.careers-inside-section__card{--rs-card-static-background:transparent;--rs-card-hover-background:var(--rs-color-white-t10);--rs-card-focus-background:var(--rs-color-white-t10);--rs-card-active-background:var(--rs-color-white-t10)}.careers-inside-section__card span{border-bottom:none}.careers-inside-section__icon{fill:#fff}.careers-page-section-padding-bottom{padding-bottom:144px}@media screen and (max-width:1000px){.careers-page-section-padding-bottom{padding-bottom:96px}}@media screen and (max-width:640px){.careers-page-section-padding-bottom{padding-bottom:64px}}.careers-page-section-padding{padding:144px 0}@media screen and (max-width:1000px){.careers-page-section-padding{padding:96px 0}}@media screen and (max-width:640px){.careers-page-section-padding{padding:64px 0}}
img{border-radius:24px;width:100%}@media screen and (max-width:640px){img{border-radius:16px}}.careers-locations-section{--careers-locations-section-bg:transparent;background:var(--careers-locations-section-bg);padding-bottom:144px;padding-top:144px}@media screen and (max-width:1000px){.careers-locations-section{padding-bottom:96px;padding-top:96px}}@media screen and (max-width:640px){.careers-locations-section{padding-bottom:64px;padding-top:64px}}
.careers-locations-hybrid-section{--careers-locations-section-bg:linear-gradient(180deg,transparent,#b74af7)}
.careers-locations-header-section{--careers-locations-section-bg:linear-gradient(180deg,transparent 20%,#b74af7)}
.content-images-carousel{--content-carousel-desktop-scroll-padding:calc(50vw - 616px)}@media screen and (max-width:1276px){.content-images-carousel{--content-carousel-desktop-scroll-padding:calc(50vw - 476px)}}@media screen and (max-width:1000px){.content-images-carousel{--content-carousel-desktop-scroll-padding:22px}}@media screen and (max-width:640px){.content-images-carousel{--content-carousel-desktop-scroll-padding:16px}}.content-images-carousel .jb-snap-carousel__wrapper{padding:0 var(--content-carousel-desktop-scroll-padding);scroll-padding-left:var(--content-carousel-desktop-scroll-padding);scroll-padding-right:var(--content-carousel-desktop-scroll-padding)}.content-images-carousel .jb-carousel-controls{-moz-column-gap:8px;column-gap:8px}.content-images-carousel .jb-carousel-controls__caption{display:none}img.content-images-carousel__img{height:auto;scroll-snap-align:start;width:calc(50% - var(--slides-gap)/2)}@media screen and (max-width:1000px){img.content-images-carousel__img{width:100%}}
.careers-locations-content-section{--careers-locations-section-bg:linear-gradient(180deg,transparent 0%,var(--section-color) 100%)}.careers-locations-content-section_purple{--section-color:#b74af7}.careers-locations-content-section_orange{--section-color:#fc801d}
.office-location-block{--rs-card-static-background:#000;--rs-card-static-border-color:var(--rs-color-white-t10)}@media screen and (max-width:640px){.office-location-block{--rs-card-padding:16px;--rs-card-border-radius:16px}}.office-location-block__icon{fill:#fc801d}
.gradient-icon{display:block}.gradient-icon__mask svg{fill:inherit;height:100%;width:100%}
.local-perks-container-wrapper{background-image:linear-gradient(180deg,transparent,#fc801d);background-position:50%;background-repeat:no-repeat;background-size:calc(100% + 4px) calc(100% + 4px);border:2px solid var(--rs-color-white-t10);border-radius:48px;box-sizing:border-box;margin-bottom:auto;margin-left:auto;margin-right:auto;max-width:1336px;padding:48px}@media screen and (max-width:1276px){.local-perks-container-wrapper{max-width:1088px}}@media screen and (max-width:1000px){.local-perks-container-wrapper{margin-left:22px;margin-right:22px}}@media screen and (max-width:640px){.local-perks-container-wrapper{border-radius:32px;margin-left:16px;margin-right:16px;padding:32px 16px}}.local-perks-container{padding:0}.local-perks-carousel-block{margin-left:-48px;margin-right:-48px;margin-top:-40px}@media screen and (max-width:1000px){.local-perks-carousel-block{margin-top:0}}@media screen and (max-width:640px){.local-perks-carousel-block{margin-left:-16px;margin-right:-16px}}.local-perks-carousel-block .jb-snap-carousel{--slides-gap:24px}.local-perks-carousel-block .jb-snap-carousel__wrapper{--content-carousel-desktop-scroll-padding:48px;padding:0 var(--content-carousel-desktop-scroll-padding);scroll-padding-left:var(--content-carousel-desktop-scroll-padding);scroll-padding-right:var(--content-carousel-desktop-scroll-padding)}@media screen and (max-width:640px){.local-perks-carousel-block .jb-snap-carousel__wrapper{--content-carousel-desktop-scroll-padding:16px}}.local-perks-carousel-block .jb-snap-carousel__slide{width:calc((100% - var(--slides-gap))/3 - 6px)}@media screen and (max-width:1000px){.local-perks-carousel-block .jb-snap-carousel__slide{width:calc((100% - var(--slides-gap))/2 + 2px)}}@media screen and (max-width:640px){.local-perks-carousel-block .jb-snap-carousel__slide{width:100%}}.local-perks-carousel-block .jb-carousel-controls{-moz-column-gap:8px;column-gap:8px}.local-perks-carousel-block .jb-carousel-controls__caption{display:none}.local-perks-card{--rs-card-static-background:rgba(0,0,0,.8);--rs-card-static-border-color:var(--rs-color-white-t10)}@media screen and (max-width:640px){.local-perks-card{--rs-card-padding:16px;--rs-card-border-radius:16px}}
.relocation-block{--rs-card-static-background:linear-gradient(0deg,rgba(183,74,247,.2),rgba(183,74,247,.2)),linear-gradient(110deg,hsla(0,0%,100%,.05) -6%,transparent 114%);--rs-card-static-border-width:2px;--rs-card-static-border-color:#b74af7}@media screen and (max-width:640px){.relocation-block{--rs-card-padding:16px;--rs-card-border-radius:16px}}.relocation-block__inner-wrapper{border-radius:16px;overflow:hidden}.relocation-block__item{background-color:rgba(0,0,0,.8);-moz-column-gap:8px;column-gap:8px;display:flex;padding:16px}.relocation-block__item:not(:first-child){margin-top:1px}.relocation-block__icon{fill:#b74af7;flex:0 0 auto}
.careers-locations-join-us-section{padding-bottom:0;padding-top:144px}@media screen and (max-width:1000px){.careers-locations-join-us-section{padding-top:96px}}@media screen and (max-width:640px){.careers-locations-join-us-section{padding-top:64px}}
.locations-germany-page{background-color:#000}#js-menu-second{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:rgba(0,0,0,.2)}@media screen and (max-width:1000px){#js-menu-second{background-color:var(--rs-color-black)}}.page__header{background-color:var(--rs-color-black)}
