:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#071c21;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{text-decoration:none}a:visited{color:inherit}body{margin:0;display:flex}h1{font-size:2.5em;line-height:1.1}#app{width:100%;margin:0}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.nav-content[data-v-ff63fab7]{display:flex;justify-content:space-between;align-items:center}.nav-items[data-v-ff63fab7]{display:flex;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;justify-content:space-between}.nav-items li[data-v-ff63fab7]{padding:0 20px;cursor:pointer;transition:.3s}.nav-items li[data-v-ff63fab7]:hover{color:#c6de41;transition:.3s}.active[data-v-ff63fab7]{color:#c6de41}.hamburger[data-v-ff63fab7]{display:none}.nav-wrapper[data-v-ff63fab7]{height:4rem;display:flex;align-items:center;justify-content:space-between;padding:1rem 4rem}.logo[data-v-ff63fab7]{font-size:1.5rem;font-weight:700;color:#c6de41;text-align:center;margin:0;padding:0;line-height:1.5}.nav-menu[data-v-ff63fab7]{font-size:1rem;font-weight:700;color:#fff;text-align:center;margin:0;padding:0;line-height:1.5;display:flex;align-items:center;justify-content:flex-end;width:50%}.btn[data-v-ff63fab7]{background-color:#c6de41;min-width:7.5rem;color:#153b44;font-size:1rem;font-weight:700;border:none;padding:.7rem 1rem;border-radius:.5rem;cursor:pointer;transition:.3s;margin-left:1rem}.btn[data-v-ff63fab7]:hover{background-color:#2d6e7e;color:#c6de41;transition:.3s}@media screen and (max-width: 768px){.nav-menu[data-v-ff63fab7]{position:absolute;width:100%;right:0;top:0}.btn[data-v-ff63fab7]{margin-left:0}.open-menu[data-v-ff63fab7]{opacity:1}.closed-menu[data-v-ff63fab7]{opacity:0;height:0;padding:0}.nav-content[data-v-ff63fab7]{flex-direction:column;z-index:100;background-color:#153b44;transition:all .2s ease-out;width:100%;height:10rem;padding:2rem 0}.nav-items[data-v-ff63fab7]{flex-direction:column}.nav-items li[data-v-ff63fab7]{margin-bottom:.5rem}.hamburger[data-v-ff63fab7]{display:block;position:absolute;padding:0 10px 10px 0;width:1.5rem;cursor:pointer;margin-top:2rem;margin-right:2rem;z-index:200;top:0;right:0}}.footer-wrapper[data-v-05385cff]{height:4rem;display:flex;align-items:center;justify-content:space-between;padding:1rem 4rem}.footer-left[data-v-05385cff],.footer-logo[data-v-05385cff]{font-size:1.5rem;font-weight:700;color:#c6de41;text-align:center;margin:0;padding:0;line-height:1.5}.footer-right[data-v-05385cff]{font-size:.8rem;color:#2d6e7e;text-align:center;margin:0;padding:0;line-height:1.5;display:flex;align-items:center}.footer-right a[data-v-05385cff]{font-weight:700}@media screen and (max-width: 768px){.footer-wrapper[data-v-05385cff]{flex-direction:column}}main[data-v-4f3ce53f]{min-height:80vh}.header-wrapper[data-v-49329755]{margin-left:4rem;margin-top:2rem}.hero-title[data-v-49329755]{font-size:4rem;font-weight:700;color:#fff;margin:0;padding:0;line-height:1.5;margin-bottom:1rem}.blinking-cursor[data-v-49329755]{color:#c6de41;-webkit-animation:1s blink-49329755 step-end infinite;-moz-animation:1s blink-49329755 step-end infinite;-ms-animation:1s blink-49329755 step-end infinite;-o-animation:1s blink-49329755 step-end infinite;animation:1s blink-49329755 step-end infinite}@keyframes blink-49329755{0%,to{color:transparent}50%{color:#c6de41}}@-moz-keyframes blink-49329755{0%,to{color:transparent}50%{color:#c6de41}}@-webkit-keyframes blink-49329755{0%,to{color:transparent}50%{color:#c6de41}}@-ms-keyframes blink-49329755{0%,to{color:transparent}50%{color:#c6de41}}@-o-keyframes blink-49329755{0%,to{color:transparent}50%{color:#c6de41}}@media screen and (max-width: 768px){.hero-title[data-v-49329755]{font-size:1.5rem}}.details-wrapper{background-color:#153b44;width:48%;padding:1rem;border:1px solid #2d6e7e;border-radius:.5rem;margin-top:2rem}.details-wrapper h2,p{margin:0;padding:0}.header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.details{margin:2rem 0}.apply-btn{background-color:#c6de41;color:#153b44;font-size:1rem;font-weight:700;padding:.5rem 1rem;border-radius:.5rem;border:none;margin-right:1rem;cursor:pointer;transition:.3s}.save-btn,.already-saved,.remove-btn{background-color:transparent;color:#c6de41;font-size:1rem;font-weight:700;padding:.5rem 1rem;border-radius:.5rem;border:1px solid #2d6e7e;cursor:pointer;transition:.3s}.already-saved{background-color:#5d5d5d;color:#153b44;cursor:default}.remove-btn{color:#f84848}.apply-btn:hover,.save-btn:hover,.remove-btn:hover{box-shadow:2px 2px 1px 1px #2d6e7e;transition:.3s}.buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-top:4rem}@media screen and (max-width: 768px){.details-wrapper{display:none}}.list-wrapper{width:48%;margin-top:2rem;margin-bottom:2rem;max-height:100vh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.list-wrapper::-webkit-scrollbar{display:none}.job-listing-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.job-listing p,.job-selected p{margin:0;padding:0}.tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-top:1rem}.tag{background-color:#2d6e7e;color:#c6de41;font-size:.8rem;padding:.25rem .5rem;border-radius:.5rem;margin-right:.5rem;margin-bottom:.5rem}.job-listing{border:1px solid #2d6e7e;border-radius:.5rem;margin-bottom:1rem;padding:.5rem 1rem;cursor:pointer}.job-selected{border:1px solid #2d6e7e;border-radius:.5rem;margin-bottom:1rem;padding:.5rem 1rem;background-color:#153b44;color:#fff}.job-listing:hover{background-color:#153b44;color:#fff}.job-listing h3,.job-selected h3{margin:0;padding:0}.job-details{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:1rem}.content{display:flex;margin:auto;width:90%;justify-content:space-between;align-items:flex-start}.mobile-job-details{display:none}@media screen and (max-width: 768px){.mobile-job-details{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.list-wrapper{width:auto}}.title[data-v-e0cd2e75]{text-align:center;font-size:1.5rem}.companies-wrapper[data-v-e0cd2e75]{text-align:center;margin:2rem auto;width:90%}.title[data-v-d0212e03]{margin-left:4rem}.title[data-v-5fbfd332]{text-align:center;font-size:1.5rem}.talent-wrapper[data-v-5fbfd332]{margin:2rem auto;width:90%;text-align:center}
