@font-face{font-family:"Raleway";font-style:normal;font-weight:400;src:local(""), url("/wp-content/themes/stileffekt-groegerobst/assets/fonts/raleway/raleway-v27-latin-regular.woff2") format("woff2"), url("/wp-content/themes/stileffekt-groegerobst/assets/fonts/raleway/raleway-v27-latin-regular.woff") format("woff")}@font-face{font-family:"Raleway";font-style:normal;font-weight:600;src:local(""), url("/wp-content/themes/stileffekt-groegerobst/assets/fonts/raleway/raleway-v27-latin-600.woff2") format("woff2"), url("/wp-content/themes/stileffekt-groegerobst/assets/fonts/raleway/raleway-v27-latin-600.woff") format("woff")}@font-face{font-family:"Raleway";font-style:normal;font-weight:900;src:local(""), url("/wp-content/themes/stileffekt-groegerobst/assets/fonts/raleway/raleway-v27-latin-900.woff2") format("woff2"), url("/wp-content/themes/stileffekt-groegerobst/assets/fonts/raleway/raleway-v27-latin-900.woff") format("woff")}@font-face{font-family:"icons";src:url("/wp-content/themes/stileffekt-groegerobst/assets/fonts/icons/icons.ttf?90gf3p") format("truetype"), url("/wp-content/themes/stileffekt-groegerobst/assets/fonts/icons/icons.woff?90gf3p") format("woff"), url("/wp-content/themes/stileffekt-groegerobst/assets/fonts/icons/icons.svg?90gf3p#icons") format("svg");font-weight:normal;font-style:normal;font-display:block}i{font-family:"icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-phone:before{content:"\e900"}.icon-email:before{content:"\e901"}.icon-download:before{content:"\e902"}.icon-check:before{content:"\e903"}.icon-arrow-right:before{content:"\e904"}.icon-arrow-down:before{content:"\e905"}.icon-arrow-keyboard-right:before{content:"\e906"}.icon-arrow-keyboard-left:before{content:"\e907"}.icon-brands-linkedin:before{content:"\e908"}.icon-brands-xing:before{content:"\e909"}*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:0.67em 0}dl dl, dl ol, dl ul, ol dl, ul
dl{margin:0}ol ol, ol ul, ul ol, ul
ul{margin:0}hr{color:inherit;height:0;overflow:visible}main{display:block}nav ol, nav
ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em;overflow:auto;-ms-overflow-style:scrollbar}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px
solid #a0a0a0;padding:0.35em 0.75em 0.625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical;resize:block}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}body,html{height:100%}body{font-family:"Raleway",sans-serif;font-weight:400;line-height:1.5}body{font-size:14px}@media only screen and (min-width: 360px){body{font-size:calc(14px + 4 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){body{font-size:18px}}body{color:#282A2C}b,strong{font-weight:600}a{color:#282A2C;text-decoration:none}a:hover{color:#1CADE4}button{background:transparent}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Raleway",sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-size:18px}@media only screen and (min-width: 360px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-size:calc(18px + 4 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-size:22px}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.28;font-weight:600;color:#282A2C;margin-top:0;margin-bottom:0}h1,.h1{font-size:28px}@media only screen and (min-width: 360px){h1,.h1{font-size:calc(28px + 18 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){h1,.h1{font-size:46px}}h1,.h1{line-height:1.2;font-weight:900}h2,.h2{font-size:24px}@media only screen and (min-width: 360px){h2,.h2{font-size:calc(24px + 14 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){h2,.h2{font-size:38px}}h2,.h2{line-height:1.28;font-weight:900}h3,.h3{font-size:20px}@media only screen and (min-width: 360px){h3,.h3{font-size:calc(20px + 4 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){h3,.h3{font-size:24px}}h3,.h3{line-height:1.28;font-weight:900}img{max-width:100%;height:auto}.no-scroll{overflow:hidden}@media (min-width: 1024px){.no-scroll{overflow:revert}}.otgs-development-site-front-end{display:none}.four-0-four-wrapper{display:flex;flex-flow:column;align-items:center}@media (min-width: 768px){.four-0-four-wrapper{flex-flow:row nowrap}}.four-0-four-wrapper{padding-right:24px;padding-left:24px}@media only screen and (min-width: 360px){.four-0-four-wrapper{padding-right:calc(24px + 72 * (100vw - 360px) / (1920 - 360));padding-left:calc(24px + 72 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.four-0-four-wrapper{padding-right:96px;padding-left:96px}}.four-0-four-wrapper{padding-top:96px;padding-bottom:96px}@media only screen and (min-width: 360px){.four-0-four-wrapper{padding-top:calc(96px + 0 * (100vw - 360px) / (1920 - 360));padding-bottom:calc(96px + 0 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.four-0-four-wrapper{padding-top:96px;padding-bottom:96px}}.four-0-four-wrapper
.left{flex-basis:50%;text-align:center}.four-0-four-wrapper .left
img{max-width:75%}.four-0-four-wrapper
.right{flex-basis:50%}.four-0-four-wrapper
.right{padding-right:24px;padding-left:24px}@media only screen and (min-width: 360px){.four-0-four-wrapper
.right{padding-right:calc(24px + 24 * (100vw - 360px) / (1920 - 360));padding-left:calc(24px + 24 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.four-0-four-wrapper
.right{padding-right:48px;padding-left:48px}}.four-0-four-wrapper .right
.heading{font-size:48px}@media only screen and (min-width: 360px){.four-0-four-wrapper .right
.heading{font-size:calc(48px + 192 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.four-0-four-wrapper .right
.heading{font-size:240px}}.four-0-four-wrapper .right
.heading{line-height:1}.four-0-four-wrapper .right
.button{background-color:#1CADE4}.four-0-four-wrapper .right
.button{padding-right:32px;padding-left:32px}@media only screen and (min-width: 360px){.four-0-four-wrapper .right
.button{padding-right:calc(32px + 16 * (100vw - 360px) / (1920 - 360));padding-left:calc(32px + 16 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.four-0-four-wrapper .right
.button{padding-right:48px;padding-left:48px}}.four-0-four-wrapper .right
.button{padding-top:8px;padding-bottom:8px}@media only screen and (min-width: 360px){.four-0-four-wrapper .right
.button{padding-top:calc(8px + 4 * (100vw - 360px) / (1920 - 360));padding-bottom:calc(8px + 4 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.four-0-four-wrapper .right
.button{padding-top:12px;padding-bottom:12px}}.four-0-four-wrapper .right
.button{text-decoration:none;border-radius:6px;font-weight:600;display:inline-flex;align-items:center}.four-0-four-wrapper .right .button
a{color:#fff}.four-0-four-wrapper .right .button:hover{background-color:#2790CF}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-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;height:100%}.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:flex;margin-left:auto;margin-right:auto;height:100%}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;position:relative}.slick-slide>div{height:100%}[dir=rtl] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:flex}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"Font Awesome";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute}.slick-dots{bottom:16px}@media only screen and (min-width: 360px){.slick-dots{bottom:calc(16px + 16 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.slick-dots{bottom:32px}}.slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots
li{position:relative;display:inline-block;height:14px;width:14px;margin:0
8px;padding:0;cursor:pointer}.slick-dots li
button{border:0;display:block;height:14px;width:14px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;background:#F7F7F7;border-radius:50%}.slick-dots li button:hover, .slick-dots li button:focus{background:white}.slick-dots li.slick-active
button{background:#1CADE4}.slick-next,.slick-prev{z-index:10;background:#f00;width:50px;height:50px}.slick-prev{left:0}#site{padding-top:52px}@media (min-width: 1024px){#site{padding-top:146px}}.grid-row{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.content-width, .block-posts .block-inner, .block-products .block-inner, .block-applications .block-inner, .block-references .slider, .block-references .content, .block-employees .block-inner, .block-hero-section .content, #footer .footer-socket, #footer .footer-widgets .footer-widgets-inner, #footer .footer-contact .footer-contact-inner, #footer .footer-inner, .navigation-mobile .navigation-inner ul, #header .header-navigation-main ul li .sub-menu .sub-menu-inner, #header .header-inner{max-width:1920px;margin-left:auto;margin-right:auto}.content-width, .block-posts .block-inner, .block-products .block-inner, .block-applications .block-inner, .block-references .slider, .block-references .content, .block-employees .block-inner, .block-hero-section .content, #footer .footer-socket, #footer .footer-widgets .footer-widgets-inner, #footer .footer-contact .footer-contact-inner, #footer .footer-inner, .navigation-mobile .navigation-inner ul, #header .header-navigation-main ul li .sub-menu .sub-menu-inner, #header .header-inner{padding-right:24px;padding-left:24px}@media only screen and (min-width: 360px){.content-width, .block-posts .block-inner, .block-products .block-inner, .block-applications .block-inner, .block-references .slider, .block-references .content, .block-employees .block-inner, .block-hero-section .content, #footer .footer-socket, #footer .footer-widgets .footer-widgets-inner, #footer .footer-contact .footer-contact-inner, #footer .footer-inner, .navigation-mobile .navigation-inner ul, #header .header-navigation-main ul li .sub-menu .sub-menu-inner, #header .header-inner{padding-right:calc(24px + 88 * (100vw - 360px) / (1920 - 360));padding-left:calc(24px + 88 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.content-width, .block-posts .block-inner, .block-products .block-inner, .block-applications .block-inner, .block-references .slider, .block-references .content, .block-employees .block-inner, .block-hero-section .content, #footer .footer-socket, #footer .footer-widgets .footer-widgets-inner, #footer .footer-contact .footer-contact-inner, #footer .footer-inner, .navigation-mobile .navigation-inner ul, #header .header-navigation-main ul li .sub-menu .sub-menu-inner, #header .header-inner{padding-right:112px;padding-left:112px}}.block:last-child{margin-bottom:52px}@media only screen and (min-width: 360px){.block:last-child{margin-bottom:calc(52px + 96 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block:last-child{margin-bottom:148px}}.block:last-child.block-highlight-boxes,.block:last-child.block-references{margin-bottom:0}.block{margin-top:52px}@media only screen and (min-width: 360px){.block{margin-top:calc(52px + 92 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block{margin-top:144px}}.block
.link{margin-top:24px}@media only screen and (min-width: 360px){.block
.link{margin-top:calc(24px + 18 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block
.link{margin-top:42px}}.block .link
.button{background-color:#1CADE4}.block .link
.button{padding-right:32px;padding-left:32px}@media only screen and (min-width: 360px){.block .link
.button{padding-right:calc(32px + 16 * (100vw - 360px) / (1920 - 360));padding-left:calc(32px + 16 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block .link
.button{padding-right:48px;padding-left:48px}}.block .link
.button{padding-top:8px;padding-bottom:8px}@media only screen and (min-width: 360px){.block .link
.button{padding-top:calc(8px + 4 * (100vw - 360px) / (1920 - 360));padding-bottom:calc(8px + 4 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block .link
.button{padding-top:12px;padding-bottom:12px}}.block .link
.button{color:#fff;text-decoration:none;border-radius:6px;font-weight:600;display:inline-flex;align-items:center}.block .link .button:hover{background-color:#2790CF}.block .link .button
i{margin-right:12px;font-size:24px}.block
.overline{font-weight:600;line-height:1.5;color:#1CADE4}.block
.overline{font-size:14px}@media only screen and (min-width: 360px){.block
.overline{font-size:calc(14px + 4 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block
.overline{font-size:18px}}.block
.overline{margin-bottom:8px}@media only screen and (min-width: 360px){.block
.overline{margin-bottom:calc(8px + 8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block
.overline{margin-bottom:16px}}.block
.headline{position:relative}.block .headline h1, .block .headline h2, .block .headline h3, .block .headline h4, .block .headline h5, .block .headline h6, .block .headline p, .block .headline
span{margin:0}.block .text p:first-child{margin-top:0}.block .text p:last-child{margin-bottom:0}#header{position:fixed;right:0;top:0;left:0;z-index:10;transition:transform 0.4s ease}#header .header-background{background:#fff;padding:10px
0}#header .header-inner{display:flex;flex-flow:row nowrap}#header .header-logo{flex-grow:1;order:1}#header .header-logo
img{max-height:32px;width:auto}@media (min-width: 1024px){#header.scrolled .header-logo{padding:16px
0}#header.scrolled .header-logo > span, #header.scrolled .header-logo>a{display:block;width:32px;height:32px}#header.scrolled .header-logo
img{width:100%;height:100%;object-fit:cover;object-position:-45px 0}}#header .header-navigation-main{display:none;order:5;width:100%;border-top:1px solid #e8e8e8;margin:16px
0 0;align-items:center}#header .header-navigation-main>ul{display:flex;flex-flow:row nowrap;align-items:center;margin:0;height:100%;width:100%}#header .header-navigation-main>ul>li{cursor:pointer;display:flex;align-items:center}#header .header-navigation-main>ul>li{margin-right:32px}@media only screen and (min-width: 360px){#header .header-navigation-main>ul>li{margin-right:calc(32px + 16 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){#header .header-navigation-main>ul>li{margin-right:48px}}#header .header-navigation-main>ul>li>a{margin:16px
0;border-top:2px solid transparent;border-bottom:2px solid transparent}#header .header-navigation-main > ul > li
.icon{margin-left:8px}#header .header-navigation-main > ul > li .icon
i{font-size:12px}#header .header-navigation-main > ul > li.current-menu-ancestor > a,
#header .header-navigation-main > ul > li.current-menu-item > a,
#header .header-navigation-main>ul>li:hover>a{border-bottom:2px solid #1CADE4}#header .header-navigation-main > ul
a{color:#282A2C;text-decoration:none;display:block;line-height:1;padding-top:6px;padding-bottom:6px}#header .header-navigation-main>ul>li.button{flex-grow:1;margin-right:0;justify-content:flex-end}#header .header-navigation-main>ul>li.button>a{display:inline-block;background:#1CADE4;padding-top:8px;padding-bottom:8px}#header .header-navigation-main>ul>li.button>a{padding-right:24px;padding-left:24px}@media only screen and (min-width: 360px){#header .header-navigation-main>ul>li.button>a{padding-right:calc(24px + 24 * (100vw - 360px) / (1920 - 360));padding-left:calc(24px + 24 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){#header .header-navigation-main>ul>li.button>a{padding-right:48px;padding-left:48px}}#header .header-navigation-main>ul>li.button>a{font-weight:600;color:#fff;border-radius:6px;margin-top:0;margin-bottom:0;border-top:none;border-bottom:none}#header .header-navigation-main>ul>li.button>a:hover{background:#2790cf}#header .header-navigation-main > ul > li.button.current-menu-item a, #header .header-navigation-main > ul > li.button:hover
a{border:none}#header .header-navigation-main ul li .sub-menu{position:absolute;transform:translateY(-100%);top:100%;left:0;right:0;z-index:-1;background:#fff;transition:transform 0.4s ease-in-out;margin:0
auto}#header .header-navigation-main ul li .sub-menu .sub-menu-inner{padding-top:48px;padding-bottom:48px}#header .header-navigation-main ul li .sub-menu .sub-menu-inner .line-wrapper{padding-bottom:48px;display:flex;flex-flow:row nowrap;border-bottom:1px solid #e8e8e8}#header .header-navigation-main ul li .sub-menu .sub-menu-inner
ul{border-right:1px solid #e8e8e8;padding-right:48px;padding-top:16px;padding-bottom:16px}#header .header-navigation-main ul li .sub-menu .sub-menu-inner ul
li{margin-bottom:48px;display:flex;flex-flow:row nowrap}#header .header-navigation-main ul li .sub-menu .sub-menu-inner ul li
a{font-size:24px;font-weight:900;color:#B2B2B2}#header .header-navigation-main ul li .sub-menu .sub-menu-inner ul li .sub-menu-icon{margin-right:16px}#header .header-navigation-main ul li .sub-menu .sub-menu-inner ul li .sub-menu-icon
img{filter:grayscale(100%);width:32px;height:auto;opacity:0.48}#header .header-navigation-main ul li .sub-menu .sub-menu-inner ul li:last-child{margin-bottom:0}#header .header-navigation-main ul li .sub-menu .sub-menu-inner ul li.current-menu-item a, #header .header-navigation-main ul li .sub-menu .sub-menu-inner ul li:hover
a{color:#282A2C}#header .header-navigation-main ul li .sub-menu .sub-menu-inner ul li.current-menu-item .sub-menu-icon img, #header .header-navigation-main ul li .sub-menu .sub-menu-inner ul li:hover .sub-menu-icon
img{filter:grayscale(0);opacity:1}#header .header-navigation-main ul li .sub-menu .sub-menu-inner .sub-menu-media{flex-grow:1;position:relative}#header .header-navigation-main ul li .sub-menu .sub-menu-inner .sub-menu-media
img{position:absolute;top:16px;right:0;bottom:16px;left:48px;z-index:1;width:calc(100% - 48px);height:calc(100% - 32px);object-fit:cover;object-position:50% 50%}#header .header-navigation-main ul li:hover .sub-menu{transform:translateY(0)}#header.scrolled .header-navigation-main{display:none;width:unset;border-top:none;order:2;flex-grow:10;margin-top:0;justify-content:center;align-items:center}#header.scrolled .header-navigation-main>ul{margin:0;justify-content:center}#header.scrolled .header-navigation-main > ul li:nth-last-child(2){margin-right:0}#header.scrolled .header-navigation-main
li.button{display:none}@media (min-width: 1024px){#header .header-navigation-main{display:flex}#header.scrolled .header-navigation-main{display:flex}}#header .header-contact{display:flex;flex-flow:row nowrap;order:3}#header .header-contact
a{display:flex;flex-flow:column;align-items:center;justify-content:center;margin-left:24px}#header .header-contact a
i{font-size:18px}#header .header-contact
a.phone{margin-left:0}#header .header-contact
.title{display:none;font-size:16px;margin-left:16px}#header .header-contact .title-descriptive{font-size:12px;line-height:1;margin-top:2px}@media (min-width: 1024px){#header .header-contact
a{display:flex;flex-flow:row nowrap}#header .header-contact
.title{display:block}#header .header-contact .title-descriptive{display:none}#header.scrolled .header-contact
.title{display:none}#header.scrolled .header-contact .title-descriptive{display:none}}#header .header-toggle{display:flex;flex-flow:column;justify-content:center;align-items:center;margin-left:24px;cursor:pointer;user-select:none;order:4}#header .header-toggle
button{border:none;position:relative;z-index:11;width:18px;height:14px;cursor:pointer}#header .header-toggle button .burger, #header .header-toggle button .burger::before, #header .header-toggle button .burger::after{position:absolute;left:0;width:18px;height:1px;border-radius:2px;background:#282A2C;content:"";display:block;transition:all 0.24s ease-in-out}#header .header-toggle button
.burger{top:50%;transform:translateY(-50%)}#header .header-toggle button .burger::before{top:6px}#header .header-toggle button .burger::after{bottom:6px}#header .header-toggle button.active
.burger{background:transparent}#header .header-toggle button.active .burger::before{top:50%;transform:rotate(45deg) translateY(-50%)}#header .header-toggle button.active .burger::after{bottom:50%;transform:rotate(-45deg) translateY(50%)}#header .header-toggle
.title{margin-top:6px;display:block;line-height:1;font-size:12px}@media (min-width: 1024px){#header .header-toggle{display:none}}#header .header-lang{display:none;flex-flow:row nowrap;order:4}#header .header-lang
.lang{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}#header .header-lang
ul{list-style-type:none}#header .header-lang ul
li{margin-left:24px}#header .header-lang ul li
a{display:block}#header .header-lang ul li a
img{display:block;height:24px}@media (min-width: 1024px){#header .header-lang{display:flex}}#header.hidden{transform:translateY(-100%)}@media (min-width: 1024px){#header .header-background{padding-top:16px;padding-bottom:0}#header .header-inner{flex-flow:row wrap}#header .header-logo
img{max-height:48px}#header.scrolled{padding-top:0}#header.scrolled .header-background{box-shadow:0 0 8px rgba(0, 0, 0, 0.2);padding-top:0}}.navigation-mobile{position:fixed;inset:0;z-index:11;top:52px;pointer-events:none}.navigation-mobile.active{pointer-events:auto}.navigation-mobile.active .navigation-inner{left:0;opacity:1}.navigation-mobile .navigation-inner{background:#fff;position:relative;left:100%;opacity:0;transition:left 0.8s ease-in-out, opacity 0.8s ease-in-out;width:100%;height:100%;display:flex;flex-flow:column;padding-top:32px}.navigation-mobile .navigation-inner
nav.mobile{position:relative;height:calc(100% - 112px)}.navigation-mobile .navigation-inner nav.mobile>ul{overflow:auto;height:100%;width:100%}.navigation-mobile .navigation-inner nav.mobile > ul
li{border-bottom:1px solid #e8e8e8;display:flex;flex-flow:row nowrap}.navigation-mobile .navigation-inner nav.mobile > ul li span, .navigation-mobile .navigation-inner nav.mobile > ul li
a{font-weight:600;font-size:18px;padding:12px
0;flex-grow:10;display:flex}.navigation-mobile .navigation-inner nav.mobile > ul li
.icon{display:flex;justify-content:center;align-items:center;padding:0
8px;cursor:pointer}.navigation-mobile .navigation-inner nav.mobile > ul li .icon
i{font-size:20px;pointer-events:none}.navigation-mobile .navigation-inner nav.mobile > ul li:first-child{border-top:1px solid #e8e8e8}.navigation-mobile .navigation-inner nav.mobile .sub-menu{background:#fff;position:absolute;inset:0;left:100%;width:100vw;transition:left 0.8s ease-in-out}.navigation-mobile .navigation-inner nav.mobile .sub-menu.active{left:0}.navigation-mobile .navigation-inner nav.mobile .sub-menu .parent-title{color:#1CADE4}.navigation-mobile .navigation-inner nav.mobile .sub-menu .parent-title
.icon{margin-right:12px}.navigation-mobile .navigation-inner nav.mobile-socket{height:112px}.navigation-mobile .navigation-inner nav.mobile-socket
ul{display:flex;flex-flow:row wrap}.navigation-mobile .navigation-inner nav.mobile-socket ul
.lang{margin-left:auto}.navigation-mobile .navigation-inner nav.mobile-socket ul .lang .lang-all{padding:0}.navigation-mobile .navigation-inner nav.mobile-socket ul .lang .lang-all a, .navigation-mobile .navigation-inner nav.mobile-socket ul .lang .lang-all
img{display:block;height:24px}.navigation-mobile .navigation-inner nav.mobile-socket li.menu-item:not(.button){margin-bottom:18px}.navigation-mobile .navigation-inner nav.mobile-socket li.menu-item:not(.button):before{content:"|";margin:0
8px}.navigation-mobile .navigation-inner nav.mobile-socket li.menu-item:not(.button):first-child:before, .navigation-mobile .navigation-inner nav.mobile-socket li.menu-item:not(.button):nth-child(2):before{content:"";display:none}.navigation-mobile .navigation-inner nav.mobile-socket
li.button{width:100%;margin-top:12px;margin-bottom:18px}.navigation-mobile .navigation-inner nav.mobile-socket li.button>a{display:flex;align-items:center;justify-content:center;background:#1CADE4;padding-top:8px;padding-bottom:8px}.navigation-mobile .navigation-inner nav.mobile-socket li.button>a{padding-right:24px;padding-left:24px}@media only screen and (min-width: 360px){.navigation-mobile .navigation-inner nav.mobile-socket li.button>a{padding-right:calc(24px + 24 * (100vw - 360px) / (1920 - 360));padding-left:calc(24px + 24 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.navigation-mobile .navigation-inner nav.mobile-socket li.button>a{padding-right:48px;padding-left:48px}}.navigation-mobile .navigation-inner nav.mobile-socket li.button>a{font-weight:600;color:#fff;border-radius:6px;margin-top:0;margin-bottom:0;border-top:none;border-bottom:none;font-size:16px}@media (min-width: 1024px){.navigation-mobile{display:none}}#footer{background-color:#3F3F40;color:#fff}#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer .h1, #footer .h2, #footer .h3, #footer .h4, #footer .h5, #footer
.h6{color:#1CADE4}#footer
a{color:#fff}#footer a:hover{color:#1CADE4}#footer .footer-contact{background:#F7F7F7;color:#282A2C}#footer .footer-contact .footer-contact-inner{padding-top:48px;padding-bottom:48px}@media only screen and (min-width: 360px){#footer .footer-contact .footer-contact-inner{padding-top:calc(48px + 32 * (100vw - 360px) / (1920 - 360));padding-bottom:calc(48px + 32 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){#footer .footer-contact .footer-contact-inner{padding-top:80px;padding-bottom:80px}}#footer .footer-contact h1, #footer .footer-contact h2, #footer .footer-contact h3, #footer .footer-contact h4, #footer .footer-contact h5, #footer .footer-contact
h6{color:#282A2C}#footer .footer-contact
.headline{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}#footer .footer-contact
.headline{margin-bottom:72px}#footer .footer-contact .phone, #footer .footer-contact
.mail{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}#footer .footer-contact .phone, #footer .footer-contact
.mail{padding-left:40px}@media only screen and (min-width: 360px){#footer .footer-contact .phone, #footer .footer-contact
.mail{padding-left:calc(40px + 8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){#footer .footer-contact .phone, #footer .footer-contact
.mail{padding-left:48px}}#footer .footer-contact .phone .headline, #footer .footer-contact .mail
.headline{display:flex;flex-flow:row nowrap;margin:0
0 24px -40px}#footer .footer-contact .phone .headline, #footer .footer-contact .mail
.headline{margin-left:-40px}@media only screen and (min-width: 360px){#footer .footer-contact .phone .headline, #footer .footer-contact .mail
.headline{margin-left:calc(-40px + -8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){#footer .footer-contact .phone .headline, #footer .footer-contact .mail
.headline{margin-left:-48px}}#footer .footer-contact .phone .headline i, #footer .footer-contact .mail .headline
i{margin-right:16px}@media only screen and (min-width: 360px){#footer .footer-contact .phone .headline i, #footer .footer-contact .mail .headline
i{margin-right:calc(16px + 8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){#footer .footer-contact .phone .headline i, #footer .footer-contact .mail .headline
i{margin-right:24px}}#footer .footer-contact .phone .headline i, #footer .footer-contact .mail .headline
i{font-size:24px;display:flex;align-items:center;justify-content:center}#footer .footer-contact .phone .link, #footer .footer-contact .mail
.link{margin-top:24px}#footer .footer-contact .phone .link a, #footer .footer-contact .mail .link
a{color:#1CADE4}#footer .footer-contact
.mail{margin-top:32px}@media (min-width: 768px){#footer .footer-contact .phone, #footer .footer-contact
.mail{width:1px;min-width:calc(100% / 16 * 8 - 20px);margin-left:10px;margin-right:10px}#footer .footer-contact
.mail{margin-top:0}}@media (min-width: 1280px){#footer .footer-contact
.headline{width:1px;min-width:calc(100% / 16 * 14 - 20px);margin-left:10px;margin-right:10px}#footer .footer-contact
.headline{margin-left:calc(100% / 16 * 2 + 10px)}#footer .footer-contact .phone, #footer .footer-contact
.mail{width:1px;min-width:calc(100% / 16 * 5 - 20px);margin-left:10px;margin-right:10px}#footer .footer-contact .phone, #footer .footer-contact
.mail{margin-left:calc(100% / 16 * 2 + 10px)}}#footer .footer-widgets{padding-top:48px;padding-bottom:48px}@media only screen and (min-width: 360px){#footer .footer-widgets{padding-top:calc(48px + 24 * (100vw - 360px) / (1920 - 360));padding-bottom:calc(48px + 24 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){#footer .footer-widgets{padding-top:72px;padding-bottom:72px}}#footer .footer-widgets .footer-widgets-column{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}#footer .footer-widgets .footer-widgets-column
.block{margin-top:64px;margin-bottom:0}#footer .footer-widgets .footer-widgets-column:nth-child(1) .block{margin-top:0}#footer .footer-widgets .footer-widgets-column:last-child{margin-left:auto}@media (min-width: 768px){#footer .footer-widgets .footer-widgets-column{width:1px;min-width:calc(100% / 16 * 8 - 20px);margin-left:10px;margin-right:10px}#footer .footer-widgets .footer-widgets-column{padding-right:24px}#footer .footer-widgets .footer-widgets-column:last-child{padding-right:0}#footer .footer-widgets .footer-widgets-column:nth-child(2) .block:first-child{margin-top:0}}@media (min-width: 1280px){#footer .footer-widgets .footer-widgets-column{width:1px;min-width:calc(100% / 16 * 4 - 20px);margin-left:10px;margin-right:10px}#footer .footer-widgets .footer-widgets-column:nth-child(3) .block:first-child, #footer .footer-widgets .footer-widgets-column:nth-child(4) .block:first-child{margin-top:0}}#footer .footer-socket .footer-socket-inner{border-top:1px solid #fff;display:flex;flex-flow:row wrap;font-weight:400;padding-top:32px;padding-bottom:32px}#footer .footer-socket .footer-socket-inner{font-size:10px}@media only screen and (min-width: 360px){#footer .footer-socket .footer-socket-inner{font-size:calc(10px + 4 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){#footer .footer-socket .footer-socket-inner{font-size:14px}}#footer .footer-socket .socket-copyright, #footer .footer-socket .socket-navigation{width:100%}#footer .footer-socket .socket-navigation{margin-top:16px}#footer .footer-socket .socket-navigation
ul{display:flex;flex-flow:row wrap}#footer .footer-socket .socket-navigation ul li:after{content:"|";margin:0
8px}#footer .footer-socket .socket-navigation ul li:last-child:after{content:"";display:none}@media (min-width: 1024px){#footer .footer-socket .socket-copyright{width:35%}#footer .footer-socket .socket-navigation{width:65%}#footer .footer-socket .socket-navigation{margin-top:0}#footer .footer-socket .socket-navigation
ul{justify-content:flex-end;margin:0}}.block-hero-section{position:relative;margin-top:0;width:100%;height:calc(100vh - 52px)}.block-hero-section .block-inner{height:100%}.block-hero-section
.video{width:100%;height:50%}.block-hero-section .video .video-background{object-fit:cover;width:100%;height:100%}.block-hero-section
.content{height:50%;background-color:#F7F7F7;display:flex;align-items:center}.block-hero-section .content .content-inner{width:100%}.block-hero-section .content .content-inner{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.block-hero-section .content
.overline{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-hero-section .content
.headline{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-hero-section .content
.text{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-hero-section .content
.text{margin-top:16px}@media only screen and (min-width: 360px){.block-hero-section .content
.text{margin-top:calc(16px + 8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-hero-section .content
.text{margin-top:24px}}.block-hero-section .content
.link{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-hero-section .content
.link{margin-top:16px}@media only screen and (min-width: 360px){.block-hero-section .content
.link{margin-top:calc(16px + 8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-hero-section .content
.link{margin-top:24px}}.block-hero-section
.anchor{position:absolute;right:0;bottom:32px;left:0;z-index:10;flex-flow:column;justify-content:center;display:none;align-items:center}.block-hero-section .anchor
i{color:#1CADE4;font-size:32px;cursor:pointer}.block-hero-section .anchor i:last-child{margin-top:-16px}@media (min-width: 1024px){.block-hero-section{height:calc(100vh - 146px)}.block-hero-section
.video{height:100%}.block-hero-section
.content{background-color:transparent;height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.block-hero-section .content
.overline{width:1px;min-width:calc(100% / 16 * 11 - 20px);margin-left:10px;margin-right:10px}.block-hero-section .content
.headline{width:1px;min-width:calc(100% / 16 * 11 - 20px);margin-left:10px;margin-right:10px}.block-hero-section .content
.text{width:1px;min-width:calc(100% / 16 * 6 - 20px);margin-left:10px;margin-right:10px}.block-hero-section .content
.link{width:1px;min-width:calc(100% / 16 * 11 - 20px);margin-left:10px;margin-right:10px}.block-hero-section
.anchor{display:flex}}.block-text{position:relative}.block-text .block-inner{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.block-text
.content{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-text .content
.text{margin-top:12px}@media only screen and (min-width: 360px){.block-text .content
.text{margin-top:calc(12px + 20 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-text .content
.text{margin-top:32px}}.block-text .content .text p, .block-text .content .text h1, .block-text .content .text h2, .block-text .content .text h3, .block-text .content .text h4, .block-text .content .text h5, .block-text .content .text
h6{margin-bottom:16px}@media only screen and (min-width: 360px){.block-text .content .text p, .block-text .content .text h1, .block-text .content .text h2, .block-text .content .text h3, .block-text .content .text h4, .block-text .content .text h5, .block-text .content .text
h6{margin-bottom:calc(16px + 8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-text .content .text p, .block-text .content .text h1, .block-text .content .text h2, .block-text .content .text h3, .block-text .content .text h4, .block-text .content .text h5, .block-text .content .text
h6{margin-bottom:24px}}.block-text .content .text
a{text-decoration:underline}.block-text.boxed{background-color:#F7F7F7}.block-text.boxed{padding-top:52px;padding-bottom:52px}@media only screen and (min-width: 360px){.block-text.boxed{padding-top:calc(52px + 92 * (100vw - 360px) / (1920 - 360));padding-bottom:calc(52px + 92 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-text.boxed{padding-top:144px;padding-bottom:144px}}@media (min-width: 1024px){.block-text
.content{width:1px;min-width:calc(100% / 16 * 10 - 20px);margin-left:10px;margin-right:10px}.block-text
.content{margin-left:calc(100% / 16 * 3 + 10px)}.block-text.boxed{background-color:transparent;padding-top:0;padding-bottom:0}.block-text.boxed .block-inner{background-color:#F7F7F7}.block-text.boxed .block-inner{padding-top:52px;padding-bottom:52px}}@media only screen and (min-width: 1024px) and (min-width: 360px){.block-text.boxed .block-inner{padding-top:calc(52px + 92 * (100vw - 360px) / (1920 - 360));padding-bottom:calc(52px + 92 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1024px) and (min-width: 1920px){.block-text.boxed .block-inner{padding-top:144px;padding-bottom:144px}}.block-text-media{background-color:#F7F7F7}.block-text-media{margin-top:232px}@media only screen and (min-width: 360px){.block-text-media{margin-top:calc(232px + 176 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-text-media{margin-top:408px}}.block-text-media .block-inner{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.block-text-media .block-inner{position:relative}.block-text-media .block-inner{padding-bottom:52px}@media only screen and (min-width: 360px){.block-text-media .block-inner{padding-bottom:calc(52px + 92 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-text-media .block-inner{padding-bottom:144px}}.block-text-media
.background{display:none}.block-text-media
.content{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-text-media
.content{order:2}.block-text-media
.content{margin-top:52px}@media only screen and (min-width: 360px){.block-text-media
.content{margin-top:calc(52px + 92 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-text-media
.content{margin-top:144px}}.block-text-media .content
.text{margin-top:12px}@media only screen and (min-width: 360px){.block-text-media .content
.text{margin-top:calc(12px + 20 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-text-media .content
.text{margin-top:32px}}.block-text-media .content .text
a{text-decoration:underline}.block-text-media
.media{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-text-media
.media{order:1}.block-text-media
.media{margin-top:-150px}@media only screen and (min-width: 360px){.block-text-media
.media{margin-top:calc(-150px + -110 * (100vw - 360px) / (1280 - 360))}}@media only screen and (min-width: 1280px){.block-text-media
.media{margin-top:-260px}}.block-text-media
.media{height:300px}@media only screen and (min-width: 360px){.block-text-media
.media{height:calc(300px + 400 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-text-media
.media{height:700px}}.block-text-media
.media{overflow:hidden}.block-text-media .media
.image{height:100%;position:relative;background-color:#F7F7F7}.block-text-media .media .image
img{position:absolute;object-fit:cover;height:100%;width:100%}.block-text-media .media
.slider{height:100%;position:relative;background-color:#F7F7F7}.block-text-media .media .slider
.slide{position:absolute;object-fit:cover;height:100%;width:100%}.block-text-media .media .slider .slide
img{object-fit:cover;height:100%;width:100%}.block-text-media.horizontal.product
.content{display:flex;flex-flow:column;justify-content:center}.block-text-media.horizontal.product
.media{height:unset;aspect-ratio:1}.block-text-media.horizontal.product .image, .block-text-media.horizontal.product
.slider{background-color:#1CADE4}.block-text-media.horizontal.product .image img, .block-text-media.horizontal.product .slider
img{object-fit:contain}.block-text-media.horizontal.product .image img, .block-text-media.horizontal.product .slider
img{padding:12px}@media only screen and (min-width: 360px){.block-text-media.horizontal.product .image img, .block-text-media.horizontal.product .slider
img{padding:calc(12px + 12 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-text-media.horizontal.product .image img, .block-text-media.horizontal.product .slider
img{padding:24px}}.block-text-media.horizontal.product .image .slide img, .block-text-media.horizontal.product .slider .slide
img{object-fit:contain}.block-text-media.horizontal.product .image .slide img, .block-text-media.horizontal.product .slider .slide
img{padding:12px}@media only screen and (min-width: 360px){.block-text-media.horizontal.product .image .slide img, .block-text-media.horizontal.product .slider .slide
img{padding:calc(12px + 12 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-text-media.horizontal.product .image .slide img, .block-text-media.horizontal.product .slider .slide
img{padding:24px}}@media (min-width: 1024px){.block-text-media
.background{display:block;position:absolute;top:0;bottom:0;left:0;z-index:-1}.block-text-media
.background{width:1px;min-width:calc(100% / 16 * 15 - 20px);margin-left:10px;margin-right:10px}.block-text-media
.background{background-color:#F7F7F7}.block-text-media
.content{width:1px;min-width:calc(100% / 16 * 10 - 20px);margin-left:10px;margin-right:10px}.block-text-media
.content{margin-left:calc(100% / 16 * 3 + 10px)}.block-text-media
.media{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-text-media
.media{order:1}.block-text-media .media
.image{height:100%}.block-text-media .media .image
img{object-fit:cover;height:100%;width:100%}.block-text-media .media
.image{height:100%}.block-text-media .media .image
img{object-fit:cover;height:100%;width:100%}.block-text-media.horizontal{background-color:transparent}.block-text-media.horizontal{margin-top:52px}}@media only screen and (min-width: 1024px) and (min-width: 360px){.block-text-media.horizontal{margin-top:calc(52px + 92 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1024px) and (min-width: 1920px){.block-text-media.horizontal{margin-top:144px}}@media (min-width: 1024px){.block-text-media.horizontal .block-inner{padding-top:52px}}@media only screen and (min-width: 1024px) and (min-width: 360px){.block-text-media.horizontal .block-inner{padding-top:calc(52px + 92 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1024px) and (min-width: 1920px){.block-text-media.horizontal .block-inner{padding-top:144px}}@media (min-width: 1024px){.block-text-media.horizontal
.content{width:1px;min-width:calc(100% / 16 * 7 - 20px);margin-left:10px;margin-right:10px}.block-text-media.horizontal
.content{margin-left:calc(100% / 16 * 1 + 10px)}.block-text-media.horizontal
.content{order:1;margin-top:0}.block-text-media.horizontal
.media{height:unset;margin-top:unset}.block-text-media.horizontal
.media{width:1px;min-width:calc(100% / 16 * 7 - 20px);margin-left:10px;margin-right:10px}.block-text-media.horizontal
.media{margin-left:calc(100% / 16 * 1 + 10px)}.block-text-media.horizontal
.media{order:2}.block-text-media.horizontal.product
.content{width:1px;min-width:calc(100% / 16 * 7 - 20px);margin-left:10px;margin-right:10px}.block-text-media.horizontal.product
.content{margin-left:calc(100% / 16 * 1 + 10px)}.block-text-media.horizontal.product
.media{width:1px;min-width:calc(100% / 16 * 5 - 20px);margin-left:10px;margin-right:10px}.block-text-media.horizontal.product
.media{margin-left:calc(100% / 16 * 3 + 10px)}}@media (min-width: 1280px){.block-text-media
.media{width:1px;min-width:calc(100% / 16 * 12 - 20px);margin-left:10px;margin-right:10px}.block-text-media
.media{margin-left:calc(100% / 16 * 2 + 10px)}}@media (min-width: 1024px){#content>:first-child:is(.block-text-media.horizontal){margin-top:0}}.block-unordered-list .block-inner{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.block-unordered-list
.content{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-unordered-list .content
.text{margin-top:12px}@media only screen and (min-width: 360px){.block-unordered-list .content
.text{margin-top:calc(12px + 20 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-unordered-list .content
.text{margin-top:32px}}.block-unordered-list .content
.text{padding:24px}@media only screen and (min-width: 360px){.block-unordered-list .content
.text{padding:calc(24px + 88 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-unordered-list .content
.text{padding:112px}}.block-unordered-list .content
.text{background:#F7F7F7}.block-unordered-list .content .text :last-child{margin-bottom:0}.block-unordered-list .content .text p, .block-unordered-list .content .text h1, .block-unordered-list .content .text h2, .block-unordered-list .content .text h3, .block-unordered-list .content .text h4, .block-unordered-list .content .text h5, .block-unordered-list .content .text
h6{margin-bottom:16px}@media only screen and (min-width: 360px){.block-unordered-list .content .text p, .block-unordered-list .content .text h1, .block-unordered-list .content .text h2, .block-unordered-list .content .text h3, .block-unordered-list .content .text h4, .block-unordered-list .content .text h5, .block-unordered-list .content .text
h6{margin-bottom:calc(16px + 8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-unordered-list .content .text p, .block-unordered-list .content .text h1, .block-unordered-list .content .text h2, .block-unordered-list .content .text h3, .block-unordered-list .content .text h4, .block-unordered-list .content .text h5, .block-unordered-list .content .text
h6{margin-bottom:24px}}.block-unordered-list .content .text
a{text-decoration:underline}.block-unordered-list .content .text
ul{list-style:none;padding:0}.block-unordered-list .content .text
ul{margin-top:16px;margin-bottom:16px}@media only screen and (min-width: 360px){.block-unordered-list .content .text
ul{margin-top:calc(16px + 8 * (100vw - 360px) / (1920 - 360));margin-bottom:calc(16px + 8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-unordered-list .content .text
ul{margin-top:24px;margin-bottom:24px}}.block-unordered-list .content .text
li{position:relative;top:-1px}.block-unordered-list .content .text
li{padding-bottom:16px}@media only screen and (min-width: 360px){.block-unordered-list .content .text
li{padding-bottom:calc(16px + 8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-unordered-list .content .text
li{padding-bottom:24px}}.block-unordered-list .content .text
li{padding-top:16px}@media only screen and (min-width: 360px){.block-unordered-list .content .text
li{padding-top:calc(16px + 8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-unordered-list .content .text
li{padding-top:24px}}.block-unordered-list .content .text
li{border-top:1px solid #000;break-inside:avoid-column;page-break-inside:avoid;-webkit-column-break-inside:avoid}.block-unordered-list .content .text li:before{display:none}.block-unordered-list .content .text li
strong{font-weight:700}@media (min-width: 1024px){.block-unordered-list
.content{width:1px;min-width:calc(100% / 16 * 14 - 20px);margin-left:10px;margin-right:10px}.block-unordered-list
.content{margin-left:calc(100% / 16 * 1 + 10px)}.block-unordered-list .content .text
ul{columns:2}.block-unordered-list .content .text
ul{column-gap:52px}}@media only screen and (min-width: 1024px) and (min-width: 360px){.block-unordered-list .content .text
ul{column-gap:calc(52px + 92 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1024px) and (min-width: 1920px){.block-unordered-list .content .text
ul{column-gap:144px}}.block-content-boxes .block-inner{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.block-content-boxes
.content{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-content-boxes .content
.text{margin-top:12px}@media only screen and (min-width: 360px){.block-content-boxes .content
.text{margin-top:calc(12px + 20 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-content-boxes .content
.text{margin-top:32px}}.block-content-boxes .content
.boxes{display:flex;flex-flow:row wrap}.block-content-boxes .content
.boxes{margin-top:32px}@media only screen and (min-width: 360px){.block-content-boxes .content
.boxes{margin-top:calc(32px + 16 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-content-boxes .content
.boxes{margin-top:48px}}.block-content-boxes .content .boxes
.box{display:flex;flex-flow:row nowrap}.block-content-boxes .content .boxes
.box{margin-top:32px}@media only screen and (min-width: 360px){.block-content-boxes .content .boxes
.box{margin-top:calc(32px + 16 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-content-boxes .content .boxes
.box{margin-top:48px}}.block-content-boxes .content .boxes .box .box-icon{width:50px;height:auto;flex-shrink:0}.block-content-boxes .content .boxes .box .box-icon{margin-right:16px}@media only screen and (min-width: 360px){.block-content-boxes .content .boxes .box .box-icon{margin-right:calc(16px + 16 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-content-boxes .content .boxes .box .box-icon{margin-right:32px}}.block-content-boxes .content .boxes .box .box-icon
img{width:75%;height:auto}.block-content-boxes .content .boxes .box .box-content{width:calc(100% - 50px)}.block-content-boxes .content .boxes .box .box-content .box-content-title{font-size:20px}@media only screen and (min-width: 360px){.block-content-boxes .content .boxes .box .box-content .box-content-title{font-size:calc(20px + 4 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-content-boxes .content .boxes .box .box-content .box-content-title{font-size:24px}}.block-content-boxes .content .boxes .box .box-content .box-content-title{font-weight:900}.block-content-boxes .content .boxes .box .box-content .box-content-title{margin-bottom:14px}@media only screen and (min-width: 360px){.block-content-boxes .content .boxes .box .box-content .box-content-title{margin-bottom:calc(14px + 8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-content-boxes .content .boxes .box .box-content .box-content-title{margin-bottom:22px}}.block-content-boxes .content .boxes .box .box-content .box-content-title{line-height:1.1}.block-content-boxes .content .boxes .box .box-content .box-content-text p:first-child{margin-top:0}.block-content-boxes .content .boxes .box .box-content .box-content-text p:last-child{margin-bottom:0}.block-content-boxes .content
.link{margin-top:64px}@media only screen and (min-width: 360px){.block-content-boxes .content
.link{margin-top:calc(64px + 32 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-content-boxes .content
.link{margin-top:96px}}.block-content-boxes.full .boxes .box .box-icon
img{width:50%;height:auto}.block-content-boxes.horizontal .boxes
.box{display:flex;flex-flow:row wrap;align-content:flex-start}.block-content-boxes.horizontal .boxes
.box{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-content-boxes.horizontal .boxes
.box{background-color:#F7F7F7}.block-content-boxes.horizontal .boxes
.box{padding-right:24px;padding-left:24px}@media only screen and (min-width: 360px){.block-content-boxes.horizontal .boxes
.box{padding-right:calc(24px + 24 * (100vw - 360px) / (1920 - 360));padding-left:calc(24px + 24 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-content-boxes.horizontal .boxes
.box{padding-right:48px;padding-left:48px}}.block-content-boxes.horizontal .boxes
.box{padding-bottom:24px}@media only screen and (min-width: 360px){.block-content-boxes.horizontal .boxes
.box{padding-bottom:calc(24px + 24 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-content-boxes.horizontal .boxes
.box{padding-bottom:48px}}.block-content-boxes.horizontal .boxes
.box{padding-top:0}.block-content-boxes.horizontal .boxes
.box{margin-top:64px}@media only screen and (min-width: 360px){.block-content-boxes.horizontal .boxes
.box{margin-top:calc(64px + 32 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-content-boxes.horizontal .boxes
.box{margin-top:96px}}.block-content-boxes.horizontal .boxes .box .box-icon{margin:0
auto;width:100px;height:auto;margin-top:-50px}.block-content-boxes.horizontal .boxes .box .box-icon
img{width:100%;height:auto}.block-content-boxes.horizontal .boxes .box .box-content{margin-top:24px}@media only screen and (min-width: 360px){.block-content-boxes.horizontal .boxes .box .box-content{margin-top:calc(24px + 24 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-content-boxes.horizontal .boxes .box .box-content{margin-top:48px}}.block-content-boxes.horizontal .boxes .box .box-content{text-align:center;width:unset}@media (min-width: 960px){.block-content-boxes .content .overline, .block-content-boxes .content .headline, .block-content-boxes .content .text, .block-content-boxes .content
.link{width:1px;min-width:calc(100% / 16 * 14 - 20px);margin-left:10px;margin-right:10px}.block-content-boxes .content .overline, .block-content-boxes .content .headline, .block-content-boxes .content .text, .block-content-boxes .content
.link{margin-left:calc(100% / 16 * 1 + 10px)}.block-content-boxes.excerpt .content .boxes
.box{width:1px;min-width:calc(100% / 16 * 6 - 20px);margin-left:10px;margin-right:10px}.block-content-boxes.excerpt .content .boxes
.box{margin-left:calc(100% / 16 * 1 + 10px)}.block-content-boxes.excerpt .content .boxes .box .box-icon{width:75px}.block-content-boxes.excerpt .content .boxes .box .box-content{width:calc(100% - 75px)}.block-content-boxes.full .content .boxes
.box{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-content-boxes.full .content .boxes
.box{margin-left:calc(100% / 16 * 0 + 10px)}.block-content-boxes.full .content .boxes .box .box-icon{width:1px;min-width:calc(100% / 16 * 2 - 20px);margin-left:10px;margin-right:10px}.block-content-boxes.full .content .boxes .box .box-icon{margin-left:calc(100% / 16 * 1 + 10px)}.block-content-boxes.full .content .boxes .box .box-content{width:1px;min-width:calc(100% / 16 * 11 - 20px);margin-left:10px;margin-right:10px}.block-content-boxes.horizontal
.boxes{width:1px;min-width:calc(100% / 16 * 14 - 20px);margin-left:10px;margin-right:10px}.block-content-boxes.horizontal
.boxes{margin-left:calc(100% / 16 * 1 + 10px)}.block-content-boxes.horizontal .boxes
.box{width:1px;min-width:calc(100% / 16 * 5.333 - 20px);margin-left:10px;margin-right:10px}.block-content-boxes.horizontal .boxes
.box{margin-top:20px}}.block-download-boxes .block-inner{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.block-download-boxes
.content{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-download-boxes
.content{background-color:#F7F7F7}.block-download-boxes
.content{padding-top:26px;padding-bottom:26px}@media only screen and (min-width: 360px){.block-download-boxes
.content{padding-top:calc(26px + 46 * (100vw - 360px) / (1920 - 360));padding-bottom:calc(26px + 46 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-download-boxes
.content{padding-top:72px;padding-bottom:72px}}.block-download-boxes
.content{padding-right:26px;padding-left:26px}@media only screen and (min-width: 360px){.block-download-boxes
.content{padding-right:calc(26px + 46 * (100vw - 360px) / (1920 - 360));padding-left:calc(26px + 46 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-download-boxes
.content{padding-right:72px;padding-left:72px}}.block-download-boxes .content .title
h3{font-size:20px}@media only screen and (min-width: 360px){.block-download-boxes .content .title
h3{font-size:calc(20px + 4 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-download-boxes .content .title
h3{font-size:24px}}.block-download-boxes .content
.text{margin-top:12px}@media only screen and (min-width: 360px){.block-download-boxes .content
.text{margin-top:calc(12px + 20 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-download-boxes .content
.text{margin-top:32px}}.block-download-boxes .content
.downloads{display:flex;flex-flow:row wrap}.block-download-boxes .content
.downloads{margin-top:24px}@media only screen and (min-width: 360px){.block-download-boxes .content
.downloads{margin-top:calc(24px + 24 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-download-boxes .content
.downloads{margin-top:48px}}.block-download-boxes .content .downloads
.download{display:flex;flex-flow:row nowrap;align-items:center}.block-download-boxes .content .downloads
.download{margin-top:12px}@media only screen and (min-width: 360px){.block-download-boxes .content .downloads
.download{margin-top:calc(12px + 12 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-download-boxes .content .downloads
.download{margin-top:24px}}.block-download-boxes .content .downloads
.download{padding:12px}@media only screen and (min-width: 360px){.block-download-boxes .content .downloads
.download{padding:calc(12px + 6 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-download-boxes .content .downloads
.download{padding:18px}}.block-download-boxes .content .downloads
.download{text-decoration:none;width:100%;background-color:#fff;border:2px
solid #fff}.block-download-boxes .content .downloads .download .download-icon{height:24px}@media only screen and (min-width: 360px){.block-download-boxes .content .downloads .download .download-icon{height:calc(24px + 24 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-download-boxes .content .downloads .download .download-icon{height:48px}}.block-download-boxes .content .downloads .download .download-icon
img{height:100%;width:auto}.block-download-boxes .content .downloads .download .download-content-title{font-size:20px}@media only screen and (min-width: 360px){.block-download-boxes .content .downloads .download .download-content-title{font-size:calc(20px + 4 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-download-boxes .content .downloads .download .download-content-title{font-size:24px}}.block-download-boxes .content .downloads .download .download-content-title{margin-left:12px}@media only screen and (min-width: 360px){.block-download-boxes .content .downloads .download .download-content-title{margin-left:calc(12px + 6 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-download-boxes .content .downloads .download .download-content-title{margin-left:18px}}.block-download-boxes .content .downloads .download .download-content-title{font-weight:600;line-height:1.1}.block-download-boxes .content .downloads .download:hover{border:2px
solid #1CADE4}@media (min-width: 960px){.block-download-boxes
.content{display:flex;flex-flow:row wrap;align-items:flex-start;padding:0}.block-download-boxes .content
.intro{width:1px;min-width:calc(100% / 16 * 5 - 20px);margin-left:10px;margin-right:10px}.block-download-boxes .content
.intro{padding-top:26px;padding-bottom:26px}.block-download-boxes .content
.intro{padding-right:0}}@media only screen and (min-width: 960px) and (min-width: 360px){.block-download-boxes .content
.intro{padding-top:calc(26px + 46 * (100vw - 360px) / (1920 - 360));padding-bottom:calc(26px + 46 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 960px) and (min-width: 1920px){.block-download-boxes .content
.intro{padding-top:72px;padding-bottom:72px}}@media (min-width: 960px){.block-download-boxes .content
.intro{padding-left:26px}}@media only screen and (min-width: 960px) and (min-width: 360px){.block-download-boxes .content
.intro{padding-left:calc(26px + 46 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 960px) and (min-width: 1920px){.block-download-boxes .content
.intro{padding-left:72px}}@media (min-width: 960px){.block-download-boxes .content
.downloads{width:1px;min-width:calc(100% / 16 * 11 - 20px);margin-left:10px;margin-right:10px}.block-download-boxes .content
.downloads{margin-top:0}.block-download-boxes .content
.downloads{padding:26px}}@media only screen and (min-width: 960px) and (min-width: 360px){.block-download-boxes .content
.downloads{padding:calc(26px + 46 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 960px) and (min-width: 1920px){.block-download-boxes .content
.downloads{padding:72px}}@media (min-width: 960px){.block-download-boxes .content .downloads .download:first-child{margin-top:0}}.block-content-list{background-color:#F7F7F7}.block-content-list .block-inner{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.block-content-list
.content{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-content-list
.content{padding-top:52px;padding-bottom:52px}@media only screen and (min-width: 360px){.block-content-list
.content{padding-top:calc(52px + 92 * (100vw - 360px) / (1920 - 360));padding-bottom:calc(52px + 92 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-content-list
.content{padding-top:144px;padding-bottom:144px}}.block-content-list .content
.elements{margin-top:24px}@media only screen and (min-width: 360px){.block-content-list .content
.elements{margin-top:calc(24px + 24 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-content-list .content
.elements{margin-top:48px}}.block-content-list .content
.elements{display:flex;flex-flow:row wrap}.block-content-list .content .elements .elements-col{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-content-list .content .elements .elements-col
.element{border-bottom:1px solid #3F3F40}.block-content-list .content .elements .elements-col
.element{padding-top:16px;padding-bottom:16px}@media only screen and (min-width: 360px){.block-content-list .content .elements .elements-col
.element{padding-top:calc(16px + 16 * (100vw - 360px) / (1920 - 360));padding-bottom:calc(16px + 16 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-content-list .content .elements .elements-col
.element{padding-top:32px;padding-bottom:32px}}.block-content-list .content .elements .elements-col .element .element-content-title{font-size:14px}@media only screen and (min-width: 360px){.block-content-list .content .elements .elements-col .element .element-content-title{font-size:calc(14px + 4 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-content-list .content .elements .elements-col .element .element-content-title{font-size:18px}}.block-content-list .content .elements .elements-col .element p, .block-content-list .content .elements .elements-col .element
h3{margin-block-start:0;margin-block-end:0}@media (min-width: 960px){.block-content-list{background-color:unset}.block-content-list
.content{padding-top:0;padding-bottom:0}.block-content-list .content
.overline{width:1px;min-width:calc(100% / 16 * 14 - 20px);margin-left:10px;margin-right:10px}.block-content-list .content
.overline{margin-left:calc(100% / 16 * 2 + 10px)}.block-content-list .content
.headline{width:1px;min-width:calc(100% / 16 * 14 - 20px);margin-left:10px;margin-right:10px}.block-content-list .content
.headline{margin-left:calc(100% / 16 * 2 + 10px)}.block-content-list .content .elements .elements-col{padding-top:52px;padding-bottom:52px}.block-content-list .content .elements .elements-col{background-color:#F7F7F7}}@media only screen and (min-width: 960px) and (min-width: 360px){.block-content-list .content .elements .elements-col{padding-top:calc(52px + 92 * (100vw - 360px) / (1920 - 360));padding-bottom:calc(52px + 92 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 960px) and (min-width: 1920px){.block-content-list .content .elements .elements-col{padding-top:144px;padding-bottom:144px}}@media (min-width: 960px){.block-content-list .content .elements .elements-col{width:1px;min-width:calc(100% / 16 * 7 - 20px);margin-left:10px;margin-right:10px}.block-content-list .content .elements .elements-col:first-child{margin-left:calc(100% / 16 * 1 + 10px)}.block-content-list .content .elements .elements-col
.element{width:1px;min-width:calc(100% / 16 * 12 - 20px);margin-left:10px;margin-right:10px}.block-content-list .content .elements .elements-col
.element{margin-left:calc(100% / 16 * 2 + 10px)}.block-content-list .content .elements .elements-col .element:first-child{border-top:1px solid #3F3F40}}.block-column-text .block-inner{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.block-column-text
.content{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-column-text .content
.elements{margin-top:24px}@media only screen and (min-width: 360px){.block-column-text .content
.elements{margin-top:calc(24px + 24 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-column-text .content
.elements{margin-top:48px}}.block-column-text .content
.elements{display:flex;flex-flow:row wrap}.block-column-text .content .elements .elements-col{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-column-text .content .elements .elements-col
.element{margin-top:32px}@media only screen and (min-width: 360px){.block-column-text .content .elements .elements-col
.element{margin-top:calc(32px + 16 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-column-text .content .elements .elements-col
.element{margin-top:48px}}.block-column-text .content .elements .elements-col .element:first-child{margin-top:0}.block-column-text .content .elements .elements-col .element .element-content-title{margin-bottom:12px}@media only screen and (min-width: 360px){.block-column-text .content .elements .elements-col .element .element-content-title{margin-bottom:calc(12px + 12 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-column-text .content .elements .elements-col .element .element-content-title{margin-bottom:24px}}.block-column-text .content .elements .elements-col .element .element-content-text :last-child{margin-bottom:0}.block-column-text .content .elements .elements-col .element .element-content-text
ul{list-style:none;padding:0;margin:0}.block-column-text .content .elements .elements-col .element .element-content-text
li{position:relative}.block-column-text .content .elements .elements-col .element .element-content-text
li{padding-top:12px}@media only screen and (min-width: 360px){.block-column-text .content .elements .elements-col .element .element-content-text
li{padding-top:calc(12px + 6 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-column-text .content .elements .elements-col .element .element-content-text
li{padding-top:18px}}.block-column-text .content .elements .elements-col .element .element-content-text
li{margin-left:24px}@media only screen and (min-width: 360px){.block-column-text .content .elements .elements-col .element .element-content-text
li{margin-left:calc(24px + 24 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-column-text .content .elements .elements-col .element .element-content-text
li{margin-left:48px}}.block-column-text .content .elements .elements-col .element .element-content-text li:before{position:absolute}.block-column-text .content .elements .elements-col .element .element-content-text li:before{top:13px}@media only screen and (min-width: 360px){.block-column-text .content .elements .elements-col .element .element-content-text li:before{top:calc(13px + 11 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-column-text .content .elements .elements-col .element .element-content-text li:before{top:24px}}.block-column-text .content .elements .elements-col .element .element-content-text li:before{left:-18px}@media only screen and (min-width: 360px){.block-column-text .content .elements .elements-col .element .element-content-text li:before{left:calc(-18px + -30 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-column-text .content .elements .elements-col .element .element-content-text li:before{left:-48px}}.block-column-text .content .elements .elements-col .element .element-content-text li:before{z-index:1;content:"\e903";font-family:"icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.block-column-text .content .elements .elements-col:last-child .element:first-child{margin-top:24px}@media only screen and (min-width: 360px){.block-column-text .content .elements .elements-col:last-child .element:first-child{margin-top:calc(24px + 24 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-column-text .content .elements .elements-col:last-child .element:first-child{margin-top:48px}}@media (min-width: 960px){.block-column-text .content
.overline{width:1px;min-width:calc(100% / 16 * 14 - 20px);margin-left:10px;margin-right:10px}.block-column-text .content
.overline{margin-left:calc(100% / 16 * 2 + 10px)}.block-column-text .content
.headline{width:1px;min-width:calc(100% / 16 * 14 - 20px);margin-left:10px;margin-right:10px}.block-column-text .content
.headline{margin-left:calc(100% / 16 * 2 + 10px)}.block-column-text .content .elements .elements-col{width:1px;min-width:calc(100% / 16 * 5 - 20px);margin-left:10px;margin-right:10px}.block-column-text .content .elements .elements-col{margin-left:calc(100% / 16 * 2 + 10px)}.block-column-text .content .elements .elements-col .element:first-child{margin-top:32px}}@media only screen and (min-width: 960px) and (min-width: 360px){.block-column-text .content .elements .elements-col .element:first-child{margin-top:calc(32px + 16 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 960px) and (min-width: 1920px){.block-column-text .content .elements .elements-col .element:first-child{margin-top:48px}}.block-employees{position:relative}.block-employees .block-inner{position:relative}.block-employees
.items{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.block-employees
.items{justify-content:center}.block-employees .items
.item{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-employees .items
.item{margin-bottom:24px}.block-employees .items .item
.image{width:100%;object-fit:cover;aspect-ratio:1/1}.block-employees .items .item
.content{margin-top:12px}@media only screen and (min-width: 360px){.block-employees .items .item
.content{margin-top:calc(12px + 12 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-employees .items .item
.content{margin-top:24px}}.block-employees .items .item .content
.position{color:#1CADE4}.block-employees .items .item .content
.name{font-weight:900}.block-employees .items .item .content
.name{font-size:20px}@media only screen and (min-width: 360px){.block-employees .items .item .content
.name{font-size:calc(20px + 4 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-employees .items .item .content
.name{font-size:24px}}@media (min-width: 768px){.block-employees .items
.item{width:1px;min-width:calc(100% / 16 * 8 - 20px);margin-left:10px;margin-right:10px}.block-employees .items
.item{margin-bottom:76px}}@media (min-width: 1280px){.block-employees .items
.item{width:1px;min-width:calc(100% / 16 * 5 - 20px);margin-left:10px;margin-right:10px}}.block-highlight-boxes{position:relative;background-color:#1CADE4}.block-highlight-boxes .block-inner{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.block-highlight-boxes
.content{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-highlight-boxes
.content{padding-top:52px;padding-bottom:52px}@media only screen and (min-width: 360px){.block-highlight-boxes
.content{padding-top:calc(52px + 92 * (100vw - 360px) / (1920 - 360));padding-bottom:calc(52px + 92 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-highlight-boxes
.content{padding-top:144px;padding-bottom:144px}}.block-highlight-boxes .content
.overline{text-align:center;color:#fff}.block-highlight-boxes .content
.headline{text-align:center}.block-highlight-boxes .content .headline h1, .block-highlight-boxes .content .headline h2, .block-highlight-boxes .content .headline h3, .block-highlight-boxes .content .headline h4, .block-highlight-boxes .content .headline h5, .block-highlight-boxes .content .headline h6, .block-highlight-boxes .content .headline
p{color:#fff}.block-highlight-boxes .content
.text{margin-top:12px}@media only screen and (min-width: 360px){.block-highlight-boxes .content
.text{margin-top:calc(12px + 20 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-highlight-boxes .content
.text{margin-top:32px}}.block-highlight-boxes .content
.text{text-align:center;color:#fff}.block-highlight-boxes .content
.boxes{display:flex;flex-flow:row wrap;align-items:stretch}.block-highlight-boxes .content
.boxes{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-highlight-boxes .content .boxes
.box{background-color:#fff;display:flex;flex-flow:row wrap;align-content:flex-start}.block-highlight-boxes .content .boxes
.box{margin-top:32px}@media only screen and (min-width: 360px){.block-highlight-boxes .content .boxes
.box{margin-top:calc(32px + 16 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-highlight-boxes .content .boxes
.box{margin-top:48px}}.block-highlight-boxes .content .boxes
.box{padding:24px}@media only screen and (min-width: 360px){.block-highlight-boxes .content .boxes
.box{padding:calc(24px + 54 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-highlight-boxes .content .boxes
.box{padding:78px}}.block-highlight-boxes .content .boxes
.box{text-decoration:none}.block-highlight-boxes .content .boxes .box .box-content-title{font-size:20px}@media only screen and (min-width: 360px){.block-highlight-boxes .content .boxes .box .box-content-title{font-size:calc(20px + 20 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-highlight-boxes .content .boxes .box .box-content-title{font-size:40px}}.block-highlight-boxes .content .boxes .box .box-content-title{font-weight:900}.block-highlight-boxes .content .boxes .box .box-content-title{margin-bottom:14px}@media only screen and (min-width: 360px){.block-highlight-boxes .content .boxes .box .box-content-title{margin-bottom:calc(14px + 8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-highlight-boxes .content .boxes .box .box-content-title{margin-bottom:22px}}.block-highlight-boxes .content .boxes .box .box-content-title{line-height:1.1}.block-highlight-boxes .content .boxes .box .box-content-text p:first-child{margin-top:0}.block-highlight-boxes .content .boxes .box .box-content-text p:last-child{margin-bottom:0}.block-highlight-boxes .content .boxes .box .box-icon{height:48px}@media only screen and (min-width: 360px){.block-highlight-boxes .content .boxes .box .box-icon{height:calc(48px + 48 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-highlight-boxes .content .boxes .box .box-icon{height:96px}}.block-highlight-boxes .content .boxes .box .box-icon{margin-top:14px}@media only screen and (min-width: 360px){.block-highlight-boxes .content .boxes .box .box-icon{margin-top:calc(14px + 8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-highlight-boxes .content .boxes .box .box-icon{margin-top:22px}}.block-highlight-boxes .content .boxes .box .box-icon{height:auto}.block-highlight-boxes .content .boxes .box .box-icon
img{height:100%;width:auto}.block-highlight-boxes .content .boxes .box:hover{background-color:#D6E9F5}.block-highlight-boxes .content .boxes .box:hover .box-content-text{color:#282A2C}@media (min-width: 960px){.block-highlight-boxes .content .boxes
.box{width:1px;min-width:calc(100% / 16 * 6 - 20px);margin-left:10px;margin-right:10px}.block-highlight-boxes .content .boxes .box:first-child{margin-left:calc(100% / 16 * 2 + 10px)}}.block-text-media.vertical+.block-highlight-boxes{margin-top:0}.block-checklist{background-color:#3F3F40}.block-checklist .block-inner{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.block-checklist
.content{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-checklist
.content{padding-top:52px;padding-bottom:52px}@media only screen and (min-width: 360px){.block-checklist
.content{padding-top:calc(52px + 92 * (100vw - 360px) / (1920 - 360));padding-bottom:calc(52px + 92 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-checklist
.content{padding-top:144px;padding-bottom:144px}}.block-checklist .content h1, .block-checklist .content h2, .block-checklist .content h3, .block-checklist .content h4, .block-checklist .content h5, .block-checklist .content h6, .block-checklist .content p, .block-checklist .content ul, .block-checklist .content
li{color:#fff}.block-checklist .content
.lists{display:flex;flex-flow:row wrap}.block-checklist .content .lists
.list{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-checklist .content .lists
.list{margin-top:32px}@media only screen and (min-width: 360px){.block-checklist .content .lists
.list{margin-top:calc(32px + 16 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-checklist .content .lists
.list{margin-top:48px}}.block-checklist .content .lists .list .list-entries
ul{list-style:none;padding:0;margin:0}.block-checklist .content .lists .list .list-entries
li{position:relative}.block-checklist .content .lists .list .list-entries
li{padding-top:12px}@media only screen and (min-width: 360px){.block-checklist .content .lists .list .list-entries
li{padding-top:calc(12px + 6 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-checklist .content .lists .list .list-entries
li{padding-top:18px}}.block-checklist .content .lists .list .list-entries
li{margin-left:24px}@media only screen and (min-width: 360px){.block-checklist .content .lists .list .list-entries
li{margin-left:calc(24px + 24 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-checklist .content .lists .list .list-entries
li{margin-left:48px}}.block-checklist .content .lists .list .list-entries li:before{position:absolute}.block-checklist .content .lists .list .list-entries li:before{top:13px}@media only screen and (min-width: 360px){.block-checklist .content .lists .list .list-entries li:before{top:calc(13px + 11 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-checklist .content .lists .list .list-entries li:before{top:24px}}.block-checklist .content .lists .list .list-entries li:before{left:-18px}@media only screen and (min-width: 360px){.block-checklist .content .lists .list .list-entries li:before{left:calc(-18px + -30 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-checklist .content .lists .list .list-entries li:before{left:-48px}}.block-checklist .content .lists .list .list-entries li:before{z-index:1;content:"\e903";color:#fff;font-family:"icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.block-checklist .content .lists .list .list-entries
a{color:#1CADE4}@media (min-width: 960px){.block-checklist
.content{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-checklist .content
.headline{width:1px;min-width:calc(100% / 16 * 12 - 20px);margin-left:10px;margin-right:10px}.block-checklist .content
.headline{margin-left:calc(100% / 16 * 2 + 10px)}.block-checklist .content .lists
.list{width:1px;min-width:calc(100% / 16 * 5 - 20px);margin-left:10px;margin-right:10px}.block-checklist .content .lists
.list{margin-left:calc(100% / 16 * 2 + 10px)}}.block-partners .block-inner{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.block-partners
.content{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-partners
.content{text-align:center}.block-partners .content
.partners{display:flex;flex-flow:row wrap;justify-content:center}.block-partners .content .partners
.partner{display:flex;flex-flow:row nowrap}.block-partners .content .partners
.partner{margin-top:32px}@media only screen and (min-width: 360px){.block-partners .content .partners
.partner{margin-top:calc(32px + 16 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-partners .content .partners
.partner{margin-top:48px}}.block-partners .content .partners
.partner{width:1px;min-width:calc(100% / 16 * 8 - 20px);margin-left:10px;margin-right:10px}.block-partners .content .partners .partner
.link{display:flex;align-items:center}.block-partners .content .partners .partner .link
img{max-width:75%;margin:0
auto}@media (min-width: 960px){.block-partners .content .overline, .block-partners .content .headline, .block-partners .content .text, .block-partners .content
.link{width:1px;min-width:calc(100% / 16 * 14 - 20px);margin-left:10px;margin-right:10px}.block-partners .content .overline, .block-partners .content .headline, .block-partners .content .text, .block-partners .content
.link{margin-left:calc(100% / 16 * 1 + 10px)}.block-partners .content .partners
.partner{width:1px;min-width:calc(100% / 16 * 4 - 20px);margin-left:10px;margin-right:10px}.block-partners .content .partners
.partner{margin-left:calc(100% / 16 * 0 + 10px)}}.block-references{position:relative}.block-references{padding-top:52px}@media only screen and (min-width: 360px){.block-references{padding-top:calc(52px + 92 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-references{padding-top:144px}}.block-references{padding-bottom:52px}@media only screen and (min-width: 360px){.block-references{padding-bottom:calc(52px + 92 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-references{padding-bottom:144px}}.block-references .block-background{background-color:#1CADE4;position:absolute;inset:0;z-index:-1}.block-references .block-inner{overflow:hidden}.block-references
.content{text-align:center}.block-references .content
.overline{color:#fff}.block-references .content .headline h2, .block-references .content .headline h3, .block-references .content .headline h4, .block-references .content .headline h5, .block-references .content .headline h6, .block-references .content .headline h6, .block-references .content .headline p, .block-references .content .headline
span{color:#fff}.block-references
.slider{margin:0
-10px}.block-references
.slider{margin-top:32px}@media only screen and (min-width: 360px){.block-references
.slider{margin-top:calc(32px + 24 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-references
.slider{margin-top:56px}}.block-references .slider .slick-slide{margin:0
10px}.block-references .slider
.reference{text-align:left;background:#fff;color:#282A2C;display:flex;height:100%}.block-references .slider
.reference{padding:16px}@media only screen and (min-width: 360px){.block-references .slider
.reference{padding:calc(16px + 8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-references .slider
.reference{padding:24px}}.block-references .slider .reference .reference-footer{margin-top:16px}@media only screen and (min-width: 360px){.block-references .slider .reference .reference-footer{margin-top:calc(16px + 8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-references .slider .reference .reference-footer{margin-top:24px}}.block-references .slider .reference .reference-footer{display:flex;align-items:center}.block-references .slider .reference .reference-footer
.image{float:left;margin-right:22px}.block-references .slider .reference .reference-footer .image
img{width:96px;max-width:96px}.block-references .slider .reference .reference-footer
.name{font-weight:600}.block-references .slider .slider-navigation{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.block-references .slider .slider-navigation{margin-top:32px}@media only screen and (min-width: 360px){.block-references .slider .slider-navigation{margin-top:calc(32px + 32 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-references .slider .slider-navigation{margin-top:64px}}.block-references .slider .slider-navigation .slider-prev,
.block-references .slider .slider-navigation .slider-next{display:flex}.block-references .slider .slider-navigation .slider-prev,
.block-references .slider .slider-navigation .slider-next{margin-right:8px;margin-left:8px}@media only screen and (min-width: 360px){.block-references .slider .slider-navigation .slider-prev,
.block-references .slider .slider-navigation .slider-next{margin-right:calc(8px + 8 * (100vw - 360px) / (1920 - 360));margin-left:calc(8px + 8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-references .slider .slider-navigation .slider-prev,
.block-references .slider .slider-navigation .slider-next{margin-right:16px;margin-left:16px}}.block-references .slider .slider-navigation .slider-prev,
.block-references .slider .slider-navigation .slider-next{justify-content:center;color:#fff;cursor:pointer}.block-references .slider .slider-navigation .slider-prev i,
.block-references .slider .slider-navigation .slider-next
i{font-size:24px}.block-references .slider .slider-navigation .slider-prev{transform:rotate(180deg)}@media (min-width: 1024px){.block-references
.slider{margin-left:0;margin-right:0;padding:0;max-width:unset;width:100%}}#content>.block-hero-section+.block-posts,#content>:first-child:is(.block-references){margin-top:0}.block-applications .content
.headline{text-align:center}.block-applications
.applications{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.block-applications
.applications{margin-top:24px}@media only screen and (min-width: 360px){.block-applications
.applications{margin-top:calc(24px + 24 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-applications
.applications{margin-top:48px}}.block-applications .applications
.application{width:1px;min-width:calc(100% / 16 * 8 - 20px);margin-left:10px;margin-right:10px}.block-applications .applications
.application{margin-bottom:32px}@media only screen and (min-width: 360px){.block-applications .applications
.application{margin-bottom:calc(32px + 64 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-applications .applications
.application{margin-bottom:96px}}.block-applications .applications .application .application-image{width:100%;aspect-ratio:1;overflow:hidden}.block-applications .applications .application .application-image
img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:transform 1s ease;transform:scale(1.1);transform-origin:center}.block-applications .applications .application .application-image img:hover{transform:scale(1)}.block-applications .applications .application .application-title{margin-top:12px}@media only screen and (min-width: 360px){.block-applications .applications .application .application-title{margin-top:calc(12px + 12 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-applications .applications .application .application-title{margin-top:24px}}.block-applications .applications .application .application-title{font-weight:900;line-height:1.15}.block-applications+.block-applications{margin-top:0}@media (min-width: 768px){.block-applications .applications
.application{width:1px;min-width:calc(100% / 16 * 5.333 - 20px);margin-left:10px;margin-right:10px}}@media (min-width: 1280px){.block-applications .applications
.application{width:1px;min-width:calc(100% / 16 * 4 - 20px);margin-left:10px;margin-right:10px}}@media (min-width: 1920px){.block-applications .applications
.application{width:1px;min-width:calc(100% / 16 * 3.2 - 20px);margin-left:10px;margin-right:10px}}.block-products .content
.headline{text-align:center}.block-products
.products{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.block-products
.products{margin-top:24px}@media only screen and (min-width: 360px){.block-products
.products{margin-top:calc(24px + 24 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-products
.products{margin-top:48px}}.block-products .products
.product{width:1px;min-width:calc(100% / 16 * 8 - 20px);margin-left:10px;margin-right:10px}.block-products .products
.product{margin-bottom:20px;background-color:#F7F7F7}.block-products .products .product .product-image{width:100%;aspect-ratio:1;overflow:hidden}.block-products .products .product .product-image
img{width:100%;height:100%;object-fit:contain;object-position:50% 50%}.block-products .products .product .product-image
img{padding:12px}@media only screen and (min-width: 360px){.block-products .products .product .product-image
img{padding:calc(12px + 12 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-products .products .product .product-image
img{padding:24px}}.block-products .products .product .product-image
img{transition:transform 1s ease;transform-origin:center}.block-products .products .product .product-title{margin-right:12px;margin-left:12px}@media only screen and (min-width: 360px){.block-products .products .product .product-title{margin-right:calc(12px + 12 * (100vw - 360px) / (1920 - 360));margin-left:calc(12px + 12 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-products .products .product .product-title{margin-right:24px;margin-left:24px}}.block-products .products .product .product-title{padding-top:12px}@media only screen and (min-width: 360px){.block-products .products .product .product-title{padding-top:calc(12px + 12 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-products .products .product .product-title{padding-top:24px}}.block-products .products .product .product-title{border-top:2px solid #e8e8e8;font-weight:900;line-height:1.15}.block-products .products .product .product-subtitle{margin-top:6px}@media only screen and (min-width: 360px){.block-products .products .product .product-subtitle{margin-top:calc(6px + 6 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-products .products .product .product-subtitle{margin-top:12px}}.block-products .products .product .product-subtitle{font-size:12px}@media only screen and (min-width: 360px){.block-products .products .product .product-subtitle{font-size:calc(12px + 4 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-products .products .product .product-subtitle{font-size:16px}}.block-products .products .product .product-subtitle{padding-right:12px;padding-left:12px}@media only screen and (min-width: 360px){.block-products .products .product .product-subtitle{padding-right:calc(12px + 12 * (100vw - 360px) / (1920 - 360));padding-left:calc(12px + 12 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-products .products .product .product-subtitle{padding-right:24px;padding-left:24px}}.block-products .products .product .product-subtitle{padding-bottom:12px}@media only screen and (min-width: 360px){.block-products .products .product .product-subtitle{padding-bottom:calc(12px + 12 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-products .products .product .product-subtitle{padding-bottom:24px}}.block-products .products .product .product-subtitle{font-weight:400;line-height:1.15}.block-products .products .product:hover{box-shadow:0px 0px 12px 7px rgba(0, 0, 0, 0.15)}.block-products .products .product:hover:hover
img{transform:scale(1.15)}.block-products .products a:hover{color:#3F3F40}@media (min-width: 768px){.block-products .products
.product{width:1px;min-width:calc(100% / 16 * 5.333 - 20px);margin-left:10px;margin-right:10px}}@media (min-width: 1280px){.block-products .products
.product{width:1px;min-width:calc(100% / 16 * 4 - 20px);margin-left:10px;margin-right:10px}}@media (min-width: 1920px){.block-products .products
.product{width:1px;min-width:calc(100% / 16 * 3.2 - 20px);margin-left:10px;margin-right:10px}}.block-posts{position:relative}.block-posts{padding-top:52px}@media only screen and (min-width: 360px){.block-posts{padding-top:calc(52px + 92 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-posts{padding-top:144px}}.block-posts .block-background{background-color:#F7F7F7;position:absolute;inset:0;z-index:0}.block-posts .block-background{margin-bottom:52px}@media only screen and (min-width: 360px){.block-posts .block-background{margin-bottom:calc(52px + 238 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-posts .block-background{margin-bottom:290px}}.block-posts .block-background{display:none}.block-posts .block-inner{position:relative}.block-posts
.content{text-align:center}.block-posts
.posts{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.block-posts
.posts{margin-top:32px}@media only screen and (min-width: 360px){.block-posts
.posts{margin-top:calc(32px + 40 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-posts
.posts{margin-top:72px}}.block-posts .posts
.post{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-posts .posts
.post{padding:24px;background:rgb(247, 247, 247);margin-bottom:24px}.block-posts .posts .post .post-image{width:100%;background-size:cover;background-position:50% 50%;aspect-ratio:4/3}.block-posts .posts .post .post-meta{margin-top:20px}@media only screen and (min-width: 360px){.block-posts .posts .post .post-meta{margin-top:calc(20px + 4 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-posts .posts .post .post-meta{margin-top:24px}}.block-posts .posts .post .post-meta{font-weight:600;color:#1CADE4}.block-posts .posts .post .post-title{margin-top:6px}@media only screen and (min-width: 360px){.block-posts .posts .post .post-title{margin-top:calc(6px + 2 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-posts .posts .post .post-title{margin-top:8px}}.block-posts .posts .post .post-text{margin-top:12px}@media only screen and (min-width: 360px){.block-posts .posts .post .post-text{margin-top:calc(12px + 12 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-posts .posts .post .post-text{margin-top:24px}}.block-posts .posts .post .post-text{font-weight:400}.block-posts .posts .post:hover{color:#282A2C}.block-posts .posts .post:last-child{margin-bottom:0}.block-posts
.link{text-align:center}.block-posts
.link{margin-top:44px}@media only screen and (min-width: 360px){.block-posts
.link{margin-top:calc(44px + 52 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-posts
.link{margin-top:96px}}.block-posts.all{padding-top:0}.block-posts.all .block-background{background-color:unset}.block-posts.all
.posts{margin-top:0}.block-posts.all .posts
.post{background:#F7F7F7}#content>.block-hero-section+.block-posts{margin-top:0}@media (min-width: 768px){.block-posts
.posts{justify-content:flex-start}.block-posts .posts
.post{width:1px;min-width:calc(100% / 16 * 8 - 20px);margin-left:10px;margin-right:10px}}@media (min-width: 1280px){.block-posts .block-background{display:block}.block-posts .posts
.post{width:1px;min-width:calc(100% / 16 * 5.333 - 20px);margin-left:10px;margin-right:10px}.block-posts .posts
.post{background:linear-gradient(0deg, rgb(247, 247, 247) 0%, rgb(255, 255, 255) 100%);margin-bottom:0}.block-posts.all .posts
.post{background:#F7F7F7;margin-bottom:24px}}.block-newsletter{position:relative}.block-newsletter .block-inner{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.block-newsletter
.content{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}.block-newsletter .content
.text{margin-top:12px}@media only screen and (min-width: 360px){.block-newsletter .content
.text{margin-top:calc(12px + 20 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-newsletter .content
.text{margin-top:32px}}.block-newsletter .content .text p, .block-newsletter .content .text h1, .block-newsletter .content .text h2, .block-newsletter .content .text h3, .block-newsletter .content .text h4, .block-newsletter .content .text h5, .block-newsletter .content .text
h6{margin-bottom:16px}@media only screen and (min-width: 360px){.block-newsletter .content .text p, .block-newsletter .content .text h1, .block-newsletter .content .text h2, .block-newsletter .content .text h3, .block-newsletter .content .text h4, .block-newsletter .content .text h5, .block-newsletter .content .text
h6{margin-bottom:calc(16px + 8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-newsletter .content .text p, .block-newsletter .content .text h1, .block-newsletter .content .text h2, .block-newsletter .content .text h3, .block-newsletter .content .text h4, .block-newsletter .content .text h5, .block-newsletter .content .text
h6{margin-bottom:24px}}.block-newsletter .content .text
a{text-decoration:underline}.block-newsletter
.newsletter{margin-top:24px}@media only screen and (min-width: 360px){.block-newsletter
.newsletter{margin-top:calc(24px + 24 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-newsletter
.newsletter{margin-top:48px}}.block-newsletter
.newsletter{width:1px;min-width:calc(100% / 16 * 16 - 20px);margin-left:10px;margin-right:10px}@media (min-width: 1024px){.block-newsletter
.content{width:1px;min-width:calc(100% / 16 * 10 - 20px);margin-left:10px;margin-right:10px}.block-newsletter
.content{margin-left:calc(100% / 16 * 3 + 10px)}.block-newsletter
.newsletter{width:1px;min-width:calc(100% / 16 * 10 - 20px);margin-left:10px;margin-right:10px}.block-newsletter
.newsletter{margin-left:calc(100% / 16 * 3 + 10px)}}.block-newsletter
*{box-sizing:border-box}.block-newsletter .cr-mail-responsive, .block-newsletter .cr-mail-responsive
*{box-sizing:unset}.block-newsletter
.cr_site{margin:0}.block-newsletter .cr_body h2, .block-newsletter .cr_header
h2{line-height:28px;margin:0
0 10px 0}.block-newsletter .cr_body h1, .block-newsletter .cr_header
h2{margin-bottom:15px;padding:0;margin-top:0}.block-newsletter
.cr_header{background:transparent !important}.block-newsletter .cr_header
img{max-width:100%}.block-newsletter .cr_body label, .block-newsletter .cr_body
.label{float:none;clear:both;display:inline-block;width:auto;margin-top:8px;text-align:left;font-weight:bold;position:relative;display:none}.block-newsletter
.cr_button{font-size:18px;border:none;background-color:#1CADE4}.block-newsletter
.cr_button{padding-right:32px;padding-left:32px}@media only screen and (min-width: 360px){.block-newsletter
.cr_button{padding-right:calc(32px + 16 * (100vw - 360px) / (1920 - 360));padding-left:calc(32px + 16 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-newsletter
.cr_button{padding-right:48px;padding-left:48px}}.block-newsletter
.cr_button{padding-top:8px;padding-bottom:8px}@media only screen and (min-width: 360px){.block-newsletter
.cr_button{padding-top:calc(8px + 4 * (100vw - 360px) / (1920 - 360));padding-bottom:calc(8px + 4 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-newsletter
.cr_button{padding-top:12px;padding-bottom:12px}}.block-newsletter
.cr_button{color:#fff;text-decoration:none;border-radius:6px;font-weight:600;display:inline-flex;align-items:center;cursor:pointer;font-family:"Raleway",sans-serif}.block-newsletter .cr_button:hover{background-color:#2790CF}.block-newsletter .cr_button
i{margin-right:12px;font-size:24px}.block-newsletter
.powered{padding:20px
0;width:560px;margin:0
auto}.block-newsletter .cr_ipe_item
label{line-height:150%}.block-newsletter
.privacy__text{font-size:12px}.block-newsletter .privacy__text
a{color:#0084ff}.block-newsletter .cr_ipe_item
textarea{background:none repeat scroll 0 0 #fff;border-radius:3px;border:1px
solid #ccc}.block-newsletter .cr_ipe_item
input{background:none repeat scroll 0 0 #fff;border-radius:3px;border:1px
solid #ccc;padding:12px}.block-newsletter .cr_ipe_item
select{background:none repeat scroll 0 0 #fff;border-radius:3px;border:1px
solid #ccc;padding:12px
!important;display:block;margin:0;padding:5px;width:100%}.block-newsletter .cr_ipe_item input.cr_ipe_radio, .block-newsletter
input.cr_ipe_checkbox{-moz-binding:none;-moz-box-sizing:border-box;background-color:-moz-field !important;border:2px
inset ThreeDFace !important;color:-moz-fieldtext !important;cursor:default;height:13px;padding:0
!important;width:13px}.block-newsletter .cr_ipe_item
input.cr_ipe_radio{-moz-appearance:radio;border-radius:100% 100% 100% 100% !important;margin:3px
3px 0 5px}.block-newsletter
.cr_ipe_item{margin:0;padding:0}.block-newsletter
.editable_content{display:flex;flex-flow:row wrap;gap:16px}.block-newsletter .editable_content
div{flex-basis:100%}.block-newsletter .editable_content div:nth-child(1), .block-newsletter .editable_content div:nth-child(2){flex-basis:calc(50% - 8px)}.block-newsletter
.submit_container{text-align:center}.block-newsletter
.cr_ipe_item.inactive{display:none}.block-newsletter
.cr_captcha{padding-left:130px}.block-newsletter
.cr_error{padding:10px}.block-newsletter
.clever_form_error{background-color:#f99;color:#000;border:1px
solid #f22 !important}.block-newsletter
.clever_form_note{margin:26px
0 0 3px;position:absolute;display:inline;padding:2px
4px;background-color:#f2ecb5;color:#000}.block-newsletter .cr_form-flex{display:flex}.block-newsletter .cr_form-flex>.cr_form-inputgroup{flex-grow:1;margin-right:5px}.block-newsletter .cr_form-flex>.cr_form-inputgroup:last-child{margin-right:0px}.block-newsletter .cr_form-flex
input{width:100%}.block-newsletter
.cr_hr{background-color:#ccc}.block-newsletter .cr_site
a{color:#0084ff}.block-newsletter
.imprint{color:#000}.c-popup{max-width:720px;width:calc(100% - 2rem);border:none;border-radius:var(--border-radius, 1rem);padding:2.5rem;position:relative;background:var(--color-background-1, #fff);color:var(--color-text);opacity:0;transition:opacity 0.3s ease}.c-popup[open]{opacity:1}.c-popup.is-closing{opacity:0}.c-popup::backdrop{background:rgba(0, 0, 0, 0.8);opacity:0;transition:opacity 0.3s ease}.c-popup[open]::backdrop{opacity:1}.c-popup.is-closing::backdrop{opacity:0}.c-popup__close{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;padding:0.5rem;display:flex;align-items:center;justify-content:center;color:var(--color-text);width:40px;height:40px}.c-popup__close:focus-visible{outline:2px
solid currentColor;outline-offset:2px;border-radius:4px}.c-popup__headline{margin-top:0;padding-right:3rem}.c-popup__text{margin-top:1rem}.c-popup__button{margin-top:1.5rem;display:inline-flex}@media (prefers-reduced-motion: reduce){.c-popup,.c-popup::backdrop{transition:none}}.block-widget-social-media{margin:0}.block-widget-social-media
.headline{margin-bottom:24px}@media only screen and (min-width: 360px){.block-widget-social-media
.headline{margin-bottom:calc(24px + 8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-widget-social-media
.headline{margin-bottom:32px}}.block-widget-social-media .headline
.h2{font-size:20px}@media only screen and (min-width: 360px){.block-widget-social-media .headline
.h2{font-size:calc(20px + 4 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-widget-social-media .headline
.h2{font-size:24px}}.block-widget-social-media
.links{display:flex;flex-flow:row wrap;list-style-type:none;margin-blockstart:0;padding-inline-start:0}.block-widget-social-media .links
li{margin-top:0;margin-right:20px}.block-widget-social-media .links li
a{font-size:48px;line-height:1;display:block}.block-widget-social-media .links li:last-child{margin-right:0}.block-widget-text{margin:0}.block-widget-text
.headline{margin-bottom:24px}@media only screen and (min-width: 360px){.block-widget-text
.headline{margin-bottom:calc(24px + 8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-widget-text
.headline{margin-bottom:32px}}.block-widget-text .headline
.h2{font-size:20px}@media only screen and (min-width: 360px){.block-widget-text .headline
.h2{font-size:calc(20px + 4 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-widget-text .headline
.h2{font-size:24px}}.block-widget-text{}.block-widget-text
.cr_body{font-family:"Raleway",sans-serif}.block-widget-text .cr_body .cr_form-inputgroup label, .block-widget-text .cr_body .cr_form-inputgroup .itemname, .block-widget-text .cr_body .cr_form-inputgroup
br{display:none}.block-widget-text .cr_body .cr_form-inputgroup
input{width:100%;border:1px
solid #fff;background:#fff;padding:8px
16px}.block-widget-text .cr_body .cr_form-inputgroup
input{font-size:14px}@media only screen and (min-width: 360px){.block-widget-text .cr_body .cr_form-inputgroup
input{font-size:calc(14px + 4 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-widget-text .cr_body .cr_form-inputgroup
input{font-size:18px}}.block-widget-text .cr_body .cr_form-inputgroup
input{font-weight:300;color:#3F3F40;border-radius:6px;margin-top:0;margin-bottom:12px;font-family:"Raleway",sans-serif}.block-widget-text .cr_body
button{width:100%;border:1px
solid #1CADE4;background:#1CADE4;padding:8px
16px}.block-widget-text .cr_body
button{font-size:14px}@media only screen and (min-width: 360px){.block-widget-text .cr_body
button{font-size:calc(14px + 4 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-widget-text .cr_body
button{font-size:18px}}.block-widget-text .cr_body
button{font-weight:600;color:#fff;border-radius:6px;margin-top:0;margin-bottom:12px;font-family:"Raleway",sans-serif}.block-widget-text .cr_body button:hover{border:1px
solid #2790cf;background:#2790cf}.block-widget-text .cr_body
.privacy__text{font-size:10px}@media only screen and (min-width: 360px){.block-widget-text .cr_body
.privacy__text{font-size:calc(10px + 2 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-widget-text .cr_body
.privacy__text{font-size:12px}}.block-widget-navigation{margin:0}.block-widget-navigation
.headline{margin-bottom:24px}@media only screen and (min-width: 360px){.block-widget-navigation
.headline{margin-bottom:calc(24px + 8 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-widget-navigation
.headline{margin-bottom:32px}}.block-widget-navigation .headline
.h2{font-size:20px}@media only screen and (min-width: 360px){.block-widget-navigation .headline
.h2{font-size:calc(20px + 4 * (100vw - 360px) / (1920 - 360))}}@media only screen and (min-width: 1920px){.block-widget-navigation .headline
.h2{font-size:24px}}.block-widget-navigation
ul{list-style-type:none;margin-blockstart:0;padding-inline-start:0}.block-widget-navigation ul
li{padding-top:12px;padding-bottom:12px;border-bottom:1px solid #B2B2B2}.block-widget-navigation ul li:first-child{border-top:1px solid #B2B2B2}