.job-overview__wrapper{-webkit-box-shadow:10px 14px 93pt 0 rgba(0,0,0,.08);box-shadow:10px 14px 93pt 0 rgba(0,0,0,.08);margin-top:-17px;padding:2pc 14pc}@media(max-width:1299px){.job-overview__wrapper{padding:24px 24px 24px 50px}}@media(max-width:768px){.job-overview__wrapper{margin-top:0;padding:24px}}.job-overview__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:9pt}@media(max-width:768px){.job-overview__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.job-overview__title{color:#262626;font-family:switzer,sans-serif;font-size:2.1875rem;font-weight:500;letter-spacing:-.93px;line-height:42.3px}@media(max-width:1921px){.job-overview__title{font-size:2.0625rem;line-height:39.3px}}@media(max-width:1681px){.job-overview__title{font-size:1.9375rem;line-height:40.3px}}@media(max-width:1299px){.job-overview__title{font-size:1.5rem;line-height:28px}}@media(max-width:768px){.job-overview__title{font-size:1.75rem;letter-spacing:-.56px;line-height:2.1pc}}.job-overview__posted-date{color:#adadad;font-family:switzer,sans-serif;font-size:1.125rem;font-weight:400;line-height:22px;margin:11px 0;padding-left:1pc;position:relative;white-space:nowrap}@media(max-width:1921px){.job-overview__posted-date{font-size:1rem;line-height:20px;padding-left:14px}}@media(max-width:1681px){.job-overview__posted-date{font-size:.875rem;line-height:17px}}@media(max-width:1367px){.job-overview__posted-date{padding-left:9pt}}.job-overview__posted-date:before{border-left:.5px solid #969696;content:"";height:100%;left:0;position:absolute}@media(max-width:768px){.job-overview__posted-date:before{all:unset}.job-overview__posted-date{margin:0;padding-left:0}}.job-overview__actions{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;justify-content:space-between;margin-left:57px}@media(max-width:768px){.job-overview__actions{background:#fff;border-radius:9pt 9pt 0 0;bottom:0;-webkit-box-shadow:10px 14px 93pt 0 rgba(0,0,0,.08);box-shadow:10px 14px 93pt 0 rgba(0,0,0,.08);left:0;margin-left:0;padding:14px 24px;position:fixed;right:0;z-index:3}}.job-overview__apply-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#262626;border:0;border-radius:8px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:switzer,sans-serif;font-size:1.125rem;font-weight:400;justify-content:center;line-height:22px;padding:18px 52px}@media(max-width:1921px){.job-overview__apply-button{font-size:1rem;line-height:20px;padding:1pc 3pc}}@media(max-width:1681px){.job-overview__apply-button{font-size:.875rem;line-height:17px}}@media(max-width:1367px){.job-overview__apply-button{padding:11.5px 3pc}}.job-overview__share{border:1px solid #262626;border-radius:8px;cursor:pointer;padding:9pt;position:relative}.job-overview__share-icon{height:100%;max-width:40px;min-width:40px;-o-object-fit:contain;object-fit:contain}@media(max-width:1921px){.job-overview__share-icon{max-width:30px;min-width:30px}}@media(max-width:1681px){.job-overview__share-icon{max-width:25px;min-width:25px}}@media(max-width:1367px){.job-overview__share-icon{height:1pc;max-width:unset;min-width:unset;width:1pc}.job-overview__share{height:40px;width:40px}}.job-overview__meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1pc;margin-top:8px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media(max-width:768px){.job-overview__meta{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1pc}}.job-overview__meta-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media(max-width:1921px){.job-overview__meta-item{gap:6px}}@media(max-width:1367px){.job-overview__meta-item{gap:4px}}.job-overview__meta-item img{height:18px;-o-object-fit:cover;object-fit:cover;width:18px}@media(max-width:1921px){.job-overview__meta-item img{height:1pc;width:1pc}}@media(max-width:1681px){.job-overview__meta-item img{height:14px;width:14px}}@media(max-width:1367px){.job-overview__meta-item img{height:9pt;width:9pt}}.job-overview__meta-item span{color:#2b2b2b;font-family:switzer,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:-.11px;line-height:22.3px;margin:1.5px 0}@media(max-width:1921px){.job-overview__meta-item span{font-size:1rem;line-height:20.4px}}@media(max-width:1681px){.job-overview__meta-item span{font-size:.875rem;line-height:17.3px}}@media(max-width:768px){.job-overview__meta-item span{font-size:.75rem;letter-spacing:-.12px;line-height:15.6px;margin:2.5px 0}}.job-overview__details{padding:30px 244px 119px}@media(max-width:1299px){.job-overview__details{padding:24px 24px 50px}}@media(max-width:768px){.job-overview__details{padding:24px 24px 90pt}}.job-overview__details .job-overview__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1pc}.job-overview__details .job-overview__info-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.job-overview__details .job-overview__info-icon{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}@media(max-width:1921px){.job-overview__details .job-overview__info-icon{height:18px;width:18px}}@media(max-width:1367px){.job-overview__details .job-overview__info-icon{height:1pc;width:1pc}}.job-overview__details .job-overview__info-text{color:#1f1f1f;font-family:switzer,sans-serif;font-size:1.125rem;font-weight:400;line-height:22px}@media(max-width:1921px){.job-overview__details .job-overview__info-text{font-size:1rem;line-height:20px}}@media(max-width:1681px){.job-overview__details .job-overview__info-text{font-size:.875rem;line-height:17px}}.job-overview__details .job-overview__description{color:#4a4a4a;font-family:switzer,sans-serif;font-size:1.125rem;font-weight:400;line-height:22px;margin:24px 0}@media(max-width:1921px){.job-overview__details .job-overview__description{font-size:1rem;line-height:20px}}@media(max-width:1681px){.job-overview__details .job-overview__description{font-size:.875rem;line-height:17px}}.job-overview__content .job-overview__section{border-bottom:.5px solid #989898;margin-bottom:40px;padding-bottom:40px}.job-overview__content .job-overview__section:last-of-type{all:unset}.job-overview__content .job-overview__subtitle{color:#1f1f1f;font-family:switzer,sans-serif;font-size:1.75rem;font-weight:500;letter-spacing:-.72px;line-height:34.8px;margin-bottom:1pc}@media(max-width:1921px){.job-overview__content .job-overview__subtitle{font-size:1.625rem;line-height:30px}}@media(max-width:1681px){.job-overview__content .job-overview__subtitle{font-size:1.5rem;line-height:.3in}}@media(max-width:768px){.job-overview__content .job-overview__subtitle{font-size:1.125rem;letter-spacing:-.54px;line-height:21.6px}}.job-overview__content .job-overview__text{color:#4a4a4a;font-family:switzer,sans-serif;font-size:1.125rem;font-weight:400;line-height:22px}@media(max-width:1921px){.job-overview__content .job-overview__text{font-size:1rem;line-height:20px}}@media(max-width:1681px){.job-overview__content .job-overview__text{font-size:.875rem;line-height:17px}}.job-overview__content .job-overview__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1pc}.job-overview__content .job-overview__list-title{color:#1f1f1f;font-family:switzer,sans-serif;font-size:1.125rem;font-weight:500;line-height:22px}@media(max-width:1921px){.job-overview__content .job-overview__list-title{font-size:1rem;line-height:20px}}@media(max-width:1681px){.job-overview__content .job-overview__list-title{font-size:.875rem;line-height:17px}}.job-overview__content .job-overview__list-text{color:#4a4a4a;font-family:switzer,sans-serif;font-size:1.125rem;font-weight:400;line-height:22px}@media(max-width:1921px){.job-overview__content .job-overview__list-text{font-size:1rem;line-height:20px}}@media(max-width:1681px){.job-overview__content .job-overview__list-text{font-size:.875rem;line-height:17px}}