body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.search-container{align-items:center;display:flex;gap:.5rem;grid-column:1/-1;margin:.5rem auto}.search-container input{background-color:#efefef;border:1px solid #b2b2b2;box-shadow:inset 0 4px 4px #00000040;height:2.5rem;margin-left:2rem;max-width:17rem;padding:.5rem;width:50vw}.text-search__button{background:none;border:1px solid #b2b2b2;cursor:pointer;padding:.35rem}.search-icon{height:1.5em;width:1.5em}@media screen and (min-width:768px){.search-container{grid-column:3/5;grid-row:1/2}}@media screen and (min-width:1024px){.search-container{grid-column:6/10}}@media screen and (min-width:1440px){.search-container{grid-column:7/10}}@media screen and (min-width:2000px){.search-container{gap:1rem}.search-container input{font-size:1.5rem;height:3.5rem;max-width:22rem}.text-search__button{padding:.5rem}.search-icon{height:2rem;width:2rem}}.header{background-color:var(--white);color:var(--white);height:15vh;padding:1rem;position:relative;width:100dvw;z-index:30}.logo-container{align-items:center;justify-content:center}.logo{height:auto;max-width:70px;width:30vw}.nav-links{align-items:center;display:flex;gap:2rem;justify-content:center}.nav-links a:visited{color:var(--black)}.header-button{text-decoration:none;width:55px}.header-button:hover{text-decoration:underline}.information{border:1px solid var(--grey);border-radius:50%;color:var(--grey);height:1.5rem;line-height:1.5rem;position:relative;width:1.5rem;z-index:10}.information,.information:after{background-color:var(--white);font-size:.8rem;text-align:center}.information:after{box-shadow:0 5px 10px var(--grey);content:'You can search multiple job titles by separating them with a comma ","';display:none;height:auto;left:50%;line-height:1.4;max-width:15rem;padding:.5rem;position:absolute;top:120%;transform:translateX(-75%);width:80vw;z-index:100}.information:hover:after{display:block}@media screen and (min-width:768px){.nav-links{gap:2rem;grid-column:6/-1}.logo-container{margin-top:1rem}}@media screen and (min-width:1024px){.nav-links{grid-column:10/-1}.logo-container{grid-column:2/3;margin-left:-1rem}}@media screen and (min-width:2000px){.logo-container{margin-top:2rem}.logo{max-width:100px}.nav-links a{font-size:1.75rem}}.about-page-container{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;margin-top:3rem}.about-page__image{aspect-ratio:1/1;min-height:300px;min-width:300px;object-fit:cover}.about-page-container__element{display:flex;flex-direction:column;max-width:40%}.about-page-container__element p{margin-top:1rem;text-align:justify}@media (max-width:768px){.about-page-container{align-items:center;flex-direction:column;margin-top:0}.about-page-container__element{margin-top:1rem;max-width:100dvw}.about-page-container__element p{margin-top:1rem;width:90dvw}}.heart-icon{transition:fill .2s ease-in-out}.search-page{grid-gap:35px;align-items:center;display:grid;gap:35px;grid-template-rows:auto auto 1fr;justify-content:space-around}.search-page--results-count{grid-column:1/-1;grid-row:2;padding:1rem 2rem;z-index:0}.search-page--options-bar{background-color:var(--secondary-grey);display:flex;gap:10px;grid-column:1/-1;grid-row:1;justify-content:center;padding:15px;position:relative;top:0;width:100%;z-index:20}.search-page--options-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:.9rem;font-weight:400}.search-page--results{display:flex;grid-column:1/-1;grid-row:3;height:100%;justify-content:center;width:100%}.loading-image{height:100px;margin-top:4rem;width:100px}@media (min-width:1024px){.search-page--options-bar{background-color:var(--primary-grey);grid-column:8/13;margin-top:2rem;padding:0}.search-page--results-count{grid-column:2/7;grid-row:1;margin-top:2rem}.search-page--results{grid-row:2;margin-top:4rem}}.occupation-card{align-items:center;background-color:#f2f2f7;border:none;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;line-height:1.2;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;max-width:350px;min-height:175px;min-width:300px;padding:0}.occupation-card h2{align-items:center;background-color:var(--brown);border-radius:10px 10px 0 0;color:var(--white);display:flex;font-size:.85rem;font-weight:500;justify-content:flex-start;margin:0;min-height:50px;text-align:center;width:100%}.occupation-card h2.text-left{justify-content:flex-start;padding-left:10px;text-align:left}.occupation-card h2.text-center{padding-left:10px;text-align:center}.overview{text-wrap:wrap;display:flex;flex-direction:row;font-weight:300;gap:.75rem;margin:0;padding-bottom:.65rem;padding-left:.65rem;text-align:left;width:90%}.overview p{font-size:1.15rem}.in-brief{text-wrap:nowrap;align-self:flex-start;font-size:1rem;font-style:italic;font-weight:200}.occupations-list--container{grid-gap:2rem;display:grid;gap:2rem;grid-template:repeat(3,auto) /repeat(3,auto);height:100%;padding:5px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.occupations-list--container>.occupation-card{animation:fadeIn .2s ease-in-out forwards;opacity:0}.occupations-list__empty{grid-column:2;grid-row:2}@keyframes fadeIn{to{opacity:1}}@media (max-width:1400px){.occupations-list--container{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template:repeat(2,auto) /repeat(2,auto)}}@media (max-width:800px){.occupations-list--container{display:grid;grid-template:repeat(1,auto) /repeat(1,auto)}}.filter-icon{transition:fill .2s ease-in-out}.filter-container{display:flex;gap:10px;justify-content:center;position:relative;top:0}.filter-options{background-color:var(--secondary-grey);bottom:0;left:0;max-height:80vh;overflow-y:auto;padding-left:2rem;padding-top:2rem;position:fixed;right:0;width:100%;z-index:1000}.filter-option{align-items:center;border-radius:5px;display:flex;height:50px;padding:10px}.filter-option input[type=checkbox]{height:20px;margin-right:10px;width:20px}.filter-option label{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-apply-button{background-color:var(--pink);border:none;border-radius:4px;bottom:50px;color:#fff;cursor:pointer;margin:30px auto 30px -2rem;padding:.5rem 1rem;position:-webkit-sticky;position:sticky;transform:translateX(50%);width:300px}.filter-close-button{background:none;border:none;cursor:pointer;font-size:24px;position:absolute;right:10px;top:20px}@media (min-width:768px){.filter-options{bottom:auto;display:grid;grid-template-columns:1fr 1fr;left:50%;max-height:80vh;overflow:hidden;padding:40px;position:absolute;right:auto;top:100%;transform:translateX(-30%);width:42rem}.filter-apply-button{grid-column:1/-1;margin:20px auto;position:static;transform:translateX(0)}}@media (min-width:1024px){.filter-options{padding:2rem 6rem;transform:translateX(-85%);width:50rem}.filter-apply-button{margin-bottom:0}}.clock-icon{transition:fill .2s ease-in-out}.saved-searches--container{display:block}.saved-searches-header{align-items:center;border-bottom:1px solid var(--secondary-grey);display:flex;font-weight:700;justify-content:space-between;padding-bottom:10px}.saved-searches-header img{padding-left:10px}.saved-searches__dropdown{align-items:flex-start;background-color:var(--white);border:1px solid var(--secondary-grey);box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;margin-bottom:10px;padding-top:15px;position:absolute;top:100%;transform:translateX(-50%);width:16rem}.saved-searches__dropdown-links-container{max-height:300px;overflow:auto}.divider-container{align-items:center;display:flex;gap:18px}.divider-container h4{color:#333;font-size:1rem;font-weight:400;padding-left:1rem}.divider{background-color:var(--pink);height:4px;width:139px}.dropdown-item{text-wrap:wrap;background:none;border:none;color:var(--grey);cursor:pointer;display:block;padding:8px 10px;text-align:start;text-decoration:none}.dropdown-item:hover{text-decoration:underline}.t-level-card{background:var(--pink);border-radius:10px;box-shadow:0 0 10px #0003;color:#fff;display:flex;flex-direction:column;justify-content:center;transition:.3s;width:350px}.t-level-card h2{background-color:var(--secondary-grey);color:#000;font-size:1rem;font-weight:300;margin:0;padding:.35rem 1rem;width:100%}.t-level-card p{margin:0;padding:1rem}.t-level-card:hover{box-shadow:0 0 20px #0000001a}.t-level-container{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin-top:2rem;width:100%}.t-level-container h2{font-weight:300}.t-level-container__links{display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-width:375px;padding:0 2rem 2rem}.t-level-container__links a{color:var(--brown)}@media (min-width:800px){.t-level-container{grid-column:2/6;margin-top:4rem}}@media (min-width:1400px){.t-level-container{grid-column:9/12}.t-level-container__links{gap:2rem}}:root{--grey:#9a928f;--brown:#a3612e;--pink:#d6606d;--blue:#7796b2;--black:#333;--white:#fff;--secondary-grey:#d9d9d9;--grey-three:#f2f2f7;--font-medium:1.15rem;--font-large:1.3rem}*{box-sizing:border-box;font-family:Gill Sans,Gill Sans MT,sans-serif}h1{font-size:1.5rem}h2{font-size:1.35rem}h3{font-size:1.2rem}.grey-header-text{color:#9a928f;color:var(--grey);font-size:52pt}.white-header-text{color:#fff;color:var(--white);font-size:52pt}.bold{font-weight:600}.flex-col{flex-direction:column}.flex,.flex-col{display:flex}.main{grid-row:2;height:100%;width:100dvw}@media (min-width:800px){a,i,p,span,strong{font-size:1.15rem;font-size:var(--font-medium)}h1{font-size:1.85rem}h2{font-size:1.55rem}h3{font-size:1.4rem}}@media (min-width:1400px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.6rem}a,i,p,span,strong{font-size:1.3rem;font-size:var(--font-large)}}.occupation-page__main{align-items:first baseline;display:grid;grid-template-columns:1fr}.occupation-header h1{margin:0}.occupation-header h2{font-weight:400}.occupation-header{align-items:flex-start;gap:.5rem;grid-column:1/span 2;margin:2rem 1.5rem}.route-name{font-size:var(--font-medium)}.occupation-page__banner{align-items:flex-start;background-color:var(--brown);box-shadow:0 0 10px 0 #0003;color:var(--white);gap:.5rem;grid-column:1/3;min-height:5rem;overflow:hidden;padding:1rem 0;width:100%}.occupation-page__banner h3{padding-left:1rem}.occupation-page__banner p{padding:0 1.25rem}.occupation-page__section{grid-column:1/3;margin-top:3rem;padding:0 1rem}.occupation-page--loading-spinner{left:50%;position:absolute;top:20%}.occupation-page__summary{align-items:start;display:flex;flex-direction:column;justify-content:start;margin-bottom:2rem}@media (min-width:800px){.occupation-page__main{gap:1rem;grid-template-columns:repeat(6,1fr)}.occupation-header{grid-column:1/span 4}.occupation-page__banner{grid-column:1/span 6}.occupation-page__section{grid-column:1/7;padding:0 4rem}}@media (min-width:1400px){.occupation-page__main{grid-template-columns:repeat(12,1fr);margin-top:5rem}.occupation-header{grid-column:2/span all;margin:0}.route-name{font-size:var(--font-large)}.occupation-page__banner{border-bottom-right-radius:60px;border-top-right-radius:60px;grid-column:1/12;margin-top:2rem;padding:.5rem 1rem .5rem 6rem}.occupation-page__section{grid-column:2/8;margin-top:4rem;padding:0}}@media (min-width:2000px){.occupation-page__main{grid-template-columns:repeat(12,1fr);margin-top:5rem}.occupation-page__banner{grid-column:2/9}.occupation-page__section{grid-column:2/9;padding:0 6rem}}.info-page{background:url(/static/media/HomeBackground.c3b4a1eceebeee167bf4.jpg) 50%/cover no-repeat;height:80dvh;justify-content:space-between;overflow:hidden;width:100dvw}.info-page,.info-page__wrapper{display:flex;flex-direction:column}.info-page__wrapper{align-items:center;align-self:center;color:#fff;justify-content:center;justify-self:center;padding:1rem 5rem;text-align:center}.info-page__box{background:var(--grey);border-radius:8px;margin:1rem 0;opacity:.9;padding:2rem;width:100%}.info-page__text{font-size:3rem;margin:0 auto}.info-page__text,.info-page__text-2{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.info-page__text-2{font-size:2rem}.logo-container{align-self:flex-start;display:flex}.ifATE-logo{height:auto;max-width:200px;min-width:100px;width:20vw}@media screen and (min-width:768px){.info-page{margin-top:2rem}.info-page__text{font-size:4rem}.info-page__wrapper{margin-top:2rem}}@media screen and (min-width:2000px){.info-page{margin-top:0}}



/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0}h2,h3,h4,h5,h6,p{margin:.2rem 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.app{display:grid;grid-template-rows:auto 1fr;height:100dvh;width:100dvw}.app--routes{height:100%;overflow-y:auto}.grid-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);height:100%}@media screen and (min-width:768px){.grid-container{grid-template-columns:repeat(6,1fr)}}@media screen and (min-width:1024px){.grid-container{grid-template-columns:repeat(12,1fr)}}
/*# sourceMappingURL=main.015e0ba6.css.map*/