.background-split-white-left-orange-right{background-image:linear-gradient(to bottom right,#fff,#dce1ee,#fff),linear-gradient(180deg,#06b444,#bfffd6);border-radius:0 0 0 0}.background-split-white-left-blue-right,.background-split-white-left-orange-right{background-size:75% 100%,25% 100%;background-position:0 0,100% 0;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding:20px}.background-split-white-left-blue-right{background-image:linear-gradient(to bottom right,#fff,#dce1ee,#fff),linear-gradient(to bottom,var(--primary),var(--primary));border-radius:0 0 16px 0}.background-split{background-image:linear-gradient(to bottom right,#fbe4cf,#fae3ce,#fcead9,#faf8f8,#f7f7fa),linear-gradient(to bottom,var(--primary),var(--primary));background-size:75% 100%,25% 100%;background-position:0 0,100% 0;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding:0 20px;border-radius:0 0 16px 0}.background-split-hero{position:relative;overflow:hidden}.background-split-hero:before{background:radial-gradient(ellipse at center,rgba(255,170,45,.08) 0,rgba(255,170,45,.05) 38.2%,rgba(255,170,45,.02) 61.8%,rgba(0,49,136,.015) 100%);animation:heroBackgroundShift 15s ease-in-out infinite}.background-split-hero:after,.background-split-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;will-change:transform,opacity}.background-split-hero:after{background:linear-gradient(135deg,rgba(0,49,136,.025),rgba(0,49,136,.01) 38.2%,rgba(255,170,45,.02) 61.8%,rgba(255,170,45,.01));animation:heroBackgroundFlow 20s ease-in-out infinite reverse}@keyframes heroBackgroundShift{0%,to{transform:translateZ(0) scale(1) rotate(0deg);opacity:.7}50%{transform:translateZ(0) scale(1.05) rotate(.5deg);opacity:.9}}@keyframes heroBackgroundFlow{0%,to{transform:translateZ(0) scale(1);opacity:.5}33%{transform:translate3d(-8px,-4px,0) scale(1.03);opacity:.7}66%{transform:translate3d(8px,4px,0) scale(.97);opacity:.6}}@media(max-width:768px){.background-split-hero:after,.background-split-hero:before{animation-duration:10s}}@media(min-width:1200px){.background-split-hero:after,.background-split-hero:before{animation-duration:18s}}.background-image{background-image:url(/_next/static/media/teamapplication.abd8355e.jpeg)}.background-image,.imprint-background-image{width:100%;height:50vh;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;border-radius:16px 0 0 0}.imprint-background-image{background-image:url(/_next/static/media/officecorporate.0ee6e2da.jpeg)}@media(max-width:768px){.background-image,.imprint-background-image{height:40vh}}.job-card-image{width:100%;height:150px}.impressum-cards{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}.impressum-cards h2{font-size:2em;margin-top:8px}.card{background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:25px;flex:1 1 calc(33.333% - 20px);box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-5px);box-shadow:0 8px 12px rgba(0,0,0,.15)}.company-details img{width:100%;height:150px;object-fit:cover;border-radius:0 10px}@media(max-width:768px){.impressum-cards{flex-direction:column}.card{flex:1 1 100%}.background-split,.background-split-white-left-blue-right,.background-split-white-left-orange-right{background-image:none;background-color:var(--background-grey);box-shadow:0 2px 4px rgba(0,0,0,.1);padding:15px;border-radius:16px}}@media(max-width:480px){.background-split,.background-split-white-left-blue-right,.background-split-white-left-orange-right{background-image:none;background-color:var(--background-grey);padding:10px;border-radius:12px}.background-image,.imprint-background-image{height:30vh}}.background-content{position:absolute;bottom:1rem;padding:32px;width:60%;background-color:var(--background-grey);opacity:.8;border-radius:0 16px 0 0}.job-dialog-content{padding:20px;display:flex;flex-direction:column;gap:20px;max-width:800px}.job-dialog-title{text-align:center;font-size:2em;font-weight:700;margin-bottom:16px}.job-dialog-main{display:flex;gap:20px;flex-wrap:nowrap}.job-dialog-left{flex:1 1 50%;display:flex;flex-direction:column}.job-dialog-image{border-radius:10px;object-fit:cover;height:300px}.job-meta-info{display:flex;margin-top:8px;margin-bottom:16px;flex-direction:column}.job-meta-info p{margin-bottom:0}.job-buttons{display:flex;gap:10px}.job-dialog-right{flex:1 1 50%;display:flex;flex-direction:column;gap:20px}.job-dialog-right ul{margin-top:-16px;list-style-type:disc;margin-left:16px}.apply-button{padding:10px 20px;background-color:var(--primary);color:#fff;text-decoration:none;border-radius:5px;text-align:center;transition:background-color .3s ease}.apply-button:hover{background-color:var(--secondary)}.share-button{padding:10px 20px;background-color:#6c757d;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.share-button:hover{background-color:#5a6268}