*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}@font-face{font-family:font-ff-spartan-medium;src:url(/job-listing/static/media/LeagueSpartan-Medium.a8c3b9360d69edbcf13e.ttf)}@font-face{font-family:font-ff-spartan-bold;src:url(/job-listing/static/media/LeagueSpartan-Bold.c311dbd01e80ebe50942.ttf)}:root{--desaturated-dark-cyan:#5ba4a4;--light-grayish-cyan-back:#effafa;--light-grayish-cyan-filter:#eef6f6;--dark-grayish-cyan:#7b8e8e;--dark-grayish-cyan-50:#7b8e8e80;--very-dark-grayish-cyan:#2c3a3a;--white:#fff;--font-fz-1:1.5rem;--font-ff-spartan-medium:"font-ff-spartan-medium";--font-ff-spartan-bold:"font-ff-spartan-bold";--box-shadow:#5ba4a41a 0px 20px 25px -5px,#5ba4a40a 0px 10px 10px -5px}body{background-color:#effafa;background-color:var(--light-grayish-cyan-back);font-family:font-ff-spartan-medium;font-family:var(--font-ff-spartan-medium);font-size:1.5rem;font-size:var(--font-fz-1)}header{background-color:#5ba4a4;background-color:var(--desaturated-dark-cyan);background-image:url(/job-listing/static/media/bg-header-mobile.b7750a0c3e0c016763b9.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:156px}#root{min-height:100vh}.app{margin:0 auto;max-width:1100px;padding-bottom:6.4rem;width:90%}.job-company-profile{background-color:#fff;background-color:var(--white);border-radius:.4rem;box-shadow:0 20px 25px -5px #5ba4a41a,0 10px 10px -5px #5ba4a40a;box-shadow:var(--box-shadow);margin:5rem auto 0;padding:0 2.3rem 2.5rem}.job-company-profile--featured{border-left:5px solid #5ba4a4;border-left:5px solid var(--desaturated-dark-cyan)}.job-company-profile__company-logo{height:4.8rem;transform:translateY(-50%);width:4.8rem}.job-company-profile__company-name{color:#5ba4a4;color:var(--desaturated-dark-cyan);font-size:1.6rem;letter-spacing:.6px;margin-right:2.4rem}.job-company-profile__details{border-bottom:1px solid #7b8e8e80;border-bottom:1px solid var(--dark-grayish-cyan-50);padding-bottom:2rem}.job-company-profile__status{background-color:#5ba4a4;background-color:var(--desaturated-dark-cyan);border-radius:20px;color:#fff;color:var(--white);font-family:font-ff-spartan-medium;font-family:var(--font-ff-spartan-medium);padding:.8rem .9rem .6rem;text-transform:uppercase}.job-company-profile__status+.job-company-profile__status{margin-left:.8rem}.job-company-profile__status--featured{background-color:#2c3a3a;background-color:var(--very-dark-grayish-cyan)}.job-company-profile__header{align-items:center;display:flex}.job-company-profile__position{color:#2c3a3a;color:var(--very-dark-grayish-cyan);font-size:1.7rem;margin:1.4rem 0 1.7rem}.job-company-profile__position:hover{color:#5ba4a4;color:var(--desaturated-dark-cyan);cursor:pointer}.job-company-profile__post-timeline{display:flex}.job-company-profile__meta{color:#7b8e8e;color:var(--dark-grayish-cyan)}.job-company-profile__meta+.job-company-profile__meta{margin-left:1rem}.job-company-profile__meta strong{margin-right:.9rem}.hidden{display:none}.filter-box{background-color:#fff;background-color:var(--white);border-radius:.4rem;box-shadow:0 20px 25px -5px #5ba4a41a,0 10px 10px -5px #5ba4a40a;box-shadow:var(--box-shadow);justify-content:space-between;margin-top:-3.5rem;padding:2rem;width:100%}.filter-box,.filter-box__items{align-items:center;display:flex;gap:1.6rem}.filter-box__items{flex-wrap:wrap}.filter-box__item{align-items:center;background-color:#eef6f6;background-color:var(--light-grayish-cyan-filter);border-radius:.4rem;color:#5ba4a4;color:var(--desaturated-dark-cyan);display:inline-block;display:flex;gap:.8rem;overflow:hidden}.filter-box__item>span{padding:.8rem 0 .8rem .8rem}.filter-box__remove-item{align-items:center;background-color:#5ba4a4;background-color:var(--desaturated-dark-cyan);border:none;border-bottom-right-radius:.4rem;border-top-right-radius:.4rem;cursor:pointer;display:flex;padding:.8rem;transition:all .2s ease-in-out}.filter-box__remove-item:hover{background-color:#2c3a3a;background-color:var(--very-dark-grayish-cyan)}.filter-box__clear-all{background-color:initial;border:none;color:#7b8e8e;color:var(--dark-grayish-cyan);cursor:pointer;font-family:inherit;font-weight:700;transition:all .2s ease-in-out}.filter-box__clear-all:hover{color:#5ba4a4;color:var(--desaturated-dark-cyan);text-decoration:underline;-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.job-description-container{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:start;margin:2rem auto 0}.job-description-label{background-color:#eef6f6;background-color:var(--light-grayish-cyan-filter);border:none;border-radius:.4rem;color:#5ba4a4;color:var(--desaturated-dark-cyan);font-family:inherit;font-size:1.6rem;padding:.8rem;transition:color .1s linear,background-color .1s linear}.job-description-label:hover{background-color:#5ba4a4;background-color:var(--desaturated-dark-cyan);color:#fff;color:var(--white);cursor:pointer}.job-description-languages-list,.job-description-tools-list{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}@media (min-width:40rem){header{background-image:url(/job-listing/static/media/bg-header-desktop.752d0faf14c00c6fb55f.svg)}.job-company-profile{flex-wrap:wrap;justify-content:space-between}.job-company-profile,.job-company-profile__header-container{display:flex;flex-direction:column}.job-company-profile__company-logo{height:6.8rem;margin-right:2.3rem;transform:translateY(-50%);width:6.8rem}.job-company-profile__details{border-bottom:0;margin-top:0;padding-bottom:3.2rem}.job-company-profile__position{margin:1.6rem 0 1.4rem}.job-description-container{gap:2rem;margin:0}.job-description-label{font-size:1.8rem;padding:.8rem}.job-description-languages-list,.job-description-tools-list{gap:2rem}}@media (min-width:80rem){.job-company-profile{align-items:center;justify-content:space-between;margin:3rem auto 0;padding:3.5rem}.job-company-profile,.job-company-profile__header-container{display:flex;flex-direction:row}.job-company-profile__company-logo{height:7.8rem;transform:translateY(0);width:7.8rem}.job-company-profile__details{padding-bottom:0}.job-company-profile__meta strong{margin-right:1.4rem}.job-company-profile__position{font-size:2.2rem;margin:1.7rem 0 1.5rem}.job-company-profile__meta{font-size:1.7rem}.job-company-profile__meta+.job-company-profile__meta{margin-left:1.9rem}}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
/*# sourceMappingURL=main.f5152a62.css.map*/