.page_outerContainer__g7fEP{display:flex;justify-content:center;background:var(--White)}.page_innerContainer__Yul2f{max-width:var(--inner-max-width);padding:80px var(--gutter-size) 112px;display:flex;justify-content:center;flex-direction:column;width:100%;gap:34px}@media(max-width:767px){.page_innerContainer__Yul2f{padding:64px var(--mobile-gutter-size) 80px}}.page_jobsWrapper__AARHM{display:flex;flex-direction:column}.JobCard_jobCard__hmo_m{display:flex;gap:24px;padding:16px 0}@media(max-width:767px){.JobCard_jobCard__hmo_m{flex-direction:column}}.JobCard_jobCard__hmo_m:not(:last-child){border-bottom:1px solid var(--Border)}.JobCard_jobInfo__1E8H_{display:flex;flex-direction:column;gap:8px}.JobCard_imageWrapper__mdKZy{display:flex;justify-content:center;align-items:center;background:var(--Pale-Beige);padding:0 56px;border-radius:4px;max-width:212px;aspect-ratio:1.75}.JobCard_image__30mcC{max-width:104px;height:-moz-fit-content;height:fit-content;flex-shrink:0}@media(max-width:767px){.JobCard_image__30mcC{max-width:120px}}.JobCard_headline__ZAGOA{line-height:100%;letter-spacing:normal;font-size:1.125rem;line-height:1.625rem;letter-spacing:-.016875rem;font-weight:500;font-style:normal}.JobCard_desc__6wIac{line-height:100%;letter-spacing:normal;font-size:.875rem;line-height:1rem;letter-spacing:-.013125rem;font-weight:400;font-style:normal;margin-bottom:24px}.JobCard_bottomInfo__uEVoe{display:flex;margin-top:auto;gap:24px}.JobCard_link__wzDEg{letter-spacing:normal;font-size:.875rem;letter-spacing:-.013125rem;font-weight:500;text-decoration:underline}.JobCard_date__rB8_p,.JobCard_link__wzDEg{line-height:100%;line-height:1rem;font-style:normal}.JobCard_date__rB8_p{letter-spacing:normal;font-size:.75rem;letter-spacing:-.01125rem;font-weight:400;color:var(--Grey)}.LogoCarousel_logoCarousel__rSmNT{display:flex;justify-content:center}.LogoCarousel_container__xcaAb{max-width:var(--inner-max-width);display:flex;flex-direction:column;align-items:center;gap:38px;width:100%;padding:64px 0 112px}@media(max-width:767px){.LogoCarousel_container__xcaAb{gap:32px;padding:40px 0 64px}}.LogoCarousel_headline__OnICH{line-height:100%;letter-spacing:normal;font-size:.9375rem;line-height:1.1875rem;letter-spacing:-.0140625rem;font-weight:500;font-style:normal}.LogoCarousel_swiper__DOVyI{width:100%}.LogoCarousel_swiper__DOVyI .swiper-wrapper{transition-timing-function:linear}.LogoCarousel_logo__SZOnR{height:26px;width:auto}.LogoCarousel_image__QKLqu{max-width:104px;height:100%}