html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}nav ul {list-style: none;}blockquote,q {quotes: none;}blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}a {margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent;}ins {background-color: #ff9;color: #000;text-decoration: none;}mark {background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}del {text-decoration: line-through;}abbr[title],dfn[title] {border-bottom: 1px dotted;cursor: help;}table {border-collapse: collapse;border-spacing: 0;}hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}input,select {vertical-align: middle;}html {overflow-y: scroll;}body {font: 13px/1.231 sans-serif;}select,input,textarea,button {font: 99% sans-serif;}pre,code,kbd,samp {font-family: monospace, sans-serif;}ul,ol {list-style-type: none;}small {font-size: 85%;}b,strong,th {font-weight: bold;}i,em {font-style: italic;}td,td img {vertical-align: top;}sub {vertical-align: sub;font-size: smaller;}sup {vertical-align: super;font-size: smaller;}pre {padding: 15px;white-space: pre;white-space: pre-wrap;white-space: pre-line;word-wrap: break-word;}textarea {overflow: auto;}.ie6 legend,.ie7 legend {margin-left: -7px;}input[type="radio"] {vertical-align: text-bottom;}input[type="checkbox"] {vertical-align: bottom;}.ie7 input[type="checkbox"] {vertical-align: baseline;}.ie6 input {vertical-align: text-bottom;}.ie7 img {-ms-interpolation-mode: bicubic;}label,input[type=button],input[type=submit],button {cursor: pointer;}button,input,select,textarea {margin: 0;}button {width: auto;overflow: visible;}caption,th {text-align: left;}html {box-sizing: border-box;}*,*:before,*:after {box-sizing: inherit;}img {max-width: 100%;}.image--center,.cover-image img,.banner__image img {display: block;margin: 1rem auto;}.image--shadow,.cover-image img {box-shadow: 2px 2px 10px 0 rgba(0,0,0,0.2);}.image--round,.banner__image img {border-radius: 300px;background-clip: padding-box;}.container {max-width: 100%;margin-left: auto;margin-right: auto;margin-left: 20px;margin-right: 20px;}.container:after {content: " ";display: block;clear: both;}.base ul li,.base--with-spacing ul li,.resume__content ul li {list-style: disc;}.base ol li,.base--with-spacing ol li,.resume__content ol li {list-style: decimal;}.base img,.base--with-spacing img,.resume__content img {display: block;max-width: 100%;}html {-webkit-font-smoothing: antialiased;font-size: 16px;line-height: 20px;}body {font-family: "Minion W01 Cap Regular","minion-pro-caption",serif;font-weight:400;font-size: 20px;font-size: 1rem;line-height: 20px;color: #333;}.subhead--light,.base h2,.base--with-spacing h2,.resume__content h2,.tout__title,.large,.impact-title,.idea__tagline,.lead,.lead--spacing-bottom,.lead--with-spacing,.home__about-text p,.banner--detailed .banner__title,.banner__text,.box--logo a,.featured__title,.hero__subhead,.event__type,.event__byline {font-family: "Frutiger LT W01_45 Ligh1475730",sans-serif;font-weight: normal;}.base h3,.base--with-spacing h3,.resume__content h3,.block--with-header .block__title,.block--gray .block__title,#search-results .gs-title,.teaser__title,.authors-block .authors__name,.base h5,.base--with-spacing h5,.resume__content h5,.block--views-related-ideas-practices-block-1 .views-field-title,.block--views-related-ideas-practices-block-2 .views-field-title,.small-header,.base h6,.base--with-spacing h6,.resume__content h6,.block--views-related-blogs-block-1 .field-content a,.link-list__title,.subhead,.subhead--plain,.block--bsd-settings-default-cta .block__title,.block--bsd-settings-shared-values-cta .block__title,.block--bsd-settings-collective-impact-cta .block__title,.box__title,.button--invisible,.carton__title,.idea__headline,.nav__block-title,.tout__link,.tout--link,.home__about-text h1 {font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;font-weight: normal;}.head,.banner__title,.hero__headline {font-family: "Frutiger LT W01_75 Blac1475754",sans-serif;font-weight: normal;}.meta,.box__footer,.authors-block .authors__organization,.box__header,.subfooter,#search-results .gsc-above-wrapper-area,#search-results .gsc-orderby-container,#search-results .gsc-cursor-page,.pager__item,.pull-quote__citation,.citation,.tabs--primary,.teaser__footer,.event__type,.event__byline {font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;font-weight: normal;text-transform: uppercase;letter-spacing: 1px;}.base h4,.base--with-spacing h4,.resume__content h4,.block--basic .block__title,.block--campaignmonitor .block__title,.sidebar .block-bsd-settings-embedded_newsletter-instance .block__title,.view--ideas .block-bsd-settings-embedded_newsletter-instance .block__title,.block--views-bio-related-content-block .block__title,.block--views-bio-related-content-block-1 .block__title,.block--views-bio-related-content-block-2 .block__title,.block--sidebar .block__title,.block--bsd-settings-collective-impact-sidebar .block__title,.block--bsd-settings-shared-values-sidebar .block__title,.block--views-related-blogs-block-1 .block__title,.block--views-related-ideas-practices-block-1 .block__title,.block--views-related-ideas-practices-block-2 .block__title,.block--recent-blogs .block-title,.home__social .block--home-stay-connected .block__title,.meta a,.box__footer a,.meta strong,.box__footer strong,.banner__category,.footer .block-bsd-settings-embedded_newsletter-instance .block__title,.block--footer .block__title,.region--footer-left .block--campaignmonitor .block__title,.region--footer-left .block-bsd-settings-embedded_newsletter-instance .block__title,.button--action,.button--submit,.button--reset,.button--action-dark,.button--inverse,.button--icon,.button--search,input.gsc-search-button-v2,.filter-bar,.block--views-events-and-webinars-block .view__filters,.dropdown-filter .sod_select,.views-exposed-form .views-exposed-widget .sod_select,label,.link-list__label,.nav-bar__item,.pagination a,.social,.stat__label {font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;font-weight: normal;text-transform: uppercase;letter-spacing: 1px;}.subhead--light,.base h2,.base--with-spacing h2,.resume__content h2,.tout__title {font-size: 25px;font-size: 1.25rem;line-height: 32px;line-height: 1.6rem;margin-bottom: 20px;margin-bottom: 1rem;}.base h3,.base--with-spacing h3,.resume__content h3,.block--with-header .block__title,.block--gray .block__title,#search-results .gs-title,.teaser__title {font-size: 22px;font-size: 1.1rem;line-height: 28px;line-height: 1.4rem;margin-bottom: 20px;margin-bottom: 1rem;}.base h3.compact,.base--with-spacing h3.compact,.resume__content h3.compact,.base h3.teaser__title,.base--with-spacing h3.teaser__title,.resume__content h3.teaser__title,.base h3.tout__title,.base--with-spacing h3.tout__title,.resume__content h3.tout__title,.block--with-header .block__title,.block--gray .block__title,#search-results .gs-title,.teaser__title {margin-bottom: 10px;margin-bottom: .5rem;}.base h4,.base--with-spacing h4,.resume__content h4,.block--basic .block__title,.block--campaignmonitor .block__title,.sidebar .block-bsd-settings-embedded_newsletter-instance .block__title,.view--ideas .block-bsd-settings-embedded_newsletter-instance .block__title,.block--views-bio-related-content-block .block__title,.block--views-bio-related-content-block-1 .block__title,.block--views-bio-related-content-block-2 .block__title,.block--sidebar .block__title,.block--bsd-settings-collective-impact-sidebar .block__title,.block--bsd-settings-shared-values-sidebar .block__title,.block--views-related-blogs-block-1 .block__title,.block--views-related-ideas-practices-block-1 .block__title,.block--views-related-ideas-practices-block-2 .block__title,.block--recent-blogs .block-title,.home__social .block--home-stay-connected .block__title {font-size: 17px;font-size: .85rem;line-height: 23px;line-height: 1.15rem;margin-bottom: 20px;margin-bottom: 1rem;}.authors-block .authors__name,.base h5,.base--with-spacing h5,.resume__content h5,.block--views-related-ideas-practices-block-1 .views-field-title,.block--views-related-ideas-practices-block-2 .views-field-title {font-size: 17px;font-size: .85rem;line-height: 25px;line-height: 1.25rem;margin-bottom: 20px;margin-bottom: 1rem;}.small-header,.base h6,.base--with-spacing h6,.resume__content h6,.block--views-related-blogs-block-1 .field-content a,.link-list__title {font-size: 17px;font-size: .85rem;line-height: 25px;line-height: 1.25rem;margin-bottom: 4px;}.base p:not([class]),.base--with-spacing p:not([class]),.resume__content p:not([class]),.base ul,.base--with-spacing ul,.resume__content ul,.base ol,.base--with-spacing ol,.resume__content ol,#search-results .gsc-control-cse,#search-results .gsc-table-result,.teaser__body,.tout__text {font-size: 20px;font-size: 1rem;line-height: 32px;line-height: 1.6rem;margin-bottom: 20px;margin-bottom: 1rem;}.base p:last-child:not([class]),.base--with-spacing p:last-child:not([class]),.resume__content p:last-child:not([class]),.base ul:last-child,.base--with-spacing ul:last-child,.resume__content ul:last-child,.base ol:last-child,.base--with-spacing ol:last-child,.resume__content ol:last-child,#search-results .gsc-control-cse:last-child,#search-results .gsc-table-result:last-child,.teaser__body:last-child,.tout__text:last-child {margin-bottom: 0;}.base a:not([class]),.base--with-spacing a:not([class]),.resume__content a:not([class]),.block--basic .block__content>a,.block--campaignmonitor .block__content>a,.sidebar .block-bsd-settings-embedded_newsletter-instance .block__content>a,.view--ideas .block-bsd-settings-embedded_newsletter-instance .block__content>a,.block--views-bio-related-content-block .block__content>a,.block--views-bio-related-content-block-1 .block__content>a,.block--views-bio-related-content-block-2 .block__content>a,.block--sidebar .block__content a,.block--bsd-settings-collective-impact-sidebar .block__content a,.block--bsd-settings-shared-values-sidebar .block__content a,.teaser__body a,.impact-title a,.toggle,.more-link,.footer a,.link-list__item a:not([class]),.link-list--item a:not([class]),.link-list__item a.active,.link-list--item a.active {text-decoration: none;}.base a:hover:not([class]),.base--with-spacing a:hover:not([class]),.resume__content a:hover:not([class]),.block--basic .block__content>a:hover,.block--campaignmonitor .block__content>a:hover,.sidebar .block-bsd-settings-embedded_newsletter-instance .block__content>a:hover,.view--ideas .block-bsd-settings-embedded_newsletter-instance .block__content>a:hover,.block--views-bio-related-content-block .block__content>a:hover,.block--views-bio-related-content-block-1 .block__content>a:hover,.block--views-bio-related-content-block-2 .block__content>a:hover,.block--sidebar .block__content a:hover,.block--bsd-settings-collective-impact-sidebar .block__content a:hover,.block--bsd-settings-shared-values-sidebar .block__content a:hover,.teaser__body a:hover,.impact-title a:hover,.toggle:hover,.more-link:hover,.footer a:hover,.link-list__item a:hover:not([class]),.link-list--item a:hover:not([class]),.link-list__item a.active:hover,.link-list--item a.active:hover {text-decoration: underline;}.base a:not([class]),.base--with-spacing a:not([class]),.resume__content a:not([class]),.block--basic .block__content>a,.block--campaignmonitor .block__content>a,.sidebar .block-bsd-settings-embedded_newsletter-instance .block__content>a,.view--ideas .block-bsd-settings-embedded_newsletter-instance .block__content>a,.block--views-bio-related-content-block .block__content>a,.block--views-bio-related-content-block-1 .block__content>a,.block--views-bio-related-content-block-2 .block__content>a,.block--sidebar .block__content a,.block--bsd-settings-collective-impact-sidebar .block__content a,.block--bsd-settings-shared-values-sidebar .block__content a,.teaser__body a {color: #f26422;font-family: "Minion W01 Bd Cap",'minion-pro-caption',serif;font-weight:700;}.small-header a,.meta a,.box__footer a,.authors-block .authors__name a,.block--views-related-ideas-practices-block-1 .views-field-title a,.block--views-related-ideas-practices-block-2 .views-field-title a,.box__title a,.box__caption a,.filter,#search-results .gs-title,#search-results .gsc-cursor-page,.pager__item a,.pagination a,.tabs--primary a,.teaser__title a,.teaser__author a,.teaser__date a,.tout__link,.tout--link,.people__email {text-decoration: none;color: inherit;}.small-header a:hover,.meta a:hover,.box__footer a:hover,.authors-block .authors__name a:hover,.block--views-related-ideas-practices-block-1 .views-field-title a:hover,.block--views-related-ideas-practices-block-2 .views-field-title a:hover,.box__title a:hover,.box__caption a:hover,.filter:hover,#search-results .gs-title:hover,#search-results .gsc-cursor-page:hover,.pager__item a:hover,.pagination a:hover,.tabs--primary a:hover,.teaser__title a:hover,.teaser__author a:hover,.teaser__date a:hover,.tout__link:hover,.tout--link:hover,.people__email:hover {color: #f26422;}.impact-title a {color: #0046ad;}.toggle {color: #f26422;font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;font-size: 20px;font-size: 1rem;line-height: 32px;line-height: 1.6rem;}.toggle:after {text-decoration: none;display: inline-block;content: '\f078';font-family: 'FontAwesome';font-size: 16px;font-size: .8rem;line-height: 32px;line-height: 1.6rem;padding: 0 4px;transition: -webkit-transform 300ms;transition: transform 300ms;}.toggle.open:after {-webkit-transform: rotate(180deg);transform: rotate(180deg);}.head {font-size: 32px;font-size: 1.6rem;line-height: 40px;line-height: 2rem;margin-bottom: 20px;margin-bottom: 1rem;}.head.compact,.block--with-header .head.block__title,.block--gray .head.block__title,#search-results .head.gs-title,.head.teaser__title,.head.tout__title {margin-bottom: 0;}.subhead,.subhead--plain {text-align: center;font-size: 32px;font-size: 1.6rem;line-height: 42px;line-height: 2.1rem;padding-bottom: 20px;padding-bottom: 1rem;margin-bottom: 20px;margin-bottom: 1rem;position: relative;}.subhead:after,.subhead--plain:after {content: '';position: absolute;bottom: 0;left: 50%;width: 35%;margin-left: -17.5%;display: block;background: #0046ad;height: 3px;}.subhead--plain:after {display: none;}.subhead--light {text-align: center;}.small-subheader {font-size: 16px;font-size: .8rem;line-height: 22px;line-height: 1.1rem;font-weight: normal;font-style: italic;margin-bottom: 20px;margin-bottom: 1rem;}.small,.meta,.box__footer,#search-results .gsc-above-wrapper-area,.user-login .description,.user-register-form .description,.user-pass .description {font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;font-weight: normal;font-size: 14px;font-size: .7rem;line-height: 20px;line-height: 1rem;}.section-blog .meta a,.section-blog .box__footer a {color: #4f4c25;}.section-blog .meta a:hover,.section-blog .box__footer a:hover {color: #f26422;}.section-ideas-and-practice .meta a,.section-ideas-and-practice .box__footer a {color: #f26422;}.meta strong,.box__footer strong {color: #919b9c;}.more-link {display: inline-block;color: #f26422;text-align: left;}.more-link:after {content: '\f0da';font-family: 'FontAwesome';display: inline-block;vertical-align: middle;padding-left: 5px;}.more-link:before {content: '\00a0';display: inline-block;}.large,.impact-title,.idea__tagline,.lead,.lead--spacing-bottom,.lead--with-spacing,.home__about-text p {font-size: 20px;font-size: 1rem;line-height: 30px;line-height: 1.5rem;}.impact-title a:after {content: '\f105';font-family: 'FontAwesome';margin-left: 4px;}.authors-block__content,.authors-block_each,.base--with-spacing,.block--views-related-blogs-block-1,.block--views-related-ideas-practices-block-1,.block--views-related-ideas-practices-block-2,.carton,.grid,.grid--irregular,.media,.pager,.pull-quote.pull-quote--right,.pull-quote--right.statistic,.resume__section,.teaser__footer,.two-col,.sidebar {*zoom: 1;}.authors-block__content:after,.authors-block_each:after,.base--with-spacing:after,.block--views-related-blogs-block-1:after,.block--views-related-ideas-practices-block-1:after,.block--views-related-ideas-practices-block-2:after,.carton:after,.grid:after,.grid--irregular:after,.media:after,.pager:after,.pull-quote.pull-quote--right:after,.pull-quote--right.statistic:after,.resume__section:after,.teaser__footer:after,.two-col:after,.sidebar:after {content: "";display: table;clear: both;}.visuallyhidden {margin: -1px;padding: 0;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip: rect(0, 0, 0, 0);position: absolute;}.center {text-align: center;}.spaced {padding-top: 40px;padding-top: 2rem;padding-bottom: 40px;padding-bottom: 2rem;}.spaced--compact {padding-top: 20px;padding-top: 1rem;padding-bottom: 20px;padding-bottom: 1rem;}.hidden {display: none !important;}.fade {transition: opacity 300ms linear;}.fade-out {opacity: 0;}.fade-in {opacity: 1;}.flex-video {position: relative;height: 0;padding-bottom: 56.25%;}.flex-video iframe {position: absolute;left: 0;top: 0;height: 100%;width: 100%;}.bounce {-webkit-animation: bounce 2s infinite;animation: bounce 2s infinite;}.slick-dots {text-align: center;margin-top: 20px;margin-top: 1rem;margin-bottom: 20px;margin-bottom: 1rem;}.slick-dots li {position: relative;display: inline-block;margin: 0 4px;}.slick-dots button {display: block;font-size: 0;line-height: 0;color: transparent;border: 0;background: transparent;}.slick-dots button:before {content: '\f111';font-family: 'FontAwesome';font-size: 24px;font-size: 1.2rem;line-height: 24px;line-height: 1.2rem;color: #919b9c;}.slick-dots .slick-active button:before {color: #002d70;}.ajax-progress .throbber {background: none;-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8);}.ajax-progress .throbber:before {content: '\f110';font-family: 'FontAwesome';}.alert {padding: 10px;border: 2px solid red;margin-top: 20px;margin-top: 1rem;margin-bottom: 20px;margin-bottom: 1rem;border-radius: 5px;background-clip: padding-box;background: transparent;font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;font-size: 16px;font-size: .8rem;line-height: 19px;line-height: .95rem;}.authors-block {margin-bottom: 40px;margin-bottom: 2rem;}.authors-block__content {border-top: solid 3px #e4e4e4;border-bottom: solid 3px #e4e4e4;padding: 35px 0;}.authors-block_each {max-width: 360px;margin-top: 20px;margin-top: 1rem;margin-bottom: 20px;margin-bottom: 1rem;}.authors-block img {width: 62px;height: auto;background: #e4e4e4;margin-right: 20px;float: left;}.authors-block .authors__name {line-height: normal;margin-bottom: 0;}.authors-block .authors__title {font-family: "Minion W01 Cap Regular","minion-pro-caption",serif;font-weight:400;font-style: italic;display: block;font-size: 18px;margin: 5px 0;}.authors-block .authors__organization {color: #ccc;font-size: 14px;}.banner,.banner--detailed {padding-top: 60px;padding-top: 3rem;padding-bottom: 60px;padding-bottom: 3rem;background: #3459a7 url("../images/howwework-header.jpg") center center no-repeat;background-size: cover;text-align: center;color: #FFF;}.section-ideas-and-practice .banner,.section-ideas-and-practice .banner--detailed {background: #921f4a url("../images/ideaspractice-bg-pattern.png") top center repeat;}.section-about .banner,.section-about .banner--detailed {background-image: url("../images/about-header.jpg");}.section-consulting .banner,.section-consulting .banner--detailed {background-image: url("../images/consulting-header.jpg");}.section-blog .banner,.section-blog .banner--detailed {background-image: url("../images/blog-header.jpg");background-color: #921f4a;}.banner--detailed {padding-top: 30px;padding-top: 1.5rem;padding-bottom: 30px;padding-bottom: 1.5rem;text-align: left;position: relative;}.banner__title {font-size: 45px;font-size: 2.25rem;line-height: 50px;line-height: 2.5rem;}.banner--detailed .banner__title {margin-left: 0;float: none;}.banner__text {font-size: 20px;font-size: 1rem;line-height: 32px;line-height: 1.6rem;margin-top: 20px;margin-top: 1rem;}.banner__category {font-size: 15px;font-size: .75rem;line-height: 20px;line-height: 1rem;margin-bottom: 30px;margin-bottom: 1.5rem;}.banner__footer {margin-top: 30px;margin-top: 1.5rem;font-size: 14px;font-size: .7rem;line-height: 20px;line-height: 1rem;}.banner__image img {max-width: 150px;max-height: 150px;}.base b,.base--with-spacing b,.resume__content b,.base strong,.base--with-spacing strong,.resume__content strong {font-family: "Minion W01 Bd Cap",'minion-pro-caption',serif;font-weight: bold;}.base ul,.base--with-spacing ul,.resume__content ul,.base ol,.base--with-spacing ol,.resume__content ol {padding-left: 0.9em;}.base ul li,.base--with-spacing ul li,.resume__content ul li,.base ol li,.base--with-spacing ol li,.resume__content ol li {margin-bottom: 15px;}.base ul ul,.base--with-spacing ul ul,.resume__content ul ul,.base ul ol,.base--with-spacing ul ol,.resume__content ul ol,.base ol ul,.base--with-spacing ol ul,.resume__content ol ul,.base ol ol,.base--with-spacing ol ol,.resume__content ol ol {margin-left: 3.25em;}.base p img,.base--with-spacing p img,.resume__content p img {border-top: solid 3px #4f4c25;margin-top: 40px;margin-top: 2rem;margin-bottom: 40px;margin-bottom: 2rem;margin-left: auto;margin-right: auto;}.base img,.base--with-spacing img,.resume__content img {margin-bottom: 20px;margin-bottom: 1rem;}.base--with-spacing {padding: 1em 0 2em 0;}.block--basic,.block--campaignmonitor,.sidebar .block-bsd-settings-embedded_newsletter-instance,.view--ideas .block-bsd-settings-embedded_newsletter-instance,.block--views-bio-related-content-block,.block--views-bio-related-content-block-1,.block--views-bio-related-content-block-2,.block--sidebar,.block--bsd-settings-collective-impact-sidebar,.block--bsd-settings-shared-values-sidebar {border-top: 2px solid #e4e4e4;padding-top: 30px;padding-top: 1.5rem;padding-bottom: 30px;padding-bottom: 1.5rem;}.block--basic .block__title--large,.block--campaignmonitor .block__title--large,.sidebar .block-bsd-settings-embedded_newsletter-instance .block__title--large,.view--ideas .block-bsd-settings-embedded_newsletter-instance .block__title--large,.block--views-bio-related-content-block .block__title--large,.block--views-bio-related-content-block-1 .block__title--large,.block--views-bio-related-content-block-2 .block__title--large,.block--sidebar .block__title--large,.block--bsd-settings-collective-impact-sidebar .block__title--large,.block--bsd-settings-shared-values-sidebar .block__title--large {font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;font-size: 22px;font-size: 1.1rem;line-height: 28px;line-height: 1.4rem;margin-bottom: 20px;margin-bottom: 1rem;}.block--basic .block__content>a:after,.block--campaignmonitor .block__content>a:after,.sidebar .block-bsd-settings-embedded_newsletter-instance .block__content>a:after,.view--ideas .block-bsd-settings-embedded_newsletter-instance .block__content>a:after,.block--views-bio-related-content-block .block__content>a:after,.block--views-bio-related-content-block-1 .block__content>a:after,.block--views-bio-related-content-block-2 .block__content>a:after,.block--sidebar .block__content>a:after,.block--bsd-settings-collective-impact-sidebar .block__content>a:after,.block--bsd-settings-shared-values-sidebar .block__content>a:after {content: '\f054';font-family: 'FontAwesome';display: inline-block;text-decoration: none;vertical-align: middle;padding-left: 4px;font-size: 0.8em;}.block--with-header .block__header,.block--gray .block__header {border-bottom: 2px solid #e4e4e4;padding-bottom: .5rem;}.block--with-header .block__header-details,.block--gray .block__header-details {display: -ms-flexbox;display: flex;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;}.block--with-header .block__content,.block--gray .block__content {padding-top: .5rem;}.block--gray {background: #e4e4e4;}.block--gray .block__header {padding: 1rem 1rem .5rem;border-bottom-color: #ececec;}.block--gray .block__content {padding: .5rem 1rem 1rem;}.block--bsd-settings-default-cta,.block--bsd-settings-shared-values-cta,.block--bsd-settings-collective-impact-cta {background: #e4e4e4;}.block--bsd-settings-default-cta .block__title,.block--bsd-settings-shared-values-cta .block__title,.block--bsd-settings-collective-impact-cta .block__title {color: #f26422;font-size: 35px;font-size: 1.75rem;line-height: 40px;line-height: 2rem;}.block--bsd-settings-default-cta .block__content,.block--bsd-settings-shared-values-cta .block__content,.block--bsd-settings-collective-impact-cta .block__content {margin-top: 20px;margin-top: 1rem;width: 73.83966%;font-size: 20px;font-size: 1rem;line-height: 1.4;}.block--bsd-settings-default-cta .block__content p,.block--bsd-settings-shared-values-cta .block__content p,.block--bsd-settings-collective-impact-cta .block__content p {margin-bottom: 20px;margin-bottom: 1rem;}.block--bsd-settings-default-cta {padding: 1rem;}.block--bsd-settings-shared-values-cta,.block--bsd-settings-collective-impact-cta {display: -ms-flexbox;display: flex;-ms-flex-flow: column nowrap;flex-flow: column nowrap;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;}.block--bsd-settings-shared-values-cta .block__title,.block--bsd-settings-collective-impact-cta .block__title {text-align: center;}.no-flexbox .block--bsd-settings-shared-values-cta .block__title,.no-flexbox .block--bsd-settings-collective-impact-cta .block__title {margin-top: 40px;margin-top: 2rem;}.block--bsd-settings-shared-values-cta .block__logo,.block--bsd-settings-collective-impact-cta .block__logo {float: left;width: 34.59916%;height: 0;padding-bottom: 34.59916%;margin-right: 4.64135%;background-size: contain;background-repeat: no-repeat;background-position: center center;}.block--bsd-settings-shared-values-cta .block__content,.block--bsd-settings-collective-impact-cta .block__content {width: 100%;padding-left: 40px;padding-right: 40px;}.block--bsd-settings-shared-values-cta .block__text,.block--bsd-settings-collective-impact-cta .block__text {overflow: hidden;}.block--bsd-settings-shared-values-cta .block__logo {background-image: url("../images/svg/SVI_Logo.svg");padding-bottom: 8.11206%;}.block--bsd-settings-collective-impact-cta .block__logo {background-image: url("../images/svg/CIF-CMYK.svg");padding-bottom: 15.28306%;}.block-bsd-settings-embedded_newsletter-instance .bsd-settings-newsletter-signup .input--text,.block-bsd-settings-embedded_newsletter-instance .bsd-settings-newsletter-signup .user-login #edit-pass,.user-login .block-bsd-settings-embedded_newsletter-instance .bsd-settings-newsletter-signup #edit-pass,.block-bsd-settings-embedded_newsletter-instance .bsd-settings-newsletter-signup .user-register-form #edit-pass,.user-register-form .block-bsd-settings-embedded_newsletter-instance .bsd-settings-newsletter-signup #edit-pass,.block-bsd-settings-embedded_newsletter-instance .bsd-settings-newsletter-signup .user-pass #edit-pass,.user-pass .block-bsd-settings-embedded_newsletter-instance .bsd-settings-newsletter-signup #edit-pass {padding: 0 .5em;}.block--campaignmonitor label,.block-bsd-settings-embedded_newsletter-instance label {display: none;}.footer .block-bsd-settings-embedded_newsletter-instance,.block--footer {padding-top: 10px;padding-top: .5rem;}.footer .block-bsd-settings-embedded_newsletter-instance .block__title,.block--footer .block__title {font-size: 17.5px;font-size: .875rem;line-height: 26px;line-height: 1.3rem;margin-bottom: 5px;}.footer .block-bsd-settings-embedded_newsletter-instance .block__content,.block--footer .block__content {font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;font-size: 17.5px;font-size: .875rem;line-height: 26px;line-height: 1.3rem;}.footer .block-bsd-settings-embedded_newsletter-instance .block__content a,.block--footer .block__content a {color: inherit;}.block-bsd-settings-embedded_newsletter-instance .bsd-settings-newsletter-signup,.block-bsd-settings-embedded_newsletter-instance .bsd-settings-newsletter-signup--2 {padding-right: 11.42857%;margin-top: 20px;margin-top: 1rem;}.block--views-related-blogs-block-1 {padding-top: 30px;padding-top: 1.5rem;padding-bottom: 30px;padding-bottom: 1.5rem;}.block--views-related-blogs-block-1 .views-row {border: solid thin #ccc;border-width: 0 1px 1px;padding: 1rem;margin-bottom: 20px;margin-bottom: 1rem;position: relative;}.block--views-related-blogs-block-1 .views-row:before {content: '';display: block;height: 4px;width: 100%;width: calc(100% + 2px);position: absolute;top: 0;left: -1px;background: #4f4c25;}.block--views-related-blogs-block-1 .field-content a {text-decoration: none;color: #333;}.block--views-related-blogs-block-1 .field-content a:hover {color: #f26422;}.block--views-related-ideas-practices-block-1,.block--views-related-ideas-practices-block-2 {padding-top: 40px;padding-top: 2rem;padding-bottom: 30px;padding-bottom: 1.5rem;border: solid #e4e4e4;border-width: 5px 0;}.block--views-related-ideas-practices-block-1 .views-row,.block--views-related-ideas-practices-block-2 .views-row {border: solid thin #ccc;border-width: 0 1px 1px;padding: 1rem;margin-bottom: 20px;margin-bottom: 1rem;position: relative;}.block--views-related-ideas-practices-block-1 .views-row:before,.block--views-related-ideas-practices-block-2 .views-row:before {content: '';display: block;height: 4px;width: 100%;width: calc(100% + 2px);position: absolute;top: 0;left: -1px;background: #f26422;}.block--views-related-ideas-practices-block-1 .views-row p,.block--views-related-ideas-practices-block-2 .views-row p {font-size: 18px;font-size: .9rem;line-height: 22px;line-height: 1.1rem;margin-bottom: 20px;margin-bottom: 1rem;}.block--views-related-ideas-practices-block-1 .views-row p:last-child,.block--views-related-ideas-practices-block-2 .views-row p:last-child {margin-bottom: 0;}.block--campaignmonitor,.sidebar .block-bsd-settings-embedded_newsletter-instance,.view--ideas .block-bsd-settings-embedded_newsletter-instance {background: #e4e4e4;padding-right: 20px;padding-left: 20px;}.block--campaignmonitor .block__title,.sidebar .block-bsd-settings-embedded_newsletter-instance .block__title,.view--ideas .block-bsd-settings-embedded_newsletter-instance .block__title {color: #f26422;font-size: 24px !important;}.block--campaignmonitor p,.sidebar .block-bsd-settings-embedded_newsletter-instance p,.view--ideas .block-bsd-settings-embedded_newsletter-instance p {margin-bottom: 20px;margin-bottom: 1rem;}.block--campaignmonitor .input--text,.block--campaignmonitor .user-login #edit-pass,.user-login .block--campaignmonitor #edit-pass,.block--campaignmonitor .user-register-form #edit-pass,.user-register-form .block--campaignmonitor #edit-pass,.block--campaignmonitor .user-pass #edit-pass,.user-pass .block--campaignmonitor #edit-pass,.sidebar .block-bsd-settings-embedded_newsletter-instance .input--text,.sidebar .block-bsd-settings-embedded_newsletter-instance .user-login #edit-pass,.user-login .sidebar .block-bsd-settings-embedded_newsletter-instance #edit-pass,.sidebar .block-bsd-settings-embedded_newsletter-instance .user-register-form #edit-pass,.user-register-form .sidebar .block-bsd-settings-embedded_newsletter-instance #edit-pass,.sidebar .block-bsd-settings-embedded_newsletter-instance .user-pass #edit-pass,.user-pass .sidebar .block-bsd-settings-embedded_newsletter-instance #edit-pass,.view--ideas .block-bsd-settings-embedded_newsletter-instance .input--text,.view--ideas .block-bsd-settings-embedded_newsletter-instance .user-login #edit-pass,.user-login .view--ideas .block-bsd-settings-embedded_newsletter-instance #edit-pass,.view--ideas .block-bsd-settings-embedded_newsletter-instance .user-register-form #edit-pass,.user-register-form .view--ideas .block-bsd-settings-embedded_newsletter-instance #edit-pass,.view--ideas .block-bsd-settings-embedded_newsletter-instance .user-pass #edit-pass,.user-pass .view--ideas .block-bsd-settings-embedded_newsletter-instance #edit-pass {background: #fff;width: 100%;}.block--campaignmonitor form,.sidebar .block-bsd-settings-embedded_newsletter-instance form,.view--ideas .block-bsd-settings-embedded_newsletter-instance form {position: relative;}.block--campaignmonitor .messages.error,.sidebar .block-bsd-settings-embedded_newsletter-instance .messages.error,.view--ideas .block-bsd-settings-embedded_newsletter-instance .messages.error {position: absolute;bottom: -20px;font-size: .8em;left: 0;display: block;color: red;padding: 0 20px;border: 0;}.block-bsd-settings-embedded_newsletter-instance p {margin-bottom: 20px;margin-bottom: 1rem;}.view--ideas .block--campaignmonitor,.view--ideas .block-bsd-settings-embedded_newsletter-instance {background-color: #e4e4e4;}.view--ideas .block--campaignmonitor h2,.view--ideas .block-bsd-settings-embedded_newsletter-instance h2 {text-align: center;font-size: 1.75rem;line-height: 2rem;}.view--ideas .block--campaignmonitor p,.view--ideas .block-bsd-settings-embedded_newsletter-instance p {margin-bottom: 2rem;text-align: center;font-size: 20px;}.view--ideas .block--campaignmonitor span,.view--ideas .block-bsd-settings-embedded_newsletter-instance span {display: block;font-size: 20px;text-align: center;}.view--ideas .block--campaignmonitor .campaignmonitor-subscribe-form,.view--ideas .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form {text-align: center;}.view--ideas .block--campaignmonitor .campaignmonitor-subscribe-form .form-type-textfield input,.view--ideas .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .form-type-textfield input {width: 100%;}.view--ideas .block--campaignmonitor .campaignmonitor-subscribe-form .messages.error,.view--ideas .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .messages.error {width: 100%;}.region--footer-left .block--campaignmonitor,.region--footer-left .block-bsd-settings-embedded_newsletter-instance {padding-top: 10px;padding-top: .5rem;background: transparent;padding-right: 0;padding-left: 0;border-top: 0 !important;}.region--footer-left .block--campaignmonitor .block__title,.region--footer-left .block-bsd-settings-embedded_newsletter-instance .block__title {font-size: .8rem !important;color: #ffffff;margin-bottom: 5px;}.region--footer-left .block--campaignmonitor .block__content,.region--footer-left .block-bsd-settings-embedded_newsletter-instance .block__content {font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;font-size: 17.5px;font-size: .875rem;line-height: 26px;line-height: 1.3rem;}.region--footer-left .block--campaignmonitor .block__content a,.region--footer-left .block-bsd-settings-embedded_newsletter-instance .block__content a {color: inherit;}.region--footer-left .block--campaignmonitor .campaignmonitor-subscribe-form .form-type-textfield input,.region--footer-left .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .form-type-textfield input {width: 95% !important;}.block--views-bio-related-content-block,.block--views-bio-related-content-block-1,.block--views-bio-related-content-block-2 {border-top: none;}.block--sidebar .block__content p,.block--bsd-settings-collective-impact-sidebar .block__content p,.block--bsd-settings-shared-values-sidebar .block__content p {margin-top: 10px;margin-top: .5rem;margin-bottom: 10px;margin-bottom: .5rem;}.block--bsd-settings-collective-impact-sidebar .block__logo {display: block;height: 72px;width: 163px;background: url("../images/svg/CIF-CMYK.svg") left center no-repeat;background-size: contain;}.block--bsd-settings-collective-impact-sidebar .block__logo:after {display: none !important;}.block--bsd-settings-shared-values-sidebar .block__logo {display: block;height: 46px;width: 146px;background: url("../images/svg/SVI_Logo.svg") left center no-repeat;background-size: contain;}.block--bsd-settings-shared-values-sidebar .block__logo:after {display: none !important;}#browse-by-topic {border-top: 0;padding-top: 3rem;}.block--recent-blogs {padding: 20px;}.block--recent-blogs .views-row {margin-bottom: 10px;margin-bottom: .5rem;}.block--recent-blogs a {font-size: 16px;font-size: .8rem;line-height: 20px;line-height: 1rem;text-decoration: none;color: #333;}.block--recent-blogs a:hover {color: #f26422;}.oc-body .campaignmonitor-subscribe-form-website-signups input {color: #bbb !important;font-size: 13px !important;}.border-box,.border-box--heavy {border: 2px solid #e4e4e4;position: relative;margin-top: 21px;}.border-box__title {font-size: 32px;font-size: 1.6rem;line-height: 42px;line-height: 2.1rem;white-space: nowrap;position: absolute;left: 0;top: 0;width: 100%;text-align: center;margin-top: -1.05rem;}.border-box__title span {display: inline-block;background: #fff;padding: 0 1.05rem;}.border-box--heavy {border-width: 4px;}.border-box--heavy .border-box__title {font-size: 35px;font-size: 1.75rem;line-height: 42px;line-height: 2.1rem;}.section-ideas-and-practice .box,.section-ideas-and-practice .box--photo,.section-ideas-and-practice .box--logo,.box.node--tools,.node--tools.box--photo,.node--tools.box--logo,.box.node--publications,.node--publications.box--photo,.node--publications.box--logo,.box.node--blog,.node--blog.box--photo,.node--blog.box--logo {border-top: none;position: relative;}.section-ideas-and-practice .box:before,.section-ideas-and-practice .box--photo:before,.section-ideas-and-practice .box--logo:before,.box.node--tools:before,.node--tools.box--photo:before,.node--tools.box--logo:before,.box.node--publications:before,.node--publications.box--photo:before,.node--publications.box--logo:before,.box.node--blog:before,.node--blog.box--photo:before,.node--blog.box--logo:before {content: '';display: block;height: 4px;width: 100%;width: calc(100% + 2px);position: absolute;top: 0;left: -1px;}.box,.box--photo,.box--logo {padding: 1rem;border: 1px solid #ccc;font-size: 20px;font-size: 1rem;line-height: 1.4;}.section-ideas-and-practice .box:before,.section-ideas-and-practice .box--photo:before,.section-ideas-and-practice .box--logo:before,.box.node--tools:before,.node--tools.box--photo:before,.node--tools.box--logo:before,.box.node--publications:before,.node--publications.box--photo:before,.node--publications.box--logo:before {background: #f26422;}.box.node--blog:before,.node--blog.box--photo:before,.node--blog.box--logo:before {background: #4f4c25;}.box--photo {color: #FFF;position: relative;background: #000;}.box--photo .node__content {z-index: 2;position: relative;}.box--logo {position: relative;}.box--logo a {text-align: center;display: -ms-flexbox;display: flex;-ms-flex-flow: column nowrap;flex-flow: column nowrap;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;color: #333;text-decoration: none;font-size: 30px;font-size: 1.5rem;line-height: 38px;line-height: 1.9rem;}.section-consulting .box-wrapper:hover .box--logo:before,.section-projects .box-wrapper:hover .box--logo:before {content: '';display: block;position: absolute;width: 100%;width: calc(100% + 2px);height: 4px;top: -1px;left: -1px;z-index: 7;background: #0046ad;}.section-consulting .box-wrapper:hover .box--logo a,.section-projects .box-wrapper:hover .box--logo a {color: #0046ad;}.box__img {max-width: 100px;}.box__img--large {max-width: 180px;}.box__photo {position: absolute;top: 0;bottom: 0;left: 0;right: 0;opacity: 0.4;z-index: 1;overflow: hidden;}.box__photo img {width: 100%;max-width: none;-webkit-filter: blur(1px);filter: blur(1px);}.box__title {font-size: 22px;font-size: 1.1rem;line-height: 26px;line-height: 1.3rem;}.box__header {font-size: 14px;font-size: .7rem;line-height: 1.3;margin-bottom: 20px;margin-bottom: 1rem;}.box__content {font-size: 18px;font-size: .9rem;line-height: 22px;line-height: 1.1rem;margin-top: 10px;margin-top: .5rem;}.box__footer {line-height: 1.3;margin-top: 20px;margin-top: 1rem;color: #919b9c;}.box__footer a {color: #919b9c;}.section-ideas-and-practice .box__footer a {color: #919b9c;}.box:hover .box__footer a,.box--photo:hover .box__footer a,.box--logo:hover .box__footer a {color: #f26422;}.box__caption {font-family: "Frutiger LT W01_45 Ligh1475730",sans-serif;font-size: 20px;font-size: 1rem;line-height: 26px;line-height: 1.3rem;text-align: center;margin-top: 10px;margin-top: .5rem;}.section-consulting .box-wrapper:hover .box__caption a,.section-projects .box-wrapper:hover .box__caption a {color: #0046ad;}.button--action,.button--submit,.button--reset,.button--action-dark,.button--inverse,.button--icon,.button--search,input.gsc-search-button-v2 {display: inline-block;-webkit-appearance: none;border: none;width: 100%;text-align: center;text-decoration: none;border-radius: 30px;border: 2px solid;}.button--action,.button--submit,.button--reset {background: #f26422;color: #FFF;border-color: #f26422;}.button--action.button--small,.button--small.button--submit,.user-login .button--submit,.user-register-form .button--submit,.user-pass .button--submit,.button--small.button--reset,.button--action.button--tiny,.button--tiny.button--submit,.button--tiny.button--reset {color: #f26422;}.button--action-dark {background: #f26422;color: #FFF;border-color: #f26422;}.button--action-dark.button--small,.user-login .button--action-dark.button--submit,.user-register-form .button--action-dark.button--submit,.user-pass .button--action-dark.button--submit,.button--action-dark.button--tiny {color: #f26422;}.button--inverse {background: transparent;color: #f26422;border-color: #f26422;}.button--small,.user-login .button--submit,.user-register-form .button--submit,.user-pass .button--submit {font-size: 18px;font-size: .9rem;line-height: 42px;line-height: 2.1rem;}.button--tiny {font-size: 18px;font-size: .9rem;line-height: 42px;line-height: 2.1rem;}.button--medium {font-size: 18px;font-size: .9rem;line-height: 65px;line-height: 3.25rem;border-radius: 69px;}.button--large {font-size: 18px;font-size: .9rem;line-height: 65px;line-height: 3.25rem;border-radius: 69px;}.button--round,.campaignmonitor-subscribe-form .button--submit,.createsend-form .block__content .js-cm-submit-button {border: none;position: relative;width: 2em;height: 2em;border-radius: 0;padding: 0;background: transparent;font-size: 18px;}.button--round .fa-stack-2x,.campaignmonitor-subscribe-form .button--submit .fa-stack-2x,.createsend-form .block__content .js-cm-submit-button .fa-stack-2x {top: 0;}.button--round .fa-stack-1x,.campaignmonitor-subscribe-form .button--submit .fa-stack-1x,.createsend-form .block__content .js-cm-submit-button .fa-stack-1x {left: 1px;top: 10px;}.button--round .fa-circle,.campaignmonitor-subscribe-form .button--submit .fa-circle,.createsend-form .block__content .js-cm-submit-button .fa-circle {color: #f26422;}.button--round:hover .fa-circle:before,.campaignmonitor-subscribe-form .button--submit:hover .fa-circle:before,.createsend-form .block__content .js-cm-submit-button:hover .fa-circle:before {content: '\f1db';}.button--invisible {background: transparent;border: none;-webkit-appearance: none;box-shadow: none;padding: 0;color: #333;font-size: 14px;font-size: .7rem;line-height: 20px;line-height: 1rem;}.button--icon,.button--search,input.gsc-search-button-v2 {border-radius: 0;color: #333;padding: 0;border: none;background: #f5f5f5;font-size: 27px;font-size: 1.35rem;line-height: 40px;line-height: 2rem;width: 2.2222222rem;}.no-touchevents .button--icon:hover,.no-touchevents .button--search:hover,.no-touchevents input.gsc-search-button-v2:hover {background: #f5f5f5;}.button--icon.contrast-light,.contrast-light.button--search,input.contrast-light.gsc-search-button-v2 {background: #e4e4e4;}.button--search.active {color: #f26422;}input.gsc-search-button-v2 {background-color: transparent !important;border: none !important;width: 13px;height: 23px;margin-top: 0 !important;padding: 0 !important;}input.gsc-search-button-v2.active {color: #f26422;}.button--feed {color: #0046ad;font-size: 16px;font-size: .8rem;line-height: 16px;line-height: .8rem;}.button--feed .button__icon {color: #FFF;}.button--reset {padding: 0 15px;float: right;}.carton {padding: 1.55rem 1rem 1rem;display: -ms-flexbox;display: flex;-ms-flex-flow: row wrap;flex-flow: row wrap;padding: 42.5px 1rem 1rem;}.carton__item {padding: 1rem;border: solid #e4e4e4;border-width: 0 1px 1px 0;width: 50%;display: -ms-flexbox;display: flex;font-size: 17.5px;font-size: .875rem;line-height: 21px;line-height: 1.05rem;-ms-flex-pack: center;justify-content: center;-ms-flex-direction: column;flex-direction: column;text-align: center;}.carton__item a {vertical-align: middle;}.cta+.cta {margin-top: 20px;margin-top: 1rem;}.js .expandable {transition: 500ms ease-in-out;}.js .expandable.closed {height: 0;max-height: 0;padding-top: 0 !important;padding-bottom: 0 !important;overflow: hidden;}.js .expandable.open {height: auto;max-height: 2500px;}.featured-media-wrapper {margin-bottom: 40px;margin-bottom: 2rem;}.featured-media {margin-left: -20px;margin-right: -20px;}.featured-media__slideshow {background: #333;}.featured-media__caption {font-size: 18px;font-size: .9rem;line-height: 24px;line-height: 1.2rem;font-style: italic;color: #919b9c;margin-top: 20px;margin-top: 1rem;padding-bottom: 20px;padding-bottom: 1rem;border-bottom: 2px solid #ccc;}.slideshow__img img {display: block;margin: 0 auto;}.slideshow__next,.slideshow__prev {color: #e4e4e4;position: absolute;top: 50%;font-size: 48px;font-size: 2.4rem;line-height: 60px;line-height: 3rem;margin-top: -30px;}.slideshow__prev {left: 20px;}.slideshow__next {right: 20px;}.featured {padding: 4.64135%;}.filter-bar,.block--views-events-and-webinars-block .view__filters {background: #e4e4e4;text-align: center;padding: 0.75em 0;font-size: 20px;font-size: 1rem;line-height: 40px;line-height: 2rem;}.filter-bar__title {display: block;}.filter {font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;white-space: nowrap;display: inline-block;margin: 0 5px;padding: 6px;}.filter.selected {background: #888;color: #FFF;}.filter-bar #edit-title,.block--views-events-and-webinars-block .view__filters #edit-title {width: 100%;border: 1px solid #ccc;font-size: 20px;font-size: 1rem;line-height: 40px;line-height: 2rem;border-radius: 5px;background-clip: padding-box;padding: 0 10px;}.dropdown-filter,.views-exposed-form .views-exposed-widget {float: none;padding: 0;margin-bottom: 10px;margin-bottom: .5rem;}.dropdown-filter .sod_select,.views-exposed-form .views-exposed-widget .sod_select {width: 100%;display: block;border: 1px solid #ccc;font-size: 20px;font-size: 1rem;line-height: 40px;line-height: 2rem;border-radius: 5px;background-clip: padding-box;padding: 0 10px;}.dropdown-filter .sod_select.open,.views-exposed-form .views-exposed-widget .sod_select.open {border-radius: 5px 5px 0 0;background-clip: padding-box;}.dropdown-filter .sod_select.focus,.views-exposed-form .views-exposed-widget .sod_select.focus {box-shadow: none;}.dropdown-filter .sod_select:before,.views-exposed-form .views-exposed-widget .sod_select:before {display: none;}.dropdown-filter .sod_select:after,.views-exposed-form .views-exposed-widget .sod_select:after {content: '\f0d7';font-family: 'FontAwesome';top: 0;font-size: 18px;display: inline-block;vertical-align: middle;margin-left: 5px;}.dropdown-filter .sod_label,.views-exposed-form .views-exposed-widget .sod_label {padding-right: 0;}.dropdown-filter .sod_option,.views-exposed-form .views-exposed-widget .sod_option {padding: 0 10px;white-space: normal;}.dropdown-filter .sod_option.selected,.views-exposed-form .views-exposed-widget .sod_option.selected {font-weight: normal;}.dropdown-filter .sod_option.selected:before,.views-exposed-form .views-exposed-widget .sod_option.selected:before {content: '\f00c';font-family: 'FontAwesome';background: none;height: auto;width: auto;color: #ccc;}.dropdown-filter .sod_option.active,.views-exposed-form .views-exposed-widget .sod_option.active {background: #e4e4e4;}.dropdown-filter .sod_list_wrapper,.views-exposed-form .views-exposed-widget .sod_list_wrapper {width: 100%;width: calc(100% + 2px);border: solid #ccc;border-width: 0 1px 1px;left: 2px;border-radius: 0 0 5px 5px;background-clip: padding-box;z-index: 10;}.views-exposed-widgets {margin-bottom: 0;}#edit-field-related-impact-areas-target-id-wrapper {display: none;}.view__feed-icon {float: right;}.section-blog .view__feed-icon {float: none;}.footer {background: #333;color: #FFF;}.footer .fa-inverse {color: #333;}.footer .active {color: inherit;}.footer a {color: inherit;}.region--footer-left {padding-top: 40px;padding-top: 2rem;padding-bottom: 40px;padding-bottom: 2rem;}.region--footer-right {padding-top: 40px;padding-top: 2rem;padding-bottom: 40px;padding-bottom: 2rem;border-top: 1px solid #4d4d4d;}.footer__contact {-webkit-columns: 2;-moz-columns: 2;columns: 2;}.subfooter {background: #222;padding-top: 20px;padding-top: 1rem;padding-bottom: 20px;padding-bottom: 1rem;font-size: 14px;font-size: .7rem;line-height: 20px;line-height: 1rem;text-align: center;}.subfooter .nav__item {display: inline-block;padding-right: .5rem;margin-right: .3rem;border-right: 1px solid #747474;}.subfooter .nav__item:last-of-type {border-right: none;}.footer__social {-webkit-columns: 2;-moz-columns: 2;columns: 2;}.footer__social-item,.footer__social-item--linkedin,.footer__social-item--youtube,.footer__social-item--facebook,.footer__social-item--twitter,.footer__social-item--rss {padding-bottom: 10px;padding-bottom: .5rem;-webkit-column-break-inside: avoid;min-height: 21px;}.footer__social-item span,.footer__social-item--linkedin span,.footer__social-item--youtube span,.footer__social-item--facebook span,.footer__social-item--twitter span,.footer__social-item--rss span {margin-right: 3px;}.footer__social-item a:hover,.footer__social-item--linkedin a:hover,.footer__social-item--youtube a:hover,.footer__social-item--facebook a:hover,.footer__social-item--twitter a:hover,.footer__social-item--rss a:hover {text-decoration: none;}.footer__social-item--linkedin:hover {color: #0976b4;}.footer__social-item--youtube:hover {color: #b31217;}.footer__social-item--facebook:hover {color: #3b5998;}.footer__social-item--twitter:hover {color: #55acee;}.footer__social-item--rss:hover {color: #f26422;}.region--subfooter {margin-bottom: 20px;margin-bottom: 1rem;}.input--text,.user-login #edit-pass,.user-register-form #edit-pass,.user-pass #edit-pass,.input--select {width: 100%;font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;font-weight: normal;font-size: 16px;font-size: .8rem;line-height: 40px;line-height: 2rem;height: 40px;height: 2rem;border-radius: 5px;background-clip: padding-box;border: none;box-shadow: none;padding: 0 1em;color: #333;}.error.input--text,.user-login .error#edit-pass,.user-register-form .error#edit-pass,.user-pass .error#edit-pass,.error.input--select {border: 2px solid red;}.contrast-light.input--text,.user-login .contrast-light#edit-pass,.user-register-form .contrast-light#edit-pass,.user-pass .contrast-light#edit-pass,.contrast-light.input--select {background: #e4e4e4;}.contrast-dark.input--text,.user-login .contrast-dark#edit-pass,.user-register-form .contrast-dark#edit-pass,.user-pass .contrast-dark#edit-pass,.contrast-dark.input--select {background: #FFF;}.input--select {text-transform: none;}.input--select.open {border-radius: 5px 5px 0 0;color: #919b9c;}.input--select.focus {box-shadow: none;}.input--select:before {display: none;}.input--select:after {content: '\f0d7';font-family: 'FontAwesome';font-size: 16px;top: 0;bottom: 0;}.input--select .sod_list_wrapper {width: auto;right: 0;border: none;border-radius: 0 0 5px 5px;margin: 0;font-size: 16px;font-size: .8rem;line-height: 20px;line-height: 1rem;}.input--select .sod_list_wrapper .sod_list {max-height: 10rem;}label {font-size: 14px;font-size: .7rem;line-height: 20px;line-height: 1rem;}.form__item {margin-bottom: 10px;margin-bottom: .5rem;}.form__actions {text-align: center;margin-top: 30px;margin-top: 1.5rem;}.form__post {margin-left: 6px;}.form__pre,.form__item--email {display: inline-block;width: calc(70% - 47px);}.sidebar .form__item--email {width: calc(100% - 47px);}.sidebar .campaignmonitor-subscribe-form .form-type-textfield input {width: 95%;}.form__pre--square {display: inline-block;width: calc(100% - 60px);}.form--small .form__pre {width: calc(100% - 55px);float: left;margin-top: 4.5px;}.form--small .input--text,.form--small .user-login #edit-pass,.user-login .form--small #edit-pass,.form--small .user-register-form #edit-pass,.user-register-form .form--small #edit-pass,.form--small .user-pass #edit-pass,.user-pass .form--small #edit-pass {font-size: 20px;font-size: 1rem;line-height: 40px;line-height: 2rem;}#salesforce-gateway .block__header-details {display: inline-block;}#salesforce-gateway .block__header-details p {font-size: 17px;}#salesforce-gateway #salesforce-lookup {font-size: 17px;color: #f26422;margin-top: 20px;}#salesforce-gateway #salesforce-lookup:hover {text-decoration: underline;}#salesforce-gateway #salesforce-registration {font-size: 17px;color: #f26422;margin-top: 15px;}#salesforce-gateway #salesforce-registration:hover {text-decoration: underline;}#search-results .gsc-control-cse {padding: 0;font-family: "Minion W01 Cap Regular","minion-pro-caption",serif;font-weight:400;}#search-results .gsc-above-wrapper-area {padding: 0 0 .5rem;border-bottom: 5px solid #e4e4e4;}#search-results .gsc-result-info-container {vertical-align: middle;}#search-results .gsc-result-info {padding: 0;color: #333;}#search-results .gsc-orderby-container {color: #333;}#search-results .gsc-orderby-label {color: inherit;padding-top: 0;padding-bottom: 0;}#search-results .gsc-selected-option-container {box-sizing: content-box;width: auto !important;}#search-results .gcsc-branding {padding: .5rem 0 0;}#search-results img.gcsc-branding-img-noclear {max-width: none;vertical-align: baseline;}#search-results .gsc-webResult.gsc-result {border: none;padding: 0 0 2.5rem;margin-bottom: 50px;margin-bottom: 2.5rem;border-bottom: 2px solid #e4e4e4;}#search-results .gsc-thumbnail-inside,#search-results .gsc-url-top {padding: 0;}#search-results .gs-title * {font-size: inherit;font-family: inherit;color: inherit;text-decoration: inherit;}#search-results .gsc-table-cell-thumbnail {padding: 0 10px 0 6px !important;}#search-results .gs-visibleUrl {color: #919b9c;font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;font-size: 0.8em;line-height: 1.2;margin-top: 10px;}#search-results .gsc-table-result {padding: 0;margin-top: 20px;margin-top: 1rem;margin-bottom: 20px;margin-bottom: 1rem;}#search-results .gsc-table-result {font-family: "Minion W01 Cap Regular","minion-pro-caption",serif;font-weight:400;}#search-results .gs-snippet {color: #333;margin-top: 0;font-size: 16px;line-height: 1.4;}#search-results .gsc-cursor-box {margin: 1rem 0 3rem;border-top: 0 !important;}#search-results .gsc-cursor-page {font-size: 16px;font-size: .8rem;line-height: 30px;line-height: 1.5rem;display: inline-block;padding: 0 10.5px;border-radius: 5px;background-clip: padding-box;}#search-results .gsc-cursor-current-page {background: #f26422;color: #FFF;}form.gsc-search-box {padding: 4px 4px 2px 6px !important;}#___gcse_0 {background: #f5f5f5;vertical-align: top;display: inline-block;margin-top: 20px;margin-top: 1rem;padding: 0;height: 40px;margin: 0;}#___gcse_0 table {border-top: none !important;border-right: none !important;border-left: none !important;border-bottom: none !important;background: transparent !important;margin: 0 0 0 0 !important;}#___gcse_0 table td {padding: 0 !important;margin: 0;border-top: none !important;border-right: none !important;border: none !important;}#___gcse_0 td.gsc-search-button {width: 40px !important;height: 20px !important;text-align: center !important;}#___gcse_0 td.gsc-clear-button {display: none;}#___gcse_0 input[type="text"] {background-color: transparent !important;background-image: none !important;}#___gcse_0 input.gsc-input {padding: 5px !important;border-radius: 5px !important;border: 1px solid #ffffff !important;box-shadow: none !important;background-color: #ffffff !important;background-image: none !important;font-size: 14px !important;line-height: 25px !important;height: 30px !important;font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;}#___gcse_0 .cse .gsc-search-button input.gsc-search-button-v2,#___gcse_0 input.gsc-search-button-v2 {width: 15px;height: 15px;}#___gcse_0 input.gsc-search-button {height: 15px !important;width: 15px !important;overflow: hidden;text-indent: -9999em;padding: 5px !important;border: 0 !important;background-color: transparent;background-image: url(../images/icon-search.png) !important;background-size: contain !important;background-repeat: no-repeat;background-position: center;min-width: 15px;}#___gcse_0 input.gsc-search-button:hover {background-image: url(../images/icon-search-hover.png) !important;}.nav-bar__search-button {display: inline-block;margin-right: -4px;vertical-align: top;margin-top: 20px;margin-top: 1rem;}.nav-bar__search-button:hover {color: #0046ad;}.grid__item,.grid--item,.grid__item--small,.grid--item--small,.grid__item--large,.grid__item--flex {margin-bottom: 8.43882%;overflow: hidden;}.header {background: #fff;}.header .container {overflow: hidden;}.header .header__inner {width: 100%;display: -ms-flexbox;display: flex;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;}.header__logo {margin-top: 20px;margin-top: 1rem;margin-bottom: 20px;margin-bottom: 1rem;background: url("../images/svg/fsg_logo_color.svg") center left no-repeat;text-indent: 110%;white-space: nowrap;overflow: hidden;background-size: contain;height: 0;-ms-flex: 0 0 60.75949%;flex: 0 0 60.75949%;padding-bottom: 14.38596%;position: relative;}.header__logo a {display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}.header__menu-button {-ms-flex: 0 0 21.51899%;flex: 0 0 21.51899%;margin-top: 20px;margin-top: 1rem;margin-bottom: 20px;margin-bottom: 1rem;border: none;background: transparent;color: #9a9b9c;text-align: right;}.hero {position: relative;border-bottom: 5px solid #0046ad;}.hero img {display: block;margin: 0;max-width: none;width: 100%;}.hero__image {position: relative;}.hero__overlay {position: absolute;left: 0;bottom: 0;background: url("../images/hero-overlay-mobile.png") left bottom no-repeat;background-size: contain;width: 53.59375%;height: 77.36842%;}.hero__text {color: #FFF;background: #333;padding-top: 30px;padding-top: 1.5rem;padding-bottom: 30px;padding-bottom: 1.5rem;}.hero__headline {font-size: 30px;font-size: 1.5rem;line-height: 40px;line-height: 2rem;margin-bottom: 20px;margin-bottom: 1rem;}.hero__subhead {font-size: 21px;font-size: 1.05rem;line-height: 31px;line-height: 1.55rem;}.idea {padding-top: 40px;padding-top: 2rem;padding-bottom: 40px;padding-bottom: 2rem;text-align: center;position: relative;}.idea:after {content: '';display: block;height: 2px;background: #919b9c;width: 35.42857%;position: absolute;bottom: 0;left: 50%;margin-left: -17.71429%;}.idea:last-child:after {display: none;}.idea a {text-decoration: none;}.idea__icon {background: #0046ad;display: inline-block;padding: 1rem;margin-bottom: 20px;margin-bottom: 1rem;border-radius: 300px;background-clip: padding-box;}.no-touchevents .idea:hover .idea__icon {background: #f26422;}.idea__icon img {display: block;margin: 0;height: 72px;width: 72px;height: 3.6rem;width: 3.6rem;}.idea__tagline {display: block;margin-bottom: 20px;margin-bottom: 1rem;color: #333;}.idea__headline {display: block;font-size: 25px;font-size: 1.25rem;line-height: 32px;line-height: 1.6rem;color: #0046ad;}.no-touchevents .idea:hover .idea__headline {color: #f26422;}.lead--spacing-bottom,.lead--with-spacing {padding-bottom: 40px;padding-bottom: 2rem;}.lead--with-spacing {padding-top: 40px;padding-top: 2rem;}.lead--with-spacing:last-child {padding-bottom: 0;}.lead--with-spacing:first-child {padding-top: 0;}.link-list,.link-list--large {font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;}.link-list__item,.link-list--item {margin-bottom: 20px;margin-bottom: 1rem;}.link-list--large .link-list__item,.link-list--large .link-list--item {margin-bottom: 40px;margin-bottom: 2rem;}.link-list__item a:not([class]),.link-list--item a:not([class]),.link-list__item a.active,.link-list--item a.active {color: #f26422;font-size: 16px;font-size: .8rem;line-height: 22px;line-height: 1.1rem;}.link-list__title {margin-bottom: 10px;margin-bottom: .5rem;}.link-list__label {display: block;font-size: 12px;font-size: .6rem;line-height: 14px;line-height: .7rem;}.media {display: block;}.media__img {display: block;margin-left: auto;margin-right: auto;margin-bottom: 20px;margin-bottom: 1rem;}.media__img img,.media__img--rev img {display: block;margin-left: auto;margin-right: auto;}.media__body {overflow: hidden;}.media__body,.media__body>:last-child {margin-bottom: 0;}.nav-bar--primary,.nav-bar--utility {background: #f5f5f5;}.nav-bar--primary .container,.nav-bar--utility .container {position: relative;}.nav-bar__nav {clear: both;}.nav-bar--primary .nav-bar__nav {border-top: 1px solid #dcdcdc;}.nav-bar__nav .nav-bar__nav {max-height: 0;overflow: hidden;border-top: none;transition: 300ms;}.nav-bar__nav .open .nav-bar__nav {max-height: 100%;border-top: 1px solid #dcdcdc;background: #FFF;}.nav-bar__item {border-bottom: 1px solid #dcdcdc;}.nav-bar__item .nav-bar__item {text-transform: none;text-align: left;font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;letter-spacing: normal;border: none;}.nav-bar__item .nav-bar__item .nav-bar__link {font-size: 20px;font-size: 1rem;line-height: 40px;line-height: 2rem;}.nav-bar__link {display: block;padding-left: 1rem;padding-right: 3rem;position: relative;text-decoration: none;color: #333;font-size: 20px;font-size: 1rem;line-height: 80px;line-height: 4rem;}.nav-bar__toggle {display: block;width: 3rem;position: absolute;top: 0;right: 0rem;padding: 0 1rem;border-left: 1px solid #dcdcdc;font-size: 20px;font-size: 1rem;line-height: 80px;line-height: 4rem;text-align: center;}.nav-bar__toggle:before {content: '\f107';font-family: 'FontAwesome';display: inline-block;vertical-align: middle;transition: 300ms;}.open .nav-bar__toggle:before {-webkit-transform: rotate(180deg);transform: rotate(180deg);}.nav-bar__search {display: inline-block;width: 100%;vertical-align: top;margin-top: 20px;margin-top: 1rem;padding-left: 1rem;}.nav-bar__search .input--text,.nav-bar__search .user-login #edit-pass,.user-login .nav-bar__search #edit-pass,.nav-bar__search .user-register-form #edit-pass,.user-register-form .nav-bar__search #edit-pass,.nav-bar__search .user-pass #edit-pass,.user-pass .nav-bar__search #edit-pass {padding: 0 1em;border: 1px solid #dcdcdc;width: 85%;}.nav-bar__search .button--search {width: 40px;height: 40px;margin: 0;}.nav-bar__search-button {display: inline-block;margin-right: -4px;vertical-align: top;margin-top: 20px;margin-top: 1rem;}.nav-bar__search-button:hover {color: #0046ad;}.nav__block-title {color: #333;font-size: 24px;font-size: 1.2rem;line-height: 28px;line-height: 1.4rem;margin-bottom: 20px;margin-bottom: 1rem;}.nav__logo {display: none;}.nav-is-stuck .nav-bar--primary .nav-bar__flyout__consulting .nav-bar__link {padding-left: 0;padding-right: 0;}.nav-bar--primary .nav-bar__item .nav-bar__item.nav--divider {padding-top: 20px;margin-top: 20px;padding-bottom: 10px;}.nav-bar--primary .nav-bar__item .nav-bar__item.nav--divider:first-child {border-top: 0;}.nav-bar--primary .nav-bar__item .nav-bar__item.nav--divider .nav-bar__link.nolink {font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;color: #919b9c;text-transform: uppercase;font-weight: normal;}.nav-bar--primary .nav-bar__item .nav-bar__item.nav--divider .nav-bar__link.nolink:hover {color: #919b9c;}.nav-bar--utility .block-campaignmonitor p,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance p {display: none;}.nav-bar--utility .block-campaignmonitor .campaignmonitor-subscribe-form .fa:before,.nav-bar--utility .block-campaignmonitor .campaignmonitor-subscribe-form .messages,.nav-bar--utility .block-campaignmonitor .campaignmonitor-subscribe-form p,.nav-bar--utility .block-campaignmonitor .campaignmonitor-subscribe-form label,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .fa:before,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .messages,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form p,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form label {display: none;}.nav-bar--utility .block-campaignmonitor .campaignmonitor-subscribe-form .text:before,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .text:before {content: "Sign Up";display: inline-block;font-style: normal;letter-spacing: .4px;}.nav-bar--utility .block-campaignmonitor .campaignmonitor-subscribe-form .button--submit,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .button--submit {width: auto;background-color: #333333;padding: 0 10px;font-size: .65rem;text-transform: none;font-style: normal;color: #f5f5f5;font-family: "Frutiger LT W01_45 Ligh1475730", sans-serif;height: 30px;}.nav-bar--utility .block-campaignmonitor .campaignmonitor-subscribe-form .form__item--email,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .form__item--email {width: auto;}.nav-bar--utility .block-campaignmonitor .campaignmonitor-subscribe-form .form__item,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .form__item {margin-bottom: .25rem;padding-bottom: 0;}.nav-bar--utility .block-campaignmonitor .campaignmonitor-subscribe-form .input--text,.nav-bar--utility .block-campaignmonitor .campaignmonitor-subscribe-form .user-login #edit-pass,.user-login .nav-bar--utility .block-campaignmonitor .campaignmonitor-subscribe-form #edit-pass,.nav-bar--utility .block-campaignmonitor .campaignmonitor-subscribe-form .user-register-form #edit-pass,.user-register-form .nav-bar--utility .block-campaignmonitor .campaignmonitor-subscribe-form #edit-pass,.nav-bar--utility .block-campaignmonitor .campaignmonitor-subscribe-form .user-pass #edit-pass,.user-pass .nav-bar--utility .block-campaignmonitor .campaignmonitor-subscribe-form #edit-pass,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .input--text,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .user-login #edit-pass,.user-login .nav-bar--utility .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form #edit-pass,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .user-register-form #edit-pass,.user-register-form .nav-bar--utility .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form #edit-pass,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .user-pass #edit-pass,.user-pass .nav-bar--utility .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form #edit-pass {border: 1px solid #BBB;border-radius: 0;line-height: 30px;font-size: .75rem;height: 30px;}.nav-bar--utility .block-campaignmonitor .campaignmonitor-subscribe-form .form-type-textfield input,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .form-type-textfield input {font-size: 13px;width: 160px;}.nav-bar--utility .search-toggle {display: none;}.oc-nav__close {display: none;}.pager {margin-top: 20px;margin-top: 1rem;margin-bottom: 60px;margin-bottom: 3rem;text-align: center;width: 187px;margin-left: auto;margin-right: auto;}.pager__item {font-size: 20px;font-size: 1rem;line-height: 37.5px;line-height: 1.875rem;float: left;padding: 0 10.5px;margin: 0 1.5px;border-radius: 5px;background-clip: padding-box;margin-bottom: 20px;margin-bottom: 1rem;}.pager__item a {text-decoration: none;}.pager__item--first,.pager__item--last,.pager__item--next,.pager__item--previous {font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;font-size: 16px;font-size: .8rem;line-height: 30px;line-height: 1.5rem;}.pager__item--previous+.pager__item {clear: left;}.pager__item--next {clear: left;}.pager__item--current {background: #f26422;color: #FFF;}.pagination {padding-top: 25px;}.pagination a {font-size: 14px;font-size: .7rem;line-height: 20px;line-height: 1rem;color: #919b9c;}.pagination .pg_bl_home {padding: 0 12px;margin: 0 10px;border-right: solid 2px #919b9c;border-left: solid 2px #919b9c;}.pagination .fa {font-size: 18px;vertical-align: middle;}.pull-quote,.statistic {color: #921f4a;font-family: "Minion W01 Bd Cap",'minion-pro-caption',serif;font-weight:700;font-size: 32px;font-size: 1.6rem;line-height: 40px;line-height: 2rem;text-align: center;border-bottom: 5px solid #e4e4e4;position: relative;margin-top: 50px;margin-top: 2.5rem;margin-bottom: 50px;margin-bottom: 2.5rem;}.pull-quote:after,.statistic:after {content: '';display: block;clear: both;}.pull-quote.pull-quote--right,.pull-quote--right.statistic {text-align: left;}.statistic {font-size: 60px;font-size: 3rem;line-height: 70px;line-height: 3.5rem;}.pull-quote__quote {display: block;padding-bottom: 30px;padding-bottom: 1.5rem;}.pull-quote__quote:before {content: '\201C';}.pull-quote__quote:after {content: '\201D';}.pull-quote__citation,.citation {text-align: center;font-size: 14px;font-size: .7rem;line-height: 20px;line-height: 1rem;color: #333;padding-bottom: 30px;padding-bottom: 1.5rem;}.pull-quote__citation strong,.citation strong {font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;}.pull-quote__social {display: inline-block;white-space: nowrap;position: absolute;background: #fff;bottom: -15px;left: 50%;margin-left: -100px;padding: 0 10px;}.view--testimonials .pull-quote,.view--testimonials .statistic {margin-top: 30px;}.view--testimonials .slideshow__prev {left: -20px;}.view--testimonials .slideshow__next {right: -20px;}.resume {padding-top: 60px;padding-top: 3rem;border-bottom: 5px solid #e4e4e4;}.resume__section {padding-bottom: 50px;padding-bottom: 2.5rem;border-bottom: 2px solid #e4e4e4;}.resume__title {padding-top: 20px;padding-top: 1rem;}.social {font-size: 14px;font-size: .7rem;line-height: 14px;line-height: .7rem;}.social__fb,.social__tw,.social__li,.social__rss,.social__yt,.social__em {font-size: 25px;font-size: 1.25rem;line-height: 25px;line-height: 1.25rem;display: inline-block;vertical-align: middle;}.social__fb:hover .social__circle:before,.social__tw:hover .social__circle:before,.social__li:hover .social__circle:before,.social__rss:hover .social__circle:before,.social__yt:hover .social__circle:before,.social__em:hover .social__circle:before {content: '\f1db';}.social__logo {color: #FFF;}.social__fb {color: #3b5998;}.social__fb:hover .social__logo {color: #3b5998;}.social__tw {color: #55acee;}.social__tw:hover .social__logo {color: #55acee;}.social__li {color: #0976b4;}.social__li:hover .social__logo {color: #0976b4;}.social__rss {color: #f26422;}.social__rss:hover .social__logo {color: #f26422;}.social__yt {color: #b31217;}.social__yt:hover .social__logo {color: #b31217;}.social__em {color: #0046ad;}.social__em:hover .social__logo {color: #0046ad;}.social--inverse,.social--dark {padding-bottom: 20px;padding-bottom: 1rem;background: #e4e4e4;padding-left: 20px;padding-right: 20px;padding-bottom: 1.5rem;}.social--inverse .social__fb,.social--dark .social__fb,.social--inverse .social__tw,.social--dark .social__tw,.social--inverse .social__li,.social--dark .social__li,.social--inverse .social__rss,.social--dark .social__rss,.social--inverse .social__yt,.social--dark .social__yt,.social--inverse .social__em,.social--dark .social__em {color: #f26422;}.social--inverse .social__fb:hover .social__circle:before,.social--dark .social__fb:hover .social__circle:before,.social--inverse .social__tw:hover .social__circle:before,.social--dark .social__tw:hover .social__circle:before,.social--inverse .social__li:hover .social__circle:before,.social--dark .social__li:hover .social__circle:before,.social--inverse .social__rss:hover .social__circle:before,.social--dark .social__rss:hover .social__circle:before,.social--inverse .social__yt:hover .social__circle:before,.social--dark .social__yt:hover .social__circle:before,.social--inverse .social__em:hover .social__circle:before,.social--dark .social__em:hover .social__circle:before {content: '\f111';}.social--inverse .social__logo,.social--dark .social__logo {color: #f26422;}.social--inverse .social__logo:hover,.social--dark .social__logo:hover {color: #FFF;}.social--inverse .social__fb:hover .social__circle,.social--dark .social__fb:hover .social__circle {color: #3b5998;}.social--inverse .social__tw:hover .social__circle,.social--dark .social__tw:hover .social__circle {color: #55acee;}.social--inverse .social__li:hover .social__circle,.social--dark .social__li:hover .social__circle {color: #0976b4;}.social--inverse .social__rss:hover .social__circle,.social--dark .social__rss:hover .social__circle {color: #f26422;}.social--inverse .social__yt:hover .social__circle,.social--dark .social__yt:hover .social__circle {color: #b31217;}.social--dark .social__fb,.social--dark .social__tw,.social--dark .social__li,.social--dark .social__rss,.social--dark .social__yt,.social--dark .social__em {color: #333;}.social--dark .social__logo {color: #FFF;}.group-stats {margin: 1rem -20px;}.stat {width: 212px;height: 212px;padding: 0 38px;overflow: hidden;position: relative;text-align: center;display: -ms-flexbox;display: flex;-ms-flex-flow: column nowrap;flex-flow: column nowrap;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;border-radius: 300px;background-clip: padding-box;background: #0046ad;color: #FFF;box-shadow: inset -20px 0 0 10px #002d70;}.stat__value {display: block;font-family: "Frutiger LT W01_75 Blac1475754",sans-serif;font-size: 60px;font-size: 3rem;line-height: 65px;line-height: 3.25rem;}.no-flexbox .stat__value {margin-top: 82.5px;}.stat__label {display: block;font-size: 16px;font-size: .8rem;line-height: 20px;line-height: 1rem;}.table--basic,.table--fixed-width {width: 100%;}.table--basic th,.table--fixed-width th {font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;font-weight: normal;font-size: 16px;font-size: .8rem;line-height: 20px;line-height: 1rem;}.table--basic td,.table--fixed-width td {font-size: 18px;font-size: .9rem;line-height: 20px;line-height: 1rem;}.table--basic th,.table--fixed-width th,.table--basic td,.table--fixed-width td {padding: 14px 18px;}.table--basic tr:nth-of-type(odd),.table--fixed-width tr:nth-of-type(odd) {background: #e5ecf7;transition: background 300ms;}.use-mixitup .table--basic tr:nth-of-type(odd),.use-mixitup .table--fixed-width tr:nth-of-type(odd) {background: transparent;}.use-mixitup .table--basic .mix-showing.odd,.use-mixitup .table--fixed-width .mix-showing.odd {background: #e5ecf7;}.tabs--primary {margin-top: 60px;margin-top: 3rem;margin-bottom: 60px;margin-bottom: 3rem;border-bottom: none;font-size: 12px;font-size: .6rem;}.tabs--primary a {background: transparent;}.tabs--primary a:hover {background: transparent;}.tabs--primary .active a {background: #f26422;color: #FFF;}.tabs--primary .active a:hover {background: #f26422;}.teaser {padding-bottom: 50px;padding-bottom: 2.5rem;margin-bottom: 50px;margin-bottom: 2.5rem;border-bottom: 2px solid #e4e4e4;}.node--events .teaser__title {margin-top: 0.5rem;}.teaser__body>.more-link {padding-left: 0;}.teaser__footer {font-size: 14px;font-size: .7rem;line-height: 20px;line-height: 1rem;}.teaser__author,.teaser__date {display: block;}.event__type,.event__byline {font-size: 14px;font-size: .7rem;line-height: 20px;line-height: 1rem;margin-bottom: 10px;margin-bottom: .5rem;}.event__location {display: block;}.tout {text-align: center;}.tout__inner {padding: 1rem;}.tout__link,.tout--link {display: block;margin-top: 10px;margin-top: .5rem;}.tout__link:after,.tout--link:after {content: '\f054';font-family: 'FontAwesome';display: inline-block;vertical-align: middle;font-size: 0.8em;margin-left: 4px;}.touchevents .tout__link,.touchevents .tout--link {color: #f26422;}.two-col__item {margin-bottom: 5.54017%;}.two-col--compact .two-col__item {margin-bottom: 1rem;}.two-column-grid {width: 100%;}.two-column-grid .col__item {padding-right: 3.04709%;padding-left: 3.04709%;margin-bottom: 5.54017%;}.use-mixitup .mix {display: none;}.use-mixitup .views-submit-button {display: none !important;}html {background: #222;}body {position: relative;background: #fff;}.section,.section--cta,.section--highlighted {padding-top: 60px;padding-top: 3rem;padding-bottom: 60px;padding-bottom: 3rem;}.section--cta {background: #e4e4e4;}.section--highlighted {background: #e5ecf7;}.article__tags {padding-top: 7px;float: none;padding: 0;margin: 0;}.article__social {margin-top: 20px;margin-top: 1rem;margin-bottom: 20px;margin-bottom: 1rem;}.article__section {padding-bottom: 0;}.article__section .head {margin: 10px 0;}.article__content {padding-top: 20px;padding-top: 1rem;padding-bottom: 20px;padding-bottom: 1rem;}.article__source {padding-bottom: 20px;padding-bottom: 1rem;color: #919b9c;font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;font-size: 16px;font-size: .8rem;line-height: 20px;line-height: 1rem;}.article__title {text-align: center;}.full .social {margin-top: 40px;margin-top: 2rem;}.home__social {background: #e4e4e4;padding-top: 20px;padding-top: 1rem;padding-bottom: 20px;padding-bottom: 1rem;}.home__social .block--campaignmonitor,.home__social .block-bsd-settings-embedded_newsletter-instance {border-bottom: 1px solid #cbcbcb;border-top: none;padding-top: 0;text-align: center;}.home__social .block--campaignmonitor .block__title,.home__social .block-bsd-settings-embedded_newsletter-instance .block__title {margin-bottom: 10px;margin-bottom: .5rem;}.home__social .block--campaignmonitor .block__content,.home__social .block-bsd-settings-embedded_newsletter-instance .block__content {font-size: 18px;font-size: .9rem;line-height: 25px;line-height: 1.25rem;}.home__social .block--campaignmonitor .campaignmonitor-subscribe-form .input--text,.home__social .block--campaignmonitor .campaignmonitor-subscribe-form .user-login #edit-pass,.user-login .home__social .block--campaignmonitor .campaignmonitor-subscribe-form #edit-pass,.home__social .block--campaignmonitor .campaignmonitor-subscribe-form .user-register-form #edit-pass,.user-register-form .home__social .block--campaignmonitor .campaignmonitor-subscribe-form #edit-pass,.home__social .block--campaignmonitor .campaignmonitor-subscribe-form .user-pass #edit-pass,.user-pass .home__social .block--campaignmonitor .campaignmonitor-subscribe-form #edit-pass,.home__social .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .input--text,.home__social .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .user-login #edit-pass,.user-login .home__social .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form #edit-pass,.home__social .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .user-register-form #edit-pass,.user-register-form .home__social .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form #edit-pass,.home__social .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .user-pass #edit-pass,.user-pass .home__social .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form #edit-pass {background: #FFF;padding: 0 1em;width: 100%;}.home__social .block--home-stay-connected {padding-top: 20px;padding-top: 1rem;text-align: center;}.home__social .block--home-stay-connected .block__title {color: #f26422;margin-bottom: 10px;margin-bottom: .5rem;}.home__social .block--home-stay-connected .block__content {font-size: 18px;font-size: .9rem;line-height: 25px;line-height: 1.25rem;}.home__social .block--home-stay-connected .social--dark {margin-top: 20px;margin-top: 1rem;}.home__social .block--home-stay-connected .social--dark .social__fb,.home__social .block--home-stay-connected .social--dark .social__tw,.home__social .block--home-stay-connected .social--dark .social__li,.home__social .block--home-stay-connected .social--dark .social__rss,.home__social .block--home-stay-connected .social--dark .social__yt,.home__social .block--home-stay-connected .social--dark .social__em {margin-right: 30px;font-size: 20px;font-size: 1rem;line-height: 20px;line-height: 1rem;}.home__social .block--home-stay-connected .social--dark .social__fb:last-of-type,.home__social .block--home-stay-connected .social--dark .social__tw:last-of-type,.home__social .block--home-stay-connected .social--dark .social__li:last-of-type,.home__social .block--home-stay-connected .social--dark .social__rss:last-of-type,.home__social .block--home-stay-connected .social--dark .social__yt:last-of-type,.home__social .block--home-stay-connected .social--dark .social__em:last-of-type {margin-right: 0;}.home__about {position: relative;background: #0046ad;}.home__about img {max-width: none;width: 100%;opacity: 0.3;display: block;margin: 0;}.home__about-text {position: absolute;width: 82.82548%;left: 50%;margin-left: -41.41274%;height: 100%;top: 0;display: -ms-flexbox;display: flex;-ms-flex-flow: column nowrap;flex-flow: column nowrap;-ms-flex-pack: center;justify-content: center;}.home__about-text>* {max-width: 100%;}.no-flexbox .home__about-text {display: block;height: 80%;top: 20%;}.home__about-text h1 {color: #FFF;font-size: 35px;font-size: 1.75rem;line-height: 65px;line-height: 3.25rem;position: relative;text-align: center;}.home__about-text h1:after {content: '';position: absolute;bottom: 0;left: 50%;width: 35%;margin-left: -17.5%;display: block;background: #FFF;height: 1px;}.home__about-text p {color: #FFF;margin-top: 30px;margin-top: 1.5rem;margin-bottom: 30px;margin-bottom: 1.5rem;}.home__testimonials .section--highlighted {padding-top: 50px;padding-top: 2.5rem;padding-bottom: 50px;padding-bottom: 2.5rem;}.home__testimonial {text-align: center;}.home__testimonial img {border-radius: 400px;background-clip: padding-box;width: 21.875vw;}.home__testimonial-text .citation {margin-bottom: 40px;margin-bottom: 2rem;padding-bottom: 0;}.home__testimonial-quote {font-family: "Minion W01 Bd Cap",'minion-pro-caption',serif;font-weight:700;font-size: 25px;font-size: 1.25rem;line-height: 35px;line-height: 1.75rem;margin-bottom: 20px;margin-bottom: 1rem;}.home__testimonial-quote:before {content: '\201C';}.home__testimonial-quote:after {content: '\201D';}.home__news {border-bottom: 2px solid #e4e4e4;}.home__news .view--blog-posts {margin-bottom: 40px;margin-bottom: 2rem;}.home__tools .grid {margin-bottom: 40px;margin-bottom: 2rem;}.block--views-events-and-webinars-block .block__title {display: none;}.block--views-events-and-webinars-block .view__filters {margin-bottom: 2.5rem;}.block--views-events-and-webinars-block .views-exposed-form-events-and-webinars-block {white-space: nowrap;margin-left: 1rem;margin-right: 1rem;}.views-exposed-form-events-and-webinars-page-1 {white-space: nowrap;margin-left: 1rem;margin-right: 1rem;}.section-people .large p:last-child:not([class]),.section-people .impact-title p:last-child:not([class]),.section-people .idea__tagline p:last-child:not([class]),.section-people .lead p:last-child:not([class]),.section-people .lead--spacing-bottom p:last-child:not([class]),.section-people .lead--with-spacing p:last-child:not([class]),.section-people .home__about-text p p:last-child:not([class]),.home__about-text .section-people p p:last-child:not([class]) {margin-bottom: 20px;margin-bottom: 1rem;}.view--ideas .view__content {margin-top: 40px;margin-top: 2rem;}.view__empty {margin-top: 20px;margin-top: 1rem;margin-bottom: 20px;margin-bottom: 1rem;text-align: center;}#blog.article__section {padding-bottom: 60px;}#blog.article__section .block--views-related-blogs-block-1 .views-row {height: 200px;}#sliding-popup {font-family: "Frutiger LT W01_45 Ligh1475730",sans-serif;}#sliding-popup.sliding-popup-bottom {position: fixed !important;bottom: 0;}#sliding-popup #popup-buttons {margin: 1em 0 !important;}#sliding-popup #popup-buttons button.find-more-button {font-size: 15px;font-weight: bold;box-shadow: none !important;border: 0;background-image: none !important;background-color: transparent !important;text-shadow: none;line-height: 28px;padding: 5px 0;margin-right: 40px;display: none;}#sliding-popup #popup-buttons button.find-more-button:hover {background-image: none;background-color: transparent;}#sliding-popup #popup-buttons button.agree-button {font-size: 15px;background-color: #fff;background-image: none;line-height: 28px;padding: 5px 20px;text-shawdow: none;}#sliding-popup #popup-buttons button.close {font-size: 28px;font-weight: normal;box-shadow: none !important;border: 0;background-image: none !important;background-color: transparent !important;text-shadow: none;line-height: 28px;padding: 0 0 10px 0;margin-left: 20px;font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;color: #333;}#sliding-popup #popup-buttons button.close:hover {background-image: none;background-color: transparent;}#sliding-popup .popup-content {text-align: center;}#sliding-popup .popup-content #popup-text {text-align: left;margin-top: 20px;max-width: 100%;}#sliding-popup .popup-content #popup-text p {font-size: 15px;}#sliding-popup .popup-content a {color: #f26422;}#sliding-popup .popup-content a:hover {text-decoration: underline;}.page-node-15021 h1 {text-align: center;}.page-node-15021 .banner,.page-node-15021 .banner--detailed {background: #3459a7 url("../images/contact-hero.png") center center no-repeat;background-size: cover;text-align: center;color: #FFF;height: 177px;margin-bottom: 3rem;}.page-node-15021 .article__content {padding-top: 0;}.page-node-15021 .webform-client-form-15021 {background: #e4e4e4;padding: 25px 30px;}.page-node-15021 .webform-client-form-15021 .form__required {visibility: hidden;}.page-node-15021 .webform-client-form-15021 .form-email,.page-node-15021 .webform-client-form-15021 textarea#edit-submitted-message {width: 100%;}.page-node-15021 .webform-client-form-15021 .form-email,.page-node-15021 .webform-client-form-15021 .textarea,.page-node-15021 .webform-client-form-15021 select {background-clip: padding-box;background-color: #fff;border: none;border-radius: 5px !important;box-shadow: none;color: #333;font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;font-size: 16px;font-weight: normal;height: 2rem;line-height: 2rem;padding: 0 1em;}.page-node-15021 .webform-client-form-15021 #webform-component-contact-us-for .form__label {color: #1c1c1c;font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;font-size: 25px;line-height: 30px;margin-bottom: 15px;}.page-node-15021 .webform-client-form-15021 .form-email,.page-node-15021 .webform-client-form-15021 .textarea {width: 100%;}.page-node-15021 .webform-client-form-15021 .webform-component-select {display: inline-block;position: relative;margin-bottom: 30px;}.page-node-15021 .webform-client-form-15021 .webform-component-select:after {content: '\f0d7';color: #f26422;font-family: 'FontAwesome';pointer-events: none;position: absolute;top: 50px;right: 20px;}.page-node-15021 .webform-client-form-15021 .webform-component-select select {-moz-appearance: none;-webkit-appearance: none;-webkit-border-radius: 0;appearance: none;color: #a9a8a8;outline-width: 0;width: 250px;}.page-node-15021 .webform-client-form-15021 #webform-component-first-name .form__label,.page-node-15021 .webform-client-form-15021 #webform-component-last-name .form__label,.page-node-15021 .webform-client-form-15021 #webform-component-organization .form__label,.page-node-15021 .webform-client-form-15021 #webform-component-email .form__label,.page-node-15021 .webform-client-form-15021 #webform-component-message .form__label {color: #a9a8a8;font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;font-size: 20px;font-weight: 400;line-height: 24px;margin-bottom: 5px;}.page-node-15021 .webform-client-form-15021 .textarea {height: 100%;margin-bottom: 20px;}.page-node-15021 .webform-client-form-15021 #webform-component-private-statement input[type="checkbox"] {margin-right: 10px;position: relative;top: -5px;}.page-node-15021 .webform-client-form-15021 #webform-component-rfp-attachment {font-size: 20px;margin-bottom: 30px;}.page-node-15021 .webform-client-form-15021 #webform-component-rfp-attachment,.page-node-15021 .webform-client-form-15021 #webform-component-rfp-attachment a {font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;}.page-node-15021 .webform-client-form-15021 #webform-component-rfp-attachment a {font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;}.page-node-15021 .webform-client-form-15021 #webform-component-rfp-attachment p {color: #333333;font-weight: 400;}.page-node-15021 .webform-client-form-15021 #webform-component-rfp-attachment p:before {background: #f26422;border-radius: 50%;color: #fff;content: '\f15c';font-family: 'FontAwesome';font-size: 16px;margin-right: 10px;padding: 8px;text-shadow: 0 0 2px #f26422;}.page-node-15021 .webform-client-form-15021 .form-type-checkbox {margin-bottom: 25px;}.page-node-15021 .webform-client-form-15021 .form-type-checkbox .form__label {color: #808285;font-family: "Minion W01 Cap Regular","minion-pro-caption",serif;font-size: 16px;font-weight: 500;letter-spacing: 0;line-height: 22px;text-transform: unset;}.page-node-15021 .webform-client-form-15021 .form-actions .button--submit {padding: 10px 60px;}.page-node-15021 .sidebar .newsletter-signup {background: #e4e4e4 !important;padding: 20px !important;position: relative;margin-top: 20px;margin-bottom: 10px;}.page-node-15021 .sidebar .newsletter-signup .block__title {color: #f26422;font-weight: 700;}.page-node-15021 .sidebar .newsletter-signup .campaignmonitor-subscribe-form p {font-size: 20px;font-weight: 400;line-height: 27px;margin-bottom: 10px;}.page-node-15021 .sidebar .newsletter-signup .form__item--email .form__label {display: none;}.page-node-15021 .sidebar .block--sidebar,.page-node-15021 .sidebar .block--bsd-settings-collective-impact-sidebar,.page-node-15021 .sidebar .block--bsd-settings-shared-values-sidebar {border-top: none;}.page-node-15021 .sidebar .block--sidebar .block__title,.page-node-15021 .sidebar .block--bsd-settings-collective-impact-sidebar .block__title,.page-node-15021 .sidebar .block--bsd-settings-shared-values-sidebar .block__title {font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;font-size: 25px;font-weight: 700;line-height: 30px;margin-bottom: 10px;}.page-node-15021 .sidebar .block--sidebar p,.page-node-15021 .sidebar .block--bsd-settings-collective-impact-sidebar p,.page-node-15021 .sidebar .block--bsd-settings-shared-values-sidebar p,.page-node-15021 .sidebar .block--sidebar a,.page-node-15021 .sidebar .block--bsd-settings-collective-impact-sidebar a,.page-node-15021 .sidebar .block--bsd-settings-shared-values-sidebar a {font-size: 20px;font-weight: 400;line-height: 30px;margin-bottom: 0;margin-top: 5px;}.page-node-15021 .sidebar ul li {margin-bottom: 3px;}.page-node-15021 .map_container {display: inline-block;margin-bottom: 10px;position: relative;}.page-node-15021 .map_container img {display: block;height: auto;max-width: 100%;}.page-node-15021 .map_container .map-marker {color: #f26422;font-size: 20px;position: absolute;text-decoration: none;}.page-node-15021 .map_container .map-marker:hover {color: white;text-shadow: 0px 0px 2px #f26422;}.page-node-15021 .map_container .map-marker:before {content: "\f041";font-family: 'FontAwesome';left: 50%;position: absolute;-webkit-transform: translateX(-50%);transform: translateX(-50%);}.page-node-15021 .map_container .boston-marker {left: 25%;top: 28%;}.page-node-15021 .map_container .geneva-marker {left: 58%;top: 30%;}.page-node-15021 .map_container .mumbai-marker {right: 9%;top: 56%;}.page-node-15021 .map_container .san-francisco-marker {left: 3%;top: 32%;}.page-node-15021 .map_container .seattle-marker {left: 5%;top: 22%;}.page-node-15021 .map_container .washington-dc-marker {left: 23%;top: 34%;}.page-node-15021 .marker-active {text-decoration: underline !important;}.user-login .form__item,.user-register-form .form__item,.user-pass .form__item {margin-bottom: 20px;margin-bottom: 1rem;}.user-login .input--text,.user-login #edit-pass,.user-register-form .input--text,.user-register-form #edit-pass,.user-pass .input--text,.user-pass #edit-pass {background: #EEE;}.user-login .description,.user-register-form .description,.user-pass .description {margin-top: 10px;margin-top: .5rem;}.bsd-homepage {font-size: 62.5%;box-sizing: border-box;color: #333333;font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;}.bsd-homepage .field-collection-view {margin: 0;padding: 0;border-bottom: none;}.bsd-homepage h1,.bsd-homepage h2,.bsd-homepage h3 {margin: 0;font-weight: normal;}#sunrise {width: 100%;}.first-section {background: #005aab;overflow: hidden;position: relative;padding-bottom: 0;}.first-section>img {position: absolute;transition: 0.65s -webkit-transform ease-in;transition: 0.65s transform ease-in;transition: 0.65s -webkit-transform ease-in, 0.65s -webkit-transform ease-in;transition: 0.65s transform ease-in, 0.65s -webkit-transform ease-in;}.first-section>img.animate-down {-webkit-transform: translateY(-100px);transform: translateY(-100px);}.first-section>img.animate-up {-webkit-transform: translateY(-400px);transform: translateY(-400px);}.first-section-content {position: relative;margin: auto;margin-top: 2.5rem;width: 80%;max-width: 60rem;color: white;z-index: 1;}.first-section-content>h1 {font-size: 65px;line-height: 1.1em;margin-bottom: 1.5rem;color: white;font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;}.first-section-content>p {font-size: 35px;line-height: 1.3em;margin-bottom: 2.5rem;color: white;font-family: "Frutiger LT W01_45 Ligh1475730", sans-serif;}.first-section-content>a:hover {background-color: transparent;color: white;border: 3px solid white;}.first-section-content>a {font-size: 18px;color: white;padding: 10px;background-color: #f26422;border: 3px solid #f26422;display: block;width: 270px;text-align: center;text-decoration: none;border-radius: 100px;text-transform: uppercase;font-weight: normal;font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;}.second-section {padding-bottom: 11rem;background-position-y: -82rem;background-size: cover !important;}.second-section>div {width: 80%;margin: auto;color: white;padding-top: 6rem;text-align: center;max-width: 60rem;}.second-section h2 {font-size: 50px;text-align: center;margin-bottom: 1.5rem;color: white;line-height: initial;font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;}.second-section p {font-size: 24px;line-height: 1.3em;width: 60%;text-align: center;margin: auto;color: white;}.third-section {background: #dddddd;padding-bottom: 4rem;}.third-section>div {width: 100%;max-width: 60rem;margin: auto;}.third-section>div:first-child {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;}.third-section-content {width: 65%;max-width: 55.7rem;margin: auto;text-align: center;}.third-section-client-content {display: -ms-flexbox;display: flex;width: 90%;max-width: 55.7rem;margin: auto;font-size: 16px;color: #333333;margin-top: 2.5rem;display: none;-ms-flex-pack: center;justify-content: center;}.third-section-client-content.corporations {display: -ms-flexbox;display: flex;}.third-section-client-content img {width: auto;height: auto;max-width: 100%;max-height: 60px;}.third-section-client-content .cs-logo-container {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: start;justify-content: start;-ms-flex-line-pack: center;align-content: center;}.third-section-client-content .cs-logo-container .cs-logos {-ms-flex-preferred-size: 30%;flex-basis: 30%;margin-bottom: 22px;margin-right: 5%;text-align: center;-ms-flex-item-align: center;align-self: center;}.third-section-client-content .cs-logo-container .cs-logos:nth-child(3n) {margin-right: 0;}.third-section-client-content>p {line-height: 1.5em;}.third-section-content__client-types {display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;margin-top: 50px;-ms-flex-wrap: wrap;flex-wrap: wrap;}.third-section-content__client-types {color: #f26422;}.third-section-content__client-types div {color: #f26422;text-transform: uppercase;text-decoration: none;padding: 10px;margin-bottom: 20px;font-size: .85rem;cursor: pointer;font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;}.third-section-content__client-types:first-child div,.third-section-content__client-types div.active {color: white;background-color: #0046ad;text-align: center;border-radius: 100px;padding: 10px;}.third-section-content__client-types:first-child div.inactive,.third-section-content__client-types div.active.inactive {color: #f26422;background-color: transparent;}.third-section-content__indicator {height: 3px;background: #005aab;position: relative;display: -ms-flexbox;display: flex;}.third-section-content>h2 {font-size: 50px;line-height: 1em;color: #333333;font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;}.triangle {position: relative;margin: auto;top: -3px;width: 10px;height: 10px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);border-right: 3px solid #005aab;border-bottom: 3px solid #005aab;background: #dddddd;}.fourth-section>div {display: block;width: 90%;max-width: 58rem;margin: auto;margin-top: 4rem;}.fourth-section-content>div:nth-child(2)>p {font-size: 1.4rem;font-weight: bold;margin-top: 2.5rem;}.fourth-section-content .four-section-left {float: left;display: block;width: 60%;}.fourth-section-content .four-section-right {float: right;width: 35%;}.fourth-section-content h2 {margin-bottom: 1rem;font-size: 18px;text-transform: uppercase;font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;}.fourth-section-content .type {font-size: 15px;text-transform: uppercase;margin-top: 10px;margin-bottom: 0;padding-bottom: 10px;font-weight: bold;}.fourth-section-content h3 {font-size: 20px;line-height: 1.2em;font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;}.fourth-section-content h3 a {color: #333333;text-decoration: none;}.fourth-section-content a.read-more {color: #f26422;font-size: 16px;text-decoration: none;font-weight: bold;text-transform: uppercase;}.fourth-section-content .summary {font-size: 16px;margin-top: 10px;margin-bottom: 10px;line-height: 1.5em;}.fourth-section-content .four-section-left .summary {max-width: 70%;margin-bottom: 20px;}.fourth-section-content .four-section-left h3 {font-size: 40px;}.fourth-section-content>div:first-child>a:hover,.article-preview>a:hover {text-decoration: underline;}.fourth-section-content .views-row {border-bottom: 1px solid #ddd;padding-top: 20px;padding-bottom: 30px;}.fourth-section-content .views-row:last-child {border-bottom: 0;}.fourth-section-content .views-row:first-child {padding-top: 0;}.fourth-section-content .views-row .four-section-right {width: 60%;}.fourth-section-content .views-row .four-section-right .views-row {padding-top: 0;}.triangle.inactive {opacity: 0;}.two-column-tout {transition: 1s linear all;opacity: 0;width: 49%;}.two-column-tout.delayed-active {transition: 1s linear all 0.75s;}.two-column-tout.active {opacity: 1;-webkit-transform: translateY(-6rem);transform: translateY(-6rem);}.two-column-tout__header {text-align: center;height: 75px;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;}.two-column-tout__header>h2 {font-size: 20px;font-weight: normal;text-transform: uppercase;color: white;font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;}.two-column-tout__header--maroon {background: #a70240;}.two-column-tout__header--teal {background: #0094b3;}.two-column-tout__columns {display: -ms-flexbox;display: flex;background: white;}.two-column-tout__columns>div {padding-left: 20px;padding-right: 20px;padding-top: 25px;}.two-column-tout__columns--maroon>div:first-child {border-right: 1px solid #a70240;}.two-column-tout__columns--maroon>div {border-bottom: 4px solid #a70240;}.two-column-tout__columns--teal>div {border-bottom: 4px solid #0094b3;}.two-column-tout__columns--teal>div:first-child {border-right: 1px solid #0094b3;}.two-column-tout__columns>div p {font-size: 16px;margin: 16px 0;}.two-column-tout__columns>div p a {display: block;font-size: 14px;font-weight: bold;line-height: 1.2em;}.two-column-tout__columns>div>p {line-height: 1.5em;margin: 20px 0;text-align: center;}.two-column-tout__columns>div h2 {font-size: 24px;letter-spacing: -0.5px;line-height: 28px;font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;}.two-column-tout__columns--maroon h2,.two-column-tout__columns--maroon a {color: #a70240;text-decoration: none;text-transform: uppercase;font-size: 14px;}.two-column-tout__columns--teal h2,.two-column-tout__columns--teal a {color: #0094b3;text-decoration: none;text-transform: uppercase;}.two-column-tout__columns__content>img {margin-bottom: 20px;height: 41px;margin-left: auto;margin-right: auto;display: block;}.two-column-tout__columns__content>h2 {text-align: center;text-transform: none;font-weight: normal;}.two-column-tout__columns__content__brands {text-align: center;font-weight: bold;margin-bottom: 35px;}.two-column-tout__columns__content__brands--maroon>p {color: #a70240;}.two-column-tout__columns__content__brands--teal>p {color: #0094b3;}.static-scrollbar {margin-top: 3rem;height: 3em;width: 100%;text-align: center;z-index: 200;}.static-scrollbar .static-scrollbutton {display: none;margin: 0 auto;font-size: 18px;color: white;padding: 10px;width: 100px;text-align: center;text-decoration: none;border-radius: 15px;text-transform: uppercase;font-weight: normal;font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;}.static-scrollbar .down-arrow {margin: 0 auto;display: block;padding: 5px;text-align: center;-webkit-animation: bounce 2s infinite;animation: bounce 2s infinite;}/*# sourceMappingURL=styles.css.map */@media (min-width: max-width 499px) and (min-resolution: 2dppx), (min-width: max-width 499px) and (-webkit-min-device-pixel-ratio: 2), (min-width: max-width 499px) and (min--moz-device-pixel-ratio: 2), (min-width: max-width 499px) and (min-resolution: 192dpi) {.hero__overlay {background-image: url("../images/hero-overlay-mobile-2x.png");}}@media (min-width: 500px) {.home__about-text {text-align: center;-ms-flex-align: center;align-items: center;}.home__about-text h1 {font-size: 65px;font-size: 3.25rem;line-height: 125px;line-height: 6.25rem;text-align: left;}.no-flexbox .home__about-text h1 {text-align: center;}}@media (min-width: 601px) {#sliding-popup .popup-content #popup-text {max-width: 60%;}}@media (min-width: 700px) {.container {max-width: 1114px;max-width: 55.7rem;margin-left: auto;margin-right: auto;margin-left: 40px;margin-right: 40px;}.container:after {content: " ";display: block;clear: both;}html {font-size: 18px;}.show-for-small {display: none !important;}.slick-slider {padding-left: 0;}.slick-slide {padding: 0 44px;}.slick-dots {padding: 0;margin-top: 40px;margin-top: 2rem;margin-bottom: 40px;margin-bottom: 2rem;}.authors-block_each {float: left;width: 50%;margin-top: 10px;margin-top: .5rem;margin-bottom: 10px;margin-bottom: .5rem;}.banner__title {font-size: 65px;font-size: 3.25rem;line-height: 70px;line-height: 3.5rem;}.banner__image {position: absolute;top: 50%;margin-top: -75px;}.banner__image img {margin: 0;}.banner__image+.banner__body {margin-left: 170px;min-height: 150px;}.base p img,.base--with-spacing p img,.resume__content p img {margin-top: 0;margin-left: 2rem;margin-right: 0;float: right;}.block--basic .block__content,.block--campaignmonitor .block__content,.sidebar .block-bsd-settings-embedded_newsletter-instance .block__content,.view--ideas .block-bsd-settings-embedded_newsletter-instance .block__content,.block--views-bio-related-content-block .block__content,.block--views-bio-related-content-block-1 .block__content,.block--views-bio-related-content-block-2 .block__content,.block--sidebar .block__content,.block--bsd-settings-collective-impact-sidebar .block__content,.block--bsd-settings-shared-values-sidebar .block__content {font-size: 16px;font-size: .8rem;line-height: 22px;line-height: 1.1rem;}.block--bsd-settings-default-cta {text-align: center;display: -ms-flexbox;display: flex;-ms-flex-flow: column nowrap;flex-flow: column nowrap;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;padding: 0;}.no-flexbox .block--bsd-settings-default-cta .block__title {margin-top: 40px;margin-top: 2rem;}.no-flexbox .block--bsd-settings-default-cta .block__content {margin-left: 13.08017%;margin-right: 13.08017%;}.footer .block-bsd-settings-embedded_newsletter-instance .block__title,.block--footer .block__title {font-size: 16px;font-size: .8rem;line-height: 30px;line-height: 1.5rem;}.footer .block-bsd-settings-embedded_newsletter-instance .block__content,.block--footer .block__content {font-size: 14px;font-size: .7rem;line-height: 20px;line-height: 1rem;}.block--views-related-blogs-block-1 .views-row {float: left;width: 31.30194%;height: 150px;overflow: hidden;margin-bottom: 0;}.block--views-related-blogs-block-1 .views-row-even {margin: 0 3.04709%;}.block--views-related-ideas-practices-block-1 .views-row,.block--views-related-ideas-practices-block-2 .views-row {float: left;width: 31.30194%;height: 250px;overflow: hidden;}.block--views-related-ideas-practices-block-1 .views-row-even,.block--views-related-ideas-practices-block-2 .views-row-even {margin: 0 3.04709%;}.region--footer-left .block--campaignmonitor .block__title,.region--footer-left .block-bsd-settings-embedded_newsletter-instance .block__title {font-size: 16px;font-size: .8rem;line-height: 30px;line-height: 1.5rem;}.region--footer-left .block--campaignmonitor .block__content,.region--footer-left .block-bsd-settings-embedded_newsletter-instance .block__content {font-size: 14px;font-size: .7rem;line-height: 20px;line-height: 1rem;}.box--logo {position: relative;}.box--logo>* {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}.box--logo a {padding: 1rem;z-index: 5;}.flexbox .box--logo a>* {max-width: 100%;}.no-flexbox .box--logo a {height: 100%;display: block;}.no-flexbox .box--logo img,.no-flexbox .box--logo span {position: relative;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.button--action,.button--submit,.button--reset,.button--action-dark,.button--inverse,.button--icon,.button--search,input.gsc-search-button-v2 {vertical-align: middle;width: auto;}.no-touchevents .button--action:hover,.no-touchevents .button--submit:hover,.no-touchevents .button--reset:hover,.no-touchevents .button--action-dark:hover,.no-touchevents .button--inverse:hover,.no-touchevents .button--icon:hover,.no-touchevents .button--search:hover,.no-touchevents input.gsc-search-button-v2:hover {background: transparent;}.no-touchevents .button--action:hover,.no-touchevents .button--submit:hover,.no-touchevents .button--reset:hover {color: #f26422;}.button--action.button--small,.button--small.button--submit,.user-login .button--submit,.user-register-form .button--submit,.user-pass .button--submit,.button--small.button--reset,.button--action.button--tiny,.button--tiny.button--submit,.button--tiny.button--reset {color: #FFF;}.no-touchevents .button--action-dark:hover {color: #FFF;border-color: #FFF;}.button--action-dark.button--small,.user-login .button--action-dark.button--submit,.user-register-form .button--action-dark.button--submit,.user-pass .button--action-dark.button--submit,.button--action-dark.button--tiny {color: #FFF;}.no-touchevents .button--inverse:hover {background: #f26422;color: #FFF;}.button--small,.user-login .button--submit,.user-register-form .button--submit,.user-pass .button--submit {font-size: 16px;font-size: .8rem;line-height: 48px;line-height: 2.4rem;padding: 0 60px;padding: 0 3rem;}.button--tiny {font-size: 12px;font-size: .6rem;line-height: 32px;line-height: 1.6rem;padding: 0 17px;padding: 0 .85rem;}.button--medium {padding: 0 70px;padding: 0 3.5rem;}.button--large {width: 45%;}.button--round,.campaignmonitor-subscribe-form .button--submit,.createsend-form .block__content .js-cm-submit-button {width: 2em;}.cta-wrapper {display: -ms-flexbox;display: flex;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-ms-flex-align: middle;align-items: middle;-ms-flex-pack: distribute;justify-content: space-around;}.cta {display: block;}.cta+.cta {margin-top: 0;}.no-flexbox .cta {float: left;}.no-flexbox .cta+.cta {float: right;}.featured-media {margin-left: 0;margin-right: 0;}.featured-media__slideshow,.node-type-blog .featured-media {padding: 0;border: none;}.featured-media__slideshow .slick-dots,.node-type-blog .featured-media .slick-dots {margin: 1em 0 0 0;}.filter-bar,.block--views-events-and-webinars-block .view__filters {font-size: 12px;font-size: .6rem;line-height: 30px;line-height: 1.5rem;}.filter-bar #edit-title,.block--views-events-and-webinars-block .view__filters #edit-title {font-size: 18px;font-size: .9rem;line-height: 30px;line-height: 1.5rem;width: 240px;height: 1.5rem;}.dropdown-filter .sod_select,.views-exposed-form .views-exposed-widget .sod_select {display: inline-block;font-size: 18px;font-size: .9rem;line-height: 30px;line-height: 1.5rem;}.dropdown-filter .sod_label,.views-exposed-form .views-exposed-widget .sod_label {max-width: 237px;display: inline-block;vertical-align: middle;}.dropdown-filter,.views-exposed-form .views-exposed-widget {display: inline-block;margin-left: 0;margin-bottom: 0;}.dropdown-filter:first-child,.views-exposed-form .views-exposed-widget:first-child {margin-left: 0;}.dropdown-filter .sod_select,.views-exposed-form .views-exposed-widget .sod_select {width: 260px;}.dropdown-filter .form__item--field-city-value .sod_select,.views-exposed-form .views-exposed-widget .form__item--field-city-value .sod_select {width: 180px;}.views-exposed-form-ideas-publications-page,.views-exposed-form-ideas-tools-page {width: 91.66667%;float: left;}.view--our-people .views-exposed-form-our-people-page {display: inline-block;}.view--our-people .button--reset {display: inline-block;}.region--footer-left {width: 50%;float: left;padding-right: 4.64135%;}.region--footer-right {width: 50%;float: right;margin-right: 0;border-left: 2px solid #4d4d4d;padding-left: 4.64135%;}.footer__contact {-webkit-columns: 1;-moz-columns: 1;columns: 1;}.subfooter {font-size: 11px;font-size: .55rem;line-height: 20px;line-height: 1rem;text-align: left;}.subfooter .nav__item {padding-right: 1rem;margin-right: .8rem;}.subfooter .nav {white-space: nowrap;}.block--footer {float: left;padding-right: 11.42857%;}.subfooter__copyright {float: right;}.region--subfooter {float: left;margin-bottom: 0;}.header__logo {-ms-flex: 0 0 34.59916%;flex: 0 0 34.59916%;padding-bottom: 7.77989%;}.hero:after {content: '';display: block;position: absolute;width: 100%;height: 70%;left: 0;bottom: 0;background: linear-gradient(to top, rgba(0,0,0,0.8), rgba(0,0,0,0));z-index: 1;}.hero__image {position: static;}.hero__overlay {background-image: url("../images/hero-overlay.png");z-index: 2;}.hero__text {background: transparent;position: absolute;bottom: 0;left: 0;width: 100%;padding-top: 0px;padding-top: 0rem;z-index: 3;}.hero__headline {font-size: 45px;font-size: 2.25rem;line-height: 55px;line-height: 2.75rem;}.hero__subhead {font-size: 28px;font-size: 1.4rem;line-height: 38px;line-height: 1.9rem;}.media__img {float: left;margin-left: 0;margin-right: 20px;margin-bottom: 0;}.media__img--rev {float: right;margin-left: 20px;}.nav-bar__link {font-size: 20px;font-size: 1rem;line-height: 70px;line-height: 3.5rem;}.nav-bar__toggle {font-size: 20px;font-size: 1rem;line-height: 70px;line-height: 3.5rem;}.nav__block-title {font-size: 18px;font-size: .9rem;line-height: 25px;line-height: 1.25rem;}.pager {width: auto;}.pager__item {display: inline-block;margin-bottom: 0px;margin-bottom: 0rem;float: none;font-size: 16px;font-size: .8rem;line-height: 30px;line-height: 1.5rem;}.pager__item--previous+.pager__item {clear: none;}.pager__item--next {clear: none;}.view--testimonials .slideshow__prev {left: 20px;}.view--testimonials .slideshow__next {right: 20px;}.group-stats {margin-left: -40px;margin-right: -40px;}.stat {width: 295px;height: 295px;padding: 0 53px;}.stat__label {font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;}.teaser__author {float: left;}.teaser__date {float: right;}.two-col__item {width: 47.04301%;float: left;}.two-col__item:nth-child(2n+1) {margin-left: 1.47849%;margin-right: -100%;clear: both;}.two-col__item:nth-child(2n+2) {margin-left: 51.47849%;margin-right: -100%;clear: none;}.two-col__item:nth-child(2n+1) {padding-right: 3.04709%;}.two-col__item:nth-child(2n+2) {padding-left: 3.04709%;}.two-column-grid {display: -ms-flexbox;display: flex;-ms-flex-flow: row wrap;flex-flow: row wrap;-ms-flex-pack: center;justify-content: center;}.two-column-grid .col__item {width: 50%;}.section--mobile-full {padding-top: 60px;padding-top: 3rem;padding-bottom: 60px;padding-bottom: 3rem;}.article__tags {width: 47.67932%;float: left;margin-right: 4.64135%;}.article__byline {float: left;width: 64%;padding-top: 7px;}.full .article__byline {float: none;width: 100%;text-align: center;padding-top: 20px;padding-top: 1rem;padding-bottom: 20px;padding-bottom: 1rem;}.article__content {padding-top: 60px;padding-top: 3rem;padding-bottom: 60px;padding-bottom: 3rem;}.home__social .block--campaignmonitor,.home__social .block-bsd-settings-embedded_newsletter-instance {width: 65.65097%;float: left;margin-right: 3.04709%;padding-right: 8.58726%;border-bottom: none;border-right: 2px solid #cbcbcb;padding-bottom: 0;text-align: left;}.home__social .block--campaignmonitor .block__title,.home__social .block-bsd-settings-embedded_newsletter-instance .block__title {margin-bottom: 0;}.home__social .block--home-stay-connected {text-align: left;width: 31.30194%;float: right;margin-right: 0;padding-top: 0px;padding-top: 0rem;}.home__social .block--home-stay-connected .block__title {margin-bottom: 0;}.home__testimonial img {width: 38.362%;float: right;}.home__testimonial-text {float: left;width: 61%;}.home__testimonial-text .citation {text-align: left;}.home__testimonial-quote {text-align: left;font-size: 35px;font-size: 1.75rem;line-height: 42px;line-height: 2.1rem;}.home__news {border-bottom-width: 5px;}.block--views-events-and-webinars-block .views-exposed-form-events-and-webinars-block {display: inline-block;margin-left: 0;}.views-exposed-form-events-and-webinars-page-1 {display: inline-block;margin-left: 0;}.page-node-15021 .banner,.page-node-15021 .banner--detailed {height: 238px;margin-bottom: 0;}}@media (min-width: 700px) and (max-width: 1024px) {.footer__social {-webkit-columns: 1;-moz-columns: 1;columns: 1;}.grid__item,.grid--item,.grid__item--small,.grid--item--small,.grid__item--large,.grid__item--flex {margin-bottom: 4.64135%;}.grid__item,.grid--item {height: 300px;height: 15rem;}.grid__item.variable-height,.variable-height.grid--item {height: auto;}.grid__item--small>div,.grid--item--small>div,.grid--item--small>div {height: 240px;height: 12rem;}.grid__item--large {height: 300px;height: 15rem;}.grid .grid__item,.grid .grid--item,.grid .grid__item--small,.grid .grid--item--small,.grid .grid__item--large,.grid .grid__item--flex {width: 45.56452%;float: left;margin-left: 2.21774%;margin-right: 2.21774%;}.grid .grid__item:nth-child(odd),.grid .grid--item:nth-child(odd),.grid .grid__item--small:nth-child(odd),.grid .grid--item--small:nth-child(odd),.grid .grid__item--large:nth-child(odd),.grid .grid__item--flex:nth-child(odd) {clear: left;}.grid .grid__item:nth-child(odd):last-of-type,.grid .grid--item:nth-child(odd):last-of-type,.grid .grid__item--small:nth-child(odd):last-of-type,.grid .grid--item--small:nth-child(odd):last-of-type,.grid .grid__item--large:nth-child(odd):last-of-type,.grid .grid__item--flex:nth-child(odd):last-of-type {margin-left: 27.21774%;margin-right: 27.21774%;}.grid .grid__item,.grid .grid--item,.grid .grid__item--large {position: relative;}.grid .grid__item>*,.grid .grid--item>*,.grid .grid__item--large>* {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}.grid .grid__item.variable-height>*,.grid .variable-height.grid--item>*,.grid .grid__item--large.variable-height>* {position: static;}.hide-widows .grid__item:nth-child(odd):last-of-type,.hide-widows .grid--item:nth-child(odd):last-of-type,.hide-widows .grid__item--small:nth-child(odd):last-of-type,.hide-widows .grid--item--small:nth-child(odd):last-of-type,.hide-widows .grid__item--large:nth-child(odd):last-of-type,.hide-widows .grid__item--flex:nth-child(odd):last-of-type {display: none;}.grid--small .grid__item,.grid--small .grid--item,.grid--small .grid__item--small,.grid--small .grid--item--small,.grid--small .grid__item--large,.grid--small .grid__item--flex {width: 21.50538%;float: left;margin-left: 5.91398%;margin-right: 5.91398%;height: auto;}.grid--small .grid__item:nth-child(odd),.grid--small .grid--item:nth-child(odd),.grid--small .grid__item--small:nth-child(odd),.grid--small .grid--item--small:nth-child(odd),.grid--small .grid__item--large:nth-child(odd),.grid--small .grid__item--flex:nth-child(odd) {clear: none;}.grid--small .three.grid__item,.grid--small .three.grid--item,.grid--small .three.grid__item--small,.grid--small .three.grid--item--small,.grid--small .three.grid__item--large,.grid--small .three.grid__item--flex {clear: both;}.grid--irregular .grid__item,.grid--irregular .grid--item,.grid--irregular .grid__item--small,.grid--irregular .grid--item--small,.grid--irregular .grid__item--large,.grid--irregular .grid__item--flex {position: relative;}.grid--irregular .grid__item>*,.grid--irregular .grid--item>*,.grid--irregular .grid__item--small>*,.grid--irregular .grid--item--small>*,.grid--irregular .grid__item--large>*,.grid--irregular .grid__item--flex>* {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}.grid--irregular .grid--item-1,.grid--irregular .grid--item-4,.grid--irregular .grid--item-6,.grid--irregular .grid--item-9 {width: 47.67932%;float: left;margin-left: 0;margin-right: -100%;clear: both;}.grid--irregular .grid--item-3,.grid--irregular .grid--item-5,.grid--irregular .grid--item-8,.grid--irregular .grid--item-10 {width: 47.67932%;float: left;margin-left: 52.32068%;margin-right: -100%;}.grid--irregular .grid--item-2,.grid--irregular .grid--item-7 {width: 100%;float: left;margin-left: 0;margin-right: 0;clear: both;}.oc-nav {width: 45%;}.open-nav .oc-body,.open-nav .oc-header {-webkit-transform: translate3d(-45%, 0, 0);transform: translate3d(-45%, 0, 0);}}@media (min-width: 768px) {.page-node-15021 .webform-client-form-15021 .webform-component-select {margin-bottom: 60px;}.page-node-15021 .webform-client-form-15021 .webform-component-select:after {top: 53px;}.page-node-15021 .webform-client-form-15021 .textarea {margin-bottom: 40px;}.page-node-15021 .webform-client-form-15021 .form-type-checkbox {margin-bottom: 50px;}}@media (min-width: 900px) {.third-section-client-content {width: 80%;}.third-section-client-content>p {width: 40%;display: block;font-size: 16px;}.third-section-client-content>div {width: 50%;margin-left: 4rem;}.two-column-tout__columns>div {width: 50%;}.two-column-tout__columns__content {height: 525px;}}@media (min-width: 1024px) {.container {max-width: 1114px;max-width: 55.7rem;margin-left: auto;margin-right: auto;margin-left: 40px;margin-right: 40px;}.container:after {content: " ";display: block;clear: both;}html {font-size: 20px;}.subhead--light,.base h2,.base--with-spacing h2,.resume__content h2,.tout__title {font-size: 35px;font-size: 1.75rem;line-height: 45px;line-height: 2.25rem;margin-bottom: 40px;margin-bottom: 2rem;}.compact.subhead--light,.block--with-header .subhead--light.block__title,.block--gray .subhead--light.block__title,#search-results .subhead--light.gs-title,.subhead--light.teaser__title,.base h2.compact,.base--with-spacing h2.compact,.resume__content h2.compact,.base .block--with-header h2.block__title,.block--with-header .base h2.block__title,.base--with-spacing .block--with-header h2.block__title,.block--with-header .base--with-spacing h2.block__title,.resume__content .block--with-header h2.block__title,.block--with-header .resume__content h2.block__title,.base .block--gray h2.block__title,.block--gray .base h2.block__title,.base--with-spacing .block--gray h2.block__title,.block--gray .base--with-spacing h2.block__title,.resume__content .block--gray h2.block__title,.block--gray .resume__content h2.block__title,.base #search-results h2.gs-title,#search-results .base h2.gs-title,.base--with-spacing #search-results h2.gs-title,#search-results .base--with-spacing h2.gs-title,.resume__content #search-results h2.gs-title,#search-results .resume__content h2.gs-title,.base h2.teaser__title,.base--with-spacing h2.teaser__title,.resume__content h2.teaser__title,.base h2.tout__title,.base--with-spacing h2.tout__title,.resume__content h2.tout__title,.block--with-header .block__title.tout__title,.block--gray .block__title.tout__title,#search-results .gs-title.tout__title,.tout__title {margin-bottom: 20px;margin-bottom: 1rem;}.base h3,.base--with-spacing h3,.resume__content h3,.block--with-header .block__title,.block--gray .block__title,#search-results .gs-title,.teaser__title {font-size: 25px;font-size: 1.25rem;line-height: 35px;line-height: 1.75rem;}.base h4,.base--with-spacing h4,.resume__content h4,.block--basic .block__title,.block--campaignmonitor .block__title,.sidebar .block-bsd-settings-embedded_newsletter-instance .block__title,.view--ideas .block-bsd-settings-embedded_newsletter-instance .block__title,.block--views-bio-related-content-block .block__title,.block--views-bio-related-content-block-1 .block__title,.block--views-bio-related-content-block-2 .block__title,.block--sidebar .block__title,.block--bsd-settings-collective-impact-sidebar .block__title,.block--bsd-settings-shared-values-sidebar .block__title,.block--views-related-blogs-block-1 .block__title,.block--views-related-ideas-practices-block-1 .block__title,.block--views-related-ideas-practices-block-2 .block__title,.block--recent-blogs .block-title,.home__social .block--home-stay-connected .block__title {font-size: 18px;font-size: .9rem;line-height: 24px;line-height: 1.2rem;}.authors-block .authors__name,.base h5,.base--with-spacing h5,.resume__content h5,.block--views-related-ideas-practices-block-1 .views-field-title,.block--views-related-ideas-practices-block-2 .views-field-title {font-size: 20px;font-size: 1rem;line-height: 26px;line-height: 1.3rem;}.small-header,.base h6,.base--with-spacing h6,.resume__content h6,.block--views-related-blogs-block-1 .field-content a,.link-list__title {font-size: 20px;font-size: 1rem;line-height: 26px;line-height: 1.3rem;}.base p:not([class]),.base--with-spacing p:not([class]),.resume__content p:not([class]),.base ul,.base--with-spacing ul,.resume__content ul,.base ol,.base--with-spacing ol,.resume__content ol,#search-results .gsc-control-cse,#search-results .gsc-table-result,.teaser__body,.tout__text {font-size: 20px;font-size: 1rem;line-height: 28px;line-height: 1.4rem;}.head {font-size: 45px;font-size: 2.25rem;line-height: 55px;line-height: 2.75rem;margin-bottom: 60px;margin-bottom: 3rem;}.subhead,.subhead--plain {font-size: 45px;font-size: 2.25rem;line-height: 55px;line-height: 2.75rem;padding-bottom: 30px;padding-bottom: 1.5rem;margin-bottom: 30px;margin-bottom: 1.5rem;}.subhead:after,.subhead--plain:after {width: 200px;margin-left: -100px;}.small,.meta,.box__footer,#search-results .gsc-above-wrapper-area,.user-login .description,.user-register-form .description,.user-pass .description {font-size: 12px;font-size: .6rem;line-height: 15px;line-height: .75rem;}.large,.impact-title,.idea__tagline,.lead,.lead--spacing-bottom,.lead--with-spacing,.home__about-text p {font-size: 25px;font-size: 1.25rem;line-height: 35px;line-height: 1.75rem;}.section-about .banner,.section-about .banner--detailed {margin-bottom: 3rem;}.banner__title {width: 82.82548%;float: left;margin-right: 3.04709%;margin-left: 8.58726%;margin-right: 8.58726%;}.banner__text {width: 82.82548%;float: left;margin-right: 3.04709%;margin-left: 8.58726%;margin-right: 8.58726%;font-size: 20px;font-size: 1rem;line-height: 28px;line-height: 1.4rem;}.banner--detailed .banner__text {margin-left: 0;float: none;}.banner__footer {width: 82.82548%;float: left;margin-right: 3.04709%;}.block--basic .block__title--large,.block--campaignmonitor .block__title--large,.sidebar .block-bsd-settings-embedded_newsletter-instance .block__title--large,.view--ideas .block-bsd-settings-embedded_newsletter-instance .block__title--large,.block--views-bio-related-content-block .block__title--large,.block--views-bio-related-content-block-1 .block__title--large,.block--views-bio-related-content-block-2 .block__title--large,.block--sidebar .block__title--large,.block--bsd-settings-collective-impact-sidebar .block__title--large,.block--bsd-settings-shared-values-sidebar .block__title--large {font-size: 25px;font-size: 1.25rem;line-height: 35px;line-height: 1.75rem;}.block--views-related-blogs-block-1 {padding-bottom: 0;}.block--views-related-blogs-block-1 .views-row {width: 30.59701%;}.block--views-related-ideas-practices-block-1 .views-row,.block--views-related-ideas-practices-block-2 .views-row {width: 30.59701%;}.border-box__title {font-size: 45px;font-size: 2.25rem;line-height: 56px;line-height: 2.8rem;margin-top: -1.4rem;}.border-box__title span {padding: 0 1.4rem;}.border-box--heavy .border-box__title {font-size: 35px;font-size: 1.75rem;line-height: 56px;line-height: 2.8rem;}.button--large {width: 387px;}.no-touchevents .button--icon.contrast-light:hover,.no-touchevents .contrast-light.button--search:hover,.no-touchevents input.contrast-light.gsc-search-button-v2:hover {background: #e4e4e4;}.button--search {width: 39px;width: 2.2222222rem;font-size: 15px;font-size: .75rem;line-height: 40px;line-height: 2rem;}.no-touchevents .button--search:hover {background: #f5f5f5;}input.gsc-search-button-v2 {width: 39px;width: 2.2222222rem;font-size: 15px;font-size: .75rem;line-height: 40px;line-height: 2rem;}.no-touchevents input.gsc-search-button-v2:hover {background: #f5f5f5;}.no-touchevents .button--feed:hover .button__circle:before {content: '\f1db';}.no-touchevents .button--feed:hover .button__icon {color: #0046ad;}.carton__item {padding: .5rem 1rem;height: 91px;width: 33.33333%;border-width: 0 1px 1px 0;font-size: 20px;font-size: 1rem;line-height: 24px;line-height: 1.2rem;}.carton__item:nth-child(3n+1) {border-right: 0;}.carton__item:nth-child(3n+1):nth-last-child(-n+3) ~ .carton__item.impact-title {border-width: 0 1px 0 0;height: 91px;}.carton__item:nth-child(n+8) {border-bottom: 0;}.no-flexbox .carton__item {float: left;}.featured-media {clear: both;}.featured {width: 106.09418%;float: left;margin-left: 0;margin-right: 0;padding: 3.04709%;margin: 0 0 1rem -3.04709%;margin-top: 30px;margin-top: 1.5rem;}.filter-bar .form__item,.block--views-events-and-webinars-block .view__filters .form__item {margin-bottom: 0;}.filter-bar__title {display: inline;}.filter {margin: 0 10px;}.filter-bar #edit-title,.block--views-events-and-webinars-block .view__filters #edit-title {font-size: 14px;font-size: .7rem;line-height: 30px;line-height: 1.5rem;height: 32px;}.dropdown-filter .sod_select,.views-exposed-form .views-exposed-widget .sod_select {font-size: 14px;font-size: .7rem;line-height: 30px;line-height: 1.5rem;}.region--footer-left {padding-right: 9.33281%;}.region--footer-right {padding-left: 9.33281%;border-top: none;}.form--small .input--text,.form--small .user-login #edit-pass,.user-login .form--small #edit-pass,.form--small .user-register-form #edit-pass,.user-register-form .form--small #edit-pass,.form--small .user-pass #edit-pass,.user-pass .form--small #edit-pass {font-size: 14px;font-size: .7rem;line-height: 30px;line-height: 1.5rem;}.ie9 .form--small .input--text,.ie9 .form--small .user-login #edit-pass,.user-login .ie9 .form--small #edit-pass,.ie9 .form--small .user-register-form #edit-pass,.user-register-form .ie9 .form--small #edit-pass,.ie9 .form--small .user-pass #edit-pass,.user-pass .ie9 .form--small #edit-pass {height: 30px;}.nav-bar__search-button {margin-top: 0;}.grid__item,.grid--item {height: 285px;height: 14.25rem;}.grid__item.variable-height,.variable-height.grid--item {height: auto;}.grid__item--large {height: 335px;height: 16.75rem;}.grid__item--small>div,.grid--item--small>div {height: 240px;height: 12rem;}.grid__item,.grid--item,.grid__item--small,.grid--item--small,.grid__item--large,.grid__item--flex {margin-bottom: 3.04709%;}.grid .grid__item,.grid .grid--item,.grid .grid__item--small,.grid .grid--item--small,.grid .grid__item--large,.grid .grid__item--flex {width: 30.37634%;float: left;margin-left: 1.47849%;margin-right: 1.47849%;}.grid .grid__item,.grid .grid--item,.grid .grid__item--large {position: relative;}.grid .grid__item>*,.grid .grid--item>*,.grid .grid__item--large>* {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}.grid .grid__item.variable-height>*,.grid .variable-height.grid--item>*,.grid .grid__item--large.variable-height>* {position: static;}.grid--small .grid__item,.grid--small .grid--item,.grid--small .grid__item--small,.grid--small .grid--item--small,.grid--small .grid__item--large,.grid--small .grid__item--flex {width: 17.04301%;float: left;margin-left: 1.47849%;margin-right: 1.47849%;height: auto;}.grid--small .grid__item:nth-child(3n+1),.grid--small .grid--item:nth-child(3n+1),.grid--small .grid__item--small:nth-child(3n+1),.grid--small .grid--item--small:nth-child(3n+1),.grid--small .grid__item--large:nth-child(3n+1),.grid--small .grid__item--flex:nth-child(3n+1) {clear: none;}.grid--small .five.grid__item,.grid--small .five.grid--item,.grid--small .five.grid__item--small,.grid--small .five.grid--item--small,.grid--small .five.grid__item--large,.grid--small .five.grid__item--flex {clear: both;}.grid__item:nth-child(3n+1),.grid--item:nth-child(3n+1),.grid__item--small:nth-child(3n+1),.grid--item--small:nth-child(3n+1),.grid__item--large:nth-child(3n+1),.grid__item--flex:nth-child(3n+1) {clear: left;}.grid__item:nth-child(3n+1):nth-last-child(1),.grid--item:nth-child(3n+1):nth-last-child(1),.grid__item--small:nth-child(3n+1):nth-last-child(1),.grid--item--small:nth-child(3n+1):nth-last-child(1),.grid__item--large:nth-child(3n+1):nth-last-child(1),.grid__item--flex:nth-child(3n+1):nth-last-child(1) {margin-bottom: 0;}.grid__item:nth-child(3n+1):nth-last-child(1) ~ .grid__item,.grid--item:nth-child(3n+1):nth-last-child(1) ~ .grid__item,.grid__item--small:nth-child(3n+1):nth-last-child(1) ~ .grid__item,.grid--item--small:nth-child(3n+1):nth-last-child(1) ~ .grid__item,.grid__item--large:nth-child(3n+1):nth-last-child(1) ~ .grid__item,.grid__item--flex:nth-child(3n+1):nth-last-child(1) ~ .grid__item,.grid__item:nth-child(3n+1):nth-last-child(1) ~ .grid--item,.grid--item:nth-child(3n+1):nth-last-child(1) ~ .grid--item,.grid__item--small:nth-child(3n+1):nth-last-child(1) ~ .grid--item,.grid--item--small:nth-child(3n+1):nth-last-child(1) ~ .grid--item,.grid__item--large:nth-child(3n+1):nth-last-child(1) ~ .grid--item,.grid__item--flex:nth-child(3n+1):nth-last-child(1) ~ .grid--item,.grid__item:nth-child(3n+1):nth-last-child(1) ~ .grid__item--small,.grid--item:nth-child(3n+1):nth-last-child(1) ~ .grid__item--small,.grid__item--small:nth-child(3n+1):nth-last-child(1) ~ .grid__item--small,.grid--item--small:nth-child(3n+1):nth-last-child(1) ~ .grid__item--small,.grid__item--large:nth-child(3n+1):nth-last-child(1) ~ .grid__item--small,.grid__item--flex:nth-child(3n+1):nth-last-child(1) ~ .grid__item--small,.grid__item:nth-child(3n+1):nth-last-child(1) ~ .grid--item--small,.grid--item:nth-child(3n+1):nth-last-child(1) ~ .grid--item--small,.grid__item--small:nth-child(3n+1):nth-last-child(1) ~ .grid--item--small,.grid--item--small:nth-child(3n+1):nth-last-child(1) ~ .grid--item--small,.grid__item--large:nth-child(3n+1):nth-last-child(1) ~ .grid--item--small,.grid__item--flex:nth-child(3n+1):nth-last-child(1) ~ .grid--item--small,.grid__item:nth-child(3n+1):nth-last-child(1) ~ .grid__item--large,.grid--item:nth-child(3n+1):nth-last-child(1) ~ .grid__item--large,.grid__item--small:nth-child(3n+1):nth-last-child(1) ~ .grid__item--large,.grid--item--small:nth-child(3n+1):nth-last-child(1) ~ .grid__item--large,.grid__item--large:nth-child(3n+1):nth-last-child(1) ~ .grid__item--large,.grid__item--flex:nth-child(3n+1):nth-last-child(1) ~ .grid__item--large,.grid__item:nth-child(3n+1):nth-last-child(1) ~ .grid__item--flex,.grid--item:nth-child(3n+1):nth-last-child(1) ~ .grid__item--flex,.grid__item--small:nth-child(3n+1):nth-last-child(1) ~ .grid__item--flex,.grid--item--small:nth-child(3n+1):nth-last-child(1) ~ .grid__item--flex,.grid__item--large:nth-child(3n+1):nth-last-child(1) ~ .grid__item--flex,.grid__item--flex:nth-child(3n+1):nth-last-child(1) ~ .grid__item--flex {margin-bottom: 0;}.grid__item:nth-child(3n+1):nth-last-child(2),.grid--item:nth-child(3n+1):nth-last-child(2),.grid__item--small:nth-child(3n+1):nth-last-child(2),.grid--item--small:nth-child(3n+1):nth-last-child(2),.grid__item--large:nth-child(3n+1):nth-last-child(2),.grid__item--flex:nth-child(3n+1):nth-last-child(2) {margin-bottom: 0;}.grid__item:nth-child(3n+1):nth-last-child(2) ~ .grid__item,.grid--item:nth-child(3n+1):nth-last-child(2) ~ .grid__item,.grid__item--small:nth-child(3n+1):nth-last-child(2) ~ .grid__item,.grid--item--small:nth-child(3n+1):nth-last-child(2) ~ .grid__item,.grid__item--large:nth-child(3n+1):nth-last-child(2) ~ .grid__item,.grid__item--flex:nth-child(3n+1):nth-last-child(2) ~ .grid__item,.grid__item:nth-child(3n+1):nth-last-child(2) ~ .grid--item,.grid--item:nth-child(3n+1):nth-last-child(2) ~ .grid--item,.grid__item--small:nth-child(3n+1):nth-last-child(2) ~ .grid--item,.grid--item--small:nth-child(3n+1):nth-last-child(2) ~ .grid--item,.grid__item--large:nth-child(3n+1):nth-last-child(2) ~ .grid--item,.grid__item--flex:nth-child(3n+1):nth-last-child(2) ~ .grid--item,.grid__item:nth-child(3n+1):nth-last-child(2) ~ .grid__item--small,.grid--item:nth-child(3n+1):nth-last-child(2) ~ .grid__item--small,.grid__item--small:nth-child(3n+1):nth-last-child(2) ~ .grid__item--small,.grid--item--small:nth-child(3n+1):nth-last-child(2) ~ .grid__item--small,.grid__item--large:nth-child(3n+1):nth-last-child(2) ~ .grid__item--small,.grid__item--flex:nth-child(3n+1):nth-last-child(2) ~ .grid__item--small,.grid__item:nth-child(3n+1):nth-last-child(2) ~ .grid--item--small,.grid--item:nth-child(3n+1):nth-last-child(2) ~ .grid--item--small,.grid__item--small:nth-child(3n+1):nth-last-child(2) ~ .grid--item--small,.grid--item--small:nth-child(3n+1):nth-last-child(2) ~ .grid--item--small,.grid__item--large:nth-child(3n+1):nth-last-child(2) ~ .grid--item--small,.grid__item--flex:nth-child(3n+1):nth-last-child(2) ~ .grid--item--small,.grid__item:nth-child(3n+1):nth-last-child(2) ~ .grid__item--large,.grid--item:nth-child(3n+1):nth-last-child(2) ~ .grid__item--large,.grid__item--small:nth-child(3n+1):nth-last-child(2) ~ .grid__item--large,.grid--item--small:nth-child(3n+1):nth-last-child(2) ~ .grid__item--large,.grid__item--large:nth-child(3n+1):nth-last-child(2) ~ .grid__item--large,.grid__item--flex:nth-child(3n+1):nth-last-child(2) ~ .grid__item--large,.grid__item:nth-child(3n+1):nth-last-child(2) ~ .grid__item--flex,.grid--item:nth-child(3n+1):nth-last-child(2) ~ .grid__item--flex,.grid__item--small:nth-child(3n+1):nth-last-child(2) ~ .grid__item--flex,.grid--item--small:nth-child(3n+1):nth-last-child(2) ~ .grid__item--flex,.grid__item--large:nth-child(3n+1):nth-last-child(2) ~ .grid__item--flex,.grid__item--flex:nth-child(3n+1):nth-last-child(2) ~ .grid__item--flex {margin-bottom: 0;}.grid__item:nth-child(3n+1):nth-last-child(3),.grid--item:nth-child(3n+1):nth-last-child(3),.grid__item--small:nth-child(3n+1):nth-last-child(3),.grid--item--small:nth-child(3n+1):nth-last-child(3),.grid__item--large:nth-child(3n+1):nth-last-child(3),.grid__item--flex:nth-child(3n+1):nth-last-child(3) {margin-bottom: 0;}.grid__item:nth-child(3n+1):nth-last-child(3) ~ .grid__item,.grid--item:nth-child(3n+1):nth-last-child(3) ~ .grid__item,.grid__item--small:nth-child(3n+1):nth-last-child(3) ~ .grid__item,.grid--item--small:nth-child(3n+1):nth-last-child(3) ~ .grid__item,.grid__item--large:nth-child(3n+1):nth-last-child(3) ~ .grid__item,.grid__item--flex:nth-child(3n+1):nth-last-child(3) ~ .grid__item,.grid__item:nth-child(3n+1):nth-last-child(3) ~ .grid--item,.grid--item:nth-child(3n+1):nth-last-child(3) ~ .grid--item,.grid__item--small:nth-child(3n+1):nth-last-child(3) ~ .grid--item,.grid--item--small:nth-child(3n+1):nth-last-child(3) ~ .grid--item,.grid__item--large:nth-child(3n+1):nth-last-child(3) ~ .grid--item,.grid__item--flex:nth-child(3n+1):nth-last-child(3) ~ .grid--item,.grid__item:nth-child(3n+1):nth-last-child(3) ~ .grid__item--small,.grid--item:nth-child(3n+1):nth-last-child(3) ~ .grid__item--small,.grid__item--small:nth-child(3n+1):nth-last-child(3) ~ .grid__item--small,.grid--item--small:nth-child(3n+1):nth-last-child(3) ~ .grid__item--small,.grid__item--large:nth-child(3n+1):nth-last-child(3) ~ .grid__item--small,.grid__item--flex:nth-child(3n+1):nth-last-child(3) ~ .grid__item--small,.grid__item:nth-child(3n+1):nth-last-child(3) ~ .grid--item--small,.grid--item:nth-child(3n+1):nth-last-child(3) ~ .grid--item--small,.grid__item--small:nth-child(3n+1):nth-last-child(3) ~ .grid--item--small,.grid--item--small:nth-child(3n+1):nth-last-child(3) ~ .grid--item--small,.grid__item--large:nth-child(3n+1):nth-last-child(3) ~ .grid--item--small,.grid__item--flex:nth-child(3n+1):nth-last-child(3) ~ .grid--item--small,.grid__item:nth-child(3n+1):nth-last-child(3) ~ .grid__item--large,.grid--item:nth-child(3n+1):nth-last-child(3) ~ .grid__item--large,.grid__item--small:nth-child(3n+1):nth-last-child(3) ~ .grid__item--large,.grid--item--small:nth-child(3n+1):nth-last-child(3) ~ .grid__item--large,.grid__item--large:nth-child(3n+1):nth-last-child(3) ~ .grid__item--large,.grid__item--flex:nth-child(3n+1):nth-last-child(3) ~ .grid__item--large,.grid__item:nth-child(3n+1):nth-last-child(3) ~ .grid__item--flex,.grid--item:nth-child(3n+1):nth-last-child(3) ~ .grid__item--flex,.grid__item--small:nth-child(3n+1):nth-last-child(3) ~ .grid__item--flex,.grid--item--small:nth-child(3n+1):nth-last-child(3) ~ .grid__item--flex,.grid__item--large:nth-child(3n+1):nth-last-child(3) ~ .grid__item--flex,.grid__item--flex:nth-child(3n+1):nth-last-child(3) ~ .grid__item--flex {margin-bottom: 0;}.grid--irregular .grid__item,.grid--irregular .grid--item,.grid--irregular .grid__item--small,.grid--irregular .grid--item--small,.grid--irregular .grid__item--large,.grid--irregular .grid__item--flex {position: relative;}.grid--irregular .grid__item>*,.grid--irregular .grid--item>*,.grid--irregular .grid__item--small>*,.grid--irregular .grid--item--small>*,.grid--irregular .grid__item--large>*,.grid--irregular .grid__item--flex>* {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}.grid--irregular .grid--item-1,.grid--irregular .grid--item-3,.grid--irregular .grid--item-6,.grid--irregular .grid--item-8 {width: 31.30194%;float: left;margin-left: 0;margin-right: -100%;clear: both;}.grid--irregular .grid--item-2,.grid--irregular .grid--item-7 {width: 65.65097%;float: left;margin-left: 34.34903%;margin-right: -100%;clear: none;}.grid--irregular .grid--item-4,.grid--irregular .grid--item-9 {width: 31.30194%;float: left;margin-left: 34.34903%;margin-right: -100%;clear: none;}.grid--irregular .grid--item-5,.grid--irregular .grid--item-10 {width: 31.30194%;float: left;margin-left: 68.69806%;margin-right: -100%;clear: none;}.header .header__inner {display: block;width: 31.30194%;float: left;margin-right: 3.04709%;padding-bottom: 7.77989%;position: relative;margin-top: 20px;margin-top: 1rem;margin-bottom: 20px;margin-bottom: 1rem;}.header .header__inner>* {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}.header__logo {margin: 0;padding: 0;height: 100%;width: 100%;}.header__menu-button {display: none;}.hero__overlay {height: 78.95792%;width: 41.52778%;}.hero__text {padding-bottom: 50px;padding-bottom: 2.5rem;}.hero__headline {width: 60.1108%;}.idea__headline {font-size: 35px;font-size: 1.75rem;line-height: 45px;line-height: 2.25rem;}.lead,.lead--spacing-bottom,.lead--with-spacing {width: 82.82548%;float: left;margin-right: 3.04709%;margin-left: 8.58726%;margin-right: 8.58726%;clear: both;}.article .lead,.article .lead--spacing-bottom,.article .lead--with-spacing {float: none;margin-left: 0;}.article.full .lead,.article.full .lead--spacing-bottom,.article.full .lead--with-spacing {width: 82.82548%;float: left;margin-right: 3.04709%;float: left;margin-left: 8.58726%;}.nav-bar__search {width: 85%;}.nav-bar__search .input--text,.nav-bar__search .user-login #edit-pass,.user-login .nav-bar__search #edit-pass,.nav-bar__search .user-register-form #edit-pass,.user-register-form .nav-bar__search #edit-pass,.nav-bar__search .user-pass #edit-pass,.user-pass .nav-bar__search #edit-pass {width: 229px;}.nav-bar__search .input--text,.nav-bar__search .user-login #edit-pass,.user-login .nav-bar__search #edit-pass,.nav-bar__search .user-register-form #edit-pass,.user-register-form .nav-bar__search #edit-pass,.nav-bar__search .user-pass #edit-pass,.user-pass .nav-bar__search #edit-pass {border: none;}.nav-bar__search-button {margin-top: 0;}.nav__logo {display: block;position: absolute;left: 0;top: 9px;opacity: 0;transition: opacity 300ms linear;}.nav__logo>a {display: block;text-indent: 110%;white-space: nowrap;overflow: hidden;background: url("../images/svg/fsg_logo_color.svg") center left no-repeat;width: 255px;}.nav-bar--primary {height: 2.5rem;border-top: 1px solid #dcdcdc;}.nav-bar--primary>.container {position: relative;}.nav-is-stuck .nav-bar--primary {position: fixed;top: 0;width: 100%;z-index: 99;height: 4rem;border-top: none;border-bottom: 1px solid #dcdcdc;background: #FFF;}.nav-is-stuck.admin-menu .nav-bar--primary {top: 29px;}.nav-is-stuck .nav-bar--primary .block--menu-block {float: right;}.nav-bar--primary .nav-bar__nav {border-top: none;}.nav-bar--primary .nav-bar__nav .nav-bar__nav {padding: 0 1rem;position: absolute;left: 0;top: 2.5rem;width: 100%;background: #FFF;transition: 300ms ease-in-out;}.nav-is-stuck .nav-bar--primary .nav-bar__nav .nav-bar__nav {float: none;width: 20vw;top: 4rem;}.nav-bar--primary .nav-bar__item {width: 25%;float: left;border: solid #dcdcdc;border-width: 0 1px 0 0;position: relative;bottom: 1px;text-align: center;margin-bottom: -1px;}.nav-bar--primary .nav-bar__item:nth-child(4n+1) {margin-left: 0;margin-right: -100%;clear: both;margin-left: 0;}.nav-bar--primary .nav-bar__item:nth-child(4n+2) {margin-left: 25%;margin-right: -100%;clear: none;}.nav-bar--primary .nav-bar__item:nth-child(4n+3) {margin-left: 50%;margin-right: -100%;clear: none;}.nav-bar--primary .nav-bar__item:nth-child(4n+4) {margin-left: 75%;margin-right: -100%;clear: none;}.nav-is-stuck .nav-bar--primary .nav-bar__item {margin-left: 0;margin-right: 0;width: auto;border-width: 0;padding: 29px 0 30px;}.nav-is-stuck .nav-bar--primary .nav-bar__item.active-trail:before {content: '';width: 100%;height: 5px;background: #0046ad;position: absolute;top: 0;left: 0;}.nav-bar--primary .nav-bar__item:first-child {border-left-width: 1px;}.nav-is-stuck .nav-bar--primary .nav-bar__item:first-child {border-left-width: 0;}.nav-bar--primary .nav-bar__item .nav-bar__item {text-transform: none;margin: 0;width: 100%;float: none;border: none;text-align: left;font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;letter-spacing: normal;bottom: 0;max-width: none;}.nav-bar--primary .nav-bar__item .nav-bar__item:hover {bottom: 0;}.nav-bar--primary .nav-bar__item .nav-bar__item:hover:not(.nav--divider) {border-top: none;}.nav-bar--primary .nav-bar__item .nav-bar__item:hover:before {display: none;}.nav-bar--primary .nav-bar__item .nav-bar__item.active-trail:before {display: none;}.nav-bar--primary .nav-bar__item .nav-bar__item .nav-bar__link {font-size: 14px;font-size: .7rem;line-height: 18px;line-height: .9rem;}.nav-bar--primary .nav-bar__item .nav-bar__item ul:first-of-type .nav-bar__link {padding: 6px 0;}.nav-is-stuck .nav-bar--primary .nav-bar__item .nav-bar__item:not(.nav--divider) {padding: 0;}.nav-is-stuck .nav-bar--primary .nav-bar__item .nav-bar__item .nav-bar__link {border-right: none;padding: 6px 0;}.nav-bar--primary .nav-bar__link {font-size: 14px;font-size: .7rem;line-height: 50px;line-height: 2.5rem;max-height: 2.5rem;padding: 0;cursor: pointer;}.nav-is-stuck .nav-bar--primary .nav-bar__link {padding: 0 1rem;font-size: 14px;font-size: .7rem;line-height: 20px;line-height: 1rem;}.nav-bar--primary .nav-bar__link.active-trail {border-top: 3px solid #2648ab;}.nav-is-stuck .nav-bar--primary .nav-bar__link.active-trail {border-top: none;}.nav-bar--primary .nav-bar__item .nav-bar__item .nav-bar__link.active-trail {border-top: none;}.nav-bar--primary .nav--ideas .nav-bar__block ul {margin-top: 20px;}.nav-bar--primary .nav--ideas .nav-bar__block ul li {padding: 6px 0;}.nav-bar--primary .nav--ideas .nav-bar__block a:not(.button--tiny) {color: #f26422;text-decoration: none;font-weight: bold;line-height: 0.9rem;font-size: 0.7rem;}.nav-bar--primary .nav--ideas .nav-bar__block a:not(.button--tiny):hover {color: #0046ad;}.nav-bar--primary .nav--ideas .nav-bar__link.active-trail {border-top-color: #921f4a;}.nav-is-stuck .nav-bar--primary .nav--ideas.active-trail:before {background: #921f4a;}.nav-bar--primary .nav--about li a {padding: 6px 0;}.nav-bar--primary .nav--blog:hover:before {content: '';width: 100%;height: 5px;background: #921f4a;position: absolute;top: -5px;left: 0;}.nav-bar--primary .nav--blog .nav-bar__link.active-trail {border-top-color: #921f4a;}.nav-is-stuck .nav-bar--primary .nav--blog.active-trail:before {background: #921f4a;}.nav-is-stuck .nav-bar--primary .nav-bar__item:hover {background: #f5f5f5;bottom: 0;}.nav-bar--primary .nav-bar__item:hover.nav--about,.nav-bar--primary .nav-bar__item:hover.nav--consulting {background: #2648ab;}.nav-bar--primary .nav-bar__item:hover.nav--about:before,.nav-bar--primary .nav-bar__item:hover.nav--consulting:before {content: '';width: 100%;height: 5px;background: #2648ab;position: absolute;top: -5px;left: 0;}.nav-bar--primary .nav-bar__item:hover.nav--about>.nav-bar__link,.nav-bar--primary .nav-bar__item:hover.nav--consulting>.nav-bar__link {color: #fff;}.nav-bar--primary .nav-bar__item:hover.nav--ideas {background: #921f4a;}.nav-bar--primary .nav-bar__item:hover.nav--ideas>.nav-bar__link {color: #fff;cursor: default;}.nav-bar--primary .nav-bar__item:hover.nav--blog {background: #921f4a;}.nav-bar--primary .nav-bar__item:hover.nav--blog>.nav-bar__link {color: #fff;}.nav-bar--primary .nav-bar__item:hover .nav-bar__nav {padding: 1rem;max-height: 475px;z-index: 100;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);}.nav-is-stuck .nav-bar--primary .nav-bar__item:hover .nav-bar__nav {background: #f5f5f5;}.nav-bar--primary .nav-bar__item:hover>.nav-bar__link {color: #0046ad;}.nav-bar--primary .nav-bar__item:hover>.nav-bar__link.active-trail {border-top: none;}.nav-bar--utility {position: absolute;top: 0;right: 0;width: 100%;text-align: right;white-space: nowrap;background: transparent;}.nav-bar--utility .container {display: -ms-flexbox;display: flex;-ms-flex-pack: end;justify-content: flex-end;}.nav-bar--utility .nav-bar__nav-wrapper.block--menu-block-1 {width: 280px;}.nav-bar--utility .nav-bar__nav-wrapper.block-campaignmonitor,.nav-bar--utility .nav-bar__nav-wrapper.block-bsd-settings-embedded_newsletter-instance {width: 245px;padding-right: 5px;}.nav-bar--utility .nav-bar__item {display: inline-block;margin-right: -5px;border-right: 1px solid #dcdcdc;text-transform: none;font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;background: #f5f5f5;border-bottom: none;}.nav-bar--utility .nav-bar__item:first-child {border-left: 1px solid #dcdcdc;}.nav-bar--utility .nav-bar__item:last-child {margin-right: 0;border-right: 0;}.nav-bar--utility .nav-bar__item.search-toggle {cursor: pointer;margin-right: -7px;}.nav-bar--utility .nav-bar__link {font-size: 13px;font-size: .65rem;line-height: 40px;line-height: 2rem;padding: 0 23px;}.nav-bar--utility .nav-bar__link:hover {color: #0046ad;}.nav--ideas .nav-bar__link {cursor: pointer !important;}.nav--ideas:hover:after {content: '';width: 100%;height: 5px;background: #921f4a;position: absolute;top: -5px;left: 0;}.nav--ideas .nav-bar__link.active-trail {border-top-color: #921f4a;}.nav-is-stuck .nav--ideas.active-trail:after {background: #921f4a;}.nav-bar__flyout,.nav-bar__flyout__consulting {clear: both;background: #FFF;display: -ms-flexbox;display: flex;-ms-flex-flow: row nowrap;flex-flow: row nowrap;padding: 0;position: absolute;right: 0;top: 2.5rem;width: 100%;transition: 300ms ease-in-out;text-transform: none;letter-spacing: normal;text-align: left;color: #333;max-height: 0;overflow: hidden;}.nav-bar__item:hover .nav-bar__flyout,.nav-bar__item:hover .nav-bar__flyout__consulting {max-height: 400px;padding: 1.5rem 0;z-index: 100;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);}.nav-is-stuck .nav-bar__flyout,.nav-is-stuck .nav-bar__flyout__consulting {background: #f5f5f5;top: 4rem;}.nav-bar__flyout__consulting {width: 750px !important;left: 0;}.nav-bar__flyout__consulting .nav-bar__link {line-height: .9rem;padding: 6px 0;}.nav-bar__flyout__consulting .nav-bar__block {border-left: none;width: 100%;}.nav-bar__flyout__consulting .nav-bar__block li a:hover {color: #0046ad;}.nav-bar__flyout__consulting .nav-bar__block p {color: #2648ab;font-weight: 600;margin: 10px 0;text-transform: uppercase;}.nav-bar__block {font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;font-size: 14px;font-size: .7rem;line-height: 20px;line-height: 1rem;margin-bottom: 20px;margin-bottom: 1rem;border-left: 1px solid #e4e4e4;padding: 0 1.5rem;margin-bottom: 0;}.nav-bar__block:first-child {border-left: none;}.nav-bar__block p+p {margin-top: 20px;margin-top: 1rem;}.nav-bar__block .button--tiny {margin-bottom: 5px;margin-top: 20px;}.no-flexbox .nav-bar__block {float: left;}.nav-bar__search {width: 279px;background: #f5f5f5;padding: 0 0 0 8px;height: 40px;margin: 0;}.nav-bar__search .input--text,.nav-bar__search .user-login #edit-pass,.user-login .nav-bar__search #edit-pass,.nav-bar__search .user-register-form #edit-pass,.user-register-form .nav-bar__search #edit-pass,.nav-bar__search .user-pass #edit-pass,.user-pass .nav-bar__search #edit-pass {padding: 0 0 0 8px;height: 1.5rem;}.nav-bar__search.open {width: 146px;padding-left: 8px;}.nav-bar__search.open .input--text,.nav-bar__search.open .user-login #edit-pass,.user-login .nav-bar__search.open #edit-pass,.nav-bar__search.open .user-register-form #edit-pass,.user-register-form .nav-bar__search.open #edit-pass,.nav-bar__search.open .user-pass #edit-pass,.user-pass .nav-bar__search.open #edit-pass {padding: 0 8px;}.nav-is-stuck .nav__logo {opacity: 1;}.nav-is-stuck .nav__logo>a {height: 62px;width: 255px;}.nav-is-stuck .anchor {display: block;position: relative;top: -81px;visibility: hidden;}.nav-is-stuck .nav-bar__flyout__consulting {left: auto;}.nav-bar--utility #___gcse_0 {transition: all 500ms ease-out;opacity: 0;width: 0;overflow: hidden;}.nav-bar--utility #___gcse_0.search-open {opacity: 1;width: 279px;}.nav-bar--utility .block-campaignmonitor,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance {display: inline-block;}.nav-bar--utility .block-campaignmonitor span,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance span {display: inline-block;background-color: #f5f5f5;font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;font-size: .65rem;line-height: 2rem;padding: 0 23px;}.nav-bar--utility .search-toggle {display: inline-block;}.nav-bar--utility .campaignmonitor-subscribe-form {background-color: #f5f5f5;padding-top: 5px;}.nav-bar--utility .campaignmonitor-subscribe-form .form__item {padding-left: 10px;margin-top: 0;}.nav-bar--utility .campaignmonitor-subscribe-form .input--text,.nav-bar--utility .campaignmonitor-subscribe-form .user-login #edit-pass,.user-login .nav-bar--utility .campaignmonitor-subscribe-form #edit-pass,.nav-bar--utility .campaignmonitor-subscribe-form .user-register-form #edit-pass,.user-register-form .nav-bar--utility .campaignmonitor-subscribe-form #edit-pass,.nav-bar--utility .campaignmonitor-subscribe-form .user-pass #edit-pass,.user-pass .nav-bar--utility .campaignmonitor-subscribe-form #edit-pass {font-size: .65rem;}.pull-quote,.statistic {width: 83.12236%;margin-left: auto;margin-right: auto;}.pull-quote.pull-quote--right,.pull-quote--right.statistic {width: 39.8892%;float: right;margin-right: 0;margin-left: 3.04709%;margin-top: 30px;margin-top: 1.5rem;margin-bottom: 30px;margin-bottom: 1.5rem;border-bottom: none;}.pull-quote__quote {text-align: left;}.pull-quote--right .pull-quote__quote {padding-bottom: 20px;padding-bottom: 1rem;margin-bottom: 10px;margin-bottom: .5rem;border-bottom: 5px solid #e4e4e4;}.pull-quote--right .pull-quote__citation,.pull-quote--right .citation {text-align: left;float: left;}.statistic.pull-quote--right .pull-quote__citation,.statistic.pull-quote--right .citation {float: none;padding-bottom: 20px;padding-bottom: 1rem;margin-bottom: 10px;margin-bottom: .5rem;border-bottom: 5px solid #e4e4e4;}.pull-quote__social {margin-left: -70px;}.pull-quote--right .pull-quote__social {position: static;margin-left: 0;float: right;}.resume__section {border-bottom: none;}.resume__title {width: 25%;float: left;border-top: 2px solid #0046ad;}.resume__content {width: 75%;float: left;border-top: 2px solid #e4e4e4;padding-top: 20px;padding-top: 1rem;padding-left: 3.04709%;}.social {font-size: 12px;font-size: .6rem;line-height: 12px;line-height: .6rem;}.social__fb,.social__tw,.social__li,.social__rss,.social__yt,.social__em {font-size: 15px;font-size: .75rem;line-height: 15px;line-height: .75rem;}.group-stats {clear: both;width: 100%;float: right;margin-right: 0;}.stats {margin-top: 40px;margin-top: 2rem;margin-bottom: 40px;margin-bottom: 2rem;display: -ms-flexbox;display: flex;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: middle;align-items: middle;}.no-flexbox .stats {text-align: center;}.no-flexbox .stat {display: inline-block;}.table--fixed-width th,.table--fixed-width td {width: 50%;}.no-touchevents .tout:hover {background: #e5ecf7;}.no-touchevents .tout:hover .tout__link,.no-touchevents .tout:hover .tout--link {color: #f26422;}.sidebar .stickit {position: fixed;width: 278px;right: 0;top: 120px;}.article {width: 75%;float: left;}.article>.head {margin-right: 8.58726%;}.article__tags {padding-top: 7px;width: 57.83582%;float: left;margin-right: 3.94265%;}.article__social {width: 23.13433%;float: left;margin-right: 3.94265%;margin-right: 8.58726%;background: transparent;margin-top: 0px;margin-top: 0rem;margin-bottom: 0px;margin-bottom: 0rem;float: right;}.article__social.inline-with-title {line-height: 75px;}.article__content {clear: both;padding-right: 5.54017%;}.full .article__content {padding-right: 0;}.full .article__content>:not(hr),.full .article__content>:not(.pull-quote):not(.statistic) {max-width: 65.65097%;margin-left: 17.17452%;}.full .article__content .pull-quote,.full .article__content .statistic {margin-left: 50px;}.article__content.compact,.block--with-header .article__content.block__title,.block--gray .article__content.block__title,#search-results .article__content.gs-title,.article__content.teaser__title,.article__content.tout__title {padding-top: 0px;padding-top: 0rem;}.article__title {text-align: left;width: 57.83582%;float: left;margin-right: 3.94265%;}.full .article__title {text-align: center;float: none;width: 100%;margin-left: 0;margin-right: 0;}.sidebar {width: 25%;float: right;margin-right: 0;}.full {width: 100%;float: right;margin-right: 0;}.narrow {clear: both;width: 48.47645%;float: left;margin-right: 3.04709%;margin-left: 25.76177%;margin-right: 25.76177%;}.home__social .block--campaignmonitor .campaignmonitor-subscribe-form,.home__social .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form {width: 100%;}.home__about-text h1:after {width: 200px;height: 4px;margin-left: -100px;}.home__testimonials .section--highlighted {min-height: 500px !important;}.page-node-266 .base--with-spacing {max-width: 55.7rem;margin-left: auto !important;margin-right: auto !important;float: none !important;}.page-node-266 .base--with-spacing .section--body-container {width: 82.82548%;float: left;margin-right: 3.04709%;margin-left: 8.58726%;margin-right: 8.58726%;clear: both;}.page-node-266 .base,.page-node-266 .base--with-spacing,.page-node-266 .resume__content {width: 82.82548%;float: left;margin-right: 3.04709%;margin-left: 8.58726%;margin-right: 8.58726%;clear: both;}.page-node-15021 .webform-client-form-15021 {padding: 50px 60px;}.page-node-15021 .webform-client-form-15021 .webform-component-select:after {top: 55px;}.page-node-15021 .sidebar .newsletter-signup {margin-bottom: 30px;}}@media (max-width: 1024px) and (min-width: 500px) {.page-node-15021 .map_container .boston-marker {left: 26%;top: 43%;}.page-node-15021 .map_container .geneva-marker {left: 60%;top: 40%;}.page-node-15021 .map_container .mumbai-marker {right: 9%;top: 72%;}.page-node-15021 .map_container .san-francisco-marker {left: 3%;top: 44%;}.page-node-15021 .map_container .seattle-marker {left: 4%;top: 36%;}.page-node-15021 .map_container .washington-dc-marker {left: 23%;top: 47%;}}@media (min-width: 1114px) {.nav-bar__flyout {right: -1px;}.nav-bar__flyout__consulting {width: 1114px;}.nav-is-stuck .nav-bar--primary .nav-bar__nav .nav-bar__nav {width: 221px;}}@media (min-width: 1130px) {.two-column-tout__columns__content {height: 450px;}}@media (min-width: 1179px) {.home__testimonial img {width: 400px;position: relative;margin-bottom: -600px;margin-bottom: -6rem;}.home__testimonial-text {width: 60.1108%;float: left;margin-right: 2.95699%;}}@media (min-width: 1194px) {.container {margin-left: auto;margin-right: auto;}}@media (min-width: 1400px) {.home__about-text {width: 55.42857%;margin-left: -27.71429%;}}@media (min-width: 1675px) {.two-column-tout__columns__content {height: 450px;}}@media (max-width: 1425px) {.first-section-content>h1 {font-size: 2.5rem;}.first-section-content>p {font-size: 1.4rem;}.second-section h2 {font-size: 2.5rem;}.second-section p {font-size: 1.4rem;}}@media (max-width: 1024px) {.carton__item:nth-child(2n+1) {border-right: 0;}.carton__item:last-child {border-bottom: 0;}#___gcse_0 {width: 100%;margin-top: 1rem;padding-left: 1rem;}.nav-bar--utility .block-campaignmonitor span,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance span {background-color: #efefef;font-family: "Frutiger LT W01_55 Roma1475738",sans-serif;display: block;padding-left: 1rem;padding-right: 3rem;position: relative;text-decoration: none;color: #333;font-size: 1rem;line-height: 4rem;border-bottom: 1px solid #dfdfdf;font-family: "Frutiger LT W01_65 Bold1475746",sans-serif;font-weight: normal;text-transform: uppercase;letter-spacing: 1px;}.nav-bar--utility .block-campaignmonitor .campaignmonitor-subscribe-form,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form {padding-bottom: 20px;border-bottom: 1px solid #dcdcdc;}.nav-bar--utility .block-campaignmonitor .campaignmonitor-subscribe-form .form__item,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .form__item {padding-left: 20px;margin-top: 20px;}.nav-bar--utility .block-campaignmonitor .campaignmonitor-subscribe-form .form__item--email,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .form__item--email {width: 75%;display: inline-block;}.nav-bar--utility .block-campaignmonitor .campaignmonitor-subscribe-form .form-type-textfield input,.nav-bar--utility .block-bsd-settings-embedded_newsletter-instance .campaignmonitor-subscribe-form .form-type-textfield input {width: 100%;font-size: 14px;}.oc-nav {background: #f5f5f5;position: absolute;right: 0;top: 0;height: 100%;z-index: -1;}.oc-nav .container {margin: 0;}.open-nav .oc-nav {z-index: 4;transition: z-index 1000ms;}.oc-nav .nav-bar__item .nav-bar__nav .nav-bar__item {margin: 0 2rem 0 1rem;padding: 0;}.oc-nav .nav-bar__item .nav-bar__nav .nav-bar__item:first-child {margin-top: 1rem;}.oc-nav .nav-bar__item .nav-bar__nav .nav-bar__item:last-child {margin-bottom: 1rem;}.oc-nav .nav-bar__item .nav-bar__nav .nav-bar__item.nav--divider {margin-top: 1rem;padding-top: 1rem;}.oc-nav .nav-bar__item .nav-bar__nav .nav-bar__item .nav-bar__link {padding-left: 0;}.oc-body,.oc-header {right: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);transition: -webkit-transform 300ms ease;transition: transform 300ms ease;z-index: 2;overflow: hidden;}.open-nav .oc-body,.open-nav .oc-header {right: 0;transition: -webkit-transform 300ms ease;transition: transform 300ms ease;}.oc-body {background: #fff;}#close-nav-cover {display: none;}.open-nav #close-nav-cover {display: block;position: absolute;top: 0;left: 0;height: 100%;width: 15%;}.oc-nav__close {display: block;float: right;}.first-section-content>h1 {font-size: 2rem;}.first-section-content>p {font-size: 1.2rem;}.second-section h2 {font-size: 2rem;}.second-section p {font-size: 1.2rem;}}@media (max-width: 900px) {.third-section>div {width: 90%;}.third-section>div:first-child {-ms-flex-direction: column;flex-direction: column;}.third-section-content {width: 90%;}.third-section-client-content .cs-logo-container {margin-top: 20px;}.third-section-client-content {-ms-flex-direction: column;flex-direction: column;}.fourth-section-content>div>img {width: 100%;}.fourth-section>div {-ms-flex-direction: column;flex-direction: column;width: 90%;}.fourth-section-content .four-section-left,.fourth-section-content .four-section-right {width: 100%;float: none;}.two-column-tout__columns--maroon>div {border-right: 1px solid #a70240;border-left: 1px solid #a70240;}.two-column-tout__columns--teal>div {border-right: 1px solid #0094b3;border-left: 1px solid #0094b3;}.two-column-tout {width: 100%;}.two-column-tout:first-child {margin: 0;margin-bottom: 1.5rem;}.two-column-tout__columns {-ms-flex-direction: column;flex-direction: column;}.two-column-tout.active {-webkit-transform: translateY(-8rem);transform: translateY(-8rem);}}@media all and (max-width: 800px) {#toolbar,#admin-menu {display: none;}html body.toolbar,html body.admin-menu {padding-top: 0 !important;margin-top: 0 !important;}}@media (max-width: 700px) {.carton__item {width: 100%;border-right: 0;}.page-node-15021 .sidebar .newsletter-signup button {position: absolute;bottom: 25px;}}@media (max-width: 699px) {.hide-for-small {display: none !important;}.block--footer+.block--footer {padding-top: 20px;padding-top: 1rem;}.button--small,.user-login .button--submit,.user-register-form .button--submit,.user-pass .button--submit {background: transparent;}.button--tiny {background: transparent;}.lead,.lead--spacing-bottom,.lead--with-spacing {text-align: center;}.oc-nav {width: 100%;}.open-nav .oc-body,.open-nav .oc-header {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}.table--basic th,.table--fixed-width th,.table--basic td,.table--fixed-width td {display: block;}.table--basic th,.table--fixed-width th {padding-bottom: 0;font-size: 20px;font-size: 1rem;line-height: 28px;line-height: 1.4rem;}.table--basic td,.table--fixed-width td {padding-top: 0;}.article__social {background: #e4e4e4;box-sizing: content-box;margin-right: -28px;margin-right: -1.4rem;margin-left: -28px;margin-left: -1.4rem;padding-right: 28px;padding-right: 1.4rem;padding-left: 28px;padding-left: 1.4rem;padding-top: 20px;padding-top: 1rem;padding-bottom: 20px;padding-bottom: 1rem;text-align: center;}.article__section {padding-top: 0;}.home__about-text p {font-size: 25px;font-size: 1.25rem;line-height: 35px;line-height: 1.75rem;margin-top: 20px;margin-top: 1rem;margin-bottom: 20px;margin-bottom: 1rem;}}@media (max-width: 600px) {.first-section>img.animate-down {-webkit-transform: translateY(15px);transform: translateY(15px);}.first-section-content {position: relative;margin: auto;margin-top: 2rem;width: 90%;color: white;z-index: 1;}.second-section h2 {margin-bottom: 4rem;}.second-section p {width: 80%;text-align: center;margin: auto;color: white;}.third-section-content {width: 90%;}.third-section-content>h2 {font-size: 2rem;}.second-section>div {padding-top: 5rem;}.third-section>div:first-child {display: block;}}@media (max-width: 500px) {.page-node-15021 .map_container .boston-marker {left: 25%;top: 33%;}.page-node-15021 .map_container .geneva-marker {left: 60%;top: 32%;}.page-node-15021 .map_container .mumbai-marker {right: 9%;top: 63%;}.page-node-15021 .map_container .san-francisco-marker {left: 3%;top: 38%;}.page-node-15021 .map_container .seattle-marker {left: 4%;top: 30%;}.page-node-15021 .map_container .washington-dc-marker {left: 23%;top: 38%;}.third-section-content__client-types {display: block;}.third-section-content__indicator {display: block;}.triangle {position: absolute;left: 50%;}}@media (max-width: 320px) {.first-section-content>h1 {font-size: 1.5rem;}.first-section-content>p {font-size: 1rem;}.second-section h2 {font-size: 1.5rem;}.second-section p {font-size: 1rem;}}@media (max-height: 800px) {.first-section-content {margin-top: 2rem;}.static-scrollbar {margin-top: 2rem;}}@media (max-height: 600px) {.static-scrollbar {margin-top: 1rem;}}@-webkit-keyframes bounce {0%,20%,50%,80%,100% {-webkit-transform: translateY(0);transform: translateY(0);}40% {-webkit-transform: translateY(-20px);transform: translateY(-20px);}60% {-webkit-transform: translateY(-10px);transform: translateY(-10px);}}@keyframes bounce {0%,20%,50%,80%,100% {-webkit-transform: translateY(0);transform: translateY(0);}40% {-webkit-transform: translateY(-20px);transform: translateY(-20px);}60% {-webkit-transform: translateY(-10px);transform: translateY(-10px);}}
