:root{--foreground:#171717;--green:rgba(91,140,90,255);--background-green:rgba(248,248,242,255);--general-white:#fcfcf9;--fave-toggle-bg-grey:rgba(237,240,235,255);--outline-orange:rgba(244,238,222,255);--font-lato:var(--font-lato)}body,html{max-width:100vw;font-family:var(--font-lato),serif;font-size:14px;background:var(--background-green);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}h1{color:rgba(91,140,90,255)}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:transparent;border:none;margin:.2rem}.text-margin{margin:.5rem 0}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--general-white);color:var(--foreground);border:1.5px solid var(--fave-toggle-bg-grey);border-radius:8px;padding:10px 42px 10px 12px;font-size:15px;cursor:pointer;outline:none;transition:all .2s ease;background-image:url("data:image/svg+xml;utf8,<svg fill='%235b8c5a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:18px}select:hover{border-color:var(--green);box-shadow:0 0 0 2px var(--outline-orange)}select:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(91,140,90,.25);background-color:var(--background-green)}.top-header-bar{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid var(--fave-toggle-bg-grey);background-color:var(--general-white);width:100%;max-width:100%;box-sizing:border-box}.header-links-group{display:flex;flex-direction:row;align-items:center;gap:1rem;list-style:none}.mobile-burger-menu-button{z-index:10001;display:none}.mobile-menu-items{position:fixed;top:35px;left:0;width:100%;height:100%;background-color:var(--general-white);z-index:1000}@media (max-width:600px){.header-links-group{display:none}.mobile-burger-menu-button,.post-job-button{display:inline-block}}.nomobile-menu-items{display:none}.header-link-button{display:flex;justify-content:space-between;gap:.5rem;align-items:center;padding:.75rem 1rem;border-radius:.75rem}.header-link-button:hover{background-color:lightgray}.mobileMenuItem{width:100%;background-color:white;padding:1rem;display:block;border-bottom:3px solid var(--green)}.mobileMenuItem :hover{background-color:rgb(114,111,111)}.post-job-button{padding:1rem;background-color:var(--green);border-radius:.5rem;color:white;margin:.5rem}.second-Header-Bar{display:flex;align-items:center;justify-content:space-between;margin:1rem 0}.favourite-toggle-buttons-flex{gap:.1rem;border-radius:.75rem;background-color:var(--fave-toggle-bg-grey);padding:.25rem}.favourite-toggle-button{background-color:var(--fave-toggle-bg-grey);border:none;padding:.5rem 1rem;border-radius:.75rem}.favourite-toggle-button-active{background-color:rgba(248,248,242,255)}.search-bar{flex-grow:1;border:2px solid var(--outline-orange);border-radius:.75rem;padding:1rem}input[type=text]:focus{outline:3px solid var(--outline-orange)}.filter-button{padding:.5rem 1rem;border:2px solid var(--outline-orange);border-radius:.75rem}.content-body{padding:.5rem}.job-listing-card{margin:1rem 0;border:1px solid green;border-radius:.75rem;padding:1rem}.job-bottom-flex,.job-top-flex{display:flex;align-items:center;justify-content:space-between}.job-bottom-flex{border-top:2px solid var(--fave-toggle-bg-grey)}.popup-filter-page{position:static;width:400px;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center}.scrollable-filter-container{overflow-y:auto;width:100%;padding:1rem}.statebutton{padding:1rem;border:2px solid var(--outline-orange);border-radius:.75rem;background-color:var(--fave-toggle-bg-grey)}.active-statebutton{background-color:rgba(248,248,242,255);background-color:var(--green);border:2px solid var(--green);color:white}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:white;padding:20px;border-radius:8px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;position:relative}.modal-close-button{position:absolute;top:10px;right:10px;background:#f44336;color:white;border:none;padding:8px 12px;border-radius:4px;cursor:pointer}.modal-close-button:hover{background:#d32f2f}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cce080f35d014443-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39969fcf98a3026e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d664cce900333ee-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato Fallback;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_47a102{font-family:Lato,Lato Fallback;font-style:normal}.__variable_47a102{--font-lato:"Lato","Lato Fallback"}