@import url(https://fonts.googleapis.com/css2?family=League+Spartan:wght@500;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{background:#effafa;font-family:League Spartan,sans-serif;margin:0 auto}.bg-desktop{height:155px}.bg-desktop,.bg-mobile{background-color:#5ba4a4;width:100%}.bg-mobile{display:none}@media (max-width:750px){.bg-desktop{display:none}.bg-mobile{display:block}}.container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:4rem auto 0;max-width:1440px}.filter{background:#fff;border-radius:5px;box-shadow:0 10px 10px rgba(120,160,156,.2);margin-top:-6rem;min-height:60px;padding:1rem 1rem 1rem 2rem;position:relative;width:77%}.btn,.filter{align-items:center;display:flex}.btn{background:#effafa;border:none;border-radius:5px;color:#5ba4a4;flex-wrap:wrap;font-weight:700;height:30px;justify-content:space-between;margin-right:14px;padding-left:.5rem;text-align:center}.selection{align-content:center;cursor:pointer;display:flex;padding:.8rem}.selection:hover{background:#5ba4a4;color:#effafa}.btn-filter{align-items:center;background:#5ba4a4;border-radius:0 5px 5px 0;color:#fff;cursor:pointer;display:flex;font-size:16px;height:30px;justify-content:center;margin-left:.2rem;padding:.2rem;width:30px}.btn-filter:hover{background:#000;color:#fff}.btn-clear{background:transparent;border:none;border-bottom:1px solid transparent;color:#5ba4a4;cursor:pointer;font-weight:700;position:absolute;right:2rem}.btn-clear:hover{border-bottom:1px solid #5ba4a4}.card-job{border-left:5px solid #5ba4a4}.card-job,.card-jobs{align-items:center;background:#fff;border-radius:5px;box-shadow:0 10px 10px rgba(120,160,156,.2);display:flex;margin:2rem 1rem 1rem;min-height:148px;padding:1rem;position:relative;width:77%}.card-selection{display:flex;position:absolute;right:30px}.card-info{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start;margin-left:2rem;min-height:100px;position:relative;width:272px}.card-info img{left:1rem;position:relative}.card-info .card-company{color:#5ba4a4;font-size:18px;font-weight:700;list-style:none;margin-right:3rem;position:relative;top:1rem}.card-info .new{background:#5ba4a4;right:7rem;width:60px}.card-info .featured,.card-info .new{align-items:center;border-radius:20px;color:#effafa;display:flex;font-size:12px;font-weight:700;justify-content:center;padding:.3rem;position:absolute;top:.9rem}.card-info .featured{background:#000;right:1.5rem;text-align:center;width:80px}.card-info .card-position{cursor:pointer;font-size:20px;font-weight:700;list-style:none}.card-info .card-position:hover{color:#5ba4a4}.card-info:nth-child(2) .card-post{list-style:none}.card-info .card-contract,.card-info .card-location,.card-info .card-post{color:#7c8888}.card-info ul{display:flex;margin-top:-.8rem;width:100%}.card-info ul li{margin-right:1.5rem}@media (max-width:1100px){.filter{flex-wrap:wrap;margin-bottom:2rem;width:90%}.card-job,.card-jobs{align-items:flex-start;display:block;flex-direction:column-reverse;justify-content:flex-start;margin-top:3rem;position:relative;width:90%}.card-job .logo,.card-jobs .logo{height:50px;position:absolute;top:-2rem}.card-info{border-bottom:1px solid #7c8888;margin-left:0;padding-bottom:1rem}.card-selection{flex-wrap:wrap;margin-top:1rem;position:relative;right:0}.btn{margin-bottom:.5rem}}
/*# sourceMappingURL=main.28403c63.css.map*/