@media screen{
/* overpass-200 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Overpass';
    font-style: normal;
    font-weight: 200;
    src: url('/files/layout/fonts/overpass/overpass-v12-latin-200.eot'); /* IE9 Compat Modes */
    src: url('/files/layout/fonts/overpass/overpass-v12-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/files/layout/fonts/overpass/overpass-v12-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
         url('/files/layout/fonts/overpass/overpass-v12-latin-200.woff') format('woff'), /* Modern Browsers */
         url('/files/layout/fonts/overpass/overpass-v12-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/files/layout/fonts/overpass/overpass-v12-latin-200.svg#Overpass') format('svg'); /* Legacy iOS */
  }
  /* overpass-300 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Overpass';
    font-style: normal;
    font-weight: 300;
    src: url('/files/layout/fonts/overpass/overpass-v12-latin-300.eot'); /* IE9 Compat Modes */
    src: url('/files/layout/fonts/overpass/overpass-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/files/layout/fonts/overpass/overpass-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('/files/layout/fonts/overpass/overpass-v12-latin-300.woff') format('woff'), /* Modern Browsers */
         url('/files/layout/fonts/overpass/overpass-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/files/layout/fonts/overpass/overpass-v12-latin-300.svg#Overpass') format('svg'); /* Legacy iOS */
  }
  /* overpass-regular - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Overpass';
    font-style: normal;
    font-weight: 400;
    src: url('/files/layout/fonts/overpass/overpass-v12-latin-regular.eot'); /* IE9 Compat Modes */
    src: url('/files/layout/fonts/overpass/overpass-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/files/layout/fonts/overpass/overpass-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('/files/layout/fonts/overpass/overpass-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('/files/layout/fonts/overpass/overpass-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/files/layout/fonts/overpass/overpass-v12-latin-regular.svg#Overpass') format('svg'); /* Legacy iOS */
  }
  /* overpass-500 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Overpass';
    font-style: normal;
    font-weight: 500;
    src: url('/files/layout/fonts/overpass/overpass-v12-latin-500.eot'); /* IE9 Compat Modes */
    src: url('/files/layout/fonts/overpass/overpass-v12-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/files/layout/fonts/overpass/overpass-v12-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
         url('/files/layout/fonts/overpass/overpass-v12-latin-500.woff') format('woff'), /* Modern Browsers */
         url('/files/layout/fonts/overpass/overpass-v12-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/files/layout/fonts/overpass/overpass-v12-latin-500.svg#Overpass') format('svg'); /* Legacy iOS */
  }
  /* overpass-600 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Overpass';
    font-style: normal;
    font-weight: 600;
    src: url('/files/layout/fonts/overpass/overpass-v12-latin-600.eot'); /* IE9 Compat Modes */
    src: url('/files/layout/fonts/overpass/overpass-v12-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/files/layout/fonts/overpass/overpass-v12-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
         url('/files/layout/fonts/overpass/overpass-v12-latin-600.woff') format('woff'), /* Modern Browsers */
         url('/files/layout/fonts/overpass/overpass-v12-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/files/layout/fonts/overpass/overpass-v12-latin-600.svg#Overpass') format('svg'); /* Legacy iOS */
  }
  /* overpass-700 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Overpass';
    font-style: normal;
    font-weight: 700;
    src: url('/files/layout/fonts/overpass/overpass-v12-latin-700.eot'); /* IE9 Compat Modes */
    src: url('/files/layout/fonts/overpass/overpass-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/files/layout/fonts/overpass/overpass-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('/files/layout/fonts/overpass/overpass-v12-latin-700.woff') format('woff'), /* Modern Browsers */
         url('/files/layout/fonts/overpass/overpass-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/files/layout/fonts/overpass/overpass-v12-latin-700.svg#Overpass') format('svg'); /* Legacy iOS */
  }
  /* overpass-800 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Overpass';
    font-style: normal;
    font-weight: 800;
    src: url('/files/layout/fonts/overpass/overpass-v12-latin-800.eot'); /* IE9 Compat Modes */
    src: url('/files/layout/fonts/overpass/overpass-v12-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/files/layout/fonts/overpass/overpass-v12-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
         url('/files/layout/fonts/overpass/overpass-v12-latin-800.woff') format('woff'), /* Modern Browsers */
         url('/files/layout/fonts/overpass/overpass-v12-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/files/layout/fonts/overpass/overpass-v12-latin-800.svg#Overpass') format('svg'); /* Legacy iOS */
  }
  /* overpass-900 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Overpass';
    font-style: normal;
    font-weight: 900;
    src: url('/files/layout/fonts/overpass/overpass-v12-latin-900.eot'); /* IE9 Compat Modes */
    src: url('/files/layout/fonts/overpass/overpass-v12-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/files/layout/fonts/overpass/overpass-v12-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
         url('/files/layout/fonts/overpass/overpass-v12-latin-900.woff') format('woff'), /* Modern Browsers */
         url('/files/layout/fonts/overpass/overpass-v12-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/files/layout/fonts/overpass/overpass-v12-latin-900.svg#Overpass') format('svg'); /* Legacy iOS */
  }
}
.bloc-fill-screen{min-height: 100vh;display: flex;flex-direction: column;padding-top: 20px;padding-bottom: 20px}.bloc-xxl{padding-top: 150px;padding-bottom: 150px}@media (min-width: 992px){.bloc-xxl{padding-top: 200px;padding-bottom: 200px}}.bloc-xl{padding-top: 100px;padding-bottom: 100px}@media (min-width: 992px){.bloc-xl{padding-top: 150px;padding-bottom: 150px}}.bloc-lg{padding-top: 50px;padding-bottom: 50px}@media (min-width: 992px){.bloc-lg{padding-top: 100px;padding-bottom: 100px}}.bloc-md{padding-top: 20px;padding-bottom: 20px}@media (min-width: 992px){.bloc-md{padding-top: 50px;padding-bottom: 50px;padding-left: 15px;padding-right: 15px}}.bloc-sm{padding-top: 10px;padding-bottom: 10px}@media (min-width: 992px){.bloc-sm{padding-top: 20px;padding-bottom: 20px}}
header #skipNavigation4{display: none}header .menu{padding: 0;margin: 25px 0 0 0;width: 100%;min-height: 100%;position: relative;background-color: transparent}@media screen and (min-width: 1140px){header .menu{min-height: auto;background-color: transparent;background-image: none}}@media screen and (min-width: 1140px){header .menu > ul > .menu__item.to-left > ul{right: 0}header .menu ul > .menu__sub-menu__item.to-left > ul{left: -300px}header .menu .menu__sub-menu.to-left-ul > li > a{text-align: right}header .menu .menu__sub-menu.to-left-ul > li > a .arrow{text-align: right;transform: rotate(135deg);right: auto;left: 0}}header .menu > ul{margin: 0;padding: 0}@media screen and (min-width: 1140px){header .menu > ul{display: flex;flex-direction: row;justify-content: end}}header .menu > ul > li > a{padding: 0 10px}header .menu__item{border-bottom: 1px solid rgba(255,255,255,0.3);line-height: 50px;position: relative;list-style: none}header .menu__item.active a.active{color: #fa7e12}header .menu__item.trail a.trail{color: #fa7e12}header .menu__item.trail a.active{background: #FFF;color: #fa7e12}@media screen and (min-width: 1140px){header .menu__item{border-bottom: none;line-height: 50px}}header .menu__item a .arrow{display: none;transform: rotate(-45deg);width: 50px;text-align: center;position: absolute;right: 0;display: inline-block;transition: transform .1s}@media screen and (min-width: 1140px){header .menu__item a .arrow{display: none;width: auto;margin: 0 10px}}header .menu__item a .arrow:before{border: solid #000;border-width: 0 2px 2px 0;display: inline-block;padding: 2px;content: ''}header .menu__item a .arrow.open{transform: rotate(45deg)}@media screen and (min-width: 1140px){header .menu__item > a .arrow{transform: rotate(45deg)}}header .menu__item a{font-size: 20px;text-decoration: none;transition: all .3s;display: block;position: relative;transform: translate(0, 0) !important;color: #FFF}@media screen and (max-width: 1225px){header .menu__item a{font-size: 16px}}@media screen and (max-width: 1200px){header .menu__item a{font-size: 14px}}@media screen and (max-width: 1140px){header .menu__item a{color: #000;font-size: 16px}}header .menu__item a:hover{color: #c6c2c3}header .menu__item a:hover .arrow:before{border-width: 0 2px 2px 0}header .menu__link{font-weight: 300 !important;transform: translate(0, 0) !important}header .menu__sub-menu{margin: 0;padding: 0;text-align: left;pointer-events: none;top: 0;display: none;opacity: 1;visibility: visible;position: relative}@media screen and (min-width: 1140px){header .menu__sub-menu{position: absolute;visibility: hidden;opacity: 0;top: 40px;pointer-events: none;transform: translate(0, 60px);z-index: 999}}header .menu__sub-menu a .arrow{display: inline-block;margin-left: 10px;transform: rotate(-45deg)}header .menu__sub-menu a .arrow:before{border: solid #fff;border-width: 0 2px 2px 0;display: inline-block;padding: 2px;content: ''}@media screen and (max-width: 1140px){header .menu__sub-menu a .arrow:before{border: solid #000}}header .menu__sub-menu.open{visibility: visible;opacity: 1;display: block;pointer-events: auto;transform: translate(0, 0)}header .menu__sub-menu__item{display: block;width: 300px;position: relative;min-width: 100%}@media screen and (min-width: 1140px){header .menu__sub-menu__item{line-height: 50px;height: 50px;padding-right: 0}}header .menu__sub-menu__item a{display: block;font-size: 16px;font-weight: normal;text-align: left;background: #3D3D3D;color: white}@media screen and (max-width: 1140px){header .menu__sub-menu__item a{color: #000}}@media screen and (max-width: 1140px){header .menu__sub-menu__item a{background: none;font-size: 17px;margin-bottom: 8px}}header .menu__sub-menu__item a:hover{background: #FFF;color: #000;font-weight: normal}header .menu__sub-menu__item a:hover .arrow:before{border: solid #fff;border-width: 0 2px 2px 0}header .menu__sub-menu .menu__sub-menu{top: 0;left: 0;position: relative}@media screen and (min-width: 1140px){header .menu__sub-menu .menu__sub-menu{top: 0;left: 300px;transition: all .3s;transform: translate(-60px, 0);position: absolute}}header .menu__sub-menu .menu__sub-menu.open{visibility: visible;opacity: 1;transform: translate(0, 0)}header .menu__sub-menu > li > a{padding-left: 2em}header .menu__sub-menu li ul a{padding-left: 3em}header .menu__sub-menu li ul li ul a{padding-left: 4em}header .menu__sub-menu li ul li ul li ul a{padding-left: 5em}@media screen and (min-width: 1140px){header .menu__sub-menu li a{padding: 0 1em !important}}header .menu-button{padding: 10px;background: transparent;border: none;cursor: pointer;transition: 0s;border-radius: 2px;width: auto;position: absolute;top: 15px;right: 10px;z-index: 10}@media screen and (max-width: 991px){header .menu-button{top: 50%;transform: translateY(-50%)}}@media screen and (max-width: 420px){header .menu-button{top: 50%;transform: translateY(-50%)}}@media screen and (min-width: 1140px){header .menu-button.visible-xs{display: none}}header .burger-icon{position: relative;margin-top: 10px;margin-bottom: 10px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}header .burger-icon,header .burger-icon::before,header .burger-icon::after{display: block;width: 30px;height: 2px;background-color: white;outline: 1px solid transparent;-webkit-transition-property: background-color, -webkit-transform;-moz-transition-property: background-color, -moz-transform;-o-transition-property: background-color, -o-transform;transition-property: background-color, transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s}header .burger-icon::before,header .burger-icon::after{position: absolute;content: ""}header .burger-icon::before{top: -10px}header .burger-icon::after{top: 10px}header .menu.open .burger-icon{position: relative;margin-top: 10px;margin-bottom: 10px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}header .menu.open .burger-icon,header .menu.open .burger-icon::before,header .menu.open .burger-icon::after{display: block;width: 30px;height: 4px;background-color: #222;outline: 1px solid transparent;-webkit-transition-property: background-color, -webkit-transform;-moz-transition-property: background-color, -moz-transform;-o-transition-property: background-color, -o-transform;transition-property: background-color, transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s}header .menu.open .burger-icon::before,header .menu.open .burger-icon::after{position: absolute;content: ""}header .menu.open .burger-icon::before{top: -10px}header .menu.open .burger-icon::after{top: 10px}header .menu-button.is-active .burger-icon{background-color: transparent}header .menu-button.is-active .burger-icon::before{-webkit-transform: translateY(10px) rotate(45deg);-moz-transform: translateY(10px) rotate(45deg);-ms-transform: translateY(10px) rotate(45deg);-o-transform: translateY(10px) rotate(45deg);transform: translateY(10px) rotate(45deg)}header .menu-button.is-active .burger-icon::after{-webkit-transform: translateY(-10px) rotate(-45deg);-moz-transform: translateY(-10px) rotate(-45deg);-ms-transform: translateY(-10px) rotate(-45deg);-o-transform: translateY(-10px) rotate(-45deg);transform: translateY(-10px) rotate(-45deg)}@media screen and (max-width: 1140px){header .menu-content{top: 0;left: 0;position: fixed;height: 100%;transform: translate(-100%, 0);width: 0;overflow: hidden;z-index: 1;min-width: 280px;background-color: #FFF}header .mod_navigation{margin-top: 0}}@media screen and (min-width: 1140px){header .menu-content{position: static}}@media screen and (min-width: 1140px){header .menu-content{width: 100%;height: auto;overflow: visible}}header .menu-content.open{transform: translate(0, 0);transition: all .5s;transition-timing-function: cubic-bezier(.62, .04, .82, .13);width: 60%;box-shadow: 5px 5px 15px 0 rgba(0,0,0,0.1);min-height: 100% !important}@media screen and (min-width: 1140px){header .menu-content.open{width: 100%}}header .menu-content.close{transform: translate(-100%, 0);transition: all .5s;transition-timing-function: cubic-bezier(.62, .04, .82, .13);text-shadow: none;width: 0}@media screen and (min-width: 1140px){header .menu-content.close{width: 100%}}header .page-content{position: relative;width: 80%;padding: 25% 10%}@media screen and (min-width: 1140px){header .page-content{width: 70%;padding: 15%}}header .page-content__text{padding: 30px;text-align: center;font-size: 14px;line-height: 1.5em;color: white;background: linear-gradient(-90deg, rgba(0,229,226,0.2), #00b2b0)}header .page-content__text h1{font-size: 30px;line-height: 30px;color: white}@media screen and (min-width: 1140px){header .page-content__text h1{font-size: 50px;line-height: 50px}}
*,::before,::after{-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}:focus,:active{outline: none}.block{overflow: visible}a{color: #fa7e12}a:hover{text-decoration: none;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.ce_text.block{overflow: visible}@media (min-width: 1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width: 1340px}}*{box-sizing: border-box;padding: 0;margin: 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}textarea:focus,textarea.form-control:focus,input.form-control:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,[type=text].form-control:focus,[type=password].form-control:focus,[type=email].form-control:focus,[type=tel].form-control:focus,[contenteditable].form-control:focus{box-shadow: none}.grid-margin-top-50{margin-top: 50px}@media (min-width: 768px){.col-md-3-5{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%}}html,body{font-family: 'Overpass'}p{font-size: 17px;color: #5a5657}@media only screen and (min-width: 768px) and (max-width: 991px){p{font-size: 15px}}@media (max-width: 767px){p{font-size: 15px}}h2{font-size: 38px;font-weight: 300}@media only screen and (min-width: 768px) and (max-width: 991px){h2{font-size: 32px}}@media (max-width: 767px){h2{font-size: 28px}}h2 b,h2 strong{font-weight: 700}.h3,h3{font-size: 26px;font-weight: 300;margin-bottom: 15px}@media only screen and (min-width: 768px) and (max-width: 991px){.h3,h3{font-size: 24px}}@media (max-width: 767px){.h3,h3{font-size: 22px}}h2,h3{color: #5a5657}figcaption{font-size: 21px;color: #5a5657}@media only screen and (min-width: 768px) and (max-width: 991px){figcaption{font-size: 18px}}@media (max-width: 767px){figcaption{font-size: 18px}}@media (max-width: 767px){.s-logo-1 img{width: 140px;margin: 0 auto}}.list-style-1 ul li{position: relative;list-style: none;margin-bottom: 10px;margin-left: 32px}.list-style-1 ul li:before{content: '';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='nc_icon' xml:space='preserve' viewBox='0 0 24 24'%3E%3Cpath fill='%23fa7e12' d='M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.6 0 12 0zm6.7 8.7-8 8c-.2.2-.4.3-.7.3s-.5-.1-.7-.3l-4-4c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l3.3 3.3 7.3-7.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4z' class='nc-icon-wrapper'/%3E%3C/svg%3E");background-size: 100%;position: absolute;width: 24px;height: 24px;left: -30px}.list-style-2 ul{margin-left: 20px}.list-style-2 ul li{font-size: 15px;color: #5a5657}.list-style-2 a{color: #fa7e12}.custom-row-800{max-width: 800px;margin: 0 auto 20px auto}.custom-row-800 figure{text-align: center}.custom-row-800 img{max-width: 122px;margin: 0 auto}.margin-bottom-50{margin-bottom: 50px}.margin-bottom-100{margin-bottom: 100px}@media (max-width: 767px){.margin-bottom-100{margin-bottom: 20px}}.headline-s h2{position: relative}@media only screen and (min-width: 768px) and (max-width: 991px){.headline-s h2{margin-top: 13px}}@media (max-width: 767px){.headline-s h2{margin-top: 20px}}.headline-s h2:before{content: '';background-color: #fa7e12;position: absolute;top: -13px;left: 0px;width: 50px;height: 3px}.text-align-center{height: 100%;display: flex;justify-content: center;flex-direction: column;padding-left: 20px}.list-style--1 ul{margin-left: 20px}.image_container.float-right{text-align: center}.font-color--1{color: #5a5657}.btn--1{background-color: #5a5657;color: #FFF;display: flex;padding: 5px 15px 5px 15px}.btn--1 i{width: 17px;margin-left: 10px}.btn--1 i svg{width: 100%}.btn--orange{font-weight: 500;font-size: 21px;line-height: 1.5;background-color: #fa7e12;padding: 16px 50px 16px 20px;color: #FFF;position: relative;margin-top: 20px;display: inline-block;margin-left: 10px}.btn--orange:after{content: '';position: absolute;background-image: url(/files/layout/image/arrow.svg);background-size: 100%;background-repeat: no-repeat;width: 20px;height: 20px;top: 21px;right: 20px}.btn--orange:hover{background-color: rgba(241,144,8,0.8)}header{background-color: #4d4d4d;position: fixed;width: 100%;z-index: 100;top: 0;height: 95px}header .ce_image figure{margin: 0}@media only screen and (min-width: 768px) and (max-width: 991px){header .ce_image figure{margin: 10px 0}}@media (max-width: 767px){header .ce_image figure{margin: 10px 0}}#spacer{margin-top: 90px;display: block}@media only screen and (min-width: 768px) and (max-width: 991px){#hero .background-image-module{background-image: url(/files/content/Home/header_home_Neu_mobil.jpg) !important;background-position-y: 100% !important}}@media (max-width: 767px){#hero .background-image-module{background-image: url(/files/content/Home/header_home_Neu_mobil.jpg) !important;background-position-y: 100% !important}}#hero .ce_text{max-width: 920px;padding: 40px 0 0px 0}@media only screen and (min-width: 768px) and (max-width: 991px){#hero .ce_text{padding: 20px 0px 180px 0}}@media (max-width: 767px){#hero .ce_text{padding: 20px 0px 180px 0}}#hero h1,#hero p,#hero li{color: #FFFFFF}#hero h1{font-size: 57px;text-align: left;line-height: 57px;margin-bottom: 50px;font-weight: 100}#hero h1 strong{font-weight: 700}@media only screen and (min-width: 768px) and (max-width: 991px){#hero h1{font-size: 2.4em;line-height: initial;margin-bottom: 20px}}@media (max-width: 767px){#hero h1{font-size: 1.8em;line-height: initial;margin-bottom: 20px}}@media (max-width: 767px){#hero ul{margin-top: 5px;max-width: 300px}}@media (max-width: 767px) and only screen and (min-width: 768px) and (max-width: 991px){#hero ul{max-width: unset}}@media (max-width: 767px) and (max-width: 767px){#hero ul{max-width: unset}}#hero ul li{position: relative;margin-left: 50px;list-style: none;font-size: 28px;margin-bottom: 5px;font-weight: 300}@media only screen and (min-width: 768px) and (max-width: 991px){#hero ul li{font-size: 1.5em;margin-left: 50px}}@media (max-width: 767px){#hero ul li{font-size: 1.3em;margin-left: 40px;margin-bottom: 10px}}#hero ul li::before{content: '';position: absolute;background-image: url(/files/layout/image/check.svg);background-size: 100%;background-repeat: no-repeat;width: 33px;height: 33px;top: 2px;left: -45px}@media only screen and (min-width: 768px) and (max-width: 991px){#hero ul li::before{width: 24px;height: 24px;top: 5px;left: -40px}}@media (max-width: 767px){#hero ul li::before{width: 20px;height: 20px;top: 5px;left: -30px}}#hero .background-image-module{background-position: right top;background-size: cover;position: relative}@media (max-width: 767px){#hero .background-image-module{background-position-x: 45%;background-position-y: center}}#hero .background-image-module:before{content: '';background-color: transparent;background-image: linear-gradient(90deg, rgba(20,47,50,0.6899999999999999) 21%, rgba(0,153,0,0.01) 58%);width: 100%;height: 100%;position: absolute;pointer-events: none}@media only screen and (min-width: 768px) and (max-width: 991px){#hero .background-image-module:before{display: none}}@media (max-width: 767px){#hero .background-image-module:before{display: none}}#hero .ce_text a{font-weight: 500;font-size: 21px;line-height: 1.5;background-color: #fa7e12;padding: 16px 50px 16px 20px;color: #FFF;position: relative;margin-top: 20px;display: inline-block;margin-left: 10px}@media only screen and (min-width: 768px) and (max-width: 991px){#hero .ce_text a{font-size: 18px;padding: 12px 45px 12px 17px}}@media (max-width: 767px){#hero .ce_text a{font-size: 16px;padding: 10px 42px 10px 14px}}#hero .ce_text a:after{content: '';position: absolute;background-image: url(/files/layout/image/arrow.svg);background-size: 100%;background-repeat: no-repeat;width: 20px;height: 20px;top: 21px;right: 20px}@media only screen and (min-width: 768px) and (max-width: 991px){#hero .ce_text a:after{top: 16px}}@media (max-width: 767px){#hero .ce_text a:after{top: 12px}}#hero .ce_text a:hover{background-color: rgba(241,144,8,0.8)}@media (min-width: 992px){#hero .bloc-md{padding-top: 20px;padding-bottom: 50px;padding-left: 15px;padding-right: 15px}}#hero.shape .background-image-module:after{content: '';background-color: #FFFFFF;-webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTkyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGcgZmlsbD0icmdiYSgwLCAwLCAwLCAxKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMCAyNDBWMGw5NjAgLjAzVjRDNzU0IDcuODQ5IDYwMCAyMy4xODIgNDk4IDUwIDM1NC4zMzQgODcuNzczIDE4OC4zMzQgMTUxLjEwNiAwIDI0MHoiIG9wYWNpdHk9Ii4xNSIvPjxwYXRoIGQ9Ik0wIDIxMVYwaDk2MHY1Qzc5NCAxLjY2NyA2MzQgMTcuMTg3IDQ4MCA1MS41NiAzMjYgODUuOTM1IDE2NiAxMzkuMDggMCAyMTF6IiBvcGFjaXR5PSIuMyIvPjxwYXRoIGQ9Ik0wIDQuNVYwaDk2MHY1QzgwMCA2LjE1OCA2NDAgMjAuNTIgNDgwIDQ4LjA4MyAzMjAgNzUuNjQ3IDE2MCAxMTkuNjIgMCAxODBWNC41eiIvPjxnPjxwYXRoIGQ9Ik0xOTIwIDI0MFYwTDk2MCAuMDNWNGMyMDYgMy44NDkgMzYwIDE5LjE4MiA0NjIgNDYgMTQzLjY2NiAzNy43NzMgMzA5LjY2NiAxMDEuMTA2IDQ5OCAxOTB6IiBvcGFjaXR5PSIuMTUiLz48cGF0aCBkPSJNMTkyMCAyMTFWMEg5NjB2NWMxNjYtMy4zMzMgMzI2IDEyLjE4NyA0ODAgNDYuNTYgMTU0IDM0LjM3NCAzMTQgODcuNTIgNDgwIDE1OS40NHoiIG9wYWNpdHk9Ii4zIi8+PHBhdGggZD0iTTE5MjAgNC41VjBIOTYwdjVjMTYwIDEuMTU4IDMyMCAxNS41MiA0ODAgNDMuMDgzQzE2MDAgNzUuNjQ3IDE3NjAgMTE5LjYyIDE5MjAgMTgwVjQuNXoiLz48L2c+PC9nPjwvc3ZnPg==");-webkit-mask-size: 100% 100%;background-size: 100% 112px;height: 112px;display: block;transform: rotateX(-180deg) rotateY(-180deg)}@media only screen and (min-width: 768px) and (max-width: 991px){#hero.shape .background-image-module:after{background-size: 100% 80px;height: 80px}}@media (max-width: 767px){#hero.shape .background-image-module:after{background-size: 100% 26px;height: 26px}}#subpage-hero .background-image-module{background-size: 100%;background-position: center 30%;background-size: cover;position: relative}@media only screen and (min-width: 768px) and (max-width: 991px){#subpage-hero .background-image-module{background-position-x: 2%;background-position-y: center}}@media (max-width: 767px){#subpage-hero .background-image-module{background-position-x: 2%;background-position-y: center}}#subpage-hero .background-image-module:before{content: '';background-color: transparent;background-image: linear-gradient(90deg, rgba(20,47,50,0.6899999999999999) 21%, rgba(0,153,0,0.01) 58%);width: 100%;height: 100%;position: absolute;pointer-events: none}@media only screen and (min-width: 768px) and (max-width: 991px){#subpage-hero .background-image-module:before{background-image: linear-gradient(180deg, rgba(16,14,12,0.6899999999999999) 7%, rgba(0,153,0,0.01) 45%)}}@media (max-width: 767px){#subpage-hero .background-image-module:before{background-image: linear-gradient(180deg, rgba(16,14,12,0.6899999999999999) 7%, rgba(0,153,0,0.01) 45%)}}#subpage-hero .background-image-module h1,#subpage-hero .background-image-module h2,#subpage-hero .background-image-module p,#subpage-hero .background-image-module li{color: #FFFFFF}#subpage-hero .background-image-module h1{font-size: 62px;text-align: left;font-weight: 100;line-height: 1}@media only screen and (min-width: 768px) and (max-width: 991px){#subpage-hero .background-image-module h1{font-size: 2.2em;text-align: center}}@media (max-width: 767px){#subpage-hero .background-image-module h1{font-size: 2em;text-align: center}}#subpage-hero .background-image-module h1 strong{font-weight: 600}#subpage-hero .background-image-module .ce_headline,#subpage-hero .background-image-module .ce_text{max-width: 790px;padding: 160px 0 100px 0}@media only screen and (min-width: 768px) and (max-width: 991px){#subpage-hero .background-image-module .ce_headline,#subpage-hero .background-image-module .ce_text{padding: 35px 20px 180px 20px;margin-left: 0%}}@media (max-width: 767px){#subpage-hero .background-image-module .ce_headline,#subpage-hero .background-image-module .ce_text{padding: 25px 20px 140px 20px;margin-left: 0%}}@media only screen and (min-width: 768px) and (max-width: 991px){#subpage-hero .background-image-module p{text-align: center}}@media (max-width: 767px){#subpage-hero .background-image-module p{text-align: center}}#subpage-hero .background-image-module .btn{font-size: 16px;padding: 10px 42px 10px 14px}#subpage-hero .background-image-module .btn:after{top: 11px;right: 17px}#subpage-hero.shape .background-image-module:after{content: '';background-color: #FFFFFF;-webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTkyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGcgZmlsbD0icmdiYSgwLCAwLCAwLCAxKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMCAyNDBWMGw5NjAgLjAzVjRDNzU0IDcuODQ5IDYwMCAyMy4xODIgNDk4IDUwIDM1NC4zMzQgODcuNzczIDE4OC4zMzQgMTUxLjEwNiAwIDI0MHoiIG9wYWNpdHk9Ii4xNSIvPjxwYXRoIGQ9Ik0wIDIxMVYwaDk2MHY1Qzc5NCAxLjY2NyA2MzQgMTcuMTg3IDQ4MCA1MS41NiAzMjYgODUuOTM1IDE2NiAxMzkuMDggMCAyMTF6IiBvcGFjaXR5PSIuMyIvPjxwYXRoIGQ9Ik0wIDQuNVYwaDk2MHY1QzgwMCA2LjE1OCA2NDAgMjAuNTIgNDgwIDQ4LjA4MyAzMjAgNzUuNjQ3IDE2MCAxMTkuNjIgMCAxODBWNC41eiIvPjxnPjxwYXRoIGQ9Ik0xOTIwIDI0MFYwTDk2MCAuMDNWNGMyMDYgMy44NDkgMzYwIDE5LjE4MiA0NjIgNDYgMTQzLjY2NiAzNy43NzMgMzA5LjY2NiAxMDEuMTA2IDQ5OCAxOTB6IiBvcGFjaXR5PSIuMTUiLz48cGF0aCBkPSJNMTkyMCAyMTFWMEg5NjB2NWMxNjYtMy4zMzMgMzI2IDEyLjE4NyA0ODAgNDYuNTYgMTU0IDM0LjM3NCAzMTQgODcuNTIgNDgwIDE1OS40NHoiIG9wYWNpdHk9Ii4zIi8+PHBhdGggZD0iTTE5MjAgNC41VjBIOTYwdjVjMTYwIDEuMTU4IDMyMCAxNS41MiA0ODAgNDMuMDgzQzE2MDAgNzUuNjQ3IDE3NjAgMTE5LjYyIDE5MjAgMTgwVjQuNXoiLz48L2c+PC9nPjwvc3ZnPg==");-webkit-mask-size: 100% 100%;background-size: 100% 112px;height: 112px;display: block;transform: rotateX(-180deg) rotateY(-180deg);pointer-events: none}@media only screen and (min-width: 768px) and (max-width: 991px){#subpage-hero.shape .background-image-module:after{background-size: 100% 80px;height: 80px}}@media (max-width: 767px){#subpage-hero.shape .background-image-module:after{background-size: 100% 28px;height: 28px}}@media only screen and (min-width: 768px) and (max-width: 991px){#subpage-hero.hero-image-center .background-image-module{background-position-x: center;background-position-y: center}}@media (max-width: 767px){#subpage-hero.hero-image-center .background-image-module{background-position-x: center;background-position-y: center}}@media only screen and (min-width: 768px) and (max-width: 991px){#subpage-hero.hero-image-center-2 .background-image-module{background-position-x: center;background-position-y: center}}@media (max-width: 767px){#subpage-hero.hero-image-center-2 .background-image-module{background-position-x: 58%;background-position-y: center}}@media only screen and (min-width: 768px) and (max-width: 991px){#subpage-hero.hero-image-right .background-image-module{background-position-x: 80%;background-position-y: center}}@media (max-width: 767px){#subpage-hero.hero-image-right .background-image-module{background-position-x: 80%;background-position-y: center}}.section--color1{background-color: #5a5657}.section--color1 h2{color: #FFF}.section--color1 h3{margin-bottom: 30px}.section--color1 h3,.section--color1 p{color: #FFF}.section--color3 .background-image-module{position: relative;background-position: center center;background-size: cover}.section--color3 .background-image-module::before{content: '';background-color: rgba(0,0,0,0.7);position: absolute;width: 100%;height: 100%}.section--color3 .container{max-width: 740px}.section--color3 .container .ce_text{text-align: center}.section--color3 .container .ce_text h2,.section--color3 .container .ce_text p{color: #FFF}.section--color3 .container .ce_text h2{margin-bottom: 30px}.section--color3 .container .ce_text p{font-size: 21px}@media only screen and (min-width: 768px) and (max-width: 991px){.section--color3 .container .ce_text p{font-size: 19px}}@media (max-width: 767px){.section--color3 .container .ce_text p{font-size: 17px}}.section--color4{background-color: #ebebeb}#karriere-stoerer{position: absolute;top: 25%;right: 510px;width: 185px;transform: translateY(-50%)}@media screen and (max-width: 1199px){#karriere-stoerer{top: unset;right: 0}}@media only screen and (min-width: 768px) and (max-width: 991px){#karriere-stoerer{right: -55px;top: 15%}#karriere-stoerer img{width: 180px}}@media (max-width: 767px){#karriere-stoerer{top: 13%;width: 130px}#karriere-stoerer img{width: 130px}}.ce_rsce_benefits .box .ce_rsce_benefits_icon i{background-color: #fa7e12;display: block;border-radius: 100%;width: 110px;height: 110px;margin: 0 auto 20px auto;position: relative}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_benefits .box .ce_rsce_benefits_icon i{width: 80px;height: 80px}}@media (max-width: 767px){.ce_rsce_benefits .box .ce_rsce_benefits_icon i{width: 60px;height: 60px}}.ce_rsce_benefits .box .ce_rsce_benefits_icon i svg{color: #FFF;position: absolute;top: 50%;left: 50%;width: 60%;transform: translate(-50%, -50%)}.ce_rsce_benefits .box .ce_rsce_benefits_headline{text-align: center}.ce_rsce_benefits .box .ce_rsce_benefits_headline h3{color: #FFF;margin-bottom: 20px}.ce_rsce_benefits .box .ce_rsce_benefits_content{text-align: center}.ce_rsce_benefits .box .ce_rsce_benefits_content p{color: #FFF}.ce_rsce_card.card-layout-3 .box .ce_rsce_card_content{width: 53%}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_card.card-layout-3 .box .ce_rsce_card_content{width: 100%}}@media (max-width: 767px){.ce_rsce_card.card-layout-3 .box .ce_rsce_card_content{width: 100%}}.ce_rsce_card.card-layout-3 .box .ce_rsce_card_image{width: 47%}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_card.card-layout-3 .box .ce_rsce_card_image{width: 100%}}@media (max-width: 767px){.ce_rsce_card.card-layout-3 .box .ce_rsce_card_image{width: 100%}}.ce_rsce_card.card-layout-3 .box .ce_rsce_card_image figure{top: auto}.ce_rsce_card .box{display: flex;max-width: 880px;margin: 120px auto 40px auto}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_card .box{display: block;margin: 40px auto 40px auto;padding: 0 40px;max-width: 500px;width: 100%}}@media (max-width: 767px){.ce_rsce_card .box{display: block;margin: 40px auto 40px auto;padding: 0 40px;max-width: 500px;width: 100%}}.ce_rsce_card .box .ce_rsce_card_image{width: 50%;position: relative}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_card .box .ce_rsce_card_image{width: 100%}}@media (max-width: 767px){.ce_rsce_card .box .ce_rsce_card_image{width: 100%}}.ce_rsce_card .box .ce_rsce_card_image figure{position: absolute;top: -90px;box-shadow: 17px 17px 11px -11px rgba(16,13,13,0.43);height: 85%}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_card .box .ce_rsce_card_image figure{position: static;margin: 0}}@media (max-width: 767px){.ce_rsce_card .box .ce_rsce_card_image figure{position: static;margin: 0}}.ce_rsce_card .box .ce_rsce_card_image figure img{width: 100%;height: 100%;object-fit: cover}.ce_rsce_card .box .ce_rsce_card_content{width: 50%;padding: 60px 40px;border: 1px solid #000}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_card .box .ce_rsce_card_content{width: 100%;padding: 60px 20px}}@media (max-width: 767px){.ce_rsce_card .box .ce_rsce_card_content{width: 100%;padding: 60px 15px}}.ce_rsce_card .box .ce_rsce_card_content .ce_rsce_card_headline h3{position: relative;font-weight: 300}.ce_rsce_card .box .ce_rsce_card_content .ce_rsce_card_headline h3:before{content: '';background-color: #fa7e12;position: absolute;top: -13px;left: 0px;width: 80px;height: 3px}.ce_rsce_logo .box .ce_rsce_logo_image{margin-bottom: 30px;margin: 0;height: 111px;display: flex;justify-content: center;align-content: center;align-items: center}.ce_rsce_logo .box .ce_rsce_logo_image figure{display: block}.ce_rsce_logo .box .ce_rsce_logos_content p{font-size: 21px;font-weight: 300}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_logo .box .ce_rsce_logos_content p{font-size: 19px;font-weight: 500}}@media (max-width: 767px){.ce_rsce_logo .box .ce_rsce_logos_content p{font-size: 17px;font-weight: 500}}.social-media-mobile{display: none}@media only screen and (min-width: 768px) and (max-width: 991px){.social-media-mobile{display: block}.social-media-mobile .social-icon svg{color: #000}}@media (max-width: 767px){.social-media-mobile{display: block}.social-media-mobile .social-icon svg{color: #000}}.ce_rsce_image_collation{background-color: #5a5657;padding: 20px;margin-top: 20px}.ce_rsce_image_collation .box .ce_rsce_collation_content .ce_rsce_collation_headline{max-width: 350px}.ce_rsce_image_collation .box .ce_rsce_collation_content .ce_rsce_collation_headline h3{color: #FFFFFF;font-size: 21px}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_image_collation .box .ce_rsce_collation_content .ce_rsce_collation_headline h3{font-size: 19px}}@media (max-width: 767px){.ce_rsce_image_collation .box .ce_rsce_collation_content .ce_rsce_collation_headline h3{font-size: 17px}}@media (max-width: 767px){.ce_rsce_image_collation .box .ce_rsce_collation_content .ce_rsce_collation_headline{max-width: 100%;text-align: center}}.ce_rsce_image_collation .box .ce_rsce_collation_image{display: flex;position: relative;text-align: center;margin-bottom: 50px}.ce_rsce_image_collation .box .ce_rsce_collation_image img{width: 100%;height: 100%;border: 1px solid rgba(255,255,255,0.44)}.ce_rsce_image_collation .box .ce_rsce_collation_image label{margin: 10px 0;display: block;color: rgba(255,255,255,0.5)}.ce_rsce_gallery.ce_rsce_gallery1{background-color: #5a5657;padding: 30px 30px 0 30px}.ce_rsce_gallery.ce_rsce_gallery1 .row > div{margin-bottom: 30px}.ce_rsce_gallery.ce_rsce_gallery2{background-color: #5a5657;padding: 30px 30px 0 30px}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_gallery.ce_rsce_gallery2{padding: 10px}}@media (max-width: 767px){.ce_rsce_gallery.ce_rsce_gallery2{padding: 10px}}.ce_rsce_gallery.ce_rsce_gallery2 .row > div{margin-bottom: 30px}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_gallery.ce_rsce_gallery2 .row > div{margin-bottom: 10px}}@media (max-width: 767px){.ce_rsce_gallery.ce_rsce_gallery2 .row > div{margin-bottom: 10px}}.ce_rsce_gallery.ce_rsce_gallery3{background-color: #5a5657;padding: 30px 30px 30px 30px}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_gallery.ce_rsce_gallery3{padding: 10px}}@media (max-width: 767px){.ce_rsce_gallery.ce_rsce_gallery3{padding: 10px}}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_gallery.ce_rsce_gallery3 .row > div{margin-bottom: 10px}}@media (max-width: 767px){.ce_rsce_gallery.ce_rsce_gallery3 .row > div{margin-bottom: 10px}}.ce_rsce_gallery.ce_rsce_gallery3 .row > div img{height: 100%;object-fit: cover;width: 100%}.ce_rsce_gallery.ce_rsce_gallery4{background-color: #5a5657;padding: 30px 30px 30px 30px}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_gallery.ce_rsce_gallery4{padding: 10px}}@media (max-width: 767px){.ce_rsce_gallery.ce_rsce_gallery4{padding: 10px}}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_gallery.ce_rsce_gallery4 .row > div{margin-bottom: 10px}}@media (max-width: 767px){.ce_rsce_gallery.ce_rsce_gallery4 .row > div{margin-bottom: 10px}}.ce_rsce_gallery.ce_rsce_gallery4 .row > div img{height: 100%;object-fit: cover;width: 100%}.ce_rsce_gallery.ce_rsce_gallery5{background-color: #5a5657;padding: 30px 30px 30px 30px}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_gallery.ce_rsce_gallery5{padding: 10px}}@media (max-width: 767px){.ce_rsce_gallery.ce_rsce_gallery5{padding: 10px}}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_gallery.ce_rsce_gallery5 .row > div{margin-bottom: 10px}}@media (max-width: 767px){.ce_rsce_gallery.ce_rsce_gallery5 .row > div{margin-bottom: 10px}}.ce_rsce_gallery.ce_rsce_gallery5 .row > div img{height: 100%;object-fit: cover;width: 100%}.ce_rsce_gallery.ce_rsce_gallery5 .row > div:nth-last-child(-n + 4){margin-top: 25px}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_gallery.ce_rsce_gallery5 .row > div:nth-last-child(-n + 4){margin-top: 0}}.ce_rsce_gallery.ce_rsce_gallery6{background-color: #5a5657;padding: 30px 30px 30px 30px}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_gallery.ce_rsce_gallery6{padding: 10px}}@media (max-width: 767px){.ce_rsce_gallery.ce_rsce_gallery6{padding: 10px}}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_gallery.ce_rsce_gallery6 .row > div{margin-bottom: 10px}}@media (max-width: 767px){.ce_rsce_gallery.ce_rsce_gallery6 .row > div{margin-bottom: 10px}}.ce_rsce_gallery.ce_rsce_gallery6 .row > div img{height: 100%;object-fit: cover;width: 100%}.ce_rsce_gallery.ce_rsce_gallery6 .row > div:nth-last-child(-n + 5){margin-top: 25px}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_gallery.ce_rsce_gallery6 .row > div:nth-last-child(-n + 5){margin-top: 0}}.ce_rsce_gallery.ce_rsce_gallery7{background-color: #5a5657;padding: 30px 30px 30px 30px}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_gallery.ce_rsce_gallery7{padding: 10px}}@media (max-width: 767px){.ce_rsce_gallery.ce_rsce_gallery7{padding: 10px}}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_gallery.ce_rsce_gallery7 .row > div{margin-bottom: 10px}}@media (max-width: 767px){.ce_rsce_gallery.ce_rsce_gallery7 .row > div{margin-bottom: 10px}}.ce_rsce_gallery.ce_rsce_gallery7 .row > div img{height: 100%;object-fit: cover;width: 100%}.ce_rsce_gallery.ce_rsce_gallery7 .row > div:nth-last-child(-n + 4){margin-top: 25px}@media only screen and (min-width: 768px) and (max-width: 991px){.ce_rsce_gallery.ce_rsce_gallery7 .row > div:nth-last-child(-n + 4){margin-top: 0}}.contact-side{margin-top: 50px}.contact-side p{color: #000}.ce_form form .widget.widget-text input,.ce_form form .widget.widget-textarea input,.ce_form form .widget.widget-text textarea,.ce_form form .widget.widget-textarea textarea{padding: 30px 20px;border-radius: 0;color: rgba(0,0,0,0.5)}.ce_form form .widget.widget-select select{padding: 20px;height: 60px;border-radius: 0;color: rgba(0,0,0,0.5)}.ce_form form .widget.widget-submit button{font-weight: 500;font-size: 21px;line-height: 1.5;background-color: #fa7e12;padding: 16px 57px 16px 35px;width: 222px;color: #FFF;position: relative;margin-top: 20px;display: inline-block;margin-left: 10px;border-color: transparent;border-radius: 0}.ce_form form .widget.widget-submit button:after{content: '';position: absolute;background-image: url(/files/layout/image/arrow.svg);background-size: 100%;background-repeat: no-repeat;width: 20px;height: 20px;top: 21px;right: 20px}.ce_form form .widget.widget-submit button:hover{background-color: rgba(241,144,8,0.8)}footer{background-color: #1c1c1c;padding: 50px 0}footer h4,footer p,footer a{color: #FFFFFF}footer a:hover{color: #fa7e12}footer ul li{list-style: none}footer .social-media-mobile{display: none}.social-icon{display: flex}.social-icon a{display: block;width: 41px}.social-icon svg{margin-left: 10px;color: #FFF;max-width: 30px;min-width: 30px}header .social-icon{position: relative;top: 31px}@media screen and (max-width: 1140px){header .ce_bs_gridStart .col-md-1{display: none}}header img{max-height: 93px;width: auto}@media only screen and (max-width: 767px){header img{max-height: 80px}}@media only screen and (max-width: 1140px) and (min-width: 767px){header .col-md-8{-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%}}.ce_rsce_team{margin-top: 15px}.ce_rsce_team .ce_rsce_team_content h3{margin-bottom: 8px;font-size: 24px}.ce_rsce_team .ce_rsce_team_content ul{margin-left: 20px}.ce_rsce_team .ce_rsce_team_content ul li{color: #FFF}
body,html{font-family: 'Overpass'}button:focus{outline: 0}button{padding: 0px 5px 20px 5px;font-weight: 400;font-size: 24px;line-height: 28px;letter-spacing: -1px;color: #000;border: 0px solid rgba(35,157,219,0);border-radius: 29px;background-color: #d4fa1f;box-shadow: rgba(28,28,28,0.5) 3px 5px 5px 2px;padding: 14px 38px 14px 38px}@media only screen and (max-width: 720px){button{padding: 9px 38px 9px 38px;font-size: 19px}}@media only screen and (max-width: 570px){button{padding: 5px 25px 5px 25px;font-size: 16px}}button:hover{background-color: #97b11c}p{color: #000}@media only screen and (max-width: 570px){p{font-size: 16px}}h2{font-weight: 200;font-size: 32px;color: #000}@media only screen and (max-width: 720px){h2{font-size: 23px}}h3{color: #000000 !important;font-weight: 100}@media only screen and (max-width: 720px){h3{font-size: 23px}}b,strong{font-weight: 600}.job-hero{padding-bottom: 20px;position: relative}.job-hero .ce_text.first{margin-bottom: 50px}.job-hero .background-image-module{background-size: cover;background-position: 80%}@media only screen and (max-width: 720px){.job-hero .background-image-module{margin-top: 45px}}.job-hero:after{content: '';background-color: 255, 255, 255, 1);-webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTkyMCAyMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGcgZmlsbD0icmdiYSgyMzUsIDIzNSwgMjM1LCAxKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAwMC41MjEuMDIzTDAgMjAwVjBoMTAwMC41MjF6Ii8+PHBhdGggZD0iTTkxOS40NzkuMDIzTDE5MjAgMjAwVjBIOTE5LjQ3OXoiLz48L2c+PC9zdmc+");-webkit-mask-size: 100% 100%;background-size: 100% 181px;height: 181px;background: #FFF;display: block;bottom: 20px;width: 100%;position: absolute;z-index: 2;transform: rotate(180deg)}@media only screen and (max-width: 720px){.job-hero:after{height: 45px}}.job-hero:before{content: '';position: absolute;background-color: rgba(0,0,0,0.4);width: 100%;height: calc(100% - 20px);display: none;pointer-events: none}@media only screen and (max-width: 767px){.job-hero:before{display: block}}.job-hero h1{font-size: 44px;font-weight: 100;color: #FFF !important;margin-top: 115px;line-height: 1}.job-hero h1 strong{font-weight: 600}@media only screen and (max-width: 720px){.job-hero h1{line-height: 39px;font-size: 39px}}.job-hero .hero-bottom-text{margin: 0 auto 195px auto;width: 100%;position: relative;top: 23px;left: 20px}@media only screen and (max-width: 720px){.job-hero .hero-bottom-text{width: auto;top: 54px;left: unset;margin: 0 auto 110px auto}}.job-hero .hero-bottom-text h3{color: #FFF !important;font-size: 32px;margin-bottom: 7px}@media only screen and (max-width: 720px){.job-hero .hero-bottom-text h3{font-size: 22px}}.job-hero .hero-bottom-text ul{margin-left: 20px}.job-hero .hero-bottom-text ul li{color: #FFF}.job-gray-section{background: #363636}.job-gray-section h2,.job-gray-section h3,.job-gray-section p{color: #FFFFFF !important}.job-gray-section h2{font-weight: 100}.job-gray-section h2 strong{font-weight: 600}.job-gray-section.section-style-2 h3{text-align: center}.job-gray-section.section-style-2 .ce_bs_gridStart .col{padding-left: 5px;padding-right: 5px;margin-bottom: 10px}.job-gray-section.section-style-2 .ce_bs_gridStart .col .ce_text{background-color: #666;padding: 20px;color: #FFFFFF;height: 100%;text-align: center}.job-gray-section.section-style-2 .ce_bs_gridStart .col .ce_text h3{color: #FFF !important;font-size: 21px;font-weight: 600}.job-gray-section.section-style-2 .ce_bs_gridStart .col .ce_text p{font-size: 17px;text-align: center}.job-gray-section.section-style-2 .ce_bs_gridStart .col .ce_text p svg{max-width: 100px;color: #F3A42C;stroke-width: 3}.step-section .cd_text{text-align: left}.step-section h4{display: block;color: #F3A42C !important;font-size: 24px}.step-section h4 svg{max-width: 50px;color: #F3A42C}.ce_accordionSingle{max-width: 980px;margin: 20px auto;cursor: pointer}.ce_accordionSingle .ui-accordion-header{border: 0px solid rgba(220,222,225,0);color: #FFFFFF;background-color: #f19924;text-align: center;font-size: 29px;line-height: 2.1;font-weight: 200;letter-spacing: -1.5px;border-top-left-radius: 20px;border-top-right-radius: 20px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;padding: 8px 0}.ce_accordionSingle .ui-accordion-header.ui-accordion-header-active{border-bottom-left-radius: 0px;border-bottom-right-radius: 0px}@media only screen and (max-width: 720px){.ce_accordionSingle .ui-accordion-header{font-size: 29px;line-height: 1.2;font-weight: 600}}@media only screen and (max-width: 570px){.ce_accordionSingle .ui-accordion-header{font-size: 18px;line-height: 1.2}}.ce_accordionSingle .ui-accordion-content{background-color: #e0e6ea;padding: 25px 40px 15px 40px}.ce_accordionSingle .ui-accordion-content table{background-color: #FFFFFF}.ce_accordionSingle .ui-accordion-content table tbody{padding: 17px;display: block}.ce_accordionSingle .ui-accordion-content table svg{max-width: 35px}.ce_accordionSingle .ui-accordion-content table tr{margin-bottom: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;height: auto !important}@media only screen and (max-width: 570px){.ce_accordionSingle .ui-accordion-content table tr{display: block}}.ce_accordionSingle .ui-accordion-content table tr td{height: auto !important;position: relative;margin-left: 50px;padding-right: 50px}@media only screen and (max-width: 570px){.ce_accordionSingle .ui-accordion-content table tr td{width: 100% !important;display: block;padding: 10px 0px}}.ce_accordionSingle .ui-accordion-content table tr td svg{position: absolute;left: -50px}.ce_accordionSingle .ui-accordion-content table tr td em{color: #28536c;font-style: normal}.ce_accordionSingle .ui-accordion-content table tr .table-last{position: relative;top: -56px}@media only screen and (max-width: 570px){.ce_accordionSingle .ui-accordion-content table tr .table-last{top: 0}}@media only screen and (max-width: 570px){.ce_accordionSingle .ui-accordion-content table tr .leer{display: none}}.ce_accordionSingle .ui-accordion-content ul{margin-left: 20px}@media only screen and (max-width: 570px){.ce_accordionSingle .ui-accordion-content ul li{font-size: 16px}}.ce_accordionSingle .ui-accordion-content table{border: 0}.ce_accordionSingle .ui-accordion-content table tr td{border: 0;font-size: 21px}@media only screen and (max-width: 767px){.ce_accordionSingle .ui-accordion-content table tr td{font-size: 16px}}#footer .inside > div:first-child{background: #363636}#footer .inside > div:first-child p{color: #FFF}.container-grid{margin-bottom: 30px}.container-grid .row-2{display: flex;height: 500px}@media only screen and (max-width: 570px){.container-grid .row-2{height: 200px}}.container-grid .row-3{display: flex}.container-grid .row-2 > div:first-child{width: calc(33.33333333% - 3px);margin: 3px}@media only screen and (max-width: 570px){.container-grid .row-2 > div:first-child{width: 50%}}.container-grid .row-2 > div:last-child{width: 66.6666666667%;margin: 3px}@media only screen and (max-width: 570px){.container-grid .row-2 > div:last-child{width: 50%}}.container-grid .row-3 > div{width: 33.3333333333%;margin: 3px}@media only screen and (max-width: 570px){.container-grid .row-3 > div{width: 100%}}.container-grid img{object-fit: cover;height: 100%;width: 100%}.mod_article.last{margin-bottom: 0}@media only screen and (max-width: 720px){iframe{margin: 20px 0}}.md-overlay.md-show{opacity: 1 !important;visibility: visible !important}.section--color1.bg-2{background-color: #666}.section--color1.bg-2 .ce_bs_gridStart.grid-with-box .ce_text{background-color: #5a5657}.section--color1 h2,.section--color1 h3,.section--color1 p{color: #FFFFFF !important}.section--color1 h3{font-weight: 600;margin-bottom: 40px}.section--color1 svg{color: #d4fa1f;stroke-width: 3}.section--color1 .ce_bs_gridStart.grid-with-box{margin-bottom: 7px}@media only screen and (max-width: 767px){.section--color1 .ce_bs_gridStart.grid-with-box{margin-bottom: 0px}}.section--color1 .ce_bs_gridStart.grid-with-box .ce_text{background-color: #666;padding: 20px;text-align: center;height: 100%}@media only screen and (max-width: 767px){.section--color1 .ce_bs_gridStart.grid-with-box .ce_text{border-bottom: 5px solid #5a5657}}.section--color1 .ce_bs_gridStart.grid-with-box .ce_text svg{max-width: 80px;margin: 0 auto}.section--color1 .ce_bs_gridStart.grid-no-box .ce_text{padding: 20px;text-align: left;height: 100%}.section--color1 .ce_bs_gridStart.grid-no-box .ce_text svg{max-width: 50px;margin: 0 auto}.section--color1 .ce_bs_gridStart.grid-no-box .ce_text h4{color: #d4fa1f}#membership-btns{text-align: center}#membership-btns{margin-top: 40px}#membership-btns button{margin: 0 10px 0px 0;width: 200px;background-color: #FFF}#membership-btns button.btn-active{background-color: #d4fa1f}@media only screen and (max-width: 767px){#membership-btns button:first-child{margin: 0 10px 20px 0}}.membership-form-box{display: none}.membership-form-box.membership-form-box-premium{display: none}.membership-form-box.m-active{display: block}.margin-top-50{margin-top: 50px}h3.h3color1{color: #d4fa1f !important;font-weight: 400}h3.h3color1 b{font-weight: 900}#footer .inside > div:first-child{background: none}
.modal-open{overflow: hidden}.modal-open .page .btns button{display: block !important}body{counter-reset: section}@media only screen and (max-width: 991px){body{font-size: 1em !important}}.jobs .page .btns button{display: none}.jobs ::placeholder{color: #000;font-weight: 600}.jobs .p-brand-color{color: rgba(106,106,106,0.9)}.jobs .text-h2-underline{text-decoration: unserline}.jobs .text-h2-underline h2{text-decoration: underline}.jobs .max-width-850{max-width: 850px}.jobs .margin--top-80{margin-top: 80px}.jobs .padding--top-m{padding-top: 80px}.jobs .job-formular{display: none}.jobs .md-modal{margin: auto;position: fixed;top: 100px;left: 0;right: 0;width: 100%;max-width: 1050px;min-width: 355px;height: auto;z-index: 2000;visibility: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;z-index: 1000000000}@media only screen and (max-width: 575px){.jobs .md-modal{overflow: scroll;height: 100%;padding-top: 20px}}.jobs .md-modal > div.container{margin-bottom: 40px}.jobs .md-modal.md-show{visibility: visible;overflow: hidden}@media only screen and (max-width: 575px){.jobs .md-modal{top: 40px}}.jobs .md-close{width: 50px;height: 50px;position: fixed;top: 20px;right: 20px;background-color: transparent;outline: none;border: 0;box-shadow: none}@media only screen and (max-width: 575px){.jobs .md-close{width: 30px;height: 30px;top: 15px}}.jobs .md-close:after{content: '';background-image: url(/files/layout/img/close.png);background-size: 100%;background-repeat: no-repeat;width: 30px;height: 40px;display: block}.jobs .md-overlay{position: fixed;width: 100%;height: 100%;visibility: hidden;top: 0;left: 0;z-index: 1000;opacity: 0;background: rgba(106,106,106,0.9);-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;z-index: 100000000}.jobs .md-show ~ .md-overlay{opacity: 1;visibility: visible}.jobs .md-effect-12 .md-content{-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8);opacity: 0;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s}.jobs .md-show.md-effect-12 ~ .md-overlay{background-color: #e4f0e3}.jobs .md-effect-12 .md-content h3,.jobs .md-effect-12 .md-content{background: transparent}.jobs .md-show.md-effect-12 .md-content{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1}@media only screen and (max-width: 575px){.jobs .ce_accordion .accordion{padding: 20px 22px 15px 20px}}.jobs .mod_article .ce_bs_gridStart .block.ce_text{justify-content: center;padding-right: 25px}@media only screen and (max-width: 575px){.jobs .mod_article .ce_bs_gridStart .block.ce_text{margin-left: 0px;padding-right: 15px;font-size: 16px}}@media only screen and (max-width: 575px) and only screen and (max-width: 435px){.jobs .mod_article .ce_bs_gridStart .block.ce_text{font-size: 15px}}.jobs .btn-brand-2{color: #FFF;border-radius: 10px;padding: 15px 20px;font-size: 1.2em}.jobs .list-two-col ul{float: left;list-style-type: none;width: 100%}.jobs .list-two-col ul li{float: left;width: 6em;padding: 0 0px 0 50px;margin-left: -15px;width: 50%}@media only screen and (max-width: 991px){.jobs .list-two-col ul li{width: 100%;float: unset;margin: 15px 0}}.jobs .list-green-checker ul li{padding: 0 0px 0 50px;margin-left: -15px}.jobs .list-green-checker ul li:before{left: 0;top: 21px;background-image: url(/files/layout/img/checker-jobs.svg);content: '';height: 35px;width: 35px;background-size: 100%}.jobs .jobs-acc{max-width: 1100px}.jobs .jobs-acc .ui-accordion-header{background-color: #DBDADE;font-weight: 600;font-size: 1.7em}@media only screen and (max-width: 991px){.jobs .jobs-acc .ui-accordion-header{font-size: 1.4em}}@media only screen and (max-width: 512px){.jobs .jobs-acc .ui-accordion-header{font-size: 1.2em}}.jobs .jobs-acc .ui-accordion-header:hover{background-color: #C9C9C9}.jobs .jobs-acc .ui-accordion-header-icon{right: 10px;left: unset}.jobs .jobs-acc .ui-state-active{background-color: #C9C9C9}.jobs :root{--primary: #333;--secondary: #333;--errorColor: red;--stepNumber: 7;--containerWidth: 800px;--bgColor: #333;--inputBorderColor: lightgray}.jobs .container-jobs-form{width: 1050px;text-align: center;border-radius: 5px;padding: 50px 35px 10px 35px;color: #FFF;margin: 0 auto}@media only screen and (max-width: 790px){.jobs .container-jobs-form{width: 100%}}@media only screen and (max-width: 575px){.jobs .container-jobs-form{padding: 10px 0px 5px 0px}}.jobs .container-jobs-form header{font-size: 35px;font-weight: 600;margin: 0 0 30px 0}.jobs .container-jobs-form .form-outer{width: 100%;overflow: hidden;padding: 10px 0}.jobs .container-jobs-form .form-outer .form-wrap{display: flex;width: calc(100% * 6)}.jobs .form-outer .form-wrap .page{width: calc(100% / 6);transition: margin-left .3s ease-in-out;background-color: #FFFFFF}.jobs .form-outer .form-wrap .page .title{text-align: center;font-size: 35px;font-weight: 100;margin-bottom: 25px;margin-top: 20px;color: #000;max-width: 500px;margin: 20px auto}@media only screen and (max-width: 575px){.jobs .form-outer .form-wrap .page .title{font-size: 20px;margin-bottom: 10px;padding-left: 10px}}.jobs .inner-page{padding: 0 10px}.jobs .form-outer .form-wrap .page .sub-title{text-align: left;margin-bottom: 20px}@media only screen and (max-width: 575px){.jobs .form-outer .form-wrap .page .sub-title{padding-left: 10px}}.jobs .form-outer .form-wrap .page .field{width: 100%;margin: 10px 0;display: flex;position: relative}@media only screen and (max-width: 575px){.jobs .form-outer .form-wrap .page .field{margin: 0}}.jobs .form-outer .form-wrap .page .field.btns{margin-top: 80px}.jobs .form-outer .form-wrap .page .field.btns button{margin: 0 auto 10px auto;font-weight: 600}@media only screen and (max-width: 575px){.jobs .form-outer .form-wrap .page .field.btns{margin-top: 40px}}.jobs .checkbox-handler.field-set-stelle{position: relative;left: 50%;transform: translateX(-18%);top: 15px}@media only screen and (max-width: 790px){.jobs .checkbox-handler.field-set-stelle{left: 0;transform: unset}}.jobs .checkbox-handler .field{background: #FFF;color: #000;font-weight: 300;padding: 0px 20px;border-radius: 12px;position: relative}@media only screen and (max-width: 575px){.jobs .checkbox-handler .field{padding: 7px 20px}}.jobs .checkbox-handler .field .label{margin-left: 45px;font-size: 24px}@media only screen and (max-width: 790px){.jobs .checkbox-handler .field .label{padding-right: 22px;text-align: left}}@media only screen and (max-width: 575px){.jobs .checkbox-handler .field .label{font-size: 18px}}.jobs .checkbox-handler .field input{position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;cursor: pointer;z-index: 1111}.jobs .checkbox-handler .field input:hover ~ .checkmark{background-color: #ccc}.jobs .checkbox-handler .field [type="radio"]:checked + .label:after,.jobs .checkbox-handler .field [type="checkbox"]:checked + .label:after{content: '';position: absolute;top: 10px;right: 5px;height: 38px;width: 48px;border-radius: 10px;pointer-events: none;background-image: url(/files/layout/img/checker-jobs-black.svg);background-size: 100%}@media only screen and (max-width: 575px){.jobs .checkbox-handler .field [type="radio"]:checked + .label:after,.jobs .checkbox-handler .field [type="checkbox"]:checked + .label:after{top: 5px;height: 25px;width: 34px}}.jobs .checkbox-handler .field .checkmark{position: absolute;left: 25px;height: 25px;width: 25px;background-color: #000;top: calc(50% - 3px);transform: translateY(-50%)}.jobs .checkbox-handler .field .checkmark:hover{background-color: #ccc}.jobs .checkbox-handler .field .checkmark:after{content: "";position: absolute;display: none;left: 10px;top: 3px;width: 7px;height: 15px;border: solid #fff;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)}.jobs .checkbox-handler .field [type="radio"]:checked ~ .checkmark,.jobs .checkbox-handler .field [type="checkbox"]:checked ~ .checkmark{background-color: #ff6d00}.jobs .checkbox-handler .field [type="radio"]:checked ~ .checkmark:after,.jobs .checkbox-handler .field [type="checkbox"]:checked ~ .checkmark:after{display: block}.jobs .phone_img{display: block;height: 25px;width: 100%;background-image: url(/files/layout/img/phone.png);background-repeat: no-repeat;position: relative;left: -7px;top: 2px;font-size: 0}.jobs .input-handler span{font-size: 13px;margin-top: -5px;float: left}.jobs .input-handler input,.jobs .input-handler textarea{width: 100%;padding: 10px;border-radius: 10px;border: none;outline: none;font-weight: 100;margin: 0 50px;background-color: #F2F2F2;-webkit-box-shadow: 1px 1px 3px 2px rgba(0,0,0,0.37);box-shadow: 1px 1px 3px 2px rgba(0,0,0,0.37);font-size: 20px}.jobs .input-handler.input-handler-list{display: flex}.jobs .input-handler.input-handler-list .field{margin: 10px 7px !important}.jobs .input-handler-date .field{margin: 10px 7px !important}.jobs .input-handler-date .field input{margin: 0 10px}.jobs .form-wrap .page .field input.invalid-input{border-color: var(--errorColor)}.jobs .form-wrap .page .field select{width: 100%;padding-left: 10px;font-size: 17px;font-weight: 500}.jobs .form-wrap .page .field button{width: 180px;padding: 20px 0;padding: 10px 29px 10px 29px;background-color: #ff6d00;color: #FFFFFF;border-radius: 30px;font-size: 22px;font-weight: 100;border: none;box-shadow: none;outline: none;font-weight: 600;margin-top: -20px;color: #fff;cursor: pointer;font-size: 18px;font-weight: 500;letter-spacing: 1px;text-transform: uppercase;transition: .5s ease;position: relative}.jobs .form-wrap .page .field button:hover{background-color: rgba(255,109,0,0.7)}@media only screen and (max-width: 575px){.jobs .form-wrap .page .field button{font-size: 16px;padding: 10px 0}}.jobs .form-wrap .page .field button:after{content: '';position: absolute;background-image: url(/files/layout/img/btnarrow.svg);background-size: 100%;width: 15px;height: 15px;top: 50%;transform: translateY(-50%);right: 25px}.jobs .form-wrap .page .field button:hover{background: #000}.jobs .form-wrap .page .btns button{margin-top: -20px !important}.jobs .form-wrap .page .btns button.prev{margin-right: 3px;font-size: 17px}.jobs .form-wrap .page .btns button.next{margin-left: 3px}.jobs .container-jobs-form .progress-bar{display: flex;margin: 40px 0;user-select: none}.jobs .container-jobs-form .progress-bar .step{text-align: center;width: 100%;position: relative}.jobs .container-jobs-form .progress-bar .step p{font-weight: 500;font-size: 18px;color: #000;margin-bottom: 8px}.jobs .progress-bar .step .bullet{height: 25px;width: 25px;border: 2px solid #000;display: inline-block;border-radius: 50%;position: relative;transition: 0.2s;font-weight: 500;font-size: 17px;line-height: 25px}.jobs .progress-bar .step .bullet.active{border-color: var(--primary);background: var(--primary)}.jobs .progress-bar .step .bullet span{position: absolute;left: 50%;transform: translateX(-50%)}.jobs .progress-bar .step .bullet.active span{display: none}.jobs .progress-bar .step .bullet:before,.jobs .progress-bar .step .bullet:after{position: absolute;content: "";bottom: 11px;right: -51px;height: 3px;width: 44px;background: #262626}.jobs .progress-bar .step .bullet.active:after{background: var(--primary);transform: scaleX(0);transform-origin: left;animation: animate .3s linear forwards}@keyframes animate{100%{transform: scaleX(1)}}.jobs .progress-bar .step:last-child .bullet:before,.jobs .progress-bar .step:last-child .bullet:after{display: none}.jobs .progress-bar .step p.active{color: var(--primary);transition: .2s linear}.jobs .progress-bar .step .check{position: absolute;left: 50%;top: 70%;font-size: 15px;transform: translate(-50%, -50%);display: none}.jobs .progress-bar .step .check.active{display: block;color: #fff}@media screen and (max-width: 660px){.jobs :root{--containerWidth: 400px}.jobs .progress-bar .step p{display: none}.jobs .progress-bar .step .bullet::after,.jobs .progress-bar .step .bullet::before{display: none}.jobs .progress-bar .step .bullet{display: flex;align-items: center;justify-content: center}.jobs .progress-bar .step .check{position: absolute;left: 50%;top: 50%;font-size: 15px;transform: translate(-50%, -50%);display: none}.jobs .step{display: flex;align-items: center;justify-content: center}}@media screen and (max-width: 490px){.jobs :root{--containerWidth: 100%}.jobs .container-jobs-form{box-sizing: border-box;border-radius: 0}}.jobs .job-footer .ce_image .image_container{width: 120px;height: 120px}.jobs .job-footer .ce_image .image_container img{border-radius: 100%}.jobs .job-footer .ce_bs_gridStart .block.ce_text{margin-left: 0;padding: 0}.jobs #footer .ce_text h2{margin-top: 0}.jobs .submit-job-form{width: 310px !important}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

input{
  outline: none;
}

h4{
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
   -khtml-user-select: none; /* Konqueror HTML */
     -moz-user-select: none; /* Old versions of Firefox */
      -ms-user-select: none; /* Internet Explorer/Edge */
          user-select: none; /* Non-prefixed version, currently
                                supported by Chrome, Edge, Opera and Firefox */
}

#jobs-confi h4{
  font-size: 18px;
  text-align: left;
  font-weight: 800;
}

@media only screen and (max-width: 575px) {
  #jobs-confi h4{
    font-size: 16px;
    font-weight: 600;
  }
}

@media only screen and (max-width: 400px) {
  #jobs-confi h4{
    font-size: 14px;
    font-weight: 600;
  }
}


#jobs-confi .progress{
  border-radius: 20px;
  height: 16px;
  width: 100%;
  margin-bottom: 10px;
  background: #ccc;
}

#jobs-confi .progress .progress-bar{
  background-color: #65A603;
  opacity:0.8;
  height: 100%;
  border-radius: 10px;
}

#jobs-confi .step-counter{
  font-size: 18px;
  font-weight: 600;
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
  color: #000;
}

#jobs-confi .item-handler{

  
}

#jobs-confi .job-container{
  margin: 70px auto 0 auto;
  padding: 20px;
  overflow: hidden;
  max-width: 830px;
  position: relative;
  height: 590px;
  -webkit-box-shadow: 2px 2px 14px 4px rgb(0 0 0 / 36%);
  box-shadow: 2px 2px 14px 4px rgb(0 0 0 / 36%);
  background-color: #FFF;
} 

@media only screen and (max-width: 575px) {
  #jobs-confi .job-container{
    padding: 5px;
  }
}

#jobs-confi .job-container h3{
  text-align: center;
  font-size: 26px;
  font-weight: 600;
  margin: 0 auto 20px auto;
  

  
}

@media only screen and (max-width: 575px) {
  #jobs-confi .job-container h3{
    font-size: 22px;
  }
}

@media only screen and (max-width: 400px) {
  #jobs-confi .job-container h3{
    font-size: 20px;
  }
}

#jobs-confi .job-container .item-wrapper{
  background-color: transparent;
  padding: 20px;
  margin-bottom: 20px;
  margin: 0 auto;
  max-width: 590px;
/*  -webkit-box-shadow: 2px 2px 14px 4px rgba(0,0,0,0.36); 
  box-shadow: 2px 2px 14px 4px rgba(0,0,0,0.36);*/
}

#jobs-confi .job-container .form-group{
  position: relative;
  margin-bottom: 5px;
}

#jobs-confi .job-container .item-wrapper .answer-item.radio{
  background-color: #FFF;
  border: 1px solid rgba(0,0,0,.3);
  padding: 10px 30px;
  margin-bottom: 10px;
  cursor: pointer;
  border-radius: 20px;
}

@media only screen and (max-width: 400px) {

  #jobs-confi .job-container .item-wrapper .answer-item.radio{
    padding: 10px 15px;
  }
}


#jobs-confi .job-container .item-wrapper .answer-item.radio:hover{
  background-color: #EC7203;
  color: #FFF;
}

#jobs-confi .job-container .item-wrapper .answer-item.radio h4{
  padding: 0;
  margin: 0;
}



#jobs-confi .job-container .item-wrapper .option-active .answer-item.radio{

  color: #FFF;
}


#jobs-confi .controller{
  text-align: center;
  margin-top: 20px;
}

#jobs-confi .controller button{
  background-color: #65A603;
  border: none;
  color: #FFF;
  padding: 12px 35px 12px 12px;
  font-size: 20px;
}

#jobs-confi .controller button.btn-primary{
  position: relative;
  cursor: pointer;
}

#jobs-confi .controller button.btn-primary:after{
  content: '';
  /background-image: url(../../files/layout/konfigurator/image/next.svg);
  position: absolute;
  right: 0px;
  top: 5px;
  width: 35px;
  height: 35px;
  display: block;
  background-size: 100%;
}

/* Formular */

.form-wrap .ce_form{
  max-width: 523px;
  background-color: #FFF;
  padding: 20px;
  margin: 0 auto;
}


.form-wrap .ce_form .form-set-stelle{
  display: none;
}
.form-wrap .ce_form .form-set-ausbildung{
  display: none;
}
.form-wrap .ce_form .form-set-erfahrung{
  display: none;
}

.form-wrap .ce_form .form-set-alter{
    display: none;
}
.form-wrap .ce_form .form-set-arbeit{
    display: none;
}

.container-check {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.container-check input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}

/* On mouse-over, add a grey background color */
.container-check:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container-check input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container-check input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container-check .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}


/*
.form-wrap .ce_form .formbody input[type="text"]{
  padding: 6px 8px;
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
  box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
*/

.form-wrap .ce_form .formbody .widget-text.name-text input{
  position: relative;
  padding: 12px 12px 12px 76px;
}
.form-wrap .ce_form .formbody .widget-text.name-text:before{
  content: '';
  background-image: url(../../files/layout/konfigurator/image/hallo.svg);
  background-size: 100%;
  position: absolute;
  width: 30px;
  height: 30px;
  display: block;
  z-index: 2;
  top: 4px;
  left: 15px;
}

.form-wrap .ce_form .formbody .widget-text.name-text label{
  left: 70px;
}

.form-wrap .ce_form .formbody .widget-text.mail-text input{
  position: relative;
  padding: 12px 12px 12px 76px;
}

.form-wrap .ce_form .formbody .widget-text.mail-text:before{
  content: '';
  background-image: url(../../files/layout/konfigurator/image/mail.svg);
  background-size: 100%;
  position: absolute;
  width: 30px;
  height: 30px;
  display: block;
  z-index: 2;
  top: 4px;
  left: 15px;
}

.form-wrap .ce_form .formbody .widget-text.phone-text label{
  left: 70px;
}

.form-wrap .ce_form .formbody .widget-text.phone-text input{
  position: relative;
  padding: 12px 12px 12px 76px;
}

.form-wrap .ce_form .formbody .widget-text.phone-text:before{
  content: '';
  background-image: url(../../files/layout/konfigurator/image/telefon.svg);
  background-size: 100%;
  position: absolute;
  width: 30px;
  height: 30px;
  display: block;
  z-index: 2;
  top: 4px;
  left: 15px;
}

.form-wrap .ce_form .formbody .widget-text.mail-text label{
  left: 70px;
}

.form-wrap .ce_form .formbody .widget-checkbox{

}

.form-wrap .ce_form .formbody .widget-submit{
  text-align: center;
}

.form-wrap .ce_form .formbody .widget-submit button{
  background-color: #65A603;
  color: #FFF;
  padding: 10px 60px 10px 10px;
  position: relative;
  border: none;
  font-size: 20px;
}

.form-wrap .ce_form .formbody .widget-submit button:before{
  content: '';
  position: absolute;
  background-image: url(../../files/layout/konfigurator/image/email.svg);
  width: 30px;
  height: 30px;
  display: block;
  z-index: 2;
  top: 5px;
  right: 15px;
}

.form-wrap .ce_form .formbody .widget-submit button:after{
  display: none;
}

#jobs-confi .center-form {
  margin: 20px auto;
  width: 25%;
}

#jobs-confi fieldset {
  border: none;
  padding: 10px 20px 20px;
}
#jobs-confi legend {
  color: #fff;
  position: absolute;
  clip: rect(0,0,0,0);
}
#jobs-confi label {
  display: block;
  margin: 5px 5px 2px 9px;
}
.js .widget-text {
  position: relative;
  margin: 35px 0;
}
.js .widget-text label {
  color: #c2c2c2;
  position: absolute;
  top: 0.8em;
  transition: all 0.25s cubic-bezier(0.175,0.885,0.32,1.275);
  transform: translate3d(0,0,0);
  z-index: 1;
}
.js .widget-text input:focus ~ label, .js .widget-text input.valid ~ label, .js .widget-text textarea:focus ~ label, .js .widget-text textarea.valid ~ label {
  color: #fff;
  transform: translate3d(0,-2.2em,0);
}
#jobs-confi input[type="email"], input[type="text"] {
  box-sizing: border-box;
  width: 100%;
  border-radius: 5px;
  background: #fff;
  border: 1px solid rgba(0,0,0,0.6);
}
#jobs-confi textarea {
  box-sizing: border-box;
  width: 100%;
  min-height: 100px;
  resize: none;
  border-radius: 5px;
  background: #fff;
  padding: 12px;
  border: none;
  font-family: inherit;
  font-size: 20px;
  border: 1px solid rgba(0,0,0,.3);
}
#jobs-confi .button {
  background: none;
  border: 1px solid #fff;
  border-radius: 5px;
  color: #fff;
  padding: 10px 20px;
  float: right;
}

.custom-controls-stacked >div{
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Animation */

.my-switch-animation.ng-enter,
.my-switch-animation.ng-leave {
  -webkit-transition:all 500ms cubic-bezier(0.68, -0.25, 0.265, 1.35); 
  -moz-transition:all 500ms cubic-bezier(0.68, -0.25, 0.265, 1.35); 
  -o-transition:all 500ms cubic-bezier(0.68, -0.25, 0.265, 1.35); 
 transition: all 500ms cubic-bezier(0.68, -0.25, 0.265, 1.35); 
  position: absolute;
  width:100%;
}

.my-switch-animation.back.ng-enter {
  right:100%;
}
.my-switch-animation.next.ng-enter {
  left:100%;
}

.my-switch-animation.back.ng-leave,
.my-switch-animation.back.ng-enter.ng-enter-active {
  right:0%;
}
.my-switch-animation.next.ng-leave,
.my-switch-animation.next.ng-enter.ng-enter-active {
  left:0%;
 
}

.my-switch-animation.back.ng-leave.ng-leave-active {
  right:-100%;
  opacity:0;
}

.my-switch-animation.back.ng-enter {
  right:100%;
}
.my-switch-animation.next.ng-enter {
  left:100%;
}

.my-switch-animation.back.ng-leave,
.my-switch-animation.back.ng-enter.ng-enter-active {
  right:0%;
}
.my-switch-animation.next.ng-leave,
.my-switch-animation.next.ng-enter.ng-enter-active {
  left:0%;
 
}

.my-switch-animation.back.ng-leave.ng-leave-active {
  right:-100%;
  opacity:0;
}
.my-switch-animation.next.ng-leave.ng-leave-active {
  left:-100%;
  opacity:0;
}


#jobs-confi input[type="text"]{
  /* padding: 6px 8px;
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
  box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; */
}

textarea{
  width: 100%;
  height: 180px;
  outline: none;
  color: #000;
  resize: none;
}
