body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--amplify-primary-color:#0080ff;--amplify-primary-tint:#28c3f3;--amplify-primary-shade:#04ace0}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.toolbar{position:fixed;z-index:3;top:0;left:0;width:100%;height:3vw;background:#fff;border-bottom:2px solid#f2f2f2}.toolbar__navigation{display:flex;height:100%;align-items:center;padding:0 1rem;overflow:hidden}.bar_logo{margin-top:2vw;margin-bottom:2vw;margin-left:4vw;width:8vw}.toolbar__logo{margin-left:1rem;flex:1 1;position:absolute}.toolbar__logo a{color:red;text-decoration:none;font-size:1.5rem}.spacer{flex:1 1}.toolbar_navigation-items ul{list-style:none;margin:0;padding:0;display:flex;align-items:center}.toolbar_navigation-items li{padding:0 .5rem}li{margin:20px}.toolbar_navigation-items a{color:#333;text-decoration:none;font-size:1vw;line-height:1vw;font-family:"sfpro_heavy";font-weight:bolder}.toolbar_navigation-items a:active,.toolbar_navigation-items a:hover{color:#fa923f}@media (max-width:768px){.toolbar{position:fixed;z-index:3;top:0;left:0;width:100%;height:10vw;background:#fff;border-bottom:2px solid#f2f2f2}.bar_logo{margin-top:2vw;margin-bottom:2vw;width:28vw;margin-left:0}.toolbar_navigation-items{display:none}}@media (min-width:769px){.toolbar__toggle-button{display:none}.toolbar__logo{margin-left:0}}.downloadButtonS_links__2i-Ax .downloadButtonS_doubleLinks__g3LAx{font-size:.8vw;line-height:.5vw;color:#fff;background-color:#0080ff;letter-spacing:1px;text-decoration:none;padding:0 1vw;display:inline-block}.downloadButtonS_buttontext_color__16O_t{color:#fff}.downloadButtonS_signout_button_block__3mBaY{text-align:center;display:inline-block}@media (max-width:768px){.downloadButtonS_links__2i-Ax{margin-top:10vw}.downloadButtonS_buttontext_color__16O_t{font-size:4vw}.downloadButtonS_links__2i-Ax a{color:#fff;font-family:"sfpro_bold";background-color:#0080ff;letter-spacing:1px;text-decoration:none;padding:0 3vw;display:inline-block}}.toggle-button{display:flex;flex-direction:column;justify-content:space-around;height:24px;width:30px;background:transparent;border:none;cursor:pointer;padding:0;box-sizing:border-box}.toggle-button:focus{outline:none}.toggle-button__line{width:30px;height:2px;background:#000}.side-drawer{position:relative;height:100%;background:#fff;box-shadow:1px 0 7px rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;text-align:center;z-index:2;transform:translateX(-100%);transition:transform .3s ease-out}.side-drawer.open{transform:translateX(0)}.side-drawer ul{height:100%;list-style:none;display:flex;flex-direction:column;justify-content:center;padding:initial}.side-drawer li{margin:5vw 0}.side-drawer a{color:#333;text-decoration:none;font-size:5vw;line-height:5vw;font-family:"sfpro_bold"}@media (min-width:769px){.side-drawer{display:none}}.backdrop{position:fixed;width:100vw;height:100vh;top:0;left:0;background:rgba(0,0,0,.3);z-index:1}.login_login__3BYA9{width:100vw;overflow:hidden}.login_logo__wqw-I{padding-bottom:10px}.login_auth_block__3sFah{text-align:center;margin-top:10vw}@media (max-width:768px){.login_auth_block__3sFah{text-align:center;margin-top:10vh}}.backgroundImg_img_block__1S_b7{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/static/media/login_background.1b2b17c1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:-5}.backgroundImg_overlay__3R-5_{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5);z-index:-2}.jobPosting_jobPosting__DFZtf{width:100vw;overflow:hidden;font-family:"proxima-nova",Helvetica}.jobPosting_jobPosting_content__1IF5r{width:65vw;text-align:left;margin:10vh auto 2vh}.jobPosting_formContainer__3pDud{display:flex;flex-direction:column}.jobPosting_rowContainer__3F56g{display:flex;margin-top:2vh}.jobPosting_rowElement__12JTB{flex:1 1;padding-right:1vh}.jobPosting_marginBlock__3I9xm{margin-top:2vh}.jobPosting_buttonStyle__1wk0S{display:block;margin:2vh auto}@media (max-width:768px){.jobPosting_rowContainer__3F56g{display:flex;margin-top:2vh;flex-direction:column}.jobPosting_rowElement__12JTB{flex:1 1;padding-right:1vh;margin-top:2vh}.jobPosting_jobPosting_content__1IF5r{width:80vw;text-align:left;margin:10vh auto 2vh}}.footer_footer__1lZIc{background-color:#333;overflow:hidden}.footer_copyright_block__3ZWLu{font-size:1vw;line-height:1vw;font-family:"sfpro_regular";text-align:center;color:#999;margin:auto;padding-bottom:1.5vw;padding-top:1.5vw}.footer_footerLinkBlock__3jwL1{display:flex;flex-direction:row}.footer_linkBlock__1LDi4{flex:2 1;margin-top:1.5vw;margin-bottom:2vw;text-align:center}.footer_space_block__3Z5Ot{flex:1 1}.footer_linkIterm__S8nie{color:#fff;margin:1.5vw;text-decoration:none;font-size:1vw;line-height:1vw;font-family:"sfpro_bold"}.footer_footerIconsBlock__ouGAn{text-align:center}.footer_iconBlock__1_3m5{width:2vw;height:auto;margin-left:1vw;margin-right:1vw}@media (max-width:768px){.footer_linkIterm__S8nie{color:#fff;margin:2vw;text-decoration:none;font-size:3vw;line-height:3vw}.footer_footerLinkBlock__3jwL1{display:flex;flex-direction:column}.footer_linkBlock__1LDi4{flex:1 1;margin-top:4vw;margin-bottom:5vw;width:100vw;text-align:center}.footer_iconBlock__1_3m5{width:6vw;height:auto;margin-left:3vw;margin-right:3vw;margin-bottom:3vw}.footer_copyright_block__3ZWLu{font-size:3vw;line-height:3vw;font-family:"sfpro_regular";text-align:center;color:#999;margin:auto;padding-bottom:2vw;padding-top:2vw}}.terms_terms__BcpEd{width:100vw;text-align:center;font-family:"proxima-nova",Helvetica}.terms_terms_content__2QdC5{margin-top:10vh;width:80vw;text-align:left;margin-right:auto;margin-left:auto}.dashboard_dashboard__31o9T{width:100vw;overflow:hidden;font-family:"proxima-nova",Helvetica}.dashboard_dashboard_block__dl0Aj{margin-top:4vw;display:flex;flex-direction:column}.dashboard_retrive_button_block__mebMz{display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.dashboard_retrive_button_description__14FfZ{text-align:center;display:flex}.dashboard_dashboard_content_block__Pt3Jq{display:flex}.dashboard_dashboard_jobListForm_block__3mj2D{display:flex;flex-direction:column;margin:5vw}.dashboard_img_display__xTZTU{width:30vw;height:auto;display:block;margin-left:auto;margin-right:auto}.dashboard_text_block__3qWDp{padding-left:5vw;padding-right:5vw;text-align:center}.dashboard_button_block__1qvZH,.dashboard_text_block__3qWDp{display:block;margin-left:auto;margin-right:auto}.dashboard_edit_profile__3Y61h,.dashboard_post_a_job__1tnM1{flex:1 1;display:flex;flex-direction:column}@media (max-width:768px){.dashboard_dashboard_content_block__Pt3Jq{display:flex;flex-direction:column}.dashboard_img_display__xTZTU{margin-top:5vw;width:70vw;display:block;margin-left:auto;margin-right:auto}.dashboard_dashboard_block__dl0Aj{margin-top:10vw;display:flex;flex-direction:column}}.retrieveButton_retrieve_button_block__hE0jS{display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.retrieveButton_retrieve_button_description__2PFER{text-align:center;display:flex}.retrieveButton_retrieve_button__Zkred{display:flex;flex-direction:column;width:100vw;overflow:hidden;font-family:"proxima-nova",Helvetica}.retrieveButton_retrieve_button_only_button__3_UEX{text-align:center}.jobs_jobs__1uMA-{width:100vw;margin-bottom:10vh;overflow:hidden;text-align:center;font-family:"proxima-nova",Helvetica}.jobs_jobs_content__3zSWQ{width:65vw;text-align:left;margin:10vh auto 2vh}.jobs_rowContainer__3Wog6{display:flex;margin-top:2vh}.jobs_rowElement__ZbjP4{flex:1 1;padding-right:1vh}.jobs_elementBlock__4BV3d,.jobs_marginBlock__1eFrn{display:flex;flex-direction:column}.jobs_marginBlock__1eFrn{margin-top:2vh}.jobs_buttonStyle__3x8C6{display:flex;margin:2vh auto;text-align:center}@media (max-width:768px){.jobs_rowContainer__3Wog6{display:flex;margin-top:2vh;flex-direction:column}.jobs_rowElement__ZbjP4{flex:1 1;padding-right:1vh;margin-top:2vh}}.listJob_main_block__1-Zz0{margin:2vw}.listJob_listJob__3ioQr{width:100%;height:30vh;border-radius:1vw;background-color:#ebeffb;overflow:hidden;font-family:"proxima-nova",Helvetica}.listJob_listJob_content__-dgkk{display:flex;margin-top:auto;margin-bottom:auto;flex-direction:column}.listJob_listjob_content__27P2L{width:65vw;text-align:left;margin:10vh auto 2vh;text-align:center;white-space:pre-wrap}.jobCard_main_block__3kxWQ{padding:1vw 5vw}.jobCard_jobCard__3MtwF{width:90vw;padding:1vh;border-radius:2vw;background-color:#ebeffb;font-family:"proxima-nova",Helvetica;box-shadow:5px 2px 2px grey}.jobCard_jobCard_content__1eEex{display:flex;margin-top:auto;margin-bottom:auto;flex-direction:row}.jobCard_jobCard_right_block__G1YcV{flex-direction:column;flex:2 1}.jobCard_jobCard_img_block__2u1AG{display:flex;align-items:center;justify-content:center}.jobCard_jobCard_img__3z2dR{width:20vh;height:auto}.jobCard_jobCard_title__2DAYC{margin:1vw;text-align:center;font-size:24px;display:flex;align-items:center}.jobCard_jobCard_text_content__1WycJ{display:flex;align-items:center;justify-content:center;flex:5 1}.jobCard_jobCard_description__JmuB8{flex:3 1;font-size:20px;align-items:center;justify-content:center}.jobCard_description_txt__14IQl{max-lines:3}.jobCard_jobCard_detail__3cOKh{flex:2 1;margin:1vw;text-align:center;font-size:24px;display:flex;flex-direction:column}.jobCard_jobCard_location_block__oYt5K{display:flex;align-items:center}.jobCard_jobCard_position_block__3ON_L{color:#fff;display:flex;align-items:center;justify-content:center;margin-top:1vw;margin-bottom:2vw}@media (max-width:768px){.jobCard_main_block__3kxWQ{padding:1vw 5vw}.jobCard_jobCard__3MtwF{width:85vw;border-radius:2vw;background-color:#ebeffb;display:inline-block;font-family:"proxima-nova",Helvetica}.jobCard_jobCard_content__1eEex{margin-top:auto;margin-bottom:auto;flex-direction:column-reverse}.jobCard_jobCard_right_block__G1YcV{flex:2 1;flex-direction:column}.jobCard_jobCard_title__2DAYC{margin:1vw;text-align:center;font-size:14px;display:flex;align-items:center}.jobCard_jobCard_description__JmuB8{font-size:12px;display:inline-block}.jobCard_jobCard_detail__3cOKh{flex:2 1;margin:1vw;text-align:center;font-size:14px;display:flex;flex-direction:column}.jobCard_jobCard_text_content__1WycJ{display:flex;align-items:center;justify-content:center;flex:5 1}.jobCard_jobCard_position_block__3ON_L{font-size:16px;color:#fff;display:flex;align-items:center;justify-content:center;margin-top:1vh;margin-bottom:2vh}}.loading_background__vputn{position:fixed;width:100vw;height:100vh;top:0;left:0;background:rgba(0,0,0,.3);z-index:1;align-items:center;justify-content:center;display:flex;flex-direction:column}.loading_logo__1Blvu{-webkit-animation:loading_heartbeat__11bbR 2s infinite;animation:loading_heartbeat__11bbR 2s infinite}@-webkit-keyframes loading_heartbeat__11bbR{0%{transform:scale(.8)}20%{transform:scale(1)}40%{transform:scale(.8)}60%{transform:scale(1)}80%{transform:scale(.8)}to{transform:scale(.8)}}@keyframes loading_heartbeat__11bbR{0%{transform:scale(.8)}20%{transform:scale(1)}40%{transform:scale(.8)}60%{transform:scale(1)}80%{transform:scale(.8)}to{transform:scale(.8)}}.loading_loading_des__1Fxvg{color:#f0f8ff;font-family:"sfpro_bold"}.editProfile_editProfile__2v6ZJ{width:100vw;overflow:hidden;font-family:"proxima-nova",Helvetica}.editProfile_editProfile_content__3-ADr{width:65vw;text-align:left;margin:10vh auto 2vh}.editProfile_formContainer__Gk4r0{display:flex;flex-direction:column}.editProfile_rowContainer__2Os-J{display:flex;margin-top:2vh}.editProfile_rowElement__dvmiI{flex:1 1;padding-right:1vh}.editProfile_marginBlock__2qdx0{margin-top:2vh}.editProfile_buttonStyle__2bh3Y{display:block;margin:2vh auto}@media (max-width:768px){.editProfile_rowContainer__2Os-J{display:flex;margin-top:2vh;flex-direction:column}.editProfile_rowElement__dvmiI{flex:1 1;padding-right:1vh;margin-top:2vh}.editProfile_editProfile_content__3-ADr{width:80vw;text-align:left;margin:10vh auto 2vh}}.jobPreview_jobPreview__1z-Sh{width:100vw;overflow:hidden;font-family:"proxima-nova",Helvetica}.jobPreview_jobPreview_content__7nWaY{width:80vw;text-align:left;margin:10vh auto 2vh}.jobPreview_jobPreview_main_content__24EmU{width:90vw;margin-right:auto;margin-left:auto}.jobPreview_button_block__1UrqK{display:flex;flex-direction:row}.jobPreview_button_item__crqep{flex:auto;text-align:center}.jobDetail_main_block__1KddU{margin-left:10vw;margin-right:10vw}.jobDetail_jobDetail__3fqIg{width:100%;overflow:hidden;font-family:"proxima-nova",Helvetica;margin-bottom:1vw}.jobDetail_jobDetail_content__17GRI{display:flex;margin-top:auto;margin-bottom:auto;flex-direction:column}.jobDetail_white_space__5aHEg{white-space:pre-wrap}.jobDetail_inlineImageText__19gI_{display:flex;align-items:center}.jobDetail_iconButtonSpacing__1lkm4{padding:3px}.jobDetail_jobDetail_part1__Ts3fs{display:flex;flex-direction:row}.jobDetail_jobDetail_info__UJKFB{flex:1 1}.jobDetail_jobDetail_map__2r7do{flex:1 1;margin:10px}.jobDetail_color_block__2H7tp{background-color:#ebeffb;border-radius:5px;padding:5px;margin-bottom:2vh}@media (max-width:768px){.jobDetail_jobDetail_part1__Ts3fs{display:flex;flex-direction:column}.jobDetail_main_block__1KddU{margin-left:0;margin-right:0}}.page404_page404__2Mum0{width:100vw;overflow:hidden;font-family:"proxima-nova",Helvetica}.page404_page404_block__3uxTo{display:flex;margin:5vw}.job_job__1TL_B{width:100vw;margin-top:10vh;margin-bottom:10vh;overflow:hidden;font-family:"proxima-nova",Helvetica}.job_job_content__1obEC{width:80vw;text-align:left;margin-right:auto;margin-left:auto;margin-bottom:2vh}@media (max-width:768px){.job_rowContainer__2vur7{display:flex;margin-top:2vh;flex-direction:column}.job_rowElement__NSIr_{flex:1 1;padding-right:1vh;margin-top:2vh}}.applyButton_buttonStyle__33uHO{margin:2vh;text-align:center}.privacy_privacy__3kfQO{width:100vw;overflow:hidden;font-family:"proxima-nova",Helvetica}.privacy_privacy_content__KRiLZ{margin-top:10vh;width:80vw;text-align:left;margin-right:auto;margin-left:auto}.contactFAQ_privacy__2iU_3{width:100vw;overflow:hidden;font-family:"proxima-nova",Helvetica}.contactFAQ_privacy_content__2Wepi{margin-top:10vh;width:80vw;text-align:left;margin-right:auto;margin-left:auto}.about_contact__N5Nge{width:100vw;overflow:hidden;text-align:center;font-family:"proxima-nova",Helvetica}.about_title_block__VfR8Q{margin-top:8vh;width:100vw;height:10vw;margin-left:20px;border-top-left-radius:16px;border-bottom-left-radius:16px;overflow:hidden;position:relative}.about_title_bg__3GAyc{width:100vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-3}.about_overlay__3UJBS{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5);z-index:-2}.about_title_text__312he{color:#fff;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.about_contact_des_text__aOlU_{color:#333;text-align:left}.about_des_block__3juve{width:50vw;margin:auto}@media (max-width:768px){.about_title_block__VfR8Q{margin-top:8vh;width:100vw;height:30vw;margin-left:2vw;border-top-left-radius:3vw;border-bottom-left-radius:3vw;overflow:hidden;position:relative}.about_title_bg__3GAyc{width:100vw;top:50%}.about_title_bg__3GAyc,.about_title_text__312he{position:absolute;left:50%;transform:translate(-50%,-50%)}.about_title_text__312he{color:#fff;top:25%}.about_contact_des_text__aOlU_{margin-top:3vw;color:#333;text-align:left}.about_des_block__3juve{width:85vw;margin:auto}}.retrieveJob_job__3vtxu{width:100vw;margin-top:10vh;margin-bottom:10vh;overflow:hidden;font-family:"proxima-nova",Helvetica}.retrieveJob_job_content__3-QTD{width:80vw;text-align:left;margin-right:auto;margin-left:auto;margin-bottom:2vh}@media (max-width:768px){.retrieveJob_rowContainer__nBOzq{display:flex;margin-top:2vh;flex-direction:column}.retrieveJob_rowElement__26C-B{flex:1 1;padding-right:1vh;margin-top:2vh}}