/*!
Theme Name: nframes
Author: Neochic GmbH
Author URI: http://www.neochic.de
Version: 0.9
Text Domain: nframes
*/
.colorBg {
  color: #2c2c2c;
  background-color: #ffffff;
}
.colorBg:hover,
.colorBg:focus,
.colorBg:active {
  background-color: #ffffff;
}
.colorMain {
  color: #ffffff;
  background-color: #2c2c2c;
}
.colorMain:hover,
.colorMain:focus,
.colorMain:active {
  background-color: #464646;
}
.colorDark {
  color: #ffffff;
  background-color: #939393;
}
.colorDark:hover,
.colorDark:focus,
.colorDark:active {
  background-color: #acacac;
}
.colorLightGrey {
  color: #2c2c2c;
  background-color: #eeeeee;
}
.colorLightGrey:hover,
.colorLightGrey:focus,
.colorLightGrey:active {
  background-color: #ffffff;
}
.colorBlue {
  color: #ffffff;
  background-color: #04a6df;
}
.colorBlue:hover,
.colorBlue:focus,
.colorBlue:active {
  background-color: #1bc1fb;
}
.colorTeal {
  color: #ffffff;
  background-color: #0db5b6;
}
.colorTeal:hover,
.colorTeal:focus,
.colorTeal:active {
  background-color: #10e4e6;
}
.colorGreen {
  color: #ffffff;
  background-color: #10b98d;
}
.colorGreen:hover,
.colorGreen:focus,
.colorGreen:active {
  background-color: #14e8b1;
}
.colorOrange {
  color: #ffffff;
  background-color: #f07240;
}
.colorOrange:hover,
.colorOrange:focus,
.colorOrange:active {
  background-color: #f4956f;
}
.colorYellow {
  color: #ffffff;
  background-color: #f1d725;
}
.colorYellow:hover,
.colorYellow:focus,
.colorYellow:active {
  background-color: #f4e055;
}
.colorPurple {
  color: #ffffff;
  background-color: #ba01cb;
}
.colorPurple:hover,
.colorPurple:focus,
.colorPurple:active {
  background-color: #e801fe;
}
.colorPink {
  color: #ffffff;
  background-color: #d846cf;
}
.colorPink:hover,
.colorPink:focus,
.colorPink:active {
  background-color: #e170da;
}
.colorSdk {
  color: #ffffff;
  background-color: #F29100;
}
.colorSdk:hover,
.colorSdk:focus,
.colorSdk:active {
  background-color: #ffa826;
}
.colorLidar {
  color: #ffffff;
  background-color: #e7302b;
}
.colorLidar:hover,
.colorLidar:focus,
.colorLidar:active {
  background-color: #ec5d59;
}
.fontColorBg {
  color: #ffffff;
}
.fontColorMain {
  color: #2c2c2c;
}
.fontColorDark {
  color: #939393;
}
.fontColorLightGrey {
  color: #eeeeee;
}
.fontColorBlue {
  color: #04a6df;
}
.fontColorTeal {
  color: #0db5b6;
}
.fontColorGreen {
  color: #10b98d;
}
.fontColorOrange {
  color: #f07240;
}
.fontColorYellow {
  color: #f1d725;
}
.fontColorPurple {
  color: #ba01cb;
}
.fontColorPink {
  color: #d846cf;
}
.fontColorSdk {
  color: #F29100;
}
.fontColorLidar {
  color: #e7302b;
}
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('vendor-assets/font-awesome/fonts/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot');
  src: url('vendor-assets/font-awesome/fonts/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot') format('embedded-opentype'), url('vendor-assets/font-awesome/fonts/fontawesome-webfont-af7ae505a9eed503f8b8e6982036873e.woff2') format('woff2'), url('vendor-assets/font-awesome/fonts/fontawesome-webfont-fee66e712a8a08eef5805a46892932ad.woff') format('woff'), url('vendor-assets/font-awesome/fonts/fontawesome-webfont-b06871f281fee6b241d60582ae9369b9.ttf') format('truetype'), url('vendor-assets/font-awesome/fonts/fontawesome-webfont-912ec66d7572ff821749319396470bde.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cairo';
  src: url('fonts/cairo-black-webfont.eot');
  src: url('fonts/cairo-black-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/cairo-black-webfont.woff2') format('woff2'), url('fonts/cairo-black-webfont.woff') format('woff'), url('fonts/cairo-black-webfont.ttf') format('truetype'), url('fonts/cairo-black-webfont.svg#cairoblack') format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'cairo';
  src: url('fonts/cairo-bold-webfont.eot');
  src: url('fonts/cairo-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/cairo-bold-webfont.woff2') format('woff2'), url('fonts/cairo-bold-webfont.woff') format('woff'), url('fonts/cairo-bold-webfont.ttf') format('truetype'), url('fonts/cairo-bold-webfont.svg#cairobold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'cairo';
  src: url('fonts/cairo-extralight-webfont.eot');
  src: url('fonts/cairo-extralight-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/cairo-extralight-webfont.woff2') format('woff2'), url('fonts/cairo-extralight-webfont.woff') format('woff'), url('fonts/cairo-extralight-webfont.ttf') format('truetype'), url('fonts/cairo-extralight-webfont.svg#cairoextralight') format('svg');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'cairo';
  src: url('fonts/cairo-light-webfont.eot');
  src: url('fonts/cairo-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/cairo-light-webfont.woff2') format('woff2'), url('fonts/cairo-light-webfont.woff') format('woff'), url('fonts/cairo-light-webfont.ttf') format('truetype'), url('fonts/cairo-light-webfont.svg#cairolight') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'cairo';
  src: url('fonts/cairo-regular-webfont.eot');
  src: url('fonts/cairo-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/cairo-regular-webfont.woff2') format('woff2'), url('fonts/cairo-regular-webfont.woff') format('woff'), url('fonts/cairo-regular-webfont.ttf') format('truetype'), url('fonts/cairo-regular-webfont.svg#cairoregular') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'cairo';
  src: url('fonts/cairo-semibold-webfont.eot');
  src: url('fonts/cairo-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/cairo-semibold-webfont.woff2') format('woff2'), url('fonts/cairo-semibold-webfont.woff') format('woff'), url('fonts/cairo-semibold-webfont.ttf') format('truetype'), url('fonts/cairo-semibold-webfont.svg#cairosemibold') format('svg');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'opensans';
  src: url('fonts/opensans-bold-webfont.eot');
  src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-bold-webfont.woff2') format('woff2'), url('fonts/opensans-bold-webfont.woff') format('woff'), url('fonts/opensans-bold-webfont.ttf') format('truetype'), url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'opensans';
  src: url('fonts/opensans-bolditalic-webfont.eot');
  src: url('fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-bolditalic-webfont.woff2') format('woff2'), url('fonts/opensans-bolditalic-webfont.woff') format('woff'), url('fonts/opensans-bolditalic-webfont.ttf') format('truetype'), url('fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'opensans';
  src: url('fonts/opensans-extrabold-webfont.eot');
  src: url('fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-extrabold-webfont.woff2') format('woff2'), url('fonts/opensans-extrabold-webfont.woff') format('woff'), url('fonts/opensans-extrabold-webfont.ttf') format('truetype'), url('fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'opensans';
  src: url('fonts/opensans-extrabolditalic-webfont.eot');
  src: url('fonts/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-extrabolditalic-webfont.woff2') format('woff2'), url('fonts/opensans-extrabolditalic-webfont.woff') format('woff'), url('fonts/opensans-extrabolditalic-webfont.ttf') format('truetype'), url('fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: 'opensans';
  src: url('fonts/opensans-italic-webfont.eot');
  src: url('fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-italic-webfont.woff2') format('woff2'), url('fonts/opensans-italic-webfont.woff') format('woff'), url('fonts/opensans-italic-webfont.ttf') format('truetype'), url('fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'opensans';
  src: url('fonts/opensans-light-webfont.eot');
  src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-light-webfont.woff2') format('woff2'), url('fonts/opensans-light-webfont.woff') format('woff'), url('fonts/opensans-light-webfont.ttf') format('truetype'), url('fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'opensans';
  src: url('fonts/opensans-lightitalic-webfont.eot');
  src: url('fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-lightitalic-webfont.woff2') format('woff2'), url('fonts/opensans-lightitalic-webfont.woff') format('woff'), url('fonts/opensans-lightitalic-webfont.ttf') format('truetype'), url('fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'opensans';
  src: url('fonts/opensans-regular-webfont.eot');
  src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-regular-webfont.woff2') format('woff2'), url('fonts/opensans-regular-webfont.woff') format('woff'), url('fonts/opensans-regular-webfont.ttf') format('truetype'), url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'opensans';
  src: url('fonts/opensans-semibold-webfont.eot');
  src: url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-semibold-webfont.woff2') format('woff2'), url('fonts/opensans-semibold-webfont.woff') format('woff'), url('fonts/opensans-semibold-webfont.ttf') format('truetype'), url('fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'opensans';
  src: url('fonts/opensans-semibolditalic-webfont.eot');
  src: url('fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-semibolditalic-webfont.woff2') format('woff2'), url('fonts/opensans-semibolditalic-webfont.woff') format('woff'), url('fonts/opensans-semibolditalic-webfont.ttf') format('truetype'), url('fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'nframes';
  src: url('fonts/nframes.eot?u0iwp9');
  src: url('fonts/nframes.eot?u0iwp9#iefix') format('embedded-opentype'), url('fonts/nframes.ttf?u0iwp9') format('truetype'), url('fonts/nframes.woff?u0iwp9') format('woff'), url('fonts/nframes.svg?u0iwp9#nframes') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-before-"]:before,
[class*=" icon-before-"]:before,
[class*=" icon-composite-"]:before {
  font-family: "nframes";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  content: "";
}
[class^="icon-after-"]:after,
[class*=" icon-after-"]:after,
[class*=" icon-composite-"]:after {
  font-family: "nframes";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  content: "";
}
[class*=" icon-composite-"] {
  position: relative;
}
[class*=" icon-composite-"]:after {
  position: absolute;
  left: 0;
  top: 0;
}
.icon-before-facebook:before {
  content: "\E900";
}
.icon-before-youtube:before {
  content: "\E901";
}
.icon-before-linkedin:before {
  content: "\E902";
}
.icon-before-googleplus:before {
  content: "\E903";
}
.icon-before-twitter:before {
  content: "\E904";
}
.icon-before-vimeo:before {
  content: "\E905";
}
.icon-before-sketchfab:before {
  content: "\E906";
}
.icon-before-photo:before {
  content: "\F03E";
}
.icon-before-globe:before {
  content: "\F0AC";
}
.icon-before-money:before {
  content: "\F0D6";
}
.icon-before-coffee:before {
  content: "\F0F4";
}
.icon-before-building:before {
  content: "\F0F7";
}
.icon-before-beer:before {
  content: "\F0FC";
}
.icon-before-smile:before {
  content: "\F118";
}
.icon-before-rocket:before {
  content: "\F135";
}
.icon-before-graduation:before {
  content: "\F19D";
}
.icon-before-soccer:before {
  content: "\F1E3";
}
.icon-before-chart:before {
  content: "\F1FE";
}
.icon-before-sign:before {
  content: "\F277";
}
.icon-after-facebook:after {
  content: "\E900";
}
.icon-after-youtube:after {
  content: "\E901";
}
.icon-after-linkedin:after {
  content: "\E902";
}
.icon-after-googleplus:after {
  content: "\E903";
}
.icon-after-twitter:after {
  content: "\E904";
}
.icon-after-vimeo:after {
  content: "\E905";
}
.icon-after-sketchfab:after {
  content: "\E906";
}
.icon-after-photo:after {
  content: "\F03E";
}
.icon-after-globe:after {
  content: "\F0AC";
}
.icon-after-money:after {
  content: "\F0D6";
}
.icon-after-coffee:after {
  content: "\F0F4";
}
.icon-after-building:after {
  content: "\F0F7";
}
.icon-after-beer:after {
  content: "\F0FC";
}
.icon-after-smile:after {
  content: "\F118";
}
.icon-after-rocket:after {
  content: "\F135";
}
.icon-after-graduation:after {
  content: "\F19D";
}
.icon-after-soccer:after {
  content: "\F1E3";
}
.icon-after-chart:after {
  content: "\F1FE";
}
.icon-after-sign:after {
  content: "\F277";
}
.icon-composite-integration:before {
  content: "\E907";
}
.icon-composite-integration:after {
  content: "\E90D";
}
.icon-composite-scalability:before {
  content: "\E908";
}
.icon-composite-scalability:after {
  content: "\E90E";
}
.icon-composite-usability:before {
  content: "\E909";
}
.icon-composite-usability:after {
  content: "\E90F";
}
.icon-composite-modularity:before {
  content: "\E90A";
}
.icon-composite-modularity:after {
  content: "\E910";
}
.icon-composite-performance:before {
  content: "\E90B";
}
.icon-composite-performance:after {
  content: "\E911";
}
.icon-composite-precision:before {
  content: "\E90C";
}
.icon-composite-precision:after {
  content: "\E912";
}
.slick-slider .slick-prev,
.slick-slider .slick-next {
  z-index: 10;
  width: 120px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  padding: 0;
  border: none;
  background-color: transparent;
  outline: none;
  overflow: hidden;
  cursor: pointer;
}
@media screen and (max-width: 780px) {
  .slick-slider .slick-prev,
  .slick-slider .slick-next {
    width: 80px;
  }
}
.slick-slider .slick-prev span,
.slick-slider .slick-next span {
  text-indent: -99999px;
  display: inline-block;
}
.slick-slider .slick-prev:before,
.slick-slider .slick-next:before {
  color: #2c2c2c;
  font-size: 32px;
  opacity: 1;
  background-color: #0db5b6;
  width: 50px;
  height: 50px;
  display: inline-block;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  line-height: 50px;
  color: white;
  text-align: center;
  -webkit-transition: all 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: all 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: all 350ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 350ms cubic-bezier(0.23, 1, 0.32, 1);
}
@media screen and (max-width: 780px) {
  .slick-slider .slick-prev:before,
  .slick-slider .slick-next:before {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 22px;
  }
}
.slick-slider .slick-prev {
  left: -110px;
}
.slick-slider .slick-prev:before {
  font-family: FontAwesome;
  content: "\F104";
  font-weight: normal;
}
.slick-slider .slick-prev:hover:before {
  background-color: #10e4e6;
}
@media screen and (max-width: 1400px) {
  .slick-slider .slick-prev {
    left: -10px;
  }
}
.slick-slider .slick-next {
  right: -110px;
}
.slick-slider .slick-next:before {
  font-family: FontAwesome;
  content: "\F105";
  font-weight: normal;
}
.slick-slider .slick-next:hover:before {
  background-color: #10e4e6;
}
@media screen and (max-width: 1400px) {
  .slick-slider .slick-next {
    right: -10px;
  }
}
.slick-slider .slick-dots {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
}
.slick-slider .slick-dots .slick-active button {
  background: #0db5b6;
}
.slick-slider .slick-dots button {
  cursor: pointer;
  background: none;
  text-indent: -999999px;
  -webkit-border-radius: 100px;
     -moz-border-radius: 100px;
          border-radius: 100px;
  border: 2px solid #0db5b6;
  width: 13px;
  height: 13px;
  display: block;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding: 0;
  margin: 3px;
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  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;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[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;
}
.imageSliderSection .sliderElement {
  margin: 0 -10px;
}
.imageSliderSection .slick-list {
  z-index: 5;
}
.imageSliderSection .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.imageSliderSection .slick-slide {
  float: none;
  padding: 0 10px;
  outline: none;
  position: relative;
}
.imageSliderSection .slick-slide img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.whatWeOffer h1 {
  text-align: center;
}
.whatWeOffer .container {
  margin: 0 -20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.whatWeOffer .container li {
  padding: 20px;
  width: 25%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
@media screen and (max-width: 780px) {
  .whatWeOffer .container li {
    width: 33.332%;
  }
}
@media screen and (max-width: 560px) {
  .whatWeOffer .container li {
    width: 50%;
  }
}
.whatWeOffer .container li:before {
  font-size: 80px;
  background: -webkit-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 20%, rgba(57, 122, 233, 0.8) 100%);
  background: -moz-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 20%, rgba(57, 122, 233, 0.8) 100%);
  background: -o-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 20%, rgba(57, 122, 233, 0.8) 100%);
  background: linear-gradient(135deg, rgba(134, 201, 191, 0.8) 20%, rgba(57, 122, 233, 0.8) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: block;
}
.whatWeOffer .container li span {
  font-weight: 700;
  max-width: 200px;
  margin-top: 12px;
}
.whatWeOffer .container li .addendum {
  font-size: 14px;
}
.whatWeOffer svg.animate {
  height: auto;
  width: 100%;
  position: absolute;
  display: block;
  left: 0;
  -webkit-transform: translateY(52%);
     -moz-transform: translateY(52%);
      -ms-transform: translateY(52%);
       -o-transform: translateY(52%);
          transform: translateY(52%);
  bottom: 0;
  max-width: 1950px;
  min-width: 960px;
}
.whatWeOffer svg.animate polygon {
  stroke-width: 0.05%;
  fill-opacity: 0.05;
}
.whatWeOffer svg.animate:first-child {
  top: 0;
  right: 0;
  left: auto;
  -webkit-transform: translateY(-50%) rotateZ(180deg);
     -moz-transform: translateY(-50%) rotateZ(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
       -o-transform: translateY(-50%) rotateZ(180deg);
          transform: translateY(-50%) rotateZ(180deg);
}
.whatWeOffer.visualColorPro svg {
  -webkit-filter: sepia(100%) hue-rotate(531deg) saturate(200%);
          filter: sepia(100%) hue-rotate(531deg) saturate(200%);
}
.whatWeOffer.visualColorAerial svg {
  -webkit-filter: sepia(100%) hue-rotate(531deg) saturate(200%);
          filter: sepia(100%) hue-rotate(531deg) saturate(200%);
}
.whatWeOffer.visualColorEditor svg {
  -webkit-filter: sepia(1) brightness(99%) contrast(109%) hue-rotate(125deg);
          filter: sepia(1) brightness(99%) contrast(109%) hue-rotate(125deg);
}
.whatWeOffer.visualColorLidar svg {
  -webkit-filter: sepia(1) brightness(99%) contrast(109%) hue-rotate(308deg);
          filter: sepia(1) brightness(99%) contrast(109%) hue-rotate(308deg);
}
.whatWeOffer.visualColorSdk svg {
  -webkit-filter: sepia(1) brightness(99%) contrast(109%) hue-rotate(339deg);
          filter: sepia(1) brightness(99%) contrast(109%) hue-rotate(339deg);
}
.imageSliderSection.darkBg {
  background: #fafafa;
}
.imageSliderSection h1 {
  text-align: center;
  font-size: 40px;
  font-weight: 300;
}
.imageSliderSection .sliderElement img {
  display: block;
  width: 100%;
  height: auto;
}
.imageSliderSection .sliderElement img + img {
  display: none;
}
.imageSliderSection .sliderElement img.slick-slide + img.slick-slide {
  display: block;
}
.imageSliderSection .text {
  padding: 0px 90px 60px;
  text-align: center;
  line-height: 27px;
}
@media screen and (max-width: 980px) {
  .imageSliderSection .text {
    padding-left: 0;
    padding-right: 0;
    max-width: 90%;
    margin: 0 auto;
  }
}
@media screen and (max-width: 780px) {
  .imageSliderSection .text {
    padding-bottom: 12px;
  }
}
@media screen and (max-width: 980px) {
  .imageSliderSection .text {
    max-width: none;
  }
}
@media screen and (max-width: 440px) {
  .imageSliderSection .alternativeSlide {
    font-size: 14px;
  }
}
.imageSliderSection .alternativeSlide .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 40px;
}
.imageSliderSection .alternativeSlide .container h3 {
  font-weight: 200;
  font-size: 40px;
  margin-top: 0;
}
@media screen and (max-width: 560px) {
  .imageSliderSection .alternativeSlide .container h3 {
    font-size: 32px;
  }
}
.imageSliderSection .alternativeSlide .container .body,
.imageSliderSection .alternativeSlide .container .body * {
  font-size: 20px;
  line-height: 1.6;
}
@media screen and (max-width: 780px) {
  .imageSliderSection .alternativeSlide .container .body,
  .imageSliderSection .alternativeSlide .container .body * {
    font-size: 18px;
  }
}
@media screen and (max-width: 560px) {
  .imageSliderSection .alternativeSlide .container .body,
  .imageSliderSection .alternativeSlide .container .body * {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .imageSliderSection .alternativeSlide .container {
    padding: 0 110px;
  }
}
@media screen and (max-width: 780px) {
  .imageSliderSection .alternativeSlide .container {
    padding: 0 50px;
  }
}
@media screen and (max-width: 670px) {
  .imageSliderSection .alternativeSlide .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.imageSliderSection .alternativeSlide .stuff {
  padding: 20px 0 20px 66px;
}
@media screen and (max-width: 670px) {
  .imageSliderSection .alternativeSlide .stuff {
    padding-left: 0;
    text-align: center;
  }
}
.imageSliderSection .alternativeSlide .roundImage {
  -webkit-border-radius: 1000px;
     -moz-border-radius: 1000px;
          border-radius: 1000px;
  width: 27%;
  -moz-background-size: cover;
       background-size: cover;
  background-position: center center;
  position: relative;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media screen and (max-width: 670px) {
  .imageSliderSection .alternativeSlide .roundImage {
    width: 60%;
  }
}
.imageSliderSection .alternativeSlide .roundImage:before {
  content: "";
  padding-top: 100%;
  display: block;
}
.imageSliderSection .alternativeSlide .roundImage img {
  display: none;
}
.imageSliderSection .alternativeSlide strong {
  color: #0db5b6;
}
.imageSliderSection .alternativeSlide blockquote {
  margin: 0;
}
.imageSliderSection .alternativeSlide blockquote p:first-child:before {
  content: "\201C";
  margin-right: 2px;
}
.imageSliderSection .alternativeSlide blockquote p:last-child:after {
  content: "\201D";
  margin-left: 2px;
}
@media screen and (max-width: 780px) {
  .imageSliderSection h1 ~ .sliderElement .alternativeSlide,
  .imageSliderSection .text ~ .sliderElement .alternativeSlide {
    padding-top: 33px;
  }
}
.cardSection.section {
  overflow: visible;
}
.cardSection h1 {
  text-align: center;
}
.cardSection .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -20px -20px;
}
.cardSection.flip .container {
  -webkit-perspective: 1000px;
     -moz-perspective: 1000px;
          perspective: 1000px;
  -webkit-perspective-origin: center;
     -moz-perspective-origin: center;
          perspective-origin: center;
}
@media screen and (max-width: 870px) {
  .cardSection.flip .container {
    -webkit-perspective: 1500px;
       -moz-perspective: 1500px;
            perspective: 1500px;
  }
}
@media screen and (max-width: 560px) {
  .cardSection.flip .container {
    -webkit-perspective: 2500px;
       -moz-perspective: 2500px;
            perspective: 2500px;
  }
}
.cardSection.flip .element:hover .front,
.cardSection.flip .element:active .front,
.cardSection.flip .element:focus .front {
  -webkit-transform: rotateY(180deg);
     -moz-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.cardSection.flip .element:hover .back,
.cardSection.flip .element:active .back,
.cardSection.flip .element:focus .back {
  -webkit-transform: translateX(-100%) rotateY(360deg);
     -moz-transform: translateX(-100%) rotateY(360deg);
          transform: translateX(-100%) rotateY(360deg);
}
.cardSection.flip .element:hover .side,
.cardSection.flip .element:active .side,
.cardSection.flip .element:focus .side {
  -webkit-transition-duration: 350ms;
     -moz-transition-duration: 350ms;
       -o-transition-duration: 350ms;
          transition-duration: 350ms;
}
.cardSection.fade .side {
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.cardSection.fade .back {
  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
  background: none !important;
  z-index: 3;
}
.cardSection.fade .back .inner {
  -webkit-transform: translateY(10px);
     -moz-transform: translateY(10px);
      -ms-transform: translateY(10px);
       -o-transform: translateY(10px);
          transform: translateY(10px);
  opacity: 0;
}
.cardSection.fade .back:before {
  opacity: 0;
  -webkit-transition: opacity 350ms ease;
  -o-transition: opacity 350ms ease;
  -moz-transition: opacity 350ms ease;
  transition: opacity 350ms ease;
}
.cardSection.fade .front .inner {
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}
.cardSection.fade .inner {
  -webkit-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  transition: all 350ms ease;
  -webkit-filter: blur(0);
          filter: blur(0);
}
.cardSection.fade .element:hover .front .inner,
.cardSection.fade .element:active .front .inner,
.cardSection.fade .element:focus .front .inner {
  -webkit-transform: translateY(10px);
     -moz-transform: translateY(10px);
      -ms-transform: translateY(10px);
       -o-transform: translateY(10px);
          transform: translateY(10px);
  opacity: 0;
}
.cardSection.fade .element:hover .back .inner,
.cardSection.fade .element:active .back .inner,
.cardSection.fade .element:focus .back .inner {
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}
.cardSection.fade .element:hover .back:before,
.cardSection.fade .element:active .back:before,
.cardSection.fade .element:focus .back:before {
  opacity: 1;
}
.cardSection .element {
  width: 50%;
  padding: 20px;
  color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}
@media screen and (max-width: 870px) {
  .cardSection .element {
    width: 100%;
  }
}
.cardSection .side {
  position: relative;
  width: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-transform-style: preserve-3d;
     -moz-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 550ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: -webkit-transform 550ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: -o-transform 550ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: transform 550ms cubic-bezier(0.42, 0, 0.58, 1), -moz-transform 550ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: transform 550ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: transform 550ms cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 550ms cubic-bezier(0.42, 0, 0.58, 1), -moz-transform 550ms cubic-bezier(0.42, 0, 0.58, 1), -o-transform 550ms cubic-bezier(0.42, 0, 0.58, 1);
  -webkit-backface-visibility: hidden;
     -moz-backface-visibility: hidden;
          backface-visibility: hidden;
  -moz-background-size: cover;
       background-size: cover;
  background-position: center center;
}
.cardSection .side h2 {
  font-size: 28px;
}
.cardSection .side * {
  z-index: 1;
  position: relative;
}
.cardSection .side:before {
  z-index: 0;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cardSection .front {
  z-index: 2;
  -webkit-transform: rotateY(0);
     -moz-transform: rotateY(0);
          transform: rotateY(0);
  text-align: center;
}
/*.cardSection .front:before {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.9)), color-stop(85%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.9) 0, rgba(0, 0, 0, 0) 85%);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.9) 0, rgba(0, 0, 0, 0) 85%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.9) 0, rgba(0, 0, 0, 0) 85%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0, rgba(0, 0, 0, 0) 85%);
}*/
.cardSection .front h2 {
  text-transform: uppercase;
}
.cardSection .back {
  z-index: 1;
  -webkit-transform: translateX(-100%) rotateY(180deg);
     -moz-transform: translateX(-100%) rotateY(180deg);
          transform: translateX(-100%) rotateY(180deg);
}
.cardSection .back:before {
  background: rgba(0, 0, 0, 0.6);
}
.cardSection .inner {
  padding: 33px;
}
.iconTeaserSection .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: -60px;
}
@media screen and (max-width: 670px) {
  .iconTeaserSection .container {
    margin-top: -20px;
    margin-bottom: -20px;
  }
}
.iconTeaserSection * {
  text-align: center;
}
.iconTeaserSection .title {
  text-transform: uppercase;
  font-size: 26px;
  margin: 10px 0 0 ;
  line-height: 32px;
}
.iconTeaserSection .subTitle {
  font-weight: 200;
  text-transform: uppercase;
  margin: 0;
  display: block;
  font-size: 20px;
}
.iconTeaserSection .iconTeaser {
  width: -webkit-calc(100% / 3);
  width: -moz-calc(100% / 3);
  width: calc(100% / 3);
  padding: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
@media screen and (max-width: 980px) {
  .iconTeaserSection .iconTeaser {
    width: 50%;
  }
}
@media screen and (max-width: 670px) {
  .iconTeaserSection .iconTeaser {
    padding-top: 20px;
    padding-bottom: 20px;
    width: 100%;
  }
}
.iconTeaserSection .icon:before,
.iconTeaserSection .icon:after {
  font-size: 100px;
}
.iconTeaserSection .icon:before {
  color: #0db5b6;
}
.iconTeaserSection .icon:after {
  color: #2c2c2c;
}
.iconTeaserSection .rte {
  margin-top: 24px;
}
.placeholder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  margin-bottom: 30px;
  overflow: hidden;
  cursor: pointer;
}
.placeholder *,
.placeholder *:before {
  position: absolute;
  cursor: pointer;
}
.placeholder img {
  width: 100%;
  left: 0;
  opacity: 0.7;
}
.placeholder.youtube img {
  top: -16.84%;
}
.placeholder.vimeo img {
  top: 0;
}
.placeholder .play-button {
  width: 90px;
  height: 60px;
  background-color: #333;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
     -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  z-index: 1;
  opacity: 0.8;
  -webkit-transition: -webkit-transform 160ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: -webkit-transform 160ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: -o-transform 160ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: transform 160ms cubic-bezier(0.23, 1, 0.32, 1), -moz-transform 160ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 160ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 160ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 160ms cubic-bezier(0.23, 1, 0.32, 1), -moz-transform 160ms cubic-bezier(0.23, 1, 0.32, 1), -o-transform 160ms cubic-bezier(0.23, 1, 0.32, 1);
}
.placeholder .play-button:before {
  content: "";
  border-style: solid;
  border-width: 15px 0 15px 26.0px;
  border-color: transparent transparent transparent #fff;
}
.placeholder .play-button,
.placeholder .play-button:before {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.placeholder iframe {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.placeholder h3 {
  z-index: 1;
  position: relative;
  margin: 10px 10px;
  color: #04a6df;
  padding: 0 10px;
  display: inline-block;
  background-color: rgba(51, 51, 51, 0.8);
}
.placeholder:hover .play-button,
.placeholder:active .play-button,
.placeholder:focus .play-button {
  -webkit-transform: translate(-50%, -50%) scale(1.2);
     -moz-transform: translate(-50%, -50%) scale(1.2);
      -ms-transform: translate(-50%, -50%) scale(1.2);
       -o-transform: translate(-50%, -50%) scale(1.2);
          transform: translate(-50%, -50%) scale(1.2);
}
.partnerSection {
  text-align: center;
  background: none;
}
.partnerSection .partners {
  text-align: left;
  margin: 0px -20px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (max-width: 1400px) {
  .partnerSection .partners {
    margin-left: 0;
    margin-right: 0;
  }
}
.partnerSection .partners.slider {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  counter-reset: cols 5;
}
.partnerSection .partners.slider .partner {
  width: 20%;
}
@media screen and (max-width: 1400px) {
  .partnerSection .partners.slider {
    counter-reset: cols 4;
  }
  .partnerSection .partners.slider .partner {
    width: 20%;
  }
}
@media screen and (max-width: 980px) {
  .partnerSection .partners.slider {
    counter-reset: cols 3;
  }
  .partnerSection .partners.slider .partner {
    width: 20%;
  }
}
@media screen and (max-width: 780px) {
  .partnerSection .partners.slider {
    counter-reset: cols 2;
  }
  .partnerSection .partners.slider .partner {
    width: 50%;
  }
}
@media screen and (max-width: 440px) {
  .partnerSection .partners.slider {
    counter-reset: cols 1;
  }
  .partnerSection .partners.slider .partner {
    width: 100%;
  }
}
@media screen and (max-width: 560px) {
  .partnerSection .partners {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.partnerSection .partners .partner {
  padding: 20px;
  width: 20%;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 980px) {
  .partnerSection .partners .partner {
    width: 25%;
  }
}
@media screen and (max-width: 670px) {
  .partnerSection .partners .partner {
    width: -webkit-calc(100% / 3);
    width: -moz-calc(100% / 3);
    width: calc(100% / 3);
  }
}
@media screen and (max-width: 560px) {
  .partnerSection .partners .partner {
    padding: 10px;
  }
}
@media screen and (max-width: 440px) {
  .partnerSection .partners .partner {
    width: 50%;
  }
}
.partnerSection .partners .partner:hover img {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}
.partnerSection .partners span {
  position: relative;
  display: block;
}
.partnerSection .partners img {
  width: 100%;
  height: auto;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
@media screen and (max-width: 1400px) {
  .partnerSection .partners .slick-arrow {
    position: relative;
    left: auto;
    right: auto;
    height: 100%;
    display: block;
    width: auto;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    top: 50%;
    bottom: auto;
    padding: 0 5px;
  }
}
.partnerSection .partners .slick-list {
  width: 100%;
  position: relative;
}
@media screen and (max-width: 1400px) {
  .partnerSection .partners .slick-list {
    width: -webkit-calc(100% - 60px);
    width: -moz-calc(100% - 60px);
    width: calc(100% - 60px);
  }
}
.section.productDetailsIntro {
  background-color: #fafafa;
  min-height: 480px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.section.productDetailsIntro svg.animate {
  height: auto;
  width: 100%;
  position: absolute;
  display: block;
  left: 0;
  -webkit-transform: translateY(52%);
     -moz-transform: translateY(52%);
      -ms-transform: translateY(52%);
       -o-transform: translateY(52%);
          transform: translateY(52%);
  bottom: 0;
  max-width: 1950px;
  min-width: 960px;
}
.section.productDetailsIntro svg.animate polygon {
  stroke-width: 0.05%;
  fill-opacity: 0.05;
}
.section.productDetailsIntro svg.animate:first-child {
  top: 0;
  right: 0;
  left: auto;
  -webkit-transform: translateY(-50%) rotateZ(180deg);
     -moz-transform: translateY(-50%) rotateZ(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
       -o-transform: translateY(-50%) rotateZ(180deg);
          transform: translateY(-50%) rotateZ(180deg);
}
.section.productDetailsIntro.visualColorPro svg {
  -webkit-filter: sepia(100%) hue-rotate(531deg) saturate(200%);
          filter: sepia(100%) hue-rotate(531deg) saturate(200%);
}
.section.productDetailsIntro.visualColorAerial svg {
  -webkit-filter: sepia(100%) hue-rotate(531deg) saturate(200%);
          filter: sepia(100%) hue-rotate(531deg) saturate(200%);
}
.section.productDetailsIntro.visualColorEditor svg {
  -webkit-filter: sepia(1) brightness(99%) contrast(109%) hue-rotate(125deg);
          filter: sepia(1) brightness(99%) contrast(109%) hue-rotate(125deg);
}
.section.productDetailsIntro.visualColorLidar svg {
  -webkit-filter: sepia(1) brightness(99%) contrast(109%) hue-rotate(308deg);
          filter: sepia(1) brightness(99%) contrast(109%) hue-rotate(308deg);
}
.section.productDetailsIntro.visualColorSdk svg {
  -webkit-filter: sepia(1) brightness(99%) contrast(109%) hue-rotate(339deg);
          filter: sepia(1) brightness(99%) contrast(109%) hue-rotate(339deg);
}
.section.productDetailsIntro svg.animate polygon {
  fill-opacity: 0.11;
}
.section.productDetailsIntro svg.animate #caras_bordes_ocean_wireframe {
  stroke: rgba(0, 0, 0, 0.1);
}
.section.productDetailsIntro svg.animate polygon {
  stroke-dasharray: 1000, 1000;
  stroke-dashoffset: 1000;
  stroke-width: 0.05%;
  fill-opacity: 0;
}
.section.productDetailsIntro svg.animate line {
  opacity: 0;
}
.fab {
  position: fixed;
  bottom: 24px;
  left: -webkit-calc(100vw - 250px);
  left: -moz-calc(100vw - 250px);
  left: calc(100vw - 250px);
  right: auto;
  width: 200px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 350ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 350ms cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: all 350ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 350ms cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transform: scale(0);
     -moz-transform: scale(0);
      -ms-transform: scale(0);
       -o-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center bottom;
     -moz-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
       -o-transform-origin: center bottom;
          transform-origin: center bottom;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media screen and (max-width: 560px) {
  .fab {
    left: 50%;
    -webkit-transform: translateX(-50%) scale(0);
       -moz-transform: translateX(-50%) scale(0);
        -ms-transform: translateX(-50%) scale(0);
         -o-transform: translateX(-50%) scale(0);
            transform: translateX(-50%) scale(0);
  }
}
.fab > * {
  -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.4);
     -moz-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.4);
          box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.4);
}
.fabVisible .fab {
  opacity: 1;
  -webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}
@media screen and (max-width: 560px) {
  .fabVisible .fab {
    -webkit-transform: translateX(-50%) scale(1);
       -moz-transform: translateX(-50%) scale(1);
        -ms-transform: translateX(-50%) scale(1);
         -o-transform: translateX(-50%) scale(1);
            transform: translateX(-50%) scale(1);
  }
}
.fabVisible .fab span {
  pointer-events: auto;
}
.fab a {
  margin-bottom: 10px;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale(0) translateY(0px);
     -moz-transform: scale(0) translateY(0px);
      -ms-transform: scale(0) translateY(0px);
       -o-transform: scale(0) translateY(0px);
          transform: scale(0) translateY(0px);
  -webkit-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), opacity 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), opacity 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), opacity 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1), -o-transform 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), transform 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1), opacity 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1), -moz-transform 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), transform 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1), opacity 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), transform 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1), opacity 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1), -moz-transform 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1), -o-transform 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1);
}
.fab a + a {
  -webkit-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), opacity 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), opacity 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), opacity 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1), -o-transform 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), transform 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1), opacity 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1), -moz-transform 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), transform 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1), opacity 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), transform 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1), opacity 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1), -moz-transform 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1), -o-transform 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1);
}
.fabVisible .fab.active a {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: scale(1) translateY(0);
     -moz-transform: scale(1) translateY(0);
      -ms-transform: scale(1) translateY(0);
       -o-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
  -webkit-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), opacity 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), opacity 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), opacity 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1), -o-transform 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), transform 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1), opacity 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1), -moz-transform 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), transform 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1), opacity 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), transform 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1), opacity 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1), -moz-transform 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1), -o-transform 150ms 25ms cubic-bezier(0.77, 0, 0.175, 1);
}
.fabVisible .fab.active a + a {
  -webkit-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), opacity 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), opacity 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), opacity 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1), -o-transform 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), transform 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1), opacity 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1), -moz-transform 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), transform 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1), opacity 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1), transform 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1), opacity 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1), -moz-transform 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1), -o-transform 150ms 0ms cubic-bezier(0.77, 0, 0.175, 1);
}
.fabVisible .fab.active span,
.fabVisible .fab.active .fabJob {
  background: #ffffff;
  color: #0db5b6;
  border: 2px solid #0db5b6;
}
.fabVisible .fab.active span:hover,
.fabVisible .fab.active .fabJob:hover,
.fabVisible .fab.active span:active,
.fabVisible .fab.active .fabJob:active,
.fabVisible .fab.active span:focus,
.fabVisible .fab.active .fabJob:focus {
  background: #eeeeee;
}
.fab span,
.fab .fabJob {
  border: 2px solid #0db5b6;
  background: #0db5b6;
  cursor: pointer;
  -webkit-transition: all 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: all 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: all 350ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 350ms cubic-bezier(0.23, 1, 0.32, 1);
  color: #ffffff;
}
.fab span:hover,
.fab .fabJob:hover,
.fab span:active,
.fab .fabJob:active,
.fab span:focus,
.fab .fabJob:focus {
  background: #10e4e6;
  border: 2px solid #10e4e6;
}
.fab .fabJob {
  opacity: 1;
  pointer-events: all;
  margin-bottom: 0;
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.section.wikiFeed h1 {
  text-align: center;
}
.section.wikiFeed h2 {
  font-weight: 600;
  font-size: 22px;
}
.section.wikiFeed .left .borderButton {
  display: block;
  padding: 12px 72px;
  margin-top: 20px;
  background: transparent;
  border: 3px solid #2c2c2c;
  color: #2c2c2c;
  -webkit-border-radius: 1000px;
     -moz-border-radius: 1000px;
          border-radius: 1000px;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 2px;
  cursor: pointer;
  outline: none;
  font-family: cairo;
  position: relative;
  text-align: center;
  width: auto;
  display: inline-block;
}
.section.wikiFeed .left .borderButton:hover,
.section.wikiFeed .left .borderButton:active,
.section.wikiFeed .left .borderButton:focus {
  background-color: rgba(44, 44, 44, 0.15) !important;
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
         transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
  }
}
@-o-keyframes spin {
  from {
    -o-transform: rotate(0deg);
       transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.section.wikiFeed .left .borderButton:before {
  font-family: FontAwesome;
  content: "\F110";
  font-weight: normal;
  position: absolute;
  right: 16px;
  top: 50%;
  width: 24px;
  height: 24px;
  margin-top: -12px;
  font-size: 24px;
  line-height: 24px;
  opacity: 0;
  -webkit-transform-origin: 50% 50%;
     -moz-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
       -o-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-animation-name: spin;
     -moz-animation-name: spin;
       -o-animation-name: spin;
          animation-name: spin;
  -webkit-animation-duration: 1500ms;
     -moz-animation-duration: 1500ms;
       -o-animation-duration: 1500ms;
          animation-duration: 1500ms;
  -webkit-animation-iteration-count: infinite;
     -moz-animation-iteration-count: infinite;
       -o-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
     -moz-animation-timing-function: linear;
       -o-animation-timing-function: linear;
          animation-timing-function: linear;
}
.section.wikiFeed .cols .col.right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.section.wikiFeed .cols .col.right .borderButton {
  display: block;
  padding: 12px 72px;
  margin-top: 20px;
  background: transparent;
  border: 3px solid #eeeeee;
  color: #eeeeee;
  -webkit-border-radius: 1000px;
     -moz-border-radius: 1000px;
          border-radius: 1000px;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 2px;
  cursor: pointer;
  outline: none;
  font-family: cairo;
  position: relative;
  text-align: center;
  width: auto;
  display: inline-block;
}
.section.wikiFeed .cols .col.right .borderButton:hover,
.section.wikiFeed .cols .col.right .borderButton:active,
.section.wikiFeed .cols .col.right .borderButton:focus {
  background-color: rgba(238, 238, 238, 0.15) !important;
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.section.wikiFeed .cols .col.right .borderButton:before {
  font-family: FontAwesome;
  content: "\F110";
  font-weight: normal;
  position: absolute;
  right: 16px;
  top: 50%;
  width: 24px;
  height: 24px;
  margin-top: -12px;
  font-size: 24px;
  line-height: 24px;
  opacity: 0;
  -webkit-transform-origin: 50% 50%;
     -moz-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
       -o-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-animation-name: spin;
     -moz-animation-name: spin;
       -o-animation-name: spin;
          animation-name: spin;
  -webkit-animation-duration: 1500ms;
     -moz-animation-duration: 1500ms;
       -o-animation-duration: 1500ms;
          animation-duration: 1500ms;
  -webkit-animation-iteration-count: infinite;
     -moz-animation-iteration-count: infinite;
       -o-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
     -moz-animation-timing-function: linear;
       -o-animation-timing-function: linear;
          animation-timing-function: linear;
}
@media screen and (max-width: 780px) {
  .section.wikiFeed .cols .col.right {
    padding: 0;
  }
}
.section.wikiFeed .col.left,
.section.wikiFeed .card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 50px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.section.wikiFeed .card {
  width: -webkit-calc(100% + 47px);
  width: -moz-calc(100% + 47px);
  width: calc(100% + 47px);
  margin-left: -47px;
  padding: 20px 33px 50px;
  background: -webkit-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  background: -moz-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  background: -o-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  background: linear-gradient(135deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  color: #ffffff;
}
@media screen and (max-width: 780px) {
  .section.wikiFeed .card {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 47px;
    padding-right: 47px;
  }
}
.section.wikiFeed .card ul {
  margin-bottom: 20px;
}
.section.wikiFeed .card li a {
  color: #ffffff;
  padding: 8px 30px 8px 0;
  position: relative;
  display: block;
  font-weight: 500;
}
.section.wikiFeed .card li a:after {
  font-family: FontAwesome;
  content: "\F178";
  font-weight: normal;
  right: -8px;
  position: relative;
  font-weight: 400;
}
.section.wikiFeed .feed {
  margin-bottom: 20px;
}
.section.wikiFeed .entry a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 14px 0;
}
.section.wikiFeed .entry + .entry a {
  border-top: 1px solid #eeeeee;
}
.section.wikiFeed .entry a > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.section.wikiFeed .entry .date {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 120px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  font-size: 14px;
  color: #939393;
}
.section.wikiFeed .entry .date,
.section.wikiFeed .entry strong {
  line-height: 22px;
}
.section.wikiFeed .entry .body {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.section.wikiFeed .entry .title {
  font-weight: 600;
}
.section.wikiFeed .entry .l2,
.section.wikiFeed .entry .l3 {
  font-size: 14px;
}
.section.wikiFeed .entry .l2 {
  color: #2c2c2c;
}
.section.wikiFeed .entry .l3 {
  color: #939393;
}
.cc-window {
  opacity: 1;
  -webkit-transition: opacity 1s ease;
  -moz-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  transition: opacity 1s ease;
}
.cc-window.cc-invisible {
  opacity: 0;
}
/* only animate ifhas class 'cc-animate' */
.cc-animate.cc-revoke {
  -webkit-transition: transform 1s ease;
  -moz-transition: transform 1s ease;
  -o-transition: transform 1s ease;
  -webkit-transition: -webkit-transform 1s ease;
  transition: -webkit-transform 1s ease;
  -o-transition: -o-transform 1s ease;
  -moz-transition: transform 1s ease, -moz-transform 1s ease;
  transition: transform 1s ease;
  transition: transform 1s ease, -webkit-transform 1s ease, -moz-transform 1s ease, -o-transform 1s ease;
}
.cc-animate.cc-revoke.cc-top {
  -webkit-transform: translateY(-2em);
     -moz-transform: translateY(-2em);
      -ms-transform: translateY(-2em);
       -o-transform: translateY(-2em);
          transform: translateY(-2em);
}
.cc-animate.cc-revoke.cc-bottom {
  -webkit-transform: translateY(2em);
     -moz-transform: translateY(2em);
      -ms-transform: translateY(2em);
       -o-transform: translateY(2em);
          transform: translateY(2em);
}
.cc-animate.cc-revoke.cc-active.cc-top {
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.cc-animate.cc-revoke.cc-active.cc-bottom {
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.cc-revoke:hover {
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.cc-grower {
  /* Initially we don't want any height, and we want the contents to be hidden */
  max-height: 0;
  overflow: hidden;
  /* Set our transitions up. */
  -webkit-transition: max-height 1s;
  -moz-transition: max-height 1s;
  -o-transition: max-height 1s;
  transition: max-height 1s;
}
/* the popup window */
.cc-window,
.cc-revoke {
  position: fixed;
  overflow: hidden;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /* exclude padding when dealing with width */
  font-family: Helvetica, Calibri, Arial, sans-serif;
  font-size: 16px;
  /* by setting the base font here, we can size the rest of the popup using CSS `em` */
  line-height: 1.5em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  /* the following are random unjustified styles - just because - should probably be removed */
  z-index: 9999;
}
.cc-window.cc-static {
  position: static;
}
/* 2 basic types of window - floating / banner */
.cc-window.cc-floating {
  padding: 2em;
  max-width: 24em;
  /* 1em == 16px therefore 24em == 384px */
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.cc-window.cc-banner {
  padding: 1em 1.8em;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.cc-revoke {
  padding: .5em;
}
.cc-revoke:hover {
  text-decoration: underline;
}
.cc-header {
  font-size: 18px;
  font-weight: bold;
}
/* clickable things */
.cc-btn,
.cc-link,
.cc-close,
.cc-revoke {
  cursor: pointer;
}
.cc-link {
  opacity: .8;
  display: inline-block;
  padding: .2em;
  text-decoration: underline;
}
.cc-link:hover {
  opacity: 1;
}
.cc-link:active,
.cc-link:visited {
  color: initial;
}
.cc-btn {
  display: block;
  padding: .4em .8em;
  font-size: 0.9em;
  font-weight: bold;
  border-width: 2px;
  border-style: solid;
  text-align: center;
  white-space: nowrap;
}
.cc-banner .cc-btn:last-child {
  min-width: 140px;
}
.cc-highlight .cc-btn:first-child {
  background-color: transparent;
  border-color: transparent;
}
.cc-highlight .cc-btn:first-child:hover,
.cc-highlight .cc-btn:first-child:focus {
  background-color: transparent;
  text-decoration: underline;
}
.cc-close {
  display: block;
  position: absolute;
  top: .5em;
  right: .5em;
  font-size: 1.6em;
  opacity: .9;
  /* seeing as this contains text and not an image, the element taller than it is wide (because it is text) */
  /*  - we want it to be a square, because it's acting as an icon */
  /*  - setting the line height normalises the height */
  line-height: .75;
}
.cc-close:hover,
.cc-close:focus {
  opacity: 1;
}
/* This file should contain CSS that modifies the popup layout. */
/* By layout, we mean the physical position of the elements on the popup window, and the margin / padding around those elements. */
.cc-revoke.cc-top {
  top: 0;
  left: 3em;
  -webkit-border-bottom-left-radius: .5em;
     -moz-border-radius-bottomleft: .5em;
          border-bottom-left-radius: .5em;
  -webkit-border-bottom-right-radius: .5em;
     -moz-border-radius-bottomright: .5em;
          border-bottom-right-radius: .5em;
}
.cc-revoke.cc-bottom {
  bottom: 0;
  left: 3em;
  -webkit-border-top-left-radius: .5em;
     -moz-border-radius-topleft: .5em;
          border-top-left-radius: .5em;
  -webkit-border-top-right-radius: .5em;
     -moz-border-radius-topright: .5em;
          border-top-right-radius: .5em;
}
.cc-revoke.cc-left {
  left: 3em;
  right: unset;
}
.cc-revoke.cc-right {
  right: 3em;
  left: unset;
}
/**************************************** FLOATING ****************************************/
/* these classes position the floating element */
.cc-top {
  top: 1em;
}
.cc-left {
  left: 1em;
}
.cc-right {
  right: 1em;
}
.cc-bottom {
  bottom: 1em;
}
/* links that are direct decendants should be displayed as block */
.cc-floating > .cc-link {
  margin-bottom: 1em;
}
.cc-floating .cc-message {
  display: block;
  margin-bottom: 1em;
}
.cc-window.cc-floating .cc-compliance {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
/**************************************** BANNER ****************************************/
.cc-window.cc-banner {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.cc-banner.cc-top {
  left: 0;
  right: 0;
  top: 0;
}
.cc-banner.cc-bottom {
  left: 0;
  right: 0;
  bottom: 0;
}
.cc-banner .cc-message {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
/* COMPLIANCE BOX */
.cc-compliance {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-content: space-between;
      -ms-flex-line-pack: justify;
          align-content: space-between;
}
.cc-compliance > .cc-btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.cc-btn + .cc-btn {
  margin-left: .5em;
}
@media print {
  .cc-window,
  .cc-revoke {
    display: none;
  }
}
@media screen and (max-width: 900px) {
  .cc-btn {
    white-space: normal;
  }
}
/* dimensions for 'iPhone6 Plus' and lower */
@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {
  .cc-window.cc-top {
    top: 0;
  }
  .cc-window.cc-bottom {
    bottom: 0;
  }
  .cc-window.cc-banner,
  .cc-window.cc-right,
  .cc-window.cc-left {
    left: 0;
    right: 0;
  }
  .cc-window.cc-banner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .cc-window.cc-banner .cc-compliance {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .cc-window.cc-floating {
    max-width: none;
  }
  .cc-window .cc-message {
    margin-bottom: 1em;
  }
  .cc-window.cc-banner {
    -webkit-box-align: unset;
    -webkit-align-items: unset;
       -moz-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
/* iPhone 6 */
/* iPhone 6 plus */
/* iPhone 5 & 5S */
/* iPhone 2G - 4S */
/* Classic */
.cc-floating.cc-theme-classic {
  padding: 1.2em;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
  text-align: center;
  display: inline;
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.cc-theme-classic .cc-btn {
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}
.cc-theme-classic .cc-btn:last-child {
  min-width: 140px;
}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
  display: inline-block;
}
/* Edgeless */
.cc-theme-edgeless.cc-window {
  padding: 0;
}
.cc-floating.cc-theme-edgeless .cc-message {
  margin: 2em;
  margin-bottom: 1.5em;
}
.cc-banner.cc-theme-edgeless .cc-btn {
  margin: 0;
  padding: .8em 1.8em;
  height: 100%;
}
.cc-banner.cc-theme-edgeless .cc-message {
  margin-left: 1em;
}
.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
  margin-left: 0;
}
.cc-window.cc-floating {
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.2);
  max-width: 460px;
}
.cc-window.cc-floating .button {
  border: 0;
}
body {
  overflow: hidden;
}
@media screen and (max-width: 1399px) {
  body {
    counter-reset: mw 0;
  }
}
@media screen and (max-width: 1175px) {
  body {
    counter-reset: mw 1;
  }
}
@media screen and (max-width: 1079px) {
  body {
    counter-reset: mw 2;
  }
}
@media screen and (max-width: 979px) {
  body {
    counter-reset: mw 3;
  }
}
@media screen and (max-width: 869px) {
  body {
    counter-reset: mw 4;
  }
}
@media screen and (max-width: 779px) {
  body {
    counter-reset: mw 5;
  }
}
@media screen and (max-width: 669px) {
  body {
    counter-reset: mw 6;
  }
}
@media screen and (max-width: 559px) {
  body {
    counter-reset: mw 7;
  }
}
@media screen and (max-width: 439px) {
  body {
    counter-reset: mw 8;
  }
}
@media screen and (max-width: 320px) {
  body {
    counter-reset: mw 9;
  }
}
html {
  overflow-y: scroll;
}
html,
body {
  margin: 0;
  padding: 0;
  font-family: opensans;
  font-weight: lighter;
  color: #2c2c2c;
  min-width: 320px;
  background-color: #2c2c2c;
}
html.showMenu,
body.showMenu {
  overflow: hidden;
}
body.home .header .nav,
body.home .header .scrollDown {
  opacity: 0;
  -webkit-transition: opacity 1000ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: opacity 1000ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: opacity 1000ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: opacity 1000ms cubic-bezier(0.42, 0, 0.58, 1);
}
body.home.splashFinished .header .nav,
body.home.splashFinished .header .scrollDown {
  opacity: 1;
}
body.home.splashFinished .header .notice {
  opacity: 1;
  -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
       -o-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media screen and (max-width: 1300px) {
  body.home.splashFinished .header .notice {
    -webkit-transform: translate(-50%, 0);
       -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
         -o-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
@media screen and (max-width: 780px) {
  body .header .menu {
    -webkit-transform: translateX(100%);
       -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transition: all 350ms cubic-bezier(0.86, 0, 0.07, 1);
    -o-transition: all 350ms cubic-bezier(0.86, 0, 0.07, 1);
    -moz-transition: all 350ms cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 350ms cubic-bezier(0.86, 0, 0.07, 1);
  }
  body.showMenu .header .menu {
    -webkit-transform: translateX(0%);
       -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
         -o-transform: translateX(0%);
            transform: translateX(0%);
  }
}
body:not(.stickyNav) .header .nav,
body.showMenu .header .nav {
  top: 0;
  padding: 32px 33px;
  background-color: #ffffff;
}
@media screen and (max-width: 780px) {
  body:not(.stickyNav) .header .nav,
  body.showMenu .header .nav {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
@media screen and (min-width: 781px) {
  body.stickyNav .nav {
    position: fixed;
    width: 100%;
    top: 0;
    background-color: rgba(255, 255, 255, 0.9);
    -webkit-box-shadow: 0 -47px 27px 40px rgba(0, 0, 0, 0.5);
       -moz-box-shadow: 0 -47px 27px 40px rgba(0, 0, 0, 0.5);
            box-shadow: 0 -47px 27px 40px rgba(0, 0, 0, 0.5);
  }
  body.stickyNav .nav .logo svg {
    height: 40px;
    margin-top: 8px;
  }
  body.stickyNav .nav a:not(.button) {
    color: #2c2c2c;
  }
  body.stickyNav .nav a.button {
    height: 40px;
    margin-top: 8px;
    padding: 5px 32px;
  }
}
@media screen and (max-width: 780px) {
  body.stickyNav .header .nav > .logo {
    display: none;
  }
}
@media screen and (max-width: 780px) {
  body.stickyNav .nav > .menuToggle {
    position: fixed;
    top: 40px;
    right: 33px;
    text-shadow: 0 0 2px #333;
    color: #ffffff;
  }
}
@media screen and (min-width: 781px) and (max-width: 1400px) {
  body.stickyNav .header .nav .phone,
  body.stickyNav .header .nav .buttonContainer,
  body.stickyNav .header .nav .logo {
    display: none;
  }
}
.blockAnimations *:not(.ca) {
  -webkit-transition: none !important;
  -o-transition: none !important;
  -moz-transition: none !important;
  transition: none !important;
}
*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: cairo;
}
h1.alt,
h2.alt,
h3.alt,
h4.alt,
h5.alt,
h6.alt {
  font-weight: 200;
}
h1 {
  font-size: 56px;
  margin: 26px 0;
  line-height: 60px;
}
@media screen and (max-width: 440px) {
  h1 {
    font-size: 32px;
    line-height: 36px;
    margin: 26px 0 16px;
  }
}
h2 {
  font-size: 42px;
  margin: 16px 0;
  line-height: 50px;
}
@media screen and (max-width: 440px) {
  h2 {
    font-size: 28px;
    line-height: 28px;
  }
}
h3 {
  font-size: 20px;
  margin: 12px 0;
}
p {
  line-height: 27px;
  margin: 16px 0;
}
p:first-child {
  margin-top: 0;
}
p:last-child {
  margin-bottom: 0;
}
a.button,
span.button {
  -webkit-border-radius: 2000px;
     -moz-border-radius: 2000px;
          border-radius: 2000px;
  padding: 12px 30px;
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 18px;
}
a.button.arrow:after,
span.button.arrow:after {
  font-family: FontAwesome;
  content: "\F178";
  font-weight: normal;
  right: -8px;
  position: relative;
}
a.button.big,
span.button.big {
  padding-top: 16px;
  padding-bottom: 16px;
}
@media screen and (max-width: 440px) {
  a.button.big,
  span.button.big {
    min-width: 280px;
  }
}
a.button.flat,
span.button.flat {
  height: 40px;
  padding: 5px 18px;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
}
a.button.flex,
span.button.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
a.btn,
span.btn {
  display: block;
  padding: 12px 72px;
  margin-top: 20px;
  background: transparent;
  border: 3px solid #eeeeee;
  color: #eeeeee;
  -webkit-border-radius: 1000px;
     -moz-border-radius: 1000px;
          border-radius: 1000px;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 2px;
  cursor: pointer;
  outline: none;
  font-family: cairo;
  position: relative;
  text-align: center;
  display: inline-block;
  text-decoration: none !important;
  padding: 12px 40px 12px;
}
a.btn:hover,
span.btn:hover,
a.btn:active,
span.btn:active,
a.btn:focus,
span.btn:focus {
  background-color: rgba(238, 238, 238, 0.15) !important;
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
a.btn:before,
span.btn:before {
  font-family: FontAwesome;
  content: "\F110";
  font-weight: normal;
  position: absolute;
  right: 16px;
  top: 50%;
  width: 24px;
  height: 24px;
  margin-top: -12px;
  font-size: 24px;
  line-height: 24px;
  opacity: 0;
  -webkit-transform-origin: 50% 50%;
     -moz-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
       -o-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-animation-name: spin;
     -moz-animation-name: spin;
       -o-animation-name: spin;
          animation-name: spin;
  -webkit-animation-duration: 1500ms;
     -moz-animation-duration: 1500ms;
       -o-animation-duration: 1500ms;
          animation-duration: 1500ms;
  -webkit-animation-iteration-count: infinite;
     -moz-animation-iteration-count: infinite;
       -o-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
     -moz-animation-timing-function: linear;
       -o-animation-timing-function: linear;
          animation-timing-function: linear;
}
a.btn:after,
span.btn:after {
  font-family: FontAwesome;
  content: "\F178";
  font-weight: normal;
  right: 10px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
a:not(.button):not(.btn) {
  text-decoration: none;
  color: #0db5b6;
  -webkit-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
}
a:not(.button):not(.btn):hover,
a:not(.button):not(.btn):focus,
a:not(.button):not(.btn):active {
  color: #10e4e6;
}
.button {
  text-decoration: none !important;
  -webkit-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
}
.submitted .button.borderButton,
.button.borderButton:hover {
  background-color: rgba(255, 255, 255, 0.15) !important;
}
.header {
  height: 100vh;
  position: relative;
  padding-bottom: 200px;
  z-index: 20;
  min-height: 640px;
}
.header .notice {
  opacity: 0;
  -webkit-transform: translate(100%, -50%);
     -moz-transform: translate(100%, -50%);
      -ms-transform: translate(100%, -50%);
       -o-transform: translate(100%, -50%);
          transform: translate(100%, -50%);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  -moz-transition-property: transform, opacity, -moz-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 2000ms;
     -moz-transition-duration: 2000ms;
       -o-transition-duration: 2000ms;
          transition-duration: 2000ms;
  -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
     -moz-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
       -o-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transition-delay: 2s;
     -moz-transition-delay: 2s;
       -o-transition-delay: 2s;
          transition-delay: 2s;
  position: absolute;
  right: 0;
  top: 50%;
  color: white;
  background: rgba(0, 0, 0, 0.76);
  padding: 18px 52px 18px 30px;
  font-size: 14px;
  width: 360px;
  max-width: -webkit-calc(100% - 40px);
  max-width: -moz-calc(100% - 40px);
  max-width: calc(100% - 40px);
}
.header .notice .title {
  font-size: 18px;
  margin-bottom: 12px;
  display: block;
}
.header .notice p {
  line-height: 1.8;
}
@media screen and (max-width: 1300px) {
  .header .notice {
    bottom: 120px;
    top: auto;
    -webkit-transform: translate(-50%, 20px);
       -moz-transform: translate(-50%, 20px);
        -ms-transform: translate(-50%, 20px);
         -o-transform: translate(-50%, 20px);
            transform: translate(-50%, 20px);
    left: 50%;
    right: auto;
  }
}
.header .background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #2c2c2c;
  -moz-background-size: cover;
       background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .header .background {
    background-image: none !important;
  }
}
.header .background .default-header-background-image {
  z-index: 1 !important;
  display: none;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .header .background .default-header-background-image {
    display: block;
  }
}
.header .background.backgroundPositionTop {
  background-position: top center;
}
.header .background.dimBackground * {
  z-index: 3;
  position: relative;
}
.header .background.dimBackground:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  background: rgba(0, 0, 0, 0.33);
}
.header .background .titles {
  padding: 0 20px;
}
.header .background .titles h1,
.header .background .titles h2 {
  color: #ffffff;
  margin: 0;
  position: static;
  text-align: center;
}
.header .background .titles h2 {
  font-weight: 200;
  font-size: 26px;
  line-height: 1.2;
}
.header .background .inPageNav {
  margin-top: 36px;
}
.header .background .inPageNav li {
  display: inline-block;
  padding: 6px;
}
.header .background .inPageNav a:hover,
.header .background .inPageNav a:active,
.header .background .inPageNav a:focus {
  background-color: rgba(255, 255, 255, 0.3);
}
.header .background .inPageNav a {
  background-color: rgba(255, 255, 255, 0);
  color: #ffffff;
  border: 3px solid #eeeeee;
  display: block;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2px;
}
.header .background canvas {
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity 2500ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: opacity 2500ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: opacity 2500ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: opacity 2500ms cubic-bezier(0.42, 0, 0.58, 1);
}
.header .background canvas.active {
  opacity: 1;
}
.header .headerH1 {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
     -moz-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
       -o-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  margin: 0 auto;
  text-align: center;
  width: 512px;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  /*    @media screen and (max-width: @breakPoint780) {
          .big {
            font-size: 120px;
            line-height: 108px;
          }
          .small {
            font-size: 39px;
            line-height: 54px;
            width: 360px;
          }
        }*/
}
.header .headerH1 * {
  vertical-align: top;
  display: inline-block;
  text-align: left;
}
.header .headerH1 .big {
  color: #ffffff;
  font-size: 80px;
  font-weight: bolder;
  text-transform: uppercase;
  line-height: 68px;
}
.header .headerH1 .small {
  color: #10b98d;
  font-size: 57.2px;
  text-transform: uppercase;
  font-weight: 800;
}
@media screen and (max-width: 560px) {
  .header .headerH1 {
    width: 366px;
  }
  .header .headerH1 .big {
    font-size: 57px;
    line-height: 42px;
  }
  .header .headerH1 .small {
    font-size: 40.7px;
  }
}
@media screen and (max-width: 440px) {
  .header .headerH1 {
    width: 290px;
  }
  .header .headerH1 .big {
    font-size: 45px;
    line-height: 47px;
  }
  .header .headerH1 .small {
    font-size: 32.3px;
  }
}
.header .nav {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  top: 40px;
  padding: 0 33px;
  font-family: cairo;
  text-transform: uppercase;
  z-index: 20;
}
@media screen and (max-width: 780px) {
  .header .nav {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.header .nav a {
  vertical-align: middle;
  text-decoration: none;
  color: #2c2c2c;
  font-weight: 700;
  font-size: 18px;
  display: block;
  height: 100%;
  position: relative;
}
@media screen and (max-width: 780px) {
  .header .nav a {
    color: #ffffff;
  }
}
.header .nav a.button {
  color: #ffffff;
}
.header .nav a:not(.logo) {
  padding: 12px 20px;
}
.header .nav a:not(.button) {
  -webkit-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
}
.header .nav a:not(.button):hover,
.header .nav a:not(.button):focus,
.header .nav a:not(.button):active {
  color: #39c4a0;
}
.header .nav .menu {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media screen and (max-width: 1400px) {
  .header .nav .menu {
    width: 100%;
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
       -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media screen and (max-width: 780px) {
  .header .nav .menu {
    display: block;
    position: fixed;
    top: 0px;
    height: 100vh;
    width: 100vw;
    left: 0;
    right: 0;
    z-index: 1;
    overflow-y: scroll;
    background-color: #2c2c2c;
  }
}
.header .nav .menu .sub-menu {
  left: 20px;
  position: absolute;
  background: #ffffff;
  overflow: visible;
  max-height: none;
  height: auto;
  display: none;
  border: 1px solid #eeeeee;
  -webkit-transition-property: opacity, margin-top;
  -o-transition-property: opacity, margin-top;
  -moz-transition-property: opacity, margin-top;
  transition-property: opacity, margin-top;
  -webkit-transition-duration: 500ms;
     -moz-transition-duration: 500ms;
       -o-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
     -moz-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
       -o-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.header .nav .menu .sub-menu:before {
  display: block;
  content: "";
  border-top: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
  width: 10px;
  height: 10px;
  -webkit-transform-origin: top left;
     -moz-transform-origin: top left;
      -ms-transform-origin: top left;
       -o-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  position: absolute;
  top: 0;
  left: 13px;
  overflow: visible;
  background: #fff;
}
@media screen and (max-width: 780px) {
  .header .nav .menu .sub-menu {
    display: block;
    position: relative;
    left: auto;
    top: auto;
    height: auto;
    background: transparent;
    border: none;
  }
  .header .nav .menu .sub-menu:before {
    display: none;
  }
}
.header .nav .menu .sub-menu li {
  display: block;
}
.header .nav .menu .sub-menu li + li {
  border-top: 1px solid #eeeeee;
}
@media screen and (max-width: 780px) {
  .header .nav .menu .sub-menu li + li {
    border-top: 0;
  }
}
.header .nav .menu .menu-item-has-children.hover .sub-menu {
  display: block;
  margin-top: 10px;
  opacity: 0;
}
.header .nav .menu .menu-item-has-children.pullUp .sub-menu {
  display: block;
  margin-top: 0;
  opacity: 1;
}
.header .nav .menu ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  height: 100%;
  left: 0;
}
@media screen and (max-width: 1400px) {
  .header .nav .menu ul {
    margin: 0 -20px;
  }
}
@media screen and (max-width: 780px) {
  .header .nav .menu ul {
    display: block;
    top: 0;
    z-index: 5;
    height: auto;
    min-height: -webkit-calc(100% - 266px);
    min-height: -moz-calc(100% - 266px);
    min-height: calc(100% - 266px);
    margin: 0;
  }
}
@media screen and (max-width: 440px) {
  .header .nav .menu ul {
    min-height: -webkit-calc(100% - 313px);
    min-height: -moz-calc(100% - 313px);
    min-height: calc(100% - 313px);
  }
}
.header .nav .menu li {
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
@media screen and (max-width: 780px) {
  .header .nav .menu li a {
    padding: 20px 33px;
  }
  .header .nav .menu li a:hover,
  .header .nav .menu li a:focus,
  .header .nav .menu li a:active {
    background-color: #464646;
  }
}
.header .nav .menu li.current-menu-item a {
  color: #10b98d;
}
.header .nav .menu li.pro a {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%22-20%20-20%20276.61%20121.4%22%20enable-background%3D%22new%20-20%20-20%20276.61%20121.4%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cfilter%20id%3D%22dropshadow%22%20height%3D%22130%25%22%3E%0D%0A%09%09%3CfeGaussianBlur%20in%3D%22SourceAlpha%22%20stdDeviation%3D%226%22%2F%3E%0D%0A%09%09%3CfeComponentTransfer%3E%0D%0A%09%09%09%3CfeFuncA%20type%3D%22linear%22%20slope%3D%221.1%22%2F%3E%0D%0A%09%09%3C%2FfeComponentTransfer%3E%0D%0A%09%09%3CfeMerge%3E%0D%0A%09%09%09%3CfeMergeNode%2F%3E%0D%0A%09%09%09%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%0D%0A%09%09%3C%2FfeMerge%3E%0D%0A%09%3C%2Ffilter%3E%0D%0A%09%3Cg%20filter%3D%22%22%3E%0D%0A%3Cpath%20id%3D%22SVGID_42_%22%20fill%3D%22%2344B59A%22%20d%3D%22M56%2C3c14.7%2C6.2%2C25%2C20.6%2C25%2C37.7c0%2C22.4-18.3%2C40.7-40.5%2C40.7c-3.4%2C0-6.6-0.4-9.7-1.2%0D%0A%09l36.5-36.7c0.4-0.4%2C0.6-0.8%2C0.8-1.4l0%2C0c0.4-1.4%2C0.2-2.8-0.2-4c-0.4-1.2-1.2-2.4-2.2-3.4s-2.2-1.8-3.4-2.2c-1.2-0.4-2.4-0.6-3.4-0.4%0D%0A%09c-7.9%2C7.9-16.1%2C16.1-24%2C24c-0.8%2C0.8-2.4%2C0.8-3.2%2C0c-0.8-0.8-0.8-2.4%2C0-3.2C39.6%2C45%2C47.6%2C37%2C55.5%2C29.1c0.2-1.2%2C0.2-2.6-0.2-3.8%0D%0A%09s-1.2-2.4-2.2-3.4c-1-1-2.2-1.8-3.4-2.2s-2.4-0.6-3.6-0.4c-7.9%2C7.9-16.1%2C16.1-24%2C24c-0.8%2C0.8-2.4%2C0.8-3.2%2C0c-0.8-0.8-0.8-2.4%2C0-3.2%0D%0A%09L56%2C3z%22%2F%3E%0D%0A%3Cpath%20id%3D%22SVGID_41_%22%20fill%3D%22%2300A179%22%20d%3D%22M40.5%2C0c3.4%2C0%2C6.7%2C0.4%2C9.9%2C1.2L13.7%2C37.9c-0.4%2C0.4-0.6%2C0.8-0.8%2C1.4l0%2C0%0D%0A%09c-0.4%2C1.4-0.2%2C2.8%2C0.2%2C4c0.4%2C1.2%2C1.2%2C2.4%2C2.2%2C3.4s2.2%2C1.8%2C3.4%2C2.2c1.4%2C0.4%2C2.6%2C0.6%2C4%2C0.2c7.9-8.1%2C16.1-16.1%2C24-24.2%0D%0A%09c0.8-0.8%2C2.4-0.8%2C3.2%2C0l0%2C0c0.8%2C0.8%2C0.8%2C2.4%2C0%2C3.2c-8.1%2C8.1-16.3%2C16.3-24.4%2C24.6c-0.2%2C1%2C0%2C2.2%2C0.4%2C3.2c0.4%2C1.2%2C1.2%2C2.4%2C2.2%2C3.4%0D%0A%09s2.2%2C1.8%2C3.4%2C2.2c1.4%2C0.4%2C2.8%2C0.6%2C4%2C0.2l0%2C0l0%2C0c7.9-7.9%2C16.1-16.1%2C24-24c0.8-0.8%2C2.4-0.8%2C3.2%2C0l0%2C0c0.8%2C0.8%2C0.8%2C2.4%2C0%2C3.2%0D%0A%09L25.4%2C78.4C10.5%2C72.4%2C0%2C57.8%2C0%2C40.7C0%2C18.3%2C18.1%2C0%2C40.5%2C0%22%2F%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23303032%22%20d%3D%22M108.78%2C48.23c0-0.99-0.36-1.8-1.09-2.42c-0.73-0.62-1.64-1.19-2.74-1.7c-1.1-0.51-2.29-1.04-3.58-1.58%0D%0A%09%09c-1.29-0.54-2.48-1.21-3.58-2c-1.1-0.79-2.02-1.77-2.74-2.95c-0.73-1.18-1.09-2.68-1.09-4.51c0-1.58%2C0.26-2.95%2C0.79-4.12%0D%0A%09%09c0.53-1.16%2C1.28-2.13%2C2.25-2.91c0.98-0.77%2C2.13-1.35%2C3.46-1.72s2.82-0.56%2C4.46-0.56c1.89%2C0%2C3.67%2C0.16%2C5.35%2C0.49%0D%0A%09%09c1.67%2C0.33%2C3.05%2C0.8%2C4.14%2C1.42l-2%2C5.35c-0.68-0.43-1.71-0.83-3.07-1.19c-1.36-0.36-2.84-0.53-4.42-0.53%0D%0A%09%09c-1.49%2C0-2.63%2C0.29-3.42%2C0.88c-0.79%2C0.59-1.19%2C1.38-1.19%2C2.37c0%2C0.93%2C0.36%2C1.71%2C1.09%2C2.33s1.64%2C1.19%2C2.74%2C1.72%0D%0A%09%09c1.1%2C0.53%2C2.29%2C1.07%2C3.58%2C1.63c1.29%2C0.56%2C2.48%2C1.23%2C3.58%2C2.02c1.1%2C0.79%2C2.01%2C1.77%2C2.74%2C2.93c0.73%2C1.16%2C1.09%2C2.61%2C1.09%2C4.35%0D%0A%09%09c0%2C1.74-0.29%2C3.23-0.86%2C4.49c-0.57%2C1.26-1.38%2C2.3-2.42%2C3.14c-1.04%2C0.84-2.29%2C1.46-3.77%2C1.86c-1.47%2C0.4-3.09%2C0.6-4.86%2C0.6%0D%0A%09%09c-2.32%2C0-4.37-0.22-6.14-0.65c-1.77-0.43-3.07-0.87-3.91-1.3l2.05-5.44c0.34%2C0.19%2C0.78%2C0.39%2C1.33%2C0.6c0.54%2C0.22%2C1.15%2C0.42%2C1.84%2C0.6%0D%0A%09%09s1.4%2C0.34%2C2.16%2C0.46c0.76%2C0.12%2C1.54%2C0.19%2C2.35%2C0.19c1.89%2C0%2C3.34-0.32%2C4.35-0.95C108.27%2C50.5%2C108.78%2C49.53%2C108.78%2C48.23z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23303032%22%20d%3D%22M137.05%2C24.43h6.04v21.02c0%2C2.11-0.28%2C3.92-0.84%2C5.44c-0.56%2C1.52-1.33%2C2.77-2.33%2C3.77%0D%0A%09%09c-0.99%2C0.99-2.2%2C1.72-3.63%2C2.19c-1.43%2C0.47-2.99%2C0.7-4.7%2C0.7c-8.25%2C0-12.37-3.77-12.37-11.3V24.43h6.37v20.55%0D%0A%09%09c0%2C1.27%2C0.12%2C2.35%2C0.35%2C3.23c0.23%2C0.88%2C0.6%2C1.6%2C1.09%2C2.14c0.5%2C0.54%2C1.12%2C0.93%2C1.86%2C1.16s1.61%2C0.35%2C2.6%2C0.35%0D%0A%09%09c1.95%2C0%2C3.36-0.54%2C4.23-1.63c0.87-1.08%2C1.3-2.84%2C1.3-5.25V24.43z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23303032%22%20d%3D%22M148.53%2C24.75c0.71-0.12%2C1.48-0.24%2C2.3-0.35c0.82-0.11%2C1.64-0.19%2C2.46-0.26c0.82-0.06%2C1.62-0.11%2C2.39-0.14%0D%0A%09%09c0.78-0.03%2C1.49-0.05%2C2.14-0.05c1.52%2C0%2C3.01%2C0.14%2C4.49%2C0.42s2.79%2C0.76%2C3.95%2C1.44c1.16%2C0.68%2C2.09%2C1.62%2C2.79%2C2.81%0D%0A%09%09c0.7%2C1.19%2C1.05%2C2.69%2C1.05%2C4.49c0%2C2.67-0.62%2C4.84-1.86%2C6.51c-1.24%2C1.67-2.9%2C2.84-4.97%2C3.49l2.28%2C1.44l7.44%2C12.42h-7.35l-7.39-12.74%0D%0A%09%09l-3.35-0.6v13.35h-6.37V24.75z%20M158.3%2C29.63c-0.65%2C0-1.29%2C0.02-1.93%2C0.05c-0.64%2C0.03-1.12%2C0.09-1.46%2C0.19v9.44h2.7%0D%0A%09%09c1.77%2C0%2C3.18-0.4%2C4.23-1.21c1.05-0.81%2C1.58-2.14%2C1.58-4c0-1.4-0.43-2.49-1.3-3.28C161.24%2C30.03%2C159.97%2C29.63%2C158.3%2C29.63z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23303032%22%20d%3D%22M176.52%2C24.43h19.3v5.67h-12.93v7.58h11.76v5.67h-11.76v7.95h13.16v5.67h-19.53V24.43z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%2300A179%22%20d%3D%22M203.86%2C25.03h1.4l0.38%2C1.52h0.1c0.39-0.59%2C0.89-1.04%2C1.51-1.36c0.62-0.31%2C1.32-0.47%2C2.12-0.47%0D%0A%09%09c1.69%2C0%2C2.95%2C0.5%2C3.78%2C1.5c0.83%2C1%2C1.24%2C2.63%2C1.24%2C4.9c0%2C1.07-0.14%2C2.03-0.42%2C2.88c-0.28%2C0.85-0.67%2C1.58-1.18%2C2.17%0D%0A%09%09c-0.51%2C0.59-1.12%2C1.05-1.84%2C1.37c-0.72%2C0.32-1.52%2C0.48-2.4%2C0.48c-0.63%2C0-1.12-0.04-1.48-0.11c-0.36-0.08-0.76-0.21-1.18-0.39v5.28%0D%0A%09%09h-2.03V25.03z%20M208.99%2C26.5c-0.86%2C0-1.54%2C0.22-2.04%2C0.67c-0.5%2C0.45-0.85%2C1.13-1.05%2C2.04v6.29c0.3%2C0.24%2C0.65%2C0.42%2C1.04%2C0.55%0D%0A%09%09c0.39%2C0.13%2C0.9%2C0.19%2C1.55%2C0.19c1.17%2C0%2C2.09-0.44%2C2.78-1.31c0.68-0.87%2C1.03-2.15%2C1.03-3.84c0-0.69-0.06-1.32-0.18-1.89%0D%0A%09%09c-0.12-0.57-0.31-1.05-0.57-1.45c-0.26-0.4-0.6-0.71-1.02-0.93C210.11%2C26.61%2C209.59%2C26.5%2C208.99%2C26.5z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%2300A179%22%20d%3D%22M223.57%2C26.98c-0.51-0.17-0.99-0.25-1.45-0.25c-0.73%2C0-1.3%2C0.2-1.72%2C0.6c-0.42%2C0.4-0.69%2C0.9-0.79%2C1.51v8.88%0D%0A%09%09h-2.03V25.03h1.42l0.38%2C1.55h0.1c0.32-0.57%2C0.71-1.02%2C1.15-1.33c0.45-0.31%2C1.02-0.47%2C1.71-0.47c0.49%2C0%2C1.04%2C0.08%2C1.65%2C0.25%0D%0A%09%09L223.57%2C26.98z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%2300A179%22%20d%3D%22M225.5%2C31.37c0-2.15%2C0.48-3.79%2C1.43-4.93c0.96-1.14%2C2.33-1.71%2C4.12-1.71c0.95%2C0%2C1.77%2C0.16%2C2.47%2C0.47%0D%0A%09%09c0.7%2C0.31%2C1.28%2C0.76%2C1.74%2C1.34c0.46%2C0.58%2C0.79%2C1.29%2C1.01%2C2.11s0.33%2C1.73%2C0.33%2C2.73c0%2C2.15-0.48%2C3.79-1.43%2C4.93%0D%0A%09%09c-0.96%2C1.14-2.33%2C1.71-4.12%2C1.71c-0.95%2C0-1.77-0.16-2.47-0.47c-0.7-0.31-1.28-0.76-1.74-1.34c-0.46-0.58-0.8-1.29-1.01-2.11%0D%0A%09%09C225.61%2C33.28%2C225.5%2C32.37%2C225.5%2C31.37z%20M227.61%2C31.37c0%2C0.64%2C0.06%2C1.26%2C0.19%2C1.85c0.13%2C0.59%2C0.33%2C1.11%2C0.6%2C1.55%0D%0A%09%09c0.27%2C0.44%2C0.63%2C0.8%2C1.07%2C1.07c0.44%2C0.27%2C0.97%2C0.41%2C1.6%2C0.41c2.3%2C0.02%2C3.45-1.61%2C3.45-4.87c0-0.66-0.06-1.29-0.19-1.88%0D%0A%09%09c-0.13-0.59-0.33-1.11-0.6-1.55c-0.27-0.44-0.63-0.79-1.07-1.05c-0.44-0.26-0.97-0.39-1.6-0.39%0D%0A%09%09C228.76%2C26.48%2C227.61%2C28.11%2C227.61%2C31.37z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
@media screen and (max-width: 780px) {
  .header .nav .menu li.pro a {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%22-20%20-20%20276.61%20121.4%22%20enable-background%3D%22new%20-20%20-20%20276.61%20121.4%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cfilter%20id%3D%22dropshadow%22%20height%3D%22130%25%22%3E%0D%0A%09%09%3CfeGaussianBlur%20in%3D%22SourceAlpha%22%20stdDeviation%3D%226%22%2F%3E%0D%0A%09%09%3CfeComponentTransfer%3E%0D%0A%09%09%09%3CfeFuncA%20type%3D%22linear%22%20slope%3D%221.1%22%2F%3E%0D%0A%09%09%3C%2FfeComponentTransfer%3E%0D%0A%09%09%3CfeMerge%3E%0D%0A%09%09%09%3CfeMergeNode%2F%3E%0D%0A%09%09%09%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%0D%0A%09%09%3C%2FfeMerge%3E%0D%0A%09%3C%2Ffilter%3E%0D%0A%09%3Cg%20filter%3D%22url(%23dropshadow)%22%3E%0D%0A%3Cpath%20id%3D%22SVGID_42_%22%20fill%3D%22%2344B59A%22%20d%3D%22M56%2C3c14.7%2C6.2%2C25%2C20.6%2C25%2C37.7c0%2C22.4-18.3%2C40.7-40.5%2C40.7c-3.4%2C0-6.6-0.4-9.7-1.2%0D%0A%09l36.5-36.7c0.4-0.4%2C0.6-0.8%2C0.8-1.4l0%2C0c0.4-1.4%2C0.2-2.8-0.2-4c-0.4-1.2-1.2-2.4-2.2-3.4s-2.2-1.8-3.4-2.2c-1.2-0.4-2.4-0.6-3.4-0.4%0D%0A%09c-7.9%2C7.9-16.1%2C16.1-24%2C24c-0.8%2C0.8-2.4%2C0.8-3.2%2C0c-0.8-0.8-0.8-2.4%2C0-3.2C39.6%2C45%2C47.6%2C37%2C55.5%2C29.1c0.2-1.2%2C0.2-2.6-0.2-3.8%0D%0A%09s-1.2-2.4-2.2-3.4c-1-1-2.2-1.8-3.4-2.2s-2.4-0.6-3.6-0.4c-7.9%2C7.9-16.1%2C16.1-24%2C24c-0.8%2C0.8-2.4%2C0.8-3.2%2C0c-0.8-0.8-0.8-2.4%2C0-3.2%0D%0A%09L56%2C3z%22%2F%3E%0D%0A%3Cpath%20id%3D%22SVGID_41_%22%20fill%3D%22%2300A179%22%20d%3D%22M40.5%2C0c3.4%2C0%2C6.7%2C0.4%2C9.9%2C1.2L13.7%2C37.9c-0.4%2C0.4-0.6%2C0.8-0.8%2C1.4l0%2C0%0D%0A%09c-0.4%2C1.4-0.2%2C2.8%2C0.2%2C4c0.4%2C1.2%2C1.2%2C2.4%2C2.2%2C3.4s2.2%2C1.8%2C3.4%2C2.2c1.4%2C0.4%2C2.6%2C0.6%2C4%2C0.2c7.9-8.1%2C16.1-16.1%2C24-24.2%0D%0A%09c0.8-0.8%2C2.4-0.8%2C3.2%2C0l0%2C0c0.8%2C0.8%2C0.8%2C2.4%2C0%2C3.2c-8.1%2C8.1-16.3%2C16.3-24.4%2C24.6c-0.2%2C1%2C0%2C2.2%2C0.4%2C3.2c0.4%2C1.2%2C1.2%2C2.4%2C2.2%2C3.4%0D%0A%09s2.2%2C1.8%2C3.4%2C2.2c1.4%2C0.4%2C2.8%2C0.6%2C4%2C0.2l0%2C0l0%2C0c7.9-7.9%2C16.1-16.1%2C24-24c0.8-0.8%2C2.4-0.8%2C3.2%2C0l0%2C0c0.8%2C0.8%2C0.8%2C2.4%2C0%2C3.2%0D%0A%09L25.4%2C78.4C10.5%2C72.4%2C0%2C57.8%2C0%2C40.7C0%2C18.3%2C18.1%2C0%2C40.5%2C0%22%2F%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M108.78%2C48.23c0-0.99-0.36-1.8-1.09-2.42c-0.73-0.62-1.64-1.19-2.74-1.7c-1.1-0.51-2.29-1.04-3.58-1.58%0D%0A%09%09c-1.29-0.54-2.48-1.21-3.58-2c-1.1-0.79-2.02-1.77-2.74-2.95c-0.73-1.18-1.09-2.68-1.09-4.51c0-1.58%2C0.26-2.95%2C0.79-4.12%0D%0A%09%09c0.53-1.16%2C1.28-2.13%2C2.25-2.91c0.98-0.77%2C2.13-1.35%2C3.46-1.72s2.82-0.56%2C4.46-0.56c1.89%2C0%2C3.67%2C0.16%2C5.35%2C0.49%0D%0A%09%09c1.67%2C0.33%2C3.05%2C0.8%2C4.14%2C1.42l-2%2C5.35c-0.68-0.43-1.71-0.83-3.07-1.19c-1.36-0.36-2.84-0.53-4.42-0.53%0D%0A%09%09c-1.49%2C0-2.63%2C0.29-3.42%2C0.88c-0.79%2C0.59-1.19%2C1.38-1.19%2C2.37c0%2C0.93%2C0.36%2C1.71%2C1.09%2C2.33s1.64%2C1.19%2C2.74%2C1.72%0D%0A%09%09c1.1%2C0.53%2C2.29%2C1.07%2C3.58%2C1.63c1.29%2C0.56%2C2.48%2C1.23%2C3.58%2C2.02c1.1%2C0.79%2C2.01%2C1.77%2C2.74%2C2.93c0.73%2C1.16%2C1.09%2C2.61%2C1.09%2C4.35%0D%0A%09%09c0%2C1.74-0.29%2C3.23-0.86%2C4.49c-0.57%2C1.26-1.38%2C2.3-2.42%2C3.14c-1.04%2C0.84-2.29%2C1.46-3.77%2C1.86c-1.47%2C0.4-3.09%2C0.6-4.86%2C0.6%0D%0A%09%09c-2.32%2C0-4.37-0.22-6.14-0.65c-1.77-0.43-3.07-0.87-3.91-1.3l2.05-5.44c0.34%2C0.19%2C0.78%2C0.39%2C1.33%2C0.6c0.54%2C0.22%2C1.15%2C0.42%2C1.84%2C0.6%0D%0A%09%09s1.4%2C0.34%2C2.16%2C0.46c0.76%2C0.12%2C1.54%2C0.19%2C2.35%2C0.19c1.89%2C0%2C3.34-0.32%2C4.35-0.95C108.27%2C50.5%2C108.78%2C49.53%2C108.78%2C48.23z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M137.05%2C24.43h6.04v21.02c0%2C2.11-0.28%2C3.92-0.84%2C5.44c-0.56%2C1.52-1.33%2C2.77-2.33%2C3.77%0D%0A%09%09c-0.99%2C0.99-2.2%2C1.72-3.63%2C2.19c-1.43%2C0.47-2.99%2C0.7-4.7%2C0.7c-8.25%2C0-12.37-3.77-12.37-11.3V24.43h6.37v20.55%0D%0A%09%09c0%2C1.27%2C0.12%2C2.35%2C0.35%2C3.23c0.23%2C0.88%2C0.6%2C1.6%2C1.09%2C2.14c0.5%2C0.54%2C1.12%2C0.93%2C1.86%2C1.16s1.61%2C0.35%2C2.6%2C0.35%0D%0A%09%09c1.95%2C0%2C3.36-0.54%2C4.23-1.63c0.87-1.08%2C1.3-2.84%2C1.3-5.25V24.43z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M148.53%2C24.75c0.71-0.12%2C1.48-0.24%2C2.3-0.35c0.82-0.11%2C1.64-0.19%2C2.46-0.26c0.82-0.06%2C1.62-0.11%2C2.39-0.14%0D%0A%09%09c0.78-0.03%2C1.49-0.05%2C2.14-0.05c1.52%2C0%2C3.01%2C0.14%2C4.49%2C0.42s2.79%2C0.76%2C3.95%2C1.44c1.16%2C0.68%2C2.09%2C1.62%2C2.79%2C2.81%0D%0A%09%09c0.7%2C1.19%2C1.05%2C2.69%2C1.05%2C4.49c0%2C2.67-0.62%2C4.84-1.86%2C6.51c-1.24%2C1.67-2.9%2C2.84-4.97%2C3.49l2.28%2C1.44l7.44%2C12.42h-7.35l-7.39-12.74%0D%0A%09%09l-3.35-0.6v13.35h-6.37V24.75z%20M158.3%2C29.63c-0.65%2C0-1.29%2C0.02-1.93%2C0.05c-0.64%2C0.03-1.12%2C0.09-1.46%2C0.19v9.44h2.7%0D%0A%09%09c1.77%2C0%2C3.18-0.4%2C4.23-1.21c1.05-0.81%2C1.58-2.14%2C1.58-4c0-1.4-0.43-2.49-1.3-3.28C161.24%2C30.03%2C159.97%2C29.63%2C158.3%2C29.63z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M176.52%2C24.43h19.3v5.67h-12.93v7.58h11.76v5.67h-11.76v7.95h13.16v5.67h-19.53V24.43z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%2300A179%22%20d%3D%22M203.86%2C25.03h1.4l0.38%2C1.52h0.1c0.39-0.59%2C0.89-1.04%2C1.51-1.36c0.62-0.31%2C1.32-0.47%2C2.12-0.47%0D%0A%09%09c1.69%2C0%2C2.95%2C0.5%2C3.78%2C1.5c0.83%2C1%2C1.24%2C2.63%2C1.24%2C4.9c0%2C1.07-0.14%2C2.03-0.42%2C2.88c-0.28%2C0.85-0.67%2C1.58-1.18%2C2.17%0D%0A%09%09c-0.51%2C0.59-1.12%2C1.05-1.84%2C1.37c-0.72%2C0.32-1.52%2C0.48-2.4%2C0.48c-0.63%2C0-1.12-0.04-1.48-0.11c-0.36-0.08-0.76-0.21-1.18-0.39v5.28%0D%0A%09%09h-2.03V25.03z%20M208.99%2C26.5c-0.86%2C0-1.54%2C0.22-2.04%2C0.67c-0.5%2C0.45-0.85%2C1.13-1.05%2C2.04v6.29c0.3%2C0.24%2C0.65%2C0.42%2C1.04%2C0.55%0D%0A%09%09c0.39%2C0.13%2C0.9%2C0.19%2C1.55%2C0.19c1.17%2C0%2C2.09-0.44%2C2.78-1.31c0.68-0.87%2C1.03-2.15%2C1.03-3.84c0-0.69-0.06-1.32-0.18-1.89%0D%0A%09%09c-0.12-0.57-0.31-1.05-0.57-1.45c-0.26-0.4-0.6-0.71-1.02-0.93C210.11%2C26.61%2C209.59%2C26.5%2C208.99%2C26.5z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%2300A179%22%20d%3D%22M223.57%2C26.98c-0.51-0.17-0.99-0.25-1.45-0.25c-0.73%2C0-1.3%2C0.2-1.72%2C0.6c-0.42%2C0.4-0.69%2C0.9-0.79%2C1.51v8.88%0D%0A%09%09h-2.03V25.03h1.42l0.38%2C1.55h0.1c0.32-0.57%2C0.71-1.02%2C1.15-1.33c0.45-0.31%2C1.02-0.47%2C1.71-0.47c0.49%2C0%2C1.04%2C0.08%2C1.65%2C0.25%0D%0A%09%09L223.57%2C26.98z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%2300A179%22%20d%3D%22M225.5%2C31.37c0-2.15%2C0.48-3.79%2C1.43-4.93c0.96-1.14%2C2.33-1.71%2C4.12-1.71c0.95%2C0%2C1.77%2C0.16%2C2.47%2C0.47%0D%0A%09%09c0.7%2C0.31%2C1.28%2C0.76%2C1.74%2C1.34c0.46%2C0.58%2C0.79%2C1.29%2C1.01%2C2.11s0.33%2C1.73%2C0.33%2C2.73c0%2C2.15-0.48%2C3.79-1.43%2C4.93%0D%0A%09%09c-0.96%2C1.14-2.33%2C1.71-4.12%2C1.71c-0.95%2C0-1.77-0.16-2.47-0.47c-0.7-0.31-1.28-0.76-1.74-1.34c-0.46-0.58-0.8-1.29-1.01-2.11%0D%0A%09%09C225.61%2C33.28%2C225.5%2C32.37%2C225.5%2C31.37z%20M227.61%2C31.37c0%2C0.64%2C0.06%2C1.26%2C0.19%2C1.85c0.13%2C0.59%2C0.33%2C1.11%2C0.6%2C1.55%0D%0A%09%09c0.27%2C0.44%2C0.63%2C0.8%2C1.07%2C1.07c0.44%2C0.27%2C0.97%2C0.41%2C1.6%2C0.41c2.3%2C0.02%2C3.45-1.61%2C3.45-4.87c0-0.66-0.06-1.29-0.19-1.88%0D%0A%09%09c-0.13-0.59-0.33-1.11-0.6-1.55c-0.27-0.44-0.63-0.79-1.07-1.05c-0.44-0.26-0.97-0.39-1.6-0.39%0D%0A%09%09C228.76%2C26.48%2C227.61%2C28.11%2C227.61%2C31.37z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  }
}
.header .nav .menu li.aerial a {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%22-20%20-20%20302.56%20121.4%22%20enable-background%3D%22new%20-20%20-20%20302.56%20121.4%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cfilter%20id%3D%22dropshadow%22%20height%3D%22130%25%22%3E%0D%0A%09%09%3CfeGaussianBlur%20in%3D%22SourceAlpha%22%20stdDeviation%3D%226%22%2F%3E%0D%0A%09%09%3CfeComponentTransfer%3E%0D%0A%09%09%09%3CfeFuncA%20type%3D%22linear%22%20slope%3D%221.1%22%2F%3E%0D%0A%09%09%3C%2FfeComponentTransfer%3E%0D%0A%09%09%3CfeMerge%3E%0D%0A%09%09%09%3CfeMergeNode%2F%3E%0D%0A%09%09%09%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%0D%0A%09%09%3C%2FfeMerge%3E%0D%0A%09%3C%2Ffilter%3E%0D%0A%09%3Cg%20filter%3D%22%22%3E%0D%0A%3Cpath%20id%3D%22SVGID_38_%22%20fill%3D%22%2334BEEB%22%20d%3D%22M56%2C3c14.7%2C6.2%2C25%2C20.6%2C25%2C37.7c0%2C22.4-18.3%2C40.7-40.5%2C40.7c-3.4%2C0-6.6-0.4-9.7-1.2%0D%0A%09l36.5-36.7c0.4-0.4%2C0.6-0.8%2C0.8-1.4l0%2C0c0.4-1.4%2C0.2-2.8-0.2-4c-0.4-1.2-1.2-2.4-2.2-3.4s-2.2-1.8-3.4-2.2c-1.2-0.4-2.4-0.6-3.4-0.4%0D%0A%09c-7.9%2C7.9-16.1%2C16.1-24%2C24c-0.8%2C0.8-2.4%2C0.8-3.2%2C0c-0.8-0.8-0.8-2.4%2C0-3.2C39.6%2C45%2C47.6%2C37%2C55.5%2C29.1c0.2-1.2%2C0.2-2.6-0.2-3.8%0D%0A%09s-1.2-2.4-2.2-3.4s-2.2-1.8-3.4-2.2c-1.2-0.4-2.4-0.6-3.6-0.4c-7.9%2C7.9-16.1%2C16.1-24%2C24c-0.8%2C0.8-2.4%2C0.8-3.2%2C0%0D%0A%09c-0.8-0.8-0.8-2.4%2C0-3.2L56%2C3z%22%2F%3E%0D%0A%3Cpath%20id%3D%22SVGID_37_%22%20fill%3D%22%2300A7E2%22%20d%3D%22M40.5%2C0c3.4%2C0%2C6.7%2C0.4%2C9.9%2C1.2L13.7%2C37.9c-0.4%2C0.4-0.6%2C0.8-0.8%2C1.4l0%2C0%0D%0A%09c-0.4%2C1.4-0.2%2C2.8%2C0.2%2C4c0.4%2C1.2%2C1.2%2C2.4%2C2.2%2C3.4s2.2%2C1.8%2C3.4%2C2.2c1.4%2C0.4%2C2.6%2C0.6%2C4%2C0.2c7.9-8.1%2C16.1-16.1%2C24-24.2%0D%0A%09c0.8-0.8%2C2.4-0.8%2C3.2%2C0l0%2C0c0.8%2C0.8%2C0.8%2C2.4%2C0%2C3.2c-8.1%2C8.1-16.3%2C16.3-24.4%2C24.6c-0.2%2C1%2C0%2C2.2%2C0.4%2C3.2c0.4%2C1.2%2C1.2%2C2.4%2C2.2%2C3.4%0D%0A%09s2.2%2C1.8%2C3.4%2C2.2c1.4%2C0.4%2C2.8%2C0.6%2C4%2C0.2l0%2C0l0%2C0c7.9-7.9%2C16.1-16.1%2C24-24c0.8-0.8%2C2.4-0.8%2C3.2%2C0l0%2C0c0.8%2C0.8%2C0.8%2C2.4%2C0%2C3.2%0D%0A%09L25.4%2C78.4C10.5%2C72.4%2C0%2C57.8%2C0%2C40.7C0%2C18.3%2C18.1%2C0%2C40.5%2C0%22%2F%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23303032%22%20d%3D%22M108.78%2C50.24c0-0.99-0.36-1.8-1.09-2.42c-0.73-0.62-1.64-1.19-2.74-1.7c-1.1-0.51-2.29-1.04-3.58-1.58%0D%0A%09%09c-1.29-0.54-2.48-1.21-3.58-2c-1.1-0.79-2.02-1.77-2.74-2.95c-0.73-1.18-1.09-2.68-1.09-4.51c0-1.58%2C0.26-2.95%2C0.79-4.12%0D%0A%09%09c0.53-1.16%2C1.28-2.13%2C2.25-2.91c0.98-0.77%2C2.13-1.35%2C3.46-1.72s2.82-0.56%2C4.46-0.56c1.89%2C0%2C3.67%2C0.16%2C5.35%2C0.49%0D%0A%09%09c1.67%2C0.33%2C3.05%2C0.8%2C4.14%2C1.42l-2%2C5.35c-0.68-0.43-1.71-0.83-3.07-1.19c-1.36-0.36-2.84-0.53-4.42-0.53%0D%0A%09%09c-1.49%2C0-2.63%2C0.29-3.42%2C0.88c-0.79%2C0.59-1.19%2C1.38-1.19%2C2.37c0%2C0.93%2C0.36%2C1.71%2C1.09%2C2.33s1.64%2C1.19%2C2.74%2C1.72%0D%0A%09%09c1.1%2C0.53%2C2.29%2C1.07%2C3.58%2C1.63c1.29%2C0.56%2C2.48%2C1.23%2C3.58%2C2.02c1.1%2C0.79%2C2.01%2C1.77%2C2.74%2C2.93c0.73%2C1.16%2C1.09%2C2.61%2C1.09%2C4.35%0D%0A%09%09c0%2C1.74-0.29%2C3.23-0.86%2C4.49c-0.57%2C1.26-1.38%2C2.3-2.42%2C3.14c-1.04%2C0.84-2.29%2C1.46-3.77%2C1.86c-1.47%2C0.4-3.09%2C0.6-4.86%2C0.6%0D%0A%09%09c-2.32%2C0-4.37-0.22-6.14-0.65c-1.77-0.43-3.07-0.87-3.91-1.3l2.05-5.44c0.34%2C0.19%2C0.78%2C0.39%2C1.33%2C0.6c0.54%2C0.22%2C1.15%2C0.42%2C1.84%2C0.6%0D%0A%09%09s1.4%2C0.34%2C2.16%2C0.46c0.76%2C0.12%2C1.54%2C0.19%2C2.35%2C0.19c1.89%2C0%2C3.34-0.32%2C4.35-0.95C108.27%2C52.52%2C108.78%2C51.55%2C108.78%2C50.24z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23303032%22%20d%3D%22M137.05%2C26.44h6.04v21.02c0%2C2.11-0.28%2C3.92-0.84%2C5.44c-0.56%2C1.52-1.33%2C2.77-2.33%2C3.77%0D%0A%09%09c-0.99%2C0.99-2.2%2C1.72-3.63%2C2.19c-1.43%2C0.47-2.99%2C0.7-4.7%2C0.7c-8.25%2C0-12.37-3.77-12.37-11.3V26.44h6.37v20.55%0D%0A%09%09c0%2C1.27%2C0.12%2C2.35%2C0.35%2C3.23c0.23%2C0.88%2C0.6%2C1.6%2C1.09%2C2.14c0.5%2C0.54%2C1.12%2C0.93%2C1.86%2C1.16s1.61%2C0.35%2C2.6%2C0.35%0D%0A%09%09c1.95%2C0%2C3.36-0.54%2C4.23-1.63c0.87-1.08%2C1.3-2.84%2C1.3-5.25V26.44z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23303032%22%20d%3D%22M148.53%2C26.76c0.71-0.12%2C1.48-0.24%2C2.3-0.35c0.82-0.11%2C1.64-0.19%2C2.46-0.26c0.82-0.06%2C1.62-0.11%2C2.39-0.14%0D%0A%09%09c0.78-0.03%2C1.49-0.05%2C2.14-0.05c1.52%2C0%2C3.01%2C0.14%2C4.49%2C0.42s2.79%2C0.76%2C3.95%2C1.44c1.16%2C0.68%2C2.09%2C1.62%2C2.79%2C2.81%0D%0A%09%09c0.7%2C1.19%2C1.05%2C2.69%2C1.05%2C4.49c0%2C2.67-0.62%2C4.84-1.86%2C6.51c-1.24%2C1.67-2.9%2C2.84-4.97%2C3.49l2.28%2C1.44l7.44%2C12.42h-7.35l-7.39-12.74%0D%0A%09%09l-3.35-0.6v13.35h-6.37V26.76z%20M158.3%2C31.65c-0.65%2C0-1.29%2C0.02-1.93%2C0.05c-0.64%2C0.03-1.12%2C0.09-1.46%2C0.19v9.44h2.7%0D%0A%09%09c1.77%2C0%2C3.18-0.4%2C4.23-1.21c1.05-0.81%2C1.58-2.14%2C1.58-4c0-1.4-0.43-2.49-1.3-3.28C161.24%2C32.04%2C159.97%2C31.65%2C158.3%2C31.65z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23303032%22%20d%3D%22M176.52%2C26.44h19.3v5.67h-12.93v7.58h11.76v5.67h-11.76v7.95h13.16v5.67h-19.53V26.44z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%2300A7E2%22%20d%3D%22M203.66%2C27.98c0.64-0.39%2C1.39-0.68%2C2.25-0.86c0.85-0.19%2C1.75-0.28%2C2.68-0.28c0.88%2C0%2C1.59%2C0.12%2C2.12%2C0.35%0D%0A%09%09c0.53%2C0.24%2C0.94%2C0.55%2C1.22%2C0.93c0.28%2C0.38%2C0.46%2C0.8%2C0.56%2C1.26c0.09%2C0.46%2C0.14%2C0.91%2C0.14%2C1.37c0%2C1.01-0.03%2C2-0.08%2C2.97%0D%0A%09%09c-0.05%2C0.96-0.08%2C1.88-0.08%2C2.74c0%2C0.63%2C0.03%2C1.22%2C0.08%2C1.78s0.14%2C1.07%2C0.28%2C1.55h-1.5L210.79%2C38h-0.13%0D%0A%09%09c-0.15%2C0.24-0.34%2C0.47-0.57%2C0.7c-0.23%2C0.23-0.5%2C0.43-0.82%2C0.61c-0.32%2C0.18-0.69%2C0.33-1.12%2C0.44c-0.42%2C0.12-0.91%2C0.18-1.45%2C0.18%0D%0A%09%09c-0.54%2C0-1.04-0.08-1.51-0.25s-0.87-0.41-1.21-0.72c-0.34-0.31-0.6-0.69-0.8-1.13c-0.19-0.44-0.29-0.94-0.29-1.5%0D%0A%09%09c0-0.74%2C0.15-1.37%2C0.46-1.86c0.3-0.5%2C0.73-0.9%2C1.28-1.19c0.55-0.3%2C1.21-0.51%2C1.98-0.63c0.77-0.13%2C1.62-0.19%2C2.55-0.19%0D%0A%09%09c0.24%2C0%2C0.47%2C0%2C0.7%2C0s0.46%2C0.02%2C0.7%2C0.05c0.05-0.51%2C0.08-0.96%2C0.08-1.37c0-0.93-0.19-1.58-0.56-1.95s-1.05-0.56-2.03-0.56%0D%0A%09%09c-0.29%2C0-0.6%2C0.02-0.93%2C0.07c-0.33%2C0.04-0.67%2C0.1-1.01%2C0.18s-0.68%2C0.17-0.99%2C0.29c-0.31%2C0.11-0.59%2C0.24-0.82%2C0.38L203.66%2C27.98z%0D%0A%09%09%20M207.26%2C38.15c0.47%2C0%2C0.9-0.06%2C1.27-0.19s0.69-0.29%2C0.96-0.48c0.27-0.19%2C0.5-0.41%2C0.67-0.65c0.18-0.24%2C0.31-0.46%2C0.39-0.69v-2.11%0D%0A%09%09c-0.24-0.02-0.48-0.03-0.72-0.04c-0.25-0.01-0.49-0.01-0.72-0.01c-0.52%2C0-1.04%2C0.03-1.54%2C0.09c-0.5%2C0.06-0.94%2C0.17-1.32%2C0.33%0D%0A%09%09c-0.38%2C0.16-0.68%2C0.38-0.91%2C0.66c-0.23%2C0.28-0.34%2C0.63-0.34%2C1.05c0%2C0.59%2C0.21%2C1.08%2C0.63%2C1.46%0D%0A%09%09C206.06%2C37.96%2C206.6%2C38.15%2C207.26%2C38.15z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%2300A7E2%22%20d%3D%22M225.7%2C38.71c-0.51%2C0.41-1.15%2C0.73-1.92%2C0.96s-1.59%2C0.35-2.45%2C0.35c-0.96%2C0-1.8-0.16-2.51-0.47%0D%0A%09%09c-0.71-0.31-1.29-0.76-1.75-1.34c-0.46-0.58-0.8-1.28-1.01-2.09c-0.22-0.81-0.33-1.73-0.33-2.74c0-2.16%2C0.48-3.81%2C1.45-4.95%0D%0A%09%09c0.96-1.13%2C2.34-1.7%2C4.13-1.7c0.58%2C0%2C1.15%2C0.06%2C1.72%2C0.19c0.58%2C0.13%2C1.09%2C0.37%2C1.55%2C0.72c0.46%2C0.36%2C0.83%2C0.86%2C1.12%2C1.51%0D%0A%09%09c0.29%2C0.65%2C0.43%2C1.51%2C0.43%2C2.57c0%2C0.56-0.05%2C1.18-0.15%2C1.85h-8.14c0%2C0.74%2C0.08%2C1.4%2C0.23%2C1.98c0.15%2C0.58%2C0.39%2C1.06%2C0.71%2C1.46%0D%0A%09%09s0.74%2C0.7%2C1.26%2C0.91c0.52%2C0.21%2C1.15%2C0.32%2C1.89%2C0.32c0.58%2C0%2C1.15-0.1%2C1.73-0.3c0.57-0.2%2C1.01-0.44%2C1.29-0.71L225.7%2C38.71z%0D%0A%09%09%20M221.34%2C28.51c-1%2C0-1.8%2C0.26-2.4%2C0.79c-0.6%2C0.52-0.96%2C1.42-1.08%2C2.69h6.29c0-1.29-0.25-2.19-0.74-2.7%0D%0A%09%09C222.93%2C28.77%2C222.24%2C28.51%2C221.34%2C28.51z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%2300A7E2%22%20d%3D%22M235.32%2C28.99c-0.51-0.17-0.99-0.25-1.45-0.25c-0.73%2C0-1.3%2C0.2-1.72%2C0.6c-0.42%2C0.4-0.69%2C0.9-0.79%2C1.51v8.88%0D%0A%09%09h-2.03V27.04h1.42l0.38%2C1.55h0.1c0.32-0.57%2C0.71-1.02%2C1.15-1.33c0.45-0.31%2C1.02-0.47%2C1.71-0.47c0.49%2C0%2C1.04%2C0.08%2C1.65%2C0.25%0D%0A%09%09L235.32%2C28.99z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%2300A7E2%22%20d%3D%22M237.96%2C23.18c0-0.39%2C0.13-0.72%2C0.39-1c0.26-0.28%2C0.6-0.42%2C1-0.42s0.75%2C0.14%2C1.04%2C0.42%0D%0A%09%09c0.29%2C0.28%2C0.43%2C0.61%2C0.43%2C1c0%2C0.39-0.14%2C0.71-0.43%2C0.96c-0.29%2C0.25-0.63%2C0.38-1.04%2C0.38s-0.74-0.13-1-0.38%0D%0A%09%09C238.09%2C23.89%2C237.96%2C23.57%2C237.96%2C23.18z%20M238.39%2C27.04h2.03v12.68h-2.03V27.04z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%2300A7E2%22%20d%3D%22M244.55%2C27.98c0.64-0.39%2C1.39-0.68%2C2.25-0.86c0.85-0.19%2C1.75-0.28%2C2.68-0.28c0.88%2C0%2C1.59%2C0.12%2C2.12%2C0.35%0D%0A%09%09c0.53%2C0.24%2C0.94%2C0.55%2C1.22%2C0.93c0.28%2C0.38%2C0.46%2C0.8%2C0.56%2C1.26c0.09%2C0.46%2C0.14%2C0.91%2C0.14%2C1.37c0%2C1.01-0.03%2C2-0.08%2C2.97%0D%0A%09%09c-0.05%2C0.96-0.08%2C1.88-0.08%2C2.74c0%2C0.63%2C0.03%2C1.22%2C0.08%2C1.78s0.14%2C1.07%2C0.28%2C1.55h-1.5L251.68%2C38h-0.13%0D%0A%09%09c-0.15%2C0.24-0.34%2C0.47-0.57%2C0.7c-0.23%2C0.23-0.5%2C0.43-0.82%2C0.61c-0.32%2C0.18-0.69%2C0.33-1.12%2C0.44c-0.42%2C0.12-0.91%2C0.18-1.45%2C0.18%0D%0A%09%09c-0.54%2C0-1.04-0.08-1.51-0.25s-0.87-0.41-1.21-0.72c-0.34-0.31-0.6-0.69-0.8-1.13c-0.19-0.44-0.29-0.94-0.29-1.5%0D%0A%09%09c0-0.74%2C0.15-1.37%2C0.46-1.86c0.3-0.5%2C0.73-0.9%2C1.28-1.19c0.55-0.3%2C1.21-0.51%2C1.98-0.63c0.77-0.13%2C1.62-0.19%2C2.55-0.19%0D%0A%09%09c0.24%2C0%2C0.47%2C0%2C0.7%2C0s0.46%2C0.02%2C0.7%2C0.05c0.05-0.51%2C0.08-0.96%2C0.08-1.37c0-0.93-0.19-1.58-0.56-1.95s-1.05-0.56-2.03-0.56%0D%0A%09%09c-0.29%2C0-0.6%2C0.02-0.93%2C0.07c-0.33%2C0.04-0.67%2C0.1-1.01%2C0.18c-0.35%2C0.08-0.68%2C0.17-0.99%2C0.29c-0.31%2C0.11-0.59%2C0.24-0.82%2C0.38%0D%0A%09%09L244.55%2C27.98z%20M248.15%2C38.15c0.47%2C0%2C0.9-0.06%2C1.27-0.19s0.69-0.29%2C0.96-0.48c0.27-0.19%2C0.5-0.41%2C0.67-0.65%0D%0A%09%09c0.18-0.24%2C0.31-0.46%2C0.39-0.69v-2.11c-0.24-0.02-0.48-0.03-0.72-0.04c-0.25-0.01-0.49-0.01-0.72-0.01c-0.52%2C0-1.04%2C0.03-1.54%2C0.09%0D%0A%09%09c-0.5%2C0.06-0.94%2C0.17-1.32%2C0.33c-0.38%2C0.16-0.68%2C0.38-0.91%2C0.66c-0.23%2C0.28-0.34%2C0.63-0.34%2C1.05c0%2C0.59%2C0.21%2C1.08%2C0.63%2C1.46%0D%0A%09%09C246.95%2C37.96%2C247.49%2C38.15%2C248.15%2C38.15z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%2300A7E2%22%20d%3D%22M259.6%2C36.6c0%2C0.59%2C0.1%2C1.02%2C0.3%2C1.27c0.2%2C0.25%2C0.49%2C0.38%2C0.86%2C0.38c0.22%2C0%2C0.46-0.02%2C0.71-0.05%0D%0A%09%09c0.25-0.03%2C0.54-0.11%2C0.86-0.23l0.23%2C1.6c-0.27%2C0.14-0.65%2C0.25-1.13%2C0.33c-0.48%2C0.08-0.9%2C0.13-1.26%2C0.13%0D%0A%09%09c-0.76%2C0-1.39-0.22-1.88-0.65c-0.49-0.43-0.74-1.16-0.74-2.19V21.97h2.03V36.6z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
@media screen and (max-width: 780px) {
  .header .nav .menu li.aerial a {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%22-20%20-20%20302.56%20121.4%22%20enable-background%3D%22new%20-20%20-20%20302.56%20121.4%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cfilter%20id%3D%22dropshadow%22%20height%3D%22130%25%22%3E%0D%0A%09%09%3CfeGaussianBlur%20in%3D%22SourceAlpha%22%20stdDeviation%3D%226%22%2F%3E%0D%0A%09%09%3CfeComponentTransfer%3E%0D%0A%09%09%09%3CfeFuncA%20type%3D%22linear%22%20slope%3D%221.1%22%2F%3E%0D%0A%09%09%3C%2FfeComponentTransfer%3E%0D%0A%09%09%3CfeMerge%3E%0D%0A%09%09%09%3CfeMergeNode%2F%3E%0D%0A%09%09%09%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%0D%0A%09%09%3C%2FfeMerge%3E%0D%0A%09%3C%2Ffilter%3E%0D%0A%09%3Cg%20filter%3D%22url(%23dropshadow)%22%3E%0D%0A%3Cpath%20id%3D%22SVGID_38_%22%20fill%3D%22%2334BEEB%22%20d%3D%22M56%2C3c14.7%2C6.2%2C25%2C20.6%2C25%2C37.7c0%2C22.4-18.3%2C40.7-40.5%2C40.7c-3.4%2C0-6.6-0.4-9.7-1.2%0D%0A%09l36.5-36.7c0.4-0.4%2C0.6-0.8%2C0.8-1.4l0%2C0c0.4-1.4%2C0.2-2.8-0.2-4c-0.4-1.2-1.2-2.4-2.2-3.4s-2.2-1.8-3.4-2.2c-1.2-0.4-2.4-0.6-3.4-0.4%0D%0A%09c-7.9%2C7.9-16.1%2C16.1-24%2C24c-0.8%2C0.8-2.4%2C0.8-3.2%2C0c-0.8-0.8-0.8-2.4%2C0-3.2C39.6%2C45%2C47.6%2C37%2C55.5%2C29.1c0.2-1.2%2C0.2-2.6-0.2-3.8%0D%0A%09s-1.2-2.4-2.2-3.4s-2.2-1.8-3.4-2.2c-1.2-0.4-2.4-0.6-3.6-0.4c-7.9%2C7.9-16.1%2C16.1-24%2C24c-0.8%2C0.8-2.4%2C0.8-3.2%2C0%0D%0A%09c-0.8-0.8-0.8-2.4%2C0-3.2L56%2C3z%22%2F%3E%0D%0A%3Cpath%20id%3D%22SVGID_37_%22%20fill%3D%22%2300A7E2%22%20d%3D%22M40.5%2C0c3.4%2C0%2C6.7%2C0.4%2C9.9%2C1.2L13.7%2C37.9c-0.4%2C0.4-0.6%2C0.8-0.8%2C1.4l0%2C0%0D%0A%09c-0.4%2C1.4-0.2%2C2.8%2C0.2%2C4c0.4%2C1.2%2C1.2%2C2.4%2C2.2%2C3.4s2.2%2C1.8%2C3.4%2C2.2c1.4%2C0.4%2C2.6%2C0.6%2C4%2C0.2c7.9-8.1%2C16.1-16.1%2C24-24.2%0D%0A%09c0.8-0.8%2C2.4-0.8%2C3.2%2C0l0%2C0c0.8%2C0.8%2C0.8%2C2.4%2C0%2C3.2c-8.1%2C8.1-16.3%2C16.3-24.4%2C24.6c-0.2%2C1%2C0%2C2.2%2C0.4%2C3.2c0.4%2C1.2%2C1.2%2C2.4%2C2.2%2C3.4%0D%0A%09s2.2%2C1.8%2C3.4%2C2.2c1.4%2C0.4%2C2.8%2C0.6%2C4%2C0.2l0%2C0l0%2C0c7.9-7.9%2C16.1-16.1%2C24-24c0.8-0.8%2C2.4-0.8%2C3.2%2C0l0%2C0c0.8%2C0.8%2C0.8%2C2.4%2C0%2C3.2%0D%0A%09L25.4%2C78.4C10.5%2C72.4%2C0%2C57.8%2C0%2C40.7C0%2C18.3%2C18.1%2C0%2C40.5%2C0%22%2F%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M108.78%2C50.24c0-0.99-0.36-1.8-1.09-2.42c-0.73-0.62-1.64-1.19-2.74-1.7c-1.1-0.51-2.29-1.04-3.58-1.58%0D%0A%09%09c-1.29-0.54-2.48-1.21-3.58-2c-1.1-0.79-2.02-1.77-2.74-2.95c-0.73-1.18-1.09-2.68-1.09-4.51c0-1.58%2C0.26-2.95%2C0.79-4.12%0D%0A%09%09c0.53-1.16%2C1.28-2.13%2C2.25-2.91c0.98-0.77%2C2.13-1.35%2C3.46-1.72s2.82-0.56%2C4.46-0.56c1.89%2C0%2C3.67%2C0.16%2C5.35%2C0.49%0D%0A%09%09c1.67%2C0.33%2C3.05%2C0.8%2C4.14%2C1.42l-2%2C5.35c-0.68-0.43-1.71-0.83-3.07-1.19c-1.36-0.36-2.84-0.53-4.42-0.53%0D%0A%09%09c-1.49%2C0-2.63%2C0.29-3.42%2C0.88c-0.79%2C0.59-1.19%2C1.38-1.19%2C2.37c0%2C0.93%2C0.36%2C1.71%2C1.09%2C2.33s1.64%2C1.19%2C2.74%2C1.72%0D%0A%09%09c1.1%2C0.53%2C2.29%2C1.07%2C3.58%2C1.63c1.29%2C0.56%2C2.48%2C1.23%2C3.58%2C2.02c1.1%2C0.79%2C2.01%2C1.77%2C2.74%2C2.93c0.73%2C1.16%2C1.09%2C2.61%2C1.09%2C4.35%0D%0A%09%09c0%2C1.74-0.29%2C3.23-0.86%2C4.49c-0.57%2C1.26-1.38%2C2.3-2.42%2C3.14c-1.04%2C0.84-2.29%2C1.46-3.77%2C1.86c-1.47%2C0.4-3.09%2C0.6-4.86%2C0.6%0D%0A%09%09c-2.32%2C0-4.37-0.22-6.14-0.65c-1.77-0.43-3.07-0.87-3.91-1.3l2.05-5.44c0.34%2C0.19%2C0.78%2C0.39%2C1.33%2C0.6c0.54%2C0.22%2C1.15%2C0.42%2C1.84%2C0.6%0D%0A%09%09s1.4%2C0.34%2C2.16%2C0.46c0.76%2C0.12%2C1.54%2C0.19%2C2.35%2C0.19c1.89%2C0%2C3.34-0.32%2C4.35-0.95C108.27%2C52.52%2C108.78%2C51.55%2C108.78%2C50.24z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M137.05%2C26.44h6.04v21.02c0%2C2.11-0.28%2C3.92-0.84%2C5.44c-0.56%2C1.52-1.33%2C2.77-2.33%2C3.77%0D%0A%09%09c-0.99%2C0.99-2.2%2C1.72-3.63%2C2.19c-1.43%2C0.47-2.99%2C0.7-4.7%2C0.7c-8.25%2C0-12.37-3.77-12.37-11.3V26.44h6.37v20.55%0D%0A%09%09c0%2C1.27%2C0.12%2C2.35%2C0.35%2C3.23c0.23%2C0.88%2C0.6%2C1.6%2C1.09%2C2.14c0.5%2C0.54%2C1.12%2C0.93%2C1.86%2C1.16s1.61%2C0.35%2C2.6%2C0.35%0D%0A%09%09c1.95%2C0%2C3.36-0.54%2C4.23-1.63c0.87-1.08%2C1.3-2.84%2C1.3-5.25V26.44z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M148.53%2C26.76c0.71-0.12%2C1.48-0.24%2C2.3-0.35c0.82-0.11%2C1.64-0.19%2C2.46-0.26c0.82-0.06%2C1.62-0.11%2C2.39-0.14%0D%0A%09%09c0.78-0.03%2C1.49-0.05%2C2.14-0.05c1.52%2C0%2C3.01%2C0.14%2C4.49%2C0.42s2.79%2C0.76%2C3.95%2C1.44c1.16%2C0.68%2C2.09%2C1.62%2C2.79%2C2.81%0D%0A%09%09c0.7%2C1.19%2C1.05%2C2.69%2C1.05%2C4.49c0%2C2.67-0.62%2C4.84-1.86%2C6.51c-1.24%2C1.67-2.9%2C2.84-4.97%2C3.49l2.28%2C1.44l7.44%2C12.42h-7.35l-7.39-12.74%0D%0A%09%09l-3.35-0.6v13.35h-6.37V26.76z%20M158.3%2C31.65c-0.65%2C0-1.29%2C0.02-1.93%2C0.05c-0.64%2C0.03-1.12%2C0.09-1.46%2C0.19v9.44h2.7%0D%0A%09%09c1.77%2C0%2C3.18-0.4%2C4.23-1.21c1.05-0.81%2C1.58-2.14%2C1.58-4c0-1.4-0.43-2.49-1.3-3.28C161.24%2C32.04%2C159.97%2C31.65%2C158.3%2C31.65z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M176.52%2C26.44h19.3v5.67h-12.93v7.58h11.76v5.67h-11.76v7.95h13.16v5.67h-19.53V26.44z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%2300A7E2%22%20d%3D%22M203.66%2C27.98c0.64-0.39%2C1.39-0.68%2C2.25-0.86c0.85-0.19%2C1.75-0.28%2C2.68-0.28c0.88%2C0%2C1.59%2C0.12%2C2.12%2C0.35%0D%0A%09%09c0.53%2C0.24%2C0.94%2C0.55%2C1.22%2C0.93c0.28%2C0.38%2C0.46%2C0.8%2C0.56%2C1.26c0.09%2C0.46%2C0.14%2C0.91%2C0.14%2C1.37c0%2C1.01-0.03%2C2-0.08%2C2.97%0D%0A%09%09c-0.05%2C0.96-0.08%2C1.88-0.08%2C2.74c0%2C0.63%2C0.03%2C1.22%2C0.08%2C1.78s0.14%2C1.07%2C0.28%2C1.55h-1.5L210.79%2C38h-0.13%0D%0A%09%09c-0.15%2C0.24-0.34%2C0.47-0.57%2C0.7c-0.23%2C0.23-0.5%2C0.43-0.82%2C0.61c-0.32%2C0.18-0.69%2C0.33-1.12%2C0.44c-0.42%2C0.12-0.91%2C0.18-1.45%2C0.18%0D%0A%09%09c-0.54%2C0-1.04-0.08-1.51-0.25s-0.87-0.41-1.21-0.72c-0.34-0.31-0.6-0.69-0.8-1.13c-0.19-0.44-0.29-0.94-0.29-1.5%0D%0A%09%09c0-0.74%2C0.15-1.37%2C0.46-1.86c0.3-0.5%2C0.73-0.9%2C1.28-1.19c0.55-0.3%2C1.21-0.51%2C1.98-0.63c0.77-0.13%2C1.62-0.19%2C2.55-0.19%0D%0A%09%09c0.24%2C0%2C0.47%2C0%2C0.7%2C0s0.46%2C0.02%2C0.7%2C0.05c0.05-0.51%2C0.08-0.96%2C0.08-1.37c0-0.93-0.19-1.58-0.56-1.95s-1.05-0.56-2.03-0.56%0D%0A%09%09c-0.29%2C0-0.6%2C0.02-0.93%2C0.07c-0.33%2C0.04-0.67%2C0.1-1.01%2C0.18s-0.68%2C0.17-0.99%2C0.29c-0.31%2C0.11-0.59%2C0.24-0.82%2C0.38L203.66%2C27.98z%0D%0A%09%09%20M207.26%2C38.15c0.47%2C0%2C0.9-0.06%2C1.27-0.19s0.69-0.29%2C0.96-0.48c0.27-0.19%2C0.5-0.41%2C0.67-0.65c0.18-0.24%2C0.31-0.46%2C0.39-0.69v-2.11%0D%0A%09%09c-0.24-0.02-0.48-0.03-0.72-0.04c-0.25-0.01-0.49-0.01-0.72-0.01c-0.52%2C0-1.04%2C0.03-1.54%2C0.09c-0.5%2C0.06-0.94%2C0.17-1.32%2C0.33%0D%0A%09%09c-0.38%2C0.16-0.68%2C0.38-0.91%2C0.66c-0.23%2C0.28-0.34%2C0.63-0.34%2C1.05c0%2C0.59%2C0.21%2C1.08%2C0.63%2C1.46%0D%0A%09%09C206.06%2C37.96%2C206.6%2C38.15%2C207.26%2C38.15z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%2300A7E2%22%20d%3D%22M225.7%2C38.71c-0.51%2C0.41-1.15%2C0.73-1.92%2C0.96s-1.59%2C0.35-2.45%2C0.35c-0.96%2C0-1.8-0.16-2.51-0.47%0D%0A%09%09c-0.71-0.31-1.29-0.76-1.75-1.34c-0.46-0.58-0.8-1.28-1.01-2.09c-0.22-0.81-0.33-1.73-0.33-2.74c0-2.16%2C0.48-3.81%2C1.45-4.95%0D%0A%09%09c0.96-1.13%2C2.34-1.7%2C4.13-1.7c0.58%2C0%2C1.15%2C0.06%2C1.72%2C0.19c0.58%2C0.13%2C1.09%2C0.37%2C1.55%2C0.72c0.46%2C0.36%2C0.83%2C0.86%2C1.12%2C1.51%0D%0A%09%09c0.29%2C0.65%2C0.43%2C1.51%2C0.43%2C2.57c0%2C0.56-0.05%2C1.18-0.15%2C1.85h-8.14c0%2C0.74%2C0.08%2C1.4%2C0.23%2C1.98c0.15%2C0.58%2C0.39%2C1.06%2C0.71%2C1.46%0D%0A%09%09s0.74%2C0.7%2C1.26%2C0.91c0.52%2C0.21%2C1.15%2C0.32%2C1.89%2C0.32c0.58%2C0%2C1.15-0.1%2C1.73-0.3c0.57-0.2%2C1.01-0.44%2C1.29-0.71L225.7%2C38.71z%0D%0A%09%09%20M221.34%2C28.51c-1%2C0-1.8%2C0.26-2.4%2C0.79c-0.6%2C0.52-0.96%2C1.42-1.08%2C2.69h6.29c0-1.29-0.25-2.19-0.74-2.7%0D%0A%09%09C222.93%2C28.77%2C222.24%2C28.51%2C221.34%2C28.51z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%2300A7E2%22%20d%3D%22M235.32%2C28.99c-0.51-0.17-0.99-0.25-1.45-0.25c-0.73%2C0-1.3%2C0.2-1.72%2C0.6c-0.42%2C0.4-0.69%2C0.9-0.79%2C1.51v8.88%0D%0A%09%09h-2.03V27.04h1.42l0.38%2C1.55h0.1c0.32-0.57%2C0.71-1.02%2C1.15-1.33c0.45-0.31%2C1.02-0.47%2C1.71-0.47c0.49%2C0%2C1.04%2C0.08%2C1.65%2C0.25%0D%0A%09%09L235.32%2C28.99z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%2300A7E2%22%20d%3D%22M237.96%2C23.18c0-0.39%2C0.13-0.72%2C0.39-1c0.26-0.28%2C0.6-0.42%2C1-0.42s0.75%2C0.14%2C1.04%2C0.42%0D%0A%09%09c0.29%2C0.28%2C0.43%2C0.61%2C0.43%2C1c0%2C0.39-0.14%2C0.71-0.43%2C0.96c-0.29%2C0.25-0.63%2C0.38-1.04%2C0.38s-0.74-0.13-1-0.38%0D%0A%09%09C238.09%2C23.89%2C237.96%2C23.57%2C237.96%2C23.18z%20M238.39%2C27.04h2.03v12.68h-2.03V27.04z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%2300A7E2%22%20d%3D%22M244.55%2C27.98c0.64-0.39%2C1.39-0.68%2C2.25-0.86c0.85-0.19%2C1.75-0.28%2C2.68-0.28c0.88%2C0%2C1.59%2C0.12%2C2.12%2C0.35%0D%0A%09%09c0.53%2C0.24%2C0.94%2C0.55%2C1.22%2C0.93c0.28%2C0.38%2C0.46%2C0.8%2C0.56%2C1.26c0.09%2C0.46%2C0.14%2C0.91%2C0.14%2C1.37c0%2C1.01-0.03%2C2-0.08%2C2.97%0D%0A%09%09c-0.05%2C0.96-0.08%2C1.88-0.08%2C2.74c0%2C0.63%2C0.03%2C1.22%2C0.08%2C1.78s0.14%2C1.07%2C0.28%2C1.55h-1.5L251.68%2C38h-0.13%0D%0A%09%09c-0.15%2C0.24-0.34%2C0.47-0.57%2C0.7c-0.23%2C0.23-0.5%2C0.43-0.82%2C0.61c-0.32%2C0.18-0.69%2C0.33-1.12%2C0.44c-0.42%2C0.12-0.91%2C0.18-1.45%2C0.18%0D%0A%09%09c-0.54%2C0-1.04-0.08-1.51-0.25s-0.87-0.41-1.21-0.72c-0.34-0.31-0.6-0.69-0.8-1.13c-0.19-0.44-0.29-0.94-0.29-1.5%0D%0A%09%09c0-0.74%2C0.15-1.37%2C0.46-1.86c0.3-0.5%2C0.73-0.9%2C1.28-1.19c0.55-0.3%2C1.21-0.51%2C1.98-0.63c0.77-0.13%2C1.62-0.19%2C2.55-0.19%0D%0A%09%09c0.24%2C0%2C0.47%2C0%2C0.7%2C0s0.46%2C0.02%2C0.7%2C0.05c0.05-0.51%2C0.08-0.96%2C0.08-1.37c0-0.93-0.19-1.58-0.56-1.95s-1.05-0.56-2.03-0.56%0D%0A%09%09c-0.29%2C0-0.6%2C0.02-0.93%2C0.07c-0.33%2C0.04-0.67%2C0.1-1.01%2C0.18c-0.35%2C0.08-0.68%2C0.17-0.99%2C0.29c-0.31%2C0.11-0.59%2C0.24-0.82%2C0.38%0D%0A%09%09L244.55%2C27.98z%20M248.15%2C38.15c0.47%2C0%2C0.9-0.06%2C1.27-0.19s0.69-0.29%2C0.96-0.48c0.27-0.19%2C0.5-0.41%2C0.67-0.65%0D%0A%09%09c0.18-0.24%2C0.31-0.46%2C0.39-0.69v-2.11c-0.24-0.02-0.48-0.03-0.72-0.04c-0.25-0.01-0.49-0.01-0.72-0.01c-0.52%2C0-1.04%2C0.03-1.54%2C0.09%0D%0A%09%09c-0.5%2C0.06-0.94%2C0.17-1.32%2C0.33c-0.38%2C0.16-0.68%2C0.38-0.91%2C0.66c-0.23%2C0.28-0.34%2C0.63-0.34%2C1.05c0%2C0.59%2C0.21%2C1.08%2C0.63%2C1.46%0D%0A%09%09C246.95%2C37.96%2C247.49%2C38.15%2C248.15%2C38.15z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%2300A7E2%22%20d%3D%22M259.6%2C36.6c0%2C0.59%2C0.1%2C1.02%2C0.3%2C1.27c0.2%2C0.25%2C0.49%2C0.38%2C0.86%2C0.38c0.22%2C0%2C0.46-0.02%2C0.71-0.05%0D%0A%09%09c0.25-0.03%2C0.54-0.11%2C0.86-0.23l0.23%2C1.6c-0.27%2C0.14-0.65%2C0.25-1.13%2C0.33c-0.48%2C0.08-0.9%2C0.13-1.26%2C0.13%0D%0A%09%09c-0.76%2C0-1.39-0.22-1.88-0.65c-0.49-0.43-0.74-1.16-0.74-2.19V21.97h2.03V36.6z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  }
}
.header .nav .menu li.editor a {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2021.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20302.6%20121.4%22%20style%3D%22enable-background%3Anew%200%200%20302.6%20121.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%23303032%3B%7D%0D%0A%09.st1%7Bfill%3A%2367AFB4%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Cfilter%20id%3D%22dropshadow%22%20height%3D%22130%25%22%3E%0D%0A%09%09%3CfeGaussianBlur%20in%3D%22SourceAlpha%22%20stdDeviation%3D%226%22%2F%3E%0D%0A%09%09%3CfeComponentTransfer%3E%0D%0A%09%09%09%3CfeFuncA%20type%3D%22linear%22%20slope%3D%221.1%22%2F%3E%0D%0A%09%09%3C%2FfeComponentTransfer%3E%0D%0A%09%09%3CfeMerge%3E%0D%0A%09%09%09%3CfeMergeNode%2F%3E%0D%0A%09%09%09%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%0D%0A%09%09%3C%2FfeMerge%3E%0D%0A%09%3C%2Ffilter%3E%0D%0A%09%3Cg%20filter%3D%22%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M128.8%2C70.2c0-1-0.4-1.8-1.1-2.4c-0.7-0.6-1.6-1.2-2.7-1.7s-2.3-1-3.6-1.6c-1.3-0.5-2.5-1.2-3.6-2%0D%0A%09%09s-2-1.8-2.7-3c-0.7-1.2-1.1-2.7-1.1-4.5c0-1.6%2C0.3-3%2C0.8-4.1c0.5-1.2%2C1.3-2.1%2C2.3-2.9c1-0.8%2C2.1-1.3%2C3.5-1.7s2.8-0.6%2C4.5-0.6%0D%0A%09%09c1.9%2C0%2C3.7%2C0.2%2C5.3%2C0.5c1.7%2C0.3%2C3.1%2C0.8%2C4.1%2C1.4l-2%2C5.3c-0.7-0.4-1.7-0.8-3.1-1.2c-1.4-0.4-2.8-0.5-4.4-0.5c-1.5%2C0-2.6%2C0.3-3.4%2C0.9%0D%0A%09%09s-1.2%2C1.4-1.2%2C2.4c0%2C0.9%2C0.4%2C1.7%2C1.1%2C2.3s1.6%2C1.2%2C2.7%2C1.7c1.1%2C0.5%2C2.3%2C1.1%2C3.6%2C1.6c1.3%2C0.6%2C2.5%2C1.2%2C3.6%2C2s2%2C1.8%2C2.7%2C2.9%0D%0A%09%09c0.7%2C1.2%2C1.1%2C2.6%2C1.1%2C4.3c0%2C1.7-0.3%2C3.2-0.9%2C4.5c-0.6%2C1.3-1.4%2C2.3-2.4%2C3.1c-1%2C0.8-2.3%2C1.5-3.8%2C1.9c-1.5%2C0.4-3.1%2C0.6-4.9%2C0.6%0D%0A%09%09c-2.3%2C0-4.4-0.2-6.1-0.7s-3.1-0.9-3.9-1.3l2.1-5.4c0.3%2C0.2%2C0.8%2C0.4%2C1.3%2C0.6c0.5%2C0.2%2C1.2%2C0.4%2C1.8%2C0.6s1.4%2C0.3%2C2.2%2C0.5%0D%0A%09%09c0.8%2C0.1%2C1.5%2C0.2%2C2.3%2C0.2c1.9%2C0%2C3.3-0.3%2C4.3-1C128.3%2C72.5%2C128.8%2C71.5%2C128.8%2C70.2z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M157.1%2C46.4h6v21c0%2C2.1-0.3%2C3.9-0.8%2C5.4c-0.6%2C1.5-1.3%2C2.8-2.3%2C3.8c-1%2C1-2.2%2C1.7-3.6%2C2.2%0D%0A%09%09c-1.4%2C0.5-3%2C0.7-4.7%2C0.7c-8.3%2C0-12.4-3.8-12.4-11.3V46.4h6.4V67c0%2C1.3%2C0.1%2C2.3%2C0.4%2C3.2c0.2%2C0.9%2C0.6%2C1.6%2C1.1%2C2.1%0D%0A%09%09c0.5%2C0.5%2C1.1%2C0.9%2C1.9%2C1.2c0.7%2C0.2%2C1.6%2C0.3%2C2.6%2C0.3c1.9%2C0%2C3.4-0.5%2C4.2-1.6c0.9-1.1%2C1.3-2.8%2C1.3-5.3L157.1%2C46.4L157.1%2C46.4z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M168.5%2C46.8c0.7-0.1%2C1.5-0.2%2C2.3-0.4s1.6-0.2%2C2.5-0.3c0.8-0.1%2C1.6-0.1%2C2.4-0.1c0.8%2C0%2C1.5%2C0%2C2.1%2C0%0D%0A%09%09c1.5%2C0%2C3%2C0.1%2C4.5%2C0.4c1.5%2C0.3%2C2.8%2C0.8%2C3.9%2C1.4s2.1%2C1.6%2C2.8%2C2.8c0.7%2C1.2%2C1.1%2C2.7%2C1.1%2C4.5c0%2C2.7-0.6%2C4.8-1.9%2C6.5%0D%0A%09%09c-1.2%2C1.7-2.9%2C2.8-5%2C3.5l2.3%2C1.4L193%2C79h-7.4l-7.4-12.7l-3.4-0.6V79h-6.4V46.8z%20M178.3%2C51.6c-0.6%2C0-1.3%2C0-1.9%2C0s-1.1%2C0.1-1.5%2C0.2%0D%0A%09%09v9.4h2.7c1.8%2C0%2C3.2-0.4%2C4.2-1.2c1.1-0.8%2C1.6-2.1%2C1.6-4c0-1.4-0.4-2.5-1.3-3.3C181.2%2C52%2C180%2C51.6%2C178.3%2C51.6z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M196.5%2C46.4h19.3v5.7h-12.9v7.6h11.8v5.7h-11.8v8h13.2V79h-19.5L196.5%2C46.4L196.5%2C46.4z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20id%3D%22editor%22%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22M233.6%2C58.7c-0.5%2C0.4-1.1%2C0.7-1.9%2C1c-0.8%2C0.3-1.6%2C0.3-2.4%2C0.3c-1%2C0-1.8-0.2-2.5-0.5c-0.7-0.3-1.3-0.8-1.8-1.3%0D%0A%09%09%09s-0.8-1.3-1-2.1c-0.2-0.8-0.3-1.7-0.3-2.7c0-2.2%2C0.5-3.8%2C1.4-5c1-1.1%2C2.3-1.7%2C4.1-1.7c0.6%2C0%2C1.1%2C0.1%2C1.7%2C0.2%0D%0A%09%09%09c0.6%2C0.1%2C1.1%2C0.4%2C1.6%2C0.7c0.5%2C0.4%2C0.8%2C0.9%2C1.1%2C1.5s0.4%2C1.5%2C0.4%2C2.6c0%2C0.6-0.1%2C1.2-0.1%2C1.8h-8.1c0%2C0.7%2C0.1%2C1.4%2C0.2%2C2%0D%0A%09%09%09c0.1%2C0.6%2C0.4%2C1.1%2C0.7%2C1.5s0.7%2C0.7%2C1.3%2C0.9c0.5%2C0.2%2C1.1%2C0.3%2C1.9%2C0.3c0.6%2C0%2C1.1-0.1%2C1.7-0.3c0.6-0.2%2C1-0.4%2C1.3-0.7L233.6%2C58.7z%0D%0A%09%09%09%20M229.2%2C48.5c-1%2C0-1.8%2C0.3-2.4%2C0.8c-0.6%2C0.5-1%2C1.4-1.1%2C2.7h6.3c0-1.3-0.3-2.2-0.7-2.7C230.8%2C48.8%2C230.1%2C48.5%2C229.2%2C48.5z%22%2F%3E%0D%0A%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22M247%2C55.4c0%2C0.9%2C0%2C1.7%2C0%2C2.3c0%2C0.7%2C0.1%2C1.4%2C0.2%2C2.1h-1.4l-0.5-1.8h-0.1c-0.3%2C0.6-0.8%2C1.1-1.5%2C1.5%0D%0A%09%09%09s-1.4%2C0.6-2.3%2C0.6c-1.7%2C0-2.9-0.5-3.8-1.6s-1.2-2.7-1.2-5c0-2.2%2C0.5-3.8%2C1.5-4.9c1-1.1%2C2.4-1.7%2C4.2-1.7c0.6%2C0%2C1.1%2C0%2C1.5%2C0.1%0D%0A%09%09%09s0.8%2C0.2%2C1.2%2C0.3V42h2L247%2C55.4L247%2C55.4z%20M241.8%2C58.3c0.9%2C0%2C1.6-0.2%2C2.1-0.7s0.9-1.1%2C1-2v-6.3c-0.3-0.2-0.6-0.4-1-0.5%0D%0A%09%09%09s-0.9-0.2-1.6-0.2c-1.2%2C0-2.1%2C0.4-2.7%2C1.2c-0.6%2C0.8-1%2C2-1%2C3.7c0%2C0.7%2C0.1%2C1.3%2C0.2%2C1.9c0.1%2C0.6%2C0.3%2C1.1%2C0.5%2C1.5c0.3%2C0.4%2C0.6%2C0.8%2C1%2C1%0D%0A%09%09%09C240.7%2C58.2%2C241.3%2C58.3%2C241.8%2C58.3z%22%2F%3E%0D%0A%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22M250.9%2C43.2c0-0.4%2C0.1-0.7%2C0.4-1c0.3-0.3%2C0.6-0.4%2C1-0.4s0.8%2C0.1%2C1%2C0.4c0.3%2C0.3%2C0.4%2C0.6%2C0.4%2C1s-0.1%2C0.7-0.4%2C1%0D%0A%09%09%09c-0.3%2C0.3-0.6%2C0.4-1%2C0.4s-0.7-0.1-1-0.4S250.9%2C43.6%2C250.9%2C43.2z%20M251.3%2C47.1h2v12.7h-2V47.1z%22%2F%3E%0D%0A%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22M256%2C47.1h2v-2.5l2-0.6v3.1h3.5v1.8H260v7c0%2C0.9%2C0.1%2C1.5%2C0.3%2C1.9s0.6%2C0.5%2C1.1%2C0.5c0.4%2C0%2C0.8%2C0%2C1.1-0.1%0D%0A%09%09%09c0.3-0.1%2C0.6-0.2%2C1-0.4l0.5%2C1.5c-0.5%2C0.2-1%2C0.4-1.5%2C0.5s-1.1%2C0.2-1.8%2C0.2c-1%2C0-1.8-0.3-2.2-0.9c-0.4-0.6-0.6-1.6-0.6-2.9v-7.4h-2%0D%0A%09%09%09L256%2C47.1L256%2C47.1z%22%2F%3E%0D%0A%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22M265.3%2C53.4c0-2.1%2C0.5-3.8%2C1.4-4.9c1-1.1%2C2.3-1.7%2C4.1-1.7c1%2C0%2C1.8%2C0.2%2C2.5%2C0.5c0.7%2C0.3%2C1.3%2C0.8%2C1.7%2C1.3%0D%0A%09%09%09c0.5%2C0.6%2C0.8%2C1.3%2C1%2C2.1c0.2%2C0.8%2C0.3%2C1.7%2C0.3%2C2.7c0%2C2.2-0.5%2C3.8-1.4%2C4.9c-1%2C1.1-2.3%2C1.7-4.1%2C1.7c-0.9%2C0-1.8-0.2-2.5-0.5%0D%0A%09%09%09c-0.7-0.3-1.3-0.8-1.7-1.3c-0.5-0.6-0.8-1.3-1-2.1C265.4%2C55.3%2C265.3%2C54.4%2C265.3%2C53.4z%20M267.4%2C53.4c0%2C0.6%2C0.1%2C1.3%2C0.2%2C1.8%0D%0A%09%09%09s0.3%2C1.1%2C0.6%2C1.5c0.3%2C0.4%2C0.6%2C0.8%2C1.1%2C1.1c0.5%2C0.3%2C1%2C0.4%2C1.6%2C0.4c2.3%2C0%2C3.5-1.6%2C3.5-4.9c0-0.7-0.1-1.3-0.2-1.9s-0.3-1.1-0.6-1.5%0D%0A%09%09%09c-0.3-0.4-0.6-0.8-1.1-1c-0.4-0.3-1-0.4-1.6-0.4C268.5%2C48.5%2C267.4%2C50.2%2C267.4%2C53.4z%22%2F%3E%0D%0A%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22M285.6%2C49c-0.5-0.2-1-0.3-1.5-0.3c-0.7%2C0-1.3%2C0.2-1.7%2C0.6c-0.4%2C0.4-0.7%2C0.9-0.8%2C1.5v8.9h-2V47.1h1.4l0.4%2C1.5%0D%0A%09%09%09h0.1c0.3-0.6%2C0.7-1%2C1.1-1.3c0.5-0.3%2C1-0.5%2C1.7-0.5c0.5%2C0%2C1%2C0.1%2C1.6%2C0.3L285.6%2C49z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M52.4%2C50.7c0.7%2C0.7%2C0.7%2C1.9%2C0%2C2.6L48.7%2C57l1.9%2C1.9l8-8L48.4%2C40.7l-8%2C8l1.9%2C1.9l2.2-2.2c0.7-0.7%2C1.9-0.7%2C2.6%2C0%0D%0A%09%09s0.7%2C1.9%2C0%2C2.6l-2.2%2C2.2l1.2%2C1.2l3.7-3.7C50.5%2C50%2C51.7%2C50%2C52.4%2C50.7z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M40.9%2C80c1.6-0.1%2C3.1-0.1%2C4.4-0.2l-4.2-4.2C41%2C76.8%2C41%2C78.4%2C40.9%2C80z%22%2F%3E%0D%0A%09%3Cpolygon%20class%3D%22st1%22%20points%3D%2269.9%2C57.1%2073.9%2C53.1%2067.7%2C47%2063.7%2C51%2061.1%2C53.6%2053.1%2C61.6%2050.5%2C64.2%2042.7%2C72%2048.9%2C78.1%2056.7%2C70.3%20%0D%0A%09%0959.3%2C67.7%2067.3%2C59.7%20%09%22%2F%3E%0D%0A%09%3Crect%20x%3D%2273%22%20y%3D%2241.6%22%20transform%3D%22matrix(0.7071%20-0.7071%200.7071%200.7071%20-10.576%2066.4673)%22%20class%3D%22st1%22%20width%3D%224%22%20height%3D%228.8%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M61.9%2C70.3l1.9%2C1.9l3.7-3.7c0.7-0.7%2C1.9-0.7%2C2.6%2C0c0.7%2C0.7%2C0.7%2C1.9%2C0%2C2.6l-3.7%2C3.7l1.2%2C1.2l2.2-2.2%0D%0A%09%09c0.7-0.7%2C1.9-0.7%2C2.6%2C0c0.7%2C0.7%2C0.7%2C1.9%2C0%2C2.6l-2.2%2C2.2l1.9%2C1.9l8-8.1L69.9%2C62.2L61.9%2C70.3z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M60.2%2C20.2c-22.4%2C0-40.5%2C18.1-40.5%2C40.5c0%2C22.4%2C18.1%2C40.5%2C40.5%2C40.5c22.4%2C0%2C40.5-18.1%2C40.5-40.5%0D%0A%09%09C100.7%2C38.3%2C82.6%2C20.2%2C60.2%2C20.2z%20M83.3%2C74.4l-9.2%2C9.2c-0.5%2C0.5-1.2%2C0.8-2%2C0.8c-0.7%2C0-1.5-0.3-2-0.8L59.3%2C72.8l-9.6%2C9.6%0D%0A%09%09c-0.6%2C0.6-0.9%2C0.9-10.6%2C1.1c-0.5%2C0-1-0.2-1.3-0.5c-0.3-0.3-0.5-0.8-0.5-1.3c0.2-9.7%2C0.5-10%2C1.1-10.6l9.6-9.6L37.2%2C50.7%0D%0A%09%09c-1.1-1.1-1.1-2.9%2C0-4l9.2-9.2c1.1-1.1%2C2.9-1.1%2C4%2C0l10.9%2C10.9l10-10c1.1-1.1%2C2.9-1.1%2C4%2C0l7.3%2C7.3c1.1%2C1.1%2C1.1%2C2.9%2C0%2C4l-10%2C10%0D%0A%09%09l10.8%2C10.8C84.5%2C71.6%2C84.5%2C73.4%2C83.3%2C74.4z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
@media screen and (max-width: 780px) {
  .header .nav .menu li.editor a {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2021.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20302.6%20121.4%22%20style%3D%22enable-background%3Anew%200%200%20302.6%20121.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%23FFFFFF%3B%7D%0D%0A%09.st1%7Bfill%3A%2367AFB4%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Cfilter%20id%3D%22dropshadow%22%20height%3D%22130%25%22%3E%0D%0A%09%09%3CfeGaussianBlur%20in%3D%22SourceAlpha%22%20stdDeviation%3D%226%22%2F%3E%0D%0A%09%09%3CfeComponentTransfer%3E%0D%0A%09%09%09%3CfeFuncA%20type%3D%22linear%22%20slope%3D%221.1%22%2F%3E%0D%0A%09%09%3C%2FfeComponentTransfer%3E%0D%0A%09%09%3CfeMerge%3E%0D%0A%09%09%09%3CfeMergeNode%2F%3E%0D%0A%09%09%09%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%0D%0A%09%09%3C%2FfeMerge%3E%0D%0A%09%3C%2Ffilter%3E%0D%0A%09%3Cg%20filter%3D%22url(%23dropshadow)%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M128.8%2C70.2c0-1-0.4-1.8-1.1-2.4c-0.7-0.6-1.6-1.2-2.7-1.7s-2.3-1-3.6-1.6c-1.3-0.5-2.5-1.2-3.6-2%0D%0A%09%09s-2-1.8-2.7-3c-0.7-1.2-1.1-2.7-1.1-4.5c0-1.6%2C0.3-3%2C0.8-4.1c0.5-1.2%2C1.3-2.1%2C2.3-2.9c1-0.8%2C2.1-1.3%2C3.5-1.7s2.8-0.6%2C4.5-0.6%0D%0A%09%09c1.9%2C0%2C3.7%2C0.2%2C5.3%2C0.5c1.7%2C0.3%2C3.1%2C0.8%2C4.1%2C1.4l-2%2C5.3c-0.7-0.4-1.7-0.8-3.1-1.2c-1.4-0.4-2.8-0.5-4.4-0.5c-1.5%2C0-2.6%2C0.3-3.4%2C0.9%0D%0A%09%09s-1.2%2C1.4-1.2%2C2.4c0%2C0.9%2C0.4%2C1.7%2C1.1%2C2.3s1.6%2C1.2%2C2.7%2C1.7c1.1%2C0.5%2C2.3%2C1.1%2C3.6%2C1.6c1.3%2C0.6%2C2.5%2C1.2%2C3.6%2C2s2%2C1.8%2C2.7%2C2.9%0D%0A%09%09c0.7%2C1.2%2C1.1%2C2.6%2C1.1%2C4.3c0%2C1.7-0.3%2C3.2-0.9%2C4.5c-0.6%2C1.3-1.4%2C2.3-2.4%2C3.1c-1%2C0.8-2.3%2C1.5-3.8%2C1.9c-1.5%2C0.4-3.1%2C0.6-4.9%2C0.6%0D%0A%09%09c-2.3%2C0-4.4-0.2-6.1-0.7s-3.1-0.9-3.9-1.3l2.1-5.4c0.3%2C0.2%2C0.8%2C0.4%2C1.3%2C0.6c0.5%2C0.2%2C1.2%2C0.4%2C1.8%2C0.6s1.4%2C0.3%2C2.2%2C0.5%0D%0A%09%09c0.8%2C0.1%2C1.5%2C0.2%2C2.3%2C0.2c1.9%2C0%2C3.3-0.3%2C4.3-1C128.3%2C72.5%2C128.8%2C71.5%2C128.8%2C70.2z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M157.1%2C46.4h6v21c0%2C2.1-0.3%2C3.9-0.8%2C5.4c-0.6%2C1.5-1.3%2C2.8-2.3%2C3.8c-1%2C1-2.2%2C1.7-3.6%2C2.2%0D%0A%09%09c-1.4%2C0.5-3%2C0.7-4.7%2C0.7c-8.3%2C0-12.4-3.8-12.4-11.3V46.4h6.4V67c0%2C1.3%2C0.1%2C2.3%2C0.4%2C3.2c0.2%2C0.9%2C0.6%2C1.6%2C1.1%2C2.1%0D%0A%09%09c0.5%2C0.5%2C1.1%2C0.9%2C1.9%2C1.2c0.7%2C0.2%2C1.6%2C0.3%2C2.6%2C0.3c1.9%2C0%2C3.4-0.5%2C4.2-1.6c0.9-1.1%2C1.3-2.8%2C1.3-5.3L157.1%2C46.4L157.1%2C46.4z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M168.5%2C46.8c0.7-0.1%2C1.5-0.2%2C2.3-0.4s1.6-0.2%2C2.5-0.3c0.8-0.1%2C1.6-0.1%2C2.4-0.1c0.8%2C0%2C1.5%2C0%2C2.1%2C0%0D%0A%09%09c1.5%2C0%2C3%2C0.1%2C4.5%2C0.4c1.5%2C0.3%2C2.8%2C0.8%2C3.9%2C1.4s2.1%2C1.6%2C2.8%2C2.8c0.7%2C1.2%2C1.1%2C2.7%2C1.1%2C4.5c0%2C2.7-0.6%2C4.8-1.9%2C6.5%0D%0A%09%09c-1.2%2C1.7-2.9%2C2.8-5%2C3.5l2.3%2C1.4L193%2C79h-7.4l-7.4-12.7l-3.4-0.6V79h-6.4V46.8z%20M178.3%2C51.6c-0.6%2C0-1.3%2C0-1.9%2C0s-1.1%2C0.1-1.5%2C0.2%0D%0A%09%09v9.4h2.7c1.8%2C0%2C3.2-0.4%2C4.2-1.2c1.1-0.8%2C1.6-2.1%2C1.6-4c0-1.4-0.4-2.5-1.3-3.3C181.2%2C52%2C180%2C51.6%2C178.3%2C51.6z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M196.5%2C46.4h19.3v5.7h-12.9v7.6h11.8v5.7h-11.8v8h13.2V79h-19.5L196.5%2C46.4L196.5%2C46.4z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20id%3D%22editor%22%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22M233.6%2C58.7c-0.5%2C0.4-1.1%2C0.7-1.9%2C1c-0.8%2C0.3-1.6%2C0.3-2.4%2C0.3c-1%2C0-1.8-0.2-2.5-0.5c-0.7-0.3-1.3-0.8-1.8-1.3%0D%0A%09%09%09s-0.8-1.3-1-2.1c-0.2-0.8-0.3-1.7-0.3-2.7c0-2.2%2C0.5-3.8%2C1.4-5c1-1.1%2C2.3-1.7%2C4.1-1.7c0.6%2C0%2C1.1%2C0.1%2C1.7%2C0.2%0D%0A%09%09%09c0.6%2C0.1%2C1.1%2C0.4%2C1.6%2C0.7c0.5%2C0.4%2C0.8%2C0.9%2C1.1%2C1.5s0.4%2C1.5%2C0.4%2C2.6c0%2C0.6-0.1%2C1.2-0.1%2C1.8h-8.1c0%2C0.7%2C0.1%2C1.4%2C0.2%2C2%0D%0A%09%09%09c0.1%2C0.6%2C0.4%2C1.1%2C0.7%2C1.5s0.7%2C0.7%2C1.3%2C0.9c0.5%2C0.2%2C1.1%2C0.3%2C1.9%2C0.3c0.6%2C0%2C1.1-0.1%2C1.7-0.3c0.6-0.2%2C1-0.4%2C1.3-0.7L233.6%2C58.7z%0D%0A%09%09%09%20M229.2%2C48.5c-1%2C0-1.8%2C0.3-2.4%2C0.8c-0.6%2C0.5-1%2C1.4-1.1%2C2.7h6.3c0-1.3-0.3-2.2-0.7-2.7C230.8%2C48.8%2C230.1%2C48.5%2C229.2%2C48.5z%22%2F%3E%0D%0A%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22M247%2C55.4c0%2C0.9%2C0%2C1.7%2C0%2C2.3c0%2C0.7%2C0.1%2C1.4%2C0.2%2C2.1h-1.4l-0.5-1.8h-0.1c-0.3%2C0.6-0.8%2C1.1-1.5%2C1.5%0D%0A%09%09%09s-1.4%2C0.6-2.3%2C0.6c-1.7%2C0-2.9-0.5-3.8-1.6s-1.2-2.7-1.2-5c0-2.2%2C0.5-3.8%2C1.5-4.9c1-1.1%2C2.4-1.7%2C4.2-1.7c0.6%2C0%2C1.1%2C0%2C1.5%2C0.1%0D%0A%09%09%09s0.8%2C0.2%2C1.2%2C0.3V42h2L247%2C55.4L247%2C55.4z%20M241.8%2C58.3c0.9%2C0%2C1.6-0.2%2C2.1-0.7s0.9-1.1%2C1-2v-6.3c-0.3-0.2-0.6-0.4-1-0.5%0D%0A%09%09%09s-0.9-0.2-1.6-0.2c-1.2%2C0-2.1%2C0.4-2.7%2C1.2c-0.6%2C0.8-1%2C2-1%2C3.7c0%2C0.7%2C0.1%2C1.3%2C0.2%2C1.9c0.1%2C0.6%2C0.3%2C1.1%2C0.5%2C1.5c0.3%2C0.4%2C0.6%2C0.8%2C1%2C1%0D%0A%09%09%09C240.7%2C58.2%2C241.3%2C58.3%2C241.8%2C58.3z%22%2F%3E%0D%0A%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22M250.9%2C43.2c0-0.4%2C0.1-0.7%2C0.4-1c0.3-0.3%2C0.6-0.4%2C1-0.4s0.8%2C0.1%2C1%2C0.4c0.3%2C0.3%2C0.4%2C0.6%2C0.4%2C1s-0.1%2C0.7-0.4%2C1%0D%0A%09%09%09c-0.3%2C0.3-0.6%2C0.4-1%2C0.4s-0.7-0.1-1-0.4S250.9%2C43.6%2C250.9%2C43.2z%20M251.3%2C47.1h2v12.7h-2V47.1z%22%2F%3E%0D%0A%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22M256%2C47.1h2v-2.5l2-0.6v3.1h3.5v1.8H260v7c0%2C0.9%2C0.1%2C1.5%2C0.3%2C1.9s0.6%2C0.5%2C1.1%2C0.5c0.4%2C0%2C0.8%2C0%2C1.1-0.1%0D%0A%09%09%09c0.3-0.1%2C0.6-0.2%2C1-0.4l0.5%2C1.5c-0.5%2C0.2-1%2C0.4-1.5%2C0.5s-1.1%2C0.2-1.8%2C0.2c-1%2C0-1.8-0.3-2.2-0.9c-0.4-0.6-0.6-1.6-0.6-2.9v-7.4h-2%0D%0A%09%09%09L256%2C47.1L256%2C47.1z%22%2F%3E%0D%0A%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22M265.3%2C53.4c0-2.1%2C0.5-3.8%2C1.4-4.9c1-1.1%2C2.3-1.7%2C4.1-1.7c1%2C0%2C1.8%2C0.2%2C2.5%2C0.5c0.7%2C0.3%2C1.3%2C0.8%2C1.7%2C1.3%0D%0A%09%09%09c0.5%2C0.6%2C0.8%2C1.3%2C1%2C2.1c0.2%2C0.8%2C0.3%2C1.7%2C0.3%2C2.7c0%2C2.2-0.5%2C3.8-1.4%2C4.9c-1%2C1.1-2.3%2C1.7-4.1%2C1.7c-0.9%2C0-1.8-0.2-2.5-0.5%0D%0A%09%09%09c-0.7-0.3-1.3-0.8-1.7-1.3c-0.5-0.6-0.8-1.3-1-2.1C265.4%2C55.3%2C265.3%2C54.4%2C265.3%2C53.4z%20M267.4%2C53.4c0%2C0.6%2C0.1%2C1.3%2C0.2%2C1.8%0D%0A%09%09%09s0.3%2C1.1%2C0.6%2C1.5c0.3%2C0.4%2C0.6%2C0.8%2C1.1%2C1.1c0.5%2C0.3%2C1%2C0.4%2C1.6%2C0.4c2.3%2C0%2C3.5-1.6%2C3.5-4.9c0-0.7-0.1-1.3-0.2-1.9s-0.3-1.1-0.6-1.5%0D%0A%09%09%09c-0.3-0.4-0.6-0.8-1.1-1c-0.4-0.3-1-0.4-1.6-0.4C268.5%2C48.5%2C267.4%2C50.2%2C267.4%2C53.4z%22%2F%3E%0D%0A%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22M285.6%2C49c-0.5-0.2-1-0.3-1.5-0.3c-0.7%2C0-1.3%2C0.2-1.7%2C0.6c-0.4%2C0.4-0.7%2C0.9-0.8%2C1.5v8.9h-2V47.1h1.4l0.4%2C1.5%0D%0A%09%09%09h0.1c0.3-0.6%2C0.7-1%2C1.1-1.3c0.5-0.3%2C1-0.5%2C1.7-0.5c0.5%2C0%2C1%2C0.1%2C1.6%2C0.3L285.6%2C49z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M52.4%2C50.7c0.7%2C0.7%2C0.7%2C1.9%2C0%2C2.6L48.7%2C57l1.9%2C1.9l8-8L48.4%2C40.7l-8%2C8l1.9%2C1.9l2.2-2.2c0.7-0.7%2C1.9-0.7%2C2.6%2C0%0D%0A%09%09s0.7%2C1.9%2C0%2C2.6l-2.2%2C2.2l1.2%2C1.2l3.7-3.7C50.5%2C50%2C51.7%2C50%2C52.4%2C50.7z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M40.9%2C80c1.6-0.1%2C3.1-0.1%2C4.4-0.2l-4.2-4.2C41%2C76.8%2C41%2C78.4%2C40.9%2C80z%22%2F%3E%0D%0A%09%3Cpolygon%20class%3D%22st1%22%20points%3D%2269.9%2C57.1%2073.9%2C53.1%2067.7%2C47%2063.7%2C51%2061.1%2C53.6%2053.1%2C61.6%2050.5%2C64.2%2042.7%2C72%2048.9%2C78.1%2056.7%2C70.3%20%0D%0A%09%0959.3%2C67.7%2067.3%2C59.7%20%09%22%2F%3E%0D%0A%09%3Crect%20x%3D%2273%22%20y%3D%2241.6%22%20transform%3D%22matrix(0.7071%20-0.7071%200.7071%200.7071%20-10.576%2066.4673)%22%20class%3D%22st1%22%20width%3D%224%22%20height%3D%228.8%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M61.9%2C70.3l1.9%2C1.9l3.7-3.7c0.7-0.7%2C1.9-0.7%2C2.6%2C0c0.7%2C0.7%2C0.7%2C1.9%2C0%2C2.6l-3.7%2C3.7l1.2%2C1.2l2.2-2.2%0D%0A%09%09c0.7-0.7%2C1.9-0.7%2C2.6%2C0c0.7%2C0.7%2C0.7%2C1.9%2C0%2C2.6l-2.2%2C2.2l1.9%2C1.9l8-8.1L69.9%2C62.2L61.9%2C70.3z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M60.2%2C20.2c-22.4%2C0-40.5%2C18.1-40.5%2C40.5c0%2C22.4%2C18.1%2C40.5%2C40.5%2C40.5c22.4%2C0%2C40.5-18.1%2C40.5-40.5%0D%0A%09%09C100.7%2C38.3%2C82.6%2C20.2%2C60.2%2C20.2z%20M83.3%2C74.4l-9.2%2C9.2c-0.5%2C0.5-1.2%2C0.8-2%2C0.8c-0.7%2C0-1.5-0.3-2-0.8L59.3%2C72.8l-9.6%2C9.6%0D%0A%09%09c-0.6%2C0.6-0.9%2C0.9-10.6%2C1.1c-0.5%2C0-1-0.2-1.3-0.5c-0.3-0.3-0.5-0.8-0.5-1.3c0.2-9.7%2C0.5-10%2C1.1-10.6l9.6-9.6L37.2%2C50.7%0D%0A%09%09c-1.1-1.1-1.1-2.9%2C0-4l9.2-9.2c1.1-1.1%2C2.9-1.1%2C4%2C0l10.9%2C10.9l10-10c1.1-1.1%2C2.9-1.1%2C4%2C0l7.3%2C7.3c1.1%2C1.1%2C1.1%2C2.9%2C0%2C4l-10%2C10%0D%0A%09%09l10.8%2C10.8C84.5%2C71.6%2C84.5%2C73.4%2C83.3%2C74.4z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  }
}
.header .nav .menu li.lidar a {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2023.0.6%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20302.6%20121.4%22%20enable-background%3D%22new%200%200%20302.6%20121.4%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%0D%0A%3Cfilter%20id%3D%22dropshadow%22%20height%3D%22130%25%22%3E%0D%0A%20%20%20%20%3CfeGaussianBlur%20in%3D%22SourceAlpha%22%20stdDeviation%3D%226%22%2F%3E%0D%0A%20%20%20%20%3CfeComponentTransfer%3E%0D%0A%20%20%20%20%20%20%20%20%3CfeFuncA%20type%3D%22linear%22%20slope%3D%221.1%22%2F%3E%0D%0A%20%20%20%20%3C%2FfeComponentTransfer%3E%0D%0A%20%20%20%20%3CfeMerge%3E%0D%0A%20%20%20%20%20%20%20%20%3CfeMergeNode%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%0D%0A%20%20%20%20%3C%2FfeMerge%3E%0D%0A%3C%2Ffilter%3E%0D%0A%3Cg%20filter%3D%22%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23303032%22%20d%3D%22M129%2C68.2c0-1-0.4-1.8-1.1-2.4c-0.7-0.6-1.6-1.2-2.7-1.7c-1.1-0.5-2.3-1-3.6-1.6c-1.3-0.5-2.5-1.2-3.6-2%0D%0A%09%09s-2-1.8-2.7-3s-1.1-2.7-1.1-4.5c0-1.6%2C0.3-3%2C0.8-4.1c0.5-1.2%2C1.3-2.1%2C2.3-2.9c1-0.8%2C2.1-1.3%2C3.5-1.7s2.8-0.6%2C4.5-0.6%0D%0A%09%09c1.9%2C0%2C3.7%2C0.2%2C5.3%2C0.5c1.7%2C0.3%2C3.1%2C0.8%2C4.1%2C1.4l-2%2C5.3c-0.7-0.4-1.7-0.8-3.1-1.2c-1.4-0.4-2.8-0.5-4.4-0.5c-1.5%2C0-2.6%2C0.3-3.4%2C0.9%0D%0A%09%09c-0.8%2C0.6-1.2%2C1.4-1.2%2C2.4c0%2C0.9%2C0.4%2C1.7%2C1.1%2C2.3s1.6%2C1.2%2C2.7%2C1.7s2.3%2C1.1%2C3.6%2C1.6c1.3%2C0.6%2C2.5%2C1.2%2C3.6%2C2s2%2C1.8%2C2.7%2C2.9%0D%0A%09%09c0.7%2C1.2%2C1.1%2C2.6%2C1.1%2C4.3s-0.3%2C3.2-0.9%2C4.5c-0.6%2C1.3-1.4%2C2.3-2.4%2C3.1c-1%2C0.8-2.3%2C1.5-3.8%2C1.9s-3.1%2C0.6-4.9%2C0.6%0D%0A%09%09c-2.3%2C0-4.4-0.2-6.1-0.7c-1.8-0.4-3.1-0.9-3.9-1.3l2-5.4c0.3%2C0.2%2C0.8%2C0.4%2C1.3%2C0.6s1.2%2C0.4%2C1.8%2C0.6s1.4%2C0.3%2C2.2%2C0.5%0D%0A%09%09c0.8%2C0.1%2C1.5%2C0.2%2C2.3%2C0.2c1.9%2C0%2C3.3-0.3%2C4.3-1C128.5%2C70.5%2C129%2C69.5%2C129%2C68.2z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23303032%22%20d%3D%22M157.2%2C44.4h6v21c0%2C2.1-0.3%2C3.9-0.8%2C5.4c-0.6%2C1.5-1.3%2C2.8-2.3%2C3.8s-2.2%2C1.7-3.6%2C2.2c-1.4%2C0.5-3%2C0.7-4.7%2C0.7%0D%0A%09%09c-8.2%2C0-12.4-3.8-12.4-11.3V44.4h6.4V65c0%2C1.3%2C0.1%2C2.3%2C0.3%2C3.2c0.2%2C0.9%2C0.6%2C1.6%2C1.1%2C2.1s1.1%2C0.9%2C1.9%2C1.2s1.6%2C0.3%2C2.6%2C0.3%0D%0A%09%09c2%2C0%2C3.4-0.5%2C4.2-1.6c0.9-1.1%2C1.3-2.8%2C1.3-5.3V44.4z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23303032%22%20d%3D%22M168.7%2C44.8c0.7-0.1%2C1.5-0.2%2C2.3-0.3s1.6-0.2%2C2.5-0.3c0.8-0.1%2C1.6-0.1%2C2.4-0.1c0.8%2C0%2C1.5%2C0%2C2.1%2C0%0D%0A%09%09c1.5%2C0%2C3%2C0.1%2C4.5%2C0.4s2.8%2C0.8%2C4%2C1.4c1.2%2C0.7%2C2.1%2C1.6%2C2.8%2C2.8s1%2C2.7%2C1%2C4.5c0%2C2.7-0.6%2C4.8-1.9%2C6.5c-1.2%2C1.7-2.9%2C2.8-5%2C3.5l2.3%2C1.4%0D%0A%09%09l7.4%2C12.4h-7.3l-7.4-12.7l-3.3-0.6V77h-6.4L168.7%2C44.8L168.7%2C44.8z%20M178.5%2C49.6c-0.7%2C0-1.3%2C0-1.9%2C0c-0.6%2C0-1.1%2C0.1-1.5%2C0.2v9.4h2.7%0D%0A%09%09c1.8%2C0%2C3.2-0.4%2C4.2-1.2c1.1-0.8%2C1.6-2.1%2C1.6-4c0-1.4-0.4-2.5-1.3-3.3C181.4%2C50%2C180.2%2C49.6%2C178.5%2C49.6z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23303032%22%20d%3D%22M196.7%2C44.4H216v5.7h-12.9v7.6h11.8v5.7h-11.8v8h13.2V77h-19.5V44.4H196.7z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23E5332A%22%20d%3D%22M231.6%2C57.8H224v-13h1.5v11.6h6.1V57.8z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23E5332A%22%20d%3D%22M233.4%2C45.7c0-0.3%2C0.1-0.5%2C0.3-0.7s0.4-0.3%2C0.7-0.3s0.6%2C0.1%2C0.8%2C0.3s0.3%2C0.4%2C0.3%2C0.7s-0.1%2C0.5-0.3%2C0.7%0D%0A%09%09s-0.5%2C0.3-0.8%2C0.3s-0.5-0.1-0.7-0.3S233.4%2C45.9%2C233.4%2C45.7z%20M233.7%2C48.5h1.5v9.3h-1.5V48.5z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23E5332A%22%20d%3D%22M238.5%2C44.8c0.2%2C0%2C0.5-0.1%2C0.8-0.1s0.6%2C0%2C0.9%2C0c0.3%2C0%2C0.6%2C0%2C0.9%2C0c0.3%2C0%2C0.6%2C0%2C0.8%2C0c1%2C0%2C1.9%2C0.2%2C2.7%2C0.5%0D%0A%09%09s1.4%2C0.8%2C1.9%2C1.3c0.5%2C0.6%2C0.9%2C1.3%2C1.1%2C2.1c0.2%2C0.8%2C0.4%2C1.7%2C0.4%2C2.7c0%2C0.9-0.1%2C1.7-0.3%2C2.5s-0.6%2C1.5-1.1%2C2.2%0D%0A%09%09c-0.5%2C0.6-1.1%2C1.1-1.9%2C1.5c-0.8%2C0.4-1.8%2C0.6-2.9%2C0.6c-0.2%2C0-0.5%2C0-0.8%2C0s-0.6%2C0-1%2C0c-0.3%2C0-0.6%2C0-0.9%2C0c-0.3%2C0-0.5%2C0-0.6-0.1%0D%0A%09%09L238.5%2C44.8L238.5%2C44.8z%20M242%2C46c-0.2%2C0-0.3%2C0-0.5%2C0s-0.4%2C0-0.6%2C0c-0.2%2C0-0.4%2C0-0.5%2C0c-0.2%2C0-0.3%2C0-0.4%2C0v10.4c0.1%2C0%2C0.2%2C0%2C0.4%2C0%0D%0A%09%09s0.4%2C0%2C0.5%2C0c0.2%2C0%2C0.4%2C0%2C0.5%2C0c0.2%2C0%2C0.3%2C0%2C0.4%2C0c0.9%2C0%2C1.6-0.1%2C2.2-0.4c0.6-0.3%2C1.1-0.7%2C1.4-1.2c0.4-0.5%2C0.6-1.1%2C0.8-1.7%0D%0A%09%09c0.1-0.6%2C0.2-1.3%2C0.2-2c0-0.6-0.1-1.2-0.2-1.8c-0.1-0.6-0.4-1.2-0.7-1.7s-0.8-0.9-1.3-1.2C243.6%2C46.1%2C242.9%2C46%2C242%2C46z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23E5332A%22%20d%3D%22M256.4%2C54.2h-4.8l-1.3%2C3.6h-1.5l4.9-13.2h0.7l4.9%2C13.2h-1.6L256.4%2C54.2z%20M252.1%2C52.8h3.8l-1.4-4l-0.5-2l0%2C0%0D%0A%09%09l-0.5%2C2L252.1%2C52.8z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23E5332A%22%20d%3D%22M261.1%2C44.9c0.5-0.1%2C1-0.2%2C1.6-0.2s1.2-0.1%2C1.7-0.1c0.6%2C0%2C1.1%2C0.1%2C1.6%2C0.2c0.5%2C0.1%2C1%2C0.3%2C1.4%2C0.6%0D%0A%09%09s0.7%2C0.7%2C0.9%2C1.1c0.2%2C0.5%2C0.4%2C1%2C0.4%2C1.7c0%2C1-0.3%2C1.8-0.8%2C2.5c-0.6%2C0.6-1.3%2C1.1-2.1%2C1.3l0.9%2C0.7l3.2%2C5.1H268l-3.6-5.6l-1.8-0.3v5.9%0D%0A%09%09h-1.5V44.9z%20M264.4%2C46c-0.2%2C0-0.3%2C0-0.5%2C0s-0.3%2C0-0.5%2C0s-0.3%2C0-0.5%2C0c-0.1%2C0-0.3%2C0-0.3%2C0.1v4.8h1.4c0.9%2C0%2C1.6-0.2%2C2.1-0.6%0D%0A%09%09c0.6-0.4%2C0.8-1.1%2C0.8-2c0-0.7-0.2-1.2-0.7-1.7C265.9%2C46.2%2C265.2%2C46%2C264.4%2C46z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Ccircle%20fill%3D%22%23E5332A%22%20cx%3D%2260.5%22%20cy%3D%2260.7%22%20r%3D%2240.7%22%2F%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M60.4%2C73.3c-0.8%2C0-1.5-0.7-1.5-1.5V29.5c0-0.8%2C0.7-1.5%2C1.5-1.5s1.5%2C0.7%2C1.5%2C1.5v42.2%0D%0A%09%09%09C61.9%2C72.6%2C61.2%2C73.3%2C60.4%2C73.3z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M56.2%2C70.9c-0.6%2C0-1.1-0.3-1.4-0.9L44.6%2C47c-0.3-0.8%2C0-1.7%2C0.8-2s1.7%2C0%2C2%2C0.8l10.2%2C23c0.3%2C0.8%2C0%2C1.7-0.8%2C2%0D%0A%09%09%09C56.6%2C70.9%2C56.4%2C70.9%2C56.2%2C70.9z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M52.7%2C73.5c-0.4%2C0-0.7-0.1-1-0.4L36%2C59c-0.6-0.6-0.7-1.5-0.1-2.1c0.6-0.6%2C1.5-0.7%2C2.1-0.1l15.6%2C14.1%0D%0A%09%09%09c0.6%2C0.6%2C0.7%2C1.5%2C0.1%2C2.1C53.5%2C73.3%2C53.1%2C73.5%2C52.7%2C73.5z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M50.2%2C77.1c-0.2%2C0-0.3%2C0-0.5-0.1l-22.5-7.3c-0.8-0.3-1.2-1.1-1-1.9s1.1-1.2%2C1.9-1l22.5%2C7.3%0D%0A%09%09%09c0.8%2C0.3%2C1.2%2C1.1%2C1%2C1.9C51.4%2C76.7%2C50.8%2C77.1%2C50.2%2C77.1z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M49.8%2C81.1H32.3c-0.8%2C0-1.5-0.7-1.5-1.5s0.7-1.5%2C1.5-1.5h17.4c0.8%2C0%2C1.5%2C0.7%2C1.5%2C1.5S50.6%2C81.1%2C49.8%2C81.1z%0D%0A%09%09%09%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M64.8%2C70.9c-0.2%2C0-0.4%2C0-0.6-0.1c-0.8-0.3-1.1-1.2-0.8-2l10.2-23c0.3-0.8%2C1.2-1.1%2C2-0.8s1.1%2C1.2%2C0.8%2C2%0D%0A%09%09%09L66.2%2C70C66%2C70.6%2C65.4%2C70.9%2C64.8%2C70.9z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M68.3%2C73.5c-0.4%2C0-0.8-0.2-1.1-0.5c-0.6-0.6-0.5-1.6%2C0.1-2.1l15.6-14.1c0.6-0.6%2C1.6-0.5%2C2.1%2C0.1%0D%0A%09%09%09c0.6%2C0.6%2C0.5%2C1.6-0.1%2C2.1L69.3%2C73.1C69.1%2C73.4%2C68.7%2C73.5%2C68.3%2C73.5z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M70.8%2C77.1c-0.6%2C0-1.2-0.4-1.4-1c-0.3-0.8%2C0.2-1.6%2C1-1.9l22.5-7.3c0.8-0.3%2C1.6%2C0.2%2C1.9%2C1s-0.2%2C1.6-1%2C1.9%0D%0A%09%09%09l-22.5%2C7.3C71.1%2C77.1%2C70.9%2C77.1%2C70.8%2C77.1z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M85.9%2C81.1H71.2c-0.8%2C0-1.5-0.7-1.5-1.5s0.7-1.5%2C1.5-1.5h14.6c0.8%2C0%2C1.5%2C0.7%2C1.5%2C1.5S86.7%2C81.1%2C85.9%2C81.1z%0D%0A%09%09%09%22%2F%3E%0D%0A%09%09%3Ccircle%20fill%3D%22%23FFFFFF%22%20cx%3D%2260.4%22%20cy%3D%2278.9%22%20r%3D%224.3%22%2F%3E%0D%0A%09%09%3Ccircle%20fill%3D%22%23FFFFFF%22%20cx%3D%2243.7%22%20cy%3D%2241.5%22%20r%3D%221.6%22%2F%3E%0D%0A%09%09%3Ccircle%20fill%3D%22%23FFFFFF%22%20cx%3D%2288.4%22%20cy%3D%2253.9%22%20r%3D%221.6%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%20%20%20%0D%0A%3C%2Fsvg%3E%0D%0A");
}
@media screen and (max-width: 780px) {
  .header .nav .menu li.lidar a {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2023.0.6%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20302.6%20121.4%22%20enable-background%3D%22new%200%200%20302.6%20121.4%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%0D%0A%3Cfilter%20id%3D%22dropshadow%22%20height%3D%22130%25%22%3E%0D%0A%20%20%20%20%3CfeGaussianBlur%20in%3D%22SourceAlpha%22%20stdDeviation%3D%226%22%2F%3E%0D%0A%20%20%20%20%3CfeComponentTransfer%3E%0D%0A%20%20%20%20%20%20%20%20%3CfeFuncA%20type%3D%22linear%22%20slope%3D%221.1%22%2F%3E%0D%0A%20%20%20%20%3C%2FfeComponentTransfer%3E%0D%0A%20%20%20%20%3CfeMerge%3E%0D%0A%20%20%20%20%20%20%20%20%3CfeMergeNode%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%0D%0A%20%20%20%20%3C%2FfeMerge%3E%0D%0A%3C%2Ffilter%3E%0D%0A%3Cg%20filter%3D%22url(%23dropshadow)%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M129%2C68.2c0-1-0.4-1.8-1.1-2.4c-0.7-0.6-1.6-1.2-2.7-1.7c-1.1-0.5-2.3-1-3.6-1.6c-1.3-0.5-2.5-1.2-3.6-2%0D%0A%09%09s-2-1.8-2.7-3s-1.1-2.7-1.1-4.5c0-1.6%2C0.3-3%2C0.8-4.1c0.5-1.2%2C1.3-2.1%2C2.3-2.9c1-0.8%2C2.1-1.3%2C3.5-1.7s2.8-0.6%2C4.5-0.6%0D%0A%09%09c1.9%2C0%2C3.7%2C0.2%2C5.3%2C0.5c1.7%2C0.3%2C3.1%2C0.8%2C4.1%2C1.4l-2%2C5.3c-0.7-0.4-1.7-0.8-3.1-1.2c-1.4-0.4-2.8-0.5-4.4-0.5c-1.5%2C0-2.6%2C0.3-3.4%2C0.9%0D%0A%09%09c-0.8%2C0.6-1.2%2C1.4-1.2%2C2.4c0%2C0.9%2C0.4%2C1.7%2C1.1%2C2.3s1.6%2C1.2%2C2.7%2C1.7s2.3%2C1.1%2C3.6%2C1.6c1.3%2C0.6%2C2.5%2C1.2%2C3.6%2C2s2%2C1.8%2C2.7%2C2.9%0D%0A%09%09c0.7%2C1.2%2C1.1%2C2.6%2C1.1%2C4.3s-0.3%2C3.2-0.9%2C4.5c-0.6%2C1.3-1.4%2C2.3-2.4%2C3.1c-1%2C0.8-2.3%2C1.5-3.8%2C1.9s-3.1%2C0.6-4.9%2C0.6%0D%0A%09%09c-2.3%2C0-4.4-0.2-6.1-0.7c-1.8-0.4-3.1-0.9-3.9-1.3l2-5.4c0.3%2C0.2%2C0.8%2C0.4%2C1.3%2C0.6s1.2%2C0.4%2C1.8%2C0.6s1.4%2C0.3%2C2.2%2C0.5%0D%0A%09%09c0.8%2C0.1%2C1.5%2C0.2%2C2.3%2C0.2c1.9%2C0%2C3.3-0.3%2C4.3-1C128.5%2C70.5%2C129%2C69.5%2C129%2C68.2z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M157.2%2C44.4h6v21c0%2C2.1-0.3%2C3.9-0.8%2C5.4c-0.6%2C1.5-1.3%2C2.8-2.3%2C3.8s-2.2%2C1.7-3.6%2C2.2c-1.4%2C0.5-3%2C0.7-4.7%2C0.7%0D%0A%09%09c-8.2%2C0-12.4-3.8-12.4-11.3V44.4h6.4V65c0%2C1.3%2C0.1%2C2.3%2C0.3%2C3.2c0.2%2C0.9%2C0.6%2C1.6%2C1.1%2C2.1s1.1%2C0.9%2C1.9%2C1.2s1.6%2C0.3%2C2.6%2C0.3%0D%0A%09%09c2%2C0%2C3.4-0.5%2C4.2-1.6c0.9-1.1%2C1.3-2.8%2C1.3-5.3V44.4z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M168.7%2C44.8c0.7-0.1%2C1.5-0.2%2C2.3-0.3s1.6-0.2%2C2.5-0.3c0.8-0.1%2C1.6-0.1%2C2.4-0.1c0.8%2C0%2C1.5%2C0%2C2.1%2C0%0D%0A%09%09c1.5%2C0%2C3%2C0.1%2C4.5%2C0.4s2.8%2C0.8%2C4%2C1.4c1.2%2C0.7%2C2.1%2C1.6%2C2.8%2C2.8s1%2C2.7%2C1%2C4.5c0%2C2.7-0.6%2C4.8-1.9%2C6.5c-1.2%2C1.7-2.9%2C2.8-5%2C3.5l2.3%2C1.4%0D%0A%09%09l7.4%2C12.4h-7.3l-7.4-12.7l-3.3-0.6V77h-6.4L168.7%2C44.8L168.7%2C44.8z%20M178.5%2C49.6c-0.7%2C0-1.3%2C0-1.9%2C0c-0.6%2C0-1.1%2C0.1-1.5%2C0.2v9.4h2.7%0D%0A%09%09c1.8%2C0%2C3.2-0.4%2C4.2-1.2c1.1-0.8%2C1.6-2.1%2C1.6-4c0-1.4-0.4-2.5-1.3-3.3C181.4%2C50%2C180.2%2C49.6%2C178.5%2C49.6z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M196.7%2C44.4H216v5.7h-12.9v7.6h11.8v5.7h-11.8v8h13.2V77h-19.5V44.4H196.7z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23E5332A%22%20d%3D%22M231.6%2C57.8H224v-13h1.5v11.6h6.1V57.8z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23E5332A%22%20d%3D%22M233.4%2C45.7c0-0.3%2C0.1-0.5%2C0.3-0.7s0.4-0.3%2C0.7-0.3s0.6%2C0.1%2C0.8%2C0.3s0.3%2C0.4%2C0.3%2C0.7s-0.1%2C0.5-0.3%2C0.7%0D%0A%09%09s-0.5%2C0.3-0.8%2C0.3s-0.5-0.1-0.7-0.3S233.4%2C45.9%2C233.4%2C45.7z%20M233.7%2C48.5h1.5v9.3h-1.5V48.5z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23E5332A%22%20d%3D%22M238.5%2C44.8c0.2%2C0%2C0.5-0.1%2C0.8-0.1s0.6%2C0%2C0.9%2C0c0.3%2C0%2C0.6%2C0%2C0.9%2C0c0.3%2C0%2C0.6%2C0%2C0.8%2C0c1%2C0%2C1.9%2C0.2%2C2.7%2C0.5%0D%0A%09%09s1.4%2C0.8%2C1.9%2C1.3c0.5%2C0.6%2C0.9%2C1.3%2C1.1%2C2.1c0.2%2C0.8%2C0.4%2C1.7%2C0.4%2C2.7c0%2C0.9-0.1%2C1.7-0.3%2C2.5s-0.6%2C1.5-1.1%2C2.2%0D%0A%09%09c-0.5%2C0.6-1.1%2C1.1-1.9%2C1.5c-0.8%2C0.4-1.8%2C0.6-2.9%2C0.6c-0.2%2C0-0.5%2C0-0.8%2C0s-0.6%2C0-1%2C0c-0.3%2C0-0.6%2C0-0.9%2C0c-0.3%2C0-0.5%2C0-0.6-0.1%0D%0A%09%09L238.5%2C44.8L238.5%2C44.8z%20M242%2C46c-0.2%2C0-0.3%2C0-0.5%2C0s-0.4%2C0-0.6%2C0c-0.2%2C0-0.4%2C0-0.5%2C0c-0.2%2C0-0.3%2C0-0.4%2C0v10.4c0.1%2C0%2C0.2%2C0%2C0.4%2C0%0D%0A%09%09s0.4%2C0%2C0.5%2C0c0.2%2C0%2C0.4%2C0%2C0.5%2C0c0.2%2C0%2C0.3%2C0%2C0.4%2C0c0.9%2C0%2C1.6-0.1%2C2.2-0.4c0.6-0.3%2C1.1-0.7%2C1.4-1.2c0.4-0.5%2C0.6-1.1%2C0.8-1.7%0D%0A%09%09c0.1-0.6%2C0.2-1.3%2C0.2-2c0-0.6-0.1-1.2-0.2-1.8c-0.1-0.6-0.4-1.2-0.7-1.7s-0.8-0.9-1.3-1.2C243.6%2C46.1%2C242.9%2C46%2C242%2C46z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23E5332A%22%20d%3D%22M256.4%2C54.2h-4.8l-1.3%2C3.6h-1.5l4.9-13.2h0.7l4.9%2C13.2h-1.6L256.4%2C54.2z%20M252.1%2C52.8h3.8l-1.4-4l-0.5-2l0%2C0%0D%0A%09%09l-0.5%2C2L252.1%2C52.8z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23E5332A%22%20d%3D%22M261.1%2C44.9c0.5-0.1%2C1-0.2%2C1.6-0.2s1.2-0.1%2C1.7-0.1c0.6%2C0%2C1.1%2C0.1%2C1.6%2C0.2c0.5%2C0.1%2C1%2C0.3%2C1.4%2C0.6%0D%0A%09%09s0.7%2C0.7%2C0.9%2C1.1c0.2%2C0.5%2C0.4%2C1%2C0.4%2C1.7c0%2C1-0.3%2C1.8-0.8%2C2.5c-0.6%2C0.6-1.3%2C1.1-2.1%2C1.3l0.9%2C0.7l3.2%2C5.1H268l-3.6-5.6l-1.8-0.3v5.9%0D%0A%09%09h-1.5V44.9z%20M264.4%2C46c-0.2%2C0-0.3%2C0-0.5%2C0s-0.3%2C0-0.5%2C0s-0.3%2C0-0.5%2C0c-0.1%2C0-0.3%2C0-0.3%2C0.1v4.8h1.4c0.9%2C0%2C1.6-0.2%2C2.1-0.6%0D%0A%09%09c0.6-0.4%2C0.8-1.1%2C0.8-2c0-0.7-0.2-1.2-0.7-1.7C265.9%2C46.2%2C265.2%2C46%2C264.4%2C46z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Ccircle%20fill%3D%22%23E5332A%22%20cx%3D%2260.5%22%20cy%3D%2260.7%22%20r%3D%2240.7%22%2F%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M60.4%2C73.3c-0.8%2C0-1.5-0.7-1.5-1.5V29.5c0-0.8%2C0.7-1.5%2C1.5-1.5s1.5%2C0.7%2C1.5%2C1.5v42.2%0D%0A%09%09%09C61.9%2C72.6%2C61.2%2C73.3%2C60.4%2C73.3z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M56.2%2C70.9c-0.6%2C0-1.1-0.3-1.4-0.9L44.6%2C47c-0.3-0.8%2C0-1.7%2C0.8-2s1.7%2C0%2C2%2C0.8l10.2%2C23c0.3%2C0.8%2C0%2C1.7-0.8%2C2%0D%0A%09%09%09C56.6%2C70.9%2C56.4%2C70.9%2C56.2%2C70.9z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M52.7%2C73.5c-0.4%2C0-0.7-0.1-1-0.4L36%2C59c-0.6-0.6-0.7-1.5-0.1-2.1c0.6-0.6%2C1.5-0.7%2C2.1-0.1l15.6%2C14.1%0D%0A%09%09%09c0.6%2C0.6%2C0.7%2C1.5%2C0.1%2C2.1C53.5%2C73.3%2C53.1%2C73.5%2C52.7%2C73.5z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M50.2%2C77.1c-0.2%2C0-0.3%2C0-0.5-0.1l-22.5-7.3c-0.8-0.3-1.2-1.1-1-1.9s1.1-1.2%2C1.9-1l22.5%2C7.3%0D%0A%09%09%09c0.8%2C0.3%2C1.2%2C1.1%2C1%2C1.9C51.4%2C76.7%2C50.8%2C77.1%2C50.2%2C77.1z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M49.8%2C81.1H32.3c-0.8%2C0-1.5-0.7-1.5-1.5s0.7-1.5%2C1.5-1.5h17.4c0.8%2C0%2C1.5%2C0.7%2C1.5%2C1.5S50.6%2C81.1%2C49.8%2C81.1z%0D%0A%09%09%09%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M64.8%2C70.9c-0.2%2C0-0.4%2C0-0.6-0.1c-0.8-0.3-1.1-1.2-0.8-2l10.2-23c0.3-0.8%2C1.2-1.1%2C2-0.8s1.1%2C1.2%2C0.8%2C2%0D%0A%09%09%09L66.2%2C70C66%2C70.6%2C65.4%2C70.9%2C64.8%2C70.9z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M68.3%2C73.5c-0.4%2C0-0.8-0.2-1.1-0.5c-0.6-0.6-0.5-1.6%2C0.1-2.1l15.6-14.1c0.6-0.6%2C1.6-0.5%2C2.1%2C0.1%0D%0A%09%09%09c0.6%2C0.6%2C0.5%2C1.6-0.1%2C2.1L69.3%2C73.1C69.1%2C73.4%2C68.7%2C73.5%2C68.3%2C73.5z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M70.8%2C77.1c-0.6%2C0-1.2-0.4-1.4-1c-0.3-0.8%2C0.2-1.6%2C1-1.9l22.5-7.3c0.8-0.3%2C1.6%2C0.2%2C1.9%2C1s-0.2%2C1.6-1%2C1.9%0D%0A%09%09%09l-22.5%2C7.3C71.1%2C77.1%2C70.9%2C77.1%2C70.8%2C77.1z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M85.9%2C81.1H71.2c-0.8%2C0-1.5-0.7-1.5-1.5s0.7-1.5%2C1.5-1.5h14.6c0.8%2C0%2C1.5%2C0.7%2C1.5%2C1.5S86.7%2C81.1%2C85.9%2C81.1z%0D%0A%09%09%09%22%2F%3E%0D%0A%09%09%3Ccircle%20fill%3D%22%23FFFFFF%22%20cx%3D%2260.4%22%20cy%3D%2278.9%22%20r%3D%224.3%22%2F%3E%0D%0A%09%09%3Ccircle%20fill%3D%22%23FFFFFF%22%20cx%3D%2243.7%22%20cy%3D%2241.5%22%20r%3D%221.6%22%2F%3E%0D%0A%09%09%3Ccircle%20fill%3D%22%23FFFFFF%22%20cx%3D%2288.4%22%20cy%3D%2253.9%22%20r%3D%221.6%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%20%20%20%0D%0A%3C%2Fsvg%3E%0D%0A");
  }
}
.header .nav .menu li.sdk a {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2023.0.6%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20276.6%20121.4%22%20enable-background%3D%22new%200%200%20276.6%20121.4%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%0D%0A%20%20%20%20%0D%0A%3Cfilter%20id%3D%22dropshadow%22%20height%3D%22130%25%22%3E%0D%0A%20%20%20%20%3CfeGaussianBlur%20in%3D%22SourceAlpha%22%20stdDeviation%3D%226%22%2F%3E%0D%0A%20%20%20%20%3CfeComponentTransfer%3E%0D%0A%20%20%20%20%20%20%20%20%3CfeFuncA%20type%3D%22linear%22%20slope%3D%221.1%22%2F%3E%0D%0A%20%20%20%20%3C%2FfeComponentTransfer%3E%0D%0A%20%20%20%20%3CfeMerge%3E%0D%0A%20%20%20%20%20%20%20%20%3CfeMergeNode%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%0D%0A%20%20%20%20%3C%2FfeMerge%3E%0D%0A%3C%2Ffilter%3E%0D%0A%3Cg%20filter%3D%22%22%3E%20%20%20%20%0D%0A%20%20%20%20%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23303032%22%20d%3D%22M129.1%2C68.2c0-1-0.4-1.8-1.1-2.4c-0.7-0.6-1.6-1.2-2.7-1.7c-1.1-0.5-2.3-1-3.6-1.6c-1.3-0.5-2.5-1.2-3.6-2%0D%0A%09%09s-2-1.8-2.7-3s-1.1-2.7-1.1-4.5c0-1.6%2C0.3-3%2C0.8-4.1c0.5-1.2%2C1.3-2.1%2C2.3-2.9c1-0.8%2C2.1-1.3%2C3.5-1.7s2.8-0.6%2C4.5-0.6%0D%0A%09%09c1.9%2C0%2C3.7%2C0.2%2C5.3%2C0.5c1.7%2C0.3%2C3.1%2C0.8%2C4.1%2C1.4l-2%2C5.3c-0.7-0.4-1.7-0.8-3.1-1.2c-1.4-0.4-2.8-0.5-4.4-0.5c-1.5%2C0-2.6%2C0.3-3.4%2C0.9%0D%0A%09%09c-0.8%2C0.6-1.2%2C1.4-1.2%2C2.4c0%2C0.9%2C0.4%2C1.7%2C1.1%2C2.3s1.6%2C1.2%2C2.7%2C1.7s2.3%2C1.1%2C3.6%2C1.6c1.3%2C0.6%2C2.5%2C1.2%2C3.6%2C2s2%2C1.8%2C2.7%2C2.9%0D%0A%09%09c0.7%2C1.2%2C1.1%2C2.6%2C1.1%2C4.3s-0.3%2C3.2-0.9%2C4.5c-0.6%2C1.3-1.4%2C2.3-2.4%2C3.1c-1%2C0.8-2.3%2C1.5-3.8%2C1.9s-3.1%2C0.6-4.9%2C0.6%0D%0A%09%09c-2.3%2C0-4.4-0.2-6.1-0.7c-1.8-0.4-3.1-0.9-3.9-1.3l2-5.4c0.3%2C0.2%2C0.8%2C0.4%2C1.3%2C0.6s1.2%2C0.4%2C1.8%2C0.6s1.4%2C0.3%2C2.2%2C0.5%0D%0A%09%09c0.8%2C0.1%2C1.5%2C0.2%2C2.3%2C0.2c1.9%2C0%2C3.3-0.3%2C4.3-1C128.6%2C70.5%2C129.1%2C69.5%2C129.1%2C68.2z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23303032%22%20d%3D%22M157.4%2C44.4h6v21c0%2C2.1-0.3%2C3.9-0.8%2C5.4c-0.6%2C1.5-1.3%2C2.8-2.3%2C3.8s-2.2%2C1.7-3.6%2C2.2c-1.4%2C0.5-3%2C0.7-4.7%2C0.7%0D%0A%09%09c-8.2%2C0-12.4-3.8-12.4-11.3V44.4h6.4V65c0%2C1.3%2C0.1%2C2.3%2C0.3%2C3.2c0.2%2C0.9%2C0.6%2C1.6%2C1.1%2C2.1s1.1%2C0.9%2C1.9%2C1.2c0.7%2C0.2%2C1.6%2C0.3%2C2.6%2C0.3%0D%0A%09%09c2%2C0%2C3.4-0.5%2C4.2-1.6c0.9-1.1%2C1.3-2.8%2C1.3-5.3V44.4z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23303032%22%20d%3D%22M168.8%2C44.8c0.7-0.1%2C1.5-0.2%2C2.3-0.3s1.6-0.2%2C2.5-0.3c0.8-0.1%2C1.6-0.1%2C2.4-0.1c0.8%2C0%2C1.5%2C0%2C2.1%2C0%0D%0A%09%09c1.5%2C0%2C3%2C0.1%2C4.5%2C0.4c1.5%2C0.3%2C2.8%2C0.8%2C4%2C1.4c1.2%2C0.7%2C2.1%2C1.6%2C2.8%2C2.8s1%2C2.7%2C1%2C4.5c0%2C2.7-0.6%2C4.8-1.9%2C6.5c-1.2%2C1.7-2.9%2C2.8-5%2C3.5%0D%0A%09%09l2.3%2C1.4l7.4%2C12.4h-7.3l-7.4-12.7l-3.3-0.6V77h-6.4L168.8%2C44.8L168.8%2C44.8z%20M178.6%2C49.6c-0.7%2C0-1.3%2C0-1.9%2C0c-0.6%2C0-1.1%2C0.1-1.5%2C0.2%0D%0A%09%09v9.4h2.7c1.8%2C0%2C3.2-0.4%2C4.2-1.2c1.1-0.8%2C1.6-2.1%2C1.6-4c0-1.4-0.4-2.5-1.3-3.3C181.5%2C50%2C180.3%2C49.6%2C178.6%2C49.6z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23303032%22%20d%3D%22M196.8%2C44.4h19.3v5.7h-12.9v7.6H215v5.7h-11.8v8h13.2V77h-19.5V44.4H196.8z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23F29100%22%20d%3D%22M230.5%2C54.3c0-0.5-0.2-0.9-0.5-1.2s-0.7-0.6-1.1-0.9c-0.5-0.2-0.9-0.5-1.5-0.7c-0.5-0.2-1-0.5-1.5-0.8%0D%0A%09%09s-0.8-0.7-1.1-1.1c-0.3-0.5-0.5-1-0.5-1.7c0-1%2C0.3-1.8%2C1-2.4c0.7-0.6%2C1.7-0.9%2C3-0.9c0.7%2C0%2C1.4%2C0.1%2C2%2C0.2c0.6%2C0.1%2C1.1%2C0.2%2C1.4%2C0.4%0D%0A%09%09l-0.5%2C1.3c-0.3-0.1-0.7-0.3-1.2-0.4c-0.5-0.1-1.2-0.2-1.8-0.2c-0.8%2C0-1.4%2C0.2-1.8%2C0.5c-0.4%2C0.4-0.6%2C0.8-0.6%2C1.3s0.2%2C0.9%2C0.5%2C1.2%0D%0A%09%09s0.7%2C0.6%2C1.1%2C0.8c0.5%2C0.2%2C1%2C0.5%2C1.5%2C0.7s1%2C0.5%2C1.5%2C0.8s0.8%2C0.7%2C1.1%2C1.2c0.3%2C0.4%2C0.5%2C1%2C0.5%2C1.7c0%2C0.5-0.1%2C1-0.3%2C1.5%0D%0A%09%09c-0.2%2C0.4-0.5%2C0.8-0.9%2C1.1s-0.8%2C0.6-1.4%2C0.7c-0.5%2C0.2-1.1%2C0.3-1.8%2C0.3c-0.9%2C0-1.7-0.1-2.3-0.2c-0.6-0.1-1.1-0.3-1.4-0.5l0.5-1.3%0D%0A%09%09c0.3%2C0.2%2C0.7%2C0.3%2C1.2%2C0.5c0.5%2C0.1%2C1.2%2C0.2%2C1.8%2C0.2c0.4%2C0%2C0.8%2C0%2C1.1-0.1c0.4-0.1%2C0.7-0.2%2C0.9-0.4c0.3-0.2%2C0.5-0.4%2C0.6-0.7%0D%0A%09%09C230.4%2C55%2C230.5%2C54.7%2C230.5%2C54.3z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23F29100%22%20d%3D%22M234.4%2C44.8c0.2%2C0%2C0.5-0.1%2C0.8-0.1s0.6%2C0%2C0.9%2C0s0.6%2C0%2C0.9%2C0s0.6%2C0%2C0.8%2C0c1%2C0%2C1.9%2C0.2%2C2.7%2C0.5%0D%0A%09%09c0.7%2C0.3%2C1.4%2C0.8%2C1.8%2C1.3c0.5%2C0.6%2C0.8%2C1.2%2C1.1%2C2c0.2%2C0.8%2C0.4%2C1.7%2C0.4%2C2.6c0%2C0.9-0.1%2C1.7-0.3%2C2.5s-0.6%2C1.5-1.1%2C2.1s-1.1%2C1.1-1.9%2C1.5%0D%0A%09%09c-0.8%2C0.4-1.7%2C0.6-2.8%2C0.6c-0.2%2C0-0.4%2C0-0.8%2C0c-0.3%2C0-0.6%2C0-1%2C0c-0.3%2C0-0.6%2C0-0.9%2C0c-0.3%2C0-0.5%2C0-0.6-0.1L234.4%2C44.8L234.4%2C44.8z%0D%0A%09%09%20M237.8%2C46c-0.2%2C0-0.3%2C0-0.5%2C0s-0.4%2C0-0.6%2C0c-0.2%2C0-0.3%2C0-0.5%2C0s-0.3%2C0-0.4%2C0v10.2c0.1%2C0%2C0.2%2C0%2C0.3%2C0c0.2%2C0%2C0.3%2C0%2C0.5%2C0%0D%0A%09%09s0.4%2C0%2C0.5%2C0c0.2%2C0%2C0.3%2C0%2C0.3%2C0c0.9%2C0%2C1.6-0.1%2C2.1-0.4c0.6-0.3%2C1-0.7%2C1.4-1.2c0.3-0.5%2C0.6-1.1%2C0.7-1.7c0.1-0.6%2C0.2-1.3%2C0.2-2%0D%0A%09%09c0-0.6-0.1-1.2-0.2-1.8c-0.1-0.6-0.4-1.1-0.7-1.6s-0.8-0.9-1.3-1.2C239.4%2C46.1%2C238.7%2C46%2C237.8%2C46z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23F29100%22%20d%3D%22M248.7%2C51.6h-0.9v5.9h-1.5V44.8h1.5v5.9l0.8-0.3l4.3-5.7h1.7l-4.3%2C5.5l-0.8%2C0.6l0.9%2C0.7l4.7%2C5.9h-1.9%0D%0A%09%09L248.7%2C51.6z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cellipse%20fill%3D%22%23F29100%22%20cx%3D%2260.7%22%20cy%3D%2260.7%22%20rx%3D%2240.7%22%20ry%3D%2240.7%22%2F%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M68.9%2C68c0.2-0.8%2C0.3-1.7%2C0.3-2.6l-3-0.9c0-0.8-0.1-1.6-0.2-2.3l2.8-1.6c-0.2-0.8-0.4-1.7-0.8-2.5%0D%0A%09%09%09l-3.1%2C0.4c-0.3-0.7-0.7-1.4-1.2-2.1l1.9-2.6c-0.5-0.7-1.1-1.3-1.7-1.9l-2.7%2C1.6c-0.6-0.5-1.3-1-2-1.5l0.7-3.1%0D%0A%09%09%09c-0.7-0.4-1.5-0.7-2.3-1l-1.8%2C2.6c-0.8-0.2-1.6-0.4-2.4-0.5l-0.6-3.1c-0.4%2C0-0.8%2C0-1.2%2C0s-0.8%2C0-1.2%2C0L49.6%2C50%0D%0A%09%09%09c-0.8%2C0.1-1.7%2C0.3-2.4%2C0.5L45.3%2C48c-0.8%2C0.3-1.6%2C0.6-2.3%2C1l0.7%2C3.1c-0.7%2C0.4-1.4%2C0.9-2%2C1.5L39%2C52c-0.6%2C0.6-1.2%2C1.2-1.7%2C1.9%0D%0A%09%09%09l1.9%2C2.6c-0.4%2C0.7-0.8%2C1.4-1.2%2C2.1l-3-0.4c-0.3%2C0.8-0.6%2C1.6-0.8%2C2.5l2.8%2C1.6c-0.1%2C0.7-0.2%2C1.5-0.2%2C2.3l-3%2C0.9%0D%0A%09%09%09c0%2C0.9%2C0.1%2C1.8%2C0.3%2C2.6l3.2%2C0.3c0.2%2C0.7%2C0.4%2C1.4%2C0.7%2C2.1l-2.4%2C2.1c0.4%2C0.8%2C0.9%2C1.6%2C1.4%2C2.3l3-1c0.4%2C0.6%2C0.9%2C1.1%2C1.5%2C1.6l-1.3%2C2.9%0D%0A%09%09%09c0.7%2C0.6%2C1.4%2C1.1%2C2.2%2C1.6l2.3-2.1c0.6%2C0.3%2C1.3%2C0.6%2C1.9%2C0.8v3.2c0.9%2C0.2%2C1.7%2C0.4%2C2.7%2C0.6l1.3-2.9c0.3%2C0%2C0.7%2C0%2C1%2C0s0.7%2C0%2C1%2C0%0D%0A%09%09%09l1.3%2C2.9c0.9-0.1%2C1.8-0.3%2C2.7-0.6v-3.2c0.7-0.2%2C1.3-0.5%2C1.9-0.8l2.3%2C2.1c0.8-0.5%2C1.5-1%2C2.2-1.6l-1.3-2.9c0.5-0.5%2C1-1%2C1.5-1.6l3%2C1%0D%0A%09%09%09c0.5-0.7%2C1-1.5%2C1.4-2.3L65%2C70.4c0.3-0.7%2C0.5-1.4%2C0.7-2.1L68.9%2C68z%20M51.5%2C72.9c-4.6%2C0-8.4-3.8-8.4-8.4s3.8-8.4%2C8.4-8.4%0D%0A%09%09%09s8.4%2C3.8%2C8.4%2C8.4C59.9%2C69.2%2C56.1%2C72.9%2C51.5%2C72.9z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M85.4%2C51.2l2.2-0.7l-0.4-3h-2.3c-0.3-0.9-0.8-1.8-1.4-2.5l1.2-1.9l-2.3-2l-1.8%2C1.5c-0.8-0.5-1.7-0.8-2.7-1%0D%0A%09%09%09l-0.3-2.3l-3-0.1l-0.4%2C2.3c-1%2C0.2-1.9%2C0.5-2.7%2C0.9l-1.7-1.6l-2.4%2C1.9l1.2%2C2.1c-0.6%2C0.7-1.1%2C1.5-1.4%2C2.4l-2.4-0.1l-0.6%2C3l2.3%2C0.8%0D%0A%09%09%09c0%2C0.4%2C0%2C0.8%2C0.1%2C1.3s0.2%2C1%2C0.3%2C1.5L65%2C55.1l1.5%2C2.7l2.3-0.8c0.6%2C0.7%2C1.3%2C1.3%2C2.1%2C1.8l-0.5%2C2.3l2.8%2C1.1l1.2-2.1%0D%0A%09%09%09c0.9%2C0.2%2C1.8%2C0.2%2C2.8%2C0.1l1.1%2C2.1l2.9-1L80.7%2C59c0.8-0.5%2C1.6-1.1%2C2.2-1.8l2.1%2C0.9l1.6-2.6L84.9%2C54C85.2%2C53.1%2C85.4%2C52.2%2C85.4%2C51.2z%0D%0A%09%09%09%20M76.7%2C55.8c-2.7%2C0.4-5.3-1.5-5.7-4.2c-0.4-2.7%2C1.5-5.3%2C4.2-5.7s5.3%2C1.5%2C5.7%2C4.2C81.3%2C52.8%2C79.4%2C55.4%2C76.7%2C55.8z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
@media screen and (max-width: 780px) {
  .header .nav .menu li.sdk a {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2023.0.6%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20276.6%20121.4%22%20enable-background%3D%22new%200%200%20276.6%20121.4%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%0D%0A%20%20%20%20%0D%0A%3Cfilter%20id%3D%22dropshadow%22%20height%3D%22130%25%22%3E%0D%0A%20%20%20%20%3CfeGaussianBlur%20in%3D%22SourceAlpha%22%20stdDeviation%3D%226%22%2F%3E%0D%0A%20%20%20%20%3CfeComponentTransfer%3E%0D%0A%20%20%20%20%20%20%20%20%3CfeFuncA%20type%3D%22linear%22%20slope%3D%221.1%22%2F%3E%0D%0A%20%20%20%20%3C%2FfeComponentTransfer%3E%0D%0A%20%20%20%20%3CfeMerge%3E%0D%0A%20%20%20%20%20%20%20%20%3CfeMergeNode%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%0D%0A%20%20%20%20%3C%2FfeMerge%3E%0D%0A%3C%2Ffilter%3E%0D%0A%3Cg%20filter%3D%22url(%23dropshadow)%22%3E%20%20%20%20%0D%0A%20%20%20%20%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M129.1%2C68.2c0-1-0.4-1.8-1.1-2.4c-0.7-0.6-1.6-1.2-2.7-1.7c-1.1-0.5-2.3-1-3.6-1.6c-1.3-0.5-2.5-1.2-3.6-2%0D%0A%09%09s-2-1.8-2.7-3s-1.1-2.7-1.1-4.5c0-1.6%2C0.3-3%2C0.8-4.1c0.5-1.2%2C1.3-2.1%2C2.3-2.9c1-0.8%2C2.1-1.3%2C3.5-1.7s2.8-0.6%2C4.5-0.6%0D%0A%09%09c1.9%2C0%2C3.7%2C0.2%2C5.3%2C0.5c1.7%2C0.3%2C3.1%2C0.8%2C4.1%2C1.4l-2%2C5.3c-0.7-0.4-1.7-0.8-3.1-1.2c-1.4-0.4-2.8-0.5-4.4-0.5c-1.5%2C0-2.6%2C0.3-3.4%2C0.9%0D%0A%09%09c-0.8%2C0.6-1.2%2C1.4-1.2%2C2.4c0%2C0.9%2C0.4%2C1.7%2C1.1%2C2.3s1.6%2C1.2%2C2.7%2C1.7s2.3%2C1.1%2C3.6%2C1.6c1.3%2C0.6%2C2.5%2C1.2%2C3.6%2C2s2%2C1.8%2C2.7%2C2.9%0D%0A%09%09c0.7%2C1.2%2C1.1%2C2.6%2C1.1%2C4.3s-0.3%2C3.2-0.9%2C4.5c-0.6%2C1.3-1.4%2C2.3-2.4%2C3.1c-1%2C0.8-2.3%2C1.5-3.8%2C1.9s-3.1%2C0.6-4.9%2C0.6%0D%0A%09%09c-2.3%2C0-4.4-0.2-6.1-0.7c-1.8-0.4-3.1-0.9-3.9-1.3l2-5.4c0.3%2C0.2%2C0.8%2C0.4%2C1.3%2C0.6s1.2%2C0.4%2C1.8%2C0.6s1.4%2C0.3%2C2.2%2C0.5%0D%0A%09%09c0.8%2C0.1%2C1.5%2C0.2%2C2.3%2C0.2c1.9%2C0%2C3.3-0.3%2C4.3-1C128.6%2C70.5%2C129.1%2C69.5%2C129.1%2C68.2z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M157.4%2C44.4h6v21c0%2C2.1-0.3%2C3.9-0.8%2C5.4c-0.6%2C1.5-1.3%2C2.8-2.3%2C3.8s-2.2%2C1.7-3.6%2C2.2c-1.4%2C0.5-3%2C0.7-4.7%2C0.7%0D%0A%09%09c-8.2%2C0-12.4-3.8-12.4-11.3V44.4h6.4V65c0%2C1.3%2C0.1%2C2.3%2C0.3%2C3.2c0.2%2C0.9%2C0.6%2C1.6%2C1.1%2C2.1s1.1%2C0.9%2C1.9%2C1.2c0.7%2C0.2%2C1.6%2C0.3%2C2.6%2C0.3%0D%0A%09%09c2%2C0%2C3.4-0.5%2C4.2-1.6c0.9-1.1%2C1.3-2.8%2C1.3-5.3V44.4z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M168.8%2C44.8c0.7-0.1%2C1.5-0.2%2C2.3-0.3s1.6-0.2%2C2.5-0.3c0.8-0.1%2C1.6-0.1%2C2.4-0.1c0.8%2C0%2C1.5%2C0%2C2.1%2C0%0D%0A%09%09c1.5%2C0%2C3%2C0.1%2C4.5%2C0.4c1.5%2C0.3%2C2.8%2C0.8%2C4%2C1.4c1.2%2C0.7%2C2.1%2C1.6%2C2.8%2C2.8s1%2C2.7%2C1%2C4.5c0%2C2.7-0.6%2C4.8-1.9%2C6.5c-1.2%2C1.7-2.9%2C2.8-5%2C3.5%0D%0A%09%09l2.3%2C1.4l7.4%2C12.4h-7.3l-7.4-12.7l-3.3-0.6V77h-6.4L168.8%2C44.8L168.8%2C44.8z%20M178.6%2C49.6c-0.7%2C0-1.3%2C0-1.9%2C0c-0.6%2C0-1.1%2C0.1-1.5%2C0.2%0D%0A%09%09v9.4h2.7c1.8%2C0%2C3.2-0.4%2C4.2-1.2c1.1-0.8%2C1.6-2.1%2C1.6-4c0-1.4-0.4-2.5-1.3-3.3C181.5%2C50%2C180.3%2C49.6%2C178.6%2C49.6z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M196.8%2C44.4h19.3v5.7h-12.9v7.6H215v5.7h-11.8v8h13.2V77h-19.5V44.4H196.8z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23F29100%22%20d%3D%22M230.5%2C54.3c0-0.5-0.2-0.9-0.5-1.2s-0.7-0.6-1.1-0.9c-0.5-0.2-0.9-0.5-1.5-0.7c-0.5-0.2-1-0.5-1.5-0.8%0D%0A%09%09s-0.8-0.7-1.1-1.1c-0.3-0.5-0.5-1-0.5-1.7c0-1%2C0.3-1.8%2C1-2.4c0.7-0.6%2C1.7-0.9%2C3-0.9c0.7%2C0%2C1.4%2C0.1%2C2%2C0.2c0.6%2C0.1%2C1.1%2C0.2%2C1.4%2C0.4%0D%0A%09%09l-0.5%2C1.3c-0.3-0.1-0.7-0.3-1.2-0.4c-0.5-0.1-1.2-0.2-1.8-0.2c-0.8%2C0-1.4%2C0.2-1.8%2C0.5c-0.4%2C0.4-0.6%2C0.8-0.6%2C1.3s0.2%2C0.9%2C0.5%2C1.2%0D%0A%09%09s0.7%2C0.6%2C1.1%2C0.8c0.5%2C0.2%2C1%2C0.5%2C1.5%2C0.7s1%2C0.5%2C1.5%2C0.8s0.8%2C0.7%2C1.1%2C1.2c0.3%2C0.4%2C0.5%2C1%2C0.5%2C1.7c0%2C0.5-0.1%2C1-0.3%2C1.5%0D%0A%09%09c-0.2%2C0.4-0.5%2C0.8-0.9%2C1.1s-0.8%2C0.6-1.4%2C0.7c-0.5%2C0.2-1.1%2C0.3-1.8%2C0.3c-0.9%2C0-1.7-0.1-2.3-0.2c-0.6-0.1-1.1-0.3-1.4-0.5l0.5-1.3%0D%0A%09%09c0.3%2C0.2%2C0.7%2C0.3%2C1.2%2C0.5c0.5%2C0.1%2C1.2%2C0.2%2C1.8%2C0.2c0.4%2C0%2C0.8%2C0%2C1.1-0.1c0.4-0.1%2C0.7-0.2%2C0.9-0.4c0.3-0.2%2C0.5-0.4%2C0.6-0.7%0D%0A%09%09C230.4%2C55%2C230.5%2C54.7%2C230.5%2C54.3z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23F29100%22%20d%3D%22M234.4%2C44.8c0.2%2C0%2C0.5-0.1%2C0.8-0.1s0.6%2C0%2C0.9%2C0s0.6%2C0%2C0.9%2C0s0.6%2C0%2C0.8%2C0c1%2C0%2C1.9%2C0.2%2C2.7%2C0.5%0D%0A%09%09c0.7%2C0.3%2C1.4%2C0.8%2C1.8%2C1.3c0.5%2C0.6%2C0.8%2C1.2%2C1.1%2C2c0.2%2C0.8%2C0.4%2C1.7%2C0.4%2C2.6c0%2C0.9-0.1%2C1.7-0.3%2C2.5s-0.6%2C1.5-1.1%2C2.1s-1.1%2C1.1-1.9%2C1.5%0D%0A%09%09c-0.8%2C0.4-1.7%2C0.6-2.8%2C0.6c-0.2%2C0-0.4%2C0-0.8%2C0c-0.3%2C0-0.6%2C0-1%2C0c-0.3%2C0-0.6%2C0-0.9%2C0c-0.3%2C0-0.5%2C0-0.6-0.1L234.4%2C44.8L234.4%2C44.8z%0D%0A%09%09%20M237.8%2C46c-0.2%2C0-0.3%2C0-0.5%2C0s-0.4%2C0-0.6%2C0c-0.2%2C0-0.3%2C0-0.5%2C0s-0.3%2C0-0.4%2C0v10.2c0.1%2C0%2C0.2%2C0%2C0.3%2C0c0.2%2C0%2C0.3%2C0%2C0.5%2C0%0D%0A%09%09s0.4%2C0%2C0.5%2C0c0.2%2C0%2C0.3%2C0%2C0.3%2C0c0.9%2C0%2C1.6-0.1%2C2.1-0.4c0.6-0.3%2C1-0.7%2C1.4-1.2c0.3-0.5%2C0.6-1.1%2C0.7-1.7c0.1-0.6%2C0.2-1.3%2C0.2-2%0D%0A%09%09c0-0.6-0.1-1.2-0.2-1.8c-0.1-0.6-0.4-1.1-0.7-1.6s-0.8-0.9-1.3-1.2C239.4%2C46.1%2C238.7%2C46%2C237.8%2C46z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23F29100%22%20d%3D%22M248.7%2C51.6h-0.9v5.9h-1.5V44.8h1.5v5.9l0.8-0.3l4.3-5.7h1.7l-4.3%2C5.5l-0.8%2C0.6l0.9%2C0.7l4.7%2C5.9h-1.9%0D%0A%09%09L248.7%2C51.6z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cellipse%20fill%3D%22%23F29100%22%20cx%3D%2260.7%22%20cy%3D%2260.7%22%20rx%3D%2240.7%22%20ry%3D%2240.7%22%2F%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M68.9%2C68c0.2-0.8%2C0.3-1.7%2C0.3-2.6l-3-0.9c0-0.8-0.1-1.6-0.2-2.3l2.8-1.6c-0.2-0.8-0.4-1.7-0.8-2.5%0D%0A%09%09%09l-3.1%2C0.4c-0.3-0.7-0.7-1.4-1.2-2.1l1.9-2.6c-0.5-0.7-1.1-1.3-1.7-1.9l-2.7%2C1.6c-0.6-0.5-1.3-1-2-1.5l0.7-3.1%0D%0A%09%09%09c-0.7-0.4-1.5-0.7-2.3-1l-1.8%2C2.6c-0.8-0.2-1.6-0.4-2.4-0.5l-0.6-3.1c-0.4%2C0-0.8%2C0-1.2%2C0s-0.8%2C0-1.2%2C0L49.6%2C50%0D%0A%09%09%09c-0.8%2C0.1-1.7%2C0.3-2.4%2C0.5L45.3%2C48c-0.8%2C0.3-1.6%2C0.6-2.3%2C1l0.7%2C3.1c-0.7%2C0.4-1.4%2C0.9-2%2C1.5L39%2C52c-0.6%2C0.6-1.2%2C1.2-1.7%2C1.9%0D%0A%09%09%09l1.9%2C2.6c-0.4%2C0.7-0.8%2C1.4-1.2%2C2.1l-3-0.4c-0.3%2C0.8-0.6%2C1.6-0.8%2C2.5l2.8%2C1.6c-0.1%2C0.7-0.2%2C1.5-0.2%2C2.3l-3%2C0.9%0D%0A%09%09%09c0%2C0.9%2C0.1%2C1.8%2C0.3%2C2.6l3.2%2C0.3c0.2%2C0.7%2C0.4%2C1.4%2C0.7%2C2.1l-2.4%2C2.1c0.4%2C0.8%2C0.9%2C1.6%2C1.4%2C2.3l3-1c0.4%2C0.6%2C0.9%2C1.1%2C1.5%2C1.6l-1.3%2C2.9%0D%0A%09%09%09c0.7%2C0.6%2C1.4%2C1.1%2C2.2%2C1.6l2.3-2.1c0.6%2C0.3%2C1.3%2C0.6%2C1.9%2C0.8v3.2c0.9%2C0.2%2C1.7%2C0.4%2C2.7%2C0.6l1.3-2.9c0.3%2C0%2C0.7%2C0%2C1%2C0s0.7%2C0%2C1%2C0%0D%0A%09%09%09l1.3%2C2.9c0.9-0.1%2C1.8-0.3%2C2.7-0.6v-3.2c0.7-0.2%2C1.3-0.5%2C1.9-0.8l2.3%2C2.1c0.8-0.5%2C1.5-1%2C2.2-1.6l-1.3-2.9c0.5-0.5%2C1-1%2C1.5-1.6l3%2C1%0D%0A%09%09%09c0.5-0.7%2C1-1.5%2C1.4-2.3L65%2C70.4c0.3-0.7%2C0.5-1.4%2C0.7-2.1L68.9%2C68z%20M51.5%2C72.9c-4.6%2C0-8.4-3.8-8.4-8.4s3.8-8.4%2C8.4-8.4%0D%0A%09%09%09s8.4%2C3.8%2C8.4%2C8.4C59.9%2C69.2%2C56.1%2C72.9%2C51.5%2C72.9z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M85.4%2C51.2l2.2-0.7l-0.4-3h-2.3c-0.3-0.9-0.8-1.8-1.4-2.5l1.2-1.9l-2.3-2l-1.8%2C1.5c-0.8-0.5-1.7-0.8-2.7-1%0D%0A%09%09%09l-0.3-2.3l-3-0.1l-0.4%2C2.3c-1%2C0.2-1.9%2C0.5-2.7%2C0.9l-1.7-1.6l-2.4%2C1.9l1.2%2C2.1c-0.6%2C0.7-1.1%2C1.5-1.4%2C2.4l-2.4-0.1l-0.6%2C3l2.3%2C0.8%0D%0A%09%09%09c0%2C0.4%2C0%2C0.8%2C0.1%2C1.3s0.2%2C1%2C0.3%2C1.5L65%2C55.1l1.5%2C2.7l2.3-0.8c0.6%2C0.7%2C1.3%2C1.3%2C2.1%2C1.8l-0.5%2C2.3l2.8%2C1.1l1.2-2.1%0D%0A%09%09%09c0.9%2C0.2%2C1.8%2C0.2%2C2.8%2C0.1l1.1%2C2.1l2.9-1L80.7%2C59c0.8-0.5%2C1.6-1.1%2C2.2-1.8l2.1%2C0.9l1.6-2.6L84.9%2C54C85.2%2C53.1%2C85.4%2C52.2%2C85.4%2C51.2z%0D%0A%09%09%09%20M76.7%2C55.8c-2.7%2C0.4-5.3-1.5-5.7-4.2c-0.4-2.7%2C1.5-5.3%2C4.2-5.7s5.3%2C1.5%2C5.7%2C4.2C81.3%2C52.8%2C79.4%2C55.4%2C76.7%2C55.8z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  }
}
.header .nav .menu li.pro a,
.header .nav .menu li.aerial a,
.header .nav .menu li.editor a,
.header .nav .menu li.lidar a,
.header .nav .menu li.sdk a {
  position: relative;
  text-indent: -99999px;
  background-repeat: no-repeat;
  -webkit-transition: all 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: all 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: all 350ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-background-size: auto 95%;
       background-size: auto 95%;
  background-position: 0 center;
  width: 170px;
  height: 72px;
}
@media screen and (max-width: 780px) {
  .header .nav .menu li.pro a,
  .header .nav .menu li.aerial a,
  .header .nav .menu li.editor a,
  .header .nav .menu li.lidar a,
  .header .nav .menu li.sdk a {
    width: 100%;
    height: auto;
    background-position: 20px center;
    -moz-background-size: auto 70px;
         background-size: auto 70px;
  }
}
.header .nav .menu .menuToggle {
  padding: 40px 33px 40px;
  text-align: right;
}
.header .nav .menu .menuToggle:hover {
  background-color: #464646;
}
@media screen and (max-width: 780px) {
  .header .nav .menu .menuToggle > .logo svg path {
    fill: #ffffff;
  }
}
.header .nav .menu .phone,
.header .nav .menu .buttonContainer {
  display: none;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
     -moz-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
@media screen and (max-width: 780px) {
  .header .nav .menu .phone,
  .header .nav .menu .buttonContainer {
    display: block;
  }
}
@media screen and (max-width: 560px) {
  .header .nav .menu .phone,
  .header .nav .menu .buttonContainer {
    text-align: center;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.header .nav .menu .phone {
  margin: 0 -20px;
}
@media screen and (max-width: 560px) {
  .header .nav .menu .phone {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.header .nav .menu .bottomRow {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 40px 33px;
}
@media screen and (max-width: 780px) {
  .header .nav .menu .bottomRow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 560px) {
  .header .nav .menu .bottomRow {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.header .nav .logo {
  display: block;
  height: 50px;
  margin-right: 40px;
}
@media screen and (max-width: 440px) {
  .header .nav .logo {
    height: 38px;
  }
}
.header .nav .logo svg,
.header .nav .logo img {
  height: 100%;
  display: block;
  width: auto;
  margin-left: -6px;
}
@media screen and (max-width: 440px) {
  .header .nav .logo svg,
  .header .nav .logo img {
    margin-left: -4px;
  }
}
.header .nav .logo svg path {
  -webkit-transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-box-shadow 300ms cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-box-shadow 300ms cubic-bezier(0.25, 0.1, 0.25, 1);
  -o-transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 300ms cubic-bezier(0.25, 0.1, 0.25, 1);
  -moz-transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 300ms cubic-bezier(0.25, 0.1, 0.25, 1), -moz-box-shadow 300ms cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 300ms cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 300ms cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-box-shadow 300ms cubic-bezier(0.25, 0.1, 0.25, 1), -moz-box-shadow 300ms cubic-bezier(0.25, 0.1, 0.25, 1);
}
@media screen and (max-width: 1400px) {
  .header .nav .phone {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    text-align: right;
  }
}
.header .nav .phone a:before {
  font-family: FontAwesome;
  content: "\F10B";
  font-weight: normal;
  font-size: 24px;
  position: relative;
  top: 3px;
  padding-right: 8px;
}
@media screen and (max-width: 780px) {
  .header .nav .phone,
  .header .nav .buttonContainer {
    display: none;
  }
}
.header .nav .menuToggle {
  display: none;
  color: #ffffff;
  cursor: pointer;
}
.header .nav .menuToggle span {
  position: absolute;
  left: -99999px;
}
.header .nav .menuToggle:after {
  font-family: FontAwesome;
  content: "\F0C9";
  font-weight: normal;
  font-size: 42px;
  line-height: 50px;
}
@media screen and (max-width: 440px) {
  .header .nav .menuToggle:after {
    font-size: 38px;
    line-height: 40px;
  }
}
@media screen and (max-width: 780px) {
  .header .nav .menuToggle {
    display: block;
  }
}
.header .nav .menuToggle:hover {
  color: #39c4a0;
}
.header .nav .menuToggle .logo {
  margin-right: 0;
  width: auto;
  display: inline-block;
  position: absolute;
  left: 29px;
}
.header .nav > .menuToggle {
  padding: 0 10px;
  margin-right: -10px;
  color: #2c2c2c;
}
.header .scrollDown {
  width: 50px;
  z-index: 10;
  position: absolute;
  bottom: 20px;
  left: 50%;
  margin-left: -25px;
  cursor: pointer;
}
.header .scrollDown svg {
  fill: #ffffff;
  -webkit-transition: top 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: top 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: top 350ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: top 350ms cubic-bezier(0.23, 1, 0.32, 1);
  top: 0;
  position: relative;
}
.header .scrollDown:hover svg {
  top: 10px;
}
.header.default {
  background-color: #ffffff;
  background-repeat: no-repeat;
  -moz-background-size: cover;
       background-size: cover;
  position: relative;
  padding-bottom: 0;
  min-height: 0;
  height: auto;
  border-bottom: 1px solid #eeeeee;
}
.header.default.withBg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.header.default.withBg .background {
  position: relative;
  height: 600px;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.header.default.withBg .background .inPageNav {
  margin-bottom: 70px;
}
.header.default.withBg .nav {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.header.default h1 {
  color: #10b98d;
  text-transform: uppercase;
  position: absolute;
  bottom: 30px;
  left: 33px;
  text-align: left;
  display: inline-block;
  -webkit-transform: inherit;
     -moz-transform: inherit;
      -ms-transform: inherit;
       -o-transform: inherit;
          transform: inherit;
  top: auto;
  width: auto;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.header .progress {
  pointer-events: none;
  width: 100%;
  position: absolute;
  left: 0;
  -webkit-transition: all 1000ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 1000ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 1000ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 1000ms cubic-bezier(0.42, 0, 0.58, 1);
  opacity: 0;
  height: 0;
  border: none;
  bottom: 0;
}
.header .progress.active {
  opacity: 1;
  height: 6px;
}
.header .progress .bar {
  background-color: #10b98d;
  height: 100%;
  width: 0;
  -webkit-transition: width 1500ms linear;
  -o-transition: width 1500ms linear;
  -moz-transition: width 1500ms linear;
  transition: width 1500ms linear;
}
.content {
  overflow: hidden;
  background-color: #ffffff;
}
.content > * {
  position: relative;
  padding: 60px 0;
  overflow: hidden;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(232, 232, 232, 0.66)));
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(232, 232, 232, 0.66));
  background: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(232, 232, 232, 0.66));
  background: -o-linear-gradient(rgba(255, 255, 255, 0), rgba(232, 232, 232, 0.66));
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(232, 232, 232, 0.66));
}
@media screen and (max-width: 560px) {
  .content > * {
    padding: 33px 0;
  }
}
.content > *:before {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AcOEDsqc0CfnwAAADJJREFUeNrt0EERACAABKEd+/8usAYRItC2u+1GVUcBAAAAAAAAAAAAAAAAAAAAAAB/eCKTBXNoUkAWAAAAAElFTkSuQmCC");
  background-repeat: repeat;
  background-position: -20px -20px;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
  opacity: 0.4;
}
.content .section.brightBg {
  background: #ffffff;
}
.frame {
  max-width: 1176px;
  margin: auto;
  padding: 0 33px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 440px) {
  .frame {
    padding: 0 12px;
  }
}
.frame .cols {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 -47px;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media screen and (max-width: 780px) {
  .frame .cols {
    display: block;
  }
}
.frame .cols.flip {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
     -moz-box-orient: horizontal;
     -moz-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media screen and (max-width: 780px) {
  .frame .cols.flip {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.frame .cols .col {
  width: 50%;
  padding: 0 47px;
  position: relative;
}
.frame .cols .col.left.style1to1 {
  width: 50%;
}
.frame .cols .col.left.style1to2 {
  width: -webkit-calc(100% / 3 - 0.1px);
  width: -moz-calc(100% / 3 - 0.1px);
  width: calc(100% / 3 - 0.1px);
}
.frame .cols .col.left.style2to1 {
  width: -webkit-calc(2 * 100% / 3 - 0.1px);
  width: -moz-calc(2 * 100% / 3 - 0.1px);
  width: calc(2 * 100% / 3 - 0.1px);
}
.frame .cols .col.left.style2to3 {
  width: -webkit-calc(2 * 100% / 5 - 0.1px);
  width: -moz-calc(2 * 100% / 5 - 0.1px);
  width: calc(2 * 100% / 5 - 0.1px);
}
.frame .cols .col.left.style3to2 {
  width: -webkit-calc(3 * 100% / 5 - 0.1px);
  width: -moz-calc(3 * 100% / 5 - 0.1px);
  width: calc(3 * 100% / 5 - 0.1px);
}
.frame .cols .col.right.style1to1 {
  width: 50%;
}
.frame .cols .col.right.style1to2 {
  width: -webkit-calc(2 * 100% / 3 - 0.1px);
  width: -moz-calc(2 * 100% / 3 - 0.1px);
  width: calc(2 * 100% / 3 - 0.1px);
}
.frame .cols .col.right.style2to1 {
  width: -webkit-calc(100% / 3 - 0.1px);
  width: -moz-calc(100% / 3 - 0.1px);
  width: calc(100% / 3 - 0.1px);
}
.frame .cols .col.right.style2to3 {
  width: -webkit-calc(3 * 100% / 5 - 0.1px);
  width: -moz-calc(3 * 100% / 5 - 0.1px);
  width: calc(3 * 100% / 5 - 0.1px);
}
.frame .cols .col.right.style3to2 {
  width: -webkit-calc(2 * 100% / 5 - 0.1px);
  width: -moz-calc(2 * 100% / 5 - 0.1px);
  width: calc(2 * 100% / 5 - 0.1px);
}
@media screen and (max-width: 780px) {
  .frame .cols .col {
    width: auto;
  }
}
@media screen and (max-width: 1080px) {
  .frame .cols .col.left,
  .frame .cols .col.right,
  .frame .cols .col.left.style1to1,
  .frame .cols .col.right.style1to1,
  .frame .cols .col.left.style1to2,
  .frame .cols .col.right.style1to2,
  .frame .cols .col.left.style2to1,
  .frame .cols .col.right.style2to1,
  .frame .cols .col.left.style2to3,
  .frame .cols .col.right.style2to3,
  .frame .cols .col.left.style3to2,
  .frame .cols .col.right.style3to2 {
    width: 50%;
  }
}
@media screen and (max-width: 780px) {
  .frame .cols .col.left,
  .frame .cols .col.right,
  .frame .cols .col.left.style1to1,
  .frame .cols .col.right.style1to1,
  .frame .cols .col.left.style1to2,
  .frame .cols .col.right.style1to2,
  .frame .cols .col.left.style2to1,
  .frame .cols .col.right.style2to1,
  .frame .cols .col.left.style2to3,
  .frame .cols .col.right.style2to3,
  .frame .cols .col.left.style3to2,
  .frame .cols .col.right.style3to2 {
    width: 100%;
  }
}
ul,
li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.homeIntro {
  padding: 180px 0;
  min-height: 100vh;
}
@media screen and (max-width: 870px) {
  .homeIntro {
    padding-bottom: 90px;
    padding-top: 70px;
    min-height: 0;
  }
}
@media screen and (max-width: 870px) {
  .homeIntro .cols {
    display: block;
  }
}
@media screen and (max-width: 870px) {
  .homeIntro .cols.flip {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media screen and (max-width: 870px) {
  .homeIntro .cols .col.left,
  .homeIntro .cols .col.right {
    width: auto;
  }
}
.homeIntro,
.productIntro {
  position: relative;
}
.homeIntro .frame + svg.animate,
.productIntro .frame + svg.animate {
  top: 80%;
}
.homeIntro h1,
.productIntro h1 {
  font-size: 38px;
  margin: 74px 0 26px;
  line-height: 50px;
}
@media screen and (max-width: 440px) {
  .homeIntro h1,
  .productIntro h1 {
    font-size: 32px;
    line-height: 36px;
    margin: 32px 0 16px;
  }
}
.homeIntro .logo > *,
.productIntro .logo > * {
  max-width: 100%;
}
.homeIntro .bodyContainer,
.productIntro .bodyContainer {
  margin-bottom: 74px;
  line-height: 27px;
  font-weight: lighter;
  padding-right: 120px;
}
@media screen and (max-width: 1080px) {
  .homeIntro .bodyContainer,
  .productIntro .bodyContainer {
    padding-right: 0;
  }
}
@media screen and (max-width: 870px) {
  .homeIntro .bodyContainer,
  .productIntro .bodyContainer {
    margin-bottom: 56px;
  }
}
.homeIntro .learnMore,
.productIntro .learnMore {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 400px;
}
.homeIntro .learnMore span,
.productIntro .learnMore span {
  font-weight: bold;
  margin-bottom: 22px;
  display: block;
}
.homeIntro .learnMore ul,
.productIntro .learnMore ul {
  margin: 0 -10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (max-width: 870px) {
  .homeIntro .learnMore ul,
  .productIntro .learnMore ul {
    justify-color: space-between;
  }
}
.homeIntro .learnMore ul li,
.productIntro .learnMore ul li {
  padding: 0 10px;
}
.homeIntro .learnMore .imageLink,
.productIntro .learnMore .imageLink {
  display: inline-block;
  margin-bottom: 10px;
}
.homeIntro .learnMore .imageLink a,
.productIntro .learnMore .imageLink a {
  display: inline;
}
.homeIntro .learnMore .imageLink img,
.productIntro .learnMore .imageLink img {
  display: inline;
}
.homeIntro .left,
.productIntro .left {
  z-index: 1;
}
.homeIntro .col.right,
.productIntro .col.right {
  min-height: 640px;
  z-index: 0;
}
@media screen and (max-width: 870px) {
  .homeIntro .col.right,
  .productIntro .col.right {
    min-height: 0;
  }
}
@media screen and (max-width: 440px) {
  .homeIntro .col.right,
  .productIntro .col.right {
    padding: 0 30px;
  }
}
.homeIntro .col.right .bg,
.productIntro .col.right .bg {
  background-image: url("img/laptop-asus-compressed.png");
  background-repeat: no-repeat;
  background-position: center center;
  width: 1195px;
  height: 696px;
  position: absolute;
  left: -120px;
  top: -26px;
  -moz-background-size: contain;
       background-size: contain;
}
.homeIntro .col.right .bg:before,
.productIntro .col.right .bg:before {
  content: "";
  width: 100%;
  padding-top: 60%;
  display: none;
}
@media screen and (max-width: 870px) {
  .homeIntro .col.right .bg:before,
  .productIntro .col.right .bg:before {
    display: block;
  }
}
@media screen and (max-width: 870px) {
  .homeIntro .col.right .bg,
  .productIntro .col.right .bg {
    left: auto;
    right: auto;
    width: 100%;
    height: auto;
    background-position: center center;
    position: relative;
    margin-top: 60px;
  }
}
.homeIntro .col.right .video,
.productIntro .col.right .video {
  position: absolute;
  top: 14.7%;
  left: 16.9%;
  width: 65.5%;
}
@media screen and (max-width: 870px) {
  .homeIntro .col.right .video,
  .productIntro .col.right .video {
    top: 14.7%;
    left: 15.9%;
    width: 67.5%;
  }
}
.homeIntro .col.right .video:before,
.productIntro .col.right .video:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}
.homeIntro .video .BorlabsCookie,
.productIntro .video .BorlabsCookie {
  position: absolute;
  top: 0;
  left: 0;
}
.homeIntro .bg,
.productIntro .bg {
  -webkit-transition: -webkit-transform 350ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: -webkit-transform 350ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: -o-transform 350ms cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: transform 350ms cubic-bezier(0.86, 0, 0.07, 1), -moz-transform 350ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 350ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 350ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 350ms cubic-bezier(0.86, 0, 0.07, 1), -moz-transform 350ms cubic-bezier(0.86, 0, 0.07, 1), -o-transform 350ms cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transform: translateX(0);
     -moz-transform: translateX(0);
      -ms-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
}
.homeIntro .left,
.productIntro .left {
  -webkit-transition: opacity 350ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: opacity 350ms cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: opacity 350ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: opacity 350ms cubic-bezier(0.86, 0, 0.07, 1);
}
@media screen and (min-width: 871px) and (max-width: 1870px) {
  .homeIntro.playing .col.left,
  .productIntro.playing .col.left {
    opacity: 0.2;
  }
  .homeIntro.playing .col.right,
  .productIntro.playing .col.right {
    z-index: 2;
  }
  .homeIntro.playing .bg,
  .productIntro.playing .bg {
    -webkit-transform: translateX(-40%);
       -moz-transform: translateX(-40%);
        -ms-transform: translateX(-40%);
         -o-transform: translateX(-40%);
            transform: translateX(-40%);
  }
}
.productIntro {
  background: #fafafa;
}
.productIntro.flip .cols .col.left {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.productIntro.flip .cols .col.right {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.productIntro.flip .cols .col.right .bg {
  left: auto;
  right: 0;
}
@media screen and (max-width: 780px) {
  .productIntro.flip .cols .col.right .bg {
    right: auto;
  }
}
.productIntro .cols .col.left {
  padding-top: 80px;
}
@media screen and (max-width: 780px) {
  .productIntro .cols .col.left {
    padding-top: 0;
  }
}
.productIntro .logo > * {
  width: auto;
  max-width: 100%;
  height: auto;
}
.productIntro h1 {
  font-weight: 700;
  font-size: 52px;
  margin: 0;
}
@media screen and (max-width: 440px) {
  .productIntro h1 {
    font-size: 32px;
    line-height: 36px;
    margin: 32px 0 16px;
  }
}
.productIntro h2 {
  font-weight: 200;
  font-size: 24px;
  margin: 20px 0 0;
  line-height: 1.2;
}
.productIntro .button {
  background-color: rgba(255, 255, 255, 0);
  color: #2c2c2c;
  border: 3px solid #2c2c2c;
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2px;
  padding-left: 20px;
  padding-right: 20px;
  min-width: 180px;
  text-align: center;
  margin-top: 32px;
}
.footer {
  background-color: #2c2c2c;
  color: #939393;
  font-size: 14px;
  overflow: hidden;
}
.footer .top {
  padding-top: 86px;
}
.footer .top > .cols {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (max-width: 780px) {
  .footer .top > .cols {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.footer .top .col {
  min-width: 260px;
  width: auto;
}
.footer .top .col1 {
  width: 460px;
}
@media screen and (max-width: 980px) {
  .footer .top .col1 {
    width: auto;
  }
}
.footer .top .col2 {
  margin-right: auto;
}
.footer h3 {
  color: #ffffff;
  margin: 0;
  height: 50px;
  text-transform: uppercase;
}
.footer strong {
  display: block;
}
.footer a:not(.button):not(.btn) {
  color: #939393;
  text-decoration: none;
  -webkit-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
}
.footer a:not(.button):not(.btn):hover,
.footer a:not(.button):not(.btn):focus,
.footer a:not(.button):not(.btn):active {
  color: #fafafa;
}
.footer strong,
.footer a:not(.logo) {
  padding: 10px 0;
  display: block;
}
.footer .logo,
.footer h3 {
  height: 50px;
  margin-bottom: 20px;
}
.footer h3 {
  padding-top: 14px;
}
.footer .logo {
  display: block;
  height: 50px;
  margin-right: 40px;
}
.footer .logo svg,
.footer .logo img {
  height: 100%;
  display: block;
  width: auto;
}
.footer .logo svg path {
  fill: #ffffff;
}
.footer .bottom {
  padding-bottom: 0;
}
.footer .bottom > .cols {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -47px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
     -moz-box-orient: horizontal;
     -moz-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.footer .bottom > .cols > * {
  padding-left: 47px;
  padding-right: 47px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.footer .bottom ul,
.footer .bottom li,
.footer .bottom a {
  display: inline;
}
.footer .bottom .cols > .supporterSection {
  padding-left: 37px;
  padding-right: 37px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.footer .copyright {
  margin-right: auto;
}
.footer .copyright ul {
  white-space: nowrap;
}
.footer .copyright ul li + li:before {
  content: " | ";
}
@media screen and (max-width: 980px) {
  .footer .copyright {
    width: auto;
  }
}
.footer .supporterSection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media screen and (max-width: 980px) {
  .footer .supporterSection {
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.footer .supporterSection .label {
  padding: 10px;
  margin: 0 auto 0 0;
  white-space: nowrap;
  font-size: 20px;
  color: #ffffff;
}
.footer .supporterSection ul {
  padding: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.footer .supporterSection li {
  width: auto;
}
.footer .supporterSection li .inner {
  width: auto;
}
.footer .supporterSection li img {
  width: auto;
  height: auto;
}
@media screen and (max-width: 321px) {
  .footer .supporterSection li .outer {
    padding: 30px;
  }
}
.footer .supporterSection img {
  margin: 0;
  padding: 0;
  left: auto;
}
.social-links a,
.social-links a:not(.logo) {
  padding-left: 30px;
  position: relative;
}
.social-links a:before,
.social-links a:not(.logo):before {
  position: absolute;
  left: 0;
  font-size: 18px;
}
.social-links a.facebook:before,
.social-links a:not(.logo).facebook:before {
  font-family: nframes;
  content: "\E900";
  font-weight: normal;
}
.social-links a.youtube:before,
.social-links a:not(.logo).youtube:before {
  font-family: nframes;
  content: "\E901";
  font-weight: normal;
}
.social-links a.twitter:before,
.social-links a:not(.logo).twitter:before {
  font-family: nframes;
  content: "\E904";
  font-weight: normal;
}
.social-links a.google-plus:before,
.social-links a:not(.logo).google-plus:before {
  font-family: nframes;
  content: "\E903";
  font-weight: normal;
}
.social-links a.linkedin:before,
.social-links a:not(.logo).linkedin:before {
  font-family: nframes;
  content: "\E902";
  font-weight: normal;
}
.social-links a.vimeo:before,
.social-links a:not(.logo).vimeo:before {
  font-family: nframes;
  content: "\E905";
  font-weight: normal;
}
.footer .social-links a.facebook:before,
.mediaSection .social-links a.facebook:before,
.footer .social-links a:not(.logo).facebook:before,
.mediaSection .social-links a:not(.logo).facebook:before {
  font-family: FontAwesome;
  content: "\F09A";
  font-weight: normal;
}
.footer .social-links a.youtube:before,
.mediaSection .social-links a.youtube:before,
.footer .social-links a:not(.logo).youtube:before,
.mediaSection .social-links a:not(.logo).youtube:before {
  font-family: FontAwesome;
  content: "\F167";
  font-weight: normal;
}
.footer .social-links a.twitter:before,
.mediaSection .social-links a.twitter:before,
.footer .social-links a:not(.logo).twitter:before,
.mediaSection .social-links a:not(.logo).twitter:before {
  font-family: FontAwesome;
  content: "\F099";
  font-weight: normal;
}
.footer .social-links a.google-plus:before,
.mediaSection .social-links a.google-plus:before,
.footer .social-links a:not(.logo).google-plus:before,
.mediaSection .social-links a:not(.logo).google-plus:before {
  font-family: FontAwesome;
  content: "\F0D5";
  font-weight: normal;
}
.footer .social-links a.linkedin:before,
.mediaSection .social-links a.linkedin:before,
.footer .social-links a:not(.logo).linkedin:before,
.mediaSection .social-links a:not(.logo).linkedin:before {
  font-family: FontAwesome;
  content: "\F0E1";
  font-weight: normal;
}
.footer .social-links a.vimeo:before,
.mediaSection .social-links a.vimeo:before,
.footer .social-links a:not(.logo).vimeo:before,
.mediaSection .social-links a:not(.logo).vimeo:before {
  font-family: FontAwesome;
  content: "\F27D";
  font-weight: normal;
}
svg #caras_bordes_ocean_wireframe {
  stroke-width: 0.1%;
  stroke: rgba(0, 0, 0, 0.05);
  fill-opacity: 0;
}
svg #vertices_ocean_wireframe {
  stroke: rgba(0, 0, 0, 0.5);
}
svg.preventAnimation * {
  -webkit-transition: none !important;
  -o-transition: none !important;
  -moz-transition: none !important;
  transition: none !important;
}
.parallaxContainer {
  overflow: hidden;
  position: relative;
}
.parallaxElement,
.frame + svg.animate {
  position: absolute;
  display: block;
  left: 50%;
  top: 50%;
  width: 100%;
}
.teamSection .parallaxElement,
.teamSection .frame + svg.animate {
  top: 80%;
}
.parallaxElement svg,
.frame + svg.animate {
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: auto;
  width: 100%;
}
.parallaxElement svg polygon,
.frame + svg.animate polygon {
  stroke-dasharray: 1000, 1000;
  stroke-dashoffset: 1000;
  stroke-width: 0.05%;
  fill-opacity: 0;
}
.parallaxElement svg line,
.frame + svg.animate line {
  opacity: 0;
}
.compareTableSection {
  background: none;
}
.compareTableSection:before {
  display: none;
}
@media screen and (max-width: 780px) {
  .compareTableSection .frame {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.compareTableSection table,
.inputFormatTableSection table {
  width: 100%;
  border-collapse: collapse;
}
.compareTableSection table td,
.inputFormatTableSection table td,
.compareTableSection table th,
.inputFormatTableSection table th {
  text-align: left;
  padding: 30px;
  border-bottom: 1px solid #eeeeee;
}
.compareTableSection table td:first-child,
.inputFormatTableSection table td:first-child,
.compareTableSection table th:first-child,
.inputFormatTableSection table th:first-child {
  width: 220px;
  padding-left: 0;
}
.compareTableSection table td:last-child,
.inputFormatTableSection table td:last-child,
.compareTableSection table th:last-child,
.inputFormatTableSection table th:last-child {
  padding-right: 0;
}
.compareTableSection table tr,
.inputFormatTableSection table tr {
  margin: 0 -30px;
}
.compareTableSection table tr:last-child td,
.inputFormatTableSection table tr:last-child td {
  border-bottom: none;
}
.compareTableSection table th,
.inputFormatTableSection table th {
  font-size: 20px;
  vertical-align: top;
}
.compareTableSection table th img,
.inputFormatTableSection table th img {
  margin: 0 -30px;
  width: auto;
  max-height: 21vw;
}
.compareTableSection table td.label,
.inputFormatTableSection table td.label {
  font-size: 20px;
}
.compareTable {
  table-layout: fixed;
}
.compareTable.large-only {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media screen and (max-width: 780px) {
  .compareTable.large-only {
    display: block;
  }
  .compareTable.large-only tr {
    display: none;
  }
  .compareTable.large-only tr:first-child {
    display: block;
  }
  .compareTable.large-only tr td:first-child {
    display: none;
  }
  .compareTable.large-only tr th {
    display: inline-block;
    width: 50%;
    padding: 30px;
    vertical-align: top;
    border-bottom: none;
    text-align: center;
    font-weight: normal;
    font-size: 16px;
  }
}
.compareTable.large-only .mobileLabel {
  display: none;
}
.compareTable.small-only {
  table-layout: auto;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  display: none;
}
@media screen and (max-width: 780px) {
  .compareTable.small-only {
    display: table;
  }
}
.compareTable.small-only td,
.compareTable.small-only th {
  padding: 20px;
}
.compareTable.small-only td:first-child,
.compareTable.small-only th:first-child {
  width: auto;
  min-width: 100px;
}
.compareTable.small-only img {
  display: none;
}
.compareTable.small-only .mobileLabel {
  display: block;
}
.compareTable.small-only .mobileLabel + p {
  display: none;
}
.compareTable.small-only .buttonRow th {
  border-bottom: none;
  padding: 80px 0 20px;
}
.compareTable.small-only .buttonRow .buttonContainer {
  padding-left: 0;
}
@media screen and (max-width: 560px) {
  .compareTable.small-only .buttonRow .buttonContainer a {
    font-size: 12px;
    min-width: 130px;
  }
}
.compareTable.small-only .buttonRow .button {
  display: block;
  text-align: center;
  padding: 12px 0;
}
@media screen and (max-width: 560px) {
  .inputFormatTable.large-only {
    display: none;
  }
}
.inputFormatTable.small-only {
  display: none;
}
@media screen and (max-width: 560px) {
  .inputFormatTable.small-only {
    display: table;
  }
}
.ctaSection {
  background-color: #fafafa;
  text-align: center;
}
.ctaSection .title {
  font-size: 40px;
  font-weight: 300;
  margin: 0 0 22px 0;
}
.ctaSection .text {
  color: #939393;
  max-width: 615px;
  margin: 0 auto 30px;
  font-weight: 300;
}
.ctaSection .button {
  min-width: 320px;
  font-size: 22px;
}
.ctaSection .alternative {
  font-size: 14px;
  margin-top: 18px;
}
.ctaSection .alternative a {
  margin: 0 10px;
}
.textTwoCols {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.66)));
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.66));
  background: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.66));
  background: -o-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.66));
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.66));
}
.textTwoCols h1 {
  text-align: center;
  margin-bottom: 62px;
}
.textTwoCols .col {
  vertical-align: top;
}
.accordionSection {
  background: none;
}
.accordionSection h1 {
  text-align: center;
}
.accordionSection:before {
  display: none;
}
.accordionSection .frame .ui-accordion-content {
  opacity: 0;
  -webkit-transition: opacity 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: opacity 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: opacity 350ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: opacity 350ms cubic-bezier(0.23, 1, 0.32, 1);
}
.accordionSection .frame > h2 {
  margin: 0;
  padding: 5px 36px;
  min-height: 100px;
  background-color: #fafafa;
  color: #2c2c2c;
  line-height: 1.2;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  outline: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 780px) {
  .accordionSection .frame > h2 {
    padding-right: 24px;
    padding-left: 24px;
    font-size: 30px;
    min-height: 70px;
  }
}
.accordionSection .frame > h2 span {
  position: relative;
  z-index: 1;
}
.accordionSection .frame > h2:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0;
  left: 0;
  top: 0;
  -webkit-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  z-index: 0;
}
@media screen and (max-width: 780px) {
  .accordionSection .frame > h2:before {
    right: 17px;
    font-size: 28px;
  }
}
.accordionSection .frame > h2:hover:before,
.accordionSection .frame > h2:focus:before,
.accordionSection .frame > h2:active:before {
  opacity: 1;
}
.accordionSection .frame > h2 svg {
  width: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: translateY(-38%);
     -moz-transform: translateY(-38%);
      -ms-transform: translateY(-38%);
       -o-transform: translateY(-38%);
          transform: translateY(-38%);
}
.accordionSection .frame > h2:after {
  font-family: FontAwesome;
  content: "\F107";
  font-weight: normal;
  font-size: 38px;
  margin-left: auto;
  z-index: 1;
}
.accordionSection .frame > h2.ui-state-active {
  background: -webkit-gradient(linear, left top, right top, from(#7abdc6), to(#69abce));
  background: -webkit-linear-gradient(left, #7abdc6, #69abce);
  background: -moz-linear-gradient(left, #7abdc6, #69abce);
  background: -o-linear-gradient(left, #7abdc6, #69abce);
  background: linear-gradient(left, #7abdc6, #69abce);
  color: #ffffff;
}
.accordionSection .frame > h2.ui-state-active:after {
  content: "\F106";
}
.accordionSection .frame > h2.ui-state-active + .ui-accordion-content {
  opacity: 1;
}
.accordionSection .frame > div {
  overflow: hidden;
}
.accordionSection .frame .rte {
  padding: 26px 36px;
}
@media screen and (max-width: 440px) {
  .accordionSection .frame .rte {
    padding: 12px;
  }
}
.accordionSection .frame .rte strong {
  font-size: 18px;
  display: block;
}
.accordionSection .frame .rte a {
  text-decoration: none;
  color: #0db5b6;
}
.accordionSection.jobs .rte strong {
  display: inline-block;
}
.accordionSection.jobs .additional {
  border-top: 1px solid #eeeeee;
  padding-top: 20px;
  margin: 20px 0px;
}
.accordionSection.jobs .additional .button {
  background-color: rgba(255, 255, 255, 0);
  color: #2c2c2c;
  border: 3px solid #2c2c2c;
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2px;
  padding-left: 20px;
  padding-right: 20px;
  min-width: 180px;
  text-align: center;
  margin-top: 32px;
}
.accordionSection.jobs .additional th {
  text-align: left;
  padding-right: 20px;
}
.rte.centered {
  text-align: center;
}
.rte ul li {
  padding: 4px 33px;
  position: relative;
}
.rte ul li:before {
  font-family: FontAwesome;
  content: "\F10C";
  font-weight: normal;
  position: absolute;
  left: 1px;
  top: 8px;
  font-size: 14px;
}
.rte ul li ul li {
  padding: 3px 24px;
}
.rte ul li ul li:before {
  font-family: FontAwesome;
  content: "\F1DB";
  font-weight: normal;
  font-size: 10px;
}
.mapSection {
  padding-top: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 1080px) {
  .mapSection {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
@media screen and (max-width: 560px) {
  .mapSection {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (max-width: 1080px) {
  .mapSection .mapDiv {
    position: relative;
    width: 50%;
    top: auto;
    margin: 0;
    padding: 0;
    vertical-align: top;
    height: 610px;
  }
}
@media screen and (max-width: 560px) {
  .mapSection .mapDiv {
    width: 100%;
  }
}
.mapSection .BorlabsCookie ._brlbs-embed._brlbs-google-maps {
  width: 100%;
  min-height: 610px;
}
.mapSection .BorlabsCookie ._brlbs-content-blocker ._brlbs-embed ._brlbs-thumbnail {
  margin: 0 auto;
}
.mapSection .frame {
  position: relative;
  overflow: visible;
}
@media screen and (max-width: 1080px) {
  .mapSection .frame {
    width: 50%;
    padding: 0;
    height: auto;
    margin: 0;
  }
}
@media screen and (max-width: 560px) {
  .mapSection .frame {
    width: 100%;
  }
}
.mapSection .pullUp {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.mapSection .pullUp .frame {
  text-align: right;
}
@media screen and (max-width: 560px) {
  .mapSection .pullUp {
    min-height: 0;
    height: auto;
  }
}
.mapSection .mapDiv {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.mapSection .contactOverlay {
  text-align: left;
  width: -webkit-calc((100% + 28px) * 2 / 5 - 47px);
  width: -moz-calc((100% + 28px) * 2 / 5 - 47px);
  width: calc((100% + 28px) * 2 / 5 - 47px);
  min-height: 420px;
  display: inline-block;
  position: absolute;
  top: -610px;
  right: 33px;
  color: #ffffff;
  padding: 0 66px;
  background: -webkit-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  background: -moz-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  background: -o-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  background: linear-gradient(135deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
}
@media screen and (max-width: 1080px) {
  .mapSection .contactOverlay {
    position: relative;
    top: auto;
    height: 100%;
    width: 100%;
    right: auto;
  }
}
@media screen and (max-width: 980px) {
  .mapSection .contactOverlay {
    padding-left: 33px;
    padding-right: 33px;
  }
}
.mapSection .contactOverlay h1 {
  margin: 43px 0 23px;
}
.mapSection .contactOverlay .text {
  line-height: 27px;
  font-size: 18px;
}
.mapSection .contactOverlay .text a {
  color: #ffffff;
  text-decoration: none;
  display: block;
}
.mapSection .contactOverlay .text + .text {
  margin: 33px 0 46px;
}
.mapDiv {
  min-height: 610px;
  cursor: pointer;
}
.inputFormatTableSection {
  background: none;
}
.inputFormatTableSection h1 {
  text-align: center;
  margin-bottom: 0;
}
.inputFormatTableSection h2 {
  text-align: center;
  font-size: 42px;
  font-weight: 200;
  line-height: 50px;
}
.inputFormatTableSection .bodyContainer {
  text-align: center;
  padding: 45px 0;
  max-width: 770px;
  margin: 0 auto;
  line-height: 27px;
}
.inputFormatTableSection table th,
.inputFormatTableSection table td {
  font-weight: normal;
  font-size: 20px;
  padding: 10px;
  border-color: #ccc;
}
.inputFormatTableSection table th.label,
.inputFormatTableSection table td.label {
  font-weight: 600;
}
.inputFormatTableSection table th:first-child,
.inputFormatTableSection table td:first-child,
.inputFormatTableSection table th:last-child,
.inputFormatTableSection table td:last-child {
  padding-left: 10px;
  padding-right: 10px;
}
.inputFormatTableSection table td,
.inputFormatTableSection table td.label {
  font-size: 16px;
}
.inputFormatTableSection table tr:last-child {
  border-bottom: 1px solid #ccc;
}
.mapSection .social-links,
.contactSection .social-links,
.trialFormSection .social-links,
.consultationFormSection .social-links,
.salesforceFormSection .social-links {
  margin: 43px -5px 68px;
}
.mapSection .social-links li,
.contactSection .social-links li,
.trialFormSection .social-links li,
.consultationFormSection .social-links li,
.salesforceFormSection .social-links li {
  display: inline-block;
  padding: 0 5px;
}
.mapSection .social-links a,
.contactSection .social-links a,
.trialFormSection .social-links a,
.consultationFormSection .social-links a,
.salesforceFormSection .social-links a {
  overflow: hidden;
  display: inline-block;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  text-align: center;
  text-decoration: none;
  line-height: 0;
  font-size: 0;
  padding: 0;
  position: relative;
}
.mapSection .social-links a:before,
.contactSection .social-links a:before,
.trialFormSection .social-links a:before,
.consultationFormSection .social-links a:before,
.salesforceFormSection .social-links a:before {
  position: relative;
  color: #ffffff;
  font-size: 46px;
  line-height: 46px;
  z-index: 2;
}
.mapSection .social-links a:after,
.contactSection .social-links a:after,
.trialFormSection .social-links a:after,
.consultationFormSection .social-links a:after,
.salesforceFormSection .social-links a:after {
  height: 80%;
  width: 80%;
  background-color: rgba(255, 255, 255, 0);
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  content: "";
  z-index: 0;
  position: absolute;
  top: 10%;
  left: 10%;
  -webkit-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
}
.mapSection .social-links a:hover:after,
.contactSection .social-links a:hover:after,
.trialFormSection .social-links a:hover:after,
.consultationFormSection .social-links a:hover:after,
.salesforceFormSection .social-links a:hover:after {
  background-color: rgba(255, 255, 255, 0.15);
}
.mapSection .social-links span,
.contactSection .social-links span,
.trialFormSection .social-links span,
.consultationFormSection .social-links span,
.salesforceFormSection .social-links span {
  position: absolute;
  left: -99999px;
}
.contactSection {
  padding-bottom: 0;
}
.contactSection .social-links {
  text-align: right;
}
@media screen and (max-width: 780px) {
  .contactSection .social-links {
    text-align: left;
  }
}
.contactSection .frame.marginTop {
  margin-top: 120px;
}
@media screen and (max-width: 780px) {
  .contactSection .frame.marginTop {
    margin-top: 60px;
  }
}
.contactSection .frame + svg {
  top: auto;
}
@media screen and (max-width: 780px) {
  .contactSection .frame + svg {
    margin-top: -60px;
  }
}
.contactSection .mapDiv,
.trialFormSection .mapDiv,
.consultationFormSection .mapDiv,
.salesforceFormSection .mapDiv {
  margin-top: 60px;
}
.contactSection .social-links a:before,
.trialFormSection .social-links a:before,
.consultationFormSection .social-links a:before,
.salesforceFormSection .social-links a:before {
  -webkit-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: color 350ms cubic-bezier(0.23, 1, 0.32, 1), background-color 350ms cubic-bezier(0.23, 1, 0.32, 1);
  color: #0db5b6;
}
.contactSection .social-links a:hover:before,
.trialFormSection .social-links a:hover:before,
.consultationFormSection .social-links a:hover:before,
.salesforceFormSection .social-links a:hover:before {
  color: #10e4e6;
}
.contactSection h1,
.trialFormSection h1,
.consultationFormSection h1,
.salesforceFormSection h1 {
  text-align: center;
}
.contactSection .text:first-child,
.trialFormSection .text:first-child,
.consultationFormSection .text:first-child,
.salesforceFormSection .text:first-child {
  padding-top: 27px;
  padding-bottom: 12px;
}
@media screen and (max-width: 780px) {
  .contactSection .text:first-child,
  .trialFormSection .text:first-child,
  .consultationFormSection .text:first-child,
  .salesforceFormSection .text:first-child {
    padding-top: 0;
  }
}
.contactSection frame > .cols,
.trialFormSection frame > .cols,
.consultationFormSection frame > .cols,
.salesforceFormSection frame > .cols {
  margin-top: 66px;
}
@media screen and (max-width: 780px) {
  .contactSection frame > .cols,
  .trialFormSection frame > .cols,
  .consultationFormSection frame > .cols,
  .salesforceFormSection frame > .cols {
    margin-top: 0;
  }
}
.contactSection .text,
.trialFormSection .text,
.consultationFormSection .text,
.salesforceFormSection .text {
  line-height: 27px;
  margin: 20px 0 20px;
}
@media screen and (max-width: 780px) {
  .contactSection .text:first-child,
  .trialFormSection .text:first-child,
  .consultationFormSection .text:first-child,
  .salesforceFormSection .text:first-child {
    margin-top: 0;
  }
}
.contactSection .text a,
.trialFormSection .text a,
.consultationFormSection .text a,
.salesforceFormSection .text a {
  text-decoration: none;
  display: block;
  color: #2c2c2c;
}
.contactSection .col .formContainer,
.trialFormSection .col .formContainer,
.consultationFormSection .col .formContainer,
.salesforceFormSection .col .formContainer {
  width: -webkit-calc(100% + 47px);
  width: -moz-calc(100% + 47px);
  width: calc(100% + 47px);
  margin-left: -47px;
}
.contactSection .cols.flip .col .formContainer,
.trialFormSection .cols.flip .col .formContainer,
.consultationFormSection .cols.flip .col .formContainer,
.salesforceFormSection .cols.flip .col .formContainer {
  margin-left: auto;
  margin-right: -47px;
}
.contactSection .rotateContainer,
.trialFormSection .rotateContainer,
.consultationFormSection .rotateContainer,
.salesforceFormSection .rotateContainer {
  -webkit-perspective: 1500px;
     -moz-perspective: 1500px;
          perspective: 1500px;
  -webkit-transform-style: preserve-3d;
     -moz-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.contactSection .formContainer,
.trialFormSection .formContainer,
.consultationFormSection .formContainer,
.salesforceFormSection .formContainer {
  color: #ffffff;
  padding: 0 66px;
  background: -webkit-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  background: -moz-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  background: -o-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  background: linear-gradient(135deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  padding: 20px 33px 50px;
  overflow: hidden;
  -webkit-transition: -webkit-transform 350ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition: -webkit-transform 350ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition: -o-transform 350ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -moz-transition: transform 350ms cubic-bezier(0.55, 0.085, 0.68, 0.53), -moz-transform 350ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition: transform 350ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition: transform 350ms cubic-bezier(0.55, 0.085, 0.68, 0.53), -webkit-transform 350ms cubic-bezier(0.55, 0.085, 0.68, 0.53), -moz-transform 350ms cubic-bezier(0.55, 0.085, 0.68, 0.53), -o-transform 350ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -webkit-transform: rotateY(0);
     -moz-transform: rotateY(0);
          transform: rotateY(0);
  -webkit-transform-style: preserve-3d;
     -moz-transform-style: preserve-3d;
          transform-style: preserve-3d;
  position: relative;
  top: 0;
  height: 100%;
}
.contactSection .formContainer .rte,
.trialFormSection .formContainer .rte,
.consultationFormSection .formContainer .rte,
.salesforceFormSection .formContainer .rte {
  font-weight: 400;
}
.contactSection .formContainer a,
.trialFormSection .formContainer a,
.consultationFormSection .formContainer a,
.salesforceFormSection .formContainer a {
  color: #ffffff;
  text-decoration: underline;
}
.contactSection .formContainer h2,
.trialFormSection .formContainer h2,
.consultationFormSection .formContainer h2,
.salesforceFormSection .formContainer h2 {
  font-weight: 600;
  font-size: 22px;
}
.contactSection .formContainer label,
.trialFormSection .formContainer label,
.consultationFormSection .formContainer label,
.salesforceFormSection .formContainer label,
.contactSection .formContainer legend,
.trialFormSection .formContainer legend,
.consultationFormSection .formContainer legend,
.salesforceFormSection .formContainer legend {
  display: block;
  padding: 10px 0 4px;
  font-size: 15px;
  font-weight: 200;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.contactSection .formContainer label b,
.trialFormSection .formContainer label b,
.consultationFormSection .formContainer label b,
.salesforceFormSection .formContainer label b,
.contactSection .formContainer legend b,
.trialFormSection .formContainer legend b,
.consultationFormSection .formContainer legend b,
.salesforceFormSection .formContainer legend b {
  font-weight: 700;
  margin-bottom: 14px;
  display: block;
}
.contactSection .formContainer label small,
.trialFormSection .formContainer label small,
.consultationFormSection .formContainer label small,
.salesforceFormSection .formContainer label small,
.contactSection .formContainer legend small,
.trialFormSection .formContainer legend small,
.consultationFormSection .formContainer legend small,
.salesforceFormSection .formContainer legend small {
  font-size: 13px;
  letter-spacing: 0.3px;
}
.contactSection .formContainer legend,
.trialFormSection .formContainer legend,
.consultationFormSection .formContainer legend,
.salesforceFormSection .formContainer legend {
  padding-left: 20px;
  padding-right: 20px;
  top: 0;
  width: 100%;
  float: left;
  color: #ffffff;
}
.contactSection .formContainer fieldset,
.trialFormSection .formContainer fieldset,
.consultationFormSection .formContainer fieldset,
.salesforceFormSection .formContainer fieldset {
  background-color: rgba(255, 255, 255, 0.1);
  border: none;
  padding: 0 0 20px;
  margin: 20px 0;
  position: relative;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.contactSection .formContainer fieldset.mergeWithBelow,
.trialFormSection .formContainer fieldset.mergeWithBelow,
.consultationFormSection .formContainer fieldset.mergeWithBelow,
.salesforceFormSection .formContainer fieldset.mergeWithBelow {
  margin-bottom: 0;
  padding-bottom: 0;
  -webkit-border-bottom-left-radius: 0;
     -moz-border-radius-bottomleft: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
     -moz-border-radius-bottomright: 0;
          border-bottom-right-radius: 0;
}
.contactSection .formContainer fieldset.mergeWithBelow + .mergeWithAbove,
.trialFormSection .formContainer fieldset.mergeWithBelow + .mergeWithAbove,
.consultationFormSection .formContainer fieldset.mergeWithBelow + .mergeWithAbove,
.salesforceFormSection .formContainer fieldset.mergeWithBelow + .mergeWithAbove {
  background-color: rgba(255, 255, 255, 0.1);
  margin-top: 0;
  padding: 0 20px 20px;
  -webkit-border-bottom-left-radius: 2px;
     -moz-border-radius-bottomleft: 2px;
          border-bottom-left-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
     -moz-border-radius-bottomright: 2px;
          border-bottom-right-radius: 2px;
}
.contactSection .formContainer fieldset.mergeWithBelow + .mergeWithAbove:last-child,
.trialFormSection .formContainer fieldset.mergeWithBelow + .mergeWithAbove:last-child,
.consultationFormSection .formContainer fieldset.mergeWithBelow + .mergeWithAbove:last-child,
.salesforceFormSection .formContainer fieldset.mergeWithBelow + .mergeWithAbove:last-child {
  margin-bottom: 20px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.contactSection .formContainer fieldset .inner,
.trialFormSection .formContainer fieldset .inner,
.consultationFormSection .formContainer fieldset .inner,
.salesforceFormSection .formContainer fieldset .inner {
  clear: both;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (max-width: 560px) {
  .contactSection .formContainer fieldset .inner,
  .trialFormSection .formContainer fieldset .inner,
  .consultationFormSection .formContainer fieldset .inner,
  .salesforceFormSection .formContainer fieldset .inner {
    display: block;
  }
}
.contactSection .formContainer input,
.trialFormSection .formContainer input,
.consultationFormSection .formContainer input,
.salesforceFormSection .formContainer input,
.contactSection .formContainer textarea,
.trialFormSection .formContainer textarea,
.consultationFormSection .formContainer textarea,
.salesforceFormSection .formContainer textarea,
.contactSection .formContainer select,
.trialFormSection .formContainer select,
.consultationFormSection .formContainer select,
.salesforceFormSection .formContainer select {
  display: block;
  width: 100%;
  border: 1px solid #eeeeee;
  padding: 6px 6px;
  font-family: opensans;
  font-size: 18px;
  color: #2c2c2c;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  font-weight: lighter;
}
.contactSection .formContainer option,
.trialFormSection .formContainer option,
.consultationFormSection .formContainer option,
.salesforceFormSection .formContainer option {
  font-weight: 300;
}
.contactSection .formContainer input[type=checkbox],
.trialFormSection .formContainer input[type=checkbox],
.consultationFormSection .formContainer input[type=checkbox],
.salesforceFormSection .formContainer input[type=checkbox],
.contactSection .formContainer input[type=radio],
.trialFormSection .formContainer input[type=radio],
.consultationFormSection .formContainer input[type=radio],
.salesforceFormSection .formContainer input[type=radio] {
  position: absolute;
  left: -99999px;
}
.contactSection .formContainer input[type=checkbox] + label,
.trialFormSection .formContainer input[type=checkbox] + label,
.consultationFormSection .formContainer input[type=checkbox] + label,
.salesforceFormSection .formContainer input[type=checkbox] + label,
.contactSection .formContainer input[type=radio] + label,
.trialFormSection .formContainer input[type=radio] + label,
.consultationFormSection .formContainer input[type=radio] + label,
.salesforceFormSection .formContainer input[type=radio] + label {
  width: 50%;
  padding-left: 60px;
  padding-right: 20px;
  position: relative;
  cursor: pointer;
}
@media screen and (max-width: 560px) {
  .contactSection .formContainer input[type=checkbox] + label,
  .trialFormSection .formContainer input[type=checkbox] + label,
  .consultationFormSection .formContainer input[type=checkbox] + label,
  .salesforceFormSection .formContainer input[type=checkbox] + label,
  .contactSection .formContainer input[type=radio] + label,
  .trialFormSection .formContainer input[type=radio] + label,
  .consultationFormSection .formContainer input[type=radio] + label,
  .salesforceFormSection .formContainer input[type=radio] + label {
    width: auto;
  }
}
.contactSection .formContainer input[type=checkbox] + label:before,
.trialFormSection .formContainer input[type=checkbox] + label:before,
.consultationFormSection .formContainer input[type=checkbox] + label:before,
.salesforceFormSection .formContainer input[type=checkbox] + label:before,
.contactSection .formContainer input[type=radio] + label:before,
.trialFormSection .formContainer input[type=radio] + label:before,
.consultationFormSection .formContainer input[type=radio] + label:before,
.salesforceFormSection .formContainer input[type=radio] + label:before,
.contactSection .formContainer input[type=checkbox] + label:after,
.trialFormSection .formContainer input[type=checkbox] + label:after,
.consultationFormSection .formContainer input[type=checkbox] + label:after,
.salesforceFormSection .formContainer input[type=checkbox] + label:after,
.contactSection .formContainer input[type=radio] + label:after,
.trialFormSection .formContainer input[type=radio] + label:after,
.consultationFormSection .formContainer input[type=radio] + label:after,
.salesforceFormSection .formContainer input[type=radio] + label:after {
  content: "";
  top: 10px;
  background-color: #ffffff;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  width: 24px;
  height: 24px;
  left: 20px;
  position: absolute;
  margin-top: -1px;
  border: 1px solid #eeeeee;
}
.contactSection .formContainer input[type=checkbox] + label:after,
.trialFormSection .formContainer input[type=checkbox] + label:after,
.consultationFormSection .formContainer input[type=checkbox] + label:after,
.salesforceFormSection .formContainer input[type=checkbox] + label:after,
.contactSection .formContainer input[type=radio] + label:after,
.trialFormSection .formContainer input[type=radio] + label:after,
.consultationFormSection .formContainer input[type=radio] + label:after,
.salesforceFormSection .formContainer input[type=radio] + label:after {
  font-family: FontAwesome;
  content: "\F00C";
  font-weight: normal;
  background: none;
  color: #464646;
  font-size: 16px;
  text-align: center;
  margin-top: 2px;
  display: none;
  border: none;
}
.contactSection .formContainer input[type=checkbox]:checked + label:after,
.trialFormSection .formContainer input[type=checkbox]:checked + label:after,
.consultationFormSection .formContainer input[type=checkbox]:checked + label:after,
.salesforceFormSection .formContainer input[type=checkbox]:checked + label:after,
.contactSection .formContainer input[type=radio]:checked + label:after,
.trialFormSection .formContainer input[type=radio]:checked + label:after,
.consultationFormSection .formContainer input[type=radio]:checked + label:after,
.salesforceFormSection .formContainer input[type=radio]:checked + label:after {
  display: inline-block;
}
.contactSection .formContainer .padTop,
.trialFormSection .formContainer .padTop,
.consultationFormSection .formContainer .padTop,
.salesforceFormSection .formContainer .padTop {
  padding-top: 17px;
}
.contactSection .formContainer .flexGrow,
.trialFormSection .formContainer .flexGrow,
.consultationFormSection .formContainer .flexGrow,
.salesforceFormSection .formContainer .flexGrow {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.contactSection .formContainer .superWide input[type=checkbox] + label,
.trialFormSection .formContainer .superWide input[type=checkbox] + label,
.consultationFormSection .formContainer .superWide input[type=checkbox] + label,
.salesforceFormSection .formContainer .superWide input[type=checkbox] + label,
.contactSection .formContainer input[type=radio] + label,
.trialFormSection .formContainer input[type=radio] + label,
.consultationFormSection .formContainer input[type=radio] + label,
.salesforceFormSection .formContainer input[type=radio] + label {
  width: 100%;
}
.contactSection .formContainer input[type=radio] + label:before,
.trialFormSection .formContainer input[type=radio] + label:before,
.consultationFormSection .formContainer input[type=radio] + label:before,
.salesforceFormSection .formContainer input[type=radio] + label:before {
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
}
.contactSection .formContainer input[type=radio] + label:after,
.trialFormSection .formContainer input[type=radio] + label:after,
.consultationFormSection .formContainer input[type=radio] + label:after,
.salesforceFormSection .formContainer input[type=radio] + label:after {
  background-color: #464646;
  content: "";
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  -webkit-transform: scale(0.4);
     -moz-transform: scale(0.4);
      -ms-transform: scale(0.4);
       -o-transform: scale(0.4);
          transform: scale(0.4);
  margin-top: -1px;
}
.contactSection .formContainer .error input,
.trialFormSection .formContainer .error input,
.consultationFormSection .formContainer .error input,
.salesforceFormSection .formContainer .error input,
.contactSection .formContainer .error textarea,
.trialFormSection .formContainer .error textarea,
.consultationFormSection .formContainer .error textarea,
.salesforceFormSection .formContainer .error textarea,
.contactSection .formContainer .error select,
.trialFormSection .formContainer .error select,
.consultationFormSection .formContainer .error select,
.salesforceFormSection .formContainer .error select {
  -webkit-box-shadow: 0 0 0 2px #f07240;
     -moz-box-shadow: 0 0 0 2px #f07240;
          box-shadow: 0 0 0 2px #f07240;
}
.contactSection .formContainer .error input:focus + .errorMsg,
.trialFormSection .formContainer .error input:focus + .errorMsg,
.consultationFormSection .formContainer .error input:focus + .errorMsg,
.salesforceFormSection .formContainer .error input:focus + .errorMsg,
.contactSection .formContainer .error textarea:focus + .errorMsg,
.trialFormSection .formContainer .error textarea:focus + .errorMsg,
.consultationFormSection .formContainer .error textarea:focus + .errorMsg,
.salesforceFormSection .formContainer .error textarea:focus + .errorMsg,
.contactSection .formContainer .error select:focus + .errorMsg,
.trialFormSection .formContainer .error select:focus + .errorMsg,
.consultationFormSection .formContainer .error select:focus + .errorMsg,
.salesforceFormSection .formContainer .error select:focus + .errorMsg {
  display: block;
}
.contactSection .formContainer fieldset.error label:before,
.trialFormSection .formContainer fieldset.error label:before,
.consultationFormSection .formContainer fieldset.error label:before,
.salesforceFormSection .formContainer fieldset.error label:before {
  -webkit-box-shadow: 0 0 0 2px #f07240;
     -moz-box-shadow: 0 0 0 2px #f07240;
          box-shadow: 0 0 0 2px #f07240;
}
.contactSection .formContainer fieldset.error:hover .errorMsg,
.trialFormSection .formContainer fieldset.error:hover .errorMsg,
.consultationFormSection .formContainer fieldset.error:hover .errorMsg,
.salesforceFormSection .formContainer fieldset.error:hover .errorMsg {
  display: block;
}
.contactSection .formContainer .errorMsg,
.trialFormSection .formContainer .errorMsg,
.consultationFormSection .formContainer .errorMsg,
.salesforceFormSection .formContainer .errorMsg {
  display: none;
  position: absolute;
  top: -4px;
  -webkit-transform: translateY(-100%);
     -moz-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
       -o-transform: translateY(-100%);
          transform: translateY(-100%);
  background-color: #f07240;
  color: #fff;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  right: 0;
  left: 0;
  pointer-events: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
     -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  margin: 0 -2px;
}
.contactSection .formContainer .errorMsg p,
.trialFormSection .formContainer .errorMsg p,
.consultationFormSection .formContainer .errorMsg p,
.salesforceFormSection .formContainer .errorMsg p {
  margin: 7px 14px;
  font-size: 14px;
}
.contactSection .formContainer .errorMsg:after,
.trialFormSection .formContainer .errorMsg:after,
.consultationFormSection .formContainer .errorMsg:after,
.salesforceFormSection .formContainer .errorMsg:after {
  display: block;
  content: "";
  border-top: 8px solid #f07240;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  position: absolute;
  right: 16px;
  bottom: -8px;
}
.contactSection .formContainer .inner,
.trialFormSection .formContainer .inner,
.consultationFormSection .formContainer .inner,
.salesforceFormSection .formContainer .inner {
  position: relative;
}
.contactSection .formContainer textarea,
.trialFormSection .formContainer textarea,
.consultationFormSection .formContainer textarea,
.salesforceFormSection .formContainer textarea {
  min-height: 120px;
}
.contactSection .formContainer button,
.trialFormSection .formContainer button,
.consultationFormSection .formContainer button,
.salesforceFormSection .formContainer button {
  display: block;
  padding: 12px 72px;
  margin-top: 20px;
  background: transparent;
  border: 3px solid #eeeeee;
  color: #eeeeee;
  -webkit-border-radius: 1000px;
     -moz-border-radius: 1000px;
          border-radius: 1000px;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 2px;
  cursor: pointer;
  outline: none;
  font-family: cairo;
  position: relative;
  text-align: center;
  display: inline-block;
}
.contactSection .formContainer button:hover,
.trialFormSection .formContainer button:hover,
.consultationFormSection .formContainer button:hover,
.salesforceFormSection .formContainer button:hover,
.contactSection .formContainer button:active,
.trialFormSection .formContainer button:active,
.consultationFormSection .formContainer button:active,
.salesforceFormSection .formContainer button:active,
.contactSection .formContainer button:focus,
.trialFormSection .formContainer button:focus,
.consultationFormSection .formContainer button:focus,
.salesforceFormSection .formContainer button:focus {
  background-color: rgba(238, 238, 238, 0.15) !important;
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.contactSection .formContainer button:before,
.trialFormSection .formContainer button:before,
.consultationFormSection .formContainer button:before,
.salesforceFormSection .formContainer button:before {
  font-family: FontAwesome;
  content: "\F110";
  font-weight: normal;
  position: absolute;
  right: 16px;
  top: 50%;
  width: 24px;
  height: 24px;
  margin-top: -12px;
  font-size: 24px;
  line-height: 24px;
  opacity: 0;
  -webkit-transform-origin: 50% 50%;
     -moz-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
       -o-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-animation-name: spin;
     -moz-animation-name: spin;
       -o-animation-name: spin;
          animation-name: spin;
  -webkit-animation-duration: 1500ms;
     -moz-animation-duration: 1500ms;
       -o-animation-duration: 1500ms;
          animation-duration: 1500ms;
  -webkit-animation-iteration-count: infinite;
     -moz-animation-iteration-count: infinite;
       -o-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
     -moz-animation-timing-function: linear;
       -o-animation-timing-function: linear;
          animation-timing-function: linear;
}
.contactSection .formContainer .alignright,
.trialFormSection .formContainer .alignright,
.consultationFormSection .formContainer .alignright,
.salesforceFormSection .formContainer .alignright {
  text-align: right;
}
.contactSection .formContainer form,
.trialFormSection .formContainer form,
.consultationFormSection .formContainer form,
.salesforceFormSection .formContainer form {
  margin: 0 -10px;
  padding: 0 10px;
}
.contactSection .formContainer form.submitted button:before,
.trialFormSection .formContainer form.submitted button:before,
.consultationFormSection .formContainer form.submitted button:before,
.salesforceFormSection .formContainer form.submitted button:before {
  opacity: 1;
  display: block;
}
.contactSection .formContainer .thankYou,
.trialFormSection .formContainer .thankYou,
.consultationFormSection .formContainer .thankYou,
.salesforceFormSection .formContainer .thankYou {
  display: none;
  -webkit-transform: rotateY(180deg);
     -moz-transform: rotateY(180deg);
          transform: rotateY(180deg);
  padding: 23px 33px 68px;
  position: relative;
  color: #ffffff;
  text-align: center;
}
@media screen and (max-width: 980px) {
  .contactSection .formContainer .thankYou,
  .trialFormSection .formContainer .thankYou,
  .consultationFormSection .formContainer .thankYou,
  .salesforceFormSection .formContainer .thankYou {
    padding: 33px 0;
  }
}
.contactSection .formContainer .thankYou img,
.trialFormSection .formContainer .thankYou img,
.consultationFormSection .formContainer .thankYou img,
.salesforceFormSection .formContainer .thankYou img {
  display: inline-block;
  width: auto;
  height: 70px;
}
.contactSection .formContainer .thankYou h2,
.trialFormSection .formContainer .thankYou h2,
.consultationFormSection .formContainer .thankYou h2,
.salesforceFormSection .formContainer .thankYou h2 {
  font-size: 46px;
}
.contactSection .formContainer .thankYou .rte,
.trialFormSection .formContainer .thankYou .rte,
.consultationFormSection .formContainer .thankYou .rte,
.salesforceFormSection .formContainer .thankYou .rte {
  padding: 0 43px 20px;
}
@media screen and (max-width: 980px) {
  .contactSection .formContainer .thankYou .rte,
  .trialFormSection .formContainer .thankYou .rte,
  .consultationFormSection .formContainer .thankYou .rte,
  .salesforceFormSection .formContainer .thankYou .rte {
    padding-left: 0;
    padding-right: 0;
  }
}
.contactSection .formContainer.showThankYou form,
.trialFormSection .formContainer.showThankYou form,
.consultationFormSection .formContainer.showThankYou form,
.salesforceFormSection .formContainer.showThankYou form,
.contactSection .formContainer.showThankYou button,
.trialFormSection .formContainer.showThankYou button,
.consultationFormSection .formContainer.showThankYou button,
.salesforceFormSection .formContainer.showThankYou button {
  display: none !important;
  -webkit-transition: none !important;
  -o-transition: none !important;
  -moz-transition: none !important;
  transition: none !important;
  -webkit-animation: none !important;
     -moz-animation: none !important;
       -o-animation: none !important;
          animation: none !important;
}
.contactSection .formContainer.showThankYou .thankYou,
.trialFormSection .formContainer.showThankYou .thankYou,
.consultationFormSection .formContainer.showThankYou .thankYou,
.salesforceFormSection .formContainer.showThankYou .thankYou {
  display: block;
}
.contactSection .formContainer.pullUp,
.trialFormSection .formContainer.pullUp,
.consultationFormSection .formContainer.pullUp,
.salesforceFormSection .formContainer.pullUp,
.contactSection .formContainer.showThankYou.pullUp,
.trialFormSection .formContainer.showThankYou.pullUp,
.consultationFormSection .formContainer.showThankYou.pullUp,
.salesforceFormSection .formContainer.showThankYou.pullUp {
  -webkit-transform: rotateY(90deg);
     -moz-transform: rotateY(90deg);
          transform: rotateY(90deg);
}
.contactSection .formContainer.showThankYou,
.trialFormSection .formContainer.showThankYou,
.consultationFormSection .formContainer.showThankYou,
.salesforceFormSection .formContainer.showThankYou {
  -webkit-transform: rotateY(180deg);
     -moz-transform: rotateY(180deg);
          transform: rotateY(180deg);
  -webkit-transition: -webkit-transform 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: -webkit-transform 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: -o-transform 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: transform 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -moz-transform 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -moz-transform 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -o-transform 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
@media screen and (max-width: 1080px) {
  .contactSection .formContainer .cols,
  .trialFormSection .formContainer .cols,
  .consultationFormSection .formContainer .cols,
  .salesforceFormSection .formContainer .cols {
    display: block;
  }
}
.contactSection .formContainer .col,
.trialFormSection .formContainer .col,
.consultationFormSection .formContainer .col,
.salesforceFormSection .formContainer .col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (max-width: 1080px) {
  .contactSection .formContainer .col,
  .trialFormSection .formContainer .col,
  .consultationFormSection .formContainer .col,
  .salesforceFormSection .formContainer .col {
    display: block;
    width: auto;
  }
}
.contactSection .formContainer .asterisk,
.trialFormSection .formContainer .asterisk,
.consultationFormSection .formContainer .asterisk,
.salesforceFormSection .formContainer .asterisk {
  color: #ffffff;
}
.contactSection .inputWrap.flexGrow,
.trialFormSection .inputWrap.flexGrow,
.consultationFormSection .inputWrap.flexGrow,
.salesforceFormSection .inputWrap.flexGrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.contactSection .inputWrap.flexGrow,
.trialFormSection .inputWrap.flexGrow,
.consultationFormSection .inputWrap.flexGrow,
.salesforceFormSection .inputWrap.flexGrow,
.contactSection .inputWrap.flexGrow .inner,
.trialFormSection .inputWrap.flexGrow .inner,
.consultationFormSection .inputWrap.flexGrow .inner,
.salesforceFormSection .inputWrap.flexGrow .inner,
.contactSection .inputWrap.flexGrow textarea,
.trialFormSection .inputWrap.flexGrow textarea,
.consultationFormSection .inputWrap.flexGrow textarea,
.salesforceFormSection .inputWrap.flexGrow textarea {
  height: 100%;
}
@media screen and (max-width: 780px) {
  .contactSection .cols .col .formContainer,
  .trialFormSection .cols .col .formContainer,
  .consultationFormSection .cols .col .formContainer,
  .salesforceFormSection .cols .col .formContainer,
  .contactSection .cols.flip .col .formContainer,
  .trialFormSection .cols.flip .col .formContainer,
  .consultationFormSection .cols.flip .col .formContainer,
  .salesforceFormSection .cols.flip .col .formContainer {
    margin: 0 -33px;
    width: auto;
  }
}
@media screen and (max-width: 440px) {
  .contactSection .cols .col .formContainer,
  .trialFormSection .cols .col .formContainer,
  .consultationFormSection .cols .col .formContainer,
  .salesforceFormSection .cols .col .formContainer,
  .contactSection .cols.flip .col .formContainer,
  .trialFormSection .cols.flip .col .formContainer,
  .consultationFormSection .cols.flip .col .formContainer,
  .salesforceFormSection .cols.flip .col .formContainer {
    margin: 0 -12px;
  }
}
.salesforceFormSection .formContainer textarea {
  min-height: 157px;
}
.teamSection h1,
.teamSection .text {
  text-align: center;
}
.teamSection .text {
  max-width: 770px;
  margin: 0 auto;
  line-height: 27px;
}
.teamSection ul {
  margin: 55px -25px -25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (max-width: 440px) {
  .teamSection ul {
    margin-left: -10px;
    margin-right: -10px;
  }
}
@media screen and (max-width: 321px) {
  .teamSection ul {
    margin-left: 0;
    margin-right: 0;
  }
}
.teamSection ul li {
  padding: 25px;
  width: 25%;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 980px) {
  .teamSection ul li {
    width: -webkit-calc(100% / 3);
    width: -moz-calc(100% / 3);
    width: calc(100% / 3);
  }
}
@media screen and (max-width: 670px) {
  .teamSection ul li {
    width: 50%;
  }
}
@media screen and (max-width: 440px) {
  .teamSection ul li {
    padding: 10px;
  }
}
@media screen and (max-width: 321px) {
  .teamSection ul li {
    width: 100%;
  }
}
.teamSection ul li img {
  width: 100%;
  height: auto;
}
.teamSection ul li a {
  color: #0db5b6;
  font-weight: bold;
  font-size: 20px;
  display: block;
  text-decoration: none;
  padding: 12px 0 2px;
}
@media screen and (max-width: 670px) {
  .teamSection ul li a {
    font-size: 18px;
  }
}
@media screen and (max-width: 440px) {
  .teamSection ul li a {
    font-size: 16px;
  }
}
.teamSection ul li a:after {
  font-family: FontAwesome;
  content: "\F0E0";
  font-weight: normal;
  margin-left: 6px;
  top: -1px;
  position: relative;
  font-size: 18px;
}
.teamSection ul li span {
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  display: block;
}
@media screen and (max-width: 440px) {
  .teamSection ul li span {
    font-size: 14px;
  }
}
.teamSection ul li.cta {
  text-align: center;
  color: white;
}
.teamSection ul li.cta > div {
  padding-top: 135%;
  position: relative;
}
.teamSection ul li.cta > div > div {
  background: -webkit-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  background: -moz-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  background: -o-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  background: linear-gradient(135deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  overflow: hidden;
  padding: 33px;
  display: block;
  vertical-align: top;
  position: absolute;
  top: 0px;
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 1176px) {
  .teamSection ul li.cta > div > div {
    padding: 12% 7%;
  }
}
.teamSection ul li.cta h2 {
  margin: 0 0 20px;
  line-height: 26px;
  font-size: 22px;
  font-weight: 600;
}
@media screen and (max-width: 1176px) {
  .teamSection ul li.cta h2 {
    font-size: 1.87vw;
  }
}
@media screen and (max-width: 980px) {
  .teamSection ul li.cta h2 {
    font-size: 2.25vw;
  }
}
@media screen and (max-width: 670px) {
  .teamSection ul li.cta h2 {
    font-size: 3.29vw;
  }
}
@media screen and (max-width: 321px) {
  .teamSection ul li.cta h2 {
    font-size: 22px;
  }
}
@media screen and (max-width: 1176px) {
  .teamSection ul li.cta div.rte p {
    font-size: 1.36vw;
    line-height: 2.2848vw;
  }
}
@media screen and (max-width: 980px) {
  .teamSection ul li.cta div.rte p {
    font-size: 1.63vw;
    line-height: 2.7384vw;
  }
}
@media screen and (max-width: 670px) {
  .teamSection ul li.cta div.rte p {
    font-size: 2.39vw;
    line-height: 4.0152vw;
  }
}
@media screen and (max-width: 321px) {
  .teamSection ul li.cta div.rte p {
    font-size: 16px;
    line-height: 27px;
  }
}
.teamSection ul li.cta a {
  display: block;
  padding: 12px 72px;
  margin-top: 20px;
  background: transparent;
  border: 3px solid #eeeeee;
  color: #eeeeee;
  -webkit-border-radius: 1000px;
     -moz-border-radius: 1000px;
          border-radius: 1000px;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 2px;
  cursor: pointer;
  outline: none;
  font-family: cairo;
  position: relative;
  text-align: center;
  padding: 10px 0;
  position: absolute;
  bottom: 23px;
  left: 33px;
  right: 33px;
  width: auto;
}
.teamSection ul li.cta a:hover,
.teamSection ul li.cta a:active,
.teamSection ul li.cta a:focus {
  background-color: rgba(238, 238, 238, 0.15) !important;
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.teamSection ul li.cta a:before {
  font-family: FontAwesome;
  content: "\F110";
  font-weight: normal;
  position: absolute;
  right: 16px;
  top: 50%;
  width: 24px;
  height: 24px;
  margin-top: -12px;
  font-size: 24px;
  line-height: 24px;
  opacity: 0;
  -webkit-transform-origin: 50% 50%;
     -moz-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
       -o-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-animation-name: spin;
     -moz-animation-name: spin;
       -o-animation-name: spin;
          animation-name: spin;
  -webkit-animation-duration: 1500ms;
     -moz-animation-duration: 1500ms;
       -o-animation-duration: 1500ms;
          animation-duration: 1500ms;
  -webkit-animation-iteration-count: infinite;
     -moz-animation-iteration-count: infinite;
       -o-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
     -moz-animation-timing-function: linear;
       -o-animation-timing-function: linear;
          animation-timing-function: linear;
}
.teamSection ul li.cta a:before,
.teamSection ul li.cta a:after {
  display: none;
}
@media screen and (max-width: 1176px) {
  .teamSection ul li.cta a {
    left: 7%;
    right: 7%;
  }
}
.textImageSection,
.textVideoSection {
  background: none;
}
.textImageSection h1,
.textVideoSection h1 {
  text-align: center;
  margin-bottom: 62px;
}
.textImageSection h2,
.textVideoSection h2 {
  font-weight: 200;
}
.textImageSection.centered,
.textVideoSection.centered {
  text-align: center;
}
.textImageSection.centered img,
.textVideoSection.centered img {
  width: auto;
  display: block;
  margin: 0 auto;
}
.textImageSection.centered img + .rte,
.textVideoSection.centered img + .rte {
  max-width: 770px;
  margin: auto;
  margin-top: 45px;
}
.textImageSection img,
.textVideoSection img,
.textImageSection iframe,
.textVideoSection iframe {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
}
.textImageSection.full-width img,
.textVideoSection.full-width img,
.textImageSection.full-width iframe,
.textVideoSection.full-width iframe {
  margin-bottom: 12px;
}
.textImageSection.full-width p,
.textVideoSection.full-width p {
  max-width: 560px;
}
@media screen and (max-width: 780px) {
  .textImageSection .col:first-child > img,
  .textVideoSection .col:first-child > img,
  .textImageSection .col:first-child iframe,
  .textVideoSection .col:first-child iframe {
    margin-bottom: 12px;
  }
}
@media screen and (max-width: 780px) {
  .textImageSection .col:last-child > img,
  .textVideoSection .col:last-child > img,
  .textImageSection .col:last-child iframe,
  .textVideoSection .col:last-child iframe {
    margin-top: 12px;
  }
}
.textImageSection .col .video,
.textVideoSection .col .video {
  position: relative;
  padding-top: 56.25%;
}
.textImageSection .col .video iframe,
.textVideoSection .col .video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.content .partnerSection {
  background: none;
}
#overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.85);
}
#overlay .outer {
  position: absolute;
  top: 200px;
  left: 100px;
  width: -webkit-calc(100% - 200px);
  width: -moz-calc(100% - 200px);
  width: calc(100% - 200px);
  height: -webkit-calc(100% - 400px);
  height: -moz-calc(100% - 400px);
  height: calc(100% - 400px);
}
#overlay .outer .inner {
  width: 100%;
  height: 100%;
  position: absolute;
}
#overlay .outer .inner.iframe {
  height: 80vh;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
}
#overlay img,
#overlay iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
#overlay iframe {
  background-color: #2c2c2c;
}
#overlay .galleryInfo {
  position: absolute;
  top: 100%;
  height: auto;
  font-size: 18px;
  z-index: 2;
  color: #ffffff;
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: -webkit-transform 350ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: -webkit-transform 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: -o-transform 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: transform 350ms cubic-bezier(0.23, 1, 0.32, 1), -moz-transform 350ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 350ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 350ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 350ms cubic-bezier(0.23, 1, 0.32, 1), -moz-transform 350ms cubic-bezier(0.23, 1, 0.32, 1), -o-transform 350ms cubic-bezier(0.23, 1, 0.32, 1);
}
#overlay .galleryInfo h1 {
  margin: 18px 0 2px;
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
}
#overlay .galleryInfo.hidden {
  -webkit-transform: translateY(100%);
     -moz-transform: translateY(100%);
      -ms-transform: translateY(100%);
       -o-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: -webkit-transform 350ms cubic-bezier(0.755, 0.05, 0.855, 0.06);
  transition: -webkit-transform 350ms cubic-bezier(0.755, 0.05, 0.855, 0.06);
  -o-transition: -o-transform 350ms cubic-bezier(0.755, 0.05, 0.855, 0.06);
  -moz-transition: transform 350ms cubic-bezier(0.755, 0.05, 0.855, 0.06), -moz-transform 350ms cubic-bezier(0.755, 0.05, 0.855, 0.06);
  transition: transform 350ms cubic-bezier(0.755, 0.05, 0.855, 0.06);
  transition: transform 350ms cubic-bezier(0.755, 0.05, 0.855, 0.06), -webkit-transform 350ms cubic-bezier(0.755, 0.05, 0.855, 0.06), -moz-transform 350ms cubic-bezier(0.755, 0.05, 0.855, 0.06), -o-transform 350ms cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
#overlay div.arrow {
  height: 65px;
  width: 65px;
  position: absolute;
  top: 50%;
  margin-top: -28px;
  cursor: pointer;
  z-index: 100;
  opacity: 0.33;
  -webkit-transition: all 350ms;
  -o-transition: all 350ms;
  -moz-transition: all 350ms;
  transition: all 350ms;
  -moz-background-size: contain;
       background-size: contain;
  background-repeat: no-repeat;
}
#overlay div.arrow:hover {
  opacity: 1;
}
#overlay div.arrow.left {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2070%2070%22%20enable-background%3D%22new%200%200%2070%2070%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%20stroke%3D%22%23FFFFFF%22%3E%0D%0A%09%3Cpath%20d%3D%22M35%2C66c17.1%2C0%2C31-13.9%2C31-31C66%2C17.9%2C52.1%2C4%2C35%2C4C17.9%2C4%2C4%2C17.9%2C4%2C35C4%2C52.1%2C17.9%2C66%2C35%2C66z%20M35%2C4.8%0D%0A%09%09c16.6%2C0%2C30.2%2C13.5%2C30.2%2C30.2S51.6%2C65.2%2C35%2C65.2S4.8%2C51.6%2C4.8%2C35S18.4%2C4.8%2C35%2C4.8z%22%2F%3E%0D%0A%09%3Cpath%20d%3D%22M41.5%2C48.9c0.2%2C0.2%2C0.4%2C0.2%2C0.6%2C0s0.2-0.4%2C0-0.6L28.7%2C35l13.3-13.3c0.2-0.2%2C0.2-0.4%2C0-0.6C42%2C21%2C41.9%2C21%2C41.8%2C21%0D%0A%09%09s-0.2%2C0-0.3%2C0.1L27.9%2C34.7c0%2C0-0.1%2C0.1-0.1%2C0.2c-0.1%2C0.1%2C0%2C0.3%2C0.1%2C0.4L41.5%2C48.9z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  background-position: 0px center;
  left: 25px;
}
#overlay div.arrow.right {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2070%2070%22%20enable-background%3D%22new%200%200%2070%2070%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%20stroke%3D%22%23FFFFFF%22%3E%0D%0A%09%3Cpath%20d%3D%22M35%2C4C17.9%2C4%2C4%2C17.9%2C4%2C35c0%2C17.1%2C13.9%2C31%2C31%2C31c17.1%2C0%2C31-13.9%2C31-31C66%2C17.9%2C52.1%2C4%2C35%2C4z%20M35%2C65.2%0D%0A%09%09C18.4%2C65.2%2C4.8%2C51.6%2C4.8%2C35S18.4%2C4.8%2C35%2C4.8S65.2%2C18.4%2C65.2%2C35S51.6%2C65.2%2C35%2C65.2z%22%2F%3E%0D%0A%09%3Cpath%20d%3D%22M28.5%2C21.1c-0.2-0.2-0.4-0.2-0.6%2C0s-0.2%2C0.4%2C0%2C0.6L41.3%2C35L27.9%2C48.3c-0.2%2C0.2-0.2%2C0.4%2C0%2C0.6C28%2C49%2C28.1%2C49%2C28.2%2C49%0D%0A%09%09s0.2%2C0%2C0.3-0.1l13.6-13.6c0%2C0%2C0.1-0.1%2C0.1-0.2c0.1-0.1%2C0-0.3-0.1-0.4L28.5%2C21.1z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  background-position: -100% center;
  right: 25px;
}
#overlay div.arrow.close {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2070%2070%22%20enable-background%3D%22new%200%200%2070%2070%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%20stroke%3D%22%23FFFFFF%22%3E%0D%0A%09%3Cpath%20d%3D%22M35%2C4C17.9%2C4%2C4%2C17.9%2C4%2C35c0%2C17.1%2C13.9%2C31%2C31%2C31c17.1%2C0%2C31-13.9%2C31-31C66%2C17.9%2C52.1%2C4%2C35%2C4z%20M35%2C65.2%0D%0A%09%09C18.4%2C65.2%2C4.8%2C51.6%2C4.8%2C35S18.4%2C4.8%2C35%2C4.8S65.2%2C18.4%2C65.2%2C35S51.6%2C65.2%2C35%2C65.2z%22%2F%3E%0D%0A%09%3Cpath%20d%3D%22M48.9%2C21.1c-0.2-0.2-0.4-0.2-0.6%2C0L35%2C34.4L21.7%2C21.1c-0.2-0.2-0.4-0.2-0.6%2C0s-0.2%2C0.4%2C0%2C0.6L34.5%2C35L21.1%2C48.3%0D%0A%09%09c-0.2%2C0.2-0.2%2C0.4%2C0%2C0.6c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0.1s0.2%2C0%2C0.3-0.1L35%2C35.6l13.3%2C13.3c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0.1s0.2%2C0%2C0.3-0.1%0D%0A%09%09c0.2-0.2%2C0.2-0.4%2C0-0.6L35.5%2C35l13.3-13.3C49%2C21.5%2C49%2C21.3%2C48.9%2C21.1z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  top: 25px;
  right: 25px;
  margin: 0;
}
#overlay .arrow,
#overlay .play_button,
#overlay img,
#overlay iframe {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
div.play_button {
  opacity: 0;
  width: 80px;
  height: 80px;
  position: absolute;
  z-index: 50;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0.5);
     -moz-transform: translate(-50%, -50%) scale(0.5);
      -ms-transform: translate(-50%, -50%) scale(0.5);
       -o-transform: translate(-50%, -50%) scale(0.5);
          transform: translate(-50%, -50%) scale(0.5);
  -webkit-transition: all 250ms cubic-bezier(0, 0, 0.58, 1);
  -o-transition: all 250ms cubic-bezier(0, 0, 0.58, 1);
  -moz-transition: all 250ms cubic-bezier(0, 0, 0.58, 1);
  transition: all 250ms cubic-bezier(0, 0, 0.58, 1);
}
div.play_button:before {
  font-family: FontAwesome;
  content: "\F144";
  font-weight: normal;
  font-size: 100px;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  line-height: 100px;
  margin-left: -50px;
  margin-top: -50px;
  -webkit-transform: scale(0.9);
     -moz-transform: scale(0.9);
      -ms-transform: scale(0.9);
       -o-transform: scale(0.9);
          transform: scale(0.9);
  position: absolute;
  color: white;
  -webkit-transition: all 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: all 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: all 350ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 350ms cubic-bezier(0.23, 1, 0.32, 1);
  text-align: center;
  text-shadow: 0 0 16px rgba(0, 0, 0, 0.3);
}
div.play_button:hover:before {
  -webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}
div.play_button.active {
  opacity: 1;
  cursor: pointer;
  -webkit-transform: translate(-50%, -50%) scale(1);
     -moz-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
       -o-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}
.mediaSection {
  background: none;
}
.mediaSection:before {
  display: none;
}
.mediaSection .frame + svg.animate {
  top: 100%;
}
.mediaSection .ribbon {
  background-color: #fafafa;
  padding: 30px 50px;
}
@media screen and (max-width: 1176px) {
  .mediaSection .ribbon {
    padding-left: 0;
    padding-right: 0;
  }
}
.mediaSection .ribbon span {
  display: inline-block;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 15px;
}
.mediaSection .ribbon .frame {
  text-align: center;
}
.mediaSection .social-links {
  display: inline-block;
  margin: 20px 15px;
}
.mediaSection .social-links li {
  display: inline-block;
}
.mediaSection .social-links a {
  color: #2c2c2c;
  height: 38px;
  width: 38px;
  display: inline-block;
  font-size: 38px;
  line-height: 38px;
  margin: 0 8px -10px;
}
.mediaSection .social-links a:before {
  font-size: 38px;
}
.mediaSection .social-links a span {
  position: absolute;
  left: -99999px;
}
.mediaSection h1 {
  text-align: center;
  margin-bottom: 62px;
}
.mediaSection h2 {
  text-align: center;
  margin-bottom: 62px;
}
.mediaSection h2 img {
  height: 1.165em;
  width: auto;
  margin: 0 0 -10px 10px;
}
.mediaSection .mediaElements {
  margin: -25px -25px 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.mediaSection .mediaElements li,
.mediaSection .mediaElements .BorlabsCookie {
  display: inline-block;
  padding: 25px;
  width: -webkit-calc(100% / 3);
  width: -moz-calc(100% / 3);
  width: calc(100% / 3);
  position: relative;
  cursor: pointer;
}
@media screen and (max-width: 870px) {
  .mediaSection .mediaElements li,
  .mediaSection .mediaElements .BorlabsCookie {
    width: 50%;
  }
}
@media screen and (max-width: 560px) {
  .mediaSection .mediaElements li,
  .mediaSection .mediaElements .BorlabsCookie {
    width: 100%;
  }
}
.mediaSection .mediaElements li .img,
.mediaSection .mediaElements .BorlabsCookie .img {
  padding-top: 57%;
  width: 100%;
  -moz-background-size: cover;
       background-size: cover;
  background-position: center center;
  position: relative;
}
.mediaSection .mediaElements li .img:before,
.mediaSection .mediaElements .BorlabsCookie .img:before {
  font-family: FontAwesome;
  content: "\F144";
  font-weight: normal;
  font-size: 100px;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  line-height: 100px;
  margin-left: -50px;
  margin-top: -50px;
  -webkit-transform: scale(0.9);
     -moz-transform: scale(0.9);
      -ms-transform: scale(0.9);
       -o-transform: scale(0.9);
          transform: scale(0.9);
  position: absolute;
  color: white;
  -webkit-transition: all 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: all 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: all 350ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 350ms cubic-bezier(0.23, 1, 0.32, 1);
  text-align: center;
  text-shadow: 0 0 16px rgba(0, 0, 0, 0.3);
}
.mediaSection .mediaElements li:hover .img:before,
.mediaSection .mediaElements .BorlabsCookie:hover .img:before {
  -webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}
.mediaSection .mediaElements li h3,
.mediaSection .mediaElements .BorlabsCookie h3 {
  font-weight: 700;
  font-size: 20px;
  display: block;
  text-decoration: none;
  padding: 12px 0 2px;
  margin: 0;
}
.mediaSection .mediaElements li .desc p:first-child,
.mediaSection .mediaElements .BorlabsCookie .desc p:first-child {
  margin-top: 0;
}
.mediaSection .mediaElements li .desc p:last-child,
.mediaSection .mediaElements .BorlabsCookie .desc p:last-child {
  margin-bottom: 0;
}
.supporterSection {
  background: none;
}
.supporterSection.moveTop {
  margin-top: -20px;
  padding-top: 0;
}
.supporterSection h3 {
  font-size: 20px;
  font-weight: 700;
}
.supporterSection .frame {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.supporterSection .title {
  padding-right: 20px;
}
.supporterSection .supporters {
  position: relative;
}
.supporterSection ul {
  margin: -10px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.supporterSection ul li {
  vertical-align: top;
  text-align: left;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 200px;
}
.supporterSection ul li .outer {
  padding: 10px;
  display: block;
  position: relative;
}
.supporterSection ul li .inner {
  position: relative;
  text-align: left;
}
.supporterSection ul img {
  height: auto;
  display: inline-block;
  outline: none;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: opacity 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: opacity 350ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: opacity 350ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: opacity 350ms cubic-bezier(0.23, 1, 0.32, 1);
}
.stripeSection {
  margin: 60px 0;
  text-align: center;
}
.stripeSection h1 {
  margin-top: 0;
}
.stripeSection h2 {
  font-weight: 200;
  margin-top: 0;
}
.stripeSection.colored {
  color: #ffffff;
  background: -webkit-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  background: -moz-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  background: -o-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  background: linear-gradient(135deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
}
.stripeSection.gray {
  background: #fafafa;
}
.stripeSection.none {
  background: none;
}
.stripeSection .rte {
  max-width: 770px;
  margin: auto;
}
.downloadSection {
  background: none;
}
.downloadSection.parallaxContainer {
  overflow: visible;
}
.downloadSection:before {
  display: none;
}
.downloadSection .frame + svg.animate {
  top: 15%;
}
.downloadSection h1.title,
.downloadSection h2.alt {
  text-align: center;
  margin-bottom: 60px;
}
.downloadSection .col.listing {
  padding-top: 80px;
  padding-bottom: 80px;
  margin-bottom: 50px;
}
@media screen and (max-width: 780px) {
  .downloadSection .col.listing {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.downloadSection .col.listing h2 {
  font-size: 20px;
}
.downloadSection .col.listing ul {
  border-top: 1px solid #ccc;
}
.downloadSection .col.listing li {
  display: block;
}
.downloadSection .col.listing li a {
  display: inline-block;
  border-bottom: 1px solid #ccc;
  padding: 16px 10px;
  width: 100%;
  text-decoration: none;
  color: #10b98d;
  position: relative;
}
.downloadSection .col.listing li a .filesize {
  position: absolute;
  right: 70px;
  color: #2c2c2c;
}
.downloadSection .col.listing li a:hover,
.downloadSection .col.listing li a:focus,
.downloadSection .col.listing li a:active {
  background-color: #fafafa;
  color: #14e8b1;
}
.downloadSection .col.listing li a:after {
  font-family: FontAwesome;
  content: "\F019";
  font-weight: normal;
  position: absolute;
  right: 10px;
  line-height: 18px;
  font-size: 18px;
  margin-top: 2px;
}
.downloadSection .col.listing li a.link:after {
  font-family: FontAwesome;
  content: "\F08E";
  font-weight: normal;
}
@media screen and (max-width: 780px) {
  .downloadSection .col.listing.left > div {
    margin-bottom: 16px;
  }
}
.downloadSection .col.card a {
  color: white;
  text-decoration: underline;
}
.downloadSection .col.card a.button {
  text-decoration: none;
}
.downloadSection .col.card:before {
  background: -webkit-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  background: -moz-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  background: -o-linear-gradient(315deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  background: linear-gradient(135deg, rgba(134, 201, 191, 0.8) 10%, rgba(57, 122, 233, 0.8) 90%);
  content: "";
  width: 52vw;
  height: 100%;
  position: absolute;
  top: 0;
}
.downloadSection .col.card.left:before {
  right: 47px;
}
@media screen and (max-width: 780px) {
  .downloadSection .col.card.left:before,
  .downloadSection .col.card.right:before {
    right: 0;
    left: 0;
    width: auto;
  }
}
.downloadSection .col.card .container {
  width: 100%;
  height: 100%;
  padding: 68px 33px 68px;
  position: relative;
  color: #ffffff;
  text-align: center;
}
@media screen and (max-width: 780px) {
  .downloadSection .col.card .container {
    padding: 33px 0;
  }
}
.downloadSection .col.card .container img {
  display: inline-block;
  width: auto;
  height: 70px;
}
.downloadSection .col.card .container h2 {
  font-size: 46px;
}
.downloadSection .col.card .container .rte {
  padding: 0 43px 20px;
}
@media screen and (max-width: 980px) {
  .downloadSection .col.card .container .rte {
    padding-left: 0;
    padding-right: 0;
  }
}
.boxes {
  background: none;
  text-align: center;
}
.boxes .bodyContainer {
  padding: 10px 0 30px;
  max-width: 770px;
  margin: 0 auto;
}
.boxes h2 {
  font-size: 25px;
  margin: 0;
  line-height: 25px;
}
.boxes h3 {
  font-size: 20px;
  margin: 0 0 10px;
  font-weight: normal;
}
.boxes .icon {
  width: 60px;
  height: 60px;
}
.boxes p {
  line-height: normal;
  margin: 0;
}
.boxes ul {
  margin: 0 -25px -5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (max-width: 1176px) {
  .boxes ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.boxes ul li {
  display: inline-block;
  vertical-align: top;
  padding: 25px;
  border: 25px solid transparent;
  -moz-background-clip: padding-box;
       background-clip: padding-box;
  width: -webkit-calc(100% / 3);
  width: -moz-calc(100% / 3);
  width: calc(100% / 3);
  height: 377px;
  position: relative;
  background-color: #fafafa;
}
@media screen and (max-width: 1176px) {
  .boxes ul li {
    width: 100%;
    height: auto;
  }
}
.boxes ul li div {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.boxes ul li .input {
  margin: 15px 20px 0 20px;
  position: relative;
}
.boxes ul li .input img {
  border: 1px solid #2c2c2c;
}
@media screen and (max-width: 440px) {
  .boxes ul li .input {
    margin: 30px 10px 0 10px;
  }
}
.boxes ul li .input.plus:after {
  content: "+" !important;
  display: inline-block !important;
  position: absolute;
  font-size: 33px;
  width: 20px;
  right: -35px;
  top: 6px;
}
@media screen and (max-width: 440px) {
  .boxes ul li .input.plus:after {
    right: -25px;
  }
}
.boxes ul li .output {
  width: 100%;
  text-align: left;
  margin: 0 0 15px;
  position: relative;
  padding-left: 85px;
  height: 65px;
}
.boxes ul li .output img {
  width: 65px;
  height: auto;
  position: absolute;
  left: 0;
}
.boxes ul li .output .txt {
  display: inline-block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.boxes ul li + li:before {
  content: "";
  width: 20px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2020.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2020%2040%22%20enable-background%3D%22new%200%200%2020%2040%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20d%3D%22M17.9%2C19.6C17.9%2C19.6%2C17.9%2C19.6%2C17.9%2C19.6L2.8%2C4.6c-0.2-0.2-0.5-0.2-0.7%2C0s-0.2%2C0.5%2C0%2C0.7L16.8%2C20L2.1%2C34.7%0D%0A%09c-0.2%2C0.2-0.2%2C0.5%2C0%2C0.7c0.1%2C0.1%2C0.2%2C0.1%2C0.4%2C0.1s0.3%2C0%2C0.4-0.1l15.1-15.1c0%2C0%2C0%2C0%2C0%2C0C18%2C20.3%2C18%2C20.1%2C18%2C20%0D%0A%09C18%2C19.9%2C18%2C19.7%2C17.9%2C19.6z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  background-repeat: no-repeat;
  display: inline-block;
  position: absolute;
  left: -25px;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
     -moz-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
       -o-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
@media screen and (max-width: 1176px) {
  .boxes ul li + li:before {
    top: -25px;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%) rotateZ(90deg);
       -moz-transform: translateX(-50%) translateY(-50%) rotateZ(90deg);
        -ms-transform: translateX(-50%) translateY(-50%) rotate(90deg);
         -o-transform: translateX(-50%) translateY(-50%) rotateZ(90deg);
            transform: translateX(-50%) translateY(-50%) rotateZ(90deg);
  }
}
.asterisk {
  text-align: left;
  font-size: 14px;
  color: #939393;
  margin-top: 0;
}
