.widget.widget--job-collage .job-collage .media{border-radius:20px;overflow:hidden}.widget.widget--job-collage .job-collage .media--grid{flex:0 1 auto}.widget.widget--job-collage .job-collage .media--has-link{position:relative}.widget.widget--job-collage .job-collage .media--has-link:hover .caption{transform:translateY(0%)}.widget.widget--job-collage .job-collage .media__image,.widget.widget--job-collage .job-collage .media__video{object-fit:contain;width:100%}@media screen and (max-width: 1024px){.widget.widget--job-collage .job-collage .media__image,.widget.widget--job-collage .job-collage .media__video{object-fit:cover;object-position:center center;height:70dvh}}.widget.widget--job-collage .job-collage .media__video{display:block}.widget.widget--job-collage .job-collage .media__arrow{position:absolute;left:32px;bottom:32px;z-index:2}@media screen and (max-width: 1024px){.widget.widget--job-collage .job-collage .media__arrow{left:24px;bottom:24px}}.widget.widget--job-collage .job-collage .media .caption{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;justify-content:end;row-gap:8px;width:100%;height:100%;padding:80px 32px;border-radius:20px;background-color:rgba(255,70,55,.7);color:var(--imc_white);z-index:1;transform:translateY(100%);transition:transform 350ms ease}@media screen and (max-width: 1024px){.widget.widget--job-collage .job-collage .media .caption{height:50%;border-radius:0 0 20px 20px}}.widget.widget--job-collage .job-collage .media .caption__preline,.widget.widget--job-collage .job-collage .media .caption__headline{margin:unset}.widget.widget--job-collage .job-collage .media .caption__preline{font-weight:700;font-size:20px;line-height:22px}.widget.widget--job-collage .job-collage .media .caption__headline{font-weight:300;font-size:36px;line-height:38px}.widget.widget--job-collage .job-collage__grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:40px;max-width:100%}@media screen and (max-width: 1024px){.widget.widget--job-collage .job-collage__grid{display:none}}.widget.widget--job-collage .job-collage__grid .job-collage__col{display:flex;flex-direction:column;gap:44px;min-width:0;max-width:100%}.widget.widget--job-collage .job-collage .swiper{padding:0 16px;margin-left:0;margin-right:0}@media screen and (min-width: 1025px){.widget.widget--job-collage .job-collage .swiper{display:none}}.widget.widget--job-collage .job-collage .swiper .swiper-wrapper{margin-bottom:48px}.widget.widget--job-collage .job-collage .swiper-slide-active.media--has-link .caption{transform:translateY(0%)}/*# sourceMappingURL=jobcollage.css.map */
