{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.section-initial.section-careers-intro{margin:100px 0 0}.section-careers-intro .container-core{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}.careers-intro-content{max-width:950px;width:100%;margin-right:auto}.careers-intro-content p:last-child{margin-bottom:0}.careers-intro-content a.btn{margin-top:0}.section.section-careers-feed{margin:80px 0 150px}.job-table{display:table;width:100%;margin-top:60px}.jobtable-row{display:table-row}.jobtable-row div{display:table-cell;padding:30px 0 0;vertical-align:top}.jobtable-row .title{width:30%;padding-right:30px}.jobtable-row .title h3{font-size:16px;font-weight:700;text-transform:none}.jobtable-row .description{width:50%}.jobtable-row .link{width:25%;text-align:right}.jobtable-row .link a.btn{margin-top:0}.jobtable-row div:nth-child(1){font-weight:500}.jobtable-row div:nth-child(5){text-align:center}.jobtable-row div:last-child{border-right:0;width:190px}.jobtable-row:last-child div{border-bottom:0}.jobtable-row.jobtable-title div{font-size:20px;font-weight:700;text-transform:uppercase}.jobtable-row.jobtable-title div:last-child{border-radius:0 15px 15px 0}@media (max-width:1150px){.careers-intro-content{max-width:700px}}@media (max-width:1050px){.careers-intro-content{max-width:600px}}@media (max-width:950px){.careers-intro-content{max-width:800px;margin-bottom:30px}}@media (max-width:900px){.jobtable-row .description,.jobtable-row .title{padding-right:20px}.jobtable-row .description p{font-size:14px}}@media (max-width:850px){.section.section-careers-feed{margin:80px 0 100px}}@media (max-width:800px){.job-table{margin-top:0}.jobtable-row{display:block;padding-bottom:50px}.jobtable-row:last-child{padding-bottom:0}.jobtable-row div{padding:10px 0 0}.jobtable-row.jobtable-title{display:none}.jobtable-row div{display:block}.jobtable-row .title{width:100%}.jobtable-row .description{display:block;width:100%}.jobtable-row .description p{font-size:16px}.jobtable-row .link{text-align:left}.jobtable-row div:first-child{padding:0}.jobtable-row div:last-child{width:auto;padding:10px 0 0}}@media (max-width:700px){.jobtable-row .description p{font-size:14px}}@media (max-width:550px){.section-initial.section-careers-intro{margin:60px 0 0}.section.section-careers-feed{margin:0 0 60px}}