@charset "UTF-8";a,a:hover{cursor:pointer}a,ins{text-decoration:none}article,aside,details,div,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,body,html{margin:0}form,img,table{width:100%}.select,select{-webkit-appearance:inherit;-moz-appearance:inherit}.bcg-homepage .cta,.person .share-bar{-webkit-align-self:flex-start;-moz-align-self:flex-start}.noselect,.slick-slider{-webkit-touch-callout:none}.hero-type-1.non-ambient-video .video-js,.side-nav-fade,.slick-slide.dragging img{pointer-events:none}@font-face{font-family:dotBCG-Icons;src:url(/static/fonts/dotBCG-Icons.eot?xrbt8x);src:url(/static/fonts/dotBCG-Icons.eot?xrbt8x#iefix) format("embedded-opentype"),url(/static/fonts/dotBCG-Icons.ttf?xrbt8x) format("truetype"),url(/static/fonts/dotBCG-Icons.woff?xrbt8x) format("woff"),url(/static/fonts/dotBCG-Icons.svg?xrbt8x#dotBCG-Icons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:dotBCG-Icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Footer-Follow-Us-icon:before{content:"\e903"}.apply-module .select-boxes .dd-pointer-down:before,.icon-lens-selector-carrot-drop-down:before{content:"\e600"}.apply-module .select-boxes .dd-pointer-up:before,.icon-lens-selector-carrot-collapse:before{content:"\e601"}.icon-Flag-selector-carrot-drop-down:before{content:"\e602"}.icon-clusters-collapse:before{content:"\e603"}.icon-clusters-expand:before{content:"\e604"}.icon-office-carrot:before{content:"\e641"}.icon-archetype-video-Play-Triangle:before{content:"\e901"}.icon-archetype-form-carrot:before,.search-controls .country-language-select .dd-pointer:before{content:"\e642"}.collapsible-content .subheader.expanded:after,.icon-archetype-collapse:before{content:"\e643"}.collapsible-content .subheader:after,.icon-archetype-expand:before{content:"\e644"}.icon-archetype-previous:before{content:"\e645"}.icon-archetype-next:before{content:"\e646"}.icon-archetype-profile-blank:before{content:"\e647"}.icon-archetype-quote-commentary:before{content:"\e648"}.icon-archetype-form-success:before{content:"\e649"}.featured-content-wrapper .content-container.video .image:before,.icon-archetype-video-play:before,.social-feed .play-button:before{content:"\e64a"}.icon-archetype_zoom:before{content:"\e64b"}.icon-archetype-audio-download:before{content:"\e64c"}.icon-cta-link-no-circle:before{content:"\e64d"}.icon-cta-link-internal:before{content:"\e64e"}.icon-cta-infographic:before{content:"\e64f"}.icon-cta-download:before{content:"\e650"}.icon-cta-audio:before{content:"\e651"}.icon-cta-link-out:before{content:"\e652"}.icon-cta-video:before{content:"\e653"}.icon-cta-view:before{content:"\e654"}.icon-cta-modular:before{content:"\e655"}.icon-cta-feature:before{content:"\e656"}.icon-deep-mode-back:before{content:"\e657"}.icon-deep-mode-close:before{content:"\e658"}.icon-filters-carrot:before,.lens .lens-container .selector-container .selector-content .dd-container .dd-pointer:after{content:"\e615"}.icon-filters-check-mark:before{content:"\e616"}.content-wrapper .search-count .breadcrumbs a:hover:after,.icon-filters-clear:before{content:"\e617"}.icon-filters-close:before,.search-controls .filter-selected:before{content:"\e618"}.icon-filters-filter:before{content:"\e619"}.icon-filters-grid-view:before{content:"\e61a"}.icon-filters-list-view:before{content:"\e61b"}.icon-filters-search:before,.search-controls .input-field .search-input-icon:before{content:"\e61c"}.icon-main-menu-expand:before,.office-location .city:after{content:"\e61d"}.icon-main-menu-link-out:before{content:"\e61e"}.icon-media-tag-audio:before{content:"\e61f"}.icon-media-tag-infographic:before{content:"\e620"}.icon-media-tag-photos:before{content:"\e621"}.icon-media-tag-video:before{content:"\e622"}.icon-nav-logo:before{content:"\e629"}.icon-nav-menu-bcg-logo:before{content:"\e623"}.icon-nav-menu-hamburger:before{content:"\e624"}.campus-search .typeahead-container .typeahead-button button .typeahead-search-icon:after,.icon-nav-menu-search:before{content:"\e626"}.icon-nav-interstitial-arrow:before,.practice-area-hero .read-more:after{content:"\e627"}.icon-nav-menu-search-close:before{content:"\e628"}.icon-social-bio-email:before{content:"\e62a"}.icon-social-share-email:before{content:"\e62b"}.icon-social-share-facebook:before{content:"\e62c"}.icon-social-share-google:before{content:"\e62d"}.icon-social-share-linkedin:before{content:"\e62e"}.icon-social-share-twitter:before{content:"\e62f"}.icon-social-share-instagram:before{content:"\e637"}.icon-social-share-youtube:before{content:"\e638"}.icon-social-share:before{content:"\e630"}.icon-social-trending-source-facebook:before{content:"\e631"}.icon-social-trending-source-google:before{content:"\e632"}.icon-social-trending-source-instagram:before{content:"\e633"}.icon-social-trending-source-linkedin:before{content:"\e634"}.icon-social-trending-source-twitter:before{content:"\e900"}.icon-social-trending-source-youtube:before{content:"\e636"}.icon-social-share-email2:before{content:"\e605"}.icon-social-share-email-hover:before{content:"\e606"}.icon-social-share-facebook-hover:before{content:"\e607"}.icon-social-share-facebook2:before{content:"\e608"}.icon-social-share-gonway-hover:before{content:"\e609"}.icon-social-share-gonway:before{content:"\e60a"}.icon-social-share-google-hover:before{content:"\e60b"}.icon-social-share-google2:before{content:"\e60c"}.icon-social-share-instagram-hover:before{content:"\e60d"}.icon-social-share-instagram2:before{content:"\e60e"}.icon-social-share-linkedin-hover:before{content:"\e60f"}.icon-social-share-linkedin2:before{content:"\e610"}.icon-social-share-slideshare-hover:before{content:"\e611"}.icon-social-share-slideshare:before{content:"\e612"}.icon-social-share-twitter-hover:before{content:"\e613"}.icon-social-share-twitter2:before{content:"\e614"}.icon-social-share-VK-hover:before{content:"\e625"}.icon-social-share-VK:before{content:"\e635"}.icon-social-share-wechat-hover:before{content:"\e639"}.icon-social-share-wechat:before{content:"\e63a"}.icon-social-share-xing-hover:before{content:"\e63b"}.icon-social-share-xing:before{content:"\e63c"}.icon-social-share-youtube2:before{content:"\e63d"}.icon-social-share-youtube-hover:before{content:"\e63e"}.icon-form-upload:before,.modal.bcg-modal.contact .fieldset--customupload::after{content:"\e63f"}.icon-form-check:before{content:"\e640"}.icon-cta-modular-thin:before{content:"\e902"}.icon-download-pdf:before{content:"\e904"}.icon-print:before{content:"\e905"}#navigation a,#navigation a.navigate-back,#navigation ul li p,.apply-header .hero-content h1,.audio-wrapper .caption .column:first-child *,.audio-wrapper .caption .column:first-child p,.audio-wrapper .video-section,.audio-wrapper .vjs-tip .vjs-tip-inner,.bcg-homepage .careers-panel .headline,.bcg-homepage .cta p,.bcg-homepage .cta-eyebrow,.bcg-homepage .eyebrow,.bcg-homepage .featured-panels .featured-panel .featured-block .featured-block-content .cta p,.bcg-homepage .featured-panels .featured-panel .featured-block .featured-block-content .tagline,.bcg-homepage .featured-panels .featured-panel .featured-block .featured-navigation .pbutton,.bcg-homepage .headline,.bcg-homepage .homepage-footer,.bcg-homepage .shallow-mode-wrapper .shallow-mode-content .shallow-mode-container .shallow-mode-title,.bcg-sans,.book-body a,.book-body p,.career-track .right-col .career-track-container .mobile-title .mobile-container .left,.career-track .right-col .career-track-container .role-container .career-track-carousel-text .content .info,.career-track .right-col .career-track-container .role-container .career-track-carousel-text .content .name,.career-track .right-col .career-track-container .role-container .career-track-carousel-text .content .quote,.career-track .right-col .career-track-container .role-container .description,.career-track .right-col .career-track-container .role-container .title,.career-track .right-col .expand-all,.careers .archetype .eyebrow,.careers .archetype .headline,.careers .archetype p,.careers .hero-type1 .notch .grid-column h1,.careers .text-panel h1,.careers .text-panel h2,.careers .text-panel p,.careers .text-panel.dek,.careers-events-hero .date-location,.careers-events-hero .eyebrow,.careers-events-hero .heading h1,.careers-events-hero .headline,.carousels .caption-social p,.challenge-top .challenge-intro .sub-topic-header,.challenge-top .challenge-intro .sub-topics li,.challenge-top .subtitle,.collapsed-content .city,.collapsible-content .subheader a,.container footer p,.content-wrapper .search-count .breadcrumbs,.cookie-notification p,.cta-link,.date-card.intro .call-to-action,.date-card.intro .timeline-sub-title,.date-card.intro .timeline-title,.date-card.outro .call-to-action,.date-card.outro .timeline-sub-title,.date-card.outro .timeline-title,.date-card:not(.intro):not(.outro) .date-card-content .title,.deepmode-hero.container-12 .text-panel p,.deepmode-hero.container-12.no-image .title p,.deepmode[class] .pull-quote-carousel[class] .share span,.dek,.dek p,.events-detail .text-panel .eyebrow,.events-detail .text-panel .heading,.expertise-cross-browsing.margin-only-container.practice-area .grid-column .text h3,.featured-alumni .cta-link span,.featured-content-wrapper .content-container .cta-link,.featured-content-wrapper .content-container .title,.featured-profile .body-copy,.featured-profile .eyebrow,.font-bold,.font-bold-italic,.font-italic,.font-light,.font-light-italic,.font-regular,.font-thin,.font-thin-italic,.form__successMsg,.grid-row.events h3,.grid-row.events span,.grid-row.events.job-posting h3,.guided-cases-qa-header h2,.h2,.h3,.h4,.h5,.h6,.hi-statement .cta,.hi-statement .cta-link,.image-gallery-carousel .indicator,.impact-story .text-panel .eyebrow,.infographic .code-popup .code.copied:after,.infographic .title,.input,.interstitial-footer-nav .next-section,.interstitial-footer-nav .next-section strong,.interstitial-nav,.interview-tips h4,.lens .lens-container .selector-container .remember,.lens .lens-container .selector-container .selector-content .dd-container,.lens .lens-container .selector-container .selector-content .dd-container .dd-option,.lens .lens-container .selector-container .selector-content .dd-container .dd-selected,.lens-modal .lens-modal-content .text,.lens-selector-button .lens-selector-button-content .language-container .language,.list-item .bio-info .bio-text,.masonry-container article footer p,.masonry-container.show-as-list article .content-container .time,.media-contact,.media-contact .country,.menu .menu-search form button,.mobile-search-filter,.modal.bcg-modal.contact .apply-copy label,.modal.bcg-modal.contact .form--apply label,.myth-and-reality .answer span,.myth-and-reality .question span,.office-detail2 .office-bio .container .wrapper .name,.office-detail2 .office-bio .container .wrapper .phone,.office-detail2 .office-bio .container .wrapper .title,.office-detail2 .office-bio .container .wrapper a[href^=tel],.office-detail2 .office-content .body,.office-detail2 .office-content .cta .cta-text,.office-detail2 .office-content .headline,.office-detail2 .office-header .office-info .cta .cta-text,.office-detail2 .office-social-bar .header,.office-detail2 .office-social-bar .social-bar .cta .cta-text,.office-info .adr,.office-info .office-name,.office-info .tel,.office-landing .city,.office-location .country-name,.office-location .phone,.office-location .street-address,.offices-deepmode .bio .container .wrapper .name,.offices-deepmode .bio .container .wrapper .phone,.offices-deepmode .bio .container .wrapper .title,.offices-deepmode .bio .container .wrapper a,.offices-deepmode .follow-us .header,.offices-deepmode .office-info .cta .cta-text,.ol li:before,.people-attribution .name,.people-attribution .office,.people-attribution .role,.person .office[class],.person .pal,.person .role,.person .short-summary,.person-contact,.personel-list-item .name,.personel-list-item .tel,.personel-list-item .title,.perspective-article .simple-article .simple-header .simple-header-content,.perspective-article .simple-article .simple-header .simple-header-content .author-container .author,.perspective-article .simple-article .simple-header .simple-header-content .author-container .date,.perspective-article .simple-article .simple-header .simple-header-content .simple-header-body .article-exhibit,.perspective-article .simple-article .simple-header .simple-header-image .image-source p,.perspective-article .simple-article .simple-header .simple-header-image .practice-tag-container .practice-tag,.perspective-article .simple-article .simple-header .simple-header-image .practice-tag-container .practice-tag-title,.perspective-article .simple-article .simple-header .simple-header-titlebar .headline,.perspective-article .top-bar-wrapper:not(.deepmode-top-bar) .title,.perspective-article-abstract .authors,.perspective-article-abstract .category,.perspective-article-abstract .description,.perspective-article-abstract .description p,.perspective-article-abstract time,.perspective-article-footer .category-title,.perspective-article-footer .title,.practice-area-hero .carousel .read-more,.practice-area-hero .carousel h2,.practice-area-hero .title .read-more,.practice-area-hero .title h1,.press-release .content,.press-release cite,.press-release time,.press-release-date cite,.press-release-date time,.press-search-carousel[class] .item__footer p.social-handle,.primary-navigation-wrapper .pbutton,.programs.bcger .program-item .program-content .text-container .content-header,.publication-cluster .cluster-item .item-title,.publication-cluster .cluster-item p,.publication-cluster .cluster-title,.publication-cluster .cta a,.pull-quote .title,.pull-quote cite,.pull-quote-carousel.green-text .inner-grid-wrapper .people-attribution .container .content .name,.pull-quote-carousel.green-text .inner-grid-wrapper .people-attribution .container .content .office,.pull-quote-carousel.green-text .inner-grid-wrapper .people-attribution .container .content .role,.pull-quote-carousel.green-text .inner-grid-wrapper .people-attribution .container .content a,.pull-quote-carousel.green-text .inner-grid-wrapper .quote,.pull-quote.green-text .people-attribution .container .content .name,.pull-quote.green-text .people-attribution .container .content .office,.pull-quote.green-text .people-attribution .container .content .role,.pull-quote.green-text .people-attribution .container .content a,.pull-quote.green-text .quote-container,.pull-quote.green-text .quote-container .author,.q-and-a .answer span,.q-and-a .question span,.quote-with-image .grid-column,.recruiting-team .team-list-item .person .container-content .info .job-title,.recruiting-team .team-list-item .person .container-content .info .name,.recruiting-team .team-list-item .person .container-content .info .name a,.search-controls .country-language-select .apply-lens,.search-controls .country-language-select .clear-lens,.search-controls .filters>a,.search-controls .input-field .search-input,.search-facets .search-sort div,.search-facets .search-sort span,.search-facets .sk-hits-stats span,.search-facets .sk-panel__header,.search-result.interests p,.select,.sf-doneBtn,.sf-mobileHeader h1,.simple-article-quote h1,.single-green-quote,.single-green-quote .author,.smart-advertising .eyebrow p,.social-feed cite,.social-feed time,.text-panel.dek,.text-panel.dek p,.text-panel.inset-image figcaption,.textarea,.video-tab-collection-title,.video-wrapper .caption .column:first-child *,.video-wrapper .caption .column:first-child p,.video-wrapper .video-section,.video-wrapper .vjs-tip .vjs-tip-inner,.video-wrapper.vjs-playing .video-title-wrapper .video-section,.video-wrapper.vjs-playing .video-title-wrapper .video-title,.vjs-playing.audio-wrapper .video-title-wrapper .video-section,.vjs-playing.audio-wrapper .video-title-wrapper .video-title,.welcome-header .cta a,.welcome-module .cta,.welcome-module .cta .content,.welcome-module.module-b .heading,.working-at-bcg .working-at-bcg-module .cta .body,.working-at-bcg .working-at-bcg-module .cta .title,.working-at-bcg .working-at-bcg-module.type-2 .cta-content p,footer .wrapper .flags .language p,h2,h3,h4,h5,h6,input,ol li:before,select,textarea,th{font-family:henderson-bcg-sans,"Helvetica Neue",Helvetica,Arial,sans-serif}.apply-module .typeahead-field input,.audio-wrapper .video-title,.bcg-homepage .cta-text,.bcg-homepage .featured-panels .featured-panel .featured-block .featured-block-content .tagline .ted,.bcg-homepage .see-all-panel,.bcg-homepage .shallow-mode-wrapper .shallow-mode-content .shallow-mode-container .shallow-mode-items a,.bcg-serif,.blockquote,.book-header,.careers .link-box-button,.cookie-notification button,.elastic-cluster .search-result .search-result-container h2,.events-detail .register,.expertise-cross-browsing.margin-only-container .image.title .title,.featured-profile .headline,.font-serif-bold,.font-serif-bold-italic,.font-serif-italic,.font-serif-regular,.full-width-body-section .link-box-wrapper .link-box-button,.green-tile-parent .green-tile figcaption p,.grid-row.events.job-posting p,.h1,.hero-type-5 .hero-banner-content-mobile,.hero-type-5 .profile-hero-img h1,.hi-statement .title,.image-gallery-carousel p,.insight-teaser-title,.lens .lens-container .selector-container .confirm,.lens-modal .lens-modal-content .cancel,.lens-modal .lens-modal-content .confirm,.masonry-container article .label,.masonry-container article .text,.masonry-container article time,.masonry-container article.tile-mention .label,.masonry-container article.tile-mention time,.masonry-container article.tile-quote .label,.masonry-container article.tile-quote time,.offices-mini-landing .city,.perspective-article .simple-article .simple-article-authors .wrapper .author-content .content .name,.perspective-article .simple-article .simple-header .simple-header-content .simple-header-body p,.press-release .title,.programs .program-item .program-content .text-container .content-header,.programs .program-item .program-content .text-container .program-text,.programs.bcger .program-item .program-content .text-container .program-text,.pull-quote .quote,.search-count,.search-result .search-result-container .result-header .title,.social-feed .content,.video-wrapper .video-title,blockquote,h1{font-family:henderson-bcg-serif,"Palatino Linotype",Palatino,Garamond,Georgia,serif}.bcg-headline,.challenge-top h1,.font-headline,.interstitial-footer-nav .title,.menu .menu-search form input,.office-detail2 .page-title,.pagination a,.pagination span,.person .name,.person .name a,.perspective-article-abstract .title,.perspective-article-footer .description,.press-release-deepmode h1,.smart-advertising .editorial-title,.typeahead a,.xdsoft_autocomplete .xdsoft_autocomplete_dropdown>div{font-family:henderson-bcg-headline,Cambria,"Hoefler Text",Times,"Times New Roman",serif}.apply-header .hero-content h1,.bcg-homepage .careers-panel .headline,.careers .hero-type1 .notch .grid-column h1,.careers .text-panel h1,.careers .text-panel.dek,.careers-events-hero .heading h1,.challenge-top .challenge-intro .sub-topics li,.deepmode-hero.container-12 .text-panel p,.deepmode-hero.container-12.no-image .title p,.events-detail .text-panel .heading,.expertise-cross-browsing.margin-only-container.practice-area .grid-column .text h3,.font-thin,.media-contact,.person-contact,.publication-cluster .cluster-item p,.recruiting-team .team-list-item .person .container-content .info .job-title,.recruiting-team .team-list-item .person .container-content .info .name,.recruiting-team .team-list-item .person .container-content .info .name a,.simple-article-quote h1,.welcome-header .cta a,.welcome-module .cta .content,.welcome-module.module-b .heading{font-weight:200}#navigation a,.audio-wrapper .caption .column:first-child *,.audio-wrapper .caption .column:first-child p,.audio-wrapper .vjs-tip .vjs-tip-inner,.bcg-homepage .homepage-footer,.book-body a,.book-body p,.career-track .right-col .career-track-container .mobile-title .mobile-container .left,.career-track .right-col .career-track-container .role-container .career-track-carousel-text .content .info,.career-track .right-col .career-track-container .role-container .description,.career-track .right-col .expand-all,.careers .archetype p,.careers .text-panel p,.careers-events-hero .date-location,.challenge-top .subtitle,.container footer p,.cookie-notification p,.dek,.dek p,.featured-profile .body-copy,.font-light,.form__successMsg,.grid-row.events span,.input,.interstitial-footer-nav .next-section,.lens .lens-container .selector-container .remember,.lens .lens-container .selector-container .selector-content .dd-container,.lens .lens-container .selector-container .selector-content .dd-container .dd-option,.lens .lens-container .selector-container .selector-content .dd-container .dd-selected,.lens-modal .lens-modal-content .text,.lens-selector-button .lens-selector-button-content .language-container .language,.list-item .bio-info .bio-text,.menu .menu-search form button,.office-detail2 .office-bio .container .wrapper .name,.office-detail2 .office-bio .container .wrapper .phone,.office-detail2 .office-bio .container .wrapper a[href^=tel],.office-detail2 .office-content .body,.office-detail2 .office-social-bar .social-bar .cta .cta-text,.office-info .adr,.office-info .tel,.office-location .country-name,.office-location .phone,.office-location .street-address,.offices-deepmode .bio .container .wrapper .name,.offices-deepmode .bio .container .wrapper .phone,.offices-deepmode .bio .container .wrapper a,.people-attribution .office,.people-attribution .role,.personel-list-item .name,.personel-list-item .tel,.perspective-article .simple-article .simple-header .simple-header-content,.perspective-article-abstract .authors,.perspective-article-abstract time,.perspective-article-footer .title,.practice-area-hero .carousel .read-more,.practice-area-hero .carousel h2,.practice-area-hero .title .read-more,.practice-area-hero .title h1,.press-release .content,.publication-cluster .cluster-item .item-title,.publication-cluster .cluster-title,.search-controls .country-language-select .apply-lens,.search-controls .country-language-select .clear-lens,.search-result.interests p,.select,.text-panel.dek,.text-panel.dek p,.text-panel.inset-image figcaption,.textarea,.video-wrapper .caption .column:first-child *,.video-wrapper .caption .column:first-child p,.video-wrapper .vjs-tip .vjs-tip-inner,.video-wrapper.vjs-playing .video-title-wrapper .video-section,.video-wrapper.vjs-playing .video-title-wrapper .video-title,.vjs-playing.audio-wrapper .video-title-wrapper .video-section,.vjs-playing.audio-wrapper .video-title-wrapper .video-title,.working-at-bcg .working-at-bcg-module .cta .body,.working-at-bcg .working-at-bcg-module .cta .title,.working-at-bcg .working-at-bcg-module.type-2 .cta-content p,input,select,textarea{font-weight:300}.bcg-homepage .cta-eyebrow,.bcg-homepage .eyebrow,.career-track .right-col .career-track-container .role-container .career-track-carousel-text .content .quote,.font-light-italic,.perspective-article .simple-article .simple-header .simple-header-content .simple-header-body .article-exhibit{font-weight:300;font-style:italic}.career-track .right-col .career-track-container .role-container .title,.careers .archetype .headline,.careers .text-panel h2,.font-regular,.h2,.h4,.h5,.h6,.image-gallery-carousel .indicator,.infographic .code-popup .code.copied:after,.interstitial-nav,.media-contact .country,.mobile-search-filter,.office-detail2 .office-content .headline,.perspective-article .simple-article .simple-header .simple-header-content .author-container .author,.perspective-article .simple-article .simple-header .simple-header-image .image-source p,.perspective-article .simple-article .simple-header .simple-header-image .practice-tag-container .practice-tag,.perspective-article-abstract .description,.perspective-article-abstract .description p,.pull-quote cite,.search-controls .filters>a,.search-controls .input-field .search-input,.search-facets .search-sort div,.search-facets .search-sort span,.search-facets .sk-hits-stats span,.sf-doneBtn,.sf-mobileHeader h1,.video-tab-collection-title,h2,h4,h5,h6{font-weight:400}.font-thin-italic,.pull-quote-carousel.green-text .inner-grid-wrapper .quote,.pull-quote.green-text .quote-container,.quote-with-image .grid-column,.single-green-quote{font-weight:200;font-style:italic}#navigation ul li p,.font-italic{font-weight:400;font-style:italic}#navigation a.navigate-back,.audio-wrapper .video-section,.bcg-homepage .cta p,.bcg-homepage .featured-panels .featured-panel .featured-block .featured-block-content .cta p,.bcg-homepage .headline,.bcg-homepage .shallow-mode-wrapper .shallow-mode-content .shallow-mode-container .shallow-mode-title,.career-track .right-col .career-track-container .role-container .career-track-carousel-text .content .name,.careers .archetype .eyebrow,.careers-events-hero .eyebrow,.careers-events-hero .headline,.carousels .caption-social p,.challenge-top .challenge-intro .sub-topic-header,.collapsed-content .city,.collapsible-content .subheader a,.cta-link,.date-card.intro .call-to-action,.date-card.intro .timeline-sub-title,.date-card.intro .timeline-title,.date-card.outro .call-to-action,.date-card.outro .timeline-sub-title,.date-card.outro .timeline-title,.date-card:not(.intro):not(.outro) .date-card-content .title,.events-detail .text-panel .eyebrow,.featured-content-wrapper .content-container .cta-link,.featured-content-wrapper .content-container .title,.featured-profile .eyebrow,.font-bold,.grid-row.events.job-posting h3,.h3,.hi-statement .cta,.hi-statement .cta-link,.infographic .title,.interstitial-footer-nav .next-section strong,.interview-tips h4,.masonry-container article footer p,.masonry-container.show-as-list article .content-container .time,.myth-and-reality .answer span,.myth-and-reality .question span,.office-detail2 .office-bio .container .wrapper .title,.office-detail2 .office-content .cta .cta-text,.office-detail2 .office-header .office-info .cta .cta-text,.office-detail2 .office-social-bar .header,.office-info .office-name,.office-landing .city,.offices-deepmode .bio .container .wrapper .title,.offices-deepmode .follow-us .header,.offices-deepmode .office-info .cta .cta-text,.ol li:before,.people-attribution .name,.personel-list-item .title,.perspective-article .simple-article .simple-header .simple-header-content .author-container .date,.perspective-article .simple-article .simple-header .simple-header-image .practice-tag-container .practice-tag-title,.perspective-article .simple-article .simple-header .simple-header-titlebar .headline,.perspective-article .top-bar-wrapper:not(.deepmode-top-bar) .title,.perspective-article-abstract .category,.perspective-article-footer .category-title,.press-release cite,.press-release time,.press-release-date cite,.press-release-date time,.press-search-carousel[class] .item__footer p.social-handle,.primary-navigation-wrapper .pbutton,.programs.bcger .program-item .program-content .text-container .content-header,.publication-cluster .cta a,.pull-quote .title,.pull-quote-carousel.green-text .inner-grid-wrapper .people-attribution .container .content .name,.pull-quote-carousel.green-text .inner-grid-wrapper .people-attribution .container .content .office,.pull-quote-carousel.green-text .inner-grid-wrapper .people-attribution .container .content .role,.pull-quote-carousel.green-text .inner-grid-wrapper .people-attribution .container .content a,.pull-quote.green-text .people-attribution .container .content .name,.pull-quote.green-text .people-attribution .container .content .office,.pull-quote.green-text .people-attribution .container .content .role,.pull-quote.green-text .people-attribution .container .content a,.pull-quote.green-text .quote-container .author,.q-and-a .answer span,.q-and-a .question span,.search-facets .sk-panel__header,.single-green-quote .author,.smart-advertising .eyebrow p,.social-feed cite,.social-feed time,.video-wrapper .video-section,h3,ol li:before,th{font-weight:700}.font-bold-italic{font-weight:700;font-style:italic}.apply-module .typeahead-field input,.audio-wrapper .video-title,.bcg-homepage .cta-text,.bcg-homepage .see-all-panel,.bcg-homepage .shallow-mode-wrapper .shallow-mode-content .shallow-mode-container .shallow-mode-items a,.blockquote,.book-header,.cookie-notification button,.elastic-cluster .search-result .search-result-container h2,.expertise-cross-browsing.margin-only-container .image.title .title,.font-serif-italic,.font-serif-regular,.full-width-body-section .link-box-wrapper .link-box-button,.green-tile-parent .green-tile figcaption p,.grid-row.events.job-posting p,.h1,.hi-statement .title,.lens .lens-container .selector-container .confirm,.lens-modal .lens-modal-content .cancel,.lens-modal .lens-modal-content .confirm,.masonry-container article .text,.offices-mini-landing .city,.perspective-article .simple-article .simple-article-authors .wrapper .author-content .content .name,.perspective-article .simple-article .simple-header .simple-header-content .simple-header-body p,.press-release .title,.programs .program-item .program-content .text-container .content-header,.programs .program-item .program-content .text-container .program-text,.programs.bcger .program-item .program-content .text-container .program-text,.pull-quote .quote,.search-count,.search-result .search-result-container .result-header .title,.social-feed .content,.video-wrapper .video-title,blockquote,h1{font-weight:400}.font-serif-italic{font-style:italic}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-block-content .tagline .ted,.font-serif-bold,.font-serif-bold-italic,.masonry-container article .label,.masonry-container article time,.masonry-container article.tile-mention .label,.masonry-container article.tile-mention time,.masonry-container article.tile-quote .label,.masonry-container article.tile-quote time{font-weight:700}.font-serif-bold-italic{font-style:italic}.challenge-top h1,.font-headline,.interstitial-footer-nav .title,.menu .menu-search form input,.office-detail2 .page-title,.pagination a,.pagination span,.perspective-article-abstract .title,.perspective-article-footer .description,.smart-advertising .editorial-title,.typeahead a,.xdsoft_autocomplete .xdsoft_autocomplete_dropdown>div{font-weight:400}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}*,.slick-slider{box-sizing:border-box}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{background:0 0;font-size:100%;padding:0;vertical-align:baseline}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.hero-type-3:after,.hi-statement .grid-row:after{content:"";visibility:hidden;display:block;font-size:0;clear:both;height:auto;width:100%}@keyframes deepmode-open{from{transform:scale3d(0,0,0)}to{transform:scale3d(1,1,1)}}@keyframes deepmode-close{from{transform:scale3d(1,1,1)}to{transform:scale3d(0,0,0)}}@keyframes fromleft{from{transform:translate3d(-100%,0,0)}to{transform:translate3d(0,0,0)}}@keyframes fromright{from{transform:translate3d(100%,0,0)}to{transform:translate3d(0,0,0)}}@-webkit-keyframes repaint{from,to{padding:0}}body,html{padding:0;font-size:100%;line-height:1}body{font-family:henderson-bcg-sans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;color:#333;overflow-x:hidden;background:0 0!important}.b,.dt,b .strong,dt,strong{font-weight:700}.h1,h1{color:#000;font-size:30px;line-height:36px;margin-bottom:24px}@media (min-width:768px){.h1,h1{margin-bottom:35px}}@media (min-width:947px){.h1,h1{font-size:48px;line-height:56px}}@media (min-width:1280px){.h1,h1{font-size:60px;line-height:72px}}.h2,h2{color:#000;font-size:24px;line-height:30px;margin-bottom:25px}@media (min-width:768px){.h2,h2{margin-bottom:35px}}@media (min-width:947px){.h2,h2{font-size:28px;line-height:36px;margin-bottom:35px}}@media (min-width:1280px){.h2,h2{font-size:35px;line-height:44px}}.h3,h3,th{color:#177b57;text-transform:uppercase;font-size:16px;line-height:21px;margin-bottom:16px}@media (min-width:947px){.h3,h3,th{font-size:18px;line-height:23px}}.h4,.h5,.h6,h4,h5,h6{color:#000;font-size:16px;line-height:24px}@media (min-width:768px){.h3,h3,th{margin-bottom:20px}.h4,.h5,.h6,h4,h5,h6{margin-bottom:35px}}@media (min-width:947px){.h4,.h5,.h6,h4,h5,h6{font-size:28px;line-height:36px;margin-bottom:35px}}@media (min-width:1280px){.h4,.h5,.h6,h4,h5,h6{font-size:35px;line-height:44px}}a{color:#3fad93}a:focus,a:hover{color:#00532f}.featured-events-wrapper time,.p,.transcript .transcript-time,p{color:#333;font-size:16px;line-height:24px;padding:0;margin:0 0 20px}.featured-events-wrapper time:empty,.p:empty,.transcript .transcript-time:empty,p:empty{display:none}@media (min-width:947px){.featured-events-wrapper time,.p,.transcript .transcript-time,p{font-size:18px;line-height:27px;margin-bottom:25px}}.blockquote,blockquote{color:#177b57;position:relative;font-size:20px;line-height:29px;padding-top:40px}.blockquote::after,.blockquote::before,blockquote::after,blockquote::before{font-family:dotBCG-Icons}.code,.pre,.samp,code,pre,samp{font-family:monospace}.blockquote::before,blockquote::before{position:absolute;top:0;left:0;content:"\e648";font-size:23px;color:#b7b7b7}.small,.sub,.sup,small,sub,sup{font-size:.75em}.q,q{quotes:"“" "”" "‘" "’"}.q::before,q::before{content:open-quote}.q::after,q::after{content:close-quote}.em,.i,em,i{font-style:italic}.small,small{color:#b7b7b7;line-height:1.33;padding-top:15px;text-align:justify}[colspan="1"],td,th{text-align:left}.sup,sup{vertical-align:top}.sub,sub{vertical-align:bottom}.typeahead-button,.video-js,[rowspan],footer ul li span{vertical-align:middle}.pre,pre{overflow:auto;line-height:1}.pre .mark,.pre mark,pre .mark,pre mark{color:inherit;border-bottom:1px solid;background:0 0}ruby rt{font-size:.8em}.ol,.ul,ol,ul{font-size:16px;line-height:1.5;margin-bottom:40px;list-style-type:none}.dd,.dt,dd,dt{font-size:18px}@media (min-width:947px){.ol,.ul,ol,ul{margin-bottom:50px;font-size:18px}}li{position:relative;padding-left:35px;margin-bottom:12px}@media (min-width:947px){li{margin-bottom:13.5px;padding-left:50px}}li:before{color:#177b57;position:absolute;left:0}.column:last-child li{padding-left:20px}.ul li:before,ul li:before{content:"\2022"}.ol,ol{counter-reset:numbered-list}.ol li,ol li{counter-increment:numbered-list}.ol li:before,ol li:before{content:"0" counter(numbered-list) ".";color:#177b57;position:absolute;top:0}fieldset,form{position:relative}.ol li:nth-child(10),ol li:nth-child(10){counter-reset:numbered-list 9}.ol li:nth-child(n+10):before,ol li:nth-child(n+10):before{content:counter(numbered-list) "."}.dl,dl{display:block}.dt,dt{display:inline-block;color:#177b57;line-height:22px;margin:20px 25px 20px 0}.dd,dd,picture{display:block}.dd,dd{margin-bottom:25px}nav li,nav ul{font-size:inherit;padding:0;margin:0;line-height:1;list-style:none}nav li{position:static}nav li::before{content:none}::selection{background:#D9D9D9}::-moz-selection{background:rgba(195,195,195,.6)}table{border-collapse:collapse;border-spacing:0;border-color:#707070}td,th{padding:.25em}caption{font-weight:300;font-style:italic}[colspan]{text-align:center}form{font-family:'Henderson Sans Light';font-size:1.125rem;line-height:1.333333}fieldset{margin:.5em 0;border:none}label{color:#b7b7b7;padding:0 .618em;transition:all .3s ease-in-out}input,select,textarea{color:#b7b7b7;font-size:1em;line-height:1;padding:.618em;border:1px solid #b7b7b7;transition:all .3s ease-in}input:active,input:focus,input:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{outline:0;border-color:#3fad93;color:#3fad93;transition:all .3s ease-out}select{height:2.5em;background-color:#fff;border-radius:0;appearance:inherit}select::after{height:1em;width:2em;display:inline-block}select::-ms-expand{display:none}.button,button{display:inline-block;color:#fff;font-size:1em;padding:.75em;width:100%;border:none;background:#b7b7b7;outline:0;transition:all .3s ease-in-out}.button:active,.button:focus,.button:hover,button:active,button:focus,button:hover{background:#3fad93}::-webkit-input-placeholder,::-webkit-placeholder{color:#b7b7b7}::-moz-input-placeholder,::-moz-placeholder{color:#b7b7b7}::-ms-input-placeholder,::-ms-placeholder{color:#b7b7b7}::-ms-clear,::-ms-reveal{display:none}::-webkit-search-cancel-button,::-webkit-search-decoration,::-webkit-search-results-button,::-webkit-search-results-decoration{display:none}:active,:focus,:hover{outline:0}.overlay{background:#fff;height:100%;opacity:0;overflow:hidden;position:fixed;z-index:-1;width:100%}@media (max-width:767px){.overlay{position:fixed}}.overlay>a{display:block;color:#00532f;font-size:20px;margin:20px 20px 0;position:relative}.active-nav .overlay{opacity:.9;z-index:10;position:fixed}@media (max-width:767px){.active-nav .overlay{background:#ebebeb;font-weight:700;height:50px;opacity:1;right:0;width:50px}.active-nav .overlay>a{margin:16px}}.active-search .overlay{opacity:.9;z-index:3}@media (min-width:768px){.overlay{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .5s,-webkit-transform .5s;-moz-transition:opacity .5s,-moz-transform .5s;-ms-transition:opacity .5s,-ms-transform .5s;-o-transition:opacity .5s,-o-transform .5s;transition:opacity .5s,transform .5s;left:0;top:0;opacity:0}.active-nav .overlay{-webkit-transform:translateX(350px);-moz-transform:translateX(350px);-ms-transform:translateX(350px);-o-transform:translateX(350px);transform:translateX(350px)}}.content-wrapper{background:#fff;position:relative;width:100%;z-index:1}.clearfix:after{width:100%;visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:auto}.interstitial-overlay{position:absolute;opacity:1;border:1px solid #ccc;top:107px;height:100%;width:100%;background:#f0f0f0;z-index:3}.interstitial-overlay:after,.modal.bcg-modal::after{content:"";height:40px}.interstitial-overlay:after{position:absolute;top:calc(50% - 100px);left:50%;width:40px;background-image:url(/static/img/loading-animation.gif);background-repeat:no-repeat}.modal.outer-grid-wrapper,.modal.outer-grid-wrapper .inner-grid-wrapper{margin:0;width:auto;padding:0}@media (min-width:768px){.interstitial-overlay{top:78px}}@media (min-width:1280px){.interstitial-overlay{top:96px}}.modal.outer-grid-wrapper{border:none}.modal.bcg-modal{padding:0;background:0 0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.modal.bcg-modal.loaded::after{display:none}.modal.bcg-modal.zoom.loaded .icon-filters-close{visibility:visible}.modal.bcg-modal::after{background:url(/static/img/loading-animation.gif);top:calc(50% - 20px);left:calc(50% - 20px);width:40px;z-index:20;position:fixed}.modal.bcg-modal a.icon-filters-close.custom{position:absolute;width:auto;height:auto;background:0 0;text-indent:0;top:-25px;right:-21px}.modal.bcg-modal.zoom img{background:#f2f2f2}.modal.bcg-modal.zoom .icon-filters-close{visibility:hidden}.modal.bcg-modal.video-modal{width:75%}.modal.bcg-modal.video-modal .video-js{width:auto!important;height:auto!important}.modal.bcg-modal.video-modal video{width:100%;height:auto;position:relative}.office-info{font-size:18px}.office-info .office-name{margin-bottom:5px;color:#177b57;text-transform:uppercase}.office-info .adr{margin-top:0}.office-info .adr+.tel{margin-top:10px}.office-info .tel:last-of-type{margin-top:0}.office-info .country{display:block;margin:4px 0}.back-to-page span:last-child{margin-left:35px}.back-to-page .icon-cta-feature{transform:rotate(180deg);position:absolute;margin-right:20px}.icon-deep-mode-close,.icon-filters-close{color:#00532F}.icon-deep-mode-close:hover,.icon-filters-close:hover{color:#a6a6a6}span[class^=icon-cta]{margin-right:10px;font-size:18px;line-height:27px}.logo span{display:block}.full-width-background img{height:auto;position:absolute;top:0;width:100%}.content-details{margin:0 0 20px;display:flex}@media (max-width:767px){span[class^=icon-cta]{font-size:16px;line-height:24px}.content-details{display:block}}.content-details .divider,.content-details .label,.content-details .time{font-size:18px;line-height:23px;color:#177b57;font-family:henderson-bcg-sans;text-transform:uppercase;font-weight:700;margin-bottom:0}@media (max-width:767px){.content-details .divider,.content-details .label,.content-details .time{font-size:16px;line-height:21px}}.content-details .divider{margin:0}@media (min-width:768px){.content-details .divider{margin:0 .5ex}}.content-details .label{display:inline-block}.people-list-header .title-wrapper,.person .wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.content-container time{font-family:inherit!important}.content-container .title{font-size:35px;line-height:44px}@media (max-width:1090px){.content-container .title{font-size:28px;line-height:36px}}@media (max-width:767px){.content-container .title{font-size:26px;line-height:35px}.people-list .person:nth-child(n+2){border-top:1px solid #ccc}}.content-container .icon-social-bio-email{margin-right:10px}.people-list-header{margin-bottom:20px;padding-right:0}.people-list-header .title-wrapper{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.people-list-header .header{font-weight:400;font-size:16px;text-transform:capitalize;color:#000;font-family:henderson-bcg-sans;padding-left:4px}.people-list-header .view-all{font-weight:500;font-size:14px;color:#177b57;max-width:38vw;padding-right:18px}@media (min-width:768px){.people-list-header{padding-right:36px}.people-list-header .view-all{font-size:14px}.people-list:not(.grid-row){display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:10px}}@media (min-width:947px){.people-list-header .header{font-size:35px}}.people-list:not(.grid-row){width:100%}.people-list.container-text{display:block}@media (min-width:768px){.people-list .person:nth-child(n+3){border-top:1px solid #ccc}}.person{position:relative;width:100%}.person:focus,.person:hover{background-color:#f2f2f2;border-color:#28c47a;-webkit-box-shadow:2px 0 0 0 #f2f2f2,-2px 0 0 0 #f2f2f2;-moz-box-shadow:2px 0 0 0 #f2f2f2,-2px 0 0 0 #f2f2f2;box-shadow:2px 0 0 0 #f2f2f2,-2px 0 0 0 #f2f2f2}.person:focus .wrapper,.person:hover .wrapper{border-color:#28c47a}@media (min-width:768px){.person{width:calc(100% / 15 * 7)}}.person .wrapper{padding:25px 0;width:100%;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.person .person-content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;width:calc(100% - 34px)}.person .person-link:focus{outline:0}.person .name,.person .name a{color:#333;margin:0 0 10px;font-size:20px;line-height:22px}.person .lead,.person .short-summary{font-size:14px;line-height:18px}.person .office[class],.person .pal,.person .role{color:#707070;font-size:14px;line-height:18px;margin:0}.person .pal{color:#32c77f;text-transform:capitalize}.person .lead{color:#32c77f;margin:0}.person .image{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:20px}.person .image img{width:60px;height:60px}@media (min-width:768px){.person .image img{width:90px;height:90px}}@media (min-width:1280px){.person .image img{width:100px;height:100px}}.person .additional-info{width:100%;padding-top:10px}.person .short-summary h1,.person .short-summary h2,.person .short-summary h3,.person .short-summary h4,.person .short-summary h5,.person .short-summary h6,.person .short-summary li,.person .short-summary p{line-height:inherit;color:inherit;font-size:inherit;margin:0;padding:0}.person .short-summary ul{color:inherit;font-size:inherit;margin:0;padding:0;list-style-type:none;line-height:1.5}.person .short-summary li{position:relative;text-indent:0;padding-left:16px}.person .short-summary li::before{content:'\2022';margin-right:8px;color:#32c77f}.person .share-bar{text-align:right;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;z-index:12}.person .share-bar .mailto{margin-right:0}.expert-bio-page-type .person{width:100%!important}.expert-bio-page-type .person:hover{box-shadow:none!important}.expert-bio-page-type .person .name{font-size:24px;line-height:30px}.expert-bio-page-type .person .image img{width:130px;height:130px}.media.dark::after,.media.light::after{content:" ";display:block;height:50%;bottom:0}.expert-bio-page-type .person .share-bar{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}.expert-bio-page-type .person .person-content{width:calc(100% - 34px)}@media (min-width:768px){.expert-bio-page-type .person .person-content{max-width:450px}.expert-bio-page-type .person .name{font-size:28px;line-height:36px}.expert-bio-page-type .person .office,.expert-bio-page-type .person .role{font-size:16px;line-height:24px}}@media (min-width:947px){.expert-bio-page-type .person .name{font-size:35px;line-height:44px}.expert-bio-page-type .person .office,.expert-bio-page-type .person .role{font-size:18px;line-height:27px}}.experts .additional-info li::before,.experts .additional-info li:before{color:#333}.deepmode .person:hover,.deepmode-container .person:hover{background:0 0}.media.dark{display:block;position:relative}.media.dark::after{background:linear-gradient(to top,rgba(0,0,0,.9),transparent);position:absolute;width:100%}.media.dark .video-js:not(.vjs-has-started) .vjs-poster::before{background-image:none}.media.light{display:block;position:relative}.media.light::after{background:linear-gradient(to top,rgba(255,255,255,.5),transparent);position:absolute;width:100%}.bcg-homepage .cta-panel-container,.bcg-homepage .title-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.media.light .video-js:not(.vjs-has-started) .vjs-poster::before{background-image:none}.video-playing .media.dark:after,.video-playing .media.light:after{content:none}.bcg-homepage .panel.has-featured .panel-content-wrapper{overflow:hidden;-webkit-overflow-scrolling:touch}.bcg-homepage .page,.bcg-homepage .wrapper{height:inherit}.bcg-homepage h1,.bcg-homepage h2,.bcg-homepage h3,.bcg-homepage p{color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.bcg-homepage .title-container{display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-flex:2;-webkit-flex-grow:2;-moz-flex-grow:2;-ms-flex-positive:2;flex-grow:2;margin-left:10%;margin-top:5%;color:#fff;padding-right:40px}.bcg-homepage .eyebrow{color:inherit;margin-bottom:4px;font-size:14px;line-height:14px}@media (min-width:768px){.bcg-homepage .title-container{padding-right:150px}.bcg-homepage .eyebrow{font-size:18px;line-height:22px}}.bcg-homepage .headline{color:inherit;text-transform:uppercase;font-size:22px;line-height:25px}@media (min-width:768px){.bcg-homepage .headline{font-size:43px;line-height:47px}}.bcg-homepage .cta{-ms-flex-item-align:start;align-self:flex-start;background-color:#333;margin-top:20px;transition:all .2s ease-in-out}.bcg-homepage .cta:active,.bcg-homepage .cta:focus,.bcg-homepage .cta:hover{background-color:#177b57;outline:0}.bcg-homepage .cta p{padding:12px;text-transform:uppercase;font-size:12px;line-height:12px;color:#d9d9d9;display:inline-block}.bcg-homepage .cta .icon-nav-interstitial-arrow{font-size:12px;margin-left:10px}.bcg-homepage .cta-panel-container{display:flex;flex-direction:column;max-height:240px;width:100%;margin-top:5%;flex-grow:1}.bcg-homepage .cta-panel,.bcg-homepage .cta-panel-content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-direction:normal}.bcg-homepage .cta-panel-container.has-see-all{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bcg-homepage .see-all-panel{width:100%;background-color:rgba(51,51,51,.75);color:#fff;text-align:center;padding:15px 0;font-size:16px;line-height:21px;transition:all .2s ease-in-out}.bcg-homepage .see-all-panel:active,.bcg-homepage .see-all-panel:focus,.bcg-homepage .see-all-panel:hover{background-color:#333;outline:0}.bcg-homepage .see-all-panel .icon-nav-interstitial-arrow{font-size:14px;margin-left:8px}@media (min-width:768px){.bcg-homepage .cta-panel-container{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-top:auto}.bcg-homepage .see-all-panel{font-size:25px;line-height:30px}.bcg-homepage .see-all-panel .icon-nav-interstitial-arrow{margin-left:10px}}.bcg-homepage .cta-panel{background-color:rgba(0,0,0,.55);color:#fff;transition:all .2s ease-in-out;position:relative;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%}.bcg-homepage .cta-panel:active,.bcg-homepage .cta-panel:focus,.bcg-homepage .cta-panel:hover{background-color:rgba(0,0,0,.85);outline:0}.bcg-homepage .cta-panel:active .cta-eyebrow,.bcg-homepage .cta-panel:active .cta-text,.bcg-homepage .cta-panel:focus .cta-eyebrow,.bcg-homepage .cta-panel:focus .cta-text,.bcg-homepage .cta-panel:hover .cta-eyebrow,.bcg-homepage .cta-panel:hover .cta-text{color:#ebebeb}.bcg-homepage .cta-panel:active .cta-text .cta-arrow,.bcg-homepage .cta-panel:focus .cta-text .cta-arrow,.bcg-homepage .cta-panel:hover .cta-text .cta-arrow{color:#32c77f}.bcg-homepage .cta-eyebrow{color:#fff;margin-bottom:4px;font-size:14px;line-height:14px}@media (max-width:767px) and (orientation:landscape){.bcg-homepage .cta-eyebrow{font-size:10px;line-height:10px}}.bcg-homepage .cta-panel:nth-last-of-type(3):first-of-type+.cta-panel,.bcg-homepage .cta-panel:nth-of-type(1){margin-bottom:2px}.bcg-homepage .has-see-all .cta-panel~.cta-panel{display:none}@media (min-width:768px){.bcg-homepage .cta-panel{width:50%;padding:20px 20px 20px 10%}.bcg-homepage .cta-panel:nth-of-type(1){margin-right:2px;margin-bottom:0}.bcg-homepage .cta-panel:nth-last-of-type(3),.bcg-homepage .cta-panel:nth-last-of-type(3)~.cta-panel{padding:0;width:calc(100% / 3)}.bcg-homepage .has-see-all .cta-panel~.cta-panel{display:flex}.bcg-homepage .cta-eyebrow{font-size:16px;line-height:18px}}.bcg-homepage .cta-media{width:100%;height:100%;position:absolute;opacity:1;top:0;left:0;display:block;z-index:-1;object-fit:cover;object-position:50% 50%}@media (max-width:767px){.bcg-homepage .cta-media{display:none}.bcg-homepage .cta-panel-content{padding:20px}}.bcg-homepage .cta-media img{height:100%}.bcg-homepage .cta-text{color:#fff;font-size:16px;line-height:21px}@media (max-width:767px) and (orientation:landscape){.bcg-homepage .cta-text{font-size:11px;line-height:11px}}@media (min-width:768px){.bcg-homepage .cta-text{font-size:25px;line-height:30px}}.bcg-homepage .cta-text .cta-arrow{margin-left:10px}.bcg-homepage .cta-text .icon-nav-interstitial-arrow{font-size:14px}.bcg-homepage .cta-panel-content{display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:768px){.bcg-homepage .cta-panel-content{padding:35px}}@media (min-width:947px){.bcg-homepage .cta-panel-content{padding:50px}}.bcg-homepage .cta-panel:nth-of-type(2){height:auto}.bcg-homepage .cta-panel:nth-last-of-type(3):first-of-type~.cta-panel{margin-bottom:2px;margin-right:2px}.bcg-homepage .cta-panel:nth-last-of-type(3):first-of-type~.cta-panel:last-child{margin-right:0;margin-bottom:0}@media (min-width:768px){.bcg-homepage .cta-panel:nth-last-of-type(3):first-of-type~.cta-panel{margin-bottom:0}}.bcg-homepage .cta-panel:nth-last-of-type(2):first-of-type .cta-panel-content,.bcg-homepage .cta-panel:nth-last-of-type(2):first-of-type~.cta-panel .cta-panel-content{padding:20px 40px 20px 20px}.bcg-homepage .cta-panel:nth-last-of-type(2):nth-of-type(1) .cta-panel-content,.bcg-homepage .cta-panel:nth-last-of-type(2):nth-of-type(1)~.cta-panel .cta-panel-content{width:340px;margin:0}.bcg-homepage .panel-content-wrapper>[class*="-panel"]{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.bcg-homepage .capabilities-and-industries-panel{height:inherit}.bcg-homepage .shallow-mode-wrapper{margin-top:50px;overflow-y:auto}.bcg-homepage .shallow-mode-wrapper .shallow-mode-close{color:#fff;cursor:pointer}.bcg-homepage .shallow-mode-wrapper:before{position:absolute;height:100%;width:100%;content:"";background:rgba(0,0,0,.7);top:0;left:0;z-index:1}.bcg-homepage .shallow-mode-wrapper .shallow-mode-content .shallow-mode-container .shallow-mode-title{color:#fff;display:inline-block;width:100%;text-transform:uppercase;font-size:16px;line-height:21px;background-color:#000;padding:10px 20px;position:fixed;z-index:1}.bcg-homepage .shallow-mode-wrapper .shallow-mode-content .shallow-mode-container .shallow-mode-title .title{float:left}.bcg-homepage .shallow-mode-wrapper .shallow-mode-content .shallow-mode-container .shallow-mode-title .shallow-mode-close{float:right}.bcg-homepage .shallow-mode-wrapper .shallow-mode-content .shallow-mode-container .shallow-mode-items{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:inherit;top:50px;padding-bottom:50px;position:relative}.bcg-homepage .shallow-mode-wrapper .shallow-mode-content .shallow-mode-container .shallow-mode-items a{color:#ebebeb;background-color:rgba(0,0,0,.7);padding:10px 20px;margin-bottom:2px;font-size:16px;line-height:21px}.bcg-homepage .shallow-mode-wrapper .shallow-mode-content .shallow-mode-container .shallow-mode-items a:focus,.bcg-homepage .shallow-mode-wrapper .shallow-mode-content .shallow-mode-container .shallow-mode-items a:hover{background-color:#333;outline:0}@media (min-width:768px){.bcg-homepage .shallow-mode-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-top:0;overflow:hidden}.bcg-homepage .shallow-mode-wrapper .shallow-mode-content .shallow-mode-container{margin-left:50px}.bcg-homepage .shallow-mode-wrapper .shallow-mode-content .shallow-mode-container .shallow-mode-title{line-height:30px;margin-bottom:30px;background-color:transparent;margin-left:20px;font-size:30px;position:relative}.bcg-homepage .shallow-mode-wrapper .shallow-mode-content .shallow-mode-container .shallow-mode-title .shallow-mode-close{margin-right:40px}.bcg-homepage .shallow-mode-wrapper .shallow-mode-content .shallow-mode-container .shallow-mode-items{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;top:0}.bcg-homepage .shallow-mode-wrapper .shallow-mode-content .shallow-mode-container .shallow-mode-items a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:calc(50% - 2px);padding:10px 30px;font-size:18px;line-height:24px;margin:0 0 2px 2px}}@media (min-width:1091px){.bcg-homepage .shallow-mode-wrapper .shallow-mode-content .shallow-mode-container{margin-left:65px}.bcg-homepage .shallow-mode-wrapper .shallow-mode-content .shallow-mode-container .shallow-mode-items{margin-left:-2px}.bcg-homepage .shallow-mode-wrapper .shallow-mode-content .shallow-mode-container .shallow-mode-items a{width:calc(100% * (1/3) - 2px)}}.bcg-homepage .featured-panels{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;height:100vh;-webkit-transition:-webkit-transform .5s;-ms-transition:-ms-transform .5s;transition:transform .5s}.bcg-homepage .featured-panels .panel{width:100vw}.bcg-homepage .featured-panels .featured-panel{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;padding:0}.bcg-homepage .featured-panels .featured-panel .eyeem{background:rgba(255,255,255,.5);padding:10px;color:#333;position:absolute;right:0;font-style:italic;font-size:smaller;z-index:1;top:-67px;transition:top .5s}.has-eyeem.bcg-homepage .featured-panels .featured-panel .eyeem{top:0}.bcg-homepage .featured-panels .featured-panel .panel-media{position:relative}.bcg-homepage .featured-panels .featured-panel .featured-block{background-color:#333;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-block-content{padding:20px 40px 20px 20px}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-block-content .tagline{color:#fff;text-transform:uppercase;display:inline-flex;font-size:26px;line-height:32px;margin-bottom:12px}@media (max-width:499px){.bcg-homepage .featured-panels .featured-panel .featured-block .featured-block-content .tagline{font-size:16px;line-height:21px}}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-block-content .tagline .ted{color:#de2c25}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-block-content .quote{font-family:henderson-bcg-serif;font-weight:400;color:#fff;font-size:26px;line-height:32px}@media (max-width:499px){.bcg-homepage .featured-panels .featured-panel .featured-block .featured-block-content .quote{font-size:16px;line-height:21px}}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-block-content .cta{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;background-color:#222;margin:15px 0 20px}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-block-content .cta:focus,.bcg-homepage .featured-panels .featured-panel .featured-block .featured-block-content .cta:hover{background-color:#177b57;outline:0}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-block-content .cta p{padding:12px;text-transform:uppercase;font-size:12px;line-height:12px;color:#d9d9d9;display:inline-block}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-block-content .cta .icon-archetype-video-Play-Triangle{font-size:12px;margin-left:10px}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-navigation{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;border-top:2px solid #000}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-navigation .pbutton{font-size:14px;color:#d9d9d9;margin-right:30px;margin-top:auto;margin-bottom:auto;padding:20px 0}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-navigation .pbutton:active,.bcg-homepage .featured-panels .featured-panel .featured-block .featured-navigation .pbutton:focus,.bcg-homepage .featured-panels .featured-panel .featured-block .featured-navigation .pbutton:hover{outline:0;color:#32c77f}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-navigation .pbutton:first-child{margin-left:20px}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-navigation .pbutton:last-child{margin-right:40px}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-navigation .pbutton.active{color:#32c77f}@media (min-width:768px){.bcg-homepage .featured-panels .featured-panel{display:block;position:absolute}.bcg-homepage .featured-panels .featured-panel .panel-media{position:absolute}.bcg-homepage .featured-panels .featured-panel .featured-block{padding:0 70px;width:45%;margin-left:50px;margin-top:153px}}@media (min-width:768px) and (min-width:1280px){.bcg-homepage .featured-panels .featured-panel .featured-block{margin-left:65px;margin-top:198px}}@media (min-width:768px){.bcg-homepage .featured-panels .featured-panel .featured-block .featured-block-content{padding:0}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-block-content .tagline{margin:30px 0 18px;font-size:24px;line-height:24px}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-block-content .quote{font-family:henderson-bcg-sans;font-weight:700;font-style:italic;text-transform:uppercase;font-size:30px;line-height:35px}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-block-content .cta{margin:20px 0 50px}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-navigation{margin-bottom:20px;border-top:none}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-navigation .pbutton{margin-right:30px;padding-top:5px}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-navigation .pbutton:active,.bcg-homepage .featured-panels .featured-panel .featured-block .featured-navigation .pbutton:focus,.bcg-homepage .featured-panels .featured-panel .featured-block .featured-navigation .pbutton:hover{border-top:2px solid #32c77f}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-navigation .pbutton:first-child{margin-left:0}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-navigation .pbutton:last-child{margin-right:0}.bcg-homepage .featured-panels .featured-panel .featured-block .featured-navigation .pbutton.active{color:#32c77f;border-top:2px solid #32c77f}}.bcg-homepage .careers-panel .headline{font-size:29px;line-height:32px;text-transform:inherit}@media (min-width:768px){.bcg-homepage .careers-panel .headline{font-size:60px;line-height:65px}}.bcg-homepage .homepage-footer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;font-size:.9em;margin:0;width:100%;position:absolute;bottom:0;background-color:rgba(0,0,0,.55)}.bcg-homepage .homepage-footer .wrapper{display:flex;flex-direction:row;padding:12px 0 15px;border:none}.bcg-homepage .homepage-footer .wrapper ul,.bcg-homepage .homepage-footer .wrapper ul a span,.bcg-homepage .homepage-footer .wrapper ul li a{color:#f2f2f2}.bcg-homepage .homepage-footer .wrapper ul a span:hover,.bcg-homepage .homepage-footer .wrapper ul li a:hover{color:#fff;text-shadow:2px 2px 0 #000}.bcg-homepage .homepage-footer .wrapper .flags .language p{color:#ffe1cc}@media (max-width:946px){.bcg-homepage .homepage-footer .wrapper .base{order:2}.bcg-homepage .homepage-footer .wrapper .share{order:3;padding:15px 0 5px;margin:0}}@media (max-width:767px){.bcg-homepage .homepage-footer .wrapper{padding-bottom:20px;padding-top:5px}.bcg-homepage .homepage-footer .wrapper .flags{order:1;margin:5px 0 0}.bcg-homepage .homepage-footer .wrapper .base{order:2}.bcg-homepage .homepage-footer .wrapper .share{order:3;padding:15px 0 5px;margin:0}}@media (max-width:499px){.bcg-homepage .homepage-footer .wrapper .share span.icon{display:none}}.bcg-homepage .homepage-footer .outer-grid-wrapper{margin-left:20px;margin-right:20px}@media (min-width:768px){.bcg-homepage .homepage-footer{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-transform:translate3d(0,100px,0);-moz-transform:translate3d(0,100px,0);-ms-transform:translate3d(0,100px,0);-o-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);-webkit-transition:-webkit-transform .8s;-moz-transition:-moz-transform .8s;transition:transform .8s;position:fixed;bottom:0;left:0;z-index:101;padding:0}.bcg-homepage .homepage-footer.show{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.bcg-homepage .homepage-footer .left{margin-bottom:0}.bcg-homepage .homepage-footer .right{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.bcg-homepage .homepage-footer .right a{margin-left:30px;padding:0}.bcg-homepage .homepage-footer .outer-grid-wrapper{width:calc(100% - 100px);margin-left:75px;margin-right:75px}.homepage-container{z-index:auto}}.panel .featured-panel.active,.panel .featured-panel.primary,.panel.jump-to-top{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}@media (min-width:947px){.bcg-homepage{font-size:1em}.bcg-homepage .homepage-footer .outer-grid-wrapper{width:calc(100% - 130px);margin-left:100px;margin-right:100px}}.shallowmode-active{overflow-y:hidden}.top-level:last-child .cta-panel-container{margin-bottom:50px}@media (max-width:1090px){.top-level:last-child .cta-panel-container{margin-bottom:81px}}@media (max-width:767px){.top-level:last-child .cta-panel-container{margin-bottom:120px}}@media (max-width:499px){.top-level:last-child .cta-panel-container{margin-bottom:145px}}.container.homepage-container{margin-top:0}.homepage-container::after{content:"";height:100%;width:8px;position:absolute;right:0;top:0;background:linear-gradient(to right,transparent 0,rgba(0,0,0,.1) 100%)}.homepage-container h2,.homepage-container h3,.homepage-container p{color:inherit;text-transform:inherit;font-size:inherit;line-height:inherit}.homepage-container .homepage-content-wrapper{position:relative;z-index:1}.homepage-container .panel{position:relative;height:100vh;width:100%}.homepage-container .panel .panel-media{opacity:1;position:absolute;top:0;left:0;display:block;z-index:-1;object-fit:cover;object-position:50% 50%;width:100vw;height:100vh}.homepage-container .panel .panel-media img{height:inherit}.homepage-container .panel .panel-content-wrapper{position:relative;height:100%}@media (max-width:767px){.homepage-container .panel .single-cta .title-container{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;margin-bottom:60px}.homepage-container .panel:last-child .single-cta{height:calc(100% - 135px)}.homepage-container .panel:last-child .single-cta .title-container{margin-bottom:20px}}.panel{-webkit-transition:visibility .5s,-webkit-transform .5s;-moz-transition:visibility .5s,-moz-transform .5s;transition:visibility .5s,transform .5s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}.panel.jump-to-top{transform:translate3d(0,0,0);-webkit-transition:none;-moz-transition:none;transition:none}.panel.jump-to-top .panel-content-wrapper{-webkit-transition:none;-moz-transition:none;transition:none}.panel .featured-panel{position:absolute;left:0;bottom:0;height:100%;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.panel .featured-panel.active,.panel .featured-panel.primary{transform:translate3d(0,0,0);visibility:visible}.panel .featured-panel.active .panel-content-wrapper,.panel .featured-panel.primary .panel-content-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (min-width:768px){.bcg-homepage,.careers-homepage{position:fixed;height:100%;width:100vw;overflow:hidden}.homepage-container{height:100%}.homepage-container .page{transform:scale3d(1,1,1);transition:transform .75s}.homepage-container.show-shallowmode .page{transform:scale3d(4,4,4);transform-origin:center 2vh}.homepage-container .homepage-content-wrapper{height:100%}.homepage-container .panel{background-color:#000;background-size:cover;visibility:hidden}.homepage-container .panel.top-level{position:absolute;left:0;bottom:0;height:100%;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.homepage-container .panel.top-level.active,.homepage-container .panel.top-level.primary{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}.homepage-container .panel.top-level.active .panel-content-wrapper,.homepage-container .panel.top-level.primary .panel-content-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.homepage-container picture{-webkit-transition:opacity,.5s;-moz-transition:opacity,.5s;-ms-transition:opacity,.5s;-o-transition:opacity,.5s;transition:opacity,.5s;opacity:1}.homepage-container .panel-content-wrapper{-webkit-transform:translate3d(0,40%,0);-moz-transform:translate3d(0,40%,0);-ms-transform:translate3d(0,40%,0);-o-transform:translate3d(0,40%,0);transform:translate3d(0,40%,0);position:relative;-webkit-transition:-webkit-transform .8s;-moz-transition:-moz-transform .8s;transition:transform .8s}}.bcg-homepage .primary-navigation-wrapper{display:none;height:87vh;margin-top:10vh;width:auto;position:fixed;right:0;z-index:3}@media (min-width:768px){.bcg-homepage .primary-navigation-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}}.bcg-homepage .primary-navigation{top:0;position:relative;z-index:100;right:20px}.primary-navigation-wrapper{display:none}.primary-navigation-wrapper .pbutton{padding:0;display:block;margin-bottom:20px;width:100%;background:0 0;border:none;text-align:right;color:#fff;font-size:14px;text-transform:uppercase}.container-header p,.container-text p{font-size:16px;line-height:28px}.primary-navigation-wrapper .pbutton:active,.primary-navigation-wrapper .pbutton:focus,.primary-navigation-wrapper .pbutton:hover{outline:0}.primary-navigation-wrapper .pbutton:after{content:"";display:inline-block;background:#fff;height:12px;width:12px;border-radius:6px;margin-left:10px}.primary-navigation-wrapper .pbutton.active{color:#32c77f}.primary-navigation-wrapper .pbutton.active:after{background:#32c77f}.shallow-mode-wrapper{position:fixed;top:0;left:0;height:100%;width:100%;z-index:-1;opacity:0;transition:opacity .75s}.shallow-mode-wrapper picture{position:absolute;top:0;left:0;width:100%;height:100%}.shallow-mode-wrapper picture img{height:100%}.shallow-mode-wrapper .shallow-mode-content{position:relative;z-index:2}.shallow-mode-wrapper.show{opacity:1}.bcg-homepage .top-level:nth-child(1):before,.bcg-homepage .top-level:nth-child(6):before{background:rgba(0,0,0,.45)}.bcg-homepage .top-level:nth-child(2):before,.bcg-homepage .top-level:nth-child(3):before{background:rgba(0,0,0,.2)}html.archetypes body>.container{height:auto!important}.search-container .grid-row{display:block}@media (max-width:767px){.search-container .grid-row{margin-left:20px;margin-right:20px}}@media (min-width:768px){.search-container .grid-row{margin-left:75px;width:calc(100vw - 75px * 2)}.search-container .grid-row .search-facets-wrapper{width:calc((((100vw - 75px * 2)/ 15) * 4));-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.search-container .grid-row .hits{width:100%;margin-left:calc((((100vw - 75px * 2)/ 15) * 2))}}@media (min-width:947px){.search-container .grid-row{margin-left:75px;width:calc(((70vw / 15) * 15) + ((100vw - 75px - 70vw - 75px)/ 2))}.search-container .grid-row .search-facets-wrapper{width:calc(((70vw / 15) * 4));-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.search-container .grid-row .hits{width:100%;margin-left:calc(((70vw / 15) * 2))}}@media (min-width:1280px){.search-container .grid-row{margin-left:calc(100px + 10vw);width:calc(100% - (100px * 2 + 10vw))}.search-container .grid-row .search-facets-wrapper{width:calc(((60vw / 15) * 4));-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.search-container .grid-row .hits{margin-left:calc(((60vw / 15) * 2))}}.container-header .grid-row{margin-left:20px;margin-right:20px}.container-header .grid-row.grid-top{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.container-1 .grid-row,.container-2 .grid-row,.container-text .grid-row{display:block}.container-header .grid-row.grid-top .grid-column{width:calc(100% - 250px)}.container-header .grid-row.grid-top .grid-column.grid-image{width:50px}@media (min-width:768px){.container-header .grid-row{margin-left:75px;margin-right:75px}.container-header .grid-row.grid-top .grid-column.grid-image{width:200px;margin-right:50px}.container-header .grid-row.grid-content{padding-left:250px}}@media (min-width:1280px){.container-header .grid-row{margin-left:auto;margin-right:auto;max-width:1080px}}.container-text .grid-row{margin-left:20px;margin-right:20px}@media (min-width:768px){.container-text .grid-row{margin-left:auto;margin-right:auto;max-width:580px}}.container-media .grid-row{display:block;margin-left:20px;margin-right:20px}@media (min-width:768px){.container-media .grid-row{margin-left:75px;margin-right:75px}}@media (min-width:947px){.container-media .grid-row{margin-left:auto;margin-right:auto;max-width:800px}}@media (max-width:767px){.container-1 .grid-row{margin-left:20px;margin-right:20px}}@media (min-width:768px){.container-1 .grid-row{margin-left:75px;width:calc((((100vw - 75px * 2)/ 15) * 15))}}@media (min-width:768px) and (max-width:946px){.deepmode .container-1 .grid-row,.deepmode-container .container-1 .grid-row,.interrupter .container-1 .grid-row{margin-left:calc(75px + (((100vw - 75px * 2)/ 16) * 1));width:calc((((100vw - 75px * 2)/ 16) * 15))}}@media (min-width:947px){.container-1 .grid-row{margin-left:75px;width:calc(((70vw / 15) * 15))}}@media (min-width:947px) and (max-width:1279px){.deepmode .container-1 .grid-row,.deepmode-container .container-1 .grid-row,.interrupter .container-1 .grid-row{width:calc(((70vw / 16) * 15));margin-left:calc(75px + ((70vw / 16) * 1))}}@media (min-width:1280px){.container-1 .grid-row{margin-left:calc(100px + 10vw);width:calc(((60vw / 15) * 15))}}.container-2.reversed .grid-column:first-child{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}.container-2.reversed .grid-column:last-child{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}@media (max-width:767px){.container-2 .grid-row{margin-left:20px;margin-right:20px}}@media (min-width:768px){.container-2 .grid-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:75px;width:calc(100vw - 75px * 2)}}.container-3 .grid-row,.container-4 .grid-row{display:block}@media (min-width:768px) and (max-width:946px){.deepmode .container-2 .grid-row,.deepmode-container .container-2 .grid-row,.interrupter .container-2 .grid-row{margin-left:calc(75px + (((100vw - 75px * 2)/ 16) * 1));width:calc((((100vw - 75px * 2)/ 16) * 15))}}@media (min-width:768px){.container-2 .grid-column{width:calc((((100vw - 75px * 2)/ 15) * 7))}}@media (min-width:768px) and (max-width:946px){.deepmode .container-2 .grid-column,.deepmode-container .container-2 .grid-column,.interrupter .container-2 .grid-column{width:calc((((100vw - 75px * 2)/ 16) * 7))}}@media (min-width:947px){.container-2 .grid-row{margin-left:75px;width:calc(((70vw / 15) * 15))}}@media (min-width:947px) and (max-width:1279px){.deepmode .container-2 .grid-row,.deepmode-container .container-2 .grid-row,.interrupter .container-2 .grid-row{width:calc(((70vw / 16) * 15));margin-left:calc(75px + ((70vw / 16) * 1))}}@media (min-width:947px){.container-2 .grid-column{width:calc(((70vw / 15) * 7))}}@media (min-width:947px) and (max-width:1279px){.deepmode .container-2 .grid-column,.deepmode-container .container-2 .grid-column,.interrupter .container-2 .grid-column{width:calc(((70vw / 16) * 7))}}@media (min-width:1280px){.container-2 .grid-row{margin-left:calc(100px + 10vw);width:calc(((60vw / 15) * 15))}.container-2 .grid-column{width:calc(((60vw / 15) * 7))}}@media (max-width:767px){.container-3 .grid-row{margin-left:20px;margin-right:20px}}@media (min-width:768px){.container-3 .grid-row{margin-left:75px;width:calc(100vw - 75px * 2)}}@media (min-width:768px) and (max-width:946px){.deepmode .container-3 .grid-row,.deepmode-container .container-3 .grid-row,.interrupter .container-3 .grid-row{margin-left:calc(75px + (((100vw - 75px * 2)/ 16) * 1));width:calc((((100vw - 75px * 2)/ 16) * 15))}}@media (min-width:947px){.container-3 .grid-row{margin-left:75px;width:calc(((70vw / 15) * 15) + ((100vw - 75px - 70vw - 75px)/ 2))}}@media (min-width:947px) and (max-width:1279px){.deepmode .container-3 .grid-row,.deepmode-container .container-3 .grid-row,.interrupter .container-3 .grid-row{margin-left:calc(75px + ((70vw / 16) * 1));width:calc(((70vw / 16) * 15) + ((100vw - 75px - 70vw - 75px)/ 2))}}@media (min-width:1280px){.container-3 .grid-row{margin-left:calc(100px + 10vw / 2);width:calc(10vw/2 + ((60vw / 15) * 15) + ((100vw - 100px - 10vw - 60vw - 100px)/ 2))}}@media (max-width:767px){.container-4 .grid-row{margin-left:20px;margin-right:20px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.container-4 .grid-column:first-child{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}.container-4 .grid-column:last-child,.container-4.reversed .grid-column:first-child{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}.container-4.reversed .grid-column:last-child{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}}@media (min-width:768px){.container-4 .grid-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-left:75px;width:calc(100vw - 75px * 2)}}@media (min-width:768px) and (max-width:946px){.deepmode .container-4 .grid-row,.deepmode-container .container-4 .grid-row,.interrupter .container-4 .grid-row{margin-left:calc(75px + (((100vw - 75px * 2)/ 16) * 1));width:calc((((100vw - 75px * 2)/ 16) * 15))}.deepmode .container-4 .grid-row .grid-column:first-child,.deepmode-container .container-4 .grid-row .grid-column:first-child,.interrupter .container-4 .grid-row .grid-column:first-child{width:calc((((100vw - 75px * 2)/ 16) * 7));margin-right:calc((((100vw - 75px * 2)/ 16) * 1))}}@media (min-width:768px){.container-4 .grid-column:first-child{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc((((100vw - 75px * 2)/ 15) * 7));margin-right:calc((((100vw - 75px * 2)/ 15) * 1))}.container-4 .grid-column:last-child{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:100%}}@media (min-width:947px){.container-4 .grid-row{margin-left:75px;width:calc(((70vw / 15) * 15) + ((100vw - 75px - 70vw - 75px)/ 2))}}@media (min-width:947px) and (max-width:1279px){.deepmode .container-4 .grid-row,.deepmode-container .container-4 .grid-row,.interrupter .container-4 .grid-row{margin-left:calc(75px + ((70vw / 16) * 1));width:calc(((70vw / 16) * 15) + ((100vw - 75px - 70vw - 75px)/ 2))}.deepmode .container-4 .grid-row .grid-column:first-child,.deepmode-container .container-4 .grid-row .grid-column:first-child,.interrupter .container-4 .grid-row .grid-column:first-child{width:calc(((70vw / 16) * 7));margin-right:calc(((70vw / 16) * 1))}}@media (min-width:947px){.container-4 .grid-column:first-child{width:calc(((70vw / 15) * 7));margin-right:calc(((70vw / 15) * 1))}}@media (min-width:1280px){.container-4 .grid-row{margin-left:calc(100px + 10vw);width:calc(((60vw / 15) * 15) + ((100vw - 100px - 10vw - 60vw - 100px)/ 2))}.container-4 .grid-column:first-child{width:calc(((60vw / 15) * 7));margin-right:calc(((60vw / 15) * 1))}}.container-5 .grid-row,.container-6 .grid-row{display:block}@media (max-width:767px){.container-5 .grid-row,.container-6 .grid-row{margin-left:20px;margin-right:20px}}@media (min-width:768px){.container-5 .grid-row,.container-6 .grid-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-left:75px;width:calc(100vw - 75px * 2)}}@media (min-width:768px) and (max-width:946px){.deepmode .container-5 .grid-row,.deepmode .container-6 .grid-row,.deepmode-container .container-5 .grid-row,.deepmode-container .container-6 .grid-row,.interrupter .container-5 .grid-row,.interrupter .container-6 .grid-row{margin-left:calc(75px + (((100vw - 75px * 2)/ 16) * 1));width:calc((((100vw - 75px * 2)/ 16) * 15))}.deepmode .container-5 .grid-row .grid-column:first-child,.deepmode .container-6 .grid-row .grid-column:first-child,.deepmode-container .container-5 .grid-row .grid-column:first-child,.deepmode-container .container-6 .grid-row .grid-column:first-child,.interrupter .container-5 .grid-row .grid-column:first-child,.interrupter .container-6 .grid-row .grid-column:first-child{width:calc((((100vw - 75px * 2)/ 16) * 9))}.deepmode .container-5 .grid-row .grid-column:last-child,.deepmode .container-6 .grid-row .grid-column:last-child,.deepmode-container .container-5 .grid-row .grid-column:last-child,.deepmode-container .container-6 .grid-row .grid-column:last-child,.interrupter .container-5 .grid-row .grid-column:last-child,.interrupter .container-6 .grid-row .grid-column:last-child{width:calc((((100vw - 75px * 2)/ 16) * 5))}}@media (min-width:768px){.container-5 .grid-column:first-child,.container-6 .grid-column:first-child{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc((((100vw - 75px * 2)/ 15) * 9))}.container-5 .grid-column:last-child,.container-6 .grid-column:last-child{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:calc((((100vw - 75px * 2)/ 15) * 5))}}@media (min-width:947px){.container-5 .grid-row,.container-6 .grid-row{width:70vw;margin-left:75px}}@media (min-width:947px) and (max-width:1279px){.deepmode .container-5 .grid-row,.deepmode .container-6 .grid-row,.deepmode-container .container-5 .grid-row,.deepmode-container .container-6 .grid-row,.interrupter .container-5 .grid-row,.interrupter .container-6 .grid-row{margin-left:calc(75px + ((70vw / 16) * 1));width:calc(((70vw / 16) * 15))}.deepmode .container-5 .grid-row .grid-column:first-child,.deepmode .container-6 .grid-row .grid-column:first-child,.deepmode-container .container-5 .grid-row .grid-column:first-child,.deepmode-container .container-6 .grid-row .grid-column:first-child,.interrupter .container-5 .grid-row .grid-column:first-child,.interrupter .container-6 .grid-row .grid-column:first-child{width:calc(((70vw / 16) * 9))}.deepmode .container-5 .grid-row .grid-column:last-child,.deepmode .container-6 .grid-row .grid-column:last-child,.deepmode-container .container-5 .grid-row .grid-column:last-child,.deepmode-container .container-6 .grid-row .grid-column:last-child,.interrupter .container-5 .grid-row .grid-column:last-child,.interrupter .container-6 .grid-row .grid-column:last-child{width:calc(((70vw / 16) * 5))}}@media (min-width:947px){.container-5 .grid-column:first-child,.container-6 .grid-column:first-child{width:calc(((70vw / 15) * 9))}.container-5 .grid-column:last-child,.container-6 .grid-column:last-child{width:calc(((70vw / 15) * 5))}}@media (min-width:1280px){.container-5 .grid-row,.container-6 .grid-row{width:60vw;margin-left:calc(100px + 10vw)}.container-5 .grid-column:first-child,.container-6 .grid-column:first-child{width:calc(((60vw / 15) * 9))}.container-5 .grid-column:last-child,.container-6 .grid-column:last-child{width:calc(((60vw / 15) * 5))}}.container-7 .grid-row{display:block}@media (max-width:767px){.container-7 .grid-row{margin-left:20px;margin-right:20px}}@media (min-width:768px){.container-7 .grid-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-left:75px;width:calc(100vw - 75px * 2)}}@media (min-width:768px) and (max-width:946px){.deepmode .container-7 .grid-row,.deepmode-container .container-7 .grid-row,.interrupter .container-7 .grid-row{margin-left:calc(75px + (((100vw - 75px * 2)/ 16) * 1));width:calc((((100vw - 75px * 2)/ 16) * 15))}.deepmode .container-7 .grid-row .grid-column:first-child,.deepmode-container .container-7 .grid-row .grid-column:first-child,.interrupter .container-7 .grid-row .grid-column:first-child{width:calc((((100vw - 75px * 2)/ 16) * 9))}.deepmode .container-7 .grid-row .grid-column:last-child,.deepmode-container .container-7 .grid-row .grid-column:last-child,.interrupter .container-7 .grid-row .grid-column:last-child{width:calc((((100vw - 75px * 2)/ 16) * 5))}}@media (min-width:768px){.container-7 .grid-column:first-child{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2;width:calc((((100vw - 75px * 2)/ 15) * 9))}.container-7 .grid-column:last-child{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1;width:calc((((100vw - 75px * 2)/ 15) * 5))}}@media (min-width:947px){.container-7 .grid-row{width:70vw;margin-left:75px}}@media (min-width:947px) and (max-width:1279px){.deepmode .container-7 .grid-row,.deepmode-container .container-7 .grid-row,.interrupter .container-7 .grid-row{margin-left:calc(75px + ((70vw / 16) * 1));width:calc(((70vw / 16) * 15))}.deepmode .container-7 .grid-row .grid-column:first-child,.deepmode-container .container-7 .grid-row .grid-column:first-child,.interrupter .container-7 .grid-row .grid-column:first-child{width:calc(((70vw / 16) * 9))}.deepmode .container-7 .grid-row .grid-column:last-child,.deepmode-container .container-7 .grid-row .grid-column:last-child,.interrupter .container-7 .grid-row .grid-column:last-child{width:calc(((70vw / 16) * 5))}}@media (min-width:947px){.container-7 .grid-column:first-child{width:calc(((70vw / 15) * 9))}.container-7 .grid-column:last-child{width:calc(((70vw / 15) * 5))}}@media (min-width:1280px){.container-7 .grid-row{width:60vw;margin-left:calc(100px + 10vw)}.container-7 .grid-column:first-child{width:calc(((60vw / 15) * 9))}.container-7 .grid-column:last-child{width:calc(((60vw / 15) * 5))}}.container-8 .grid-row{display:block}@media (max-width:767px){.container-8 .grid-row{margin-left:20px;margin-right:20px}.container-8 .grid-column:first-child{width:50%}}@media (min-width:768px){.container-8 .grid-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-left:75px;width:calc(100vw - 75px * 2)}}@media (min-width:768px) and (max-width:946px){.deepmode .container-8 .grid-row,.deepmode-container .container-8 .grid-row,.interrupter .container-8 .grid-row{margin-left:calc(75px + (((100vw - 75px * 2)/ 16) * 1));width:calc((((100vw - 75px * 2)/ 16) * 15))}.deepmode .container-8 .grid-row .grid-column:first-child,.deepmode-container .container-8 .grid-row .grid-column:first-child,.interrupter .container-8 .grid-row .grid-column:first-child{width:calc((((100vw - 75px * 2)/ 16) * 3));margin-right:calc((((100vw - 75px * 2)/ 16) * 1))}}@media (min-width:768px){.container-8 .grid-column:first-child{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc((((100vw - 75px * 2)/ 15) * 3));margin-right:calc((((100vw - 75px * 2)/ 15) * 1))}.container-8 .grid-column:last-child{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}}@media (min-width:947px){.container-8 .grid-row{width:calc(((70vw / 15) * 15) + ((100vw - 75px - 70vw - 75px)/ 2));margin-left:75px}}@media (min-width:947px) and (max-width:1279px){.deepmode .container-8 .grid-row,.deepmode-container .container-8 .grid-row,.interrupter .container-8 .grid-row{margin-left:calc(75px + ((70vw / 16) * 1));width:calc(((70vw / 16) * 15) + ((100vw - 75px - 70vw - 75px)/ 2))}.deepmode .container-8 .grid-row .grid-column:first-child,.deepmode-container .container-8 .grid-row .grid-column:first-child,.interrupter .container-8 .grid-row .grid-column:first-child{width:calc(((70vw / 16) * 3));margin-right:calc(((70vw / 16) * 1))}}@media (min-width:947px){.container-8 .grid-column:first-child{width:calc(((70vw / 15) * 3));margin-right:calc(((70vw / 15) * 1))}}@media (min-width:1280px){.container-8 .grid-row{width:calc(((60vw / 15) * 15) + ((100vw - 100px - 10vw - 60vw - 100px)/ 2));margin-left:calc(100px + 10vw)}.container-8 .grid-column:first-child{width:calc(((60vw / 15) * 3));margin-right:calc(((60vw / 15) * 1))}}.container-9{margin-top:calc(20px * 2)}.container-9 .grid-row{display:block;border-width:1px;border-style:solid}.container-9 .grid-column:first-child{width:90%;transform:translate3d(-20px,-20px,0)}@media (max-width:767px){.container-9 .grid-row{margin-left:20px;margin-right:20px}}@media (min-width:768px){.container-9{margin-top:calc((((100vw - 75px * 2)/ 15) * 1) * 2)}.container-9 .grid-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:calc(100vw - 75px * 2 - (((100vw - 75px * 2)/ 15) * 1));margin-left:calc(75px + (((100vw - 75px * 2)/ 15) * 1))}}@media (min-width:768px) and (max-width:946px){.deepmode .container-9 .grid-row,.deepmode-container .container-9 .grid-row,.interrupter .container-9 .grid-row{margin-left:calc(75px + (((100vw - 75px * 2)/ 16) * 2));width:calc(100vw - 75px * 2 - (((100vw - 75px * 2)/ 16) * 2))}.deepmode .container-9 .grid-row .grid-column:first-child,.deepmode-container .container-9 .grid-row .grid-column:first-child,.interrupter .container-9 .grid-row .grid-column:first-child{width:calc((((100vw - 75px * 2)/ 16) * 7));transform:translate3d(calc((((100vw - 75px * 2)/ 16) * -1)),calc((((100vw - 75px * 2)/ 16) * -1)),0)}}@media (min-width:768px){.container-9 .grid-column:first-child{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc((((100vw - 75px * 2)/ 15) * 7));transform:translate3d(calc((((100vw - 75px * 2)/ 15) * -1)),calc((((100vw - 75px * 2)/ 15) * -1)),0)}}@media (min-width:768px) and (-ms-high-contrast:none),(min-width:768px) and (-ms-high-contrast:active){.container-9 .grid-column:first-child{transform:none;position:relative}.container-9 .grid-column:first-child picture{position:absolute;max-width:100%;top:calc((((100vw - 75px * 2)/ 15) * -1));left:calc((((100vw - 75px * 2)/ 15) * -1))}.container-9 .grid-column:last-child{width:calc((((100vw - 75px * 2)/ 15) * 7))}}@media (min-width:768px) and (-ms-high-contrast:none) and (max-width:946px),(min-width:768px) and (-ms-high-contrast:active) and (max-width:946px){.deepmode .container-9 .grid-column:first-child picture,.deepmode-container .container-9 .grid-column:first-child picture,.interrupter .container-9 .grid-column:first-child picture{top:calc((((100vw - 75px * 2)/ 16) * -1));left:calc((((100vw - 75px * 2)/ 16) * -1))}.deepmode .container-9 .grid-column:last-child,.deepmode-container .container-9 .grid-column:last-child,.interrupter .container-9 .grid-column:last-child{width:calc((((100vw - 75px * 2)/ 16) * 7))}}@media (min-width:947px){.container-9{margin-top:calc(((70vw / 15) * 1) * 2)}.container-9 .grid-row{width:calc(((70vw / 15) * 14));margin-left:calc(75px + ((70vw / 15) * 1))}}@media (min-width:947px) and (max-width:1279px){.deepmode .container-9 .grid-row,.deepmode-container .container-9 .grid-row,.interrupter .container-9 .grid-row{margin-left:calc(75px + ((70vw / 16) * 2));width:calc(70vw - ((70vw / 16) * 2))}.deepmode .container-9 .grid-row .grid-column:first-child,.deepmode-container .container-9 .grid-row .grid-column:first-child,.interrupter .container-9 .grid-row .grid-column:first-child{width:calc(((70vw / 16) * 7));transform:translate3d(calc(((70vw / 16) * -1)),calc(((70vw / 16) * -1)),0)}}@media (min-width:947px){.container-9 .grid-column:first-child{width:calc(((70vw / 15) * 7));transform:translate3d(calc(((70vw / 15) * -1)),calc(((70vw / 15) * -1)),0)}}@media (min-width:947px) and (-ms-high-contrast:none),(min-width:947px) and (-ms-high-contrast:active){.container-9 .grid-column:first-child picture{top:calc(((70vw / 15) * -1));left:calc(((70vw / 15) * -1))}.container-9 .grid-column:last-child{width:calc(((70vw / 15) * 7))}}@media (min-width:947px) and (-ms-high-contrast:none) and (max-width:1279px),(min-width:947px) and (-ms-high-contrast:active) and (max-width:1279px){.deepmode .container-9 .grid-column:first-child picture,.deepmode-container .container-9 .grid-column:first-child picture,.interrupter .container-9 .grid-column:first-child picture{top:calc(((70vw / 16) * -1));left:calc(((70vw / 16) * -1))}.deepmode .container-9 .grid-column:last-child,.deepmode-container .container-9 .grid-column:last-child,.interrupter .container-9 .grid-column:last-child{width:calc(((70vw / 16) * 7))}}@media (min-width:1280px){.container-9{margin-top:calc(((60vw / 15) * 1) * 2)}.container-9 .grid-row{width:calc(((60vw / 15) * 14));margin-left:calc(100px + 10vw + ((60vw / 15) * 1))}.container-9 .grid-column:first-child{width:calc(((60vw / 15) * 7));transform:translate3d(calc(((60vw / 15) * -1)),calc(((60vw / 15) * -1)),0)}}@media (min-width:1280px) and (-ms-high-contrast:none),(min-width:1280px) and (-ms-high-contrast:active){.container-9 .grid-column:first-child picture{top:calc(((60vw / 15) * -1));left:calc(((60vw / 15) * -1))}.container-9 .grid-column:last-child{width:calc(((60vw / 15) * 7))}}.container-10{margin-top:calc(20px * 2)}.container-10 .grid-row{display:block;border:1px solid #00532f}.container-10 .grid-column:first-child{width:90%;transform:translate3d(-20px,-20px,0)}@media (max-width:767px){.container-10 .grid-row{margin-left:20px;margin-right:20px}}@media (min-width:768px){.container-10{margin-top:calc((((100vw - 75px * 2)/ 15) * 1) * 2)}.container-10 .grid-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:calc(100vw - 75px * 2 - (((100vw - 75px * 2)/ 15) * 1));margin-left:75px}}.container-11 .grid-row,.container-12 .grid-row,.container-13 .grid-row{display:block}@media (min-width:768px) and (max-width:946px){.deepmode .container-10 .grid-row,.deepmode-container .container-10 .grid-row,.interrupter .container-10 .grid-row{margin-left:calc(75px + (((100vw - 75px * 2)/ 16) * 1));width:calc(100vw - 75px * 2 - (((100vw - 75px * 2)/ 16) * 2))}.deepmode .container-10 .grid-row .grid-column:first-child,.deepmode-container .container-10 .grid-row .grid-column:first-child,.interrupter .container-10 .grid-row .grid-column:first-child{transform:translate3d(calc((((100vw - 75px * 2)/ 16) * 1)),calc((((100vw - 75px * 2)/ 16) * -1)),0)}.deepmode .container-10 .grid-row .grid-column:last-child,.deepmode-container .container-10 .grid-row .grid-column:last-child,.interrupter .container-10 .grid-row .grid-column:last-child{width:calc((((100vw - 75px * 2)/ 16) * 7))}}@media (min-width:768px){.container-10 .grid-column:first-child{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2;transform:translate3d(calc((((100vw - 75px * 2)/ 15) * 1)),calc((((100vw - 75px * 2)/ 15) * -1)),0)}.container-10 .grid-column:last-child{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1;width:calc((((100vw - 75px * 2)/ 15) * 7))}}@media (min-width:768px) and (-ms-high-contrast:none),(min-width:768px) and (-ms-high-contrast:active){.container-10 .grid-column:last-child{transform:none;position:relative}.container-10 .grid-column:last-child picture{position:absolute;max-width:100%;top:calc((((100vw - 75px * 2)/ 15) * -1));left:calc((((100vw - 75px * 2)/ 15) * -1))}.container-10 .grid-column:first-child{width:calc((((100vw - 75px * 2)/ 15) * 7))}}.container-12 .notch,.container-13 .notch{background:#fff;position:relative}@media (min-width:768px) and (-ms-high-contrast:none) and (max-width:946px),(min-width:768px) and (-ms-high-contrast:active) and (max-width:946px){.deepmode .container-10 .grid-column:last-child picture,.deepmode-container .container-10 .grid-column:last-child picture,.interrupter .container-10 .grid-column:last-child picture{top:calc((((100vw - 75px * 2)/ 16) * -1));left:calc((((100vw - 75px * 2)/ 16) * -1))}.deepmode .container-10 .grid-column:first-child,.deepmode-container .container-10 .grid-column:first-child,.interrupter .container-10 .grid-column:first-child{width:calc((((100vw - 75px * 2)/ 16) * 7))}}@media (min-width:947px){.container-10{margin-top:calc(((70vw / 15) * 1) * 2)}.container-10 .grid-row{width:calc(((70vw / 15) * 14));margin-left:75px}}@media (min-width:947px) and (max-width:1279px){.deepmode .container-10 .grid-row,.deepmode-container .container-10 .grid-row,.interrupter .container-10 .grid-row{margin-left:calc(75px + ((70vw / 16) * 1));width:calc(70vw - ((70vw / 16) * 2))}.deepmode .container-10 .grid-row .grid-column:first-child,.deepmode-container .container-10 .grid-row .grid-column:first-child,.interrupter .container-10 .grid-row .grid-column:first-child{transform:translate3d(calc(((70vw / 16) * 1)),calc(((70vw / 16) * -1)),0)}.deepmode .container-10 .grid-row .grid-column:last-child,.deepmode-container .container-10 .grid-row .grid-column:last-child,.interrupter .container-10 .grid-row .grid-column:last-child{width:calc(((70vw / 16) * 7))}}@media (min-width:947px){.container-10 .grid-column:first-child{transform:translate3d(calc(((70vw / 15) * 1)),calc(((70vw / 15) * -1)),0)}.container-10 .grid-column:last-child{width:calc(((70vw / 15) * 7))}}@media (min-width:947px) and (-ms-high-contrast:none),(min-width:947px) and (-ms-high-contrast:active){.container-10 .grid-column:last-child picture{top:calc(((70vw / 15) * -1));left:calc(((70vw / 15) * -1))}.container-10 .grid-column:first-child{width:calc(((70vw / 15) * 7))}}@media (min-width:947px) and (-ms-high-contrast:none) and (max-width:1279px),(min-width:947px) and (-ms-high-contrast:active) and (max-width:1279px){.deepmode .container-10 .grid-column:last-child picture,.deepmode-container .container-10 .grid-column:last-child picture,.interrupter .container-10 .grid-column:last-child picture{top:calc(((70vw / 16) * -1));left:calc(((70vw / 16) * -1))}.deepmode .container-10 .grid-column:first-child,.deepmode-container .container-10 .grid-column:first-child,.interrupter .container-10 .grid-column:first-child{width:calc(((70vw / 16) * 7))}}@media (min-width:1280px){.container-10{margin-top:calc(((60vw / 15) * 1) * 2)}.container-10 .grid-row{width:calc(((60vw / 15) * 14));margin-left:calc(100px + 10vw)}.container-10 .grid-column:first-child{transform:translate3d(calc(((60vw / 15) * 1)),calc(((60vw / 15) * -1)),0)}.container-10 .grid-column:last-child{width:calc(((60vw / 15) * 7))}}@media (min-width:1280px) and (-ms-high-contrast:none),(min-width:1280px) and (-ms-high-contrast:active){.container-10 .grid-column:last-child picture{top:calc(((60vw / 15) * -1));left:calc(((60vw / 15) * -1))}.container-10 .grid-column:first-child{width:calc(((60vw / 15) * 7))}}@media (max-width:767px){.container-11 .grid-row{margin-left:20px;margin-right:20px}}@media (min-width:768px){.container-11 .grid-column{margin-left:75px;width:calc(100vw - 75px*2)}}@media (min-width:768px) and (max-width:946px){.deepmode .container-11 .grid-row,.deepmode-container .container-11 .grid-row{margin-left:75px}.deepmode .container-11 .grid-column,.deepmode-container .container-11 .grid-column{margin-left:calc((((100vw - 75px * 2)/ 16) * 1));width:calc((((100vw - 75px * 2)/ 16) * 15))}}@media (min-width:768px){.container-11 .container-1 .grid-column,.container-11 .container-1 .grid-row,.deepmode .container-11 .container-1 .grid-column,.deepmode .container-11 .container-1 .grid-row,.deepmode-container .container-11 .container-1 .grid-column,.deepmode-container .container-11 .container-1 .grid-row{margin-left:0;width:100%}}@media (min-width:947px){.container-11.qa-carousel .grid-column{width:calc(70vw + ((100vw - 75px - 70vw - 75px)/ 2))}.container-11 .grid-column{margin-left:75px;width:70vw}}@media (min-width:947px) and (max-width:1279px){.deepmode .container-11 .grid-row,.deepmode-container .container-11 .grid-row{margin-left:75px}.deepmode .container-11 .grid-column,.deepmode-container .container-11 .grid-column{margin-left:calc(((70vw / 16) * 1));width:calc(((70vw / 16) * 15))}}@media (min-width:1280px){.container-11.qa-carousel .grid-column{width:calc(((60vw / 15) * 15) + ((100vw - 100px - 10vw - 60vw - 100px)/ 2))}.container-11 .grid-row{margin-left:100px}.container-11 .grid-column{width:60vw;margin-left:10vw}}.container-12 .bg-image{margin-left:20px;width:calc(100% - 20px)}.container-12 .grid-column{width:calc(100vw - 20px * 2);margin-left:20px}@media (min-width:768px){.container-12 .notch{margin-top:-80px;min-height:80px}.container-12 .bg-image{width:calc(100vw - 75px);margin-left:75px}.container-12 .grid-row{width:calc(100vw - 75px * 2);margin-left:75px}.container-12 .grid-column{margin-left:calc((((100vw - 75px * 2)/ 15) * 1));width:calc((((100vw - 75px * 2)/ 15) * 13))}}@media (min-width:947px){.container-12 .notch{margin-top:-140px;min-height:140px}.container-12 .grid-row{width:calc(70vw + ((100vw - 75px - 70vw - 75px)/ 2));margin-left:75px}.container-12 .grid-column{margin-left:calc(((70vw / 15) * 1));width:calc(((70vw / 15) * 14))}}@media (min-width:1280px){.container-12 .bg-image{width:calc(100% - 100px);margin-left:100px}.container-12 .grid-row{margin-left:100px;width:calc(10vw + 60vw + ((100vw - 100px - 10vw - 60vw - 100px)/ 2))}.container-12 .grid-column{width:60vw;margin-left:10vw}}.container-13 .bg-image{width:100%}.container-13 .notch{margin-top:-100px;min-height:100px}@media (max-width:767px){.container-13 .grid-row.notch{margin-left:20px;width:calc(100% - 20px * 2)}}@media (min-width:768px){.container-13 .grid-row{width:calc(100vw - 75px * 2);margin-left:75px}.container-13 .grid-row .grid-column{width:calc((((100vw - 75px * 2)/ 15) * 13));margin-left:calc((((100vw - 75px * 2)/ 15) * 1))}}@media (min-width:947px){.container-13 .grid-row{width:calc(70vw + ((100vw - 75px - 70vw - 75px)/ 2));margin-left:75px}.container-13 .grid-row .grid-column{width:calc(((70vw / 15) * 14));margin-left:calc(((70vw / 15) * 1))}}@media (min-width:1280px){.container-13 .grid-row{width:calc(10vw + 60vw + ((100vw - 100px - 10vw - 60vw - 100px)/ 2));margin-left:100px}.container-13 .grid-row .grid-column{width:60vw;margin-left:10vw}}.container-14{margin-top:calc(20px * 2)}.container-14 .grid-row{display:block;border:1px solid #00532f;width:calc(100% - 20px * 2);margin-left:20px}.container-14 .grid-column:first-child{width:100%;transform:translate3d(-20px,-20px,0)}@media (min-width:768px){.container-14{margin-top:calc((((100vw - 75px * 2)/ 15) * 1) * 2)}.container-14 .grid-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:calc(100vw - 75px * 2 - (((100vw - 75px * 2)/ 15) * 1));margin-left:calc(75px + (((100vw - 75px * 2)/ 15) * 1))}}@media (min-width:768px) and (max-width:946px){.deepmode .container-14 .grid-row,.deepmode-container .container-14 .grid-row,.interrupter .container-14 .grid-row{width:calc(100vw - 75px * 2 - (((100vw - 75px * 2)/ 16) * 2));margin-left:calc(75px + (((100vw - 75px * 2)/ 16) * 2))}.deepmode .container-14 .grid-row .grid-column:first-child,.deepmode-container .container-14 .grid-row .grid-column:first-child,.interrupter .container-14 .grid-row .grid-column:first-child{width:calc((((100vw - 75px * 2)/ 16) * 7));transform:translate3d(calc((((100vw - 75px * 2)/ 16) * -1)),calc((((100vw - 75px * 2)/ 16) * -1)),0)}}@media (min-width:768px){.container-14 .grid-column:first-child{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc((((100vw - 75px * 2)/ 15) * 8));transform:translate3d(calc((((100vw - 75px * 2)/ 15) * -1)),calc((((100vw - 75px * 2)/ 15) * -1)),0)}}@media (min-width:768px) and (-ms-high-contrast:none),(min-width:768px) and (-ms-high-contrast:active){.container-14 .grid-column:first-child{transform:none;position:relative}.container-14 .grid-column:first-child picture{position:absolute;max-width:100%;top:calc((((100vw - 75px * 2)/ 15) * -1));left:calc((((100vw - 75px * 2)/ 15) * -1))}.container-14 .grid-column:last-child{width:calc((((100vw - 75px * 2)/ 15) * 7))}}@media (min-width:947px){.container-14{margin-top:calc(((70vw / 15) * 1) * 2)}.container-14 .grid-row{width:calc(((70vw / 15) * 14) + ((100vw - 75px - 70vw - 75px)/ 2));margin-left:calc(75px + ((70vw / 15) * 1))}}@media (min-width:947px) and (max-width:1279px){.deepmode .container-14 .grid-row,.deepmode-container .container-14 .grid-row,.interrupter .container-14 .grid-row{width:calc(((70vw / 16) * 14) + ((100vw - 75px - 70vw - 75px)/ 2));margin-left:calc(75px + ((70vw / 16) * 2))}.deepmode .container-14 .grid-row .grid-column:first-child,.deepmode-container .container-14 .grid-row .grid-column:first-child,.interrupter .container-14 .grid-row .grid-column:first-child{width:calc(((70vw / 16) * 7));transform:translate3d(calc(((70vw / 16) * -1)),calc(((70vw / 16) * -1)),0)}}@media (min-width:947px){.container-14 .grid-column:first-child{width:calc(((70vw / 15) * 8));transform:translate3d(calc(((70vw / 15) * -1)),calc(((70vw / 15) * -1)),0)}}@media (min-width:947px) and (-ms-high-contrast:none),(min-width:947px) and (-ms-high-contrast:active){.container-14 .grid-column:first-child{transform:none;position:relative}.container-14 .grid-column:first-child picture{top:calc(((70vw / 15) * -1));left:calc(((70vw / 15) * -1))}.container-14 .grid-column:last-child{width:calc(((70vw / 15) * 7))}}@media (min-width:1280px){.container-14{margin-top:calc(((60vw / 15) * 1) * 2)}.container-14 .grid-row{width:calc(((60vw / 15) * 14) + ((100vw - 100px - 10vw - 60vw - 100px)/ 2));margin-left:calc(100px + 10vw + ((60vw / 15) * 1))}.container-14 .grid-column:first-child{width:calc(((60vw / 15) * 9));transform:translate3d(calc(((60vw / 15) * -1)),calc(((60vw / 15) * -1)),0)}}@media (min-width:1280px) and (-ms-high-contrast:none),(min-width:1280px) and (-ms-high-contrast:active){.container-14 .grid-column:first-child{transform:none;position:relative}.container-14 .grid-column:first-child picture{top:calc(((60vw / 15) * -1));left:calc(((60vw / 15) * -1))}.container-14 .grid-column:last-child{width:calc(((60vw / 15) * 8))}}.container-15{margin-top:calc(20px * 2)}.container-15 .grid-row{display:block;border:1px solid #00532f;width:calc(100% - 20px * 2);margin-left:20px}.container-15 .grid-column:first-child{width:100%;transform:translate3d(-20px,-20px,0)}@media (min-width:768px){.container-15{margin-top:calc((((100vw - 75px * 2)/ 15) * 1) * 2)}.container-15 .grid-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:calc(100vw - 75px * 2 - (((100vw - 75px * 2)/ 15) * 1));margin-left:75px}}.container-17 .grid-row,.container-18 .grid-row,.container-20 .grid-row{display:block}@media (min-width:768px) and (max-width:946px){.deepmode .container-15 .grid-row,.deepmode-container .container-15 .grid-row,.interrupter .container-15 .grid-row{width:calc((((100vw - 75px * 2)/ 16) * 14));margin-left:calc(75px + (((100vw - 75px * 2)/ 16) * 1))}.deepmode .container-15 .grid-row .grid-column:first-child,.deepmode-container .container-15 .grid-row .grid-column:first-child,.interrupter .container-15 .grid-row .grid-column:first-child{width:calc((((100vw - 75px * 2)/ 16) * 7));transform:translate3d(calc((((100vw - 75px * 2)/ 16) * 1)),calc(((70vw / 16) * -1)),0)}.deepmode .container-15 .grid-row .grid-column:last-child,.deepmode-container .container-15 .grid-row .grid-column:last-child,.interrupter .container-15 .grid-row .grid-column:last-child{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc((((100vw - 75px * 2)/ 16) * 7))}}@media (min-width:768px){.container-15 .grid-column:first-child{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc((((100vw - 75px * 2)/ 15) * 8));transform:translate3d(calc((((100vw - 75px * 2)/ 15) * 1)),calc((((100vw - 75px * 2)/ 15) * -1)),0)}.container-15 .grid-column:last-child{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}}@media (min-width:768px) and (-ms-high-contrast:none),(min-width:768px) and (-ms-high-contrast:active){.container-15 .grid-column:first-child{transform:none;position:relative}.container-15 .grid-column:first-child picture{position:absolute;max-width:100%;top:calc((((100vw - 75px * 2)/ 15) * -1));right:calc((((100vw - 75px * 2)/ 15) * -1))}.container-15 .grid-column:last-child{width:calc((((100vw - 75px * 2)/ 15) * 7))}}@media (min-width:947px){.container-15{margin-top:calc(((70vw / 15) * 1) * 2)}.container-15 .grid-row{width:calc(((70vw / 15) * 14) + ((100vw - 75px - 70vw - 75px)/ 2));margin-left:75px}}@media (min-width:947px) and (max-width:1279px){.deepmode .container-15 .grid-row,.deepmode-container .container-15 .grid-row,.interrupter .container-15 .grid-row{width:calc(((70vw / 16) * 14) + ((100vw - 75px - 70vw - 75px)/ 2));margin-left:calc(75px + ((70vw / 16) * 1))}.deepmode .container-15 .grid-row .grid-column:first-child,.deepmode-container .container-15 .grid-row .grid-column:first-child,.interrupter .container-15 .grid-row .grid-column:first-child{width:calc(((70vw / 16) * 7));transform:translate3d(calc(((70vw / 16) * 1)),calc(((70vw / 16) * -1)),0)}}@media (min-width:947px){.container-15 .grid-column:first-child{width:calc(((70vw / 15) * 8));transform:translate3d(calc(((70vw / 15) * 1)),calc(((70vw / 15) * -1)),0)}}@media (min-width:947px) and (-ms-high-contrast:none),(min-width:947px) and (-ms-high-contrast:active){.container-15 .grid-column:first-child picture{top:calc(((70vw / 15) * -1));right:calc(((70vw / 15) * -3))}.container-15 .grid-column:last-child{width:calc(((70vw / 15) * 7))}}@media (min-width:1280px){.container-15{margin-top:calc(((60vw / 15) * 1) * 2)}.container-15 .grid-row{width:calc(((60vw / 15) * 14) + ((100vw - 100px - 10vw - 60vw - 100px)/ 2));margin-left:calc(100px + 10vw)}.container-15 .grid-column:first-child{width:calc(((60vw / 15) * 9));transform:translate3d(calc(((60vw / 15) * 1)),calc(((60vw / 15) * -1)),0)}}@media (min-width:1280px) and (-ms-high-contrast:none),(min-width:1280px) and (-ms-high-contrast:active){.container-15 .grid-column:first-child picture{top:calc(((60vw / 15) * -1));right:calc(((60vw / 15) * -4))}.container-15 .grid-column:last-child{width:calc(((60vw / 15) * 6))}}.container-16{margin-top:20px}.container-16 .grid-row{display:block;border:1px solid #00532f;width:calc(100% - 5px * 2);margin-left:5px}.container-16 .grid-column:first-child{width:100%;transform:translate3d(-35px,-40px,0)}.container-16 .grid-column:last-child{margin-top:-40px;padding:15px}@media (min-width:768px){.container-16{margin-top:calc((((100vw - 75px * 2)/ 15) * 1))}.container-16 .grid-row{width:calc((((100vw - 75px * 2)/ 15) * 14));margin-left:calc(75px + (((100vw - 75px * 2)/ 15) * 1))}.container-16 .grid-column:first-child{transform:translate3d(calc((((100vw - 75px * 2)/ 15) * -1)),calc((((100vw - 75px * 2)/ 15) * -1)),0)}.container-16 .grid-column:last-child{padding:20px;margin-top:calc((((100vw - 75px * 2)/ 15) * -1))}}@media (min-width:947px){.container-16{margin-top:calc(((70vw / 15) * 1))}.container-16 .grid-row{width:calc(((70vw / 15) * 14));margin-left:calc(75px + ((70vw / 15) * 1))}.container-16 .grid-column:first-child{transform:translate3d(calc(((70vw / 15) * -1)),calc(((70vw / 15) * -1)),0)}.container-16 .grid-column:last-child{margin-top:calc(((70vw / 15) * -1))}}@media (min-width:1280px){.container-16{margin-top:calc(((60vw / 15) * 1))}.container-16 .grid-row{width:calc(((60vw / 15) * 14));margin-left:calc(100px + 10vw + ((60vw / 15) * 1))}.container-16 .grid-column:first-child{transform:translate3d(calc(((60vw / 15) * -1)),calc(((60vw / 15) * -1)),0)}.container-16 .grid-column:last-child{margin-top:calc(((60vw / 15) * -1))}}.container-17 .bg-image{width:100%}.container-17 .notch{background:0 0}@media (max-width:767px){.container-17 .grid-row{margin-left:20px;width:calc(100% - 20px * 2)}.container-17 .notch{margin-top:-2.5em}}@media (min-width:768px){.container-17 .grid-row{width:calc(100vw - 50px)}.container-17 .grid-column{margin-left:75px;width:calc(100% - 75px - 25px)}.container-17 .notch{margin-top:calc(-1 * (2.6em + 140px));position:relative}.container-17 .notch:before{top:2.6em;height:calc(140px);content:"";position:absolute;left:0;width:100%;background:#fff}.container-17 .hero-content h1:first-line{color:#fff}.container-17.apply-header .notch{margin-top:calc(-1 * (2.5em + 65px))}.container-17.apply-header .notch:before{top:2.5em;height:calc(65px)}}@media (min-width:947px){.container-17 .grid-row{width:calc(75px + 70vw + ((100vw - 75px - 70vw - 75px)/ 2))}.container-17 .grid-column{width:70vw;margin-left:75px}.container-17 .notch{margin-top:calc(-1 * (4.2em + 140px))}.container-17 .notch:before{top:4.2em;height:calc(140px)}.container-17.apply-header .notch{margin-top:calc(-1 * (4.2em + 65px))}.container-17.apply-header .notch:before{top:4.2em;height:calc(65px)}}@media (min-width:1280px){.container-17 .grid-row{width:calc((100px + 10vw) + 60vw + ((100vw - 100px - 10vw - 60vw - 100px)/ 2))}.container-17 .grid-column{width:60vw;margin-left:calc(100px + 10vw)}.container-17 .hero-content{font-size:60px}.container-17 .notch{margin-top:calc(-1 * (5.2em + 180px))}.container-17 .notch:before{top:5.2em;height:calc(180px)}.container-17.apply-header .grid-column{margin-left:100px}.container-17.apply-header .notch{margin-top:calc(-1 * (4.8em + 65px))}.container-17.apply-header .notch:before{top:4.8em;height:calc(65px)}}.container-18 .bg-image{margin-left:20px}@media (max-width:767px){.container-18 .grid-row.notch,.container-18 .grid-row.pre-content{margin-left:20px;margin-right:20px}}@media (min-width:768px){.container-18{margin-bottom:-60px}.container-18 .grid-row{width:calc(100vw - 75px * 2);margin-left:75px}.container-18 .grid-row.notch{margin-top:-100px;min-height:100px;background:#fff;position:relative}.container-18 .grid-row.notch .grid-column{margin-left:25px;width:calc((((100vw - 75px * 2)/ 15) * 14))}.container-18 .bg-image{margin-left:50px}}@media (min-width:768px) and (max-width:946px){.container-18 .grid-row.pre-content .grid-column{width:calc((((100vw - 75px * 2)/ 15) * 15))}.container-18 .grid-row.notch{margin-left:50px;width:calc(100vw - 50px - 75px)}}@media (min-width:947px){.container-18 .grid-row{width:calc(70vw + ((100vw - 75px - 70vw - 75px)/ 2));margin-left:75px}.container-18 .grid-row.notch .grid-column{width:calc(((70vw / 15) * 15))}}@media (min-width:947px) and (max-width:1279px){.container-18 .grid-row.notch{margin-left:50px;width:calc(70vw + ((100vw - 75px - 70vw - 75px)/ 2) + 50px)}}@media (min-width:947px){.container-18 .grid-row .grid-column{width:calc(((70vw / 15) * 15))}.container-18 .bg-image{margin-left:50px}}@media (min-width:1280px){.container-18 .grid-row{width:calc(10vw + 60vw + ((100vw - 100px - 10vw - 60vw - 100px)/ 2));margin-left:100px}.container-18 .grid-row .grid-column,.container-18 .grid-row.notch .grid-column{margin-left:10vw;width:calc(((60vw / 15) * 15))}.container-18 .bg-image{margin-left:100px}}@media (max-width:767px){.container-20 .grid-column:last-child{width:calc(100% - 20px * 2);margin-left:20px}}@media (min-width:768px){.container-20 .grid-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:calc(100% - 75px)}.container-20 .grid-column:first-child{width:calc((((100vw - 75px * 2)/ 15) * 7) + 75px);margin-right:calc((100vw - 75px)/ 15);-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.container-20 .grid-column:last-child{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:100%}}@media (min-width:947px){.container-20 .grid-column:first-child{width:calc((70vw / 15) * 7 + 75px);margin-right:calc(70vw / 15)}}@media (min-width:1280px){.container-20 .grid-column:first-child{width:calc(((60vw/15) *7) + 100px + 10vw);margin-right:calc(60vw/15)}}.container-21 .grid-row.quote{padding-top:40px}.container-21 .grid-row.notch .grid-column{padding-top:10px;padding-bottom:10px}@media (max-width:767px){.container-21 .grid-row .grid-column{margin-left:20px;width:calc(100% - 20px * 2)}.deepmode .container-21 .grid-row .grid-column,.deepmode-container .container-21 .grid-row .grid-column{margin-left:0;width:100%;padding-left:20px;padding-right:20px}}@media (min-width:768px){.container-21 .grid-row.quote .grid-column{margin-left:75px;width:calc(100% - 75px * 2)}.container-21 .grid-row.notch{margin-left:75px}.container-21 .grid-row.notch .grid-column{background:#fff;width:calc(100vw - 75px * 2)}}@media (min-width:768px) and (max-width:946px){.deepmode .container-21 .grid-row.quote,.deepmode-container .container-21 .grid-row.quote{margin-left:75px}.deepmode .container-21 .grid-row.quote .grid-column,.deepmode-container .container-21 .grid-row.quote .grid-column{margin-left:calc((((100vw - 75px * 2)/ 16) * 1));width:calc((((100vw - 75px * 2)/ 16) * 15))}.deepmode .container-21 .notch-bar,.deepmode-container .container-21 .notch-bar{padding-left:calc((((100vw - 75px * 2)/ 16) * 1))}}@media (min-width:947px){.container-21 .grid-row.notch,.container-21 .grid-row.quote .grid-column{margin-left:75px}.container-21 .grid-row.notch .grid-column,.container-21 .grid-row.quote .grid-column{width:calc(70vw + ((100vw - 75px - 70vw - 75px)/ 2))}}@media (min-width:947px) and (max-width:1279px){.deepmode .container-21 .grid-row.quote,.deepmode-container .container-21 .grid-row.quote{margin-left:75px}.deepmode .container-21 .grid-row.quote .grid-column,.deepmode-container .container-21 .grid-row.quote .grid-column{margin-left:calc(((70vw / 16) * 1));width:calc(((70vw / 16) * 15) + ((100vw - 75px - 70vw - 75px)/ 2))}.deepmode .container-21 .grid-row.notch,.deepmode-container .container-21 .grid-row.notch{margin-left:75px}.deepmode .container-21 .grid-row.notch .grid-column,.deepmode-container .container-21 .grid-row.notch .grid-column{padding-left:calc(((70vw / 16) * 1))}}@media (min-width:1280px){.container-21 .grid-row.notch .grid-column,.container-21 .grid-row.quote .grid-column{width:calc(60vw + ((100vw - 100px - 10vw - 60vw - 100px)/ 2))}.container-21 .grid-row.quote{margin-left:100px}.container-21 .grid-row.quote .grid-column{margin-left:10vw}.container-21 .grid-row.notch{margin-left:calc(100px + 10vw)}}.container-22 .grid-row{display:block}@media (max-width:767px){.container-22 .grid-row{margin-left:20px}.container-22 .grid-column:last-child{margin-right:20px}}@media (min-width:768px){.container-22 .grid-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-left:75px}.deepmode .container-22 .grid-row,.deepmode-container .container-22 .grid-row,.interrupter .container-22 .grid-row{width:calc(100% - 75px - (((100vw - 75px * 2)/ 16) * 1));margin-left:calc(75px + (((100vw - 75px * 2)/ 16) * 1))}.container-22 .grid-column:first-child{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2;width:100%}.container-22 .grid-column:last-child{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc((((100vw - 75px * 2)/ 15) * 7));margin-right:calc((((100vw - 75px * 2)/ 15) * 1))}.deepmode .container-22 .grid-column:last-child,.deepmode-container .container-22 .grid-column:last-child,.interrupter .container-22 .grid-column:last-child{width:calc((((100vw - 75px * 2)/ 16) * 7));margin-right:calc((((100vw - 75px * 2)/ 16) * 1))}}.bp3-grid-updates .breakpoints .x-small,.container-23 .grid-row{display:block}@media (min-width:947px){.container-22 .grid-row{width:calc(((70vw / 15) * 15) + (100vw - 75px - 70vw - 75px));margin-left:75px}.deepmode .container-22 .grid-row,.deepmode-container .container-22 .grid-row,.interrupter .container-22 .grid-row{width:calc(100% - 75px - ((70vw / 16) * 1));margin-left:calc(75px + ((70vw / 16) * 1))}.container-22 .grid-column:last-child{width:calc(((70vw / 15) * 7));margin-right:calc(((70vw / 15) * 1))}.deepmode .container-22 .grid-column:last-child,.deepmode-container .container-22 .grid-column:last-child,.interrupter .container-22 .grid-column:last-child{width:calc(((70vw / 16) * 7));margin-right:calc(((70vw / 16) * 1))}}@media (min-width:1280px){.container-22 .grid-row{width:calc(((60vw / 15) * 15) + (100vw - 100px - 10vw - 60vw - 100px));margin-left:calc(100px + 10vw)}.deepmode .container-22 .grid-row,.deepmode-container .container-22 .grid-row,.interrupter .container-22 .grid-row{width:calc(100% - 100px - 10vw);margin-left:calc(100px + 10vw)}.container-22 .grid-column:last-child,.deepmode .container-22 .grid-column:last-child,.deepmode-container .container-22 .grid-column:last-child,.interrupter .container-22 .grid-column:last-child{width:calc(((60vw / 15) * 7));margin-right:calc(((60vw / 15) * 1))}}.container-23 .grid-row.content{position:relative;margin-top:25vw}.container-23 .bg-image{width:100%;position:absolute}.container-23 .notch{background:#fff;position:relative}.container-23 .notch.wide{height:100%}@media (max-width:767px){.container-23 .bg-image{max-height:500px;overflow:hidden}.container-23 .grid-row.content{width:82%;margin-left:20px}.container-23 .grid-row.content .grid-column{margin-left:calc((((100vw - 75px * 2)/ 15) * 1))}.container-23 .grid-row.notch{z-index:2}.container-23 .grid-row.notch.narrow{width:calc(100% - 20px)}.container-23 .grid-row.notch.narrow .grid-column{margin-left:calc(20px + (((100vw - 75px * 2)/ 15) * 1));width:calc(100% - 20px - (((100vw - 75px * 2)/ 15) * 2))}.container-23 .grid-row.notch.wide{width:calc(100% - 20px)}.container-23 .grid-row.notch.wide .grid-column{margin-left:calc(20px + (((100vw - 75px * 2)/ 15) * 1));width:calc(100% - 20px - (((100vw - 75px * 2)/ 15) * 2))}.container-23 .grid-row.notch.wide .grid-column .text-panel{color:#333}}@media (min-width:768px){.container-23 .bg-image{max-height:55vw;overflow:hidden}.container-23 .grid-row.content{z-index:2;margin-left:calc(75px + (((100vw - 75px * 2)/ 15) * 1));width:calc((((100vw - 75px * 2)/ 15) * 14))}.container-23 .grid-row.notch{z-index:2}.container-23 .grid-row.notch.narrow{margin-left:75px;width:calc(100% - 75px * 2)}.container-23 .grid-row.notch.narrow .grid-column{margin-left:calc(100% / 15);width:calc(100% / 15 * 13)}.container-23 .grid-row.notch.wide{width:calc(100% - 75px)}.container-23 .grid-row.notch.wide .grid-column{margin-left:calc(75px + (((100vw - 75px * 2)/ 15) * 1));width:calc((((100vw - 75px * 2)/ 15) * 13))}.container-23 .grid-row.notch.wide .grid-column .text-panel{color:#333}}@media (min-width:947px){.container-23 .grid-row.content{margin-left:calc(75px + ((70vw / 15) * 1));width:calc(((70vw / 15) * 14))}.container-23 .grid-row.notch{z-index:2}.container-23 .grid-row.notch.narrow{margin-left:75px;width:calc(10vw + 60vw + ((100vw - 75px - 70vw - 75px)/ 2))}.container-23 .grid-row.notch.narrow .grid-column{width:calc(((70vw / 15) * 14));margin-left:calc(((70vw / 15) * 1))}.container-23 .grid-row.notch.wide{width:calc((75px + 70vw + ((100vw - 75px - 70vw - 75px)/ 2)))}.container-23 .grid-row.notch.wide .grid-column{margin-left:calc(75px + ((70vw / 15) * 1));width:calc(((70vw / 15) * 13))}}@media (min-width:1280px) and (-ms-high-contrast:none),(min-width:1280px) and (-ms-high-contrast:active){.container-23 .bg-image{max-height:40vw}}@media (min-width:1280px){.container-23 .grid-row.content{margin-left:100px}.container-23 .grid-row.content .grid-column{width:60vw;margin-left:10vw}.container-23 .grid-row.notch{z-index:2}.container-23 .grid-row.notch.narrow{margin-left:100px;width:calc(10vw + 60vw + ((100vw - 100px - 10vw - 60vw - 100px)/ 2))}.container-23 .grid-row.notch.narrow .grid-column{width:60vw;margin-left:10vw}.container-23 .grid-row.notch.wide{width:calc((100px + 10vw) + 60vw + ((100vw - 100px - 10vw - 60vw - 100px)/ 2))}.container-23 .grid-row.notch.wide .grid-column{margin-left:calc(100px + 10vw);width:60vw}.container-23 .grid-row.notch.wide .grid-column .text-panel{color:#333}}.container-24 .grid-row{border-left-width:20px;border-left-style:solid;border-right-width:20px;border-right-style:solid;border-color:transparent;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.container-24 .grid-column{margin-left:15%;margin-right:15%;padding:0}@media (min-width:768px){.container-24 .grid-row{width:calc(100% - (2 * 50px));margin-left:50px;margin-right:50px}}@media (min-width:947px){.container-24 .grid-row{width:calc(100% - (2 * 75px));margin-right:75px;margin-left:75px}}.margin-only-container .grid-row{display:block;margin-left:20px;margin-right:20px}@media (min-width:768px){.margin-only-container .grid-row{margin-left:75px;margin-right:75px}.deepmode .margin-only-container .grid-row,.deepmode-container .margin-only-container .grid-row,.interrupter .margin-only-container .grid-row{margin-left:calc(75px + (((100vw - 75px * 2)/ 15) * 1))}}@media (min-width:947px){.margin-only-container .grid-row{margin-left:75px;margin-right:75px}.deepmode .margin-only-container .grid-row,.deepmode-container .margin-only-container .grid-row,.interrupter .margin-only-container .grid-row{margin-left:calc(75px + ((70vw / 15) * 1))}}.grid-overlay-button{position:fixed;bottom:0;left:0;padding:20px;background:#333;color:#fff;font-size:20px;font-weight:700;z-index:21;opacity:.5}.bp3-grid-updates .breakpoints{position:absolute;width:450px;background:#000;color:#fff;padding:40px;font-size:25px;top:5vh;left:calc(50% - (450px/2));text-align:center}.bp3-grid-updates .breakpoints .x-small:after{content:"Mobile - less than 768px"}.bp3-grid-updates .breakpoints .small:after{content:"Small - more than 768px"}.bp3-grid-updates .breakpoints .medium:after{content:"Medium - more than 947px"}.bp3-grid-updates .breakpoints .large:after{content:"Large - more than 1280px"}.menu li::before,.menu ul li:before,.typeahead li::before,.typeahead-container li::before,footer ul li::before{content:none}.bp3-grid-updates .breakpoints .large,.bp3-grid-updates .breakpoints .medium,.bp3-grid-updates .breakpoints .small{display:none}@media (min-width:768px){.bp3-grid-updates .breakpoints .x-small{display:none}.bp3-grid-updates .breakpoints .small{display:block}}@media (min-width:947px){.bp3-grid-updates .breakpoints .small{display:none}.bp3-grid-updates .breakpoints .medium{display:block}}@media (min-width:1280px){.margin-only-container .grid-row{margin-left:100px;margin-right:100px}.deepmode .margin-only-container .grid-row,.deepmode-container .margin-only-container .grid-row,.interrupter .margin-only-container .grid-row{margin-left:calc(100px + ((60vw / 15) * 1))}.bp3-grid-updates .breakpoints .medium{display:none}.bp3-grid-updates .breakpoints .large{display:block}}.bp3-grid-updates .grid-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:20;opacity:.5}.bp3-grid-updates .grid-overlay.show{display:block}.bp3-grid-updates .grid-overlay .outer-margin{height:100%;border-color:#ff0032;border-style:solid;border-left-width:20px;border-right-width:20px}@media (min-width:768px){.bp3-grid-updates .grid-overlay{background:#005aff}.bp3-grid-updates .grid-overlay .outer-margin{border-left-width:calc(75px - 25px);border-right-width:calc(75px - 25px)}.bp3-grid-updates .grid-overlay .inner-margin{height:100%;border-color:#9b0032;border-style:solid;border-left-width:25px;border-right-width:25px}.bp3-grid-updates .grid-overlay .outer-flex{height:100%;background:rgba(150,175,100,.65)}.bp3-grid-updates .grid-overlay .inner-flex{height:100%;background:rgba(0,100,255,.5)}.bp3-grid-updates .grid-overlay .content{position:relative;height:100%;width:100%;background:#fff}.bp3-grid-updates .grid-overlay .content-columns{position:absolute;top:0;left:0;height:100%;width:100%}.bp3-grid-updates .grid-overlay .content-column{position:absolute;top:0;left:0;height:100%;background:rgba(255,175,0,.5);width:calc(100%/15)}.bp3-grid-updates .grid-overlay .content-column:nth-child(2){margin-left:calc((100%/15) * 2)}.bp3-grid-updates .grid-overlay .content-column:nth-child(3){margin-left:calc((100%/15) * 4)}.bp3-grid-updates .grid-overlay .content-column:nth-child(4){margin-left:calc((100%/15) * 6)}.bp3-grid-updates .grid-overlay .content-column:nth-child(5){margin-left:calc((100%/15) * 8)}.bp3-grid-updates .grid-overlay .content-column:nth-child(6){margin-left:calc((100%/15) * 10)}.bp3-grid-updates .grid-overlay .content-column:nth-child(7){margin-left:calc((100%/15) * 12)}.bp3-grid-updates .grid-overlay .content-column:nth-child(8){margin-left:calc((100%/15) * 14)}.careers .link-box-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}@media (min-width:768px) and (max-width:946px){.deep-mode-open .bp3-grid-updates .grid-overlay .content-column,.deepmode .bp3-grid-updates .grid-overlay .content-column,.deepmode-container .bp3-grid-updates .grid-overlay .content-column,.interrupter .bp3-grid-updates .grid-overlay .content-column{width:calc(100%/16)}.deep-mode-open .bp3-grid-updates .grid-overlay .content-column:nth-child(2),.deepmode .bp3-grid-updates .grid-overlay .content-column:nth-child(2),.deepmode-container .bp3-grid-updates .grid-overlay .content-column:nth-child(2),.interrupter .bp3-grid-updates .grid-overlay .content-column:nth-child(2){margin-left:calc((100%/16) * 2)}.deep-mode-open .bp3-grid-updates .grid-overlay .content-column:nth-child(3),.deepmode .bp3-grid-updates .grid-overlay .content-column:nth-child(3),.deepmode-container .bp3-grid-updates .grid-overlay .content-column:nth-child(3),.interrupter .bp3-grid-updates .grid-overlay .content-column:nth-child(3){margin-left:calc((100%/16) * 4)}.deep-mode-open .bp3-grid-updates .grid-overlay .content-column:nth-child(4),.deepmode .bp3-grid-updates .grid-overlay .content-column:nth-child(4),.deepmode-container .bp3-grid-updates .grid-overlay .content-column:nth-child(4),.interrupter .bp3-grid-updates .grid-overlay .content-column:nth-child(4){margin-left:calc((100%/16) * 6)}.deep-mode-open .bp3-grid-updates .grid-overlay .content-column:nth-child(5),.deepmode .bp3-grid-updates .grid-overlay .content-column:nth-child(5),.deepmode-container .bp3-grid-updates .grid-overlay .content-column:nth-child(5),.interrupter .bp3-grid-updates .grid-overlay .content-column:nth-child(5){margin-left:calc((100%/16) * 8)}.deep-mode-open .bp3-grid-updates .grid-overlay .content-column:nth-child(6),.deepmode .bp3-grid-updates .grid-overlay .content-column:nth-child(6),.deepmode-container .bp3-grid-updates .grid-overlay .content-column:nth-child(6),.interrupter .bp3-grid-updates .grid-overlay .content-column:nth-child(6){margin-left:calc((100%/16) * 10)}.deep-mode-open .bp3-grid-updates .grid-overlay .content-column:nth-child(7),.deepmode .bp3-grid-updates .grid-overlay .content-column:nth-child(7),.deepmode-container .bp3-grid-updates .grid-overlay .content-column:nth-child(7),.interrupter .bp3-grid-updates .grid-overlay .content-column:nth-child(7){margin-left:calc((100%/16) * 12)}.deep-mode-open .bp3-grid-updates .grid-overlay .content-column:nth-child(8),.deepmode .bp3-grid-updates .grid-overlay .content-column:nth-child(8),.deepmode-container .bp3-grid-updates .grid-overlay .content-column:nth-child(8),.interrupter .bp3-grid-updates .grid-overlay .content-column:nth-child(8){margin-left:calc((100%/16) * 14)}}@media (min-width:947px){.bp3-grid-updates .grid-overlay .content{width:70vw}}@media (min-width:947px) and (max-width:1279px){.deep-mode-open .bp3-grid-updates .grid-overlay .content-column,.deepmode .bp3-grid-updates .grid-overlay .content-column,.deepmode-container .bp3-grid-updates .grid-overlay .content-column,.interrupter .bp3-grid-updates .grid-overlay .content-column{width:calc(70vw/16)}.deep-mode-open .bp3-grid-updates .grid-overlay .content-column:nth-child(2),.deepmode .bp3-grid-updates .grid-overlay .content-column:nth-child(2),.deepmode-container .bp3-grid-updates .grid-overlay .content-column:nth-child(2),.interrupter .bp3-grid-updates .grid-overlay .content-column:nth-child(2){margin-left:calc((70vw/16) * 2)}.deep-mode-open .bp3-grid-updates .grid-overlay .content-column:nth-child(3),.deepmode .bp3-grid-updates .grid-overlay .content-column:nth-child(3),.deepmode-container .bp3-grid-updates .grid-overlay .content-column:nth-child(3),.interrupter .bp3-grid-updates .grid-overlay .content-column:nth-child(3){margin-left:calc((70vw/16) * 4)}.deep-mode-open .bp3-grid-updates .grid-overlay .content-column:nth-child(4),.deepmode .bp3-grid-updates .grid-overlay .content-column:nth-child(4),.deepmode-container .bp3-grid-updates .grid-overlay .content-column:nth-child(4),.interrupter .bp3-grid-updates .grid-overlay .content-column:nth-child(4){margin-left:calc((70vw/16) * 6)}.deep-mode-open .bp3-grid-updates .grid-overlay .content-column:nth-child(5),.deepmode .bp3-grid-updates .grid-overlay .content-column:nth-child(5),.deepmode-container .bp3-grid-updates .grid-overlay .content-column:nth-child(5),.interrupter .bp3-grid-updates .grid-overlay .content-column:nth-child(5){margin-left:calc((70vw/16) * 8)}.deep-mode-open .bp3-grid-updates .grid-overlay .content-column:nth-child(6),.deepmode .bp3-grid-updates .grid-overlay .content-column:nth-child(6),.deepmode-container .bp3-grid-updates .grid-overlay .content-column:nth-child(6),.interrupter .bp3-grid-updates .grid-overlay .content-column:nth-child(6){margin-left:calc((70vw/16) * 10)}.deep-mode-open .bp3-grid-updates .grid-overlay .content-column:nth-child(7),.deepmode .bp3-grid-updates .grid-overlay .content-column:nth-child(7),.deepmode-container .bp3-grid-updates .grid-overlay .content-column:nth-child(7),.interrupter .bp3-grid-updates .grid-overlay .content-column:nth-child(7){margin-left:calc((70vw/16) * 12)}.deep-mode-open .bp3-grid-updates .grid-overlay .content-column:nth-child(8),.deepmode .bp3-grid-updates .grid-overlay .content-column:nth-child(8),.deepmode-container .bp3-grid-updates .grid-overlay .content-column:nth-child(8),.interrupter .bp3-grid-updates .grid-overlay .content-column:nth-child(8){margin-left:calc((70vw/16) * 14)}}@media (min-width:1280px){.bp3-grid-updates .grid-overlay .outer-margin{border-left-width:calc(100px - 35px);border-right-width:calc(100px - 35px)}.bp3-grid-updates .grid-overlay .inner-margin{border-left-width:35px;border-right-width:35px}.bp3-grid-updates .grid-overlay .inner-flex{margin-left:calc(10vw/2)}.bp3-grid-updates .grid-overlay .content{margin-left:calc(10vw/2);width:60vw}.bp3-grid-updates .grid-overlay .content-column{width:calc(60vw/15)}.bp3-grid-updates .grid-overlay .content-column:nth-child(2){margin-left:calc((60vw/15) * 2)}.bp3-grid-updates .grid-overlay .content-column:nth-child(3){margin-left:calc((60vw/15) * 4)}.bp3-grid-updates .grid-overlay .content-column:nth-child(4){margin-left:calc((60vw/15) * 6)}.bp3-grid-updates .grid-overlay .content-column:nth-child(5){margin-left:calc((60vw/15) * 8)}.bp3-grid-updates .grid-overlay .content-column:nth-child(6){margin-left:calc((60vw/15) * 10)}.bp3-grid-updates .grid-overlay .content-column:nth-child(7){margin-left:calc((60vw/15) * 12)}.bp3-grid-updates .grid-overlay .content-column:nth-child(8){margin-left:calc((60vw/15) * 14)}}.bp3-grid-updates p{line-height:1.4}.bp3-grid-updates img{max-width:100%}.careers .link-box-wrapper{margin-top:25px;margin-bottom:20px}.careers .inline-search-bar form,.popup404{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.careers .link-box-button{background:#fff;color:#c8c8c8;border:1px solid #c8c8c8;padding:20px;width:100%;weight:400;margin-bottom:10px}.careers .link-box-button.active,.careers .link-box-button:hover{border-color:#32c77f;background:#32c77f;color:#fff}@media (min-width:768px){.careers .link-box-button{width:calc(100% - 35px)}.careers .link-box-button:first-child{margin-right:35px}}@media (min-width:947px){.careers .link-box-button{padding:25px}}.careers .full-width-body-section{padding-top:35px;padding-bottom:35px}.careers .full-width-body-section:nth-of-type(even){background-size:120%;background-repeat:no-repeat;background-position:10% 15%;background-color:#f8f7f7}.careers .full-width-body-section:nth-of-type(4n){background-position:50% 70%}.careers .full-width-body-section h2{margin-bottom:15px}.careers .full-width-body-section .cta-link.disabled{color:#c8c8c8}.careers .inline-search-bar form{border:1px solid #32c77f;padding:20px;width:100%;display:flex}.deep-mode-open>.top-bar-wrapper,.nav-closed .navigation-wrapper{display:none}.careers .inline-search-bar form input{width:100%;height:100%;border:none}.careers .inline-search-bar form input:focus{outline:0}@media (min-width:947px){.careers .inline-search-bar form{padding:25px}}.careers .inline-search-bar ::-webkit-input-placeholder{color:#c8c8c8;font-family:henderson-bcg-serif,"Palatino Linotype",Palatino,Garamond,Georgia,serif;weight:400}.careers .inline-search-bar :-moz-placeholder{color:#c8c8c8;font-family:henderson-bcg-serif,"Palatino Linotype",Palatino,Garamond,Georgia,serif;weight:400}.careers .inline-search-bar ::-moz-placeholder{color:#c8c8c8;font-family:henderson-bcg-serif,"Palatino Linotype",Palatino,Garamond,Georgia,serif;weight:400}.careers .inline-search-bar :-ms-input-placeholder{color:#c8c8c8;font-family:henderson-bcg-serif,"Palatino Linotype",Palatino,Garamond,Georgia,serif;weight:400}.careers .hero-type1 .notch{color:#fff}.careers .hero-type1 .notch .grid-column{position:relative;font-size:30px}@media (max-width:767px){.careers .hero-type1{margin-top:50px}.careers .hero-type1 .notch{background:0 0;height:0}.careers .hero-type1 .notch .grid-column{margin-left:20px;top:calc(-1em + -20px)}.active-nav body .top-bar-wrapper{display:none}}@media (min-width:768px){.careers .inline-search-bar form{padding:25px}.careers .hero-type1 .notch{margin-top:-50px;min-height:50px}.careers .hero-type1 .notch .grid-column{font-size:48px;top:calc(-1em + -27px)}.careers .hero-type1+.apply-module{padding-top:0}}@media (min-width:947px){.careers .hero-type1 .notch{margin-top:-65px;min-height:65px}}@media (min-width:1280px){.careers .hero-type1 .notch .grid-column{font-size:60px;top:calc(-1em + -45px);margin-left:100px}}.deep-mode-open .content-wrapper.deepmode{position:fixed;top:0;right:0;transform-origin:right top;animation-name:deepmode-open;animation-fill-mode:forwards;animation-duration:.5s;animation-timing-function:'ease-in-out'}.deep-mode-open .content-wrapper.deepmode.dm-close{animation-name:deepmode-close;animation-fill-mode:forwards}.deep-mode-open .content-wrapper.deepmode.animation-done{animation-fill-mode:none;animation-name:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-x:hidden}.nav-closed.active-nav .navigation-wrapper{display:block}.page .content-inner-wrapper>.hero:first-child,.page .content-inner-wrapper>.outer-grid-wrapper:first-child,.page .content-inner-wrapper>.text-panel:first-child,.page .content-inner-wrapper>[class*=container-]:first-child:not(.challenge-top):not(.container-17):not(.container-12):not(.container-13){margin-top:50px}@media (min-width:768px){.page .content-inner-wrapper>.hero:first-child,.page .content-inner-wrapper>.outer-grid-wrapper:first-child,.page .content-inner-wrapper>.text-panel:first-child,.page .content-inner-wrapper>[class*=container-]:first-child:not(.challenge-top):not(.container-17):not(.container-12):not(.container-13){margin-top:90px}}@media (min-width:1280px){.page .content-inner-wrapper>.hero:first-child,.page .content-inner-wrapper>.outer-grid-wrapper:first-child,.page .content-inner-wrapper>.text-panel:first-child,.page .content-inner-wrapper>[class*=container-]:first-child:not(.challenge-top):not(.container-17):not(.container-12):not(.container-13){margin-top:130px}}.deepmode .page .content-inner-wrapper .hero:first-child,.expert-bio-page-type .column-wrapper .people-list.container-2+.pull-quote{margin-top:0}.page .content-inner-wrapper>.hero.type-1:first-child{margin-top:0;padding-top:0}.navigation-wrapper{-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.content-wrapper,.navigation-wrapper{overflow:auto;height:auto}.content-wrapper{padding-top:100px;top:0}@media (min-width:768px){.content-wrapper{padding-top:78px}.content-wrapper.deepmode{box-shadow:inset 75px 0 #fff}}@media (min-width:1280px){.content-wrapper{padding-top:98px}.content-wrapper.deepmode{box-shadow:inset 100px 0 #fff}}.content-wrapper.deepmode{min-height:100vh;padding-top:50px;background:#ebebeb;padding-bottom:1px}.content-wrapper:not(.deepmode).from-left,.content-wrapper:not(.deepmode).from-right{animation-fill-mode:forwards;animation-duration:.5s;animation-timing-function:'ease-in-out';position:fixed;height:100%;width:100%;top:0;left:0}.content-wrapper:not(.deepmode).from-left{animation-name:fromleft}.content-wrapper:not(.deepmode).from-right{animation-name:fromright}[data-useragent*="Windows NT"] .content-wrapper:not(.deepmode).from-left,[data-useragent*="Windows NT"] .content-wrapper:not(.deepmode).from-right{overflow:hidden}.expert-bio-page-type .people-list .additional-info{display:none}.expert-bio-page-type .column-wrapper{padding-top:30px}@media (min-width:947px){.expert-bio-page-type .column-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.expert-bio-page-type .column-wrapper .column:first-child{-webkit-flex-grow:1;flex-grow:1;width:65%;margin-right:40px}.expert-bio-page-type .column-wrapper .column+.column{max-width:35%}}@media (max-width:946px){.active-nav body .top-bar-wrapper{z-index:-1}.expert-bio-page-type .column-wrapper .column{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.expert-bio-page-type .column-wrapper .column .wrapper{width:50%}.expert-bio-page-type .column-wrapper .column .wrapper:first-child{margin-right:40px}}.popup404,.spinner-wrapper{height:100%;width:100%;left:0;z-index:200;top:0}@media (max-width:767px){.expert-bio-page-type .column-wrapper .column{display:block}.expert-bio-page-type .column-wrapper .column .wrapper{width:100%;margin:0}}.apply-header~[class*=container-],.apply-header~[class*=insight-teaser-],.hero-type-1~[class*=container-],.hero-type-1~[class*=insight-teaser-],.hero-type-2~[class*=container-],.hero-type-2~[class*=insight-teaser-]{position:relative}.isMobile .cookie-notification,.popup404,.spinner-wrapper{position:fixed}.popup404{display:flex}.popup404 .inner{margin:auto;background:rgba(255,255,255,.75);padding:20px;border:1px solid #32c77f}.spinner-wrapper{background:rgba(0,0,0,.35);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.spinner-wrapper .spinner{height:40px;width:40px;margin:auto;background:url(../img/loading-animation.gif)}.cookie-notification{background-color:#f2f2f2;border:1px solid #d9d9d9;bottom:-200px;opacity:0;right:65px;position:fixed;padding:20px;visibility:hidden;width:350px;-webkit-transition:visibility .5s,bottom .5s,opacity .5s;-moz-transition:visibility .5s,bottom .5s,opacity .5s;-ms-transition:visibility .5s,bottom .5s,opacity .5s;-o-transition:visibility .5s,bottom .5s,opacity .5s;transition:visibility .5s,bottom .5s,opacity .5s}.cookie-notification.visible{visibility:visible;bottom:65px;opacity:1;z-index:1}.cookie-notification p{font-size:14px;line-height:18px;color:#707070}.cookie-notification button{border:1px solid #01542f;background-color:#177b57;color:#fff;font-size:18px;margin-top:20px;padding:10px 0;width:100%}footer{clear:both;display:block;float:none;height:auto;margin:125px 0 30px}.container.deepmode footer .outer-grid-wrapper .inner-grid-wrapper{margin-right:0;padding:5px 0 0}.deepmode-container footer .outer-grid-wrapper .inner-grid-wrapper{padding:5px 0 0;border-top:1px solid #d7d9d9}@media (min-width:768px){footer{margin-top:125px}.deepmode-container footer .outer-grid-wrapper .inner-grid-wrapper{margin:0 0 0 5%}}footer .wrapper{border-top:1px solid #c2c2c2;padding-top:15px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}footer .wrapper .flags .language p{color:#707070;font-style:normal;font-size:14px;padding:0}footer .wrapper .flags .language em{font-style:normal;text-transform:capitalize}@media (max-width:946px){footer .wrapper{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}footer .wrapper .share{float:none;order:1;text-align:center;margin-bottom:25px}footer .wrapper .flags{order:2}footer .wrapper .base{float:none;order:3;text-align:center}}@media (min-width:768px){footer .wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}footer .wrapper .flags{display:none}}@media (max-width:767px){.cookie-notification.visible{bottom:0}.cookie-notification{bottom:0;position:fixed;right:0;width:100%;z-index:1}footer .wrapper .flags{display:block;margin-bottom:5px}footer .wrapper .flags .lens-selector-button{display:block;margin:0 0 5px;float:none}footer .wrapper .flags .language-container{width:auto;margin:0 0 7px 5px}footer .wrapper .flags .flag{margin-right:5px}}footer ul{list-style-type:none;font-size:14px;line-height:1;margin:0}footer ul.share{margin-right:0}footer ul.share a{color:#32c77f}footer ul.share a span.icon{color:#fff;background-color:#32c77f;border-radius:17px;margin-right:5px;padding:4px 7px 4px 5px}footer ul.share a span.icon.icon-social-bio-email{padding:4px 6px}footer ul.share a span.icon.icon-social-bio-email::before{font-size:8px;bottom:3px}footer ul.share a span.icon::before{background-color:#32c77f;font-size:10px;margin-bottom:0;bottom:2px;position:relative}@media (max-width:499px){footer ul.share a span{margin:0;display:block}footer ul.share a span.icon{display:inline-block;margin-bottom:7px}}@media (min-width:947px){footer ul.base{margin-top:3px}}@media (max-width:767px){footer ul.base li{border-right:1px solid #707070;padding:0 11px 0 6px}}footer ul.base li:first-child{padding-left:0}@media (max-width:499px){footer ul.base li:first-child{border-right:none;display:block;margin:0 0 15px;padding:0}}footer ul.base li:last-child{border:none;padding-right:0}footer ul li{padding:0 18px 0 0;margin:0;display:inline-block}@media (min-width:947px) and (max-width:1090px){footer ul li{padding:0 8px 0 0}}footer ul li:last-child{padding-right:0;margin-right:0}footer ul li:last-child span{padding-right:0}@media (max-width:767px){footer ul li{padding-right:15px;text-align:center}}footer ul li span{padding-right:10px}@media (min-width:947px) and (max-width:1090px){footer ul li span{padding-right:0;font-size:14px}}footer ul li a{color:#707070;transition:all .3s ease-in-out}footer .copyright{line-height:19px;font-size:14px;color:#707070}.container footer p{clear:both;color:#b7b7b7;font-size:12px;line-height:16px;padding-top:15px;text-align:justify}@media (max-width:946px){.container footer p{width:100%}}.xdsoft_autocomplete{display:inline;position:relative;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;text-align:start;width:60%!important}@media (min-width:768px){.xdsoft_autocomplete{width:75%!important}}@media (min-width:1280px){.xdsoft_autocomplete{width:85%!important}}.xdsoft_autocomplete .xdsoft_input{position:relative;z-index:2}.xdsoft_autocomplete .xdsoft_autocomplete_dropdown{position:absolute;border-top:1px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:default;display:none;z-index:1001;margin-top:-1px;background-color:#f0f2f2;min-width:100%;overflow:auto;width:calc(100vw - 10px)!important;margin-left:0!important}@media (min-width:768px){.xdsoft_autocomplete .xdsoft_autocomplete_dropdown{width:93vw!important;max-width:calc(75px + (((100vw - 75px * 2)/ 15) * 15))!important;left:-50px!important}}@media (min-width:1280px){.xdsoft_autocomplete .xdsoft_autocomplete_dropdown{width:93vw!important;max-width:calc(50px + 10vw + ((60vw / 15) * 15) + (100vw - 100px - 10vw - 60vw - 100px))!important;left:-65px!important}}.xdsoft_autocomplete .xdsoft_autocomplete_hint{position:absolute;z-index:1;color:#ccc!important;-webkit-text-fill-color:#ccc!important;text-fill-color:#ccc!important;overflow:hidden!important;white-space:pre!important;width:100%!important}.xdsoft_autocomplete .xdsoft_autocomplete_hint span{color:transparent;opacity:0}.xdsoft_autocomplete .xdsoft_autocomplete_dropdown>.xdsoft_autocomplete_copyright{color:#ddd;font-size:10px;text-decoration:none;right:5px;position:absolute;margin-top:-15px;z-index:1002}.xdsoft_autocomplete .xdsoft_autocomplete_dropdown>div{background:#f0f2f2;cursor:pointer;line-height:16px;font-size:14px;padding:20px 0;border-bottom:1px solid #D7D9D9;margin:0 20px!important;font-weight:400}.xdsoft_autocomplete .xdsoft_autocomplete_dropdown>div:last-child{border:none}.xdsoft_autocomplete .xdsoft_autocomplete_dropdown>div.active{background:rgba(50,199,127,.15);color:#333;margin:0!important;padding:20px!important;border-bottom:1px solid transparent}@media (min-width:768px){.xdsoft_autocomplete .xdsoft_autocomplete_dropdown>div{padding-left:0!important;margin:0 0 0 80px!important;line-height:26px;font-size:24px}.xdsoft_autocomplete .xdsoft_autocomplete_dropdown>div.active{padding-left:80px!important;margin:0!important;border-bottom:1px solid transparent}}@media (min-width:1280px){.xdsoft_autocomplete .xdsoft_autocomplete_dropdown>div{padding-left:0!important;margin:0 0 0 100px!important;font-size:21px;line-height:25px}.xdsoft_autocomplete .xdsoft_autocomplete_dropdown>div.active{padding-left:100px!important;margin:0!important;border-bottom:1px solid transparent}}.typeahead li,.typeahead-container li{color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;position:static}.typeahead{position:absolute;top:0;left:0;z-index:1000;float:left;min-width:160px;padding:5px 0;list-style:none;border:1px solid #f0f2f2;background-color:#f0f2f2;width:calc(25px + (((100vw - 75px * 2)/ 15) * 15))}@media (max-width:767px){.typeahead{width:100%;top:110px}}@media (min-width:1280px){.typeahead{width:calc(-10px + 10vw + ((60vw / 15) * 15) + (100vw - 100px - 10vw - 60vw - 100px))}}.typeahead li{color:inherit;font-size:inherit;line-height:20px;margin:0;padding:0}.typeahead li:not(:last-child){border-bottom:1px solid #bdbfbf}.typeahead li:nth-child(n+6){display:none}.typeahead a{display:block;padding:23px 20px 23px 30px;clear:both;font-weight:400;color:#bdbfbf;white-space:nowrap;text-decoration:none;font-size:14px;line-height:18px}@media (min-width:500px){.typeahead a{font-size:18px;line-height:22px}}.typeahead .active>a{color:#333;text-decoration:none;outline:0}.typeahead .active>a:hover{color:#3fad93}.typeahead.hidden{display:none}.hero-search-typeahead.typeahead{background:0 0;left:0!important;width:calc(100% - 40px);margin-left:20px}.hero-search-typeahead.typeahead li{background:#f0f2f2}.hero-search-typeahead.typeahead a{padding-left:20px;padding-right:20px}@media (min-width:768px){.typeahead a{font-size:21px;line-height:25px}.hero-search-typeahead.typeahead{width:calc(100% - 100px);margin-left:50px;margin-right:50px;border-left:25px solid transparent;border-right:25px solid transparent}}@media (min-width:947px){.hero-search-typeahead.typeahead{width:calc(100% - 100px)}.hero-search-typeahead.typeahead li{margin-right:30%}}@media (min-width:1280px){.hero-search-typeahead.typeahead{width:calc(100% - 130px);margin-left:65px;margin-right:65px;border-left:35px solid transparent;border-right:35px solid transparent}.hero-search-typeahead.typeahead li{margin-left:10%;margin-right:30%}}/*!
Video.js Default Styles (http://videojs.com)
Version GENERATED_AT_BUILD
Create your own skin at http://designer.videojs.com
*/.vjs-default-skin{color:#CCC}@font-face{font-family:VideoJS;src:url(/static/fonts/vjs.eot);src:url(/static/fonts/vjs.eot?#iefix) format("embedded-opentype"),url(/static/fonts/vjs.woff) format("woff"),url(/static/fonts/vjs.ttf) format("truetype");font-weight:400;font-style:normal}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,.9)}.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;-moz-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-default-skin .vjs-slider-handle:before{content:"";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#07141E;background-color:rgba(7,20,30,.7)}.vjs-default-skin .vjs-play-progress,.vjs-default-skin .vjs-volume-level{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 #66A8CC}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar,.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}@media �screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}.vjs-default-skin .vjs-play-control:before{content:""}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:""}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:""}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:""}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:""}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:""}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content{height:2.9em}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em}.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{width:6em;left:-4em}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-default-skin .vjs-progress-holder{height:100%}.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;left:0;top:0}.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,.4)}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}.vjs-default-skin .vjs-current-time,.vjs-default-skin .vjs-duration{float:left}.vjs-default-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{float:left;line-height:3em}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}.vjs-default-skin .vjs-fullscreen-control:before{content:""}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:""}.vjs-default-skin .vjs-big-play-button{top:.5em;text-align:center;vertical-align:middle;opacity:1;-webkit-border-radius:.8em;-moz-border-radius:.8em;-webkit-box-shadow:0 0 4em red;-moz-box-shadow:0 0 4em red;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4em}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button,.vjs-default-skin.vjs-has-started .vjs-big-play-button,.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-default-skin .vjs-big-play-button:focus,.vjs-default-skin:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(10,20,50,.75);-webkit-box-shadow:0 0 3em #fff;-moz-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-default-skin .vjs-big-play-button:before{content:"";font-family:VideoJS;line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.vjs-default-skin .vjs-loading-spinner:before{content:"";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}@-moz-keyframes spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141E;background-color:rgba(7,20,30,.7);-webkit-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);-moz-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);box-shadow:-.2em -.2em .3em rgba(255,255,255,.2)}.vjs-default-skin .vjs-menu-button:hover .vjs-menu{display:block}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover,.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:""}.vjs-default-skin .vjs-captions-button:before{content:""}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;font-weight:400;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-controls,.slick-slider{-webkit-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-moz-user-select:none;-khtml-user-select:none}.video-js .vjs-tech{top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.owl-controls .owl-buttons div,.owl-controls .owl-page,.vjs-marker:hover,.vjs-poster{cursor:pointer}.vjs-poster{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;margin:0;padding:0;width:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;transition:all .5s ease-in-out}.video-js:not(.vjs-has-started) .vjs-poster{opacity:1}.video-js:not(.vjs-has-started) .vjs-poster::before{content:' ';position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(0,0,0,.01) 0,rgba(0,0,0,.1) 18%,rgba(0,0,0,.5) 100%)}.video-js.vjs-has-started .vjs-poster{opacity:0;position:static}.vjs-has-started.video-js .vjs-poster.transitionend{z-index:-1}.vjs-break-overlay,.vjs-tip{position:absolute;z-index:100000}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em}.video-js .vjs-text-track{display:none;font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.video-js .vjs-subtitles{color:#fff}.video-js .vjs-captions{color:#fc6}.vjs-tt-cue{display:block}.vjs-default-skin .vjs-hidden{display:none}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.slick-loading .slick-slide,.slick-loading .slick-track,.vjs-break-overlay,.vjs-tip{visibility:hidden}.vjs-marker{position:absolute;left:0;bottom:0;opacity:1;height:100%;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease}.vjs-marker:hover{-webkit-transform:scale(1.3,1.3);-moz-transform:scale(1.3,1.3);-o-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.vjs-tip{display:block;opacity:.8;padding:5px;font-size:10px;bottom:14px}.vjs-tip .vjs-tip-arrow{background:url(data:image/gif;base64,R0lGODlhCQAJAIABAAAAAAAAACH5BAEAAAEALAAAAAAJAAkAAAIRjAOnwIrcDJxvwkplPtchVQAAOw==) bottom left no-repeat;bottom:0;left:50%;margin-left:-4px;position:absolute;width:9px;height:5px}.vjs-tip .vjs-tip-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 8px 4px;background-color:#000;color:#fff;max-width:200px;text-align:center}.vjs-break-overlay{top:0}.vjs-break-overlay .vjs-break-overlay-text{padding:9px;text-align:center}.text-panel{margin-bottom:25px}.text-panel ul{font-size:inherit}.text-panel .cta-link{margin-bottom:0}.spacing-override ul li{padding-left:0}.careers .text-panel p{font-size:18px;line-height:27px;color:#000}.careers .text-panel h1{font-size:30px;line-height:36px;color:#333}.careers .text-panel h2{font-size:24px;line-height:30px;color:#000}.careers .text-panel.dek{font-size:19px;line-height:28px;color:#333}.careers .archetype p{font-size:16px;line-height:20px;color:#000}.careers .archetype .headline{font-size:20px;line-height:25px;color:#000}.careers .archetype .eyebrow{font-size:14px;line-height:16px;text-transform:uppercase;color:#707070}@media (min-width:768px){.careers body{font-size:18px;line-height:27px}.careers .text-panel h1{font-size:48px;line-height:54px}.careers .text-panel h2{font-size:28px;line-height:36px}.careers .text-panel .dek{font-size:22px;line-height:31px}.careers .archetype .body{font-size:18px;line-height:22px}.careers .archetype .headline{font-size:22px;line-height:26px}}@media (min-width:1280px){.careers .text-panel h1{font-size:60px;line-height:66px}.careers .text-panel h2{font-size:35px;line-height:44px}.careers .text-panel .dek{font-size:24px;line-height:33px}.careers .archetype .headline{font-size:25px;line-height:30px}}.sitemap .sm-section{padding:15px 0 0 15px}.sitemap a{border-right:1px solid #333;display:inline-block;color:#177b57;margin:5px;padding:0 10px 0 0}.sitemap a:last-child{border:none}.sitemap .has-children>a{border-right:none;font-weight:700}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.content-wrapper .filter-tab-container .drop-down-list ul li:before,.slick-track:after,.slick-track:before{content:""}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;height:100%;position:relative}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls{user-select:none}.grabbing{cursor:url(/static/img/icons/grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) center center no-repeat}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}100%,75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}100%,75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}.modal{display:none;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000}.flexCenter,.top-bar-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.flexCenter{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background:0 0;box-shadow:none}.modal-close-button{font-size:larger;display:block;float:right}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background:url(../img/modal-close.png) no-repeat}.modal-spinner{display:none;width:64px;height:64px;position:fixed;top:50%;left:50%;margin-right:-32px;margin-top:-32px;background:url(../img/modal-spinner.gif) center center no-repeat #111;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.slick-list,.slick-slider,.slick-track,.typeahead-button,.typeahead-container,.typeahead-field,.typeahead-filter,.typeahead-query{position:relative}.slick-slider{display:block;-moz-box-sizing:border-box;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list,.slick-list *{box-sizing:content-box}.slick-list{overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;display:block}.slick-track:after,.slick-track:before{display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.typeahead-container,.typeahead-result.detached .typeahead-list{font-family:"Open Sans",Arial,Helvetica,Sans-Serif}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}.typeahead-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.typeahead-query{width:100%;z-index:2}.typeahead-filter button{min-width:66px}.typeahead-field{display:table;border-collapse:separate;width:100%}.typeahead-button{font-size:0;white-space:nowrap;width:1%}.typeahead-field>span{display:table-cell;vertical-align:top}.typeahead-button button{border-top-right-radius:2px;border-bottom-right-radius:2px}.typeahead-field input,.typeahead-select{display:block;width:100%;height:32px;padding:6px 12px;font-size:13px;line-height:1.42857143;color:#555;background:0 0;border:1px solid #ccc;border-radius:2px 0 0 2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.typeahead-field input{-webkit-appearance:none;background:0 0}.typeahead-field input:last-child,.typeahead-hint{background:#fff}.typeahead-container button{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-color:#fff;border:1px solid #ccc;white-space:nowrap;padding:6px 12px;font-size:13px;height:32px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#333;box-shadow:inset 0 -2px 0 rgba(0,0,0,.05);-moz-box-shadow:inset 0 -2px 0 rgba(0,0,0,.05);-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.05)}.typeahead-container button:active,.typeahead-container button:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.typeahead-container button:focus,.typeahead-container button:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.typeahead-container button.active,.typeahead-container button:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.typeahead-container button.disabled,.typeahead-container button[disabled],.typeahead-field input.disabled,.typeahead-field input[disabled]{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;background-color:#fff;border-color:#ccc}.typeahead-button button,.typeahead-filter button{margin-left:-1px;border-bottom-left-radius:0;border-top-left-radius:0}.typeahead-button,.typeahead-filter{z-index:1}.typeahead-button:active,.typeahead-button:active button:active,.typeahead-button:focus,.typeahead-button:focus button:focus,.typeahead-button:hover,.typeahead-container.filter .typeahead-filter,.typeahead-filter:active,.typeahead-filter:focus,.typeahead-filter:hover{z-index:1001}.typeahead-dropdown,.typeahead-list{position:absolute;top:100%;left:0;z-index:1000;width:100%;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:13px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:2px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.typeahead-result.detached .typeahead-list{position:relative;z-index:1041;top:auto;left:auto}.typeahead-dropdown{right:0;left:auto;z-index:1001}.typeahead-list>li:first-child{border-top:none}.typeahead-list>li{position:relative;border-top:solid 1px rgba(0,0,0,.15)}.typeahead-dropdown>li>a,.typeahead-list>li>a{display:block;padding:6px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;text-decoration:none}.typeahead-dropdown>li.active>a,.typeahead-dropdown>li>a:focus,.typeahead-dropdown>li>a:hover,.typeahead-list>li.active>a,.typeahead-list>li>a:focus,.typeahead-list>li>a:hover{background-color:#ebebeb;color:#333}.typeahead-list.empty>li.active>a,.typeahead-list.empty>li>a:focus,.typeahead-list.empty>li>a:hover{background-color:transparent}.typeahead-list.empty>li>a{cursor:default}.typeahead-list>li.typeahead-group.active>a,.typeahead-list>li.typeahead-group>a,.typeahead-list>li.typeahead-group>a:focus,.typeahead-list>li.typeahead-group>a:hover{border-color:#9cb4c5;color:#305d8c;background-color:#d6dde7;cursor:default}.pageMessage p,.pageMessage__title{color:#177b57;font-family:henderson-bcg-sans,arial,sans}.typeahead-container.backdrop+.typeahead-backdrop,.typeahead-container.filter .typeahead-dropdown,.typeahead-container.hint .typeahead-hint,.typeahead-container.result .typeahead-list{display:block!important}.typeahead-container .typeahead-dropdown,.typeahead-container .typeahead-hint,.typeahead-container .typeahead-list,.typeahead-container+.typeahead-backdrop{display:none!important}.typeahead-dropdown .divider{height:1px;margin:5px 0;overflow:hidden;background-color:#e5e5e5}.typeahead-caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.typeahead-search-icon{min-width:40px;height:18px;font-size:13px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABH0lEQVR4nJ3SvyvFYRTH8deVkkJ3UUZJIbJ8bzJjMtyMym6w2Njs/gCDP0AGCyWjxYDF5GdJYpS6xaIUw/d8771dT7qc+vZ8vs95zvuc5zmnlGWZsG6sYBGjsXeNHWzjQ8JKARjCEUZSh3CJeTy3OjoicxF8hwX0oi/0HSZwiK4UYKUpeBoHeMdb6OnwTWI5BVgMvYZaovwa1kMvpQBjoY8TwVp84ylAO/YV62cKcBt65hfAbKwPKcBu6E2UE8Hl8MF+CrCFG/nwnKKKnviqONOYj6NWQDFIg/I+/3ikFnuUX6d+lY4mR4ZVnMvnoIYLbKCCp0h0otG5egXt2HAED+BFPmAP7bYR7jGHV/RjCjr/AICryFzB3n8ARSX3xc83qRk4q9rDNWcAAAAASUVORK5CYII=) center center no-repeat}.pageMessage{line-height:1.5;padding:18px 65px;width:100%;background-color:#ebebeb}.pageMessage p{font-size:1.5em;font-size:1.5rem}.pageMessage~.content-wrapper{transform:translateY(0)}.featured-profile{margin-top:calc(20px + 30px)}.featured-profile .grid-row{border-color:#32c77f}.featured-profile .eyebrow{text-transform:uppercase;color:#707070;font-size:14px;margin-bottom:0}.featured-profile .headline{color:#000;font-size:20px;line-height:25px;margin-bottom:5px}.featured-profile .body-copy{font-size:16px;line-height:20px;color:#000}.featured-profile .cta-link{margin-bottom:0;font-size:28px;margin-top:27px}.featured-profile .cta-link p{color:inherit;display:inline-block;margin-bottom:0}.menu ul,.smart-advertising .grid-row{display:block}@media (min-width:768px){.featured-profile{margin-top:calc((((100vw - 75px * 2)/ 15) * 1) + 30px)}.featured-profile .headline{font-size:22px;line-height:26px}.featured-profile .body-copy{font-size:18px;line-height:22px}}@media (min-width:947px){.featured-profile{margin-top:calc(((70vw / 15) * 1) + 30px)}.featured-profile .headine{font-size:25px;line-height:30px}}@media (min-width:1280px){.featured-profile{margin-top:calc(((60vw / 15) * 1) + 30px)}}.smart-advertising{overflow:hidden;margin-top:25px;margin-bottom:25px}.menu ul li,.smart-advertising .cta-link{margin-bottom:0}.smart-advertising .bg-image{position:relative}.smart-advertising picture{width:100%;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:absolute}.smart-advertising .grid-row.content,.smart-advertising .grid-row.cta,.smart-advertising .grid-row.eyebrow{position:relative}.smart-advertising .grid-row.content{padding-top:25px}.smart-advertising .grid-row.cta{background:#fff;padding:15px 0 15px 15px;margin-left:50px;width:calc(100% - 50px)}.smart-advertising .eyebrow p{text-transform:uppercase;color:#b7b7b7;font-size:14px;line-height:16px;margin-bottom:12px}.smart-advertising .editorial-title{color:#fff;font-size:32px;line-height:36px;margin-bottom:15px}.smart-advertising .body-copy{color:#fff;font-size:16px;line-height:22px;margin-bottom:25px}@media (max-width:767px){.smart-advertising .grid-row.content,.smart-advertising .grid-row.eyebrow{margin-left:20px;width:calc(100% - 20px * 2)}.menu ul>li:nth-child(n+2){float:right}}@media (min-width:768px){.smart-advertising .grid-row.bg-image{width:calc(100vw - 75px)}.smart-advertising .grid-row.content,.smart-advertising .grid-row.eyebrow{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-left:75px;width:calc(100vw - 75px)}.smart-advertising .grid-row.content .grid-column:first-child{width:calc((((100vw - 75px * 2)/ 15) * 5));margin-right:calc((((100vw - 75px * 2)/ 15) * 1));-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.smart-advertising .grid-row.content .grid-column:last-child{width:calc((((100vw - 75px * 2)/ 15) * 8))}.smart-advertising .grid-row.cta{margin-left:calc(75px + (((100vw - 75px * 2)/ 15) * 6));width:calc((((100vw - 75px * 2)/ 15) * 9))}}@media (min-width:947px){.smart-advertising .grid-row.bg-image{width:calc(70vw + 75px)}.smart-advertising .grid-row.content,.smart-advertising .grid-row.eyebrow{width:70vw}.smart-advertising .grid-row.content{padding-top:35px}.smart-advertising .grid-row.content .grid-column:first-child{width:calc(((70vw / 15) * 5));margin-right:calc(((70vw / 15) * 1))}.smart-advertising .grid-row.content .grid-column:last-child{width:calc(((70vw / 15) * 8))}.smart-advertising .grid-row.cta{margin-left:calc(75px + ((70vw / 15) * 6));width:calc(((70vw / 15) * 9))}}@media (min-width:1280px){.smart-advertising .eyebrow p{margin-bottom:15px}.smart-advertising .editorial-title{font-size:42px;line-height:45px}.smart-advertising .body-copy{font-size:18px;line-height:24px;margin-bottom:35px}.smart-advertising .grid-row.bg-image{width:calc(100px + 10vw + 60vw)}.smart-advertising .grid-row.content,.smart-advertising .grid-row.eyebrow{margin-left:calc(100px + 10vw);width:60vw}.smart-advertising .grid-row.content .grid-column:first-child{width:calc(((60vw / 15) * 7));margin-right:0}.smart-advertising .grid-row.content .grid-column:last-child{width:calc(((60vw / 15) * 8));margin-left:15px;margin-right:20px}.smart-advertising .grid-row.cta{margin-left:calc(100px + 10vw + ((60vw / 15) * 7));width:calc(((60vw / 15) * 8))}}a.eyeem{background:rgba(255,255,255,.5);padding:10px;color:#333;position:absolute;right:0;top:0;font-style:italic;font-size:smaller;z-index:1}.menu,.menu ul>li a{background-color:#177b57}.menu li,.menu ul{color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.hero-type-3 .eyeem{right:20px}@media (min-width:768px){.hero-type-3 .eyeem{right:75px}}.menu{position:fixed;left:0;top:0;opacity:1;z-index:4;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .5s,-webkit-transform .5s,top .35s;transition:opacity .5s,transform .5s,top .35s;width:100%}.menu li{position:static}.menu ul{list-style:none}.menu ul li{padding-left:0}.menu ul>li{border-left:1px solid #00532f;border-bottom:none}@media (min-width:768px){.menu{width:auto}.active-nav .menu{opacity:0;-webkit-transform:translateX(350px);transform:translateX(350px)}.menu ul{display:inline-block}.menu ul>li{border-bottom:1px solid #00532f;border-left:none}.menu ul>li:last-child{border:none}}.menu ul>li:first-child a{text-transform:uppercase}.menu ul>li a{color:#fff;display:block;text-align:center;text-decoration:none;line-height:50px;width:50px;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:line-height,width;transition-property:line-height,width}.active-search .menu ul>li a.toggle-nav-search{background-color:#b7b7b7}@media (max-width:499px){.active-search .menu ul>li a.toggle-nav-search,.active-search-expanded .menu ul>li a.toggle-nav-search{background-color:#f0f2f2}}@media (min-width:500px){.active-search-expanded .menu ul>li a.toggle-nav-search{background-color:#b7b7b7}}.menu ul>li a.toggle-nav-search.hasValue{background-color:#32c77f}.menu ul>li a.icon-filters-close{color:#00532f;background-color:#ebebeb;display:none;margin-top:-50px;position:relative}@media (max-width:767px){.menu ul>li:first-child{float:left;border:none}.active-search .menu ul>li a.icon-filters-close,.active-search-expanded .menu ul>li a.icon-filters-close{display:block}}.menu ul>li .menu-search a.toggle-nav-search{background:0 0;display:block;float:right;margin-right:0;z-index:-1}.menu ul>li a.icon-nav-menu-bcg-logo{font-size:14px}@media (min-width:1280px){.hero-type-3 .eyeem{right:100px}.menu ul>li a{width:65px;line-height:65px}.menu ul>li .menu-search a.toggle-nav-search{margin-top:-65px}.menu ul>li a.icon-nav-menu-bcg-logo{font-size:18px}}@media (max-width:767px){.menu ul>li .menu-search a.toggle-nav-search{display:none}.menu ul>li a.icon-nav-menu-bcg-logo{font-size:23px;margin-left:8px;width:75px}}.menu ul>li a.icon-nav-menu-search{font-size:17px}.campus-search .typeahead-container .typeahead-button button .menu ul>li a.typeahead-search-icon:after,.menu ul>li .campus-search .typeahead-container .typeahead-button button a.typeahead-search-icon:after,.menu ul>li a.icon-nav-menu-search:before{line-height:50px}@media (min-width:1280px){.menu ul>li a.icon-nav-menu-search{font-size:22px}.campus-search .typeahead-container .typeahead-button button .menu ul>li a.typeahead-search-icon:after,.menu ul>li .campus-search .typeahead-container .typeahead-button button a.typeahead-search-icon:after,.menu ul>li a.icon-nav-menu-search:before{line-height:62px}}.menu ul>li a.icon-nav-menu-hamburger{font-size:14px}.menu ul>li a.icon-nav-menu-hamburger:before{line-height:49px}.menu ul>li a:hover{background-color:#11593f}.menu ul>li a:active{background-color:#0c402d}.menu .menu-search{display:none;height:65px;left:0;margin:50px 0 0;overflow:hidden;padding:0;position:absolute;top:0;-webkit-transition:width .5s ease-out .25s;-moz-transition:width .5s ease-out .25s;-o-transition:width .5s ease-out .25s;transition:width .5s ease-out .25s;width:100%;z-index:-1}@media (min-width:768px){.menu .menu-search{display:block;height:50px;left:auto;margin:-50px 0 0 50px;top:auto;width:0;max-width:calc(75px + (((100vw - 75px * 2)/ 15) * 15))}}@media (min-width:1280px){.menu ul>li a.icon-nav-menu-hamburger{font-size:17px}.menu ul>li a.icon-nav-menu-hamburger:before{line-height:62px}.menu .menu-search{height:65px;margin:-65px 0 0 65px;width:0;max-width:calc(35px + 10vw + ((60vw / 15) * 15) + (100vw - 100px - 10vw - 60vw - 100px))}}.active-search .menu .menu-search,.active-search-expanded .menu .menu-search{display:block;width:100%}@media (min-width:768px){.active-search .menu .menu-search,.active-search-expanded .menu .menu-search{width:93vw}}@media (min-width:1280px){.active-search .menu .menu-search,.active-search-expanded .menu .menu-search{width:93vw}}.menu .menu-search form{background-color:#F2F2F2;width:100%}@media (min-width:768px){.menu .menu-search form{width:92%;width:calc(100% - 49px)}}.menu .menu-search form input{background-color:#F2F2F2;border:none;color:#333;display:inline-block;font-size:18px;height:auto;margin-left:20px;min-width:100px;outline:0;padding:20px 0;width:60%}.menu .menu-search form input::-webkit-input-placeholder{color:#ccc}.menu .menu-search form input:-moz-placeholder{color:#ccc}.menu .menu-search form input::-moz-placeholder{color:#ccc}.menu .menu-search form input:-ms-input-placeholder{color:#ccc}@media (min-width:768px){.menu .menu-search form input{display:inline-block;font-size:20px;height:50px;width:75%;padding:.5em .5em .5em 30px;margin-left:0}}@media (min-width:1280px){.menu .menu-search form input{font-size:28px;height:65px;padding-left:35px;width:85%}}.menu .menu-search form button{background-color:#177b57;border:1px solid #177b57;color:#fff;font-size:12px;width:auto;padding:5px 25px;text-transform:uppercase;margin:20px 20px 20px 0;float:right}@media (min-width:768px){.menu .menu-search form button{margin:11px 19px 0 0;margin-right:calc((((100vw - 75px * 2)/ 15) * 1))}}@media (min-width:1280px){.menu .menu-search form button{margin-top:20px;margin-right:35px}}body.video-fullscreen .menu{z-index:0}.menu .container{position:relative;padding:25px}.navigation-wrapper{position:fixed}@media (min-width:768px){.navigation-wrapper .scroller{position:absolute;bottom:0;width:100%;color:#00532f;z-index:10;text-align:center;font-weight:700;cursor:pointer;-webkit-box-shadow:0 3px 5px #000;-moz-box-shadow:0 3px 5px #000;box-shadow:0 3px 5px #000;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.navigation-wrapper .scroller.hide,.navigation-wrapper .scroller.isMobile{display:none}.navigation-wrapper .scroller .down,.navigation-wrapper .scroller .up{display:block;padding:10px;width:50%;font-size:8px}.navigation-wrapper .scroller .down:hover,.navigation-wrapper .scroller .up:hover{background:rgba(0,0,0,.1)}.navigation-wrapper .scroller .up{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);transform:rotateZ(180deg)}.active-nav .homepage .shallowMode__container{left:350px}.active-nav .homepage section.container .content-wrapper.shallowMode__surface.obscured{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.active-nav .homepage section.container .navigation-wrapper::after{content:"";height:100%;width:8px;position:absolute;top:0;right:0;background:-moz-linear-gradient(left,transparent 0,rgba(0,0,0,.1) 100%);background:-webkit-linear-gradient(left,transparent 0,rgba(0,0,0,.1) 100%);background:-o-linear-gradient(left,transparent 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(left,transparent 0,rgba(0,0,0,.1) 100%);background:linear-gradient(to right,transparent 0,rgba(0,0,0,.1) 100%)}}.masonry-container,.top-bar-wrapper{-webkit-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal}.active-nav{overflow:hidden}#navigation ul li:before,.interstitial-nav li:before{content:none}.navigation-wrapper::-webkit-scrollbar{width:0!important}@media (min-width:768px){.navigation-wrapper{background-color:#ebebeb;height:auto;left:0;overflow-x:hidden;overflow-y:auto;top:0;bottom:0;width:350px}.navigation-wrapper .navigation-container{display:table;height:100%;width:100%;overflow:hidden}.active-nav .navigation-wrapper .navigation-container{height:100%;margin:0}}.navigation-wrapper .navigation-container{background-color:#ebebeb;height:100%}.navigation-wrapper .navigation-container .icon-nav-menu-bcg-logo{font-size:32px}.navigation-wrapper .navigation-container .logo-text{font-family:HenBCGSerif;text-transform:capitalize;font-variant:small-caps;padding-left:25px;font-size:11px;margin-bottom:30px}#navigation p{line-height:inherit;margin:0}#navigation ul li{position:static;margin:0;padding:0}@media (min-width:768px){#navigation{display:block;vertical-align:baseline;height:100vh;width:auto;overflow:auto;margin-right:-300px;padding-right:300px}}@media (max-width:767px){.active-nav .homepage section.container{z-index:4}.active-nav .homepage #menu{z-index:5}#navigation>div:first-child{display:none}}#navigation>div>a{display:block;font-size:52px;margin:0 0 1.25rem 1rem;padding-top:1rem}@media (max-width:767px){#navigation>div>a{display:none}}#navigation a{color:#00532f;font-size:18px;line-height:24px}#navigation a.marginAdjustment{margin:0 0 0 1rem!important}#navigation a.main-menu,#navigation a.navigate-back{display:block;border-bottom:1px solid #fff;font-size:16px;margin:0 25px 0 1rem;padding:.75rem 0;text-transform:uppercase}#navigation a.main-menu span,#navigation a.navigate-back span{display:none;font-size:12px;padding-right:2px}#navigation a.main-menu.active,#navigation a.navigate-back.active{color:#b7b7b7}#navigation a.main-menu.active:before,#navigation a.navigate-back.active:before{margin-right:.25rem}#navigation a.main-menu.active span,#navigation a.navigate-back.active span{display:inline-block}#navigation .nav-level{opacity:1;position:relative;width:100%;-webkit-transition:-webkit-transform .25s;-moz-transition:-moz-transform .25s;-ms-transition:-ms-transform .25s;-o-transition:-o-transform .25s;transition:transform .25s}#navigation .nav-level.sub-level{left:0;position:absolute;top:0;visibility:visible;-webkit-transform:translateX(350px);-moz-transform:translateX(350px);-ms-transform:translateX(350px);-o-transform:translateX(350px);transform:translateX(350px)}#navigation .nav-level.sub-level:not(.visible){display:none}@media (max-width:767px){#navigation .nav-level.sub-level{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}#navigation .nav-level.sub-level.visible,#navigation ul.off-view{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}#navigation .nav-level.sub-level.visible{transform:translateX(0);line-height:1;height:auto}#navigation .nav-level.off-view>ul>li{visibility:hidden;line-height:0;height:0}#navigation ul{list-style:none;padding:0 0 0 47px;-webkit-transition:-webkit-transform .25s;-moz-transition:-moz-transform .25s;-ms-transition:-ms-transform .25s;-o-transition:-o-transform .25s;transition:transform .25s}#navigation ul li.current,#navigation ul li.current+li,.navigation-container:not(.isMobile) #navigation ul li:hover+li{margin-left:-1.75rem;padding-left:1.75rem}#navigation ul.off-view{transform:translateX(0)}#navigation ul.off-view>li{visibility:hidden}#navigation ul li:first-child>a{border:none}#navigation ul li.current{background-color:#fff}#navigation ul li.current+li{border-top:1px solid #FFF}#navigation ul li.current+li a{border-top:none}.navigation-container:not(.isMobile) #navigation ul li:hover{background-color:#dfdfdf;margin-left:-1.75rem;padding-left:1.75rem;border-top:1px solid #fff;border-bottom:1px solid #fff}.navigation-container:not(.isMobile) #navigation ul li:hover+li>a,.navigation-container:not(.isMobile) #navigation ul li:hover:first-child,.navigation-container:not(.isMobile) #navigation ul li:hover>a{border-top:none}.navigation-container:not(.isMobile) #navigation ul li.current:hover{background-color:#dfdfdf}#navigation ul li.selected>.sub-level{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#navigation ul li>a{display:block;padding:.75rem .25rem .75rem 0;margin-right:25px;border-top:1px solid #fff}#navigation ul li>a span{float:right;padding-top:.2rem;position:relative}#navigation ul li>a span.icon-esc{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);font-size:16px;padding-top:.7rem}#navigation ul li p{color:#707070;font-size:16px;padding-bottom:1rem}.side-nav-fade{background:-moz-linear-gradient(top,transparent 0,#ebebeb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ebebeb),color-stop(100%,#ebebeb));background:-webkit-linear-gradient(top,transparent 0,#ebebeb 100%);background:-ms-linear-gradient(top,transparent 0,#ebebeb 100%);position:fixed;bottom:0;width:350px;height:100px}html.active-nav .navigation-wrapper{height:100%;transform:translate3d(0,0,0)}html.active-nav body>section.container{width:100%}@media (max-width:767px){.side-nav-fade,html.active-nav{width:100%}html.active-nav body{margin:0;padding:0;outline:0;width:100%}html.active-nav .container{width:100%}html.active-nav .navigation-wrapper{background:#ebebeb;left:0;top:0;bottom:0;position:fixed;width:100%;overflow:hidden;z-index:3}html.active-nav .navigation-container{overflow-y:scroll;-webkit-overflow-scrolling:touch;top:50px;bottom:0;height:auto;width:100%;position:fixed}.deep-mode-open .interstitial-nav{height:0}}.lens,.stop-scroll,section.container.no-scroll{overflow:hidden}@media (min-width:768px){html.active-nav body>section.container{left:350px}html.active-nav .menu-bar{transform:translate3d(350px,0,0)}}body>section.container{position:relative;transition:left .5s,margin-top .35s,transform .35s;left:0}section.container.nav-shadow{box-shadow:rgba(0,0,0,.5) 125px 0 30px 115px}.interstitial-nav{background-color:#fff;border-bottom:1px solid #b8b8b8;font-size:13px;text-transform:uppercase}.interstitial-nav ul{margin:0;font-size:inherit;white-space:nowrap;line-height:50px}.interstitial-nav .wrapper{margin:0;position:relative;z-index:0;width:90%}@media (max-width:767px){.interstitial-nav .wrapper{-webkit-overflow-scrolling:touch;overflow-x:visible;overflow-y:hidden}}@media (min-width:768px){.interstitial-nav{border:none;padding:0 0 10px;position:relative}.interstitial-nav .wrapper{overflow:hidden}}.interstitial-nav .arrow{display:none;background:linear-gradient(to left,#fff,rgba(255,255,255,.7));padding:0 0 0 10px;z-index:1}.interstitial-nav .arrow:before{background-color:#fff;padding-left:7px}.interstitial-nav .arrow:hover{color:#3fad93}.isMobile .interstitial-nav .arrow:hover{color:#000}.interstitial-nav .arrow.disabled{color:#cfcfcf}.interstitial-nav .arrow.prev{left:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.interstitial-nav .arrow.next{right:35px}@media (min-width:768px){.interstitial-nav .arrow{position:absolute;top:7px;color:#3e3e3e;cursor:pointer}.interstitial-nav ul{transform:translate3d(0,0,0);transition:transform .25s;line-height:1}}.interstitial-nav a,.isMobile .interstitial-nav li a:hover{color:#000}@media (min-width:1280px){.interstitial-nav .arrow{top:20px}}.interstitial-nav li{margin:0 0 0 15px;display:inline-block;padding:4px 0 0}.interstitial-nav li:first-child{margin-left:0}.interstitial-nav li a:hover,.interstitial-nav li.active a,.isMobile .interstitial-nav li.active a:hover{color:#32c77f}@media (min-width:768px){.interstitial-nav li{padding-top:6px;position:relative}.interstitial-nav li a{font-size:12px}.interstitial-nav li.active:before{content:"";width:100%;height:3px;background:#32c77f;position:absolute;top:0;left:0}}@media (min-width:947px) and (max-width:1090px){.interstitial-nav li{margin-left:20px}}@media (min-width:1280px){.interstitial-nav li{padding-top:10px;margin-left:25px}.interstitial-nav li a{font-size:13px}}@media (min-width:768px){.interstitial-title-mobile{display:none}}.top-bar-wrapper{position:fixed;width:100%;top:0;transition:transform .5s;z-index:1;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media (max-width:767px){.interstitial-title-mobile{color:#a6a6a6;font-size:16px;margin:0 20px 15px;font-weight:300}.top-bar-wrapper{margin-top:50px!important;background:#fff}}.top-bar-wrapper .interstitial-title{color:#a6a6a6}.top-bar-wrapper.is-interstitial{transition:margin .35s,transform .5s}.top-bar-wrapper.is-interstitial .title-and-nav{transition:transform .35s,margin .35s}@media (min-width:768px){.top-bar-wrapper.is-interstitial.hide-title-up .title-and-nav{transform:translateY(-35px);margin-bottom:-35px}.top-bar-wrapper.deepmode-top-bar{background:#fff;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:calc(100% - 75px);margin-left:75px;height:50px}}@media (min-width:1280px){.top-bar-wrapper.is-interstitial.hide-title-up .title-and-nav{transform:translateY(-45px);margin-bottom:-45px}.top-bar-wrapper.deepmode-top-bar{width:calc(100% - 100px);margin-left:100px;height:65px}}.top-bar-wrapper.deepmode-top-bar .close-button{color:#00532f;position:absolute;right:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:50px;width:52px}.top-bar-wrapper.deepmode-top-bar .close-button .close-all-deepmode{margin:auto}.top-bar-wrapper.deepmode-top-bar .interstitial-title{display:none}@media (min-width:768px){.top-bar-wrapper.deepmode-top-bar .close-button{position:static}.top-bar-wrapper.deepmode-top-bar .interstitial-title{display:block}}.top-bar-wrapper.deepmode-top-bar .deepmode-close{background:rgba(255,255,255,.35);font-family:'Henderson BCG Sans';font-size:24px;font-weight:lighter;color:#00532f;line-height:35px;padding:0 0 6px;position:absolute;right:-18px;z-index:2;top:65px;display:none}@media (min-width:1280px){.top-bar-wrapper.deepmode-top-bar .deepmode-close{top:82px}}.deepmode+.deepmode .top-bar-wrapper.deepmode-top-bar .deepmode-close{display:block}.top-bar-wrapper.deepmode-top-bar .deepmode-close span{color:#00532f;background-color:#f4f2f3;padding:18px 20px;position:relative;z-index:3;margin-right:17px}.top-bar-wrapper.deepmode-top-bar .deepmode-close span:first-child{background-color:#f4f2f3!important;font-size:18px;padding:15px 10px 11px;position:absolute;top:-16px;transform:translateX(0);transition-duration:1s;width:135px;z-index:2}.top-bar-wrapper.deepmode-top-bar .deepmode-close:hover,.top-bar-wrapper.deepmode-top-bar .deepmode-close:hover span:last-child{background-color:#f4f2f3}.top-bar-wrapper.deepmode-top-bar .deepmode-close:hover span:first-child{transform:translateX(-130px)}.top-bar-wrapper:not(.deepmode-top-bar){height:auto;z-index:1}.top-bar-wrapper:not(.deepmode-top-bar) .scroll-tracker,.top-bar-wrapper:not(.deepmode-top-bar) .social-share{display:none}.perspective-article .top-bar-wrapper:not(.deepmode-top-bar) .scroll-tracker{display:block}.perspective-article .top-bar-wrapper:not(.deepmode-top-bar) .social-share{display:block;color:#b7b7b7;margin:auto 20px auto 0;font-size:14px}.perspective-article .top-bar-wrapper:not(.deepmode-top-bar) .title{font-size:13px;display:block}@media (max-width:767px){.perspective-article .top-bar-wrapper:not(.deepmode-top-bar) .title{color:#333}}.top-bar-wrapper:not(.deepmode-top-bar) .flags{-webkit-transition:transform .5s;-moz-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s;margin-left:10px}.top-bar-wrapper:not(.deepmode-top-bar).office{background:rgba(255,255,255,.8);padding:15px}.top-bar-wrapper:not(.deepmode-top-bar) .title{white-space:nowrap;display:block}.top-bar-wrapper:not(.deepmode-top-bar) .title-and-nav{width:100%}.top-bar-wrapper:not(.deepmode-top-bar) .perspectives-link{color:#333;font-size:14px;line-height:21px}.top-bar-wrapper:not(.deepmode-top-bar) .perspectives-link:hover{color:#00532f}.top-bar-wrapper:not(.deepmode-top-bar) .icon-main-menu-link-out:before{margin:0 20px}@media (max-width:767px){.top-bar-wrapper:not(.deepmode-top-bar){overflow:visible}.top-bar-wrapper:not(.deepmode-top-bar) nav{order:0}.top-bar-wrapper:not(.deepmode-top-bar) .flags,.top-bar-wrapper:not(.deepmode-top-bar) .title{display:none}.top-bar-wrapper:not(.deepmode-top-bar) .title{background-color:#fff;color:#b2b2b2;font-size:18px;order:1;padding:13px 20px;width:100%}.top-bar-wrapper:not(.deepmode-top-bar) .wrapper{width:calc(100% - 40px);margin:0 20px}}@media (min-width:768px){.top-bar-wrapper:not(.deepmode-top-bar){background-color:#fff;padding-left:80px}.top-bar-wrapper:not(.deepmode-top-bar).office{background:rgba(255,255,255,.8);padding:0}.top-bar-wrapper:not(.deepmode-top-bar) .title-and-nav{overflow:hidden}.top-bar-wrapper:not(.deepmode-top-bar) .title{margin:15px 0 16px;font-size:18px}}@media (min-width:1280px){.top-bar-wrapper:not(.deepmode-top-bar){padding-left:100px}.top-bar-wrapper:not(.deepmode-top-bar) .title{margin:21px 0;font-size:22px}}.lens.show~.top-bar-wrapper:not(.deepmode-top-bar).hide-title-up .title-and-nav{transform:translateY(0);margin-bottom:0}@media (min-width:768px){.active-nav .top-bar-wrapper{transform:translate3d(350px,0,0)}}.active-nav .overlayed-top-bar .top-bar-wrapper{transform:none}::-webkit-input-placeholder{color:#333}:-moz-placeholder{color:#333;opacity:1}::-moz-placeholder{color:#333;opacity:1}:-ms-input-placeholder{color:#333}.carousel-tile{border:1px solid #32c77f}.formats{display:none}.pagination a:hover{color:#44CA7D}.bottom-content{position:relative;border-top:1px solid #c7c7c7;padding-top:15px;height:100px}@media (max-width:767px){.filter-tab-container,.filters{display:none!important}.perspectives-site-linkback,.perspectives-site-linkback-icon{display:none;visibility:hidden}}.press-search-carousel[class] .item__footer p.social-handle{color:#b7b7b7;font-size:14px;text-align:left;font-style:normal;margin-left:0}.search-count{border-top:1px solid #e3e6e6;color:#b7b7b7;font-size:21px;padding:20px 0}.masonry-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.masonry-container article{width:calc((100% / 3) - 10px);border:1px solid #32c77f;position:relative;margin-top:10px}@media (max-width:767px){.masonry-container article{width:100%}}.perspective-search-results .masonry-container article .text{line-height:26px}.masonry-container article.tile-mention,.masonry-container article.tile-quote{background-color:#32c77f}.perspective-search-results .masonry-container article.tile-mention,.perspective-search-results .masonry-container article.tile-quote{background:0 0}.perspective-search-results .masonry-container article.tile-mention .text,.perspective-search-results .masonry-container article.tile-quote .text{color:#333}.masonry-container article.tile-mention .label,.masonry-container article.tile-mention time,.masonry-container article.tile-quote .label,.masonry-container article.tile-quote time{color:#00532f}.masonry-container article.tile-mention .text,.masonry-container article.tile-quote .text{color:#fff}.masonry-container article.tile-mention:hover,.masonry-container article.tile-quote:hover{background-color:#3ca46a;cursor:pointer}.masonry-container article.tile-video .play-icon{position:absolute;top:0;left:0;width:52px;height:52px;background:url(/static/img/icons/play-icon.png) no-repeat;cursor:pointer}.masonry-container article .title{color:#44CA7D;margin-bottom:8px;line-height:25px;display:block;font-size:14px;text-transform:uppercase}.masonry-container article .content-container{padding:20px}.masonry-container article .text{font-size:18px;line-height:27px;margin-bottom:35px;color:#333}@media (max-width:1279px){.masonry-container article .text{line-height:19px}}.masonry-container article .intro,.masonry-container article .list-bar{display:none}.masonry-container article .label,.masonry-container article time{color:#b7b7b7;text-transform:uppercase;font-size:14px;margin-bottom:5px;display:inline-block}.masonry-container article .quote-icon{position:absolute;bottom:22px;left:20px;width:25px;height:17px;color:#3fad93}.masonry-container article .label{display:block}.masonry-container article .social-icon img{width:52px;float:right;margin:0 0 10px 10px}.masonry-container article.double-width{width:calc((100% / 1.5) - 5px)}@media (max-width:767px){.masonry-container article.double-width{width:100%}}.masonry-container article footer{position:absolute;bottom:10px;width:80%;clear:none;margin:0}.masonry-container article footer p{font-size:14px;text-transform:uppercase;word-wrap:break-word;margin:auto;text-align:inherit;width:auto;font-style:inherit}.masonry-container article footer span{padding-right:8px}.container .masonry-container article footer p{clear:none;margin:auto;width:auto;line-height:inherit}.global-search-results .masonry-container.show-as-list article,.global-search-results .masonry-container.show-as-list article a,.masonry-container.show-as-list.trending article,.masonry-container.show-as-list.trending article a,.perspective-search-results .masonry-container.show-as-list article,.perspective-search-results .masonry-container.show-as-list article a,.press-search-results .masonry-container.show-as-list article,.press-search-results .masonry-container.show-as-list article a{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.global-search-results .masonry-container.show-as-list article a>picture,.global-search-results .masonry-container.show-as-list article>picture,.masonry-container.show-as-list.trending article a>picture,.masonry-container.show-as-list.trending article>picture,.perspective-search-results .masonry-container.show-as-list article a>picture,.perspective-search-results .masonry-container.show-as-list article>picture,.press-search-results .masonry-container.show-as-list article a>picture,.press-search-results .masonry-container.show-as-list article>picture{width:50px;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 10px 0 0}@media (min-width:768px){.global-search-results .masonry-container.show-as-list article a>picture,.global-search-results .masonry-container.show-as-list article>picture,.masonry-container.show-as-list.trending article a>picture,.masonry-container.show-as-list.trending article>picture,.perspective-search-results .masonry-container.show-as-list article a>picture,.perspective-search-results .masonry-container.show-as-list article>picture,.press-search-results .masonry-container.show-as-list article a>picture,.press-search-results .masonry-container.show-as-list article>picture{width:90px;margin-right:20px}}.global-search-results .masonry-container.show-as-list article a>picture img,.global-search-results .masonry-container.show-as-list article>picture img,.masonry-container.show-as-list.trending article a>picture img,.masonry-container.show-as-list.trending article>picture img,.perspective-search-results .masonry-container.show-as-list article a>picture img,.perspective-search-results .masonry-container.show-as-list article>picture img,.press-search-results .masonry-container.show-as-list article a>picture img,.press-search-results .masonry-container.show-as-list article>picture img{float:none;margin:0;width:100%}.global-search-results .masonry-container.show-as-list article .content-container,.global-search-results .masonry-container.show-as-list article a .content-container,.masonry-container.show-as-list.trending article .content-container,.masonry-container.show-as-list.trending article a .content-container,.perspective-search-results .masonry-container.show-as-list article .content-container,.perspective-search-results .masonry-container.show-as-list article a .content-container,.press-search-results .masonry-container.show-as-list article .content-container,.press-search-results .masonry-container.show-as-list article a .content-container{width:calc(100% - 50px)}.global-search-results .masonry-container.show-as-list article .content-container .text,.global-search-results .masonry-container.show-as-list article a .content-container .text,.masonry-container.show-as-list.trending article .content-container .text,.masonry-container.show-as-list.trending article a .content-container .text,.perspective-search-results .masonry-container.show-as-list article .content-container .text,.perspective-search-results .masonry-container.show-as-list article a .content-container .text,.press-search-results .masonry-container.show-as-list article .content-container .text,.press-search-results .masonry-container.show-as-list article a .content-container .text{font-size:20px;line-height:27px;margin-bottom:5px}.masonry-container.show-as-list .quote-icon{display:none}.masonry-container.show-as-list .formats{display:block;font-size:20px;margin-top:20px}.masonry-container.show-as-list .formats span{color:#b7b7b7;margin-right:4px}@media (min-width:768px){.global-search-results .masonry-container.show-as-list article .content-container,.global-search-results .masonry-container.show-as-list article a .content-container,.masonry-container.show-as-list.trending article .content-container,.masonry-container.show-as-list.trending article a .content-container,.perspective-search-results .masonry-container.show-as-list article .content-container,.perspective-search-results .masonry-container.show-as-list article a .content-container,.press-search-results .masonry-container.show-as-list article .content-container,.press-search-results .masonry-container.show-as-list article a .content-container{width:calc(100% - 90px)}.masonry-container.show-as-list .formats{position:absolute;bottom:40px;right:30px}.search-filter{visibility:hidden}}.masonry-container.show-as-list article{border:none;border-bottom:1px solid #d7d7d7;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:initial;margin-top:0;padding:30px 25px}@media (max-width:499px){.masonry-container.show-as-list article{padding:25px 0}}.masonry-container.show-as-list article.e-money .content-container .intro{color:#10543f}.masonry-container.show-as-list article .content-container{padding:0;display:block}.masonry-container.show-as-list article .content-container .text{display:block;color:#333;margin-bottom:15px}.masonry-container.show-as-list article .content-container .intro{display:block;color:#707070;font-size:14px;line-height:19px}.masonry-container.show-as-list article .content-container .time{color:#b7b7b7}.masonry-container.show-as-list article .content-container .list-bar{color:#b7b7b7;margin:0 12px;display:inline-block}.masonry-container.show-as-list article .content-container .label{display:inline-block;color:#b7b7b7}.masonry-container.show-as-list article.tile-image-social>picture:first-child,.masonry-container.show-as-list article.tile-video .play-icon,.masonry-container.show-as-list article.tile-video picture{display:none}.masonry-container.show-as-list article .social-icon img{margin:0 10px 10px 0}.masonry-container.show-as-list article.tile-video.social-icon,.masonry-container.show-as-list article>picture.social-icon{display:block;border:none}.masonry-container.show-as-list article.tile-video.social-icon img,.masonry-container.show-as-list article>picture.social-icon img{border:1px solid #e2e2e2}.masonry-container.show-as-list article.tile-mention,.masonry-container.show-as-list article.tile-quote{background:0 0}.global-search-results .e-money,.list-item:hover{background-color:#f2f2f2}.masonry-container.show-as-list article.tile-mention:hover,.masonry-container.show-as-list article.tile-quote:hover{cursor:pointer;background:#f2f2f2}.perspective-search-results .masonry-container.show-as-list article.tile-mention .text,.perspective-search-results .masonry-container.show-as-list article.tile-quote .text{color:#333}.masonry-container.show-as-list article.tile-mention .quote-icon,.masonry-container.show-as-list article.tile-quote .quote-icon{position:static;width:90px;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}.masonry-container.show-as-list article.tile-mention .intro,.masonry-container.show-as-list article.tile-quote .intro{display:block}@media (max-width:499px){.masonry-container.show-as-list article.tile-image-social .content-container .text,.masonry-container.show-as-list article.tile-mention .intro,.masonry-container.show-as-list article.tile-quote .intro,.masonry-container.show-as-list article.tile-social .content-container .text{font-size:14px;line-height:18px}}.masonry-container.show-as-list article.tile-mention .content-container,.masonry-container.show-as-list article.tile-quote .content-container{padding:0}.masonry-container.show-as-list article footer{margin:15px 0 0;position:static}.global-search-results .item:hover .title{color:#3fad93}.global-search-results .search-controls .grid{display:none}.global-search-results .search-controls .input-field{margin-left:0}.global-search-results .masonry-container .breadcrumb{display:block}@media (max-width:767px){.global-search-results .masonry-container .breadcrumb{display:none}}.global-search-results .masonry-container h3.title{font-size:21px;line-height:22px;color:#333;margin:0 0 7px;text-transform:none;font-family:henderson-bcg-headline,sans-serif;top:0;left:0}.global-search-results .masonry-container p{display:none}.global-search-results .masonry-container p.breadcrumb{display:block}.search-facets .sk-hits-stats,.search-facets .sk-item-list__item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row}.search-facets .sk-hits-stats{display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:15px}.search-facets .sk-hits-stats span{font-size:14px;text-transform:uppercase;color:#32C77F}.search-facets .sk-panel__header{color:#707070;font-size:14px;font-weight:700;line-height:18px;padding:0 0 2px;text-transform:uppercase}.search-facets .sk-item-list-option__count,.search-facets .sk-item-list-option__text{color:#707070;font-size:14px;line-height:18px;padding-bottom:2px}.search-facets .sk-refinement-list__view-more-action{color:#A6A6A6;cursor:pointer;font-size:14px;line-height:18px;padding-top:5px;text-decoration:underline}.search-facets .sk-item-list__item{margin-top:5px;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.search-facets .search-sort,.search-facets .sk-item-list__item .sk-item-list-option__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.search-facets .sk-item-list__item .sk-item-list-option__wrap{display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;position:relative}.search-facets .sk-item-list__item .icon-filters-clear{visibility:hidden;position:absolute;left:-25px}.search-facets .sk-item-list__item.is-active .icon-filters-clear{visibility:visible;color:#44CA7D;padding-right:10px;position:absolute;left:-25px}.search-facets .sk-item-list__item .sk-item-list-option__text{padding:0 5px 0 0;position:relative;text-transform:capitalize}.search-facets .sk-item-list__item.is-active .sk-item-list-option__text{color:#44CA7D;font-weight:700;padding-left:0}.search-facets .search-sort{display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:30px}.list-content,.search-facets .search-sort .options{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.search-facets .search-sort div,.search-facets .search-sort span{font-size:14px;line-height:14px;color:#707070}.search-facets .search-sort .options{display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.search-facets .search-sort .sk-toggle-option.is-active,.search-facets .search-sort .sk-toggle-option.is-active div{font-weight:700;color:#32C77f}.list-content h3.subheader,.list-content h4.list-content-subheader{font-size:18px;line-height:23px;color:#177b57;width:100%}.search-facets .search-sort .sk-toggle-option:first-child{border-right:1px solid gray;padding-right:10px}.search-facets .search-sort .sk-toggle-option:last-child{margin-left:10px}.search-facets .search-sort .sk-toggle-option,.search-facets .search-sort .sk-toggle-option__text{display:inline}.list-content{display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch}.list-content.people-search-results{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}.list-content h4.list-content-subheader{margin:60px 0 20px}.list-container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (min-width:947px){.list-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.list-container .list-item:nth-of-type(odd){margin-right:40px}@media (max-width:946px){.list-container .list-item:nth-of-type(odd){margin-right:0}}.list-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:relative;padding:29px 0 29px 15px;border-bottom:1px solid #ccc;width:calc(50% - 23px);box-sizing:border-box}.list-item .bio-info .bio-name span,.list-item .bio-info .bio-text span,.list-item>a{display:block}.list-item:after{clear:both;content:" ";visibility:hidden;display:block}.list-item>a{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0;margin:0}.list-item .bio-image{margin:0 15px 0 0;float:left;height:100px;width:100px;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.list-item .bio-info{float:left;padding-right:20px}.list-item .bio-info .bio-name{color:#333;font-family:HenBCGHead;font-size:20px;line-height:1.2;margin-bottom:10px}.list-item .bio-info .bio-text{font-size:14px;line-height:18px;color:#9c9c9c;width:90%;margin-bottom:25px}.list-item .bio-info .share-bar{position:absolute;bottom:30px;right:0}@media (max-width:946px){.list-item{display:block;width:100%}.list-item .bio-image{height:90px;width:90px}.list-item .bio-info{float:left}.list-item .bio-info .bio-name{margin-bottom:10px}.list-item .bio-info .bio-text{position:relative}}.pagination .next,.pagination .previous{float:right}@media (max-width:767px){.list-item{padding:25px 0}.list-item .bio-image{height:60px;margin-left:0;width:60px}}.noimg .bio-info{padding-left:10px}.collapsed-content .list-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.collapsed-content .list-container .list-item{width:calc(100% / 15 * 7)!important;margin-right:0;padding-left:0;padding-right:0;border-bottom:none}.collapsed-content .list-container .list-item:nth-child(n+2){border-top:1px solid #ccc}.collapsed-content .list-container .share-bar .mailto{margin-right:0}.campus-search{margin-bottom:20px}.campus-search .typeahead-container{font-family:henderson-bcg-headline}.campus-search .typeahead-container :focus{outline:0}.campus-search .typeahead-container .typeahead-field{background:#f0f2f2}.campus-search .typeahead-container .typeahead-field input{font-family:henderson-bcg-headline;font-size:18px;border:none;background:0 0;height:70px;padding:6px 0 6px 12px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.campus-search .typeahead-container .typeahead-field input:last-child{background:0 0}@media (min-width:768px){.campus-search .typeahead-container .typeahead-field input{height:72px;font-size:20px}}@media (min-width:1280px){.campus-search .typeahead-container .typeahead-field input{height:82px;font-size:28px}}.campus-search .typeahead-container .typeahead-list{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-top:0}.campus-search .typeahead-container .typeahead-list.empty>li>a{font-size:18px}.campus-search .typeahead-container .typeahead-list>li{background:#f0f2f2}.campus-search .typeahead-container .typeahead-list>li>a{white-space:normal;padding-top:23px;padding-right:20px;padding-bottom:23px;font-size:18px;color:#bdbfbf}.campus-search .typeahead-container .typeahead-list>li>a p{margin-bottom:1em}.campus-search .typeahead-container .typeahead-list>li>a strong{color:#333}@media (min-width:768px){.campus-search .typeahead-container .typeahead-list>li>a{font-size:20px}}@media (min-width:1280px){.campus-search .typeahead-container .typeahead-list>li>a{font-size:28px}}.campus-search .typeahead-container .typeahead-button button{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:70px;background-color:transparent}.campus-search .typeahead-container .typeahead-button button .typeahead-search-icon{background:0 0;height:auto}.campus-search .typeahead-container .typeahead-button button .typeahead-search-icon:after{font-family:dotBCG-Icons;color:rgba(0,0,0,.35);font-size:30px;cursor:pointer}@media (min-width:768px){.campus-search .typeahead-container .typeahead-button button{height:72px}}@media (min-width:1280px){.campus-search .typeahead-container .typeahead-button button{height:82px}}.pagination{font-size:80%}.pagination a{text-decoration:none;color:#000}.pagination a,.pagination span{display:inline-block;padding:.3em .5em;text-align:center;font-size:18px}.pagination .current{color:#44CA7D;text-decoration:underline}.pagination .prev{margin-left:-30px}.pagination .next-elipse,.pagination .prev-elipse{margin-left:-18px}.pagination .next-elipse{margin-left:-8px}.pagination .current-page-mobile{visibility:hidden;display:none}@media (max-width:767px){.pagination .next{padding:0;top:-20px;position:relative}.pagination .previous{float:left;padding:0;top:-20px;position:relative}.pagination .current.next,.pagination .current.prev{display:inline;visibility:visible}.pagination .next-elipse,.pagination .page-number-link,.pagination .prev-elipse{display:none;visibility:hidden}.pagination .current-page-mobile{visibility:visible;display:block;float:none;padding:0;text-align:center;margin-left:auto;margin-right:auto;position:relative;color:#999}.pagination .current-page-mobile span{color:#000;display:inline;width:initial;float:none;padding:0;margin:0;text-align:left}.content-wrapper .search-count .breadcrumbs a:hover:after{content:""}}.noselect{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-controls .filter-selected{background-color:#f0f0f0;cursor:pointer}.content-wrapper .search-count .breadcrumbs{display:none}@media (min-width:768px){.content-wrapper .search-count{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.content-wrapper .search-count span:first-child{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:40px}.content-wrapper .search-count .breadcrumbs{display:block}.content-wrapper .search-count .breadcrumbs ul{font-size:14px}.content-wrapper .search-count .breadcrumbs a{color:#b7b7b7;display:inline-block;white-space:nowrap;position:relative}.content-wrapper .search-count .breadcrumbs a:hover{color:#3fad93}.content-wrapper .search-count .breadcrumbs a:hover:after{width:4em;text-align:right;position:absolute;right:0;top:0;background:#fff;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 55%,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 55%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 55%,#fff 100%);font-family:dotBCG-Icons}.content-wrapper .search-count .breadcrumbs li{padding-left:0;display:inline;margin-right:20px}.content-wrapper .search-count .breadcrumbs li:before{content:""}}.content-wrapper .filter-tab-container{background-color:#f0f0f0;clear:both;display:none;margin-bottom:15px;padding:20px;z-index:5}.content-wrapper .filter-tab-container .filter-controls{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-top:45px}.content-wrapper .filter-tab-container .filter-controls button{border:none;background:#d9d9d9;color:#fff;font-size:18px;line-height:1;display:inline-block;padding:15px 30px}.content-wrapper .filter-tab-container .filter-controls button:nth-child(1),.content-wrapper .filter-tab-container .filter-controls button:nth-child(3){margin-right:15px}.content-wrapper .filter-tab-container .filter-controls button:nth-child(2){margin-right:40px}.content-wrapper .filter-tab-container .filter-controls button.active,.content-wrapper .filter-tab-container .filter-controls button:first-child,.content-wrapper .filter-tab-container .filter-controls button:hover{background:#3fad93}.content-wrapper .filter-tab-container .filter-controls label{font-size:14px;color:#333}.content-wrapper .filter-tab-container .text-panel>ul{margin:0}.content-wrapper .filter-tab-container .drop-down-list{display:none;clear:both;margin:20px 0 0}.content-wrapper .filter-tab-container .drop-down-list ul{float:left;margin:0;width:33%}.content-wrapper .filter-tab-container .drop-down-list ul li{float:left;clear:both;padding-left:0}.content-wrapper .filter-tab-container .drop-down-list ul label{font-size:14px}.content-wrapper .filter-tab-container .selected{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-wrapper .filter-tab-container .text-panel{margin:0}.content-wrapper .filter-tab-container .text-panel ul li{color:#333;display:inline-block;list-style-type:none;margin:0 15px 0 0;padding:0 0 0 5px!important}.content-wrapper .filter-tab-container .text-panel ul li.selected a{color:#3fad93}.content-wrapper .filter-tab-container .text-panel ul li:before{content:none}.content-wrapper .filter-tab-container .text-panel ul li input{float:left;margin-top:8px}.content-wrapper .filter-tab-container .text-panel ul li label{display:block;display:-moz-inline-stack;overflow:auto;padding-left:5px}.content-wrapper .filter-tab-container .text-panel ul li a{font-size:14px;color:#333;text-transform:uppercase;vertical-align:middle}.content-wrapper .filter-tab-container .text-panel ul li a.active,.content-wrapper .filter-tab-container .text-panel ul li a:hover{color:#3fad93}.content-wrapper .filter-tab-container .text-panel ul li a.active span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.content-wrapper .filter-tab-container .text-panel ul li a span{margin:0 8px 0 0;font-size:8px;display:inline-block;vertical-align:middle}.search-controls{width:100%}@media (min-width:768px){.search-controls{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.search-controls .grid-options{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}.search-controls .country-language-select{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}.search-controls .filters+.input-field+.grid-options+.country-language-select{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}.search-controls .filters+.input-field+.grid-options{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-order:3;-ms-flex-order:3;order:3}}.search-controls .country-language-select{display:none}.search-controls .country-language-select .dd-pointer:before{font-family:dotBCG-Icons;font-size:9px}@media (min-width:768px){.search-controls .country-language-select{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.search-controls .country-language-select .apply-lens,.search-controls .country-language-select .clear-lens{background:#f0f0f0;color:#333;font-size:14px;border:none}.search-controls .country-language-select .apply-lens{margin-right:10px}.search-controls .country-language-select .dd-container{width:auto!important;margin-right:10px}.search-controls .country-language-select .dd-container.disabled .dd-selected{color:#ccc}.search-controls .country-language-select .dd-container.disabled .dd-select{border-color:#ccc}.search-controls .country-language-select .dd-container.disabled .dd-pointer{background:#ccc}.search-controls .country-language-select .dd-select{border:1px solid #f0f0f0;width:auto!important;background:0 0!important;border-radius:0}.search-controls .country-language-select .dd-selected{padding:8px 40px 8px 8px;color:#333}.search-controls .country-language-select .dd-pointer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background:#f0f0f0;border:none!important;margin-top:0;top:0;right:0;padding-left:7px;padding-right:7px;width:auto;height:100%;color:#333}.search-controls .country-language-select .dd-pointer.dd-pointer-up:before{transform:rotateZ(180deg)}.search-controls .country-language-select .dd-options{width:100%!important;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;box-shadow:none;margin:0;font-size:inherit;line-height:inherit}.search-controls .country-language-select .dd-options li{padding-left:0;margin:0}.search-controls .country-language-select .dd-options li:before{content:""}.search-controls .country-language-select .dd-option{color:#333;padding:10px 0 10px 8px}.search-controls .country-language-select .dd-option .dd-option-text{-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;display:block}.search-controls .country-language-select .dd-option,.search-controls .country-language-select .dd-selected{font-size:14px;font-weight:300}}.lens,.search-controls .input-field{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.search-controls .input-field{margin:18px 0 12px;display:flex}.search-controls .input-field .search-input{font-style:italic;color:#333;font-size:16px;border:none;padding:0 0 2px}.search-controls .input-field .search-input-icon:before{font-size:18px;font-family:dotBCG-Icons;margin-right:10px;vertical-align:middle}.search-controls .input-field .search-input-button{display:none}.search-controls .filters,.search-controls .input-field{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767px){.search-controls .country-language-select{content:""}.search-controls .input-field .search-input{margin-top:8px;width:52%}.search-controls .input-field .search-input-icon:before{color:#b2b2b2;font-size:24px}.search-controls .input-field .search-input-button{background:0 0;border:1px solid #ebebeb;color:#b2b2b2;display:block;float:right;font-size:12px;padding:10px 20px;text-transform:uppercase}.search-controls .filters,.search-controls .input-field{clear:both;display:block;float:none;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;padding:13px 0;margin-left:0;height:65px}}.search-controls .filters{vertical-align:middle;padding:20px;margin-right:8px;position:relative}.search-controls .filters>a{font-style:italic;font-size:16px;color:#333}.search-controls .filters:before{width:18px;display:inline-block;margin-right:10px}.grid-options{margin:18px 0 20px;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.grid-options>a{font-size:18px;margin-left:10px;color:#177b57}.grid-options>a.inactive{color:#b7b7b7}@media (max-width:767px){.grid-options{clear:both;display:block;float:none;margin:25px 0 5px}.grid-options>a{margin-left:0;font-size:24px}.grid-options .icon-filters-list-view{margin-left:10px}}@-moz-document url-prefix(){.content-wrapper .filter-tab-container .text-panel ul li label{display:initial}}.book-archetype .grid-row{border-top:1px solid #ccc;padding:40px 0}.book-archetype:last-child .grid-row{border-bottom:1px solid #ccc}.book-archetype picture img{max-width:146px}.book-archetype:after{content:" ";display:block;clear:both;visibility:hidden}.book-header{color:#177b57;font-size:25px;line-height:34px;margin-bottom:20px;margin-top:0}.book-body a,.book-body p{color:#707070;font-size:16px;line-height:21px}.book-body a{color:#3fad93}.book-body a:hover{color:#00532f}.book-link{margin-right:1.25em}@media (max-width:767px){.book-archetype .grid-row .grid-column{width:100%}.book-archetype .grid-row .grid-column img{width:auto}.book-media{position:initial}.book-body{padding:0;margin-top:8px}.book-body .book-header{font-size:20px;line-height:29px}.book-body a,.book-body p{font-size:16px;line-height:24px}}.audio-wrapper+.collapsible-content .switch,.video-wrapper+.collapsible-content .switch{display:none}.collapsible-content{margin-bottom:35px}@media (min-width:768px){.collapsible-content{margin-bottom:50px}}.collapsible-content h3{margin-bottom:10px}.content-wrapper-office .collapsible-content{margin-top:330px}@media (max-width:946px){.content-wrapper-office .collapsible-content{margin-top:300px}}@media (max-width:767px){.content-wrapper-office .collapsible-content{margin-top:170px}}.collapsible-content .switch{margin-top:55px}.collapsible-content .switch a{color:#3fad93;float:right;margin-bottom:10px}.collapsible-content .switch a.expand:after{content:attr(data-expand)}.collapsible-content .switch a.collapse:after{content:attr(data-collapse)}.collapsible-content .switch a:hover{color:#00532f}.collapsible-content .switch:after{content:" ";display:block;clear:both;visibility:hidden}.collapsible-content h3.subheader{font-size:18px;line-height:23px}.collapsible-content h3.subheader a{color:#177b57;margin:20px 25px 20px 0}.collapsible-content h3.subheader:after{top:1.3em}.collapsible-content h4.subheader a{color:#333;font-size:16px;margin:10px 0 10px 20px}.collapsible-content h4.subheader:after{top:1em}.collapsible-content .subheader{border-top:1px solid #ccc;position:relative}.collapsible-content .subheader a{text-transform:uppercase;display:block;position:relative}.collapsible-content .subheader:after{color:#b7b7b7;font-family:dotBCG-Icons;height:20px;width:20px;right:0;margin-right:0;position:absolute;cursor:pointer}.lens,.lens.fixed{position:fixed}.collapsible-content .subheader:hover a,.collapsible-content .subheader:hover:after{color:#32c77f}.collapsible-content .subheader.expanded a:after{top:12px}.collapsible-content .collapsed-content{color:#333;margin-bottom:45px;display:none}.collapsible-content .collapsed-content.expanded{display:block}.featured-events-wrapper .featured-event{margin-bottom:60px}@media (min-width:500px){.featured-events-wrapper .featured-event{margin-bottom:50px}}.featured-events-wrapper a{word-wrap:break-word}.featured-events-wrapper a[href='#modalEmail']{text-decoration:underline}section.container.homepage-container{z-index:1}.top-bar-wrapper.open-lens{-webkit-transition:margin-top .35s!important;-moz-transition:margin-top .35s!important;-o-transition:margin-top .35s!important;transition:margin-top .35s!important}.modal-open .overlay{background:#f2f3f3;font-weight:700;height:50px;opacity:1;right:0;width:50px;z-index:10}.modal-open .overlay .icon-filters-close{margin:16px}.modal-open .lens-modal .icon-filters-close{display:none}.lens{transition:transform .35s;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;background-color:#32c77f;background-image:url(../img/worldMapCSA.png);background-position:50% 50%;background-size:cover;transform-origin:top;transform:translateY(-100%);z-index:999;height:0;top:0}.lens .lens-container,.lens .lens-container .instruction-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-flex-direction:column;-webkit-box-orient:vertical}.lens.open{opacity:1}.lens.visible{z-index:3}.lens.lens-overlay{height:100vh}.lens.show{top:0;transform:translateY(0)}.lens ul{font-size:inherit;line-height:inherit}.lens li{padding:0;margin:0}.lens li::before{content:none}.lens .icon-deep-mode-close{color:#fff;position:absolute;right:15px;margin-top:15px}.lens .lens-container{display:flex;-webkit-box-direction:normal;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:100%;margin:25px 35px}.lens .lens-container .instruction-container{display:flex;-webkit-box-direction:normal;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.lens .lens-container .selector-container,.lens .lens-container .selector-container .selector-content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-direction:normal}.lens .lens-container .instruction-container .instructions{text-align:center;font-family:henderson-bcg-sans}.lens .lens-container .instruction-container .instructions p{font-weight:200;font-size:30px;line-height:37px;color:#fff}.lens .lens-container .selector-container .selector-content .dd-container .dd-option .dd-option-text,.lens .lens-container .selector-container .selector-content .dd-container .dd-selected .dd-selected-text{line-height:normal!important}.lens .lens-container .selector-container{display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-top:20px}.lens .lens-container .selector-container .selector-content{display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.lens .lens-container .selector-container .selector-content .dd-container{font-size:14px;color:#707070;margin-bottom:15px}.lens .lens-container .selector-container .selector-content .dd-container .dd-options{max-height:200px}.lens .lens-container .selector-container .selector-content .dd-container .dd-pointer{right:30px;top:34%}.lens .lens-container .selector-container .selector-content .dd-container .dd-pointer:after{font-family:dotBCG-Icons;font-size:10px}.lens .lens-container .selector-container .selector-content .dd-container .dd-pointer-down,.lens .lens-container .selector-container .selector-content .dd-container .dd-pointer-up{margin:0;border:none!important}.lens .lens-container .selector-container .selector-content .dd-container .dd-selected{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:40px;font-size:14px;color:#707070;background-color:#fff}.flags .lens-selector-button,.lens .lens-container .selector-container .selector-content .dd-container .dd-option .dd-option-description,.lens .lens-container .selector-container .selector-content .dd-container .dd-selected .dd-desc{display:none}.lens .lens-container .selector-container .selector-content .dd-container .dd-selected .dd-selected-image{max-width:25px;max-height:15px;margin-right:10px;margin-top:3px}.lens .lens-container .selector-container .selector-content .dd-container .dd-option{font-size:14px;color:#707070;padding:11px;border-bottom:none}.lens .lens-container .selector-container .selector-content .dd-container .dd-option:active,.lens .lens-container .selector-container .selector-content .dd-container .dd-option:focus,.lens .lens-container .selector-container .selector-content .dd-container .dd-option:hover{background-color:#f2f2f2}.lens .lens-container .selector-container .selector-content .dd-container .dd-option .dd-option-image{max-width:25px;max-height:20px;float:none}.lens .lens-container .selector-container .selector-content .dd-container .dd-option .adjust-external{margin-left:5%;font-size:12px}.lens .lens-container .selector-container .confirm{height:40px;width:100%;font-size:18px;color:#fff;background-color:#177b57;border:1px solid #01542f;margin-bottom:60px;padding:0}.lens .lens-container .selector-container .remember{font-size:14px;color:#fff;margin-bottom:15px}.flags p,.lens-selector-button p{font-size:inherit;line-height:inherit}.lens .lens-container .selector-container .remember input{margin-right:5px}.flags{min-width:82px}.flags p{margin:0;padding:0}@media (max-width:767px){.flags{display:none}}.lens-selector-button{margin-top:25px;float:right;position:relative}.lens-selector-button p{color:inherit}@media (min-width:768px){.flags .lens-selector-button{display:block;margin-top:13px}}@media (min-width:1280px){.flags .lens-selector-button{margin-top:17px}}.lens-selector-button .lens-selector-button-content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.lens-selector-button .lens-selector-button-content:hover{cursor:pointer}.lens-selector-button .lens-selector-button-content .flag-icon{display:inline-block}.lens-selector-button .lens-selector-button-content .flag-icon .flag{height:14px;margin-right:10px;width:24px}.lens-selector-button .lens-selector-button-content .language-container{margin-bottom:3px;display:inline-block;width:45px}.lens-selector-button .lens-selector-button-content .language-container .language{text-transform:uppercase;font-size:14px;color:#707070;margin-right:3px;display:inline-block}.lens-selector-button .lens-selector-button-content .language-container .right-arrow{border-style:solid;border-width:3px 0 3px 5.2px;border-color:transparent transparent transparent #707070;color:#707070;margin:0 0 1px;display:inline-block}.lens-modal,.programs .program-item .program-content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.lens-modal{display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:transparent;width:100vw}.lens-modal .lens-modal-content .text{font-size:19px;line-height:28px;color:#177b57;margin-bottom:24px}.lens-modal .lens-modal-content .confirm{font-size:18px;color:#fff;background-color:#177b57;border:1px solid #01542f;margin-right:14px;padding:10px 30px}.lens-modal .lens-modal-content .cancel{font-size:18px;color:#fff;background-color:#a9a9a9;border:1px solid #707070;padding:10px 30px}.homepage-container .lens-selector-button{z-index:6;margin-top:60px}.homepage-container .lens-selector-button .lens-selector-button-content .language-container .language{color:#fff}.homepage-container .lens-selector-button .lens-selector-button-content .language-container .right-arrow{border-color:transparent transparent transparent #fff}.bcg-homepage .homepage-container .lens-selector-button .lens-selector-button-content .language-container .right-arrow,.careers-homepage .homepage-container .lens-selector-button .lens-selector-button-content .language-container .right-arrow{border-color:transparent transparent transparent #f1f1f1}.homepage-content-wrapper .content-inner-wrapper .lens-selector-button{position:absolute;right:0}@media (min-width:768px){.homepage-content-wrapper .content-inner-wrapper .lens-selector-button{position:relative}.modal-open .overlay{background:#fff;height:100%;opacity:0;overflow:hidden;position:fixed;z-index:-1;width:100%}.modal-open .lens-modal .icon-filters-close{display:block}.lens{height:auto;overflow:visible}.lens .lens-container{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin:25px 50px}.lens .lens-container .instruction-container{width:40%;margin-right:35px}.lens .lens-container .instruction-container .instructions{font-family:henderson-bcg-sans;text-align:left}.lens .lens-container .instruction-container .instructions p{color:#fff;font-size:22px;line-height:27px;font-weight:300}.lens .lens-container .selector-container{margin-top:20px}.lens .lens-container .selector-container .selector-content{-webkit-flex-wrap:no-wrap;-moz-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}.lens .lens-container .selector-container .selector-content .dd-container{margin-right:20px}.lens .lens-container .selector-container .selector-content .confirm{padding:0 30px;margin-bottom:15px;width:auto}.lens-modal{width:460px;padding:0}.lens-modal .icon-filters-close{position:absolute;font-size:20px;top:0;right:0}.lens-modal .lens-modal-content{margin:40px 40px 0}.lens-modal .lens-modal-content .text{font-size:24px;line-height:33px}.lens-modal .lens-modal-content .confirm{padding:10px 40px;margin-right:20px}.lens-modal .lens-modal-content .cancel{padding:10px 40px}.homepage-container .lens-selector-button{margin-top:25px;transition:margin .5s}.has-eyeem .homepage-container .lens-selector-button{margin-top:40px}}.career-track h1,.welcome-header .heading h1{font-family:henderson-bcg-sans,"Helvetica Neue",Helvetica,Arial,sans-serif}@media (min-width:1280px){.lens .lens-container{margin:25px 65px}.lens .lens-container .instruction-container{margin-right:50px}.lens .lens-container .instruction-container .instructions p{font-size:30px;line-height:37px}.lens .lens-container .selector-container .selector-content .confirm{padding:0 40px}}.programs .program-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:0 0 40px}.programs .program-item .image-container,.programs .program-item .program-content>a{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.programs .program-item .program-content{display:flex;padding:20px 20px 0 0;border:1px solid #32c77f;width:calc(100% - 25px);margin-left:25px}.programs .program-item .program-content .program-image{width:auto;margin:0 15px 0 -20px}.programs .program-item .program-content .text-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:13px;width:100%;margin-left:20px}.programs .program-item .program-content .text-container .content-header{margin-bottom:10px;font-size:25px;line-height:30px;color:#32c77f}.programs .program-item .program-content .text-container .program-text{margin-bottom:27px;font-size:16px;line-height:20px;color:#000}.programs .program-item .program-content .text-container .program-cta{margin-top:auto;color:#32c77f}.programs .program-item .program-content .text-container .program-cta .icon-nav-interstitial-arrow{height:60px;width:60px;border-radius:30px;border:2px solid #32c77f;color:#32c77f;padding:3px}.programs .program-item .program-content .text-container .program-cta .icon-nav-interstitial-arrow:hover{color:#707070;border-color:#707070}.programs .program-item .program-content .image-container+.text-container{margin-left:0}@media (min-width:768px){.programs .program-item{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc(((100vw - 75px * 2)/ 15) * 7);margin-bottom:36px}.programs .program-item .program-content{padding:25px 20px 0 0}.programs .program-item .program-content .program-image{margin:0 20px 0 -25px}.programs .program-item .program-content .text-container{margin-bottom:18px}.programs .program-item .program-content .text-container .program-text{margin-bottom:32px}}@media (min-width:947px){.programs .program-item{margin-bottom:40px;width:calc((70vw / 15) * 7)}.programs .program-item .program-content .text-container{margin-bottom:18px}.programs .program-item .program-content .text-container .content-header{margin-bottom:15px}.programs .program-item .program-content .text-container .program-text{margin-bottom:37px}}.impact-story+.programs{margin-top:30px}@media (min-width:768px){.impact-story+.programs{margin-top:40px}}@media (min-width:947px){.impact-story+.programs{margin-top:50px}}@media (min-width:1280px){.programs .program-item{width:calc((60vw / 15) * 7)}.impact-story+.programs{margin-top:60px}}@media (max-width:767px){.programs.container-2 .program-item.grid-column{width:calc(100% - 20px)}}.programs.bcger .program-item .program-content{margin-top:20px}.programs.bcger .program-item .program-content:hover{background-color:#f2f2f2}.programs.bcger .program-item .program-content .program-image{margin-bottom:20px}.programs.bcger .program-item .program-content .text-container{margin-left:0;margin-bottom:22px}@media (min-width:1280px){.programs.bcger .program-item .program-content{margin-top:25px}.programs.bcger .program-item .program-content .text-container{margin-bottom:30px}}.programs.bcger .program-item .program-content .text-container .content-header{font-size:12px;line-height:14px;margin-bottom:6px;text-transform:uppercase}@media (min-width:1280px){.programs.bcger .program-item .program-content .text-container .content-header{font-size:14px;line-height:16px;margin-bottom:11px}}.programs.bcger .program-item .program-content .text-container .program-text{font-size:19px;line-height:22px;margin-bottom:0}@media (min-width:1280px){.programs.bcger .program-item .program-content .text-container .program-text{font-size:20px;line-height:24px}}.expertise-cross-browsing.margin-only-container.footer-carousel{margin-top:30px}.expertise-cross-browsing.margin-only-container.footer-carousel .grid-column .carousel-link{padding:15px}.expertise-cross-browsing.margin-only-container.footer-carousel .grid-column .carousel-link .carousel-content-container{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.expertise-cross-browsing.margin-only-container.footer-carousel .grid-column .carousel-link .carousel-content-container .subtext p{margin-bottom:0;color:#707070;display:block;font-size:14px;line-height:17px}.expertise-cross-browsing.margin-only-container.footer-carousel .footer-heading{border-top:none}.expertise-cross-browsing.margin-only-container.footer-carousel .footer-heading h3{margin-bottom:0}.expertise-cross-browsing.margin-only-container .image.title{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px}.expertise-cross-browsing.margin-only-container .image.title .title{color:#000;width:70%;text-transform:none}.expertise-cross-browsing.margin-only-container .image.title picture{order:0;width:auto;margin-right:10px}.expertise-cross-browsing.margin-only-container .image.title picture img{max-width:80px;max-height:80px}.people-attribution .image img,.press-release .image img,.social-feed .avatar img,.text-panel.inset-image img{max-width:100%}.expertise-cross-browsing.margin-only-container.practice-area .grid-column{position:relative}.expertise-cross-browsing.margin-only-container.practice-area .grid-column div{text-align:center}.expertise-cross-browsing.margin-only-container.practice-area .grid-column .text{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;position:absolute;padding:0;width:100%;height:100%}.expertise-cross-browsing.margin-only-container.practice-area .grid-column .text h3{color:#fff;padding:0 20px}.expertise-cross-browsing.margin-only-container.practice-area .grid-column picture{width:100%;max-height:138px}.welcome-header{position:relative}.welcome-header h1,.welcome-header h2,.welcome-header h3,.welcome-header h4,.welcome-header h5,.welcome-header h6,.welcome-header p{color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.welcome-header .apply{color:#fff;text-transform:uppercase;position:absolute;top:10px;right:15px;z-index:2;font-size:18px}.welcome-header .content{position:relative;width:100%;margin-top:-30px}.welcome-header .heading{position:absolute;top:0;left:0;height:calc(100% - 30px);width:100%;color:#fff;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.welcome-header .heading h1{margin-bottom:auto;color:#fff;font-weight:700!important;font-size:25px}.welcome-header .heading *{margin-top:26%}.welcome-header .cta-wrapper{padding:20px 15px;width:calc(100% - 20px * 2);border:1px solid #fff;height:100%;margin:0 auto;bottom:0;left:75px;background:-moz-linear-gradient(left,#5bc591 0,#44ad93 50%,#007a5b 100%);background:-webkit-linear-gradient(left,#5bc591 0,#44ad93 50%,#007a5b 100%);background:linear-gradient(to right,#5bc591 0,#007a5b 100%)}.welcome-header .cta{margin-bottom:15px}.welcome-header .cta:last-child{margin-bottom:0}.welcome-header .cta br{display:none}.welcome-header .cta a{color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;font-size:18px;text-transform:uppercase}.welcome-header .cta p{color:#fff;display:inline-block;width:100%}.welcome-header .cta span{display:inline-block;margin-right:0;font-size:30px}.welcome-header .cta:hover p{color:#00532f}@media (max-width:767px){.welcome-header{margin-top:50px}.welcome-header .heading h1{margin-top:18%}}@media (min-width:500px){.welcome-header .heading h1{font-size:30px}}@media (min-width:768px){.welcome-header{margin-bottom:20px}.welcome-header .content{position:absolute;bottom:0;left:0}.welcome-header .content:after{content:"";position:absolute;box-sizing:content-box;bottom:0;height:50px;width:calc(100% - 75px * 2);border-left:75px solid #fff;border-right:75px solid #fff}.welcome-header .heading{height:calc(100% - 50px)}.welcome-header .heading h1{font-size:48px;line-height:56px}.welcome-header .heading *{margin:auto 0}.welcome-header .cta-wrapper{padding:26px 0 19px;width:calc(100% - 75px * 2);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;background:rgba(63,173,147,.5)}.welcome-header .cta{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center;margin-bottom:0}.welcome-header .cta a{font-size:25px;display:block}.welcome-header .cta a:hover{color:#00532f}.welcome-header .cta a:hover span{border-color:#32c77f}.welcome-header .cta br{display:block}.welcome-header .cta p{margin-bottom:15px;display:block}}@media (min-width:947px){.welcome-header .heading h1{font-size:60px;line-height:72px}.welcome-header .cta a{font-size:35px}}@media (min-width:1280px){.welcome-header .content:after{height:75px;width:calc(100% - 100px * 2);border-left-width:100px;border-right-width:100px}.welcome-header .heading{height:calc(100% - 75px)}.welcome-header .cta-wrapper{width:calc(100% - 100px * 2);padding-top:50px;padding-bottom:50px}}.welcome-module{overflow:hidden;margin-bottom:2px}.welcome-module h1,.welcome-module h2,.welcome-module h3,.welcome-module h4,.welcome-module h5,.welcome-module h6,.welcome-module p{color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.welcome-module .grid-column-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.welcome-module .grid-row{position:relative;display:block}.welcome-module .grid-column:after,.welcome-module .grid-column:before{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none;background:#fff;width:100%}.welcome-module .cta{cursor:pointer;max-height:100%;background:#32c77f;color:#fff;font-size:20px;position:relative;overflow:hidden;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.welcome-module .cta span{font-size:30px}.welcome-module .cta .title{width:100%;color:#32c77f}.welcome-module .cta .content p,.welcome-module .cta .title:first-line{color:#fff}.welcome-module .cta .content{display:none}.welcome-module .cta .learn-more{margin-top:5px;font-size:18px}.welcome-module .cta .learn-more .small{color:#fff;font-size:12px;margin-left:5px}.welcome-module picture{display:block;overflow:hidden}.welcome-module picture img{display:block}@media (max-width:767px){.welcome-module .cta{padding:15px;margin-bottom:7px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.welcome-module .cta span{margin-left:5px}.welcome-module .cta .title{color:#fff}}@media (min-width:768px){.welcome-module .grid-column-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.welcome-module .grid-column{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.welcome-module .grid-column:after,.welcome-module .grid-column:before{display:block;height:50px}.welcome-module .cta{max-height:50px;width:250px;font-size:18px;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;transition:max-height .35s}.welcome-module .cta .content{display:block;z-index:3;padding:0 15px 15px;background:#32c77f;font-size:14px;line-height:18px;left:0}.welcome-module .cta .content .wrapper{overflow:hidden;line-height:1.2em;height:3.6em}.welcome-module .cta .learn-more{font-size:16px;margin-top:35px}.welcome-module .cta .title{width:200px;padding:15px}.welcome-module .cta span.large{position:absolute;top:10px;right:15px}.welcome-module .cta:hover{max-height:250px}.welcome-module .cta:hover .large{display:none}.welcome-module .cta:hover .title{color:#fff}.welcome-module .cta:hover .content{display:block}.welcome-module.hover .cta{background:#a9e9ca}.welcome-module.hover .cta .title{color:#a9e9ca}.welcome-module.hover .cta .title:first-line,.welcome-module.hover .cta:hover .title{color:#fff}.welcome-module.hover .cta:hover{background:#32c77f}}@media (min-width:947px){.welcome-module .grid-column:after,.welcome-module .grid-column:before{height:65px}.welcome-module .cta{width:300px;font-size:20px}.welcome-module .cta .content{font-size:16px}.welcome-module .cta p{width:260px}.welcome-module .cta .learn-more{font-size:18px}.welcome-module .cta .title{width:255px}}@media (max-width:767px){.welcome-module.module-a{overflow:hidden}.welcome-module.module-a .grid-row{margin-left:20px}.welcome-module.module-a picture{max-height:200px}.welcome-module.module-a .cta{margin-top:50px;margin-right:20px}.welcome-module.module-b .grid-row{margin-right:20px}.welcome-module.module-b .cta{margin-left:20px}.welcome-module.module-b picture{max-height:404px}}@media (min-width:768px){.welcome-module.module-a .grid-row{width:calc(100% - 75px)}.welcome-module.module-a .grid-column{width:calc(75px + (((100vw - 75px * 2)/ 15) * 4))}.welcome-module.module-a .grid-column:first-child{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #fff}.welcome-module.module-a .grid-column:first-child:after,.welcome-module.module-a .grid-column:first-child:before{content:""}.welcome-module.module-a .grid-column:first-child .cta:last-child,.welcome-module.module-a .grid-column:first-child:after{margin-top:auto}.welcome-module.module-a .grid-column:last-child .cta:first-child{margin-top:50px}}@media (min-width:947px){.welcome-module.module-a .grid-row{width:calc(75px + ((70vw / 15) * 15) + ((100vw - 75px - 70vw - 75px)/ 2))}.welcome-module.module-a .grid-column{width:calc(75px + ((70vw / 15) * 4))}.welcome-module.module-a .grid-column:last-child .cta:first-child{margin-top:65px}}@media (min-width:1280px){.welcome-module.module-a .grid-row{width:calc((100px + 10vw) + ((60vw / 15) * 15) + ((100vw - 100px - 10vw - 60vw - 100px)/ 2))}.welcome-module.module-a .grid-column{width:calc((100px + 10vw) + ((60vw / 15) * 4))}}.welcome-module.module-b .heading{height:50px;line-height:50px;color:#fff;font-size:28px;padding-left:20px}@media (min-width:768px){.welcome-module.module-b .heading{height:65px;line-height:65px}.welcome-module.module-b .grid-row{width:calc(100% - 50px);margin-left:50px}.welcome-module.module-b .grid-column{width:calc(25px + (((100vw - 75px * 2)/ 15) * 6))}.welcome-module.module-b .grid-column:first-child{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #fff}.welcome-module.module-b .grid-column:first-child:before{content:""}.welcome-module.module-b .grid-column:first-child .cta:first-child{margin-top:65px}.welcome-module.module-b .grid-column:first-child .cta:last-child{margin-top:auto;align-self:flex-end}.welcome-module.module-b .grid-column:last-child .cta:first-child{margin-bottom:auto}.welcome-module.module-b .grid-column:last-child .cta:last-child{margin-bottom:100px}}@media (min-width:947px){.welcome-module.module-b .grid-row{width:calc(100% - 75px);margin-left:75px}.welcome-module.module-b .grid-column{width:calc(((70vw / 15) * 8))}}@media (min-width:1280px){.welcome-module.module-b .grid-row{width:calc(100% - 100px);margin-left:100px}.welcome-module.module-b .grid-column{width:calc(10vw + ((60vw / 15) * 8))}.welcome-module.module-b .grid-column:last-child .cta:last-child{margin-bottom:130px}}@media (max-width:767px){.welcome-module.module-c .grid-row{margin-left:20px}.welcome-module.module-c .cta{margin-right:20px;margin-top:50px}.welcome-module.module-c picture{max-height:200px}}@media (min-width:768px){.welcome-module.module-c .grid-row{width:calc(100% - 75px);margin-left:75px}.welcome-module.module-c .grid-column:first-child{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:100%}.welcome-module.module-c .grid-column:first-child:after,.welcome-module.module-c .grid-column:first-child:before{content:""}.welcome-module.module-c .grid-column:first-child:after{margin-top:auto}.welcome-module.module-c .grid-column:last-child{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;border-right:1px solid #fff;width:calc((((100vw - 75px * 2)/ 15) * 10))}.welcome-module.module-c .grid-column:last-child .cta{margin-top:50px}}@media (min-width:947px){.welcome-module.module-c .grid-row{width:calc(100% - 75px - ((70vw / 15) * 1));margin-left:calc(75px + ((70vw / 15) * 1))}.welcome-module.module-c .grid-column:first-child{content:""}.welcome-module.module-c .grid-column:last-child{width:calc(((70vw / 15) * 14))}.welcome-module.module-c .grid-column:last-child .cta{margin-top:65px}}@media (min-width:1280px){.welcome-module.module-c .grid-row{width:calc(100% - 100px - 10vw - ((60vw / 15) * 1));margin-left:calc(100px + 10vw + ((60vw / 15) * 1))}.welcome-module.module-c .grid-column:last-child{width:calc(((60vw / 15) * 14))}.welcome-module.module-c .grid-column:last-child .cta{margin-top:65px}}@media (max-width:767px){.welcome-module.module-d .grid-row{margin-right:20px}.welcome-module.module-d .cta{margin-left:20px}}.office-detail2 h2,.office-detail2 h3,.office-detail2 h4,.office-detail2 h5,.office-detail2 h6,.office-detail2 li,.office-detail2 p,.office-detail2 ul{color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}@media (min-width:768px){.welcome-module.module-d .grid-row{width:calc(100% - 50px)}.welcome-module.module-d .grid-column:first-child{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;border-right:1px solid #fff;width:calc(75px + (((100vw - 75px * 2)/ 15) * 8))}.welcome-module.module-d .grid-column:last-child{width:100%}.welcome-module.module-d .grid-column:last-child:before{content:""}}@media (min-width:947px){.welcome-module.module-d .grid-row{width:calc(100% - 75px)}.welcome-module.module-d .grid-column:first-child{width:calc(75px + ((70vw / 15) * 11))}}@media (min-width:1280px){.welcome-module.module-d .grid-row{width:calc(100% - 100px)}.welcome-module.module-d .grid-column:first-child{width:calc(100px + 10vw + ((60vw / 15) * 11))}}.office-detail2 .office-bio .container .wrapper .image img,.office-detail2 .office-content picture img{width:100%}.office-detail2 li{position:static}.office-detail2 li::before{content:none}.office-detail2 .page-title{margin:20px 0}@media (min-width:768px){.office-detail2 .page-title{margin:0 0 40px}}@media (min-width:1280px){.office-detail2 .page-title{margin:0 0 50px}}.office-detail2 .office-header{margin-bottom:40px}.office-detail2 .office-header .image,.office-detail2 .office-header .office-info .body{margin-bottom:20px}.office-detail2 .office-header .office-info{color:#333}.office-detail2 .office-header .office-info .phone{color:#333;margin-bottom:3px}.office-detail2 .office-header .office-info .fax{margin-bottom:30px}.office-detail2 .office-header .office-info .cta{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;color:#32c77f}.office-detail2 .office-header .office-info .cta .icon-cta-link-internal{font-size:22px}.office-detail2 .office-header .office-info .cta .cta-text{display:inline-block;color:#32c77f;font-size:18px;text-transform:uppercase;margin-bottom:0}@media (min-width:768px){.office-detail2 .office-header .image{margin-bottom:0}}.office-detail2 .office-bio{margin-bottom:40px}.office-detail2 .office-bio .container{border-bottom:1px solid #d9d9d9;margin-top:20px;padding-bottom:20px}.office-detail2 .office-bio .container .wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%}.office-detail2 .office-bio .container .wrapper .image{margin-right:15px}.office-detail2 .office-bio .container .wrapper a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.office-detail2 .office-bio .container .wrapper .info>a{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.office-detail2 .office-bio .container .wrapper .name a,.office-detail2 .office-bio .container .wrapper .phone a,.office-detail2 .office-bio .container .wrapper .title a{color:inherit}.office-detail2 .office-bio .container .wrapper .title{font-size:14px;line-height:18px;color:#333}.office-detail2 .office-bio .container .wrapper .name,.office-detail2 .office-bio .container .wrapper .phone,.office-detail2 .office-bio .container .wrapper a[href^=tel]{font-size:14px;line-height:18px;color:#707070}.office-detail2 .office-bio .container .wrapper .name span+span{margin-left:.5ex}.office-detail2 .office-bio .share-bar{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;text-align:right;z-index:12;margin-left:auto}@media (min-width:768px){.office-detail2 .office-bio{margin-bottom:50px}.office-detail2 .office-bio .container{margin-top:20px;padding-bottom:20px}.office-detail2 .office-bio .container .wrapper a .image{margin-right:15px}.office-detail2 .office-bio .container .wrapper a .image img{width:100%}.office-detail2 .office-bio .container .wrapper .name,.office-detail2 .office-bio .container .wrapper .phone,.office-detail2 .office-bio .container .wrapper .title{font-size:14px;line-height:18px}.office-detail2 .office-bio .share-bar{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;text-align:right;z-index:12;margin-left:auto}}.office-detail2 .office-social-bar{margin-bottom:40px}.office-detail2 .office-social-bar .header{text-transform:uppercase;margin-bottom:20px;font-size:18px;color:#177b57}.office-detail2 .office-social-bar .social-bar{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.career-track,.office-detail2 .office-content .cta,.office-detail2 .office-social-bar .social-bar .cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.office-detail2 .office-social-bar .social-bar .cta{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;color:#b7b7b7;margin-bottom:15px;font-size:22px}.office-detail2 .office-social-bar .social-bar .cta.facebook:hover{color:#3b5988}.office-detail2 .office-social-bar .social-bar .cta.twitter:hover{color:#00aced}.office-detail2 .office-social-bar .social-bar .cta.instagram:hover{color:#517fa4}.office-detail2 .office-social-bar .social-bar .cta .cta-text{margin-left:5px;color:#333;display:inline-block;font-size:16px;margin-bottom:0}@media (min-width:500px){.office-detail2 .office-social-bar{margin-bottom:80px}.office-detail2 .office-social-bar .header{margin-bottom:20px;font-size:18px}.office-detail2 .office-social-bar .social-bar{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.office-detail2 .office-social-bar .social-bar .cta{color:#b7b7b7;margin-right:40px}.office-detail2 .office-social-bar .social-bar .cta.facebook:hover{color:#3b5988}.office-detail2 .office-social-bar .social-bar .cta.twitter:hover{color:#00aced}.office-detail2 .office-social-bar .social-bar .cta.instagram:hover{color:#517fa4}.office-detail2 .office-social-bar .social-bar .cta .cta-text{margin-left:5px;font-size:18px;margin-bottom:0}}.office-detail2 .office-content{margin-bottom:30px}.office-detail2 .office-content .image{margin-bottom:20px}.office-detail2 .office-content .headline{font-size:24px;line-height:30px;margin-bottom:20px}.office-detail2 .office-content .body{font-size:16px;line-height:20px;margin-bottom:25px}.office-detail2 .office-content picture{display:block}.office-detail2 .office-content .cta{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;color:#32c77f}.office-detail2 .office-content .cta .icon-cta-link-internal{font-size:22px}.office-detail2 .office-content .cta .cta-text{display:inline-block;color:#32c77f;font-size:18px;text-transform:uppercase;margin-bottom:0}@media (min-width:768px){.office-detail2 .office-content .image{margin-bottom:0}.office-detail2 .office-content .headline{font-size:35px;line-height:44px;margin-bottom:30px}.office-detail2 .office-content .body{font-size:18px;line-height:27px;margin-bottom:35px}}.office-landing{position:relative;margin-top:25%}.office-landing .adr,.office-landing .office-location{display:block}.office-landing+.collapsible-content{margin-top:40px}.office-landing+.collapsible-content .text-panel,.office-landing+.collapsible-content .text-panel .header{margin-bottom:0}.office-landing .grid-column{margin-bottom:40px}.events-detail{margin-top:50px;margin-bottom:30px}.events-detail+.audio-wrapper,.events-detail+.video-wrapper{margin-top:30px}.events-detail .notch{margin-top:-70px;border:1px solid #32c77f;background:rgba(255,255,255,.8)}.events-detail .notch .grid-column{padding:20px}.events-detail .text-panel .heading{font-size:30px;line-height:36px;margin-bottom:30px}.events-detail .text-panel .eyebrow{margin-top:30px;margin-bottom:10px;text-transform:uppercase;font-size:14px;line-height:1}.events-detail .register{background:#32c77f;color:#fff;font-size:18px;line-height:1;display:inline-block;padding:15px 30px}@media (min-width:768px){.events-detail .notch{margin-top:-18%}.events-detail .notch .grid-column{padding:35px 0}.events-detail .time-and-location{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.events-detail .location,.events-detail .time-and-date{width:calc(50% - 35px)}.events-detail .time-and-date{margin-right:35px}}@media (min-width:947px){.events-detail .text-panel .heading{font-size:48px;line-height:54px}}.office-location-map{margin-bottom:30px}.office-location-map .office-info p{margin-bottom:0}.margin-only-container.footer-carousel{margin:75px 0 20px}.margin-only-container .slick-next,.margin-only-container .slick-prev{border:1px solid #c2c2c2;background-color:#fff;height:30px;padding:5px 10px;position:absolute;right:0;top:-30px;width:30px}.margin-only-container .slick-next:hover,.margin-only-container .slick-prev:hover{background-color:#f2f2f2}@media (min-width:500px){.margin-only-container .slick-next,.margin-only-container .slick-prev{right:20px}}@media (min-width:1280px){.events-detail .text-panel .heading{font-size:60px;line-height:66px}.margin-only-container .slick-next,.margin-only-container .slick-prev{right:36px}}.margin-only-container .slick-prev{right:40px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.margin-only-container .grid-row.events .text{padding:10px 1% 0 12px}.margin-only-container .grid-row.events picture{padding:0}@media (min-width:500px){.margin-only-container .slick-prev{right:60px}.margin-only-container .grid-row.carousel{margin-right:calc(20px - 20px)}}@media (min-width:768px){.margin-only-container .grid-row.carousel{margin-right:calc(75px - 20px)}}@media (min-width:1280px){.margin-only-container .slick-prev{right:76px}.margin-only-container .grid-row.carousel{margin-right:calc(100px - 36px)}}.margin-only-container .grid-row.carousel .slick-track{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.margin-only-container .grid-row.carousel .grid-column{margin-top:13px;max-height:302px;height:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:500px){.margin-only-container .grid-row.carousel .grid-column{margin-right:20px}}@media (min-width:1280px){.margin-only-container .grid-row.carousel .grid-column{margin-right:36px}}.margin-only-container .grid-row.carousel .grid-column>a{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:auto;overflow:visible}@media (min-width:947px){.margin-only-container .grid-row.carousel .grid-column>a>div{height:auto}}.margin-only-container .grid-row.carousel .grid-column span.date{margin-bottom:2px}.margin-only-container .grid-row.carousel .grid-column span.place{margin-top:auto;padding-bottom:15px}.margin-only-container .footer-heading{border-top:1px solid #c2c2c2;color:#333;font-size:14px;line-height:16px;padding-top:30px;text-transform:uppercase}.margin-only-container .footer-heading h3{width:90%}@media (max-width:767px){.margin-only-container .footer-heading h3{width:80%}}@media (max-width:499px){.margin-only-container .footer-heading h3{width:60%}}.margin-only-container.offices{margin-top:10px;margin-bottom:0}.margin-only-container.offices .footer-heading{border:none}.margin-only-container.offices .grid-row.events .grid-column>a,.margin-only-container.offices .grid-row.events .grid-column>a>div{height:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.margin-only-container.offices .grid-row.events picture{height:57px}.margin-only-container.offices .grid-row.events picture img{height:100%}.margin-only-container.offices .grid-row.events h3{color:#333;margin-bottom:0}.margin-only-container.offices .grid-row.events span.place{line-height:auto;margin:0;padding:0}.career-track{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;position:relative;margin-top:33px;margin-bottom:60px}.career-track h1,.career-track h2,.career-track h3,.career-track p{color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.career-track h1{font-weight:300;transition:color .2s ease-in-out}@media (max-width:767px){.career-track .grid-row{display:block;margin-left:20px;width:calc(100% - 20px * 2)}.career-track .grid-column{width:100%}}@media (min-width:768px){.career-track .grid-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-left:75px;width:calc(100vw - 75px * 2)}.career-track .grid-column:first-child{width:calc((((100vw - 75px * 2)/ 15) * 5))}.career-track .grid-column:last-child{width:calc((((100vw - 75px * 2)/ 15) * 9))}}@media (min-width:947px){.career-track .grid-row{margin-left:75px;width:calc(((70vw / 15) * 15))}.career-track .grid-column:first-child{width:calc(((70vw / 15) * 5))}.career-track .grid-column:last-child{width:calc(((70vw / 15) * 9))}}@media (min-width:1280px){.career-track .grid-row{margin-left:calc(100px + 10vw);width:calc(((60vw / 15) * 15))}.career-track .grid-column:first-child{width:calc(((60vw / 15) * 5))}.career-track .grid-column:last-child{width:calc(((60vw / 15) * 9))}}.career-track .left-col{display:none}.career-track .right-col .expand-all{display:block;padding:15px 0;float:right;font-size:14px}.career-track .right-col .expand-all .expand{display:none}.career-track .right-col .expand-all .collapse,.career-track .right-col .expand-all .expand.show{display:block}.career-track .right-col .expand-all .collapse.hide{display:none}.career-track .right-col .career-track-container .mobile-title,.career-track .right-col .career-track-container .name,.career-track .right-col .career-track-container .title{color:inherit}.career-track .right-col .career-track-container .big-image,.career-track .right-col .career-track-container .career-track-carousel-image .slick-slide{border:1px solid}.career-track .right-col .career-track-container.one{color:#7de266}.career-track .right-col .career-track-container.one .dot{background-color:#7de266}.career-track .right-col .career-track-container.two{color:#1ada8f}.career-track .right-col .career-track-container.two .dot{background-color:#1ada8f}.career-track .right-col .career-track-container.three{color:#32c77f}.career-track .right-col .career-track-container.three .dot{background-color:#32c77f}.career-track .right-col .career-track-container.four{color:#37ae6c}.career-track .right-col .career-track-container.four .dot{background-color:#37ae6c}.career-track .right-col .career-track-container.five{color:#3da08b}.career-track .right-col .career-track-container.five .dot{background-color:#3da08b}.career-track .right-col .career-track-container.six{color:#177b57}.career-track .right-col .career-track-container.six .dot{background-color:#177b57}.career-track .right-col .career-track-container.seven{color:#00532f}.career-track .right-col .career-track-container.seven .dot{background-color:#00532f}.career-track .right-col .career-track-container.eight{color:#1d4149}.career-track .right-col .career-track-container.eight .dot{background-color:#1d4149}.career-track .right-col .career-track-container .mobile-title{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;color:#707070;width:100%;padding:20px 0;font-size:18px;line-height:22px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.career-track .right-col .career-track-container .mobile-title.opened{color:inherit}.career-track .right-col .career-track-container .mobile-title .mobile-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;cursor:pointer}.career-track .right-col .career-track-container .mobile-title .mobile-container .right{margin-right:20px}.career-track .right-col .career-track-container .mobile-title .mobile-container .right .icon-archetype-collapse,.career-track .right-col .career-track-container .mobile-title .mobile-container .right .icon-archetype-expand{color:#fff;font-size:12px;margin:auto}.career-track .right-col .career-track-container .mobile-title .mobile-container .right .dot{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;border-radius:50px;width:26px;height:26px}.career-track .right-col .career-track-container .role-container{margin-top:20px;margin-bottom:50px}.career-track .right-col .career-track-container .role-container .title{display:none}.career-track .right-col .career-track-container .role-container .description{color:#707070;margin-bottom:26px;font-size:18px;line-height:27px}.career-track .right-col .career-track-container .role-container .big-image{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.career-track .right-col .career-track-container .role-container .big-image .image{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.career-track .right-col .career-track-container .role-container .big-image .image .photo{width:auto}.career-track .right-col .career-track-container .role-container .carousel-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;margin-bottom:20px}.career-track .right-col .career-track-container .role-container .carousel-container .career-track-carousel-image{display:inline-block;opacity:.7}.career-track .right-col .career-track-container .role-container .carousel-container .career-track-carousel-image .slick-slide{margin-top:0;width:90px}.career-track .right-col .career-track-container .role-container .carousel-container .career-track-carousel-image .slick-slide.slick-current{margin:0;width:90px}@media (max-width:767px){.career-track .right-col .career-track-container .role-container .career-track-carousel-text .slick-slide{display:block;margin-left:0;width:calc(100vw - 20px * 2)}}@media (min-width:768px){.career-track .right-col .career-track-container .role-container .career-track-carousel-text .slick-slide{width:calc((((100vw - 75px * 2)/ 15) * 9))}.career-track .left-col{display:block}.career-track .left-col.fixed{-webkit-transform:translate3d(0,0,0);position:fixed;top:10%}}@media (min-width:947px){.career-track .right-col .career-track-container .role-container .career-track-carousel-text .slick-slide{width:calc(((70vw / 15) * 9))}}@media (min-width:1280px){.career-track .right-col .career-track-container .role-container .career-track-carousel-text .slick-slide{width:calc(((60vw / 15) * 9))}}.career-track .right-col .career-track-container .role-container .career-track-carousel-text .content .quote{font-size:18px;line-height:27px;color:#707070;margin-bottom:25px}.career-track .right-col .career-track-container .role-container .career-track-carousel-text .content .name{text-transform:uppercase;font-size:18px;line-height:22px;margin-bottom:10px}.career-track .right-col .career-track-container .role-container .career-track-carousel-text .content .info{font-size:16px;line-height:27px;color:#707070}@media (min-width:768px) and (min-width:768px){.career-track .left-col.fixed{width:calc((((100vw - 75px * 2)/ 15) * 5))}}@media (min-width:768px) and (min-width:947px){.career-track .left-col.fixed{width:calc(((70vw / 15) * 5))}}@media (min-width:768px) and (min-width:1280px){.career-track .left-col.fixed{width:calc(((60vw / 15) * 5))}}@media (min-width:768px){.career-track .left-col.normal{position:relative;-webkit-transform:translate3d(0,0,0)}.career-track .left-col .role{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:right;margin-bottom:30px}.career-track .left-col .role.active.two .role-text{color:#1ada8f}.career-track .left-col .role.active.three .role-text{color:#32c77f}.career-track .left-col .role.active.four .role-text{color:#37ae6c}.career-track .left-col .role.active.five .role-text{color:#3da08b}.career-track .left-col .role.active.six .role-text{color:#177b57}.career-track .left-col .role.active.seven .role-text{color:#00532f}.career-track .left-col .role.active.eight .role-text{color:#1d4149}.career-track .left-col .role.one .role-text{color:#7de266}.career-track .left-col .role.one .dot{background:#7de266}.career-track .left-col .role.two .dot{background:#1ada8f}.career-track .left-col .role.three .dot{background:#32c77f}.career-track .left-col .role.four .dot{background:#37ae6c}.career-track .left-col .role.five .dot{background:#3da08b}.career-track .left-col .role.six .dot{background:#177b57}.career-track .left-col .role.seven .dot{background:#00532f}.career-track .left-col .role.eight .dot{background:#1d4149}.career-track .left-col .role .role-text{display:inline-block;font-size:18px;line-height:22px}.career-track .left-col .role .role-text p{transition:color .2s ease-in-out}.career-track .left-col .role .dot-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.career-track .left-col .role .dot-container .dot{border-radius:50px;margin-left:14px;margin-top:6px;width:15px;height:15px}.career-track .right-col .career-track-container .mobile-title,.career-track .right-col .expand-all{display:none}.career-track .right-col .career-track-container .role-container{margin-bottom:60px;margin-top:0}.career-track .right-col .career-track-container .role-container .title{display:block;font-size:35px;line-height:44px;margin-bottom:20px}.career-track .right-col .career-track-container .role-container .description{margin-bottom:26px;font-size:18px;line-height:27px}.career-track .right-col .career-track-container .role-container .big-image{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.career-track .right-col .career-track-container .role-container .big-image .image{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.career-track .right-col .career-track-container .role-container .big-image .image .photo{width:auto}.career-track .right-col .career-track-container .role-container .carousel-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;margin-bottom:20px}.career-track .right-col .career-track-container .role-container .carousel-container .career-track-carousel-image{display:inline-block;opacity:.7}.career-track .right-col .career-track-container .role-container .carousel-container .career-track-carousel-image .slick-slide{margin-top:50px;width:40px}.career-track .right-col .career-track-container .role-container .carousel-container .career-track-carousel-image .slick-slide.slick-current{margin:0;width:90px}.career-track .right-col .career-track-container .role-container .career-track-carousel-text .content .quote{font-size:18px;line-height:27px;margin-bottom:25px}.career-track .right-col .career-track-container .role-container .career-track-carousel-text .content .name{text-transform:uppercase;font-size:18px;line-height:22px;margin-bottom:10px}.career-track .right-col .career-track-container .role-container .career-track-carousel-text .content .info{font-size:18px;line-height:27px}}.working-at-bcg .working-at-bcg-module{position:relative}.working-at-bcg .working-at-bcg-module img,.working-at-bcg .working-at-bcg-module picture{display:block}.working-at-bcg .working-at-bcg-module .vjs-big-play-button{height:100%;width:100%;border:none;border-radius:0;top:0;left:0;background-color:transparent;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.working-at-bcg .working-at-bcg-module .vjs-big-play-button:before{text-shadow:none;line-height:1;text-align:inherit;position:static;left:auto;width:auto;height:auto;background:#32c77f;padding:8px}.working-at-bcg .working-at-bcg-module .vjs-playing .vjs-big-play-button{display:none}.working-at-bcg .working-at-bcg-module .cta .body,.working-at-bcg .working-at-bcg-module .cta .title{font-size:18px;line-height:20px;color:#000;margin-bottom:10px}.working-at-bcg .working-at-bcg-module .cta-content{margin-left:20px;width:calc(100% - 20px * 2)}.working-at-bcg .working-at-bcg-module .cta-content span{font-family:henderson-bcg-sans!important}.working-at-bcg .working-at-bcg-module .cta-content span:before{font-size:24px;color:#32c77f;vertical-align:middle;margin-right:5px;font-family:dotBCG-Icons}.working-at-bcg .working-at-bcg-module.type-1 .cta{position:absolute;left:0;width:100%}.working-at-bcg .working-at-bcg-module.type-1.left .cta,.working-at-bcg .working-at-bcg-module.type-1.right .cta{bottom:0}.working-at-bcg .working-at-bcg-module.type-1 .cta-content{background:#fff;padding:5px 5px 10px}.working-at-bcg .working-at-bcg-module.type-2{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-self:stretch;-moz-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.working-at-bcg .working-at-bcg-module.type-2 .cta{background:#fff;width:100%}.working-at-bcg .working-at-bcg-module.type-2 .cta-content{margin-top:40px;margin-bottom:40px}.working-at-bcg .working-at-bcg-module.type-2 .cta-content p{font-size:18px;line-height:20px}.working-at-bcg .working-at-bcg-module.type-2 .cta-content span{color:#32c77f}.working-at-bcg .working-at-bcg-module.type-3{margin-top:50px}.working-at-bcg .working-at-bcg-module.type-3 .video-js{height:auto!important}.working-at-bcg .working-at-bcg-module.type-3 .video-js video{position:relative}@media (max-width:767px){.working-at-bcg .working-at-bcg-module{margin-bottom:10px}}@media (min-width:768px){.working-at-bcg .working-at-bcg-module.type-1:hover .cta-content h2,.working-at-bcg .working-at-bcg-module.type-2:hover .cta-content span,.working-at-bcg .working-at-bcg-module:hover .cta-content span:before{color:#fff}.working-at-bcg .working-at-bcg-module .vjs-default-skin .vjs-big-play-button{border-radius:0;-webkit-box-shadow:0 0 0 rgba(255,255,255,0);-moz-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.working-at-bcg .working-at-bcg-module .vjs-default-skin .vjs-big-play-button:focus,.working-at-bcg .working-at-bcg-module .vjs-default-skin:hover .vjs-big-play-button{outline:0;border-color:transparent;background-color:none;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.working-at-bcg .working-at-bcg-module.type-1:hover .cta-content,.working-at-bcg .working-at-bcg-module.type-2:hover .cta{background:#32c77f}.working-at-bcg .working-at-bcg-module:hover{transform:scale(1.03);z-index:20}.working-at-bcg .working-at-bcg-module.vjs-playing{z-index:20}.working-at-bcg .modules-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.working-at-bcg .modules-wrapper .working-at-bcg-module{cursor:pointer;margin-top:3px;margin-bottom:3px;transform:scale(1);transition:transform .15s}.working-at-bcg .modules-wrapper .working-at-bcg-module:hover{transform:scale(1.03);z-index:20}.working-at-bcg .working-at-bcg-module{position:relative}.working-at-bcg .working-at-bcg-module.left{margin-right:3px}.working-at-bcg .working-at-bcg-module.left .cta-content{margin-left:calc((100% - 60%)/ 2);width:60%}.working-at-bcg .working-at-bcg-module.right{margin-left:3px}.working-at-bcg .working-at-bcg-module.right .cta-content{margin-left:10vw;width:60%}.working-at-bcg .working-at-bcg-module.type-1,.working-at-bcg .working-at-bcg-module.type-2{width:50vw}.working-at-bcg .working-at-bcg-module.type-1.right .cta{top:0}.working-at-bcg .working-at-bcg-module.type-2 .cta-content{margin-top:60px;margin-bottom:60px}.working-at-bcg .working-at-bcg-module.type-3{margin-top:153px;width:calc(50vw + 10vw + 3px * 2)}.working-at-bcg .working-at-bcg-module.type-3+.modules-wrapper{margin-top:-150px}.working-at-bcg .working-at-bcg-module.type-3+.modules-wrapper .left:first-child{margin-top:150px}}@media (min-width:947px){.working-at-bcg .working-at-bcg-module.type-1 .cta h2{font-size:30px;line-height:30px;margin-bottom:8px}.working-at-bcg .working-at-bcg-module.type-2 .cta-content p{font-weight:400;font-size:20px;line-height:25px}}@media (min-width:1280px){.working-at-bcg .working-at-bcg-module.left{margin-right:3px}.working-at-bcg .working-at-bcg-module.left .cta-content{margin-left:calc((100% - 50%)/ 2);width:50%}.working-at-bcg .working-at-bcg-module.right .cta-content{width:50%}.working-at-bcg .working-at-bcg-module.type-2 .cta-content{margin-top:150px;margin-bottom:150px}.working-at-bcg .working-at-bcg-module.type-3{margin-top:198px}}.offices-mini-landing .image-left{margin-top:calc(20px + 20px)}@media (min-width:768px){.offices-mini-landing .image-left{margin-top:calc((((100vw - 75px * 2)/ 15) * 1) + 20px)}}@media (min-width:947px){.offices-mini-landing .image-left{margin-top:calc(((70vw / 15) * 1) + 30px)}}@media (min-width:1280px){.offices-mini-landing .image-left{margin-top:calc(((60vw / 15) * 1) + 40px)}}.offices-mini-landing .image-right{margin-top:calc(20px + 20px)}@media (max-width:767px){.offices-mini-landing .image-left .grid-row,.offices-mini-landing .image-right .grid-row{margin-left:20px;margin-right:20px}}@media (min-width:768px){.offices-mini-landing .image-right{margin-top:calc((((100vw - 75px * 2)/ 15) * 1) + 20px)}.offices-mini-landing .image-right .grid-column:last-child{margin-left:calc((((100vw - 75px * 2)/ 15) * 1))}}@media (min-width:947px){.offices-mini-landing .image-right{margin-top:calc(((70vw / 15) * 1) + 30px)}.offices-mini-landing .image-right .grid-column:last-child{margin-left:calc(((70vw / 15) * 1))}}.offices-mini-landing .image-right .office-location{width:100%}.offices-mini-landing .grid-row{border-color:#32c77f}.offices-mini-landing .office-location{flex-direction:column;align-self:flex-start;padding:20px 0 20px 20px}.offices-mini-landing .office-location .adr{padding-bottom:35px}.offices-mini-landing .office-location .adr .city:after{display:none}.offices-mini-landing .icon-nav-interstitial-arrow{height:60px;width:60px;border-radius:60px;border:2px solid #32c77f;color:#32c77f;padding:5px}@media (min-width:768px){.offices-mini-landing .office-location{padding:20px 0}.offices-mini-landing .office-location .adr{padding-bottom:35px}.offices-mini-landing .office-location .adr .city:after{display:none}}.apply-module .search form{padding:0}.apply-module .search form input#apply-search{height:70px}@media (min-width:768px){.apply-module .search form input#apply-search{height:72px}}@media (min-width:1280px){.offices-mini-landing .image-right{margin-top:calc(((60vw / 15) * 1) + 40px)}.offices-mini-landing .image-right .grid-column:last-child{margin-left:calc(((60vw / 15) * 1))}.apply-module .search form input#apply-search{height:82px}}.apply-module .search .typeahead-button{vertical-align:middle}.apply-module .search .typeahead-button button[type=submit]{background:#fff;border:1px solid #b2b2b2;color:#b2b2b2;font-size:12px;padding:5px 25px;text-transform:uppercase;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.apply-module .search form+.text-panel{margin-top:20px;margin-bottom:10px}.apply-module .search form+.text-panel p{margin-bottom:0}.apply-module .select-boxes{margin-top:25px;margin-bottom:20px}.apply-module .select-boxes .disabled .dd-select{border-color:#d9d9d9}.apply-module .select-boxes .disabled .dd-pointer{background-color:#d9d9d9}.apply-module .select-boxes .disabled .dd-selected{color:#b7b7b7}.apply-module .select-boxes .disabled:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:3}.hero-type1+section,.insight-teaser .media-block,.insight-teaser-type-4 .picture-wrapper{position:relative}.apply-module .select-boxes .dd-container+.dd-container{margin-top:10px}.apply-module .select-boxes .dd-container,.apply-module .select-boxes .dd-options,.apply-module .select-boxes .dd-select{width:100%!important;font-family:henderson-bcg-serif,"Palatino Linotype",Palatino,Garamond,Georgia,serif;weight:400}.apply-module .select-boxes .dd-pointer-down:before,.apply-module .select-boxes .dd-pointer-up:before{font-family:dotBCG-Icons}.apply-module .select-boxes .dd-options{border-color:#32c77f}.apply-module .select-boxes .dd-options .dd-option{line-height:1.3;border-bottom:none;padding:0 20px;margin-top:30px;margin-bottom:30px}.apply-module .select-boxes .dd-options label{cursor:pointer;text-transform:capitalize}.apply-module .select-boxes .dd-options label:hover{color:#32c77f}.apply-module .select-boxes .dd-selected{font-weight:400;color:#32c77f;padding:20px}.apply-module .select-boxes .dd-selected-text{text-transform:capitalize}.apply-module .select-boxes .dd-select{border-radius:0;width:100%;background:#fff!important;border-color:#32c77f}.apply-module .select-boxes .dd-pointer-down{border:none}.apply-module .select-boxes .dd-pointer-up{border:none!important}.apply-module .select-boxes .dd-pointer{padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background:#32c77f;color:#fff;margin:0;width:auto;height:100%;top:0;right:0}@media (min-width:768px){.apply-module .select-boxes{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.apply-module .select-boxes .dd-container:first-child{margin-right:35px}.apply-module .select-boxes .dd-container{width:calc(100% - 35px)!important}.apply-module .select-boxes .dd-container .dd-options,.apply-module .select-boxes .dd-container .dd-select{width:100%!important}.apply-module .select-boxes .dd-container+.dd-container{margin-top:0}}@media (min-width:947px){.apply-module .search form+.text-panel{margin-top:20px}.apply-module .dd-selected,.apply-module .select-boxes .dd-selected{padding:25px}}.apply-module .typeahead-field{background:#fff;padding:0 20px}.apply-module .typeahead-field input{font-size:16px;border:none;background:0 0;height:70px;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.apply-module .typeahead-field input:last-child{background:0 0}@media (min-width:768px){.apply-module .typeahead-field input{height:72px}}@media (min-width:1280px){.apply-module .typeahead-field input{height:82px;font-size:18px}}.apply-module .typeahead-field .typeahead-query{vertical-align:middle}.apply-module .typeahead-list{padding:0;border:1px solid #32c77f;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-top:0;width:calc(100% + 2px);margin-left:-1px}.apply-module .typeahead-list.empty>li>a{font-size:16px}.apply-module .typeahead-list>li{background:#fff}.apply-module .typeahead-list>li>a{white-space:normal;padding-top:23px;padding-right:20px;padding-bottom:23px;font-size:18px;color:#737373}.apply-module .typeahead-list>li>a p{margin-bottom:1em}.apply-module .typeahead-list>li>a strong{color:#333}@media (min-width:1280px){.apply-module .typeahead-list>li>a{font-size:18px}}.full-width-body-section{padding-bottom:40px}.full-width-body-section .text-panel{margin-bottom:0}.full-width-body-section .text-panel .title{padding-top:40px;margin-bottom:20px}.full-width-body-section .text-panel .text{margin-bottom:0}.full-width-body-section.students{margin-top:-3%}.full-width-body-section.students .search button{display:none}.full-width-body-section .link-box-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.full-width-body-section .link-box-wrapper .link-box-button{margin-top:20px;font-size:18px;line-height:21px;padding:1.4em;width:100%;background-color:#fff;border:1px solid #32c77f;color:#000}.offices-deepmode .office-info .fax span,.offices-deepmode .office-info .phone span{padding-right:10px}.full-width-body-section .link-box-wrapper .link-box-button:hover{background-color:#fff;border:1px solid #32c77f;color:#000}.full-width-body-section .link-box-wrapper .link-box-button:nth-of-type(odd){margin-right:0}@media (min-width:768px){.full-width-body-section .link-box-wrapper .link-box-button{width:calc(50% - 20px)}.full-width-body-section .link-box-wrapper .link-box-button:nth-of-type(odd){margin-right:40px}}.leadership .cta{text-transform:uppercase;color:#32c77f}.leadership .cta p{display:inline-block}.leadership .name-first,.leadership .name-last{display:block}.leadership .leadership-people-list,.offices-deepmode{margin-top:50px}.offices-deepmode .follow-us{margin-bottom:30px}.offices-deepmode .follow-us .header{text-transform:uppercase;margin-bottom:15px;font-size:18px;color:#177b57}.offices-deepmode .follow-us .social-link{display:block;padding-bottom:5px}.offices-deepmode .bio .container .wrapper,.offices-deepmode .office-info .cta{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.offices-deepmode .office-info{color:#333}.offices-deepmode .office-info .body{line-height:normal;margin-bottom:20px}.offices-deepmode .office-info .body p{margin-bottom:0}.offices-deepmode .office-info .phone{color:#333;margin-bottom:3px}.offices-deepmode .office-info .fax{margin-bottom:30px}.offices-deepmode .office-info .cta{display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;color:#32c77f}.offices-deepmode .office-info .cta .icon-cta-link-internal{font-size:22px}.offices-deepmode .office-info .cta .cta-text{display:inline-block;color:#32c77f;font-size:18px;text-transform:uppercase}.offices-deepmode .bio .info p{margin:0}.offices-deepmode .bio .container{border-bottom:1px solid #d9d9d9;margin-top:20px;padding-bottom:20px}.offices-deepmode .bio .container:first-child{margin-top:0}.offices-deepmode .bio .container .wrapper{display:flex;width:100%}.offices-deepmode .bio .container .wrapper a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.offices-deepmode .bio .container .wrapper a .image{display:inline-table}.offices-deepmode .bio .container .wrapper a .image picture{height:50px;margin-right:15px;width:50px}.offices-deepmode .bio .container .wrapper .name a,.offices-deepmode .bio .container .wrapper .phone a,.offices-deepmode .bio .container .wrapper .title a{color:inherit}.offices-deepmode .bio .container .wrapper .title{font-size:14px;line-height:18px;color:#333}.offices-deepmode .bio .container .wrapper .name,.offices-deepmode .bio .container .wrapper .phone,.offices-deepmode .bio .container .wrapper a{font-size:14px;line-height:18px;color:#707070}.offices-deepmode .bio .container .wrapper .name span+span{margin-left:.5ex}.offices-deepmode .bio .share-bar{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;text-align:right;z-index:12;margin-left:auto}.offices-deepmode .events:not(.featured){margin-bottom:50px}.interrupter{background-color:#eeeded;box-shadow:none;width:100%;padding:20px 0;margin:30px 0;overflow:hidden}@media (min-width:768px){.interrupter .outer-grid-wrapper{border-left-width:25px;border-left-style:solid;border-color:transparent;margin-right:50px;margin-left:50px}.interrupter .outer-grid-wrapper .inner-grid-wrapper{margin-right:15%;margin-left:5%;padding-right:15%;padding-left:5%}.interrupter{box-shadow:inset 75px 0 #fff;padding:30px 0}}@media (max-width:1279px) and (min-width:768px){.interrupter .grid-row{margin-left:100px}}@media (min-width:1280px){.interrupter{box-shadow:inset 100px 0 #fff}.interrupter .outer-grid-wrapper{border-left-width:35px;margin-left:65px;margin-right:65px}}.deepmode .interrupter{background-color:#f2f2f2}@media (min-width:768px){.deepmode .interrupter{box-shadow:inset 75px 0 #fff;padding:30px 0}}.interrupter .cta-link{margin-top:20px;margin-bottom:0}.insight-teaser:not(.external-video) .play{display:none}.insight-teaser .vjs-default-skin .vjs-big-play-button{top:0}.insight-teaser .images{margin-bottom:20px}.insight-teaser-type-4 .grid-row{display:block}@media (max-width:767px){.insight-teaser-type-4{margin-left:20px;margin-right:20px}.insight-teaser-type-4 .play{margin-left:20px}}@media (min-width:768px){.insight-teaser-type-4 .grid-row.title{margin-left:75px}.insight-teaser-type-4 .grid-row.content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:calc(100% - 75px)}.insight-teaser-type-4 .grid-row.content .grid-column:first-child{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc(75px + (((100vw - 75px * 2)/ 15) * 7));margin-right:calc((((100vw - 75px * 2)/ 15) * 1))}.insight-teaser-type-4 .grid-row.content .grid-column:last-child{width:calc((((100vw - 75px * 2)/ 15) * 7))}.interrupter .insight-teaser-type-4 .grid-row.content,.interrupter .insight-teaser-type-4 .grid-row.title{margin-left:calc(75px + (((100vw - 75px * 2)/ 15) * 1))}.interrupter .insight-teaser-type-4 .grid-row.content .grid-column:first-child{width:calc((((100vw - 75px * 2)/ 15) * 8))}.interrupter .insight-teaser-type-4 .grid-row.content .grid-column:last-child{width:calc((((100vw - 75px * 2)/ 15) * 5))}}@media (min-width:947px){.insight-teaser-type-4 .grid-row.content .grid-column:first-child{width:calc(75px + ((70vw / 15) * 7));margin-right:calc(((70vw / 15) * 1))}.insight-teaser-type-4 .grid-row.content .grid-column:last-child{width:calc(((70vw / 15) * 7) + ((100vw - 75px - 70vw - 75px)/ 2))}.interrupter .insight-teaser-type-4 .grid-row.content,.interrupter .insight-teaser-type-4 .grid-row.title{margin-left:calc(75px + ((70vw / 15) * 1))}.interrupter .insight-teaser-type-4 .grid-row.content .grid-column:first-child{width:calc(((70vw / 15) * 8))}.interrupter .insight-teaser-type-4 .grid-row.content .grid-column:last-child{width:calc(((70vw / 15) * 5) + ((100vw - 75px - 70vw - 75px)/ 2))}}@media (min-width:1280px){.deepmode .interrupter{box-shadow:inset 100px 0 #fff}.insight-teaser-type-4 .grid-row.title,.interrupter .insight-teaser-type-4 .grid-row.content,.interrupter .insight-teaser-type-4 .grid-row.title{margin-left:calc(100px + 10vw)}.insight-teaser-type-4 .grid-row.content .grid-column:first-child{width:calc(100px + 10vw + ((60vw / 15) * 7));margin-right:calc(((60vw / 15) * 1))}.insight-teaser-type-4 .grid-row.content .grid-column:last-child{width:calc(((60vw / 15) * 7) + ((100vw - 100px - 10vw - 60vw - 100px)/ 2))}.interrupter .insight-teaser-type-4 .grid-row.content .grid-column:first-child{width:calc(((60vw / 15) * 8));margin-right:calc(((60vw / 15) * 1))}.interrupter .insight-teaser-type-4 .grid-row.content .grid-column:last-child{width:calc(((60vw / 15) * 6) + ((100vw - 100px - 10vw - 60vw - 100px)/ 2))}}.insight-teaser-type-4 a.eyeem{background:rgba(255,255,255,.5);padding:10px;color:#333;position:absolute;right:0;top:0;font-style:italic;font-size:smaller;z-index:1}.insight-teaser-type-4 video{height:auto!important;position:static!important}.insight-teaser-type-4 video:after{content:'\e607';font-size:50px;color:#32c77f;background:#fff}.insight-teaser-type-4 video .image{position:relative}.insight-teaser-type-4 video .image:before{content:attr(data-attribution);background:rgba(255,255,255,.5);padding:10px;color:#333;position:absolute;top:0;left:0;z-index:2}.challenge-top .challenge-intro .sub-topics li::before,.challenge-top li::before{content:none}.insight-teaser-type-3 .grid-row{display:block}.insight-teaser-type-3 .grid-column:last-child{position:relative}@media (max-width:767px){.insight-teaser-type-3 .grid-row.title{margin-left:20px;margin-right:20px}.insight-teaser-type-3 .grid-row.content{margin-left:20px;width:calc(100% - 20px);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.insight-teaser-type-3 .grid-row.content .grid-column:last-child{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}.insight-teaser-type-3 .grid-row.content .grid-column:first-child{margin-right:20px;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}}@media (min-width:768px){.insight-teaser-type-3 .grid-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-left:75px}.insight-teaser-type-3 .grid-row.title{width:calc(100% - 75px * 2)}.insight-teaser-type-3 .grid-row.content .grid-column:first-child{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc((((100vw - 75px * 2)/ 15) * 7));margin-right:calc((((100vw - 75px * 2)/ 15) * 1))}.insight-teaser-type-3 .grid-row.content .grid-column:last-child{width:100%}.interrupter .insight-teaser-type-3 .grid-row{margin-left:calc(75px + (((100vw - 75px * 2)/ 15) * 1))}.interrupter .insight-teaser-type-3 .grid-row.title{width:calc((((100vw - 75px * 2)/ 15) * 14))}.interrupter .insight-teaser-type-3 .grid-row.content .grid-column:first-child{width:calc((((100vw - 75px * 2)/ 15) * 6))}}@media (min-width:947px){.insight-teaser-type-3 .grid-row.content .grid-column:first-child{width:calc(((70vw / 15) * 7));margin-right:calc(((70vw / 15) * 1))}.insight-teaser-type-3 .grid-row.content .grid-column:last-child{width:calc(((70vw / 15) * 7) + ((100vw - 75px - 70vw - 75px)/ 2))}.interrupter .insight-teaser-type-3 .grid-row{margin-left:calc(75px + ((70vw / 15) * 1))}.interrupter .insight-teaser-type-3 .grid-row.title{width:calc(((70vw / 15) * 14))}.interrupter .insight-teaser-type-3 .grid-row.content .grid-column:first-child{width:calc(((70vw / 15) * 6))}}@media (min-width:1280px){.insight-teaser-type-3 .grid-row{margin-left:calc(100px + 10vw);width:calc(100% - (100px + 10vw))}.insight-teaser-type-3 .grid-row.title{width:calc(100% - 10vw - 100px * 2)}.insight-teaser-type-3 .grid-row.content .grid-column:first-child{width:calc(((60vw / 15) * 7));margin-right:calc(((60vw / 15) * 1))}.insight-teaser-type-3 .grid-row.content .grid-column:last-child{width:calc(((60vw / 15) * 7) + ((100vw - 100px - 10vw - 60vw - 100px)/ 2))}.interrupter .insight-teaser-type-3 .grid-row{margin-left:calc(100px + 10vw)}.interrupter .insight-teaser-type-3 .grid-row.title{width:calc(((60vw / 15) * 15))}.interrupter .insight-teaser-type-3 .grid-row.content .grid-column:first-child{width:calc(((60vw / 15) * 7))}}.insight-teaser-type-2 .images{position:relative;margin-bottom:9vw}.insight-teaser-type-2.video-playing .media-block:first-child{z-index:3}.insight-teaser-type-2 .media-block:first-child{cursor:pointer;width:75%;margin-left:auto}.insight-teaser-type-2 .media-block:last-child{position:absolute;width:45%;z-index:2;bottom:-9vw}@media (min-width:947px){.insight-teaser-type-2 .images{margin-bottom:7vw}.insight-teaser-type-2 .media-block:last-child{bottom:-7vw}}.insight-teaser-type-1 .media-block:first-child{width:45%;float:right;margin-bottom:-13%;z-index:2}.insight-teaser-type-1 .media-block:last-child{width:75%}.link-list .link-list-item{margin-bottom:12px;padding-left:2em}@media (min-width:768px){.text-panel.two-column .row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.text-panel.two-column .column{width:50%}.text-panel.two-column .column:first-child{margin-right:40px}.link-list .link-list-item{margin-bottom:14px}}.link-list .link-list-item:before{display:none}.link-list .link-list-item [class*=icon]{position:absolute;left:0}.challenge-top,.office-location,.text-panel.inset-image .column:last-child,.text-panel.inset-image figure{position:relative}.dek,.dek p,.text-panel.dek,.text-panel.dek p{font-size:19px;line-height:28px}@media (min-width:768px){.dek,.dek p,.text-panel.dek,.text-panel.dek p{font-weight:300;font-size:22px;line-height:31px}}@media (min-width:1091px){.dek,.dek p,.text-panel.dek,.text-panel.dek p{font-size:24px;line-height:33px}}.text-panel.inset-image .column:first-child{margin-bottom:40px}.text-panel.inset-image p:first-child{margin-top:-.7ex}.text-panel.inset-image figcaption{font-size:12px;line-height:16px;color:#707070}.cta-link,.cta-link a{color:#32c77f}@media (max-width:767px){.text-panel.inset-image figcaption{padding-right:30px}.text-panel.inset-image .container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.text-panel.inset-image .container .column:first-child{-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2}.text-panel.inset-image .container .column:last-child{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1;margin-bottom:40px}}.collapsible-content .text-panel.inset-image .column{margin:0}@media (min-width:768px){.text-panel.inset-image .container{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.text-panel.inset-image figcaption{font-size:14px;line-height:19px}.text-panel.inset-image .column:first-child{margin-bottom:0;width:calc(100% / 15 * 7)}.text-panel.inset-image .column:last-child{width:calc(100% / 15 * 7)}.collapsible-content .text-panel.inset-image .container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.collapsible-content .text-panel.inset-image .column{width:calc(100% / 15 * 7)}}.cta-link{display:inline-block;margin-bottom:30px;font-size:16px;line-height:21px;text-transform:uppercase;vertical-align:middle}@media (min-width:500px){.cta-link{margin-bottom:50px}}@media (min-width:768px){.cta-link{font-size:18px;line-height:23px}}.cta-link [class^=icon-cta]{font-size:24px;margin-right:10px;vertical-align:-10%}.cta-link [class^=icon-cta]::before{font-size:24px;font-family:dotBCG-icons}.interstitial-footer-nav{position:relative;text-align:center;margin-top:62px;margin-bottom:10px;padding-top:25px;padding-bottom:20px;border-top:1px solid rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25)}@media (min-width:768px){.interstitial-footer-nav{margin-top:125px;margin-bottom:20px}}.interstitial-footer-nav .teaser+.arrow,.interstitial-footer-nav .title+.arrow,.interstitial-footer-nav .title+.teaser{margin-top:15px}.interstitial-footer-nav .arrow .icon-nav-interstitial-arrow{height:60px;width:60px;border-radius:30px;border:2px solid #32c77f;color:#32c77f;padding:3px}.interstitial-footer-nav .title{color:#333;font-size:20px}.interstitial-footer-nav .teaser{display:none;font-size:18px;line-height:24px;color:#707070}.interstitial-footer-nav .next-section{font-size:14px;color:#32c77f;text-transform:uppercase;margin-bottom:12px}@media (min-width:768px){.interstitial-footer-nav .teaser+.arrow,.interstitial-footer-nav .title+.arrow{margin-top:20px}.interstitial-footer-nav{padding-top:35px;padding-bottom:25px}.interstitial-footer-nav a:hover .teaser,.interstitial-footer-nav a:hover .title{color:#707070;border-color:#707070}.interstitial-footer-nav a:hover .arrow .icon-nav-interstitial-arrow{color:#007a5c;border-color:#007a5c}.interstitial-footer-nav .title{font-size:32px}.interstitial-footer-nav .teaser{display:block}}.myth-and-reality+.people-attribution,.q-and-a+.people-attribution{margin-top:-50px}@media (min-width:768px){.myth-and-reality+.people-attribution,.q-and-a+.people-attribution{margin-top:-70px}}.people-attribution .container{border-top:1px solid #b8b8b8;display:block;padding-top:20px;margin-bottom:20px;margin-top:0}.people-attribution .container:hover .name a{color:#177b57}.people-attribution .image{width:90px;height:90px;float:left;margin-right:15px}.people-attribution .content{font-size:14px}.people-attribution .name{display:block;padding-bottom:5px;text-transform:uppercase}.people-attribution .name a,.people-attribution div.name{color:#333}.people-attribution .office,.people-attribution .role{color:#707070;line-height:19px}@media (min-width:500px){.people-attribution{margin-bottom:0}.people-attribution .container{width:calc(50% - 40px);display:inline-block}.people-attribution .container:nth-child(odd){margin-right:40px}}@media (min-width:768px){.office-location{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.office-location .container{width:calc(100% / 15 * 7)}}.office-location .container{margin-bottom:45px}.office-location .container:last-child{margin-bottom:0}.office-location .city{color:#333;font-size:16px;line-height:1.5;vertical-align:middle;margin-bottom:0}.office-location .city a{color:inherit;font-size:inherit;line-height:inherit}.office-location .city:after{font-family:dotBCG-Icons;font-size:.6785em;vertical-align:middle;margin:-.125em 0 0 8px;display:inline-block}.office-location .country-name,.office-location .phone,.office-location .street-address{font-size:16px;line-height:25px;display:block}@media (min-width:500px){.office-location .country-name,.office-location .phone,.office-location .street-address{font-size:18px;line-height:22px}.office-location .container{margin-bottom:50px}.offices-mini-landing .city{font-size:25px}}.collapsed-content .city,.office-landing .city{font-size:18px}.threecol h3.subtitle{color:#177b57;text-transform:uppercase;margin:20px 25px 20px 0;font-size:18px;line-height:23px}.threecol .container{margin-bottom:45px}.threecol .container .container-content{display:block}.threecol .container .container-content p{margin:0;font-size:18px;line-height:27px}@media (min-width:768px){.threecol .container{width:calc(33% - 40px);display:inline-block;margin-bottom:40px;margin-right:40px}.threecol .container:nth-of-type(3n+0){margin-right:0}}@media (max-width:767px){.threecol .container{width:100%;display:inline-block;margin-bottom:20px;margin-right:20px}}.twocol{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.twocol h3.subtitle{color:#177b57;text-transform:uppercase;margin:20px 25px 20px 0;font-size:18px;line-height:23px}.twocol .container{margin-bottom:25px}.twocol .container .container-content{display:block}.twocol .container .container-content p{margin:0;font-size:18px;line-height:27px}@media (min-width:768px){.twocol{flex-direction:row}.twocol .container{width:calc(50% - (100% / 30));display:inline-block;margin-bottom:25px;margin-right:calc(100% / 15)}.twocol .container:nth-of-type(2n+0){margin-right:0}}.interview-tips h1,.interview-tips h2,.interview-tips h3,.interview-tips h4,.interview-tips h5,.interview-tips h6,.interview-tips p{color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.interview-tips h4{color:#177b57}@media (max-width:767px){.interview-tips h4{padding:0 0 10px}}.interview-tips p{margin:0}.interview-tips .interview-tip{font-size:18px;line-height:27px;padding:15px 0}.guided-cases-qa-header h2{font-size:18px;line-height:27px;margin-bottom:25px;font-weight:300}.guided-cases-qa-content.qa-list{margin:0}.challenge-top{border-top:1px solid transparent;color:#fff;overflow:hidden}.challenge-top h1,.challenge-top h2,.challenge-top h3,.challenge-top h4,.challenge-top h5,.challenge-top h6,.challenge-top li,.challenge-top p,.challenge-top ul{color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.challenge-top li{position:static}.challenge-top h1{color:#fff;font-size:30px;line-height:1.2;margin-bottom:7.5px}@media (min-width:768px){.challenge-top h1{font-size:60px}.challenge-top h1:only-child{margin-bottom:.5em}}.challenge-top .subtitle{font-size:20px;line-height:1.2;margin-bottom:24px;color:#fff}@media (min-width:768px){.challenge-top .subtitle{font-size:34px;margin-bottom:40.8px}.challenge-top .challenge-intro .sub-topics{min-height:50px}}.challenge-top .challenge-intro p{color:#000;margin-bottom:0}.challenge-top .challenge-intro .sub-topics{font-size:20px;padding:10px 0}.challenge-top .challenge-intro .sub-topic-header{display:inline-block;text-transform:uppercase;font-size:16px;line-height:1.3;margin-right:5px}.challenge-top .challenge-intro .sub-topics ul{display:inline;margin-bottom:20px}@media (min-width:947px){.challenge-top .challenge-intro .sub-topic-header,.challenge-top .challenge-intro .sub-topics ul{font-size:18px;line-height:1.5}}.challenge-top .challenge-intro .sub-topics li{display:inline;margin:0;padding:0}.challenge-top .challenge-intro .sub-topics li:not(:first-of-type)::before{position:relative;top:-.4ex;content:"\25cf";vertical-align:middle;font-size:.5em;color:#333;margin-right:5px}.challenge-top .challenge-intro .sub-topics li:after{display:none}.challenge-top .sub-topics li a{color:#32c77f;white-space:normal}@media (min-width:947px){.challenge-top .sub-topics li a{font-size:18px;line-height:1.5}}.challenge-top .intro-text{padding:20px 0}.challenge-top .icon-cta-link-no-circle{font-size:10px;padding-left:3px}.challenge-top{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.challenge-top .notch.wide{height:auto}.hi-statement .grid-row{display:block;margin-left:20px;width:calc(100% - 20px * 2)}.hi-statement .content{padding:25px;border:1px solid #32c77f}.hi-statement .title{font-size:24px;line-height:1.25;text-transform:capitalize;margin-bottom:25px}.hi-statement .mailto{text-transform:uppercase;font-family:henderson-bcg-sans,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-style:inherit;speak:inherit;-webkit-font-smoothing:initial;-moz-osx-font-smoothing:initial;font-weight:700;color:#00532f}.carousels .caption-social p,.press-release cite,.press-release-date cite{font-style:normal}.hi-statement .mailto::before{font-family:dotBCG-Icons!important;margin-right:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hi-statement .cta,.hi-statement .cta-link{margin-bottom:0;color:#00532f;font-size:14px;line-height:1.5;text-transform:uppercase;display:block;vertical-align:bottom}.hi-statement .subtitle,.hi-statement.type-5 .content .subtitle{font-size:16px}.hi-statement .cta-link:active,.hi-statement .cta-link:focus,.hi-statement .cta-link:hover,.hi-statement .cta:active,.hi-statement .cta:focus,.hi-statement .cta:hover{color:#fff}.hi-statement .mailto+.cta,.hi-statement .mailto+.cta-link,.hi-statement p+.cta,.hi-statement p+.cta-link{padding-top:25px}.hi-statement p{color:inherit;font-size:16px;line-height:1.5;margin-bottom:20px}.hi-statement.type-1 .content,.hi-statement.type-1 .content .content,.hi-statement.type-3 .content,.hi-statement.type-3 .content .content{background:#fff}.hi-statement.type-2 .content .content,.hi-statement.type-4 .content .content,.hi-statement.type-5 .content,.hi-statement.type-5 .content .content{background:#32c77f}.hi-statement.type-1 .content .cta,.hi-statement.type-1 .content .cta-link,.hi-statement.type-3 .content .cta,.hi-statement.type-3 .content .cta-link{display:block;color:#32c77f}.hi-statement.type-1 .content .cta-link:active,.hi-statement.type-1 .content .cta-link:focus,.hi-statement.type-1 .content .cta-link:hover,.hi-statement.type-1 .content .cta:active,.hi-statement.type-1 .content .cta:focus,.hi-statement.type-1 .content .cta:hover,.hi-statement.type-3 .content .cta-link:active,.hi-statement.type-3 .content .cta-link:focus,.hi-statement.type-3 .content .cta-link:hover,.hi-statement.type-3 .content .cta:active,.hi-statement.type-3 .content .cta:focus,.hi-statement.type-3 .content .cta:hover{color:#00532f}.hi-statement.type-2 .content,.hi-statement.type-4 .content{background:#32c77f;color:#fff}.hi-statement.type-2 .content h1,.hi-statement.type-2 .content h2,.hi-statement.type-4 .content h1,.hi-statement.type-4 .content h2{color:#fff}.hi-statement.type-2 .content .cta,.hi-statement.type-2 .content .cta-link,.hi-statement.type-4 .content .cta,.hi-statement.type-4 .content .cta-link{display:block;color:#00532f}.hi-statement.type-2 .content .cta-link:active,.hi-statement.type-2 .content .cta-link:focus,.hi-statement.type-2 .content .cta-link:hover,.hi-statement.type-2 .content .cta:active,.hi-statement.type-2 .content .cta:focus,.hi-statement.type-2 .content .cta:hover,.hi-statement.type-4 .content .cta-link:active,.hi-statement.type-4 .content .cta-link:focus,.hi-statement.type-4 .content .cta-link:hover,.hi-statement.type-4 .content .cta:active,.hi-statement.type-4 .content .cta:focus,.hi-statement.type-4 .content .cta:hover,.hi-statement.type-5 .content h1,.hi-statement.type-5 .content h2{color:#fff}.hi-statement.type-5 .content{color:#fff}.hi-statement.type-5 .content .cta,.hi-statement.type-5 .content .cta-link{display:block;color:#00532f}.hi-statement.type-5 .content .cta-link:active,.hi-statement.type-5 .content .cta-link:focus,.hi-statement.type-5 .content .cta-link:hover,.hi-statement.type-5 .content .cta:active,.hi-statement.type-5 .content .cta:focus,.hi-statement.type-5 .content .cta:hover{color:#fff}.hi-statement.type-5 .content .title{margin-bottom:15px}@media (max-width:767px){.hi-statement{margin-bottom:20px}.hi-statement img{width:85px;height:85px}.hi-statement.type-1 .image,.hi-statement.type-3 .image{float:right;padding:0 0 15px 15px}.hi-statement.type-2 .image,.hi-statement.type-4 .image,.hi-statement.type-5 .image{float:left;padding:0 15px 15px 0}}@media (min-width:768px){.hi-statement .content,.hi-statement .image{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.hi-statement .content>p{font-size:24px}.hi-statement .grid-row{margin-left:75px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.hi-statement.type-1 .grid-row{width:calc((((100vw - 75px * 2)/ 15) * 10))}.hi-statement.type-1 .image{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1;width:calc((((100vw - 75px * 2)/ 15) * 2))}.hi-statement.type-1 .content{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-order:0;-ms-flex-order:0;order:0;width:calc((((100vw - 75px * 2)/ 15) * 8));min-height:calc((((100vw - 75px * 2)/ 15) * 2) * 1.25)}.hi-statement.type-2 .grid-row{margin-left:75px;width:calc((((100vw - 75px * 2)/ 15) * 13))}.hi-statement.type-2 .image{width:calc((((100vw - 75px * 2)/ 15) * 5))}.hi-statement.type-2 .content{width:calc((((100vw - 75px * 2)/ 15) * 9));min-height:calc((((100vw - 75px * 2)/ 15) * 5) * 1.25)}.hi-statement.type-3 .grid-row{margin-left:75px;width:calc((((100vw - 75px * 2)/ 15) * 13))}.hi-statement.type-3 .image{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1;width:calc((((100vw - 75px * 2)/ 15) * 5))}.hi-statement.type-3 .content{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-order:0;-ms-flex-order:0;order:0;width:calc((((100vw - 75px * 2)/ 15) * 9));min-height:calc((((100vw - 75px * 2)/ 15) * 5) * 1.25)}.hi-statement.type-4 .grid-row,.hi-statement.type-5 .grid-row{margin-left:75px;width:calc((((100vw - 75px * 2)/ 15) * 10))}.hi-statement.type-4 .image,.hi-statement.type-5 .image{width:calc((((100vw - 75px * 2)/ 15) * 2))}.hi-statement.type-4 .content,.hi-statement.type-5 .content{width:calc((((100vw - 75px * 2)/ 15) * 8));min-height:calc((((100vw - 75px * 2)/ 15) * 2) * 1.25)}}@media (min-width:947px){.hi-statement.type-1 .grid-row{margin-left:calc(75px + ((70vw / 15) * 1));width:calc(((70vw / 15) * 10))}.hi-statement.type-1 .image{width:calc(((70vw / 15) * 2))}.hi-statement.type-1 .content{width:calc(((70vw / 15) * 8));min-height:calc(((70vw / 15) * 2) * 1.25)}.hi-statement.type-2 .grid-row{margin-left:75px}.hi-statement.type-2 .image{width:calc(((70vw / 15) * 5))}.hi-statement.type-2 .content{width:calc(((70vw / 15) * 9));min-height:calc(((70vw / 15) * 5) * 1.25)}.hi-statement.type-3 .grid-row{margin-left:calc(75px + ((70vw / 15) * 1));width:calc(((70vw / 15) * 13))}.hi-statement.type-3 .image{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1;width:calc(((70vw / 15) * 5))}.hi-statement.type-3 .content{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-order:0;-ms-flex-order:0;order:0;width:calc(((70vw / 15) * 9));min-height:calc(((70vw / 15) * 5) * 1.25)}.hi-statement.type-4 .grid-row{margin-left:75px;width:calc(((70vw / 15) * 10))}.hi-statement.type-4 .image{width:calc(((70vw / 15) * 2))}.hi-statement.type-4 .content{width:calc(((70vw / 15) * 8));min-height:calc(((70vw / 15) * 2) * 1.25)}.hi-statement.type-5 .grid-row{margin-left:75px;width:calc(((70vw / 15) * 12))}.hi-statement.type-5 .image{width:calc(((70vw / 15) * 2))}.hi-statement.type-5 .content{width:calc(((70vw / 15) * 10));min-height:calc(((70vw / 15) * 2) * 1.25)}}@media (min-width:1280px){.hi-statement.type-1 .grid-row{margin-left:calc(100px + 10vw + ((60vw / 15) * 1));width:calc(((60vw / 15) * 10))}.hi-statement.type-1 .image{width:calc(((60vw / 15) * 2))}.hi-statement.type-1 .content{width:calc(((60vw / 15) * 8));min-height:calc(((60vw / 15) * 2) * 1.25)}.hi-statement.type-2 .grid-row{margin-left:calc(100px + 10vw)}.hi-statement.type-2 .image{width:calc(((60vw / 15) * 5))}.hi-statement.type-2 .content{width:calc(((60vw / 15) * 9));min-height:calc(((60vw / 15) * 5) * 1.25)}.hi-statement.type-3 .grid-row{margin-left:calc(100px + 10vw + ((60vw / 15) * 1));width:calc(((60vw / 15) * 14))}.hi-statement.type-3 .image{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1;width:calc(((60vw / 15) * 5))}.hi-statement.type-3 .content{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-order:0;-ms-flex-order:0;order:0;width:calc(((60vw / 15) * 9));min-height:calc(((60vw / 15) * 5) * 1.25)}.hi-statement.type-4 .grid-row{margin-left:calc(100px + 10vw);width:calc(((60vw / 15) * 10))}.hi-statement.type-4 .image{width:calc(((60vw / 15) * 2))}.hi-statement.type-4 .content{width:calc(((60vw / 15) * 8));min-height:calc(((60vw / 15) * 2) * 1.25)}.hi-statement.type-5 .grid-row{margin-left:calc(100px + 10vw);width:calc(((60vw / 15) * 12))}.hi-statement.type-5 .image{width:calc(((60vw / 15) * 2))}.hi-statement.type-5 .content{width:calc(((60vw / 15) * 10));min-height:calc(((60vw / 15) * 2) * 1.25)}}.transcript .transcript-title{padding-top:0;margin-top:100px;padding-bottom:10px;border-bottom:1px solid #b8b8b8;color:#333}.transcript .transcript-ch-title{margin-top:40px;margin-bottom:20px}.transcript .transcript-item[class]{margin-left:20px}.transcript .transcript-time{font-weight:700;float:left;margin-right:5px;margin-bottom:0}.transcript .transcript-text[class] p{margin-bottom:20px}@media (min-width:768px){.transcript .transcript-item[class]{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.transcript .transcript-time{font-weight:400;margin-right:40px;float:none;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0}.transcript .transcript-text[class] p{margin-bottom:20px}.media-contact .icon-social-bio-email{position:absolute;left:0}}html[data-useragent*='MSIE 10.0'] .media-contact .icon-social-bio-email{margin:0 25px 0 0!important}.media-contact{color:#333;font-size:16px;line-height:21px;padding-bottom:20px;padding-top:20px}.media-contact .icon-social-bio-email{color:#b7b7b7;font-family:dotBCG-Icons}.media-contact .icon-social-bio-email:before{font-size:10px}.media-contact .icon-social-bio-email:hover{color:#3fad93}.media-contact .phone{display:block}.media-contact .country{color:#177b57;line-height:24px;display:block}@media (max-width:767px){.media-contact .country+.name-email{margin-left:0;margin-right:15px}.person-contact .email{float:right}}@media (min-width:768px){.media-contact .country{width:calc(100% / 15 * 5);-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.media-contact .country+.name-email,.media-contact .country+.name-email+.phone{width:calc(100% / 15 * 5)}.media-contact .country+.name-email+.phone{text-align:right}.media-contact{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;font-size:18px;line-height:21px;padding-top:15px;padding-bottom:15px}.media-contact .name-email{position:relative;width:calc(100% / 15 * 5)}.media-contact .name{margin-left:1.5em}.media-contact .phone{flex-shrink:1}.person-contact{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.person-contact .name-phone{margin-left:15px}.person-contact .email{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}}.person-contact{color:#333;font-size:16px;line-height:21px;padding-bottom:20px;border-bottom:1px solid #b7b7b7}.person-contact+.person-contact{padding-top:20px}.person-contact+h2,.person-contact+h3{margin-top:40px}.person-contact .profile-pic{width:60px}.person-contact .phone{font-weight:700}.person-contact .mailto{color:#b7b7b7}.person-contact .mailto:hover{color:#3fad93}.personel-list-item .mail,.pull-quote-image{-webkit-align-self:flex-end;-moz-align-self:flex-end}.press-release .content-wrapper{padding-top:25px;padding-bottom:25px;border-top:1px solid #b8b8b8}.press-release .content-wrapper:hover{background:#f2f2f2}.press-release cite,.press-release time{color:#b7b7b7;font-size:14px;line-height:18px;text-transform:uppercase;white-space:nowrap;display:block}.press-release cite a{color:#b7b7b7}.press-release cite a:hover{color:#32c77f}.press-release .title{color:#333;font-size:16px;line-height:24px;margin-bottom:10px}.press-release .wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-top:10px}.press-release .content{color:#707070;font-size:14px;line-height:18px}.press-release .image{flex-shrink:0;margin-right:10px;width:90px;height:90px}@media (min-width:768px){.press-release .content-wrapper{padding-top:30px;padding-bottom:30px}.press-release time+cite{border-left:2px solid #b8b8b8;margin-left:12px;padding-left:12px}.press-release cite,.press-release time{display:inline}.press-release .title{font-size:21px;line-height:26px;margin-bottom:15px}.press-release .image{margin-right:20px}.press-release p{font-size:14px;line-height:19px}}.press-release-deepmode h1{font-size:26px;line-height:35px;margin-bottom:45px}@media (min-width:500px){.press-release-deepmode h1{font-size:28px;line-height:36px;margin-bottom:35px}}@media (min-width:768px){.press-release-deepmode h1{font-size:35px;line-height:44px}}.press-release-deepmode h3{font-size:16px;line-height:21px}@media (min-width:768px){.press-release-deepmode h3{font-size:18px;line-height:27px}}.press-release-deepmode .cta{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;text-transform:uppercase;font-weight:700;color:#32c77f}.press-release-deepmode .cta p{color:inherit}.press-release-deepmode .cta span{font-size:24px;color:inherit}.press-release-deepmode .press-release-linklist{margin-bottom:55px}.press-release-deepmode .press-release-linklist ul{margin-top:55px}.press-release-date{margin-bottom:35px}.press-release-date cite,.press-release-date time{color:#b7b7b7;font-size:14px;line-height:18px;text-transform:uppercase;white-space:nowrap;display:block}.press-release-date cite a{color:#b7b7b7}.press-release-date cite a:hover{color:#32c77f}@media (min-width:768px){.press-release-date time+cite{border-left:2px solid #b8b8b8;margin-left:12px;padding-left:12px}.press-release-date cite,.press-release-date time{display:inline}}.press-release-deepmode .press-release-date{margin-top:15px;margin-bottom:15px}.press-release-deepmode .press-release-date time{color:#177b57}.social-feed .inner-grid-wrapper>a{display:block;position:relative;border:1px solid #32c77f;margin-bottom:20px}.trending .social-feed .inner-grid-wrapper>a{border:none;margin-bottom:0}.social-feed .inner-grid-wrapper>a:hover{background:#f2f2f2;border:1px solid #f2f2f2}.social-feed .video-js.vjs-youtube{height:0;padding-top:56.25%}.social-feed .wrapper{padding:20px}.social-feed .media{max-width:100%;display:block}.social-feed .play-button{position:absolute;top:-1px;left:0;font-size:50px;color:#32c77f;background:#fff}.social-feed .play-button:before{height:50px;width:50px;font-family:dotBCG-Icons}.social-feed time{color:#b7b7b7;font-size:14px;line-height:19px;margin-bottom:10px}.social-feed .content{color:#333;font-size:18px;line-height:27px;margin-bottom:25px}.social-feed .link{color:#3fad93}.social-feed .link:hover{color:#00532f}.social-feed .social-platform{margin-right:8px;font-family:dotBCG-Icons;vertical-align:text-top}.social-feed .social-platform,.social-feed cite{text-transform:uppercase;font-size:14px;color:#b7b7b7;font-style:normal}.social-feed cite{vertical-align:super}.social-feed .avatar{float:right;width:50px;height:50px;margin-left:40px;margin-bottom:10px}.image-gallery-carousel .slick-slide{position:relative;padding-bottom:19px}.image-gallery-carousel .slick-slide picture{background-color:#f2f2f2}.image-gallery-carousel .slick-slide figcaption{box-sizing:border-box;position:relative;font-size:14px;line-height:19px}.image-gallery-carousel .image-gallery-bar[class]{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;font-size:14px;line-height:19px;position:absolute;top:-65px;height:19px}.container-4 .single-green-quote,.qa-carousel-side{-webkit-box-orient:vertical;-webkit-box-direction:normal}.image-gallery-carousel .image-gallery-bar[class] .share{margin-right:0}@media (min-width:768px){.image-gallery-carousel .slick-slide figcaption{padding:0 57px}.image-gallery-carousel.noSlideNav figcaption{padding-right:57px}.image-gallery-carousel.noShare figcaption{padding-right:0}}.image-gallery-carousel.hasShare picture{margin-bottom:20px}.image-gallery-carousel.hasShare figcaption{padding-right:65px;top:calc(100% - 57px)}.image-gallery-carousel.noIndicator figcaption{padding-left:0}.image-gallery-carousel.hasIndicator figcaption{padding-left:57px}.deepmode .image-gallery-carousel{background-color:#ebebeb}.qa-hide{display:none}.qa-carousel .clear{clear:both}.qa-carousel .carousel-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.qa-carousel .qa-carousel-bg{padding:40px 0 0;will-change:transform}.qa-carousel .qa-carousel-bg .outer-grid-wrapper:first-child{margin-top:0}.deepmode .qa-carousel .qa-carousel-bg{background-color:transparent}.deepmode .qa-carousel .qa-carousel-bg .qa-carousel{background-color:#f2f2f2;padding-top:30px}.pull-quote-carousel .owl-item>.pull-quote .pull-quote-image+.quote+.people-attribution .container,.pull-quote-carousel .people-attribution .container{padding-top:0}.deepmode .qa-carousel .qa-carousel-bg .qa-carousel .qa-carousel-side{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}@media (min-width:500px){.deepmode .qa-carousel .qa-carousel-bg .qa-carousel{padding-top:0}.deepmode .qa-carousel .qa-carousel-bg .qa-carousel .qa-carousel-side{width:15%;margin:0 0 0 5%}}.deepmode .qa-carousel .grid-row{background:#fff}.qa-carousel-side{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;float:none;width:35%;margin-left:5%}@media (min-width:500px){.qa-carousel-side{width:15%;float:left}}.qa-carousel-side .q-and-a-carousel-copy .carousel-name{color:#00532f;font-weight:700;margin-bottom:0}.qa-carousel-side .q-and-a-carousel-copy .carousel-position{color:#939393}.qa-carousel-container{width:100%;float:none}.qa-carousel-container a{outline:0}.qa-carousel-container .slick-slide{opacity:.5}.qa-carousel-container .slick-slide img{transform:matrix(.8,0,0,.8,0,0);-webkit-transform:matrix(.8,0,0,.8,0,0);-moz-transform:matrix(.8,0,0,.8,0,0);-ms-transform:matrix(.8,0,0,.8,0,0);transform-origin:bottom center;-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-ms-transform-origin:bottom center;max-height:280px;max-width:180px}.qa-carousel-container .slick-current{opacity:1}.qa-carousel-container .slick-current img{transform:inherit;-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit}.single-green-quote{color:#177b57;font-size:20px;line-height:30px;margin-top:20px;margin-bottom:50px}.single-green-quote .share:hover{cursor:pointer}.container-4 .single-green-quote{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.single-green-quote{font-size:30px;line-height:43px}}@media (min-width:1280px){.single-green-quote{font-size:35px;line-height:50px}}.single-green-quote p span{font-size:14px;color:#b7b7b7}.single-green-quote p span:before{padding-right:10px}@media (min-width:768px){.single-green-quote p span{font-size:16px;padding-left:15px}}.single-green-quote .author{color:#177b57;display:block;font-size:14px;letter-spacing:1px;text-transform:uppercase}@media (min-width:768px){.single-green-quote .author{font-size:18px}}.pull-quote-carousel{margin-bottom:20px}.pull-quote-carousel .owl-item.active{margin-right:20px}.pull-quote-carousel.green-background .inner-grid-wrapper{background-color:#32c77f}.pull-quote-carousel.green-background .inner-grid-wrapper .quote,.pull-quote-carousel.green-background .inner-grid-wrapper .quote:before{color:#fff}.pull-quote-carousel.green-background .inner-grid-wrapper .people-attribution .container .content .name,.pull-quote-carousel.green-background .inner-grid-wrapper .people-attribution .container .content .office,.pull-quote-carousel.green-background .inner-grid-wrapper .people-attribution .container .content .role,.pull-quote-carousel.green-background .inner-grid-wrapper .people-attribution .container .content a{color:#00532f}.pull-quote-carousel.green-text .inner-grid-wrapper .quote{font-size:20px;line-height:30px}@media (min-width:768px){.pull-quote-carousel.green-text .inner-grid-wrapper .quote{font-size:35px;line-height:50px}}@media (min-width:500px){.qa-carousel-container{width:80%;float:right}.pull-quote-carousel.green-text .inner-grid-wrapper .quote{font-size:30px;line-height:43px}}.pull-quote-carousel.green-text .inner-grid-wrapper .people-attribution .container .content .name,.pull-quote-carousel.green-text .inner-grid-wrapper .people-attribution .container .content .office,.pull-quote-carousel.green-text .inner-grid-wrapper .people-attribution .container .content .role,.pull-quote-carousel.green-text .inner-grid-wrapper .people-attribution .container .content a{font-size:14px;color:#177b57}.pull-quote-carousel .pull-quote-carousel{margin-bottom:0}.pull-quote-carousel .pull-quote-image{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;max-width:50%;margin-right:15px;display:block}.pull-quote-carousel .pull-quote-image+.quote{margin-bottom:35px;word-wrap:break-word}@media (min-width:500px){.pull-quote-carousel.green-text .inner-grid-wrapper .people-attribution .container .content .name,.pull-quote-carousel.green-text .inner-grid-wrapper .people-attribution .container .content .office,.pull-quote-carousel.green-text .inner-grid-wrapper .people-attribution .container .content .role,.pull-quote-carousel.green-text .inner-grid-wrapper .people-attribution .container .content a{font-size:18px}.pull-quote-carousel .pull-quote-image+.quote{margin-bottom:30px}}.pull-quote-carousel .owl-stage-outer{margin-bottom:35px}.pull-quote-carousel .owl-controls{text-align:left}.pull-quote-carousel .share{margin-right:10px;position:absolute;right:0;bottom:0;z-index:1}.pull-quote-carousel .owl-item>.pull-quote{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.pull-quote-carousel .owl-item>.pull-quote .pull-quote-image{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}.pull-quote-carousel .owl-item>.pull-quote .pull-quote-image+.quote+.people-attribution{width:calc(50% - 15px);margin-left:180px;margin-top:-90px;margin-bottom:40px}.pull-quote-carousel .owl-item>.pull-quote .people-attribution{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-order:3;-ms-flex-order:3;order:3}.pull-quote-carousel .owl-item>.pull-quote .people-attribution .name,.pull-quote-carousel .owl-item>.pull-quote .people-attribution a{color:#707070}.pull-quote-carousel .owl-item .quote{width:100%}.pull-quote-carousel .quote{margin-bottom:50px}.pull-quote-carousel .people-attribution{min-height:50px}.pull-quote-carousel .inner-grid-wrapper{padding-top:35px;background-color:#F2F2F2}.pull-quote-carousel .inner-grid-wrapper .carousel-wrapper:after{content:" ";width:110%;height:55px;display:block;position:absolute;bottom:0;left:0;margin-left:-8.5%;background-color:#fff}@media (min-width:768px) and (max-width:1280px){.pull-quote-carousel .inner-grid-wrapper .carousel-wrapper:after{margin-left:-1.5%}}.pull-quote-carousel .inner-grid-wrapper .share[class]{bottom:20px}.pull-quote-carousel .inner-grid-wrapper .owl-controls[class]{position:absolute;z-index:1}@media (min-width:500px){.pull-quote-carousel .pull-quote .quote{width:100%;order:2}.pull-quote-carousel .owl-item .pull-quote .pull-quote-image{width:180px;margin-right:25px;margin-bottom:-55px;order:0}.pull-quote-carousel .owl-item .pull-quote .pull-quote-image+.quote{width:calc(100% - 205px);margin-bottom:55px}.pull-quote-carousel .owl-item .pull-quote .pull-quote-image+.quote+.people-attribution{margin-top:-45px;margin-bottom:55px;margin-left:210px}}@media (min-width:947px){.pull-quote-carousel{display:block}.pull-quote-carousel .pull-quote-image{margin-right:0;bottom:0}.pull-quote-carousel .pull-quote-image+.quote+.people-attribution{margin-top:-50px;margin-bottom:50px}.pull-quote-carousel .owl-item .pull-quote .quote{width:100%}}.deepmode-container[class] .pull-quote-carousel[class] .inner-grid-wrapper[class],.deepmode[class] .pull-quote-carousel[class] .inner-grid-wrapper[class]{padding-right:15%;margin-right:0}.deepmode-container[class] .pull-quote-carousel[class] .inner-grid-wrapper[class] .carousel-wrapper:after,.deepmode[class] .pull-quote-carousel[class] .inner-grid-wrapper[class] .carousel-wrapper:after{background-color:#eeeded;padding-left:1.5%}.pull-quote-carousel .pull-quote.non-text-panel{margin-bottom:0}@media (max-width:1279px){.pull-quote-carousel .pull-quote.non-text-panel{padding-left:20px}}.pull-quote-carousel .pull-quote.non-text-panel .pull-quote-content-wrapper{padding-bottom:50px}.pull-quote-carousel .pull-quote.non-text-panel .pull-quote-content-wrapper .container{margin-bottom:20px}.pull-quote-carousel .pull-quote.non-text-panel .container{margin-bottom:0;width:100%;min-height:100px}.pull-quote .people-attribution .container{border:none}.pull-quote .quote+.quote{padding-top:0}.pull-quote .quote+.quote:before{display:none}.featured-content-wrapper .content-container,.pull-quote .attribution{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.pull-quote .attribution{display:flex;margin-top:35px}.pull-quote .attribution p{margin:0;font-size:14px;line-height:1.5}.pull-quote .attribution .image{margin-right:20px;-webkit-flex-basis:40px;-moz-flex-basis:40px;-ms-flex-preferred-size:40px;flex-basis:40px;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.pull-quote .attribution .image img{max-width:100%}.pq-text-wrapper{width:100%}.featured-alumni .featured-alumni-title{color:#177b57;text-transform:uppercase;font-weight:700;margin-bottom:10px}.featured-alumni .cta-link span{text-transform:uppercase;font-size:18px;line-height:23px;font-weight:700}.featured-alumni .cta-link span::before{margin-right:10px;position:relative;top:3px}.deepmode[class] .pull-quote-carousel[class] .inner-grid-wrapper[class]{padding-right:15%!important}@media (max-width:767px){.deepmode[class] .pull-quote-carousel[class] .inner-grid-wrapper[class]{padding-right:0!important}}.deepmode[class] .pull-quote-carousel[class] .pull-quote.non-text-panel{padding-top:20px}.myth-and-reality,.q-and-a{margin-bottom:70px}.myth-and-reality .grid-row,.q-and-a .grid-row{background-color:#F2F2F2}.myth-and-reality .grid-row .grid-column:not(.image-gallery-carousel),.q-and-a .grid-row .grid-column:not(.image-gallery-carousel){padding:80px 0 40px}.myth-and-reality .non-text-panel.spacing-override.people-attribution .outer-grid-wrapper .inner-grid-wrapper,.q-and-a .non-text-panel.spacing-override.people-attribution .outer-grid-wrapper .inner-grid-wrapper{padding:0 15% 80px 93px}.myth-and-reality .title,.q-and-a .title{margin-bottom:40px}.myth-and-reality .intro,.q-and-a .intro{margin-bottom:60px}.myth-and-reality p,.q-and-a p{margin-bottom:18px}@media (min-width:768px){.myth-and-reality p,.q-and-a p{margin-bottom:20px}}.myth-and-reality img,.q-and-a img{margin-bottom:20px}.myth-and-reality h2,.q-and-a h2{margin-bottom:0}.myth-and-reality h1+.intro+p,.q-and-a h1+.intro+p{margin-top:35px}.myth-and-reality .question,.q-and-a .question{color:#177b57}.myth-and-reality .answer span,.myth-and-reality .question span,.q-and-a .answer span,.q-and-a .question span{text-transform:uppercase}@media (min-width:768px){.myth-and-reality,.q-and-a{margin-bottom:100px}.featured-content-wrapper.meet-us .content-container:last-child:nth-child(odd) .content{width:100%}}.myth-and-reality .image-container,.q-and-a .image-container{margin-top:50px;margin-bottom:15px}@media (max-width:499px){.myth-and-reality .outer-grid-wrapper .inner-grid-wrapper,.q-and-a .outer-grid-wrapper .inner-grid-wrapper{background-color:#F2F2F2;padding:80px 20px}.myth-and-reality .non-text-panel.spacing-override.people-attribution .outer-grid-wrapper .inner-grid-wrapper,.q-and-a .non-text-panel.spacing-override.people-attribution .outer-grid-wrapper .inner-grid-wrapper{padding:0 20px 80px}}.featured-content-wrapper.meet-us .title{color:#00532f}.featured-content-wrapper .content-container{display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #32c77f;margin-bottom:20px}.featured-content-wrapper .content-container .image{flex-shrink:0}.featured-content-wrapper .content-container.video .image{position:relative}.featured-content-wrapper .content-container.video .image:before{font-family:dotBCG-Icons;color:#32c77f;font-size:40px;position:absolute;top:0;left:0;background:#fff}.featured-content-wrapper .content-container .cta-link{margin:auto 0 0;font-size:14px;vertical-align:middle}.featured-content-wrapper .content-container .cta-link::before{padding-right:7px}.featured-content-wrapper .content-container .content{padding:7px 17px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;position:relative}@media (min-width:947px){.featured-content-wrapper .content-container .content{padding:14px 17px}}.featured-content-wrapper .content-container .content p{font-size:16px;line-height:20px;color:#333;margin-bottom:20px;width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:768px){.featured-content-wrapper .content-container .content p{line-height:22px;margin-bottom:0}}@media (min-width:1280px){.featured-content-wrapper .content-container .content p:last-of-type{margin-bottom:25px}}.featured-content-wrapper .content-container .title{color:inherit;font-size:14px;line-height:18px;text-transform:uppercase;width:100%;margin-bottom:5px}.featured-content-wrapper .content-container .image img{display:block;max-width:100%}@media (min-width:768px){.featured-content-wrapper .content-container:last-child:nth-child(odd){display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%}.featured-content-wrapper .content-container:last-child:nth-child(odd) .content,.featured-content-wrapper .content-container:last-child:nth-child(odd) .image{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc((100% / 15) * 7)}.featured-content-wrapper .content-container:last-child:nth-child(odd) .content{padding-left:20px}}.share-button{background:#32c77f;opacity:0;left:-45px;top:-45px;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;transition:opacity 1s;border-radius:7px;padding:5px 15px;position:absolute;z-index:9999;text-align:center;border:none;color:#fff}.share-button:hover{cursor:pointer}.share-button:after{content:"";position:absolute;bottom:-15px;left:42%;border-width:15px 8px 0;border-style:solid;border-color:#32c77f transparent;display:block;width:0}.share-tooltip.hide .share-button,.social-share-modal .embed-code{display:none}.share-tooltip{color:#31C67E;position:relative;-webkit-transition:background .25s;-moz-transition:background .25s;-ms-transition:background .25s;transition:background .25s}.share-tooltip.show{background-color:#D9D9D9;color:#333}.share-tooltip.show .share-button{opacity:1}.social-share-modal{height:165px;text-align:center;width:330px}@media (max-width:499px){.social-share-modal{width:98%}}.social-share-modal.image-share.carousel{background-color:#f3f3f3}.social-share-modal.video-share{background-color:transparent}.social-share-modal.video-share .embed-code{display:block;margin-top:10px}.social-share-modal.video-share .embed-code p{text-align:left;color:#ccc;font-size:14px;margin-bottom:5px}.social-share-modal.video-share .embed-code input{width:100%;height:30px;color:#ccc}.social-share-modal .close-modal{position:absolute;top:-25px;right:0}.social-share-modal .icon-filters-close{display:block;position:absolute;right:0;top:-25px}.social-share-modal .share-details{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjAAAAGGCAIAAADq6CzNAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAASfSURBVHja7NdBEcAgFEPBfgYTVYaX6sMC10qhlREOuxJyeZOa77oAIK3uZ1gBgLi+a1sBgHyQ2tesAMAJD8kIAOS5RwAIEgAIEgCCBACCBIAgAYAgASBIACBIAAgSAAgSAIIEAIIEgCABgCABIEgAIEgACBIACBIAggQAggSAIAGAIAEgSAAgSAAIEgAIEgCCBACCBIAgAYAgASBIACBIACBIAAgSAAgSAIIEAIIEgCABgCABIEgAIEgACBIACBIAggQAggSAIAGAIAEgSAAgSAAIEgAIEgCCBACCBIAgAYAgASBIACBIAAgSAAgSAIIEAIIEgCABgCABIEgAIEgAIEgACBIACBIAggQAggSAIAGAIAEgSAAgSAAIEgAIEgCCBACCBIAgAYAgASBIACBIAAgSAAgSAIIEAIIEgCABgCABIEgAIEgACBIACBIAggQAggSAIAGAIAGAIAEgSAAgSAAIEgAIEgCCBACCBIAgAYAgASBIACBIAAgSAAgSAIIEAIIEgCABgCABIEgAIEgACBIACBIAggQAggSAIAGAIAEgSAAgSAAIEgAIEgCCBACCBIAgAYAgAYAgASBIACBIAAgSAAgSAIIEAIIEgCABgCABIEgAIEgACBIACBIAggQAggSAIAGAIAEgSAAgSAAIEgAIEgCCBACCBIAgAYAgASBIACBIAAgSAAgSAIIEAIIEgCCZAABBAgBBAkCQAECQABAkABAkAAQJAAQJAEECAEECQJAAQJAAECQAECQABAkABAkAQQIAQQJAkABAkAAQJAAQJAAECQAECQBBAgBBAkCQAECQABAkABAkAAQJAAQJAAQJAEECAEECQJAAQJAAECQAECQABAkABAkAQQIAQQJAkABAkAAQJAAQJAAECQAECQBBAgBBAkCQAECQABAkABAkAAQJAAQJAEECAEECQJAAQJAAECQAECQABAkABAkABAkAQQIAQQJAkABAkAAQJAAQJAAECQAECQBBAgBBAkCQAECQABAkABAkAAQJAAQJAEECAEECQJAAQJAAECQAECQABAkABAkAQQIAQQJAkABAkAAQJAAQJAAQJAAECQAECQBBAgBBAkCQAECQABAkABAkAAQJAAQJAEECAEECQJAAQJAAECQAECQABAkABAkAQQIAQQJAkABAkAAQJAAQJAAECQAECQBBAgBBAkCQAECQABAkABAkABAkAAQJAAQJAEECAEECQJAAQJAAECQAECQABAkABAkAQQIAQQJAkABAkAAQJAAQJAAECQAECQBBAgBBAkCQAECQABAkABAkAAQJAAQJAEECAEECQJAAQJAAECQAECQAECQABAkABAkAQQIAQQJAkABAkAAQJAAQJAAECQAECQBBAgBBAkCQAECQABAkABAkAAQJAAQJAEECAEECQJAAQJAAECQAECQABAkABAkAQQIAQQJAkABAkABAkAAQJAAQJAAECQAECQBBAgBBAkCQAECQABAkABAkAAQJAAQJAEECAEECQJAAQJAAECQAECQABAkABAkAQQIAQQJAkABAkAAQJAAQJAAECQAECQBBAoCYHwAA//8DAIfHCnHn9Ei+AAAAAElFTkSuQmCC) no-repeat;width:330px;height:165px;margin:0 0 20px;padding:20px;position:relative;overflow:hidden}@media (max-width:499px){.social-share-modal .share-details{width:100%}}.social-share-modal .share-details p{font-size:16px;color:#fff}.social-share-modal.tooltip .social-share-modal{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center}.social-share-modal.share-page .social-media-links{width:85%;margin-right:auto;margin-left:auto}.social-share-modal.share-page .follow-text{display:block;text-align:center;font-size:26px}.social-share-modal .region-media-links,.social-share-modal .social-media-follow-links,.social-share-modal .social-media-links{display:block;text-align:center}@media (min-width:768px){.social-share-modal.share-page .follow-text{font-size:30px}.social-share-modal .region-media-links,.social-share-modal .social-media-follow-links,.social-share-modal .social-media-links{text-align:center}}.social-share-modal .region-media-links a,.social-share-modal .social-media-follow-links a,.social-share-modal .social-media-links a{color:#b7b7b7;margin:10px 15px 0 0;display:inline-block;font-size:40px}.social-share-modal .follow-text,.social-share-modal .region-media-links a img,.social-share-modal .social-media-follow-links,.social-share-modal .social-media-follow-links a img,.social-share-modal .social-media-links a img,.social-share-modal .title{display:none}.social-share-modal .region-media-links a:hover,.social-share-modal .social-media-follow-links a:hover,.social-share-modal .social-media-links a:hover{color:#fff}.social-share-modal .region-media-links a.icon-social-share-gonway:hover,.social-share-modal .social-media-follow-links a.icon-social-share-gonway:hover,.social-share-modal .social-media-links a.icon-social-share-gonway:hover{background-color:#fba31f}.social-share-modal .region-media-links a.icon-social-share-twitter2:hover,.social-share-modal .social-media-follow-links a.icon-social-share-twitter2:hover,.social-share-modal .social-media-links a.icon-social-share-twitter2:hover{background-color:#7bcbee}.social-share-modal .region-media-links a.icon-social-share-linkedin2:hover,.social-share-modal .social-media-follow-links a.icon-social-share-linkedin2:hover,.social-share-modal .social-media-links a.icon-social-share-linkedin2:hover{background-color:#1384c6}.social-share-modal .region-media-links a.icon-social-share-facebook2:hover,.social-share-modal .social-media-follow-links a.icon-social-share-facebook2:hover,.social-share-modal .social-media-links a.icon-social-share-facebook2:hover{background-color:#537abb}.social-share-modal .region-media-links a.icon-social-share-instagram2:hover,.social-share-modal .social-media-follow-links a.icon-social-share-instagram2:hover,.social-share-modal .social-media-links a.icon-social-share-instagram2:hover{background-color:#125688}.social-share-modal .region-media-links a.icon-social-share-youtube-hover:hover,.social-share-modal .social-media-follow-links a.icon-social-share-youtube-hover:hover,.social-share-modal .social-media-links a.icon-social-share-youtube-hover:hover{background-color:#d21a21}.social-share-modal .region-media-links a.icon-social-share-google2:hover,.social-share-modal .social-media-follow-links a.icon-social-share-google2:hover,.social-share-modal .social-media-links a.icon-social-share-google2:hover{background-color:#e96349}.social-share-modal .region-media-links a.icon-social-share-email2:hover,.social-share-modal .social-media-follow-links a.icon-social-share-email2:hover,.social-share-modal .social-media-links a.icon-social-share-email2:hover{background-color:#31c67e}.social-share-modal .region-media-links a.icon-social-share-xing:hover,.social-share-modal .social-media-follow-links a.icon-social-share-xing:hover,.social-share-modal .social-media-links a.icon-social-share-xing:hover{background-color:#00605e}.social-share-modal .region-media-links a.icon-social-share-VK:hover,.social-share-modal .social-media-follow-links a.icon-social-share-VK:hover,.social-share-modal .social-media-links a.icon-social-share-VK:hover{background-color:#4c75a3}.social-share-modal .region-media-links a.icon-social-share-wechat:hover,.social-share-modal .social-media-follow-links a.icon-social-share-wechat:hover,.social-share-modal .social-media-links a.icon-social-share-wechat:hover{background-color:#00d10d}.social-share-modal .region-media-links a.icon-social-share-wechat:hover img,.social-share-modal .social-media-follow-links a.icon-social-share-wechat:hover img,.social-share-modal .social-media-links a.icon-social-share-wechat:hover img{position:absolute;width:200px;height:200px;right:20%;top:13%;border:1px solid #177b57}.social-share-modal .region-media-links a:after,.social-share-modal .social-media-follow-links a:after,.social-share-modal .social-media-links a:after{width:40px;height:40px}.social-share-follow-modal{height:auto;border:1px solid #b8b8b8;padding:20px;background-color:#fff}.social-share-follow-modal .close-modal{top:-30px}.social-share-follow-modal .region-media-links,.social-share-follow-modal .social-media-links,.social-share-follow-modal .title{display:block;text-align:left}.social-share-follow-modal .shareImage{display:none}.social-share-follow-modal .follow-text{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;font-size:26px;margin-bottom:20px}@media (min-width:768px){.social-share-follow-modal .follow-text{font-size:30px;display:block}}.social-share-follow-modal .title{color:#177b57;font-weight:700;padding-top:20px;text-transform:uppercase}@media (max-width:946px) and (orientation:landscape){.social-share-follow-modal{transform:translateY(50px)}.social-share-follow-modal .social-share-container,.social-share-modal.carousel .social-share-container{max-height:228px;overflow-y:auto}}.recruiting-team .container{margin-bottom:25px}.recruiting-team .container:last-child .text-panel,.recruiting-team .container:last-child p:last-child{margin-bottom:0}.recruiting-team .team-list-item{border-bottom:1px solid #d9d9d9;margin-bottom:40px}.recruiting-team .team-list-item .person:hover{background:0 0;-webkit-box-shadow:none;box-shadow:none}.recruiting-team .team-list-item .person .image{margin-right:0}.recruiting-team .team-list-item .person .container-content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.impact-story .cta,.personel-list-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.recruiting-team .team-list-item .person .container-content>.image,.recruiting-team .team-list-item .person .container-content>a{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.recruiting-team .team-list-item .person .container-content img{width:50px;margin-right:20px}@media (min-width:947px){.recruiting-team .team-list-item .person .container-content img{width:90px}}.recruiting-team .team-list-item .person .container-content .info .name{margin-bottom:0}.recruiting-team .team-list-item .person .container-content .info .name,.recruiting-team .team-list-item .person .container-content .info .name a{text-transform:uppercase;color:#177b57;font-size:18px;font-weight:700}.recruiting-team .team-list-item .person .container-content .info .name a{color:#3fad93}.recruiting-team .team-list-item .person .container-content .info .name a:hover{color:#177b57}.recruiting-team .team-list-item .person .container-content .info .job-title{text-transform:uppercase;color:#000;font-size:18px}.personel-list-item{display:flex;color:#707070;font-size:14px;line-height:1.3;border-bottom:1px solid #b8b8b8;padding-bottom:20px;margin-bottom:20px}.personel-list-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.personel-list-item .image{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;width:50px;margin-right:15px}.personel-list-item .mail{-ms-align-self:flex-end;-o-align-self:flex-end;align-self:flex-end;margin-left:auto}.personel-list-item .mail a{color:#b7b7b7}.personel-list-item .icon-social-bio-email:hover{color:#32c77f}.impact-story{margin-bottom:20px}.impact-story h1,.impact-story h2,.impact-story h3,.impact-story h4,.impact-story h5,.impact-story h6,.impact-story p{color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.impact-story picture{display:block;margin-bottom:20px}@media (min-width:768px){.impact-story picture{margin-bottom:0}}.impact-story p{font-size:18px;line-height:1.5}.impact-story .text-panel{padding-top:0;padding-left:20px;margin-bottom:0}.impact-story .text-panel .eyebrow{line-height:1;font-size:14px;font-weight:700;margin-bottom:15px;text-transform:uppercase}.impact-story .text-panel .body-copy,.impact-story .text-panel .headline{font-family:henderson-bcg-sans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100}.impact-story .text-panel .headline{margin-bottom:10px}.impact-story .text-panel .body-copy{margin-bottom:20px}.impact-story .cta{display:flex}.impact-story .cta span{font-size:24px;line-height:30px}.impact-story .cta span:before{margin:auto}.impact-story .cta span:hover,.impact-story .cta span:hover:before{color:#00532f}.impact-story.container-14 .grid-row,.impact-story.container-15 .grid-row{border:1px solid #32c77f}.impact-story.container-14 .text-panel,.impact-story.container-15 .text-panel{padding-bottom:13px}.impact-story.container-14 .text-panel .eyebrow,.impact-story.container-15 .text-panel .eyebrow{color:#707070}.impact-story.container-14 .text-panel .headline,.impact-story.container-15 .text-panel .headline{font-size:20px;line-height:25px;color:#000}.impact-story.container-20 .text-panel .eyebrow{color:#32c77f}.impact-story.container-20 .text-panel .headline{font-size:30px;line-height:36px;color:#333;margin-bottom:15px}.impact-story.container-20 .text-panel .body-copy{font-size:19px;line-height:28px;color:#333}@media (max-width:767px){.social-share-follow-modal .region-media-links,.social-share-follow-modal .social-media-links,.social-share-follow-modal .title{text-align:center}.impact-story.container-14 .text-panel,.impact-story.container-15 .text-panel{padding-right:20px;padding-left:20px}.pull-quote-image img{max-height:200px}}@media (min-width:768px){.impact-story.container-14 .text-panel,.impact-story.container-15 .text-panel{padding-top:20px;padding-bottom:18px}.impact-story.container-14 .text-panel .headline,.impact-story.container-15 .text-panel .headline{font-size:22px;line-height:26px;margin-bottom:15px}.impact-story.container-20 .text-panel{padding-left:0;padding-top:30px}.impact-story.container-14 .text-panel{padding-right:20px}.impact-story.container-15 .text-panel{padding-left:20px}.impact-story.container-20{margin-top:calc(153px - 51px - 51px)}.impact-story.container-20 .text-panel .headline{font-size:48px;line-height:54px;margin-bottom:20px}.impact-story.container-20 .text-panel .body-copy{font-size:22px;line-height:31px}}@media (min-width:947px){.impact-story .text-panel .body-copy{margin-bottom:24px}.impact-story.container-14 .text-panel .headline,.impact-story.container-15 .text-panel .headline{font-size:25px;line-height:30px}.impact-story.container-20 .text-panel{padding-top:40px}.impact-story.container-20 .text-panel .headline{font-size:60px;line-height:66px}.impact-story.container-20 .text-panel .body-copy{font-size:24px;line-height:33px}}@media (min-width:1280px){.impact-story.container-20{margin-top:calc(198px - 66px - 66px)}}.pull-quote{margin-bottom:20px}.pull-quote h1,.pull-quote h2,.pull-quote h3{font-size:inherit;color:inherit;line-height:inherit}.pull-quote p{font-size:14px;color:inherit;line-height:inherit}@media (min-width:768px){.pull-quote p{font-size:inherit}}.pull-quote .quote{width:100%;color:#177b57;font-size:20px;line-height:29px;padding-top:40px;position:relative;background-color:#eeeded}.pull-quote .title{text-transform:uppercase}.pull-quote .title a{color:#000}.pull-quote cite{color:#707070;font-size:14px;line-height:18px}.pull-quote .panel.has-image{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.nav-dot-container,.notch-bar{-webkit-box-direction:normal;-webkit-box-orient:horizontal}@media (min-width:768px){.pull-quote .panel.has-image{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.pull-quote .panel.has-image picture+.quote-content{margin-left:15px}.pull-quote .panel .icon-archetype-quote-commentary{margin-bottom:20px;display:block;font-size:23px;color:#b7b7b7}.pull-quote .panel .quote-content{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1;margin-bottom:40px}@media (min-width:768px){.pull-quote .panel .quote-content{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}}.pull-quote .panel .quote-content .people-attribution .container{width:100%;border:none;margin-bottom:0}.pull-quote-image{-ms-flex-item-align:end;align-self:flex-end;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:block;order:2}.pull-quote-image img{width:auto}.notch{background-color:#fff;margin-left:0}.notch-bar{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.share{color:#b7b7b7;font-size:14px;cursor:pointer}.share .desktop{display:none}@media (min-width:768px){.pull-quote-image{order:1}.notch{background-color:#eeeded}.share{margin-right:20px;font-size:16px}.share .desktop{display:inline-block;margin-left:5px}}.pull-quote.green-text .quote{background-color:transparent}.pull-quote.green-text .quote-container{font-size:20px;line-height:30px}@media (min-width:768px){.pull-quote.green-text .quote-container{font-size:35px;line-height:50px}.deepmode .pull-quote .notch{background-color:#f2f2f2}}@media (min-width:500px){.pull-quote.green-text .quote-container{font-size:30px;line-height:43px}}.pull-quote.green-text .quote-container .author{display:block;font-size:14px;text-transform:uppercase}@media (min-width:947px){.pull-quote.green-text .quote-container .author{font-size:18px}}.pull-quote.green-text .quote-container .icon-archetype-quote-commentary{display:none}.pull-quote.green-text .quote-container div,.pull-quote.green-text .quote-container p,.pull-quote.green-text .share{display:inline}.pull-quote.green-text .people-attribution .container .content .name,.pull-quote.green-text .people-attribution .container .content .office,.pull-quote.green-text .people-attribution .container .content .role,.pull-quote.green-text .people-attribution .container .content a{font-size:14px;color:#177b57}@media (min-width:500px){.pull-quote.green-text .people-attribution .container .content .name,.pull-quote.green-text .people-attribution .container .content .office,.pull-quote.green-text .people-attribution .container .content .role,.pull-quote.green-text .people-attribution .container .content a{font-size:18px}}.deepmode .pull-quote .quote{background-color:#f2f2f2}.deepmode .pull-quote .notch .notch-bar{background-color:#ebebeb}.deepmode .pull-quote .nav-dot{background-color:#859791;opacity:.5}.deepmode .pull-quote .nav-dot:active,.deepmode .pull-quote .nav-dot:hover{opacity:1}.deepmode .collapsed-content .container-1 .grid-row{margin-left:0}.deepmode .collapsed-content .container-1 .grid-row .carousels{width:100%}.pull-quote.green-background .notch{background-color:#fff}@media (min-width:768px){.pull-quote.green-background .notch{background-color:#32c77f}}.pull-quote.green-background .quote{background-color:#32c77f;color:#fff}.pull-quote.green-background .quote .icon-archetype-quote-commentary{margin-bottom:20px;display:block;font-size:23px;color:#fff}.pull-quote.green-background .people-attribution .container .content .name,.pull-quote.green-background .people-attribution .container .content .office,.pull-quote.green-background .people-attribution .container .content .role,.pull-quote.green-background .people-attribution .container .content a{color:#00532f}.search-carousel{border:1px solid #32c77f}.search-carousel .carousel-controls,.search-carousel .indicator{display:none}.search-carousel figcaption{margin:20px}.search-carousel .share{margin-left:20px}.search-carousel :focus{outline:0}.green-tile-parent{background-color:#32c77f}.green-tile-parent .panel{background-color:#fff}.green-tile-parent .green-tile{background-color:#32c77f}.green-tile-parent .green-tile figcaption p{color:#fff;font-size:26px;line-height:27px}@media (min-width:768px){.green-tile-parent .green-tile figcaption p{font-size:30px;line-height:60px}}@media (min-width:947px){.green-tile-parent .green-tile figcaption p{font-size:60px;line-height:70px}}.carousels{height:260px;overflow:hidden}.carousels.init-finished{height:auto;overflow:visible}.carousels .caption-social p{color:#b7b7b7;line-height:1.33;text-align:justify;padding-top:15px;font-size:14px;text-transform:uppercase;word-wrap:break-word;margin:auto}.nav-dot-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:auto 0;background-color:#fff}.image-gallery-carousel .indicator.hide,.image-gallery-carousel .next.hide,.image-gallery-carousel .prev.hide,.image-gallery-carousel .zoom.hide{display:none}.deepmode .nav-dot-container{background-color:#ebebeb}.deepmode .nav-dot.active{background-color:#00532f}.search-carousel .nav-dot-container{padding:0 0 20px 20px}.nav-dot{border-radius:50%;width:12px;height:12px;margin-right:15px;cursor:pointer;background-color:#ebebeb}.nav-dot.active{background-color:#00532f}.nav-dot:active,.nav-dot:hover{background-color:#869791}.green-tile .nav-dot{background-color:#fff}.green-tile .nav-dot.active{background-color:#00532f}.green-tile .nav-dot:active,.green-tile .nav-dot:hover{background-color:#869791}.image-gallery-carousel{-webkit-animation:repaint infinite 1s;position:relative;margin-bottom:20px}.image-gallery-carousel h1,.image-gallery-carousel h2,.image-gallery-carousel h3,.image-gallery-carousel p{font-size:inherit;color:inherit;line-height:inherit}.image-gallery-carousel h3{color:#32c77f;font-size:14px;line-height:19px;margin:0 0 10px}.image-gallery-carousel p{color:#333;margin:0}.image-gallery-carousel .indicator .total,.image-gallery-carousel .share .desktop{margin-left:5px}@media (max-width:1090px){.image-gallery-carousel h3{font-size:12px;line-height:16px}.image-gallery-carousel p{font-size:14px;line-height:19px}}@media (max-width:767px){.image-gallery-carousel h3{font-size:14px;line-height:19px}.image-gallery-carousel p{font-size:18px;line-height:27px}}.image-gallery-carousel .carousel-controls{position:absolute;z-index:2;top:0;right:0}.image-gallery-carousel .next,.image-gallery-carousel .prev,.image-gallery-carousel .zoom{font-size:50px;color:#707070;background-color:#fff;cursor:pointer}@media (max-width:946px){.image-gallery-carousel .zoom{display:none}}.image-gallery-carousel .image-gallery-bar{margin-top:10px;height:20px}.image-gallery-carousel .indicator .current{margin-right:5px}.image-gallery-carousel .indicator{color:#177b57;display:inline;font-size:12px;line-height:16px;margin-right:5px}@media (min-width:768px){.image-gallery-carousel .indicator{font-size:14px;line-height:19px}}.image-gallery-carousel .share{color:#b7b7b7;cursor:pointer;float:right;position:absolute;right:0}.q-and-a .container-3 .grid-row{width:auto;margin-left:auto}.collapsible-content .qa-list .container-3 .grid-row{width:auto;margin-left:auto;border-left:0;padding-left:0}.modal.bcg-modal{width:80%}.modal.contact.outer-grid-wrapper{width:70%}.form{font-family:'Henderson Sans Light';font-size:1.125rem;line-height:1.333333;position:relative;width:100%}.form.hidden{visibility:hidden}.form.hidden .fieldset{display:none;opacity:0}.form__title{color:#00532f;text-transform:uppercase;font-size:1.3em;margin:0 0 .618em;font-family:henderson-bcg-sans;font-weight:700;width:100%}.form__fieldset{margin:.5em 0}.form__successMsg{position:absolute;top:5%;right:0;bottom:0;left:0;height:calc(100vh - 100px);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;visibility:visible;transition:.4s all ease-in-out;font-size:1.5em}.form__successMsg::before{content:'\2713 ';color:#fff;font-size:1.5em;padding:.15em .35em;height:1.5em;width:1.5em;border-radius:50%;background-color:#32c77f}.form__successMsg.hidden{z-index:-1;visibility:hidden;opacity:0}@media (min-width:768px){.form__successMsg{top:0;height:50vh}}.form--hideLabels .label,.form--hideLabels label{visibility:hidden;height:0;width:0;text-indent:-9999em}.form--insetLabels .label{position:absolute;top:.618em;left:0}.form--insetLabels .textarea+.label{left:.618em}.form--insetLabels .input:focus+.label,.form--insetLabels .select:focus+.label,.form--insetLabels .textarea:focus+.label{color:#fff;z-index:-1}.form .modal-close-button+.modal-close-button{display:none}.fieldset{position:relative}.fieldset__label{padding:0 .618em}.fieldset__field{width:inherit}.fieldset__field--textarea{height:10em}.fieldset__errorMessage{position:absolute;top:.618em;left:.618em;z-index:-1;color:#707070;line-height:22px;background-color:#fff}.fieldset__captchaWrapper{padding:.75em;border:1px solid #707070}.fieldset--custSelect select{opacity:.8;cursor:pointer}.fieldset--custSelect::after{display:inline;font-size:2em;position:absolute;top:0;right:.35em;color:#000;content:'\2335';z-index:-1}.fieldset.hasError{color:#ff5b4d}.fieldset.hasError::after{color:#ff5b4d;position:absolute;top:.5em;right:0;font-size:1.2em;margin-right:10%;content:'!'}.fieldset.hasError .fieldset__field{color:#ff5b4d;border-color:#ff5b4d}.fieldset.hasError .fieldset__errorMessage{color:#ff5b4d;visibility:visible;z-index:2}.fieldset.hasError .label,.fieldset.hasValue .label{z-index:-1}html[data-useragent*=Trident] .form__fieldset select::-ms-expand{display:none}html[data-useragent*=Trident] .fieldset--custSelect::after{top:-8px}.input,.select,.textarea{color:#b7b7b7;font-size:1em;line-height:1;padding:.618em;border:1px solid #b7b7b7;transition:all .3s ease-in}.input:active,.input:focus,.input:hover,.select:active,.select:focus,.select:hover,.textarea:active,.textarea:focus,.textarea:hover{outline:0;border-color:#3fad93;color:#3fad93;transition:all .3s ease-out}.input:focus{color:#3fad93}.input::-webkit-input-placeholder{color:#b7b7b7}.input::-moz-placeholder{color:#b7b7b7}.input:-ms-input-placeholder{color:#b7b7b7}.textarea::-webkit-input-placeholder{color:#b7b7b7}.textarea::-moz-placeholder{color:#b7b7b7}.textarea:-ms-input-placeholder{color:#b7b7b7}.label{color:#b7b7b7}[required]+.label::after{content:'*'}.select{height:2.5em;background-color:#fff;border-radius:0;appearance:inherit}.select::after{height:1em;width:2em;display:inline-block}.button,.modal.bcg-modal.contact input[type=text],.modal.bcg-modal.contact input[type=file],.modal.bcg-modal.contact input[type=email],.modal.bcg-modal.contact select,.modal.bcg-modal.contact textarea{width:100%}.button{display:inline-block;color:#fff;font-size:1em;padding:.75em;border:none;background:#b7b7b7;outline:0;transition:all .3s ease-in-out}.button:focus,.button:hover{background:#3fad93}.successClose{margin-left:100%}.email-share-form .form .button{margin-top:20px}.email-share-form .form .fieldset{margin-top:0}.email-share-form .form .textarea{margin:0}.email-share-form .form .fieldset__field.fieldset__field--input.input{margin-bottom:15px}.email-share-form .form .fieldset__field.fieldset__field--input.input:last-child{margin-bottom:0}.modal.bcg-modal.contact a.icon-filters-close.custom{top:0;right:0}@media (max-width:767px){.modal-close-button{font-size:initial}.modal.bcg-modal.contact a.icon-filters-close.custom{top:29px}}.modal.bcg-modal.contact:after{content:none}.modal.bcg-modal.contact .form--apply label{left:0}.modal.bcg-modal.contact .apply-copy label{color:#668a77;font-size:18px}.modal.bcg-modal.contact .fieldset--customupload::after{font-family:dotBCG-Icons;display:inline;font-size:1em;position:absolute;top:10px;right:10px;color:#78a491}.modal.bcg-modal.contact .fieldset--customupload .hidden-upload-input,.perspective-article-abstract .image{display:none}@media (min-width:768px){.email-share-form .form .button{margin-top:0}.modal.bcg-modal.contact form>fieldset .cols--6{width:calc(50% - 20px)}.modal.bcg-modal.contact form>fieldset .cols--6:first-child{margin-right:40px;float:left}.modal.bcg-modal.contact form>fieldset .cols--4{width:calc((100% / 3) - 40px);margin-right:40px;float:left}.modal.bcg-modal.contact form>fieldset .cols--4:last-child{margin-right:0}.modal.bcg-modal.contact form>fieldset .fieldset__captchaWrapper{width:auto;margin-right:40px;float:left}}@media (max-width:767px){.modal.bcg-modal.contact form>fieldset .fieldset__captchaWrapper{margin-bottom:.5em}.modal.bcg-modal.contact form>fieldset>fieldset:first-child{margin:.5em 0}}@media (min-width:500px){.modal.bcg-modal.contact form.form--apply>fieldset .fieldset__captchaWrapper{margin-right:20px!important}.modal.bcg-modal.contact form.form--apply>fieldset .fieldset__captchaWrapper+.cols--6{float:left;width:40%}}@media (max-width:767px){.modal.bcg-modal.contact{overflow-y:scroll;top:0;bottom:0;left:auto;margin-top:auto;margin-left:auto;height:calc(100vh - 60px);width:100%;padding:0 20px;-webkit-overflow-scrolling:touch;position:absolute}.modal.bcg-modal.contact .inner-grid-wrapper{width:100%}.isMobile .modal.bcg-modal.contact{bottom:0!important;height:calc(100% - 50px)!important}}@-moz-document url-prefix(){.bcg-modal{transform:translateY(-50%)}}.perspective-article-abstract .cta-link{margin-top:20px}.perspective-article-abstract .category{margin:0;text-transform:uppercase;color:#00532f;font-size:16px;line-height:21px}.perspective-article-abstract .row.by{border-top:1px solid #b8b8b8;padding:20px 0;margin-top:30px}.perspective-article-abstract .title{color:#000;font-size:26px;line-height:35px;margin-bottom:25px}.perspective-article-abstract time{text-transform:uppercase;color:#707070;font-size:14px;line-height:19px;margin-bottom:30px}.perspective-article-abstract .authors{color:#707070;font-size:16px;line-height:21px}.perspective-article-abstract .authors p{margin:0}.perspective-article-abstract .formats{font-size:20px;margin-top:20px}.perspective-article-abstract .formats a{color:#b7b7b7;margin-left:4px}.perspective-article-abstract .row.description{padding-top:20px;border-top:1px solid #b8b8b8}.perspective-article-abstract .description,.perspective-article-abstract .description p{font-size:19px;line-height:28px;color:#333;margin:0}.perspective-article-abstract .description .cta,.perspective-article-abstract .description p .cta{margin-top:20px}.perspective-article-abstract .description .cta p,.perspective-article-abstract .description .cta span,.perspective-article-abstract .description p .cta p,.perspective-article-abstract .description p .cta span{display:inline-block}@media (min-width:768px){.perspective-article-abstract .row.by,.perspective-article-abstract .row:first-child{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.perspective-article-abstract .image{display:block;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;margin-right:30px}.perspective-article-abstract .image img{max-height:146px;max-width:146px}.perspective-article-abstract .category{font-size:18px;line-height:23px}.perspective-article-abstract .title{font-size:28px;line-height:36px}.perspective-article-abstract .authors{font-size:18px;line-height:23px}.perspective-article-abstract .description,.perspective-article-abstract .description p{font-weight:200;font-size:22px;line-height:31px}.perspective-article-abstract .formats{margin-left:auto;margin-top:0}}@media (min-width:1091px){.perspective-article-abstract .title{font-size:35px;line-height:44px}.perspective-article-abstract .description,.perspective-article-abstract .description p{font-size:24px;line-height:33px}}.perspective-article-footer .perspective-content-wrapper{border-top:1px solid #b8b8b8;padding-top:15px;margin-top:125px;padding-left:0;padding-right:0}.perspective-article-footer .title{text-transform:uppercase;font-size:14px;line-height:19px;margin-bottom:20px;color:#707070}.perspective-article-footer .category-title{text-transform:uppercase;color:#177b57;font-size:14px;line-height:19px;margin-bottom:5px}.perspective-article-footer .description{word-break:break-word;margin-top:0;font-size:20px;line-height:22px;color:#000}@media (max-width:767px){.perspective-article-footer .column:nth-child(2),.perspective-article-footer .column:nth-child(3){display:none}.perspective-article-footer .column,.perspective-article-footer .title{text-align:center}.perspective-article-footer+footer{margin-top:40px}}.isMobile .hero-type-1.non-ambient-video.video-playing .notch,.isMobile .hero-type-2.non-ambient-video.video-playing .notch{margin-top:0}@media (min-width:768px){.perspective-article-footer .row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:60px}.perspective-article-footer .column{margin-right:40px;width:calc(100%/3)}.perspective-article-footer .column:last-child{margin-right:0}}.share-bar{font-size:20px}.share-bar .facebook,.share-bar .google-plus,.share-bar .linkedin,.share-bar .mailto,.share-bar .twitter{color:#b7b7b7;display:inline-block;cursor:pointer}.share-bar .facebook,.share-bar .linkedin,.share-bar .mailto,.share-bar .twitter{margin-right:10px}.share-bar .facebook:focus,.share-bar .linkedin:focus,.share-bar .mailto:focus,.share-bar .twitter:focus{outline:0}.share-bar .mailto:focus,.share-bar .mailto:hover{color:#32c77f}.share-bar .twitter:focus,.share-bar .twitter:hover{color:#55cbff}.share-bar .facebook:focus,.share-bar .facebook:hover{color:#537abb}.share-bar .linkedin:focus,.share-bar .linkedin:hover{color:#1384c6}.share-bar .google-plus:focus,.share-bar .google-plus:hover{color:#e96349}.audio-wrapper,.video-wrapper{height:auto!important;position:relative}.audio-wrapper:not(.item),.video-wrapper:not(.item){margin-bottom:35px}.trending .audio-wrapper .vjs-youtube,.trending .video-wrapper .vjs-youtube{height:0;padding-top:56.25%}.audio-wrapper .inner-video-wrapper,.video-wrapper .inner-video-wrapper{position:relative}.audio-wrapper .video-title-wrapper .inner-wrapper,.video-wrapper .video-title-wrapper .inner-wrapper{padding-left:0;padding-right:20px}.isMobile.audio-wrapper .inner-video-wrapper,.video-wrapper.isMobile .inner-video-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.isMobile.audio-wrapper .video-title-wrapper,.video-wrapper.isMobile .video-title-wrapper{height:auto;position:absolute}.isMobile.audio-wrapper .video-title-wrapper .inner-wrapper,.video-wrapper.isMobile .video-title-wrapper .inner-wrapper{position:relative;bottom:auto}@media (min-width:768px){.audio-wrapper:not(.item),.video-wrapper:not(.item){margin-bottom:50px}.audio-wrapper .inner-grid-wrapper,.video-wrapper .inner-grid-wrapper{margin-right:0}.audio-wrapper .video-title-wrapper .inner-wrapper,.video-wrapper .video-title-wrapper .inner-wrapper{padding-right:calc((100% + 150px) * .15)}}.audio-wrapper .share,.video-wrapper .share{color:#b7b7b7;cursor:pointer}@media (max-width:499px){.audio-wrapper .share,.video-wrapper .share{font-size:24px}.audio-wrapper .share .desktop,.video-wrapper .share .desktop{display:none}}@media (min-width:500px){.audio-wrapper .share:before,.video-wrapper .share:before{margin-right:5px}}.audio-wrapper .caption .inner-wrapper,.video-wrapper .caption .inner-wrapper{overflow:auto;padding-top:10px;padding-bottom:10px}.audio-wrapper .caption .inner-wrapper p,.video-wrapper .caption .inner-wrapper p{margin:0}.audio-wrapper .caption .inner-wrapper .column:first-child,.video-wrapper .caption .inner-wrapper .column:first-child{width:calc(100% - (100% + 150px) * .15);float:left}.audio-wrapper .caption .inner-wrapper .column:last-child,.video-wrapper .caption .inner-wrapper .column:last-child{text-align:right}.audio-wrapper .caption .column:first-child *,.audio-wrapper .caption .column:first-child p,.video-wrapper .caption .column:first-child *,.video-wrapper .caption .column:first-child p{font-size:14px;line-height:1.3;text-align:left}.video-wrapper.vjs-playing.user-inactive .video-title-wrapper .inner-wrapper,.vjs-playing.user-inactive.audio-wrapper .video-title-wrapper .inner-wrapper{opacity:0}.video-wrapper.vjs-playing .video-title-wrapper,.vjs-playing.audio-wrapper .video-title-wrapper{height:auto}.video-wrapper.vjs-playing .video-title-wrapper .inner-wrapper,.vjs-playing.audio-wrapper .video-title-wrapper .inner-wrapper{transition:opacity .5s;position:relative;height:auto;background:rgba(0,0,0,.7);opacity:1;bottom:auto;top:0;padding:5px 10px}.isMobile .hero-type-1.non-ambient-video .notch,.isMobile .hero-type-2.non-ambient-video .notch{transition:margin-top .35s}.video-wrapper.vjs-playing .video-title-wrapper .video-section:after,.vjs-playing.audio-wrapper .video-title-wrapper .video-section:after{content:":";color:#fff;margin-left:3px}.video-wrapper.vjs-playing .video-title-wrapper .video-section,.video-wrapper.vjs-playing .video-title-wrapper .video-title,.vjs-playing.audio-wrapper .video-title-wrapper .video-section,.vjs-playing.audio-wrapper .video-title-wrapper .video-title{display:inline;font-size:14px;color:#fff}.audio-wrapper .video-title-wrapper,.video-wrapper .video-title-wrapper{position:absolute;height:100%;width:100%;bottom:40px}@media (max-width:767px){.audio-wrapper .video-title-wrapper,.video-wrapper .video-title-wrapper{width:100%;bottom:40px}.audio-wrapper .video-section,.video-wrapper .video-section{display:none}}.audio-wrapper .video-title-wrapper .inner-wrapper,.video-wrapper .video-title-wrapper .inner-wrapper{position:absolute;bottom:0;z-index:2}.audio-wrapper .video-section,.video-wrapper .video-section{color:#32c77f;font-size:18px;margin-left:40px;text-transform:uppercase}.audio-wrapper .video-title,.video-wrapper .video-title{font-size:35px;margin-top:0;color:#fff;line-height:1.3;margin-left:40px}@media (max-width:767px){.audio-wrapper .video-title,.video-wrapper .video-title{font-size:28px;margin-left:20px}.audio-wrapper .vjs-marker,.video-wrapper .vjs-marker{display:none}}@media (max-width:499px){.audio-wrapper .video-title,.video-wrapper .video-title{font-size:16px}}.audio-wrapper .vjs-control-bar,.video-wrapper .vjs-control-bar{z-index:3}.audio-wrapper .video-js.vjs-default-skin video,.video-wrapper .video-js.vjs-default-skin video{position:relative;height:auto!important}.audio-wrapper .vjs-default-skin .vjs-play-progress,.video-wrapper .vjs-default-skin .vjs-play-progress{background:#32c77f}.audio-wrapper .vjs-marker,.video-wrapper .vjs-marker{background-color:#32c77f!important}.audio-wrapper .vjs-tip,.video-wrapper .vjs-tip{background:#333!important;bottom:28px}.audio-wrapper .vjs-tip .vjs-tip-inner,.video-wrapper .vjs-tip .vjs-tip-inner{background-color:#333!important;font-size:14px;padding:5px 40px}.audio-wrapper .vjs-tip .vjs-tip-arrow,.video-wrapper .vjs-tip .vjs-tip-arrow{left:calc(50% - 20px);margin-left:0;bottom:-20px;height:0!important;width:0!important;background:0 0!important;border-top:20px solid #333!important;border-left:20px solid transparent!important;border-right:20px solid transparent!important}.audio-wrapper,.audio-wrapper .video-js{height:auto!important}.audio-wrapper .vjs-default-skin .vjs-big-play-button,.video-wrapper .vjs-default-skin .vjs-big-play-button{left:0;top:0}.audio-wrapper{margin-bottom:70px}@media (min-width:768px){.audio-wrapper{margin-bottom:100px}}.careers-events-hero .heading,.transcript .audio-wrapper{margin-bottom:0}.audio-wrapper .video-js.vjs-default-skin video{width:auto;height:31px!important}.audio-wrapper .vjs-control-bar{display:block}.audio-wrapper .vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:1}.isMobile .hero-type-1.video-playing .vjs-control-bar,.isMobile .hero-type-2.video-playing .vjs-control-bar{visibility:visible!important;opacity:1!important}.audio-wrapper .vjs-big-play-button{display:none!important}.careers-events-hero{overflow:hidden;background:#32c77f}.careers-events-hero .heading h1{color:#fff;margin-bottom:0}.careers-events-hero .eyebrow{color:#32c77f;font-size:14px;text-transform:uppercase;margin-bottom:5px}.careers-events-hero .headline{color:#177b57;font-size:20px;line-height:20px;text-transform:uppercase;margin-bottom:12px}.careers-events-hero .date-location{color:#707070;font-size:14px;line-height:16px;margin-bottom:25px}.careers-events-hero .cta-link{margin-bottom:0;font-size:30px}.careers-events-hero .featured-event img{display:block}@media (max-width:767px){.careers-events-hero .heading{position:absolute;padding:0 0 0 20px;display:inline-block;top:calc(60vw - 50px)}.careers-events-hero .featured-event{min-height:195px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;padding:0}.careers-events-hero .featured-event .image{width:70vw;margin-right:-40px;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}.careers-events-hero .featured-event .content{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2;width:100%;background:#fff;padding:20px}}@media (min-width:768px){.careers-events-hero.has-content .featured-event:before{border:1px solid #32c77f}.careers-events-hero .heading{height:152px;margin-left:75px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.careers-events-hero .heading h1{margin-bottom:20px}.careers-events-hero .eyebrow{font-size:16px}.careers-events-hero .headline{font-size:22px;line-height:22px}.careers-events-hero .date-location{font-size:16px;line-height:20px;margin-bottom:30px}.careers-events-hero .featured-event{min-height:218px;padding-top:30px;padding-bottom:25px;position:relative;overflow:visible;background:#fff;padding-left:75px;width:calc(75px + (((100vw - 75px * 2)/ 15) * 15))}.careers-events-hero .featured-event .image{right:calc(-1 * 75px);width:60vw;position:absolute;bottom:0;z-index:1}.careers-events-hero .featured-event .content{position:relative;z-index:5}.careers-events-hero .featured-event:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;z-index:3}.careers-events-hero .featured-event:after{content:"";background:#fff;position:absolute;bottom:0;z-index:2;height:calc(100% - 50px);right:calc(-1 * 75px);width:75px}}.hero-type-1 .bg-image,.hero-type-1 .hero-content,.hero-type-2 .bg-image,.hero-type-3 .bg-image,.hero-type-5 .profile-hero-background,.information-header .bg-image{position:relative}@media (min-width:947px){.careers-events-hero .featured-event{padding-left:75px;width:calc(75px + ((70vw / 15) * 15) + ((100vw - 75px - 70vw - 75px)/ 2))}.careers-events-hero .featured-event .image{right:calc(-1 * ((100vw - 75px - 70vw - 75px)/ 2) - 75px);width:50vw}.careers-events-hero .featured-event:after{right:calc(-1 * ((100vw - 75px - 70vw - 75px)/ 2) - 75px);width:calc(((100vw - 75px - 70vw - 75px)/ 2) + 75px)}}@media (min-width:1280px){.careers-events-hero .heading{margin-left:100px;height:197px}.careers-events-hero .heading h1{margin-bottom:30px}.careers-events-hero .eyebrow{font-size:18px}.careers-events-hero .headline{font-size:25px;line-height:25px}.careers-events-hero .date-location{font-size:16px;line-height:20px;margin-bottom:37px}.careers-events-hero .featured-event{padding-top:40px;padding-bottom:30px;width:calc((100px + 10vw) + ((60vw / 15) * 15) + ((100vw - 100px - 10vw - 60vw - 100px)/ 2));padding-left:calc(100px + 10vw)}.careers-events-hero .featured-event .image{right:calc(-1 * ((100vw - 100px - 10vw - 60vw - 100px)/ 2) - 100px);width:45vw}.careers-events-hero .featured-event:after{height:calc(100% - 65px);right:calc(-1 * ((100vw - 100px - 10vw - 60vw - 100px)/ 2) - 100px);width:calc(((100vw - 100px - 10vw - 60vw - 100px)/ 2) + 100px)}}.isMobile .hero-type-1.video-playing .video-js,.isMobile .hero-type-2.video-playing .video-js{pointer-events:auto}.hero-type-1.with-video .hero-image{height:auto}.hero-type-1 .hero-content h1:first-line{color:#fff}.hero-type-1.non-ambient-video .vjs-big-play-button,.hero-type-1:not(.external-video) .play,.hero-type-1:not(.external-video) .video-play,.hero-type-1:not(.external-video) .vjs-default-skin .vjs-big-play-button{display:none}.hero-type-1 .play,.hero-type-1 .video-play,.hero-type-1 .vjs-default-skin .vjs-big-play-button{top:-2.5em}.hero-type-1.non-ambient-video .play,.hero-type-1.with-video .play{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.isMobile .hero-type-1.video-playing a.play,.isMobile .hero-type-1.with-video .vjs-big-play-button{display:none}.isMobile .hero-type-1.video-playing .hero-content h1:first-line{color:#000}.hero-type-2{margin-bottom:20px}.hero-type-2 .notch .grid-column{padding-top:20px}.hero-type-2.non-ambient-video .play,.hero-type-2.with-video .play{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.hero-type-2.non-ambient-video .vjs-big-play-button,.hero-type-3:not(.external-video) .play,.isMobile .hero-type-2.video-playing a.play{display:none}@media (min-width:768px){.hero-type-1 h1{line-height:1.3}.hero-type-1 .play,.hero-type-1 .video-play,.hero-type-1 .vjs-default-skin .vjs-big-play-button{top:-2em}.hero-type-2 .notch .grid-column{padding-top:30px}}.hero-type-3 .vjs-default-skin .vjs-big-play-button{top:0}.hero-type-3 .video-js.vjs-has-started{z-index:2}.hero-type-3 .grid-row{display:block}.hero-type-3 .bg-image .video-js,.hero-type-3 .bg-image picture{position:relative;display:block;width:calc(100% - 20px)!important}.hero-type-3 .bg-image .video-js+.play+.bottom,.hero-type-3 .bg-image .video-js+.video-js,.hero-type-3 .bg-image .video-js+picture,.hero-type-3 .bg-image picture+.play+.bottom,.hero-type-3 .bg-image picture+.video-js,.hero-type-3 .bg-image picture+picture{margin-top:-100px;margin-left:20px;width:calc(100% - 20px)!important}.hero-type-3 .bg-image .video-js+.play,.hero-type-3 .bg-image picture+.play{margin-top:-100px;margin-left:20px}@media (max-width:767px){.hero-type-3 .grid-row.content,.hero-type-3 .grid-row.headline{margin-left:20px;width:calc(100% - 20px * 2)}}@media (min-width:768px) and (max-width:946px){.hero-type-3 .play{margin-left:75px}}@media (min-width:768px){.hero-type-3 .grid-row.content,.hero-type-3 .grid-row.headline{margin-left:75px;width:calc(100% - 75px * 2)}.hero-type-3 .bg-image .video-js,.hero-type-3 .bg-image picture{margin-left:75px;width:calc(100% - 75px * 2)!important}.hero-type-3 .bg-image .video-js+.play+.bottom,.hero-type-3 .bg-image .video-js+.video-js,.hero-type-3 .bg-image .video-js+picture,.hero-type-3 .bg-image picture+.play+.bottom,.hero-type-3 .bg-image picture+.video-js,.hero-type-3 .bg-image picture+picture{margin-left:calc(75px + (((100vw - 75px * 2)/ 15) * 2));width:auto!important}.hero-type-3 .bg-image .video-js+.play,.hero-type-3 .bg-image picture+.play{margin-left:calc(75px + (((100vw - 75px * 2)/ 15) * 2))}}@media (min-width:947px){.hero-type-2 .notch .grid-column{padding-top:40px}.hero-type-3 .grid-row.headline{margin-left:75px;width:70vw}.hero-type-3 .grid-row.content{width:calc(((70vw / 15) * 7));margin-right:calc(((70vw / 15) * 1))}.hero-type-3 .bg-image{float:right;width:calc((100% - 75px) - ((70vw / 15) * 8))}.hero-type-3 .bg-image .video-js,.hero-type-3 .bg-image picture{margin-left:0;margin-right:75px;width:calc(100% - 75px)!important}.hero-type-3 .bg-image .video-js+.play+.bottom,.hero-type-3 .bg-image .video-js+.video-js,.hero-type-3 .bg-image .video-js+picture,.hero-type-3 .bg-image picture+.play+.bottom,.hero-type-3 .bg-image picture+.video-js,.hero-type-3 .bg-image picture+picture{margin-left:calc(((70vw / 15) * 2));margin-right:0;width:calc((100vw - 75px) - ((70vw / 15) * 10))}.hero-type-3 .bg-image .video-js+.play,.hero-type-3 .bg-image picture+.play{margin-left:calc(((70vw / 15) * 2))}}@media (min-width:1280px){.hero-type-3 .grid-row.headline{margin-left:calc(100px + 10vw);width:60vw}.hero-type-3 .grid-row.content{width:calc(((60vw / 15) * 7));margin-left:calc(100px + 10vw);margin-right:calc(((60vw / 15) * 1))}.hero-type-3 .bg-image{width:calc((100% - 100px - 10vw) - ((60vw / 15) * 8))}.hero-type-3 .bg-image .video-js,.hero-type-3 .bg-image picture{width:auto!important;margin-left:0;margin-right:100px}.hero-type-3 .bg-image .video-js+.play+.bottom,.hero-type-3 .bg-image .video-js+.video-js,.hero-type-3 .bg-image .video-js+picture,.hero-type-3 .bg-image picture+.play+.bottom,.hero-type-3 .bg-image picture+.video-js,.hero-type-3 .bg-image picture+picture{margin-left:calc(((60vw / 15) * 2));width:calc((100vw - 100px - 10vw) - ((60vw / 15) * 10))!important}.hero-type-3 .bg-image .video-js+.play,.hero-type-3 .bg-image picture+.play{margin-left:calc(((60vw / 15) * 2))}}.information-header .hero-content h1{color:#32c77f;line-height:1.4;margin-top:-1.5em}.hero-type-5 .profile-hero-background{margin:0 0 60px}.hero-type-5 picture{height:100%;display:block}@media (max-width:946px){.hero-type-5 .profile-hero-background{margin:0 0 44px}.hero-type-5 .hero-banner-content-mobile{font-size:26px;line-height:30px;color:#32c77f;margin:15px 20px 25px;font-weight:300}}.hero-type-5 .profile-hero-img{position:absolute;width:50%}.hero-type-5 .profile-hero-img img{width:100%}.hero-type-5 .profile-hero-img h1{color:#32c77f;font-size:30px;line-height:40px;width:70%;font-weight:300}@media (min-width:947px){.hero-type-5 .hero-banner-content-mobile{display:none}.hero-type-5 .profile-hero-img h1{font-size:35px;line-height:45px;padding-bottom:25px}}@media (min-width:1280px){.hero-type-5 .profile-hero-img h1{font-size:45px;line-height:55px;padding-bottom:43px}}.hero-type-5 .profile-hero-img-l{bottom:0}.hero-type-5 .profile-hero-img-l h1{text-align:right;margin:0 25px 30px 0;float:right}@media (max-width:1090px){.hero-type-5 .profile-hero-img-l h1{margin:0 14px 13px 0}}.hero-type-5 .profile-hero-img-r{right:0;top:0}.hero-type-5 .profile-hero-img-r h1{margin:25px 0 0 25px;float:left}@media (max-width:1090px){.hero-type-5 .profile-hero-img-r h1{margin:17px 0 0 14px}}@media (max-width:767px){.hero-type-5 .profile-hero-img-l h1,.hero-type-5 .profile-hero-img-r h1{display:none}}.hero-type-6 img{display:block}.grid-row.events .grid-column,.grid-row.events .grid-column>a,.grid-row.events .grid-column>a>div{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-direction:normal}.hero-type-6 .bottom{position:relative}.hero-type-6 .bottom h1{position:absolute;top:-1.4em;line-height:1.4em;color:#fff}.hero-type-6 .bottom h1:first-line{color:#32c77f}.hero-type-6 .grid-row{position:relative;margin-left:20px;width:50%}@media (min-width:768px){.hero-type-6 .grid-row{margin-left:75px;width:calc((((100vw - 75px * 2)/ 15) * 9))}.information-header .notch{margin-top:calc(-1 * (2.6em + 82px))}.information-header .notch:before{height:82px}}@media (min-width:947px){.hero-type-6 .bottom h1{line-height:1.2em;top:-1.3em}.hero-type-6 .grid-row{margin-left:calc(75px + ((70vw / 15) * 1));width:calc(((70vw / 15) * 9))}}@media (min-width:947px){.information-header .notch{margin-top:calc(-1 * (4.2em + 92px))}.information-header .notch:before{height:92px}}.apply-header .hero-content h1{color:#fff}.apply-header+*{position:relative}.deepmode-hero.container-12 .notch{padding-top:22px;padding-bottom:40px;margin-bottom:40px}.deepmode-hero.container-12 .text-panel,.deepmode-hero.container-12 .text-panel p:last-child{margin-bottom:0}.deepmode-hero.container-12 h1{font-family:henderson-bcg-sans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;font-size:30px;line-height:36px;margin-bottom:10px}@media (min-width:768px){.deepmode-hero.container-12 .notch{padding-top:32px;padding-bottom:40px;margin-bottom:35px}.deepmode-hero.container-12 h1{margin-bottom:20px;font-size:48px;line-height:54px}}@media (min-width:1280px){.hero-type-6 .grid-row{margin-left:calc(100px + 10vw);width:calc(((60vw / 15) * 9))}.deepmode-hero.container-12 h1{font-size:60px;line-height:66px}}.deepmode-hero.container-12.no-image{margin-left:20px}.deepmode-hero.container-12.no-image .image{height:90px;width:90px}.deepmode-hero.container-12.no-image:first-child{margin-top:100px}@media (min-width:768px){.deepmode-hero.container-12.no-image{margin-left:0}.deepmode-hero.container-12.no-image:first-child{margin-top:183px}}@media (min-width:947px){.deepmode-hero.container-12.no-image:first-child{margin-top:244px}}@media (min-width:1280px){.deepmode-hero.container-12.no-image:first-child{margin-top:273px}}.deepmode-hero.container-12.no-image .photo{margin-top:-70px;margin-bottom:15px}@media (min-width:768px){.deepmode-hero.container-12.no-image .photo{margin-top:-85px}}.deepmode-hero.container-12.no-image .title{margin-bottom:20px}.deepmode-hero.container-12.no-image .title p{color:#32c77f;font-size:24px}.deepmode-hero.container-12.no-image .text-panel{width:calc(100% - 20px)}.grid-row.events.featured .event-wrap{border:1px solid #32c77f;overflow:hidden}@media (min-width:768px){.deepmode-hero.container-12.no-image .text-panel{width:100%}.grid-row.events.featured .event-wrap .text{padding:16px 5% 0 20px;width:65%}.grid-row.events.featured .event-wrap picture{width:35%;max-height:200px}}@media (min-width:1280px){.deepmode-hero.container-12.no-image .photo{margin-top:-98px}.grid-row.events.featured .event-wrap .text{padding:16px 10% 0 20px;width:65%}}.grid-row.events{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.grid-row.events .grid-column{margin-top:20px;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.grid-row.events .grid-column .event-wrap,.grid-row.events .grid-column>a{border:1px solid #32c77f}.grid-row.events .grid-column>a:hover{background-color:#f2f2f2}.grid-row.events .grid-column>a:hover .icon{color:#177b57}.grid-row.events .grid-column>a,.grid-row.events .grid-column>a>div{display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.grid-row.events .event-wrap,.grid-row.events .grid-column>.event-wrap>div{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;width:100%}.grid-row.events .grid-column>.event-wrap>div{display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;overflow:hidden}.grid-row.events .event-wrap{display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.grid-row.events .text{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;order:1;padding:11px 1% 0 15px;width:61%}@media (min-width:768px){.grid-row.events .grid-column{margin-top:40px}.grid-row.events .text{padding:16px 1% 0 20px}}@media (min-width:1280px){.grid-row.events .text{width:55%}}.grid-row.events picture{order:2;width:25%;padding:15px 0}@media (min-width:768px){.grid-row.events picture{padding:20px 0;width:36%}}@media (min-width:1280px){.grid-row.events picture{width:45%}}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.grid-row.events picture{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:auto;height:auto}.grid-row.events picture img{width:auto;max-height:270px}}.grid-row.events h3{color:#177b57;font-size:16px;line-height:18px;margin-bottom:5px;text-transform:uppercase}.grid-row.events h3.featured{color:#32c77f;margin-bottom:0}@media (min-width:768px){.grid-row.events h3{margin-bottom:7px}}.grid-row.events span{color:#707070;display:block;font-size:14px;line-height:17px}.grid-row.events span.place{padding-bottom:30px}.grid-row.events span.time+span{margin-top:10px;margin-bottom:10px}.grid-row.events .icon-wrapper{margin:auto 0 20px;font-weight:inherit;font-style:inherit;font-family:inherit!important;text-transform:uppercase;-webkit-font-smoothing:auto;font-size:18px;line-height:1.5;speak:normal}.publication-cluster .view-all,.video-state-info,.video-tab-collection-title,.video-tab-title{font-family:henderson-bcg-sans,"Helvetica Neue",Helvetica,Arial,sans-serif}.grid-row.events .icon-wrapper .icon{display:inline-block;vertical-align:sub}.grid-row.events .icon-wrapper>a{font-weight:700;color:#32c77f}.grid-row.events .icon-wrapper>a:first-child,.grid-row.events .icon-wrapper>a:first-child .icon::before{margin-right:15px}.grid-row.events .grid-column>a .icon{margin:auto 0 20px}.grid-row.events .icon{color:#32c77f;font-size:28px;line-height:1.2}.grid-row.events .icon.icon-social-bio-email{font-size:22px}.grid-row.events .icon:hover{color:#177b57}.grid-row.events.job-posting{margin-bottom:40px}.grid-row.events.job-posting .text{width:100%;padding-right:20px}.grid-row.events.job-posting h3{text-transform:uppercase;font-size:14px;line-height:16px;color:#32c77f}.grid-row.events.job-posting p{font-size:25px;line-height:30px;color:#000;margin-bottom:30px}@media (max-width:1279px){.grid-row.events.job-posting p{font-size:22px;line-height:26px;margin-bottom:25px}}@media (max-width:767px){.grid-row.events.job-posting p{font-size:14px;line-height:16px;margin-bottom:22px}}.quote-with-image{margin-top:20px;margin-bottom:20px}.quote-with-image .grid-column{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-size:18px;line-height:27px;color:#177b57}.quote-with-image .grid-column span{display:block;padding-bottom:7px}.container-7.quote-with-image{text-align:right}.container-7.quote-with-image span{transform:rotateY(180deg);text-align:left}@media (max-width:767px){.quote-with-image .grid-column:first-child{margin-bottom:15px}.container-7.quote-with-image{text-align:left}.container-7.quote-with-image span{transform:rotateY(0)}}.side-by-side .grid-row{display:block;margin:25px 0}@media (min-width:768px){.side-by-side .grid-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-left:75px}.deepmode .side-by-side .grid-row{margin-left:calc(75px + (((100vw - 75px * 2)/ 15) * 1))}}@media (min-width:947px){.deepmode .side-by-side .grid-row{margin-left:calc(75px + ((70vw / 15) * 1))}}@media (min-width:1280px){.side-by-side .grid-row{margin-left:calc(100px + 10vw)}}@media (min-width:1280px) and (min-width:1280px){.deepmode .side-by-side .grid-row{margin-left:calc(100px + 10vw)}}.side-by-side .grid-column{display:block}@media (max-width:767px){.side-by-side .grid-column:first-child{margin:0 20px 0 0}.side-by-side .grid-column:last-child{margin:-2px 0 0 20px}}@media (min-width:768px){.side-by-side .grid-column{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.side-by-side picture{width:100%}.publication-cluster{padding:50px 0}.publication-cluster+.publication-cluster{padding-top:0}.practice-area-hero+.publication-cluster{padding-top:100px}.publication-cluster.bg-neutral-light{background-color:#ebebeb}.publication-cluster .view-all{color:#fff;font-size:18px;line-height:1.5;width:12em;background-color:#177b57}.publication-cluster .cta a{color:#32c77f;text-transform:uppercase;font-size:18px;line-height:1.5}.publication-cluster .cluster-item.cluster-item-content{padding-top:26px}.publication-cluster .cluster-title{margin-bottom:0}.publication-cluster .cluster-item{padding:35px 0 60px;border-top:1px solid #b7b7b7}.publication-cluster .cluster-item:nth-child(-n+2){border-top:1px solid #b7b7b7}.publication-cluster .cluster-item:first-child{border-top:none}.publication-cluster .cluster-item:last-of-type{padding-bottom:20px}@media (min-width:768px){.publication-cluster .cluster-item:first-child,.publication-cluster .cluster-item:nth-child(-n+2){border-top:none}}.publication-cluster .cluster-item .item-title{font-size:24px;line-height:1.33;margin-bottom:10px;color:#177b57}.publication-cluster .cluster-item p{color:#000;font-size:16px;line-height:1.5}.item-link-withImage{display:block;position:relative;width:100%;overflow:hidden;height:0;padding-top:56%}.item-link-withImage picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.item-link-withImage picture img{height:100%}.publication-cluster .video-js::after{content:attr(data-video-duration);position:absolute;bottom:32px;left:14px;letter-spacing:.1ex;font-size:16px;transition-property:opacity,z-index;transition-duration:.3s,.1s;transition-delay:0,.4s;transition-timing-function:ease-in-out}@media (min-width:947px){.publication-cluster .video-js::after{left:20px}}.publication-cluster .video-js.vjs-has-started::after{z-index:-1;opacity:0}.cluster-featured-item:first-of-type .cluster-item{padding-bottom:60px;border-bottom:1px solid #b7b7b7}.cluster-item .vjs-big-play-button,.cluster-item-video .vjs-big-play-button{top:0}.item-category{color:#32c77f;margin-bottom:10px}.item-image,.item-video{margin-bottom:25px}.item-link{color:inherit;transition:all .3s ease-in-out}.item-link:active,.item-link:focus,.item-link:hover{color:#8b8b8b;outline:0}.publication-article{margin-top:40px}.publication-article h3{color:#32c77f}.publication-article .article-content .article-content-container{border:1px solid #32c77f}.publication-article .article-content .article-content-container .article-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:calc(50% - 80px);-moz-flex-basis:calc(50% - 80px);-ms-flex-preferred-size:calc(50% - 80px);flex-basis:calc(50% - 80px);border-bottom:1px solid #b7b7b7}.publication-article .article-content .article-content-container .article-item:nth-of-type(odd){margin:40px 0 0 40px}.publication-article .article-content .article-content-container .article-item:nth-of-type(even){margin:40px 40px 0 0}.publication-article .article-content .article-content-container .article-item:nth-last-child(-n+2){border-bottom:none}.publication-article .article-content .article-content-container .article-item p{margin-bottom:40px}@media (max-width:946px){.publication-article .article-content .article-content-container .article-item:last-child p{margin-bottom:0}}@media (max-width:767px){.publication-article .publication-section-title{color:#32c77f}.publication-article .article-content .article-content-container{border:1px solid #32c77f}.publication-article .article-content .article-content-container .article-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #b7b7b7}.publication-article .article-content .article-content-container .article-item:nth-of-type(even),.publication-article .article-content .article-content-container .article-item:nth-of-type(odd){margin:20px}.publication-article .article-content .article-content-container .article-item:nth-last-child(-n+2){border-bottom:1px solid #b7b7b7}.publication-article .article-content .article-content-container .article-item:last-child{border-bottom:none}.publication-article .article-content .article-content-container .article-item p{margin-bottom:20px}}.publication-filter{margin-top:120px;padding:50px 0;background-color:#f1f1f1}.publication-filter-header{margin-bottom:20px}.publication-pub-filters{margin-bottom:50px}.publication-pub-filters-container.mobile{display:block}.publication-pub-filters-container.mobile .filters-title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:#b7b7b7;margin:0}.publication-pub-filters-container.mobile .publication-pub-filters-dropdown{border:none;text-decoration:underline;background-color:#f1f1f1;color:#32c77f;padding-left:0}.publication-pub-filters-container.mobile .publication-pub-filters-dropdown:active,.publication-pub-filters-container.mobile .publication-pub-filters-dropdown:focus,.publication-pub-filters-container.mobile .publication-pub-filters-dropdown:hover{color:#32c77f}.publication-pub-filters-container.desktop{display:none}.publication-pub-filters-container .icon-filters-carrot{color:#989898;font-size:7px;margin-left:5px}.publication-filter-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:calc(50% - 40px);-moz-flex-basis:calc(50% - 40px);-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px);border-bottom:1px solid #ccc;padding-bottom:50px}.publication-filter-item:nth-of-type(even),.publication-filter-item:nth-of-type(odd){margin:20px 0 0}.publication-filter-item:first-child{border-top:1px solid #ccc;padding-top:20px}.publication-filter-item:last-child{border-bottom:none}.publication-filter-item p{margin-bottom:0;color:#177b57}.publication-filter-item p:active,.publication-filter-item p:focus,.publication-filter-item p:hover{color:#8b8b8b}.publication-view-more-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:16px;line-height:24px}.publication-view-more-container p{font-size:16px;margin:20px 0;text-transform:uppercase;font-weight:700}@media (min-width:768px){.publication-pub-filters{margin-bottom:0}.publication-pub-filters-container{margin-bottom:35px}.publication-pub-filters-container.mobile{display:none}.publication-pub-filters-container.desktop{display:block}.publication-pub-filters-container.desktop .filters-title{display:inline;margin-right:10px}.publication-pub-filters-list{display:inline}.publication-pub-filters-list-item{display:inline;padding:0;font-size:16px;line-height:28px;text-transform:uppercase}.publication-pub-filters-list-item:before{display:none}.publication-pub-filters-list-item a{color:#ccc}.publication-pub-filters-list-item a:active,.publication-pub-filters-list-item a:active:before,.publication-pub-filters-list-item a:focus,.publication-pub-filters-list-item a:focus:before,.publication-pub-filters-list-item a:hover,.publication-pub-filters-list-item a:hover:before{color:#32c77f}.publication-pub-filters-list-item a:before{position:relative;top:-.4ex;content:"\25cf";vertical-align:middle;font-size:.8em;color:#ccc;margin-right:10px;margin-left:5px}.publication-pub-filters-list-item a:before:first-child{margin-left:0}.publication-filter-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:calc(50% - 40px);-moz-flex-basis:calc(50% - 40px);-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px);border-bottom:1px solid #b7b7b7}.publication-filter-item:nth-of-type(even),.publication-filter-item:nth-of-type(odd){margin:20px 0 0}.publication-filter-item:nth-last-child(-n+2){position:relative;border-bottom:none}.publication-filter-item:nth-last-child(-n+2)::after{content:' ';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgba(241,241,241,0) 0,#f1f1f1 60%)}.publication-filter-item:nth-last-child(-n+2):hover:after{content:none}.publication-filter-item:nth-child(-n+2){border-top:1px solid #b7b7b7;padding-top:20px;margin-top:0}.publication-filter-item p{font-size:24px;line-height:32px}.publication-view-more-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;border-bottom:1px solid #b7b7b7;border-top:1px solid #b7b7b7}.publication-view-more-container p{font-size:16px;margin:20px 0;text-transform:uppercase;font-weight:700}}.video-tab{display:flex;flex-direction:row;flex-wrap:wrap;padding:60px 0 80px;background:#303030}.practice-area-hero+.publications-video-tab{margin-top:-20px;padding-top:80px}@media (max-width:767px){.video-tab.container-4 .grid-row{margin-left:0;margin-right:0}.infographic .code-popup .code{word-break:break-word}}@media (min-width:947px){.video-tab.container-4 .grid-row{margin-left:75px;width:calc(100% - 75px * 2)}}.video-tab-wrapper{align-items:flex-start}.video-tab-collection-title{font-size:24px;line-height:30px;margin-bottom:25px;font-weight:300}@media (min-width:768px){.video-tab-collection-title{margin-bottom:35px}}@media (min-width:947px){.video-tab-collection-title{font-size:28px;line-height:36px;margin-bottom:35px}}@media (min-width:1280px){.video-tab.container-4 .grid-row{margin-left:100px;width:calc(100% - 100px * 2)}.video-tab-collection-title{font-size:35px;line-height:44px}}@media (max-width:946px){.video-tab .grid-row.video-tab-collection-title{margin-left:20px}}.video-tab-title{font-size:20px;line-height:1.35;width:100%;margin-bottom:24px}@media (min-width:1280px){.video-tab .grid-row.video-tab-collection-title{margin-left:calc(100px + 10vw)}.video-tab-title{font-size:24px;margin-bottom:28.8px}}@media (min-width:1600px){.video-tab-title{font-size:28px;margin-bottom:34px}}.video-tab-player-header{order:1;margin-top:20px;margin-left:15px}@media (min-width:768px){.video-tab-player-header{position:absolute;bottom:0;left:34px;z-index:1;margin:0}}.video-tab-section{font-size:16px;line-height:1.3333;margin-bottom:5px}@media (min-width:1280px){.video-tab-section{font-size:18px;margin-bottom:10px}}.video-tab-player{order:-1;display:flex;flex-direction:column;position:relative;margin-bottom:20px}@media (min-width:768px){.video-tab-player{display:block;margin-bottom:0}}.video-tab-video{width:100%}.video-tab-video-collection{display:flex;flex-direction:column;width:94vw;overflow:hidden;position:relative}.video-tab-video-collection .video-tab-item-info,.video-tab-video-collection .video-tab-title{line-height:1.5}.video-tab-video-collection .video-tab-title{font-size:14px;margin-bottom:0}@media (min-width:1280px){.video-tab-video-collection .video-tab-title{font-size:16px}}.video-tab-item,.video-tab-list-header{padding:8px 15px}@media (min-width:947px){.video-tab-item,.video-tab-list-header{padding:15px}.video-tab-item{max-height:140px}}.video-tab-list-header{display:none}@media (min-width:768px){.video-tab-video-collection{height:100%;width:auto;overflow:inherit;margin-left:calc(60vw / 30)}.video-tab-list-header{display:block;padding-top:10px}}.video-tab-list{flex-grow:1;display:flex;overflow-y:hidden;width:100vw}.video-tab-list::after{content:' ';position:absolute;top:0;bottom:0;right:0;left:88%;background:linear-gradient(to right,rgba(48,48,48,0) 0,#303030 40%)}@media (min-width:768px){.video-tab-list{display:block;flex-basis:40%;width:auto}.video-tab-list::after{content:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.video-tab-list.mCustomScrollbar{overflow-y:hidden}}.video-tab-item{flex-shrink:0;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;position:relative}.video-tab-item:last-child{padding-right:32vw}@media (min-width:768px){.video-tab-item{flex-direction:row;border-top:1px solid #fff}.video-tab-item:last-child{border-bottom:1px solid #fff;padding-right:0}}.video-tab-item-content{padding-right:15px;width:67vw;min-height:4em}@media (min-width:768px){.video-tab-item-content{width:61%;min-height:auto;height:100%;overflow:hidden}}.video-tab-preview-img{width:67vw;margin-bottom:10px;position:relative}@media (min-width:768px){.video-tab-preview-img{width:100px;height:56px;margin-right:15px;margin-bottom:0}.video-tab-preview-img img{width:inherit;height:100%}.vjs-playing .video-tab-player-header{z-index:-1;opacity:0}}.video-tab-item-info{font-size:12px;margin-bottom:10px}@media (min-width:947px){.video-tab-preview-img{width:124px;height:70px}.video-tab-item-info{margin-bottom:0}}.video-tab-collection-title,.video-tab-item-info,.video-tab-list-more,.video-tab-title{color:#fff}.video-state-info,.video-tab-title{font-weight:200}.video-tab-collection-title,.video-tab-title{text-transform:capitalize;transition:color .3s ease-in-out}.video-tab-section{color:#32c77f}.video-tab-video-collection{transition:all .3s ease-in-out}.video-tab-player-header{transition-property:opacity,z-index;transition-duration:.3s,.1s;transition-delay:0,.4s;transition-timing-function:ease-in-out}.video-tab-list-header{background:rgba(255,255,255,.2)}.video-tab-item{transition:all .2s ease-in-out}.video-tab-item::before{content:"\e001";position:absolute;top:8px;left:15px;z-index:1;color:#fff;font-family:VideoJS;text-shadow:none;line-height:1;padding:8px;width:auto;height:auto;background-color:#32c77f;margin:auto}.publication-hero-video .hero-content h1,.publication-hero-video .play::after{font-family:henderson-bcg-sans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200}.video-tab-item:focus,.video-tab-item:hover{background:rgba(255,255,255,.2)}.video-tab-item:focus::before,.video-tab-item:hover::before{background-color:rgba(10,20,50,.75)}.video-tab-item .video-tab-title{margin-bottom:0}.video-tab-player .vjs-big-play-button{top:0}.ui-vtHidden{display:none}.ui-vtCollapsed{padding-top:0;padding-bottom:0;height:0;overflow:hidden}.ui-vtTransparent{color:transparent}.publication-hero-video .notch{margin-top:0}@media (min-width:768px){.video-tab-item::before{content:none}.publication-hero-video .notch{margin-top:calc(-1 * (5.2em + 180px))}.publication-hero-video .notch::before{height:225px}}.publication-hero-video .play::after{color:#fff;content:attr(data-video-duration);position:absolute;left:100%;top:40%;font-size:16px;padding-left:1em;width:8em}.publication-hero-video .hero-content h1{color:#000;font-size:24px;line-height:1.25;margin-bottom:25px}.publication-hero-video .hero-content h1:first-line{color:#000}@media (min-width:947px){.publication-hero-video .hero-content h1{font-size:28px}}@media (min-width:768px){.publication-hero-video .play{top:-3em}.publication-hero-video .hero-content h1{position:relative;top:-1em;color:#fff;width:67%;margin-bottom:1.5em}.publication-hero-video .hero-content h1:first-line{color:#fff}.perspective-article .top-bar-wrapper{height:52px}.perspective-article .top-bar-wrapper .title{margin:18px 0}}@media (min-width:1280px){.publication-hero-video .hero-content h1{font-size:35px}.perspective-article .top-bar-wrapper{height:67px}.perspective-article .top-bar-wrapper .title{margin:26px 0}}@media (min-width:768px){.perspective-article .lens-selector-button{margin-top:17px}}@media (min-width:1280px){.perspective-article .lens-selector-button{margin-top:25px}}.perspective-article .simple-article .simple-header{margin-bottom:60px}@media (min-width:768px){.perspective-article .simple-article .simple-header{margin-bottom:84px}}.perspective-article .simple-article .simple-header .simple-header-image{position:relative;margin-bottom:0;max-height:100px}@media (min-width:768px){.perspective-article .simple-article .simple-header .simple-header-image{margin-bottom:-12em}}.perspective-article .simple-article .simple-header .simple-header-image picture{flex-grow:0;position:relative;width:50px;margin-right:15px;margin-bottom:36px}.perspective-article .simple-article .simple-header .simple-header-image .image-source{display:none;position:relative}.perspective-article .simple-article .simple-header .simple-header-image .image-source p{text-transform:uppercase;font-size:12px;color:#b7b7b7}.perspective-article .simple-article .simple-header .simple-header-image .practice-tag-container{color:#32c77f;margin-left:0;margin-top:-9px}@media (min-width:768px){.perspective-article .simple-article .simple-header .simple-header-image picture{width:200px}.perspective-article .simple-article .simple-header .simple-header-image .image-source{display:inline-block;position:absolute;top:205px;left:0}.perspective-article .simple-article .simple-header .simple-header-image .practice-tag-container{margin-left:40px}}.perspective-article .simple-article .simple-header .simple-header-image .practice-tag-container .practice-tag-title{text-transform:uppercase;color:#b7b7b7;font-size:12px;line-height:14px;display:block}@media (min-width:768px){.perspective-article .simple-article .simple-header .simple-header-image .practice-tag-container .practice-tag-title{font-size:14px;line-height:24px;display:inline-block}}.perspective-article .simple-article .simple-header .simple-header-image .practice-tag-container .practice-tag{font-size:12px;line-height:18px;color:#32c77f;text-transform:uppercase;padding-left:5px}.perspective-article .simple-article .simple-header .simple-header-image .practice-tag-container .practice-tag:first-of-type{padding-left:0}@media (min-width:768px){.perspective-article .simple-article .simple-header .simple-header-image .practice-tag-container .practice-tag{font-size:14px;line-height:24px}.perspective-article .simple-article .simple-header .simple-header-image .practice-tag-container .practice-tag:first-of-type{padding-left:5px}}.perspective-article .simple-article .simple-header .simple-header-titlebar .headline{font-size:28px;line-height:36px;color:#000;margin-top:0}@media (min-width:768px){.perspective-article .simple-article .simple-header .simple-header-titlebar .headline{font-size:48px;line-height:60px;margin-top:2%;margin-bottom:25px}}.perspective-article .simple-article .simple-header .simple-header-content{font-size:19px;line-height:28px;color:#000;margin-top:25px}@media (min-width:768px){.perspective-article .simple-article .simple-header .simple-header-content{font-size:24px;line-height:33px}}.perspective-article .simple-article .simple-header .simple-header-content .subtitle{font-size:24px;line-height:33px}.perspective-article .simple-article .simple-header .simple-header-content .author-container{font-size:14px;margin-bottom:35px}.perspective-article .simple-article .simple-header .simple-header-content .author-container .date{text-transform:uppercase;color:#000;display:block}.perspective-article .simple-article .simple-header .simple-header-content .author-container .author{color:#32c77f}.perspective-article .simple-article .simple-header .simple-header-content .author-container .author:first-of-type{padding-left:0}.perspective-article .simple-article .simple-header .simple-header-content .icons{margin-bottom:80px}@media (min-width:768px){.perspective-article .simple-article .simple-header .simple-header-content .author-container .date{display:inline-block}.perspective-article .simple-article .simple-header .simple-header-content .author-container .author{font-size:14px;line-height:24px}.perspective-article .simple-article .simple-header .simple-header-content .author-container .author:first-of-type{padding-left:5px}.perspective-article .simple-article .simple-header .simple-header-content .icons{margin-bottom:60px}}.perspective-article .simple-article .simple-header .simple-header-content .icons .social-share{display:inline-block}.perspective-article .simple-article .simple-header .simple-header-content .icons span{color:#b7b7b7;margin-right:15px;font-size:18px;line-height:27px}.perspective-article .simple-article .simple-header .simple-header-content .simple-header-body p{font-size:16px;line-height:28px;margin-bottom:40px;color:#333}@media (min-width:768px){.perspective-article .simple-article .simple-header .simple-header-content .simple-header-body p{font-size:18px;line-height:33px;margin-bottom:50px}}.perspective-article .simple-article .simple-header .simple-header-content .simple-header-body a{text-decoration:underline;color:#32c77f}.perspective-article .simple-article .simple-header .simple-header-content .simple-header-body .article-exhibit{font-size:16px;line-height:28px;color:#333}.perspective-article .simple-article .simple-article-authors h3{color:#b7b7b7}.perspective-article .simple-article .simple-article-authors .wrapper{border-top:1px solid #b7b7b7}.perspective-article .simple-article .simple-article-authors .wrapper .author-content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:20px 0}.perspective-article .simple-article .simple-article-authors .wrapper .author-content .image{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:30px}.perspective-article .simple-article .simple-article-authors .wrapper .author-content .image picture{min-width:130px}@media (min-width:768px){.perspective-article .simple-article .simple-header .simple-header-content .simple-header-body .article-exhibit{font-size:18px;line-height:33px}.perspective-article .simple-article .simple-article-authors .wrapper .author-content .image picture{min-width:146px}}.perspective-article .simple-article .simple-article-authors .wrapper .author-content .content .name{color:#000;font-size:24px}.perspective-article .simple-article .simple-article-authors .wrapper .author-content .content .role{margin-bottom:0}.perspective-article .simple-article .simple-article-authors .wrapper .author-content .content a{color:#32c77f}.perspective-article .simple-article .simple-article-authors .wrapper .author-content p{font-size:16px;margin-bottom:10px;color:#b7b7b7}@media print{.perspective-article .simple-article .simple-article-authors .mailto,.perspective-article .simple-article .simple-article-authors picture{display:none}.perspective-article .simple-article .simple-article-authors .author-content .content .name,.perspective-article .simple-article .simple-article-authors .author-content .content .office,.perspective-article .simple-article .simple-article-authors .author-content .content .role{font-size:16px!important;margin-bottom:5px!important}}.perspective-article .container-header .grid-row.grid-top{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.perspective-article .container-header .grid-row.grid-top .grid-column{width:100%}.perspective-article .container-header .grid-row.grid-top .grid-column.grid-image{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.infographic .code-popup,.simple-article-quote{-webkit-box-direction:normal;-webkit-box-orient:vertical}.perspective-article .collapsible-content.simple-article-collapsible{margin:84px 0}.perspective-article .collapsible-content.simple-article-collapsible .grid-column{border-bottom:1px solid #32c77f}.perspective-article .collapsible-content.simple-article-collapsible .subheader{border-top:1px solid #32c77f}.perspective-article .collapsible-content.simple-article-collapsible .subheader a{color:#333}.perspective-article .collapsible-content.simple-article-collapsible p{font-size:16px;line-height:28px}@media (min-width:768px){.perspective-article .collapsible-content.simple-article-collapsible p{font-size:18px;line-height:33px}}@media print{.perspective-article .collapsible-content .collapsible-content{margin:5mm 0}.perspective-article .collapsible-content .collapsed-content{display:block!important}#menu,.audio-wrapper,.carousel-controls,.icons,.image-container,.lens,.navigation-wrapper,.share,.top-bar-wrapper,.video-wrapper,ul.share{display:none}.audio-wrapper,.video-wrapper{margin-bottom:5mm}.flags{display:none!important}.infographic .slick-slider{display:block;height:auto;width:auto;transform:none}.infographic .slick-slider slick-list{page-break-inside:avoid;display:block;width:auto;height:auto;overflow:visible}.infographic .slick-slider .slick-track{page-break-inside:avoid;width:auto;max-width:100%}.infographic .slick-slider .slick-track figure{page-break-inside:avoid;width:100%!important;height:100%!important;float:none!important}.infographic .slick-slider .slick-track figure picture{float:none;display:block}.infographic .slick-slider .slick-track figure img{max-width:100%;page-break-inside:avoid;width:100%!important;height:100%!important;float:none!important}footer .base li,footer p:last-of-type{display:none}footer .base li:first-of-type{display:block}}.simple-article-quote{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin:60px 0}.simple-article-quote span{color:#b7b7b7;font-size:21px;margin-bottom:30px}@media (min-width:947px){.simple-article-quote span{font-size:36px;line-height:52px}}.simple-article-quote h1{font-size:21px;margin-bottom:30px;color:#32c77f}@media print{.simple-article-quote{margin-bottom:5mm}}.simple-article-videoInline-wrapper{padding:15px}.simple-article-videoInline-player{position:relative}.simple-article-videoInline-playerHeader{position:absolute;bottom:0;z-index:1;left:40px}@media (min-width:947px){.simple-article-quote h1{font-size:36px;line-height:52px}.simple-article-videoInline-playerHeader{left:34px}}.simple-article-videoInline-section{font-size:16px;line-height:1.3333;margin-bottom:5px}@media (min-width:1280px){.simple-article-videoInline-section{font-size:18px;margin-bottom:10px}}.simple-article-videoInline-title{font-size:20px;line-height:1.35;width:100%;margin:1.2em 0;font-family:henderson-bcg-serif,"Palatino Linotype",Palatino,Garamond,Georgia,serif;font-weight:400;text-transform:capitalize;transition:color .3s ease-in-out}@media (min-width:1280px){.simple-article-videoInline-title{font-size:24px}}@media (min-width:1600px){.simple-article-videoInline-title{font-size:28px}}@media (max-width:499px){.simple-article-videoInline-title{margin:.5em 0}}.simple-article-videoInline-caption{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:10px 0 0;clear:both;overflow:auto}.simple-article-videoInline-share .share{display:inline-block;margin-right:0}.simple-article-videoInline-duration,.simple-article-videoInline-title{color:#fff}@media (max-width:499px){.simple-article-videoInline-duration{margin-bottom:10px}}.simple-article-videoInline-section{color:#32c77f}.simple-article-videoInline-video-player{transition:all .3s ease-in-out}.simple-article-videoInline-player-header{transition-property:opacity,z-index;transition-duration:.3s,.1s;transition-delay:0,.4s;transition-timing-function:ease-in-out}@media (min-width:768px){.vjs-playing~.simple-article-videoInline-playerHeader{z-index:-1;opacity:0}}.simple-article-videoInline-credit{padding-top:0;text-transform:uppercase;color:#ccc;font-size:12px}.simple-article-videoInline-share{color:#b7b7b7;cursor:pointer}.simple-article-videoInline-captionText{margin-top:15px;color:#333;font-size:16px;line-height:1.5}.simple-article-videoInline-captionText p{font-size:inherit}.simple-article-videoInline .vjs-big-play-button{top:0}.infographic .grid-row{position:relative}.infographic textarea{display:none}.infographic .code-popup{position:absolute;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:20;background:rgba(0,0,0,.75);border:10px solid transparent;left:-10px;box-sizing:content-box;height:100%;width:100%;transform:scale3d(0,0,0);transition:transform .25s}.infographic .code-popup.show{transform:scale3d(1,1,1)}.infographic .code-popup .close{color:#fff;position:absolute;right:10px;top:10px;z-index:2;cursor:pointer}.infographic .code-popup .code-wrap{width:80%;margin:auto;-webkit-user-select:all;user-select:all}.infographic .code-popup .code-wrap p{margin-bottom:5px;color:#fff}.infographic .code-popup .code{background:#fff;padding:5px;-webkit-user-select:all;user-select:all}.infographic .code-popup .code.copied{position:relative}.infographic .code-popup .code.copied:after{animation-name:pulse;animation-duration:5s;animation-fill-mode:forwards;content:"Copied to Clipboard";position:absolute;top:0;left:0;height:100%;width:100%;margin:auto;background:rgba(255,255,255,.75);color:#000;font-size:16px;padding:5px}.infographic .title{font-size:12px}.infographic footer{margin:10px 0 0;clear:both;overflow:auto}.infographic footer p{margin:0;padding:0}.infographic .credit-caption{float:left}.infographic .credit{text-transform:uppercase;color:#ccc;font-size:12px}.infographic .caption{font-size:12px;color:#333}.infographic .media>*{width:auto!important;height:auto!important}.infographic .embed-link{border:1px solid #ccc;padding:10px 20px;color:#ccc;font-size:12px;display:inline-block;float:right}@keyframes pulse{from{opacity:1}to{opacity:0}}.annotation{color:#333}.annotation sup{color:#32c77f;position:relative;top:-5px;margin-left:1px;vertical-align:top}.antn-rail div[class^=antn] .antn-link span,div[class^=antn-mobile-] div[class^=antn] div a span{margin-left:5px}.antn-container{display:none}@media print{.perspective-article .embed-link{display:none}.antn-container{margin-bottom:30mm;display:inline-block}.antn-container div[class^=antn]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.antn-container p,.antn-container span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:0}.antn-container a{display:none}}.antn-rail{position:absolute;right:5%;top:0;width:250px}.antn-rail .antn-number{line-height:28px}.antn-rail div[class^=antn] div{color:#b7b7b7;font-size:16px;line-height:28px}.antn-rail div[class^=antn] .antn-link{font-size:16px;line-height:28px;display:block;color:#32c77f}@media (min-width:1100px) and (max-width:1200px){.antn-rail{width:200px;right:3%}}.antn-number{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#32c77f;font-size:16px;margin-right:5px}@media (min-width:1100px){.antn-rail div[class^=antn]{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}div[class^=antn-mobile-]{border-bottom:1px solid #b7b7b7;margin-bottom:20px}div[class^=antn-mobile-] .close{position:static;margin-top:-20px;color:#b7b7b7;font-size:14px;float:right}div[class^=antn-mobile-] div[class^=antn]{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}div[class^=antn-mobile-] div[class^=antn] div{color:#b7b7b7;margin-bottom:20px}div[class^=antn-mobile-] div[class^=antn] div .antn-number{line-height:inherit}div[class^=antn-mobile-] div[class^=antn] div a{display:block;color:#32c77f;margin-top:5px}.practice-area-hero{position:relative}.practice-area-hero h1,.practice-area-hero h2,.practice-area-hero h3,.practice-area-hero h4,.practice-area-hero h5,.practice-area-hero h6,.practice-area-hero p{color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.practice-area-hero .dark:after{height:100%}.practice-area-hero .carousel{width:calc(100% - 20px - 75px);margin-left:20px;transition:margin-left .25s}.practice-area-hero .carousel .panel{display:inline-block;position:relative;border-right:1px solid #fff;height:268px;width:400px}.practice-area-hero .carousel .panel .content,.scroll-tracker{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical}.practice-area-hero .carousel .panel:last-child{border-right:none}.practice-area-hero .carousel .panel .content{box-sizing:border-box;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;padding:20px;color:#fff;position:absolute;top:0;left:0}.practice-area-hero .carousel .panel .read-more{margin-top:auto;color:#fff}.practice-area-hero .carousel .panel .read-more:active,.practice-area-hero .carousel .panel .read-more:focus,.practice-area-hero .carousel .panel .read-more:hover{outline:0}@media (max-width:767px){.practice-area-hero .title{position:absolute;top:35%;left:0;width:calc(100% - 20px * 2);margin-left:20px}.practice-area-hero .title .read-more{display:inline-block}.practice-area-hero .carousel-wrapper{position:absolute;bottom:-70px;width:100%;overflow:hidden}.practice-area-hero .carousel-wrapper:after,.practice-area-hero .carousel-wrapper:before{content:"";position:absolute;height:100%;width:50px;transition:width .25s;top:0;z-index:20}.practice-area-hero .carousel-wrapper:before{left:0;background:-moz-linear-gradient(left,#000 0,transparent 100%);background:-webkit-linear-gradient(left,#000 0,transparent 100%);background:linear-gradient(to right,#000 0,transparent 100%)}.practice-area-hero .carousel-wrapper:after{right:0;background:-moz-linear-gradient(left,transparent 0,#000 100%);background:-webkit-linear-gradient(left,transparent 0,#000 100%);background:linear-gradient(to right,transparent 0,#000 100%)}.practice-area-hero .carousel-wrapper.first-slide:before,.practice-area-hero .carousel-wrapper.last-slide:after{width:0}.practice-area-hero .carousel-wrapper.last-slide .carousel{margin-left:75px}.practice-area-hero .carousel .slick-list{overflow:visible}}@media (min-width:768px){.practice-area-hero{margin-bottom:20px}.practice-area-hero .title-and-carousel{position:absolute;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:calc(100% + 70px);bottom:-70px;width:100%}.practice-area-hero .carousel,.practice-area-hero .title{width:calc(100% - 75px * 2);margin-left:75px}.practice-area-hero .title{margin-top:auto;margin-bottom:auto}}@media (min-width:947px){.practice-area-hero .title{width:calc(100% - 75px * 2);margin-left:75px}.practice-area-hero .carousel{margin-left:75px}}@media (min-width:1280px){.practice-area-hero .carousel,.practice-area-hero .title{width:calc(100% - 100px * 2);margin-left:100px}}.isMobile .practice-area-hero>picture{max-height:calc(100vh - 125px)}.practice-area-hero .title h1{color:#fff;font-size:32px;line-height:42px;margin-bottom:30px}.practice-area-hero .title .read-more{color:#fff;font-size:16px;line-height:1}.practice-area-hero .read-more:after{font-family:dotBCG-Icons;font-size:small;margin-left:10px}.practice-area-hero .carousel h2{font-size:20px;line-height:26px}.practice-area-hero .carousel .read-more{text-transform:uppercase;font-size:12px}@media (min-width:947px){.practice-area-hero .title h1{font-size:48px;line-height:55px}.practice-area-hero .title .read-more{font-size:18px}.practice-area-hero .carousel h2{font-size:28px;line-height:32px}.practice-area-hero .carousel .read-more{font-size:16px}}.mCustomScrollbar{position:relative}.mCSB_draggerContainer,.mCSB_scrollTools{position:absolute;height:auto;bottom:0;top:0;right:0}.mCSB_scrollTools{left:auto;width:12px}.mCSB_draggerContainer{left:0}.mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_draggerRail,.mCSB_dragger_bar{width:12px;height:100%;margin:0 auto}.mCSB_draggerRail{background-color:#252525}.mCSB_dragger_bar{position:relative;background-color:#8b8b8b}.scroll-tracker{position:absolute;bottom:0;left:0;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:3px;z-index:21;background:#fff}.container-search,.container-search .search-filters{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.scroll-tracker .track{position:absolute;bottom:0;height:100%;width:100%;background:#32c77f;background:-moz-linear-gradient(left,#32c77f 0,#e4ef39 100%);background:-webkit-linear-gradient(left,#32c77f 0,#e4ef39 100%);background:linear-gradient(to right,#32c77f 0,#e4ef39 100%)}.scroll-tracker .beam{position:absolute;right:0;top:0;width:100%;height:100%;background:#ddd;transition:width .35s}@media (min-width:768px){.scroll-tracker{width:calc(100% - 50px);margin-left:50px}}.container-search{margin-top:30px;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.container-search{margin-top:119px}}@media (min-width:1280px){.scroll-tracker{width:calc(100% - 65px);margin-left:65px}.container-search{margin-top:149px}}.container-search .search-filters{display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.container-search .search-results,.container-search .search-wrapper,.elastic-cluster{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-box-direction:normal}.container-search .search-results,.container-search .search-wrapper{display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.container-search .search-results,.container-search .search-wrapper{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.container-search .search-results .search-facets-wrapper,.container-search .search-results .search-spacer,.container-search .search-wrapper .search-facets-wrapper,.container-search .search-wrapper .search-spacer{min-width:200px}@media (max-width:767px){.container-search .search-results .search-facets-wrapper,.container-search .search-results .search-spacer,.container-search .search-wrapper .search-facets-wrapper,.container-search .search-wrapper .search-spacer{width:100%;max-width:100%}.container-search .search-results .search-facets-wrapper,.container-search .search-wrapper .search-facets-wrapper{display:block;display:none;position:fixed;background-color:#fff;height:100%;overflow-y:scroll;overflow-x:hidden;width:100%;top:50px;left:0;z-index:1}.container-search .search-results .search-facets-wrapper .search-facets,.container-search .search-wrapper .search-facets-wrapper .search-facets{background-color:#f0f2f2;height:100%;padding:0 20px 0 30px}.container-search .search-results .hits,.container-search .search-results .search-top,.container-search .search-wrapper .hits,.container-search .search-wrapper .search-top{width:100%}}.sk-pagination-navigation .sk-toggle-option.is-active{background-color:#3fad93;color:#fff;border-color:#3fad93}.search__query form,.sk-search-box__text{background-color:#f0f2f2;border:none}.search__query .sk-search-box{margin-bottom:15px}.search__query .sk-search-box input.sk-search-box__text{color:#000}.search__query .sk-search-box input.sk-search-box__text::-webkit-input-placeholder{color:#000}.sk-panel{margin-bottom:30px}.search-top{position:fixed;left:50px;top:98px}.sk-search-box{visibility:hidden;display:none}.sk-search-box__text{color:#333;display:inline-block;outline:0;padding-left:30px;width:82%;font-size:28px;height:65px}.elastic-cluster{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-bottom:30px;border-bottom:1px solid #ebebeb}.search-result .search-result-container,.search-result.interests a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.elastic-cluster .search-result{width:50%}.elastic-cluster .search-result .search-result-container{border-bottom:none;padding:15px 0 5px}.elastic-cluster .search-result .search-result-container:first-child{padding-top:0}.elastic-cluster .search-result .search-result-container:last-child{padding-bottom:0}.elastic-cluster .search-result .search-result-container h2{color:#333;font-size:21px;line-height:24px;padding-right:50px}@media (max-width:767px){.elastic-cluster{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.elastic-cluster .search-result{width:100%}.elastic-cluster .search-result .search-result-container h2{padding-right:0}}.elastic-cluster .search-result .search-result-container .result-header .title{color:#177b57;font-size:18px;line-height:20px}.search-result.interests{border-bottom:1px solid #ebebeb;padding:30px 0}.search-result.interests p{color:#707070;font-size:14px;margin-bottom:15px}.search-result.interests a{background-color:#f2f2f2;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px;padding:15px;position:relative}.date-box,.search-result .search-result-container .result-picture,.wp3 .fly-boxes .flex-container{-webkit-box-direction:normal;-webkit-box-orient:vertical}.search-result.interests a span{font-size:14px;padding:0 10px}.search-result.interests a span:first-child{font-size:18px;line-height:22px;width:calc(100% - 25px)}.search-result.interests a span:last-child{position:absolute;top:calc(50% - 5px);right:0}.search-result .search-result-container{display:flex;border-bottom:1px solid #ebebeb;padding:30px 0}.search-result .search-result-container .result-header .title{color:#333;font-size:21px;line-height:24px;margin-bottom:0}.person-result .search-result .search-result-container .result-header .title{color:#000}.search-result .search-result-container .result-header .date,.search-result .search-result-container .result-header .subtitle{font-size:14px;color:#707070;line-height:18px;margin-bottom:10px}.search-result .search-result-container .result-content p{color:#707070;font-size:14px;line-height:18px;margin-bottom:0}.search-result .search-result-container .result-picture{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:25px;min-width:77px;margin-top:7px}.search-result .search-result-container .result-picture picture{width:77px;height:77px}.search-result .search-result-container .result-list{margin-bottom:0}.search-result .search-result-container .result-list li{color:#707070;font-size:14px;line-height:18px;margin-bottom:0;padding-left:20px}.search-result .search-result-container .result-list li:before{color:#707070}.career-result .search-result-container,.video-result .search-result-container{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.search-facets-wrapper-mobile{position:fixed;height:100%;overflow-y:scroll;overflow-x:hidden;width:100%;top:50px;left:0;display:none;background-color:rgba(255,255,255,.5);z-index:1}.search-facets-wrapper-mobile .sf-container{padding:0 20px 0 30px;background-color:#f0f2f2;margin-right:50px;-webkit-overflow-scrolling:touch}.heritage-timeline section.container>.wrapper,.wp3 .fly-boxes{overflow:hidden}.mobile-search-filter{width:120px;height:35px;background-color:#177B57;color:#fff;text-align:center;padding:0;float:left;margin-right:10px;margin-bottom:10px}.mobile-search-filter .icon-archetype-expand{margin-right:5px}@media (max-width:767px){.search-facets-wrapper{display:none}.container-search .search-results .search-facets-wrapper-mobile .search-facets:first-of-type{height:auto}}@media (min-width:768px){.search-facets-wrapper-mobile{display:none!important}.mobile-search-filter,.sk-selected-filters{display:none}}.sk-selected-filters-option{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-color:#ebebeb;color:#177B57;height:35px;padding:15px;margin:0 10px 10px 0}.sk-selected-filters-option .icon-deep-mode-close{margin-right:5px}.sfOpen{height:100vh}.sfOpen .menu-search,.sfOpen .search-facets .options,.sfOpen .search-facets .search-sort,.sfOpen .search-facets .sk-hits-stats{display:none}@media (max-width:767px){.sfOpen .container-search .search-facets-wrapper{background-color:#f0f2f2;border-right:50px solid #fff}}.sf-doneBtn{width:65px;height:35px;background-color:#177B57;color:#fff;text-align:center;padding:0}@media (min-width:768px){.sf-doneBtn,.sfOpen .search-facets-wrapper-mobile{display:none}}.sf-mobileHeader{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding:25px 0;border-bottom:1px solid #b7b7b7;margin-bottom:25px}.sf-mobileHeader h1{color:#177B57;font-size:26px;line-height:28px;margin-bottom:0}@media (min-width:768px){.sf-mobileHeader{display:none}}.search-facets .sk-item-list__item:hover,.search-facets .sk-toggle__item:hover{cursor:pointer}.search-facets .sk-toggle__item.is-active{cursor:auto}#global-search{display:block}.deep-mode-open #global-search{display:none}.search-results{margin-bottom:30px}.heritage-timeline .timeline-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;z-index:100}.loaded .heritage-timeline .timeline-loader{display:none;z-index:-2}.heritage-timeline .timeline-loader:after{content:"";background:url(../img/loading-animation.gif) no-repeat;margin:auto;height:40px;width:40px}.heritage-timeline .top-bar-wrapper{background:0 0}.heritage-timeline .top-bar-wrapper .interstitial-title,.heritage-timeline .top-bar-wrapper .title{color:#fff}.heritage-timeline .content-inner-wrapper{height:100%;width:100%}.heritage-timeline [data-bcg-module=heritage-timeline]{height:100%;width:100%;z-index:1;display:none}@media (min-width:768px){.heritage-timeline section.content-wrapper{padding-top:0;position:fixed;overflow:hidden;height:100%;width:100%}.heritage-timeline .content-inner-wrapper{perspective:500px;perspective-origin:center 150px}.heritage-timeline .content-inner-wrapper:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background:url(../img/heritage-timeline/shared/bg-dot-matrix.png)}.heritage-timeline [data-bcg-module=heritage-timeline]{position:absolute;transform-style:preserve-3d;transform:translate3d(0,0,0);transition:transform .25s;top:153px;height:calc(100vh - 153px)}}@media (min-width:1280px){.heritage-timeline [data-bcg-module=heritage-timeline]{top:198px;height:calc(100vh - 198px)}}.loaded .heritage-timeline [data-bcg-module=heritage-timeline]{display:block}.heritage-timeline .scroll-proxy{display:none}@media (min-width:768px){.heritage-timeline .scroll-proxy{display:block;height:5000px}html[data-useragent*=Trident] .heritage-timeline .content-inner-wrapper{perspective:none}html[data-useragent*=Trident] .heritage-timeline [data-bcg-module=heritage-timeline]{perspective:500px;perspective-origin:center 150px;transform:none}}.timeline-bg-images,.timeline-bg-images .image{position:fixed;top:0;left:0;height:100%;width:100%}.timeline-bg-images .image{display:none}.timeline-bg-images .image img{object-fit:cover;height:100vh}.timeline-bg-images .image.show,.timeline-bg-images .image:first-child{display:block}.date-box{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;left:2.5%;width:95%;margin:auto}@media (max-width:767px){.date-box{height:100vh}}@media (min-width:768px){.date-box{opacity:0;visibility:hidden;transition:all .5s;position:absolute}.date-box.fadePartial{transition:visibility 0s,opacity .5s;opacity:.35;visibility:visible}.date-box.fadeFull{opacity:1}.date-box:nth-child(even):not(:first-child):not(:last-child) .date-card{margin-right:50px;margin-left:auto}.date-box:nth-child(odd):not(:first-child):not(:last-child) .date-card{margin-left:50px}}.date-card:not(.intro):not(.outro){position:relative;border-top:5px solid #32c77f;background:rgba(255,255,255,.35)}.date-card:not(.intro):not(.outro) .date-card-content{padding:20px}.date-card:not(.intro):not(.outro) .date-card-content p{color:#fff;font-size:16px;line-height:22px}.date-card:not(.intro):not(.outro) .date-card-content .title{margin-bottom:0;text-transform:uppercase;font-size:14px}.date-card:not(.intro):not(.outro) .date-card-content .title .date{color:#32c77f}.date-card:not(.intro):not(.outro) .cta-link{margin:0;color:#32c77f}@media (min-width:768px) and (max-width:946px){.date-card:not(.intro):not(.outro) .cta-link{font-size:15px;line-height:16px}}.date-card:not(.intro):not(.outro):after{content:"";border-right:20px solid transparent;border-left:20px solid transparent;border-top:30px solid rgba(255,255,255,.35);height:0;width:0;position:absolute;bottom:-30px;left:calc(50% - 20px)}@media (min-width:768px){.date-card:not(.intro):not(.outro){width:33%}}.date-card.intro,.date-card.outro{text-align:center;margin-top:15%}.date-card.intro .call-to-action,.date-card.intro .timeline-title,.date-card.outro .call-to-action,.date-card.outro .timeline-title{color:#32c77f;text-transform:uppercase;font-size:25px;margin-bottom:5px;line-height:1}.date-card.intro .timeline-sub-title,.date-card.outro .timeline-sub-title{text-transform:uppercase;color:#fff;font-size:55px;line-height:1.2}.date-card-decade-line{height:1px;position:relative;clear:both;margin-top:45px;margin-bottom:45px}@media (max-width:767px){.date-card-decade-line{margin-top:90px}}.date-card-decade-line:after,.date-card-decade-line:before{content:"";position:absolute;width:calc(100% / 2 - 90px / 2 - 15px);height:1px;display:none}.loaded .date-card-decade-line:after,.loaded .date-card-decade-line:before{display:block}.date-card-decade-line:before{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)}.date-card-decade-line:after{right:0;background:-moz-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.date-card-decade-line .date{background:#32c77f;color:#fff;position:absolute;height:30px;width:30px;border-radius:15px;top:-15px;left:calc(50% - 30px / 2);display:none}.decade .date-card-decade-line .date,.loaded .date-card-decade-line .date{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.decade .date-card-decade-line .date{display:flex;height:90px;width:90px;border-radius:45px;top:-45px;left:calc(50% - 90px / 2)}.decade .date-card-decade-line .date:after{content:attr(data-date) " ";color:#fff;z-index:20;margin:auto}.loaded .date-card-decade-line .date{display:flex}.timeline-scroll-down{color:#fff;text-align:center;margin-top:auto;margin-bottom:20px;align-self:center}.timeline-scroll-down span{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:40px;width:40px;border-radius:20px;border:1px solid #fff}.timeline-scroll-down span:before{margin:auto;font-size:12px}.wp3 .second{position:relative;margin-left:auto;margin-right:auto;width:70%}@media (min-width:768px){.wp3 .second{margin-top:-11.5%;width:calc(100% - 75px * 2);margin-left:75px}}@media (min-width:1280px){.wp3 .second{width:calc(100% - 100px * 2);margin-left:100px}}.wp3 .items{position:absolute;width:100%}.wp3 .items .item{float:left;position:relative;text-align:center;width:33.3%}.wp3 .items .item h2{color:#fff;font-size:36px}@media (max-width:767px){.wp3 .second picture{display:none}.wp3 .items{position:relative;background-color:green}.wp3 .items .item{float:none;padding:10px;width:100%}.wp3 .items .item h2{font-size:24px}.wp3 .fly-boxes .flex-item{margin:5px 0}}.wp3 .fly-boxes{border:1px solid #fff}.wp3 .fly-boxes picture{position:absolute;width:100%;height:100%}.wp3 .fly-boxes picture img{width:100%;height:100%;display:block}.wp3 .fly-boxes .flex-container{list-style:none;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.wp3 .fly-boxes .flex-item{color:#fff;font-weight:700;font-size:1em}.wp3 .fly-boxes .flex-item div{display:inline-block}.wp3 .fly-boxes .flex-item div a{background-color:#177b57;color:#fff;display:block;max-width:225px;margin-left:-4px;padding:20px;width:80%}.wp3 .fly-boxes .flex-item div:first-child{width:35%;min-width:220px;border-right:1px solid #fff}.wp3 .fly-boxes .flex-item div:nth-child(2){width:60%}.wp3 .fly-boxes .flex-item div.white-space{background-color:#fff;padding:20px}.wp3 .fly-boxes .flex-item div.empty-space{padding:20px}@media (max-width:767px){.wp3 .fly-boxes .flex-item div:first-child{border:none}.wp3 .fly-boxes .flex-item div.empty-space,.wp3 .fly-boxes .flex-item div.white-space{display:none}}.wp3 .fly-boxes .flex-item div.push-right{width:64%}.wp3 .fly-boxes .flex-item div.heading{padding:20px;font-size:1.2em}.wp3 .fly-boxes .flex-item div.transparent{background-color:#fff;border:1px solid #00f}.wp3 .fly-boxes .flex-item.one{order:2}.wp3 .fly-boxes .flex-item.two{order:3}.wp3 .fly-boxes .flex-item.three{order:5}.wp3 .fly-boxes .flex-item.four{order:1}.wp3 .fly-boxes .flex-item.five{order:4}.wp3 .fly-boxes .flex-item.six{order:6}@media (max-width:767px){.wp3 .fly-boxes .flex-item.one{order:1}.wp3 .fly-boxes .flex-item.two{order:2}.wp3 .fly-boxes .flex-item.three{order:3}.wp3 .fly-boxes .flex-item.four{order:4}.wp3 .fly-boxes .flex-item.five{order:5}.wp3 .fly-boxes .flex-item.six{order:6}}.noMobile a[href^=tel],.noMobile a[href^=tel]:focus,.noMobile a[href^=tel]:hover{color:inherit}.noTouch [style*="-user-select"],.noTouch [style*="-user-select"] *{-webkit-user-select:initial!important;-ms-user-select:inherit!important;-moz-user-select:initial!important}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}.video-js .vjs-tech{position:relative}.play,.video-play,.vjs-default-skin .vjs-big-play-button{position:absolute;left:0;z-index:1;background-color:#32c77f;box-shadow:none;cursor:pointer;border-radius:0;border:none;height:auto;width:auto;font-size:20px;padding:8px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media (min-width:768px){.play,.video-play,.vjs-default-skin .vjs-big-play-button{font-size:30px}}@media (min-width:947px){.play,.video-play,.vjs-default-skin .vjs-big-play-button{padding:13px;font-size:40px}}.play::before,.video-play::before,.vjs-default-skin .vjs-big-play-button::before{margin:auto;content:"\e001";font-family:VideoJS;text-shadow:none;width:auto;height:auto;line-height:1;color:#fff;position:relative}.heritage-timeline .container.lens-opening,.heritage-timeline .lens-opening .content-inner-wrapper{height:100vh!important;width:100vw!important}.heritage-timeline .lens.show~.scroll-proxy{display:none!important}.grid-link{bottom:0;background-color:red;opacity:.7;padding:.5rem;position:fixed;right:0;z-index:6}.grid-link>a{color:green;text-decoration:none}.grid{background-color:green;display:none;height:100%;opacity:.4;position:fixed;width:100%;z-index:5}.grid.show{display:block}.grid .outer-grid-wrapper{border-color:rgba(0,0,0,.5)}.grid .left-margin,.grid .right-margin{background-color:#f22626}.grid .left-padding,.grid .right-padding{background-color:#fabbb1}.grid .left-content-margin,.grid .right-content-margin{background-color:#26bdf5}.grid .left-content-padding,.grid .right-content-padding{background-color:#e0f5fd}.grid .content{background-color:#f8f2e4}