#jobPostingsModuleMainContainer{margin-left:auto;margin-right:auto;max-width:800px}.jobPostingTitle{color:#3f3f3f;margin-bottom:4px;padding-bottom:0}.jobPostingsPageModuleTitleUpper{color:#677667;letter-spacing:2px;margin-bottom:16px;text-transform:uppercase}.jobPostingsModuleMainTitle,.jobPostingsPageModuleTitleUpper{font-smooth:always;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;text-rendering:optimizeLegibility}.jobPostingsModuleMainTitle{color:#3b3b3b;letter-spacing:-2px;margin-bottom:60px}.shadow{box-shadow:1px 1px 36px -7px rgba(87,87,87,.3);-webkit-box-shadow:1px 1px 36px -7px rgba(87,87,87,.3);-moz-box-shadow:1px 1px 36px -7px rgba(87,87,87,.3)}.heightCap{height:308px}.jobPostingContainer{background:#fff;padding:40px 0 60px 60px;position:relative}.publicationDate{color:#959595;font-size:14px;margin-bottom:16px}#jobDescriptionContainer{height:300px;max-width:400px}.jobDescriptionShort{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;overflow:hidden!important;text-overflow:ellipsis}.jobDescriptionLong{display:block}.jobDescriptionLong,.jobDescriptionShort{color:#585858;font-size:14px;font-weight:600;line-height:1.6rem;max-width:400px;min-height:81px}.contactDetailsBox{background:#fff;color:#677667;font-size:14px;height:110px;position:absolute;width:320px}.applyJobPostingBtn{align-items:center;background:#677667;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:60px;justify-content:center;position:absolute;text-align:center;width:320px}@media (max-width:825px){.jobPostingContainer{margin-bottom:192px}.applyJobPostingBtn{bottom:-156px;left:0;width:100%}.contactDetailsBox{border:1px solid #e6e5e5;bottom:-98px;left:0;width:100%}.shadow{box-shadow:unset;-webkit-box-shadow:unset;-moz-box-shadow:unset}}@media (min-width:826px){.applyJobPostingBtn{right:-30px;top:166px}.jobPostingContainer{margin-bottom:50px}.contactDetailsBox{border:1px solid #e6e5e5;right:-30px;top:40px}}.jobPostingApplyUrl,.jobPostingApplyUrl:active,.jobPostingApplyUrl:hover{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:500;height:60px;justify-content:center;text-align:center;width:320px}.subtitle{padding-top:25px}.deadline{padding-top:6px}.deadline,.subtitle{display:flex;padding-left:24px}.doubleDash:after{color:#bd945f;content:"---";font-size:14px;font-weight:600;letter-spacing:-2px}.jobPostingReadMoreContainer{bottom:30px;color:#bd945f;cursor:pointer;font-size:17px;position:absolute;text-decoration:none}.jobPostingReadMore{cursor:pointer}.hide{display:none}.jobPostingIcon{height:28px;margin-right:2px;width:28px}.iconTime{margin-left:-2px}span.contactText{padding-top:4px}