*,:after,:before{margin:0;padding:0;box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}@media only screen and (max-width:37.5em){html{font-size:50%}}body{font-family:"Spartan",sans-serif;font-weight:500}.navbar{position:relative;height:15rem;width:100%;background:url(/static/media/bg-header-desktop.6e2f7196.svg),#5ba4a4;background-position:50%;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:37.5em){.navbar{background-image:url(/static/media/bg-header-mobile.6b5ff5a0.svg)}}.main-section{position:relative;width:100%;min-height:85vh;background-color:#effafa}.joblist__preview{display:grid;justify-items:center;grid-row-gap:3rem;width:100%;padding:7.5rem 0}@media only screen and (max-width:37.5em){.joblist__preview{grid-row-gap:8rem;padding-top:15rem}}.joblist__item{position:relative;width:85%;height:17rem;border-radius:4px;background-color:#fff;padding:2rem 4rem;transition:all .3s;box-shadow:0 1rem 2rem 0 rgba(0,0,0,.1);display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:37.5em){.joblist__item{width:90%;height:24rem;padding:4rem 3rem;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}}.joblist__item--profile{display:flex;padding:1rem 0}.joblist__item--logo{position:relative;width:13rem;height:auto;margin-right:2rem;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:37.5em){.joblist__item--logo{position:absolute;width:7rem;height:7rem;top:-4rem}}.joblist__item--logo img{object-fit:contain;width:100%;height:100%;cursor:pointer}.joblist__item--content{position:relative;height:100%;width:100%;display:grid;grid-template-rows:repeat(3,1fr);align-content:center}.joblist__item--content .featured,.joblist__item--content .new{display:inline-block;padding:7.5px 1rem;border:1px solid;border-radius:2rem;font-size:1rem;font-weight:700;margin-left:1.5rem;text-transform:uppercase;color:#fff;line-height:1}.joblist__item--content .new{background-color:#5ba4a4}.joblist__item--content .featured{background-color:#2c3a3a}.joblist__item--detail{display:flex;padding:1rem 0;flex-wrap:wrap;align-items:center;justify-content:flex-end}@media only screen and (max-width:37.5em){.joblist__item--detail{border-top:1px solid #999;justify-content:flex-start}}.border-left{border-left:4px solid #5ba4a4}.filterBtn{padding:.8rem 1rem;color:#5ba4a4;background-color:#eef6f6;font-size:1.3rem;font-weight:700;cursor:pointer;border-radius:4px;transition:all .3s}@media only screen and (max-width:37.5em){.filterBtn{font-size:1.4rem}}.filterBtn:not(:last-child){margin-right:2rem}.filterBtn:hover{color:#fff;background-color:#5ba4a4}.content__header{display:flex;align-items:center}.content__header .company{font-size:1.6rem;font-weight:700;color:#5ba4a4}.content__position{display:flex;align-items:center}.content__position h1{color:#2c3a3a;cursor:pointer;transition:color .3s}.content__position h1:hover{color:#5ba4a4}.content__footer{display:flex;align-items:center}.content__footer--item{font-size:1.5rem;color:#999}.content__footer--item-border:before{display:block;content:"\2022";color:#999;padding:0 2rem}.search{position:absolute;top:-3.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:8rem;width:85%;border-radius:4px;box-shadow:0 1rem 2rem 0 rgba(0,0,0,.1);background-color:#fff;padding:1rem 4rem;display:grid;grid-template-columns:1fr 1rem}@media only screen and (max-width:37.5em){.search{top:-7rem;height:12rem}}.search__filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.search__filter--item{display:grid;grid-template-columns:1fr 3rem;color:#5ba4a4;background-color:#eef6f6;font-size:1.3rem;font-weight:700;cursor:pointer;border-radius:4px;transition:all .3s;margin-right:2rem}.search__filter--item-text{padding:.8rem 1rem}.search__filter--item .icon-remove{display:flex;align-items:center;justify-content:center;background-color:#5ba4a4;overflow:hidden}.search__clearBtn{display:flex;align-items:center;justify-content:flex-end}.search__clearBtn button{display:inline-block;font-size:1.5rem;cursor:pointer;border:none;border-bottom:1px solid #2c3a3a;background-color:#fff;color:#2c3a3a;transition:all .3s}.search__clearBtn button:focus{outline:none}.search__clearBtn button:hover{color:#5ba4a4;border-color:#5ba4a4}
/*# sourceMappingURL=main.de95dea7.chunk.css.map */