.searchBarContainer input{height:42px;text-align:center;width:100%;max-width:300px;font-family:'Open Sans Light';font-size:14px;color:#999;border-color:#b0c965;margin-right:23px;border-style:solid;background-color:#fff;border-width:1px}
.searchBarContainer input[type=text]:focus{outline:#b0c965}
.searchBarContainer select:focus{outline:#b0c965}
.searchBarContainer select{height:42px;text-align:center;width:100%;max-width:300px;font-family:'Open Sans Regular';font-size:14px;color:#333;border-color:#b0c965;margin-right:23px;padding-left:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("../../../etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/GreenArrow_HD.png") no-repeat 96% center;border:#b0c965 solid 1px;border-radius:0;-webkit-border-radius:0}
.searchBarContainer select::-ms-expand{display:none}
.searchBarContainer button{width:149px;height:42px;text-align:center;font-size:18px;background-color:#47799e;border-color:#0e4e91;color:#fff;text-transform:uppercase;border-width:1px;margin-right:2%}
.CareersMobileSearchContainer{display:none}
.CareersJumpToLinksSection a,a:hover,a:active,a:visited,a:focus{text-decoration:none}
.CareersInputItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.careersInputTextTablet{display:none}
.searchBarContainer{width:100%;height:232px;margin-left:auto;margin-right:auto;background:url(../../../etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/SearchBarBackground.png);background-repeat:no-repeat}
.searchObjects{padding-top:29px;padding-left:110px}
.SearchBarLabel{font-size:20px;font-family:'Open Sans Regular';color:#0e4e91;padding-bottom:18px}
.vl{border-left:8px solid #47799e;height:75px;margin-left:20px;margin-right:12px}
.CareersJumpToLinksSection{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:21px;height:75px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.CareersJumpToLink{font-size:20px;font-family:'Open Sans Light';color:#0e4e91;margin-right:33px}
@media only screen and (max-width:991px){.careersSubmitSearchMobile{margin-right:15px}
.CareersMobileSearchContainer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:#b0c965 solid 1px;max-width:980px;width:98.1%;background-color:#fff}
.searchObjects{padding-top:2px;padding-left:2px}
.careersInputTextTablet{display:block}
.careersInputText{display:none}
#carrersJobFamily{display:none}
#carrersState{margin-top:10px;display:block;height:55px;text-align:left;max-width:98%;font-family:'Open Sans Regular';font-size:14px;padding-left:10px}
.searchBarContainer input{height:55px;text-align:left;max-width:980px;font-family:'Open Sans Regular';font-size:20px;color:#0e4e91;margin-right:0;padding-left:10px;border:0}
.searchBarContainer button{background-color:#fff;border-color:none;color:#fff;border:0;width:unset;height:unset;width:auto;height:auto}
.careersSubmitSearchMobile{width:24px!important;height:24px!important;margin-right:10px}
.CareersInputItem{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.searchBarContainer{background:0;margin-top:10px;padding-left:13px}
.CareersJumpToLinksSection{display:none}
.SearchBarLabel{display:none}
.careersInputTextTablet::-webkit-input-placeholder{font-size:18px;font-family:'Open Sans Light'}
.careersInputTextTablet:-moz-placeholder{font-size:18px;font-family:'Open Sans Light'}
.careersInputTextTablet::-moz-placeholder{font-size:18px;font-family:'Open Sans Light'}
.careersInputTextTablet:-ms-input-placeholder{font-size:18px;font-family:'Open Sans Light'}
.careersSubmitSearch{display:block!important;width:149px!important;height:42px!important;text-align:center!important;font-size:18px!important;background-color:#47799e!important;border-color:#0e4e91!important;color:#fff!important;text-transform:uppercase!important;border-width:1px!important;margin-right:0!important;margin-top:25px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
}
@media only screen and (max-width:768px){#carrersState{max-width:100%}
.careersSubmitSearchMobile{margin-right:7px}
.searchBarContainer{padding-left:0}
.searchObjects{padding-right:0;padding-left:0}
.CareersMobileSearchContainer{width:100%}
.searchBarContainer input{height:55px;text-align:left;min-width:251px;font-family:'Open Sans Regular';font-size:18px;color:#0e4e91;margin-right:0;padding-left:10px;border:0}
.searchBarContainer button{background-color:#fff;border-color:none;color:#fff;border:0;width:unset;height:unset;margin-right:2%}
.careersSubmitSearch{margin-top:20px}
}
@media only screen and (max-width:400px){.searchBarContainer button{margin-right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.searchBarContainer input{-webkit-appearance:none;-moz-appearance:none;appearance:none}
}
@supports(-webkit-overflow-scrolling:touch){@media only screen and (max-width:400px){.careersSubmitSearchMobile{margin-right:0}
}
}
@media only screen and (max-width:767px) and (hover:none){.careersInputText{display:none}
.CareersMobileSearchContainer{display:none}
.careersDropwDown{display:none}
#carrersState{display:none}
.searchBarContainer{display:none}
}
.careers-text-component{margin:10px!important}
.careers-text-component u{text-decoration:none!important}
.careers-text-component i{font-style:unset!important;text-decoration:none!important}
.careers-text-component b{font-weight:unset!important;font-family:'Open Sans Light'!important;text-decoration:none!important}
.careers-text-component p{font-family:'Open Sans Light';font-size:16px;text-transform:none}
.careers-text-component-p{font-family:'Open Sans Light';font-size:16px;text-transform:none}
.careers-text-component-h1{font-family:'Open Sans Regular';font-size:16px!important;text-transform:none!important}
.careers-text-component-h2{font-family:'Open Sans Light'!important;font-size:18px!important;text-transform:none!important}
.careers-text-component-h3{font-family:'Open Sans Regular';font-size:20px;text-transform:none}
.careers-text-component-h4{font-family:'Open Sans Semi Bold'!important;font-size:18px!important;text-transform:none!important}
.careers-text-component a{font-family:'Open Sans Light'!important;font-size:16px!important;color:#002d63!important;text-transform:none!important}
.careers-text-component .videoIcon,.careers-text-component .reportIcon,.careers-text-component .podcastIcon{display:flex}
.careers-text-component-videoIcon a{background-image:url("../../../etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/Video.png");background-repeat:no-repeat;padding-left:20px;min-height:10px;background-position:left}
a .careers-text-component-videoIcon{background-image:url("../../../etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/Video.png");background-repeat:no-repeat;padding-left:20px;min-height:10px;background-position:left}
.careers-text-component-reportIcon a{background-image:url("../../../etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/Report.png");background-repeat:no-repeat;padding-left:20px;min-height:13px;background-position:left}
a .careers-text-component-reportIcon{background-image:url("../../../etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/Report.png");background-repeat:no-repeat;padding-left:20px;min-height:13px;background-position:left}
.careers-text-component-podcastIcon a{background-image:url("../../../etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/Audio.png");background-repeat:no-repeat;padding-left:20px;min-height:13px;background-position:left}
a .careers-text-component-podcastIcon{background-image:url("../../../etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/Audio.png");background-repeat:no-repeat;padding-left:20px;min-height:13px;background-position:left}
@media only screen and (max-width:991px){.careers-text-component-h1{font-size:14px!important}
.careers-text-component-h3{font-size:18px!important}
.careers-text-component-h4{font-size:14px!important}
}
.careers_why_work_at_jm_tab_content{flex:0 0 auto;-ms-flex-negative:0}
.careersWhyWorkatJMTabContent{display:flex;flex-direction:row}
.careers-wwajm-2column-wrapper{display:flex;flex-direction:row;width:100%;padding-left:20px;padding-right:20px}
.careers-wwajm-2column-wrapper>div{flex:1 1 auto;width:50%;padding-right:10px}
.careers-wwajm-1column-wrapper{display:flex;flex-direction:column;width:100%;padding-left:20px;padding-right:20px}
@media only screen and (max-width:991px){.careers-wwajm-2column-wrapper>div{width:50%;padding-right:10px;margin:0}
}
@media(max-width :767px){.careers-wwajm-2column-wrapper>div{width:100%;padding-right:0}
}
.careersWhyWorkatJM{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.careersWhyWorkatJM .static-tab-wwaj{display:flex}
.careersWhyWorkatJM .careers-why-work-at-jm-component{margin-top:40px}
.careersWhyWorkatJM .center-image{text-align:center}
.careersWhyWorkatJM .author-tab-label{align-self:center}
.careersWhyWorkatJM .wwajm-na-column img{width:auto!important;height:auto!important;width:unset!important;height:unset!important}
.careersWhyWorkatJM .worko-tabs-wrapper{max-width:1279px;width:100%}
.careersWhyWorkatJM .worko-tabs-wrapper-label{background-color:#002d62;color:#fff;font-family:'Open Sans Regular';font-size:28px;max-width:1279px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px}
.careersWhyWorkatJM .worko-tabs{margin:20px;margin-top:30px;max-width:1242px}
.careersWhyWorkatJM .worko-tabs .state{position:absolute;left:-10000px}
.careersWhyWorkatJM .worko-tabs .flex-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}
.careersWhyWorkatJM .worko-tabs .tabs .tab{border-bottom:0 solid;top:unset;padding-bottom:7px}
.careersWhyWorkatJM .worko-tabs .careers-wwajm-content{width:100%;min-height:30px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:482px}
.careersWhyWorkatJM .worko-tabs .panel{border:1px solid #0e4e91;background-color:#fff;padding:0;min-height:300px;display:none;width:100%;-ms-flex-preferred-size:auto;flex-basis:auto;margin-top:10px;-webkit-box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);height:484px}
.careersWhyWorkatJM .worko-tabs .health-padding{overflow-y:auto;padding:20px;padding-bottom:10px;padding-left:16px;padding-right:16px}
.careersWhyWorkatJM .careers-wwajm-image img{width:398px!important;height:482px!important}
.careersWhyWorkatJM .worko-tabs .tab{display:inline-block;padding:0;vertical-align:top;cursor:hand;cursor:pointer;font-family:'Open Sans Light';font-size:20px;color:#333;text-transform:none;margin-right:30px}
.careersWhyWorkatJM .worko-tabs .careers-tab-row-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.careersWhyWorkatJM #tab-one:checked ~ .tabs #tab-one-label,.careersWhyWorkatJM #tab-two:checked ~ .tabs #tab-two-label,.careersWhyWorkatJM #tab-three:checked ~ .tabs #tab-three-label,.careersWhyWorkatJM #tab-four:checked ~ .tabs #tab-four-label{cursor:default;border-bottom-color:#3d7299;border-bottom-width:5px}
.careersWhyWorkatJM #tab-one:checked ~ .tabs #tab-one-panel,.careersWhyWorkatJM #tab-two:checked ~ .tabs #tab-two-panel,.careersWhyWorkatJM #tab-three:checked ~ .tabs #tab-three-panel,.careersWhyWorkatJM #tab-four:checked ~ .tabs #tab-four-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.careersWhyWorkatJM .worko-tabs .wwajm-na-column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:25%;padding:0;position:relative}
.careersWhyWorkatJM .thirdcolumn-waajm{text-align:right;padding-right:12px!important}
.careersWhyWorkatJM .worko-tabs .wwajm-na-column-32{width:32%}
.careersWhyWorkatJM .worko-tabs .wwajm-na-column-35{width:35%}
.careersWhyWorkatJM .worko-tabs .wwajm-star{background-image:url(../../../etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/BenefitsStar.png);background-repeat:no-repeat;padding-left:30px;min-height:22px;background-position:left;font-family:'Open Sans Light';font-size:16px;margin-top:20px}
.careersWhyWorkatJM .worko-tabs .usonly{font-family:'Open Sans Light';font-size:12px}
.careersWhyWorkatJM .worko-tabs .topmargin35{margin-top:28px}
.careersWhyWorkatJM .worko-tabs .topmargin24{margin-top:13px}
.careersWhyWorkatJM .worko-tabs .topmargin47{margin-top:47px}
.careersWhyWorkatJM .worko-tabs .topmargin15{margin-top:15px}
.careersWhyWorkatJM .worko-tabs .benefitsoutsideUS{font-family:'Open Sans Light';font-size:13px;position:absolute;bottom:0;right:0}
.careersWhyWorkatJM .worko-tabs .wwajm-na-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.careersWhyWorkatJM .worko-tabs .secondRowTopMargin{margin-top:17px}
.careersWhyWorkatJM .worko-tabs .wwajm-na-column-header{font-family:'Open Sans Regular';font-size:16px;padding-right:15px}
.careersWhyWorkatJM .tablet-tab-label{display:none}
.careersWhyWorkatJM .worko-tabs-static-content{display:none}
@media only screen and (max-width:991px){.careersWhyWorkatJM .flex-tabs-static-content-labels{display:flex;flex-direction:row;flex:1 1 auto}
.careersWhyWorkatJM .tabs-panel-static-content-wrapper{flex-direction:row;flex:1 1 auto;overflow:hidden;position:relative;min-height:400px}
.careersWhyWorkatJM .padding-right10{padding-right:10px}
.careersWhyWorkatJM .static-tab-wwaj-wrapper{width:33%;justify-content:center;height:100%;max-height:60px;text-align:center;display:flex}
.careersWhyWorkatJM .worko-tabs-static-content .static-content-image{display:flex;align-items:center;justify-content:center;padding-bottom:50px}
.careersWhyWorkatJM .worko-tabs-static-content .static-content-wrapper{display:flex;flex-direction:row;height:351px;position:relative}
.careersWhyWorkatJM .worko-tabs .health-padding{padding:0}
.careersWhyWorkatJM .worko-tabs .worko-tabs-static-content{display:flex;flex-direction:column}
.careersWhyWorkatJM .worko-tabs .state-static-content{position:absolute;left:-10000px}
.careersWhyWorkatJM .worko-tabs .flex-tabs-static-content{display:flex;justify-content:space-between;flex-wrap:wrap;padding-left:27px;padding-top:25px;padding-right:30px;overflow-x:hidden;flex-direction:column}
.careersWhyWorkatJM .worko-tabs .tab-static-content{flex-grow:1;max-height:40px}
.careersWhyWorkatJM .worko-tabs .panel-static-content{background-color:#fff;padding-top:50px;min-height:300px;display:none;width:100%!important;flex-basis:auto;position:absolute;height:100%}
.careersWhyWorkatJM .worko-tabs .tab-static-content{display:inline-block;padding:0;padding-bottom:10px;vertical-align:top;background-color:#fff;cursor:hand;cursor:pointer;border-bottom:0 solid #ccc;font-family:'Open Sans Regular';font-size:20px;color:#002d62}
.careersWhyWorkatJM #tab-one-static-content:checked ~ .tabs-static-content #tab-one-label-static-content,.careersWhyWorkatJM #tab-two-static-content:checked ~ .tabs-static-content #tab-two-label-static-content,.careersWhyWorkatJM #tab-three-static-content:checked ~ .tabs-static-content #tab-three-label-static-content{background-color:#fff;cursor:default;border-bottom-color:#002d62;border-bottom-width:4px}
.careersWhyWorkatJM #tab-one-static-content:checked ~ .tabs-static-content #tab-one-panel-static-content,.careersWhyWorkatJM #tab-two-static-content:checked ~ .tabs-static-content #tab-two-panel-static-content,.careersWhyWorkatJM #tab-three-static-content:checked ~ .tabs-static-content #tab-three-panel-static-content{display:block}
.careersWhyWorkatJM .worko-tabs .wwajm-na-row{display:none}
.careersWhyWorkatJM .worko-tabs .flex-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block}
.careersWhyWorkatJM .worko-tabs{margin:0 15px 15px 15px}
.careersWhyWorkatJM #tab-one:checked ~ .tabs #tab-one-panel,.careersWhyWorkatJM #tab-two:checked ~ .tabs #tab-two-panel,.careersWhyWorkatJM #tab-three:checked ~ .tabs #tab-three-panel,.careersWhyWorkatJM #tab-four:checked ~ .tabs #tab-four-panel{border-bottom:1px solid!important}
.careersWhyWorkatJM .tab-one-panel,.careersWhyWorkatJM .tab-two-panel,.careersWhyWorkatJM .tab-three-panel,.careersWhyWorkatJM .tab-four-panel{display:block}
.careersWhyWorkatJM .worko-tabs .tabs .tab{display:none!important}
.careersWhyWorkatJM .careers-wwajm-image{display:none}
.careersWhyWorkatJM .worko-tabs .flex-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.careersWhyWorkatJM .tablet-tab-label{display:block;border-bottom:5px solid;cursor:default;border-bottom-color:#3d7299;border-bottom-width:5px;top:unset;padding-bottom:10px;padding-top:25px;width:248px;display:inline-block;vertical-align:top;cursor:hand;cursor:pointer;font-family:'Open Sans Light';font-size:20px;color:#333;text-transform:none}
.careersWhyWorkatJM .worko-tabs .careers-wwajm-content{overflow-y:auto;min-height:482px;height:auto}
.careersWhyWorkatJM .worko-tabs .tab{background:#fff;border-bottom:0 solid}
.careersWhyWorkatJM .worko-tabs .tab:last-of-type{border-bottom:0}
.careersWhyWorkatJM #tab-one-label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block}
.careersWhyWorkatJM #tab-two-label{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:block}
.careersWhyWorkatJM #tab-three-label{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;display:block}
.careersWhyWorkatJM #tab-four-label{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;display:block}
.careersWhyWorkatJM #tab-one-panel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:block;overflow-y:auto}
.careersWhyWorkatJM #tab-two-panel{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;display:block;overflow-y:auto}
.careersWhyWorkatJM #tab-three-panel{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;display:block;overflow-y:auto}
.careersWhyWorkatJM #tab-four-panel{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;display:block}
.careersWhyWorkatJM #tab-one:checked ~ .tabs #tab-one-label,.careersWhyWorkatJM #tab-two:checked ~ .tabs #tab-two-label,.careersWhyWorkatJM #tab-three:checked ~ .tabs #tab-three-label,.careersWhyWorkatJM #tab-four:checked ~ .tabs #tab-four-label{border-bottom:0}
.careersWhyWorkatJM #tab-one:checked ~ .tabs #tab-one-panel,.careersWhyWorkatJM #tab-two:checked ~ .tabs #tab-two-panel,.careersWhyWorkatJM #tab-three:checked ~ .tabs #tab-three-panel,.careersWhyWorkatJM #tab-four:checked ~ .tabs #tab-four-panel{border-bottom:5px solid}
.careersWhyWorkatJM .worko-tabs .tablet-tab-label{margin-left:0}
.careersWhyWorkatJM .worko-tabs .benefitsoutsideUS{bottom:0}
}
@media only screen and (max-width:767px){.careersWhyWorkatJM .tabs-panel-static-content-wrapper{min-height:484px}
.careersWhyWorkatJM .planning-tablet-max-height{max-height:37px!important}
.careersWhyWorkatJM .worko-tabs .topmargin15{margin-top:38px}
.careersWhyWorkatJM .worko-tabs .topmargin47{margin-top:18px}
.careersWhyWorkatJM .worko-tabs .tablet-tab-label{padding-top:18px;padding-bottom:5px}
.careersWhyWorkatJM .worko-tabs .tab-static-content{padding-bottom:6px}
.careersWhyWorkatJM .padding-right10{padding-right:0}
.careersWhyWorkatJM .worko-tabs-wrapper-label{padding-left:34px}
.careersWhyWorkatJM .worko-tabs .tablet-tab-label{margin-left:20px}
.careersWhyWorkatJM .worko-tabs .careers-wwajm-2column-wrapper{flex-direction:column!important}
.careersWhyWorkatJM .worko-tabs .benefitsoutsideUS{font-size:11px;bottom:0}
.careersWhyWorkatJM .worko-tabs .topmargin35{margin-top:20px}
.careersWhyWorkatJM .worko-tabs .tab-static-content{font-size:17px}
.careersWhyWorkatJM .worko-tabs .wwajm-star{font-size:13px}
.careersWhyWorkatJM .worko-tabs .wwajm-na-column-header{font-size:13px}
.careersWhyWorkatJM .padding40bottom{padding-bottom:39px}
.careersWhyWorkatJM .worko-tabs .tab-static-content{width:79px;max-height:60px}
.careersWhyWorkatJM .worko-tabs .planning{width:70px!important;max-height:60px}
.careersWhyWorkatJM .worko-tabs-wrapper-label{font-size:20px}
.careersWhyWorkatJM .worko-tabs .flex-tabs-static-content{padding-left:20px;padding-right:20px;padding-bottom:20px}
.careersWhyWorkatJM .worko-tabs .panel{height:auto}
.careersWhyWorkatJM .worko-tabs-static-content .static-content-wrapper{height:100%}
.careersWhyWorkatJM .worko-tabs .panel-static-content{padding-top:16px}
.careersWhyWorkatJM .worko-tabs .padding-top-mobile{padding-top:0}
.careersWhyWorkatJM .worko-tabs-static-content .static-content-wrapper{flex-direction:column}
.careersWhyWorkatJM .worko-tabs-static-content .static-content-image{padding-bottom:23px}
.careersWhyWorkatJM .worko-tabs-static-content .padding-bottom-mobile{padding-bottom:17px;padding-top:5px}
.careersWhyWorkatJM .worko-tabs-static-content .static-content-image img{width:auto!important;height:auto!important}
.careersWhyWorkatJM .static-content-text{display:flex;flex-direction:column}
.careersWhyWorkatJM .careers-wwajm-2column-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.careersWhyWorkatJM careers-wwajm-2column-wrapper .careers-wwajm-2column-inner{margin:0}
}
.OpenStickyNavRight.desktop{display:block}
.OpenStickyNavRightMobile{display:none}
.CareersRightNav-Overlay{height:512px;width:0;position:fixed;z-index:501;top:40%;background-color:#fff;overflow-x:hidden;transition:1.5s;border:solid 0 #b0c965;white-space:nowrap;float:right;right:0}
.OpenStickyNavRight,.OpenStickyNavRightMobile{text-transform:uppercase;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;width:43px;height:160px;background-color:#b0c965;text-align:center;padding-right:10px;font-family:Open Sans Regular;font-size:16px;color:#fff!important;box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);margin-right:3px;cursor:pointer;position:fixed;z-index:500;top:42%;float:right;right:11px}
.CareersRightNav-Overlay .closebtnRight{position:absolute;top:6px;right:6px;display:none}
.CareersRightNav-Overlay .overlay-contentRight{margin-left:20px;margin-top:20px;display:flex;flex-direction:column}
.CareersRightNav-Overlay .overlay-contentRight .CareersJumpToLink{padding-bottom:27px}
@media only screen and (max-width:991px){.OpenStickyNavRight{display:none!important}
.OpenStickyNavRightMobile{display:block}
}
@media only screen and (max-height:1100px){.OpenStickyNavRight,.OpenStickyNavRightMobile{top:50%!important}
}
@media only screen and (max-height:700px){.OpenStickyNavRight,.OpenStickyNavRightMobile{top:54%!important}
}
@media only screen and (max-height:400px){.OpenStickyNavRight,.OpenStickyNavRightMobile{top:60%!important}
}
@media only screen and (hover:none){.OpenStickyNavRight{display:block;top:45%!important}
}
@media only screen and (max-width:991px) and (hover:none){.OpenStickyNavRight{display:none!important}
.OpenStickyNavRightMobile{display:block;top:41%}
}
@media only screen and (max-width:767px) and (hover:none){.OpenStickyNavRight{display:none!important}
.OpenStickyNavRightMobile{display:block;top:49%}
}
.CareersLeftNav-Overlay{height:299px;width:0;position:fixed;z-index:501;top:14%;background-color:#fff;overflow-x:hidden;transition:1s;border:solid 0 #b0c965;white-space:nowrap;right:0}
.OpenStickyNav{text-transform:uppercase;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;width:43px;height:110px;background-color:#b0c965;text-align:center;padding-right:10px;font-family:Open Sans Regular;font-size:16px;color:#fff;box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);margin-right:3px;cursor:pointer;position:fixed;z-index:500;top:29%;right:11px}
.CareersLeftNav-Overlay .closebtn{position:absolute;top:6px;right:6px;display:none}
.CareersLeftNav-Overlay .overlay-content{margin-left:20px;margin-top:20px;display:flex;flex-direction:column}
.CareersLeftNav-Overlay .overlay-content .CareersJumpToLink{padding-bottom:27px}
.careersPageTopDesktop{display:block}
.careersPageTopMobile{display:none}
#play-button{left:38%}
#play-button{background-image:url(../../../etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/playblue.png);width:8%;height:25%;position:absolute;z-index:1;background-size:contain;background-repeat:no-repeat;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%}
.careersPageTopDesktop .youtube{max-width:1366px;margin:unset;margin:auto}
.careersPageTopDesktop .video-wrapper{max-height:570px;//height:60.2vh;position:relative;overflow:hidden}
.careersPageTopDesktop .youtube .videothumbnail{display:block}
.careersPageTopDesktop .video-wrapper video{width:100%}
.TabletLinkContainer a:hover{text-decoration:none}
.careersPageTopDesktop .imgJMCareerTop{width:100%;max-width:1366px;height:auto}
@media only screen and (max-width:991px){.CareersJumpToLink a,a:hover,a:active,a:visited,a:focus{text-decoration:none}
.CareersAcnhorTablet{display:grid}
.CareersSectionTopMobileAnchorLinksInner{display:-webkit-box;display:-ms-flexbox;display:flex}
.careersPageTopDesktop{display:none}
.careersPageTopMobile{display:block}
.CareersPageTagLineMobile{width:100%}
.careersPageTopTagLine{height:120px;width:100%;background-color:#0e4e91;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.CareersTagLine{color:#fff;font-size:36px;font-family:'Open Sans Regular';text-align:center}
.CareersSearchSectionMobileContainer{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;//width:95%;-webkit-box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);margin-top:10px;margin-left:15px;margin-right:15px;height:332px;max-width:980px}
.CareersSearchSectionTablet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);height:100%;width:456px;min-height:332px}
.CareersSearchSectionMobile{display:none}
.CareersSectionTopMobileAnchorLinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #002d62;height:332px;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}
.vl-careers-tablet{margin-left:20px;margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex}
.TabletLinkContainer{margin-top:18px}
}
@media only screen and (min-width:0) and (max-width:767px){.CareersTagLine{font-size:28px}
.careersPageTopDesktop{display:none}
.careersPageTopMobile{display:block;-webkit-box-shadow:none;box-shadow:none}
.careersPageTopTagLine{height:120px;width:100%;background-color:#0e4e91;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.CareersSearchSectionMobileContainer{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:none;box-shadow:none;margin-top:0;margin-left:0;margin-right:0;height:auto;max-width:768px}
.CareersSearchSectionTablet{display:none}
.CareersSearchSectionMobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:none;box-shadow:none;height:auto;width:100%;min-height:100%}
.CareersSectionTopMobileAnchorLinks{width:100%;margin-top:10px;flex:1 1 auto}
}
.return-top{display:none}
.CareersFAQsWrapper{width:100%;margin-top:60px;display:flex;flex-direction:row}
.CareersFAQsWrapper .jump2Top{display:flex;flex-direction:column;align-self:flex-end;margin-right:42px;margin-top:193px}
.CareersFAQsWrapper .jump2TopImage{float:right;padding-right:37px;width:auto!important}
.CareersFAQsWrapper .jump2Text{clear:both;text-align:right;margin-right:66px;margin-bottom:7px;width:14px;float:right;color:#000;font-family:Open Sans Regular;font-size:18px}
.CareersFAQsWrapper .FAQsHeader{margin-left:60px;border-top-color:#3d7299;border-top-width:2px;border-top-style:solid;width:435px;padding-top:7px;font-family:Open Sans Regular;font-size:28px}
.CareersFAQsWrapper .faqColumn2{margin-left:-10px;margin-bottom:32px}
.CareersFAQsWrapper .EmployeeCard1{box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.CareersFAQsWrapper .EmployeeCard1 img{width:100%;height:auto;max-width:686px;max-height:370px}
.CareersFAQsWrapper .EmployeeCard1.card2{margin-top:40px}
.CareersFAQsWrapper .EmployeeCard1.card3{margin-top:199px}
.CareersFAQsWrapper .FAQBox.FAQBoxFirst{margin-top:60px}
.CareersFAQsWrapper .FAQBox.right{margin-left:155px}
.CareersFAQsWrapper .FAQBox{margin-left:147px;margin-top:17px;position:relative;padding-right:22px}
.CareersFAQsWrapper .FAQBoxInner{box-shadow:0 0 9px -4px rgba(0,0,0,0.2),1px 4px 1px 0 #3d7299;max-width:383px;width:100%;display:flex;padding-left:15px;padding-top:20px;flex-direction:column;color:#002d63;font-size:20px;background-color:#fff;font-family:Open Sans Regular;padding-right:15px;cursor:pointer}
.CareersFAQsWrapper .blueElasticLine{width:144px;height:2px;background-color:#3d7299;margin-top:33px;margin-bottom:20px;transition:width .2s ease}
.CareersFAQsWrapper .blueElasticLine.lineWrapper{margin-top:8px}
.CareersFAQsWrapper .blueElasticLine:hover{width:284px}
.CareersFAQsWrapper .FAQOpenBox{max-width:510px;height:auto;background-color:#3d7299;font-size:25px;font-family:Open Sans Regular;color:#fff;box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);padding-top:54px;padding-left:28px;padding-right:22px;padding-bottom:40px;display:none;position:absolute;z-index:200}
.CareersFAQsWrapper .FAQOpenBox img{width:34px!important;position:absolute;top:6px;right:8px;display:block}
.CareersFAQsWrapper .FAQOpenBox a,a:hover,a:active,a:visited,a:focus{color:#fff;text-decoration:underline}
@media only screen and (max-width:991px){.CareersFAQsWrapper .jump2Top{margin-top:70px;margin-right:0}
.CareersFAQsWrapper .FAQBox.right{margin-left:190px}
.CareersFAQsWrapper{margin-top:50px;flex-direction:column}
.CareersFAQsWrapper .FAQsHeader{margin-left:15px}
.CareersFAQsWrapper .CareersFAQsLeftWrapper{display:flex;flex-direction:column}
.CareersFAQsWrapper .EmployeeCard1.card2{order:1}
.CareersFAQsWrapper .FAQBoxFirst{order:2}
.CareersFAQsWrapper .FAQBox.FAQBoxFirst{margin-top:33px}
.CareersFAQsWrapper .FAQBoxSecond{order:3}
.CareersFAQsWrapper .FAQBoxThird{order:4}
.CareersFAQsWrapper .FAQBoxFourth{order:5}
.CareersFAQsWrapper .EmployeeCard1{margin-left:40px}
.CareersFAQsWrapper .EmployeeCard1{max-width:686px}
.CareersFAQsWrapper .faqColumn2{margin-left:0;margin-top:33px}
.CareersFAQsWrapper .EmployeeCard1.card3{margin-top:33px}
.CareersFAQsWrapper .FAQBox{margin-left:190px}
.CareersFAQsWrapper .faqColumn2{margin-bottom:50px}
}
@media only screen and (min-width:0) and (max-width:767px){.CareersFAQsWrapper .jump2Top{margin-top:50px}
.CareersFAQsWrapper .FAQBox.right{margin-left:0}
.CareersFAQsWrapper{margin-top:37px}
.CareersFAQsWrapper .FAQsHeader{padding-top:20px}
.CareersFAQsWrapper .EmployeeCard1{display:none}
.CareersFAQsWrapper .faqColumn2{display:flex;flex-direction:column;margin-top:0}
.CareersFAQsWrapper .CareersFAQsLeftWrapper{display:flex;flex-direction:column}
.CareersFAQsWrapper .FAQBox{align-self:center;margin-left:0;width:375px;padding-right:0}
.CareersFAQsWrapper .FAQsHeader{width:330px;font-size:25px}
.CareersFAQsWrapper .FAQBox.FAQBoxFirst{margin-top:41px}
.CareersFAQsWrapper .FAQOpenBox{padding-top:60px;padding-right:25px;padding-bottom:50px}
.CareersFAQsWrapper .FAQOpenBox img{top:13px;right:16px}
.CareersFAQsWrapper .faqColumn2{margin-bottom:35px}
}
.careersEmployeeTestimonialsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;margin-top:46px;padding-top:47px;min-height:380px;overflow:hidden}
.careersEmployeeTestimonials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;//min-height:380px}
.displayTesti-0{display:block}
.careersEmployeeTestimonialsWrapper .arrowTestimonialsLeft img{display:none}
.displayTesti-0{display:block}
[class*="displayTesti-"]:not(.displayTesti-0){display:none}
[class*="testimonialList-"]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:90%;text-align:center;left:5%;right:5%}
.flexTestimonials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.displayRightArrow-0,.displayRightArrow-1,.displayLeftArrow-0,.displayLeftArrow-1{display:none}
[class*="displayRightArrow-"]:not(.displayRightArrow-0):not(.displayRightArrow-1){display:block}
[class*="displayLeftArrow-"]:not(.displayLeftArrow-0):not(.displayLeftArrow-1){display:block}
.careersEmployeeTestimonialsWrapper .employeeTestimonialsHeader{margin-left:60px;border-top-color:#3d7299;border-top-width:2px;border-top-style:solid;width:435px;padding-top:7px;font-family:Open Sans Regular;font-size:25px}
.careersEmployeeTestimonialsWrapper .testiminialsImages{display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px;position:relative}
.careersEmployeeTestimonialsWrapper .testiminialsImage{padding-left:5.5%;padding-right:5.5%;position:relative}
.quoteTestimonialsSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.testiminialsImage .testimonialImageIcon:hover{-webkit-animation:bounce .5s;animation:bounce .5s;-webkit-animation-iteration-count:2;animation-iteration-count:2}
@-webkit-keyframes bounce{0,100%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}
}
@keyframes bounce{0,100%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}
}
@-webkit-keyframes shake{0{-webkit-transform:translate(1px,1px) rotate(0);transform:translate(1px,1px) rotate(0)}
10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}
20%{-webkit-transform:translate(-3px,0) rotate(1deg);transform:translate(-3px,0) rotate(1deg)}
30%{-webkit-transform:translate(3px,2px) rotate(0);transform:translate(3px,2px) rotate(0)}
40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}
50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}
60%{-webkit-transform:translate(-3px,1px) rotate(0);transform:translate(-3px,1px) rotate(0)}
70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}
80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}
90%{-webkit-transform:translate(1px,2px) rotate(0);transform:translate(1px,2px) rotate(0)}
100%{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}
}
@keyframes shake{0{-webkit-transform:translate(1px,1px) rotate(0);transform:translate(1px,1px) rotate(0)}
10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}
20%{-webkit-transform:translate(-3px,0) rotate(1deg);transform:translate(-3px,0) rotate(1deg)}
30%{-webkit-transform:translate(3px,2px) rotate(0);transform:translate(3px,2px) rotate(0)}
40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}
50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}
60%{-webkit-transform:translate(-3px,1px) rotate(0);transform:translate(-3px,1px) rotate(0)}
70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}
80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}
90%{-webkit-transform:translate(1px,2px) rotate(0);transform:translate(1px,2px) rotate(0)}
100%{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}
}
.careersEmployeeTestimonialsWrapper .testiminialsImage .testimonialName{position:absolute;top:30%;right:20px;min-width:144px;max-width:272px;height:50px;background-color:#3d7299;font-family:Open Sans Regular;color:#fff;font-size:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;opacity:.89;border-radius:12px;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 3px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);padding-left:15px;white-space:nowrap}
.careersEmployeeTestimonialsWrapper .testiminialsImage .testimonialNameLong{font-size:20px}
.careersEmployeeTestimonialsWrapper .blueplaybuttonTestimonials{position:absolute;top:68%;left:43%;width:auto!important;display:none}
.careersEmployeeTestimonialsWrapper .playButtontestimonialsWrapper{width:100%}
.careersEmployeeTestimonialsWrapper .playButtontestimonials{margin-left:20px;margin-right:16px;border-radius:0!important;width:auto!important;float:right}
.careersEmployeeTestimonialsWrapper .videothumbnail{border-radius:50%!important}
.careersEmployeeTestimonialsWrapper .testimonialImageIcon{border-radius:50%!important;width:100%!important;max-width:280px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.careersEmployeeTestimonialsWrapper .quoteTestimonials{margin-left:60px;margin-top:24.2%;font-family:Open Sans Light;font-size:25px;font-style:italic;max-width:697px;color:#000;margin-bottom:25px}
.careersEmployeeTestimonialsWrapper .quoteName{margin-left:60px;color:#363636;font-family:Open Sans Regular;font-size:16px}
.careersEmployeeTestimonialsWrapper .jump2TopImage{float:right;padding-right:84px;width:auto!important}
.careersEmployeeTestimonialsWrapper .jump2Text{clear:both;text-align:right;margin-right:111px;margin-bottom:45px;width:14px;float:right;color:#000;font-family:Open Sans Regular;font-size:18px}
.careersEmployeeTestimonialsWrapper .arrowTestimonialsRight img{width:auto !important;float:right;top:8vh;position:absolute;right:30px;padding-left:15px;cursor:pointer}
.careersEmployeeTestimonialsWrapper .arrowTestimonialsRight{width:20px;float:right;padding-right:30px}
.careersEmployeeTestimonialsWrapper .arrowTestimonialsLeft img{width:auto !important;float:left;top:8vh;position:absolute;left:30px;padding-right:15px;cursor:pointer}
.careersEmployeeTestimonialsWrapper .arrowTestimonialsLeft{width:20px;float:left;padding-left:30px}
@media only screen and (max-width:991px){.testiminialsImage .testimonialImageIcon:hover{-webkit-animation:unset;animation:unset}
.careersEmployeeTestimonialsWrapper{margin-top:72px;padding-top:38px}
.careersEmployeeTestimonialsWrapper .employeeTestimonialsHeader{margin-left:15px}
.careersEmployeeTestimonialsWrapper .testiminialsImages{position:inherit;display:flex;margin-top:54px}
[class*="testimonialList-"]{position:inherit;display:flex}
.flexTestimonials{display:flex;flex-direction:column}
.careersEmployeeTestimonialsWrapper .testiminialsImage .testimonialName{right:-37px}
.careersEmployeeTestimonialsWrapper .testiminialsImage{margin-bottom:70px}
.careersEmployeeTestimonialsWrapper .quoteTestimonials{margin-top:0}
.careersEmployeeTestimonialsWrapper .arrowTestimonialsRight{display:none}
.careersEmployeeTestimonialsWrapper .quoteTestimonials{order:2;margin-left:26px}
.careersEmployeeTestimonialsWrapper .quoteName{order:2;margin-left:26px}
.careersEmployeeTestimonialsWrapper .jump2Top{order:1}
.careersEmployeeTestimonialsWrapper .jump2Text{margin-right:95px;margin-bottom:53px}
.careersEmployeeTestimonialsWrapper .jump2TopImage{float:right;padding-right:65px}
.careersEmployeeTestimonialsWrapper .quoteTestimonialsSection{margin-bottom:105px}
.careersEmployeeTestimonialsWrapper .arrowTestimonialsLeft{width:0;padding-left:0}
.careersEmployeeTestimonialsWrapper .arrowTestimonialsLeft img{//display:none}
.careersEmployeeTestimonialsWrapper .arrowTestimonialsRight{width:0;padding-left:0}
.careersEmployeeTestimonialsWrapper .testimonialList-0{display:flex!important}
}
@media only screen and (min-width:0) and (max-width:767px){.careersEmployeeTestimonialsWrapper{margin-top:28px;padding-top:25px}
.careersEmployeeTestimonialsWrapper .employeeTestimonialsHeader{width:330px}
.careersEmployeeTestimonialsWrapper .testiminialsImage{margin-bottom:80px}
.careersEmployeeTestimonialsWrapper .testiminialsImage .testimonialName{right:-21px}
.careersEmployeeTestimonialsWrapper .quoteTestimonials{order:1;margin-left:18px;margin-right:18px}
.careersEmployeeTestimonialsWrapper .quoteTestimonials{margin-bottom:58px}
.careersEmployeeTestimonialsWrapper .quoteName{order:2;margin-left:18px;margin-right:18px}
.careersEmployeeTestimonialsWrapper .jump2Top{order:2;margin-top:105px}
.careersEmployeeTestimonialsWrapper .jump2TopImage{padding-right:30px}
.careersEmployeeTestimonialsWrapper .jump2Text{margin-right:58px}
.careersEmployeeTestimonialsWrapper .quoteTestimonialsSection{margin-bottom:0}
}
.careersDiversity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.careersDiversity .static-tab-wwaj{display:flex}
.careersDiversity .careers-why-work-at-jm-component{margin-top:40px}
.careersDiversity .center-image{text-align:center;padding-left:10px;padding-right:10px;padding-top:25px;padding-bottom:5px}
.careersDiversity .author-tab-label{align-self:center}
.careersDiversity .worko-tabs-wrapper{width:100%}
.careersDiversity .worko-tabs-wrapper-label{background-color:#002d62;color:#fff;font-family:'Open Sans Regular';font-size:28px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px}
.careersDiversity .worko-tabs{margin:20px;margin-top:30px}
.careersDiversity .worko-tabs .state{position:absolute;left:-10000px}
.careersDiversity .worko-tabs .flex-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}
.careersDiversity .worko-tabs .tabs .tab{border-bottom:0 solid;top:unset;padding-bottom:7px}
.careersDiversity .worko-tabs .careers-wwajm-content{width:100%;min-height:30px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:50px;justify-content:center}
.careersDiversity .worko-tabs .panel{border:1px solid #0e4e91;background-color:#fff;padding:0;min-height:300px;display:none;width:100%;-ms-flex-preferred-size:auto;flex-basis:auto;margin-top:10px}
.careersDiversity .ourCommitmentTitle{font-family:"Open Sans Light","Open Sans Regular","Open Sans";font-size:25px;color:#002d62;padding-bottom:15px}
.careersDiversity .ourCommitmentDescription{font-family:"Open Sans Light","Open Sans Regular","Open Sans";font-size:18px}
.careersDiversity .ourCommitmentDescription.endTabRow{padding-bottom:30px}
.ourCommitmentImageText{font-family:"Open Sans Light","Open Sans Regular","Open Sans";font-size:16px}
.careersDiversity .worko-tabs .health-padding{overflow-y:auto;padding:20px;padding-bottom:10px;padding-left:100px;padding-right:100px}
.careersDiversity .careers-wwajm-image{display:flex;min-width:66%}
.careersDiversity .d_iCouncilImage{display:flex;min-width:40%}
.careersDiversity .womenLeadingIndustryImage{display:flex;flex-direction:column;min-width:60%}
.careersDiversity .womenLeadingIndustryImageText{font-family:"Open Sans Light","Open Sans Regular","Open Sans";font-size:16px}
.careersDiversity .womenLeadingIndustryReadStory{font-weight:bold}
.careersDiversity .worko-tabs .tab{display:inline-block;padding:0;vertical-align:top;cursor:hand;cursor:pointer;font-family:'Open Sans Light';font-size:20px;color:#333;text-transform:none;margin-right:30px}
.careersDiversity .worko-tabs .careers-tab-row-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:31px}
.careersDiversity .worko-tabs .careers-tab-row-content.womenLeadingIndustryContent{padding:50px}
.careersDiversity .worko-tabs .careers-tab-row-content.d_ICouncilContent{padding:50px}
.careersDiversity #diversity-tab-one:checked~.tabs #diversity-tab-one-label,.careersDiversity #diversity-tab-two:checked~.tabs #diversity-tab-two-label,.careersDiversity #diversity-tab-three:checked~.tabs #diversity-tab-three-label,.careersDiversity #diversity-tab-four:checked~.tabs #diversity-tab-four-label{cursor:default;border-bottom-color:#3d7299;border-bottom-width:5px}
.careersDiversity #diversity-tab-one:checked~.tabs #diversity-tab-one-panel,.careersDiversity #diversity-tab-two:checked~.tabs #diversity-tab-two-panel,.careersDiversity #diversity-tab-three:checked~.tabs #diversity-tab-three-panel,.careersDiversity #diversity-tab-four:checked~.tabs #diversity-tab-four-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.careersDiversity .worko-tabs .wwajm-na-column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:25%;position:relative}
.careersDiversity .thirdcolumn-waajm{text-align:right;padding-right:12px!important}
.careersDiversity .worko-tabs .wwajm-na-column-32{width:32%}
.careersDiversity .worko-tabs .wwajm-na-column-35{width:35%}
.careersDiversity .worko-tabs .wwajm-star{background-image:url(../../../etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/BenefitsStar.png);background-repeat:no-repeat;padding-left:30px;min-height:22px;background-position:left;font-family:'Open Sans Light';font-size:16px;margin-top:20px}
.careersDiversity .worko-tabs .usonly{font-family:'Open Sans Light';font-size:12px}
.careersDiversity .worko-tabs .topmargin35{margin-top:28px}
.careersDiversity .worko-tabs .topmargin24{margin-top:13px}
.careersDiversity .worko-tabs .topmargin47{margin-top:47px}
.careersDiversity .worko-tabs .topmargin15{margin-top:15px}
.careersDiversity .worko-tabs .benefitsoutsideUS{font-family:'Open Sans Light';font-size:13px;position:absolute;bottom:0;right:0}
.careersDiversity .worko-tabs .wwajm-na-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.careersDiversity .worko-tabs .secondRowTopMargin{margin-top:17px}
.careersDiversity .worko-tabs .wwajm-na-column-header{font-family:'Open Sans Regular';font-size:16px;padding-right:15px}
.careersDiversity .tablet-tab-label{display:none}
.careersDiversity .worko-tabs-static-content{display:none}
.careersDiversity .careers-tab-row-content .resourceGroups img{transform:scale(0.7)}
@media only screen and (max-width:991px){.careersDiversity .worko-tabs .careers-tab-row-content{flex-direction:column}
.careersDiversity .flex-tabs-static-content-labels{display:flex;flex-direction:row;flex:1 1 auto}
.careersDiversity .tabs-panel-static-content-wrapper{flex-direction:row;flex:1 1 auto;overflow:hidden;position:relative;min-height:400px}
.careersDiversity .padding-right10{padding-right:10px}
.careersDiversity .static-tab-wwaj-wrapper{width:33%;justify-content:center;height:100%;max-height:60px;text-align:center;display:flex}
.careersDiversity .worko-tabs-static-content .static-content-image{display:flex;align-items:center;justify-content:center;padding-bottom:50px}
.careersDiversity .worko-tabs-static-content .static-content-wrapper{display:flex;flex-direction:row;height:351px;position:relative}
.careersDiversity .worko-tabs .health-padding{padding:0}
.careersDiversity .worko-tabs .worko-tabs-static-content{display:flex;flex-direction:column}
.careersDiversity .worko-tabs .state-static-content{position:absolute;left:-10000px}
.careersDiversity .worko-tabs .flex-tabs-static-content{display:flex;justify-content:space-between;flex-wrap:wrap;padding-left:27px;padding-top:25px;padding-right:30px;overflow-x:hidden;flex-direction:column}
.careersDiversity .worko-tabs .tab-static-content{flex-grow:1;max-height:40px}
.careersDiversity .worko-tabs .panel-static-content{background-color:#fff;padding-top:50px;min-height:300px;display:none;width:100%!important;flex-basis:auto;position:absolute;height:100%}
.careersDiversity .worko-tabs .tab-static-content{display:inline-block;padding:0;padding-bottom:10px;vertical-align:top;background-color:#fff;cursor:hand;cursor:pointer;border-bottom:0 solid #ccc;font-family:'Open Sans Regular';font-size:20px;color:#002d62}
.careersDiversity #diversity-tab-one-static-content:checked~.tabs-static-content #diversity-tab-one-label-static-content,.careersDiversity #diversity-tab-two-static-content:checked~.tabs-static-content #diversity-tab-two-label-static-content,.careersDiversity #diversity-tab-three-static-content:checked~.tabs-static-content #diversity-tab-three-label-static-content{background-color:#fff;cursor:default;border-bottom-color:#002d62;border-bottom-width:4px}
.careersDiversity #diversity-tab-one-static-content:checked~.tabs-static-content #diversity-tab-one-panel-static-content,.careersDiversity #diversity-tab-two-static-content:checked~.tabs-static-content #diversity-tab-two-panel-static-content,.careersDiversity #diversity-tab-three-static-content:checked~.tabs-static-content #diversity-tab-three-panel-static-content{display:block}
.careersDiversity .worko-tabs .flex-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block}
.careersDiversity .worko-tabs{margin:0 15px 15px 15px}
.careersDiversity #diversity-tab-one:checked~.tabs #diversity-tab-one-panel,.careersDiversity #diversity-tab-two:checked~.tabs #diversity-tab-two-panel,.careersDiversity #diversity-tab-three:checked~.tabs #diversity-tab-three-panel,.careersDiversity #diversity-tab-four:checked~.tabs #diversity-tab-four-panel{border-bottom:1px solid!important}
.careersDiversity .tab-one-panel,.careersDiversity .tab-two-panel,.careersDiversity .tab-three-panel,.careersDiversity .tab-four-panel{display:block}
.careersDiversity .worko-tabs .tabs .tab{display:none!important}
.careersDiversity .worko-tabs .flex-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.careersDiversity .tablet-tab-label{display:block;border-bottom:5px solid;cursor:default;border-bottom-color:#3d7299;border-bottom-width:5px;top:unset;padding-bottom:10px;padding-top:25px;width:248px;display:inline-block;vertical-align:top;cursor:hand;cursor:pointer;font-family:'Open Sans Light';font-size:20px;color:#333;text-transform:none}
.careersDiversity .worko-tabs .careers-wwajm-content{overflow-y:auto;height:auto;padding-top:10px;padding-bottom:10px;padding-left:0}
.careersDiversity .worko-tabs .tab{background:#fff;border-bottom:0 solid}
.careersDiversity .worko-tabs .tab:last-of-type{border-bottom:0}
.careersDiversity #diversity-tab-one-label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block}
.careersDiversity #diversity-tab-two-label{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:block}
.careersDiversity #diversity-tab-three-label{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;display:block}
.careersDiversity #diversity-tab-four-label{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;display:block}
.careersDiversity #diversity-tab-one-panel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:block;overflow-y:auto}
.careersDiversity #diversity-tab-two-panel{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;display:block;overflow-y:auto}
.careersDiversity #diversity-tab-three-panel{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;display:block;overflow-y:auto}
.careersDiversity #diversity-tab-four-panel{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;display:block;padding:50px}
.careersDiversity #diversity-tab-one:checked~.tabs #diversity-tab-one-label,.careersDiversity #diversity-tab-two:checked~.tabs #diversity-tab-two-label,.careersDiversity #diversity-tab-three:checked~.tabs #diversity-tab-three-label,.careersDiversity #diversity-tab-four:checked~.tabs #diversity-tab-four-label{border-bottom:0}
.careersDiversity #diversity-tab-one:checked~.tabs #diversity-tab-one-panel,.careersDiversity #diversity-tab-two:checked~.tabs #diversity-tab-two-panel,.careersDiversity #diversity-tab-three:checked~.tabs #diversity-tab-three-panel,.careersDiversity #diversity-tab-four:checked~.tabs #diversity-tab-four-panel{border-bottom:5px solid}
.careersDiversity .worko-tabs .tablet-tab-label{margin-left:0}
.careersDiversity .worko-tabs .benefitsoutsideUS{bottom:0}
}
@media only screen and (max-width:767px){.careersDiversity .tabs-panel-static-content-wrapper{min-height:484px}
.careersDiversity .planning-tablet-max-height{max-height:37px!important}
.careersDiversity .worko-tabs .topmargin15{margin-top:38px}
.careersDiversity .worko-tabs .topmargin47{margin-top:18px}
.careersDiversity .worko-tabs .tablet-tab-label{padding-top:18px;padding-bottom:5px}
.careersDiversity .worko-tabs .tab-static-content{padding-bottom:6px}
.careersDiversity .padding-right10{padding-right:0}
.careersDiversity .worko-tabs-wrapper-label{padding-left:34px}
.careersDiversity .worko-tabs .tablet-tab-label{margin-left:20px}
.careersDiversity .worko-tabs .careers-wwajm-2column-wrapper{flex-direction:column!important}
.careersDiversity .worko-tabs .benefitsoutsideUS{font-size:11px;bottom:0}
.careersDiversity .worko-tabs .topmargin35{margin-top:20px}
.careersDiversity .worko-tabs .tab-static-content{font-size:17px}
.careersDiversity .worko-tabs .wwajm-star{font-size:13px}
.careersDiversity .worko-tabs .wwajm-na-column-header{font-size:13px}
.careersDiversity .padding40bottom{padding-bottom:39px}
.careersDiversity .worko-tabs .tab-static-content{width:79px;max-height:60px}
.careersDiversity .worko-tabs .planning{width:70px!important;max-height:60px}
.careersDiversity .worko-tabs-wrapper-label{font-size:20px}
.careersDiversity .worko-tabs .flex-tabs-static-content{padding-left:20px;padding-right:20px;padding-bottom:20px}
.careersDiversity .worko-tabs .panel{height:auto}
.careersDiversity .worko-tabs-static-content .static-content-wrapper{height:100%}
.careersDiversity .worko-tabs .panel-static-content{padding-top:16px}
.careersDiversity .worko-tabs .padding-top-mobile{padding-top:0}
.careersDiversity .worko-tabs-static-content .static-content-wrapper{flex-direction:column}
.careersDiversity .worko-tabs-static-content .static-content-image{padding-bottom:23px}
.careersDiversity .worko-tabs-static-content .padding-bottom-mobile{padding-bottom:17px;padding-top:5px}
.careersDiversity .worko-tabs-static-content .static-content-image img{width:auto!important;height:auto!important}
.careersDiversity .static-content-text{display:flex;flex-direction:column}
.careersDiversity .careers-wwajm-2column-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.careersDiversity careers-wwajm-2column-wrapper .careers-wwajm-2column-inner{margin:0}
}
.careersCoreValues{display:flex;flex-direction:row}
.bottomMargin0{margin-bottom:unset}
.topMargin0{margin-top:unset}
.careersCoreValues .jobEntry a,a:hover,a:active,a:visited,a:focus{text-decoration:none;color:#3d7299}
.careersCoreValues .nowrap{display:inline-flex;flex-direction:row}
.careersCoreValues .careerCorValue{display:block;margin-top:23px}
.careersCoreValues .careerCorValueLabel{font-family:Open Sans Light;color:#002d63;font-size:25px;float:left;padding-right:10px}
.careersCoreValues .careerCorValues{padding-left:60px;max-width:820px;flex:1}
.careersCoreValues .careerCorValueDesc{font-family:Open Sans Light;color:#333;font-size:20px;padding-left:0;align-self:flex-end;line-height:1.8}
.careersCoreValues .careerCoreValueButtons{display:flex}
.careersCoreValues .vl-careers-core-values{border-left:8px solid #3d7299;height:359px;margin-left:30px;margin-top:20px;margin-right:30px}
.careersCoreValues .buttonRow{display:flex;flex-direction:row;margin:10px;margin-right:60px;margin-top:25px;margin-bottom:23px;margin-left:0}
.careersCoreValues .coreValuesButton{width:182px;height:39px;background-color:#3d7299;border:solid 1px #0e4e91;font-family:'Open Sans Regular'!important;font-size:14px!important;color:#fff!important;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;text-transform:uppercase!important;text-align:center}
.careersCoreValues .coreValuesHeader{display:flex;justify-content:center;font-family:'Open Sans Light';font-size:18px;color:#1e1e1e;margin-top:20px;margin-right:60px;max-width:387px}
.careersCoreValues .jobEntries{margin-top:13px}
.careersCoreValues .jobEntry{font-family:'Open Sans Light';font-size:18px;color:#3d7299;margin-bottom:17px;text-align:left;margin-left:0;margin-right:30px}
.careersCoreValues .marginRight23{margin-right:23px}
@media only screen and (max-width:991px){.careersCoreValues .careerCorValues{flex:1 1 auto}
.careersCoreValues{flex-direction:column}
.careersCoreValues .careerCorValues{order:2;margin-top:60px}
.careersCoreValues .careerCoreValueButtons{order:1}
.careersCoreValues{margin-top:53px;align-items:center}
.careersCoreValues .careerCorValue{MARGIN-RIGHT:60px}
.careersCoreValues .careerCorValues{padding-left:40px}
}
@media only screen and (min-width:0) and (max-width:767px){.careersCoreValues .jobEntry{display:flex}
.careersCoreValues .jobEntry a,a:hover,a:active,a:visited,a:focus{flex:1 1 auto}
.careersCoreValues .coreValuesHeader{max-width:unset;margin-right:0}
.bottomMargin0{margin-bottom:0!important}
.topMargin0{margin-top:0!important}
.careersCoreValues{margin-top:20px}
.careersCoreValues .careerCorValues{margin-top:30px}
.careersCoreValues .vl-careers-core-values{display:none}
.careersCoreValues .careerCorValue{MARGIN-RIGHT:20px;margin-left:20px}
.careersCoreValues .careerCorValues{padding-left:0;width:100%}
.careersCoreValues .buttonRow{margin-right:0;margin-left:0;justify-content:center}
.careersCoreValues .jobEntry{margin-left:20px;margin-right:20px}
.careersCoreValues .marginRight23{margin-right:11px}
.careersCoreValues .coreValuesButton{width:173px}
}
.careers-community-carousel{background-color:#fff;//height:0;//padding-bottom:14.52%}
.CareersCommunityWrapper .lightSlider{height:370px!important;//padding-bottom:14.52% !important;z-index:0}
.CareersCommunityWrapper .lightSlider img{width:100%}
.CareersCommunityWrapper .lSSlideOuter{position:relative}
.CareersCommunityWrapper ul.lSPager{position:absolute;z-index:10;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.CareersCommunityWrapper li{list-style:none}
.CareersCommunityWrapper .lSPager.lSpg>li a{height:10px;width:10px;background-color:transparent;border:2px solid white;transition:all .25s;box-shadow:0 0 0 1px rgba(0,0,0,0.15);opacity:.9}
.CareersCommunityWrapper .lSAction>a{opacity:.8;transition:opacity .25s}
.CareersCommunityWrapper .lSAction>a:hover{opacity:1}
.CareersCommunityWrapper .lSPager.lSpg>li:hover a,.CareersCommunityWrapper .lSPager.lSpg>li.active a{background-color:white}
.CareersCommunityWrapper .lSPrev,.CareersCommunityWrapper .lSNext{background-position:initial;margin-top:-22px;background-size:cover;z-index:10;cursor:pointer}
.CareersCommunityWrapper .lSAction a:nth-child(2),.CareersCommunityWrapper .lSAction a:nth-child(4){display:none}
.CareersCommunityWrapper .lSPrev{background-image:url(../../../etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/LeftBlueArrow_Community.png);background-position:right center;height:33px;width:17px;cursor:pointer}
.CareersCommunityWrapper .lSNext{background-image:url(../../../etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/RightBlueArrow_Community.png);background-position:left center;height:33px;width:17px;cursor:pointer}
.CareersCommunityWrapper .clickBlocker{display:block;top:50%;cursor:pointer;position:absolute;z-index:9;height:44px;width:37px;margin-top:-22px}
.CareersCommunityWrapper .clickBlocker.left{left:10px}
.CareersCommunityWrapper .clickBlocker.right{right:10px}
.CareersCommunityWrapper{width:100%;padding-top:100px;display:flex;flex-direction:column;background-color:#fff}
.CareersCommunityWrapper .CommunityCarouselContainer{display:flex;flex-direction:row}
.CareersCommunityWrapper .CommunityCarouselLeftContainer{display:flex;justify-content:center;flex-direction:column;padding-right:15px}
.CareersCommunityWrapper .CommunityCarouselRightContainer{display:flex;justify-content:center;flex-direction:column;padding-left:15px}
.CareersCommunityWrapper .CommunityInvolvementHeader{margin-left:60px;border-top-color:#3d7299;border-top-width:2px;border-top-style:solid;width:435px;padding-top:7px;font-family:Open Sans Regular;font-size:28px}
.CareersCommunityWrapper .CommunityCarouselHeader{font-family:Open Sans Regular;font-size:25px;color:#333;text-align:center;padding-top:25px;padding-bottom:20px}
.CareersCommunityWrapper .CommunityInvolementSectionWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;max-width:100%;margin-top:45px;flex-direction:column;display:flex;align-items:center;justify-content:center}
.CareersCommunityWrapper .CommunityInvolementSectionHeader{background-color:#002d62;color:#fff;font-family:'Open Sans Regular';font-size:28px;max-width:1277px;width:100%;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px}
.CareersCommunityWrapper .CommunityInvolementSectionContent{height:524px;border:solid 1px -webkit-box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);border:1px solid #0e4e91;width:100%;max-width:1277px;display:flex;flex-direction:row;background-color:#fff}
.CareersCommunityWrapper .CommunityInvolementSectionContentLeftWrapper{display:flex;flex-direction:column;width:46%;margin-right:0;overflow:hidden}
.CareersCommunityWrapper .CommunityInvolementSectionContentRightWrapper{display:flex;flex-direction:column;align-items:center;margin-left:44px;margin-right:0}
.CareersCommunityWrapper .CommunityBulletinList{margin-left:25px;margin-top:35px;max-width:568px;max-height:211px}
.CareersCommunityWrapper .CommunityBulletin{background-image:url(../../../etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/BlueCheckmark_Community.png);background-repeat:no-repeat;padding-left:20px;min-height:19px;background-position:left;font-family:'Open Sans Regular';font-size:18px;margin-bottom:12px;color:#333;white-space:nowrap}
.CareersCommunityWrapper .CommunityInvolementSectionContentLeftText{margin-left:25px;margin-top:8px;max-width:568px;max-height:250px;font-family:"Open Sans Light";font-size:18px;color:#333}
.CareersCommunityWrapper .CommunityInvolementSectionContentLeftText a{padding-top:12px;display:block;color:#333;white-space:nowrap}
.CareersCommunityWrapper .CommunityInvolementSectionContentLeftText .report{background-image:url("../../../etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/report_orange.png");background-repeat:no-repeat;padding-left:15px;min-height:13px;background-position:left;display:inline}
.CareersCommunityWrapper .CommunityInvolementSectionContentLeftText .video{background-image:url("../../../etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/video_orange.png");background-repeat:no-repeat;padding-left:20px;min-height:13px;background-position:left;display:inline}
.CareersCommunityWrapper .CommunityInvolementSectionContentLeftText .audio{background-image:url("../../../etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/audio_orange.png");background-repeat:no-repeat;padding-left:20px;min-height:13px;background-position:left;display:inline}
[class*="communityList-"]:not(.communityList-0){display:none}
[class*="communityList-"]{position:absolute}
.CareersCommunityWrapper .communityListImages{position:relative}
.CareersCommunityWrapper .flexImages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.CareersCommunityWrapper .careers-community-carousel-wrapper{width:540px;height:370px;align-items:center;justify-content:center}
.CareersCommunityWrapper .jump2Top{display:flex;flex-direction:column;align-self:flex-end}
.CareersCommunityWrapper .jump2TopImage{float:right;padding-right:37px;width:auto!important}
.CareersCommunityWrapper .jump2Text{clear:both;text-align:right;margin-right:66px;margin-bottom:7px;width:14px;float:right;color:#000;font-family:Open Sans Regular;font-size:18px}
.CareersCommunityWrapper .jump2Top.mobile{display:none}
@media only screen and (max-width:991px){.CareersCommunityWrapper{margin-top:25px;background-color:unset}
.CareersCommunityWrapper .CommunityInvolvementHeader{margin-left:15px;font-size:25px}
.CareersCommunityWrapper .CommunityInvolementSectionWrapper{margin-top:40px}
.CareersCommunityWrapper .CommunityCarouselHeader{padding-top:20px}
.CareersCommunityWrapper .CommunityInvolementSectionHeader{font-size:20px}
.CareersCommunityWrapper .CommunityInvolementSectionContent{height:auto;flex-direction:column}
.CareersCommunityWrapper .CommunityInvolementSectionContentLeftWrapper{width:96%}
.CareersCommunityWrapper .CommunityInvolementSectionContentLeftText{max-width:96%;height:auto}
.CareersCommunityWrapper .CommunityBulletinList{height:auto}
.CareersCommunityWrapper .CommunityInvolementSectionContentRightWrapper{margin-bottom:60px;margin-left:0}
.CareersCommunityWrapper .CommunityCarouselLeftContainer{padding-right:29px}
.CareersCommunityWrapper .CommunityCarouselRightContainer{padding-left:29px}
.CareersCommunityWrapper .jump2Top{display:none}
.CareersCommunityWrapper .jump2Top.mobile{display:block;margin-top:40px}
.CareersCommunityWrapper .CommunityInvolementSectionContentLeftText{max-height:none}
.CareersCommunityWrapper .CommunityBulletinList{max-height:none}
}
@media only screen and (min-width:0) and (max-width:767px){.CareersCommunityWrapper .CommunityInvolementSectionHeader{font-size:14px;padding-right:15px}
.CareersCommunityWrapper .careers-community-carousel-wrapper{width:100%;height:340px;order:1;display:flex}
.CareersCommunityWrapper .CommunityInvolvementHeader{width:330px}
.CareersCommunityWrapper .CommunityCarouselContainer{flex-wrap:wrap;justify-content:center}
.CareersCommunityWrapper .CommunityCarouselLeftContainer{order:2;margin-top:-21px;z-index:100}
.CareersCommunityWrapper .CommunityCarouselRightContainer{order:3;margin-top:-21px;margin-left:16%;z-index:100}
.CareersCommunityWrapper .careers-community-carousel{width:370px}
}