.elementor-910 .elementor-element.elementor-element-43898657:not(.elementor-motion-effects-element-type-background),.elementor-910 .elementor-element.elementor-element-43898657>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://soyener-dorfladen.de/wp-content/uploads/2025/12/Firefly_Gemini-Flash_Ultrarealistische-Szene-in-einem-warmen-bayerischen-Dorfladen-um-1900–1925._Eine-jun-96510.png");background-position:0 -356px;background-repeat:no-repeat;background-size:cover}.elementor-910 .elementor-element.elementor-element-43898657>.elementor-background-overlay{background-color:var(--e-global-color-64e2a10);opacity:.25;transition:background .3s,border-radius .3s,opacity .3s}.elementor-910 .elementor-element.elementor-element-43898657{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:120px}.elementor-910 .elementor-element.elementor-element-4b1a39c .elementor-heading-title{font-size:300px;color:#F7F3F300}.elementor-910 .elementor-element.elementor-element-2c261d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}@media(max-width:1024px){.elementor-910 .elementor-element.elementor-element-43898657:not(.elementor-motion-effects-element-type-background),.elementor-910 .elementor-element.elementor-element-43898657>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}}@media(max-width:767px){.elementor-910 .elementor-element.elementor-element-43898657:not(.elementor-motion-effects-element-type-background),.elementor-910 .elementor-element.elementor-element-43898657>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}}.career-page{max-width:1000px;margin:0 auto;padding:50px 20px;color:#234d35;font-family:sans-serif}.career-hero{text-align:center;margin-bottom:60px}.career-hero h1{font-size:42px;margin-bottom:12px}.career-hero .subline{font-size:22px;color:#565}.career-whyus,.career-jobs,.career-apply,.career-contact{background:#fff;border-radius:15px;padding:40px 30px;margin-bottom:50px;box-shadow:0 8px 20px rgba(0,0,0,.06)}.career-whyus h2,.career-jobs h2,.career-apply h2,.career-contact h2{font-size:30px;margin-bottom:20px;color:#235030}.career-whyus ul,.career-apply ul{list-style:none;padding-left:0}.career-whyus li,.career-apply li{font-size:18px;margin-bottom:12px;line-height:1.6}.job-card{border:1px solid #e0e0e0;border-radius:12px;padding:25px 20px;margin-bottom:25px}.job-card h3{font-size:24px;margin-bottom:12px;color:#235030}.job-card p{font-size:17px;margin-bottom:18px;color:#333}.btn-apply{display:inline-block;background-color:#235030;padding:12px 24px;border-radius:8px;text-decoration:none;font-size:17px;font-weight:600;color:#fff !important;transition:all .25s ease}.btn-apply:hover{background-color:#2d6a3d;color:#fff !important;transform:translateY(-2px)}.btn-apply:active{transform:scale(.97)}.career-contact a{color:#235030;text-decoration:none}.career-contact a:hover{text-decoration:underline}.fade-up{opacity:0;transform:translateY(20px);animation:fadeUp .8s ease forwards}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.job-card{padding:30px}.career-hero h1{font-size:34px}.btn-apply{width:100%;text-align:center;padding:16px}}