.JobDescriptionPage_body-text__UuM4q{font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--body-color-dark)}@media(width < 768px){.JobDescriptionPage_body-text__UuM4q{font-size:var(--body-font-size-mb)}}.JobDescriptionPage_body-text-light__v68Qb{color:var(--body-color-light)!important;font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--body-color-dark)}@media(width < 768px){.JobDescriptionPage_body-text-light__v68Qb{font-size:var(--body-font-size-mb)}}.JobDescriptionPage_heading-large__Y8Lrt{font-size:var(--font-size-2xl)}.JobDescriptionPage_heading-large__Y8Lrt,.JobDescriptionPage_heading-medium__YiZjQ{font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);color:var(--heading-color)}.JobDescriptionPage_heading-medium__YiZjQ{font-size:var(--font-size-xl)}.JobDescriptionPage_heading-small__Ojul3{font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);color:var(--heading-color);font-size:var(--font-size-lg)}.JobDescriptionPage_btn-primary__br_Kh{background-color:var(--button-primary-bg);color:var(--button-primary-text)}.JobDescriptionPage_btn-primary__br_Kh,.JobDescriptionPage_btn-secondary__A6Ynn{display:inline-block;font-size:var(--button-font-size);padding:var(--button-padding);border-radius:var(--button-border-radius);cursor:pointer;text-align:center;transition:all .3s ease;font-weight:var(--font-weight-md);border:none;text-decoration:none}.JobDescriptionPage_btn-secondary__A6Ynn{background-color:var(--button-secondary-bg);color:var(--button-secondary-text)}.JobDescriptionPage_card__ZILxZ{background-color:var(--card-bg);border-radius:var(--card-border-radius);padding:var(--card-padding);box-shadow:var(--card-shadow)}.JobDescriptionPage_input-field__oYkSA{height:var(--input-height);font-size:var(--input-font-size);padding:var(--input-padding);border:var(--input-border);border-radius:var(--input-border-radius);background-color:var(--color-white);width:100%}.JobDescriptionPage_input-field__oYkSA:focus{outline:none;border-color:var(--input-focus-border);box-shadow:0 0 0 2px rgba(var(--color-primary),.2)}.JobDescriptionPage_text-primary__sHPpG{color:var(--color-primary)}.JobDescriptionPage_text-secondary__Ves04{color:var(--color-secondary)}.JobDescriptionPage_text-dark__TOgKS{color:var(--color-black)}.JobDescriptionPage_text-light___gkEp{color:var(--color-white)}.JobDescriptionPage_text-center__dUl65{text-align:center}.JobDescriptionPage_text-left__vdDx5{text-align:left}.JobDescriptionPage_text-right__fsQHa{text-align:right}.JobDescriptionPage_mt-0__Yzk8y{margin-top:0}.JobDescriptionPage_mb-0__B6Qqn{margin-bottom:0}.JobDescriptionPage_ml-0__eEGmm{margin-left:0}.JobDescriptionPage_mr-0__MroLM{margin-right:0}.JobDescriptionPage_pt-0__myHEY{padding-top:0}.JobDescriptionPage_pb-0__qFeqj{padding-bottom:0}.JobDescriptionPage_pl-0__1u9Bc{padding-left:0}.JobDescriptionPage_pr-0__Us_9n{padding-right:0}.JobDescriptionPage_mt-1__Wc2aH{margin-top:1rem}.JobDescriptionPage_mb-1__08Pb3{margin-bottom:1rem}.JobDescriptionPage_ml-1__CfMuZ{margin-left:1rem}.JobDescriptionPage_mr-1__vksx8{margin-right:1rem}.JobDescriptionPage_pt-1__u55Tg{padding-top:1rem}.JobDescriptionPage_pb-1__QOPvg{padding-bottom:1rem}.JobDescriptionPage_pl-1___nPw_{padding-left:1rem}.JobDescriptionPage_pr-1__PEDHk{padding-right:1rem}.JobDescriptionPage_mt-2__q_zxi{margin-top:2rem}.JobDescriptionPage_mb-2___oyhI{margin-bottom:2rem}.JobDescriptionPage_ml-2__cGTxM{margin-left:2rem}.JobDescriptionPage_mr-2__9isEw{margin-right:2rem}.JobDescriptionPage_pt-2__lQPHn{padding-top:2rem}.JobDescriptionPage_pb-2__XGmg0{padding-bottom:2rem}.JobDescriptionPage_pl-2__Knjx1{padding-left:2rem}.JobDescriptionPage_pr-2__xneJR{padding-right:2rem}.JobDescriptionPage_mt-3__DKVPN{margin-top:3rem}.JobDescriptionPage_mb-3__xQToi{margin-bottom:3rem}.JobDescriptionPage_ml-3__ha15j{margin-left:3rem}.JobDescriptionPage_mr-3__CXELk{margin-right:3rem}.JobDescriptionPage_pt-3__69Ylw{padding-top:3rem}.JobDescriptionPage_pb-3__i8VBE{padding-bottom:3rem}.JobDescriptionPage_pl-3__Os8m9{padding-left:3rem}.JobDescriptionPage_pr-3__jmI71{padding-right:3rem}.JobDescriptionPage_mt-4__Akdlb{margin-top:4rem}.JobDescriptionPage_mb-4___2rvy{margin-bottom:4rem}.JobDescriptionPage_ml-4__2yl5_{margin-left:4rem}.JobDescriptionPage_mr-4__eWK0u{margin-right:4rem}.JobDescriptionPage_pt-4__XhT3e{padding-top:4rem}.JobDescriptionPage_pb-4__XPO1a{padding-bottom:4rem}.JobDescriptionPage_pl-4__EQAKU{padding-left:4rem}.JobDescriptionPage_pr-4__ZBDJR{padding-right:4rem}.JobDescriptionPage_mt-5__BtNBE{margin-top:5rem}.JobDescriptionPage_mb-5__jIKdw{margin-bottom:5rem}.JobDescriptionPage_ml-5__Ye5qy{margin-left:5rem}.JobDescriptionPage_mr-5__ADGNb{margin-right:5rem}.JobDescriptionPage_pt-5__wuYEC{padding-top:5rem}.JobDescriptionPage_pb-5__t48Il{padding-bottom:5rem}.JobDescriptionPage_pl-5__dGyhk{padding-left:5rem}.JobDescriptionPage_pr-5__IHN3_{padding-right:5rem}.JobDescriptionPage_mt-6__SxreK{margin-top:6rem}.JobDescriptionPage_mb-6__TgCKm{margin-bottom:6rem}.JobDescriptionPage_ml-6__iirgm{margin-left:6rem}.JobDescriptionPage_mr-6__pIlYe{margin-right:6rem}.JobDescriptionPage_pt-6__IlNjv{padding-top:6rem}.JobDescriptionPage_pb-6__3cxU_{padding-bottom:6rem}.JobDescriptionPage_pl-6__hnQwM{padding-left:6rem}.JobDescriptionPage_pr-6__AV_kO{padding-right:6rem}.JobDescriptionPage_flex__Q7RYT{display:flex}.JobDescriptionPage_flex-col__4Xpgj{flex-direction:column}.JobDescriptionPage_items-center__OR8Rm{align-items:center}.JobDescriptionPage_justify-center__y9VP8{justify-content:center}.JobDescriptionPage_justify-between__LqiZW{justify-content:space-between}.JobDescriptionPage_flex-wrap__xhYfC{flex-wrap:wrap}.JobDescriptionPage_hidden__WF3lN{display:none}.JobDescriptionPage_block__GoNuW{display:block}@media(max-width:768px){.JobDescriptionPage_hidden-mobile___6JZL{display:none}}@media(min-width:769px){.JobDescriptionPage_hidden-desktop__eXES9{display:none}}@media(width < 768px){.JobDescriptionPage_wrapper__lSTso{padding:0 24px}}.JobDescriptionPage_card__ZILxZ{display:flex;flex-direction:column;gap:0;border-radius:8px;padding:24px;width:100%;max-width:800px;margin:0 auto}@media(width >= 992px){.JobDescriptionPage_card__ZILxZ{flex-direction:row;gap:30px;overflow:hidden}}.JobDescriptionPage_image__5NU_9{width:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px;margin-bottom:16px}@media(width >= 992px){.JobDescriptionPage_image__5NU_9{width:50%;margin-bottom:0}}.JobDescriptionPage_left__jRrZH{display:inline-flex;justify-content:space-between;flex-direction:column;align-items:flex-start;height:100%}@media(width >= 992px){.JobDescriptionPage_left__jRrZH{padding-left:20px}}.JobDescriptionPage_content__tqrC1{padding:20px 0;flex:1}.JobDescriptionPage_title__5Xq5n{font-size:var(--font-size-lg);font-weight:700}.JobDescriptionPage_subTitle__DVNRJ{font-size:var(--font-size-sm);font-weight:700}.JobDescriptionPage_description__P6rqd{font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--body-color-dark)}@media(width < 768px){.JobDescriptionPage_description__P6rqd{font-size:var(--body-font-size-mb)}}@media(width >= 992px){.JobDescriptionPage_description__P6rqd{margin:16px 0;width:100%;max-width:600px}}.JobDescriptionPage_description__P6rqd p{margin-bottom:24px}