@charset "UTF-8";:root{--font-size:17px;--body-background:#fff;--primary-background:#E0EFFC;--secondary-background:#878787;--muted-background:#F3F3F3;--third-background:#014799;--text-color:#0C0B0C;--text-gray:#808080;--link-color:#E40027;--link-hover-color:#E0EFFC}.clearfix{display:block;visibility:hidden;clear:both;height:0;content:""}.tpl-hr-default{margin-top:40px;margin-bottom:40px;border-top:1px dotted #c0c1c2}@media (max-width:1080px){.tpl-hr-default{margin-top:20px;margin-bottom:20px}}@font-face{src:url("https://klempner-harburg.de/templates/yootheme_svensson/vendor/font-awesome/fonts/fontawesome-webfont.eot?v=4.3.0");src:url("https://klempner-harburg.de/templates/yootheme_svensson/vendor/font-awesome/fonts/fontawesome-webfont.eot#iefix&v=4.3.0") format("embedded-opentype"),url("https://klempner-harburg.de/templates/yootheme_svensson/vendor/font-awesome/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),url("https://klempner-harburg.de/templates/yootheme_svensson/vendor/font-awesome/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),url("https://klempner-harburg.de/templates/yootheme_svensson/vendor/font-awesome/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");font-family:"FontAwesome";font-weight:normal;font-style:normal;font-display:swap}.tm-page-container{background-image:url('https://klempner-harburg.de/images/Logo-freigestellt.png');background-position:center right;background-repeat:no-repeat;background-attachment:fixed;background-size:240px}.tm-page-container .tm-page{background:transparent}.tm-page .uk-section{border-radius:10px;background:#fff}.tm-page .uk-section+.uk-section{margin-top:70px}.tpl-main-section ul li{list-style:circle}h2{font-family:Arial,sans-serif;font-size:22.4px;font-weight:700}p{font-family:Arial,sans-serif!important;font-size:16px;line-height:1.7em}p strong{font-weight:700}.tpl-schrift-servicepartner{font-size:16px;text-decoration:underline;text-align:center}.tm-headerbar>.uk-container>.uk-grid{justify-content:space-between}.tm-headerbar .tpl-logo-slogan span{font-size:17px;padding:4px 8px;text-transform:none;color:#fff;border-radius:12px;background:var(--link-color)}.tm-headerbar .tpl-logo-slogan img{max-height:92px}.tm-header .uk-navbar-container{background:var(--secondary-background)}@keyframes slideInFromLeft{0%{transform:translateX(-100%);width:100%!important}100%{transform:translateX(0);width:50%!important}}.tpl-header-slideshow .el-overlay{background:rgba(0,0,0,0.8);padding:8px;width:100%;animation:.666s ease-out 0s 1 slideInFromLeft}.tpl-header-slideshow .el-title,.tpl-header-slideshow .el-meta{color:#fff;font-size:18px}.tpl-header-slideshow .el-title{font-size:22px;font-weight:700}.uk-offcanvas-bar .uk-nav>li>a{font-size:22px!important}.tpl-grid-hover .el-item.uk-scrollspy-inview{transition:all 1s ease-out;opacity:1}.tpl-grid-hover .el-item.uk-scrollspy-inview:hover{opacity:.7}.tpl-grid-team .el-title,.tpl-grid-team .el-meta,.tpl-grid-team .el-content{font-family:Arial,sans-serif;color:#000!important}.tpl-grid-team .el-title{text-transform:uppercase;font-size:18px;font-weight:700;line-height:24px}.tpl-grid-team .el-meta{font-size:16px;font-weight:700;letter-spacing:0;margin-top:16px!important}.tpl-grid-team .el-content{font-size:16px}.tpl-header-image{position:relative;overflow:hidden;height:500px;overflow:hidden}.tpl-header-image img{position:absolute;top:0;right:auto;bottom:0;left:50%;width:100%;max-width:100%;height:auto;max-height:initial;transform:translateX(-50%)}@media (max-width:1080px){.tpl-header-image{height:320px}.tpl-header-image img{width:auto;max-width:initial;height:100%;max-height:100%}}@media (max-width:580px){.tpl-header-image{height:200px}}.tpl-footer-notdienst .uk-h1{text-transform:none;font-weight:200;font-size:38px;letter-spacing:0}.tpl-section-footer{border-top:2px solid var(--link-color)}.tpl-section-footer .tpl-nav-footer-right .el-link{justify-content:end}@media (max-width:960px){.tpl-section-footer .tpl-nav-footer-right .el-link{justify-content:start}}.tm-header .tm-headerbar .tm-headerbar-stacked{position:relative;margin-top:0!important}.tpl-badge-karriere{display:block;position:absolute;top:auto;right:-180px;bottom:-150px;left:auto;width:180px;transform:rotate(20deg);z-index:9999;cursor:pointer;transition:all 0.666s ease-in-out;border-radius:100%;overflow:hidden;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.25))}.tpl-badge-karriere *{margin:0;padding:0}.tpl-badge-karriere:hover{transform:rotate(0deg);filter:drop-shadow(0px 0px 8px rgba(0,0,0,.25));transition:all 0.333s ease-in-out}.tpl-animate-badge .tpl-badge-karriere{animation:animate-grow 1s ease-out backwards,animate-rotate 1.1s .2s ease-out backwards,animate-pulse .7s 1.3s ease-out backwards}.uk-navbar-container.uk-navbar-sticky .tpl-badge-karriere{bottom:-40px;width:100px}@media only screen and (max-width:1499px){.tpl-badge-karriere{right:-50px;bottom:-126px;width:140px}}@media only screen and (max-width:1199px){.tpl-badge-karriere{display:none}}@media only screen and (min-width:340px) and (max-width:959px){.tpl-badge-karriere,.uk-navbar-container.uk-navbar-sticky .tpl-badge-karriere{display:block;right:70px;bottom:-12px;width:80px}}@keyframes animate-grow{0%{transform:scale(0)}30%{transform:scale(1.1)}60%{transform:scale(0.9)}}@keyframes animate-rotate{0%{transform:rotate(380deg) scale(0);opacity:0}100%{transform:rotate(20deg) scale(1)}}@keyframes animate-pulse{50%{transform:scale(1.4)}}#konzept-form-app{}#konzept-form-app .app-konzept-form-content-wrapper{margin-top:45px}#konzept-form-app h2{font-size:26px;color:var(--third-background)!important}#konzept-form-app button.uk-button-primary:not([disabled="disabled"]){background-color:var(--third-background)!important;color:#fff!important}#konzept-form-app .form-check-input[type="checkbox"]:checked,#konzept-form-app .form-check-input[type="checkbox"]:indeterminate,#konzept-form-app .form-check-input[type="radio"]:checked,#konzept-form-app .uk-checkbox:checked,#konzept-form-app .uk-checkbox:indeterminate,#konzept-form-app .uk-radio:checked{background-color:var(--third-background)!important}#konzept-form-app>.uk-container>.uk-card{padding:0!important;box-shadow:none!important}#konzept-form-app .app-konzept-form-card-title h2.uk-h1{font-size:28px}#konzept-form-app .tpl-table-grid-item p{font-size:20px}#konzept-form-app .tpl-table-grid-icon{font-size:11px;width:32px;max-width:32px;display:block;text-align:center;padding-top:7px}#konzept-form-app .tpl-table-grid-icon:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"FontAwesome";font-weight:900;content:"\f111"}#konzept-form-app .tpl-table-grid-text ul li{display:block;font-size:20px;padding-top:7px}#konzept-form-app .tpl-table-grid-text ul li:before{display:inline-block;font-size:11px;width:32px;max-width:32px;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"FontAwesome";font-weight:900;content:"\f111"}#konzept-form-app .tpl-table-grid-text{}#konzept-form-app .app-konzept-form-card-content.app-card-type-grid .uk-card{display:flex;flex-direction:column;justify-content:center;align-items:center}#konzept-form-app .app-konzept-form-card-content.app-card-type-grid .uk-card-body{padding:20px}#konzept-form-app .app-konzept-form-card-content.app-card-type-grid .uk-card-media-top{width:100%;min-height:180px}#konzept-form-app .app-konzept-form-card-content.app-card-type-grid .uk-card-media-top img{max-height:100%}#konzept-form-app .app-konzept-form-card-content.app-card-type-list{}@media (max-width:979px){#konzept-form-app .app-konzept-form-card-content.app-card-type-list .app-konzept-form-content-wrapper{width:100%}#konzept-form-app .app-konzept-form-card-content.app-card-type-list .app-konzept-form-content-wrapper.uk-grid>*{padding-left:0}}#konzept-form-app .uk-card-primary{background-color:var(--third-background)!important}#konzept-form-app .uk-card-title{font-size:20px;font-weight:normal}#konzept-form-app .app-card-type-list .uk-card-title{font-size:20px;font-weight:normal}@media (min-width:960px){#konzept-form-app [data-card-id="start"] .uk-child-width-1-4\@m>*{width:33%!important}#konzept-form-app [data-card-id="job"] .uk-child-width-1-4\@m>*{width:33%!important}}.tpl-komm-ins-team{position:relative;text-transform:uppercase;transition:all .333s ease-in-out;font-weight:700;user-select:none;cursor:pointer}.tpl-komm-ins-team .tpl-arrows{position:absolute}.tpl-komm-ins-team .tpl-arrows:first-of-type{top:50%;left:0;transform:translate(120%,-50%) rotate(270deg)}.tpl-komm-ins-team .tpl-arrows:last-of-type{top:50%;right:0;transform:translate(-120%,-50%) rotate(90deg)}.tpl-komm-ins-team .tpl-arrows span{display:block;width:32px;height:32px;width:32px;height:32px;border-bottom:8px solid var(--third-background);border-right:8px solid var(--third-background);transform:rotate(45deg);margin:-10px;animation:animate-arrows 2s infinite;transition:all .333s ease-in-out}.tpl-komm-ins-team .tpl-arrows span:nth-child(2){animation-delay:-0.2s}.tpl-komm-ins-team .tpl-arrows span:nth-child(3){animation-delay:-0.4s}.tpl-komm-ins-team{color:var(--third-background)!important}.tpl-komm-ins-team:hover{color:var(--link-color)!important}.tpl-komm-ins-team:hover .tpl-arrows span{border-bottom:6px solid var(--link-color)!important;border-right:6px solid var(--link-color)!important}@keyframes animate-arrows{0%{opacity:0;transform:rotate(45deg) translate(-20px,-20px)}50%{opacity:1}100%{opacity:0;transform:rotate(45deg) translate(20px,20px)}}@media only screen and (max-width:680px){.tpl-komm-ins-team .tpl-arrows{display:none}}
