.rh-job-listing{margin-bottom:5rem}.rh-job-listing:last-child{margin-bottom:-2rem}.rh-job-listing__item{margin-bottom:2rem}.rh-job-listing__job{position:relative;display:block;padding:2rem;padding-right:4.3rem;text-decoration:none !important;background-color:#ecedf3;border-radius:5px;transition:all .2s ease}@media screen and (min-width:778px){.rh-job-listing__job{padding:2.8rem 4rem 2.8rem 6.2rem}}.rh-job-listing__job:hover{background:#fff;box-shadow:14px 13px 50px rgba(0,0,0,0.13)}.rh-job-listing__job-name{color:#112368;font-size:1.6rem;line-height:2rem;font-weight:600}.rh-job-listing__job-place{opacity:.5;margin-bottom:.5rem;font-size:1.2rem;font-weight:800;line-height:1.7rem;color:#112368;text-transform:uppercase}.rh-job-listing__job-icon{position:absolute;right:2rem;top:50%;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);opacity:0;transition:opacity .2s ease}@media screen and (min-width:778px){.rh-job-listing__job-icon{right:4rem}}.rh-job-listing__job:hover .rh-job-listing__job-icon{opacity:1}