.job-card-container{padding-bottom:1.5em}.job-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;background-color:#fff;-webkit-box-shadow:0 6px 44px hsla(0,0%,61%,.1);box-shadow:0 6px 44px hsla(0,0%,61%,.1);color:inherit;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-flex-grow:1;flex-grow:1;height:100%;margin-bottom:1em}.job-card:hover{color:inherit;text-decoration:none}.job-card .job-card-body{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;padding:1em}.job-card .title{font-size:18px;font-weight:600}.job-card .type{font-weight:500;margin-bottom:4px}.job-card .type,.job-card p{font-size:14px}.job-card .link{border-bottom:2px solid #f85b50;display:inline-block;font-size:12px;font-weight:700;line-height:1em;padding:0 0 6px}.job-offers-intro{padding-bottom:1.5em}.job-offers-intro .content{height:100%;margin-bottom:1em}.job-offers-intro h1{font-size:34px}.job-offers-intro h1 span{color:#f85b50;font-weight:700}.job-offers-intro p{font-size:14px;line-height:1.4em}.spontaneous-application{padding-bottom:1.5em;text-align:center}.spontaneous-application .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;background-color:#f85b50;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;height:100%;-webkit-justify-content:center;justify-content:center;padding:0 14px}.spontaneous-application .icon{margin:0 auto 1em}.spontaneous-application h1{font-size:34px;font-weight:600;line-height:1.2em;margin-bottom:0}.spontaneous-application h1 span{color:#f85b50;font-weight:700}.spontaneous-application p{font-size:14px;line-height:1.4em;margin:20px 0}.spontaneous-application .btn{border-color:#fff;border-width:1px;color:#fff;display:inline-block}.spontaneous-application .btn:hover{background-color:#fff;color:#f85b50}@media (max-width:767px){.spontaneous-application .content{padding:2em 1em}.spontaneous-application h1{font-size:28px}}#job-offer h1{font-size:34px}#job-offer h2{color:#f85b50;font-size:20px;font-style:italic;font-weight:700;margin:2em 0 .5em}#job-offer ul{padding:0}#job-offer ul,#job-offer ul li{list-style-type:none}#job-offer ul>li{line-height:1.6em;padding-left:15px;position:relative}#job-offer ul>li:before{background-color:#f85b50;-webkit-border-radius:5px;border-radius:5px;content:" ";display:block;height:5px;left:0;position:absolute;top:10px;width:5px}#job-offer ul ul{padding:0}#job-offer ul ul li:before{display:none}#job-offer form label{font-size:14px;text-transform:uppercase}