.job-item{position:relative}.job-item-main{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background:#fff;padding:0;padding:calc((16.5px + 13.5 * ((100vw - 376px) / 1064)) - .1px);padding-left:calc((8.25px + 6.75 * ((100vw - 376px) / 1064)) - .1px);padding-right:calc((8.25px + 6.75 * ((100vw - 376px) / 1064)) - .1px)}@media (max-width:575px){.job-item-main{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-bottom:calc((8.25px + 6.75 * ((100vw - 376px) / 1064)) - .1px)}}.no-touchevents .job-item:hover .job-item-main{background:#2d2a26}.job-item-heading{flex:1 0 auto}@media (max-width:575px){.job-item-heading{margin-bottom:calc((16.5px + 13.5 * ((100vw - 376px) / 1064)) - .1px)}}.job-item-heading h3{color:#000;font-weight:700;font-family:Roboto Condensed,sans-serif;font-size:calc((20px + 3 * ((100vw - 1441px) / 479)) - .1px);font-style:normal;text-transform:none}@media (max-width:1440px){.job-item-heading h3{font-size:calc((16px + 4 * ((100vw - 376px) / 1064)) - .1px)}}.no-touchevents .job-item:hover .job-item-heading h3{color:#fff}.job-item-callout{flex:none}.job-item-callout .button{--background:#fff;--foreground:var(--color-primary-red);--border-width:1px;--border-color:var(--color-primary-red);--background-hover:#fff;--foreground-hover:var(--color-primary-red);--border-width-hover:1px;--border-color-hover:var(--color-primary-red)}.no-touchevents .job-item:hover .job-item-callout .button{--background:var(--color-primary-red);--foreground:#fff;--background-hover:#fff;--foreground-hover:var(--color-primary-red);--border-width-hover:1px;--border-color-hover:var(--color-primary-red)}