@font-face {font-family: "Open Sans";font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../fonts/opensans-400-cyrillic-ext.woff2) format("woff2");unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: "Open Sans";font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../fonts/opensans-400-cyrillic.woff2) format("woff2");unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: "Open Sans";font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../fonts/opensans-400-greek-ext.woff2) format("woff2");unicode-range: U+1F00-1FFF;}@font-face {font-family: "Open Sans";font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../fonts/opensans-400-greek.woff2) format("woff2");unicode-range: U+0370-03FF;}@font-face {font-family: "Open Sans";font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../fonts/opensans-400-hebrew.woff2) format("woff2");unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;}@font-face {font-family: "Open Sans";font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../fonts/opensans-400-latin-ext.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: "Open Sans";font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../fonts/opensans-400-latin.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: "Open Sans";font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../fonts/opensans-400-vietnamese.woff2) format("woff2");unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: "Open Sans";font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(../fonts/opensans-700-cyrillic-ext.woff2) format("woff2");unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: "Open Sans";font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(../fonts/opensans-700-cyrillic.woff2) format("woff2");unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: "Open Sans";font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(../fonts/opensans-700-greek-ext.woff2) format("woff2");unicode-range: U+1F00-1FFF;}@font-face {font-family: "Open Sans";font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(../fonts/opensans-700-greek.woff2) format("woff2");unicode-range: U+0370-03FF;}@font-face {font-family: "Open Sans";font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(../fonts/opensans-700-hebrew.woff2) format("woff2");unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;}@font-face {font-family: "Open Sans";font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(../fonts/opensans-700-latin-ext.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: "Open Sans";font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(../fonts/opensans-700-latin.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: "Open Sans";font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(../fonts/opensans-700-vietnamese.woff2) format("woff2");unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: "Teko";font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/teko-700-devanagari.woff2) format("woff2");unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}@font-face {font-family: "Teko";font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/teko-700-latin-ext.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: "Teko";font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/teko-700-latin.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@media only screen and (min-width: 1200px) {#wrapper > div > .row > div, #wrapper > div.row > div {max-width: 1200px;}}#bg {overflow: hidden;position: fixed;pointer-events: none;top: 0;left: 0;width: 100%;height: 100%;background-size: 400% 400%;z-index: 10;}#bg .svg {position: absolute;width: 100%;height: 100%;}#bg .svg .left, #bg .svg .center, #bg .svg .right {fill: #f5f5f5;visibility: hidden;stroke: #f5f5f5;stroke-width: 0;}#bg .svg .center:nth-child(3) {fill: #00f996;}#bg.reichweiten .svg {transform: scale(3);}#bg.reichweiten .svg .center, #bg.reichweiten .svg .right {fill: none;stroke: #f5f5f5;stroke-width: 40;}#bg.produkte .svg {transform: scaleY(-1);}#bg.produkte .svg .left, #bg.produkte .svg .center, #bg.produkte .svg .right {fill: none;stroke: #fff;stroke-width: 5;}#bg.ueber_uns .svg {transform: rotate3d(8, 1, 1, 50deg) scale(2);}#bg.ueber_uns .svg .left, #bg.ueber_uns .svg .center, #bg.ueber_uns .svg .right {fill: #00101e;stroke: #00f996;stroke-width: 1;}::-webkit-scrollbar {width: 10px;height: 10px;}::-webkit-scrollbar-button {width: 0px;height: 0px;}::-webkit-scrollbar-thumb {background: #00f996;border: 0px none #ffffff;}::-webkit-scrollbar-thumb:hover {background: #00f996;}::-webkit-scrollbar-thumb:active {background: #3d566e;}::-webkit-scrollbar-track {background: #3d566e;border: 0px none #ffffff;}::-webkit-scrollbar-track:hover {background: #3d566e;}::-webkit-scrollbar-track:active {background: #00f996;}::-webkit-scrollbar-corner {background: transparent;}:root {scrollbar-color: #00f996 #3d566e;scrollbar-width: thin;}.dark_80, .dark {background-color: rgba(61, 86, 110, 0.8) !important;color: #f5f5f5;border: none;}.dark_80.inner, .dark.inner {background-color: #3d566e !important;}.dark_20 {background-color: rgba(61, 86, 110, 0.2) !important;color: #f5f5f5;border: none;}.dark_20.inner {background-color: #3d566e !important;}.black {background-color: #00101e !important;color: #f5f5f5;border: none;}.black.inner {background-color: #00101e !important;}.black_80 {background-color: rgba(0, 16, 30, 0.85) !important;color: #f5f5f5;border: none;}.black_80.inner {background-color: #00101e !important;}.lighten {background-color: #bac5d0 !important;border: none;color: #00101e;}.lighten h1 {color: inherit;}.green {background-color: #00f996 !important;color: #00101e;}.green h1 {color: inherit;}.white {background-color: #f5f5f5 !important;color: #00101e;}.white h1 {color: inherit;}#main .row.white, #main .row.green, #main .row.black, #main .row.dark, #main .row.dark_20, #main .row.dark_80, #main .row.glass {padding-top: 0;padding-bottom: 0;}.glass_white {background-color: rgba(245, 245, 245, 0.5) !important;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);color: #00101e;}.glass_white h1 {color: inherit;}.glass {background-color: rgba(61, 86, 110, 0.1) !important;-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);}.glass h1, .glass a {color: inherit;}.realwhite {background-color: white !important;color: #3d566e;}.realwhite h1 {color: inherit;}.box {border: 1px solid #3d566e;}.shadow {box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.32);}a {line-height: 0;color: #00101e;text-decoration: none;}.dark a {color: #f5f5f5;}.dark_20 a {color: #f5f5f5;}.dark_80 a {color: #f5f5f5;}h1 {font-family: "Teko", sans-serif;font-size: 2.2em;color: #f5f5f5;line-height: 1em;letter-spacing: 0.5px;}@media only screen and (min-width: 768px) {h1 {font-size: 2.7em;}}h2 {line-height: 1em;letter-spacing: 0.5px;}h3 {font-size: 1.3em;font-weight: normal;}h3, h4, h5, h6 {line-height: 1em;}p {margin-top: 0;}body, html {width: 100%;height: 100%;margin: 0;padding: 0;font-family: "Open Sans", sans-serif;color: #fff;font-size: 16px;line-height: 10px;line-height: 1.5em;}@media only screen and (min-width: 768px) {body, html {font-size: 18px;}}@media only screen and (min-height: 1300px) {body, html {font-size: 22px;}}body {overflow-y: scroll;}#wrapper {overflow-x: hidden;overflow: hidden;position: relative;background: rgb(61, 86, 110);background: linear-gradient(180deg, rgb(61, 86, 110) 0%, rgb(0, 16, 30) 100%);}#mobile-navigation {box-sizing: border-box;box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.32);display: flex;position: fixed;width: 100%;height: calc(100% - 56px);z-index: 24;background-color: #f5f5f5;transition: all 0.25s ease-in;display: none;color: #3d566e;overflow-y: scroll;overflow-x: hidden;overflow: hidden;}.dark #mobile-navigation a {color: #f5f5f5;}.dark_20 #mobile-navigation a {color: #f5f5f5;}.dark_80 #mobile-navigation a {color: #f5f5f5;}#mobile-navigation img {position: relative;height: 100%;}#mobile-navigation #navigation-top {position: absolute;top: 0;left: 0;width: 100%;height: 0px;background-color: #3d566e;}#mobile-navigation #navigation-content {position: absolute;top: 0px;left: 0;width: 100%;height: 100%;background-color: #f5f5f5;line-height: 2em;}#mobile-navigation #navigation-content #navigation-logo-portrait {display: none;max-width: 200px;}@media only screen and (min-width: 768px) {#mobile-navigation #navigation-content #navigation-logo-portrait {display: inline;}}#mobile-navigation #navigation-content #navigation-logo-landscape {display: block;max-height: 100px;}@media only screen and (min-width: 768px) {#mobile-navigation #navigation-content #navigation-logo-landscape {display: none;}}#mobile-navigation #navigation-content .extended-kontakt {display: none;}#mobile-navigation #navigation-content .row {min-height: 75%;}#mobile-navigation #navigation-content .row .row {margin-top: 0px;}@media only screen and (min-width: 768px) {#mobile-navigation #navigation-content .row .row {margin-top: 50px;}}#mobile-navigation #navigation-content .row .row > div:nth-of-type(1) {min-height: 75%;}#mobile-navigation #navigation-content .row .row > div:nth-of-type(2) {text-align: left;border-left: none;}@media only screen and (min-width: 768px) {#mobile-navigation #navigation-content .row .row > div:nth-of-type(2) {border-left: 1px solid #bac5d0;}}#mobile-navigation #navigation-content .row .row > div:nth-of-type(3) {text-align: left;}#mobile-navigation #navigation-content .menu-item-container a {color: #3d566e;}#mobile-navigation #navigation-content .menu-item-container .menu-item {white-space: nowrap;}#mobile-navigation #navigation-content .menu-item-container .menu-item::before {display: inline-block;font-size: inherit;overflow: visible;width: 1em;content: url('data:image/svg+xml;utf8,<svg viewBox="0 0 19.6 15.9" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><polygon points="7.2 0 0 0 12.4 15.9 19.6 15.9 7.2 0" style="fill:%2300f996"/></svg>');content: "";margin-right: 0.2em;}#mobile-navigation #navigation-content .menu-item-container .menu-item.active::before, #mobile-navigation #navigation-content .menu-item-container .menu-item:hover.active::before {background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 19.6 15.9" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><polygon points="7.2 0 0 0 12.4 15.9 19.6 15.9 7.2 0" style="fill:%2300f996"/></svg>');background-repeat: no-repeat;background-size: 1em 20px;display: inline-block;background-size: contain;background-position: 0 100%;width: 1em;height: 1em;content: "";}#mobile-navigation #navigation-content .menu-item-container .menu-item:hover::before {content: url('data:image/svg+xml;utf8,<svg viewBox="0 0 19.6 15.9" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><polygon points="7.2 0 0 0 12.4 15.9 19.6 15.9 7.2 0" style="fill:%23bac5d0"/></svg>');}#mobile-navigation #navigation-content .menu-item-container .menu-item.sub-menu-item {margin-left: 10px;}#mobile-navigation #navigation-content .menu-item-container .menu-item.main-menu-item {font-family: "Teko", sans-serif;font-size: 1.5em;line-height: 2em;font-weight: bold;}@media only screen and (min-width: 768px) {#mobile-navigation {height: 100%;top: 0px;display: none;overflow-y: unset;overflow: hidden;}#mobile-navigation #navigation-top {height: 100px;}#mobile-navigation #navigation-content {top: 100px;height: calc(100% - 70px);}#mobile-navigation #navigation-content .extended-kontakt {display: block;}}#menu-bar {position: fixed;top: 0;width: 100%;height: 100px;z-index: 25;transition: all 0.5s ease-in-out;background-color: rgba(255, 255, 255, 0.85);display: none;-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);}@media (min-width: 768px) {#menu-bar {display: block;}}#menu-bar #menu-bar-menu-items .menu-bar-menu-item {height: 100px;display: flex;align-items: center;}#menu-bar #menu-bar-menu-items .menu-bar-menu-item > .menu-item, #menu-bar #menu-bar-menu-items .menu-bar-menu-item#burger-contact a {display: flex;align-items: center;justify-content: center;position: relative;color: #00101e;font-weight: bold;font-size: 1em;white-space: nowrap;height: 100%;}#menu-bar #menu-bar-menu-items .menu-bar-menu-item > .menu-item::before, #menu-bar #menu-bar-menu-items .menu-bar-menu-item#burger-contact a::before {background: #3d566e;content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 0px;transition-property: all;transition-duration: 0.3s;transition-timing-function: ease-out;}#menu-bar #menu-bar-menu-items .menu-bar-menu-item > .menu-item.active::before, #menu-bar #menu-bar-menu-items .menu-bar-menu-item > .menu-item:hover.active::before, #menu-bar #menu-bar-menu-items .menu-bar-menu-item#burger-contact a.active::before, #menu-bar #menu-bar-menu-items .menu-bar-menu-item#burger-contact a:hover.active::before {background: #00f996;height: 10px;}#menu-bar #menu-bar-menu-items .menu-bar-menu-item > .menu-item:hover::before, #menu-bar #menu-bar-menu-items .menu-bar-menu-item#burger-contact a:hover::before {background: #3d566e;height: 5px;}#menu-bar #menu-bar-menu-items .menu-bar-menu-item .submenu {position: absolute;width: 100%;height: 0px;left: 0;top: 100px;opacity: 0;transition: all 0.15s ease-in-out;overflow: hidden;}#menu-bar #menu-bar-menu-items .menu-bar-menu-item .submenu.active {opacity: 1;height: auto;}#menu-bar #menu-bar-menu-items .menu-bar-menu-item .submenu > .row {background-color: rgba(61, 86, 110, 0.85);height: 100px;}#menu-bar #menu-bar-menu-items .menu-bar-menu-item .submenu > .row > div {max-width: 1200px;padding-top: 20px;padding-bottom: 20px;color: #f5f5f5;}#menu-bar #menu-bar-menu-items .menu-bar-menu-item .submenu > .row:first-child {background-color: rgba(61, 86, 110, 0.8) !important;background-image: linear-gradient(180deg, rgba(61, 86, 110, 0), #00101e);height: auto;}#menu-bar #menu-bar-menu-items .menu-bar-menu-item .submenu .menu-item-container {color: #f5f5f5;white-space: nowrap;display: block;line-height: 2em;padding: 10px;}#menu-bar #menu-bar-menu-items .menu-bar-menu-item .submenu .menu-item-container .sub-menu-item::before {display: inline-block;font-size: inherit;overflow: visible;width: 1em;content: url('data:image/svg+xml;utf8,<svg viewBox="0 0 19.6 15.9" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><polygon points="7.2 0 0 0 12.4 15.9 19.6 15.9 7.2 0" style="fill:%2300f996"/></svg>');content: "";margin-right: 0.2em;}#menu-bar #menu-bar-menu-items .menu-bar-menu-item .submenu .menu-item-container:hover {background-color: #3d566e;}#menu-bar #menu-bar-menu-items .menu-bar-menu-item .submenu .menu-item-container:hover .sub-menu-item::before {background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 19.6 15.9" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><polygon points="7.2 0 0 0 12.4 15.9 19.6 15.9 7.2 0" style="fill:%2300f996"/></svg>');background-repeat: no-repeat;background-size: 1em 20px;display: inline-block;background-size: contain;background-position: 0 100%;width: 1em;height: 1em;content: "";}#menu-bar #menu-bar-menu-items .menu-bar-menu-item .submenu .menu-item-container.active .sub-menu-item {color: #00f996;}#menu-bar #menu-bar-menu-items .menu-bar-menu-item .submenu .menu-item-container.active .sub-menu-item::before {background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 19.6 15.9" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><polygon points="7.2 0 0 0 12.4 15.9 19.6 15.9 7.2 0" style="fill:%2300f996"/></svg>');background-repeat: no-repeat;background-size: 1em 20px;display: inline-block;background-size: contain;background-position: 0 100%;width: 1em;height: 1em;content: "";}#menu-bar #menu-bar-menu-items .menu-bar-menu-item .submenu .menu-item-container.active:hover {background-color: transparent;}#menu-bar #menu-bar-burger-container {position: relative;color: #3d566e;text-align: center;pointer-events: all;}#menu-bar #menu-bar-burger-container #burger-icon-container {display: flex;justify-content: center;align-items: center;position: absolute;top: 0;opacity: 0;right: -50px;height: 100px;transition: unset;pointer-events: none;}#menu-bar #menu-bar-burger-container #burger-icon-container #burger-icon {width: 50px;height: 50px;border-radius: 5px;background-color: #f5f5f5;cursor: pointer;}#mobile-logo {position: relative;display: none;background-color: rgba(255, 255, 255, 0.95);box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.32);z-index: 12;}#mobile-logo img {max-height: 150px;max-width: 150px;}#mobile-menu-bar-container {position: relative;width: 100%;z-index: 30;font-size: 0.7em;overflow: hidden;color: #f5f5f5;background: linear-gradient(#3d566e, #00101e);box-shadow: 5px 5px 15px 5px rgba(0, 0, 0, 0.5);}@media (min-width: 768px) {#mobile-menu-bar-container {display: none;}}#mobile-menu-bar-container .mobile-menu-bar {display: flex;margin: 0;}@media only screen and (min-width: 768px) {#mobile-menu-bar-container .mobile-menu-bar {display: none;}}#mobile-menu-bar-container .mobile-menu-bar .row {height: 100%;}#mobile-menu-bar-container .mobile-menu-bar a {position: relative;height: 100%;}#mobile-menu-bar-container .mobile-menu-bar .menu-item-container {display: flex;height: 100%;padding: 0;}#mobile-menu-bar-container .mobile-menu-bar .menu-item-container .menu-icon {line-height: 0;cursor: pointer;}#mobile-menu-bar-container .mobile-menu-bar .menu-item-container .menu-item, #mobile-menu-bar-container .mobile-menu-bar .menu-item-container .menu-icon {display: flex;align-items: center;justify-content: center;position: relative;color: #f5f5f5;font-weight: bold;font-size: 1em;white-space: nowrap;display: block;width: 100%;}#mobile-menu-bar-container .mobile-menu-bar .menu-item-container .menu-item img, #mobile-menu-bar-container .mobile-menu-bar .menu-item-container .menu-icon img {width: 100%;height: 30px;margin: 5px 0 10px;}#mobile-menu-bar-container .mobile-menu-bar > div {height: 56px;margin-bottom: calc(0px + env(safe-area-inset-bottom));}#mobile-menu-bar-container .mobile-menu-bar svg {height: 30px;position: absolute;top: 5px;left: 0;right: 0;margin: 0 auto;}#mobile-menu-bar-container .mobile-menu-bar .mobile-menu-bar-label {height: 26px;width: 100%;top: 35px;position: absolute;line-height: 2em;}#mobile-menu-bar-container .mobile-menu-bar .activeColored {fill: #f5f5f5;}#mobile-menu-bar-container .mobile-menu-bar .active .activeColored {fill: #00f996;}#menu-bar-logo-container {display: none;padding: 0;position: relative;justify-content: start;pointer-events: all;}@media (min-width: 768px) {#menu-bar-logo-container {display: inline;}}#menu-bar-logo-container #nav-logo {height: 100px;max-height: 100%;pointer-events: none;display: block;}#headerimage_container {position: relative;height: 80vh;z-index: 5;}#headerimage_container.hide {height: 0;}#headerimage_container #headerimage {position: absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: 1;transform: scale(1);transition: all 0.5s ease-in-out;overflow: hidden;}#headerimage_container #headerimage .lazyHeaderImage {opacity: 0;transition: all 2s ease-out;transform: scale(1.5);width: 100%;height: 100%;background-size: cover;background-position: 50% 0%;filter: blur(3px);}#headerimage_container #headerimage .lazyHeaderImage.loaded {transition: all 2s ease-out;opacity: 0.33;transform: scale(1);}#headergfx_container {position: absolute;height: 80vh;width: 100%;top: 0;left: 0;z-index: 15;}#headergfx_container #headline_txt {transition: all 0.5s ease-out;font-family: "Teko", sans-serif;height: 100%;font-size: 10vw;}@media only screen and (min-width: 768px) {#headergfx_container #headline_txt {font-size: 4vw;}}#headergfx_container #headergfx {transition: 500ms;transition-timing-function: ease-out;font-family: "Teko", sans-serif;display: flex;height: 100%;justify-content: center;align-items: center;overflow: hidden;display: flex;align-items: flex-end;}#headergfx_container #headergfx img.contain {max-width: 100%;max-height: 100%;}#main {position: relative;z-index: 20;}#main > .row {margin-top: 50px;opacity: 1;transition: 500ms;transition-timing-function: ease-in-out;}#main > .row > div {border-radius: 3px;}#main > .row:first-of-type {margin-top: 0;}#main article {padding-top: 20px;padding-bottom: 20px;min-height: 80vh;display: flex;}@media only screen and (min-height: 1300px) {#main article {min-height: 60vh;}}.dark #main article {color: #f5f5f5;}.dark_20 #main article {color: #f5f5f5;}.dark_80 #main article {color: #f5f5f5;}#footer {position: relative;margin-top: 50px;min-height: 150px;padding: 5em 0;background-image: linear-gradient(180deg, rgba(61, 86, 110, 0), #00101e);line-height: 2em;z-index: 11;}#bottom-bar {z-index: 11;position: relative;color: #00101e;padding: 0.5em;font-size: 0.8em;}#bottom-bar a {color: #00101e;}#footer-app-space {display: none;}#scrollProgress {position: fixed;bottom: 0;left: 0;width: 100%;height: 7px;z-index: 50;}#scrollProgress #scrollProgressInner {background-color: #00f996;position: absolute;width: 0%;bottom: 0px;height: 2px;}@media only screen and (min-width: 768px) {#scrollProgress #scrollProgressInner {height: 5px;}}#scrollTop {position: fixed;bottom: -80px;right: 20px;width: 40px;height: 40px;transition: bottom 0.5s ease-in-out;text-align: center;line-height: 40px;color: white;font-size: 1.5em;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;z-index: 30;margin-bottom: calc(0px + env(safe-area-inset-bottom));}.scroll #scrollTop {bottom: 70px;}@media only screen and (min-width: 768px) {.scroll #scrollTop {bottom: 20px;}}.row.padding {padding: 80px 0;}.test #headerimage_container, .impressum #headerimage_container, .datenschutz #headerimage_container, .optout #headerimage_container {height: 50vh;}.test #headergfx_container, .impressum #headergfx_container, .datenschutz #headergfx_container, .optout #headergfx_container {height: 50vh;}.test #headergfx_container #headergfx img, .impressum #headergfx_container #headergfx img, .datenschutz #headergfx_container #headergfx img, .optout #headergfx_container #headergfx img {max-width: 900px;}html.is-animating #main > .row {opacity: 0;}html.is-animating.is-leaving #main > .row {opacity: 0;}.transition-fade {opacity: 1;transition: 500ms;}html.is-animating .transition-fade {transition: 0ms;}html.is-animating.is-leaving .transition-fade {transition: 500ms;}html.is-animating #headerimage_container #headerimage {opacity: 0;transform: scale(0);}html.is-animating #headergfx_container #headergfx, html.is-animating #headergfx_container #headline_txt {opacity: 0;transform: translateX(-100px);}html.is-animating.is-leaving #headerimage_container #headerimage {opacity: 0;transform: scale(1.5);}html.is-animating.is-leaving #headergfx_container #headergfx, html.is-animating.is-leaving #headergfx_container #headline_txt {transition-timing-function: ease-in;opacity: 0;transform: translateX(100px);}.swupTransition {opacity: 1;transition: 500ms;transition-timing-function: ease-in-out;}.inner {padding: 40px 0px;box-sizing: border-box;height: 100%;}@media only screen and (min-width: 992px) {.inner {padding: 80px 0px;}}.inner.no-padding {padding: 20px 20px;}.padding .inner {padding: 0 20px;}.headline .inner {margin-bottom: 0;}.inner img {max-width: 100%;max-height: 100%;}.inner > *:first-child {margin-top: 0;}#devsize {display: none;}.dev #devsize {pointer-events: none;}.dev #devsize .inner {padding: 0;}.dev .devBorderLeft {border-left: 1px solid red;border-radius: 0;height: 100%;}.dev .devBorderRight {border-right: 1px solid red;border-radius: 0;height: 100%;}.dev .devBg {position: absolute;}.dev .devBg div {background-color: red;padding: 5px;width: 60px;}.dev #devsize {display: block;position: fixed;color: #fff;width: 100%;height: 100%;z-index: 99999;opacity: 1;}.dev #devsize .inner {padding-top: 0;padding-bottom: 0;}.dev #devsize #mobile {display: inline;}@media (min-width: 384px) {.dev #devsize #mobile {display: none;}}.dev #devsize #customMobileS {display: none;}@media (min-width: 384px) and (max-width: 767px) {.dev #devsize #customMobileS {display: inline;}}.dev #devsize #tab {display: none;}@media (min-width: 768px) and (max-width: 991px) {.dev #devsize #tab {display: inline;}}.dev #devsize #desktop {display: none;}@media (min-width: 992px) and (max-width: 1199px) {.dev #devsize #desktop {display: inline;}}.dev #devsize #largeDesktop {display: none;}@media (min-width: 1200px) {.dev #devsize #largeDesktop {display: inline;}}@media (min-width: 768px) and (max-width: 992px) {#mobile-menu-bar-container {height: 70px;opacity: 0.9;position: fixed;display: none;}#menu-bar {display: block;top: -15px;height: 85px;background-color: rgba(17, 34, 51, 0.9);}#menu-bar #menu-bar-menu-items {display: none;}#menu-bar #menu-bar-burger-container {color: #3d566e;display: block;}#menu-bar #menu-bar-burger-container #burger-icon-container {transition: all 0.25s ease-in-out;pointer-events: all;right: 1.5em;opacity: 1;transition-delay: 0.25s;}}.burger #mobile-menu-bar-container {height: 70px;opacity: 0.9;position: fixed;display: none;}.burger #menu-bar {display: block;top: -15px;height: 85px;background-color: rgba(17, 34, 51, 0.9);}.burger #menu-bar #menu-bar-menu-items {display: none;}.burger #menu-bar #menu-bar-burger-container {color: #3d566e;display: block;}.burger #menu-bar #menu-bar-burger-container #burger-icon-container {transition: all 0.25s ease-in-out;pointer-events: all;right: 1.5em;opacity: 1;transition-delay: 0.25s;}@media (max-width: 767px) {#mobile-logo {display: block;}#mobile-menu-bar-container {position: fixed;top: auto;bottom: 0;}#footer-app-space {display: block;height: 56px;}}.col .col {margin-left: 0;margin-right: 0;}.preload * {transition: none !important;}.btl {border-top-left-radius: 3px;}.btr {border-top-right-radius: 3px;}.bbr {border-bottom-right-radius: 3px;}.bbl {border-bottom-left-radius: 3px;}button {display: inline-block;border: none;padding: 0.8rem 1.7rem;border-radius: 4px;margin: 0;text-decoration: none;background: #00f996;color: #00101e;font-size: 1.2rem;line-height: 1;cursor: pointer;text-align: center;transition: all 250ms ease-in-out;-webkit-appearance: none;-moz-appearance: none;font-family: "Teko", sans-serif;box-sizing: border-box;}button:hover, button:focus {color: rgba(0, 16, 30, 0.6);outline: 0;}.mpxxLeft::before {display: inline-block;font-size: inherit;height: 1em;overflow: visible;vertical-align: 0em;width: 1em;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 270 200"><g id="hand" transform="translate(23.7)"><path id="backslash" d="M375.7,150h-90L442,350h90Z" transform="translate(-285.7 -150)" fill="%2300101e"/></g><g id="fuss" transform="translate(0 113.8)"><path id="fuss-2" data-name="fuss" d="M339.6,263.8,262,350h95l26.8-29.7Z" transform="translate(-262 -263.8)" fill="%2300101e"/></g><g id="kopf" transform="translate(188)"><path id="komma" d="M508,210.1V150H450v60.1h58Z" transform="translate(-450 -150)" fill="%2300101e"/></g></svg>');margin-right: 0.75rem;}h1.leftHand::before {display: inline-block;font-size: inherit;height: 1em;overflow: visible;vertical-align: -0.04em;width: 1em;content: url('data:image/svg+xml;utf8,<svg viewBox="0 0 19.6 15.9" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><polygon points="7.2 0 0 0 12.4 15.9 19.6 15.9 7.2 0" style="fill:%2300f996"/></svg>');margin-right: 0.75rem;}h1.topHand::before {display: block;font-size: inherit;height: 1em;overflow: visible;width: 1em;content: url('data:image/svg+xml;utf8,<svg viewBox="0 0 19.6 15.9" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><polygon points="7.2 0 0 0 12.4 15.9 19.6 15.9 7.2 0" style="fill:%2300f996"/></svg>');margin-right: 0.75rem;}.green h1.topHand::before {content: url('data:image/svg+xml;utf8,<svg viewBox="0 0 19.6 15.9" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><polygon points="7.2 0 0 0 12.4 15.9 19.6 15.9 7.2 0" style="fill:%23fff"/></svg>');}ul {list-style: none;padding-left: 0;}ul, ol {display: inline-block;margin: 0em;}ul.custom-bullet, ol.custom-bullet {list-style: none;}ul.custom-bullet > li, ol.custom-bullet > li {clear: left;margin: 0 0 0em 1em;}ol.custom-bullet {counter-reset: liNum;}ol.custom-bullet > li {counter-increment: liNum 1;}ul.custom-bullet > li:before, ol.custom-bullet > li:before {content: "";height: 2em;width: 1em;display: block;float: left;margin-left: -1.5em;background-position: center;background-repeat: no-repeat;background-size: 100%;}ol.custom-bullet > li:before {content: counter(liNum);text-align: center;}ul.mpx > li:before {background-image: none;background-size: 100%;}ul.mpx > li.active:before, ul.mpx > li:hover:before {background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 19.6 15.9" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><polygon points="7.2 0 0 0 12.4 15.9 19.6 15.9 7.2 0" style="fill:%2300f996"/></svg>');background-size: 100%;}ul.mpx > li:hover:before {background-size: 100%;}a.mpx:before {content: "";height: 2em;width: 1em;display: block;float: left;margin-left: -1.2em;background-position: center;background-repeat: no-repeat;background-size: 100%;}a.active.mpx:before {background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 19.6 15.9" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><polygon points="7.2 0 0 0 12.4 15.9 19.6 15.9 7.2 0" style="fill:%2300f996"/></svg>');}a.mpx:hover:before {background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 19.6 15.9" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><polygon points="7.2 0 0 0 12.4 15.9 19.6 15.9 7.2 0" style="fill:%2300f996"/></svg>');}.overflow {overflow: visible !important;}.productImage {max-width: 100%;max-height: 100%;left: 50%;top: 2.7em;position: relative;transform: translateX(-50%);}.logoNoTopMargin {margin-top: 0;max-width: 50%;}@media only screen and (min-width: 768px) {.logoNoTopMargin {margin-top: -15%;max-width: none;}}.hamburger {cursor: pointer;}.hamburger .hamburger-line {fill: none;stroke: #3d566e;stroke-width: 6;transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);}.hamburger .hamburger-line1 {stroke-dasharray: 60 207;}.hamburger .hamburger-line2 {stroke-dasharray: 60 60;}.hamburger .hamburger-line3 {stroke-dasharray: 60 207;}.menu-icon.hamburger .hamburger-line {stroke: #f5f5f5;transition: stroke 600ms, stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);}.nav-opened .menu-icon .activeColored {fill: #00f996;}.nav-opened .hamburger .hamburger-line1 {stroke-dasharray: 90 207;stroke-dashoffset: -134;}.nav-opened .hamburger .hamburger-line2 {stroke-dasharray: 1 60;stroke-dashoffset: -30;}.nav-opened .hamburger .hamburger-line3 {stroke-dasharray: 90 207;stroke-dashoffset: -134;}.nav-opened .mobile-menu-bar .hamburger .hamburger-line {stroke: #00f996;}.nav-opened #mobile-navigation {display: flex;display: block;overflow: hidden;}@media only screen and (min-width: 768px) {.nav-opened #mobile-navigation {display: block;overflow: hidden;}}.scrollFadeIn {transform: translateY(100px);opacity: 0;}.scrollFadeInObj {transition: transform 1s ease-out, opacity 1s ease;}.counterbox-container > div {margin-bottom: 20px;overflow: hidden;}.counterbox-container h2 {font-family: "Teko", sans-serif;}.counterbox-container div:nth-child(4) {margin-top: 2em;}@media only screen and (min-width: 768px) and (max-width: 992px), (min-width: 1200px) {.counterbox-container div:nth-child(4) {margin-top: 0;}}.counterbox {position: relative;border: 2px dashed #00f996;width: 100%;overflow: hidden;}.counterbox::before {content: "";float: left;padding-top: 100%;}.counterbox > div {width: 100%;height: auto;font-family: "Teko", sans-serif;padding-top: 20%;overflow: hidden;}.counterbox .counter-label {font-size: 5vw;white-space: nowrap;}@media only screen and (min-width: 992px) {.counterbox .counter-label {font-size: 2vw;}}@media only screen and (min-width: 1200px) {.counterbox .counter-label {font-size: 25px;}}.counterbox .counter {color: #00f996;font-size: 5vw;white-space: nowrap;}@media only screen and (min-width: 992px) {.counterbox .counter {font-size: 3vw;}}@media only screen and (min-width: 1200px) {.counterbox .counter {font-size: 25px;}}.circle-el {width: 340px;height: 340px;display: flex;flex-direction: column;flex-direction: column;justify-content: space-between;align-items: center;}.circle-el > div {display: flex;align-items: center;justify-content: center;}.circle-el .circle-el-img {width: 180px;height: 180px;border-radius: 90px;border: 2px dashed #00f996;overflow: hidden;}.circle-el .circle-el-main {flex: 1;font-size: 3em;align-items: center;font-family: "Teko", sans-serif;}.centered {display: flex;justify-content: center;}.centeredImage {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto auto;max-width: 100%;}.inner .row .col-xs-12 h1 {margin-top: 0;}.xs-margin-bottom, .sm-margin-bottom, .md-margin-bottom, .lg-margin-bottom {margin-bottom: 4em;}@media only screen and (min-width: 384px) {.xs-margin-bottom {margin-bottom: 0;}}@media only screen and (min-width: 768px) {.sm-margin-bottom {margin-bottom: 0;}}@media only screen and (min-width: 992px) {.md-margin-bottom {margin-bottom: 0;}}@media only screen and (min-width: 1200px) {.lg-margin-bottom {margin-bottom: 0;}}.greenFont {color: #00f996;}#stickyLeft {width: 40%;left: 10%;height: 50vh;margin-top: calc(25vh - 100px);margin-bottom: calc(25vh - 100px);}#stickyLeft img {max-width: 100%;max-height: 100%;}#stickyRight {width: 50%;left: 50%;position: relative;margin-top: calc(25vh - 100px);}.sticky {position: absolute;}.flex {display: flex;}.no-margin {margin-left: 0;margin-right: 0;}.no-padding {padding: 0;}.padding {padding-right: 1rem;padding-left: 1rem;}.pImage {max-width: 100%;max-height: 100%;}.pText {box-sizing: border-box;width: 100%;max-width: 600px;}.pText h1 {margin-bottom: 1em;}.pText p {margin-bottom: 3em;}.o-hidden {overflow: hidden;}.half {width: 50%;max-width: none !important;}.no-max-width {max-width: none !important;}.bg-cover {background-size: cover;}#startXStickyParent {min-height: 10vh;position: relative;margin-top: 50px;}#startXEffecX {position: absolute;left: 0;height: 100vh;width: 50%;max-width: unset;display: none;}@media only screen and (min-width: 992px) {#startXEffecX {display: block;}}#startXEffectRight {box-sizing: border-box;position: relative;padding-right: 1rem;padding-left: 1rem;width: 100%;left: 0;}@media only screen and (min-width: 992px) {#startXEffectRight {width: 50%;left: 50%;}}#startXEffecBG {height: 100%;opacity: 0.7;width: 100%;background-position: right;}@media only screen and (min-width: 992px) {#startXEffecBG {background-position: center;height: 100vh;}}.startXEffectText {min-height: 20vh;}.startXEffectText:nth-child(1) {margin-top: 10vh;}.startXEffectText:nth-child(4) {margin-bottom: 10vh;}@media only screen and (min-width: 992px) {.startXEffectText:nth-child(1) {margin-top: 25vh;}.startXEffectText:nth-child(4) {margin-bottom: 25vh;}}#stickyProduct > div:nth-child(1) {position: relative;left: 0;width: 100%;}@media only screen and (min-width: 992px) {#stickyProduct {min-height: 80vh;position: relative;}#stickyProduct > div:nth-child(1) {position: absolute;left: 0;width: 60%;max-width: unset;}#stickyProduct > div:nth-child(1) .pImage {transform: translateX(-15%);}#stickyProduct > div:nth-child(2) {margin-top: 50px;height: 100%;}}.mobile .productOverviewProduct {height: unset;}.mobile .productOverviewProduct .pImage {position: unset;}.laptop .pImage {max-height: unset;}.productOverviewProduct {min-height: 80vh;margin-top: 50px !important;position: relative;}.productOverviewProduct > div {height: 100%;}.productOverviewProduct > div > .row {height: 100%;}.productOverviewProduct > div > .row > div {display: flex;align-items: center;}.productOverviewProduct .pImageContainer {width: 100%;height: 100%;}.productOverviewProduct .pImage {transform: unset;position: absolute;top: 0;bottom: 0;margin: auto;left: 0;}@media only screen and (min-width: 768px) {.productOverviewProduct.productLeft.smartphone > div:nth-child(1) {position: absolute;max-width: unset;left: 0;width: 50%;}.productOverviewProduct.productLeft.smartphone > div:nth-child(1) .pImageContainer {transform: translateX(0%);}.productOverviewProduct.productLeft.smartphone > div:nth-child(1) .pImageContainer .pImage {left: unset;right: 0;}}@media only screen and (min-width: 768px) {.productOverviewProduct.productLeft > div:nth-child(1) {position: absolute;max-width: unset;left: 0;width: 60%;}.productOverviewProduct.productLeft > div:nth-child(1) .pImageContainer {transform: translateX(-15%);}}@media only screen and (min-width: 768px) {.productOverviewProduct.productRight > div:nth-child(1) {position: absolute;max-width: unset;left: 40%;width: 60%;}.productOverviewProduct.productRight > div:nth-child(1) .pImageContainer {transform: translateX(15%);}}.productOverviewProduct > div:nth-child(2) {height: 100%;margin-bottom: 50px;}.product-section > div {margin-bottom: 3em;}.product-section > div p:first-child {font-weight: bold;}.product-section p {margin-bottom: 0.5em;}.product-section .billing-model > div {font-family: "Teko", sans-serif;font-size: 3em;color: #bac5d0;line-height: normal;}.datenschutz #main a {color: #00f996;}.datenschutz #main a[href^=mailto], .datenschutz #main a[href^=tel] {color: #f5f5f5;}