.job-listings{background:#f3f3f3;font-family:Helvetica,sans-serif!important;padding:clamp(50px,8vw,100px) 0}.job-listings,.job-listings *{-webkit-box-sizing:border-box;box-sizing:border-box}.job-listings *{margin:0}.job-listings .container{margin:0 auto;width:calc(min(1196px, 83%))}.job-listings .container>h2{color:#0073ae;font-weight:700;margin-bottom:25px;text-align:left}.job-listings .container>h2+p{font-size:18px}.job-listings .container .section-top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;margin-top:40px}.job-listings .container .section-top .btn{background:#a89968;color:#fff;display:-ms-grid;display:grid;font-weight:600;height:45px;padding:0 20px;place-items:center}.job-listings .container .section-top .btn+div{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:2rem 0}.job-listings .container .section-top .btn+div>*{display:-ms-grid;display:grid;height:45px;place-items:center}.job-listings .container .section-top .btn+div input{width:213px}.job-listings .container .section-top .btn+div button{background:#0073ae;border:none;color:#fff;cursor:pointer;font-weight:600;outline:none;padding:0 50px;text-transform:uppercase;width:156px}.job-listings .container .section-top .btn+div button:focus{outline:1px solid #fff}.job-listings .container .section-top .btn+div input::-webkit-inner-spin-button,.job-listings .container .section-top .btn+div input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.job-listings .container .section-top .btn+div input[type=number]{-moz-appearance:textfield}.job-listings .container .section-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.job-listings .container .section-bottom ul{max-width:572px;padding-left:1rem;width:100%}.job-listings .container .section-bottom ul li{font-size:16px}.job-listings .container .section-bottom ul li+li{margin-top:15px}.job-listings .container .section-bottom ul li::marker{color:#0073ae}.job-listings .container .section-bottom ul li a{color:#0073ae;display:inline-block;font-weight:600;margin-bottom:5px;text-decoration:underline}.job-listings .container .section-bottom ul li p{color:#333}.job-listings .container .section-bottom ul li p+p{margin-top:5px}