body{text-rendering:optimizeLegibility;text-rendering:geometricPrecision;font-smooth:always;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased}h3{font-size:48px}h4{font-size:30px}.w-100{width:100% !important}.text-left{text-align:left !important}.rounded{border-radius:.3rem !important}img{vertical-align:middle;border-style:none}.img-fluid{max-width:100%;height:auto}svg{overflow:hidden;vertical-align:middle}.privacy-choices-icon{display:inline-block;width:27px;height:12px;margin:0 3px 2px 0}.form-group{margin-bottom:1rem !important}.landing-cta-btn{font-weight:500 !important}.btn-bold{font-weight:600 !important}.btn-light{color:#212529 !important;background-color:#f8f9fa !important;border-color:#f8f9fa !important}.btn-light:hover{color:#212529 !important;background-color:#e2e6ea !important;border-color:#dae0e5 !important}.btn-rounded{border-radius:40px !important}.btn-lg,.btn-group-lg>.btn{padding:.6rem 1.5rem !important;font-size:1rem !important;line-height:1.5 !important;border-radius:.45rem !important}header.upward_header{color:#fff;z-index:1099}header.upward_header.header_opaque .navbar{background-color:rgba(0,0,0,.85)}header.upward_header.upward_header_inverted{color:#000}header.upward_header.upward_header_inverted.header_opaque .navbar{background-color:hsla(0,0%,100%,.85) !important}header.upward_header.upward_header_inverted .navbar .navbar-brand svg{fill:#000}header.upward_header.header_scrolling nav.navbar{padding:12px 0}header.upward_header nav.navbar{border:0;box-shadow:none;background-color:rgba(0,0,0,0);transition:all 600ms ease;padding:40px 0}header.upward_header nav.navbar .navbar-brand{padding:.25rem 0 0}header.upward_header nav.navbar .navbar-brand svg{fill:#fff;width:130px;height:auto}header.upward_header nav.navbar .btn-lg,header.upward_header nav.navbar .btn-group-lg>.btn{padding:8px 32px !important}header.upward_header.profile_header.header_scrolling nav.navbar{padding:10px 0}header.upward_header.profile_header.header_scrolling nav.navbar .navbar-brand svg{width:100px}.upward_header_dropdown{margin-top:.3rem}.upward_header_dropdown .btn{background-color:rgba(0,0,0,0);border:0;box-shadow:none;font-size:16px}.upward_header_dropdown .btn.dropdown-toggle:after{margin-left:.5rem}.upward_header_dropdown .btn:active{background-color:rgba(0,0,0,.25) !important}.upward_header_dropdown .dropdown-menu{background-color:rgba(0,0,0,.9);color:#e6e6e6;border:0}.upward_header_dropdown .dropdown-menu .dropdown-item{color:#f2f2f2;border:0}.upward_header_dropdown .dropdown-menu .dropdown-item.dropdown-head{font-weight:bold;margin-left:-10px}.upward_header_dropdown .dropdown-menu .dropdown-item:hover{color:#fff;background-color:rgba(0,0,0,.25)}.upward_header_dropdown .loginMargin{margin-left:0 !important}.upward_header_dropdown .loginMargin span{margin-left:-10px}.upward_header_dropdown.dropdown_inverted .dropdown-menu a{color:#f2f2f2 !important}.upward_header_dropdown.dropdown_inverted .dropdown-menu a:hover{color:#ee9e07 !important}.upward_header_dropdown.dropdown_inverted .btn{color:#000}.upward_header_dropdown.active .btn span{border-bottom:2px solid #fff;padding-bottom:8px}.upward_header_dropdown.upward_header_dropdown_blue .dropdown-menu .dropdown-item:hover{color:#2d9cdb}.upward_header_dropdown.upward_header_dropdown_blue.active .btn span{border-bottom-color:#2d9cdb}.upward_header.upward_header_inverted .upward_header_dropdown .btn{color:#000}.upward_header.upward_header_inverted .btn.btn-outline-light{color:#000;border-color:#000}.upward_header.upward_header_inverted .btn:hover{color:#000;background-color:#f5f5f5;box-shadow:none !important}.btn-dark-blue{color:#fff !important;background-color:#2d9cdb !important;border-color:#2d9cdb !important}.btn-dark-blue:hover{color:#fff;background-color:#2187c1 !important;border-color:#1f7fb6 !important}.btn-dark-blue:focus,.btn-dark-blue.focus{box-shadow:0 0 0 .02rem rgba(77,171,224,.5) !important}.btn-dark-blue.disabled,.btn-dark-blue:disabled{color:#fff !important;background-color:#2d9cdb !important;border-color:#2d9cdb !important}.btn-dark-blue:not(:disabled):not(.disabled):active,.btn-dark-blue:not(:disabled):not(.disabled).active,.show>.btn-dark-blue.dropdown-toggle{color:#fff !important;background-color:#1f7fb6 !important;border-color:#1d78ab !important}.btn-dark-blue:not(:disabled):not(.disabled):active:focus,.btn-dark-blue:not(:disabled):not(.disabled).active:focus,.show>.btn-dark-blue.dropdown-toggle:focus{box-shadow:0 0 0 .02rem rgba(77,171,224,.5) !important}.dropdown-toggle:after{display:none !important;content:none !important}.upward_header.upward_header_inverted .btn:focus{background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.upward_homepage_main{background-color:#f8f8f8;padding:0 0 115px 0}.homepage_img_wrapper img{position:relative;z-index:90}.homepage_img_wrapper .homepage_abstract_wrapper{position:absolute}.upward_homepage_main_blue .homepage_img_wrapper .homepage_abstract_1 svg{fill:#2d9cdb}.upward_homepage_main_blue .homepage_img_wrapper .homepage_abstract_2 svg{fill:#56ccf2}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1.25rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.875rem;padding-bottom:.875rem;margin-right:1.25rem;margin-left:3px;font-size:1.15rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1rem;line-height:1;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.3rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}.homepage_img_wrapper{position:relative;margin-top:40px;right:12px}.homepage_img_wrapper .homepage_abstract_1{z-index:99;top:-30px;left:40%;width:320px}.homepage_img_wrapper .home_page_abstract_1-enter{opacity:.1;top:-100px}.homepage_img_wrapper .home_page_abstract_1-enter-done{top:-20px;opacity:1;transition:all 1s ease-in-out}.homepage_img_wrapper .home_page_abstract_1-exit{top:-20px;opacity:1}.homepage_img_wrapper .home_page_abstract_1-exit-done{top:-100px;opacity:.1;transition:all 1s ease-in-out}.homepage_img_wrapper .homepage_abstract_2{z-index:50;bottom:0;left:0;width:550px}.homepage_img_wrapper .home_page_abstract_2-enter{opacity:.1;bottom:-100px}.homepage_img_wrapper .home_page_abstract_2-enter-done{bottom:0;opacity:1;transition:all 1s ease-in-out}.homepage_img_wrapper .home_page_abstract_2-exit{bottom:0;opacity:1}.homepage_img_wrapper .home_page_abstract_2-exit-done{bottom:-100px;opacity:.1;transition:all 1s ease-in-out}.upward_homepage_main h2{font-size:68px;line-height:93.6%;margin-bottom:40px;white-space:nowrap}.upward_homepage_main .job_search_form input{line-height:93.6%;font-size:16px;border:none;background:rgba(0,0,0,0);border-bottom:1px solid #2e2210;border-radius:0;padding:20px}.upward_homepage_main .job_search_form input#locationInput{border-left:1px solid #2e2210}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.react-autosuggest__container{position:relative}.react-autosuggest__container .react-autosuggest__suggestions-container{display:none}.upward_count_display{padding:6rem 0}.upward_count_display h2{font-size:80px;margin-bottom:0}.upward_count_display p{font-size:18px}.upward_count_display .hireImg{box-shadow:10px 10px 5px #f9e6c5;-moz-box-shadow:10px 10px 5px #f9e6c5;-webkit-box-shadow:10px 10px 5px #f9e6c5;-khtml-box-shadow:10px 10px 5px #f9e6c5}.upward_get_matched.upward_get_matched_blue{background-color:#56ccf2}.upward_get_matched{line-height:105.6%;min-height:917px;padding:105px 0 90px 0;background:#fff}.upward_get_matched h3{font-size:48px;line-height:105%;margin-bottom:50px;margin-top:50px}.upward_get_matched p{font-size:18px;line-height:22px;font-weight:300;max-width:412px}.upward_find_better{padding-top:160px}.upward_find_better h3{font-size:68px;line-height:93.6%;color:#2e2210;font-weight:300}.home_details{line-height:22px}.home_details .language_wrapper a{font-size:18px;font-weight:bold}.upward_more_details{position:relative;margin:80px 0 170px;overflow:hidden}.upward_more_details .language_wrapper{padding:90px 0}.upward_more_details .language_wrapper h3{font-size:48px;margin-bottom:1.5rem}.upward_more_details .language_wrapper p{font-size:18px}.more_details_img-enter-done{top:0;opacity:1}.more_details_img{position:relative;top:48px;opacity:.5;transition:all 600ms ease-in}.more_details_img-enter-done{top:0;opacity:1}.home_details .painlessText h3{max-width:446px}.upward_get_alerted.upward_get_alerted_blue{background-color:#56ccf2}.upward_get_alerted{background-color:#56ccf2;padding:127px 0}.upward_get_alerted h3{font-style:normal;font-weight:300;font-size:48px;line-height:105.6%;max-width:606px;margin:0 auto 35px}.upward_get_alerted p{font-weight:300;font-size:18px;line-height:22px;max-width:515px;margin:0 auto}.upward_subscribe{padding:115px 0 40px 0}#footerModal{margin-top:50px}.upward_footer .footer_logo_wrapper{padding:4rem 0 5rem}.upward_footer h5{font-size:1.2em;color:#fff}.upward_footer a{color:#fff;font-size:inherit}.upward_footer a:hover{color:#fff;text-decoration:underline}.upward_footer.footer_blue{background-color:#2d9cdb}.upward_footer{background-color:#fff;color:#fff;padding:0 0 4rem 0;font-size:15px}.upward_footer .footer_abstract_wrapper{background:#fff;position:relative}.upward_footer .footer_abstract_wrapper .abstract_wrapper{background:#fff;position:relative;z-index:10;max-height:300px;overflow:hidden}.list-unstyled{padding-left:0;list-style:none}.upward_footer ul li{padding:.4rem 0}.bg-dark-blue{background-color:#2d9cdb !important}.upward_footer.footer_blue .footer_abstract_wrapper svg{fill:#2d9cdb}.autocomplete-container{width:100%;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:400;padding-left:0;position:absolute;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede}.autocomplete-result{list-style-type:none;cursor:pointer;padding:.25rem .7rem;margin:-1px 0;border-top:1px solid #f8f9fa;border-left:0;border-right:0}.autocomplete-result:hover{background-color:#f8f9fa}.active{background-color:#f8f9fa}.hidden{display:none}.upward_vertical_recent_items{padding:0;margin:0 auto;bottom:-170px;z-index:600}.recent_item-enter-done{animation:recentItemFade 5s ease forwards;animation-iteration-count:1}.upward_vertical_recent_items .recent_item-enter-done{opacity:1;transform:scale(1)}.upward_vertical_recent_items .recent_item_parent{transition:all 800ms ease}.upward_vertical_recent_items .recent_item{padding:22px;position:relative;background:#fff;font-family:"apercu-light";color:#2e2210;box-shadow:1px 2px 8px rgba(0,0,0,.1);border-radius:15px;margin-bottom:1rem}.upward_vertical_recent_items .recent_item section{position:relative}.upward_vertical_recent_items .recent_item header{font-weight:bold;margin-bottom:24px;font-size:12px;letter-spacing:.03em;text-transform:uppercase}.upward_vertical_recent_items .recent_item h4{font-size:18px;margin-bottom:2px;font-family:"apercu-light";font-weight:400;line-height:1.2;color:#000}.upward_vertical_recent_items .recent_item h5{margin-bottom:2px;font-size:.875rem;font-weight:400;line-height:1.2;color:#000}.upward_vertical_recent_items .recent_item h6{margin:0;font-size:.875rem;font-weight:400;line-height:1.2;color:#000}.upward_vertical_recent_items .recent_item .recent_link a{color:#ee9e07;font-size:14px;text-decoration:none;border-bottom:1px solid #ee9e07;padding-bottom:2px;font-weight:600;cursor:pointer}.upward_vertical_recent_items .recent_item section.recent_has_image{padding-left:75px}.upward_vertical_recent_items .recent_item section.recent_has_image .recent_item_image{position:absolute;left:0;top:0;bottom:0;width:50px}.upward_vertical_recent_items .recent_item section.recent_has_image .recent_item_image img{max-width:100%}.align-self-center{align-self:center !important}.upward_vertical_recent_items .recent_item span.recent_time{position:absolute;right:15px;top:15px;padding:8px 14px 7px;background-color:#34302a;text-transform:none;color:#fff;border-radius:30px}@keyframes recentItemFade{0%{opacity:0;transform:scale(0)}20%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}@media(max-width: 575.98px){.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.upward_count_display{padding:62px 0}.upward_count_display h2{font-size:66px}.upward_count_display h4{margin-bottom:62px}}@media(max-width: 767.98px){.upward_count_display .first_num{margin-bottom:62px}.upward_count_display .first_num p{margin-bottom:62px}.upward_more_details{padding:0 20px;margin-bottom:60px}.upward_more_details .language_wrapper{padding:45px 0}.upward_more_details .language_wrapper p{text-align:center}.upward_more_details .language_wrapper h3{font-size:48px;text-align:center}}@media(max-width: 991.98px){h3{font-size:36px}h4{font-size:22px}header.upward_header nav.navbar{padding:30px 0}header.upward_header nav.navbar .navbar-brand svg{width:110px}.upward_footer .row.justify-content-lg-center{text-align:center}.upward_footer div.float-left{margin:0 auto;float:none !important}}@media(min-width: 992px){.upward_vertical_recent_items{width:350px;position:absolute}.upward_vertical_recent_items.recent_job_items,.upward_vertical_recent_items.recent_job_items{right:0}}@media(max-width: 1199.98px){.upward_header_dropdown h6{color:#fff;font-weight:bold}.upward_header_dropdown a{padding-left:35px}.upward_homepage_main{padding:15px 0 20px}.upward_homepage_main h2{font-size:48px}.upward_homepage_main .job_search_form{display:grid}.upward_homepage_main .job_search_form .form-group{display:block}.upward_homepage_main .job_search_form input{display:grid;width:100%;border-left:none !important}.upward_homepage_main .job_search_form button{width:150px;margin:20px auto 0;font-size:18px}.upward_find_better{padding-top:80px}.upward_find_better h3{font-size:48px;margin:0 auto}.home_details{margin-top:35px;margin-bottom:0}.home_details img{height:auto}.upward_more_details .MoreDetails{margin-top:25px}.home_details .text-left{text-align:center !important}.home_details .painlessText h3{width:100%}.upward_get_matched div{text-align:center !important}.upward_get_matched h3{margin:50px 0;text-align:center}.upward_get_matched p{text-align:center;width:auto}}
