.karriere-hero{background-color:#f8fafc;padding:120px 0 80px;position:relative;overflow:hidden}.karriere-hero-container{max-width:1200px;margin:0 auto;padding:0 40px}.karriere-hero-grid{align-items:center;gap:60px;min-height:500px;display:flex}.karriere-hero-content{flex:0 0 50%}.karriere-hero-title-tag{color:var(--e-global-color-blue);text-transform:uppercase;letter-spacing:2px;margin-bottom:25px;font-size:16px;font-weight:700}.karriere-hero-subtitle{color:var(--e-global-color-blue);letter-spacing:-2px;margin-bottom:35px;font-size:58px;font-weight:900;line-height:1.1}.karriere-hero-subtitle .underline{display:inline-block;position:relative}.karriere-hero-text{color:var(--e-global-color-primary);max-width:90%;font-size:20px;line-height:1.6}.karriere-hero-image-container{flex:0 0 50%;justify-content:flex-end;display:flex}.karriere-hero-image{object-fit:cover;border-radius:20px;width:100%;max-width:550px;height:auto;display:block;box-shadow:0 25px 50px -12px #00000026}@media (max-width:1024px){.karriere-hero{padding:100px 0 60px}.karriere-hero-grid{text-align:center;flex-direction:column-reverse;gap:40px}.karriere-hero-content,.karriere-hero-image-container{flex:0 0 100%;justify-content:center;width:100%}.karriere-hero-subtitle{font-size:42px}.karriere-hero-text{max-width:100%}}
.karriere-benefits{background-color:#fff;padding:100px 0}.karriere-benefits-container{max-width:1200px;margin:0 auto;padding:0 40px}.karriere-benefits-title{color:var(--e-global-color-blue);text-align:center;letter-spacing:-1px;margin-bottom:70px;font-size:42px;font-weight:900}.karriere-benefits-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.benefit-card{text-align:center;background-color:#f8fafc;border-radius:20px;padding:30px;transition:transform .3s,box-shadow .3s}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.benefit-icon-box{width:70px;height:70px;color:var(--e-global-color-blue);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 25px;font-size:30px;display:flex;box-shadow:0 4px 6px #0000000d}.benefit-card-title{color:var(--e-global-color-primary);margin-bottom:15px;font-size:20px;font-weight:700}.benefit-card-text{color:#4a5568;font-size:16px;line-height:1.6}@media (max-width:1024px){.karriere-benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.karriere-benefits-grid{grid-template-columns:1fr}.karriere-benefits-title{font-size:32px}}
.karriere-jobs{background-color:#f8fafc;padding:100px 0}.karriere-jobs-container{max-width:1000px;margin:0 auto;padding:0 40px}.karriere-jobs-title{color:var(--e-global-color-blue);text-align:center;letter-spacing:-1px;margin-bottom:70px;font-size:42px;font-weight:900}.karriere-jobs-list{flex-direction:column;gap:30px;display:flex}.job-card{background-color:#fff;border-radius:20px;justify-content:space-between;align-items:flex-start;padding:40px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 6px #0000000d}.job-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #00000014}.job-info{flex:0 0 70%}.job-title{color:var(--e-global-color-primary);margin-bottom:10px;font-size:24px;font-weight:900}.job-type{color:#0972d3;background-color:#0972d31a;border-radius:20px;margin-bottom:20px;padding:4px 12px;font-size:14px;font-weight:700;display:inline-block}.job-desc{color:var(--e-global-color-primary);margin-bottom:25px;font-size:18px;line-height:1.6}.job-requirements{color:var(--e-global-color-primary);background-color:#f8fafc;border-left:4px solid #0972d3;border-radius:12px;padding:20px;font-size:16px;line-height:1.6}.job-action{flex:0 0 25%;justify-content:flex-end;display:flex}.apply-button-link{background-color:var(--e-global-color-primary);color:#fff;white-space:nowrap;border-radius:50px;padding:16px 32px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.apply-button-link:hover{background-color:var(--e-global-color-yellow);color:var(--e-global-color-primary);transform:scale(1.05)}@media (max-width:768px){.job-card{flex-direction:column;gap:30px}.job-info,.job-action{flex:0 0 100%;justify-content:flex-start;width:100%}.karriere-jobs-title{font-size:32px}}
.karriere-apply{background-color:var(--e-global-color-blue);color:var(--e-global-color-white);text-align:center;padding:120px 0;position:relative;overflow:hidden}.karriere-apply-container{z-index:2;max-width:800px;margin:0 auto;padding:0 40px;position:relative}.karriere-apply-title{letter-spacing:-1px;color:var(--e-global-color-white);margin-bottom:30px;font-size:48px;font-weight:900}.karriere-apply-text{color:#ffffffe6;margin-bottom:40px;font-size:20px;line-height:1.6}.karriere-apply-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;border:1px solid #fff3;border-radius:20px;margin-bottom:40px;padding:30px}.karriere-apply-mail{margin-bottom:10px;font-size:24px;font-weight:700}.karriere-apply-phone{font-size:20px;font-weight:500}.karriere-apply-button{background-color:var(--e-global-color-blue);color:var(--e-global-color-white);border-radius:50px;padding:20px 40px;font-size:18px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 10px 20px #0003}.karriere-apply-button:hover{background-color:var(--e-global-color-yellow);color:var(--e-global-color-primary);transform:translateY(-3px);box-shadow:0 15px 30px #0000004d}.karriere-bg-shape{z-index:1;background:radial-gradient(circle,#0972d31a 0%,#0972d300 70%);width:800px;height:800px;position:absolute;top:-50%;right:-20%}@media (max-width:768px){.karriere-apply-title{font-size:36px}}
