.widget--job-map .job-map{margin:0 8.3333333333%}@media screen and (max-width:1024px){.widget--job-map .job-map{margin:0}}.widget--job-map .job-map__top{display:flex;align-items:center;justify-content:center;gap:32px;max-width:1334px;margin-top:40px;margin-bottom:20px}@media screen and (max-width:1024px){.widget--job-map .job-map__top{display:block;margin-bottom:35vh;position:relative}}.widget--job-map .job-map__content{width:50%;z-index:1}@media screen and (max-width:1024px){.widget--job-map .job-map__content{width:100%;position:relative}}@media screen and (max-width:1024px){.widget--job-map .job-map__headline{text-align:center}}.widget--job-map .job-map__copy{max-width:60%;margin-top:40px}@media screen and (max-width:1024px){.widget--job-map .job-map__copy{display:none}}.widget--job-map .job-map__map{height:585px;width:50%;position:relative}@media screen and (max-width:1024px){.widget--job-map .job-map__map{pointer-events:none;height:80vh;width:100%;position:absolute;top:0;left:0;z-index:0}}.widget--job-map .job-map__map>div{position:unset!important}.widget--job-map .job-map__map>div .scene-container{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%)}.widget--job-map .job-map__map-marker{background:var(--imc_black_alt);border-radius:20px;height:8px;width:8px;transition:background-color 350ms ease-in-out,height 350ms ease-in-out,width 350ms ease-in-out}.widget--job-map .job-map__map-marker.active{background:var(--imc_orange);height:16px;width:16px}.widget--job-map .job-map__location-card{display:grid;grid-row:auto/span 4;grid-template-rows:subgrid;gap:0;background-color:var(--imc_white);border-radius:16px;box-shadow:4px 4px 8px 0 rgba(40,40,40,.15);text-align:center;padding:0 16px 28px;overflow:hidden}@media screen and (max-width:1024px){.widget--job-map .job-map__location-card{padding:24px 20px 16px}}.widget--job-map .job-map__location-card .location-card__image{margin:0 -28px 20px}@media screen and (max-width:1024px){.widget--job-map .job-map__location-card .location-card__image{display:none}}.widget--job-map .job-map__location-card .location-card__image img{width:100%}.widget--job-map .job-map__location-card .location-card__title{margin-bottom:8px}.widget--job-map .job-map__location-card .location-card__description{margin-bottom:16px}.widget--job-map .job-map__location-card .location-card__link{min-width:initial;font-size:12px;line-height:16px;padding:0 12px}.widget--job-map .job-map__location-card .location-card__link.disabled{pointer-events:none;background-color:var(--imc_grey_def);border-color:var(--imc_grey_def);color:var(--imc_grey_dark)}.widget--job-map .job-map .swiper{padding:0 200px 0 20px;margin-left:-20px;margin-right:calc(50% - 50vw)}@media screen and (max-width:1024px){.widget--job-map .job-map .swiper{padding:0 16px;margin-left:0;margin-right:0}}.widget--job-map .job-map .swiper-wrapper{display:grid;grid-template-columns:repeat(var(--card-count),1fr);grid-template-rows:auto;margin-bottom:48px;padding:15px 0}.widget--job-map .job-map .swiper-controls{max-width:1320px}.widget--job-map .job-map .swiper-slide{display:flex;align-items:flex-end}.widget--job-map .job-map .swiper-slide .location-card{width:100%;transition:flex 350ms ease}.widget--job-map .job-map .swiper-slide-active{margin-right:64px!important}.widget--job-map .job-map .swiper-slide-active .location-card{flex:1 0 calc(100% + 32px)}@media screen and (max-width:1024px){.widget--job-map .job-map .swiper-slide-active .location-card{flex:1 0 auto}}