.cta-circle{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:.5rem;background:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;border-radius:50%}.cta-circle:disabled{color:#dbdbe2;background:#e3e4ea}.cta-circle::before{width:1.5rem;height:1.5rem;margin:auto}.cta-circle--large{width:3.5rem;height:3.5rem}.cta-circle--small{width:2.5rem;height:2.5rem}.cta-circle--x-small{width:2rem;height:2rem}.cta-circle--x-small::before{width:1rem;height:1rem}.cta-circle--white{background:#fff}.cta-circle--blue{background:#1a73e8}.cta-circle--arrow-right::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12H19M12 5 19 12 12 19'/%3E%3C/svg%3E")}.cta-circle--info::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 22C17.5228 22 22 17.5228 22 12 22 6.47715 17.5228 2 12 2 6.47715 2 2 6.47715 2 12 2 17.5228 6.47715 22 12 22ZM12 16V12M12 8H12.01'/%3E%3C/svg%3E")}.cta-circle--close::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6 6 18M6 6 18 18'/%3E%3C/svg%3E")}.video-player{width:100%;aspect-ratio:16/9;cursor:pointer;-o-object-fit:cover;object-fit:cover;border-radius:.75rem}@supports not (aspect-ratio: auto){.video-player{height:calc((min(1808px,100vw) - var(--margin-section))/16*9)}}.job-preview{display:grid;grid-template-columns:auto max-content;align-items:center;padding:.5rem .75rem;margin-top:1rem;background-color:#f5f5fa;border-radius:.75rem}.job-preview__text{font-size:var(--font-size-body-small);color:#5c606e}.job-preview__button{width:1.5rem;height:1.5rem;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12H19M12 5 19 12 12 19'/%3E%3C/svg%3E")}.image-card{position:relative;display:grid;grid-template-rows:100%;height:100%;overflow:hidden;color:#fff;cursor:inherit;border-radius:.75rem;transition:300ms}.image-card>*{grid-area:1/-1}.image-card>a{z-index:1}.image-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:1s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.image-card:hover .image-card__image{transition:1s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transform:scale(1.1)}.image-card__overlay{z-index:1;background:linear-gradient(180deg, rgba(38, 38, 38, 0) 50%, rgba(38, 38, 38, 0.6) 100%);background-blend-mode:multiply}.image-card__overlay--left-to-right{background:linear-gradient(270deg, rgba(38, 38, 38, 0) 50%, rgba(38, 38, 38, 0.6) 100%)}.image-card__overlay--top-to-bottom-soft{background:linear-gradient(180deg, rgba(38, 38, 38, 0.6) 30%, rgba(38, 38, 38, 0) 100%)}.image-card__content{z-index:1;display:flex;flex-direction:column;padding:.75rem;overflow:auto}@media(min-width: 1024px){.image-card__content{padding:1.5rem}}.image-card__content--space-between{justify-content:space-between}.image-card__content--end{justify-content:flex-end}.image-card__content--center{align-items:center}.image-card__headline{margin-bottom:1rem;font-size:var(--font-size-h3);color:#fff;text-align:center}.feature-card{cursor:pointer}.feature-card__label{margin-bottom:.5rem;font-size:var(--font-size-body-small);font-weight:bold}@media(min-width: 1024px){.feature-card__label{margin-bottom:1.25rem}}.feature-card__button{z-index:1;place-self:end end;margin-right:.75rem;margin-bottom:.75rem}@media(min-width: 1024px){.feature-card__button{margin-right:1.5rem;margin-bottom:1.5rem}}.feature-card__summary,.feature-card__details{display:flex;overflow:hidden;font-size:var(--font-size-h5)}.feature-card__summary::after,.feature-card__details::after{min-width:3rem;content:""}.feature-card__summary{font-size:1rem;line-height:1.25rem;word-break:break-word}@media(min-width: 1024px){.feature-card__summary{font-size:var(--font-size-h5);line-height:normal}}.feature-card__details{height:0;opacity:0}.feature-card__link,.feature-card__link>a{height:0;line-height:0;opacity:0}.feature-card--show-details .feature-card__content{justify-content:start;background:#121623}.feature-card--show-details .feature-card__content--pattern{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:rgba(0,0,0,0);background-image:url("https://assets.tractive.com/assets/image/shop-frontend/pages/product-detail-page/overview-cards/background-pattern.png");background-repeat:no-repeat;background-position:center;background-size:cover}.feature-card--show-details .feature-card__details{height:auto;opacity:1}.feature-card--show-details .feature-card__summary{height:0}.feature-card--show-details .feature-card__link,.feature-card--show-details .feature-card__link>a{height:auto;overflow:hidden;font-size:var(--font-size-h5);line-height:2rem;word-break:break-word;opacity:1}.feature-card--wide{grid-column:span 2}.feature-card--large{grid-row:span 2;grid-column:span 2}.feature-card--mobile{grid-column:span 2}@media(min-width: 1024px){.feature-card--mobile{grid-column:unset}}.job-spotlight{display:grid;grid-gap:1rem;gap:1rem;justify-items:center}.job-spotlight__card{max-height:36rem;aspect-ratio:5/3}@media(min-width: 1024px){.job-spotlight__card{margin:0 10rem}}.job-spotlight__video-player{overflow:hidden}@media(min-width: 1024px){.job-spotlight__video-player{width:calc(100% - 20rem)}@supports not (aspect-ratio: auto){.job-spotlight__video-player{height:calc((min(1808px,100vw) - 2*(var(--margin-section) + 10rem))/16*9)}}}.job-spotlight__video-player iframe{width:100%;height:100%;border:none}.job-spotlight__video{width:100%;height:100%}.job-talent-pool{display:grid;justify-items:start;margin-right:var(--margin-section);margin-left:var(--margin-section)}@media(min-width: 1024px){.job-talent-pool{justify-items:center;text-align:center}}.job-talent-pool__headline{font-size:var(--font-size-h4)}@media(min-width: 1024px){.job-talent-pool__headline{font-size:var(--font-size-h5)}}
