img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;overflow-y:scroll}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:grid;max-width: 100vw;}object{pointer-events:none}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a sub,a sup{top:0;font-size:100%}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignleft+p{float:left}img.alignright+p{float:right}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;-moz-box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0;width:100%!important}a,b,body,button,em,h1,h2,h3,h4,h5,html,input,li,p,select,span,strong,td,textarea{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always}
*{box-sizing:border-box;-moz-box-sizing:border-box}
.clearafter:after{
content: "";
display: table;
clear: both;
}
.cd-nav-trigger , .logo-mobile{display:none;}
body{font-family: 'Calibri', sans-serif;font-size: 20px;font-weight: bold;}
section,article{display: block;}
p{font-weight: normal;}
.display-none{display: none;}
.display-block{display: block;} header{z-index: 10;}
.logo, .nav-main{float: left;}
.header__nav{min-height: 100px;background-color: #26348B;}
.nav-main{width:100%;padding: 0 50px;justify-content: center;display: flex;min-height: 100px;background-color: #26348B;}
.nav-ul{padding-left: 0;text-align: center;}
.logo{width: 300px;margin-top: -10px;}
.logo-img{width: 100%;position: relative;}
.menu-item{display: inline-block;float: left;margin-top: 10px;color: #fff;}
.menu-item > a{margin-top: 100px;color:#fff;}
.menu-item, .logo{margin-right: 50px;} .teaserbg{height: 93vh;display: grid;d}
.background--image{background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative;height: 100%;}
.teaser{margin: 50px ;border: 3px solid #707070;width: calc(100% - 100px);position: relative;margin-top: -25px;}
.teaser__wrapper{margin-top: 3.3%;}
.teaser_body{position: relative;width: 100%;height: auto;}
.teaser_body{height: 80vh;}
.teaser__overlay{position: absolute;top: 0;left: 0;right: 0;bottom:0;}
.teaser__overlay--wrapper{padding-top: 40px;}
.overlay__image{width: 15%;height: auto;position: relative;}
.teaser--text > p{font-weight: bold;margin-bottom: 0;font-size: 40px;}
.zitatgeber{font-weight: 100;}
.first__overlay--text{text-align: left;width: 50%;margin: 0 auto;}
.second__overlay--text{position: absolute;top: 35px;max-height: 94.7%;height: auto;overflow: hidden;overflow-y: scroll;width: 356px;text-align: center;}
.masnahmen__wrappper{background-color: #26348B;transform: rotate(5deg);max-width: 330px;margin: 0 auto;width: fit-content;margin-left: 20px;}
.masnahmen__wrappper:first-child{margin-top: 15px;}
.masnahmen__wrappper:nth-child(2n+2){ background: rgba(38, 52, 139, 0.6);transform: rotate(-5deg) }
.masnahme{margin-bottom: 50px;padding: 10px 20px;color: #fff;}
.siluette{width: 44%;height: auto;position: absolute;right: -2.7%;bottom: -8%;} .wysiwyg, .contact--bar, .standorte, .faq{margin: 50px;}
section.wysiwyg > section.wysiwyg{margin:0!important;}
.welcome__subheadline{font-size: 30px;font-weight: normal;margin-bottom: 0;color: #000;}
.welcome__headline{font-size: 40px;margin-top: 0;color: #26348B;}
.welcome__text{color: #000;}
.text--element{margin: 30px 0 60px 0;}
.abschluss{color: #000;} .contact_wrapper{width: 33.33%;float: left;text-align: center;padding-top: 20px;}
.contact__button{background-color: #26348B;width: 250px;padding: 10px 20px;transition: all 500ms ease;margin:  0 auto;}
.contact__button:hover, .contact__button:focus{transform: scale(1.05);transition: all 500ms ease;-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);}
.contact__button > a{color: #fff;} .standorte{margin-bottom: 25px!important;margin-top: 25px!important;}
.einzugsgebiet:before{content: url(https://mlinht8vx2fy.i.optimole.com/cb:fvoq.3fa/w:auto/h:auto/q:mauto/ig:avif/https://ihr-jobcoach.de/wp-content/themes/kill/_assets/img/nummernschild.svg);display: block;width: 200px;height: auto;}
.grid{width: 100%;height: auto;position: relative;}
.col-25{width: 15%;height: auto;float: left;position: relative;}
.col-75{width: 85%;height: auto;float: left;position: relative;padding-left: 25px;}
.col-zert{width: 25%;height: auto;float: left;position: relative;padding: 10px;}
.einzugsgebiet{margin-top: 5%;}
.einzug{position: absolute;top: 9px;left: 65px;font-weight: bold;}
.member_name{font-weight: bold;}
.headline__element{font-weight: bold;}
.login__wrapper{width: 100%;float: none;}
.login_button--link{color: #fff;}
.adresse{color: #000;}
.adresse_blue{padding-right: 10px;}
.submit__button{border: none;color: #fff;}
input, textarea{border: none;border-bottom: 1px solid #26348B;outline: none;font-size: 14px;}
.wpcf7 label{font-size: 14px;}
.wpcf7-response-output{font-size: 14px;}
.buchstabe{text-transform: uppercase;font-size: 50px;margin: 20px 0;}
.erklaerung__buchstabe{font-weight: normal;margin-bottom: 35px;}
.col-zert img{width: 100%}
.overlay__text{color: #26348B;position: absolute;left: 35%;}
.overlay__text h2{margin-bottom: 5px;}
.overlay__text .zitatgeber{font-style: italic;}
.current_page_item{text-decoration: underline;} footer{background: #26348B;}
.footer__content{width: 50%;float: left;color: #fff;padding: 50px;}
.footer__link{color: #fff;} .white{color: #fff;}
.black{color: #000;font-weight: normal;}
.blue , .blue a{color: #26348B;font-weight: bold;}
a.blue{text-decoration: underline;}
@media only screen and (min-width: 1640px) {
.einzug{top: 13px;}
}
@media only screen and (max-width: 1366px) and (orientation: landscape) {
.teaser_body{height: 82vh;}
.siluette{right: -4.3%;bottom: -8%;}
}
@media only screen and (max-width: 812px) and (orientation: landscape) {
.teaser_body{height: 68vh;}
.siluette{right: -8%;bottom: -8%;}
.overlay__image{display: none;}
}
@media only screen and (max-width: 1024px) and (orientation: portrait) {
.teaser_body{height: 88vh;}
.siluette{width: 60%;right: -6%;bottom: -5%;}
}
@media only screen and (max-width: 768px) and (orientation: portrait) {
.teaser_body{height: 86vh;}
.siluette{right: -8%;}
body, .contact__button , .masnahme{font-size: 14px;}
.overlay__image , #overlay__text{display: none!important;}
.contact__button{width: auto;}
.contact_wrapper{width: 25%;margin: 0 20px;}
.einzugsgebiet:before{width: 140px;}
.einzug{top: 7px;left: 45px;}
}
@media only screen and (max-width: 650px) and (orientation: portrait) {
.second__overlay--text{position: relative;max-height: unset;width: auto;overflow-y: unset;overflow: unset;}
.masnahme{margin-bottom: 30px;}
.siluette{right: -15%;}
.welcome__headline{font-size: 30px;}
.welcome__subheadline{font-size: 20px;}
.contact_wrapper, .footer__content{width: 100%;margin: 0;}
.footer__content{padding: 10px 50px;}
}
@media only screen and (max-width: 375px) and (orientation: portrait) {
.siluette{right: -20%;}
}
@media only screen and (max-width: 1024px){
.col-25{width: 25%;}
.col-75{width: 75%;}
}
@media only screen and (max-width: 820px){
.contact_wrapper, .footer__content{width: 100%;margin: 0;}
}
@media only screen and (max-width: 820px) and (orientation: landscape) {
.col-25, .col-zert{width: 100%;}
.col-75{width: 100%;padding-left: 0;}
.einzug{top: 35px;left: 70px;}
}
@media only screen and (max-width: 415px) and (orientation: portrait) {
.col-25 , .col-zert{width: 100%;}
.col-75{width: 100%;padding-left: 0;}
.einzug{top: 15px;left: 50px;}
.second__overlay--text{overflow-y: scroll;overflow: hidden;position: absolute;max-height: 425px;top: 5px;}
.masnahmen__wrappper:nth-child(2n+2) {transform: rotate(-2deg);}
.masnahmen__wrappper {transform: rotate(2deg);margin-bottom: -10px;}
}
@media only screen and (max-width: 375px) and (max-height: 812px) and (orientation: portrait) {
.second__overlay--text{position: absolute;max-height: 425px;top: 5px;overflow: visible;}
}
@media only screen and (max-width: 1200px) {
.logo-mobile{display: block;margin: 0 150px 0 50px;padding-top: 23px;}
.logo-mobile > a > .logo-img{max-width: 200px;}
.logo{display: none;}
.nav-main{display:none;}
.nav-main a:hover{background-position: 100%;}
.cd-nav-trigger {
position: absolute;
z-index: 3;
top:25px;
right: 20px;
height: 30px;
width: 30px;
overflow: hidden;
white-space: nowrap;
color: transparent;
z-index: 500;
display:block;
}
.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before { position: absolute;
width: 40px;
height: 4px;
background-color: #fff;
}
.cd-nav-trigger span { left: 50%;
top: 50%;
bottom: auto;
right: auto;
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
-webkit-transition: background-color 0.2s;
-moz-transition: background-color 0.2s;
transition: background-color 0.2s;
}
.cd-nav-trigger span::after, .cd-nav-trigger span::before { content: '';
top: 0;
left: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: -webkit-transform 0.2s;
-moz-transition: -moz-transform 0.2s;
transition: transform 0.2s;
}
.cd-nav-trigger span::before {
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-o-transform: translateY(-10px);
transform: translateY(-10px);
}
.cd-nav-trigger span::after {
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
-ms-transform: translateY(10px);
-o-transform: translateY(10px);
transform: translateY(10px);
}
body.nav-is-visible .nav-main{display:block;height: auto !important;position: fixed;left: 0;right: 0;bottom:0;top: 0;max-width: 100%;z-index: 2;overflow: hidden;overflow-y: hidden;overflow-x: hidden;f}
body.nav-is-visible .nav-main ul{text-align: center;}
body.nav-is-visible .nav-main ul li{float: none;margin:0 0 40px 0;font-size: 25px;}
body.nav-is-visible .cd-nav-trigger span {
background-color: transparent;
}
body.nav-is-visible .cd-nav-trigger span::before {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
body.nav-is-visible .cd-nav-trigger span::after {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
body.nav-is-visible.o100 .cd-nav-trigger{
position: fixed;
top: 10px;
}
body.nav-is-visible .cd-nav-trigger{
position: fixed;
top: 65px;
}
body.nav-is-visible .pre__header > div,
body.nav-is-visible  .pre__header{
z-index: 110;
position: fixed;
}
body.nav-is-visible .pre__header > div{
left: 0;
right: 0;
}
.o100.scrolling-up .navigation__header > div,
.o100.scrolling-down .pre__header > div{
top: 0;
}
body.nav-is-visible .navigation__header > div,
body.nav-is-visible .navigation__header{
height: 100%;
width: 100%;
position: fixed;
z-index: 100;
left: 0;
top: 0;
background:#fff;
overflow: auto;
}
body.nav-is-visible .navigation__header .centered{
padding: 0;
}
body.nav-is-visible .nav-main ul{
display: block;
margin-top: 70px;
}
body.nav-is-visible .nav-main ul li{
max-width: 100%;
border-left: none;
display: block;
}
body.nav-is-visible .nav-main ul li:last-child{
border-right: none;
}
body.nav-is-visible .nav-main ul li a{
border-bottom: none;
color: #fff;
z-index: 9999;
padding: 24px 0;
}
body.nav-is-visible .nav-main ul li a:hover{
border-bottom: none;
}
}