:root{--job-gap: 24px;--job-gap-big: 40px;--job-gap-medium: 12px;--job-gap-small: 16px}.section-job-details{background:#f8f8f8}.section-job-details .page-width{padding-top:0}.page-job-content{background-color:#fff;padding:60px;border-radius:32px}.page-job-content h1{margin:0}.page-job-header{display:flex;flex-direction:row;gap:0;align-items:center;padding-bottom:40px;padding-top:60px}.job-hr{height:.5px;background-color:#444d444d;margin:0}.job-type{padding:var(--job-gap-small);font-weight:500;font-size:14px;line-height:17px;letter-spacing:-.02em;width:fit-content;border:1px solid #FFFFFF;border-radius:6px}.job-title{font-weight:500;font-size:20px;line-height:24px;margin:0;letter-spacing:0}.job-address,.job-team,.job-date,.breadcrumb a,.breadcrumb span{font-weight:600;font-size:16px;line-height:19px;letter-spacing:-.01em;display:flex;flex-direction:row;gap:var(--job-gap-small);align-items:center;text-decoration:none;color:rgb(var(--color-foreground))}.job-desc{font-weight:400;font-size:16px;line-height:168%;min-height:135px}.job-content{gap:calc(var(--job-gap-small) * 2)}.job-container,.job-content,.page-job-attribute{display:flex;flex-direction:column}.job-container{padding:var(--job-gap-big) var(--job-gap) var(--job-gap) var(--job-gap);background:#fff;border-radius:32px;gap:var(--job-gap)}.job-footer{gap:0}.job-footer,.job-link-btn,.job-link,.job-details-label,.job-type-header{display:flex;flex-direction:row;align-items:center}.job-type-header .job-type{width:max-content}.job-type-header .job-access{width:-webkit-fill-available;width:-moz-available;width:stretch;text-align:right;font-weight:400;font-size:11px;line-height:13px;letter-spacing:.01em;color:#778077}.job-details-label{font-weight:800;font-size:32px;line-height:46px;letter-spacing:-.01em;margin:0}job-details-label,.job-link-btn{flex:1}.job-link-btn{gap:8px;color:rgba(var(--color-foreground),1);text-decoration:none;justify-content:end;font-weight:600;font-size:13px;line-height:20px}.page-job-attribute{gap:var(--job-gap-small)}.breadcrumb{width:calc(100% - 155px)}.job-content-details ul{padding-left:0}.job-content-details{margin-top:var(--job-gap-big)}.job-content-details span,.job-content-details p{font-weight:400;font-size:14px;line-height:168%}.job-content-details span,.job-content-details li{font-size:14px}.job-content-details strong{font-weight:700;font-size:14px;line-height:168%}.page-job-attribute svg{width:24px;height:24px}.job-type{padding:8px;font-weight:500;font-size:12px;line-height:17px;letter-spacing:-.02em;width:fit-content;border:1px solid #FFFFFF;border-radius:6px;min-width:fit-content}.job-type-internship,.job-type-\5be6\7fd2 {color:#7084b6;background:#e9f4ff}.job-type-contractor,.job-type-\5408\7d04\5236 {color:#ab805e;background:#fff1d0}.job-type-full-time,.job-type-\5168\8077 {color:#6e9860;background:#ecffdd}.job-type-part-time,.job-type-\517c\8077 {color:#ab805e;background:#fff1d0}.job-type-other,.job-type-\5176\4ed6 {color:#778077;background:#fff}h1.main-page-title{margin-top:28px;margin-bottom:32px;font-weight:bolder;font-size:26px;line-height:24px}.hr-job-details,.page-job-content hr{height:.5px;background:#444d444d;margin:2.4rem 0}@media screen and (max-width:767px){.job-details-label{font-size:22px}.page-job-content{padding:24px 24px 40px}h1.main-page-title{font-size:24px;line-height:130%;margin:24px 0}.slideshow__text>.banner__heading,.template-type-page .slideshow__text>.banner__heading{font-size:42px;font-weight:bolder;line-height:1.2}.banner--mobile-bottom .slideshow__text.banner__box{justify-content:end;padding-bottom:4rem}.main-page-title{margin-top:0;margin-bottom:var(--job-gap)}.job-container{padding:var(--job-gap) var(--job-gap-medium)}.job-link-btn{height:42px;width:130px;font-size:1.2rem!important}.job-title{font-size:16px}.job-type{font-size:12px}.job-address,.job-team,.job-link-btn,.job-desc,.job-date,.breadcrumb a,.breadcrumb span{font-size:14px;text-decoration:none}.breadcrumb{width:calc(100% - 130px)}.page-job-header{padding-top:40px;padding-bottom:24px}.job-content-details span,.job-content-details p{line-height:150%}.job-content-details span,.job-content-details li{line-height:150%;margin-bottom:12px}.job-content-details strong{line-height:150%}}.hidden{display:none}
/*# sourceMappingURL=/cdn/shop/t/78/assets/section-job-details.css.map */
