@font-face{font-display:swap;font-family:'wigners_friendroman';src:url(../../../../../../themes/brandwork/fonts/wignersfriendroman-webfont.eot);src:url('../../../../../../themes/brandwork/fonts/wignersfriendroman-webfont.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/brandwork/fonts/wignersfriendroman-webfont.woff2) format('woff2'),url(../../../../../../themes/brandwork/fonts/wignersfriendroman-webfont.woff) format('woff'),url(../../../../../../themes/brandwork/fonts/wignersfriendroman-webfont.ttf) format('truetype'),url('../../../../../../themes/brandwork/fonts/wignersfriendroman-webfont.svg#wigners_friendroman') format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:url(../../../../../../themes/brandwork/fonts/open-sans-v34-latin-300.eot);src:local(''),url('../../../../../../themes/brandwork/fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/brandwork/fonts/open-sans-v34-latin-300.woff2) format('woff2'),url(../../../../../../themes/brandwork/fonts/open-sans-v34-latin-300.woff) format('woff'),url(../../../../../../themes/brandwork/fonts/open-sans-v34-latin-300.ttf) format('truetype'),url('../../../../../../themes/brandwork/fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../../../../../../themes/brandwork/fonts/open-sans-v34-latin-regular.eot);src:local(''),url('../../../../../../themes/brandwork/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/brandwork/fonts/open-sans-v34-latin-regular.woff2) format('woff2'),url(../../../../../../themes/brandwork/fonts/open-sans-v34-latin-regular.woff) format('woff'),url(../../../../../../themes/brandwork/fonts/open-sans-v34-latin-regular.ttf) format('truetype'),url('../../../../../../themes/brandwork/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url(../../../../../../themes/brandwork/fonts/open-sans-v34-latin-700.eot);src:local(''),url('../../../../../../themes/brandwork/fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/brandwork/fonts/open-sans-v34-latin-700.woff2) format('woff2'),url(../../../../../../themes/brandwork/fonts/open-sans-v34-latin-700.woff) format('woff'),url(../../../../../../themes/brandwork/fonts/open-sans-v34-latin-700.ttf) format('truetype'),url('../../../../../../themes/brandwork/fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg')}body{font-family:'Open Sans';font-weight:400;line-height:140%!important;overflow-x:hidden!important;font-size:1.6em!important;color:#000!important}a:link{color:#cd1719;text-decoration:none}a:visited{color:#cd1719;text-decoration:none}a:hover{color:#cd1719;text-decoration:none}a:active{color:#cd1719}.elementor-location-footer a:link{color:#cd1719;text-decoration:none}.elementor-location-footer a:visited{color:#cd1719;text-decoration:none}.elementor-location-footer a:hover{color:#fff;text-decoration:none}.elementor-location-footer a:active{color:#cd1719}h1{font-family:'wigners_friendroman';font-size:3em;font-weight:400;line-height:100%!important}h2{font-family:'wigners_friendroman';font-size:1.5em;font-weight:400;line-height:100%!important}h3{font-family:'wigners_friendroman';font-size:1.1em;font-weight:400;line-height:110%!important}h4{font-family:'wigners_friendroman';font-size:1.5em;font-weight:400;line-height:110%!important}h5{font-family:'wigners_friendroman';font-size:3em;font-weight:400;line-height:110%;color:#000!important}.white h1{color:#fff}.white h2{color:#ffffff:}.white h3{color:#fff}.white h4{color:#fff}.white{color:#fff}.red h1{color:#cd1719}.red h2{color:#cd1719}.red h3{color:#cd1719}.red h4{color:#cd1719}.red{color:#cd1719}.datenschutz h1{font-size:3em}.datenschutz h2{font-size:2em;padding-top:20px}.datenschutz h3{font-size:1.5em;padding-top:20px}.datenschutz h4{font-size:1.3em;padding-top:20px}.datenschutz ul{padding-bottom:20px}.flip h1{font-size:7em!important}.teaser{font-size:0.8em!important;line-height:150%!important}.kmb_logo{padding:0 0 5px 0}img.kmb_logo{width:175px}strong,b{font-weight:700}.show-for-small{display:none}.hide-for-small{display:inline}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}::-moz-selection{color:#fff;background:#cd1719}::selection{color:#fff;background:#cd1719}body.single-jobs{background-color:#000!important}body.single-jobs .job-content{color:#fff;font-size:.8em}body.single-jobs .job-content h2{font-size:2em!important;text-decoration:none!important}body.single-jobs .jobs-row-input{font-size:1em!important}body.single-jobs .job-side{font-size:0.7em!important}body.single-jobs .job-side .frm_primary_label{font-size:1em!important}.job-listing .job-preview .job-cta a.apply-btn:hover{color:#cd1719!important}body.single-jobs .frm_html_container{line-height:24px!important;font-size:1em!important}body.single-jobs .frm_submit .frm_button_submit:hover{background-color:#fff!important;color:#cd1719!important}#floatBtn-1 .flBtn-label{display:none}@media only screen and (min-width:960px) and (max-width:1199px){h2{font-size:1.2em!important}body{font-size:1.4em!important}}@media only screen and (min-width:720px) and (max-width:959px){h2{font-size:1.2em!important}body{font-size:1.4em!important}}@media only screen and (min-width:768px) and (max-width:959px){h1{font-size:2.5em!important}h2{font-size:2em!important;line-height:120%!important}body{font-size:1.2em!important}}@media only screen and (max-width:719px){h2{font-size:1.2em!important}body{font-size:1.4em!important}.hide-for-small{display:none}.show-for-small{display:block}}