#ja-jobs-widget .job{border:1px solid #ececec;padding:30px;position:relative;margin-bottom:30px}#ja-jobs-widget .title{color:#a01e3c;font-family:"futura-pt",Sans-serif;font-size:24px;font-weight:600}#ja-jobs-widget .meta,#ja-jobs-widget .meta ul,#ja-jobs-widget .meta p,#ja-jobs-widget .summary,#ja-jobs-widget .description,#ja-jobs-widget ul.bullet-points{color:#777}ul.bullet-points{margin:20px 0 20px 50px}ul.classifications{padding:0;margin:0;list-style:none;margin-bottom:7px}ul.classifications li{display:inline-block;margin-right:2px;padding:0 15px;background:#f7f7f7;border-radius:5px;font-size:16px}a.view-details{text-transform:uppercase;font-weight:600;font-size:16px}p.date-posted{position:absolute;top:30px;right:30px;font-size:16px}.entry-content p{margin:10px 0;line-height:1.5}.powered-by-jobadder{display:none!important}#ja-jobs-widget .apply{background:#f7f7f7;padding:30px 30px 31px 30px}#ja-jobs-widget input.ja-button{float:right}.team-member{cursor:pointer!important}.salesforce-form{margin:0 auto}.salesforce-form .sf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px}.salesforce-form .sf-field{display:flex;flex-direction:column}.salesforce-form .sf-field label{font-weight:600;font-size:14px;margin-bottom:6px}.salesforce-form .sf-field label .required{color:#ce103f}.salesforce-form .sf-field input[type="text"],.salesforce-form .sf-field select,.salesforce-form .sf-field textarea{width:100%;box-sizing:border-box;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:4px}.salesforce-form textarea{min-height:120px}.salesforce-form .sf-field--full{grid-column:1 / -1}.salesforce-form .sf-field--submit input[type="submit"]{width:100%;padding:12px 20px;font-size:16px;border-radius:4px;border:none;cursor:pointer}@media (max-width:768px){.salesforce-form .sf-grid{grid-template-columns:1fr;gap:16px}}