@charset "UTF-8";.modul.stellenangebote .wrap{display:flex;align-items:stretch;gap:96px}.modul.stellenangebote .intro{flex:0 0 460px;max-width:36%}.modul.stellenangebote .sticky{position:sticky;top:calc(var(--header_height) + 40px);display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-top:60px}.modul.stellenangebote .sticky h2{margin:0;line-height:1.1}.modul.stellenangebote .sticky .copy{max-width:420px}.modul.stellenangebote .sticky .copy p{margin:0;line-height:1.5}.modul.stellenangebote .cta{display:inline-block;padding:16px 24px;border-radius:90px;background:var(--color_ci_secondary);color:var(--color_typo_main);font-size:.889rem;font-weight:700;line-height:normal;text-decoration:none;transition:background .2s ease-out}.modul.stellenangebote .cta:hover{background:var(--color_ci_secondary_hover);color:var(--color_typo_main);text-decoration:none}.modul.stellenangebote .cta:focus-visible{outline:3px solid var(--color_ci_primary);outline-offset:3px}.modul.stellenangebote .liste{flex:1 1 0;min-width:0}.modul.stellenangebote .stellen{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.modul.stellenangebote .stellen li{margin:0}.modul.stellenangebote .stelle{display:flex;align-items:center;gap:24px;min-height:113px;padding:24px 24px 24px 32px;border-radius:16px;background:#f8f8f8;color:var(--color_typo_main);text-decoration:none;transition:background .2s ease-out,transform .2s ease-out}.modul.stellenangebote .stelle:hover{background:#f1f1f1;color:var(--color_typo_main);text-decoration:none}.modul.stellenangebote .stelle:hover .arrow{transform:translateX(4px)}.modul.stellenangebote .stelle:focus-visible{outline:3px solid var(--color_ci_primary);outline-offset:3px}.modul.stellenangebote .info{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:10px}.modul.stellenangebote .info h3{margin:0;line-height:1.3}.modul.stellenangebote .meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.778rem;line-height:normal}.modul.stellenangebote .tag{padding:5px 12px;border-radius:90px;background:var(--color_ci_primary);color:#fff;font-size:.667rem;font-weight:700}.modul.stellenangebote .ort{display:inline-flex;align-items:center;gap:6px;opacity:.85}.modul.stellenangebote .ort img{display:block}.modul.stellenangebote .start{opacity:.85}.modul.stellenangebote .arrow{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color_ci_secondary);transition:transform .2s ease-out}.modul.stellenangebote .arrow img{display:block}.modul.stellenangebote .leer{margin:60px 0 0;padding:32px;border-radius:16px;background:#f8f8f8}@media (prefers-reduced-motion:reduce){.modul.stellenangebote .arrow,.modul.stellenangebote .stelle{transition:none}}@media (max-width:1200px){.modul.stellenangebote .wrap{gap:calc(var(--content_spacing) * 3)}}@media (max-width:1000px){.modul.stellenangebote .wrap{flex-direction:column;gap:calc(var(--content_spacing) * 2)}.modul.stellenangebote .intro{flex:none;max-width:none}.modul.stellenangebote .sticky{position:static;padding-top:0}.modul.stellenangebote .leer{margin-top:0}}@media (max-width:700px){.modul.stellenangebote .stelle{gap:16px;min-height:0;padding:20px 16px 20px 20px}.modul.stellenangebote .info h3{font-size:1.1rem}.modul.stellenangebote .arrow{flex-basis:40px;width:40px;height:40px}}
/*# sourceMappingURL=../sourcemaps/stellenangebote.min.css.map */
