.SumoSelect,.SumoSelect>.CaptionCont{box-sizing:border-box;cursor:pointer;width:100%}.SumoSelect>.CaptionCont{border-radius:3px;-webkit-border-radius:3px;color:#58595b;font-family:inherit;font-size:14px;font-style:normal;font-weight:400}.SumoSelect>.CaptionCont>span{cursor:pointer}.SumoSelect>.CaptionCont>label>i{background:none}.SumoSelect>.CaptionCont>label>i:after{color:#222223;content:"\f107";font-family:Font Awesome\ 5 Free;font-size:22px;font-style:normal;font-weight:900;height:16px;position:absolute;top:-10px;width:16px}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#e4e4e4;border-color:#e4e4e4}.job-search main{line-height:18px}.job-search .footer-wrapper .default-container{max-width:none}.job-search main *,:after,:before{box-sizing:border-box}.job-search-top-wrapper{background:#fff;float:left;margin:0;padding:0;text-align:center;width:100%}.job-search-feature{clear:both;margin:0 0 140rem}.job-search-feature .default-container{padding:0}.desktop-info{display:inline-block;font-weight:400}.new-job-badge{background:#2680b3;color:#fff;display:none;font-size:9px;left:0;line-height:12px;padding:1px 16px;position:absolute;text-align:center;text-transform:uppercase;top:-8px;-webkit-transform:rotate(-45deg) translate(-37%);transform:rotate(-45deg) translate(-37%);white-space:nowrap;z-index:10}.new-job .new-job-badge{display:block}.search-info-wrapper{background:#fff;border-bottom:1px solid #a3bacc;float:left;height:auto;padding:32rem;text-align:left;width:100%}.search-info{color:#000;float:left;font-family:Libre Franklin,sans-serif;font-size:20rem;height:25px;line-height:25px!important;margin:0;text-align:left;width:auto}.search-info a{color:#000;text-decoration:underline}.search-info#special_info{display:none;float:none;margin-bottom:12px}.search-no-results{height:auto;margin-bottom:15px;padding-right:15px;position:relative;width:100%}.search-no-results strong{font-family:Libre Franklin,sans-serif}.search-no-results.no-margin-bottom{margin-bottom:0}.search-no-results a{position:absolute;right:0;top:0}.showing_text{font-family:Libre Franklin,sans-serif}.search-info .sorting-wrapper,.showing_text{display:inline-block}.search-info .sorting-wrapper,.search-info .sorting-wrapper>span,.showing_text{height:25px!important;line-height:25px!important;vertical-align:top}.search-info .sorting-holder{display:inline-block;height:auto;margin:0 0 0 16rem;vertical-align:middle;width:140px}.search-info .sorting-holder .SumoSelect>.CaptionCont{background:transparent;border-color:grey;color:#000;font-family:Libre Franklin,sans-serif;font-size:18rem;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.search-info .sorting-holder .SumoSelect.open>.CaptionCont,.search-info .sorting-holder .SumoSelect:focus>.CaptionCont,.search-info .sorting-holder .SumoSelect>.CaptionCont:focus,.search-info .sorting-holder .SumoSelect>.CaptionCont:hover{border-color:#222;color:#222}.search-info .sorting-holder .SumoSelect>.CaptionCont.SelectBox{height:25px;line-height:25px;padding:0 0 0 6px}.search-info .sorting-holder .SumoSelect>.CaptionCont>span{font-family:Libre Franklin,sans-serif;height:25px;line-height:24px;padding-right:20px}.search-info .sorting-holder .SumoSelect>.CaptionCont>label{cursor:pointer;width:20px}.search-info .sorting-holder .SumoSelect>.CaptionCont>label>i,.search-info .sorting-holder .SumoSelect>.CaptionCont>label>i:after{color:#000;cursor:pointer;font-size:16px;line-height:16px;text-align:center;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.search-info .sorting-holder .SumoSelect.open>.CaptionCont>label>i,.search-info .sorting-holder .SumoSelect.open>.CaptionCont>label>i:after,.search-info .sorting-holder .SumoSelect:focus>.CaptionCont>label>i,.search-info .sorting-holder .SumoSelect:focus>.CaptionCont>label>i:after,.search-info .sorting-holder .SumoSelect>.CaptionCont:hover>label>i,.search-info .sorting-holder .SumoSelect>.CaptionCont:hover>label>i:after{color:#222!important}.search-info .sorting-holder .SumoSelect>.CaptionCont>label>i:after{left:0;top:0}.search-info .sorting-holder .SumoSelect.open>.optWrapper{color:#000;font-size:14px;font-weight:400;top:25px}.search-info .sorting-holder .SumoSelect>.optWrapper>.options li.opt{padding:0 6px}.search-info .sorting-holder .SumoSelect>.optWrapper>.options li.opt label{color:#000;font-family:Libre Franklin,sans-serif;font-size:18rem;font-weight:300;margin:0}.pagination-wrapper{float:right;height:auto;line-height:1;margin:0;width:auto}.pagination-wrapper .pagination-arrows{display:inline-block;margin:0;padding:0}.pagination-wrapper .pagination-arrows ul{margin:0;padding:0}.pagination-wrapper .pagination-arrows ul li.active{display:none}.pagination-wrapper .pagination-arrows ul li{background:transparent;display:inline-block;float:left;margin-right:3px}.pagination-wrapper .pagination-arrows ul li.disabled{opacity:.5}.pagination-wrapper .pagination-arrows ul li a,.pagination-wrapper .pagination-arrows ul li span{border:1px solid #000;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:none!important;color:#000;display:block;font-size:14px;font-weight:400;height:25px;line-height:23px;margin:0 0 0 2px;padding:0!important;text-align:center;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;vertical-align:middle;width:25px}.pagination-wrapper .pagination-arrows ul li a i,.pagination-wrapper .pagination-arrows ul li span i{line-height:23px}.pagination-wrapper .pagination-arrows ul li a:hover{background:none;border-color:#222;color:#222}.pages-holder{display:inline-block;height:25px;vertical-align:top;width:72px}.pages-holder .SumoSelect>.CaptionCont{background:transparent;border-color:grey;color:#000;font-family:Libre Franklin,sans-serif;font-size:18rem;font-weight:400;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.pages-holder .SumoSelect.open>.CaptionCont,.pages-holder .SumoSelect:focus>.CaptionCont,.pages-holder .SumoSelect>.CaptionCont:focus,.pages-holder .SumoSelect>.CaptionCont:hover{border-color:#222;color:#222}.pages-holder .SumoSelect>.CaptionCont.SelectBox{height:25px;line-height:25px;padding:0 0 0 6px}.pages-holder .SumoSelect>.CaptionCont>span{font-weight:400;height:25px;line-height:24px;padding-right:20px}.pages-holder .SumoSelect>.CaptionCont>label{cursor:pointer;width:20px}.pages-holder .SumoSelect>.CaptionCont>label>i,.pages-holder .SumoSelect>.CaptionCont>label>i:after{color:#000;cursor:pointer;font-size:16px;line-height:16px;text-align:center;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.pages-holder .SumoSelect.open>.CaptionCont>label>i,.pages-holder .SumoSelect.open>.CaptionCont>label>i:after,.pages-holder .SumoSelect:focus>.CaptionCont>label>i,.pages-holder .SumoSelect:focus>.CaptionCont>label>i:after,.pages-holder .SumoSelect>.CaptionCont:hover>label>i,.pages-holder .SumoSelect>.CaptionCont:hover>label>i:after{color:#222!important}.pages-holder .SumoSelect>.CaptionCont>label>i:after{left:0;top:0}.pages-holder .SumoSelect.open>.optWrapper{color:#000;font-size:14px;font-weight:400;min-width:100%;top:25px;width:auto}.pages-holder .SumoSelect>.optWrapper>.options li.opt{padding:2px}.pages-holder .SumoSelect>.optWrapper>.options li.opt label{color:#000;font-family:Libre Franklin,sans-serif;font-size:18rem;font-weight:300;line-height:25px!important}.container{color:#222;cursor:pointer;display:block;font-size:16rem;font-weight:400;line-height:1.2em;margin-bottom:5px;overflow:hidden;padding:0 0 0 26rem;position:relative;text-align:left;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.container input{cursor:pointer;opacity:0;position:absolute}.checkmark{border:1px solid #000;border-radius:4rem;height:16rem;left:0;position:absolute;top:1px;width:16rem}.checkmark,.container input:focus~.checkmark,.container:hover input~.checkmark{background-color:#fff}.container input:checked~.checkmark{background-color:#65ba4d;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;border-color:#65ba4d}.checkmark:after{content:"";display:none;position:absolute}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{border:0;height:7px;left:2px;top:-1px;width:3px}h3.noJobs{color:#000;display:block;font-family:Libre Franklin,sans-serif;font-size:36rem;font-weight:600;height:auto;line-height:1.4em;margin:0;padding:0;text-align:center;text-transform:none;width:100%}.filters-holder{float:left;height:auto;margin:0;overflow-x:hidden;overflow-y:auto;transition:left .5s ease;-webkit-transition:left .5s ease;width:30%;-ms-overflow-style:none;-webkit-overflow-scrolling:auto!important;background:#fff;padding:32rem 110rem 60rem 0}.career-areas-list,.content-wrapper{float:left;height:auto;width:100%}.career-areas-left{float:left;height:auto;margin:0;overflow-x:hidden;overflow-y:auto;transition:left .5s ease;-webkit-transition:left .5s ease;width:30%;-ms-overflow-style:none;-webkit-overflow-scrolling:auto!important;background:#fff;padding:20rem 110rem 60rem 0}.career-areas-left h3{color:#000;float:left;font-family:Libre Franklin,sans-serif;font-size:46rem;font-weight:600;height:auto;line-height:1.4em;margin:0 0 30px;text-align:left;text-transform:none;width:100%}.career-areas-left h3.internalText{font-size:42rem}#remoteJobs{color:#000;float:left;font-family:Libre Franklin,sans-serif;font-size:24rem;font-weight:400;height:auto;line-height:1.4em;margin:0 0 80px;padding:0 0 0 34rem;position:relative;text-align:left;text-decoration:none!important;text-transform:none;width:100%}#remoteJobs:before{border:1px solid #65ba4d;border-radius:3px;content:"";height:26rem;left:0;position:absolute;top:3rem;width:26rem}#remoteJobs.active:before{background-color:#65ba4d;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat}.career-areas-left .pagination-wrapper{float:left}.career-areas-left .pagination-wrapper .pagination-arrows ul li{margin:0 10rem 0 0}.career-areas-left .pagination-wrapper .pagination-arrows ul li a,.career-areas-left .pagination-wrapper .pagination-arrows ul li span{background:#65ba4d;border:1px solid #65ba4d;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;box-shadow:none!important;color:#fff;display:block;font-size:22px;font-weight:400;height:35px;line-height:35px;margin:0;padding:0!important;text-align:center;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;vertical-align:middle;width:35px}.career-areas-left .pagination-wrapper .pagination-arrows ul li.disabled a,.career-areas-left .pagination-wrapper .pagination-arrows ul li.disabled span{background:#fff;border:1px solid #c3c3c3;color:#c3c3c3}.filters-holder.opened{left:0}.filters-holder h2{background:#fff;color:#000;float:left;font-size:20rem;font-style:normal;font-weight:700;height:auto;line-height:1.6em;margin:0 0 50rem;padding:0;text-align:left;text-transform:uppercase;width:100%}.filters-holder h2 a{color:#222;float:right;font-size:18px;font-weight:400;height:auto;line-height:18px;margin:0 22px 0 0;padding:0;text-align:left;width:auto}.suitable{margin:100rem 0 0;text-align:left}.suitable,.suitable h3{float:left;height:auto;width:100%}.suitable h3{color:#000;font-family:Libre Franklin,sans-serif;font-size:30rem;font-weight:600;line-height:1.4em;text-transform:uppercase}.suitable a,.suitable h3 span{color:#62bb46;text-transform:none}.suitable a{float:left;font-size:20rem;height:auto;line-height:1.4em;margin:20rem 0 0;text-decoration:underline;width:100%;text-wrap:normal}.suitable a:hover{color:#62bb46;text-decoration:none}.filters{background:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;float:left;height:auto;width:100%}.filters .filter-holder{display:none}.filters a.filter{border-bottom:1px solid #a3bacc;color:#000;display:block;font-family:Libre Franklin,sans-serif;font-size:20rem;font-weight:500;height:auto;line-height:1.4em;padding:22rem 0;text-align:left;text-decoration:none;text-transform:none;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;width:100%}.filters a.filter .icon{color:#000;margin:0 3px 0 0;width:16px}.filters a.filter.open{border:0}.filters a.filter.active,.filters a.filter.open,.filters a.filter:hover{color:#000;text-decoration:none}.filters a.filter.active .display-text{font-family:Libre Franklin,sans-serif}.filters a.filter span.expand-collapse{float:right;font-size:12px;line-height:20px}.filter-list{border-bottom:1px solid #a3bacc;display:none;height:auto;margin:0;max-height:260px;padding:0 6px 0 0;width:100%}.filter-list ul{margin:0;padding:5px 0 20px}.filter-list ul,.filter-list ul li{float:left;height:auto;list-style:none;width:100%}.filter-list ul li{margin:0 0 6px;padding:0;word-wrap:break-word;white-space:normal}.filter-list ul li:last-child{margin:0}.reset.reset-filters{border:1px solid #003da6;border-radius:36rem;-moz-border-radius:36rem;-webkit-border-radius:36rem;color:#003da6;display:none;float:right;font-size:13px;font-weight:400;height:auto;margin:0;padding:4rem 12rem;text-align:left;text-decoration:none;text-transform:uppercase;width:auto}.reset.reset-filters.show{display:inline-block}.reset.reset-filters:hover{background:#003da6;color:#fff}.filters-content-holder{border-top:1px solid #a7bac9;height:auto;width:100%}.career-areas-right,.content-holder{float:left;height:auto;margin:0;width:70%}.content-holder{border-bottom:1px solid #a7bac9;border-left:1px solid #a7bac9}.content-holder:after{clear:both;content:"";display:block}.content-holder .jobs-listing{background:#fff;border-top-left-radius:3px;-moz-border-top-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-right-radius:3px;float:left;height:auto;margin:0;position:relative;width:100%}#job-details .jobs-listing{border-top:1px solid #a3bacc;float:left;margin:40px 0 0}.job-content>h3.similar{margin:30rem 0 20rem}.jobs-content,.jobs-content li{display:block;float:left;list-style:none;margin:0;padding:0;width:100%}.jobs-content li{background-color:#fff;border-bottom:1px solid #a3bacc;height:auto;overflow:hidden;position:relative;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.jobs-content li a{color:#666;display:block;float:left;height:auto;padding:25px;text-align:left;text-decoration:none!important;width:100%}.jobs-content li a .job-company-logo{float:left;margin-left:5px;margin-right:20px}.jobs-content li a .job-company-logo img{border:1px solid #a3bacc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:block;height:70px}.jobs-content li a div.job-location,.jobs-content li a div.job-save,.jobs-content li a div.job-title{float:left;text-align:left}.jobs-content li a div.job-title{color:#000;font-family:Libre Franklin,sans-serif;font-size:30rem;font-weight:600;line-height:1.4em;margin:0 0 26rem;text-transform:none;width:100%}.jobs-content li a div.job-company{display:none}.jobs-content li a div.job-brief{clear:both;color:#444;float:left;font-size:14px;font-weight:400;line-height:22px;margin:12px 0 0;padding:0 0 0 30px;text-align:left;text-transform:none;width:100%}.jobs-content li a label.ada-information{padding:0 0 0 30px}.jobs-content-exp2 li a label.ada-information{padding:0}.jobs-content li a div.job-location{border-right:2px solid #d4dde4;color:#4d5756;float:left;font-size:18rem;font-weight:400;line-height:1.4em;margin:0 20rem 0 0;padding:0 20rem 0 0;text-transform:none;width:auto}.jobs-content li a div.job-location.noBorder{border-right:0;margin:0;padding:0}.jobs-content li a div.job-location span{margin:0 10px 0 0}.jobs-content li a div.job-type{color:#4d5756;float:left;font-size:18rem;font-weight:400;line-height:1.4em;text-transform:none;width:auto}.jobs-content li a div.job-arrow{align-content:center;align-items:center;display:flex;float:right;height:100%;position:absolute;right:32rem;top:0;width:auto}.jobs-content li a:hover div.job-arrow svg circle{fill:#62bb46;stroke:#62bb46}.jobs-content li a:hover div.job-arrow svg path{stroke:#fff}.jobs-content li.filtered-out,.jobs-content li.filtered-out:hover{background:#efefef}.jobs-content li a:focus,.jobs-content li a:hover,.jobs-content li:hover{background:#003da7}.jobs-content li a:hover div.job-location,.jobs-content li a:hover div.job-title,.jobs-content li a:hover div.job-type{color:#fff}.job-not-matching-list{color:red;display:block;float:left;font-size:13px;font-weight:700;line-height:26px;margin:18px 0 0;overflow:hidden;padding-left:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.job-not-matching-list span{border:1px solid red;border-radius:3px;-webkit-border-radius:3px;display:inline-block;font-weight:700;line-height:13px;margin-left:12px;padding:5px 15px 5px 5px}.job-not-matching-list span:first-child{margin-left:15px}.job-not-matching-list span.ellipsis{border:none}.job-not-matching-list span.ellipsis:after{content:"..."}.job-not-matching-list span i{line-height:inherit;margin-right:2px}.jobs-content li.filtered-out a div.job-brief{display:none!important}.jobs-content-exp2 li a{align-items:center;color:#666;display:flex;flex-flow:wrap;height:auto;min-height:70px;padding:32rem 62rem 32rem 32rem;text-align:left;text-decoration:none!important;width:100%}.jobs-content-exp2 li a .job-info{float:left;padding-right:10px;width:100%}.jobs-content-exp2 li a div.job-title{width:100%}.jobs-content-exp2 li a div.job-location small{font-size:12px}.jobs-content-exp2 li a .job-info div.job-brief{display:none}.bottom-search-info{background:#fff;float:left;height:auto;padding:32rem;width:100%}.widgets-holder{float:right;height:auto;margin:0;width:100%}.widget-row{background:#fff;border-bottom:2px solid #c3c3c3;display:block;float:left;height:auto;margin:0 0 44rem;padding:0 0 24rem;width:100%}.widget-row h3{color:#000;float:left;font-family:Libre Franklin,sans-serif;font-size:20rem;font-weight:700;line-height:22px;margin:0 48rem 0 0;padding:0;text-align:left;width:auto}.widget-row.follow-us a.social-button{background:#1686b0;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;float:left;height:22px;line-height:22px;margin:0 6px 0 0;text-align:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;width:22px}.widget-row.follow-us a.social-button span{height:22px;line-height:21px}.widget-row.follow-us a.social-button.linkedin{background:#1686b0}.widget-row.follow-us a.social-button.facebook{background:#4e71a8}.widget-row.follow-us a.social-button.twitter{background:#1cb7eb}.widget-row.follow-us a.social-button.instagram{background:#444}.widget-row.follow-us a.social-button:hover{background:#2680b3}@media (min-width:768px) and (max-width:1023px){.job-search-feature{margin:0 0 60rem}h3.noJobs{font-size:20px}.career-areas-left,.filters-holder{padding:18rem 20rem 20rem 0}.career-areas-left h3,.career-areas-left h3.internalText{font-size:24px;margin:0 0 25rem}#remoteJobs{font-size:18px;margin:0 0 60px;padding:0 0 0 24px}#remoteJobs:before{height:18px;top:3px;width:18px}.career-areas-left .pagination-wrapper .pagination-arrows ul li a,.career-areas-left .pagination-wrapper .pagination-arrows ul li span{font-size:16px;height:32px;line-height:32px;width:32px}.career-areas-left .pagination-wrapper .pagination-arrows ul li{margin:0 10px 0 0}.filters-holder h2{font-size:16px;margin:0 0 25rem}.filters a.filter{font-size:16px;padding:12rem 0}.container{font-size:14px;padding:0 0 0 18px}.checkmark{border-radius:3px;height:14px;width:14px}.suitable{margin:40rem 0 0}.suitable h3{font-size:16rem}.suitable a{font-size:12rem;margin:10rem 0 0}.bottom-detail-info-wrapper,.bottom-search-info,.detail-info-wrapper,.search-info-wrapper{padding:10rem!important}.pages-holder .SumoSelect>.CaptionCont,.pages-holder .SumoSelect>.optWrapper>.options li.opt label,.search-info,.search-info .sorting-holder .SumoSelect>.CaptionCont,.search-info .sorting-holder .SumoSelect>.optWrapper>.options li.opt label{font-size:14px}.jobs-content-exp2 li a{padding:18rem 42rem 18rem 18rem}.jobs-content li a div.job-title{font-size:18rem;line-height:1.4em;margin:0 0 10rem}.jobs-content li a div.job-location{font-size:14rem;margin:0 10rem 0 0;padding:0 10rem 0 0}.jobs-content li a div.job-type{font-size:14rem}.jobs-content li a div.job-arrow{right:7rem}.mobile-search-info{padding:15px 40rem}}@media (min-width:320px) and (max-width:950px){.postingVideo img{max-width:100%}.postingVideo{border-radius:55px;overflow:hidden}}@media (max-width:767px){h3.noJobs{font-size:18px}.mobile-search-info{padding:15px 10px}.content-holder{margin:30px 0 0!important}.job-search-feature{margin:0 0 30px!important}}@media (min-width:881px){#job-search .jobs-content li:nth-child(n+11),.mobile-search-info,.search-info-mobile,a.load-more-jobs{display:none!important}}@media (min-width:320px) and (max-width:880px){#job-search .breadcrumb-wrapper,.desktop-info,.filters-holder,.hide-main-nav,.job-search-feature .main-container .search-info-wrapper,.job-search-saved-jobs-top-wrapper>*,.pagination-wrapper,.widgets-holder{display:none!important}.filters-content-holder{border:0}.career-areas-left,.career-areas-right{padding:0;width:100%}.career-areas-left h3,.career-areas-left h3.internalText{align-items:center;display:flex;font-size:24px;height:113px;margin:0;width:80%}#remoteJobs{font-size:18px;margin:0 0 30px;padding:0 0 0 24px}#remoteJobs:before{height:18px;top:3px;width:18px}#careers-in-group .bottom-search-info{margin:30px 0 0;padding:0}.filters-holder{padding:20px}.filters-holder h2{font-size:16px}.filters a.filter{font-size:16px;padding:12rem 0}.container{font-size:14px;padding:0 0 0 18px}.checkmark{border-radius:3px;height:14px;width:14px}.content-holder{border:1px solid #a7bac9;float:left;height:auto;margin:40rem 0 0;width:100%}.job-search-feature{margin:0 0 40rem}.jobs-content li a div.job-arrow{display:none!important}.mobile-search-info{background:#62bb46;display:flex;flex-flow:row wrap;height:auto;position:relative;text-align:left;z-index:991}.mobile-search-info .showing_text_mobile{color:#fff;font-size:14px;margin:auto 0;max-width:60%;padding:0}.mobile-search-info .showing_text_mobile i{margin-right:5px}.mobile-search-info .filter-btn{background:#fff;border:1px solid #62bb46;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#62bb46;font-size:14px;line-height:14px;margin:auto 0 auto auto;padding:8px 10px;text-decoration:none;text-transform:uppercase}.mobile-search-info .filter-btn.filter-active{background:#003da6;border-color:#003da6;color:#fff}.mobile-search-info .filter-btn i{font-size:12px;margin-right:5px}.mobile-search-info .filters{display:none;margin-top:10px;padding:15px;text-align:center}#mobile-filters-overlay{background:#fff;display:none;height:100%;left:0;opacity:.82;position:absolute;top:0;width:100%;z-index:99}.mobile-search-info #apply-job-filters,.mobile-search-info .reset.reset-filters{background:#222;border:1px solid #222;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff!important;display:block;font-size:14px;font-weight:400;line-height:32px;margin:20px 0 0;text-align:center;text-decoration:none;width:100%}.mobile-search-info .filters .reset.reset-filters{background:#ff3b6b;border-color:#ff3b6b;display:none;margin-top:10px;padding:0}.mobile-search-info .reset.reset-filters.show{display:block}.job-search-feature .default-container,.job-search-feature .main-container{padding:0}.filters-content-holder{display:block;width:100%}.job-search-feature .content-holder{float:none;width:100%}.search-info-mobile{background:#fff;border-bottom:1px solid #a3bacc;display:block;padding:25px}.search-info-mobile .search-info{float:none;padding:0}.jobs-content li a{padding:15px}.jobs-content li a .job-company-logo{display:none}.jobs-content li a .job-info{float:left;padding-right:0;width:100%}.jobs-content li a div.job-title{color:#000;font-size:18px;line-height:22px;margin:0 0 10px;width:100%}.jobs-content li a .job-info div.job-location{margin:0 10px 0 0;padding:0 10px 0 0}.jobs-content li a .job-info div.job-location,.jobs-content li a .job-info div.job-type{font-size:14px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobs-content li a .job-info div.job-type{margin:0;padding:0}.jobs-content li.filtered-out a .job-info div.job-location,.jobs-content-exp2 li a div.job-location small{display:none}.job-not-matching-list{font-size:12px;margin:14px 0 0;padding:0}.jobs-content li a .job-info div.job-location i{color:#666!important}.jobs-content li a .job-info div.job-brief{display:none}.bottom-search-info{padding:15px}a.load-more-jobs{background:#003da6;border:1px solid #003da6;border-radius:36rem;-moz-border-radius:36rem;-webkit-border-radius:36rem;color:#fff!important;display:none;font-size:14px;font-weight:500;line-height:32px;text-decoration:none;width:auto}a.load-more-jobs:focus,a.load-more-jobs:hover{background:#62bb46;border-color:#62bb46}}@media (min-width:320px) and (max-width:600px){.postingVideo{border-radius:34px;overflow:hidden}}