.wrapPubJobDesc{margin:auto auto 100px;max-width:1600px;padding:50px 0 0;width:90%}.splitJob{display:flex;gap:50px}.nonStick{width:60%}.stickyApply{width:40%}.applyBox{position:sticky;top:90px}.insideApply{padding:15px;border-radius:12px;background-color:#fff;box-shadow:0 2px 5px #0000001e}.backsideFlex{margin-bottom:25px;display:flex;flex-direction:row-reverse}.mobileJobInform{display:none}.flextopJobInf{display:flex;justify-content:space-between;align-items:center}.containJobbaLeft{width:calc(100% - 150px)}.containJobbaLeft h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobileAP{display:none;position:sticky;width:100%;padding:10px 0;bottom:0;background-color:#f9fafb}.remText{padding:0 5px;margin:2px 0;border-radius:5px;font-size:10pt;background-color:#d8e6ff;width:fit-content;font-weight:500;color:#0e52e4}.badgeDateFlex{display:flex;justify-content:space-between;align-items:center}.jCityState{margin:15px 0}.jDescTitle{font-size:20pt}.jobDAmount{font-weight:500;color:#000;font-size:14pt}.payTypeDesc{font-size:11pt;font-style:italic}@media(max-width:1200px){.splitJob{flex-direction:column-reverse;gap:25px}.wrapPubJobDesc{padding-top:20px}.nonStick{width:100%}.stickyApply{position:relative;width:100%}.mobileJobInform{display:block}.applyBox,.jdTitle{display:none}.mobileAP{display:block}}
