@import url(https://fonts.googleapis.com/css2?family=Spartan:wght@500;700&display=swap);@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translatey(2.22em);transform:translatey(2.22em)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translatey(2.22em);transform:translatey(2.22em)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes popIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes popIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}*{box-sizing:border-box;font-family:Spartan,sans-serif;margin:0;padding:0}html{-ms-overflow-style:none;font-size:1vw;font-weight:500;overflow-y:scroll;scrollbar-width:none}html::-webkit-scrollbar{display:none}@media screen and (max-width:1000px){html{font-size:.97em}}.Section{transition:all .2s ease-out}.Container{height:100%;padding:5.56em 11.11em;width:100%}@media screen and (max-width:1000px){.Container{padding:2.78em 1.67em}}button{cursor:pointer}.themeToggler{background:#5ba4a4;border:none;border-radius:.2em;display:grid;font-size:1.6em;height:2em;place-items:center;position:absolute;right:7em;top:1em;transition:all .2s ease-out;width:2em}.themeToggler:active{-webkit-transform:scale(.95);transform:scale(.95)}.themeToggler img{height:2rem;position:relative;width:2rem}@media screen and (max-width:1000px){.themeToggler{right:1em;top:.5em}}@media screen and (max-width:786px){.themeToggler{top:.63em}}.Wrapper{align-items:center;-webkit-animation:fadeUp .2s cubic-bezier(.175,.885,.32,1.275) forwards;animation:fadeUp .2s cubic-bezier(.175,.885,.32,1.275) forwards;border-radius:.5em;display:flex;justify-content:space-between;margin-bottom:1.67em;padding:2.22em 2.78em}.Wrapper:last-of-type{margin-bottom:0}@media screen and (max-width:1000px){.Wrapper{align-items:flex-end}}@media screen and (max-width:789px){.Wrapper{align-items:flex-start;flex-direction:column;margin-bottom:2.78em;padding:1.67em}}.Wrapper .Column{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between}@media screen and (max-width:1000px){.Wrapper .Column:last-of-type{justify-content:flex-end}}@media screen and (max-width:789px){.Wrapper .Column:last-of-type{border-top:.07em solid #2c3a3a;justify-content:flex-start;margin-top:1.39em;padding-top:.56em}}.Wrapper .Column .CompanyLogo{border-radius:100vw;height:6.11em;width:6.11em}@media screen and (max-width:789px){.Wrapper .Column .CompanyLogo{height:3.33em;margin-top:-3.4em;width:3.33em}}.Wrapper .Column .CompanyInfoWrapper{margin-left:1.67em}@media screen and (max-width:1000px){.Wrapper .Column .CompanyInfoWrapper{margin-left:0;margin-top:1.67em;width:100%}}@media screen and (max-width:789px){.Wrapper .Column .CompanyInfoWrapper{margin-top:1.11em}}.Wrapper .Column .CompanyInfoWrapper .Job{border-radius:100vw;color:#fff;cursor:pointer;font-size:.69em;font-weight:700;margin-left:1.11em;padding:.69em .69em .42em;text-transform:uppercase}@media screen and (max-width:789px){.Wrapper .Column .CompanyInfoWrapper .Job{font-size:.56em}}.Wrapper .Column .CompanyInfoWrapper .NewJob{background:#5ba4a4}.Wrapper .Column .CompanyInfoWrapper .FeaturedJob{background:#2c3a3a}.Wrapper .Column .CompanyInfoWrapper .CompanyName{color:#5ba4a4;display:inline;font-size:.97em;font-weight:700}@media screen and (max-width:789px){.Wrapper .Column .CompanyInfoWrapper .CompanyName{font-size:.83em}}.Wrapper .Column .CompanyInfoWrapper .JobTitle{cursor:pointer;margin:.8em 0 .6em;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.Wrapper .Column .CompanyInfoWrapper .JobTitle:hover{color:#5ba4a4}@media screen and (max-width:789px){.Wrapper .Column .CompanyInfoWrapper .JobTitle{font-size:.97em;margin:.8em 0}}.Wrapper .Column .CompanyInfoWrapper .MetaInfoWrapper{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:1000px){.Wrapper .Column .CompanyInfoWrapper .MetaInfoWrapper{width:85%}}@media screen and (max-width:789px){.Wrapper .Column .CompanyInfoWrapper .MetaInfoWrapper{width:90%}}.Wrapper .Column .CompanyInfoWrapper .MetaInfoWrapper .MetaInfo{color:#7b8e8e;font-size:.97em}@media screen and (max-width:789px){.Wrapper .Column .CompanyInfoWrapper .MetaInfoWrapper .MetaInfo{font-size:12px}}.Wrapper .Column .CompanyInfoWrapper .MetaInfoWrapper .MetaInfoDot{background:#7b8e8e;border-radius:100vw;height:.2em;margin:0 .8em;width:.2em}.Wrapper .Column .Skill{border:none;border-radius:.3em;cursor:pointer;font-size:.97em;font-weight:700;margin-left:.56em;outline:none;padding:.56em;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.Wrapper .Column .Skill:hover{color:#fff}@media screen and (max-width:1000px){.Wrapper .Column .Skill{margin:.56em .56em 0}}@media screen and (max-width:789px){.Wrapper .Column .Skill{font-size:.83em;margin:1.11em 1.11em 0 0}}.FilterBoxWrapper{align-items:center;border-radius:.5em;box-shadow:0 .25rem .5rem -.125rem rgba(9,30,66,.25),0 0 0 .0625rem rgba(9,30,66,.08);display:flex;margin-bottom:2.78em;margin-top:-8.3em;min-height:5.3em;padding:.83em 1.39em;position:-webkit-sticky;position:sticky;top:1.67em;width:100%;z-index:2}@media screen and (max-width:1000px){.FilterBoxWrapper{margin-top:-5.5em;padding:.42em .84em}}@media screen and (max-width:789px){.FilterBoxWrapper{font-size:.83em;margin-bottom:3.5em;margin-top:-6em}}.FilterBoxWrapper .FilterPillsWrapper{display:flex;flex-wrap:wrap}.FilterBoxWrapper .Placeholder{color:#5ba4a4;font-size:.97em;font-weight:700;left:1.39em;opacity:.5;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1000px){.FilterBoxWrapper .Placeholder{left:.84em}}.FilterBoxWrapper .FilterInput{border:none;color:#5ba4a4;font-size:.97em;font-weight:700;outline:none;padding:.28em 0}.FilterBoxWrapper .ClearButton{background:none;border:none;color:#5ba4a4;font-size:.9em;font-weight:700;margin-left:auto;opacity:.5;text-decoration:underline;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.FilterBoxWrapper .ClearButton:hover{opacity:1}.FilterDropdownWrapper{-ms-overflow-style:none;-webkit-animation:fadeUp .2s cubic-bezier(.175,.885,.32,1.275) forwards;animation:fadeUp .2s cubic-bezier(.175,.885,.32,1.275) forwards;border-radius:.5em;box-shadow:0 4px 8px -2px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08);left:0;margin-top:-2.22em;max-height:24em;overflow-y:scroll;position:absolute;scrollbar-width:none;top:8em;width:100%;z-index:2}.FilterDropdownWrapper::-webkit-scrollbar{display:none}.FilterDropdownWrapper .DropdownItem{border-left:.3em solid transparent;color:#5ba4a4;cursor:pointer;font-size:.83em;font-weight:500;padding:.56em 1.11em;transition:padding .2s ease-out;-webkit-user-select:none;user-select:none}.FilterDropdownWrapper .DropdownItem:first-of-type{padding-top:1.11em}.FilterDropdownWrapper .DropdownItem:last-of-type{padding-bottom:.97em}.FilterDropdownWrapper .DropdownItem:hover{border-color:#5ba4a4;padding-left:1.56em}.FilterDropdownWrapper .Empty{align-items:center;color:red;display:flex;font-size:.83em;padding:1.11em}.FilterDropdownWrapper .Empty>img{margin-left:.56em;width:3em}.FilterPillWrapper{-webkit-animation:popIn .2s cubic-bezier(.175,.885,.32,1.275) forwards;animation:popIn .2s cubic-bezier(.175,.885,.32,1.275) forwards;display:flex;margin:.56em;overflow:hidden}@media screen and (max-width:789px){.FilterPillWrapper{margin:.28em}}.FilterPillWrapper .Pill{background:#eef6f6;border:.14em solid #5ba4a4;border-radius:.3em 0 0 .3em;border-right:none;color:#5ba4a4;font-size:.97em;font-weight:700;padding:.56em .56em .28em;-webkit-user-select:none;user-select:none}@media screen and (max-width:789px){.FilterPillWrapper .Pill{font-size:.83em}}.FilterPillWrapper .RemoveButton{align-items:center;background:#5ba4a4;border:.14em solid #5ba4a4;border-left:none;border-radius:0 .3em .3em 0;display:flex;justify-content:center;outline:none;transition:cubic-bezier(.175,.885,.32,1.275);width:2.22em}.FilterPillWrapper .RemoveButton>img{height:.8em;width:.8em}.Image{height:11.11em;object-fit:cover;-webkit-transform:scale(1.1);transform:scale(1.1);width:100%}@media screen and (max-width:1000px){.Image{height:7.2em}}footer{padding-bottom:1rem;padding-top:1rem;text-align:center}footer .attribution p{border-radius:0 1rem;bottom:1rem;font-size:.6rem;letter-spacing:.2rem;line-height:1rem;padding:.5rem 1rem}footer .attribution p a{color:#5ba4a4;font-size:700}footer .attribution p a:hover{opacity:.7}footer .attribution:hover p{background:#fff;visibility:visible}
/*# sourceMappingURL=main.77a9d9cc.css.map*/