.blog-list-wrapper{float:left;height:auto;width:100%}.blog-list-wrapper .default-container{background:#e3e3e3;padding:54px 0 22px}.blog-details-wrapper{float:left;height:auto;width:100%}.blog-details-wrapper .default-container{background:#fff;padding:40px 0}.blog-list-wrapper .default-container .main-container{max-width:1000px}.blog-list-wrapper h2{color:#182026;display:block;float:left;font-family:Avenir LT W01\ 65 Medium;font-size:24px;height:auto;line-height:24px;margin:0 0 45px;text-align:center;width:100%}.blog-list-wrapper .blogs{display:-webkit-flex;display:flex;flex-wrap:wrap;float:left;width:100%}.blog-list-wrapper .no-blogs,.blog-list-wrapper .no-blogs p{float:left;text-align:center;width:100%}.blog-list-wrapper .no-blogs p{color:#182026;display:block;font-size:16px;line-height:24px;margin:0 0 30px}.blog-list-wrapper .no-blogs p a{color:#182026;text-decoration:underline}.blog-list-wrapper .no-blogs p a:hover{color:#182026;text-decoration:none}.blog-list-wrapper .blogs a{background:#fff;border:1px solid #182026;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box;display:block;float:left;height:auto;margin:0 16px 32px;max-width:286px;min-height:286px;overflow:hidden;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;width:calc(33.33% - 32px);width:-webkit-calc(33.33% - 32px)}#blog-details .blog-list-wrapper .blogs a{margin:0 14px 28px;max-width:unset;width:calc(50% - 28px);width:-webkit-calc(50% - 28px)}#blog-details .blog-list-wrapper .blogs{margin-left:-14px;width:calc(100% + 28px);width:-webkit-calc(100% + 28px)}.blog-list-wrapper .blogs a:hover{border-color:#3370ae;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.3);box-shadow:0 0 15px 0 rgba(0,0,0,.3)}.blog-image{float:left;height:auto;width:100%}.blog-image img{display:block;height:auto;margin:0;width:100%}.blog-info{box-sizing:border-box;padding:16px 22px}.blog-info,.blog-info p.h3{float:left;height:auto;width:100%}.blog-info p.h3{color:#3370ae;font-size:12px;font-weight:800;line-height:12px;margin:0 0 12px;text-align:left;text-transform:uppercase}.blog-info h2{color:#182026;float:left;font-family:Avenir LT W01\ 65 Medium;font-size:18px;font-weight:400;height:auto;line-height:28px;margin:0;text-align:left;text-transform:none;width:100%}h2.related-posts{border-top:1px solid #f6f6f6;color:#333;font-size:18px;font-weight:700;line-height:18px;margin:30px 0 16px;padding:30px 0 0}.written-by-wrapper{float:left;height:auto;width:100%}.written-by-wrapper .default-container{background:#e3e3e3;padding:50px 0}.written-by-wrapper div.h2,.written-by-wrapper h2{color:#333;float:left;font-size:14px;font-weight:700;height:auto;line-height:18px;margin:0;text-align:left;width:100%}.written-by-wrapper div.h2 img,.written-by-wrapper h2 img{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:inline-block;height:auto;margin:0 16px 0 0;vertical-align:middle;width:auto}.written-by-wrapper div.h2 span,.written-by-wrapper h2 span{color:#333;display:inline-block;font-size:14px;font-weight:700;height:auto;line-height:18px;margin:0;text-align:left;vertical-align:middle;width:calc(100% - 80px);width:-webkit-calc(100% - 80px)}.written-by-wrapper p{color:#333;float:left;font-size:24px;font-weight:500;height:auto;line-height:36px;margin:0 0 12px;text-align:left;width:100%}.view-all-blogs-holder{float:left;height:auto;margin:0 0 30px;text-align:center;width:100%}.view-all-blogs{color:#182026;display:inline-block;font-family:Avenir LT W01\ 65 Medium;font-size:16px;font-weight:400;line-height:16px;margin:0;padding:0;text-decoration:none}.view-all-blogs:hover{color:#3370ae;text-decoration:none}.blog-read-more[aria-expanded=false]:after{background:-moz-linear-gradient(to bottom,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.53) 20%,#fff 90%);background:-webkit-linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.53) 20%,#fff 90%);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.53) 20%,#fff 90%)}.blog-read-more[aria-expanded=false]:after,.news-read-more[aria-expanded=false]:after{bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f4f4",endColorstr="#00f4f4f4",GradientType=0);height:70px;left:0;position:absolute;width:100%}.news-read-more[aria-expanded=false]:after{background:-moz-linear-gradient(to bottom,hsla(0,0%,96%,0) 0,hsla(0,0%,96%,.53) 20%,#f4f4f4 90%);background:-webkit-linear-gradient(180deg,hsla(0,0%,96%,0) 0,hsla(0,0%,96%,.53) 20%,#f4f4f4 90%);background:linear-gradient(180deg,hsla(0,0%,96%,0) 0,hsla(0,0%,96%,.53) 20%,#f4f4f4 90%)}.blog-read-more.expanded:after,.blog-read-more[aria-expanded=true]:after,.news-read-more.expanded:after,.news-read-more[aria-expanded=true]:after{display:none!important}.blog-read-more,.news-read-more{float:left;height:auto;position:relative;width:100%}.blog-read-more[data-readmore],.news-read-more[data-readmore]{overflow:hidden;transition:height 75ms}#blog-details a.load-more-desc,#news-article-details a.load-more-desc{background:#3370ae;border:1px solid #3370ae;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#fff;display:inline-block;font-size:14px;margin:20px 0;padding:6px 40px;text-decoration:none;transition:background .3s ease;-moz-transition:background .3s ease;-webkit-transition:background .3s ease}#blog-details a.load-more-desc:hover,#news-article-details a.load-more-desc:hover{background:#fff;color:#3370ae;text-decoration:none}#news-article-details a.load-more-desc:hover{background:#f4f4f4}@media (min-width:320px) and (max-width:1060px){.blog-details-wrapper .default-container,.written-by-wrapper .default-container{padding:30px 0}.written-by-wrapper p{font-size:18px;line-height:26px}.blog-left h2{font-size:20px;line-height:26px;margin:0 0 14px}.blog-sidebar{margin:15px 0 0}#blog-details .intro-wrapper h1{font-size:22px;line-height:28px;margin:0 0 12px}#blog .top-image-wrapper.inner .top-image-container .intro-wrapper,#blog-details .top-image-wrapper.inner .top-image-container .intro-wrapper{top:66%}}@media (min-width:781px) and (max-width:1060px){#blog-details .blog-list-wrapper .blogs a,.blog-list-wrapper .blogs a{margin:0 14px 28px;width:calc(33.33% - 28px);width:-webkit-calc(33.33% - 28px)}#blog-details .blog-info{padding:16px}#blog-details .blog-list-wrapper .blogs{margin-left:-14px;width:calc(100% + 28px);width:-webkit-calc(100% + 28px)}}@media (min-width:781px) and (max-width:1026px){.blog-list-wrapper .default-container .main-container{padding:0 6px}}@media (min-width:320px) and (max-width:990px){.blogs-rotation{display:none}.blog-sidebar{margin:45px 0 0}}@media (min-width:525px) and (max-width:780px){.blog-sidebar{margin:45px 0 0}.blog-list-wrapper h2{margin:0 0 20px}.blog-list-wrapper .default-container .main-container{padding:0 6px}#blog-details .blog-list-wrapper .blogs a,.blog-list-wrapper .blogs a{margin:0 14px 28px;max-width:unset;width:calc(50% - 28px);width:-webkit-calc(50% - 28px)}#blog-details .blog-info{padding:16px}.blog-list-wrapper .default-container{background:#e3e3e3;padding:30px 0 16px}.similar-article>a{font-size:16px;line-height:22px}}@media (min-width:320px) and (max-width:524px){.blog-list-wrapper h2{margin:0 0 20px}.blog-list-wrapper .default-container .main-container{padding:0 20px}#blog-details .blog-info{padding:16px}#blog-details .blog-list-wrapper .blogs{margin-left:0;width:100%}#blog-details .blog-list-wrapper .blogs a,.blog-list-wrapper .blogs a{margin:0 0 20px;max-width:unset;width:100%}.blog-list-wrapper .default-container{background:#e3e3e3;padding:30px 0 10px}.similar-article:first-child{margin-top:4px;padding-top:0}.similar-article>a{font-size:16px;line-height:22px}}#careers .main-container,#careers .main-container.wider{max-width:1220px}.intro-text,.intro-text h2{float:left;height:auto;text-align:center;width:100%}.intro-text h2{color:#182026;font-family:Avenir LT W01\ 65 Medium;font-size:24px;line-height:30px;margin:0 0 24px}@media (min-width:320px) and (max-width:582px){.intro-text h2{font-size:20px;line-height:26px}}.intro-text p{color:#182026;float:left;font-size:16px;font-weight:500;height:auto;line-height:24px;list-style:none;margin:0 0 15px;text-align:center;width:100%}.working-here-stories{float:left;height:auto;margin:18px 0 0;padding:0;width:100%}.story{background:#f3f3f3;border-bottom:1px solid #fff;border-right:1px solid #fff;box-sizing:border-box;float:left;height:auto;min-height:389px;overflow:hidden;position:relative;width:33.333%}.story.brand{display:inline-block;float:none;margin:0 0 0 -3px;min-height:auto;width:25%}.story .layer{background:rgba(0,0,0,.5);bottom:0;box-sizing:border-box;height:74px;left:0;padding:22px 26px;position:absolute;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;width:100%}.story:not(.no-hover):hover .layer{background:rgba(0,0,0,.9);height:100%;padding-top:54px}.story.brand:not(.no-hover):hover .layer{background:rgba(0,0,0,.9);height:100%;padding-top:24px}.story.no-hover:hover .layer{padding:22px 26px 22px 46px}.story:not(.no-hover):hover .layer p{display:block}.story div.h2,.story h2,.story img{box-sizing:border-box;display:block;height:auto;width:100%}.story div.h2,.story h2{color:#323335;float:left;font-size:18px;font-weight:600;line-height:30px;margin:0;padding:20px 32px 0;text-align:left}.story.brand h2{font-size:24px;padding:24px}.story p{box-sizing:border-box;color:#000;display:block;float:left;font-size:16px;font-weight:400;height:auto;line-height:24px;margin:0;padding:32px 32px 0;text-align:justify;width:100%}.home-brands{text-align:center}.story.brand p{padding-top:16px}.story .layer a{display:block;height:100%;margin:0;padding:0;width:100%}.story .layer h2{color:#fff;line-height:30px;padding:0}.story .layer h2 i{margin:0 10px 0 0}.story .layer p{padding:32px 0 0}.story .layer p,.story.brand .layer p{color:#fff;display:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.story.brand .layer p{padding:16px 0 0}.our-promise{float:left;height:auto;margin:80px 0 0;width:100%}.our-promise h2.desc-intro{color:#182026;float:left;font-family:Avenir LT W01\ 65 Medium;font-size:24px;height:auto;line-height:30px;margin:0 0 24px;text-align:center;width:100%}.our-promise p.desc-intro{box-sizing:border-box;color:#000;display:block;float:left;font-size:16px;font-weight:500;height:auto;line-height:24px;margin:0;padding:0 100px;text-align:center;width:100%}.working-here-promises{float:left;height:auto;margin:60px 0 0;padding:0;width:100%}.promise-row{display:flex;flex-wrap:nowrap}.promise{background:#f3f3f3;border-bottom:1px solid #fff;border-right:1px solid #fff;box-sizing:border-box;float:left;height:auto;width:50%}.promise div.h2,.promise h2,.promise img{box-sizing:border-box;display:block;height:auto;width:100%}.promise div.h2,.promise h2{color:#000;float:left;font-family:Avenir LT W01\ 65 Medium;font-size:22px;line-height:26px;margin:0;padding:40px 32px 0;text-align:left}.promise div.h3,.promise h3{font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:700;line-height:16px;padding:44px 32px 0;text-align:left;text-transform:uppercase}.promise div.h3,.promise h3,.promise p{box-sizing:border-box;color:#000;display:block;float:left;height:auto;margin:0;width:100%}.promise p{font-size:16px;font-weight:400;line-height:24px;padding:18px 32px 32px;text-align:justify}.working-here-promises.hideon-desktop,.working-here-stories.hideon-desktop{display:none}.working-here-promises.hideon-mobile,.working-here-stories.hideon-mobile{display:block}.our-promise .slick-dots{margin:26px auto 0;text-align:center;width:100%}.our-promise .slick-dots li{display:inline-block;float:none;list-style:none;margin:0 4px;width:13px}.our-promise .slick-dots li button{background:#fff;border:1px solid #3370ae;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;box-sizing:border-box;cursor:pointer;display:block;float:left;height:13px;padding:0;position:relative;text-indent:-999999px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;width:13px}.our-promise .slick-dots li button:hover,.our-promise .slick-dots li.slick-active button{background:#3370ae}.story-image{box-sizing:border-box;padding:20px 20px 5px}.story-image img{border:1px solid #5e5f61;display:block}.stories-desc .slick-dots{margin:26px auto 0;text-align:center;width:100%}.stories-desc .slick-dots li{display:inline-block;float:none;list-style:none;margin:0 4px;width:13px}.stories-desc .slick-dots li button{background:#fff;border:1px solid #3370ae;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;box-sizing:border-box;cursor:pointer;display:block;float:left;height:13px;padding:0;position:relative;text-indent:-999999px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;width:13px}.stories-desc .slick-dots li button:hover,.stories-desc .slick-dots li.slick-active button{background:#3370ae}.stories-images .slick-dots{margin:26px auto 0;text-align:center;width:100%}.stories-images .slick-dots li{display:inline-block;float:none;list-style:none;margin:0 4px;width:13px}.stories-images .slick-dots li button{background:#fff;border:1px solid #3370ae;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;box-sizing:border-box;cursor:pointer;display:block;float:left;height:13px;padding:0;position:relative;text-indent:-999999px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;width:13px}.stories-images .slick-dots li button:hover,.stories-images .slick-dots li.slick-active button{background:#3370ae}#careers .slick-slider .slick-track{display:flex!important}#careers .slick-slider .slick-track .slick-slide{background:#f3f3f3;height:inherit!important}#careers .slick-slider.working-here-stories .slick-track .slick-slide{background:#f3f3f3;border-right:1px solid #fff;height:inherit!important}#careers .slick-slider .slick-track .slick-slide .promise,#careers .slick-slider .slick-track .slick-slide .story{border:0}@media (min-width:781px) and (max-width:1170px){.working-here-promises.hideon-desktop,.working-here-stories.hideon-desktop{display:block}.working-here-promises.hideon-mobile,.working-here-stories.hideon-mobile{display:none}.story div.h2{font-size:22px;line-height:26px;padding:20px 20px 0}.story p{padding:10px 20px 55px}.left-headline{font-size:22px;line-height:26px}.right-headline{font-size:14px;line-height:26px}.story,.story.brand{float:left;margin:0;min-height:350px}.content-images{display:block;float:right;height:auto;margin:10px 0 20px 5%;width:43%}}@media (min-width:781px) and (max-width:1205px){.about-text{padding:0 15px}}@media (min-width:781px) and (max-width:1022px){.our-team{padding:0 15px}.our-team .member-feedback{padding:20px 0 0;width:100%}.our-team h1{font-size:26px;line-height:28px;margin:0 0 20px}.our-team img{box-sizing:border-box;margin:30px 0 0;padding:0 25%;width:100%}.our-team .member-feedback p{font-size:18px;line-height:24px}.our-team .member-feedback h2{font-size:16px;line-height:18px;margin:15px 0 20px}}@media (min-width:320px) and (max-width:780px){.content-images{margin:15px 0 0;width:100%}.middle-wrapper.team,.our-team{padding:0}.our-team .member-feedback{padding:40px 0 0;width:100%}.our-team h1{font-size:26px;line-height:28px;margin:0 0 20px}.our-team img{box-sizing:border-box;margin:30px 0 0;padding:0 25%;width:100%}.our-team .member-feedback p{font-size:18px;line-height:24px}.our-team .member-feedback h2{font-size:16px;line-height:18px;margin:15px 0 20px}.story,.story.brand{float:left;margin:0;min-height:auto}.life{margin:0}.life a{float:left;width:33.333%}.story div.h2{font-size:22px;line-height:26px;padding:20px 20px 0}.story p{padding:10px 20px 55px}.our-promise,.working-here-stories{margin:30px 0 0}.working-here-promises{margin:20px 0 0}.our-promise h2.desc-intro{font-size:22px;line-height:26px}.our-promise p.desc-intro{font-size:16px;line-height:24px;padding:0}.promise div.h2,.promise div.h3{padding:20px 20px 0}.promise div.h2{font-size:22px;line-height:26px}.promise p{padding:12px 20px 20px}.headline{margin:0;padding:0}.left-headline{font-size:18px;line-height:24px;padding:0;text-align:center;width:100%}.working-here-stories{margin-top:30px}.right-headline{border-left:0;border-top:1px solid #a5a6a9;font-size:14px;line-height:26px;margin:15px 0 0;padding:15px 0 0;text-align:center;width:100%}.working-here-promises.hideon-desktop,.working-here-stories.hideon-desktop{display:block}.working-here-promises.hideon-mobile,.working-here-stories.hideon-mobile{display:none}.middle-wrapper.life{padding-top:0}}.careers-wrapper{float:left;height:auto;width:100%}.careers-wrapper .default-container{background:url(/build/images/blue-pattern.a545990f.png) repeat 50%;padding:80px 0}.careers-wrapper.inner .default-container{background:url(/build/images/dark-blue-pattern.7325cfdf.png) repeat 50%;padding:38px 0}.careers-wrapper-container{box-sizing:border-box;float:left;height:auto;padding:0;position:relative;width:100%}.careers-wrapper-container h2{box-sizing:border-box;color:#fff;float:left;font-size:30px;font-weight:600;height:auto;line-height:34px;margin:0 0 12px;padding:0;text-align:left;width:70%}.careers-wrapper-container p{color:#fff;float:left;font-size:16px;font-weight:500;height:auto;line-height:24px;margin:0 0 56px;text-align:left;width:100%}.careers-wrapper-container p.noMargin{margin:0!important}@media (min-width:320px) and (max-width:780px){.careers-wrapper-container h2{font-size:22px;line-height:26px;width:100%}.careers-wrapper-container p{margin:0 0 26px}}.jobs-list{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start;padding:0;width:100%}.jobs-list,.jobs-list a{float:left;height:auto;margin:0}.jobs-list a{background:#fff;border:1px solid #182026;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box;display:block;flex:0 0 24%;min-height:186px;overflow:hidden;padding:16px 22px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;width:calc(25% - 32px);width:-webkit-calc(25% - 32px)}.jobs-list a:hover{border-color:#3370ae;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.3);box-shadow:0 0 15px 0 rgba(0,0,0,.3)}.jobs-list a h3{color:#182026;float:left;font-family:Avenir LT W01\ 65 Medium;font-size:18px;font-weight:400;height:auto;line-height:24px;margin:0 0 12px;text-align:left;text-transform:none;width:100%}.jobs-list a h4{margin:0 0 8px}.jobs-list a h4,.jobs-list a h5{color:#3370ae;float:left;font-size:14px;font-weight:500;height:auto;line-height:14px;text-align:left;text-transform:none;width:100%}.jobs-list a h5{margin:0}.jobs-list a h4 i,.jobs-list a h5 span{color:#3370ae;font-size:14px;margin:0 6px 0 0}@media (min-width:20px) and (max-width:980px){.jobs-list a{flex:0 0 49%}}@media (min-width:20px) and (max-width:720px){.jobs-list{display:block}.jobs-list a{margin:0 0 20px;min-height:auto;width:100%}.jobs-list a:last-child{margin:0;width:100%}}.middle-wrapper.white .default-container.breadcrumb{padding:0}.breadcrumb-wrapper{background:#eee;float:left;height:auto;width:100%}.bread-crumb{border-radius:0;box-sizing:border-box;color:#000;float:left;font-size:14px;font-weight:400;height:60px;line-height:60px;padding:0;width:100%}.bread-crumb.special{height:auto;line-height:14px;padding:0 0 30px}.bread-crumb ul{display:inline-block;float:left;height:60px;list-style:none;margin:0;padding:0;width:auto}.bread-crumb.special ul{height:auto}.bread-crumb ul li{display:inline-block;float:left;height:auto;list-style:none;margin:0 8px 0 0;padding:0;width:auto}.bread-crumb ul li,.bread-crumb ul li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bread-crumb ul li span{display:block}@media (min-width:320px) and (max-width:850px){.middle-wrapper.white.bc{display:none}}.bread-crumb ul li a{color:#000;text-decoration:none}.bread-crumb a:hover{color:#3370ae;text-decoration:none}.job-details-feature{margin:0}.job-details-additional-info{float:left;height:auto;padding:0 30px 30px;text-align:left;width:100%}.job-details-additional-info h2{margin:0 0 24px}.job-detail .details-content-holder .job-details-additional-info>h3{margin:0 0 16px}.job-detail .details-content-holder .job-details-additional-info>h3 a{color:#3370ae;font-size:12px;font-weight:400;text-decoration:none}.job-detail .details-content-holder .job-details-additional-info h3 a sup{font-size:13px;top:-3px}.job-detail .job-content>h3,.job-details-additional-section>h3{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%}.job-details-additional-section>h3 a{color:#3370ae;font-size:12px;font-weight:400}.job-details-additional-section>h3 a sup{font-size:13px;top:-3px}.job-details-additional-info p{color:#333;float:left;font-size:16px;font-weight:400;height:auto;line-height:24px;margin:0 0 12px;text-transform:none;width:100%}.job-details-additional-section{float:left;height:auto;margin:0 0 42px;width:100%}.job-details-additional-section:last-child{margin:0}.job-details-additional-section .additional-videos{padding:20px 0 0}.job-details-additional-section .additional-videos h3{font-size:22px;line-height:30px;text-transform:none}.job-details-additional-section .additional-videos a:last-child{border-bottom:0}.job-details-additional-section .additional-videos .video-list .video-image{padding-left:0}.job-details-additional-section .additional-videos .video-list:hover{background:#fff!important}.wheel-chair{background:#155196;border-radius:2px;color:#fff;float:right;height:22px;text-align:center;width:22px}.wheel-chair,.wheel-chair span{line-height:22px}h2.wheel-chair-holder{line-height:22px!important}.office-additional-links{float:left;height:auto;padding:26px 0;width:100%}.office-additional-links .office-info{color:#3370ae;display:inline-block;float:left;font-size:16px;font-weight:400;height:auto;line-height:18px;margin:0 0 6px;padding:0;text-decoration:none;width:100%}.office-additional-links .office-info:last-child{margin:0}.office-map-powered{color:#505050;float:left;font-size:12px;font-weight:400;height:auto;text-align:center;text-decoration:none;width:100%}.office-map-powered sup{font-size:13px;top:-3px}.detail-info-wrapper,.search-info-wrapper{background:#fff;border-bottom:1px solid #3370ae;box-sizing:border-box;float:left;height:auto;padding:0 0 22px;width:100%}.detail-info-wrapper.message{border:0;padding:0}.job-apply-details,.job-attributes{display:none;float:left;padding:0;text-align:left;width:100%}.job-apply-details{border-bottom:1px solid #ccc;padding:0 0 30px}.job-attributes ul{float:left;list-style:none;margin:0;padding:0;width:100%}.job-attributes ul li{box-sizing:border-box;float:left;list-style:none;margin:0;padding:18px 0 0 20px;width:50%}.job-attributes ul li h3{color:#3370ae;line-height:16px;width:30%}.job-attributes ul li h3,.job-attributes ul li p{float:left;font-size:14px;font-weight:700;height:auto;margin:0;padding:0}.job-attributes ul li p{color:#333;line-height:18px;width:70%}.job-content{float:left;height:auto;padding:30px 0 0;text-align:left;width:100%}.job-detail .details-content-holder>h3{box-sizing:border-box;color:#333;float:left;font-size:22px;font-weight:700;line-height:22px;margin:0;padding:0;text-align:left;text-transform:none;width:100%}.job-detail .job-info{color:#333;float:left;font-size:16px;font-weight:400;line-height:28px;margin-bottom:0;padding:0 0 20px;text-align:left;text-transform:none}.job-detail .job-info:last-child{padding-bottom:0}.job-detail .job-info p:last-child{margin:0}.job-detail .job-info strong{color:#333}.job-detail .job-info a{color:#3370ae;text-decoration:underline}.job-detail .job-info a:hover{color:#3370ae;text-decoration:none}.job-detail .job-info p{float:none;font-weight:400;margin:0 0 14px}.job-detail .job-info ul{float:none;list-style:disc;margin:0 0 14px;padding:0 0 0 25px}.job-detail .job-info ol{float:none;list-style:decimal;margin:0 0 14px;padding:0 0 0 25px}.job-detail .job-info li{color:#333;font-size:16px;font-weight:400;list-style:inherit}.job-detail .apply-btn{background:#949494;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-sizing:border-box;color:#fff;display:inline-block;float:left;font-size:16px;line-height:18px;padding:12px 25px;text-align:center;text-decoration:none}.job-detail .apply-btn:hover{background:#08427e}.bottom-detail-info-wrapper{border-bottom:0;height:auto;padding:24px 0 0}.bottom-detail-info-wrapper,.details-content-holder{background:#fff;box-sizing:border-box;float:left;width:100%}.details-content-holder{border:1px solid #d0d0d0;border-bottom:2px solid #3370ae;margin:0;padding:30px 20px}.details-content-holder.noBorder{border:0;padding:0}.buttons-wrapper{float:right;height:auto;width:auto}.details-content-holder h2{color:#3370ae;font-weight:900;text-transform:uppercase}.details-content-holder h2,.details-content-holder p.message{float:left;font-size:16px;line-height:36px;margin:0;padding:0}.details-content-holder p.message{color:#000;font-weight:400;text-align:left;width:100%}.details-content-holder h2 a,.details-content-holder h2 a:hover{border-left:1px solid #3370ae;color:#3370ae;display:inline-block;font-size:16px;font-weight:400;line-height:16px;margin:-2px 0 0 8px;padding:0 0 0 8px;text-decoration:none;text-transform:uppercase}.details-content-holder h2 a span{display:inline-block;margin:0 0 0 6px}@media (min-width:320px) and (max-width:980px){.details-content-holder h2,.details-content-holder h2 a,.details-content-holder h2 a:hover{font-size:14px}}@media (min-width:320px) and (max-width:780px){.details-content-holder{padding:15px}}@media (min-width:320px) and (max-width:450px){.details-content-holder{border:0;padding:0}}.bottom-detail-info-wrapper a,.bottom-detail-info-wrapper button,.buttons-wrapper a{background:#3370ae;border:1px solid #3370ae;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:auto;line-height:23px;margin:0;padding:6px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;vertical-align:top;width:auto}.bottom-detail-info-wrapper a,.bottom-detail-info-wrapper button{float:left;margin:0 16px 0 0}a.apply-later{background:#fff;color:#3370ae}.buttons-wrapper a:last-child{margin:0 0 0 12px}.bottom-detail-info-wrapper a:hover,.bottom-detail-info-wrapper button:hover{background:#fff;border-color:#3370ae;color:#3370ae;text-decoration:none}.buttons-wrapper a:hover{background:#fff;color:#3370ae}a.apply-later:hover{background:#3370ae;color:#fff}.filters-content-holder{height:auto;width:auto}.benefits-perks-icons{float:left;height:auto;margin:6px 0 0;width:100%}.diversity-section .benefits-perks-icons{margin:20px 0 0}.benefits-perks-icons ul{margin:0}.benefits-perks-icons ul,.benefits-perks-icons ul li{float:left;height:auto;list-style:none;padding:0;width:100%}.benefits-perks-icons ul li{margin:0 0 15px}.benefits-perks-icons ul li:last-child{margin:0}.benefits-perks-icons ul.ada li{margin:0 4% 8px 0;width:46%}.benefits-perks-icons ul li div.icon{background:#3370ae;border-radius:50%;justify-content:center;line-height:40px;padding:0;text-align:center;width:40px}.benefits-perks-icons ul li div.icon,.benefits-perks-icons ul li div.icon-desc{align-items:center;display:-webkit-flex;display:flex;flex-wrap:wrap;float:left;height:40px;list-style:none;margin:0}.benefits-perks-icons ul li div.icon-desc{color:#333;font-size:16px;font-weight:400;justify-content:left;line-height:20px;padding:0 0 0 15px;text-align:left;width:calc(100% - 40px);width:-webkit-calc(100% - 40px)}.benefits-perks-icons ul.ada li div.icon-desc{display:-webkit-flex;display:flex}.benefits-perks-icons ul li img{display:inline-block;vertical-align:middle;width:65%}@media (min-width:320px) and (max-width:950px){.details-content-holder{width:100%}.job-detail .diversity-left-inner{display:-webkit-flex;display:flex;flex-wrap:wrap;width:100%}.job-detail .diversity-left-inner .diversity-section{width:50%;width:calc(50% - 15px);width:-webkit-calc(50% - 15px)}.job-detail .diversity-left-inner .diversity-section:first-child{margin:0 15px 0 0}.job-detail .diversity-left-inner .diversity-section:last-child{margin:0 0 0 15px}.details-box.wide,.job-detail .widget-row.second{margin:0!important}.details-box.wide{width:100%!important}}@media (min-width:320px) and (max-width:780px){.job-details-feature{margin:0 0 20px}.job-details-info{padding:0 15px}.job-detail .job-content{padding:15px 0}.job-detail .diversity-left-inner .diversity-section{width:calc(50% - 10px);width:-webkit-calc(50% - 10px)}.job-detail .diversity-left-inner .diversity-section:first-child{margin:0 10px 0 0}.job-detail .diversity-left-inner .diversity-section:last-child{margin:0 0 0 10px}.job-details-additional-info{padding:0 15px}.job-details-additional-section{margin:0 0 24px}.job-details-additional-section .additional-videos h3{font-size:15px;line-height:20px;padding:0;width:calc(100% - 120px);width:-webkit-calc(100% - 120px)}.job-details-additional-section .additional-videos .video-actions{margin:8px 0 0}.job-detail .widget-row{padding:15px}.job-details-feature .diversity-section.committee-box{padding:15px 15px 0}.bottom-detail-info-wrapper{margin:0;padding:0}.detail-info-wrapper{margin:0;padding:0 0 15px}.job-detail .job-info{padding:0 0 20px}.job-attributes ul li{padding-left:0;padding-right:10px}.job-attributes ul li h3,.job-attributes ul li p{width:100%}.job-attributes ul li p{margin:6px 0 0}.job-detail .job-content>h3,.job-details-additional-section>h3{font-size:18px;line-height:24px;margin:0 0 8px}.job-detail .widget-row,.job-detail .widget-row.first,.job-detail .widget-row.join-talent-community,.job-detail .widget-row.second{margin:0!important;width:100%}.job-detail .details-box:last-child>div:first-child{margin-bottom:20px!important}.job-detail .details-box:last-child>div:last-child{margin-bottom:0!important}.benefits-perks-icons ul li div.icon{align-items:center;display:-webkit-flex;display:flex;flex-wrap:wrap;height:40px;justify-content:center;line-height:40px;width:40px}.benefits-perks-icons ul li div.icon-desc{height:40px;width:calc(100% - 40px);width:-webkit-calc(100% - 40px)}}@media (min-width:320px) and (max-width:610px){.job-detail .diversity-left-inner{display:block;margin:0;width:100%}.job-detail .diversity-left-inner .diversity-section,.job-detail .diversity-left-inner .diversity-section:first-child{margin:0 0 20px;width:100%}.job-detail .diversity-left-inner .diversity-section:last-child{margin:0;width:100%}.benefits-perks-icons ul li img{height:auto;width:65%}.job-details-additional-section .additional-videos h3{font-size:13px}}@media (min-width:320px) and (max-width:850px){.detail-info-wrapper .buttons-wrapper{display:none}}#career-sites .main-container{max-width:1230px}#career-sites .top-image-wrapper.inner .top-image-container{height:500px}#career-sites .top-image-wrapper.inner .top-image-container .intro-wrapper{top:60%}.career-site-grey-wrapper,.career-site-intro-wrapper{float:left;height:auto;width:100%}.career-site-intro-wrapper .default-container{background:#fff;padding:64px 0}.career-site-grey-wrapper .default-container{background:#f6f6f6;padding:64px 0}#career-sites .intro-wrapper{box-sizing:border-box;padding:0 0 0 62px;width:50%}@media (min-width:320px) and (max-width:1180px){#career-sites .intro-wrapper{padding:0}}#career-sites .intro-wrapper h1{color:#fff;float:left;font-size:48px;font-weight:600;height:auto;line-height:55px;margin:0 0 30px;text-align:left;text-transform:none;width:100%}#career-sites .intro-wrapper h2{color:#182026;float:left;font-size:14px;font-weight:900;height:auto;line-height:14px;margin:0 0 8px;text-align:left;text-transform:uppercase;width:100%}@media (min-width:320px) and (max-width:1040px){#career-sites .intro-wrapper h1{font-size:38px;line-height:45px}#career-sites .intro-wrapper h2{font-size:12px;line-height:12px}}#career-sites .intro-image-wrapper{align-content:center;align-items:flex-end;box-sizing:border-box;display:flex;float:left;height:100%;justify-content:flex-start;justify-items:center;overflow:hidden;padding:0;text-align:center;width:50%}@media (min-width:320px) and (max-width:860px){#career-sites .intro-image-wrapper{display:none}#career-sites .intro-wrapper{width:100%}#career-sites .top-image-wrapper.inner .top-image-container{height:360px}#career-sites .top-image-wrapper.inner .top-image-container .intro-wrapper{top:60%}}#career-sites .intro-image-wrapper img{display:block;height:auto;margin:0 0 7px;width:640px}.career-site-intro-wrapper .bodyCopy img{display:block;float:right;height:auto;margin:0 0 0 30px;max-width:528px;width:100%}.career-site-intro-wrapper .bodyCopy img.hideOnDesktop{display:none}.career-site-intro-wrapper .bodyCopy,.career-site-intro-wrapper .bodyImage{box-sizing:border-box;float:left;height:auto;padding:0 30px;width:100%}.career-site-intro-wrapper .bodyCopy.noPadding{padding:0}.career-site-intro-wrapper .bodyCopy h2{font-size:36px;font-weight:600;line-height:48px}.career-site-intro-wrapper .bodyCopy h2,.career-site-intro-wrapper .bodyCopy h3{color:#182026;font-family:Avenir LT W01\ 65 Medium;height:auto;margin:0 0 22px;text-align:left}.career-site-intro-wrapper .bodyCopy h3{font-size:26px;line-height:36px}.career-site-intro-wrapper .bodyCopy .copy{color:#182026;font-family:Avenir LT W01\ 65 Medium;font-size:16px;font-weight:400;line-height:28px;text-align:left;white-space:normal}.career-site-intro-wrapper .bodyCopy .copy.jaqueline{float:left;height:auto;width:calc(100% - 404px);width:-webkit-calc(100% - 404px)}.career-site-intro-wrapper .bodyCopy .copy p{margin:0 0 18px}.career-site-intro-wrapper .bodyCopy .copy a{cursor:pointer;text-decoration:underline}.career-site-intro-wrapper .bodyCopy .copy a:hover{text-decoration:none}.career-site-intro-wrapper .bodyCopy .copy a.bigger,.career-site-intro-wrapper .bodyCopy .copy a.bigger:hover{font-size:24px}.career-site-intro-wrapper .bodyCopy .copy ul{list-style:disc;margin:0 0 18px 16px}.career-site-intro-wrapper .bodyCopy .copy ol{list-style:decimal;margin:0 0 18px 16px}.career-site-intro-wrapper .bodyCopy .copy ul li{list-style:disc}.career-site-intro-wrapper .bodyCopy .copy ol li,.career-site-intro-wrapper .bodyCopy .copy ul li{color:#182026;font-family:Avenir LT W01\ 65 Medium;font-size:16px;font-weight:400;line-height:28px}.career-site-intro-wrapper .bodyCopy .copy ol li{list-style:decimal}.career-site-intro-wrapper .bodyCopy .copy ol li:last-child,.career-site-intro-wrapper .bodyCopy .copy ol:last-child,.career-site-intro-wrapper .bodyCopy .copy p:last-child,.career-site-intro-wrapper .bodyCopy .copy ul li:last-child,.career-site-intro-wrapper .bodyCopy .copy ul:last-child{margin:0}.career-site-intro-wrapper .bodyImage img{display:block;height:auto;width:100%}@media (min-width:320px) and (max-width:1130px){.career-site-intro-wrapper .bodyCopy h2{font-size:28px;line-height:34px;margin:0 0 12px}.career-site-intro-wrapper .bodyCopy h3{font-size:20px;line-height:26px;margin:0 0 22px;text-align:left}.career-site-intro-wrapper .bodyCopy img{max-width:328px}}@media (min-width:320px) and (max-width:980px){.career-site-intro-wrapper .bodyCopy{margin:0;padding:0;width:100%}.career-site-intro-wrapper .bodyImage{margin:40px 0 0;width:100%}.career-site-intro-wrapper .bodyCopy img.hideOnMobile{display:none}.career-site-intro-wrapper .bodyCopy img.hideOnDesktop{display:block}.career-site-intro-wrapper .bodyCopy img{margin:30px 0 0;max-width:100%}}.summaryContainer{float:left;height:auto;width:100%}.summaryTabs,.summaryTabsMegaMenu{border-bottom:2px solid #c5c5c5;box-sizing:border-box;float:left;height:auto;margin:0 0 20px;padding:0 0 1px;text-align:left;width:100%}.summaryTabs a,.summaryTabsMegaMenu a{color:#182026;float:left;font-family:Avenir LT W01\ 45 Book;font-size:20px;font-weight:400;height:auto;line-height:36px;margin:0 50px 0 0;position:relative;text-decoration:none!important;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;width:auto}.summaryTabsMegaMenu a{margin:0 25px 0 0}.summaryTabs a:after,.summaryTabsMegaMenu a:after{background:#3370ae;bottom:-1px;content:"";display:none;height:2px;left:0;position:absolute;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;width:100%}.summaryTabs a:last-child,.summaryTabsMegaMenu a:last-child{margin:0}.summaryTabs a.active,.summaryTabs a:hover,.summaryTabsMegaMenu a.active,.summaryTabsMegaMenu a:hover{font-family:Avenir LT W01\ 65 Medium}.summaryTabs a.active:after,.summaryTabs a:hover:after,.summaryTabsMegaMenu a.active:after,.summaryTabsMegaMenu a:hover:after{display:block}@media (min-width:320px) and (max-width:840px){.summaryTabs a{display:none;margin:0}.summaryTabs a.active{display:block}}.summarySlider{box-sizing:border-box;float:left;height:auto;padding:0 60px 0 0;width:100%}.summaryMegaMenu{float:left;height:auto;margin:0 0 0 -30px;width:calc(100% + 30px);width:-webkit-calc(100% + 30px)}.summarySlideMegaMenu{float:left;margin:0 0 20px 30px;width:calc(33.13% - 30px);width:-webkit-calc(33.13% - 30px)}.summarySlide,.summarySlideMegaMenu{background:#fff;border:1px solid #b5b5b5;border-radius:12px;display:inline-block;overflow:hidden;position:relative;transition:box-shadow .2s ease-in-out}.summarySlide.active{border-color:transparent}.summarySlide.active:after,.summarySlide:active:after,.summarySlideMegaMenu:active:after{border:3px solid #000002;border-radius:12px;content:"";height:calc(100% - 6px);height:-webkit-calc(100% - 6px);left:0;position:absolute;top:0;width:calc(100% - 6px);width:-webkit-calc(100% - 6px);z-index:2}.summarySlide:hover,.summarySlideMegaMenu:hover{box-shadow:inset 0 0 18px rgba(0,0,0,.1)}.summarySlide:hover h4,.summarySlideMegaMenu:hover h4{text-decoration:underline}.summarySlide .summary,.summarySlideMegaMenu .summary{box-sizing:border-box;float:left;height:104px;padding:12px 2px 12px 12px;width:calc(100% - 100px);width:-webkit-calc(100% - 100px)}.summarySlideMegaMenu .summary.navigation{align-content:center;align-items:center;display:flex}.summarySlideMegaMenu .summary.navigation h4{margin:0;text-align:center}.summarySlide h4,.summarySlideMegaMenu h4{box-sizing:border-box;color:#3370ae;float:left;font-family:Avenir Next LT W01 Demi;font-weight:400;height:auto;letter-spacing:-.2px;padding:0;text-align:left;width:100%}.summarySlide h4,.summarySlideMegaMenu h4{font-size:16px;line-height:20px;margin:0 0 6px;text-transform:none}.summarySlide p,.summarySlideMegaMenu p{box-sizing:border-box;color:#182026;float:left;font-family:Avenir LT W01\ 65 Medium;font-size:14px;font-weight:400;height:auto;letter-spacing:-.2px;line-height:18px;margin:0;padding:0;text-align:left;text-transform:none;width:100%}.summarySlide .summaryImage,.summarySlideMegaMenu .summaryImage{float:left;height:104px;padding:0;width:100px}.summarySlide .summaryImage img,.summarySlideMegaMenu .summaryImage img{display:block;height:104px;width:100%}.summarySlider .slick-track{display:flex}.summarySlider .slick-slide{box-sizing:border-box;margin:0 10px}.summarySlider .slick-slide:first-child{margin-left:0}.summarySlider .slick-prev.slick-arrow{display:none!important}.summarySlider .slick-next{background:transparent;border:0;box-sizing:border-box;color:#000002;cursor:pointer;font-size:56px;height:50px;line-height:56px;margin:0;padding:0;position:absolute;right:18px;text-align:center;top:44%;-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}.jaquelin-form{background:#f5faff;border:2px solid #182026;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;box-sizing:border-box;float:left;height:auto;margin:0 0 0 42px;padding:24px;width:362px}.jaquelin-form h3{color:#182026!important;float:left;font-family:Avenir LT W01\ 95 Black!important;font-size:24px!important;height:auto;line-height:26px!important;margin:0 0 10px!important;text-align:left!important;width:100%}.jaquelin-form p{color:#182026;float:left;font-family:Avenir LT W01\ 65 Medium;font-size:16px;height:auto;line-height:26px;margin:0 0 18px;text-align:left;width:100%}.jaquelin-form p a{text-decoration:underline}.jaquelin-form p a,.jaquelin-form p a:hover{color:#182026;font-family:Avenir LT W01\ 65 Medium;font-size:14px;line-height:18px}.jaquelin-form p a:hover{text-decoration:none}.jaquelin-form p:last-child{margin:0}.about-jacqueline{align-content:space-between;display:flex;flex-wrap:wrap;float:left;gap:52px;height:auto;width:100%}.about-jacqueline-box{background:#fff;border:solid #2d6ba8;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border-width:1px 1px 7px;box-sizing:border-box;flex:45%;padding:24px}.about-jacqueline-box h3{color:#182026;float:left;font-family:Avenir LT W01\ 65 Medium;font-size:24px;height:auto;line-height:26px;margin:0 0 12px;text-align:left;width:100%}.about-jacqueline-box h3 a{display:inline-block;height:auto;line-height:20px!important;margin:0 0 0 16px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;vertical-align:bottom;width:auto}.about-jacqueline-box h3 a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}.about-jacqueline-box p{color:#182026;float:left;font-family:Avenir LT W01\ 65 Medium;font-size:16px;height:auto;line-height:26px;margin:0 0 16px;text-align:left;width:100%}.about-jacqueline-box p:last-child{margin:0}@media (min-width:320px) and (max-width:780px){.about-jacqueline-box{flex:0 0 100%}.career-site-intro-wrapper .bodyCopy .copy.jaqueline{margin:0 0 60px;width:100%}.jaquelin-form{margin:0;width:100%}}@media (min-width:320px) and (max-width:1100px){.summaryMegaMenu{margin:0 0 0 -10px;width:calc(100% + 10px);width:-webkit-calc(100% + 10px)}.summarySlideMegaMenu{margin:0 0 10px 10px;width:calc(33% - 10px);width:-webkit-calc(33% - 10px)}.summarySlideMegaMenu p{display:none}.summarySlideMegaMenu .summary{align-content:center;align-items:center;display:flex;height:74px;width:calc(100% - 74px);width:-webkit-calc(100% - 74px)}.summarySlideMegaMenu .summary h4{line-height:16px;margin:0}.summarySlideMegaMenu .summaryImage{height:74px;width:74px}.summarySlideMegaMenu .summaryImage img{display:block;height:74px;width:100%}}.sampleCareerSites{float:left;height:auto;margin:50px 0 0;width:100%}.sampleCareerSites h2{border-bottom:2px solid #c5c5c5;box-sizing:border-box;color:#182026;float:left;font-family:Avenir LT W01\ 65 Medium;font-size:20px;font-weight:400;height:auto;line-height:36px;margin:0 0 20px;padding:0 0 1px;text-align:left;width:100%}.sampleCareerSites .portfolio{display:flex;gap:30px;height:auto;justify-content:space-between;margin:0;position:relative;width:100%}.sampleCareerSites .portfolio .portfolioCover{background:transparent!important;height:100%;position:absolute;width:100%;z-index:1}.sampleCareerSites .portfolio img{border-radius:12px;display:block;height:auto;width:48%}@media (min-width:320px) and (max-width:600px){#career-sites .intro-wrapper h1{font-size:32px;line-height:38px}.sampleCareerSites h2,.summaryTabs a{font-size:18px;line-height:30px}.summarySlide h4{font-size:12px;line-height:14px}.summarySlide p{font-size:14px;line-height:18px}.career-site-grey-wrapper .default-container,.career-site-intro-wrapper .default-container{padding:30px 0}.sampleCareerSites .portfolio{display:block;float:left;height:auto;margin:0;position:relative;width:100%}.sampleCareerSites .portfolio img{margin:0 0 20px;width:100%}.sampleCareerSites .portfolio img:last-child{margin:0}}