@import"https://use.typekit.net/wot1bfv.css";:root{--body-font-family: 'aptos', sans-serif;--main-font-size: 19px;--letter-spacing: 0.07rem;--heading-font-family: 'ivyora-display', serif;--heading-font-weight: 600;--markup-font-family: 'aptos', sans-serif;--markup-font-weight: 800;--color-primary: #000000;--color-secondary: #a4cdd0;--color-thirdier: #056b7c;--color-fourthier: #c20206;--color-fifthiest: #ee6300;--color-sixthiest: #f1db00;--color-seventhiest: #008bd1;--color-eightthiest: #008a38;--h1-font-size: 5rem;--h1-line-height: 5.25rem;--h2-font-size: 3rem;--h2-line-height: 3.5rem;--h3-font-size: 1.5rem;--h3-line-height: 2rem;--h4-font-size: 1.5rem;--h4-line-height: 1.75rem;--lead-font-size: 1.5rem;--lead-line-height: 2rem;--subtitle-font-size: 1.25rem;--subtitle-line-height: 1.75rem;--logo: 100px}html,body{letter-spacing:var(--letter-spacing);margin:0;padding:0;min-height:100%;height:auto !important;font-family:var(--body-font-family);font-size:var(--main-font-size);font-weight:400;color:var(--color-primary)}a{color:var(--color-primary);text-decoration:none;outline:none}a:active,a:focus,a:hover{color:var(--color-primary);outline:none}picture img,svg{width:100%;height:auto}.quote__secondary .quote__wrapper{background-color:var(--color-secondary)}section{padding:6rem 0rem}.single__wrapper{padding-top:8rem}.max__w{max-width:900px;margin-right:auto;margin-left:auto}h1,.h1,.uk-scope h1,.uk-scope .h1{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-bottom:2rem}h1 .headline__line__1,.h1 .headline__line__1,.uk-scope h1 .headline__line__1,.uk-scope .h1 .headline__line__1{font-weight:100;font-style:italic}h2,.h2,.uk-scope h2,.uk-scope .h2{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-top:0;margin-bottom:2rem}h2 .headline__line__1,.h2 .headline__line__1,.uk-scope h2 .headline__line__1,.uk-scope .h2 .headline__line__1{font-weight:100;font-style:italic}h3,.h3,.uk-scope h3,.uk-scope .h3{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}h1,.h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height)}h2,.h2,.uk-scope h2,.uk-scope .h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height)}h3,.h3,.uk-scope h3,.uk-scope .h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height);font-style:italic;font-weight:400}h4,.h4,.uk-scope h4,.uk-scope .h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}strong{font-weight:600}.lead{font-size:var(--lead-font-size);line-height:var(--lead-line-height);font-style:italic}.subtitle{font-size:var(--subtitle-font-size);line-height:var(--subtitle-line-height);font-weight:800;text-transform:uppercase}.partner__item img,.grid__overlay__wrapper .uk-overlay,.grid__filter__wrapper .grid__item .grid__icon,.slider__items .intro__text,#mainMenuLeft .nav-link,#mainMenuRight .nav-link,.btn__primary,.uk-subnav li a,a{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.quote__wrapper,.jobs__wrapper,.site__produkte .intro__wrapper,.hero__wrapper .uk-slideshow-items,.offcanvas-body{clip-path:polygon(0 0, 100% 0, 100% 90%, 90% 93.6%, 80% 96.4%, 70% 98.4%, 60% 99.6%, 50% 100%, 40% 99.6%, 30% 98.4%, 20% 96.4%, 10% 93.6%, 0 90%)}@media(max-width: 767.98px){.quote__wrapper,.jobs__wrapper,.site__produkte .intro__wrapper,.hero__wrapper .uk-slideshow-items,.offcanvas-body{clip-path:polygon(0 96%, 10% 97.4%, 20% 98.6%, 30% 99.4%, 40% 99.8%, 50% 100%, 60% 99.8%, 70% 99.4%, 80% 98.6%, 90% 97.4%, 100% 96%, 100% 0, 0 0)}}.btn__primary,.uk-subnav li a{padding:.25rem 1rem;color:var(--color-primary);border:1px solid var(--color-primary);text-transform:uppercase;border-radius:1rem;font-weight:600}.btn__primary:hover,.btn__primary:focus,.btn__primary:active,.uk-subnav li a:hover,.uk-subnav li a:focus,.uk-subnav li a:active{background-color:var(--color-secondary)}#header{position:fixed;width:100%;background-color:#fff;z-index:1000;box-shadow:0px 5px 5px 0px rgba(0,0,0,.1);transition:transform .25s .1s ease-in-out}.down #header{transform:translate3d(0, -130px, 0);-webkit-transform:translate3d(0, -130px, 0);-moz-transform:translate3d(0, -130px, 0);-ms-transform:translate3d(0, -130px, 0);-o-transform:translate3d(0, -130px, 0)}.navbar-brand img{max-width:100%;width:var(--logo);height:auto}#mainMenuLeft,#mainMenuRight{width:calc(50% - var(--logo))}#mainMenuLeft .navbar,#mainMenuRight .navbar{list-style:none;height:var(--logo)}#mainMenuLeft .nav-link,#mainMenuRight .nav-link{color:var(--color-primary);font-weight:700;text-transform:uppercase}#mainMenuLeft .nav-link.current,#mainMenuLeft .nav-link:hover,#mainMenuLeft .nav-link:focus,#mainMenuLeft .nav-link:active,#mainMenuRight .nav-link.current,#mainMenuRight .nav-link:hover,#mainMenuRight .nav-link:focus,#mainMenuRight .nav-link:active{color:var(--color-secondary)}#mainMenuLeft .navbar{display:flex;justify-content:end}#mainMenuRight .navbar{display:flex;justify-content:start}.btn.btn__offcanvas,.btn.btn__offcanvas:hover,.btn.btn__offcanvas:active,.btn.btn__offcanvas:focus{padding:0px;outline:none !important;border:0px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;background-image:none;width:50px;height:50px;margin-bottom:.5rem;position:absolute;right:0}.btn__close{background-color:rgba(0,0,0,0);box-shadow:none;border:0px;position:absolute;right:0}.offcanvas-backdrop{background-color:#fff}.offcanvas-backdrop.show{opacity:1}.offcanvas-header{height:var(--logo);background-color:#fff}.offcanvas-fade{background-color:#fff;position:fixed;min-height:100vh;height:100vh !important;height:100svh !important;width:100%;top:0;left:0;opacity:0;transition:opacity .15s linear;overflow-y:auto}.offcanvas-fade.showing,.offcanvas-fade.show:not(.hiding){opacity:1}.offcanvas-body{background-color:var(--color-secondary)}.offcanvas-body .h1{color:#fff}.offcanvas-body ul{list-style:none}.offcanvas-body .offcanvas__nav .nav-link{color:var(--color-primary);font-weight:600;font-size:1.5rem;line-height:2rem;margin-bottom:.5rem}.offcanvas-body .offcanvas__nav .nav-link.current,.offcanvas-body .offcanvas__nav .nav-link:hover,.offcanvas-body .offcanvas__nav .nav-link:focus,.offcanvas-body .offcanvas__nav .nav-link:active{color:#fff}.offcanvas-body .offcanvas__subnav .nav-link{font-size:1rem;line-height:1.5rem;margin-bottom:0rem}.offcanvas-body .offcanvas__subnav .nav-link:before{content:"—";display:inline-block}.offcanvas-body .offcanvas__subnav .nav-link.current,.offcanvas-body .offcanvas__subnav .nav-link:hover,.offcanvas-body .offcanvas__subnav .nav-link:focus,.offcanvas-body .offcanvas__subnav .nav-link:active{color:#fff;font-family:"ivypresto-display",serif;font-weight:400;font-style:italic}.offcanvas-body .offcanvas__subnav .nav-link.current:before,.offcanvas-body .offcanvas__subnav .nav-link:hover:before,.offcanvas-body .offcanvas__subnav .nav-link:focus:before,.offcanvas-body .offcanvas__subnav .nav-link:active:before{font-family:var(--body-font-family);font-weight:600}.hero__wrapper{padding-top:var(--logo)}.slider__wrapper .slider__overlay{color:#fff}.slider__wrapper .slider__overlay h2{font-weight:400;font-style:italic}.slider__items .intro__text{opacity:0}.slider__items .uk-slider-items .slider__media{transform:scale(0.9);transition:transform .3s ease}.slider__items .uk-slider-items>.uk-slide-active .slider__media{transform:scale(1)}.slider__items .uk-slider-items>.uk-slide-active .slider__media .intro__text{opacity:1}.slider__wrapper__inner{position:relative;isolation:isolate}.slider__wrapper__inner::after{content:"";position:absolute;z-index:-1;inset:auto 0 -60px;height:55%;background:linear-gradient(to top, var(--color-secondary) 0%, var(--color-secondary) 100%);clip-path:polygon(0 10%, 10% 6.4%, 20% 3.6%, 30% 1.6%, 40% 0.4%, 50% 0%, 60% 0.4%, 70% 1.6%, 80% 3.6%, 90% 6.4%, 100% 10%, 100% 100%, 0 100%)}.grid__list__wrapper .grid__number{font-family:var(--heading-font-family);font-size:var(--h1-font-size);text-align:center}.grid__stack__wrapper .grid__text ul{list-style:none;padding:0px}.grid__stack__wrapper .grid__text li{border-top:1px solid var(--color-primary);padding:.5rem 0rem}.grid__stack__wrapper .grid__text li:last-child{border-bottom:1px solid var(--color-primary)}.grid__thumbnail{width:150px !important;height:150px;flex:inherit !important;margin:-75px auto 0px auto}.grid__lightbox__wrapper .grid__overlay{background-color:var(--color-thirdier)}.grid__lightbox__wrapper .grid__overlay:hover img,.grid__lightbox__wrapper .grid__overlay:focus img,.grid__lightbox__wrapper .grid__overlay:active img{opacity:.25}.uk-lightbox-items>div{max-width:90%;margin:auto}.uk-lightbox-panel.uk-open{background-color:var(--color-thirdier)}.uk-lightbox-close{background-image:url(../images/close.svg);background-color:rgba(0,0,0,0);background-size:cover;background-position:center;width:50px;height:50px;border:0px}.uk-lightbox-close svg{display:none}.site__produkte .intro__wrapper{background-color:var(--color-thirdier)}.site__produkte .intro__wrapper__inner{padding-top:4rem;color:#fff}.site__produkte .intro__wrapper__inner h1{color:#fff}.site__produkte .intro__wrapper__inner .btn__primary{border-color:#fff;color:#fff}.site__produkte .intro__wrapper__inner .btn__primary:hover,.site__produkte .intro__wrapper__inner .btn__primary:focus,.site__produkte .intro__wrapper__inner .btn__primary:active{background-color:#fff;color:var(--color-thirdier)}.grid__slider__wrapper .uk-slider-items{align-items:stretch}.grid__slider__wrapper .grid__item{box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;padding:0 2.25rem 4rem;border-right:1px solid #000}.grid__slider__wrapper .grid__item:first-child{border-left:1px solid #000}.border__wrapper{padding-inline:8%;border-top:1px solid #000;border-bottom:1px solid #000}.table__wrapper{background-color:var(--color-secondary)}.data-table-section{border-top:1px solid #000;border-bottom:1px solid #000}.table-responsive{overflow-x:auto}.data-table{width:100%;min-width:700px;border-collapse:collapse;border-right:1px solid #000;border-left:1px solid #000}.data-table th,.data-table td{padding:.5rem;border-right:1px solid #000;border-bottom:1px solid #000;text-align:left;vertical-align:middle}.data-table th:last-child,.data-table td:last-child{border-right:0}.data-table tbody tr:last-child td{border-bottom:0}.einsatz-squares{display:inline-flex;gap:4px;vertical-align:middle}.einsatz-square{display:block;width:20px;height:20px}.square__red{background-color:var(--color-fourthier)}.square__orange{background-color:var(--color-fifthiest)}.square__yellow{background-color:var(--color-sixthiest)}.square__blue{background-color:var(--color-seventhiest)}.square__green{background-color:var(--color-eightthiest)}.grid__filter__wrapper .uk-subnav{padding-inline:8%}.grid__filter__wrapper .uk-subnav li a{color:#000;padding:.25rem 1rem !important}.grid__filter__wrapper .uk-subnav li:hover a,.grid__filter__wrapper .uk-subnav li.uk-active a{background-color:#000;color:#fff}.grid__filter__wrapper .js-filter{margin-top:0;row-gap:0;border-left:1px solid #000;border-right:1px solid #000}.grid__filter__wrapper .js-filter>li,.grid__filter__wrapper .js-filter>.uk-grid-margin{margin-top:0 !important;box-sizing:border-box;padding:0 1.5rem 2rem;border-right:1px solid #000}.grid__filter__wrapper .js-filter>li:nth-child(4n),.grid__filter__wrapper .js-filter>.uk-grid-margin:nth-child(4n){border-right:0px}.grid__filter__wrapper .grid__title{font-weight:600}.grid__filter__wrapper .grid__item:hover .grid__icon{margin-left:1rem}.grid__icon{background-image:url(../images/arrow-right.svg);background-size:cover;width:50px;height:50px;display:block}.product__detail__wrapper{padding-top:8rem}.product__detail__wrapper h1{padding-inline:8%}.product__detail__wrapper .product__infos{border-right:1px solid #000;border-left:1px solid #000}.product__detail__wrapper .product__media{border-right:1px solid #000}.product__detail__wrapper .info__header{border-bottom:1px solid #000}.product__detail__wrapper .info__title{font-size:var(--h3-font-size);line-height:var(--h3-line-height);font-weight:700;text-transform:uppercase}.product__detail__wrapper .detail__links .btn__primary{display:block}.product__detail__wrapper .product__navigation{border-bottom:1px solid #000}.product__detail__wrapper .product__navigation a:hover{text-decoration:underline}.product__detail__wrapper .btn__back{text-transform:uppercase;font-weight:600}.grid__filter__wrapper .product-filter-grid{background-color:#e8e0ca;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(2rem,4.8vw,6rem);padding:2rem 0 3rem}.grid__filter__wrapper .product-filter-column{min-width:0}.grid__filter__wrapper .product-filter-group{border-bottom:1px solid #000}.grid__filter__wrapper .product-filter-title{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;cursor:pointer;list-style:none}.grid__filter__wrapper .product-filter-title::-webkit-details-marker{display:none}.grid__filter__wrapper .product-filter-title::marker{content:""}.grid__filter__wrapper .product-filter-title::after{content:"";flex:0 0 .5rem;width:.5rem;height:.5rem;margin:0 .25rem 0 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-0.2rem);transition:transform 180ms ease}.grid__filter__wrapper .product-filter-title--bold{font-weight:700}.grid__filter__wrapper .product-filter-group[open]>.product-filter-title::after{transform:rotate(225deg) translate(-0.1rem, -0.1rem)}.grid__filter__wrapper .product-filter-options{display:grid;gap:.55rem;padding:.5rem 0 1.25rem}.grid__filter__wrapper .product-filter-option{display:flex;align-items:center;gap:.65rem;cursor:pointer}.grid__filter__wrapper .product-filter-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 1.45rem;width:1.45rem;height:1.45rem;margin:0;border:1px solid #000;background:rgba(0,0,0,0);cursor:pointer}.grid__filter__wrapper .product-filter-option input:checked{background:#000;border-color:#000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-8' fill='none' stroke='%23fff' stroke-width='2.5'/%3E%3C/svg%3E")}.grid__filter__wrapper .product-filter-option input:checked::after{content:"";display:block;width:.38rem;height:.72rem;margin:.15rem 0 0 .48rem;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg)}.grid__filter__wrapper .product-filter-option input:focus-visible{outline:2px solid #000;outline-offset:3px}.grid__filter__wrapper .js-filter-item[hidden]{display:none !important}@media(max-width: 900px){.grid__filter__wrapper .product-filter-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}}@media(max-width: 600px){.grid__filter__wrapper .product-filter-grid{grid-template-columns:1fr;gap:1rem;padding:1.5rem 0 2rem}}.grid__filter__wrapper .product-filter-actions{background-color:#e8e0ca;padding-bottom:3rem}.grid__filter__wrapper .js-clear-product-filters{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.25rem 1rem;border:1.5px solid #000;border-radius:999px;background:rgba(0,0,0,0);color:#000;font:inherit;cursor:pointer;transition:background-color 180ms ease,color 180ms ease}.grid__filter__wrapper .js-clear-product-filters::before{content:"×";font-size:1.2em;line-height:1}.grid__filter__wrapper .js-clear-product-filters:hover,.grid__filter__wrapper .js-clear-product-filters:focus-visible{background-color:#000;color:#fff}.grid__filter__wrapper .js-clear-product-filters:focus-visible{outline:2px solid #000;outline-offset:3px}.grid__overlay__wrapper{background:linear-gradient(to bottom, #fff 0 70%, var(--color-thirdier) 70% 100%)}.grid__overlay__wrapper .uk-overlay{background-color:var(--color-thirdier);color:#fff;width:100%;height:100%;opacity:0;box-shadow:0px 5px 5px 0px rgba(0,0,0,.1)}.grid__overlay__wrapper .uk-overlay:hover,.grid__overlay__wrapper .uk-overlay:focus,.grid__overlay__wrapper .uk-overlay:active{opacity:1}.grid__overlay__wrapper .item__position{font-weight:700}.jobs__wrapper{background-color:var(--color-thirdier);color:#fff}.jobs__wrapper .item__pensum,.jobs__wrapper .item__title,.jobs__wrapper .item__gender{font-size:1.25rem}.jobs__wrapper .item__title{font-weight:600}.jobs__wrapper .btn__primary{border-color:#fff;color:#fff}.jobs__wrapper .btn__primary:hover,.jobs__wrapper .btn__primary:focus,.jobs__wrapper .btn__primary:active{background-color:#fff;color:var(--color-thirdier)}.quote__wrapper{background-color:var(--color-thirdier);color:#fff}.quote__title{font-family:var(--markup-font-family);font-weight:var(--markup-font-weight);text-transform:uppercase}.quote__title:before{content:"";width:50px;height:1px;background-color:#fff;display:block;margin:1.5rem auto}.quote__text{font-family:"ivyora-display",serif;font-style:italic;font-size:var(--lead-font-size);line-height:var(--lead-line-height);letter-spacing:.12rem}.formie-page{padding-top:0px}.formie-form-body input,.formie-form-body textarea,.formie-form-body select{border-radius:2rem;border-color:var(--color-thirdier)}.formie-form-body .formie-button-primary{border:0px;border-radius:2rem;background-color:var(--color-thirdier);color:#fff}#footer{position:relative}#footer p:last-child{margin:0px}#footer a:hover,#footer a:focus,#footer a:active{text-decoration:underline}.site__impressum .detail__wrapper,.site__datenschutz .detail__wrapper{padding-top:8rem}.partner__item{width:80px;height:80px}.partner__item img{max-width:100%;height:auto;filter:grayscale(1)}.partner__item:hover img,.partner__item:focus img,.partner__item:active img{filter:none}.error__404 .detail__wrapper{padding:10rem 0rem}.error__404 .btn__primary a{background-color:var(--color-thirdier);border:0px;color:#fff}@media(max-width: 1599.98px){:root{--main-font-size: 20px}}@media(max-width: 1199.98px){section{padding:4rem 0rem}#mainMenuLeft .nav-link,#mainMenuRight .nav-link{font-size:.8rem}}@media(max-width: 991.98px){section{padding:4rem 0rem}.navbar-brand{bottom:0rem}.navbar-brand img{width:100px}.product__detail__wrapper .product__media{border-right:0px;padding:1.5rem}.product__detail__wrapper .product__table{width:100%}.product__detail__wrapper .product__table tr{display:block}.product__detail__wrapper .product__table th,.product__detail__wrapper .product__table td{display:block;width:100%;box-sizing:border-box}.product__detail__wrapper .product__table td{margin-bottom:.5rem}}@media(max-width: 767.98px){:root{--main-font-size: 16px;--h1-font-size: 2.5rem;--h1-line-height: 3rem;--h2-font-size: 1.75rem;--h2-line-height: 2.25rem;--subtitle-font-size: 1.15rem;--subtitle-line-height: 1.5rem;--lead-font-size: 1.25rem;--lead-line-height: 1.5rem}section{padding:4rem 0rem}.partner__item{width:60px;height:60px}.product__detail__wrapper h1{hyphens:auto;-webkit-hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;-webkit-hyphenate-limit-chars:6 4 4;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 4 4;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 4 4;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%}.grid__filter__wrapper .border__wrapper{padding:0% 2% 0% 10%}.grid__filter__wrapper .js-filter>li:nth-child(2n),.grid__filter__wrapper .js-filter>.uk-grid-margin:nth-child(2n){border-right:0px}.grid__filter__wrapper .grid__title{hyphens:auto;-webkit-hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;-webkit-hyphenate-limit-chars:6 4 4;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 4 4;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 4 4;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%}}@media(max-width: 575.98px){:root{--logo: 50px}section{padding:2rem 0rem}.navbar-brand img{width:var(--logo)}.grid__thumbnail{width:100px !important;height:100px;margin:-50px auto 0px auto}}