.keyword-search-wrapper{position:relative}
.quicksearch label{font-family:"karlaregular",sans-serif;position:absolute;color:#4c4c4c;font-size:18px;font-weight:500;transition:all .1s linear;left:30px;line-height:140px}
.keyword-search-wrapper input:focus+label,.keyword-search-wrapper label.input-has-val{font-family:"karlaregular",sans-serif;color:#767676;font-size:14px;left:22px;top:0;line-height:110px}
.cmp-opportunity--quicksearch .keyword-search-wrapper input.keyword-show-err{background:#fff;border:3px solid #d7222d;border-radius:10px}
.keyword-search-err-msg{display:none}
.quicksearch p.keyword-show-err{display:block;text-align:left;font-family:karlaregular,sans-serif;font-size:16px;color:#d7222d;letter-spacing:0;line-height:16px}
.opportunity-aggregate.aem-GridColumn{padding:0}
.cmp-opportunity-aggregate{max-width:1280px;margin:auto;position:relative;margin-bottom:80px}
.cmp-opportunity-aggregate .floatingMenu{display:none}
.cmp-opportunity-aggregate .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.cmp-opportunity-aggregate .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.cmp-opportunity-aggregate .slick-list:focus{outline:0}
.cmp-opportunity-aggregate .slick-list.dragging{cursor:pointer;cursor:hand}
.cmp-opportunity-aggregate .slick-slide,.cmp-opportunity-aggregate .slick-slide img,.cmp-opportunity-aggregate .slick-slider .slick-list,.cmp-opportunity-aggregate .slick-track{transform:translate3d(0,0,0)}
.cmp-opportunity-aggregate .slick-track{position:relative;left:0;top:0;display:block;zoom:1}
.cmp-opportunity-aggregate .slick-track:after,.cmp-opportunity-aggregate .slick-track:before{content:"";display:table}
.cmp-opportunity-aggregate .slick-track:after{clear:both}
.cmp-opportunity-aggregate .slick-loading .slick-track{visibility:hidden}
.cmp-opportunity-aggregate .slick-slide{float:left;min-height:1px;display:none}
.cmp-opportunity-aggregate [dir=rtl] .slick-slide{float:right}
.cmp-opportunity-aggregate .slick-slide img{display:block}
.cmp-opportunity-aggregate .slick-slide.slick-loading img{display:none}
.cmp-opportunity-aggregate .slick-slide.dragging img{pointer-events:none}
.cmp-opportunity-aggregate .slick-initialized .slick-slide{display:block}
.cmp-opportunity-aggregate .slick-initialized .slick-slide{height:0}
.cmp-opportunity-aggregate .slick-initialized .slick-slide.slick-active{height:100%}
.cmp-opportunity-aggregate .slick-loading .slick-slide{visibility:hidden}
.cmp-opportunity-aggregate .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.cmp-opportunity-aggregate .slick-slider{margin-bottom:40px}
.cmp-opportunity-aggregate .slick-dots{position:absolute;list-style:none;display:block;text-align:center;padding:0;width:100%;height:30px;top:-35px;left:0}
.cmp-opportunity-aggregate .slick-dots li{position:relative;display:inline-block;height:10px;width:10px;margin:0 7px;padding:0;cursor:pointer}
.cmp-opportunity-aggregate .slick-dots li button{border:0;background:0;display:block;height:10px;width:10px;outline:0;line-height:0;font-size:0;color:transparent;cursor:pointer}
.cmp-opportunity-aggregate .slick-dots li button:focus,.cmp-opportunity-aggregate .slick-dots li button:hover{outline:0}
.cmp-opportunity-aggregate .slick-dots li button:focus:before,.cmp-opportunity-aggregate .slick-dots li button:hover:before{background-color:#b2b2b2}
.cmp-opportunity-aggregate .ie8 .slick-dots li button:focus:before,.cmp-opportunity-aggregate .ie8 .slick-dots li button:hover:before{content:" "}
.cmp-opportunity-aggregate .slick-dots li button:before{position:absolute;top:0;left:0;content:'';width:10px;height:10px;background-color:#dedede;border-radius:50%;display:block;text-align:center}
.cmp-opportunity-aggregate .slick-dots li.slick-active button:before{background-color:#b2b2b2}
.cmp-opportunity-aggregate .ie8 .slick-dots li.slick-active button:before{content:" "}
.cmp-opportunity-aggregate #careerWrapper,.cmp-opportunity-aggregate #careerType{display:flex}
.cmp-opportunity-aggregate ul li{list-style-type:none}
.cmp-opportunity-aggregate .career-type-division-level-1>ul{display:none}
.cmp-opportunity-aggregate #careerWrapper{display:none}
.cmp-opportunity-aggregate .careerTypesCount{font-family:"karlaregular",sans-serif;font-size:20px;color:#666;letter-spacing:0;line-height:20px;text-align:center;top:30px;margin-bottom:5px}
.cmp-opportunity-aggregate .career-type li,.cmp-opportunity-aggregate .careersType_0 li,.cmp-opportunity-aggregate .careersType_1 li,.cmp-opportunity-aggregate .careersType_2 li{font-family:"karlaregular",sans-serif;font-size:18px;color:#000;letter-spacing:0;line-height:20px;padding:5px 0;position:relative}
.cmp-opportunity-aggregate .has-child .level_1 li,.cmp-opportunity-aggregate .has-child .level_2 li,.cmp-opportunity-aggregate .has-child .level_3 li{padding-left:17px;padding-top:12px}
.cmp-opportunity-aggregate .no-child{padding:6px 0}
.cmp-opportunity-aggregate .no-child:first-child{padding-top:0}
.cmp-opportunity-aggregate .no-child+.has-child{padding-top:8px}
.cmp-opportunity-aggregate .careersType_0 .title,.cmp-opportunity-aggregate .careersType_1 .title,.cmp-opportunity-aggregate .careersType_2 .title{font-family:"karlaregular",sans-serif;font-size:22px;color:#000;letter-spacing:0;line-height:20px;text-align:center;margin-top:60px;margin-bottom:30px}
.cmp-opportunity-aggregate .content-slick-wrapper{border-bottom:1px solid #c5c2c2;border-top:1px solid #c5c2c2;padding-left:10%;margin-top:30px;display:flex;padding-top:30px;padding-bottom:30px;width:90%;margin:0 auto;height:300px;overflow-y:auto}
.cmp-opportunity-aggregate .career-type-division{width:25%}
.cmp-opportunity-aggregate .career-type-division li{position:relative}
.cmp-opportunity-aggregate .career-type{margin-top:60px;width:20%}
.cmp-opportunity-aggregate .career-type li:hover{cursor:pointer}
.cmp-opportunity-aggregate #careerTypes{padding-left:10%}
.cmp-opportunity-aggregate .career-type-division>li:after,.cmp-opportunity-aggregate .career-type>li:after{border:solid #187aba;border-width:0 2px 2px 0;display:inline-block;padding:4px;margin-right:5px;content:'';transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;right:10px;top:10px}
.cmp-opportunity-aggregate .career-type-division li:hover{cursor:pointer}
.cmp-opportunity-aggregate .helpUs{font-family:"karlaregular",sans-serif;font-size:18px;color:#666;letter-spacing:0;line-height:28px;text-align:center;margin:0 0 40px 0}
.cmp-opportunity-aggregate .what--looking--title{font-family:"karlaregular",sans-serif;font-size:23px;color:#000;letter-spacing:-0.5px;text-align:center;line-height:28px;margin-bottom:80px}
.cmp-opportunity-aggregate .career-type-division-level-1{padding-left:10%;padding-right:10%;width:100%}
.cmp-opportunity--quicksearch{display:grid;grid-template-columns:40px repeat(11,1fr 40px) 1fr 40px;text-align:center;font-family:"karlaregular",sans-serif}
.cmp-opportunity--quicksearch .title{grid-column:1 / span 24;grid-row:1 / span 1;color:#666;font-size:18px;height:28px;letter-spacing:.5px;line-height:28px;margin-bottom:58px}
.cmp-opportunity--quicksearch h2{color:#333;font-size:23px;height:32px;letter-spacing:.5px;line-height:28px;margin-bottom:8px}
.cmp-opportunity--quicksearch p{color:#666;font-size:14px;letter-spacing:.39px;line-height:1.25;margin-top:8px}
.cmp-opportunity--quicksearch .quicksearch{grid-column:4 / span 5;grid-row:2 / span 1}
.cmp-opportunity--quicksearch .quicksearch input{background:#fff;border:2px solid #8c8c8c;border-radius:10px;height:64px;width:100%;opacity:100%;color:#4c4c4c;font-size:18px;line-height:19px;text-align:left;padding:0 20px;margin-bottom:20px;margin-top:40px}
.cmp-opportunity--quicksearch .quicksearch input:focus,.cmp-opportunity--quicksearch .quicksearch input:active{border-radius:10px}
.cmp-opportunity--quicksearch .divider{grid-column:12 / span 2;grid-row:2 / span 1;height:324px}
.cmp-opportunity--quicksearch .divider .line{position:relative}
.cmp-opportunity--quicksearch .divider .line.mobile-view{display:none}
.cmp-opportunity--quicksearch .divider .line .text{position:absolute;top:50%;color:#333;font-size:23px;letter-spacing:.5px;line-height:28px;background:#fff;opacity:100%;width:100%;padding:8px}
.cmp-opportunity--quicksearch .guidedsearch{grid-column:16 / span 7;grid-row:2 / span 1}
.cmp-opportunity--quicksearch .button--quicksearch,.cmp-opportunity--quicksearch .button--guidedsearch_ep,.cmp-opportunity--quicksearch .button--guidedsearch_sg{font-family:"ms_gloriola_ii_std_semibold",sans-serif;font-size:14px;color:#fff;letter-spacing:1.1px;text-align:center;line-height:16px;background:#187aba;cursor:pointer;border:1px solid #187aba;text-decoration:none;display:inline-block;padding:15px 10px;text-transform:uppercase;width:100%;height:62px}
.cmp-opportunity--quicksearch .button--quicksearch:hover,.cmp-opportunity--quicksearch .button--guidedsearch_ep:hover,.cmp-opportunity--quicksearch .button--guidedsearch_sg:hover,.cmp-opportunity--quicksearch .button--quicksearch:focus,.cmp-opportunity--quicksearch .button--guidedsearch_ep:focus,.cmp-opportunity--quicksearch .button--guidedsearch_sg:focus{color:#187aba;background:#fff}
.cmp-opportunity--quicksearch .button--guidedsearch_ep,.cmp-opportunity--quicksearch .button--guidedsearch_sg{margin-top:45px}
.cmp-opportunity--regionSelectors{font-family:"karlaregular",sans-serif;font-size:16px;color:#666;letter-spacing:-0.57px}
.cmp-opportunity--regionSelectors .location-dropdown-select{grid-column:10 / span 5}
.cmp-opportunity--regionSelectors .location-dropdown-select select{height:40px;width:100%;padding:8px;box-sizing:content-box;border-radius:10px;border:2px solid #8c8c8c;-webkit-appearance:none;background:url("https://www.morganstanley.com/etc.clientlibs/msdotcomr4/clientlibs/components/site/resources/icons/gray/ms-icon-dn-arrow3-gr.svg") no-repeat right;background-size:15px;background-position-x:96%;-moz-appearance:window;appearance:none}
.cmp-opportunity--regionSelectors .location-dropdown-select select:focus{border-color:#8c8c8c;border-radius:10px}
.cmp-opportunity--regionSelectors .location-button--go{grid-column:16 / span 2;margin-left:-20px}
.cmp-opportunity--regionSelectors .location-button--go .button--go{font-family:"ms_gloriola_ii_std_semibold",sans-serif;font-size:14px;color:#fff;letter-spacing:1.1px;text-align:center;line-height:14px;background:#187aba;cursor:pointer;opacity:1;border:1px solid #187aba;text-decoration:none;display:inline-block;padding-top:22px;margin-left:5px;text-transform:uppercase;border-radius:10px;width:75px;height:60px}
.cmp-opportunity--regionSelectors .location-button--go .button--go:hover,.cmp-opportunity--regionSelectors .location-button--go .button--go:focus{color:#187aba;background:#fff}
.cmp-opportunity--regionSelectors .location-button--go .button--go.disabled{cursor:default;opacity:.5}
.cmp-opportunity--findjobs,.cmp-opportunity--regionSelectors{display:grid;grid-template-columns:40px repeat(11,1fr 40px) 1fr 40px}
.cmp-opportunity--findjobs .job-experience,.cmp-opportunity--regionSelectors .job-experience,.cmp-opportunity--findjobs .region-russiaChina,.cmp-opportunity--regionSelectors .region-russiaChina{grid-column:5 / span 8;grid-row:1 / span 1}
.cmp-opportunity--findjobs .intern-students,.cmp-opportunity--regionSelectors .intern-students,.cmp-opportunity--findjobs .region-others,.cmp-opportunity--regionSelectors .region-others{grid-column:14 / span 8;grid-row:1 / span 1}
.cmp-opportunity--findjobs .text--jobExperience,.cmp-opportunity--regionSelectors .text--jobExperience,.cmp-opportunity--findjobs .text--students,.cmp-opportunity--regionSelectors .text--students{grid-column:6 / span 6;grid-row:2 / span 1;padding-left:10px;padding-right:10px;text-align:center;font-family:"karlaregular",sans-serif;font-size:14px;color:#666;letter-spacing:-0.39px}
.cmp-opportunity--findjobs .text--students,.cmp-opportunity--regionSelectors .text--students{grid-column:15 / span 6;grid-row:2 / span 1}
.cmp-opportunity--findjobs .button--jobExperience,.cmp-opportunity--regionSelectors .button--jobExperience,.cmp-opportunity--findjobs .button--internStudents,.cmp-opportunity--regionSelectors .button--internStudents,.cmp-opportunity--findjobs .button--russiaChina,.cmp-opportunity--regionSelectors .button--russiaChina,.cmp-opportunity--findjobs .button--otherRegion,.cmp-opportunity--regionSelectors .button--otherRegion{font-family:"ms_gloriola_ii_std_semibold",sans-serif;font-size:14px;color:#fff;letter-spacing:1.1px;text-align:center;line-height:16px;background:#187aba;cursor:pointer;border:1px solid #187aba;text-decoration:none;display:inline-block;padding:15px 10px;text-transform:uppercase;width:100%}
.cmp-opportunity--findjobs .button--russiaChina,.cmp-opportunity--regionSelectors .button--russiaChina{color:#187aba;background:#fff}
.cmp-opportunity--findjobs .button--russiaChina:hover,.cmp-opportunity--regionSelectors .button--russiaChina:hover,.cmp-opportunity--findjobs .button--russiaChina:focus,.cmp-opportunity--regionSelectors .button--russiaChina:focus{color:#fff;background:#187aba}
.cmp-opportunity--findjobs .button--jobExperience:hover,.cmp-opportunity--regionSelectors .button--jobExperience:hover,.cmp-opportunity--findjobs .button--internStudents:hover,.cmp-opportunity--regionSelectors .button--internStudents:hover,.cmp-opportunity--findjobs .button--otherRegion:hover,.cmp-opportunity--regionSelectors .button--otherRegion:hover,.cmp-opportunity--findjobs .button--jobExperience:focus,.cmp-opportunity--regionSelectors .button--jobExperience:focus,.cmp-opportunity--findjobs .button--internStudents:focus,.cmp-opportunity--regionSelectors .button--internStudents:focus,.cmp-opportunity--findjobs .button--otherRegion:focus,.cmp-opportunity--regionSelectors .button--otherRegion:focus{color:#187aba;background:#fff}
@media all and (max-width:1024px){.cmp-opportunity--findjobs,.cmp-opportunity--regionSelectors{display:grid;grid-template-columns:30px repeat(11,1fr 20px) 1fr 30px}
.cmp-opportunity--findjobs .job-experience,.cmp-opportunity--regionSelectors .job-experience,.cmp-opportunity--findjobs .region-russiaChina,.cmp-opportunity--regionSelectors .region-russiaChina{grid-column:8 / span 5;grid-row:1 / span 1}
.cmp-opportunity--findjobs .intern-students,.cmp-opportunity--regionSelectors .intern-students,.cmp-opportunity--findjobs .region-others,.cmp-opportunity--regionSelectors .region-others{grid-column:14 / span 5;grid-row:1 / span 1}
.cmp-opportunity--findjobs .text--jobExperience,.cmp-opportunity--regionSelectors .text--jobExperience,.cmp-opportunity--findjobs .text--students,.cmp-opportunity--regionSelectors .text--students{grid-column:8 / span 5;grid-row:2 / span 1;padding-left:10px;padding-right:10px;text-align:center;font-family:"karlaregular",sans-serif;font-size:14px;color:#666;letter-spacing:-0.39px}
.cmp-opportunity--findjobs .text--students,.cmp-opportunity--regionSelectors .text--students{grid-column:14 / span 5;grid-row:2 / span 1}
.cmp-opportunity--findjobs .button--jobExperience,.cmp-opportunity--regionSelectors .button--jobExperience,.cmp-opportunity--findjobs .button--internStudents,.cmp-opportunity--regionSelectors .button--internStudents{font-family:"ms_gloriola_ii_std_semibold",sans-serif;font-size:12px;color:#fff;letter-spacing:1.1px;text-align:center;line-height:16px;background:#187aba;cursor:pointer;border:1px solid #187aba;text-decoration:none;display:inline-block;padding:15px 10px;text-transform:uppercase}
.cmp-opportunity--findjobs .button--jobExperience:hover,.cmp-opportunity--regionSelectors .button--jobExperience:hover,.cmp-opportunity--findjobs .button--internStudents:hover,.cmp-opportunity--regionSelectors .button--internStudents:hover,.cmp-opportunity--findjobs .button--jobExperience:focus,.cmp-opportunity--regionSelectors .button--jobExperience:focus,.cmp-opportunity--findjobs .button--internStudents:focus,.cmp-opportunity--regionSelectors .button--internStudents:focus{color:#187aba;background:#fff}
.cmp-opportunity--quicksearch{display:grid;grid-template-columns:30px repeat(11,1fr 20px) 1fr 30px;text-align:center;font-family:"karlaregular",sans-serif}
.cmp-opportunity--quicksearch .title{grid-column:4 / span 19;grid-row:1 / span 1;color:#666;font-size:18px;height:28px;letter-spacing:.5px;line-height:28px;margin-bottom:48px}
.cmp-opportunity--quicksearch h2{color:#333;font-size:23px;height:32px;letter-spacing:.5px;line-height:28px;margin-bottom:8px}
.cmp-opportunity--quicksearch p{color:#666;font-size:14px;letter-spacing:.39px;line-height:1.25;margin-top:8px}
.cmp-opportunity--quicksearch .quicksearch{grid-column:2 / span 9;grid-row:2 / span 1}
.cmp-opportunity--quicksearch .quicksearch input{background:#fff;border:2px solid #8c8c8c;border-radius:10px;height:64px;width:100%;opacity:100%;color:#4c4c4c;font-size:18px;line-height:19px;text-align:left;padding:0 20px;margin-bottom:20px;margin-top:40px}
.cmp-opportunity--quicksearch .quicksearch input:focus,.cmp-opportunity--quicksearch .quicksearch input:active{border-radius:10px}
.cmp-opportunity--quicksearch .divider{grid-column:12 / span 1;grid-row:2 / span 1;height:314px}
.cmp-opportunity--quicksearch .divider .line{position:relative}
.cmp-opportunity--quicksearch .divider .line.mobile-view{display:none}
.cmp-opportunity--quicksearch .divider .line .text{position:absolute;top:50%;color:#333;font-size:23px;letter-spacing:.5px;line-height:28px;background:#fff;opacity:100%;width:100%;padding:8px}
.cmp-opportunity--quicksearch .guidedsearch{grid-column:14 / span 11;grid-row:2 / span 1}
.cmp-opportunity--quicksearch .button--guidedsearch_ep,.cmp-opportunity--quicksearch .button--guidedsearch_sg{margin-top:43px}
}
.cmp-opportunity--filter--resultset{display:grid;grid-template-columns:40px repeat(11,1fr 40px) 1fr 40px;font-family:"karlaregular",sans-serif;font-size:16px;color:#666;letter-spacing:-0.57px;grid-template-rows:auto}
.cmp-opportunity--filter--resultset .cmp-opportunity--filter__accordion{grid-column:2 / span 5;border-top:2px solid #187aba;margin-top:0}
.cmp-opportunity--filter--resultset:not(.slick--enabled) .cmp-opportunity--filter__slick>div:nth-last-child(2){border-bottom:2px solid #187aba}
.cmp-opportunity--filter--resultset .slick--enabled .cmp-opportunity--filter__slick>div:nth-last-child(2){border-bottom:1px solid #CCC}
.cmp-opportunity--filter--resultset .no-results-found{display:none}
.cmp-opportunity--filter--resultset .no-results-found .button--noresults-clearall-ep,.cmp-opportunity--filter--resultset .no-results-found .button--noresults-clearall-sg{font-family:"ms_gloriola_ii_std_semibold",sans-serif;font-size:14px;color:#fff;letter-spacing:1.1px;text-align:center;line-height:16px;background:#187aba;cursor:pointer;border:1px solid #187aba;text-decoration:none;display:inline-block;padding:15px 10px;text-transform:uppercase;width:70%}
.cmp-opportunity--filter--resultset .no-results-found .button--noresults-clearall-ep:hover,.cmp-opportunity--filter--resultset .no-results-found .button--noresults-clearall-sg:hover,.cmp-opportunity--filter--resultset .no-results-found .button--noresults-clearall-ep:focus,.cmp-opportunity--filter--resultset .no-results-found .button--noresults-clearall-sg:focus{color:#187aba;background:#fff}
.cmp-opportunity--filter--resultset .accordion--filterby__wrapper{margin:20px 0}
.cmp-opportunity--filter--resultset .accordion--filterby__text{font-family:"karlabold",sans-serif;font-size:18px;color:#000;letter-spacing:-0.64px;line-height:22px}
.cmp-opportunity--filter--resultset .accordion--filterby__clear{float:right}
.cmp-opportunity--filter--resultset .cmp-opportunity--result__set{grid-column:8 / span 17}
.cmp-opportunity--filter--resultset.active .cmp-opportunity--result__set{grid-column:20 / span 5;grid-row:2 / span 2;padding-top:30px}
.cmp-opportunity--filter--resultset.active .cmp-opportunity--filter__accordion{grid-column:2 / span 17;grid-row:2 / span 5}
.cmp-opportunity--filter--resultset.active .accordion--location__filters{padding-bottom:30px}
.cmp-opportunity--filter--resultset.active .resultsFound{grid-column:20 / span 5;margin-bottom:10px}
.cmp-opportunity--filter--resultset.active .resultsSort{grid-column:20 / span 5;margin:0 0 20px 0;text-align:left;grid-row:2 / span 1}
.cmp-opportunity--filter--resultset.active .resultsSort a{color:#187aba;font-weight:700}
.cmp-opportunity--filter--resultset.active .resultsSort .sort-up,.cmp-opportunity--filter--resultset.active .resultsSort .sort-down{border:solid #187aba;border-width:0 2px 2px 0;display:inline-block;padding:4px;margin-right:0;transform:rotate(223deg);-webkit-transform:rotate(223deg);margin-left:10px}
.cmp-opportunity--filter--resultset.active .resultsSort .sort-down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.cmp-opportunity--filter--resultset .clearSelection,.cmp-opportunity--filter--resultset .accordion--filterby__clear{padding:0;border-radius:2px;font-family:"karlaregular",sans-serif;font-size:16px;letter-spacing:-0.39px;color:#187aba;grid-column:5 / span 8;padding-left:0;margin-bottom:20px;font-weight:700}
.cmp-opportunity--filter--resultset .accordion--filterby__clear{padding:0}
.cmp-opportunity--filter--resultset .clearSelection:hover,.cmp-opportunity--filter--resultset .accordion--filterby__clear:hover{background:#fff;text-decoration:underline;color:#187aba;cursor:pointer}
.cmp-opportunity--filter--resultset .clearSelection.disabled,.cmp-opportunity--filter--resultset .accordion--filterby__clear.disabled{pointer-events:none;opacity:.5;color:#767676;display:inline-block}
.cmp-opportunity--filter--resultset .clearSelection.disabled span,.cmp-opportunity--filter--resultset .accordion--filterby__clear.disabled span{background-color:#f2f2f2}
.cmp-opportunity--filter--resultset .selected--checkbox{display:none;font-family:"karlaregular",sans-serif;font-size:16px;color:#666;letter-spacing:-0.57px}
.cmp-opportunity--filter--resultset .slick-slide .accordion--location__wrapper,.cmp-opportunity--filter--resultset .slick-slide .accordion--businessarea__wrapper,.cmp-opportunity--filter--resultset .slick-slide .accordion--programtype__wrapper,.cmp-opportunity--filter--resultset .slick-slide .accordion--educationlevel__wrapper,.cmp-opportunity--filter--resultset .slick-slide .accordion--joblevel__wrapper{border-top:0}
.cmp-opportunity--filter--resultset .accordion--location__wrapper,.cmp-opportunity--filter--resultset .accordion--businessarea__wrapper,.cmp-opportunity--filter--resultset .accordion--programtype__wrapper,.cmp-opportunity--filter--resultset .accordion--educationlevel__wrapper,.cmp-opportunity--filter--resultset .accordion--joblevel__wrapper{border-top:1px solid #ccc}
.cmp-opportunity--filter--resultset .accordion--header{padding:20px 0}
.cmp-opportunity--filter--resultset .accordion--header:hover{cursor:pointer}
.cmp-opportunity--filter--resultset .accordion--arrow{border:solid #187aba;border-width:0 2px 2px 0;display:inline-block;padding:4px;margin-right:5px;float:right;margin-top:4px}
.cmp-opportunity--filter--resultset .accordion--filter--title{grid-column:1 / span 12;text-align:center}
.cmp-opportunity--filter--resultset .collapse{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.cmp-opportunity--filter--resultset .expand{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.cmp-opportunity--filter--resultset .accordion--location__filters{display:grid;grid-template-columns:repeat(6,1fr 30px)}
.cmp-opportunity--filter--resultset .accordion--location__filters #ep-clear-selection,.cmp-opportunity--filter--resultset .accordion--location__filters #sg-clear-selection{grid-column:5 / span 1;margin-bottom:0;padding-bottom:0;padding-left:2px;margin-top:10px}
.cmp-opportunity--filter--resultset .accordion--location__filters #ep-regions,.cmp-opportunity--filter--resultset .accordion--location__filters #sg-regions{grid-column:1 / span 3;grid-row:1 / span 5}
.cmp-opportunity--filter--resultset .accordion--location__filters #ep-add-location,.cmp-opportunity--filter--resultset .accordion--location__filters #sg-add-location{grid-column:5 / span 3;grid-row:3;max-width:177px;display:inline-block}
.cmp-opportunity--filter--resultset .accordion--location__filters #ep-add-location button,.cmp-opportunity--filter--resultset .accordion--location__filters #sg-add-location button{padding:8px;background-color:#767676;border-radius:10px;font-family:"karlabold",sans-serif;font-size:14px;color:#fff;letter-spacing:-0.3px;border:1px solid #767676;width:100%}
.cmp-opportunity--filter--resultset .accordion--location__filters #ep-add-location button:hover,.cmp-opportunity--filter--resultset .accordion--location__filters #sg-add-location button:hover,.cmp-opportunity--filter--resultset .accordion--location__filters #ep-add-location button:focus,.cmp-opportunity--filter--resultset .accordion--location__filters #sg-add-location button:focus{color:#767676;background-color:#fff}
.cmp-opportunity--filter--resultset .accordion--location__filters .region-list{margin-bottom:20px}
.cmp-opportunity--filter--resultset .accordion--location__filters .region-list li{font-family:"karlaregular",sans-serif;font-size:18px;color:#666;letter-spacing:0;line-height:20px;padding:10px 0;position:relative}
.cmp-opportunity--filter--resultset .accordion--location__filters .region-list li.active{color:#000}
.cmp-opportunity--filter--resultset .accordion--location__filters .region-list .region-item .region-item-text{display:block;cursor:pointer}
.cmp-opportunity--filter--resultset .accordion--location__filters .region-list .region-item:after{border:solid #187aba;border-width:0 2px 2px 0;display:inline-block;padding:4px;margin-right:5px;content:'';transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;right:10px;top:15px;opacity:.5;z-index:-1}
.cmp-opportunity--filter--resultset .accordion--location__filters .region-list .region-item.active:after{opacity:1}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-selection-section{grid-column:5 / span 8;grid-row:2}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-dropdown{display:grid;grid-template-columns:repeat(12,1fr);padding-top:15px;padding-bottom:20px;border-top:1px solid #ccc}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-dropdown:nth-child(1){border-top:0}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-dropdown select{height:40px;width:100%;padding:8px;box-sizing:content-box;border-radius:10px;border:2px solid #8c8c8c;-webkit-appearance:none;background:url("https://www.morganstanley.com/etc.clientlibs/msdotcomr4/clientlibs/components/site/resources/icons/gray/ms-icon-dn-arrow3-gr.svg") no-repeat right;background-size:15px;background-position-x:96%;-moz-appearance:window;appearance:none}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-dropdown select:focus{border-color:#8c8c8c;border-radius:10px}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-dropdown .location-dropdown-select:nth-child(1){grid-column:1 / span 5}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-dropdown .location-dropdown-select:nth-child(2){grid-column:7 / span 5}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-dropdown .location-dropdown-select:nth-child(3){grid-column:1 / span 5}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-dropdown .location-dropdown-select:nth-child(3) select{margin-top:30px}
.cmp-opportunity--filter--resultset .accordion--location__filters .remove-selection{grid-column:1 / span 6;font-family:"karlaregular",sans-serif;font-size:16px;letter-spacing:-0.39px;color:#187aba;text-align:left;margin-top:20px}
.cmp-opportunity--filter--resultset .slick-slide .accordion--location__filters #ep-add-location,.cmp-opportunity--filter--resultset .slick-slide .accordion--location__filters #sg-add-location{grid-row:4}
.cmp-opportunity--filter--resultset .accordion--businessarea__filters{display:grid;grid-template-columns:repeat(6,1fr 30px);margin-bottom:10px}
.cmp-opportunity--filter--resultset .accordion--businessarea__filters .clearSelection{grid-column:1 / span 1}
.cmp-opportunity--filter--resultset .accordion--businessarea__filters .columnone{grid-column:1 / span 4;padding-left:1px}
.cmp-opportunity--filter--resultset .accordion--businessarea__filters .columntwo{grid-column:5 / span 4}
.cmp-opportunity--filter--resultset .accordion--businessarea__filters .columnthree{grid-column:9 / span 4}
.cmp-opportunity--filter--resultset .accordion--educationlevel__filters .clearSelection,.cmp-opportunity--filter--resultset .accordion--programtype__filters .clearSelection{display:inline-block}
.cmp-opportunity--filter--resultset .accordion--educationlevel__filters .level_0{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));grid-gap:10px;padding:20px 0;padding-left:1px}
.cmp-opportunity--filter--resultset .accordion--programtype__filters .level_0{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));grid-gap:10px;padding:20px 0;padding-left:1px}
.cmp-opportunity--filter--resultset .cmp-opportunity--filter__slick:nth-last-child(2){border-bottom:2px solid #187aba}
.cmp-opportunity--filter--resultset .accordion--content,.cmp-opportunity--filter--resultset .accordion--filter--title{display:none}
.cmp-opportunity--filter--resultset.slick--enabled .accordion--filter--title{display:block}
.cmp-opportunity--filter--resultset .filter-done,.cmp-opportunity--filter--resultset .filter-button{margin-top:20px;display:flex;justify-content:space-between;align-items:center;min-height:60px}
.cmp-opportunity--filter--resultset .filter-done .filter--button--done{display:none}
.cmp-opportunity--filter--resultset.active .filter-done .filter--button--done{display:block;font-family:"ms_gloriola_ii_std_semibold",sans-serif;font-size:14px;color:#fff;letter-spacing:0;text-align:center;line-height:18px;background:#187aba;cursor:pointer;border:1px solid #187aba;text-decoration:none;display:inline-block;padding:20px 60px;margin-left:5px;text-transform:uppercase;float:none;margin-right:0}
.cmp-opportunity--filter--resultset.active .filter-done .filter--button--done:hover{color:#187aba;background-color:#fff}
.cmp-opportunity--filter--resultset.active .accordion--filter--title{display:none}
.cmp-opportunity--filter--resultset.active .description_section{display:none}
.cmp-opportunity--filter--resultset .switchto__text{font-family:"ms_gloriola_ii_std_semibold",sans-serif;font-size:14px;color:#187aba;letter-spacing:1.1px;text-align:left;line-height:16px;text-transform:uppercase}
.cmp-opportunity--filter--resultset .switchto__text:hover,.cmp-opportunity--filter--resultset .all--exp--link:hover,.cmp-opportunity--filter--resultset .all--sg--link:hover{cursor:pointer;text-decoration:underline}
.cmp-opportunity--filter--resultset .all--exp--link,.cmp-opportunity--filter--resultset .all--sg--link{font-family:"karlaregular",sans-serif;font-size:16px;color:#187aba;letter-spacing:-0.36px;line-height:24px;padding-top:12px;display:inline}
.cmp-opportunity--filter--resultset.slick--enabled .all--sg--link{display:inline-block}
.cmp-opportunity--filter--resultset .all--sg--link{display:none}
.cmp-opportunity--filter--resultset .accordion--filter--title{font-family:"karlaregular",sans-serif;font-size:23px;color:#000;letter-spacing:-0.5px;text-align:center;margin-bottom:40px;line-height:28px}
.cmp-opportunity--filter--resultset .checkbox{display:block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cmp-opportunity--filter--resultset .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.cmp-opportunity--filter--resultset .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #979797}
.cmp-opportunity--filter--resultset .checkbox:hover input ~ .checkmark{background-color:#fff}
.cmp-opportunity--filter--resultset .checkbox input:checked ~ label{color:#333}
.cmp-opportunity--filter--resultset .checkbox input:checked ~ .checkmark{background-color:#187aba;border:1px solid #187aba}
.cmp-opportunity--filter--resultset .checkmark:after{content:"";position:absolute;display:none}
.cmp-opportunity--filter--resultset .checkbox input:checked ~ .checkmark:after{display:block}
.cmp-opportunity--filter--resultset .checkbox .checkmark:after{left:6px;top:0;width:5px;height:11px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.cmp-opportunity--filter--resultset .accordion--jobslevel__filters .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cmp-opportunity--filter--resultset .accordion--jobslevel__filters .container input{position:absolute;opacity:0;cursor:pointer}
.cmp-opportunity--filter--resultset .accordion--jobslevel__filters .checkmark{position:absolute;top:-4px;left:0;height:26px;width:26px;background-color:#eee;border-radius:50%}
.cmp-opportunity--filter--resultset .accordion--jobslevel__filters .container:hover input ~ .checkmark{background-color:#ccc}
.cmp-opportunity--filter--resultset .accordion--jobslevel__filters .container input:checked ~ .checkmark{background-color:none !important;border:0 !important}
.cmp-opportunity--filter--resultset .accordion--jobslevel__filters .checkmark:after{content:"";position:absolute;display:none}
.cmp-opportunity--filter--resultset .accordion--jobslevel__filters .container input:checked ~ .checkmark:after{display:block}
.cmp-opportunity--filter--resultset .accordion--jobslevel__filters .checkbox .checkmark:after{left:0;top:0;width:20px;height:20px;-webkit-transform:none;-ms-transform:none;transform:none;border-radius:50%;background:#187aba;border-width:2px}
.cmp-opportunity--filter--resultset.slick--enabled{display:none}
.cmp-opportunity--filter--resultset.slick--enabled .cmp-opportunity--filter__accordion{grid-column:4 / span 19;border-top:0;margin-top:40px}
.cmp-opportunity--filter--resultset.slick--enabled .accordion--header,.cmp-opportunity--filter--resultset.slick--enabled .resultsFound,.cmp-opportunity--filter--resultset.slick--enabled .resultsSort{display:none}
.cmp-opportunity--filter--resultset.slick--enabled .accordion--content{display:block;overflow:auto;padding:40px 0;border-top:solid 1px rgba(0,0,0,0.2);border-bottom:solid 1px rgba(0,0,0,0.2)}
.cmp-opportunity--filter--resultset.slick--enabled .accordion--filterby__wrapper,.cmp-opportunity--filter--resultset.slick--enabled .accordion--joblevel__wrapper{display:none !important}
.cmp-opportunity--filter--resultset .resultsFound,.cmp-opportunity--filter--resultset .resultsSort{font-family:"karlabold",sans-serif;font-size:18px;color:#000;letter-spacing:-0.64px;line-height:22px;grid-column:8 / span 7;margin-bottom:18px}
.cmp-opportunity--filter--resultset .resultsSort{grid-column:19 / span 6;text-align:right;letter-spacing:0;line-height:20px}
.cmp-opportunity--filter--resultset .resultsSort a{text-decoration:none;color:#187aba;font-family:"karlaregular",sans-serif;font-weight:700}
.cmp-opportunity--filter--resultset .resultsSort a:hover{color:#187aba;text-decoration:underline}
.cmp-opportunity--filter--resultset .resultsSort .sort-up,.cmp-opportunity--filter--resultset .resultsSort .sort-down{border:solid #187aba;border-width:0 2px 2px 0;display:inline-block;padding:4px;margin-right:5px;margin-left:10px;transform:rotate(223deg);-webkit-transform:rotate(223deg)}
.cmp-opportunity--filter--resultset .resultsSort .sort-down{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-bottom:4px}
.nextButton,.doneButton{display:inline}
.button--next,.button--done,.button--jobFind{font-family:"ms_gloriola_ii_std_semibold",sans-serif;font-size:14px;color:#fff;letter-spacing:1.1px;text-align:center;line-height:14px;background:#187aba;cursor:pointer;border:1px solid #187aba;text-decoration:none;display:inline-block;padding:20px 63px;margin-left:5px;text-transform:uppercase;float:right}
.button--jobFind{float:none;font-size:14px;color:#fff;letter-spacing:1.1px;text-align:center;line-height:16px}
.button--next:hover,.button--next:focus,.button--done:hover,.button--done:focus,.button--jobFind:hover,.button--jobFind:focus{color:#187aba;background:#fff}
.findJob{display:inline-block;text-align:center;width:100%;display:none}
.whatAre{font-family:"karlabold",sans-serif;font-size:18px;color:#000;letter-spacing:0;text-align:center;line-height:18px}
.jobfind-text{font-family:"karlaregular",sans-serif;font-size:14px;color:#666;letter-spacing:-0.39px;text-align:center}
.backButton{font-family:"karlabold",sans-serif;font-size:16px;color:#187aba;letter-spacing:-0.36px;line-height:24px;padding-left:65px;position:absolute;top:0}
.backButton:before{border:solid #187aba;border-width:0 2px 2px 0;display:inline-block;padding:4px;content:'';transform:rotate(145deg);-webkit-transform:rotate(135deg);position:absolute;left:45px;top:8px}
.backButton:hover{cursor:pointer}
.backButton.slick-arrow.slick-disabled{display:none}
.level_000{display:flex;flex-flow:column;height:330px;flex-wrap:wrap;gap:30px}
.clear-selection{font-family:"karlaregular",sans-serif;font-size:16px;color:#666;letter-spacing:-0.39px;display:block;background:#eee;padding:5px;text-align:center}
.careersType_1 .content-slick-wrapper .level_0{display:grid;grid-template-columns:300px 300px 300px;grid-template-rows:300px}
.content-slick-wrapper .level_0 li:not(.has-child){grid-column:2 / span 1}
.content-slick-wrapper .level_0 li:last-child{grid-column:3 / span 1;grid-row:1 / span 3}
.cmp-opportunity-aggregate .career-type-division-level-1>ul{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;width:100%}
.checkbox input:focus+label,.checkbox input+label.show{font-size:18px}
.checkbox input:focus ~ .checkmark{outline:#187aba solid 1px}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{background:#f1f1f1}
::-webkit-scrollbar-thumb{background:#d8d8d8}
::-webkit-scrollbar-thumb:hover{background:#a3a3a3}
.career-type-division-level-1{display:none}
.cmp-opportunity--result__set .description_text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard{grid-column:1 / span 18;margin-bottom:33px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content{display:grid;grid-template-columns:0 repeat(9,1fr 40px) 1fr 0}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .eyebrow_title_section{grid-column:1 / span 9;grid-row:1 / span 5}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .eyebrow_title_section .cmp-jobcard__title,.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .eyebrow_title_section .cmp-programcard__title{font-size:30px;margin:15px 0;color:#000;letter-spacing:-1.09px;line-height:33px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .eyebrow_title_section .cmp-jobcard__separator{display:none}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .role_city_section{grid-column:11 / span 4;grid-row:1 / span 3;margin-left:-10px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .role_city_section .cmp-jobcard__role,.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .role_city_section .cmp-programcard__role{font-size:16px;color:#000;letter-spacing:-0.57px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .role_city_section .cmp-jobcard__location{font-size:16px;color:#000;letter-spacing:-0.57px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .role_city_section .jobId{font-family:"karlaregular",sans-serif;font-size:16px;color:#666;letter-spacing:-0.44px;line-height:22px;margin-top:20px;display:block}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .apply_button{grid-column:16 / span 3;grid-row:1 / span 2;display:block;margin-right:-20px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .apply_button .button--done{font-family:"ms_gloriola_ii_std_semibold",sans-serif;font-size:14px;letter-spacing:1.1px;line-height:14px;margin:0;padding:24px 20px 20px 20px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .jobcard_arrow{grid-column:20 / span 1;grid-row:1 / span 1;display:block}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .application-date{display:block;grid-column:1 / span 10;grid-row:6 / span 1;line-height:22px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .typeof-event{display:block;grid-column:1 / span 10;grid-row:7 / span 1;line-height:22px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .description_section{grid-column:1 / span 19;grid-row:8 / span 2;font-family:"karlaregular",sans-serif;font-size:16px;color:#666;letter-spacing:-0.44px;line-height:22px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .description_section h4{font-size:23px;color:#000;letter-spacing:-0.5px;line-height:28px;margin-bottom:10px;margin-top:20px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .description_section .CTA-button{width:146px;border-bottom:4px solid #187aba;margin-top:30px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .description_section .CTA-button:hover,.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .description_section .CTA-button:focus,.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .description_section .CTA-button:active{border-bottom:4px solid #fff}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .description_section .CTA-button:focus-within{border-bottom:4px solid #fff}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .description_section .learn-more{font-family:"ms_gloriola_ii_std_semibold",sans-serif;font-size:14px;letter-spacing:1.1px;line-height:14px;color:#187aba;margin-top:30px;width:146px;text-decoration:none;text-transform:uppercase}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .pagination{display:block;border-top:solid 1px rgba(0,0,0,0.2);padding-top:60px}
.cmp-opportunity--result__set .jobcard{grid-column:1 / span 7;margin-bottom:20px}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__link:hover .cmp-jobcard__title,.cmp-opportunity--result__set .jobcard .cmp-jobcard__link:hover .cmp-programcard__title{text-decoration:none}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .eyebrow_title_section .cmp-jobcard__title,.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .eyebrow_title_section .cmp-programcard__title{min-height:0;color:#000}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .eyebrow_title_section .cmp-jobcard__separator{display:block}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .role_city_section .cmp-jobcard__location,.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .role_city_section .cmp-programcard__location{margin-top:10px}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .role_city_section .jobId{display:none}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .apply_button,.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .jobcard_arrow,.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .description_section,.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .application-date,.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .typeof-event{display:none}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .jobcard_arrow{border:solid #672cb4;border-width:0 2px 2px 0;padding:4px;margin-right:5px;float:right;width:5px;margin-top:20px;margin-left:25px;cursor:pointer}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .jobcard_arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .jobcard_arrow.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}
.cmp-opportunity--result__set .pagination{display:block;text-align:center;border-top:solid 1px rgba(0,0,0,0.2);padding-top:30px}
.cmp-opportunity--result__set .pagination .arrow{border:solid #187aba;border-width:0 2px 2px 0;display:inline-block;padding:4px;margin-right:5px;margin-top:10px}
.cmp-opportunity--result__set .pagination .arrow.next{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.cmp-opportunity--result__set .pagination .arrow.prev{transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.cmp-opportunity--result__set .pagination a{font-family:"karlaregular",sans-serif;color:#333;font-size:18px;padding:8px 16px;text-decoration:none;transition:background-color .3s}
.cmp-opportunity--result__set .pagination a.active{font-family:"karlabold",sans-serif;color:#000}
.cmp-opportunity--result__set .pagination a:hover:not(.active){font-family:"karlabold",sans-serif;color:#000}
.cmp-opportunity--filter--resultset .cmp-jobcard__link:hover .cmp-jobcard__title{text-decoration:none}
.cmp-opportunity--filter--resultset .no-results-found .cmp-jobcard__link:hover .cmp-jobcard__title{text-decoration:underline}
.no-results-found{grid-column:8 / span 17}
.no-results-found .noresults-wrapper{display:grid;grid-template-rows:auto;grid-template-columns:repeat(8,1fr 30px);border-top:1px solid;grid-row-gap:30px}
.no-results-found .noresults-description,.no-results-found .noresults-button-clearall,.no-results-found .noreuslts-related--events{grid-column:3 / span 12;grid-row:2 / span 1;font-family:"karlaregular",sans-serif;font-size:23px;color:#000;letter-spacing:-0.5px;text-align:center;line-height:28px}
.no-results-found .noresults-description{margin:35px 0}
.no-results-found .noresults-button-clearall{grid-row:5 / span 1;grid-column:3 / span 12;margin-top:50px}
.no-results-found .noreuslts-related--events{grid-row:3 / span 1}
.no-results-found .noreuslts-related--events{font-family:"ms_gloriola_ii_std_bold",sans-serif;font-size:30px;color:#333330;letter-spacing:-1.09px;line-height:33px}
.no-results-found .noreuslt--jobcard{grid-column:1 / span 16;grid-row:4 / span 1;display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));grid-column-gap:40px;grid-row-gap:40px}
.no-results-found .apply_button,.no-results-found .jobcard_arrow,.no-results-found .description_section,.no-results-found .jobId,.no-results-found .application-date,.no-results-found .typeof-event{display:none}
.cmp-opportunity--filter--resultset.active .no-results-found{grid-column:20 / span 5}
.cmp-opportunity--filter--resultset.active .no-results-found .noresults-wrapper{display:grid;grid-template-rows:auto;grid-template-columns:repeat(8,1fr 30px);border-top:1px solid;grid-row-gap:5px}
.cmp-opportunity--filter--resultset.active .no-results-found .noreuslt--jobcard{grid-column:1 / span 16;grid-row:4 / span 1;display:block}
.cmp-opportunity--filter--resultset.active .no-results-found .noresults-description,.cmp-opportunity--filter--resultset.active .no-results-found .noresults-button-clearall,.cmp-opportunity--filter--resultset.active .no-results-found .noreuslts-related--events{grid-column:1 / span 16;grid-row:1 / span 1;font-size:16px}
.cmp-opportunity--filter--resultset.active .no-results-found .noresults-button-clearall{grid-row:5 / span 1}
.cmp-opportunity--filter--resultset.active .no-results-found .noreuslts-related--events{grid-row:3 / span 1}
.cmp-opportunity--filter--resultset.active .no-results-found .noresults-description{padding-top:20px}
.cmp-opportunity--filter--resultset.active .no-results-found .noreuslts-related--events{font-size:25px}
.cmp-opportunity--filter--resultset.active .no-results-found .noreuslt--jobcard .jobcard{padding-bottom:20px}
@media all and (max-width:1024px){.cmp-opportunity-aggregate{margin-bottom:60px}
.cmp-opportunity-aggregate .helpUs{font-size:18px;color:#666;letter-spacing:-0.5px;line-height:29px;margin:0 20px 20px 20px;padding:0 20px}
.cmp-opportunity-aggregate .what--looking--title{margin-bottom:30px}
.cmp-opportunity-aggregate .careerTypesCount{padding-top:10px}
.cmp-opportunity-aggregate .floatingMenu{display:none;width:100%;position:fixed;background:#333;color:#fff;font-family:"karlabold",sans-serif;font-size:18px;line-height:22px;letter-spacing:-0.64px;padding:14px 30px;bottom:0;z-index:10}
.cmp-opportunity-aggregate .floatingMenu .action-button{float:right;color:#fff}
.cmp-opportunity-aggregate .floatingMenu .action-button .filterIcon{background:url("https://www.morganstanley.com/etc.clientlibs/msdotcomr4/clientlibs/components/site/resources/icons/white/ms-icon-filters-wt.svg");height:23px;width:22px;display:inline-block}
.cmp-opportunity-aggregate .floatingMenu .close{display:none}
.cmp-opportunity-aggregate .floatingMenu .filterIcon{display:block}
.cmp-opportunity-aggregate .floatingMenu.topMenu{top:60px;bottom:auto}
.cmp-opportunity-aggregate .floatingMenu.topMenu .close{display:block}
.cmp-opportunity-aggregate .floatingMenu.topMenu .filterIcon{display:none}
.cmp-opportunity--findjobs{display:grid;grid-template-columns:30px repeat(11,1fr 20px) 1fr 30px}
.cmp-opportunity--findjobs .job-experience{grid-column:3 / span 10;grid-row:1 / span 1}
.cmp-opportunity--findjobs .intern-students{grid-column:14 / span 10;grid-row:1 / span 1}
.cmp-opportunity--findjobs .text--jobExperience,.cmp-opportunity--findjobs .text--students{grid-column:4 / span 9;grid-row:2 / span 1;padding-left:10px;padding-right:10px;font-size:14px;letter-spacing:-0.39px}
.cmp-opportunity--findjobs .text--students{grid-column:14 / span 9;grid-row:2 / span 1}
.cmp-opportunity--findjobs .button--jobExperience,.cmp-opportunity--findjobs .button--internStudents{font-family:"ms_gloriola_ii_std_semibold",sans-serif;font-size:12px;color:#fff;letter-spacing:1.1px;text-align:center;line-height:16px;background:#187aba;cursor:pointer;border:1px solid #187aba;text-decoration:none;display:inline-block;padding:15px 10px;text-transform:uppercase}
.cmp-opportunity--findjobs .button--jobExperience:hover,.cmp-opportunity--findjobs .button--internStudents:hover,.cmp-opportunity--findjobs .button--jobExperience:focus,.cmp-opportunity--findjobs .button--internStudents:focus{color:#187aba;background:#fff}
.cmp-opportunity--regionSelectors{display:grid;grid-template-columns:30px repeat(11,1fr 20px) 1fr 30px;grid-template-rows:auto}
.cmp-opportunity--regionSelectors .location-dropdown-select{grid-column:9 / span 6}
.cmp-opportunity--regionSelectors .location-button--go{grid-column:16 / span 2;margin-left:0}
.cmp-opportunity--filter--resultset{display:grid;grid-template-columns:30px repeat(11,1fr 20px) 1fr 30px;font-size:16px;color:#666;letter-spacing:-0.57px;line-height:19px;grid-template-rows:auto}
.cmp-opportunity--filter--resultset .checkmark{left:1px}
.cmp-opportunity--filter--resultset .accordion--filterby__text{opacity:0}
.cmp-opportunity--filter--resultset .accordion--location__filters{display:grid;grid-template-columns:repeat(6,1fr 20px)}
.cmp-opportunity--filter--resultset .accordion--location__filters #ep-clear-selection,.cmp-opportunity--filter--resultset .accordion--location__filters #sg-clear-selection{grid-column:5 / span 2}
.cmp-opportunity--filter--resultset .accordion--location__filters #ep-add-location button,.cmp-opportunity--filter--resultset .accordion--location__filters #sg-add-location button{width:177px}
.cmp-opportunity--filter--resultset .accordion--location__filters #ep-add-location button:hover,.cmp-opportunity--filter--resultset .accordion--location__filters #sg-add-location button:hover{color:#fff;background-color:#767676}
.cmp-opportunity--filter--resultset .accordion--location__filters .region-list{margin-bottom:0}
.cmp-opportunity--filter--resultset .accordion--location__filters .region-list li{padding-right:15px}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-selection-section .location-dropdown-select{padding-right:20px}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-selection-section .location-dropdown select{padding-right:25px;text-overflow:ellipsis}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-selection-section .location-dropdown .location-dropdown-select:nth-child(1){grid-column:1 / span 5}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-selection-section .location-dropdown .location-dropdown-select:nth-child(2){grid-column:7 / span 5}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-selection-section .location-dropdown .location-dropdown-select:nth-child(3){grid-column:1 / span 5}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-selection-section .location-dropdown .location-dropdown-select:nth-child(3) select{margin-top:30px}
.cmp-opportunity--filter--resultset .accordion--location__filters .clearSelection,.cmp-opportunity--filter--resultset .accordion--location__filters .accordion--filterby__clear{grid-column:5 / span 8;margin-bottom:0}
.cmp-opportunity--filter--resultset .accordion--businessarea__filters{display:grid;grid-template-columns:repeat(12,1fr 20px);margin-bottom:20px}
.cmp-opportunity--filter--resultset .accordion--businessarea__filters .clearSelection{grid-column:1 / span 4}
.cmp-opportunity--filter--resultset .accordion--businessarea__filters .columnone{grid-column:1 / span 12;margin-top:0}
.cmp-opportunity--filter--resultset .accordion--businessarea__filters .columntwo{grid-column:14 / span 11;margin-top:20px}
.cmp-opportunity--filter--resultset .accordion--businessarea__filters .columnthree{grid-column:1 / span 12;margin-top:20px}
.cmp-opportunity--filter--resultset .clearSelection,.cmp-opportunity--filter--resultset .accordion--filterby__clear{grid-column:1 / span 8;margin-bottom:20px}
.cmp-opportunity--filter--resultset .cmp-opportunity--filter__accordion{grid-column:2 / span 23;grid-row:1 / span 1;margin-top:0;margin-bottom:20px;position:fixed;top:0;background:#fff;z-index:1;height:100%;width:100%;overflow:scroll;padding:0 20px}
.cmp-opportunity--filter--resultset .cmp-opportunity--filter__accordion .cmp-opportunity--filter__slick{padding-top:110px}
.cmp-opportunity--filter--resultset .resultsFound,.cmp-opportunity--filter--resultset .resultsSort{font-family:"karlabold",sans-serif;font-size:18px;color:#000;letter-spacing:-0.64px;grid-column:2 / span 11}
.cmp-opportunity--filter--resultset .resultsSort{grid-column:15 / span 10}
.cmp-opportunity--filter--resultset .cmp-opportunity--result__set{grid-column:2 / span 23;margin-top:10px}
.cmp-opportunity--filter--resultset .accordion--header{padding:20px 0}
.cmp-opportunity--filter--resultset .accordion--content{padding-bottom:0}
.cmp-opportunity--filter--resultset.slick--enabled{display:none}
.cmp-opportunity--filter--resultset.slick--enabled .cmp-opportunity--filter__accordion{grid-column:2 / span 23;border-top:0;position:initial;overflow:initial;height:auto;padding:0}
.cmp-opportunity--filter--resultset.slick--enabled .cmp-opportunity--filter__accordion .cmp-opportunity--filter__slick{padding-top:0}
.cmp-opportunity--filter--resultset.slick--enabled .accordion--header,.cmp-opportunity--filter--resultset.slick--enabled .resultsFound,.cmp-opportunity--filter--resultset.slick--enabled .resultsSort{display:none}
.cmp-opportunity--filter--resultset.slick--enabled .accordion--content{display:block;height:auto;overflow:auto;padding:20px 0}
.cmp-opportunity--filter--resultset.slick--enabled .accordion--filterby__wrapper,.cmp-opportunity--filter--resultset.slick--enabled .accordion--joblevel__wrapper{display:none !important}
.cmp-opportunity--filter--resultset.active .cmp-opportunity--filter__accordion{grid-column:2 / span 23}
.cmp-opportunity--filter--resultset.active .resultsFound{grid-column:2 / span 11}
.cmp-opportunity--filter--resultset.active .resultsSort{grid-column:15 / span 10;display:none;text-align:right;grid-row:1 / span 1}
.cmp-opportunity--filter--resultset.active .cmp-opportunity--result__set{grid-column:2 / span 23;margin-top:10px;padding-top:0}
.cmp-opportunity--filter--resultset.active .filter-done{display:block;text-align:center}
.cmp-opportunity--filter--resultset.active .filter-done .filter--button--done{font-size:12px;letter-spacing:.94px;text-align:center;display:block;float:none;margin-right:0;margin-top:20px;padding-top:20px;padding-bottom:17px;width:365px;margin:20px auto}
.cmp-opportunity--filter--resultset.active .accordion--content{padding-bottom:20px}
.cmp-opportunity--filter--resultset .accordion--educationlevel__filters .level_0,.cmp-opportunity--filter--resultset .accordion--programtype__filters .level_0{display:block;padding:0 0 10px 0}
.cmp-opportunity--result__set .cmp-jobcard,.cmp-opportunity--result__set .cmp-programcard{background:linear-gradient(#e6dcf3 183px,#fff 0);padding:25px 30px;padding-bottom:0}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content{padding:20px 25px 0 20px;display:grid;grid-template-columns:0 repeat(9,1fr 20px) 1fr 0}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .eyebrow_title_section{grid-column:1 / span 13;grid-row:1 / span 5}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .eyebrow_title_section .cmp-jobcard__title,.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .eyebrow_title_section .cmp-programcard__title{font-size:24px;margin:10px 0;letter-spacing:-0.87px;line-height:26px;min-height:75px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .role_city_section{grid-column:1 / span 19;grid-row:6 / span 3;margin-left:0;display:grid;grid-template-columns:30px repeat(8,1fr 20px) 1fr 30px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .role_city_section .cmp-jobcard__role,.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .role_city_section .cmp-programcard__role{font-size:14px;letter-spacing:-0.5px;line-height:14px;grid-column:1 / span 13;grid-row:1 / span 1}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .role_city_section .cmp-jobcard__location,.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .role_city_section .cmp-programcard__location{font-size:14px;line-height:14px;letter-spacing:-0.5px;grid-column:1 / span 13;grid-row:2 / span 1}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .role_city_section .jobId{margin-top:0;font-size:14px;line-height:14px;letter-spacing:-0.39px;display:block;grid-column:15 / span 5;grid-row:1 / span 2}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .apply_button{grid-column:15 / span 5;grid-row:1 / span 2;display:block;margin-right:0}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .apply_button .button--done{font-size:12px;letter-spacing:.94px;margin:0;padding:18px 25px 17px 25px;float:none}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .description_section{grid-column:1 / span 20;grid-row:9 / span 2;margin-top:20px;font-size:14px;letter-spacing:-0.39px;line-height:17px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .description_section h4{margin-top:30px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .description_section .description_text{font-size:16px;letter-spacing:-0.44px;line-height:22px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .description_section .CTA-button{width:123px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .description_section .learn-more{font-size:12px;letter-spacing:.94px;line-height:14px;text-decoration:none;text-transform:uppercase}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .application-date,.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .typeof-event{display:none}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .pagination{padding-top:60px}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content{padding:20px 25px 0 20px;display:grid;grid-template-columns:0 repeat(9,1fr 20px) 1fr 0}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .eyebrow_title_section{grid-column:1 / span 13;grid-row:1 / span 5}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .eyebrow_title_section .cmp-jobcard__title,.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .eyebrow_title_section .cmp-programcard__title{font-size:24px;margin:10px 0;letter-spacing:-0.87px;line-height:26px;min-height:75px}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .eyebrow_title_section .cmp-jobcard__separator{display:none}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .role_city_section{grid-column:1 / span 19;grid-row:6 / span 3;margin-left:0;display:grid;grid-template-columns:30px repeat(8,1fr 20px) 1fr 30px}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .role_city_section .cmp-jobcard__role,.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .role_city_section .cmp-programcard__role{font-size:14px;letter-spacing:-0.5px;line-height:14px;grid-column:1 / span 13;grid-row:1 / span 1}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .role_city_section .cmp-jobcard__location,.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .role_city_section .cmp-programcard__location{font-size:14px;line-height:14px;letter-spacing:-0.5px;grid-column:1 / span 13;grid-row:2 / span 1}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .role_city_section .jobId{margin-top:0;font-size:14px;line-height:14px;letter-spacing:-0.39px;display:block;grid-column:15 / span 5;grid-row:1 / span 2}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .apply_button{grid-column:15 / span 5;grid-row:1 / span 2;display:block;margin-right:0}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .apply_button .button--done{font-size:12px;letter-spacing:.94px;margin:0;padding:18px 30px 17px 30px;float:none}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .jobcard_arrow{grid-column:20 / span 1;grid-row:1 / span 1;display:block}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .description_section{grid-column:1 / span 19;grid-row:9 / span 2;margin-top:20px;font-size:14px;letter-spacing:-0.39px;line-height:17px}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .description_section h4{margin-top:30px}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .description_section .description_text{font-size:16px;letter-spacing:-0.44px;line-height:22px}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .description_section .CTA-button{width:123px}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .description_section .learn-more{font-size:12px;letter-spacing:.94px;line-height:14px;text-decoration:none;text-transform:uppercase}
.button--next,.button--done,.button--jobFind{font-size:12px;letter-spacing:.94px;line-height:14px;padding:17px 64px;margin-right:0}
.button--next:hover{color:#fff;background:#187aba}
.button--next:focus{color:#187aba;background:#fff}
.no-results-found{grid-column:2 / span 23}
.no-results-found .noresults-wrapper{display:grid;grid-template-rows:auto;grid-template-columns:repeat(11,1fr 20px);border:0}
.no-results-found .noresults-description,.no-results-found .noresults-button-clearall,.no-results-found .noreuslts-related--events{grid-column:3 / span 18}
.no-results-found .noresults-description{grid-row:2 / span 1;margin-bottom:0}
.no-results-found .noresults-button-clearall{grid-row:3 / span 1;margin-bottom:30px}
.no-results-found .noresults-button-clearall .button--noresults-clearall-ep span{display:block}
.no-results-found .noreuslts-related--events{grid-row:4 / span 1}
.no-results-found .noreuslt--jobcard{grid-column:1 / span 23;grid-row:5 / span 1;display:grid;grid-template-columns:repeat(3,minmax(222px,1fr));grid-column-gap:20px;grid-row-gap:20px}
}
@media(max-width:767px){.cmp-opportunity-aggregate{margin-bottom:50px}
.cmp-opportunity-aggregate .helpUs{font-size:18px;color:#666;letter-spacing:-0.5px;line-height:29px;margin:0 20px 20px 20px;padding:0 25px}
.cmp-opportunity-aggregate .what--looking--title{margin-bottom:30px}
.cmp-opportunity-aggregate .slick-slider{margin-bottom:30px}
.cmp-opportunity-aggregate .careerTypesCount{padding-top:0}
.cmp-opportunity--findjobs,.cmp-opportunity--regionSelectors{display:grid;grid-template-columns:20px repeat(11,1fr 10px) 1fr 20px}
.cmp-opportunity--findjobs .job-experience,.cmp-opportunity--regionSelectors .job-experience{grid-column:2 / span 23;grid-row:1 / span 1}
.cmp-opportunity--findjobs .intern-students,.cmp-opportunity--regionSelectors .intern-students{grid-column:2 / span 23;grid-row:3 / span 1}
.cmp-opportunity--findjobs .text--jobExperience,.cmp-opportunity--regionSelectors .text--jobExperience,.cmp-opportunity--findjobs .text--students,.cmp-opportunity--regionSelectors .text--students{grid-column:2 / span 23;grid-row:2 / span 1;padding-left:17px;padding-right:17px;font-size:14px;line-height:17px;letter-spacing:-0.39px;margin-bottom:10px}
.cmp-opportunity--findjobs .text--students,.cmp-opportunity--regionSelectors .text--students{grid-column:2 / span 23;grid-row:4 / span 1;margin-bottom:0}
.cmp-opportunity--findjobs .text--students p,.cmp-opportunity--regionSelectors .text--students p{margin-bottom:0}
.cmp-opportunity--findjobs .button--jobExperience,.cmp-opportunity--regionSelectors .button--jobExperience,.cmp-opportunity--findjobs .button--internStudents,.cmp-opportunity--regionSelectors .button--internStudents{letter-spacing:.86px;text-align:center;line-height:14px;padding:16px 10px}
.cmp-opportunity--findjobs .button--jobExperience:hover,.cmp-opportunity--regionSelectors .button--jobExperience:hover,.cmp-opportunity--findjobs .button--internStudents:hover,.cmp-opportunity--regionSelectors .button--internStudents:hover,.cmp-opportunity--findjobs .button--jobExperience:focus,.cmp-opportunity--regionSelectors .button--jobExperience:focus,.cmp-opportunity--findjobs .button--internStudents:focus,.cmp-opportunity--regionSelectors .button--internStudents:focus{color:#187aba;background:#fff}
.cmp-opportunity--regionSelectors{grid-template-rows:auto}
.cmp-opportunity--regionSelectors .location-dropdown-select{grid-column:5 / span 16}
.cmp-opportunity--regionSelectors .location-button--go{grid-column:11 / span 2;margin-top:10px;margin-left:0}
.cmp-opportunity--filter--resultset{display:grid;grid-template-columns:20px repeat(11,1fr 10px) 1fr 20px;font-family:"karlaregular",sans-serif;font-size:16px;color:#666;letter-spacing:-0.57px;margin-top:0;grid-template-rows:auto}
.cmp-opportunity--filter--resultset .accordion--filterby__text{opacity:0}
.cmp-opportunity--filter--resultset .cmp-opportunity--filter__accordion{grid-column:2 / span 23;grid-row:1 / span 1;margin-bottom:20px}
.cmp-opportunity--filter--resultset .cmp-opportunity--filter__accordion .accordion--filter--title{margin-bottom:20px;margin-top:5px}
.cmp-opportunity--filter--resultset .cmp-opportunity--filter__accordion .accordion--content{height:auto;padding:10px 0}
.cmp-opportunity--filter--resultset .clearSelection,.cmp-opportunity--filter--resultset .accordion--filterby__clear{grid-column:1 / span 8;margin-bottom:20px}
.cmp-opportunity--filter--resultset .resultsFound,.cmp-opportunity--filter--resultset .resultsSort{font-family:"karlabold",sans-serif;font-size:18px;color:#000;letter-spacing:-0.64px;grid-column:2 / span 9}
.cmp-opportunity--filter--resultset .resultsSort{grid-column:11 / span 14}
.cmp-opportunity--filter--resultset .resultsSort a{display:block;margin-top:5px;font-weight:700}
.cmp-opportunity--filter--resultset .resultsSort .sort-up{margin-bottom:-2px}
.cmp-opportunity--filter--resultset .resultsSort .sort-up.sort-down{margin-bottom:2px}
.cmp-opportunity--filter--resultset .cmp-opportunity--result__set{grid-column:2 / span 23;margin-top:0}
.cmp-opportunity--filter--resultset .switchto__text{display:inline-block;margin-bottom:10px}
.cmp-opportunity--filter--resultset.active .accordion--location__filters{padding-bottom:0}
.cmp-opportunity--filter--resultset.active .cmp-opportunity--filter__accordion{grid-column:2 / span 23}
.cmp-opportunity--filter--resultset.active .resultsFound{grid-column:2 / span 9}
.cmp-opportunity--filter--resultset.active .resultsSort{grid-column:11 / span 14;display:none;text-align:right}
.cmp-opportunity--filter--resultset.active .cmp-opportunity--result__set{grid-column:2 / span 23;margin-top:10px}
.cmp-opportunity--filter--resultset.active .filter-done{display:block;text-align:center}
.cmp-opportunity--filter--resultset.active .filter-done .filter--button--done{font-size:12px;letter-spacing:.94px;text-align:center;display:block;float:none;margin-right:0;margin-top:20px;padding-top:20px;padding-bottom:17px;width:100%}
.cmp-opportunity--filter--resultset.slick--enabled .cmp-opportunity--filter__accordion{display:block}
.cmp-opportunity--filter--resultset.slick--enabled .all--sg--link{display:block;text-align:center}
.cmp-opportunity--filter--resultset .accordion--location__filters{display:grid;grid-template-columns:repeat(6,1fr 10px)}
.cmp-opportunity--filter--resultset .accordion--location__filters #ep-clear-selection,.cmp-opportunity--filter--resultset .accordion--location__filters #sg-clear-selection{grid-column:1 / span 9;grid-row:2;margin:40px 0 10px 0}
.cmp-opportunity--filter--resultset .accordion--location__filters #ep-regions,.cmp-opportunity--filter--resultset .accordion--location__filters #sg-regions{grid-column:1 / span 24;grid-row:1 / span 5}
.cmp-opportunity--filter--resultset .accordion--location__filters #ep-add-location,.cmp-opportunity--filter--resultset .accordion--location__filters #sg-add-location{grid-column:1 / span 3;grid-row:4;display:inline-block;margin-top:10px;margin-bottom:30px}
.cmp-opportunity--filter--resultset .accordion--location__filters #ep-add-location button,.cmp-opportunity--filter--resultset .accordion--location__filters #sg-add-location button{padding:7px;background-color:#8c8c8c;border-radius:10px;color:#fff}
.cmp-opportunity--filter--resultset .accordion--location__filters #ep-add-location button:hover,.cmp-opportunity--filter--resultset .accordion--location__filters #sg-add-location button:hover{color:#fff;background-color:#767676}
.cmp-opportunity--filter--resultset .accordion--location__filters .region-list{margin-bottom:0}
.cmp-opportunity--filter--resultset .accordion--location__filters .region-list li{font-family:"karlaregular",sans-serif;font-size:18px;color:#000;letter-spacing:0;line-height:20px;padding:10px 0;position:relative}
.cmp-opportunity--filter--resultset .accordion--location__filters .region-list li.active{opacity:1;border-bottom:solid 1px rgba(0,0,0,0.2);margin-bottom:0;display:grid}
.cmp-opportunity--filter--resultset .accordion--location__filters .region-list li.active .region-item-text{grid-column:1 / span 10}
.cmp-opportunity--filter--resultset .accordion--location__filters .region-list li:last-child{border-bottom:0}
.cmp-opportunity--filter--resultset .accordion--location__filters .region-list li:last-child #ep-add-location,.cmp-opportunity--filter--resultset .accordion--location__filters .region-list li:last-child #sg-add-location{margin-bottom:20px}
.cmp-opportunity--filter--resultset .accordion--location__filters .region-list li .location-dropdown{padding:30px 0}
.cmp-opportunity--filter--resultset .accordion--location__filters .region-list .region-item:after{border:solid #187aba;border-width:0 2px 2px 0;display:inline-block;padding:4px;margin-right:5px;content:'';transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;right:10px;top:15px}
.cmp-opportunity--filter--resultset .accordion--location__filters .region-list .region-item.active:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-selection-section{grid-column:1 / span 10;grid-row:3}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-dropdown{display:grid;grid-template-columns:repeat(12,1fr);padding-bottom:10px}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-dropdown select{height:40px;width:100%;padding:8px;box-sizing:content-box;border-radius:10px;border:2px solid #8c8c8c;margin-top:30px;color:#767676}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-selection-section .location-dropdown .location-dropdown-select:nth-child(1){grid-column:1 / span 10}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-selection-section .location-dropdown .location-dropdown-select:nth-child(1) select{margin-top:0}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-selection-section .location-dropdown .location-dropdown-select:nth-child(2){grid-column:1 / span 10}
.cmp-opportunity--filter--resultset .accordion--location__filters .location-selection-section .location-dropdown .location-dropdown-select:nth-child(3){grid-column:1 / span 10}
.cmp-opportunity--filter--resultset .accordion--location__filters .remove-selection{grid-column:1 / span 10;font-family:"karlaregular",sans-serif;font-size:16px;letter-spacing:-0.39px;color:#187aba}
.cmp-opportunity--filter--resultset .slick-slide .accordion--location__filters #ep-add-location,.cmp-opportunity--filter--resultset .slick-slide .accordion--location__filters #sg-add-location{grid-row:4}
.cmp-opportunity--filter--resultset .slick-slide .accordion--location__filters .location-selection-section{grid-row:3}
.cmp-opportunity--filter--resultset .accordion--businessarea__filters{display:grid;grid-template-columns:repeat(6,1fr 40px);margin-bottom:10px}
.cmp-opportunity--filter--resultset .accordion--businessarea__filters .columnone{grid-column:1 / span 12;margin-top:0}
.cmp-opportunity--filter--resultset .accordion--businessarea__filters .columntwo{grid-column:1 / span 12;margin-top:20px}
.cmp-opportunity--filter--resultset .accordion--businessarea__filters .columnthree{grid-column:1 / span 12;margin-top:5px}
.cmp-opportunity--filter--resultset .accordion--businessarea__filters .clearSelection{grid-column:1 / span 5;margin-top:10px}
.cmp-opportunity--filter--resultset .accordion--educationlevel__filters .clearSelection{margin-top:10px}
.cmp-opportunity--filter--resultset .accordion--educationlevel__filters .level_0{display:block;grid-template-columns:repeat(3,minmax(250px,1fr));grid-gap:10px}
.cmp-opportunity--filter--resultset .accordion--programtype__filters .clearSelection{margin-top:10px}
.cmp-opportunity--filter--resultset .accordion--programtype__filters .level_0{display:block;grid-template-columns:repeat(3,minmax(250px,1fr));grid-gap:10px}
.cmp-opportunity--result__set .cmp-jobcard,.cmp-opportunity--result__set .cmp-programcard{background:linear-gradient(#e6dcf3 180px,#fff 0);border-left:0;padding:30px;padding-bottom:0;margin:0 0 20px 0}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard{margin-bottom:0}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content{padding:15px 15px 0 15px;display:grid;grid-template-columns:0 repeat(9,1fr 10px) 1fr 0;min-height:150px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .eyebrow_title_section{grid-column:1 / span 23;grid-row:1 / span 5}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .eyebrow_title_section .cmp-jobcard__title,.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .eyebrow_title_section .cmp-programcard__title{font-size:20px;margin:10px 0 20px 0;letter-spacing:-0.45px;line-height:22px;min-height:0}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .eyebrow_title_section .cmp-jobcard__separator{display:block;margin:20px 0}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .role_city_section{grid-column:1 / span 19;grid-row:6 / span 3;margin-left:0;display:grid;grid-template-columns:20px repeat(8,1fr 10px) 1fr 20px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .role_city_section .cmp-jobcard__role,.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .role_city_section .cmp-programcard__role{grid-column:1 / span 20;grid-row:1 / span 1}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .role_city_section .cmp-jobcard__location,.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .role_city_section .cmp-programcard__location{grid-column:1 / span 20;grid-row:2 / span 1}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .role_city_section .jobId{display:none}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .apply_button,.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .application-date,.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .typeof-event{display:none}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .jobcard_arrow{display:none}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .description_section{grid-column:1 / span 19;grid-row:9 / span 2;margin-top:20px;font-size:14px;letter-spacing:-0.39px;line-height:17px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .description_section h4{margin-top:30px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .description_section .description_text{font-size:16px;letter-spacing:-0.44px;line-height:22px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .description_section .CTA-button{width:123px}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .jobcard .cmp-jobcard__content .description_section .learn-more{font-size:12px;letter-spacing:.94px;line-height:14px;text-decoration:none;text-transform:uppercase}
.cmp-opportunity--result__set.cmp-opportunity--result__set--expand .pagination{padding-top:30px}
.cmp-opportunity--result__set .jobcard{grid-column:1 / span 7;margin-bottom:0;float:left;width:100%}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content{padding:15px 15px 0 15px;display:grid;grid-template-columns:0 repeat(9,1fr 10px) 1fr 0;min-height:150px}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .eyebrow_title_section{grid-column:1 / span 23;grid-row:1 / span 5}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .eyebrow_title_section .cmp-jobcard__title,.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .eyebrow_title_section .cmp-programcard__title{font-size:20px;margin:10px 0 20px 0;letter-spacing:-0.45px;line-height:22px;min-height:0}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .eyebrow_title_section .cmp-jobcard__separator{display:block;margin:20px 0}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .role_city_section{grid-column:1 / span 19;grid-row:6 / span 3;margin-left:0;display:grid;grid-template-columns:20px repeat(8,1fr 10px) 1fr 20px}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .role_city_section .cmp-jobcard__role,.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .role_city_section .cmp-programcard__role{grid-column:1 / span 20;grid-row:1 / span 1}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .role_city_section .cmp-jobcard__location,.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .role_city_section .cmp-programcard__location{grid-column:1 / span 20;grid-row:2 / span 1}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .role_city_section .jobId{display:none}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .apply_button{display:none}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .jobcard_arrow{display:none}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .description_section{grid-column:1 / span 19;grid-row:9 / span 2;margin-top:20px;font-size:14px;letter-spacing:-0.39px;line-height:17px}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .description_section h4{margin-top:30px}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .description_section .description_text{font-size:16px;letter-spacing:-0.44px;line-height:22px}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .description_section .CTA-button{width:123px}
.cmp-opportunity--result__set .jobcard .cmp-jobcard__content .description_section .learn-more{font-size:12px;letter-spacing:.94px;line-height:14px;text-decoration:none;text-transform:uppercase}
.cmp-opportunity--result__set .pagination{float:left;width:100%;margin-top:15px;padding-top:30px}
.cmp-opportunity--result__set .pagination a{padding:8px 16px}
.cmp-opportunity--result__set .pagination i{padding:8px 16px}
.backButton{position:relative;padding-left:35px;margin-bottom:20px}
.backButton:before{left:20px;top:7px}
.nextButton,.doneButton{display:block;text-align:center}
.button--next,.button--done,.button--jobFind{margin-right:0;float:none;display:block;font-size:12px;letter-spacing:.86px;line-height:12px;padding:17px 64px;margin-left:0}
.button--next:hover,.button--done:hover,.button--jobFind:hover{color:#fff;background:#187aba}
.button--next:focus,.button--done:focus,.button--jobFind:focus{color:#187aba;background:#fff}
.no-results-found{grid-column:2 / span 23}
.no-results-found .noresults-wrapper{display:grid;grid-template-rows:auto;grid-template-columns:repeat(11,1fr 20px);grid-row-gap:20px}
.no-results-found .noresults-description,.no-results-found .noresults-button-clearall,.no-results-found .noreuslts-related--events{grid-column:1 / span 23}
.no-results-found .noresults-description{margin:10px 0 0 0;font-size:18px;line-height:26px;letter-spacing:-0.36px;padding:0 30px}
.no-results-found .noresults-description span{margin-top:20px;display:inline-block}
.no-results-found .noresults-button-clearall{grid-row:3 / span 1;margin-bottom:0}
.no-results-found .noresults-button-clearall .button--noresults-clearall-ep,.no-results-found .noresults-button-clearall .button--noresults-clearall-sg{width:100%;font-size:12px;line-height:16px;letter-spacing:.86px}
.no-results-found .noreuslts-related--events{grid-row:4 / span 1;margin-top:20px;font-size:20px;line-height:22px;letter-spacing:-0.45px;padding:0 35px}
.no-results-found .noreuslt--jobcard{grid-column:1 / span 23;grid-row:5 / span 1;display:block;grid-template-columns:repeat(3,minmax(222px,1fr));grid-column-gap:20px;grid-row-gap:20px}
.no-results-found .button--noresults-clearall{width:100%}
.no-results-found .cmp-jobcard,.no-results-found .cmp-programcard{background:linear-gradient(#e6dcf3 180px,#fff 0);border-left:0;padding:30px;padding-bottom:0;margin:0 0 20px 0}
.no-results-found .jobcard{grid-column:1 / span 7;margin-bottom:0}
.no-results-found .jobcard .cmp-jobcard__content{padding:15px 15px 0 15px;display:grid;grid-template-columns:0 repeat(9,1fr 10px) 1fr 0}
.no-results-found .jobcard .cmp-jobcard__content .eyebrow_title_section{grid-column:1 / span 23;grid-row:1 / span 5}
.no-results-found .jobcard .cmp-jobcard__content .eyebrow_title_section .cmp-jobcard__title,.no-results-found .jobcard .cmp-jobcard__content .eyebrow_title_section .cmp-programcard__title{font-size:20px;margin:10px 0 20px 0;letter-spacing:-0.45px;line-height:22px;min-height:0}
.no-results-found .jobcard .cmp-jobcard__content .eyebrow_title_section .cmp-jobcard__separator{display:block;margin:20px 0}
.no-results-found .jobcard .cmp-jobcard__content .role_city_section{grid-column:1 / span 19;grid-row:6 / span 3;margin-left:0;display:grid;grid-template-columns:20px repeat(8,1fr 10px) 1fr 20px}
.no-results-found .jobcard .cmp-jobcard__content .role_city_section .cmp-jobcard__role,.no-results-found .jobcard .cmp-jobcard__content .role_city_section .cmp-programcard__role{grid-column:1 / span 20;grid-row:1 / span 1}
.no-results-found .jobcard .cmp-jobcard__content .role_city_section .cmp-jobcard__location,.no-results-found .jobcard .cmp-jobcard__content .role_city_section .cmp-programcard__location{grid-column:1 / span 20;grid-row:2 / span 1}
.no-results-found .jobcard .cmp-jobcard__content .role_city_section .jobId{display:none}
.no-results-found .jobcard .cmp-jobcard__content .apply_button{display:none}
.no-results-found .jobcard .cmp-jobcard__content .jobcard_arrow{display:none}
.no-results-found .jobcard .cmp-jobcard__content .description_section{grid-column:1 / span 19;grid-row:9 / span 2;margin-top:20px;font-size:14px;letter-spacing:-0.39px;line-height:17px}
.no-results-found .jobcard .cmp-jobcard__content .description_section h4{margin-top:30px}
.no-results-found .jobcard .cmp-jobcard__content .description_section .description_text{font-size:16px;letter-spacing:-0.44px;line-height:22px}
.no-results-found .jobcard .cmp-jobcard__content .description_section .CTA-button{width:123px}
.no-results-found .jobcard .cmp-jobcard__content .description_section .learn-more{font-size:12px;letter-spacing:.94px;line-height:14px;text-decoration:none;text-transform:uppercase}
.cmp-opportunity--quicksearch{display:grid;grid-template-columns:20px repeat(11,1fr 10px) 1fr 20px;text-align:center;font-family:"karlaregular",sans-serif}
.cmp-opportunity--quicksearch .title{grid-column:4 / span 19;grid-row:1 / span 1;color:#666;font-size:18px;height:28px;letter-spacing:.5px;line-height:28px;margin-bottom:48px}
.cmp-opportunity--quicksearch h2{color:#333;font-size:23px;height:32px;letter-spacing:.5px;line-height:28px;margin-bottom:8px;margin-top:0}
.cmp-opportunity--quicksearch p{color:#666;font-size:14px;letter-spacing:.39px;line-height:1.25;margin-top:8px;margin-bottom:0}
.cmp-opportunity--quicksearch .quicksearch{grid-column:2 / span 23;grid-row:2 / span 1}
.cmp-opportunity--quicksearch .quicksearch input{background:#fff;border:2px solid #8c8c8c;border-radius:10px;height:64px;width:100%;opacity:100%;color:#4c4c4c;font-size:18px;line-height:19px;text-align:left;padding:0 20px;margin-bottom:20px;margin-top:40px}
.cmp-opportunity--quicksearch .quicksearch input:focus,.cmp-opportunity--quicksearch .quicksearch input:active{border-radius:10px}
.cmp-opportunity--quicksearch .divider{grid-column:1 / span 25;grid-row:3 / span 1;height:40px;margin-top:60px;margin-bottom:60px}
.cmp-opportunity--quicksearch .divider .line{position:relative}
.cmp-opportunity--quicksearch .divider .line.mobile-hide{display:none}
.cmp-opportunity--quicksearch .divider .line.mobile-view{display:block}
.cmp-opportunity--quicksearch .divider .line.mobile-view svg{margin-top:20px}
.cmp-opportunity--quicksearch .divider .line .text{position:relative;top:0;color:#333;font-size:23px;letter-spacing:.5px;line-height:28px;background:#fff;opacity:100%;width:54px;padding:8px;margin-top:-25px;margin-left:auto;margin-right:auto}
.cmp-opportunity--quicksearch .guidedsearch{grid-column:2 / span 23;grid-row:4 / span 1}
.cmp-opportunity--quicksearch .button--guidedsearch_ep,.cmp-opportunity--quicksearch .button--guidedsearch_sg{margin-top:40px}
}