.jobCards{margin-top:30px}@media only screen and (width>=600px){.jobCards{margin-top:50px}}[data-page=job\.detail] .jobCards{margin-top:50px}@media only screen and (width>=600px){[data-page=job\.detail] .jobCards{margin-top:100px}}@media only screen and (width<=599px){.jobCards .sectionLayout{width:clamp(336.539px,89.7436vw,537.564px)}}.jobCardsHeadline{text-align:center;font-size:22px;font-weight:600}@media only screen and (width>=600px){.jobCardsHeadline{font-size:35px}}.jobCardsContent{grid-template-columns:repeat(2,1fr);gap:20px clamp(9.6154px,2.5641vw,15.359px);display:grid}@media only screen and (width>=600px){.jobCardsContent{gap:35px clamp(22.5px,3.75vw,38.3625px)}}@media only screen and (width>=1024px){.jobCardsContent{grid-template-columns:repeat(3,1fr);gap:35px clamp(24px,2.3438vw,40.5px)}}.jobCardsHeadline+.jobCardsContent{margin-top:30px}@media only screen and (width>=600px){.jobCardsHeadline+.jobCardsContent{margin-top:70px}}.jobCard{isolation:isolate;transition:top .2s cubic-bezier(.23,.76,.37,.99);position:relative;top:0;left:0}.jobCard:before{z-index:-2;content:"";transform-origin:50% 100%;background:#918f8e;border-radius:20px;width:100%;height:100%;transition:bottom .2s cubic-bezier(.23,.76,.37,.99);display:block;position:absolute;bottom:-7px;left:0;transform:scale(.91716)}@media only screen and (width>=600px){.jobCard:before{bottom:-8px;transform:scale(.924239)}}.jobCard:hover{top:4px}.jobCard:hover:before{bottom:0}.jobCardLayout{flex-direction:column;height:100%;display:flex;position:relative;top:0;left:0}.jobCardContent{box-sizing:border-box;background:#fff;border:2px solid #000;border-radius:15px;padding-top:15px;padding-bottom:14.5px}@media only screen and (width>=600px){.jobCardContent{border-radius:20px;padding-top:30px;padding-bottom:26px}}.jobCardLink{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.jobCardEn{text-align:center;justify-content:center;align-items:center;height:26px;padding-inline:15px;font-family:figtree,sans-serif;font-size:10px;font-weight:700;display:flex}@media only screen and (width>=600px){.jobCardEn{height:41.6px;padding-inline:35px;font-size:16px}}.jobCardImage{margin-top:10px}@media only screen and (width>=600px){.jobCardImage{margin-top:20px}}.jobCardName{text-align:center;justify-content:center;align-items:center;height:41.6px;margin-top:10px;padding-inline:15px;font-size:16px;font-weight:600;display:flex}@media only screen and (width>=600px){.jobCardName{height:59.8px;margin-top:15px;padding-inline:10px;font-size:23px}}@media only screen and (width>=1024px){.jobCardName br{display:none}}.jobCardCompanies{margin-inline:2px;background:#fff;border-radius:13px;flex-direction:column;flex-grow:1;margin-top:-3px;margin-bottom:2px;padding:14.5px 12px 14px;display:flex;position:relative}@media only screen and (width>=600px){.jobCardCompanies{border-radius:18px;padding:20px 25px 25px}}.jobCardCompanies:before{z-index:-1;content:"";background:#000;border-radius:15px;position:absolute;inset:-2px}@media only screen and (width>=600px){.jobCardCompanies:before{border-radius:20px}}.jobCardCompanies:after{content:"";background:linear-gradient(90deg,#000 3px,#0000 3px) 0 0/6px 1px repeat-x;height:1px;position:absolute;top:.5px;left:12px;right:12px}@media only screen and (width>=600px){.jobCardCompanies:after{left:24px;right:24px}}.jobCardCompaniesHeadline{color:#888;text-transform:uppercase;letter-spacing:.04em;font-family:figtree,sans-serif;font-size:9px;font-weight:600;line-height:1}@media only screen and (width>=600px){.jobCardCompaniesHeadline{font-size:14px}}.jobCardCompaniesList{flex-direction:column;flex-grow:1;justify-content:center;gap:5px;margin-top:10px;display:flex}@media only screen and (width>=600px){.jobCardCompaniesList{gap:10px;margin-top:15px}}.jobCardCompaniesItem{justify-content:center;height:12px;display:flex}@media only screen and (width>=600px){.jobCardCompaniesItem{height:18px}}.jobCardCompaniesItem picture{width:auto;height:100%}.jobCardCompaniesItem img{object-fit:contain;width:auto;height:100%}.tags{flex-wrap:wrap;gap:10px clamp(4.8077px,1.2821vw,7.6795px);display:flex}@media only screen and (width>=600px){.tags{gap:10px clamp(7.5px,1.25vw,12.7875px)}}@media only screen and (width>=1024px){.tags{gap:10px clamp(8px,.7813vw,13.5px)}}.tag{cursor:pointer;background:#fff;border:2px solid #d9201a;border-radius:100px;padding-block:10px;padding-inline:clamp(9.6154px,2.5641vw,15.359px);line-height:1;transition:opacity .2s cubic-bezier(.23,.76,.37,.99);display:block}@media only screen and (width>=600px){.tag{padding-block:6px;padding-inline:clamp(9.75px,1.625vw,16.6238px)}}@media only screen and (width>=1024px){.tag{padding-inline:clamp(10.4px,1.0156vw,17.55px)}}.tag:hover{opacity:.7}.tag input[type=radio]{display:none}.tag:has(input[type=radio]:checked){background:#d9201a}.tag:has(input[type=radio]:checked) span{color:#fff}.tag span{color:#d9201a;font-size:13px;transition:color .2s cubic-bezier(.23,.76,.37,.99);display:block}@media only screen and (width>=600px){.tag span{font-size:15px}}
