.s-hero:not(.g-section--pt-0){padding-top:var(--s-offset-m)}.s-hero__container{flex-direction:column;gap:.5rem;display:flex}.s-hero__headline{max-width:60rem;padding-top:1.5rem;padding-bottom:var(--s-offset-ms);flex-direction:column;align-items:flex-start;display:flex}.s-hero__headline-group{padding-top:0;padding-bottom:0}.s-hero__buttons{width:100%;margin-top:var(--s-offset-mx);--btn-flex:0 1 auto;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;display:flex}.s-hero__buttons--multi{--btn-flex:1 1 calc((100% - .75rem) / 2)}.s-hero__btn{flex:var(--btn-flex);width:100%;min-width:max-content;max-width:25rem;margin-top:0;margin-left:0;margin-right:0}@media screen and (width>=480px){.s-hero__btn{width:auto}}.s-hero__btn+.s-hero__btn{margin-left:0}.s-hero__media{justify-content:flex-start;margin:0 auto;display:flex;overflow:hidden}.s-hero__media-image{width:100%}.s-hero__media img{object-fit:cover;width:auto;max-width:100%;height:auto;display:block}@media screen and (width>=768px){.s-hero__container{gap:2rem}.s-hero__buttons{margin-bottom:0}.s-hero__media{margin-left:calc(-1 * var(--content-padding));margin-right:calc(-1 * var(--content-padding))}.s-hero__media img{width:64rem;max-width:64rem}}@media screen and (width>=1000px){.s-hero__media-image{max-width:var(--s-max-inner-width);margin-left:auto;margin-right:auto}.s-hero__media img{width:var(--s-max-inner-width);max-width:var(--s-max-inner-width)}}@media screen and (width>=1200px){.s-hero__media{justify-content:center}}.s-hero--centered .s-hero__headline{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.s-hero--centered .s-hero__headline-group{--text-max-width:60rem;flex-direction:column;align-items:center;display:flex}.s-hero--centered .s-hero__buttons{justify-content:center}@media screen and (width>=768px){.s-hero--centered .s-hero__headline{padding-top:2rem}}.s-hero--img-right .s-hero__headline{max-width:32.5rem}@media screen and (width>=768px){.s-hero--img-right .s-hero__container{flex-direction:row;justify-content:space-between;gap:2.5rem}.s-hero--img-right .s-hero__headline{flex:66%;align-self:center;align-items:flex-start}.s-hero--img-right .s-hero__media{flex:28.26%;align-self:stretch;margin-left:0;margin-right:0}.s-hero--img-right .s-hero__media img{object-fit:cover;width:100%;max-width:100%}}@media screen and (width>=1000px){.s-hero--img-right .s-hero__headline{flex-grow:0;flex-shrink:0}.s-hero--img-right .s-hero__media{flex-grow:0;flex-basis:37rem}}.c-filter__options{grid-template-columns:1fr;row-gap:1rem;display:grid}.c-filter__options--vacancy{grid-template-columns:1fr;justify-content:flex-start;align-items:center;row-gap:1rem}.c-filter__item{flex:auto}.c-filter__label-desktop{display:none}.c-filter__label-mobile{display:inline}.c-filter__subtitle{color:var(--theme-content);font-size:1rem;font-weight:500;line-height:1.5;display:none}.c-filter__selected{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.c-filter__selected-clean{flex-shrink:0;margin-left:auto;font-size:.875rem}.c-filter__selected-chips{display:none}@media screen and (width>=768px){.c-filter__selected{flex-wrap:nowrap;align-items:flex-start;gap:1.5rem}.c-filter__selected-chips{flex-wrap:wrap;flex-shrink:1;align-items:center;gap:.5rem;min-width:0;display:flex}.c-filter__selected-clean{margin-top:.4375rem}.c-filter__subtitle{display:block}.c-filter__label-desktop{display:inline}.c-filter__label-mobile{display:none}.c-filter__options{grid-template-columns:repeat(3,1fr);column-gap:2rem;display:grid}.c-filter__options--vacancy{grid-template-columns:auto 21.5rem;column-gap:1rem;display:grid}.c-filter__options--1{grid-template-columns:auto 21.5rem;align-items:center}.c-filter__options--2{grid-template-columns:repeat(2,14.5rem)}.c-filter__options--3{grid-template-columns:repeat(3,1fr)}}@media screen and (width>=1000px){.c-filter__options--vacancy{justify-content:flex-end}.c-filter__options--1{grid-template-columns:auto 21.5rem;align-items:center}.c-filter__options--2{grid-template-columns:repeat(2,14.5rem)}.c-filter__options--3{grid-template-columns:repeat(3,1fr)}}.c-explore{align-items:center;padding-bottom:1rem}@media screen and (width>=768px){.c-explore{padding-bottom:3rem}}.c-explore__head{margin-bottom:1.5rem;display:flex}@media screen and (width>=768px){.c-explore__head .btn-text.c-explore__action--mobile{display:none}}@media screen and (width<=767.98px){.c-explore__head .btn-text.c-explore__action--desktop{display:none}}.c-explore__title{color:var(--theme-title);margin-right:auto;padding-bottom:0;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.33333}.c-explore__action{--theme-text-btn:var(--theme-text);--theme-text-btn-active:var(--theme-brand);margin-left:.75rem;font-weight:400}.c-explore__toolbar{display:none}.c-explore__toolbar.is-open{display:block}@media screen and (width<=767.98px){.c-explore__toolbar.is-open{margin-bottom:1.5rem}}@media screen and (width>=768px){.c-explore__toolbar{margin-bottom:0;display:block}.c-explore__toolbar-fixed{width:100%;transform:var(--toolbar-fixed-transform,none);justify-content:center;display:flex}.c-explore__toolbar-centered{width:100%;max-width:var(--s-max-inner-width)}.c-explore__toolbar.is-scrolled{min-height:var(--toolbar-height,auto)}.c-explore__toolbar.is-scrolled .c-explore__toolbar-fixed{padding:3rem var(--s-padding-x);background:var(--theme-background);z-index:10;border-bottom:.0625rem solid var(--theme-lines);transition:box-shadow .3s,transform .3s;position:fixed;top:0;left:0}.c-explore__toolbar.is-scrolled .c-filter__selected{display:none}.c-explore__toolbar.is-scroll-down{--toolbar-fixed-transform:translateY(-100%)}.c-explore__toolbar.is-scroll-up{--toolbar-fixed-transform:translateY(0)}}.c-explore__toolbar--vacancy{display:block}.c-explore__search{display:none}.c-explore__search-form{display:flex;position:relative}.c-explore__search-field{border:.0625rem solid var(--theme-border);width:100%;color:var(--theme-title);box-shadow:none;appearance:none;background:0 0;border-radius:0;outline:none;padding:.8125rem .875rem;font-size:1rem;font-weight:400;line-height:1.5;display:block}.c-explore__search-field:-webkit-autofill{-webkit-text-fill-color:var(--theme-title);background-color:#fff0;transition:background-color 50000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff0}.c-explore__search-field:-webkit-autofill:hover{-webkit-text-fill-color:var(--theme-title);background-color:#fff0;transition:background-color 50000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff0}:-webkit-any(.c-explore__search-field:-webkit-autofill:active,.c-explore__search-field:-webkit-autofill:focus){-webkit-text-fill-color:var(--theme-title);transition:background-color 50000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff0}:is(.c-explore__search-field:autofill:active,.c-explore__search-field:autofill:focus){-webkit-text-fill-color:var(--theme-title);transition:background-color 50000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff0}.c-explore__search-field:focus{border-color:var(--theme-active-border);box-shadow:0 0 0 .25rem var(--theme-active-shadow)}.c-explore__search-field::placeholder{color:var(--theme-text)}.c-explore__search-field::-webkit-search-cancel-button{-webkit-appearance:none}.c-explore__search-submit{--theme-text-btn:var(--theme-text);--theme-text-btn-active:var(--theme-brand);height:100%;padding:0 .875rem 0 .5rem;position:absolute;top:0;right:0}.c-explore__search-submit .el-icon{width:var(--icon-size);height:var(--icon-size);flex-shrink:0}.c-explore__search.is-active{display:block}.c-explore--vacancy .c-explore__head{margin-bottom:0}@media screen and (width>=1000px){.c-explore--vacancy{padding-bottom:3rem}}.s-explore__counter{color:var(--theme-title);margin-bottom:1rem;padding:0;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.33333}@media screen and (width>=768px){.s-explore__counter{margin-bottom:2rem;font-family:Inter,sans-serif;font-size:1.875rem;font-weight:600;line-height:1.26667}}.s-explore__results{grid-template-columns:100%;gap:3rem 2rem;display:grid}@media screen and (width>=480px){.s-explore__results{grid-template-columns:repeat(auto-fit,minmax(18.625rem,1fr))}}.s-explore__empty{text-align:center}.s-explore__empty-image{max-width:7.5rem;height:auto;margin-top:.5rem;margin-left:auto;margin-right:auto}.s-explore__empty-image img{object-fit:contain;width:100%;height:auto}.s-explore__empty-message{width:90%;max-width:56.25rem;margin-left:auto;margin-right:auto}.s-explore__empty-title{margin-top:2rem;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.33333}@media screen and (width>=768px){.s-explore__empty-title{font-family:Inter,sans-serif;font-size:1.875rem;font-weight:600;line-height:1.26667}}.s-explore__empty-title{color:var(--theme-title);padding-bottom:0}.s-explore__empty-text{color:var(--theme-text);margin-top:1rem;font-size:1.125rem;font-weight:400;line-height:1.55556}@media screen and (width>=768px){.s-explore__empty-text{font-size:1.25rem;line-height:1.5}}.s-explore__empty-text{max-width:48rem;margin-left:auto;margin-right:auto}.s-explore__empty-text p{font-size:inherit;font-weight:inherit;line-height:inherit;padding-bottom:var(--s-offset-xxs)}.s-explore__empty-text p:last-child{padding-bottom:0}.s-explore__empty-suggestions{grid-template-columns:100%;gap:3rem 2rem;margin-top:4rem;display:grid}@media screen and (width>=480px){.s-explore__empty-suggestions{grid-template-columns:repeat(auto-fit,minmax(18.625rem,1fr))}}@media screen and (width>=768px){.s-explore__empty-image{max-width:10rem;margin-top:1.5rem}.s-explore__empty-text{margin-top:1.5rem;padding-left:1rem;padding-right:1rem}}.s-explore.is-loading .s-explore__results{opacity:.5;pointer-events:none}.s-showcase{--slide-padding-y:2rem;--slide-padding-x:1rem;--nax-slide-height:5.875rem;user-select:none;height:100vh}.s-showcase__main{height:calc(100vh - 2 * var(--nax-slide-height));display:flex;position:relative;overflow:hidden}.s-showcase__main__wrapper{flex:65%;min-width:0}.s-showcase__slide{background:var(--theme-brand);color:#fff;height:100%;padding:1rem var(--slide-padding-x) var(--slide-padding-y);cursor:e-resize;z-index:0;border:none;flex-shrink:0;width:100%;font-size:1.25rem;font-weight:500;line-height:1.5;position:absolute;overflow:hidden}@media screen and (width>=768px){.s-showcase__slide{font-family:Inter,sans-serif;font-size:2.25rem;font-weight:500;line-height:1.22222}}.s-showcase__slide{--copy-height:2.44em}.s-showcase__slide.active{z-index:1}.s-showcase__slide-container{width:100%;height:100%;max-width:var(--s-max-inner-width);flex-direction:column;justify-content:space-between;margin-left:auto;margin-right:auto;display:flex}.s-showcase__slide-copy{z-index:5;max-width:100%;min-height:calc(var(--copy-height) + 1rem);cursor:pointer;gap:1.5rem;padding-top:1rem;display:flex;position:static;bottom:0;left:0}.s-showcase__slide-copy:before{content:"";width:100%;height:calc(var(--slide-padding-y) + var(--copy-height));z-index:1;position:absolute;bottom:0;left:0}.s-showcase__slide-title{box-shadow:none;--link-hover-color:#fff;-webkit-line-clamp:2;text-overflow:ellipsis;z-index:5;-webkit-box-orient:vertical;flex:auto;display:-webkit-box;position:relative;overflow:hidden}.s-showcase__slide-arrow{--icon-size:1.625rem}@media (hover:hover) and (pointer:fine){.s-showcase__slide-copy:hover .s-showcase__slide-arrow{color:var(--theme-brand)}}.s-showcase__slide-logo{z-index:5;width:10rem;max-width:100%;height:10rem;top:0;left:0}.s-showcase__slide-logo img{object-fit:contain;object-position:top left;max-width:100%;max-height:100%}.s-showcase__slide-media{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.s-showcase__slide-media img{object-fit:cover;width:100%;height:100%}.s-showcase__slide-media:after{content:"";z-index:1;background:linear-gradient(#0000 67.19%,#0009 100%),linear-gradient(#00000040 0%,#0000 22.63%);width:100%;height:100%;position:absolute;top:0;left:0}.s-showcase__nav{height:calc(2 * var(--nax-slide-height));position:relative;overflow:hidden}.s-showcase__nav-slider{flex-direction:column;height:100%;display:flex}.s-showcase__nav-slide{background:var(--theme-brand);color:#fff;background:var(--theme-brand);cursor:pointer;width:100%;max-width:100%;padding:var(--slide-padding-y) var(--slide-padding-x);border:none;flex:none;align-items:flex-end;font-size:1.25rem;font-weight:500;line-height:1.5;display:flex;position:relative}@media screen and (width>=768px){.s-showcase__nav-slide{font-family:Inter,sans-serif;font-size:2.25rem;font-weight:500;line-height:1.22222}}.s-showcase__nav-slide{height:var(--nax-slide-height);gap:.5rem}.s-showcase__nav-slide:after{content:"";z-index:1;background:#00000080;width:100%;height:100%;transition:background .3s;display:block;position:absolute;top:0;left:0}.s-showcase__nav-media{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.s-showcase__nav-media img{object-fit:cover;width:100%;height:100%}.s-showcase__nav-number{z-index:5;position:relative}.s-showcase__nav-arrow{z-index:5;--icon-size:1.625rem;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.s-showcase__nav-arrow{opacity:0;transition:transform .3s,opacity .2s;position:relative;transform:translate(100%)}.s-showcase__nav-slide:hover:after{background:#0000004d}.s-showcase__nav-slide:hover .s-showcase__nav-arrow{opacity:1;transform:translate(0)}}@media screen and (width>=768px){.s-showcase{--slide-padding-y:2rem;--slide-padding-x:2rem}.s-showcase__slide{padding-top:var(--slide-padding-y)}.s-showcase__slide-arrow{--icon-size:2.75rem}.s-showcase__nav{--nax-slide-height:6.75rem}.s-showcase__nav-arrow{--icon-size:2.75rem}}@media screen and (width>=1000px){.s-showcase{align-items:stretch;display:flex;overflow:hidden}.s-showcase__main{flex:65%;min-width:0;height:100vh}.s-showcase__nav{--nax-slide-height:100vh;min-width:0;max-width:27.5rem;height:unset;flex:35%;overflow:hidden}.s-showcase__nav-slider{height:unset;flex-direction:row;width:100%}.s-showcase__nav-slide{gap:1rem;max-width:50%}.s-showcase__nav-slide:first-child{margin-top:0}.s-showcase__nav-number{margin-bottom:1.22em}.s-showcase__nav-arrow{z-index:5;margin-bottom:1.22em;display:flex;position:relative}}@media screen and (width>=1200px){.s-showcase{--slide-padding-y:3rem;--slide-padding-x:3rem}}@media (width>=1280px) and (aspect-ratio<=1/.8){.s-showcase,.s-showcase__slide{height:80vw}.s-showcase__nav{--nax-slide-height:80vw;height:100vw}}
