@charset "UTF-8";
@font-face{font-family:"Titillium Web";font-style:normal;font-weight:400;font-display:swap;src:local(""),url(../fonts/titillium-web-v15-latin-regular.woff2) format("woff2"),url(../fonts/titillium-web-v15-latin-regular.woff) format("woff")}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:600;font-display:swap;src:local(""),url(../fonts/titillium-web-v15-latin-600.woff2) format("woff2"),url(../fonts/titillium-web-v15-latin-600.woff) format("woff")}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:200;font-display:swap;src:local(""),url(../fonts/titillium-web-v15-latin-200.woff2) format("woff2"),url(../fonts/titillium-web-v15-latin-200.woff) format("woff")}@font-face{font-family:"Droid Serif";src:url(../fonts/DroidSerif-Italic-webfont.eot);src:url(../fonts/DroidSerif-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/DroidSerif-Italic-webfont.woff) format("woff"),url(../fonts/DroidSerif-Italic-webfont.ttf) format("truetype"),url(../fonts/DroidSerif-Italic-webfont.svg#droid_serifitalic) format("svg");font-weight:normal;font-style:italic;font-display:swap}html.ts{font-size:14px}@media screen and (min-width:320px){html.ts{font-size:calc(14px + 2 * ((100vw - 320px) / 430))}}@media screen and (min-width:750px){html.ts{font-size:16px}}.ts h1,.ts .h1{font-size:24px}@media screen and (min-width:320px){.ts h1,.ts .h1{font-size:calc(24px + 11 * ((100vw - 320px) / 430))}}@media screen and (min-width:750px){.ts h1,.ts .h1{font-size:35px}}.ts h2,.ts .h2{font-size:36px}@media screen and (min-width:320px){.ts h2,.ts .h2{font-size:calc(36px + 10 * ((100vw - 320px) / 430))}}@media screen and (min-width:750px){.ts h2,.ts .h2{font-size:46px}}.ts h3,.ts .h3{font-size:22px}@media screen and (min-width:320px){.ts h3,.ts .h3{font-size:calc(22px + 8 * ((100vw - 320px) / 430))}}@media screen and (min-width:750px){.ts h3,.ts .h3{font-size:30px}}.ts h4,.ts .h4{font-size:20px}@media screen and (min-width:320px){.ts h4,.ts .h4{font-size:calc(20px + 5 * ((100vw - 320px) / 430))}}@media screen and (min-width:750px){.ts h4,.ts .h4{font-size:25px}}.ts h5,.ts .h5{font-size:14px}@media screen and (min-width:320px){.ts h5,.ts .h5{font-size:calc(14px + 4 * ((100vw - 320px) / 430))}}@media screen and (min-width:750px){.ts h5,.ts .h5{font-size:18px}}.ts h6,.ts .h6{font-size:14px}@media screen and (min-width:320px){.ts h6,.ts .h6{font-size:calc(14px + 0 * ((100vw - 320px) / 430))}}@media screen and (min-width:750px){.ts h6,.ts .h6{font-size:14px}}@media not print{.fl{float:left}.fr{float:right}.fn{float:none}.fw{width:100%}.fc-white{color:#fff}.fc-white h1,.fc-white h2,.fc-white h3,.fc-white h4,.fc-white h5,.fc-white h6,.fc-white span{color:#fff}.fc-white a,.fc-white a:visited{color:#fff}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.clear{clear:both}.hide-text,.visually-hidden{text-shadow:none;background-color:transparent;position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}}a{font-weight:400;font-style:normal}img.lazy{background-image:url(../images/preloader/32x32/Preloader_17.gif);background-repeat:no-repeat;background-position:50% 50%}ul.menu{margin:0;padding:0}ul.menu li{list-style-type:none}main{display:block}h2{font-weight:400}h2>span{font-weight:600}a.btn,a.btn:visited,.btn{background:#f36f21;border:1px solid #fff;padding:3px 40px;color:#fff;font-size:20px;font-weight:600}a#scrollUp{background:rgba(255,77,0,.8);font-size:30px}body .coloroverlay:after,.elektrotechnik .coloroverlay:after{background-color:rgba(243,111,33,.6)}body .sectionheading span,.elektrotechnik .sectionheading span{color:#f36f21}body .sectionheading:after,body a.btn,body a.btn:visited,body .btn,.elektrotechnik .sectionheading:after,.elektrotechnik a.btn,.elektrotechnik a.btn:visited,.elektrotechnik .btn{background:#f36f21}body .accordion-icon-bg,.elektrotechnik .accordion-icon-bg{fill:#f36f21}body .accordion-title,.elektrotechnik .accordion-title{background:rgba(243,111,33,.1)}body .accordion-title:hover,.elektrotechnik .accordion-title:hover{background:rgba(243,111,33,.2)}body.submenu,.elektrotechnik.submenu{border-color:#f36f21}body.servicefield,.elektrotechnik.servicefield{border-color:#f36f21}body.servicefield a:hover>*,.elektrotechnik.servicefield a:hover>*{color:#f36f21}body.servicefield img,.elektrotechnik.servicefield img{background-color:#f36f21}body #partner .bubble,.elektrotechnik #partner .bubble{background-color:#cc937b}body #partner .bubble:after,.elektrotechnik #partner .bubble:after{border-color:#cc937b transparent}body .colorheading,.elektrotechnik .colorheading{color:#f36f21}.klima .coloroverlay:after{background-color:rgba(0,90,145,.6)}.klima .sectionheading span{color:#005a91}.klima .sectionheading:after,.klima a.btn,.klima a.btn:visited,.klima .btn{background:#005a91}.klima .accordion-icon-bg{fill:#005a91}.klima .accordion-title{background:rgba(0,90,145,.1)}.klima .accordion-title:hover{background:rgba(0,90,145,.2)}.klima.submenu{border-color:#005a91}.klima.servicefield{border-color:#005a91}.klima.servicefield a:hover>*{color:#005a91}.klima.servicefield img{background-color:#005a91}.klima #partner .bubble{background-color:#85a9e0}.klima #partner .bubble:after{border-color:#85a9e0 transparent}.kommunikation .coloroverlay:after{background-color:rgba(23,124,78,.6)}.kommunikation .sectionheading span{color:#177c4e}.kommunikation .sectionheading:after,.kommunikation a.btn,.kommunikation a.btn:visited,.kommunikation .btn{background:#177c4e}.kommunikation .accordion-icon-bg{fill:#177c4e}.kommunikation .accordion-title{background:rgba(23,124,78,.1)}.kommunikation .accordion-title:hover{background:rgba(23,124,78,.2)}.kommunikation.submenu{border-color:#177c4e}.kommunikation.servicefield{border-color:#177c4e}.kommunikation.servicefield a:hover>*{color:#177c4e}.kommunikation.servicefield img{background-color:#177c4e}.kommunikation #partner .bubble{background-color:#84cda0}.kommunikation #partner .bubble:after{border-color:#84cda0 transparent}.sicherheit .coloroverlay:after{background-color:rgba(143,0,43,.6)}.sicherheit .sectionheading span{color:#8f002b}.sicherheit .sectionheading:after,.sicherheit a.btn,.sicherheit a.btn:visited,.sicherheit .btn{background:#8f002b}.sicherheit .accordion-icon-bg{fill:#8f002b}.sicherheit .accordion-title{background:rgba(143,0,43,.1)}.sicherheit .accordion-title:hover{background:rgba(143,0,43,.2)}.sicherheit.submenu{border-color:#8f002b}.sicherheit.servicefield{border-color:#8f002b}.sicherheit.servicefield a:hover>*{color:#8f002b}.sicherheit.servicefield img{background-color:#8f002b}.sicherheit #partner .bubble{background-color:#b47e8e}.sicherheit #partner .bubble:after{border-color:#b47e8e transparent}.job-teaser{border-radius:.75rem}.job-teaser.kerbl-orange{background:#f36f21}.job-teaser.kerbl-blue{background:#005a91}.job-teaser.kerbl-red{background:#8f002b}.job-teaser.kerbl-green{background:#177c4e}.job-teaser.kerbl-systems-turquoise{background:#007c73}.job-teaser.kerbl-systems-blue{background:#0083c0}.job-teaser.kerbl-systems-darkblue{background:#005a91}.job-teaser.kerbl-systems-darkgreen{background:#177c4e}.job-teaser.kerbl-systems-green{background:#73a723}.job-teaser.kerbl-systems-purple{background:#695590}#job-offer-detail{padding-top:0}#job-offer-detail.kerbl-orange .pos-icon svg{fill:#f36f21}#job-offer-detail.kerbl-orange .joblisting-header{color:#f36f21}#job-offer-detail.kerbl-orange .joblisting-header #jobtitle{color:#f36f21}#job-offer-detail.kerbl-orange .joblisting-header a,#job-offer-detail.kerbl-orange .joblisting-header a:visited{color:#f36f21}#job-offer-detail.kerbl-blue .pos-icon svg{fill:#005a91}#job-offer-detail.kerbl-blue .joblisting-header{color:#005a91}#job-offer-detail.kerbl-blue .joblisting-header #jobtitle{color:#005a91}#job-offer-detail.kerbl-blue .joblisting-header a,#job-offer-detail.kerbl-blue .joblisting-header a:visited{color:#005a91}#job-offer-detail.kerbl-red .pos-icon svg{fill:#8f002b}#job-offer-detail.kerbl-red .joblisting-header{color:#8f002b}#job-offer-detail.kerbl-red .joblisting-header #jobtitle{color:#8f002b}#job-offer-detail.kerbl-red .joblisting-header a,#job-offer-detail.kerbl-red .joblisting-header a:visited{color:#8f002b}#job-offer-detail.kerbl-green .pos-icon svg{fill:#177c4e}#job-offer-detail.kerbl-green .joblisting-header{color:#177c4e}#job-offer-detail.kerbl-green .joblisting-header #jobtitle{color:#177c4e}#job-offer-detail.kerbl-green .joblisting-header a,#job-offer-detail.kerbl-green .joblisting-header a:visited{color:#177c4e}#job-offer-detail.kerbl-systems-turquoise .pos-icon svg{fill:#007c73}#job-offer-detail.kerbl-systems-turquoise .joblisting-header{color:#007c73}#job-offer-detail.kerbl-systems-turquoise .joblisting-header #jobtitle{color:#007c73}#job-offer-detail.kerbl-systems-turquoise .joblisting-header a,#job-offer-detail.kerbl-systems-turquoise .joblisting-header a:visited{color:#007c73}#job-offer-detail.kerbl-systems-blue .pos-icon svg{fill:#0083c0}#job-offer-detail.kerbl-systems-blue .joblisting-header{color:#0083c0}#job-offer-detail.kerbl-systems-blue .joblisting-header #jobtitle{color:#0083c0}#job-offer-detail.kerbl-systems-blue .joblisting-header a,#job-offer-detail.kerbl-systems-blue .joblisting-header a:visited{color:#0083c0}#job-offer-detail.kerbl-systems-darkblue .pos-icon svg{fill:#005a91}#job-offer-detail.kerbl-systems-darkblue .joblisting-header{color:#005a91}#job-offer-detail.kerbl-systems-darkblue .joblisting-header #jobtitle{color:#005a91}#job-offer-detail.kerbl-systems-darkblue .joblisting-header a,#job-offer-detail.kerbl-systems-darkblue .joblisting-header a:visited{color:#005a91}#job-offer-detail.kerbl-systems-darkgreen .pos-icon svg{fill:#177c4e}#job-offer-detail.kerbl-systems-darkgreen .joblisting-header{color:#177c4e}#job-offer-detail.kerbl-systems-darkgreen .joblisting-header #jobtitle{color:#177c4e}#job-offer-detail.kerbl-systems-darkgreen .joblisting-header a,#job-offer-detail.kerbl-systems-darkgreen .joblisting-header a:visited{color:#177c4e}#job-offer-detail.kerbl-systems-green .pos-icon svg{fill:#73a723}#job-offer-detail.kerbl-systems-green .joblisting-header{color:#73a723}#job-offer-detail.kerbl-systems-green .joblisting-header #jobtitle{color:#73a723}#job-offer-detail.kerbl-systems-green .joblisting-header a,#job-offer-detail.kerbl-systems-green .joblisting-header a:visited{color:#73a723}#job-offer-detail.kerbl-systems-purple .pos-icon svg{fill:#695590}#job-offer-detail.kerbl-systems-purple .joblisting-header{color:#695590}#job-offer-detail.kerbl-systems-purple .joblisting-header #jobtitle{color:#695590}#job-offer-detail.kerbl-systems-purple .joblisting-header a,#job-offer-detail.kerbl-systems-purple .joblisting-header a:visited{color:#695590}.impressum #submenu,.impressum #partner,.datenschutz #submenu,.datenschutz #partner{display:none}.fc-white .sectionheading:after{background:#fff}.coloroverlay{position:relative;background-color:#444!important;background-blend-mode:soft-light}.coloroverlay>*{position:relative;z-index:1}.coloroverlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.colorheading{margin-bottom:1rem}.opaque{opacity:1!important}.pad-bot{padding-bottom:30px}.pad-top{padding-top:30px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.gmap.embed-container{padding-bottom:90%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}p,.element-textarea{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#headerimage .introblock_small_image{aspect-ratio:2.5;margin-bottom:-15%}@media (max-width:1059px){#headerimage.not-stellenanzeige{background:none!important;padding-top:0}}h1,.ts h1{font-size:2rem;color:#f36f21;margin:0}h1.box-title,.ts h1.box-title{margin-bottom:24px;text-align:center}h2,.ts h2{font-size:1.5rem}div,p,ul{font-size:1.1875rem}#ts-cck ul{padding-left:20px}#header{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:10;width:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#topheader{height:50px;background:#fff}#topheader #logo{background:#fff;padding:45px 15px;box-shadow:2px 0 5px 1px rgba(0,0,0,.27);float:left;display:inline-block}#topheader #logo a{display:block}#topheader #karriereportal-logowrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:0;align-items:end}#topheader #karriereportal-logowrapper img{width:auto;display:inline-block}#topheader #karriereportal-logowrapper #logo-kerbl{height:38px}#topheader a:link,#topheader a:visited{color:#323232}#topheader .headerinfos{float:right;margin-top:10px}#topheader .topinfo{float:left}#topheader .topinfo,#topheader .topinfo a{font-weight:600;white-space:nowrap}#topheader .topinfo img{margin-right:15px}#topheader .topinfo.social-info img{margin-right:10px}#bottomheader{background:rgba(243,111,33,.8);padding:0}#bottomheader a.menu-opener{display:inline-block;color:#fff;border:2px solid #fff;margin:3px;line-height:1;padding:4px 5px;border-radius:3px}.jobs-overview #bottomheader{background:#f36f21}#mobilemenu .mm-listitem img{display:inline-block;width:14px;margin-right:10px}#content{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 10%,white 20%,white 80%,rgba(255,255,255,0) 90%,rgba(255,255,255,0) 100%) no-repeat top,linear-gradient(0deg,white 0%,rgba(255,255,255,0) 20%,rgba(255,255,255,0) 100%) no-repeat bottom,url(/images/layout/Circuit_Board_2.png) top right / 120% repeat,#fff}.section{padding:50px 0 50px 0;position:relative;background-size:cover;background-position:center top}.section:first-of-type{padding-top:100px}.sectionheading{position:relative;margin-bottom:35px}.sectionheading span{text-transform:uppercase}#intro{overflow:hidden}#intro .introtext{background:rgba(255,255,255,.5);position:relative;z-index:2}#intro .intro-image{position:relative;z-index:3}#headerimage{height:400px;position:relative;z-index:1}#headerimage .grid-container,#headerimage .grid-x{height:100%}#headerimage .header-top-image{display:flex;align-items:center;justify-content:center;padding:20px}#headerimage .header-top-image img{object-fit:contain;max-height:150px}#headerimage .header-sideimage{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}#headerimage .header-sideimage img{max-width:384px;max-height:256px;width:auto;height:auto}#headerimage .header-sideimage img.image-tools{width:100%;max-width:none}#headerimage .header-bottom-image{position:relative;top:67px}#headerimage .headertext a{text-decoration:underline}#headerimage .headertext a:hover{color:#fff;text-decoration:none}#headerimage .jobs-description{padding:20px}#headerimage .headerbuttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:1.25rem}#ansprechpartner{background-position:center}#ansprechpartner .ansprechpartner{margin-top:35px;text-align:center}#ansprechpartner .ansprechpartner .image{display:flex;justify-content:space-around;padding-bottom:20px}#ansprechpartner .ansprechpartner .image img{height:130px;width:auto;border-radius:100%}#ansprechpartner .ansprechpartner .name{font-size:24px}#ansprechpartner .ansprechpartner .contact-info{font-size:18px}#ansprechpartner .ansprechpartner a,#ansprechpartner .ansprechpartner a:visited{color:#fff}#servicefields{background-color:#f0cfc1}#servicefields .servicefields-header{text-align:center}#servicefields .servicefield-wrapper{display:flex;flex-direction:column;height:100%}#servicefields .servicefield-wrapper .servicefield{background-color:#fff;flex-grow:1;margin-top:100px}#servicefields .servicefield-wrapper .servicefield .image{display:flex;flex-direction:row;justify-content:space-around;align-items:center;height:10px}#servicefields .servicefield-wrapper .servicefield .image img{width:135px;height:135px;border-radius:100%;border:10px solid #fff}#servicefields .servicefield-wrapper .servicefield .servicefield-content{height:100%;border-color:inherit;border-style:solid;border-width:3px 0 20px;padding:100px 25px 10px}#servicefields .servicefield-wrapper .servicefield .servicefield-content h4{text-align:center}#servicefields .servicefield-wrapper .servicefield .servicefield-content li{margin-bottom:10px;list-style:none}#servicefields .servicefield-wrapper .servicefield .servicefield-content li:before{content:"- ";margin-left:-.7em}#services{background-color:#F7F7F7}#services .service-spectrum-graph{padding-top:40px;padding-bottom:40px}#services .service-spectrum-graph img{width:100%;height:auto}#services .service-teaser-heading img{display:inline-block;width:20px;margin-right:6px;position:relative;bottom:2px}#timeline .year{position:relative;display:flex;align-items:center;justify-content:space-around;width:80px;height:80px;background-color:white;color:#ff9466;border-radius:100%;margin:0 auto;font-size:28px;font-weight:600}#addressblock{background:#EDEDED;background-position:90% -10%;background-size:50%;padding-bottom:0}#addressblock .address{font-size:1.3em}#addressblock .addressblock-link{background-color:#f36f21;color:#fff;border:1px solid #fff;padding:0 12px;font-size:1.5em;border-radius:.75rem}#addressblock .addressblock-link:hover{background-color:#fff;color:#f36f21}#addressblock .addressblock-image{width:100%;object-fit:cover;border-radius:1rem;aspect-ratio:2}#addressblock .addressblock-image-neu{max-height:540px;width:auto;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#addressblock .cell:first-child{padding-bottom:50px}#addressblock .cell:last-child{position:relative}#dividersection .text{font-weight:600}#dividersection .text p:last-of-type{margin-bottom:0}#testimonials .testimonial{display:flex;flex-direction:column;align-items:center;justify-content:center}#testimonials .testimonial-icon{text-align:center;margin-bottom:40px}#testimonials .testimonial-icon i{font-size:80px}#testimonials .testimonial-text{padding-left:55px;position:relative;font-family:"Droid Serif";font-style:italic}#testimonials .testimonial-info .inner-wrapper{position:relative;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);float:left}#testimonials .testimonial-info .company{font-style:italic}#testimonials .testimonial-info .default-image i{width:125px;height:125px;line-height:1.7;background:#fff;border-radius:50%;font-size:70px;color:#4AAEA9}#testimonials .testimonial-info .image,#testimonials .testimonial-info .default-image{margin-bottom:25px}#testimonials .testimonial-info img{display:inline-block;max-width:125px}#testimonials .testimonial-info img,#testimonials .testimonial-info .default-image i{border-radius:50%}#claims{background-position:center}#partner .partner{position:relative;display:block;padding:0 10px}#partner .bubble{position:absolute;left:50%;transform:translate(-50%,0);opacity:0;position:relative;width:250px;padding:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:1px;font-size:.875rem}#partner .bubble p{margin-bottom:0}#partner .bubble .title{font-weight:600}#partner .bubble:after{content:"";position:absolute;border-style:solid;border-width:15px 15px 0;display:block;width:0;z-index:1;margin-left:-15px;bottom:-15px;left:50%}#partner .image{width:100%;min-height:200px;background-size:contain;background-position:center}#partner .partner:hover .bubble{opacity:1}.service-article{padding:10px 0}.service-article>.grid-container>.grid-x{align-items:center}.service-article .service-image{background-size:cover;background-position:center;width:100%;aspect-ratio:2;margin-bottom:2rem}.service-article .service-text h3{padding-top:18px}.service-article li{margin-bottom:10px;list-style:none}.service-article li:before{content:"- ";margin-left:-.7em}.service-article li a{text-decoration:underline}.service-article li a:hover{text-decoration:none}.section.accordion .accordion-item{margin-bottom:20px}.section.accordion ul.accordion{padding-left:0!important}.section.accordion .accordion-title{font-size:1.25rem;line-height:32px;font-weight:600;border:none;padding:0 0 0 45px;color:#000}.section.accordion .accordion-title:hover{color:#000}.section.accordion .accordion-title:before{display:none}.section.accordion .accordion-title .accordion-icon{width:35px;position:absolute;left:0;top:0}.section.accordion .accordion-title .accordion-minus{display:none}.section.accordion .accordion-title .accordion-plus{display:inline-block}.section.accordion .is-active .accordion-minus{display:inline-block}.section.accordion .is-active .accordion-plus{display:none}.section.accordion .accordion-content{border:none;padding-left:45px}.company .section.accordion{background:rgba(243,111,33,.1)}.company .section.accordion .accordion-title{background:rgba(243,111,33,.2)}.company .section.accordion .accordion-title:hover{background:rgba(243,111,33,.3)}.company .section.accordion ul.accordion,.company .section.accordion .accordion-content{background:transparent}.company #unternehmen-slider .owl-item{position:relative;background-color:#fff;transform:scale(.7);border:12px solid #fff;padding-bottom:40px;transition:transform ease .2s}.company #unternehmen-slider .owl-item img{opacity:.3;transition:opacity ease .2s}.company #unternehmen-slider .owl-item .caption{position:absolute;bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:.7em;opacity:0;transition:opacity ease .2s}.company #unternehmen-slider .owl-item .caption .year{font-weight:900}.company #unternehmen-slider .owl-item .owl-prev,.company #unternehmen-slider .owl-item .owl-next{position:absolute;top:0;height:100%;padding-bottom:25px;opacity:0;transition:opacity ease .2s}.company #unternehmen-slider .owl-item .owl-prev.owl-prev,.company #unternehmen-slider .owl-item .owl-next.owl-prev{left:-21%}.company #unternehmen-slider .owl-item .owl-prev.owl-next,.company #unternehmen-slider .owl-item .owl-next.owl-next{right:-21%}.company #unternehmen-slider .owl-item .owl-prev:hover,.company #unternehmen-slider .owl-item .owl-next:hover{cursor:pointer;opacity:.7}.company #unternehmen-slider .owl-item .owl-prev:focus,.company #unternehmen-slider .owl-item .owl-next:focus{opacity:0}.company #unternehmen-slider .owl-item .owl-prev i,.company #unternehmen-slider .owl-item .owl-next i{color:#666;font-size:72px;transform:scaleX(.8)}.company #unternehmen-slider .owl-item.center{z-index:10;transform:scale(1)}.company #unternehmen-slider .owl-item.center img,.company #unternehmen-slider .owl-item.center .caption,.company #unternehmen-slider .owl-item.center .owl-prev,.company #unternehmen-slider .owl-item.center .owl-next{opacity:1}.company #unternehmen-slider .owl-item.center .owl-prev:hover,.company #unternehmen-slider .owl-item.center .owl-next:hover{cursor:pointer;opacity:.7}.company #unternehmen-slider .owl-item.center .owl-prev:focus,.company #unternehmen-slider .owl-item.center .owl-next:focus{opacity:1}#counter .counter{padding:15px 0 25px 0}#counter .svg-icon{height:40px}#counter .svg-icon .st0{fill:#fff}#counter .svg-icon .st1{stroke:#fff}#counter .title a:link,#counter .title a:visited{color:#fff;font-weight:600}#counter .number{font-size:4.625rem;font-weight:200;line-height:1}#counter .number,#counter .svg-icon{margin-bottom:15px}#counter .title{font-size:1.25rem;font-weight:600;line-height:1.05}#counter .counter:nth-of-type(1){background:rgba(243,111,33,.8)}#counter .counter:nth-of-type(2){background:#f36f21}#counter .counter:nth-of-type(3){background:rgba(243,111,33,.6)}#counter .counter:nth-of-type(4){background:rgba(243,111,33,.4)}.download #submenu,.download #partner{display:none}.contact .sectionheading{padding-bottom:0}.contact .sectionheading:after{display:none}.contact .formSpan6:first-child{padding-left:0!important}.contact iframe{width:100%;margin:30px 0}.contact button{margin-top:1em;margin-right:3em}.bewerbungsportal .formSpan12{width:100%}.bewerbungsportal .rsform-block-datenschutz{display:inline-block}.bewerbungsportal .rsform-block-absenden{float:right}.bewerbungsportal .rsform-block-absenden button{margin-top:0}.rsform .formResponsive .formBody{margin-bottom:25px}.rsform .formResponsive .formRequired{display:none}.rsform .formResponsive *:focus{outline-color:#f36f21}.rsform .formResponsive label{vertical-align:top;margin-left:0;margin-bottom:1rem;display:block}.rsform .formResponsive label:first-child{margin-left:0}.rsform .formResponsive label:hover{cursor:pointer}.rsform .formResponsive label *{vertical-align:top}.rsform .formResponsive input[type="text"],.rsform .formResponsive input[type=checkbox],.rsform .formResponsive input[type=radio],.rsform .formResponsive select,.rsform .formResponsive textarea{border:1px solid #f36f21;background:rgba(243,111,33,.1)}.rsform .formResponsive input[type=checkbox],.rsform .formResponsive input[type=radio]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;margin-right:8px}.rsform .formResponsive input[type=checkbox]:checked:after,.rsform .formResponsive input[type=radio]:checked:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#f36f21;font-size:22px}.rsform .formResponsive input[type=checkbox]:hover,.rsform .formResponsive input[type=radio]:hover{cursor:pointer}.rsform .formResponsive select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px 10px;background-image:url(../images/select_arrow.svg);background-repeat:no-repeat;background-position:right;background-size:contain}.rsform .formResponsive select:hover{cursor:pointer}.rsform .formResponsive textarea{resize:none}.rsform .formResponsive input[type="file"]::file-selector-button{background-color:#f36f21;color:#fff;border:1px solid #f36f21}.rsform .formResponsive .rsform-block-datenschutz a:link,.rsform .formResponsive .rsform-block-datenschutz a:visited{color:#f36f21!important}.rsform .formResponsive .rsform-block-datenschutz .formDescription{margin-top:10px;line-height:1}.rsform .formResponsive button{display:inline-block;width:auto;padding:8px 15px;background:#f36f21;color:#fff;cursor:pointer}.rsform .formResponsive .rsform-block-vorname,.rsform .formResponsive .rsform-block-name,.rsform .formResponsive .rsform-block-email,.rsform .formResponsive .rsform-block-telefon{display:inline-block;width:calc(50% - 4px)}#footer{background:linear-gradient(268deg,rgba(44,44,44,.07) 47.39%,rgba(0,0,0,0) 99.46%),#f36f21 url(/images/layout/BG.svg);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:hard-light,screen,normal;padding-bottom:0}#footer .svg-icon,#footer svg{display:inline-block;width:30px;height:31px;margin-right:15px;position:relative;top:8px}#footer .svg-icon .st0,#footer svg .st0{fill:#f36f21}#footer .svg-icon .st1,#footer svg .st1{stroke:#f36f21}#footer a:link,#footer a:visited,#footer a:hover{color:#fff}#footer .footercontents{padding:60px 0;background:#fff}#footer .footercontents *{color:#323232}#footer .footercontents h4{color:#f36f21}#footer .line{display:inline-block;line-height:2;vertical-align:middle}#footer .links a{display:block;font-weight:600;font-size:1.4375rem}#footer .menulinks div.fl{clear:both;width:100%;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-row-gap:0;grid-column-gap:.5em}#footer .introtext{padding-bottom:60px}.pdf-wrapper{text-align:center}.pdf-wrapper a{background:#f36f21;color:#fff;font-size:1rem;display:inline-block;padding:.25rem .5rem;margin-top:1rem}.pdf-wrapper a i{padding-right:.5rem}.sectionheadingouter{padding:10px;background:#f36f21;margin-bottom:2em}.sectionheadingouter h2{margin-bottom:0;color:#fff}#karriereportal #headerimage.overviewpage{height:auto}#karriereportal #jobs-intro,#karriereportal #headerimage{margin-bottom:2em}#karriereportal.joblistings{margin:0 0 60px;min-height:calc(100vh - 680px)}#karriereportal .job-teaser-wrap{padding:5px}#karriereportal .job-teaser{color:#fff;display:block;height:100%;padding:20px 20px 80px 20px;position:relative}#karriereportal .job-teaser h2.h6,#karriereportal .job-teaser h2.h5{color:#fff}#karriereportal .job-teaser svg{fill:#fff;opacity:.4;max-height:80px;position:absolute;right:20px;bottom:20px}#karriereportal #job-offer-detail #headerimage{min-height:0;padding-top:12rem}#karriereportal #job-offer-detail .content{position:relative}#karriereportal #job-offer-detail .joblisting-header{margin-bottom:3em;padding-right:70px}#karriereportal #job-offer-detail .pos-icon{position:absolute;top:0;right:10px;width:60px;height:60px;z-index:2}#karriereportal #job-offer-detail .pos-text{position:relative;z-index:3}#karriereportal .kerbl-red h2{color:#f36f21}#karriereportal #bock_auf_technik_bewerbung #absenden{font-size:24px;float:right}#karriereportal #bock_auf_technik_bewerbung #absenden:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Pro";font-weight:400;content:"";padding-right:14px}.karriereportal #headerimage{height:auto;min-height:400px}.karriereportal .service-image{background-position:50% 25%;border-radius:1rem}#benefits{padding-bottom:50px}#benefits .introtext{color:#fff;font-weight:bold}#benefits h2{font-size:4rem;color:#f36f21}#benefits-wrapper .iconteaser{color:#fff;margin-bottom:30px;position:relative}#benefits-wrapper .iconteaser .inner-wrapper{background:rgba(243,111,33,.95);padding:20px;width:100%;border-radius:.75rem}#benefits-wrapper .iconteaser .icon svg{fill:#fff;height:50px;position:absolute;left:50%;transform:translate(-50%,0);position:relative}#benefits-wrapper .iconteaser .text{margin-top:10px}#benefits-wrapper .iconteaser h5,#benefits-wrapper .iconteaser h6{color:#fff;margin:10px 0 0}#header #header-contentwrapper{background:#fff;padding:1rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}#header #header-contentwrapper #logo-kerbl,#header #header-contentwrapper #logo-kerbl-systems{display:block;width:auto;height:48px}#header #header-contentwrapper #menu ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px}#header #header-contentwrapper #menu ul li a{color:#000;font-weight:600;padding:0;margin:0;font-size:1.5rem;text-transform:none}#header #header-contentwrapper .header-wrapper-left{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:20px}#header #header-contentwrapper .header-wrapper-right{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:20px}#header #header-contentwrapper .header-wrapper-right .mod-custom{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:2rem}#header #header-contentwrapper .header-wrapper-right .topinfo.links,#header #header-contentwrapper .header-wrapper-right .topinfo.social-info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.75rem}.ts-button{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;-webkit-appearance:none;display:inline-block;box-sizing:border-box;padding:0 1.25rem;vertical-align:middle;font-size:1.125rem;line-height:1.4rem;text-align:center;text-decoration:none;transition:.1s ease-in-out;transition-property:color,background-color,background-position,background-size,border-color,box-shadow;font-family:"Titillium Web";font-weight:600;letter-spacing:1px;border-radius:.75rem;background-origin:border-box}.ts-primary-button{padding:.5rem 1.25rem;font-size:1.125rem;font-style:normal;font-weight:600;line-height:140%;background-color:#f36f21;margin-top:.5rem;border:1px solid #f36f21;color:#fff}.ts-primary-button:hover{background-color:#fff;color:#323232}@media print,screen and (max-width:31.24875em){#header #header-contentwrapper #logo-kerbl,#header #header-contentwrapper #logo-kerbl-systems{height:40px}#header #header-contentwrapper .header-wrapper-right .mod-custom{display:none}#topheader #logo{width:95px;padding:37px 15px;height:auto}#topheader.karriereportal{height:auto}#topheader.karriereportal .headerinfos{width:100%}#topheader.karriereportal .headerinfos .mod-custom{float:right}#topheader.karriereportal #karriereportal-logowrapper{width:100%;padding:10px 0}#footer .menulinks{margin-top:2em}#jobtitle{font-size:1.45rem}#karriereportal #job-offer-detail .pos-icon{width:50px;height:50px}}@media screen and (min-width:22.5em){#topheader #logo{width:127px;padding:33px 15px}}@media print,screen and (min-width:31.25em){#topheader #logo{width:134px;padding:32px 15px}#topheader #karriereportal-logowrapper{background:#fff;padding:21px 15px;box-shadow:2px 0 5px 1px rgba(0,0,0,.27);float:left;width:285px}#topheader #karriereportal-logowrapper a{display:block}#teaserblock .teaser{padding-left:40px;padding-right:40px}#unternehmen-slider .owl-item .owl-prev{left:-18%}#unternehmen-slider .owl-item .owl-next{right:-18%}#unternehmen-slider .owl-item .caption{font-size:1em!important}.pdf-wrapper a{font-size:1.25rem;padding:.5rem 1rem}#karriereportal #job-offer-detail #headerimage{min-height:300px}#karriereportal #job-offer-detail .joblisting-header{padding-right:130px}#karriereportal #job-offer-detail .pos-icon{width:120px;height:120px}#karriereportal #job-offer-detail .job-infos{font-size:120%}}@media print,screen and (max-width:46.87375em){#dividersection .text{margin-bottom:30px}}@media print,screen and (min-width:46.875em){h1,.ts h1{font-size:3rem}h2,.ts h2{font-size:2.25rem}#topheader #karriereportal-logowrapper{padding:14px 15px;width:auto}#ansprechpartner .ansprechpartner{margin-top:0;text-align:left}.service-article .align-right .text-wrapper{padding:50px 30px 50px 0}.service-article .align-left .text-wrapper{padding:50px 0 50px 30px}.service-article .service-image{min-height:500px;aspect-ratio:1}#milestones{position:relative}#milestones .grid-x{padding-bottom:12px}#milestones:before{content:"";position:absolute;top:0;bottom:0;left:0;width:56px;border-right:2px solid #fff;margin:40px 0}#milestones .text-container{position:relative;height:100%}#milestones .text-container .text{position:absolute;top:calc(50% - .5em)}#dividersection .text{font-size:1.25rem}.service-article{padding:20px 0}#karriereportal #job-offer-detail #headerimage{min-height:450px}}@media print,screen and (max-width:66.24875em){#topheader .topinfo .topinfo-text{display:none}#topheader .topinfo.social-info{margin-left:10px}#topheader .topinfo img{width:20px}#bottomheader{padding:3px 0}.service-article ul{column-count:1!important}#teaserblock .teaser{margin-bottom:20px;text-align:center}#intro .intro-image{position:relative}#intro .intro-image img{position:absolute;left:50%;transform:translate(-50%,0);position:relative;margin-bottom:20px}}@media screen and (min-width:66.25em){h1,.ts h1{font-size:4rem}h2,.ts h2{font-size:3rem}#topheader{height:68px;width:auto}#topheader #logo{height:124px;padding:45px 15px;width:auto}#topheader #karriereportal-logowrapper{padding:31px 15px;width:auto}#topheader .headerinfos{margin-top:0}#topheader .topinfo{padding:20px 8px;padding:20px 8px;float:left;border-left:1px solid #ccc}#topheader .topinfo.social-info a{display:block;float:left;height:30px}#topheader .topinfo img{width:25px}#topheader .topinfo,#topheader .topinfo a{font-size:1.125rem;display:inline-block}#bottomheader{background:rgba(243,111,33,.8)}#menu{float:right}#menu ul.menu li{list-style-type:none;position:relative}#menu ul.menu>li{float:left}#menu ul.menu>li a,#menu ul.menu>li>span{color:#fff;text-transform:uppercase;font-size:1.25rem;line-height:1;display:inline-block;padding:18px 20px;white-space:nowrap;cursor:pointer}#menu ul.menu>li:hover>ul{display:block}#menu ul.menu>li.item-101:hover>ul{display:none}#menu ul.menu>li>ul{display:none;background:#fff;float:left;position:absolute;top:100%;left:5px;padding-top:1px;margin:0;min-width:250px}#menu ul.menu>li>ul li{float:left;width:100%;display:block;border-top:1px solid #ccc}#menu ul.menu>li>ul li:first-child{border-top:none}#menu ul.menu>li>ul li a{font-size:1.125rem;font-weight:400;color:#323232;white-space:nowrap;padding:10px 15px;float:left;width:100%;display:block;border-left-style:solid;border-left-width:12px}#menu ul.menu>li>ul li a img{width:16px;display:inline-block;margin-right:10px;position:relative;bottom:3px}#menu ul.menu>li>ul li a:hover{background-color:#f7f7f7;opacity:1}#content{margin-top:-80px}#headerimage{height:500px;background-position:center}#headerimage .header-sideimage{padding-left:10%}#headerimage .introblock_small_image{display:none}#submenu{border-bottom:1px solid #ccc}#submenu .moduletable{width:100%}#submenu ul.nav{margin:0;padding:0;display:flex;border-left:1px solid #ccc}#submenu ul.nav li{width:25%;list-style-type:none;border-right:1px solid #ccc}#submenu ul.nav a{font-size:1.125rem;font-weight:700;text-transform:uppercase;padding:35px 20px 20px;line-height:1;display:block;width:100%;text-align:center;border-bottom-style:solid;border-bottom-width:20px}#submenu ul.nav a:hover{background-color:#f7f7f7;opacity:1}#dividersection .text{font-size:1.5rem}#intro .intro-image img{max-width:90%;float:right}#testimonials .testimonial-text{padding-left:100px;font-size:1.375rem}#testimonials .testimonial-text:before{width:75px}#addressblock .addressblock-image{height:100%;aspect-ratio:unset}#karriereportal #job-offer-detail #headerimage{min-height:500px}#karriereportal #headerimage,.karriereportal #headerimage{padding-top:17rem}.job-content-wrapper{margin-top:-5rem;position:relative;z-index:1}#addressblock{background:url(/images/logo/Signet_grau.svg) no-repeat,#EDEDED;background-position:120% -90%;background-size:60%}}@media screen and (min-width:80em){#topheader{height:90px}#topheader #logo{height:149px}#topheader #karriereportal-logowrapper{padding:44px 15px}#topheader .topinfo{padding:30px 12px}#topheader .topinfo img{width:30px;height:30px;float:left}#topheader .topinfo,#topheader .topinfo a{font-size:1.25rem}#menu ul.menu>li>a,#menu ul.menu>li>span{font-size:1.4375rem}#headerimage{height:500px}#submenu ul.nav a{font-size:1.5rem;padding:35px 23px 20px}#dividersection .text{font-size:1.875rem}#karriereportal #job-offer-detail #headerimage,.karriereportal #job-offer-detail #headerimage{min-height:740px}.job-content-wrapper{margin-top:-12rem;position:relative;z-index:1}#addressblock{background-position:90% -10%;background-size:50%}}@media (min-width:1900px){#karriereportal #job-offer-detail #headerimage,.karriereportal #job-offer-detail #headerimage{min-height:37.5vw}}.formResponsive fieldset{border:0;padding:0;margin:0}.formResponsive .formBody{float:left;width:100%;margin-bottom:12px}.formResponsive .formDescription{float:left;width:100%;margin:0;font-size:80%}.formResponsive .formValidation{float:left;width:100%}.formResponsive .formError{display:block;color:red}.formResponsive .formNoError{display:none}.formResponsive input[type="text"],.formResponsive textarea,.formResponsive input[type="select"]{width:100%;padding:4px 10px}.formResponsive input[type="checkbox"]{margin-right:8px}.formResponsive .rsform-submit-button{margin-top:1em;padding:8px 15px;border:none;background:#f36f21;color:#fff;border-radius:0;width:100%;cursor:pointer}.rsfp-field-multiple-plus,.rsfp-field-multiple-plus-button{margin-bottom:25px}@media print{a[href]:after{content:none!important}#headerimage{height:auto;padding-bottom:0}#content{width:100%!important}.text-center{text-align:left}.sectionheading:after{width:100%}.intro-image{max-width:50%;margin-bottom:20px}#teaserblock .teaser{padding-right:.9375rem;padding-left:.9375rem}.section{padding:20px 0}.service-text{width:100%!important}.sectionheading{margin-bottom:0}.service-image,.intro-image{display:none}.pad-bot{padding-bottom:0}.service-article .align-left .text-wrapper,.service-article .align-right .text-wrapper{padding:0}*,.coloroverlay:after{background-color:#fff!important}a{color:#000}.servicefield{margin:0!important}.servicefield h4{text-align:left!important}.servicefield .image{display:none!important}.servicefield .servicefield-content{border:none!important;padding:0!important}.accordion-icon-bg{fill:#fff!important}#job-offer-detail{margin-top:1em}#job-offer-detail .pos-icon{width:100px!important;height:100px!important}#job-offer-detail .pos-icon svg{fill:#000!important}#job-offer-detail #job-offer-print-logo{margin-bottom:3em}#job-offer-detail #job-description{margin-top:1em}#job-offer-detail #job-description ul{margin-bottom:2em}#addressblock.karriereportal{page-break-before:always;margin-top:1em;background:#dadada;border:1px solid #000}}