@font-face{font-family:Montserrat;src:url(./Montserrat-Light-DZsnkBGO.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Regular-BQsUpcHj.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Bold-DEcR8bPr.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Black-B-giSEIc.ttf) format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:icomoon;src:url(./icomoon-BQToaMwN.ttf) format("truetype"),url(./icomoon-DiInWyOe.woff) format("woff");font-style:normal;font-weight:400;font-display:block}.videostellenanzeigen-slider{--job-card-width: 60.5%;--job-neighbor-left: 22.4%;--job-neighbor-right: 77.6%;width:calc(100% - 8rem);max-width:90rem;padding-bottom:2rem;margin:0 auto;overflow:clip visible}.videostellenanzeigen-slider-headline{max-width:47.5rem;margin:0 auto .75rem;font-size:clamp(1.5rem,2.5vw,2.75rem);font-weight:700;line-height:1.15;text-align:center;text-wrap:balance}.videostellenanzeigen-slider-controls{display:flex;width:var(--job-card-width);margin:0 auto 1rem;justify-content:flex-end;visibility:hidden}.videostellenanzeigen-slider.multiple .videostellenanzeigen-slider-controls{visibility:visible}.videostellenanzeigen-slider-previous,.videostellenanzeigen-slider-next,.videostellenanzeigen-slider-close{display:grid;width:2.75rem;height:2.75rem;padding:0;border:0;place-items:center;color:#ff8906;background:none;cursor:pointer}.videostellenanzeigen-slider-previous:focus-visible,.videostellenanzeigen-slider-next:focus-visible,.videostellenanzeigen-slider-close:focus-visible{outline:.125rem solid #ff8906;outline-offset:-.125rem}.videostellenanzeigen-slider-previous:disabled,.videostellenanzeigen-slider-next:disabled,.videostellenanzeigen-slider-close:disabled{opacity:.4;cursor:default}.videostellenanzeigen-slider-arrow{display:block;width:1.375rem;height:1.375rem;border-bottom:.25rem solid currentColor;border-left:.25rem solid currentColor;transform:rotate(45deg)}.videostellenanzeigen-slider-next .videostellenanzeigen-slider-arrow{transform:rotate(225deg)}.videostellenanzeigen-slider-viewport{position:relative;outline:none;touch-action:pan-y}.videostellenanzeigen-slider-viewport:focus-visible{outline:.125rem solid #ff8906;outline-offset:-.125rem}.videostellenanzeigen-slider.initialized .videostellenanzeigen-slider-viewport{aspect-ratio:1600/544.5;cursor:grab}.videostellenanzeigen-slider-track{position:relative}.videostellenanzeigen-slider.initialized .videostellenanzeigen-slider-track{position:absolute;top:0;right:0;bottom:0;left:0}.videostellenanzeigen-slider-fallback{display:block;padding:.5rem 1rem;color:#ff8906;overflow-wrap:anywhere}.videostellenanzeigen-slider-status{margin:1rem 0 0;text-align:center}.videostellenanzeigen-slider.initialized .videostellenanzeigen-slider-status{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.videostellenanzeigen-slider-card{position:absolute;top:50%;left:50%;z-index:1;width:var(--job-card-width);aspect-ratio:16/9;transform:translate(-50%,-50%) scale(.74);background:#000;opacity:0;visibility:hidden;pointer-events:none;transition:left .56s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1),opacity .45s,box-shadow .36s}.videostellenanzeigen-slider-card:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:#000000a6;pointer-events:none;transition:opacity .45s}.videostellenanzeigen-slider-card.active,.videostellenanzeigen-slider-card.previous,.videostellenanzeigen-slider-card.next{opacity:1;visibility:visible;pointer-events:auto}.videostellenanzeigen-slider-card.active{z-index:3;transform:translate(-50%,-50%);outline:.125rem solid #ffffff;box-shadow:0 .875rem .875rem #0000004d}.videostellenanzeigen-slider-card.active:after{opacity:0}.videostellenanzeigen-slider-card.previous{left:var(--job-neighbor-left)}.videostellenanzeigen-slider-card.next{left:var(--job-neighbor-right)}.videostellenanzeigen-slider-trigger{position:absolute;display:block;overflow:hidden;color:#fff;background:#000;top:0;right:0;bottom:0;left:0}.videostellenanzeigen-slider-trigger:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000a6,#0000 75%);pointer-events:none}.videostellenanzeigen-slider-trigger:focus-visible{outline:.1875rem solid #ff8906;outline-offset:-.1875rem}.videostellenanzeigen-slider-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.videostellenanzeigen-slider-logo{position:absolute;top:0;left:0;z-index:2;display:flex;max-width:32%;padding:1.5% 1%;align-items:center;background:#fff;border-bottom-right-radius:.5rem;box-shadow:-.1875rem .125rem .375rem #0000001f}.videostellenanzeigen-slider-logo-image{display:block;width:auto;max-width:100%;height:clamp(1.125rem,2.2vw,2rem);object-fit:contain}.videostellenanzeigen-slider-content{position:absolute;right:6%;bottom:16%;left:6%;z-index:2;display:block;color:#fff;text-align:left;pointer-events:none}.videostellenanzeigen-slider-company{display:block;margin-bottom:2%;font-size:clamp(.5625rem,1.05vw,1rem);font-weight:700;line-height:1.3}.videostellenanzeigen-slider-category,.videostellenanzeigen-slider-title{display:block;max-width:86%;font-size:clamp(1.25rem,2.85vw,2.75rem);line-height:1.13;overflow-wrap:anywhere}.videostellenanzeigen-slider-category{font-weight:300}.videostellenanzeigen-slider-title{max-height:3.39em;overflow:hidden;font-weight:700}.videostellenanzeigen-slider-play{position:absolute;top:50%;left:50%;z-index:2;display:block;width:5.5%;min-width:1.75rem;aspect-ratio:1;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2080%2080'%20fill='none'%3e%3ccircle%20cx='40'%20cy='40'%20r='40'%20fill='%23fff'%20fill-opacity='.65'/%3e%3cpath%20d='M31%2027.5c0-2.3%202.5-3.7%204.5-2.6l21%2012.5c2%201.2%202%204%200%205.2l-21%2012.5c-2%201.1-4.5-.3-4.5-2.6v-25Z'%20fill='%23000'/%3e%3c/svg%3e") center/contain no-repeat;border-radius:50%;pointer-events:none;transition:transform .36s cubic-bezier(.22,1.4,.36,1),filter .36s ease}.videostellenanzeigen-slider-card:not(.active) .videostellenanzeigen-slider-play{visibility:hidden}.videostellenanzeigen-slider-card.active:has(.videostellenanzeigen-slider-trigger:focus-visible){transform:translate(-50%,calc(-50% - .375rem));box-shadow:0 2rem 4.375rem #0000003d}.videostellenanzeigen-slider-card.active .videostellenanzeigen-slider-trigger:focus-visible .videostellenanzeigen-slider-image{transform:scale(1.055)}.videostellenanzeigen-slider-card.active .videostellenanzeigen-slider-trigger:focus-visible .videostellenanzeigen-slider-play{transform:translate(-50%,-50%) scale(1.22);filter:drop-shadow(0 0 .75rem rgba(255,255,255,.7))}.videostellenanzeigen-slider-modal{width:calc(100% - 3rem);max-width:80rem;max-height:calc(100% - 3rem);padding:0;margin:auto;border:0;overflow:auto;color:#fff;background:#000}.videostellenanzeigen-slider-modal::backdrop{background:#000000d9}.videostellenanzeigen-slider-modal:fullscreen{display:flex;width:100%;max-width:none;height:100%;max-height:none;flex-direction:column}.videostellenanzeigen-slider-modal-header{display:flex;padding:1rem 1.5rem;gap:1rem;align-items:center;justify-content:space-between}.videostellenanzeigen-slider-modal-company{font-size:.875rem}.videostellenanzeigen-slider-modal-title{margin:.25rem 0 0;color:#fff;font-size:1.5rem;line-height:1.2;overflow-wrap:anywhere}.videostellenanzeigen-slider-close{flex-shrink:0}.videostellenanzeigen-slider-cross{position:relative;display:block;width:1.5rem;height:1.5rem}.videostellenanzeigen-slider-cross:before,.videostellenanzeigen-slider-cross:after{content:"";position:absolute;top:50%;left:0;width:100%;height:.125rem;transform:rotate(45deg);background:currentColor}.videostellenanzeigen-slider-cross:after{transform:rotate(-45deg)}.videostellenanzeigen-slider-player{width:100%;aspect-ratio:16/9}.videostellenanzeigen-slider-iframe{display:block;width:100%;height:100%;border:0}.videostellenanzeigen-slider-modal:fullscreen .videostellenanzeigen-slider-player{min-height:0;flex:1;aspect-ratio:auto}@media(hover:hover){.videostellenanzeigen-slider-card.active:hover{transform:translate(-50%,calc(-50% - .375rem));box-shadow:0 2rem 4.375rem #0000003d}.videostellenanzeigen-slider-card.active .videostellenanzeigen-slider-trigger:hover .videostellenanzeigen-slider-image{transform:scale(1.055)}.videostellenanzeigen-slider-card.active .videostellenanzeigen-slider-trigger:hover .videostellenanzeigen-slider-play{transform:translate(-50%,-50%) scale(1.22);filter:drop-shadow(0 0 .75rem rgba(255,255,255,.7))}.videostellenanzeigen-slider-card.previous:hover:after,.videostellenanzeigen-slider-card.next:hover:after{opacity:.75}}@media(max-width:1024px){.videostellenanzeigen-slider{--job-card-width: 72%;--job-neighbor-left: 15%;--job-neighbor-right: 85%;width:calc(100% - 6rem)}.videostellenanzeigen-slider.initialized .videostellenanzeigen-slider-viewport{aspect-ratio:1600/648}.videostellenanzeigen-slider-controls{margin-bottom:.75rem}.videostellenanzeigen-slider-arrow{width:1.125rem;height:1.125rem;border-width:.1875rem}.videostellenanzeigen-slider-content{bottom:12%}.videostellenanzeigen-slider-category,.videostellenanzeigen-slider-title{font-size:clamp(1.125rem,3.4vw,2rem)}.videostellenanzeigen-slider-modal-title{font-size:1.25rem}}@media(max-width:460px){.videostellenanzeigen-slider{--job-card-width: 84%;--job-neighbor-left: 8%;--job-neighbor-right: 92%;width:calc(100% - 3rem);padding-bottom:1.25rem}.videostellenanzeigen-slider-headline{font-size:1.5rem}.videostellenanzeigen-slider.initialized .videostellenanzeigen-slider-viewport{aspect-ratio:1600/756}.videostellenanzeigen-slider-content{right:5%;bottom:8%;left:5%}.videostellenanzeigen-slider-category,.videostellenanzeigen-slider-title{max-width:100%;font-size:clamp(1rem,4.6vw,1.3125rem)}.videostellenanzeigen-slider-company{font-size:.5625rem}.videostellenanzeigen-slider-logo-image{height:1.25rem}.videostellenanzeigen-slider-play{top:36%}.videostellenanzeigen-slider-modal{width:100%;max-height:100%}.videostellenanzeigen-slider-modal-header{padding:.75rem}.videostellenanzeigen-slider-modal-title{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){.videostellenanzeigen-slider-card,.videostellenanzeigen-slider-card:after,.videostellenanzeigen-slider-image,.videostellenanzeigen-slider-play{transition:none}}
