.jobs{display:flex;flex-flow:row wrap;gap:25px}.job{position:relative;flex:1 1 20em;margin-right:-1px}.job__media{position:relative;overflow:hidden;will-change:transform;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:.3s -webkit-transform ease-in-out,.3s box-shadow ease-in-out;-ms-transition:.3s -ms-transform ease-in-out,.3s box-shadow ease-in-out;transition:.3s transform ease-in-out,.3s box-shadow ease-in-out}.job__media-img{width:100%}.job.hover .job__media{z-index:1}.job:hover .job__media{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);box-shadow:0 0 10px 0 #0005;z-index:2}.job__media:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;transition:.3s background ease-in-out;background:transparent linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.5) 100%)}.job__title{display:flex;flex-flow:column;position:absolute;left:0;top:0;right:0;bottom:0;color:#fff;text-align:center;padding:1em;margin:0;z-index:2}.job__title-link{display:block;text-decoration:none;margin-top:auto;transition:.3s margin ease-in-out}.job:hover .job__title-link{margin-bottom:5%}.job__title-link:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0}.job__title-link:after{content:'>';display:inline-block;width:1em;height:1em;font-size:1em;font-weight:200;line-height:.9em;text-align:center;border:2px solid currentColor;border-radius:50%;margin:0 0 0 .4em;transition:.3s background-color ease-in-out}.job:hover .job__title-link:after{background-color:var(--primaryDark)}@media screen and (max-width:1480px){.jobs{gap:1.7vw}}
