.job-description-section{max-width:1060px;margin:0 auto;padding:6rem 2rem 2rem;box-sizing:border-box}.job-description-section__position-title{color:#455361;text-align:center;font-size:36px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.72px;margin:0;padding-bottom:4rem}.job-description-section__details-box{max-width:760px;background:#e7ecf1;margin:0 auto;border-radius:20px;padding-top:2.5rem;padding-bottom:2.5rem}.job-description-section__detail-item{display:flex;align-items:flex-start;justify-content:center;margin:1.5rem auto}.job-description-section__detail-label{flex:0 0 50%;text-align:right;margin-bottom:0;color:#455361;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.job-description-section__detail-value{flex:0 0 50%;margin-left:2rem;margin-right:1rem;margin-bottom:0;color:#455361;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.job-description-section__apply-button{display:inline-block;background-color:#06f;color:#fff;padding:7px 15px 6px;border-radius:3px;text-decoration:none;font-weight:500;text-align:center;margin:4rem auto;transition:background-color .3s ease;cursor:pointer;border:none;font-size:16px;line-height:16px;font-family:var(--font-acumin-pro);min-width:166px;border:1px solid #0066ff}.job-description-section__apply-button:hover{background-color:#0052a3}.job-description-section__apply-button-wrapper{text-align:center}.job-description-section__content-container{max-width:800px;margin:0 auto}.job-description-section__content-section{display:flex;align-items:flex-start;justify-content:center;border-bottom:1px solid #E7ECF1;padding:4rem 0}.job-description-section__content-section:first-child{padding:0 0 4rem}.job-description-section__content-section:last-child{border-bottom:none}.job-description-section__content-heading{flex:0 0 25%;text-align:right;color:#455361;font-size:28px;font-style:normal;font-weight:600;line-height:34px;letter-spacing:-.56px;text-align:left;margin:0}.job-description-section__content-body{flex:0 0 62.5%;margin-left:8.3%}.job-description-section__content-body p{color:#455361;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0}.right_sub_section .right_sub_title p{color:#455361;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.4px}.job-description-section__content-body ul{padding-left:2.8rem;margin-top:1rem;margin-bottom:2rem}.job-description-section__content-body ul{list-style-type:square}.job-description-section__content-body ul li::marker{font-size:.8em}.job-description-section__content-body li{color:#455361;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}.job-description-section__content-body a{color:#06c;text-decoration:none}.job-description-section__content-body a:hover{text-decoration:underline}.job-description-section__content-body p{margin-bottom:15px}@media (min-width: 768px){.job-description-section__content-body:nth-child(4) .right_sub_section:nth-child(2){padding-bottom:4rem}}@media screen and (min-width: 1025px) and (max-width: 1366px){.job-description-section__details-box{max-width:780px}.job-description-section__apply-button{min-width:166px;padding-bottom:7px}.job-description-section__content-container{max-width:820px}.job-description-section__content-section:first-child{justify-content:space-between;padding-left:20px;padding-right:20px}.job-description-section__content-heading{flex:0 0 200px}.job-description-section__content-body{max-width:480px}.job-description-section__content-section{justify-content:space-between;padding-left:20px;padding-right:20px}}@media screen and (min-width: 768px) and (max-width: 1024px){.job-description-section__position-title{font-size:36px}.job-description-section__details-box{max-width:580px}.job-description-section__detail-label{flex:0 0 50%}.job-description-section__content-section:first-child{padding-bottom:6rem;justify-content:space-between;padding-left:10px;padding-right:13px}.job-description-section__content-heading{flex:0 0 27%}.job-description-section__content-body{margin-left:8.5%;flex:0 0 64.5%}.job-description-section__content-section{justify-content:space-between;padding-left:10px;padding-right:13px}.job-description-section__content-section:nth-child(4){padding-bottom:6rem}.job-description-section__content-section:nth-child(5){padding-bottom:5.5rem}}@media screen and (max-width: 768px){.job-description-section{padding:9rem 0 0}.job-description-section__position-title{font-size:28px;letter-spacing:-.56px;line-height:34px;padding:4rem 1rem}.job-description-section__detail-label,.job-description-section__detail-value{flex:0 0 50%}.job-description-section__details-box{max-width:100%}.job-description-section__details-grid{grid-template-columns:1fr;gap:15px}.job-description-section__content-heading{flex:0 0 100%;font-size:20px;margin:0;margin-bottom:2rem}.job-description-section__content-body{margin-left:0;flex:0 0 100%}.job-description-section__apply-button-wrapper{margin-bottom:0;border-bottom:1px solid #E7ECF1;margin-top:-2rem}.job-description-section__content-section:first-child{flex-wrap:wrap;padding-top:0;padding-left:0;padding-right:0;padding-bottom:4rem}.job-description-section__content-body p{margin-bottom:15px}.job-description-section__content-section{flex-wrap:wrap;padding-left:0;padding-right:0;margin-left:20px;margin-right:20px;padding-top:4rem;padding-bottom:4rem}.job-description-section__content-section{margin-left:20px;margin-right:20px}.job-description-section__position-title span{display:block}.job-description-section__apply-button{margin-top:6rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/job-description.css.map */
