.job-listing .header-row .header{font-weight:700;color:#707070;padding:25px 0 0}@media (min-width:767px){.job-listing .header-row .header{padding:25px 30px;border-bottom:1px solid rgba(223,119,80,.5)}}.job-listing .item-row .job-item-inner{display:flex;flex-wrap:wrap}@media (max-width:767px){.job-listing .item-row .job-item-inner{margin-left:80px;margin-right:80px}}@media (max-width:575px){.job-listing .item-row .job-item-inner{margin-left:40px;margin-right:40px}}.job-listing .item-row .job-item-inner-wrapper{padding:30px 0;border-bottom:1px solid rgba(223,119,80,.5);position:relative}@media (max-width:767px){.job-listing .item-row .job-item-inner-wrapper{margin-left:-80px;margin-right:-80px}}@media (max-width:575px){.job-listing .item-row .job-item-inner-wrapper{margin-left:-40px;margin-right:-40px}}@media (min-width:768px){.job-listing .item-row .job-item-inner-wrapper{padding:30px}}@media (min-width:768px){.job-listing .item-row .job-item-inner-wrapper:hover .side-deco{opacity:1}}.job-listing .item-row .job-item-inner .info{margin-bottom:15px}@media (max-width:575px){.job-listing .item-row .job-item-inner .info{margin-bottom:10px}}.job-listing .item-row .job-item-inner .info .icon{margin-right:11px}.job-listing .item-row .job-item-inner .info>:not(:last-child){margin-bottom:15px}@media (max-width:575px){.job-listing .item-row .job-item-inner .info>:not(:last-child){margin-bottom:10px}}.job-listing .item-row .job-item-inner .info>*{display:flex;align-items:center}.job-listing .item-row .job-item-inner .inner-left{flex:0 0 60%;max-width:60%}@media (max-width:575px){.job-listing .item-row .job-item-inner .inner-left{flex:0 0 100%;max-width:100%}}.job-listing .item-row .job-item-inner .inner-right{flex:0 0 30%;max-width:30%}@media (max-width:575px){.job-listing .item-row .job-item-inner .inner-right{flex:0 0 100%;max-width:100%}}@media (min-width:576px){.job-listing .item-row .job-item-inner .inner-right{margin-left:auto}}.job-listing .item-row .job-item-inner .headline-wrapper{min-height:50px;margin-bottom:15px}@media (max-width:575px){.job-listing .item-row .job-item-inner .headline-wrapper{margin-bottom:10px}}.job-listing .item-row .job-item-inner .headline{font-weight:700;margin-bottom:5px}.job-listing .item-row .job-item-inner .company{font-weight:700}.job-listing .side-deco{position:absolute;height:calc(100% + 2px);width:.75rem;top:-1px;left:0;background-size:cover;transform:translateX(-100%);opacity:0;transition:opacity .3s ease-in-out}