.job-card-container{background:#f2f2f2;position:relative}.job-card-container .job-card-image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;height:316px;margin-bottom:-18px;position:relative}.job-card-container .job-card-image-container h3{background:rgba(0,71,18,.8);color:#fff;font-size:20px;letter-spacing:.05em;line-height:normal;margin:0;padding-bottom:7px;padding-top:9px;text-align:center}.job-card-container .job-card-content{padding:0 40px;position:relative;text-align:center}.job-card-container .job-card-content .job-card-title a{background:#7fa388;color:#fff;display:inline-block;font-size:18px;line-height:normal;margin:0 0 38px;padding:9px 20px;position:relative;text-align:center;transition:all .4s ease;width:100%}.job-card-container .job-card-content .job-card-title a:hover{background:rgba(0,71,18,.8)}.job-card-container .job-card-button{margin-bottom:36px}.job-card-container .job-card-content:after{content:"";display:table}.job-card-container .job-card-button a{background:#fff;border:3px solid #bfd1c3;color:#004712;display:inline-block;font-family:avenir-lt-w01_85-heavy1475544,sans-serif;font-size:12px;line-height:normal;padding:5px 35.4px;transition:all .4s ease}.job-card-container .job-card-button a:hover{background:#7fa388;border-color:#7fa388;color:#fff}.modal--job{max-height:90vh;overflow-y:auto;padding:1.5rem 1rem;z-index:10000}.modal--job .modal--close{display:block;text-align:right}.modal-mask{display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}@media (max-width:767px){.job-card-container .job-card-image-container h3{font-size:17px;padding-bottom:9px}.job-card-container .job-card-image-container{height:369px}.job-card-container .job-card-content{padding:0 62px}.job-card-container .job-card-button a{font-size:13px;padding:9.5px 22.8px}.job-card-container .job-card-content .job-card-title a{margin:0 0 35px}}