@font-face{font-family:'tekobold';src:url("../fonts/teko_bold_macroman/teko-bold-webfont.eot");src:url("../fonts/teko_bold_macroman/teko-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/teko_bold_macroman/teko-bold-webfont.woff") format("woff"),url("../fonts/teko_bold_macroman/teko-bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'opensans';src:url("../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot");src:url("../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.woff") format("woff"),url("../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'opensans';src:url("../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.eot");src:url("../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.woff") format("woff"),url("../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'opensans';src:url("../fonts/opensans_italic_macroman/OpenSans-Italic-webfont.eot");src:url("../fonts/opensans_italic_macroman/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans_italic_macroman/OpenSans-Italic-webfont.woff") format("woff"),url("../fonts/opensans_italic_macroman/OpenSans-Italic-webfont.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'opensans';src:url("../fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.eot");src:url("../fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.woff") format("woff"),url("../fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.ttf") format("truetype");font-weight:bold;font-style:italic}*{box-sizing:border-box;-moz-box-sizing:border-box;-ms-overflow-style:-ms-autohiding-scrollbar}html{overflow-x:hidden;overflow-y:scroll}body,input,textarea,select,button{font-synthesis:none;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;text-align:left}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{text-decoration:none}figure{margin:0;padding:0}::-webkit-scrollbar-track{background-color:rgba(255,255,255,0.1)}::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.3);transition:all 300ms ease;border:1px solid rgba(0,0,0,0.7)}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.4)}::-webkit-scrollbar-thumb:active{background:rgba(255,255,255,0.5)}.brandcolor{color:#FABB00}.offset-top-24{padding-top:24px}.button-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:center;width:100%}.button-wrapper a:first-child{margin-right:6px}.vertical-space-64{display:block;width:100%;height:64px}.search-highlight{color:#FAEDC7;background:#000}body{background-color:#1A1A1B;padding:0;width:100%;min-width:320px;font-size:16px;line-height:1.5;font-weight:400;font-family:"opensans",sans-serif,"Arial",sans-serif;color:#EDEDEF;font-style:normal;transition:font-size 500ms ease;scrollbar-face-color:rgba(255,255,255,0.3);scrollbar-track-color:rgba(255,255,255,0.1)}@media screen and (min-width: 980px){body{font-size:18px}}@media screen and (min-width: 1080px){body{font-size:20px}}@media screen and (min-width: 1400px){body{font-size:24px}}@media screen and (min-width: 2000px){body{font-size:26px}}@media screen and (min-width: 980px){body{line-height:1.5}}@media screen and (min-width: 1080px){body{line-height:1.5}}@media screen and (min-width: 1400px){body{line-height:1.5}}@media screen and (min-width: 2000px){body{line-height:1.5}}body.touchscreen .footer-search-inputs{-ms-flex:0 0 200px !important;flex:0 0 200px !important;width:200px !important;text-align:right;-ms-flex-pack:end;justify-content:flex-end}body.touchscreen .footer-search-inputs:hover{-ms-flex:0 0 200px;flex:0 0 200px;width:200px}.topbar{display:-ms-flexbox;display:flex;position:absolute;z-index:90;top:0;left:0;right:0;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;height:80px;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}@media only screen and (max-width: 950px){.topbar{height:110px}}.topbar .topbar-nav-wrapper{background:#fff;width:100%;height:80px;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width: 1440px){.topbar .topbar-nav-wrapper{width:1440px;-ms-flex:0 0 1440px;flex:0 0 1440px}}@media only screen and (max-width: 950px){.topbar .topbar-nav-wrapper{height:110px}}.topbar .topbar-nav-wrapper .topbar-navigation{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.topbar .topbar-nav-wrapper .topbar-navigation .rex-navi1{list-style:none;padding:0;display:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center;-ms-flex-order:3;order:3;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 0 0 1vw}@media only screen and (min-width: 950px){.topbar .topbar-nav-wrapper .topbar-navigation .rex-navi1{display:-ms-flexbox;display:flex}}.topbar .topbar-nav-wrapper .topbar-navigation .rex-navi1 .menu-mainitem a{text-align:center;padding:0 3px 8px 3px;border-bottom:2px solid #BABAC0;font-family:"opensans",sans-serif,"Arial",sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.05em;color:#2A2A2B;transition:all 400ms ease;display:block}@media screen and (min-width: 1200px){.topbar .topbar-nav-wrapper .topbar-navigation .rex-navi1 .menu-mainitem a{font-size:14px}}@media screen and (min-width: 1400px){.topbar .topbar-nav-wrapper .topbar-navigation .rex-navi1 .menu-mainitem a{font-size:15px}}@media screen and (min-width: 2000px){.topbar .topbar-nav-wrapper .topbar-navigation .rex-navi1 .menu-mainitem a{font-size:15px}}@media only screen and (min-width: 1200px){.topbar .topbar-nav-wrapper .topbar-navigation .rex-navi1 .menu-mainitem a{letter-spacing:0.1em}}.topbar .topbar-nav-wrapper .topbar-navigation .rex-navi1 .menu-mainitem a:hover{border-bottom:2px solid #000;color:#000;box-shadow:0 6px 0px 0px #000}.topbar .topbar-nav-wrapper .topbar-navigation .rex-navi1 .menu-mainitem.current a{border-bottom:2px solid #FABB00}.topbar .topbar-nav-wrapper .topbar-navigation .topbar-info{padding:28px 24px;-ms-flex-order:2;order:2;width:auto;-ms-flex:1 1 auto;flex:1 1 auto;height:80px;font-size:14px;transition:font-size ease 300ms;color:#000;text-transform:uppercase;font-weight:400}@media only screen and (min-width: 1200px){.topbar .topbar-nav-wrapper .topbar-navigation .topbar-info{font-size:16px;padding:28px 16px}}@media only screen and (min-width: 1400px){.topbar .topbar-nav-wrapper .topbar-navigation .topbar-info{font-size:24px;padding:22px 16px 24px 16px}}@media only screen and (max-width: 950px){.topbar .topbar-nav-wrapper .topbar-navigation .topbar-info{-ms-flex-order:6;order:6;width:100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:0px 16px;height:50px}.topbar .topbar-nav-wrapper .topbar-navigation .topbar-info .topbar-info-bold,.topbar .topbar-nav-wrapper .topbar-navigation .topbar-info .topbar-info-light{display:block}}.topbar .topbar-nav-wrapper .topbar-navigation .topbar-info .topbar-info-bold{color:#1A1A1B;font-weight:700;padding:0;margin:0 12px 0 0}.topbar .topbar-nav-wrapper .topbar-navigation .topbar-info .topbar-info-light{color:#2A2A2B;font-weight:400;padding:0;margin:0}.topbar .topbar-nav-wrapper .topbar-navigation .btn-topbar-searchbutton{-ms-flex-order:4;order:4;-ms-flex:0 0 25px;flex:0 0 25px;margin-right:32px}@media only screen and (max-width: 950px){.topbar .topbar-nav-wrapper .topbar-navigation .btn-topbar-searchbutton{margin-right:16px}}.topbar .topbar-nav-wrapper .topbar-navigation .topbar-navbutton{-ms-flex-order:5;order:5;-ms-flex:0 0 25px;flex:0 0 25px;margin-right:32px;border:1px solid transparent;display:none}@media only screen and (max-width: 950px){.topbar .topbar-nav-wrapper .topbar-navigation .topbar-navbutton{display:block}}.topbar .topbar-nav-wrapper .topbar-navigation .topbar-logo{-ms-flex-order:1;order:1;width:100%;-ms-flex:1 1 0px;flex:1 1 0;padding-left:32px;height:80px;background-color:transparent;display:block}@media only screen and (max-width: 950px){.topbar .topbar-nav-wrapper .topbar-navigation .topbar-logo{height:74px;padding-left:16px}}@media only screen and (min-width: 950px){.topbar .topbar-nav-wrapper .topbar-navigation .topbar-logo{-ms-flex:0 0 120px;flex:0 0 120px;width:120px}}.topbar .topbar-nav-wrapper .topbar-navigation .topbar-logo svg{width:90px;height:73px}.container{overflow-x:hidden;padding-top:80px}.container.unterseite{padding-top:120px}.unterseite-section,.startseite-section,.startseite-highlights,.startseite-news,.footer,.quote{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:column wrap;flex-flow:column wrap}@media only screen and (max-width: 950px){.startseite-news .row{-ms-flex-flow:column nowrap;flex-flow:column nowrap}.startseite-news .row .col-two{-ms-flex:1 1 100%;flex:1 1 100%;width:100%}.startseite-news .row .col-two:first-of-type{margin:0}.startseite-news .row .col-one{-ms-flex:1 1 100%;flex:1 1 100%;width:100%}.startseite-news .row .col-one:last-child{margin:0}}.row{width:100%;position:relative;z-index:50;padding:32px 32px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (min-width: 1440px){.row{width:1440px}}@media only screen and (min-width: 2000px){.row{width:1440px}}.row .col-full.align-left .section-header,.row .col-half.align-left .section-header,.row .col-one.align-left .section-header,.row .col-two.align-left .section-header{text-align:left;max-width:100%;padding-right:32px}.row .col-full.align-left .section-copy,.row .col-half.align-left .section-copy,.row .col-one.align-left .section-copy,.row .col-two.align-left .section-copy{text-align:left;max-width:100%;-ms-flex-align:start;align-items:flex-start;padding-right:32px}.row .col-full.align-left .section-copy p,.row .col-half.align-left .section-copy p,.row .col-one.align-left .section-copy p,.row .col-two.align-left .section-copy p{max-width:100%}.startseite-highlights .row{height:280px;display:-ms-flexbox;display:flex;margin-top:0;padding:0}@media only screen and (min-width: 1440px){.startseite-highlights .row{height:270px}}@media only screen and (max-width: 950px){.startseite-highlights .row{-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:auto}.startseite-highlights .row .col-one{-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}.row.bright{background-color:#3A3A3B}.unterseite-section .row,.startseite-section .row{padding-top:64px;padding-bottom:64px}.unterseite-section .row-1st,.startseite-section .row-1st{padding-bottom:12px}.unterseite-section .row-2nd,.startseite-section .row-2nd{padding-top:0}.unterseite-section .row-tight,.startseite-section .row-tight{padding-top:0;padding-bottom:0}.unterseite-section .row.image-single,.startseite-section .row.image-single{padding:32px}.unterseite-section .row.image-single .image .content-image-single,.startseite-section .row.image-single .image .content-image-single{display:table;padding:20px;margin:0 auto}.unterseite-section .row.image-single .image .content-image-single img,.startseite-section .row.image-single .image .content-image-single img{max-height:600px;max-width:100%}.unterseite-section .row.image-single .image .content-image-single figcaption p,.unterseite-section .row.image-single .image .content-image-single figcaption h2,.unterseite-section .row.image-single .image .content-image-single figcaption h3,.startseite-section .row.image-single .image .content-image-single figcaption p,.startseite-section .row.image-single .image .content-image-single figcaption h2,.startseite-section .row.image-single .image .content-image-single figcaption h3{padding:12px 0;margin:0}@media only screen and (max-width: 950px){.unterseite-section .row,.startseite-section .row{-ms-flex-flow:column wrap;flex-flow:column wrap}.unterseite-section .row .col-one,.unterseite-section .row .col-two,.unterseite-section .row .col-half,.unterseite-section .row .col-full,.startseite-section .row .col-one,.startseite-section .row .col-two,.startseite-section .row .col-half,.startseite-section .row .col-full{-ms-flex:1 1 100%;flex:1 1 100%;width:100%}.unterseite-section .row .col-one.image .content-image,.unterseite-section .row .col-two.image .content-image,.unterseite-section .row .col-half.image .content-image,.unterseite-section .row .col-full.image .content-image,.startseite-section .row .col-one.image .content-image,.startseite-section .row .col-two.image .content-image,.startseite-section .row .col-half.image .content-image,.startseite-section .row .col-full.image .content-image{position:absolute}}.unterseite-section.unterseite-hero .row{width:100vw;height:28.125vw;padding:0;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-align:end;align-items:flex-end;background-color:#BABAC0}@media only screen and (max-width: 950px){.unterseite-section.unterseite-hero .row{height:240px}}.unterseite-section.unterseite-hero .row .unterseite-hero-wrapper{width:1440px;padding-bottom:2vw;padding-left:32px}.unterseite-section.unterseite-hero .row .unterseite-hero-wrapper .section-header{color:#1A1A1B}.unterseite-section.unterseite-hero .row .unterseite-hero-wrapper .section-copy{color:#1A1A1B;width:70%;-ms-flex-align:start;align-items:flex-start}.unterseite-section.unterseite-hero-small .row{width:100vw;height:240px;padding:0;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-align:end;align-items:flex-end;background-color:#BABAC0}.unterseite-section.unterseite-hero-small .row .unterseite-hero-wrapper{width:1440px;padding-bottom:2vw;padding-left:32px}.unterseite-section.unterseite-hero-small .row .unterseite-hero-wrapper .section-header{color:#1A1A1B}.unterseite-section.unterseite-short-intro .row{padding-top:8px}.unterseite-section.unterseite-short-outro .row{padding-bottom:0}.row .col-full{-ms-flex:1 1 100%;flex:1 1 100%;width:100%}.row .col-half{-ms-flex:1 1 50%;flex:1 1 50%;width:50%}@media only screen and (min-width: 950px){.row .col-half:first-of-type{padding-right:32px}}@media only screen and (max-width: 950px){.row .col-half:first-of-type{padding-bottom:32px}}.row .col-two{-ms-flex:1 1 66.6%;flex:1 1 66.6%;width:66.6%}@media only screen and (min-width: 950px){.row .col-two:first-of-type{padding-right:32px}}.row .col-one{-ms-flex:1 1 33.3%;flex:1 1 33.3%;width:33.3%}@media only screen and (min-width: 950px){.row .col-one:last-child{padding-left:32px}}.row .image{position:relative}.row .image.image-left-third{float:left;width:33%;display:block;height:100%;margin-right:32px;margin-bottom:16px}.row .image.image-right-third{width:33%;float:right;display:block;height:100%;margin-left:32px;margin-bottom:16px}.row .align-center .section-header{text-align:center;padding:0 24px;max-width:100%}.row .align-center .section-copy{text-align:center;max-width:100%;padding:0 24px;-ms-flex-align:center;align-items:center}.row .align-center .section-copy p{max-width:100%}.row .align-center .button-wrapper{-ms-flex-pack:center;justify-content:center}.two-columns{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}.two-columns .col{-ms-flex:1 1 100%;flex:1 1 100%;width:100%}.two-columns .col.image{height:300px;margin-top:48px;position:relative}@media only screen and (min-width: 980px){.two-columns .col{-ms-flex:1 1 50%;flex:1 1 50%;width:50%}.two-columns .col.image{height:inherit;margin-top:0}}.two-columns-4-6{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}.two-columns-4-6 .col{-ms-flex:1 1 100%;flex:1 1 100%;width:100%}.two-columns-4-6 .col.align-left{text-align:left}.two-columns-4-6 .col.align-left .section-header{padding-right:32px}.two-columns-4-6 .col.align-left .section-copy{padding-right:32px}.two-columns-4-6 .col.align-left .section-copy p{width:100%}@media only screen and (min-width: 980px){.two-columns-4-6 .col:first-child{-ms-flex:1 1 38%;flex:1 1 38%;width:38%}.two-columns-4-6 .col:last-child{-ms-flex:1 1 62%;flex:1 1 62%;width:62%}.two-columns-4-6 .col:last-child.newslist{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-line-pack:left;align-content:left;-ms-flex-align:start;align-items:flex-start;margin-top:6px}}.one-columns .col{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.one-columns .col.align-center .section-header{text-align:center;max-width:100%}.one-columns .col.align-center .section-copy{width:100%;text-align:center}.one-columns .col.align-center .section-copy p{max-width:80%;text-align:center}.one-columns .col.align-center .button-wrapper{-ms-flex-pack:center;justify-content:center}.one-columns .col.align-left{-ms-flex-align:start;align-items:flex-start}.one-columns .col.align-left .section-header{text-align:left;max-width:100%;width:100%}.one-columns .col.align-left .section-copy{text-align:left;width:100%}.one-columns .col.align-left .section-copy p{max-width:100%;width:100%}.one-columns .col.newslinks{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;padding:12px 0}.one-columns .col.newslinks a{margin:0 12px}.one-columns .col.image{height:30vw;position:relative}.content-image{width:100%;height:100%;display:block;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.section-copy{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.section-copy .flex-feature-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;-ms-flex-pack:center;justify-content:center;width:100%}.section-copy .flex-feature-list li{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1em;width:100%;max-width:90vw;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 980px){.section-copy .flex-feature-list li{width:50%;max-width:68vw}}@media only screen and (min-width: 1080px){.section-copy .flex-feature-list li{width:33.33%}}@media only screen and (min-width: 1400px){.section-copy .flex-feature-list li{width:33.33%}}@media only screen and (min-width: 2000px){.section-copy .flex-feature-list li{width:25%}}.section-copy .flex-feature-list li h3{margin:0;padding:0;color:#FABB00;line-height:1.2}.section-copy .flex-feature-list li p{margin:0;padding-bottom:24px;max-width:100%}.section-copy ul:not(.flex-feature-list){list-style:none;padding:24px 0 0 0;margin:0;width:100%}.section-copy ul:not(.flex-feature-list):not(.downloads):not(.stellenanzeigen):not(.news-pagination):not(.image-gallery) li{padding:0 0 16px 32px;position:relative}.section-copy ul:not(.flex-feature-list):not(.downloads):not(.stellenanzeigen):not(.news-pagination):not(.image-gallery) li:before{content:"";display:inline-block;height:16px;width:16px;background-image:url("../../assets/img/list-bullet.svg");background-repeat:no-repeat;position:absolute;left:0px;top:0.3em}.section-copy p{padding:0 0 16px 0;margin:0}.row ul:not(.flex-feature-list){list-style:none;padding:24px 0 0 0;margin:0;width:100%}.row ul:not(.flex-feature-list):not(.downloads):not(.stellenanzeigen):not(.news-pagination):not(.image-gallery) li{padding:0 0 16px 32px;position:relative}.row ul:not(.flex-feature-list):not(.downloads):not(.stellenanzeigen):not(.news-pagination):not(.image-gallery) li:before{content:"";display:inline-block;height:16px;width:16px;background-image:url("../../assets/img/list-bullet.svg");background-repeat:no-repeat;position:absolute;left:0px;top:0.3em}.section-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;font-size:.68em;margin:12px 0}.section-footer .divider{margin:0 8px}.textlink,p a,a[href^="tel"]{color:#FAEDC7;border-bottom:2px solid transparent;transition:all 500ms ease}.textlink:hover,p a:hover,a[href^="tel"]:hover{color:#FABB00;border-bottom:2px solid #FABB00}.texticon{fill:#BABAC0;height:16px;width:16px;margin:0 6px}.btn{border:1px solid #000;font-size:16px;font-family:"opensans",sans-serif,"Arial",sans-serif;text-transform:uppercase;font-weight:700;padding:12px 32px 12px 32px;color:rgba(255,255,255,0.7);background-color:rgba(255,255,255,0.1);border-radius:0;transition:all 400ms ease;white-space:nowrap;text-align:center}.btn:hover{background-color:#000;color:#fff;border:1px solid #FABB00}.btn.btn-icon{padding:13px 13px 13px 13px;display:inline-block;text-align:left}.btn.btn-icon svg{-ms-flex:0 0 12px;flex:0 0 12px;width:12px;height:12px;fill:#BABAC0;transition:fill 0.3s ease;margin:0 8px}.btn-brand,.btn-primary{background-color:#FABB00;border:1px solid #FABB00;transition:background-color 0.3s ease;font-weight:700;color:#000;transition:all 400ms ease}.btn-brand:hover,.btn-primary:hover{background-color:#FAEDC7;color:#000;border:1px solid #FABB00}.btn-small{padding:8px 16px;font-size:.68em}.btn-icon{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.btn-icon svg{width:20px;height:20px;fill:#BABAC0;display:inline-block;transition:fill 0.3s ease;margin-right:8px}.btn-topbar-searchbutton{padding:6px 6px;display:block;background-color:transparent;height:37px;width:37px;transition:all 0.3s ease;border-radius:0;border:1px solid transparent}.btn-topbar-searchbutton svg{width:25px;height:25px;fill:#BABAC0;display:block;transition:fill 0.3s ease}.btn-topbar-searchbutton:hover{color:#000;background-color:transparent;border:1px solid transparent}.btn-topbar-searchbutton:hover svg{fill:#000}@media only screen and (min-width: 520px){.footer-search{display:inline-block}}.footer-search .footer-search-inputs .search_it-input{width:160px;margin-right:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;max-width:100%;padding:5px 10px;background-color:#2A2A2B;color:#fff;border:1px solid #000;transition:background-color 400ms ease, color 400ms ease}.footer-search .footer-search-inputs .search_it-input:focus{border:1px solid #EDEDEF;background-color:#1A1A1B;outline:0}.footer-search .footer-search-inputs .search_it-input:focus:hover{border:1px solid #EDEDEF;background-color:#1A1A1B}.footer-search .footer-search-inputs .search_it-input:hover{background-color:#424244}.topbar-search{display:none}@media only screen and (min-width: 520px){.topbar-search{display:inline}}.topbar-search .topbar-search-inputs{-ms-flex:0 0 32px;flex:0 0 32px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative;right:72px;overflow:hidden;width:32px;text-align:right;-ms-flex-pack:end;justify-content:flex-end;transition:all 500ms ease}.topbar-search .topbar-search-inputs:hover{-ms-flex:0 0 200px;flex:0 0 200px;width:200px}.topbar-search .topbar-search-inputs .search_it-input{width:160px;margin-right:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;max-width:100%;padding:5px 10px;background-color:#2A2A2B;color:#fff;border:1px solid #000;transition:background-color 400ms ease, color 400ms ease}.topbar-search .topbar-search-inputs .search_it-input:focus{border:1px solid #EDEDEF;background-color:#1A1A1B;outline:0}.topbar-search .topbar-search-inputs .search_it-input:focus:hover{border:1px solid #EDEDEF;background-color:#1A1A1B}.topbar-search .topbar-search-inputs .search_it-input:hover{background-color:#424244}.topbar-navbutton{color:#BABAC0;padding:6px 6px;display:block;background-color:transparent;height:37px;width:37px;transition:all 0.3s ease;border-radius:0;z-index:101}.topbar-navbutton svg{width:25px;height:25px;fill:#BABAC0;display:block;transition:fill 0.3s ease}.topbar-navbutton:hover{background-color:transparent;color:#000;border:1px solid transparent}.topbar-navbutton:hover svg{fill:#000}.menu{width:320px;right:-320px;height:100vh;position:fixed;top:0;transition:right 0.4s ease;z-index:100;background-color:#424244}@media only screen and (min-width: 1440px){.menu{width:calc(((100vw - 1440px) / 2) + 320px);right:calc(((-100vw + 1440px) / 2) - 320px)}}.menu .rex-navi1{margin:64px 0 0 0;padding:32px 0 0 0;list-style:none;height:100%;padding-right:calc((100vw - 1440px) / 2)}.menu .rex-navi1 .menu-mainitem a{color:#EDEDEF;text-decoration:none;width:100%;padding:8px 32px;text-align:right;display:block;transition:color 0.4s ease}@media only screen and (max-width: 950px){.menu .rex-navi1 .menu-mainitem a{padding:8px 16px}}.menu .rex-navi1 .menu-mainitem a:hover{color:#FABB00}.menu .rex-navi1 .menu-mainitem a.current{color:#FABB00}.menu .rex-navi1 .item-has-children .menu-list{margin:0;padding:0}.fader{width:100vw;position:fixed;left:0;top:0;height:100vh;pointer-events:none;z-index:92;background-color:rgba(0,0,0,0.8);opacity:0;transition:opacity 0.4s ease}.subnavi-articles{margin:0 auto;padding:0 32px;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 1440px){.subnavi-articles{width:1440px}}.subnavi-articles ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0;width:100%;margin:0 auto}.subnavi-articles ul li{padding-right:16px}.subnavi-articles ul li a{font-weight:700;text-transform:uppercase;letter-spacing:0.1em;font-size:11px;padding:8px 0;display:block;color:#EDEDEF;border-bottom:2px solid #BABAC0}@media screen and (min-width: 1200px){.subnavi-articles ul li a{font-size:14px}}@media screen and (min-width: 1400px){.subnavi-articles ul li a{font-size:15px}}@media screen and (min-width: 2000px){.subnavi-articles ul li a{font-size:15px}}.subnavi-articles ul li.active a{color:#FABB00;border-bottom:2px solid #FABB00}.grid-topbar{display:-ms-flexbox;display:flex;position:absolute;z-index:90;top:110px;left:0;right:0;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;height:60px;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}@media only screen and (min-width: 950px){.grid-topbar{top:80px}}.grid-topbar .grid-topbar-wrapper{width:100%;-ms-flex:0 0 100%;flex:0 0 100%;background-color:#1A1A1B;height:60px}@media only screen and (min-width: 1440px){.grid-topbar .grid-topbar-wrapper{width:1440px;-ms-flex:0 0 1440px;flex:0 0 1440px}}.grid-topbar .grid-topbar-wrapper .grid-topbar-title{font-size:1.618em;height:100%;padding:12px 32px}.container.unterseite.grid-oldschool{padding-top:156px}.container.unterseite.grid-oldschool::before{content:'';position:fixed;height:800px;width:100%;margin-top:-156px;background:linear-gradient(180deg, #1a1a1b 0%, #323e3e 40%, #1a1a1b 80%)}.container.unterseite.grid-oldschool .unterseite-section .grid-article{margin-top:8px;margin-bottom:8px;padding:0;background-color:#1A1A1B}.container.unterseite.grid-oldschool .unterseite-section .grid-article .image{padding:32px}.container.unterseite.grid-oldschool .unterseite-section .grid-article .image .grid-article-image{width:100%;height:100%;background-size:cover;background-position:50% 50%}.container.unterseite.grid-oldschool .unterseite-section .grid-article .grid-article-copy{padding:32px}.container.unterseite.grid-oldschool .unterseite-section .grid-article .grid-article-copy .grid-article-copy-category{margin:0;color:#FABB00}.container.unterseite.grid-oldschool .unterseite-section .grid-article .grid-article-copy .grid-article-copy-header{font-family:"tekobold";font-size:1.5em;margin:0;padding:0}.container.unterseite.grid-oldschool .unterseite-section .grid-article .grid-article-copy .grid-article-copy-teaser{margin:0}.container.unterseite.grid-oldschool .unterseite-section .grid-article .grid-article-copy .grid-article-copy-author{margin:0}.container.unterseite.grid-oldschool .unterseite-section .grid-article .grid-article-copy a .grid-article-copy-header{color:#fff;transition:color 400ms ease}.container.unterseite.grid-oldschool .unterseite-section .grid-article .grid-article-copy a .grid-article-copy-teaser{color:#fff}.container.unterseite.grid-oldschool .unterseite-section .grid-article .grid-article-copy a .grid-article-copy-author{color:#76767A}.container.unterseite.grid-oldschool .unterseite-section .grid-article .grid-article-copy a:hover .grid-article-copy-header{color:#FABB00}.container.unterseite.grid-oldschool .unterseite-section .grid-article.featured .grid-article-copy-header{font-size:2em}.container.unterseite.grid-oldschool .unterseite-section .grid-article.about .col-half:first-of-type{margin-right:4px;width:calc(50% - 4px);-ms-flex:0 0 calc(50% - 4px);flex:0 0 calc(50% - 4px)}.container.unterseite.grid-oldschool .unterseite-section .grid-article.about .col-half:last-of-type{margin-left:4px;width:calc(50% - 4px);-ms-flex:0 0 calc(50% - 4px);flex:0 0 calc(50% - 4px)}.container.unterseite.grid{padding-top:156px}.container.unterseite.grid::before{content:'';position:fixed;height:800px;width:100%;margin-top:-156px;background:linear-gradient(180deg, #1a1a1b 0%, #323e3e 40%, #1a1a1b 80%)}.container.unterseite.grid .unterseite-section.griddy .row{display:-ms-grid;display:grid;grid-gap:16px;-ms-grid-columns:1fr;grid-template-columns:1fr;padding:0}@media only screen and (min-width: 980px){.container.unterseite.grid .unterseite-section.griddy .row{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.container.unterseite.grid .unterseite-section.griddy .row .grid-article,.container.unterseite.grid .unterseite-section.griddy .row .col-full{padding:32px;margin-top:8px;margin-bottom:8px;padding:0;background-color:#1A1A1B}.container.unterseite.grid .unterseite-section.griddy .row .grid-article .image,.container.unterseite.grid .unterseite-section.griddy .row .col-full .image{padding:32px 32px 0 32px;-ms-flex:0 0 280px;flex:0 0 280px;height:280px}.container.unterseite.grid .unterseite-section.griddy .row .grid-article .image .grid-article-image,.container.unterseite.grid .unterseite-section.griddy .row .col-full .image .grid-article-image{width:100%;height:100%;background-size:cover;background-position:50% 50%}.container.unterseite.grid .unterseite-section.griddy .row .grid-article .grid-article-copy,.container.unterseite.grid .unterseite-section.griddy .row .col-full .grid-article-copy{padding:32px}.container.unterseite.grid .unterseite-section.griddy .row .grid-article .grid-article-copy .grid-article-copy-category,.container.unterseite.grid .unterseite-section.griddy .row .col-full .grid-article-copy .grid-article-copy-category{margin:0;color:#FABB00}.container.unterseite.grid .unterseite-section.griddy .row .grid-article .grid-article-copy .grid-article-copy-header,.container.unterseite.grid .unterseite-section.griddy .row .col-full .grid-article-copy .grid-article-copy-header{font-family:"tekobold";font-size:1.5em;margin:0;padding:0}.container.unterseite.grid .unterseite-section.griddy .row .grid-article .grid-article-copy .grid-article-copy-teaser,.container.unterseite.grid .unterseite-section.griddy .row .col-full .grid-article-copy .grid-article-copy-teaser{margin:0}.container.unterseite.grid .unterseite-section.griddy .row .grid-article .grid-article-copy .grid-article-copy-author,.container.unterseite.grid .unterseite-section.griddy .row .col-full .grid-article-copy .grid-article-copy-author{margin:0}.container.unterseite.grid .unterseite-section.griddy .row .grid-article .grid-article-copy a .grid-article-copy-header,.container.unterseite.grid .unterseite-section.griddy .row .col-full .grid-article-copy a .grid-article-copy-header{color:#fff;transition:color 400ms ease}.container.unterseite.grid .unterseite-section.griddy .row .grid-article .grid-article-copy a .grid-article-copy-teaser,.container.unterseite.grid .unterseite-section.griddy .row .col-full .grid-article-copy a .grid-article-copy-teaser{color:#fff}.container.unterseite.grid .unterseite-section.griddy .row .grid-article .grid-article-copy a .grid-article-copy-author,.container.unterseite.grid .unterseite-section.griddy .row .col-full .grid-article-copy a .grid-article-copy-author{color:#76767A}.container.unterseite.grid .unterseite-section.griddy .row .grid-article .grid-article-copy a:hover .grid-article-copy-header,.container.unterseite.grid .unterseite-section.griddy .row .col-full .grid-article-copy a:hover .grid-article-copy-header{color:#FABB00}.container.unterseite.grid .unterseite-section.griddy .row .grid-article.featured .grid-article-copy .grid-article-copy-header,.container.unterseite.grid .unterseite-section.griddy .row .col-full.featured .grid-article-copy .grid-article-copy-header{font-size:2.5em}.container.unterseite.grid .unterseite-section.griddy .row .grid-article.featured .image,.container.unterseite.grid .unterseite-section.griddy .row .col-full.featured .image{-ms-flex:0 0 360px;flex:0 0 360px;height:360px}.container.unterseite.grid .unterseite-section.griddy .row.about .col-half:first-of-type{margin-right:4px;width:calc(50% - 4px);-ms-flex:0 0 calc(50% - 4px);flex:0 0 calc(50% - 4px)}.container.unterseite.grid .unterseite-section.griddy .row.about .col-half:last-of-type{margin-left:4px;width:calc(50% - 4px);-ms-flex:0 0 calc(50% - 4px);flex:0 0 calc(50% - 4px)}.heroes{background:#2A2A2B;top:0;padding-top:80px;height:900px;margin-bottom:-270px;overflow:hidden;position:relative}@media only screen and (min-width: 1440px){.heroes{top:-80px}}.heroes .hero{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.heroes .hero.hero-image{width:100%;position:relative;height:100%;background:#2a2a2b;background:linear-gradient(180deg, #2a2a2b 0%, #1a1a1b 46%, #323e3e 72%, #1a1a1b 100%)}.heroes .hero.hero-image .hero-image-image{background-size:contain;background-position:50% 50%;width:440px;height:350px;background-repeat:no-repeat}.heroes .hero .hero-wrapper{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;width:100%;padding:32px}@media only screen and (min-width: 1440px){.heroes .hero .hero-wrapper{width:1440px;height:600px;padding:32px}}.heroes .hero .hero-wrapper .hero-copy-wrapper{z-index:62;-ms-flex-positive:0;flex-grow:0;width:100%;height:100%;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;overflow-x:visible;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 950px){.heroes .hero .hero-wrapper .hero-copy-wrapper{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.heroes .hero .hero-wrapper .hero-copy-wrapper .hero-copy-text{-ms-flex:1 1 50%;flex:1 1 50%;min-width:400px;padding:0 32px 0 32px;max-width:80%}@media only screen and (max-width: 950px){.heroes .hero .hero-wrapper .hero-copy-wrapper .hero-copy-text{width:100%;max-width:100%}}.heroes .hero .hero-wrapper .hero-copy-wrapper .hero-copy-text h1{color:#fff;line-height:0.8;margin:0;padding:0;font-size:3.236em}.heroes .hero .hero-wrapper .hero-copy-wrapper .hero-copy-text h2{font-size:24px;margin:0;padding:0;color:#1A1A1B}.heroes .hero .hero-wrapper .hero-copy-wrapper .hero-copy-text p{font-size:24px;margin:0 0 16px 0}.heroes .hero .hero-wrapper .hero-copy-wrapper .hero-copy-text .news-copy-text-header{text-transform:uppercase;font-size:16px}.heroes .hero .hero-wrapper .hero-copy-wrapper .hero-news-image{-ms-flex:0 0 50%;flex:0 0 50%;height:320px;display:block;width:400px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background-size:contain;background-repeat:no-repeat;background-position:center center}@media only screen and (max-width: 950px){.heroes .hero .hero-wrapper .hero-copy-wrapper .hero-news-image{display:none}}.heroes .hero .hero-wrapper .hero-button-wrapper{z-index:62;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:left;position:relative;overflow-y:hidden;overflow-x:visible}.heroes .hero .hero-wrapper .hero-button-wrapper a{margin:12px;display:inline-block}.heroes .hero .hero-wrapper .hero-button-wrapper a:first-of-type{margin-left:0}@media only screen and (max-width: 520px){.heroes .hero .hero-wrapper .hero-button-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.heroes .hero .hero-wrapper .hero-button-wrapper a{width:100%;margin:12px 0}}.heroes .hero .hero-wrapper .hero-image-wrapper{z-index:61;overflow:visible;position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 50%;flex:0 0 50%;height:320px;display:block;width:400px;-ms-flex-item-align:center;align-self:center}@media only screen and (max-width: 950px){.heroes .hero .hero-wrapper .hero-image-wrapper{width:100%;margin-top:32px}}.heroes .hero .hero-wrapper .hero-image-wrapper .hero-image-figure{background-repeat:no-repeat;background-position-x:center;background-position-y:top;width:480px;height:200px;background-size:480px 200px;transition:all 500ms ease}@media only screen and (max-width: 950px){.heroes .hero .hero-wrapper .hero-image-wrapper .hero-image-figure{width:100%;height:100%}}@media only screen and (min-width: 980px){.heroes .hero .hero-wrapper .hero-image-wrapper .hero-image-figure{width:768px;height:320px;background-size:768px 320px}}@media only screen and (min-width: 1080px){.heroes .hero .hero-wrapper .hero-image-wrapper .hero-image-figure{width:960px;height:400px;background-size:960px 400px}}@media only screen and (min-width: 1400px){.heroes .hero .hero-wrapper .hero-image-wrapper .hero-image-figure{width:1200px;height:500px;background-size:1200px 500px}}@media only screen and (min-width: 2000px){.heroes .hero .hero-wrapper .hero-image-wrapper .hero-image-figure{width:1920px;height:800px;background-size:1920px 800px}}.heroes .hero .hero-news-bgvideo{background-color:#161617;position:absolute;top:0;left:0;width:100%;height:auto;z-index:-100}@media only screen and (max-width: 950px){.heroes .hero .hero-news-bgvideo{height:100vh;width:auto;right:0}}.heroes .hero.hero-news .hero-wrapper .hero-copy-text{-ms-flex:1 1 62%;flex:1 1 62%}.heroes .hero.hero-news .hero-wrapper .hero-copy-text p{font-size:16px}.heroes .hero.hero-news .hero-wrapper .hero-news-image{-ms-flex:1 1 38%;flex:1 1 38%}.swiper-slide{overflow:hidden}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:290px;height:24px}@media only screen and (min-width: 1440px){.swiper-container-horizontal>.swiper-pagination-bullets{bottom:210px}}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:12px;height:12px;border:2px solid #76767A;background:transparent;transition:all 300ms ease;opacity:1;vertical-align:middle;margin:2px 6px;display:inline-block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:hover{opacity:1;border:2px solid #EDEDEF}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{border:2px solid #000;background-color:#FABB00}.swiper-button-next{height:32px;width:32px;background-image:none;border-right:3px solid #424244;border-top:3px solid #424244;transform:rotateZ(45deg);right:40px;border-radius:2px;transition:all 600ms ease}.swiper-button-next:hover{border-color:#76767A}.swiper-button-prev{height:32px;width:32px;background-image:none;border-left:3px solid #424244;border-top:3px solid #424244;transform:rotateZ(-45deg);left:40px;border-radius:2px;transition:all 600ms ease}.swiper-button-prev:hover{border-color:#76767A}.startseite-highlights .row .col-one{margin:0;padding:16px}.startseite-highlights .highlight{display:block;width:100%;height:100%;padding:16px;transition:all ease 0.3s;position:relative;background-color:#1A1A1B}.startseite-highlights .highlight h3{font-family:"opensans",sans-serif,"Arial",sans-serif;font-size:.68em;font-weight:400;text-transform:uppercase;margin:0;padding:0;color:#FAEDC7}.startseite-highlights .highlight p{font-weight:700;padding:0;margin:0;color:#fff;font-size:1em}.startseite-highlights .highlight .news-list-entry{padding:0;border:none}.startseite-highlights .highlight .news-list-entry h2{font-size:.68em}.startseite-highlights .highlight .btn{position:absolute;bottom:16px;right:16px}.startseite-highlights .highlight .highlight-arrow{position:absolute;right:32px;bottom:32px;width:25px;height:25px}.startseite-highlights .highlight .highlight-arrow svg{fill:#FABB00;width:100%;height:100%;-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.6));filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.6))}@media only screen and (max-width: 950px){.startseite-highlights .highlight{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;box-shadow:0 0 32px #323e3e}.startseite-highlights .highlight .btn{position:relative;bottom:auto;right:auto;-ms-flex-item-align:end;align-self:flex-end;margin-top:16px}.startseite-highlights .highlight .news-list-entry h2{font-size:1em}}.newslist-header{margin:0;text-align:left;line-height:1}.news-list-entry{padding:12px 0;border-top:1px solid #424244}.news-list-entry h2{font-size:16px;font-weight:700;color:#fff;padding:0}@media screen and (min-width: 980px){.news-list-entry h2{font-size:18px}}@media screen and (min-width: 1080px){.news-list-entry h2{font-size:20px}}@media screen and (min-width: 1400px){.news-list-entry h2{font-size:24px}}@media screen and (min-width: 2000px){.news-list-entry h2{font-size:26px}}.news-list-entry h2 a{color:#fff;border-bottom:2px solid transparent;transition:all 500ms ease}.news-list-entry h2 a:hover{color:#FABB00;border-bottom:2px solid #FABB00}.news-list-entry small{font-size:.68em;color:#EDEDEF;text-transform:uppercase}.news-list-entry p{font-size:16px;padding:0;margin:0}@media screen and (min-width: 980px){.news-list-entry p{font-size:18px}}@media screen and (min-width: 1080px){.news-list-entry p{font-size:20px}}@media screen and (min-width: 1400px){.news-list-entry p{font-size:24px}}@media screen and (min-width: 2000px){.news-list-entry p{font-size:26px}}.newslist{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.newslist .news-list-entry{width:100%;margin:0}.newslist .newslinks{padding:12px 0;-ms-flex-item-align:start;align-self:flex-start}.newslist .news-pagination{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;padding:12px 0 0 12px;border-top:1px solid #424244;width:100%}.newslist .news-pagination li{margin:0 4px}.newslist .news-pagination li a{background-color:#424244;color:#FAEDC7;display:block;height:32px;width:32px;text-align:center;border-radius:4px;line-height:32px;transition:all 400ms ease}.newslist .news-pagination li a:hover{background-color:#2A2A2B;color:#FABB00}.newslist.newslist-unterseite .newslist-header{margin-bottom:8px;padding-bottom:8px}.newslist.newslist-unterseite .newslist-cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;-ms-flex-pack:left;justify-content:left;width:100%}.newslist.newslist-unterseite .newslist-cards .news-card{padding:4px;width:100%;max-width:90vw;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 980px){.newslist.newslist-unterseite .newslist-cards .news-card{width:50%;max-width:68vw}}@media only screen and (min-width: 1080px){.newslist.newslist-unterseite .newslist-cards .news-card{width:33.33%}}@media only screen and (min-width: 1400px){.newslist.newslist-unterseite .newslist-cards .news-card{width:33.33%}}@media only screen and (min-width: 2000px){.newslist.newslist-unterseite .newslist-cards .news-card{width:25%}}.newslist.newslist-unterseite .newslist-cards .news-card .news-card-link .news-list-entry{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;border:1px solid #000;position:relative;padding:16px 16px 32px 16px;transition:all 400ms ease;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease}.newslist.newslist-unterseite .newslist-cards .news-card .news-card-link .news-list-entry h2{transition:all 400ms ease;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;color:#fff;padding-bottom:16px}.newslist.newslist-unterseite .newslist-cards .news-card .news-card-link .news-list-entry p{color:#fff}.newslist.newslist-unterseite .newslist-cards .news-card .news-card-link .news-list-entry small{color:#fff;position:absolute;bottom:8px;right:8px}.newslist.newslist-unterseite .newslist-cards .news-card .news-card-link:hover .news-list-entry{background:#000}.newslist.newslist-unterseite .newslist-cards .news-card .news-card-link:hover .news-list-entry h2{color:#fabb00}.newsentry .section-copy{-ms-flex-align:start;align-items:flex-start;width:100%}.newsentry .section-copy p{width:100%}.search-content .content-search-form{margin:0 0 32px 0}.search-content .content-search-form fieldset{border:none;padding:0;margin:0}.search-content .content-search-form .content-search-form-inputs{-ms-flex:0 0 432px;flex:0 0 432px;width:432px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative}.search-content .content-search-form .content-search-form-inputs .search_it-input{width:300px;margin-right:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;max-width:100%;padding:5px 10px;background-color:#2A2A2B;color:#fff;border:1px solid #000;transition:background-color 400ms ease, color 400ms ease}.search-content .content-search-form .content-search-form-inputs .search_it-input:focus{border:1px solid #EDEDEF;background-color:#1A1A1B;outline:0}.search-content .content-search-form .content-search-form-inputs .search_it-input:focus:hover{border:1px solid #EDEDEF;background-color:#1A1A1B}.search-content .content-search-form .content-search-form-inputs .search_it-input:hover{background-color:#424244}.search-content .section-copy{margin:16px 0 0 0}.search-content .section-copy .search-results{width:100%}.search-content .section-copy .search-results .search_it-result{border-top:1px solid #424244}.search-content .section-copy .search-results .search_it-result .search_it-title{padding:12px 0 0 0;font-weight:700;margin:0}.search-content .section-copy .search-results .search_it-result .search_it-teaser{padding:12px 0}.search-content .small{font-size:.68em;padding:0;margin:0}.downloads{border-bottom:24px solid transparent;padding:24px 0 0 0}.downloads li{background-color:#2A2A2B;border-radius:6px;padding:12px;margin:6px 0;display:-ms-flexbox;display:flex}.downloads li .download-text{-ms-flex:1 1 100%;flex:1 1 100%}.downloads li .download-text p{margin:0;padding:0}.downloads li .download-text .download-title{font-weight:700;color:#EDEDEF}.downloads li .download-buttons{-ms-flex:0 0 36px;flex:0 0 36px;margin-left:12px}.downloads li .download-buttons .download-icon{width:36px;height:36px;padding:8px;background-color:transparent;border:none;display:block}.downloads li .download-buttons .download-icon svg{width:20px;height:20px;fill:#BABAC0;display:block;transition:fill 0.3s ease}.downloads li .download-buttons .download-icon:hover svg{fill:#FABB00}.image-gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:24px;list-style:none;-ms-flex-pack:center;justify-content:center;border-top:1px solid #424244;border-bottom:1px solid #424244;width:100%}.image-gallery li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;padding:4px;width:20%;transition:width 500ms ease}@media only screen and (min-width: 520px){.image-gallery li{width:12.5%;max-width:68vw}}@media only screen and (min-width: 980px){.image-gallery li{width:10%}}@media only screen and (min-width: 1400px){.image-gallery li{width:6.25%}}@media only screen and (min-width: 2000px){.image-gallery li{width:6.25%}}.image-gallery li a{height:100%;width:100%;border:1px solid #000;padding:4px;background-color:#2A2A2B;transition:border 400ms ease;display:block}.image-gallery li a img{width:100%;vertical-align:middle}.image-gallery li a:hover{border:1px solid #5A5A5D}.videoplayer{width:100%;background-color:#0f0}.videoplayer video{width:100%}.videoplayer .youtubeplayer{position:relative;max-width:100%;min-width:200px}.videoplayer .youtubeplayer .youtubevideo-wrapper{padding-bottom:56.25%;position:relative;background:#000;height:0;border-radius:inherit;overflow:hidden;background-size:cover}.videoplayer .youtubeplayer .youtubevideo-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.videoplayer .youtubeplayer .youtubevideo-wrapper .video-info{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.videoplayer .youtubeplayer .youtubevideo-wrapper .video-info p{font-size:0.55em;margin-bottom:8px}@media only screen and (min-width: 950px){.videoplayer .youtubeplayer .youtubevideo-wrapper .video-info p{font-size:.68em;margin-bottom:16px}}.videoplayer .youtubeplayer .youtubevideo-wrapper .video-info.unchecked{position:absolute;background-color:rgba(0,0,0,0.8);width:100%;height:100%;text-align:center;box-sizing:border-box;border:1px solid #424244;padding:32px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.videoplayer .youtubeplayer .youtubevideo-wrapper .video-info.checked{display:none}.fullwidth-section{width:100%;min-height:320px;height:40vh;position:relative}.fullwidth-section .fullwidth-image-figure{background-position:50% 50%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.fullwidth-section .fullwidth-caption{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:start;align-items:flex-start;position:absolute;bottom:16px;height:auto;width:100%;margin:0 auto;left:0;right:0;padding:0 32px}@media only screen and (min-width: 1440px){.fullwidth-section .fullwidth-caption{width:1440px}}.fullwidth-section .fullwidth-caption .fullwidth-caption-headline{margin:0;padding:0;font-size:2.5em;text-shadow:2px 2px 4px #000,0px 0px 10px #000,0px 0px 16px #000,0px 0px 24px #000}.fullwidth-section .fullwidth-caption .fullwidth-caption-copy{text-shadow:2px 2px 4px #000,0px 0px 6px #000,0px 0px 10px #000;color:#FABB00}.fullwidth-section .fullwidth-caption .fullwidth-caption-copy p{margin:0;padding:0}.fullwidth-section .fullwidth-caption .fullwidth-caption-buttons{margin-top:16px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.fullwidth-section .fullwidth-caption .fullwidth-caption-buttons a{margin-right:12px}.productlogo-section{position:relative;height:164px;width:100%;padding:48px 24px 0 24px;margin-bottom:-24px}.one-columns .col.align-center .section-copy .stellenanzeigen{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;-ms-flex-pack:justify;justify-content:space-between;width:100%}.one-columns .col.align-center .section-copy .stellenanzeigen li{padding:6px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:90vw;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width: 980px){.one-columns .col.align-center .section-copy .stellenanzeigen li{width:50%;max-width:68vw}}.one-columns .col.align-center .section-copy .stellenanzeigen li .stellenanzeigen-item{width:100%;height:100%;text-align:left;padding:12px 12px 42px 12px}.one-columns .col.align-center .section-copy .stellenanzeigen li .stellenanzeigen-item h3,.one-columns .col.align-center .section-copy .stellenanzeigen li .stellenanzeigen-item h4{padding:0;margin:0;width:100%}.one-columns .col.align-center .section-copy .stellenanzeigen li .stellenanzeigen-item p{width:100%;max-width:100%;text-align:left}.one-columns .col.align-center .section-copy .stellenanzeigen li .stellenanzeigen-item .stellenanzeigen-buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start}.one-columns .col.align-center .section-copy .stellenanzeigen li .stellenanzeigen-item .stellenanzeigen-buttons .btn{margin:6px 0}.one-columns .col.align-center .section-copy .stellenanzeigen li .stellenanzeigen-item .stellenanzeigen-buttons .btn svg{margin-left:12px;vertical-align:middle}.one-columns .col.align-center .section-copy .stellenanzeigen li .stellenanzeigen-item .stellenanzeigen-buttons .btn:first-child{margin-right:6px}.yform{width:100%}.yform .rex-yform{width:100%}.yform .rex-yform .form-group{-ms-flex:1 1 100%;flex:1 1 100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0 0 8px 0;position:relative}.yform .rex-yform .form-group.has-error input{border:1px solid #F10870}.yform .rex-yform .form-wrap-50{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.yform .rex-yform .form-wrap-50 .form-group,.yform .rex-yform .form-wrap-50 .formcheckbox{width:100%;position:relative}@media only screen and (min-width: 520px){.yform .rex-yform .form-wrap-50 .form-group,.yform .rex-yform .form-wrap-50 .formcheckbox{-ms-flex:1 1 50%;flex:1 1 50%;width:50%;padding-right:16px}.yform .rex-yform .form-wrap-50 .form-group:last-child,.yform .rex-yform .form-wrap-50 .formcheckbox:last-child{padding-right:0}}.yform .rex-yform .form-wrap-30{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.yform .rex-yform .form-wrap-30 .form-group{width:100%;padding-right:0;position:relative}@media only screen and (min-width: 520px){.yform .rex-yform .form-wrap-30 .form-group:first-child{-ms-flex:1 1 30%;flex:1 1 30%;width:30%;padding-right:16px}.yform .rex-yform .form-wrap-30 .form-group:last-child{-ms-flex:1 1 70%;flex:1 1 70%;width:70%}}.yform .control-label{font-size:.68em;color:#EDEDEF;text-transform:uppercase;position:relative}.yform .control-label .form-pflichtfeld{content:"*";display:block;position:absolute;width:32px;height:32px;right:0;padding:8px;fill:#5A5A5D}.yform .form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;max-width:100%;padding:5px 10px;background-color:#2A2A2B;color:#fff;border:1px solid #000;transition:background-color 400ms ease, color 400ms ease;width:100%}.yform .form-control:focus{border:1px solid #EDEDEF;background-color:#1A1A1B;outline:0}.yform .form-control:focus:hover{border:1px solid #EDEDEF;background-color:#1A1A1B}.yform .form-control:hover{background-color:#424244}.yform .form-checkboxes{padding:8px 0 12px 0}.yform .formcheckbox input[type="checkbox"]{display:none}.yform .formcheckbox label{display:inline-block;width:100%}.yform .formcheckbox label span{cursor:pointer;display:inline-block;width:32px;height:32px;margin:-2px 12px 0 0;vertical-align:middle;background-color:#2A2A2B;border-radius:4px;border:1px solid #000;transition:background-color 400ms ease}.yform .formcheckbox label span:hover{background-color:#424244}.yform .formcheckbox label span .form-checkmark{display:none}.yform .formcheckbox input[type="checkbox"]:checked+span{background-color:#FABB00}.yform .formcheckbox input[type="checkbox"]:checked+span .form-checkmark{display:block;fill:#000;height:32px;width:32px;padding:8px}.yform .form-text{padding:8px 0 0 0}.footer{margin-top:120px;background-color:#2A2A2B}.footer .row{padding:24px 32px}@media only screen and (max-width: 950px){.footer .row{-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap}.footer .row .col-half{-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}@media only screen and (min-width: 950px){.footer .row{padding:24px 32px}}@media only screen and (min-width: 1080px){.footer .row{padding:24px 32px}}@media only screen and (min-width: 1400px){.footer .row{padding:24px 32px}}@media only screen and (min-width: 2000px){.footer .row{padding:24px 32px}}.footer .row .social-links{text-align:center}@media only screen and (min-width: 520px){.footer .row .social-links{text-align:left}}.footer .row .social-links a{display:inline-block;width:32px;height:32px}.footer .row .social-links a img{height:100%;width:100%;opacity:0.7;transition:opacity 500ms ease}.footer .row .social-links a:hover img{opacity:1}.footer .row p{text-align:center;margin:12px 0;font-size:.68em}@media only screen and (min-width: 520px){.footer .row p{text-align:left}}.footer .row .align-right{text-align:center;margin-bottom:24px}@media only screen and (min-width: 520px){.footer .row .align-right{text-align:right;margin-bottom:0}}.footer .row .align-right .metanavi-link{color:#BABAC0;display:inline-block;margin-left:16px}.footer .row .align-right .metanavi-link:hover{color:#FABB00}.footer .row.two-columns{-ms-flex-direction:row-reverse;flex-direction:row-reverse}h1{margin:0;padding:0;font-family:"tekobold","Josefin Sans",sans-serif;font-weight:700;font-size:2.5em;line-height:1;color:#fff;width:100%}@media screen and (min-width: 980px){h1{line-height:1}}@media screen and (min-width: 1080px){h1{line-height:1}}@media screen and (min-width: 1400px){h1{line-height:1}}@media screen and (min-width: 2000px){h1{line-height:1}}.container .unterseite-section:first-of-type h1{font-size:3.236em}h2{color:#fff;margin:0;padding:0 0 16px 0;font-weight:400;font-size:1.618em;width:100%;line-height:1.2}h3{font-family:"tekobold","Josefin Sans",sans-serif;font-weight:400;font-size:1.618em;color:#fff;width:100%}.modal{z-index:200;display:none;background-color:#2A2A2B;position:fixed;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:calc(45vh - 100px);left:calc(50vw - 200px);height:200px;width:400px;box-shadow:0 8px 24px rgba(0,0,0,0.8)}.modal h2{font-size:.68em;font-weight:700;text-align:center;background-color:#424244;padding:8px 16px 8px 16px}.modal p{font-size:.68em;font-weight:400;padding:8px 16px 8px 16px}.modal .footer{background-color:#424244;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;padding:8px 16px 8px 16px;justify-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:0}.external-link:hover{cursor:pointer}
/*# sourceMappingURL=gipstyle.min.css.map */