.codee-modal{background:#fff;border:1px solid #d4d4d4;border-radius:5px;bottom:26px;box-shadow:0 1px 2px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.08),0 16px 32px rgba(0,0,0,.08),0 32px 64px rgba(0,0,0,.08);display:none;height:186px;position:fixed;right:24px;width:282px;z-index:9999999991}.codee-modal-inner{border-radius:5px;height:186px;position:relative;width:282px}.codee-agent{height:45px;left:-14px;position:absolute;top:-9px;width:45px}.codee-modal-inner .codee-modal-header{border-bottom:1px solid #2680b3;justify-content:flex-end;padding:2rem 4rem}#codee-modal .codee-modal-header{border:none!important;padding:0!important}#codee-modal .codee-modal-header:after{clear:both;content:"";display:block}.codee-modal-header h2{color:#999;display:inline-block;float:left;font-size:13px;font-weight:400;height:auto;line-height:18px;margin:11px 0 0 44px;text-align:left;text-transform:none;width:auto}.codee-modal-header h2 span{font-weight:700}.codee-modal-inner .codee-modal-header .close-codee-modal{color:#dcdcdc;display:inline-block;float:right;font-size:20px;height:auto;line-height:28px;line-height:20px;margin:10px 12px 0 0;padding:0;transition:color .2s ease-out;-moz-transition:color .2s ease-out;-webkit-transition:color .2s ease-out;width:auto}.codee-modal-inner .codee-modal-header .close-codee-modal:hover{color:#1e6794}.codee-modal-inner .codee-modal-body{box-sizing:border-box;float:left;height:auto;padding:10px 14px 8px 20px;position:relative;width:100%}.codee-modal-inner p{color:#000;display:block;font-size:13px;font-weight:400;height:auto;line-height:22px;margin:0;text-align:left;text-transform:none;width:100%}.codee-modal-inner p a{color:#000;text-decoration:none}.codee-modal-inner p a:hover{color:#000;text-decoration:underline}.codee-modal-inner ul{margin:10px 0 0 20px;padding:0}.codee-modal-inner ul,.codee-modal-inner ul li{display:block;height:auto;list-style:none;text-align:left;width:100%}.codee-modal-inner ul li{margin:0}.codee-modal-inner ul li a{color:#1e6794;display:inline-block;font-size:13px;font-weight:600;height:auto;line-height:22px;margin:0;text-align:left;text-decoration:none;text-transform:none;width:auto}.codee-modal-inner ul li a:hover{color:#1e6794;text-decoration:underline}#codee-slide-1,#codee-slide-2,#codee-slide-3{display:none}.career-area-feature{margin:0 0 30px}.career-areas-holder{box-sizing:border-box;display:inline-block;float:left;height:auto;padding:0;text-align:left;width:calc(100% - 350px);width:-webkit-calc(100% - 350px)}.career-areas-holder .content-holder{margin:0;width:100%}.career-areas-holder .feature-box h4.with-dash{font-size:18px;line-height:26px}@media (min-width:320px) and (max-width:1090px){.career-area-feature .search-info .sorting-wrapper{display:none}}@media (min-width:320px) and (max-width:950px){.career-area-feature .diversity-right{align-items:stretch;display:-webkit-flex;display:flex;flex-wrap:wrap}.career-area-feature .search-info .sorting-wrapper{display:inline-block}.career-areas-holder{display:inline-block;float:left;width:100%}.career-area-feature .diversity-section.committee-box{float:left;height:auto;margin:0 15px 0 0;width:calc(50% - 15px);width:-webkit-calc(50% - 15px)}.career-area-feature .diversity-left-inner{margin:0 0 0 15px}}@media (min-width:320px) and (max-width:780px){.career-area-feature{margin:0 0 20px}.career-areas-holder{display:inline-block;float:left;width:100%}.career-area-feature .search-info .sorting-wrapper{display:none}.career-area-feature .diversity-section.committee-box{margin:0 10px 0 0;width:calc(50% - 10px);width:-webkit-calc(50% - 10px)}.career-area-feature .diversity-left-inner{margin:0 0 0 10px;width:calc(50% - 10px);width:-webkit-calc(50% - 10px)}}@media (min-width:320px) and (max-width:610px){.career-area-feature .diversity-section.committee-box{float:left;height:auto;margin:0 0 20px;width:100%}.career-area-feature .diversity-left-inner{margin:0;width:100%}}.page-feature-holder{float:left;height:auto;margin:0 0 30px;width:100%}.page-feature-holder.adjust-alignment{padding:0 10px}.blue-top-overlay{text-align:center}.top-centered-text{float:left;height:auto;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%}.top-centered-text h1{color:#fff;float:left;font-size:36px;font-weight:600;height:auto;line-height:42px;margin:0;text-align:left;width:100%}.top-centered-text a,.top-centered-text p{color:#fff;float:left;font-size:18px;font-weight:400;line-height:18px;margin:18px 0 0;text-align:center;width:100%}.top-centered-text a{display:inline-block;float:none;margin:0;width:auto}.top-centered-text a:hover{color:#fff;text-decoration:underline}.top-centered-text p span{font-family:Lobster,cursive;font-style:italic}.diversity-left{display:inline-block;padding:0;width:calc(100% - 350px);width:-webkit-calc(100% - 350px)}.diversity-left,.diversity-section{background:#fff;box-sizing:border-box;float:left;height:auto;text-align:left}.diversity-section{margin:6px 0 0;padding:30px 30px 0;width:100%}.details-right{box-sizing:border-box;float:left;height:auto;margin:0;padding:0;text-align:left;width:100%}.diversity-section p a{color:#2680b3;text-decoration:underline}.diversity-section p a:hover{color:#2680b3;text-decoration:none}.diversity-section.gradient{background:rgba(38,128,179,.2);background:-moz-linear-gradient(top,transparent 0,transparent 15%,rgba(38,128,179,.1) 100%,rgba(38,128,179,.1) 100%);background:-webkit-linear-gradient(top,transparent,transparent 15%,rgba(38,128,179,.1) 100%,rgba(38,128,179,.1) 0);background:linear-gradient(180deg,transparent 0,transparent 15%,rgba(38,128,179,.1) 100%,rgba(38,128,179,.1) 0);border-bottom:1px solid #2680b3;margin:0;padding:30px 30px 60px}.diversity-section.gradient-half{align-self:flex-end;background:#2680b3;background:-moz-linear-gradient(top,transparent 0,transparent 55%,rgba(38,128,179,.6) 100%,rgba(38,128,179,.6) 100%);background:-webkit-linear-gradient(top,transparent,transparent 55%,rgba(38,128,179,.6) 100%,rgba(38,128,179,.6) 0);background:linear-gradient(180deg,transparent 0,transparent 55%,rgba(38,128,179,.6) 100%,rgba(38,128,179,.6) 0);margin:0;padding:60px 30px 0}.diversity-section:first-child{margin:0}.diversity-section .events-list{padding:0 30px;width:100%}.diversity-section .event-data{border:0;margin:0;padding:60px 0}.diversity-section .event-data.no-pagination,.diversity-section .event-data.no-pagination:first-child{border-bottom:1px solid #fff;border-top:0;padding:30px 0}.diversity-section .event-data.no-pagination:last-child{border:0;padding-bottom:0}.diversity-section .events-pagination{margin-top:0!important;padding:0!important}.diversity-section .view-all-events{clear:both;margin:15px 0 0;text-align:center;width:100%}.diversity-section .events-pagination,.diversity-section .events-pagination ul{text-align:center;width:100%}.diversity-section .events-pagination ul li{display:inline-block;float:none}.diversity-section .event-data a.call-to-action{color:#2680b3;float:left;font-size:16px;font-weight:600;height:auto;line-height:24px;margin:12px 0 0;text-transform:none;width:auto}.diversity-right{background:transparent;box-sizing:border-box;display:inline-block;float:left;height:100%;margin:0 0 0 30px;text-align:left;width:320px}.diversity-left-inner{float:left;height:auto;width:100%}.career-opprtunities-box{overflow:hidden}.diversity-right .diversity-section{background:#fff;border:1px solid #d0d0d0;border-bottom:2px solid #2680b3;margin:0 0 30px;padding:30px}.diversity-section.blue-bg{background:#2680b3}.diversity-image{float:right;height:auto;margin:0 0 30px 30px;position:relative;width:auto}.diversity-image.hide-on-mobile{display:block}.diversity-image.hide-on-desktop{display:none}.diversity-image img{display:block;height:auto;width:100%}.diversity-image-overlay{background:rgba(38,128,179,.8);background:-moz-linear-gradient(top,transparent 0,transparent 20%,rgba(38,128,179,.8) 100%,rgba(38,128,179,.8) 100%);background:-webkit-linear-gradient(top,transparent,transparent 20%,rgba(38,128,179,.8) 100%,rgba(38,128,179,.8) 0);background:linear-gradient(180deg,transparent 0,transparent 20%,rgba(38,128,179,.8) 100%,rgba(38,128,179,.8) 0);border-bottom:4px solid #2680b3;box-sizing:border-box;display:-webkit-flex;display:flex;flex-wrap:wrap;height:100%;padding:20px;position:absolute;width:100%}.diversity-image-overlay h4{align-self:flex-end;color:#fff;float:left;font-size:16px;font-weight:700;height:auto;line-height:24px;margin:0;padding:0;text-align:left;width:100%}.diversity-section h2{color:#2680b3;float:left;font-size:16px;font-weight:900;height:auto;line-height:16px;margin:0 0 12px;position:relative;text-transform:uppercase;width:100%}.diversity-section h3{font-size:22px;font-weight:700;line-height:30px;margin:0 0 16px;position:relative}.diversity-section h3,.diversity-section p{color:#333;float:left;height:auto;text-transform:none;width:100%}.diversity-section p{font-size:16px;font-weight:400;line-height:24px;margin:0 0 12px}.diversity-section ol:last-child,.diversity-section ul:last-child,.diversity-section:not(.accordion-special) p:last-child{margin:0}.wrapping{float:none!important}a.accordion{clear:both;color:#2680b3;float:left;font-size:16px;font-weight:600;height:auto;line-height:24px;margin:8px 0 0 20px;padding:0;text-transform:none;width:auto}.accordion-text{display:none;float:left;height:auto;margin:0;padding:15px 0 0 20px;width:100%}.separator-line{border-bottom:1px solid #2680b3;float:left;height:60px;width:100%}.separator-line.no-border{border-bottom:0}.stories{box-sizing:border-box;margin:0;padding:0 28px}.stories,.story{float:left;height:auto;width:100%}.story{background:rgba(38,128,179,.1);display:inline-block;display:-webkit-flex!important;display:flex!important;flex-wrap:wrap;margin:30px 0 0}.story-image{align-self:center}.story img.story-image,.story-image{float:left;height:auto;margin:0;max-width:150px;width:26%}.story img.story-image{display:block}.story-text{float:left;height:auto;margin:0;padding:16px;width:74%}.story-text h4{color:#2680b3;font-size:12px;font-weight:900;line-height:14px;margin:0 0 8px;text-transform:uppercase}.story-text h4,.story-text h5{float:left;height:auto;padding:0;text-align:left;width:100%}.story-text h5{color:#333;font-size:16px;font-weight:700;line-height:24px;margin:0}.story-text p,.story-text p:last-child,.story-text p:last-of-type{color:#333;display:inline-block;display:none;float:none;font-size:14px;font-weight:400;height:auto;line-height:24px;margin:8px 0 0;padding:0;text-align:left;width:auto}.story-text .wide-image{display:none;float:right;height:auto;margin:0 0 14px 30px;position:relative;width:auto}.story-text .wide-image:after{background:#2680b3;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.story-text .wide-image img{display:block;height:auto;width:100%}.story.active .story-image{display:none}.story.active .story-text{padding:30px;width:100%}.story.active .story-text h4,.story.active .story-text h5{display:block;float:none;width:auto}.story.active .story-text .wide-image,.story.active .story-text p{display:block;width:auto}.testimonial-on-diveristy{box-sizing:border-box;float:left;height:auto;padding:0;width:100%}.slick-initialized .slick-slide.testimonial-diveristy-row,.testimonial-diveristy-row{align-items:flex-end!important;display:-webkit-flex!important;display:flex!important;flex-wrap:wrap;float:left;height:auto;width:100%}.testimonial-on-diveristy .testimonial-diveristy-img{align-self:flex-end;float:left;height:auto;padding:0;width:276px}.testimonial-on-diveristy .testimonial-diveristy-img img{display:inline-block!important;vertical-align:bottom}.testimonial-on-diveristy .testimonial-diveristy-copy{float:left;height:auto;padding:0 0 50px 20px;width:calc(100% - 276px);width:-webkit-calc(100% - 276px)}.testimonial-diveristy-copy-inner{float:left;height:auto;margin:2%;width:96%}.testimonial-on-diveristy .testimonial-diveristy-copy h3{color:#333;float:left;font-size:16px;font-weight:400;height:auto;line-height:18px;margin:34px 0 0!important;padding:0!important;width:100%}.testimonial-on-diveristy .testimonial-diveristy-copy p{color:#333;float:left;font-size:22px;font-weight:600;height:auto;line-height:36px;margin:0!important;padding:0!important;width:100%}.testimonial-on-diveristy .slick-dots{box-sizing:border-box;clear:both;display:block;flex-basis:100%;flex-shrink:0;float:left;height:auto;margin:-24px 0 0;padding:0;text-align:center;width:13px;width:100%}.testimonial-on-diveristy .slick-dots li{display:inline-block;float:none;list-style:none;margin:0 4px;width:11px}.testimonial-on-diveristy .slick-dots li button{background:transparent;border:1px solid #fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;cursor:pointer;display:block;float:left;height:10px;left:0;padding:0;position:relative;text-indent:-99999999px;top:0;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;width:10px}.testimonial-on-diveristy .slick-dots li button::-moz-focus-inner{border:0;outline:none}.testimonial-on-diveristy .slick-dots li button:focus,.testimonial-on-diveristy .slick-dots li button:hover,.testimonial-on-diveristy .slick-dots li.slick-active button{background:#fff;border-color:#fff;outline:none}.awards-recognition-holder,.life-holder,.partners-programs-holder{float:left;height:auto;margin:12px 0 0;text-align:center;width:100%}.awards-box,.partners-box{overflow:hidden}.life-holder{height:348px}.job-detail .life-holder{height:auto;padding:0 0 30px}.awards-recognition-holder,.awards-recognition-holder .slick-slide,.partners-programs-holder,.partners-programs-holder .slick-slide{height:180px!important}.awards-recognition-holder div.slick-slide,.partners-programs-holder div.slick-slide{display:inline-block;height:auto;text-align:center;width:100%}.life-holder a{width:calc(50% - 1px);width:-webkit-calc(50% - 1px)}.job-detail .life-holder a,.life-holder a{display:block;float:left;height:auto;margin:.5px}.job-detail .life-holder a{width:calc(25% - 1px);width:-webkit-calc(25% - 1px)}.life-holder a img{display:block;height:auto;width:100%}.awards-recognition-holder,.awards-recognition-holder .slick-slide,.partners-programs-holder,.partners-programs-holder .slick-slide{align-items:center;display:-webkit-flex!important;display:flex!important;flex-wrap:wrap;justify-content:center}.awards-recognition-holder .slick-slide img,.partners-programs-holder .slick-slide img{display:inline-block;width:auto}.awards-recognition-holder .slick-next,.awards-recognition-holder .slick-prev,.partners-programs-holder .slick-next,.partners-programs-holder .slick-prev{background:none;border:0;box-sizing:border-box;color:#2680b3;cursor:pointer;font-size:22px;font-weight:700;height:21px;margin-top:0;padding:0;position:absolute;text-align:center;top:42%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;width:14px;z-index:1}.awards-recognition-holder .slick-prev:before,.partners-programs-holder .slick-prev:before{content:"\f104";font-family:Font Awesome\ 5 Free;font-size:28px}.awards-recognition-holder .slick-next:before,.partners-programs-holder .slick-next:before{content:"\f105";font-family:Font Awesome\ 5 Free;font-size:28px}.awards-recognition-holder .slick-next::-moz-focus-inner,.awards-recognition-holder .slick-prev::-moz-focus-inner,.partners-programs-holder .slick-next::-moz-focus-inner,.partners-programs-holder .slick-prev::-moz-focus-inner{border:0}.awards-recognition-holder .slick-next,.partners-programs-holder .slick-next{background-position:100% 0;margin-left:10px;right:-15px}.awards-recognition-holder .slick-prev,.partners-programs-holder .slick-prev{background-position:0 0;left:-15px;margin:0}.awards-recognition-holder .slick-disabled,.partners-programs-holder .slick-disabled{opacity:.5!important}.committee-holder{float:left;height:auto;width:100%}.committee-holder ul{height:auto;margin:0}.committee-holder ul,.committee-holder ul li{float:left;list-style:none;padding:0;width:100%}.committee-holder ul li{border-bottom:1px solid #2680b3;display:-webkit-flex;display:flex;flex-wrap:wrap;height:92px}.job-details-feature .committee-holder ul li{height:auto}.job-details-feature .diversity-section.committee-box{padding:30px 30px 0;position:relative}.job-details-feature .diversity-section.committee-box .committee-info h3{margin-top:30px}.job-details-feature .diversity-section.committee-box .committee-info h4{margin-bottom:30px}.committee-holder ul li:last-child{border-bottom:0}.committee-holder ul li a{align-self:center;cursor:default;display:-webkit-flex;display:flex;flex-wrap:wrap;float:left;height:auto;width:100%}.committee-info{box-sizing:border-box;float:left;height:auto;padding:10px 0 0;width:calc(100% - 64px);width:-webkit-calc(100% - 64px)}.committee-holder ul li:first-child a .committee-info{padding-top:0;width:calc(100% - 34px);width:-webkit-calc(100% - 34px)}.committee-info h3{font-family:Lobster,cursive;font-size:18px;line-height:18px;margin:0}.committee-info h3,.committee-info h4{color:#333;float:left;font-weight:400;height:auto;text-align:left;width:100%}.committee-info h4{font-size:12px;margin:10px 0 0}.committee-image{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;float:left;height:64px;overflow:hidden;width:64px}.committee-image.special{align-self:flex-end;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;float:left;height:92px;overflow:visible;position:relative;width:64px}.job-detail .committee-image.special{bottom:0;float:none;position:absolute;right:0}.committee-image img{display:block;height:auto;width:100%}.committee-image.special img{bottom:0;display:block;height:auto;max-width:105px;position:absolute;right:0;width:auto}.career-opportunity-holder,.career-opportunity-holder ul{float:left;height:auto;width:100%}.career-opportunity-holder ul{list-style:none;margin:0;padding:0}.career-opportunity-holder ul li{border-bottom:1px solid #2680b3;display:-webkit-flex;display:flex;flex-wrap:wrap;float:left;height:92px;list-style:none;padding:0;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;width:100%}.career-opportunity-holder ul li a{align-self:center;float:left;height:auto;width:100%}.career-opportunity-holder ul li a h3{color:#333;float:left;font-size:16px;font-weight:700;height:auto;line-height:20px;margin:0;text-align:left;width:100%}.career-opportunity-holder ul li a:hover h3{color:#2680b3;text-decoration:underline}.career-opportunity-holder ul li a h4{color:#333;float:left;font-size:14px;font-weight:400;height:auto;margin:4px 0 0;text-align:left;width:100%}.career-opportunity-holder ul li:last-child a:hover,.career-opportunity-holder ul li:last-child:hover a{color:#fff;text-decoration:none}.columns-enabled{display:none}.why-join-us-page .separator-line{height:50px}.widget-row.jobs-near-you-map{background:#236892 url(/build/images/jobs-near-you-map.f8b6583b.png) 100% 100% no-repeat!important;border:none!important;box-sizing:border-box!important;min-height:182px!important;text-align:left!important}.widget-row.jobs-near-you-map h3{color:#fff!important;margin-bottom:20px}.widget-row.jobs-near-you-map p{color:#fff!important;display:inline-block;font-size:14px;font-weight:300;line-height:20px;max-width:140px;padding-left:20px;position:relative}.widget-row.jobs-near-you-map p i{left:0;position:absolute;top:3px}.widget-row.jobs-near-you-map:hover p{text-decoration:underline}.widget-row.find-us .location-map-holder{border:1px solid #ccc;float:left;margin:20px 0 0;position:relative;width:100%}.widget-row.find-us .location-map-holder a{display:block}.widget-row.find-us .location-map-holder img{display:block;height:auto;width:100%}.widget-row.find-us .logo-holder{align-items:center;border:1px solid #ccc;display:flex;float:left;justify-content:center;margin:20px 0 0;position:relative;width:100%}.widget-row.find-us .logo-holder img{display:block;height:auto;width:auto}.widget-row.find-us a.expand-map{color:#2680b3;font-size:18px;height:auto;position:absolute;right:6px;top:6px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;width:auto;z-index:1}.widget-row.find-us a.expand-map:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}.widget-row.find-us a.expand-map img{display:block;height:auto;width:100%}.widget-row.find-us .location-holder{float:left;height:auto;margin:20px 0 0;width:100%}.widget-row.find-us .location-holder p{color:#333;float:left;font-size:12px;font-weight:400;height:auto;line-height:16px;margin:12px 0 0;text-transform:none;width:100%}.widget-row.find-us .location-holder p a{color:#2680b3;cursor:pointer;display:inline-block;font-weight:400;margin:0;padding:0;text-decoration:none;text-transform:uppercase;width:100%}.widget-row.find-us .location-holder p a:hover{text-decoration:underline}.widget-row.find-us .location-holder p.with-icon{font-size:14px;line-height:22px;margin:0!important;padding-left:28px}.widget-row.find-us .location-holder p.with-icon span{color:#2680b3;margin:0 13px 0 -26px}@media (min-width:320px) and (max-width:1180px){.story img.story-image{display:none}.story-text{width:100%}}@media (min-width:320px) and (max-width:1100px){.events-list.diversity,.stories{padding:0}.testimonial-on-diveristy .testimonial-diveristy-img{display:none}.testimonial-on-diveristy .testimonial-diveristy-copy{padding-left:0;width:100%}.diversity-section.gradient-half{padding:30px 30px 0}}@media (min-width:320px) and (max-width:950px){.columns-enabled{display:block}.diversity-left,.diversity-right{float:left;margin:0;width:100%}#about-us .widgets-holder,#events .widgets-holder,#working-here .widgets-holder{margin:0;width:100%!important}#about-us .widgets-holder .widget-row,#events .widgets-holder .widget-row,#working-here .widgets-holder .widget-row{width:calc(50% - 15px)!important;width:-webkit-calc(50% - 15px)!important}#about-us .widgets-holder .widget-row.wide,#events .widgets-holder .widget-row.wide,#working-here .widgets-holder .widget-row.wide{width:100%!important}#about-us .widgets-holder .widget-row.first,#events .widgets-holder .widget-row.first,#working-here .widgets-holder .widget-row.first{margin:30px 15px 0 0!important}#about-us .widgets-holder .widget-row.second,#events .widgets-holder .widget-row.second,#working-here .widgets-holder .widget-row.second{margin:30px 0 0 15px!important}#about-us .widgets-holder .widget-row.nobottom-margin,#events .widgets-holder .widget-row.nobottom-margin,#working-here .widgets-holder .widget-row.nobottom-margin{margin-bottom:0!important}.details-box.wide{margin:0!important;width:100%!important}.details-box.wide .diversity-section.awards-box{margin-top:0!important}.job-detail .diversity-left-inner .diversity-section.committee-box.removeMargin{margin-bottom:0!important}.diversity-right{margin:30px 0 0}.details-box,.diversity-left-inner{float:left;height:auto;margin:0 15px 0 0;width:calc(50% - 15px);width:-webkit-calc(50% - 15px)}.details-box:last-child{margin:0 0 0 15px}.details-box:first-child{margin:0 15px 0 0}.details-box{display:-webkit-flex;display:flex;flex-wrap:wrap}.content-page .diversity-left-inner,.why-join-us-page .diversity-left-inner{float:left;height:auto;margin:0;width:100%}.details-box .diversity-section{float:left;height:auto;width:100%!important}.details-box .diversity-section.awards-box,.job-detail .diversity-left-inner .diversity-section.committee-box{margin:0 0 30px!important}.why-join-us-page .diversity-section.career-opprtunities-box{display:none}.why-join-us-page .diversity-right{margin:0}.why-join-us-page .separator-line{height:50px}.awards-box
	.awards-recognition-holder,.awards-recognition-holder .slick-slide,.life-holder,.partners-box,.partners-programs-holder,.partners-programs-holder .slick-slide{height:auto}.diversity-section.career-opprtunities-box{float:left;height:auto;margin:0 0 0 15px;width:calc(50% - 15px);width:-webkit-calc(50% - 15px)}.content-page .diversity-section.awards-box,.content-page .diversity-section.partners-box{float:left;height:auto;margin:30px 15px 0 0;width:calc(50% - 15px);width:-webkit-calc(50% - 15px)}.details-right .diversity-section.awards-box{margin:0 0 15px;width:100%}.content-page .diversity-section.partners-box,.content-page .diversity-section.partners-box:last-child{margin:30px 0 0 15px}.diversity-left-inner .diversity-section:last-child{margin:0}.diversity-image.hide-on-mobile{display:none}.diversity-image.hide-on-desktop{display:block;height:auto;margin:20px 0;width:100%}}@media (min-width:320px) and (max-width:820px){.widget-row.find-us .location-holder p a{font-size:15px}.diversity-section{padding:15px 15px 0}.diversity-section.jobByGroup{padding:15px}.diversity-right{margin:20px 0 0}.diversity-section.gradient{padding:15px 15px 30px}.diversity-section.gradient-half{padding:35px 15px 0}.diversity-right .diversity-section{margin:0 0 20px;padding:15px}.diversity-left-inner{margin:0 10px 0 0;width:calc(50% - 10px);width:-webkit-calc(50% - 10px)}.diversity-section.career-opprtunities-box{margin:0 0 0 10px;width:calc(50% - 10px);width:-webkit-calc(50% - 10px)}.why-join-us-page .separator-line{height:15px}#about-us .widgets-holder,#events .widgets-holder,#working-here .widgets-holder{display:block!important;margin:0;width:100%!important}#about-us .widgets-holder .widget-row,#events .widgets-holder .widget-row,#working-here .widgets-holder .widget-row{margin:0 0 20px;width:100%!important}#about-us .widgets-holder .widget-row.first,#about-us .widgets-holder .widget-row.second,#events .widgets-holder .widget-row.first,#events .widgets-holder .widget-row.second,#working-here .widgets-holder .widget-row.first,#working-here .widgets-holder .widget-row.second{margin:15px 0 0!important}#about-us .widgets-holder .widget-row.nobottom-margin,#events .widgets-holder .widget-row.nobottom-margin,#working-here .widgets-holder .widget-row.nobottom-margin{margin-bottom:0!important}.content-page .diversity-section.awards-box,.content-page .diversity-section.partners-box{float:left;height:auto;margin:15px 10px 0 0;width:calc(50% - 10px);width:-webkit-calc(50% - 10px)}.content-page .diversity-section.partners-box,.content-page .diversity-section.partners-box:last-child{margin:15px 0 0 10px}.testimonial-diveristy-copy-inner{margin:2%;width:96%}.separator-line{height:30px}.page-feature-holder.adjust-alignment{margin:0 0 20px;padding:0}.awards-recognition-holder .slick-next,.partners-programs-holder .slick-next{right:-6px}.awards-recognition-holder .slick-prev,.partners-programs-holder .slick-prev{left:-6px}.story:first-child{margin:20px 0 0}.story{margin:15px 0 0}.testimonial-on-diveristy .testimonial-diveristy-copy p{font-size:18px;line-height:30px}.job-detail .life-holder{height:auto;padding:0 0 15px}.job-detail .diversity-left-inner .diversity-section.committee-box{margin:0 0 20px!important}.details-box{display:-webkit-flex;display:flex;flex-wrap:wrap;float:left;height:auto;margin:0 10px 0 0;width:calc(50% - 10px);width:-webkit-calc(50% - 10px)}.details-box:last-child{margin:0 0 0 10px!important}.details-box:first-child{margin:0 10px 0 0!important}.job-detail .diversity-left-inner{margin:0!important}}@media (min-width:320px) and (max-width:610px){.diversity-left-inner{margin:0 0 20px;width:100%}.diversity-section.career-opprtunities-box{margin:0;width:100%}.content-page .diversity-section.awards-box,.content-page .diversity-section.partners-box{margin:20px 0 0;width:100%}.content-page .diversity-section.partners-box,.content-page .diversity-section.partners-box:last-child{margin:20px 0 0}.awards-recognition-holder,.awards-recognition-holder .slick-slide,.partners-programs-holder,.partners-programs-holder .slick-slide{display:block}.awards-recognition-holder .slick-slide img,.partners-programs-holder .slick-slide img{display:block;width:auto}.details-box{margin:0;width:100%}.job-detail .details-box:last-child{margin:0!important}.details-box .diversity-section{float:left;height:auto;width:100%!important}.details-box .diversity-section.awards-box{margin:20px 0 0!important}.job-detail .life-holder a{width:calc(50% - 1px);width:-webkit-calc(50% - 1px)}.job-detail .details-box.addMargin.job-detail:last-child,.job-detail .details-box.addMargin:last-child{margin-top:20px!important;width:100%!important}.job-detail .details-box.wide.addMargin.job-detail:last-child,.job-detail .details-box.wide.addMargin:last-child{margin-top:0!important;width:100%!important}.widget-row.find-us{height:auto;margin:0 0 15px!important;padding-bottom:30px;width:100%}}.eeo-strip{background:#fff;border-bottom:1px solid #2680b3;border-top:6px solid #2680b3;color:#333;float:left;font-size:16px;font-weight:400;height:auto;line-height:24px;margin:0 0 1px;padding:24px 0;text-align:center;text-transform:none;width:100%}.eeo-strip .main-container{padding:0 30px;text-align:left}.eeo-strip p{margin:0 0 12px}.eeo-strip p:last-child{margin:0}.shortEeoStatement{display:block}.fullEeoStatement{display:none}.eeo-strip a{color:#2680b3;text-decoration:underline}.eeo-strip a:hover{color:#2680b3;text-decoration:none}.diversity-section.no-padding{padding:0!important}.career-areas-home{float:left;height:auto;margin:40px 0 0;width:100%}.career-areas-home a{float:left;height:auto;height:182px;margin:0 10px;overflow:hidden;position:relative;width:100%;width:auto}.career-areas-home .slick-list{margin:0 -10px}.career-areas-home a img{display:block;height:auto;width:100%}.career-areas-home a .area-overlay{align-items:center;background:rgba(38,128,179,.8);bottom:0;display:-webkit-flex;display:flex;flex-wrap:wrap;height:100%;left:0;padding:30px;position:absolute;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;width:100%}.career-areas-home a:hover .area-overlay{background:#2680b3}.career-areas-home a .area-overlay .area-align{align-self:flex-end;height:auto;width:100%}.career-areas-home a .area-overlay h3{color:#fff;float:left;font-size:16px;font-weight:600;height:auto;line-height:20px;margin:0;padding:0;text-align:center;width:100%}.career-areas-home a .area-overlay h4{color:#fff;float:left;font-size:14px;font-weight:300;height:auto;line-height:14px;margin:10px 0 0;padding:0;text-align:center;width:100%}.career-areas-home .slick-next,.career-areas-home .slick-prev{background:#2680b3;border:0;box-sizing:border-box;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:50px;margin:0;padding:0;position:absolute;text-align:center;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;width:25px;z-index:1}.career-areas-home .slick-prev:before{content:"\f104";font-family:Font Awesome\ 5 Free;font-size:18px}.career-areas-home .slick-next:before{content:"\f105";font-family:Font Awesome\ 5 Free;font-size:18px}.career-areas-home .slick-next::-moz-focus-inner,.career-areas-home .slick-prev::-moz-focus-inner{border:0}.career-areas-home .slick-next{background-position:100% 0;border-bottom-right-radius:3px;border-top-right-radius:3px;right:-42px}.career-areas-home .slick-prev{background-position:0 0;border-bottom-left-radius:3px;border-top-left-radius:3px;left:-42px}.career-areas-home .slick-next:hover,.career-areas-home .slick-prev:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);opacity:.9}.career-areas-home .slick-disabled{display:none!important}@media (min-width:320px) and (max-width:780px){.career-areas-home{float:left;height:auto;margin:20px 0 0;width:100%}.career-areas-home .slick-next{right:-28px}.career-areas-home .slick-prev{left:-28px}.career-areas-home a .area-overlay h3{font-size:16px;line-height:16px;text-align:center}.career-areas-home a .area-overlay{padding:20px}.eeo-strip{padding:0}.eeo-strip .main-container{padding:15px}}.career-area .blue-top-wrapper .intro,.jobs-by-category .blue-top-wrapper .intro{float:left;height:auto;margin:0;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}.career-area .blue-top-wrapper h1,.jobs-by-category .blue-top-wrapper h1{color:#fff;float:left;font-size:36px;font-weight:600;height:auto;line-height:42px;margin:0;text-align:left;width:100%}.jobs-by-category .blue-top-wrapper .intro .btn-primary{background:transparent;border:1px solid #fff;box-shadow:none!important;color:#fff;float:left;font-size:16px;font-weight:400;height:34px;line-height:30px;margin:0 12px 0 0;outline:none!important;padding:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;vertical-align:top;width:94px}#search-btn-scroll{display:none}.jobs-by-category .blue-top-wrapper .intro .btn-primary:hover{background:#fff;color:#2680b3}.jobs-by-category .blue-top-wrapper .intro .btn-primary:last-child{margin:0}.category-wrapper{background:#f5f5f5;float:left;height:auto;padding:0;width:100%}.category-holder{align-items:stretch;display:-webkit-flex;display:flex;flex-direction:row;float:left;height:auto;margin:0;width:100%}.category-holder.adjust-alignment{padding:0 10px}.category-box{box-sizing:border-box;display:inline-block;text-align:left;width:auto}.category-content-holder{background:transparent;margin:0;position:relative;width:calc(100% - 360px);width:-webkit-calc(100% - 360px)}.category-box{background:#fff;border:1px solid #ccc;float:left;height:auto;padding:30px;width:100%}.category-box a.call-to-action{color:#2680b3;float:left;font-size:16px;font-weight:400;height:auto;line-height:24px;margin:0;text-decoration:underline;text-transform:none;width:auto}.category-box a.call-to-action:hover{color:#2680b3;text-decoration:none}.float-video{display:inline-block;float:right;height:auto;margin:0 0 10px 30px;position:relative;width:auto}.float-video.mobile{display:none}.float-video img{display:block;height:auto;width:100%}.float-video.desktop img{width:320px}.play-video{height:100%;position:absolute;width:100%;z-index:1}.category-box-intro{float:left;height:auto;margin:0 0 50px;width:100%}.category-box-additional-section{float:left;height:auto;margin:0 0 42px;width:100%}.category-box-additional-section.first-with-margin{margin-top:50px}.category-box div:last-child,.category-box-additional-section:last-of-type{margin:0!important}.category-box .category-box-additional-section p{float:left}.category-box h2{color:#333;float:left;font-size:22px;font-weight:700;height:auto;line-height:30px;margin:0 0 16px;position:relative;text-transform:none;width:100%}.category-box p{color:#333;float:none;font-weight:400;margin:0 0 12px;text-align:left}.category-box a.accordion,.category-box p{font-size:16px;line-height:24px;text-transform:none}.category-box a.accordion{clear:both;color:#2680b3;float:left;font-weight:600;height:auto;margin:8px 0 0 20px;padding:0;width:auto}.category-box .accordion-text{display:none;float:left;height:auto;margin:0;padding:12px 0 0 20px;width:100%}.category-box .accordion-text p{float:left!important;height:auto;width:100%}.category-box .benefits-perks-icons{float:left;height:auto;margin:6px 0 0;width:100%}.category-box .benefits-perks-icons ul{float:left;height:auto;list-style:none;margin:0;padding:0;width:100%}.category-box .benefits-perks-icons ul li,.category-box .benefits-perks-icons ul li:last-child{float:left;height:auto;list-style:none;margin:0 15px 15px 0;padding:0;width:auto}.category-box .benefits-perks-icons ul.ada li{margin:0 4% 8px 0;width:46%}.category-box .benefits-perks-icons ul li div.icon{align-items:center;background:#2680b3;border-radius:50%;display:-webkit-flex;display:flex;flex-wrap:wrap;float:left;height:54px;justify-content:center;line-height:54px;list-style:none;margin:0;padding:0;text-align:center;width:54px}.category-box .benefits-perks-icons ul li div.icon-desc{align-items:center;color:#2680b3;display:none;flex-wrap:wrap;float:left;font-size:16px;font-weight:400;height:54px;justify-content:left;line-height:20px;list-style:none;margin:0;padding:0 0 0 15px;text-align:left;width:calc(100% - 69px);width:-webkit-calc(100% - 54px)}.category-box .benefits-perks-icons ul.ada li div.icon-desc{display:-webkit-flex;display:flex}.category-box .benefits-perks-icons ul li img{display:inline-block;vertical-align:middle}.category-life{padding:20px 0 0}.category-life,.category-life-image{float:left;height:auto;margin:0;width:100%}.category-life-image{position:relative}.category-life-image img{display:block;height:auto;width:100%}.category-life-image-info{background:rgba(38,128,179,.9);bottom:0;color:#fff;font-size:16px;font-weight:400;height:auto;left:0;line-height:18px;padding:22px;position:absolute;text-align:left;width:100%}.category-life .slick-next,.category-life .slick-prev{background:#2680b3;border:0;border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:43px;margin-top:0;padding:0;position:absolute;text-align:center;top:48%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;width:43px;z-index:1}.category-life .slick-prev:before{content:"\f104";font-family:Font Awesome\ 5 Free;font-size:18px}.category-life .slick-next:before{content:"\f105";font-family:Font Awesome\ 5 Free;font-size:18px}.category-life .slick-next::-moz-focus-inner,.category-life .slick-prev::-moz-focus-inner{border:0}.category-life .slick-next{background-position:100% 0;right:-22px}.category-life .slick-prev{background-position:0 0;left:-22px}.category-life .slick-next:hover,.category-life .slick-prev:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);opacity:.9}.category-life .slick-disabled{display:none!important}.category-jobs-holder{border-bottom:5px solid #2680b3;float:left;height:auto;margin:30px 0;width:100%}.category-jobs-holder.noTopMargin{margin-top:0!important}.category-jobs-holder.noBorder{border-bottom:0!important}.category-jobs-holder .new-job .new-job-badge{display:block}.category-jobs-holder .new-job-badge{background:#2680b3;box-sizing:border-box;color:#fff;display:none;font-size:9px;left:0;padding:1px 16px;position:absolute;text-align:center;text-transform:uppercase;top:-8px;-webkit-transform:rotate(-45deg) translate(-37%);transform:rotate(-45deg) translate(-37%);white-space:nowrap}.category-jobs-holder .search-info-wrapper{background:#2680b3;box-sizing:border-box;float:left;height:auto;padding:20px 24px 18px;width:100%}.category-jobs-holder .mobile-info{display:none!important}.category-jobs-holder .search-info-top{float:left;margin-bottom:25px;text-align:left;width:100%}.category-jobs-holder .search-info-top a{color:#2680b3}.category-jobs-holder .search-info{color:#fff;float:left;font-size:18px;font-weight:700;line-height:25px;margin:0;min-height:25px;text-align:left;width:60%}.category-jobs-holder .search-info a{color:#2680b3;text-decoration:underline}.category-jobs-holder .search-no-results{box-sizing:border-box;height:auto;margin-bottom:15px;padding-right:15px;position:relative;width:100%}.category-jobs-holder .search-no-results strong{font-weight:700}.category-jobs-holder .search-no-results.no-margin-bottom{margin-bottom:0}.category-jobs-holder .search-no-results a{position:absolute;right:0;top:0}.category-jobs-holder .filter-ddl-wrapper{display:inline-block;float:right}.category-jobs-holder .filter-ddl-holder{display:inline-block;height:25px;margin:0;vertical-align:middle;width:180px}.category-jobs-holder .filter-ddl-holder .SumoSelect>.CaptionCont{background:transparent;border-color:#fff;color:#fff;font-size:16px;font-weight:700;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.category-jobs-holder .filter-ddl-holder .SumoSelect.open>.CaptionCont,.category-jobs-holder .filter-ddl-holder .SumoSelect:focus>.CaptionCont,.category-jobs-holder .filter-ddl-holder .SumoSelect>.CaptionCont:focus,.category-jobs-holder .filter-ddl-holder .SumoSelect>.CaptionCont:hover{border-color:#fff;color:#fff}.category-jobs-holder .filter-ddl-holder .SumoSelect>.CaptionCont.SelectBox{height:25px;line-height:25px;padding:0 0 0 6px}.category-jobs-holder .filter-ddl-holder .SumoSelect>.CaptionCont>span{font-family:Lato,sans-serif;font-size:14px;font-weight:400;height:25px;line-height:24px;padding-right:20px}.category-jobs-holder .filter-ddl-holder .SumoSelect>.CaptionCont>label{cursor:pointer;width:20px}.category-jobs-holder .filter-ddl-holder .SumoSelect>.CaptionCont>label>i,.category-jobs-holder .filter-ddl-holder .SumoSelect>.CaptionCont>label>i:after{color:#fff;cursor:pointer;font-size:16px;line-height:16px;text-align:center;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.category-jobs-holder .filter-ddl-holder .SumoSelect.open>.CaptionCont>label>i,.category-jobs-holder .filter-ddl-holder .SumoSelect.open>.CaptionCont>label>i:after,.category-jobs-holder .filter-ddl-holder .SumoSelect:focus>.CaptionCont>label>i,.category-jobs-holder .filter-ddl-holder .SumoSelect:focus>.CaptionCont>label>i:after,.category-jobs-holder .filter-ddl-holder .SumoSelect>.CaptionCont:hover>label>i,.category-jobs-holder .filter-ddl-holder .SumoSelect>.CaptionCont:hover>label>i:after{color:#fff!important}.category-jobs-holder .filter-ddl-holder .SumoSelect>.CaptionCont>label>i:after{left:0;top:0}.category-jobs-holder .filter-ddl-holder .SumoSelect.open>.optWrapper{top:25px}.category-jobs-holder .filter-ddl-holder .SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:20px}.category-jobs-holder .SumoSelect>.optWrapper>.options li.opt.sel,.category-jobs-holder .filter-ddl-holder .SumoSelect>.optWrapper>.options li.opt:hover{background:transparent;border-color:#f5f5f5}.category-jobs-holder .filter-ddl-holder .SumoSelect>.optWrapper>.options li.opt label{color:#222;font-size:12px;font-weight:400;line-height:15px;margin:0;text-overflow:clip;white-space:normal}.category-jobs-holder .filter-ddl-holder .SumoSelect .select-all>span,.category-jobs-holder .filter-ddl-holder .SumoSelect>.optWrapper.multiple>.options li.opt span{margin-left:-15px;width:10px}.category-jobs-holder .filter-ddl-holder .SumoSelect .select-all>span i,.category-jobs-holder .filter-ddl-holder .SumoSelect>.optWrapper.multiple>.options li.opt span i{background:#eee;border:none;border-radius:2px;bottom:unset;box-shadow:none;height:10px;top:9px;width:10px}.category-jobs-holder .filter-ddl-holder .SumoSelect>.optWrapper>.options li.opt:hover span i{background:#ccc}.category-jobs-holder .filter-ddl-holder .SumoSelect .select-all.partial>span i,.category-jobs-holder .filter-ddl-holder .SumoSelect .select-all.selected>span i,.category-jobs-holder .filter-ddl-holder .SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background:#2680b3}.category-jobs-holder .SumoSelect>.optWrapper.multiple>.MultiControls>p{color:#222;font-size:12px;font-weight:400}.category-jobs-holder .pagination-wrapper{display:none;float:right;height:auto;margin:2px 0 0;width:auto}.category-jobs-holder .pagination-wrapper .pagination-arrows{display:inline-block;margin:0;padding:0}.category-jobs-holder .pagination-wrapper .pagination-arrows ul{margin:0;padding:0}.category-jobs-holder .pagination-wrapper .pagination-arrows ul li.active{display:none}.category-jobs-holder .pagination-wrapper .pagination-arrows ul li{background:transparent;display:inline-block;float:left;margin-right:3px}.category-jobs-holder .pagination-wrapper .pagination-arrows ul li a,.category-jobs-holder .pagination-wrapper .pagination-arrows ul li span{background:transparent;border:1px solid #fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:none!important;box-sizing:border-box;color:#fff;display:block;font-size:14px;font-weight:400;height:25px;line-height:23px;margin:0 0 0 2px;padding:0!important;text-align:center;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;vertical-align:middle;width:25px}.category-jobs-holder .pagination-wrapper .pagination-arrows ul li a i,.category-jobs-holder .pagination-wrapper .pagination-arrows ul li span i{line-height:23px}.category-jobs-holder .pagination-wrapper .pagination-arrows ul li a:hover{border-color:#222;color:#222}.category-jobs-holder .pages-holder{display:inline-block;height:25px;vertical-align:top;width:60px}.category-jobs-holder .pages-holder .SumoSelect>.CaptionCont{background:transparent;border-color:#fff;color:#fff;font-size:14px;font-weight:400;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.category-jobs-holder .pages-holder .SumoSelect.active>.CaptionCont,.category-jobs-holder .pages-holder .SumoSelect>.CaptionCont:hover{border-color:#222;color:#222}.category-jobs-holder .pages-holder .SumoSelect>.CaptionCont.SelectBox{height:25px;line-height:25px;padding:0 0 0 6px}.category-jobs-holder .pages-holder .SumoSelect>.CaptionCont>span{font-weight:400;height:25px;line-height:24px;padding-right:20px}.category-jobs-holder .pages-holder .SumoSelect>.CaptionCont>label{cursor:pointer;width:20px}.category-jobs-holder .pages-holder .SumoSelect>.CaptionCont>label>i,.category-jobs-holder .pages-holder .SumoSelect>.CaptionCont>label>i:after{color:#fff;cursor:pointer;font-size:16px;line-height:16px;text-align:center;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.category-jobs-holder .pages-holder .SumoSelect.active>.CaptionCont>label>i,.category-jobs-holder .pages-holder .SumoSelect.active>.CaptionCont>label>i:after,.category-jobs-holder .pages-holder .SumoSelect>.CaptionCont:focus>label>i,.category-jobs-holder .pages-holder .SumoSelect>.CaptionCont:focus>label>i:after,.category-jobs-holder .pages-holder .SumoSelect>.CaptionCont:hover>label>i,.category-jobs-holder .pages-holder .SumoSelect>.CaptionCont:hover>label>i:after{color:#fff}.category-jobs-holder .pages-holder .SumoSelect>.CaptionCont>label>i:after{left:0;top:0}.category-jobs-holder .pages-holder .SumoSelect.open>.optWrapper{color:#2680b3;font-size:14px;font-weight:400;min-width:100%;top:25px;width:auto}.category-jobs-holder .pages-holder .SumoSelect>.optWrapper>.options li.opt{padding:2px}.category-jobs-holder .pages-holder .SumoSelect>.optWrapper>.options li.opt label{color:#2680b3;font-size:13px;font-weight:400;margin:4px 0}.category-jobs-holder .jobs-content li a div.job-info{padding:0 30px 0 0}.category-jobs-holder .jobs-content li a div.job-location{color:#999;font-size:14px;font-weight:400;line-height:16px;padding:0;text-transform:none;width:100%}.category-jobs-holder .jobs-content li a div.job-location span{color:#999}.category-jobs-holder .jobs-content li a div.job-brief{padding:0 30px 0 0}.category-jobs-holder .bottom-search-info{background:#2680b3;float:left;height:auto;padding:14px;width:100%}.category-right{background:transparent;box-sizing:border-box;display:inline-block;float:left;height:100%;margin:0 0 30px 30px;text-align:left;width:320px}.category-right .widget-row{background:#fff;border:1px solid #d0d0d0;border-bottom:2px solid #2680b3;display:block;float:left;height:auto;margin:0 0 30px;padding:30px;position:relative;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}.category-right .widget-row.team-member-rotation{padding-bottom:0}.category-right .widget-row.follow-us{margin:0}.category-right .widget-row h3{color:#2680b3;float:left;font-size:16px;font-weight:900;line-height:20px;margin:0;padding:0;text-align:left;text-decoration:none;text-transform:uppercase;width:100%}.category-right .widget-row.follow-us h3{float:left;line-height:22px;margin:0 18px 0 0;width:auto}.follow-us-holder{float:left;height:auto;margin:12px 0 0;width:100%}.category-right .widget-row.follow-us a.social-button{background:#1686b0;border-radius:50%;color:#fff;display:inline-block;float:left;height:22px;line-height:22px;margin:0 0 0 6px;text-align:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;width:22px}.category-right .widget-row.follow-us a.social-button.withMarginBottom{margin:0 6px 6px 0}.category-right .widget-row.follow-us a.social-button span{height:22px;line-height:21px}.category-right .widget-row.follow-us a.social-button.linkedin{background:#1686b0}.category-right .widget-row.follow-us a.social-button.facebook{background:#4e71a8}.category-right .widget-row.follow-us a.social-button.twitter{background:#1cb7eb}.category-right .widget-row.follow-us a.social-button.instagram{background:#f00075}.category-right .widget-row.follow-us a.social-button.pinterest{background:#ca3737}.category-right .widget-row.follow-us a.social-button.youtube{background:#cd201f}.category-right .widget-row.follow-us a.social-button.facebook:hover,.category-right .widget-row.follow-us a.social-button.instagram:hover,.category-right .widget-row.follow-us a.social-button.linkedin:hover,.category-right .widget-row.follow-us a.social-button.pinterest:hover,.category-right .widget-row.follow-us a.social-button.twitter:hover,.category-right .widget-row.follow-us a.social-button.youtube:hover{background:#2680b3}.category-right .team-holder{float:left;margin:12px 0 0;padding:0;width:calc(100% - 34px);width:-webkit-calc(100% - 34px)}.category-right .team-holder p{color:#333;font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0 0 12px;text-transform:none}.category-right .team-holder p,.category-right .team-image{float:left;height:auto;width:100%}.category-right .team-image .circular{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;float:right;height:64px;overflow:hidden;text-align:center;width:64px}.category-right .committee-image.special{bottom:0;float:none;position:absolute;right:0}.category-right .team-image img{display:inline-block;height:100%;width:auto}.category-right .team-holder h4{font-family:Lobster,cursive;font-size:18px;line-height:18px;margin:30px 0 0}.category-right .team-holder h4,.category-right .team-holder h5{color:#333;float:left;font-weight:400;height:auto;text-align:left;width:100%}.category-right .team-holder h5{font-size:12px;margin:10px 0 30px}@media (min-width:320px) and (max-width:950px){.category-holder{display:block}.category-content-holder,.category-right{margin:0;width:100%}.category-right{margin:30px 0}.category-jobs-holder{margin:30px 0 0}.widgets-box{float:left;height:auto;margin:0 15px 0 0;width:calc(50% - 15px);width:-webkit-calc(50% - 15px)}.widgets-box.wide{margin:0;width:100%}.widgets-box:last-child{margin:0 0 0 15px}.category-right{align-content:flex-start;display:-webkit-flex;display:flex;flex-wrap:wrap}.category-right .widget-row{margin:0 0 30px;width:100%}}@media (min-width:320px) and (max-width:820px){.category-box,.category-right .widget-row{padding:15px}.jobs-by-category .main-container{padding:0 15px}.category-jobs-holder .jobs-content li a div.job-title{width:calc(100% - 30px);width:-webkit-calc(100% - 30px)}.category-right{margin:15px 0}.widgets-box{float:left;height:auto;margin:0 7px 0 0;width:calc(50% - 7px);width:-webkit-calc(50% - 7px)}.widgets-box:last-child{margin:0 0 0 7px}.category-right{align-content:flex-start;display:-webkit-flex;display:flex;flex-wrap:wrap}.category-right .widget-row{margin:0 0 15px;width:100%}.category-jobs-holder .bottom-search-info .pagination-wrapper{display:block!important}.category-jobs-holder .search-info{color:#fff;font-size:18px;font-weight:700;width:100%}.category-jobs-holder .filter-ddl-wrapper{margin-top:10px}.category-right .team-holder{margin:16px 0 0}.category-right .team-image h4,.category-right .team-image h5{margin-left:10px}.category-right .widget-row h3{font-size:14px}.category-box-additional-section,.category-box-intro{margin-bottom:24px}.category-box-additional-section.first-with-margin{margin-top:30px}.category-box h2{font-size:18px;line-height:24px;margin:0 0 8px}.category-life .slick-next,.category-life .slick-prev{height:33px;top:44%;width:33px}.category-life .slick-next{right:-14px}.category-life .slick-prev{left:-14px}.category-life{padding:0}.category-life-image-info{font-size:14px;line-height:16px;padding:10px}.career-area .blue-top-wrapper h1,.jobs-by-category .blue-top-wrapper h1{font-size:30px;line-height:38px;margin:0 0 25px}.job-details-top-wrapper h1{font-size:30px;line-height:38px}}@media (min-width:320px) and (max-width:600px){.category-right{display:block}.category-right .widget-row{margin:0 0 15px;width:100%}.widgets-box,.widgets-box:last-child{float:left;margin:0;width:100%}.float-video.mobile{display:block;height:auto;margin:30px 0 0;width:100%}.float-video.desktop{display:none}.category-box .benefits-perks-icons ul li,.category-box .benefits-perks-icons ul li:last-child{float:left;height:auto;list-style:none;margin:4px 8px 4px 0;padding:0;width:auto}.category-box .benefits-perks-icons ul li div.icon{align-items:center;display:-webkit-flex;display:flex;flex-wrap:wrap;height:40px;justify-content:center;margin:0;width:40px}}@media (min-width:320px) and (max-width:480px){.category-jobs-holder .filter-ddl-wrapper{float:left;width:100%}.category-jobs-holder .filter-ddl-holder{width:100%}}#events .blue-top-wrapper .intro{float:left;height:auto;margin:0;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}#events .blue-top-wrapper h1{color:#fff;float:left;font-size:36px;font-weight:600;height:auto;line-height:42px;margin:0 0 22px;text-align:left;width:100%}#events .diversity-left{border:1px solid #ccc;padding:30px}.event-section{border-bottom:1px solid #236892;float:left;height:auto;margin:0 0 40px;padding:0 0 40px;width:100%}.event-section:last-child{border:0;margin:0;padding:0}.event-section h2{color:#333;float:left;font-size:22px;font-weight:700;height:auto;line-height:26px;margin:0 0 26px;width:100%}.event-loc-date{float:left;font-size:14px;font-weight:400;height:auto;line-height:22px;margin:0 0 40px;text-align:left;width:100%}.event-loc-date .columnDiv{color:#333;float:left;height:auto;width:50%}.event-loc-date .columnDiv span.fas{color:#236892;margin:0 8px 0 0}.event-loc-date .columnDiv.event_location{padding-left:24px}.event-loc-date .columnDiv.event_location span{margin:0 8px 0 -24px}.event-section p{color:#333;float:left;font-size:16px;font-weight:400;height:auto;line-height:22px;margin:0;text-transform:none;width:100%}.event-section p br{line-height:33px}.event-section a.express-interest{background:#236892;border-radius:3px;color:#fff;float:left;font-size:12px;font-weight:400;height:auto;line-height:12px;margin:30px 0 0;padding:8px 18px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;width:auto}.event-section a.express-interest:hover{color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8;text-decoration:none}.hiddenEvents{display:none}.hiddenEvents,.view-all-events{float:left;height:auto;width:100%}.view-all-events{margin:0;text-align:center}a.view-all-events-btn{background:#236892;border-radius:3px;color:#fff;display:inline-block;float:none;font-size:12px;font-weight:400;height:auto;line-height:12px;margin:0;padding:8px 22px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;width:auto}a.view-all-events-btn:hover{color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8;text-decoration:none}#events .bottom-detail-info-wrapper{margin:30px 0 0!important;padding:0!important}#events .job-content{padding:30px 0 0}.events-apply-form{display:none;float:left;height:auto;position:relative;width:100%}.events-calendar{box-sizing:border-box;float:left;height:auto;margin:0 0 30px;max-width:378px;width:100%}.events-calendar-inner{background:#fff;float:left;height:auto;width:100%}.events-calendar-inner img{display:block;float:left;height:auto;width:100%}.calendar-head{background:#2680b3;border:1px solid #d0d0d0;float:left;height:auto;padding:14px 14px 14px 25px;width:100%}.calendar-head h3{color:#fff;float:left;font-size:18px;font-weight:700;height:42px;line-height:42px;margin:0;padding:0;width:auto}.calendar-footer{background:#fff;border-bottom:2px solid #1e6794;float:left;height:auto;margin:0;padding:0 20px;width:100%}.calendar-month-navigation{height:100%;width:100%}.calendar-month-navigation span{line-height:50px}.filter-events-mobile{background:#fff;border:1px solid #ccc;box-sizing:border-box;display:none;float:left;height:auto;margin:0 0 15px;padding:30px;width:100%}.filter-events{float:right;height:42px;width:100%}.filter-events-mobile h2{color:#1e6794;float:left;font-size:18px;font-weight:700;height:auto;line-height:18px;margin:0 0 15px;padding:0;text-align:left;width:100%}.apply-form.events-apply-form.active{padding-top:30px}.event-apply-loader{background:hsla(0,0%,100%,.6) url(/build/images/iframe-loader.3c3229ab.png) no-repeat 50%;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}#events .apply-form .error-holder ul{float:left;width:100%}.apply-form.events-apply-form.active.success p{background:#3cb371;border:1px solid #3cb371;border-radius:3px;color:#fff;padding:15px 40px 15px 15px;position:relative}a.close-message{color:#fff;position:absolute;right:10px;top:15px}.inQuestion{background:#f9f9f9;-webkit-transition:background .5s linear;-moz-transition:background .5s linear;-ms-transition:background .5s linear;-o-transition:background .5s linear;transition:background .5s linear}.event-section.white{background-color:#fff}@media (min-width:320px) and (max-width:950px){#events .widgets-holder{display:none!important}.filter-events-mobile{display:block}.event-section.filteredMobile{display:none}.event-section.noBorderEvent{border:0;margin:0;padding:0}}@media (min-width:320px) and (max-width:780px){#events .blue-top-wrapper h1{text-align:left}}@media (min-width:320px) and (max-width:515px){.event-loc-date .columnDiv{width:100%}.event-loc-date .columnDiv:last-of-type{margin:15px 0 0}.event-section h2{font-size:18px;line-height:22px;margin:0 0 20px}.event-loc-date{margin:0 0 25px}.event-section{margin:0 0 20px;padding:0 0 20px}#events .diversity-left,.filter-events-mobile{padding:15px}.apply-form.events-apply-form.active{padding-top:15px}}