@import url(https://fonts.googleapis.com/css2?family=Spartan:wght@300;500;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{background-color:#effafa;font-family:Spartan,sans-serif}.header{background-color:#5ba4a4;background-image:url(/static/media/bg-header-desktop.8694f4668c94cdc9d16e.svg);background-repeat:no-repeat;background-size:cover;min-height:156px}.container{flex-direction:column;width:100%}.container,.filter-panel{align-items:center;display:flex}.filter-panel{background-color:#fff;border-radius:5px;margin-top:-3vh;padding:1.5vh 1vw;width:60vw}.filter-panel .badge-container{display:flex;flex-wrap:wrap;gap:1vw}.filter-panel__clear-btn{cursor:pointer;font-weight:700;margin-left:auto}.filter-panel__clear-btn:hover{color:#5ba4a4;text-decoration:underline}.job-list__item{align-items:center;background-color:#fff;border-radius:5px;display:flex;margin:3vh 0;padding:3vh 1vw;width:60vw}.job-list__body{display:flex;flex-direction:column;gap:1vh;margin-left:2vw;margin-right:2vw;min-width:30%}.job-list__body-new-mark{background-color:#5ba4a4}.job-list__body-featured-mark,.job-list__body-new-mark{border-radius:20px;color:#fff;font-size:10px;font-weight:700;margin-right:.5vw;padding:10px 8px 5px}.job-list__body-featured-mark{background-color:#3f3e3e}.job-list__body-title{align-items:center;display:flex;flex-wrap:wrap}.job-list__body-company{color:#5ba4a4;font-weight:700;margin-right:1vw}.job-list__body-position{font-weight:700}.job-list__body-info{color:#7b8e8e;display:flex;flex-wrap:wrap;gap:1vw}.job-list__skills{display:flex;flex-wrap:wrap;gap:1vw;margin-left:auto}.badge{align-items:center;background-color:#effafa;border-radius:5px;color:#5ba4a4;cursor:pointer;display:flex;font-weight:700}.badge__title{padding:.5em}.badge__remover{align-items:center;align-self:stretch;background-color:#5ba4a4;border-bottom-right-radius:5px;border-top-right-radius:5px;display:flex;justify-content:center;padding-left:.4em;padding-top:.2em}.badge__remover:hover{background-color:#3a2c2c;cursor:pointer}.badge-cleanable{cursor:default}@media (max-width:1024px){.filter-panel{align-items:flex-end}.filter-panel .badge-container{-webkit-column-gap:2vw;column-gap:2vw;row-gap:2vh}.filter-panel__clear-btn{padding:.5em}.job-list__item{align-items:flex-start;flex-direction:column;margin:5vh 0;padding:2vh 3vw}.job-list__item img{margin-bottom:2vh;margin-top:-50px}.job-list__body{margin-left:0}.job-list__body-company{margin-right:3vw}.job-list__body-info{margin-bottom:3vh}.job-list__skills{margin-left:0;row-gap:1vh}}@media (max-width:500px){body{font-size:14px}.header{min-height:100px}.filter-panel{font-size:12px;padding:1vh 2vw;width:80vw}.job-list__item{width:80vw}.job-list__body-info{gap:2vw}}@media (max-height:800px){.job-list__item{margin:7vh 0}.job-list__skills{gap:2vw}}
/*# sourceMappingURL=main.781d50e0.css.map*/