:root{--main-color:#5ba4a4;--background-color:#effafa;--filter-background-color:#eef6f6;--tag-color:#d0f1f1;--dark-color:#2c3a3a;--card-color:#fff}*{font-family:Spartan,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.header-img{background-color:#5ba4a4;background-color:var(--main-color);background-image:url(/job-listings/static/media/bg-header-desktop.8694f4668c94cdc9d16e.svg);background-repeat:no-repeat;background-size:auto;height:155px}.job-list-container{background-color:#effafa;background-color:var(--background-color);min-height:100vh;position:relative}.tags-container{background-color:#fff;border-radius:5px;left:50%;padding:20px 25px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:85%}.tags-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.tag,.tag-block-wrapper{display:flex}.tag{margin:0 .5em}.tag .rm-text{background-color:#effafa;background-color:var(--background-color);border-bottom-left-radius:5px;border-top-left-radius:5px;color:#5ba4a4;color:var(--main-color);font-weight:700;padding:10px 12px 7px}.tag button{background-color:#5ba4a4;background-color:var(--main-color);background-image:url(/job-listings/static/media/icon-remove.70c075ce001e5ccae7c6.svg);background-position:50%;background-repeat:no-repeat;border:none;border-bottom-right-radius:5px;border-top-right-radius:5px;cursor:pointer;padding:0 18px}.tag button:hover{background-color:#2c3a3a;background-color:var(--dark-color);transition:background-color .25s ease-in-out}.clear-btn{background:none;border:none;cursor:pointer}.clear-btn span{color:#5ba4a4;color:var(--main-color);font-weight:700;text-decoration:underline;text-underline-offset:2px}.card-container{padding:75px 0}.card{align-items:center;background-color:#fff;background-color:var(--card-color);border-radius:7px;display:flex;font-size:15px;justify-content:space-between;margin:0 auto 25px;position:relative;width:90%}.featured{border-left:7px solid #5ba4a4;border-left:7px solid var(--main-color)}.card,.tags-container{box-shadow:0 5px 10px 1px hsla(180,7%,45%,.411)}.card-body{align-items:center;display:flex;padding:2em}.image-container{padding-right:2em}.company{align-items:baseline;color:#5ba4a4;color:var(--main-color);display:flex;font-weight:700}.company div{margin-right:1em}.company>span{border-radius:15px;color:#fff;font-size:12px;margin:0 .25em;padding:8px 9px 4.5px}.company>span:nth-child(2){background-color:#5ba4a4;background-color:var(--main-color)}.company>span:nth-child(3){background-color:#000}div .position{font-weight:700;padding:1em 0}.card-seperator{display:none;position:relative}.job-details{align-items:center;color:grey;display:flex}.job-details .point{margin:0 8px}.job-tags{margin-right:2em}.job-tags button{background-color:#effafa;background-color:var(--background-color);border:none;color:#5ba4a4;color:var(--main-color);cursor:pointer;font-weight:700;margin:5px 7.5px;padding:7.5px 10px;transition:all .25s ease-in-out}.job-tags button:hover{background-color:#5ba4a4;background-color:var(--main-color);color:#fff}.job-tags .active-state{background-color:#2c3a3a;background-color:var(--dark-color);color:#fff}@media (max-width:540px){.card{margin-bottom:60px}.card,.card-body{align-items:flex-start;flex-direction:column}.card-body,.job-tags{padding:0 2em 1em}.job-tags button{margin:.5em 1em .5em 0;padding:.5em .75em}.card-body{margin-top:50px;position:relative}.image-container{position:absolute;top:-75%}.image-container>img{width:75%}.card-seperator{border:.25px solid hsla(0,0%,50%,.479);display:block;margin:1em auto 1.5em;width:85%}.tags-container{font-size:.75em;margin:0 auto;position:static;-webkit-transform:none;transform:none;width:75%}.tag-block-wrapper{flex-wrap:wrap}}
/*# sourceMappingURL=main.83865adf.css.map*/