.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.cc-window.cc-banner .cc-btn:last-child{padding:0;min-width:100px}.cc-window.cc-banner .cc-compliance>.cc-btn{flex:none;margin:0 auto}@media(max-width:736px){.cc-banner .cc-message,.cc-floating .cc-message{flex:1;display:inline !important;margin-top:0 !important;width:100% !important}.cc-window.cc-floating .cc-btn:last-child{padding:0;min-width:100px}.cc-window.cc-floating .cc-compliance>.cc-btn{flex:none;margin:0 auto}.cc-window.cc-banner,.cc-window.cc-floating{border-top:4px solid #fbc62c;padding:1em 1em !important;bottom:0}.cc-window .cc-message .icon-alert{display:none}}@media(min-width:737px){.cc-window.cc-banner,.cc-window.cc-floating{border-top:4px solid #fbc62c;position:fixed}.cc-banner .cc-message,.cc-floating .cc-message{margin-left:7px;flex:1;display:inline !important;margin-bottom:0 !important;width:100% !important}.cc-window.cc-banner .cc-compliance{margin:0 22px}}.ad-top{margin:15px auto 0 auto;text-align:center}@media(min-width:992px){.sa-layout-2a-b .sa-adunit{margin:0 auto 1em auto}}.bg-white{background-color:#fff !important}.width20{width:20px !important}.width30{width:30px !important}.width320{width:320px !important}.padding0{padding-top:0 !important;padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important}.padding-top10{padding-top:10px !important}.padding-top0{padding-top:0 !important}.padding-top5{padding-top:5px !important}.padding5{padding:5px !important}.padding20{padding:20px !important}.padding-top12{padding-top:12px !important}.padding-top15{padding-top:15px !important}.padding-top20{padding-top:20px !important}.padding-bottom0{padding-bottom:0 !important}.padding-right20{padding-right:20px !important}.padding-right15{padding-right:15px !important}.padding-bottom10{padding-bottom:10px !important}.padding-bottom5{padding-bottom:5px !important}.margin-bottom5{margin-bottom:5px !important}.margin-top0{margin-top:0 !important}.margin20{margin:20px !important}.margin-top5{margin-top:5px !important}.margin-top-5{margin-top:-5px !important}.margin-top-10{margin-top:-10px !important}.margin-top10{margin-top:10px !important}.margin-top20{margin-top:20px !important}.margin-top30{margin-top:30px !important}.margin-top40{margin-top:40px !important}.margin-left5{margin-left:5px !important}.margin-left10{margin-left:10px !important}.margin-left15{margin-left:15px !important}.margin-left20{margin-left:20px !important}.margin-left30{margin-left:30px !important}.margin-right0{margin-right:0 !important}.margin-right5{margin-right:5px !important}.margin-right10{margin-right:10px !important}.margin-right15{margin-right:15px !important}.margin-right20{margin-right:20px !important}.margin-right30{margin-right:30px !important}.margin-bottom-10{margin-bottom:-10px !important}.margin-bottom0{margin-bottom:0 !important}.margin-bottom10{margin-bottom:10px !important}.margin-bottom20{margin-bottom:20px !important}.padding12{padding:12px !important}.padding-left0{padding-left:0 !important}.padding-left5{padding-left:5px !important}.padding-left15{padding-left:15px !important}.padding-right0{padding-right:0 !important}.padding-bottom12{padding-bottom:12px}.text-size12{font-size:12px !important}.text-size14{font-size:14px !important}.text-size15{font-size:15px !important}.text-size16{font-size:16px !important}.text-size18{font-size:18px !important}.text-size22{font-size:22px !important}.text-size36{font-size:36px !important}.search-title{display:inline-block;font-size:24px}.border-none{border:none}.flt-none{float:none !important}.flt-right{float:right !important}.flt-left{float:left !important}.clear-both{clear:both !important}.bluegreengradient{position:relative;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-top:none;box-shadow:0 0 0 4px rgba(0,0,0,.04);padding:0}.bluegreengradient:before{background-color:#77d5f3;background-image:linear-gradient(to right,#6fbe44,#6fbe44,50%,#6fbe44);background-repeat:no-repeat;width:100%;height:4px;content:""}.show-grid-border-top{border-top:1px solid #ddd;padding-top:15px;padding-bottom:15px}.outline-none{outline:none}.sa-seomenu-btn[aria-expanded=true]{background-color:transparent}.sal-arrow-down{color:#29abe2 !important;bottom:-.27em;margin-left:-8px;font-size:26px}.sa-seomenu-btn[aria-expanded=true]:before{border-top:none}@supports (box-shadow:none){#seo-menu-change-location input[type=search]:focus{outline:0;border:1px solid #e6e7e8;-webkit-box-shadow:none;box-shadow:none;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){#jobOpeningForm .sa-slider-buttons-submit{margin-top:10px;margin-right:40px}}.ibar_in_content{font-family:Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;color:#333;margin:0 auto;padding-bottom:30px;position:relative;width:100%;max-width:880px}.ibar_in_content .joblist-Sponsoredby-label{text-transform:uppercase;width:130px;font-size:90%}.ibar_in_content .joblist-Sponsoredby-logo{width:130px;text-decoration:none}.ibar_in_content .joblist_container{display:table;width:95%;margin:0 auto;border:none;border-top:1px solid #e6e7e8;padding:10px;box-sizing:border-box}@media screen and (max-width:767px){.ibar_in_content .joblist_container{width:100%;display:block}}.ibar_in_content .joblist_container .joblist_cell{display:table-cell}@media screen and (max-width:767px){.ibar_in_content .joblist_container .joblist_cell{width:100%;display:block;padding:5px 0}}.ibar_in_content .joblist_title,.ibar_in_content .joblist_title a{color:#29abe2;text-decoration:none;width:300px}.ibar_in_content .joblist_company{color:#212221;font-size:90%}@media screen and (max-width:767px){.ibar_in_content .joblist_company{font-size:100%}}.ibar_in_content .joblist_desc{color:#58595b;padding:0 20px}@media screen and (max-width:767px){.ibar_in_content .joblist_desc{padding:0}}.ibar_in_content .joblist_date{color:#212221;width:100px}#Ibarlightbox{border:9px solid #fff;border-radius:10px;background:#fff;background-repeat:no-repeat;display:none;height:450px;width:450px;margin:100px auto 0;position:relative;z-index:99999;-webkit-box-shadow:0 0 20px #000;-moz-box-shadow:0 0 20px #000;box-shadow:0 0 20px #000;vertical-align:middle}#Ibarlightbox p{width:520px}#Ibarfade{display:none;background-image:url("/MvcWorkComAds/Content/themes/base/images/bg_lightbox.png");position:fixed;left:0;top:0;right:0;bottom:0;opacity:1;z-index:9999;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}#IbarRequestIframe{width:100%;height:100%;*height:580px;display:block;border:0}#IbarClosebox{color:#34567b;font-size:1em;display:inline;width:10%;position:relative;bottom:35px;right:-170px;background-color:#fff;cursor:pointer;font-weight:700;background:none}.feature_ibar .joblist_container{display:flex !important;width:100% !important;flex-wrap:wrap}.feature_ibar .joblist_container .joblist_cell{display:block !important;word-break:break-word;padding:0 !important;padding-top:5px !important}.indeed_ibar .joblist_container .joblist_cell{width:100% !important}@media(max-width:767px){.margin-top10-mobile{margin-top:10px !important}.margin-bottom10-mobile{margin-bottom:10px !important}.line-height2-mobile{line-height:2 !important}}.inline-center{display:flex;align-items:center}.inline-top{display:flex;align-items:flex-start}.inline-bottom{display:flex;align-items:flex-end}@media(max-width:320px){.feature_ibar .joblist_title{width:250px !important}.ibar_in_content .joblist_title,.ibar_in_content .joblist_title a{max-width:250px !important}.indeed_ibar .joblist_title,.indeed_ibar .joblist_title a{max-width:250px !important}}.sal-jd-top-greenline:before{content:"";position:absolute;left:0;top:-5px;border-top:2px solid #63ce1d;width:100%}.sal-jd-top-greenline{position:relative;word-break:break-all;display:inline-block}.indeed_ibar .joblist_container{display:flex !important;width:100% !important;flex-direction:column}.indeed_ibar .joblist_container .joblist_cell{display:flex !important;flex-direction:column;padding-left:0 !important;margin-top:10px !important}#bread_scrumb ul{font-size:14px !important}#bread_scrumb{padding:.6em 0 .2em;min-height:inherit;padding-left:15px}.sa-navbar-secondary-link.active:after{display:inline-block;padding-left:10px;margin-right:-10px;content:'>'}.sa-navbar-secondary-link.active{border-color:transparent;font-weight:400;color:#007dbc}#bread_scrumb .sa-navbar-secondary-link.active:hover,#bread_scrumb .sa-navbar-secondary-link.active:focus{color:#004a70;text-decoration:none}#bread_scrumb .sa-navbar-secondary-link.active:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}#submitOtherResponsibilityOrSkillForm textarea{width:100%;resize:none}#submitOtherResponsibilityOrSkillForm .sa-modal-block{border-top:none;padding:10px 0}#submitOtherResponsibilityOrSkillModal{padding-right:0 !important}#submitOtherResponsibilityOrSkillModal .sal-modal-layermask{width:100%;height:100%;background:#000;opacity:.2}#submitOtherResponsibilityOrSkillModal .modal-content{border-radius:0}.modal-block-first{border-bottom:1px solid #e6e7e8;padding-bottom:10px;margin-bottom:15px}.sa-layout-jobposting{max-width:1200px !important}#div-gpt-ad-content-1{margin-top:20px}#div-gpt-ad-content-4{margin-top:10px}ul{list-style:none;padding:0}.view-opening-jobs{display:flex;justify-content:flex-end}.view-opening-jobs a.btn{white-space:normal;height:auto}.btn-promote-career-list{column-gap:20px;row-gap:15px}.btn-promote-career{width:175px;height:40px;line-height:40px}.btn-promote-career.btn-primary{border:1px solid #edf0f0}.btn-promote-career.btn-primary:hover{border-width:1px}.btn-promote-career.btn-default{color:#0773c8}@media(min-width:320px) and (max-width:375px){.creer-path-mobile-width{width:270px;margin:0 auto}}@media(min-width:375px){.creer-path-mobile-width{width:300px;margin:0 auto}}.description{border-top:4px solid #ffbc03}.openingjob{border-top:4px solid #29abe2}.topskills{border-top:4px solid #6fbe44}.careerpath{border-top:4px solid #6fbe44}.sal-container-bluegreengradient{position:relative;padding-top:4px}.sal-container-bluegreengradient:before{position:absolute;top:0;left:0;width:100%;height:4px;content:""}.sal-container-bluegreengradient:before{background-color:#16a44a;background-image:-webkit-linear-gradient(left,#16a44a,#93eb3e 50%,#77d5f3);background-image:-o-linear-gradient(left,#16a44a,#93eb3e 50%,#77d5f3);background-image:-webkit-gradient(linear,left top,right top,from(#16a44a),color-stop(50%,#93eb3e),to(#77d5f3));background-image:linear-gradient(to right,#16a44a,#93eb3e 50%,#77d5f3);background-repeat:no-repeat}#sal-estimation-salary{padding:15px;background-color:#f6f6f6}.content-border{border:1px solid #d1d1d1}.content-border>ul{border-top:1px solid #d1d1d1}.topskills-li-a{padding:20px !important;margin-top:10px !important;margin-bottom:10px !important}.topskills-li-b{margin-top:10px !important;margin-bottom:10px !important;line-height:1.5 !important}.openingjob-li-a{padding:20px !important;margin-top:10px !important;margin-bottom:10px !important;font-size:17px !important}.line-stroke{stroke:#767676;stroke-width:1;stroke-opacity:.8;stroke-dasharray:6 4;cursor:pointer}.line-stroke:hover{stroke-width:2;stroke:#3cd1e5;stroke-dasharray:10 0;cursor:pointer}.level1-title{font-size:18px;font-weight:700;color:#212221}.level2-title{font-size:16px;color:#58595b}.level3-title{font-size:14px;color:#767676}.flex-div{display:flex;padding:5px}.flex-title{font-size:18px;font-weight:700;color:#212221;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.flex-center{justify-content:center !important}.flex-space-between{justify-content:space-between}.flex-income-estimation{display:flex;flex-wrap:wrap;font-size:12px}.flex-wrap{flex-wrap:wrap}.tooltip.bottom,.tooltip-arrow{border-bottom-color:#d1d1d1 !important}.tooltip-inner{padding:10px;font-size:14px;border:1px solid #d1d1d1;max-width:300px !important;background-color:#fff;color:#000}.sal-tooltip-content{width:280px !important;text-align:left;font-size:14px}.career-path{position:relative;max-width:1120px;height:380px;overflow-x:auto;overflow-y:hidden}.career-path-div{position:absolute;max-width:300px}.cbx-job-alerts{padding:5px;align-self:center}.cbx-job-alerts+div{cursor:pointer}.btn-expired{background-color:#e6e7e8 !important;color:#58595b !important}#sal-navbar-search{margin:0 auto;display:flex;flex-direction:column;align-items:stretch;flex-basis:100%}.sal-headerjoblocation{background-color:#fff;border:1px solid #e6e7e8 !important;border-radius:3px;margin-top:20px;padding-bottom:10px;padding-top:10px !important;margin-bottom:10px}.sal-bodycontent{display:flex;flex-flow:row nowrap;border:1px solid #e6e7e8;border-radius:3px;background-color:#fff}.sal-currentactivefilter,.sal-sortbypostedtime,.sal-sortbypopularcompany,.sal-sortbysalaryrange{list-style-type:none;padding-left:0}.sal-currentactivefilter .li-flex{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.sal-currentactivefilter,.sal-sortbypostedtime li,.sal-sortbypopularcompany li,.sal-sortbysalaryrange li{line-height:2}.tt-highlight{color:#008000 !important}.typeahead-empty-message{position:relative;padding:10px;font-size:24px;line-height:30px;text-align:center}.typeahead-suggestion{position:relative;padding:8px 8px 8px 24px;text-align:left;font-weight:400;font-size:16px}.typeahead-suggestion:hover,.typeahead-suggestion.is-active{color:#212221;background-color:#caeefa}#form_globalheader_changelocation input[class*="typeahead-input"],#form_globalheader_changelocation input[class*="typeahead-hint"],#form_filter_changelocation input[class*="typeahead-input"],#form_filter_changelocation input[class*="typeahead-hint"],#form_globalheadersearch input[class*="typeahead-input"],#form_globalheadersearch input[class*="typeahead-hint"],#form_jobalertsearch_jobtype input[class*="typeahead-input"],#form_jobalertsearch_jobtype input[class*="typeahead-hint"],#form_jobalertsearch_location input[class*="typeahead-input"],#form_jobalertsearch_location input[class*="typeahead-hint"]{display:block;width:100%;min-width:13em;max-width:100vw;padding:0 30px;font-weight:500;height:40px;font-size:16px;line-height:1.2;background-image:none;border:1px solid #ccc;border-radius:20px;-webkit-box-shadow:none;box-shadow:none}#form_globalheader_changelocation input[class*="typeahead-input"],#form_filter_changelocation input[class*="typeahead-input"],#form_globalheadersearch input[class*="typeahead-input"],#form_jobalertsearch_jobtype input[class*="typeahead-input"],#form_jobalertsearch_location input[class*="typeahead-input"]{position:relative;background-color:transparent;outline:none}#form_globalheader_changelocation input[class*="typeahead-hint"],#form_filter_changelocation input[class*="typeahead-hint"],#form_globalheadersearch input[class*="typeahead-hint"],#form_jobalertsearch_jobtype input[class*="typeahead-hint"],#form_jobalertsearch_location input[class*="typeahead-hint"]{position:absolute;top:0;left:0;color:#ccd6dd !important;opacity:1}#form_globalheader_changelocation .icon-job,#form_globalheader_changelocation .icon-remove,#form_globalheader_changelocation img[class*="typeahead-spinner"],#form_filter_changelocation .icon-job,#form_filter_changelocation .icon-remove,#form_filter_changelocation img[class*="typeahead-spinner"],#form_globalheadersearch .icon-job,#form_globalheadersearch .icon-remove,#form_globalheadersearch img[class*="typeahead-spinner"],#form_jobalertsearch_jobtype .icon-job,#form_jobalertsearch_jobtype .icon-remove,#form_jobalertsearch_jobtype img[class*="typeahead-spinner"],#form_jobalertsearch_location .icon-job,#form_jobalertsearch_location .icon-remove,#form_jobalertsearch_location img[class*="typeahead-spinner"]{position:absolute;top:50%;z-index:9;margin-top:-.5em;color:#767676}#form_globalheader_changelocation .icon-job,#form_filter_changelocation .icon-job,#form_globalheadersearch .icon-job,#form_jobalertsearch_jobtype .icon-job,#form_jobalertsearch_location .icon-job{left:10px}#form_globalheader_changelocation .icon-remove,#form_filter_changelocation .icon-remove,#form_globalheadersearch .icon-remove,#form_jobalertsearch_jobtype .icon-remove,#form_jobalertsearch_location .icon-remove{right:10px}#form_globalheader_changelocation img[class*="typeahead-spinner"],#form_filter_changelocation img[class*="typeahead-spinner"],#form_globalheadersearch img[class*="typeahead-spinner"],#form_jobalertsearch_jobtype img[class*="typeahead-spinner"],#form_jobalertsearch_location img[class*="typeahead-spinner"]{display:none;right:4px;margin-top:-.85em;width:28px;height:28px}#form_globalheader_changelocation div[class*="typeahead-menu"],#form_filter_changelocation div[class*="typeahead-menu"],#form_globalheadersearch div[class*="typeahead-menu"],#form_jobalertsearch_jobtype div[class*="typeahead-menu"],#form_jobalertsearch_location div[class*="typeahead-menu"]{position:absolute;top:100%;left:0;width:100%;display:none;font-size:16px;z-index:100;margin-bottom:20px;overflow:hidden;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2)}#form_globalheader_changelocation div[class*="typeahead-menu"].is-open,#form_filter_changelocation div[class*="typeahead-menu"].is-open,#form_globalheadersearch div[class*="typeahead-menu"].is-open,#form_jobalertsearch_jobtype div[class*="typeahead-menu"].is-open,#form_jobalertsearch_location div[class*="typeahead-menu"].is-open{display:block}#form_globalheader_changelocation div[class*="typeahead-selectable"],#form_filter_changelocation div[class*="typeahead-selectable"],#form_globalheadersearch div[class*="typeahead-selectable"],#form_jobalertsearch_jobtype div[class*="typeahead-selectable"],#form_jobalertsearch_location div[class*="typeahead-selectable"]{cursor:pointer}#form_globalheader_changelocation .form-group,#form_filter_changelocation .form-group{margin-left:5%;margin-right:5%;width:90%}.icon-company:before{padding-right:5px}.sal-currentactivefilter{border-bottom:1px solid #ddd}.sal-seomenu-a{border:1px solid #d1d1d1;border-radius:20px;position:relative;display:inline-flex;justify-content:center;align-items:center;height:35px}.sal-seomenu-a-location{color:#007dbc;margin-left:5px;margin-bottom:0 !important}.sal-seomenu-a-arrow{color:#767676 !important;bottom:0;margin:0;font-size:26px}.sal-seomenu-a-circle{width:12px;height:12px;background-color:#ffa500;border-radius:10px;position:absolute;top:-5px;right:0}.flex-sa-seohed-hed{margin-bottom:0;display:flex;flex-flow:wrap}@media(min-width:730px){.flex-sa-seohed-hed{margin-bottom:0;display:flex;flex-flow:wrap;justify-content:center !important}}.cursor-pointer{cursor:pointer}.padding-right5{padding-right:5px}button{outline:none !important}.sal-location-arrow{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ccc;position:absolute;top:0;left:70px;margin-left:-10px;z-index:11}.sal-location-arrow:after{content:'';position:absolute;top:0;left:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f6f7f8;position:absolute;margin-left:-10px;z-index:-1;filter:blur(2px)}.filter-title{font-weight:600;color:#58595b;font-size:12px}.text-size13{font-size:13px !important}input::-ms-clear{display:none}.sal-company-location{list-style:none;padding-top:10px;padding-left:0}.sal-company-location li{padding:5px;line-height:1.3}.sal-btn-location{display:flex;flex-flow:column;margin:10px}@media(max-width:567px){#form_globalheadersearch{width:100% !important}.sal-btn-location{width:100% !important}.sal-btn-location a.sa-seomenu-btn{justify-content:space-between;width:100% !important}#globalheader-search-btn{width:100%}}@media(min-width:568px) and (max-width:667px){#form_globalheadersearch{width:45% !important}.sal-btn-location{width:45% !important}.sal-btn-location a.sa-seomenu-btn{justify-content:space-between;width:100% !important}}@media(min-width:320px) and (max-width:360px){#txt_typeahead_globalsearchjob::-webkit-input-placeholder{font-size:12px}}@media(min-width:568px) and (max-width:823px){#txt_typeahead_globalsearchjob{padding-right:25px !important}#txt_typeahead_globalsearchjob::-webkit-input-placeholder{font-size:12px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.sal-ipad-filter{min-width:210px}.sal-ipad-flex{display:flex}}.sal-tab-div{display:flex;flex-basis:100%;padding:20px;border-bottom:1px solid #e6e7e8;margin-bottom:20px}.sal-tab-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-webkit-justify-content:center;text-align:center;align-self:flex-start;flex:1}@media(max-width:991px){.btn-promote-career-list{flex-direction:column;align-items:center}}@media(max-width:1199.98px){.sal-tab-item span{flex-basis:100%}}@media(min-width:1200px){.sal-tab-item{margin-right:30px;width:auto;flex-grow:0;flex:none}.sal-tab-item:last-child{margin-right:0}}.sal-nav-div{flex-basis:100%;z-index:2;background-color:#fff;position:sticky;top:0}.sal-ziprecruiter-div{margin-top:10px;border:1px solid #e6e7e8;border-radius:3px;display:flex;flex-flow:wrap;flex-grow:1;padding:15px}.sal-ziprecruiter-div .sal-title{padding-bottom:20px;border-bottom:1px solid #e6e7e8;flex-basis:100%}.sal-recruiter-item{margin-top:20px;padding:10px;border:1px solid #e6e7e8;border-radius:3px;display:flex;flex-flow:wrap;flex-basis:100%}.sal-search-recruiter-div{flex-basis:100%;background-color:#f6f7f8;border-radius:3px;text-align:center;padding:10px 0;margin-top:20px}#sal-job-description p{max-width:100%}.icon-remote-dot{background-color:#808080;width:8px;height:6px;display:inline-block;border-radius:5px;margin-bottom:2px}.icon-remote-dot-mobile{background-color:#808080;width:4px;height:4px;display:inline-block;border-radius:5px;margin-bottom:2px}.sal-flex-div{display:flex;display:-webkit-flex}.sal-flex-align-item-center{align-items:center !important;-webkit-align-items:center !important}.sal-recommend-job-banner{justify-content:space-between;align-items:center;border:1px solid #e6e7e8 !important;border-radius:4px;padding:20px;margin-bottom:20px;margin-top:5px}.sal-report{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:auto}.sal-report-popup{position:absolute;left:50%;width:650px;margin-left:-325px;top:10px;box-shadow:0 0 5px #ccc;background-color:#fff;padding:25px;box-sizing:border-box}.sal-report-popup-bar{height:65px;font-size:26px;display:flex;justify-content:space-between}.sal-report-popup-bar .icon-remove{cursor:pointer}.sal-report-option{height:30px;margin-left:15px}.sal-report-option input{float:left;box-shadow:none}.sal-report-option label{text-transform:none;margin-left:5px;color:#212221;font-size:16px}.sal-report-additional{margin-top:10px;margin-left:15px;height:20px;color:#3f403f}.sal-report-information{margin-left:15px;margin-right:15px;height:75px}.sal-report-information textarea{width:100%;height:100%;border-color:#ccc;resize:none;outline:none}.sal-report-btn{display:flex;margin:20px auto 0;background-color:#16a44a !important;font-family:Arial;align-items:center}.sal-report-btn:hover{background-color:#37af59 !important}.sal-report-note{margin:20px 15px 0;background-color:#f6f7f8;border-radius:10px;line-height:19px;padding:10px}.sal-report-popup-successful{display:none;position:absolute;left:50%;top:200px;width:600px;margin-left:-300px;height:200px;box-shadow:0 0 5px #ccc;background-color:#fff;padding:25px;box-sizing:border-box}.sal-report-popup-successful-info{display:flex}.sal-report-popup-successful-info-icon{background-color:#16a44a;border-radius:50%;width:17px;height:17px;padding:7px;box-sizing:content-box}.sal-report-popup-successful-info-desc{margin-left:10px;width:400px}@media(max-width:768px){.sal-report-popup{width:350px;margin-left:-175px}.sal-report-popup-successful{width:350px;margin-left:-175px;padding:10px}}#recaptcha_container{margin-top:10px;margin-left:117px}@media(max-width:991.98px){#recaptcha_container{margin-left:0}}@media(max-width:414px){#recaptcha_container{margin-left:0}}.sal-job-alert-form{max-width:350px;flex-direction:column}.sal-job-alert-label{color:#003e8b;text-transform:none}.sal-job-alert-input{background-color:#f6f6f9 !important;border-radius:3px !important;height:42px !important}#sal-job-alert-btn{background-color:#17bd64;width:150px;height:36px}#sal-alerts-create-modal .modal-dialog,#sal-alerts-create-success-modal .modal-dialog{border:1px solid #ddd;border-radius:5px}#sal-alerts-create-modal .modal-content,#sal-alerts-create-success-modal .modal-content{box-shadow:0 0 6px rgba(0,0,0,.16)}.flex-sa-seohed-hed-mobile #form_globalheadersearch input[class*="typeahead-input"],.flex-sa-seohed-hed-mobile #form_globalheadersearch input[class*="typeahead-hint"]{min-width:initial;max-width:100%}.flex-sa-seohed-hed-mobile #form_globalheadersearch{width:40%;margin:10px;padding:0}.flex-sa-seohed-hed-mobile #globalheader-search-btn{margin:10px}.flex-sa-seohed-hed-mobile{position:relative}.flex-sa-seohed-hed-mobile .sa-seomenu{position:static}.flex-sa-seohed-hed-mobile .sa-seomenu .sa-seomenu-collapse{left:auto;right:0}.flex-sa-seohed-hed-mobile .sa-seomenu .sal-location-arrow{left:auto;right:50px}.flex-sa-seohed-hed-mobile #form_globalheadersearch{flex-grow:1;max-width:calc(50% - 10px);margin-left:5px;margin-right:5px}.flex-sa-seohed-hed-mobile .sal-btn-location{flex-grow:1;max-width:calc(50% - 10px);margin-left:5px;margin-right:5px}.flex-sa-seohed-hed-mobile .sal-btn-location a.sa-seomenu-btn{justify-content:space-between;width:100% !important}.flex-sa-seohed-hed-mobile #globalheader-search-btn{width:100%;margin-left:5px;margin-right:5px;padding:0}.sal-floation-pagination a{position:fixed;top:50%;z-index:99}.sal-floation-pagination a.sal-floation-next{right:15px}.sal-floation-pagination a img{border-radius:5px}