/*f8c7c7f0d9c302bf2987d58c493e2c66*/
@charset "UTF-8";
.fullwidth .center>.g-content,.center-block,.slide__content,#g-navigation .g-dropdown-wrapper div.g-dropdown>ul,.custom-footer,.contact__article--modal__inner,.contact__article--modal__inner .return-label,#section_links .career__article--modal__inner,#section_links .career__article--modal__inner .return-label{margin:0 auto}@media only all and (min-width:75rem){.fullwidth .center>.g-content,.center-block,.slide__content,#g-navigation .g-dropdown-wrapper div.g-dropdown>ul,.custom-footer,.contact__article--modal__inner,.contact__article--modal__inner .return-label,#section_links .career__article--modal__inner,#section_links .career__article--modal__inner .return-label{width:75rem}}@media only all and (min-width:60rem) and (max-width:74.99rem){.fullwidth .center>.g-content,.center-block,.slide__content,#g-navigation .g-dropdown-wrapper div.g-dropdown>ul,.custom-footer,.contact__article--modal__inner,.contact__article--modal__inner .return-label,#section_links .career__article--modal__inner,#section_links .career__article--modal__inner .return-label{width:60rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){.fullwidth .center>.g-content,.center-block,.slide__content,#g-navigation .g-dropdown-wrapper div.g-dropdown>ul,.custom-footer,.contact__article--modal__inner,.contact__article--modal__inner .return-label,#section_links .career__article--modal__inner,#section_links .career__article--modal__inner .return-label{width:48rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.fullwidth .center>.g-content,.center-block,.slide__content,#g-navigation .g-dropdown-wrapper div.g-dropdown>ul,.custom-footer,.contact__article--modal__inner,.contact__article--modal__inner .return-label,#section_links .career__article--modal__inner,#section_links .career__article--modal__inner .return-label{width:100%}}@media only all and (max-width:30rem){.fullwidth .center>.g-content,.center-block,.slide__content,#g-navigation .g-dropdown-wrapper div.g-dropdown>ul,.custom-footer,.contact__article--modal__inner,.contact__article--modal__inner .return-label,#section_links .career__article--modal__inner,#section_links .career__article--modal__inner .return-label{width:100%}}body{position:relative}h1,h2,h3{line-height:1.2}.fullwidth{padding:0 !important}.fullwidth>.g-container{width:100%}.fullwidth>.g-container .content{margin:0;padding:0}.fullwidth .center{text-align:inherit}.fixed>.g-content,.fullwidth>.g-content{margin:0 auto}#g-page-surround{z-index:5}#g-container-4290{z-index:1;position:relative}#g-container-4290 .g-container{background:inherit;padding:0 1em;border-radius:2px}.g-content{padding:0;margin:0}.centered{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.centered>.g-content{width:100%}img.responsive{max-width:100%;height:auto}.layout-spacer{flex-grow:1}.ad__button,.article .readmore a,.cms_news__readmore,.cms_article__readmore{border:solid 1px #019586;padding:0.5em 1.5em;color:#019586;-webkit-transition:all 0.3s cubic-bezier(0.55, 0, 0.1, 1);transition:all 0.3s cubic-bezier(0.55, 0, 0.1, 1);background:none}.ad__button:hover,.article .readmore a:hover,.cms_news__readmore:hover,.cms_article__readmore:hover{background:#019586;color:#fff !important;text-decoration:none}h1{font-family:"Baloo 2", sans-serif;color:#019586;font-size:55px;font-weight:700}h2{font-family:"Patrick Hand", sans-serif;color:inherit;font-size:35px;font-weight:400;line-height:100%}h3{font-family:"Baloo 2", sans-serif;color:inherit;font-size:22px;font-weight:700}h4{font-family:"Baloo 2", sans-serif;color:inherit;font-size:20px;font-weight:500}h5{font-family:"Baloo 2", sans-serif;color:inherit;font-size:17px;font-weight:500}h6{font-family:"Baloo 2", sans-serif;color:inherit;font-size:12px;font-weight:400}body,td,th,p,a:not(.buttonck) span,ul,li{font-family:"Baloo 2", sans-serif;font-size:16px;font-weight:400;line-height:100%;letter-spacing:-0.02em}p{margin:1rem 0}.buttonck{font-family:"Baloo 2", sans-serif;color:inherit;font-size:16px;font-weight:400;line-height:100%;letter-spacing:0.2px}#g-mainbody p{line-height:120% !important}#g-mainbody .cktext.inner p:first-of-type{margin-top:0}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400;src:url('../../fonts/baloo2/baloo-2-v14-vietnamese_latin-ext_latin_devanagari-regular.eot');src:local(""), url('../../fonts/baloo2/baloo-2-v14-vietnamese_latin-ext_latin_devanagari-regular.eot#iefix') format("embedded-opentype"), url('../../fonts/baloo2/baloo-2-v14-vietnamese_latin-ext_latin_devanagari-regular.woff2') format("woff2"), url('../../fonts/baloo2/baloo-2-v14-vietnamese_latin-ext_latin_devanagari-regular.woff') format("woff"), url('../../fonts/baloo2/baloo-2-v14-vietnamese_latin-ext_latin_devanagari-regular.ttf') format("truetype"), url('../../fonts/baloo2/baloo-2-v14-vietnamese_latin-ext_latin_devanagari-regular.svg#Baloo2') format("svg")}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400;src:local(""), url('../../../../webfont/baloo2/baloo-2-v1-latin-regular.woff2') format("woff2"), url('../../../../webfont/baloo2/baloo-2-v1-latin-regular.woff') format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500;src:local(""), url('../../../../webfont/baloo2/baloo-2-v1-latin-500.woff2') format("woff2"), url('../../../../webfont/baloo2/baloo-2-v1-latin-500.woff') format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;src:local(""), url('../../../../webfont/baloo2/baloo-2-v1-latin-700.woff2') format("woff2"), url('../../../../webfont/baloo2/baloo-2-v1-latin-700.woff') format("woff")}@font-face{font-family:"Gochi Hand";font-style:normal;font-weight:400;src:local(""), url('../../../../webfont/gochi-hand/gochi-hand-v11-latin-regular.woff2') format("woff2"), url('../../../../webfont/gochi-hand/gochi-hand-v11-latin-regular.woff') format("woff")}@font-face{font-family:"Patrick Hand";font-style:normal;font-weight:400;src:local(""), url('../../../../webfont/patrick-hand/patrick-hand-v14-latin-regular.woff2') format("woff2"), url('../../../../webfont/patrick-hand/patrick-hand-v14-latin-regular.woff') format("woff")}#g-top{padding:1em;background:linear-gradient(to top, #fff 0%, #e6e6e6 80%)}#g-top .g-block.size-50{display:-webkit-flex ;display:-ms-flexbox ;display:flex ;-webkit-align-items:center ;-ms-flex-align:center ;align-items:center }#g-top .g-block.size-50:last-child{-webkit-justify-content:flex-end ;-ms-flex-pack:flex-end ;justify-content:flex-end }.gantry-logo img{width:400px}.custom.kontakt{padding:0.75em}.custom.kontakt--background{background:#019586;color:#fff}.custom.kontakt table{border:none}.custom.kontakt table td{border:none;padding:0.3em}.custom.kontakt table td p{margin:0}#g-showcase{background:none;margin-bottom:0}#g-showcase .header-image{display:block;background:none center/cover;max-height:525px;position:relative}#g-showcase .header-image:after{content:"";display:block;padding-top:46.875%}#g-showcase .header-image--empty{background:linear-gradient(-20.5deg, #97b358, #1d538a);z-index:-1}.slider{transform:translate3d(0%, 0, 0)}.slide h1,.slide h2{background:rgba(0, 0, 0, 0.41);display:block;padding:0.4em;max-width:75%}.slide__content{display:-webkit-flex ;display:-ms-flexbox ;display:flex ;-webkit-align-items:flex-start ;-ms-flex-align:flex-start ;align-items:flex-start ;-webkit-flex-direction:column ;-ms-flex-direction:column ;flex-direction:column }.slide h1{font-family:"Roboto Slab";font-weight:bold}.slide h2:after{content:none}.mod-languages{margin:1em 0}.mod-languages .lang-active img{box-shadow:0 3px 5px rgba(0, 0, 0, 0.3), 0 0px 50px rgba(0, 0, 0, 0.3)}#g-footer .mod-languages{margin-top:0}.mod-languages li:not(:first-of-type){margin-left:0.5em}.g-offcanvas-toggle{position:fixed;background:#019586;padding:0.5em;top:0;left:initial;border-radius:0 0 5px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.1), 0 2px 10px rgba(0, 0, 0, 0.2)}#g-mobilemenu-container{margin:0}#g-navigation{z-index:10}#g-navigation .g-main-nav{margin:0}#g-navigation .g-main-nav .g-toplevel>li{-webkit-flex:1 0 auto ;-ms-flex:1 0 auto ;flex:1 0 auto }#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{-webkit-flex:1 0 auto ;-ms-flex:1 0 auto ;flex:1 0 auto ;-webkit-align-items:center ;-ms-flex-align:center ;align-items:center }#g-navigation .headroom{box-shadow:0 1px 2px rgba(0, 0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:#666666}#g-navigation .fixed{position:fixed;transition:transform 0.5s cubic-bezier(0.55, 0, 0, 1), box-shadow 0.5s;top:0;left:0;box-shadow:0 1px 2px rgba(0, 0, 0, 0.5)}#g-navigation .g-dropdown-wrapper{position:absolute;z-index:100;left:0;top:100%;width:100%;overflow:hidden;pointer-events:none}#g-navigation .g-dropdown-wrapper div.g-dropdown{top:0;pointer-events:all;position:relative;display:block;visibility:visible;opacity:1;background:rgba(76, 76, 76, 0.96);transition:transform 0.5s cubic-bezier(0.55, 0, 0, 1)}#g-navigation .g-dropdown-wrapper div.g-dropdown.g-inactive{transform:translateY(-105%)}#g-navigation .g-toplevel>.g-menu-item{text-transform:uppercase}#g-navigation .g-toplevel>.g-menu-item .g-menu-item-title{font-weight:800}#g-navigation .g-toplevel>.g-menu-item.active{background:#019586 !important;color:#334146}#g-navigation .g-toplevel>.g-menu-item.active .g-menu-item-title{color:#334146}#g-navigation .g-toplevel>.g-menu-item.active>.g-menu-item-container{color:#fff}#g-navigation .g-toplevel>.g-menu-item>.g-menu-item-container{color:#334146;padding:12px}.g-main-nav .g-menu-item-565,.g-main-nav .g-menu-item-454{display:none !important}.custom.ads{display:flex;flex-wrap:wrap}.custom.ads--promoted{margin-top:-5em;position:relative}.ad{padding:1em;margin-bottom:1.5em;background:#fff;display:-webkit-flex ;display:-ms-flexbox ;display:flex ;-webkit-flex-direction:column ;-ms-flex-direction:column ;flex-direction:column ;width:calc(33.3333333333% - 1em)}.ad:not(:nth-child(3n+3)){margin-right:1.5em}.ua-ie .ad:not(:nth-child(3n+3)){margin-right:1.499em}@media only all and (max-width:47.99rem){.ad{width:100%;margin-right:0 !important}}.ad>div:last-of-type{-webkit-flex-grow:1 ;-ms-flex-grow:1 ;flex-grow:1 }.ad h3{color:#003968}.ad__image{background:none center/cover;position:relative;display:block}.ad__image__wrapper{margin:-1em -1em 0}.ad__image__wrapper--empty{background:#eee}.ad__image__wrapper--empty:after{content:"";background:url('../../../../images/logo.svg') center/75% no-repeat;filter:grayscale(1);opacity:0.1}.ad__image:after{content:"";display:block;padding-top:75%}.ad__price{position:relative;margin:0 -1em;background:#019586;padding:0.7em;font-size:1em;font-weight:800;text-align:center;color:#000 !important}.ad__button{margin-top:1em;display:block;text-align:center}.pagination{display:-webkit-flex ;display:-ms-flexbox ;display:flex ;-webkit-justify-content:center ;-ms-flex-pack:center ;justify-content:center }.pagination ul{display:-webkit-flex ;display:-ms-flexbox ;display:flex ;border:solid 1px #ccc}.pagination ul li{user-select:none;cursor:pointer;padding:0.25em 0.75em}.pagination ul li:not(:last-child){border-right:solid 1px #ccc}.pagination ul li.active{background:#019586;pointer-events:none;color:#fff}.pagination ul li.disabled{color:#ccc;cursor:default}.filter .input-group{display:-webkit-flex ;display:-ms-flexbox ;display:flex ;-webkit-flex-wrap:wrap ;flex-wrap:wrap }.filter .input-group label{width:100%}.product_box{position:fixed;z-index:10;display:-webkit-flex ;display:-ms-flexbox ;display:flex ;-webkit-flex-direction:column ;-ms-flex-direction:column ;flex-direction:column ;height:90vh;width:90vw;left:5vw!important;top:5vh!important;box-shadow:0 0 5px rgba(0, 0, 0, 0.05), 0 5px 10px rgba(0, 0, 0, 0.5), 0 0 20px rgba(0, 0, 0, 0.1), 0 0 0 5vmax rgba(0, 0, 0, 0.5);background:#fff;opacity:1;-webkit-transition:opacity 0.5s cubic-bezier(0.55, 0, 0.1, 1);transition:opacity 0.5s cubic-bezier(0.55, 0, 0.1, 1)}.product_box--hidden{opacity:0;pointer-events:none;visibility:visible}.product_box__header{background:#3e3e3e;display:-webkit-flex ;display:-ms-flexbox ;display:flex ;-webkit-justify-content:space-between ;-ms-flex-pack:justify ;justify-content:space-between ;-webkit-align-items:center ;-ms-flex-align:center ;align-items:center ;padding:0.3em;color:#fff}.product_box__header__close{font-size:1.5em;cursor:pointer}.product_box__body{width:100%;flex:1 1 100%;height:100%;overflow:hidden}.product_box__body__iframe{width:100%;height:100%;border:none}.produkte{display:-webkit-flex ;display:-ms-flexbox ;display:flex ;-webkit-flex-wrap:wrap ;flex-wrap:wrap }.produkte-box{flex:0 0 auto;width:calc(25% - 0.75em);background:#ccc;padding:0.5em;margin-bottom:1em}.produkte-box:not(:nth-child(4n+4)){margin-right:1em}.produkte-box:not(:nth-child(1n+4)){-webkit-flex-grow:1 ;-ms-flex-grow:1 ;flex-grow:1 }.produkte-box img{height:160px;margin:auto;width:70%;object-fit:contain}.produkte-box-image{background:none center/contain no-repeat;height:160px;margin:auto;width:70%}.produkte-image-border{display:flex;background:#fff}.produkte-image-border-dark{background:#444}.product{display:-webkit-flex ;display:-ms-flexbox ;display:flex ;margin-bottom:5em}@media only all and (max-width:47.99rem){.product{-webkit-flex-direction:column ;-ms-flex-direction:column ;flex-direction:column }}.product>div{flex:1 0 65%}.product>div:not(:last-child){margin-right:2em}@media only all and (max-width:47.99rem){.product>div:not(:last-child){margin-right:0 !important}}.product__images{flex-shrink:1 !important}.product__images__thumbs a{width:calc(25% - 0.3em);margin-bottom:0.2em;margin-top:0.2em;display:inline-block;outline:none}.product__images__thumbs a:not(:nth-child(4n+4)){margin-right:0.4em}.product__description h1{color:#003968}.product__description__price{font-size:1.5em;text-align:right;margin-top:1em;border-top:solid 1px #ccc;padding-top:1em}.product__description__price small{font-size:1em;margin-top:0.25em;display:block;opacity:0.75}.product__description__free_text{padding-top:1em;border-top:solid 1px #ccc;margin:1em 0}.product__description__details{border:none !important;border-spacing:0 !important;table-layout:fixed}.product__description__details tr{background:none !important}.product__description__details tr td{border:none;color:#000;font-size:18px;padding:10px 0 !important;vertical-align:top}.product__description__details tr td ul{margin:0;padding:0;list-style:none}.product__description__details tr td ul li{padding-left:1em;text-indent:-0.7em;display:-webkit-flex ;display:-ms-flexbox ;display:flex }.product__description__details tr td ul li:before{content:"•";color:#779a39;font-size:1.5em}.product__description__details tr td:first-child{text-transform:uppercase;width:35%;font-size:16px;font-weight:800;overflow:hidden;text-overflow:ellipsis;padding:10px 5px 10px 0 !important}input+pre{display:none}input:checked+pre{display:block}div#cboxOverlay{top:0;left:0;width:100%;height:100%;background:#000;position:fixed;z-index:10}.flexbox{display:flex}.flexbox>div{flex:1 1 0px}.flexbox>div:not(:last-child){padding-right:1em}.rsform .formRequired{color:#019586}.rsform .form-control{box-sizing:border-box;border:none;box-shadow:none !important;border-bottom:solid 2px #ccc;border-radius:0}.rsform .form-control:focus{border-bottom-color:#019586}.rsform textarea{padding:0.375rem}.rsform .grecaptcha-badge{margin:auto;box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2) !important;border-radius:4px;overflow:hidden}.rsform-block-pflichtangaben{text-align:right;color:#999}.ua-ie .rsform .rsform-block{display:block !important}.btn-primary{background:#019586;padding:0.75em 3em;font-size:1em;color:#fff;font-weight:800;box-shadow:none;text-transform:uppercase}.btn-primary:focus{outline:none}.form-row>*{min-width:10em;max-width:100% !important;flex-grow:1}@media screen and (max-width:60rem){input#submit{width:100%;box-sizing:border-box}.formControls,.formControlLabel{padding:0}.row{margin-right:0 !important;margin-left:0 !important}}div#scrollarea{position:relative;height:70px;padding:1em}div#laufband{padding:2em 0;background:#76b72a;z-index:2;transform:translate3d(0, 0, 0)}div#scroller_popup{position:absolute !important;background:#fff;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);color:#000;padding:1em;display:none;font-size:0.75em}.article{display:-webkit-flex ;display:-ms-flexbox ;display:flex ;background:#fff;margin-bottom:5em}.article:last-child{margin-bottom:0}.article__info{display:-webkit-flex ;display:-ms-flexbox ;display:flex ;-webkit-flex:1 1 0px ;-ms-flex:1 1 0px ;flex:1 1 0px ;-webkit-flex-direction:column ;-ms-flex-direction:column ;flex-direction:column ;padding:1em;box-shadow:0 5px 5px rgba(0, 0, 0, 0.15), 0 2px 15px rgba(0, 0, 0, 0.2)}.article__info h2{font-family:"Baloo2";font-weight:900;font-size:1.5em;text-transform:uppercase}.article__info__header{margin-bottom:1.5rem}.article__info__header h2{margin-bottom:0}.article__info__date{font-size:0.75em;opacity:0.5}.article__image{display:block;-webkit-flex:0 0 70% ;-ms-flex:0 0 70% ;flex:0 0 70% ;background:#fff center/cover}.article__image:after{content:"";display:block;padding-top:57.1428571429%}.article .readmore{-webkit-align-self:center ;-ms-align-self:center ;align-self:center ;margin-bottom:1em}.article:nth-child(4n+1) .readmore a{color:#c82639;border-color:#c82639}.article:nth-child(4n+1) .readmore a:hover{background:#c82639}.article:nth-child(4n+2) .readmore a{color:#ef8e00;border-color:#ef8e00}.article:nth-child(4n+2) .readmore a:hover{background:#ef8e00}.article:nth-child(4n+3) .readmore a{color:#9bbc1a;border-color:#9bbc1a}.article:nth-child(4n+3) .readmore a:hover{background:#9bbc1a}.article:nth-child(4n+4) .readmore a{color:#28649a;border-color:#28649a}.article:nth-child(4n+4) .readmore a:hover{background:#28649a}.cms_news,.cms_article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1em;background:#eee;margin-bottom:3em}.cms_news a,.cms_article a{text-decoration:none}.cms_news__headline,.cms_article__headline{color:#019586;font-size:1.3em;margin-top:0}.cms_news__date,.cms_article__date{color:#aaa}.cms_news__readmore,.cms_article__readmore{display:inline-block;cursor:pointer}.cms_news__content,.cms_article__content{width:100%}.cms_news__image,.cms_article__image{background:none 50%/cover;margin-right:1em;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.cms_news__image:after,.cms_article__image:after{display:table;content:"";padding-top:66.66667%}@media only all and (max-width:47.99rem){.cms_article,.cms_news{-webkit-flex-direction:column ;-ms-flex-direction:column ;flex-direction:column }}@media only all and (max-width:47.99rem){.cms_article__image,.cms_news__image{width:100%}}.cms_article__headline,.cms_news__headline{font-size:1.3em}#searchForm fieldset.phrases,#searchForm fieldset.only{display:none}.result-title{background:#3186bc;color:#fff !important;padding:15px;font-size:1.2em;font-weight:normal !important}.result-title a,.result-title a:link,.result-title a:hover,.result-title a:active{color:#fff}.result-category,result-text,result-created{margin:0}.result-text,.result-created,.result-category{background:#eee;color:#333;margin:0}.result-category{padding:15px}.result-text{padding:0 15px}.result-created{padding:15px;margin-bottom:15px;font-size:11px}.mapboxgl-marker--vector{width:64px}.mapboxgl-marker--vector svg{overflow:visible;stroke-width:1.5px}.mapboxgl-marker--vector svg path{stroke:#019586}#g-footer{margin-top:0;border:none}.custom-footer{display:-webkit-flex ;display:-ms-flexbox ;display:flex ;-webkit-flex-wrap:wrap ;flex-wrap:wrap ;-webkit-justify-content:space-between ;-ms-flex-pack:justify ;justify-content:space-between ;padding-top:1em;font-weight:300;margin:10px auto}.custom-footer h3{font-size:1em;margin:0.3em 0;color:inherit}.custom-footer span,.custom-footer a{font-weight:300}.custom-footer small{display:block;width:100%;text-align:center;opacity:0.2;margin-top:1em}.custom-footer strong{color:white}.g-sub-nav ul{margin:0}.g-sub-nav ul.g-toplevel{column-count:2}.g-sub-nav ul.g-toplevel .g-menu-item{list-style:none}.g-sub-nav ul.g-toplevel .g-menu-item .g-separator.g-menu-item-content{display:none}.g-sub-nav ul.g-toplevel .g-menu-item .g-menu-item-container{color:#fff}.g-sub-nav ul.g-toplevel .g-menu-item.active .g-menu-item-container .g-menu-item-content{border-bottom:solid 1px}.outline-_error h1{font-size:5em;text-align:center;font-weight:800}.outline-_error section#g-container-4290{flex:1;align-items:center;display:flex}.outline-_error #g-page-surround{display:flex;flex-direction:column}.outline-_error #g-footer .blockck{flex:1}:root{--cc-accent-background: $accent-color-1;--cc-banner-background: #fff;--cc-btn-background--primary: $accent-color-1;--cc-manager-header-background: $accent-color-1;--cc-manager-header-color: #fff;--cc-banner-color: #000}.cc_banner{border-top:solid 5px #019586}.cc_banner__msg{text-align:inherit}.ping{position:relative;transform:translateX(0px)}.ping .ping-obj{background:#019586;background-position:center center;z-index:-1;background-size:contain;border-radius:8px 8px 8px 8px;height:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation:2s linear ping;animation-iteration-count:infinite;animation-fill-mode:forwards}@keyframes ping{0%{opacity:0;height:90%;width:90%}25%{opacity:1}85%,100%{opacity:0;height:113%;width:113%}}html{scroll-behavior:smooth}.prim-background{background:#019586 !important}.sec-background{background:#084f41 !important}.prim-color,.prim-color .titleck{color:#019586 !important}.sec-color,.sec-color .titleck{color:#084f41 !important}.white-color{color:white}.wide-buttons div[data-type="button"]{padding:20px}.wide-buttons div[data-type="button"] .buttonck{width:100%;margin:0 !important}.button_arrow-right .buttontextck{display:flex}.button_arrow-right .buttontextck::after{content:"▶";display:block;font-size:0.5em;margin-left:5px}.phone-margin{display:flex}.contact-popup{transition:0.08s linear}.contact-popup:hover{transform:scale(1.04)}.contact{width:50%}.contact__article>input{display:none}.contact__article>input:checked+.contact__article--modal{opacity:1;pointer-events:all}.contact__article--modal{z-index:2;opacity:0;pointer-events:none;position:fixed;width:100%;height:100%;background:white;top:0;left:0;right:0;bottom:0;transition:opacity 300ms ease-in-out;overflow-y:scroll;overflow-x:hidden}.contact__article--modal::before{content:"";display:block;position:fixed;top:0;left:50%;transform:translateX(calc(-50% - 16px));width:100vw;height:100%;background:url('../../../../images/base_assets/background/career-background.svg');background-repeat:repeat;background-size:800px;z-index:-1;opacity:0.7}.contact__article--modal__inner{flex-direction:column-reverse;display:flex}.contact__article--modal__inner .return-label{position:fixed;height:51px;top:0}.contact__article--modal__inner .return-label::before{content:"";display:block;position:absolute;top:0;left:50%;transform:translateX(calc(-50% - 9px));height:100%;width:100vw;background:white;border-bottom:2px solid #019586}.contact__article--modal__inner .return-label label{width:100%;height:100%;align-items:center;justify-content:center;display:flex;position:relative;color:#019586;font-size:20px;font-weight:500;padding-bottom:2px;transition:0.08s linear}.contact__article--modal__inner .return-label label:hover{color:#084f41}.contact__article--content{padding:5em 2em 4em;background:white}.contact__article--content td,.contact__article--content th,.contact__article--content p,.contact__article--content a:not(.buttonck) span,.contact__article--content ul,.contact__article--content li{color:gray}.contact__article--content h4{line-height:100%}.contact__article--content ul li{line-height:140% !important}.contact__article--content>.rowck:nth-child(3)>.inner{display:flex !important}#g-navigation{background:transparent !important;position:absolute;width:100%;top:20px}#g-navigation #menu-container{background:transparent;position:relative !important;box-shadow:none !important}#g-navigation #menu-container .g-toplevel .g-menu-item{background:none !important}#g-navigation #menu-container .g-toplevel .g-menu-item:first-child{margin-right:20%;margin-left:50px}#g-navigation #menu-container .g-toplevel .g-menu-item .g-menu-item-container{padding:0px !important}#g-navigation #menu-container .g-toplevel .g-menu-item .g-menu-item-container .g-menu-item-title{font-size:20px;font-weight:500}#g-navigation #menu-container .g-toplevel .g-menu-item:last-child .g-menu-item-title{color:#019586}#g-navigation #menu-container .g-toplevel .g-menu-item:not(:first-child):not(:last-child) .g-menu-item-container::after{content:"";display:block;position:absolute;top:0;left:100%;height:100%;width:3px;background:#019586}#g-navigation #menu-container .g-toplevel .g-menu-item:not(:first-child){margin-top:10px}body:not(.recruiting-start) div#n2-ss-2 .n2-ss-slider-1{height:400px !important}body:not(.recruiting-start) div#n2-ss-2 .n2-ss-slider-1 .n2-ss-layers-container{display:none !important}#g-copyright{z-index:1;position:relative}#g-copyright #main-footer{position:relative}#g-copyright #main-footer::before{content:"";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:101vw;max-width:2000px;height:100%;background:#084f41;z-index:-1}#g-copyright #main-footer .pagebuilderck>.rowck{padding:0 60px}#g-copyright #main-footer .pagebuilderck>.rowck .footer-flex .innercontent{display:grid;grid-template-columns:50% 50%}#g-copyright #main-footer .pagebuilderck>.rowck .footer-flex .innercontent .cktype[data-type="heading"]{grid-column:1/3}#g-copyright #main-footer .pagebuilderck>.rowck .footer-flex .innercontent p{line-height:120%}#g-copyright #main-footer .pagebuilderck>.rowck .footer-flex .innercontent p a{color:white}#g-copyright #main-footer .pagebuilderck>.rowck .footer-buttons .innercontent{display:flex;justify-content:flex-end}#g-copyright #main-footer .pagebuilderck>.rowck .footer-buttons .innercontent .cktype{margin:0 5px}#g-copyright #main-footer .pagebuilderck>.rowck .footer-buttons .innercontent .cktype .xing-button{background:url('../../../../images/base_assets/icon/xing-logo.png') no-repeat, white;background-size:70%;background-position:center center}#g-copyright #main-footer .pagebuilderck>.rowck .footer-buttons .innercontent .cktype .xing-button .buttontextck{visibility:hidden}#g-copyright #main-footer .pagebuilderck>.rowck .copyright .cktype[data-type="text"]>.inner h6{display:flex;justify-content:center;margin:0 0 5px !important}#g-copyright #main-footer .pagebuilderck>.rowck .copyright .cktype[data-type="text"]>.inner h6 div:not(.footer2),#g-copyright #main-footer .pagebuilderck>.rowck .copyright .cktype[data-type="text"]>.inner h6 a{margin:0 5px;color:white}#section_entry{margin-top:-140px}#section_entry>.inner>.blockck:first-of-type{position:absolute !important;width:270px;top:50%;left:50px;transform:translateY(-50%);z-index:1}#section_entry>.inner>.blockck:last-of-type{width:100%;margin-left:275px;margin-right:-80px}#section_benefits{position:relative}#section_benefits::before,#section_benefits::after{content:"";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:101vw;max-width:2000px;height:100%}#section_benefits::before{background:url('../../../../images/base_assets/background/benefits-background.jpg') no-repeat, #084f41;background-size:cover;z-index:-2}#section_benefits::after{background:white;background:linear-gradient(180deg, white 0%, rgba(255, 255, 255, 0.7959558824) 30%, rgba(255, 255, 255, 0.8043592437) 95%);z-index:-1}#section_benefits .autoflex{margin:20px 40px !important;padding:12px 20px !important;position:relative}#section_benefits .autoflex .innercontent{display:grid;grid-template-columns:20% 80%;align-items:center}#section_benefits .autoflex .innercontent>div.cktype[data-type="image"] img{max-width:40px;max-height:40px;width:40px;height:40px}#section_benefits .autoflex .innercontent>div.cktype[data-type="heading"] .titleck{margin:0 !important}#section_benefits .autoflex .innercontent>div.cktype[data-type="text"]{position:absolute !important;left:50%;transform:translateX(-50%) translateZ(10px);top:calc(100% + 20px);background:#334146;z-index:12;padding:15px 15px 10px;width:240px;border-radius:8px;box-shadow:0px 6px 25px 0px rgba(0, 0, 0, 0.1);pointer-events:none;transition:all 0.15s linear;opacity:0}#section_benefits .autoflex .innercontent>div.cktype[data-type="text"]::before{content:"";display:block;position:absolute;bottom:calc(100% - 10px);left:50%;transform:translateX(-50%) rotate(-45deg);border-top:10px solid #334146;border-right:10px solid #334146;border-left:10px solid transparent;border-bottom:10px solid transparent}#section_benefits .autoflex .innercontent>div.cktype[data-type="text"] .inner{padding:0 !important}#section_benefits .autoflex .innercontent>div.cktype[data-type="text"] .inner p{margin:0 !important;text-align:center;font-size:0.9em;letter-spacing:0.01em}#section_benefits .autoflex:hover .innercontent .cktype[data-type="text"]{opacity:1}#section_numbers{position:relative}#section_numbers::before{content:"";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:101vw;max-width:2000px;height:100%;background:#ccebe8;z-index:-1}#section_numbers .siema-wrapper .siema-nav::before{border-bottom:1em solid #084f41;border-left:1em solid #084f41;border-top:1em solid transparent;border-right:1em solid transparent;border-radius:3px}#section_numbers .siema-wrapper .siema-slider-frame .siema-el-wrapper .siema-el{display:flex;flex-direction:column;overflow:hidden;border-radius:14px}#section_numbers .siema-wrapper .siema-slider-frame .siema-el-wrapper .siema-el__image{order:1;height:100%;background:#084f41}#section_numbers .siema-wrapper .siema-slider-frame .siema-el-wrapper .siema-el__image img{width:100%;height:100%;object-fit:cover}#section_numbers .siema-wrapper .siema-slider-frame .siema-el-wrapper .siema-el__description{order:2;margin-top:-65px;font-size:35px;color:white;font-weight:500;letter-spacing:0.2px;text-align:center;line-height:100%;position:relative;z-index:1}#section_numbers .siema-wrapper .siema-slider-frame .siema-el-wrapper .siema-el__description::before{content:"";display:block;position:absolute;top:-15px;left:50%;transform:translateX(-50%);height:500px;width:500px;background:#084f41;clip-path:ellipse(50% 50% at 50% 50%);z-index:-1}#section_numbers .siema-wrapper .siema-slider-frame .siema-el-wrapper .siema-el__description::after{content:"";display:block;position:absolute;top:-45px;left:50%;transform:translateX(-50%);height:500px;width:500px;background:#019586;clip-path:ellipse(50% 45% at 50% 50%);z-index:-2}#section_numbers .siema-wrapper .siema-slider-frame .siema-el-wrapper .siema-el__title{order:3;font-size:19px;padding:0 7px 10px 7px;color:white;font-weight:500;letter-spacing:0.2px;text-align:center;line-height:100%;min-height:50px;z-index:2}#section_atmosphere{position:relative}#section_atmosphere::before,#section_atmosphere::after{content:"";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:101vw;max-width:2000px;height:100%}#section_atmosphere::before{background:url('../../../../images/base_assets/background/atmosphere-background.jpg') no-repeat, #084f41;background-size:cover;z-index:-2;filter:blur(5px)}#section_atmosphere::after{background:#084f41;z-index:-1;opacity:0.8}#section_atmosphere .rowck .blockck>.inner{margin:0}#section_atmosphere .rowck .blockck>.inner .innercontent{display:flex;flex-direction:column;height:100%}#section_atmosphere .rowck .blockck>.inner .innercontent .cktype[data-type="image"]{box-shadow:0px 6px 25px 0px rgba(0, 0, 0, 0.2);margin-top:auto}#section_atmosphere .rowck .blockck>.inner .innercontent .cktype[data-type="image"] img{height:210px;width:100%;object-fit:cover}#section_atmosphere .rowck .blockck>.inner .innercontent .cktype[data-type="text"]{position:absolute !important;left:50%;transform:translateX(-50%);bottom:0;background:#084f41;z-index:2;padding:15px 15px 10px;width:calc(100% + 1px);border-radius:0 0 7px 7px;box-shadow:0px 6px 25px 0px rgba(0, 0, 0, 0.1);pointer-events:none;transition:all 0.15s linear;opacity:0}#section_atmosphere .rowck .blockck>.inner .innercontent .cktype[data-type="text"] .inner{padding:0 !important}#section_atmosphere .rowck .blockck>.inner .innercontent .cktype[data-type="text"] .inner p{margin:0 !important;text-align:center;font-size:0.9em;letter-spacing:0.01em}#section_atmosphere .rowck .blockck>.inner:hover .innercontent .cktype[data-type="text"]{opacity:1}#section_workers{position:relative}#section_workers::before,#section_workers::after{content:"";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:101vw;max-width:2000px;height:100%}#section_workers::before{background:url('../../../../images/base_assets/background/workers-background.jpg') no-repeat, #084f41;background-size:cover;z-index:-2}#section_workers::after{background:white;z-index:-1;opacity:0.7}#section_workers .worker-list{display:flex;justify-content:space-evenly}#section_workers .worker-list>div{margin:40px}#section_workers .worker-list>div>div,#section_workers .worker-list>div>div>.rowck,#section_workers .worker-list>div .worker-quote,#section_workers .worker-list>div .worker-quote .innercontent{height:100%}#section_workers .worker-list .worker-quote>.blockck{width:290px !important;margin:0 !important;max-width:290px}#section_workers .worker-list .worker-quote>.blockck .inner .innercontent{padding:20px;display:flex;flex-direction:column}#section_workers .worker-list .worker-quote>.blockck .inner .innercontent .cktype[data-type="image"]{margin:0 0 30px}#section_workers .worker-list .worker-quote>.blockck .inner .innercontent .cktype[data-type="image"] img{width:220px;height:220px;object-fit:cover;object-position:center center;border-radius:1000px;margin:0}#section_workers .worker-list .worker-quote>.blockck .inner .innercontent .cktype[data-type="heading"]{margin:4px 0 0}#section_workers .worker-list .worker-quote>.blockck .inner .innercontent .cktype[data-type="heading"] .titleck{margin:0}#section_workers .worker-list .worker-quote>.blockck .inner .innercontent .cktype[data-type="text"]{margin:20px 0 0}#section_workers .worker-list .worker-quote>.blockck .inner .innercontent .cktype[data-type="text"] p{margin:0;letter-spacing:0.15px}#section_workers .worker-list .worker-quote>.blockck .inner .innercontent .cktype:last-child{margin-top:auto}#section_links{position:relative}#section_links::before,#section_links::after{content:"";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:101vw;max-width:2000px;height:100%}#section_links::before{background:url('../../../../images/base_assets/background/team-background.jpg') no-repeat, #084f41;background-size:cover;background-position:center 40%;z-index:-2}#section_links::after{background:#084f41;z-index:-1;opacity:0.9}#section_links .stellenausschreibung__button{display:flex;flex-wrap:wrap}#section_links .career{width:50%}#section_links .career__button{padding:18px 20px;max-width:600px;margin:0 auto;height:100%}#section_links .career__button__inner{width:100%;margin:0 !important;padding-top:18px;padding-right:50px;padding-bottom:18px;padding-left:50px;background:#019586;border-radius:8px;text-transform:uppercase;font-weight:500;font-size:20px;color:white;transition:0.08s linear;line-height:100%;height:100%;display:flex;align-items:center;justify-content:center}#section_links .career__button__inner:hover{transform:scale(1.04)}#section_links .career__article>input{display:none}#section_links .career__article>input:checked+.career__article--modal{opacity:1;pointer-events:all}#section_links .career__article--modal{z-index:2;opacity:0;pointer-events:none;position:fixed;width:100%;height:100%;background:white;top:0;left:0;right:0;bottom:0;transition:opacity 300ms ease-in-out;overflow-y:scroll;overflow-x:hidden}#section_links .career__article--modal::before{content:"";display:block;position:fixed;top:0;left:50%;transform:translateX(calc(-50% - 16px));width:100vw;height:100%;background:url('../../../../images/base_assets/background/career-background.svg');background-repeat:repeat;background-size:800px;z-index:-1;opacity:0.7}#section_links .career__article--modal__inner{flex-direction:column-reverse;display:flex}#section_links .career__article--modal__inner .return-label{position:fixed;height:51px;top:0}#section_links .career__article--modal__inner .return-label::before{content:"";display:block;position:absolute;top:0;left:50%;transform:translateX(calc(-50% - 9px));height:100%;width:100vw;background:white;border-bottom:2px solid #019586}#section_links .career__article--modal__inner .return-label label{width:100%;height:100%;align-items:center;justify-content:center;display:flex;position:relative;color:#019586;font-size:20px;font-weight:500;padding-bottom:2px;transition:0.08s linear}#section_links .career__article--modal__inner .return-label label:hover{color:#084f41}#section_links .career__article--content{padding:5em 2em 4em;background:white}#section_links .career__article--content td,#section_links .career__article--content th,#section_links .career__article--content p,#section_links .career__article--content a:not(.buttonck) span,#section_links .career__article--content ul,#section_links .career__article--content li{color:gray}#section_links .career__article--content h4{line-height:100%}#section_links .career__article--content ul li{line-height:140% !important}#section_links .career__article--content>.rowck:nth-child(3)>.inner{display:flex !important}#section_application{position:relative}#section_application::before,#section_application::after{content:"";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:101vw;max-width:2000px;height:100%}#section_application::before{background:url('../../../../images/base_assets/background/atmosphere-background.jpg') no-repeat, #084f41;background-size:cover;z-index:-2;filter:blur(5px)}#section_application::after{background:white;z-index:-1;opacity:0.8}#section_application #application-process>.inner .blockck{background:rgba(255, 255, 255, 0.6);box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.2);border-radius:8px;padding:10px 30px 10px 10px;margin-bottom:20px}#section_application #application-process>.inner .blockck .autoflex>.innercontent{display:grid;grid-template-columns:100px auto;grid-template-areas:"number title" "number subtext"}#section_application #application-process>.inner .blockck .autoflex>.innercontent .cktype[data-type="heading"]:first-child{grid-area:number;align-self:center}#section_application #application-process>.inner .blockck .autoflex>.innercontent .cktype[data-type="heading"]:first-child .titleck{padding:0;text-align:center;margin:0 10px 0 0}#section_application #application-process>.inner .blockck .autoflex>.innercontent .cktype:nth-child(2) .titleck{margin:20px 0 15px}#section_application #application-process>.inner .blockck .autoflex>.innercontent .cktype:nth-child(3) .titleck{margin:0 0 10px 0}@media only all and (min-width:60rem) and (max-width:74.99rem){#g-navigation #menu-container .g-toplevel .g-menu-item:first-child{margin-right:15%;width:150px}#section_entry{margin-top:-50px}#section_entry>.inner>.blockck:first-of-type{left:0}#section_entry>.inner>.blockck:last-of-type{margin-left:205px}#section_numbers .siema-wrapper .siema-slider-frame .siema-el-wrapper .siema-el__description{font-size:25px}#section_numbers .siema-wrapper .siema-slider-frame .siema-el-wrapper .siema-el__title{font-size:15px;font-weight:400}#section_workers .worker-list>div{margin:10px}#section_workers .worker-list .worker-quote>.blockck .inner .innercontent .cktype[data-type="image"] img{width:200px;height:200px}}@media only all and (min-width:48rem) and (max-width:59.99rem){#g-navigation #menu-container .g-toplevel .g-menu-item:first-child{margin-right:10%;width:140px;margin-left:20px}#g-navigation #menu-container .g-toplevel .g-menu-item .g-menu-item-container .g-menu-item-title{font-size:16px}#section_entry{margin-top:80px}#section_entry>.inner>.blockck:first-of-type{left:0;width:180px;top:180px}#section_entry>.inner>.blockck:last-of-type{margin-left:105px}#section_benefits>.inner>.blockck>.inner>.innercontent{display:flex;flex-wrap:wrap}#section_benefits>.inner>.blockck>.inner>.innercontent>.cktype[data-type="heading"]{width:100%}#section_benefits>.inner>.blockck>.inner>.innercontent>.rowck,#section_benefits>.inner>.blockck>.inner>.innercontent>.rowck>.inner{display:contents}#section_benefits>.inner>.blockck>.inner>.innercontent>.rowck>.blockck,#section_benefits>.inner>.blockck>.inner>.innercontent>.rowck>.inner>.blockck{width:50% !important}#section_atmosphere>.inner>.blockck>.inner>.innercontent{display:flex;flex-wrap:wrap}#section_atmosphere>.inner>.blockck>.inner>.innercontent>.cktype[data-type="heading"]{width:100%}#section_atmosphere>.inner>.blockck>.inner>.innercontent>.rowck,#section_atmosphere>.inner>.blockck>.inner>.innercontent>.rowck>.inner{display:contents}#section_atmosphere>.inner>.blockck>.inner>.innercontent>.rowck>.blockck,#section_atmosphere>.inner>.blockck>.inner>.innercontent>.rowck>.inner>.blockck{width:calc(50% - 40px) !important;margin:20px}#section_workers .worker-list{flex-direction:column;justify-content:center;align-items:center}#section_links .stellenausschreibung__button{display:flex;flex-direction:column}#section_links .stellenausschreibung__button .career{width:100% !important}#section_links .career__article--modal__inner .return-label::before{transform:translateX(-50%) !important}#application-process>.inner{padding-right:0 !important;padding-left:0 !important}#main-footer .pagebuilderck>.rowck .footer-flex .innercontent{display:flex !important;flex-direction:column}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){#g-navigation #menu-container .g-toplevel .g-menu-item:first-child{margin-right:0;margin-left:0;margin-top:40px}#g-navigation #menu-container .g-toplevel .g-menu-item:first-child img{width:220px !important}#g-navigation #menu-container .g-toplevel .g-menu-item:not(:first-child){display:none !important}#g-showcase{position:absolute;z-index:-1}#g-showcase .n2-ss-slider .n2-ss-slide-background-image::after{content:"";z-index:1;position:absolute;bottom:0;left:0;width:100%;height:100%;background:#fff;background:linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0.7959558824) 30%, rgba(255, 255, 255, 0.8043592437) 95%);-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:none}#g-showcase .n2-ss-slider .n2-ss-layers-container{display:none !important}#section_entry{margin-top:140px}#section_entry>.inner>.blockck:first-of-type{width:100% !important;position:relative !important;transform:none;margin-bottom:-40px;left:0;padding:60px 70px 0}#section_entry>.inner>.blockck:first-of-type .imageck{box-shadow:0px 6px 25px 0px rgba(0, 0, 0, 0.2)}#section_entry>.inner>.blockck:first-of-type .imageck img{width:100%}#section_entry>.inner>.blockck:last-of-type{width:100% !important}#section_entry>.inner>.blockck:last-of-type>.inner{padding:90px 50px 60px}#section_atmosphere>.inner>.blockck>.inner>.innercontent{display:flex;flex-wrap:wrap}#section_atmosphere>.inner>.blockck>.inner>.innercontent>.cktype[data-type="heading"]{width:100%}#section_atmosphere>.inner>.blockck>.inner>.innercontent>.rowck,#section_atmosphere>.inner>.blockck>.inner>.innercontent>.rowck>.inner{display:contents}#section_atmosphere>.inner>.blockck>.inner>.innercontent>.rowck>.blockck,#section_atmosphere>.inner>.blockck>.inner>.innercontent>.rowck>.inner>.blockck{width:100% !important;margin:20px !important}#section_workers .worker-list{flex-direction:column;justify-content:center;align-items:center}#section_links .stellenausschreibung__button{display:flex;flex-direction:column}#section_links .stellenausschreibung__button .career{width:100% !important}#section_links .stellenausschreibung__button .career__button__inner{font-size:15px}#section_links .career__article--modal__inner .return-label::before{transform:translateX(-50%) !important}#application-process>.inner{padding-right:0 !important;padding-left:0 !important}#main-footer .pagebuilderck>.rowck .footer-flex .innercontent{display:flex !important;flex-direction:column}#main-footer .pagebuilderck>.rowck .footer-buttons .innercontent{justify-content:flex-start !important;margin-top:20px}#main-footer .pagebuilderck>.rowck .copyright .cktype[data-type="text"]>.inner h6{flex-wrap:wrap}#main-footer .pagebuilderck>.rowck .copyright .cktype[data-type="text"]>.inner h6 .footer1{width:100%}}@media only all and (max-width:30rem){#g-navigation #menu-container .g-toplevel .g-menu-item:first-child{margin-right:0;margin-left:0;margin-top:20px}#g-navigation #menu-container .g-toplevel .g-menu-item:first-child img{width:220px !important}#g-navigation #menu-container .g-toplevel .g-menu-item:not(:first-child){display:none !important}#g-showcase{position:absolute;z-index:-1}#g-showcase .n2-ss-slider .n2-ss-slide-background-image::after{content:"";z-index:1;position:absolute;bottom:0;left:0;width:100%;height:100%;background:#fff;background:linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0.7959558824) 30%, rgba(255, 255, 255, 0.8043592437) 95%);-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:none}#g-showcase .n2-ss-slider .n2-ss-layers-container{display:none !important}#section_entry{margin-top:140px}#section_entry>.inner>.blockck:first-of-type{width:100% !important;position:relative !important;transform:none;margin-bottom:-40px;left:0;padding:60px 70px 0}#section_entry>.inner>.blockck:first-of-type .imageck{box-shadow:0px 6px 25px 0px rgba(0, 0, 0, 0.2)}#section_entry>.inner>.blockck:first-of-type .imageck img{width:100%}#section_entry>.inner>.blockck:last-of-type{width:100% !important}#section_entry>.inner>.blockck:last-of-type>.inner{padding:90px 50px 60px}#section_atmosphere>.inner>.blockck>.inner>.innercontent{display:flex;flex-wrap:wrap}#section_atmosphere>.inner>.blockck>.inner>.innercontent>.cktype[data-type="heading"]{width:100%}#section_atmosphere>.inner>.blockck>.inner>.innercontent>.rowck,#section_atmosphere>.inner>.blockck>.inner>.innercontent>.rowck>.inner{display:contents}#section_atmosphere>.inner>.blockck>.inner>.innercontent>.rowck>.blockck,#section_atmosphere>.inner>.blockck>.inner>.innercontent>.rowck>.inner>.blockck{width:100% !important;margin:20px !important}#section_workers .worker-list{flex-direction:column;justify-content:center;align-items:center}#section_links .stellenausschreibung__button{display:flex;flex-direction:column}#section_links .stellenausschreibung__button .career{width:100% !important}#section_links .stellenausschreibung__button .career__button__inner{font-size:15px}#section_links .career__article--modal__inner .return-label::before{transform:translateX(-50%) !important}#application-process>.inner{padding-right:0 !important;padding-left:0 !important}#main-footer .pagebuilderck>.rowck .footer-flex .innercontent{display:flex !important;flex-direction:column}#main-footer .pagebuilderck>.rowck .footer-buttons .innercontent{justify-content:flex-start !important;margin-top:20px;flex-wrap:wrap}#main-footer .pagebuilderck>.rowck .footer-buttons .innercontent .cktype:first-child{margin-bottom:20px !important}#main-footer .pagebuilderck>.rowck .copyright .cktype[data-type="text"]>.inner h6{flex-wrap:wrap}#main-footer .pagebuilderck>.rowck .copyright .cktype[data-type="text"]>.inner h6 .footer1{width:100%}}.no-margin-top p:first-child,.no-margin-top h1:first-child,.no-margin-top h2:first-child,.no-margin-top h3:first-child,.no-margin-top h4:first-child,.no-margin-top h5:first-child,.no-margin-top h6:first-child{margin-top:0}.no-margin-bottom p:last-child,.no-margin-bottom h1:last-child,.no-margin-bottom h2:last-child,.no-margin-bottom h3:last-child,.no-margin-bottom h4:last-child,.no-margin-bottom h5:last-child,.no-margin-bottom h6:last-child{margin-bottom:0}.buttonck{transition:0.08s linear}.simpleForm{padding:5% 10%}.simpleForm>h2{text-align:center;margin-bottom:45px;color:#019586}.simpleForm .rsform-block-header{text-align:center;font-size:1.1em;color:#7b7b7b}.simpleForm a{color:#019586 !important;text-decoration:none !important;transition:0.2s linear}.simpleForm a:hover{color:#01beaa !important}.simpleForm .rsform-block .formControlLabel{float:none !important;padding-top:0 !important;width:90% !important;text-align:inherit !important;font-size:1.2em;color:#019586}.simpleForm .rsform-block .formControlLabel>strong{color:darkgray}.simpleForm .rsform-block .formControls{margin-left:0 !important}.simpleForm .rsform-block .formControls .formValidation{display:inherit !important}.simpleForm .rsform-block .formControls .formValidation>span{color:#bd0900;font-weight:600}.simpleForm .rsform-block .formControls input[type=radio]{margin-top:5px;height:15px;width:15px}.simpleForm .rsform-block .formControls input[type=text],.simpleForm .rsform-block .formControls input[type=tel],.simpleForm .rsform-block .formControls input[type=email]{width:100%;box-sizing:border-box;padding:20px 10px;box-shadow:none;border:2px solid #019586;background:#fff;font-weight:600;font-size:1em;margin-top:5px}.simpleForm .rsform-block .formControls textarea{width:100%;box-sizing:border-box;padding:15px 10px;box-shadow:none;border:2px solid #019586;background:#fff;font-weight:600;font-size:1em;margin-top:5px;height:251px}.simpleForm .rsform-block .formControls input[type=checkbox]{height:15px;width:15px;margin-top:6px}.simpleForm .rsform-block .formControls input[type=submit],.simpleForm .rsform-block .formControls button[type=submit]{transition:0.2s linear;width:100%;box-sizing:border-box;padding:13px;box-shadow:none;border:2px solid #019586;background:#fff;font-weight:600;font-size:1.2em;color:#019586;text-shadow:none;text-transform:uppercase}.simpleForm .rsform-block .formControls input[type=submit]:hover,.simpleForm .rsform-block .formControls button[type=submit]:hover{background:#f0f0f0}.simpleForm .rsform-block .formControls input[type=button]{transition:0.2s linear;width:100%;box-sizing:border-box;padding:5px;box-shadow:none;border:2px solid #019586;background:#fff;font-weight:500;font-size:1em;color:#019586;text-shadow:none}.simpleForm .rsform-block .formControls input[type=button]:hover{background:#D7D7D7}.simpleForm .rsform-block-pflichtangaben{color:#7b7b7b}.simpleForm .rsform-block-pflichtangaben>span{font-size:1.2em;color:darkgray}.simpleForm .rsform-block-recaptcha .formControlLabel{display:none}.simpleForm .rsform-block-datenschutz .formControlLabel{display:none}.simpleForm .rsform-block-datenschutz .formControls label{color:#636363}.simpleForm .rsform-block-recaptcha{margin-top:100px;margin-bottom:40px !important}.simpleForm .rsform-block-recaptcha .grecaptcha-badge{margin:auto}.simpleForm .rsform-block-lebenslauf{margin-bottom:2px !important}.simpleForm input[type="checkbox"],.simpleForm input[type="radio"]{display:none}.simpleForm input[type="checkbox"]+label,.simpleForm input[type="radio"]+label{position:relative;padding-left:25px}.simpleForm input[type="checkbox"]+label:before,.simpleForm input[type="radio"]+label:before{content:"";display:block;border-radius:3px;min-width:20px;width:20px;min-height:20px;height:20px;border:2px solid #019586;background:white;position:absolute;top:50%;transform:translateY(calc(-50% - 1px));left:0}.simpleForm input[type="checkbox"]:checked+label:before,.simpleForm input[type="radio"]:checked+label:before{background:#019586}.rsfp_thankyou_popup_inner{border-radius:8px}.rsfp_thankyou_popup_inner>p{font-size:20px;font-weight:500}.rsfp_thankyou_popup_inner .formResponsive{margin-bottom:0 !important;margin-top:32px !important}.rsfp_thankyou_popup_inner .formResponsive .rsform-thankyou-button{transition:0.2s linear;box-sizing:border-box;width:100%;padding:13px;box-shadow:none;border:2px solid #019586;background:#fff;font-weight:600;font-size:1.2em;color:#019586;text-shadow:none;text-transform:uppercase}.outline-_error .g-wrapper .error-rows{display:flex;justify-content:space-between;padding:0 20px}.outline-_error .g-wrapper .error-rows__left{width:47%;align-self:center}.outline-_error .g-wrapper .error-rows__left .text__title{line-height:50px;font-weight:600;font-size:2.3em;color:#4F4F4F}.outline-_error .g-wrapper .error-rows__left .text__desc{line-height:30px;font-size:1.1em;color:#828282;width:65%}.outline-_error .g-wrapper .error-rows__left .links{display:flex;flex-direction:column;margin:10px 0;letter-spacing:0.1px}.outline-_error .g-wrapper .error-rows__left .links a{display:flex;margin:8px 0px;text-transform:uppercase;color:#019586;font-size:1.1em;transition:color 0.08s linear}.outline-_error .g-wrapper .error-rows__left .links a:hover{color:#084f41}.outline-_error .g-wrapper .error-rows__left .links a:hover:after{background-color:#084f41}.outline-_error .g-wrapper .error-rows__left .links a::after{content:"";display:block;width:100%;height:1px;align-self:center;margin-left:12px;margin-right:calc(50% - 12px);background-color:transparent;transition:background-color 0.08s linear}.outline-_error .g-wrapper .error-rows__right{width:47%;align-self:center}.outline-_error .g-wrapper .error-rows__right .illustration{position:relative}.outline-_error .g-wrapper .error-rows__right .illustration__main{display:block;margin:0 auto}.outline-_error .g-wrapper .error-rows__right .illustration__main path,.outline-_error .g-wrapper .error-rows__right .illustration__main rect{fill:#019586}.outline-_error .g-wrapper .error-rows__right .illustration__404{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.outline-_error .g-wrapper .error-rows__right .illustration__bottom{position:absolute;right:75px;bottom:50px;animation-name:error_anim;animation-delay:1.4s;animation-duration:7s;animation-direction:alternate;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.outline-_error .g-wrapper .error-rows__right .illustration__bottom path,.outline-_error .g-wrapper .error-rows__right .illustration__bottom rect{fill:#019586}.outline-_error .g-wrapper .error-rows__right .illustration__top-left{position:absolute;left:30px;top:200px;animation-name:error_anim;animation-delay:1s;animation-duration:7s;animation-direction:alternate;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.outline-_error .g-wrapper .error-rows__right .illustration__top-left path,.outline-_error .g-wrapper .error-rows__right .illustration__top-left rect{fill:#019586}.outline-_error .g-wrapper .error-rows__right .illustration__top-right{position:absolute;right:60px;top:100px;animation-name:error_anim;animation-duration:7s;animation-direction:alternate;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.outline-_error .g-wrapper .error-rows__right .illustration__top-right path,.outline-_error .g-wrapper .error-rows__right .illustration__top-right rect{fill:#019586}@keyframes error_anim{0%{transform:translateY(0)}50%{transform:translateY(20px)}100%{transform:translateY(0)}}@media only all and (min-width:60rem) and (max-width:74.99rem){.outline-_error .illustration__bottom{right:40px !important;bottom:85px !important}.outline-_error .illustration__top-left{left:15px !important;top:180px !important}.outline-_error .illustration__top-right{right:25px !important;top:120px !important}}@media only all and (min-width:48rem) and (max-width:59.99rem){.outline-_error .error-rows{flex-direction:column-reverse}.outline-_error .error-rows__left{width:100% !important;margin:30px 0}.outline-_error .error-rows__right{height:360px !important;width:360px !important;position:relative;margin:70px 0 30px;transform:scale(0.6)}.outline-_error .error-rows__right .illustration{transform:translate(-50%, -50%);top:50%;left:50%}.outline-_error .error-rows__right .illustration__main{transform:scale(1.2)}.outline-_error .error-rows__right .illustration__bottom{right:4px !important;bottom:120px !important}.outline-_error .error-rows__right .illustration__top-left{left:-30px !important;top:190px !important}.outline-_error .error-rows__right .illustration__top-right{right:-10px !important;top:150px !important}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.outline-_error .error-rows{flex-direction:column-reverse}.outline-_error .error-rows__left{width:100% !important;margin:30px 0}.outline-_error .error-rows__left .text__desc{width:100% !important}.outline-_error .error-rows__right{height:360px !important;width:360px !important;position:relative;margin:70px 0 20px;transform:scale(0.6)}.outline-_error .error-rows__right .illustration{transform:translate(-50%, -50%);top:50%;left:50%}.outline-_error .error-rows__right .illustration__main{transform:scale(1.2)}.outline-_error .error-rows__right .illustration__bottom{right:4px !important;bottom:120px !important}.outline-_error .error-rows__right .illustration__top-left{left:-30px !important;top:190px !important}.outline-_error .error-rows__right .illustration__top-right{right:-10px !important;top:150px !important}}@media only all and (max-width:30rem){.outline-_error .error-rows{flex-direction:column-reverse}.outline-_error .error-rows__left{width:100% !important;margin:30px 0}.outline-_error .error-rows__left .text__desc{width:100% !important}.outline-_error .error-rows__right{height:360px !important;width:360px !important;position:relative;margin:70px 0 20px;transform:scale(0.6)}.outline-_error .error-rows__right .illustration{transform:translate(-50%, -50%);top:50%;left:50%}.outline-_error .error-rows__right .illustration__main{transform:scale(1.2)}.outline-_error .error-rows__right .illustration__bottom{right:4px !important;bottom:120px !important}.outline-_error .error-rows__right .illustration__top-left{left:-30px !important;top:190px !important}.outline-_error .error-rows__right .illustration__top-right{right:-10px !important;top:150px !important}}p.readmore{align-self:center;flex-grow:1}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400;src:url('../../fonts/baloo2/baloo-2-v14-vietnamese_latin-ext_latin_devanagari-regular.eot');src:local(""), url('../../fonts/baloo2/baloo-2-v14-vietnamese_latin-ext_latin_devanagari-regular.eot#iefix') format("embedded-opentype"), url('../../fonts/baloo2/baloo-2-v14-vietnamese_latin-ext_latin_devanagari-regular.woff2') format("woff2"), url('../../fonts/baloo2/baloo-2-v14-vietnamese_latin-ext_latin_devanagari-regular.woff') format("woff"), url('../../fonts/baloo2/baloo-2-v14-vietnamese_latin-ext_latin_devanagari-regular.ttf') format("truetype"), url('../../fonts/baloo2/baloo-2-v14-vietnamese_latin-ext_latin_devanagari-regular.svg#Baloo2') format("svg")}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url('../../fonts/roboto-slab-v8-latin/roboto-slab-v8-latin-regular.eot');src:local("Roboto Slab Regular"), local("RobotoSlab-Regular"), url('../../fonts/roboto-slab-v8-latin/roboto-slab-v8-latin-regular.eot#iefix') format("embedded-opentype"), url('../../fonts/roboto-slab-v8-latin/roboto-slab-v8-latin-regular.woff2') format("woff2"), url('../../fonts/roboto-slab-v8-latin/roboto-slab-v8-latin-regular.woff') format("woff"), url('../../fonts/roboto-slab-v8-latin/roboto-slab-v8-latin-regular.ttf') format("truetype"), url('../../fonts/roboto-slab-v8-latin/roboto-slab-v8-latin-regular.svg#RobotoSlab') format("svg")}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url('../../fonts/roboto-slab-v8-latin/roboto-slab-v8-latin-700.eot');src:local("Roboto Slab Bold"), local("RobotoSlab-Bold"), url('../../fonts/roboto-slab-v8-latin/roboto-slab-v8-latin-700.eot#iefix') format("embedded-opentype"), url('../../fonts/roboto-slab-v8-latin/roboto-slab-v8-latin-700.woff2') format("woff2"), url('../../fonts/roboto-slab-v8-latin/roboto-slab-v8-latin-700.woff') format("woff"), url('../../fonts/roboto-slab-v8-latin/roboto-slab-v8-latin-700.ttf') format("truetype"), url('../../fonts/roboto-slab-v8-latin/roboto-slab-v8-latin-700.svg#RobotoSlab') format("svg")}a{color:#019586}a:hover{color:#019586}.article ul li p{margin:0;color:#363636}.article ul li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;color:#019586}.gantry-logo img{width:200px}#g-top .g-grid{padding:0 2em}.custom.kontakt{padding:0em;margin-top:50px}.custom.kontakt span{font-size:1.3rem}.custom.kontakt a{margin-left:20px}#g-navigation,#g-navigation .headroom{background:#2B343D}#g-navigation .g-toplevel>.g-menu-item>.g-menu-item-container{padding:10px 6px !important}#g-navigation .g-main-nav .g-sublevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover,#g-navigation .g-main-nav .g-sublevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active{background:#2B343D}#g-navigation .g-dropdown-wrapper div.g-dropdown{background:rgba(41, 134, 209, 0.96)}#g-navigation .g-toplevel .g-dropdown-wrapper div.g-dropdown .g-menu-item .g-menu-item-title{font-weight:normal !important}.slide__content{padding-left:2em}.slide{align-items:flex-end !important}.slide h1{background:rgba(1, 93, 168, 0.8);margin-bottom:0 !important}.slide h2{background:rgba(255, 255, 255, 0.8);color:#019586 !important;margin-bottom:3.5rem !important}.header-image--empty{display:none !important}div#laufband{padding:2em 0;background:#EEEEEE;border-bottom:1px solid #E4E4E4;z-index:1}div#laufband .center-block{padding:0 2em}.hometeaser{display:flex;justify-content:space-between;align-content:center;margin-bottom:50px;margin-top:20px}.hometeaser a img{transition:all 0.2s linear 0s}.hometeaser a:hover img{opacity:0.8}.manufacturers .manufacturer li a{color:#363636}.manufacturers .manufacturer li{color:#019586}.worker__image--empty{display:none}.worker{background:#EEEEEE}.worker__title{background-color:#019586;margin-top:0;padding-top:10px;color:#fff}.worker__role{background-color:#019586;padding-bottom:10px;margin-bottom:20px;color:#fff}.worker__contact{padding:0 10px}.rsform-block-pflichtangaben{text-align:left}.rsform .grecaptcha-badge{margin:0}.custom-footer{padding:2em}.custom-footer strong{display:block;padding-bottom:20px;border-bottom:1px solid #666}.custom-footer a{color:#fff}@media only screen and (max-width:75rem){.custom.kontakt a{display:block}}@media only screen and (max-width:60rem){.custom.kontakt a span{display:none !important}.topcontact{position:absolute;top:5px;right:20px}.custom.kontakt,.custom.kontakt p{margin:0}.custom.kontakt a,.custom.kontakt a i.fa{font-size:1.5em !important}#logo-5438-particle,#logo-3856-particle{text-align:center;width:100%}.size-50{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 100%;-moz-flex:0 100%;-ms-flex:0 100%;flex:0 100%;width:100%}.article__images{float:none;flex-wrap:wrap;justify-content:space-between}.article__images a.img{width:31%;margin-left:0}}@media only screen and (max-width:48rem){.hometeaser{flex-direction:column}.hometeaser section{margin-bottom:20px}.custom.kontakt a,.custom.kontakt a i.fa{font-size:1.3em !important}.slide h1{font-size:1.5em}.slide h2{font-size:1em;margin-bottom:1.5em !important}body{font-size:0.9em}.cms_article__headline,.cms_news__headline{font-size:1em}h2,h1.article__headline,.page-header h1{font-size:2em}.gantry-logo img{width:130px}.article__images a.img{width:48%}}button.cc_btn--primary{--cc-btn-background: #222}