/*!
Theme Name: Constructive
Theme URI: https://bitbucket.org/weareconstructive/wordpress-constructive-theme/
Author: Constructive
Author URI: https://constructive.co/
Description: Constructive Theme
Version: 0.1
License: Proprietary
License URI: n/a
Tags: twig
Text Domain: constructive

See README.md
 *//*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:24px;height:22px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:24px;height:4px;background-color:#000;border-radius:3px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-9px}.hamburger-inner::after{bottom:-9px}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:0.4s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:9px;transition:opacity 0.15s 0.4s ease}.hamburger--elastic .hamburger-inner::after{top:18px;transition:transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 9px, 0) rotate(135deg);transition-delay:0.1s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -18px, 0) rotate(-270deg);transition-delay:0.1s}body{position:relative;width:100%;float:left}div.site{position:relative;z-index:1;width:100%;float:left}h1,h2,h3,h4,h5,h6{margin:0 0 .3125rem}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}a{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;color:#DB642F;text-decoration:underline}a:hover{color:#e9a282}*{outline:none}img{max-width:100%;height:auto}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"capitolina",serif}button.button,a.button,span.button{display:inline-block;text-align:center;min-width:9.375rem;font-size:13px;font-size:.8125rem;line-height:1.2307692308;font-family:"effra",san-serif;font-weight:500;padding:.625rem;background-color:#DB642F;color:#fff;border-radius:.1875rem;text-decoration:none;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;transition:all 200ms ease}@media screen and (min-width: 64.125rem){button.button,a.button,span.button{font-size:16px;font-size:1rem;line-height:1.1875}}button.button:hover,a.button:hover,span.button:hover{background-color:#E58427;text-decoration:none}button.button.button-white,a.button.button-white,span.button.button-white{background-color:#fff;color:#DB642F}button.button.button-white:hover,a.button.button-white:hover,span.button.button-white:hover{background-color:#DB642F;color:#fff}button.button.button-outlined,a.button.button-outlined,span.button.button-outlined{background-color:transparent;border:1px solid #DB642F;color:#DB642F}button.button.button-outlined:hover,a.button.button-outlined:hover,span.button.button-outlined:hover{background-color:#DB642F;color:#fff}button.button.button-white-outlined,a.button.button-white-outlined,span.button.button-white-outlined{background-color:transparent;border:1px solid #fff;color:#fff}button.button.button-white-outlined:hover,a.button.button-white-outlined:hover,span.button.button-white-outlined:hover{background-color:#fff;color:#DB642F}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{display:inline-block;width:100%;height:2.8125rem;font-size:14px;font-size:.875rem;line-height:1.2142857143;line-height:2.8125rem;padding:0 0 0 1.1875rem;margin-bottom:.6875rem;color:#383838;border:0;box-shadow:none;border-radius:0;background-color:#fff}@media screen and (min-width: 64.125rem){input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{height:3.125rem;line-height:3.125rem;font-size:18px;font-size:1.125rem;line-height:1.2222222222}}input[type="submit"]{width:auto;min-height:2.8125rem;font-size:14px;font-size:.875rem;line-height:1.2142857143;font-family:"effra",san-serif;font-weight:500;background-color:#DBD2C8;border:0;padding:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}@media screen and (min-width: 64.125rem){input[type="submit"]{min-height:3.125rem;font-size:18px;font-size:1.125rem;line-height:1.2222222222}}input[type="submit"]:hover{background-color:#ede9e4}input::-webkit-input-placeholder{color:#ADA49A}input::-moz-placeholder{color:#ADA49A}input:-ms-input-placeholder{color:#ADA49A}input:-moz-placeholder{color:#ADA49A}@media screen and (max-width: 600px){html #wpadminbar{position:fixed}}@media screen and (min-width: medium){img[class*="wp-image"]{max-width:none;width:auto}}.clear{clear:both}.alignleft,.alignright,.aligncenter,.alignnone{width:auto}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}figure.wp-caption{max-width:100% !important;width:100% !important;float:left}figure.wp-caption.alignnone{margin-left:0;margin-right:0}figure.wp-caption.aligncenter{text-align:center}figure.wp-caption.aligncenter img{display:inline-block}@media only screen and (max-width: 30em){figure.wp-caption.aligncenter{width:100% !important}}figure.wp-caption.alignleft,img.alignleft{margin:7px 34px 14px 0}figure.wp-caption.alignright,img.alignright{margin:7px 0 14px 34px}img.aligncenter,figure.wp-caption.aligncenter{margin-top:7px;margin-bottom:7px}.wp-caption{margin-bottom:24px}.wp-caption img[class*="wp-image-"]{display:block;margin:0}.wp-caption{color:#6d8090}.wp-caption-text{font-family:"effra",san-serif;font-size:13px;font-size:.8125rem;line-height:1.3846153846;color:#8B8177;text-align:left;margin-top:.5625rem;width:100%;float:left}.aligncenter .wp-caption-text{text-align:center}div.wp-caption .wp-caption-text{padding-right:10px}div.wp-caption.alignright img[class*="wp-image-"],div.wp-caption.alignright .wp-caption-text{padding-left:10px;padding-right:0}.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.comments-area{float:left;width:100%;margin-top:40px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;text-transform:none;width:auto;z-index:100000}.hide{display:none}.columns.no-padding{padding:0}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}div.site-content{width:100%;float:left;position:relative}main.site-main{max-width:68.75em;margin-left:auto;margin-right:auto;background-image:linear-gradient(180deg, #F9F9F9 0, #fff 14.375rem);padding:2.125rem .625rem;color:#383838}main.site-main::after{clear:both;content:"";display:block}@media screen and (min-width: 47.5rem){main.site-main{padding:2.125rem}}body.archive main.site-main,body.blog main.site-main{padding-top:2.5rem}main.site-main div.single-content h1,main.site-main div.single-content h2,main.site-main div.single-content h3,main.site-main div.single-content h4,main.site-main div.single-content h5,main.site-main div.single-content h6{margin:0 0 .3125rem}main.site-main div.single-content h1{font-size:26px;font-size:1.625rem;line-height:1.2307692308}main.site-main div.single-content h2{font-size:26px;font-size:1.625rem;line-height:1.2307692308}main.site-main div.single-content h3{font-size:20px;font-size:1.25rem;line-height:1.3}main.site-main div.single-content h4{font-size:18px;font-size:1.125rem;line-height:1.3333333333}main.site-main div.single-content h5{font-size:16px;font-size:1rem;line-height:1.375}main.site-main div.single-content h6{font-size:14px;font-size:.875rem;line-height:1.4285714286}main.site-main div.single-content p{font-size:17px;font-size:1.0625rem;line-height:1.5294117647;margin:0 0 1.0625rem}@media screen and (min-width: 47.5rem){main.site-main div.single-content p{font-size:19px;font-size:1.1875rem;line-height:1.4736842105;margin:0 0 1.1875rem}}main.site-main div.single-content ol,main.site-main div.single-content ul{margin:1.0625rem 0}@media screen and (min-width: 47.5rem){main.site-main div.single-content ol,main.site-main div.single-content ul{margin:1.1875rem 0}}main.site-main div.single-content ol li,main.site-main div.single-content ul li{font-size:17px;font-size:1.0625rem;line-height:1.5294117647}@media screen and (min-width: 47.5rem){main.site-main div.single-content ol li,main.site-main div.single-content ul li{font-size:19px;font-size:1.1875rem;line-height:1.4736842105}}main.site-main div.single-content blockquote{font-size:24px;font-size:1.5rem;line-height:1.2916666667;font-family:"effra",san-serif;color:#DB642F;position:relative;padding:1rem 0 .125rem;margin:.59375rem 0 1.5625rem;text-align:center;display:inline-block}main.site-main div.single-content blockquote:after,main.site-main div.single-content blockquote:before{content:"";position:absolute;left:50%;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);width:2.1875rem;height:.0625rem;background-color:#DB642F}main.site-main div.single-content blockquote:before{top:0}main.site-main div.single-content blockquote:after{bottom:0}main.site-main div.single-content hr{height:.125rem;background-color:#DBD2C8;border:none;margin:2.5rem 0 1.875rem}body.page main.site-main article div.single-content,body.single main.site-main article div.single-content{width:100%;float:left;min-height:.0625rem}@media screen and (min-width: 47.5rem){body.page main.site-main article div.single-content,body.single main.site-main article div.single-content{width:73%;padding-right:3.75em}}body.page main.site-main article aside,body.single main.site-main article aside{width:100%;float:left;min-height:.0625rem;padding-top:1.875rem;text-align:center}@media screen and (min-width: 47.5rem){body.page main.site-main article aside,body.single main.site-main article aside{width:27%}}.large-heading{color:#DB642F;font-size:24px;font-size:1.5rem;line-height:1.2083333333;font-weight:700;padding-bottom:.8125rem;position:relative;margin:0 0 1.875rem;text-align:center}@media screen and (min-width: 47.5rem){.large-heading{font-size:38px;font-size:2.375rem;line-height:1.2105263158}}.large-heading:before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:1.875rem;height:.125rem;background-color:#DB642F}.large-heading.white{color:#fff}.large-heading.white:before{background-color:#fff}.large-subheading{font-size:18px;font-size:1.125rem;line-height:1.2777777778;font-weight:400;color:#202020;text-align:center;max-width:43.75rem;margin:0 auto 1.875rem}@media screen and (min-width: 47.5rem){.large-subheading{font-size:23px;font-size:1.4375rem;line-height:1.3913043478}}.large-subheading.white{color:#fff}div.key-facts{max-width:68.75em;margin-left:auto;margin-right:auto;margin-bottom:1.375rem}div.key-facts::after{clear:both;content:"";display:block}div.key-facts div.key-fact{float:left;display:block;margin-right:1.3544597266%;width:100%;background-color:#DB642F;color:#fff;margin-bottom:.75rem;text-align:center}div.key-facts div.key-fact:last-child{margin-right:0}@media screen and (min-width: 64.125rem){div.key-facts div.key-fact{float:left;display:block;margin-right:1.3544597266%;width:49.3227701367%;text-align:left}div.key-facts div.key-fact:last-child{margin-right:0}}div.key-facts div.key-fact div.key-fact__inside{padding:1.125rem .625rem 1.75rem}@media screen and (min-width: 64.125rem){div.key-facts div.key-fact div.key-fact__inside{padding:2rem 2.125rem 1.75rem}}div.key-facts div.key-fact div.key-fact__icon{width:3.125rem;height:3.125rem;border:2px solid #fff;border-radius:100%;margin:0 auto .75rem}@media screen and (min-width: 64.125rem){div.key-facts div.key-fact div.key-fact__icon{width:6.75rem;height:6.75rem;float:left;margin:0 2rem 0 0}}div.key-facts div.key-fact div.key-fact__icon svg{width:2rem;height:auto;margin:0 auto;display:block;top:50%;position:relative;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 64.125rem){div.key-facts div.key-fact div.key-fact__icon svg{width:3.625rem}}div.key-facts div.key-fact div.key-fact__icon svg path,div.key-facts div.key-fact div.key-fact__icon svg polygon,div.key-facts div.key-fact div.key-fact__icon svg polyline{fill:#fff}div.key-facts div.key-fact div.key-fact__icon svg path{stroke-width:2}div.key-facts div.key-fact h5{font-weight:700;font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:.3125rem}@media screen and (min-width: 47.5rem){div.key-facts div.key-fact h5{font-size:26px;font-size:1.625rem;line-height:1.2307692308}}@media screen and (min-width: 64.125rem){div.key-facts div.key-fact h5{padding-left:8.75rem}}div.key-facts div.key-fact p{font-size:15px;font-size:.9375rem;line-height:1.3333333333;font-family:"effra",san-serif;margin-top:0}@media screen and (min-width: 47.5rem){div.key-facts div.key-fact p{font-size:18px;font-size:1.125rem;line-height:1.2222222222}}@media screen and (min-width: 64.125rem){div.key-facts div.key-fact p{padding-left:8.75rem}}main.site-main ul.people-related-work{margin:0;padding:0;width:100%;float:left;list-style:none;margin-top:1.375rem}main.site-main ul.people-related-work h5.people-related-work__heading{font-size:26px;font-size:1.625rem;line-height:1.2307692308;font-weight:700;margin-bottom:.6875rem}main.site-main ul.people-related-work li{border-top:1px solid #DBD2C8;padding:1.25rem 0;width:100%;float:left}main.site-main ul.people-related-work li img{width:7.5rem;float:left;margin-right:1.375rem;margin-bottom:.875rem;border-radius:3px}main.site-main ul.people-related-work li h3{font-size:22px;font-size:1.375rem;line-height:1.2272727273;font-weight:700}main.site-main ul.people-related-work li p{font-size:16px;font-size:1rem;line-height:1.3125;margin:0}main.site-main ul.people-related-work li a{display:block;font-size:16px;font-size:1rem;line-height:1.1875;font-family:"effra",san-serif;font-weight:500;text-decoration:none;padding-top:.3125rem}main.site-main ul.thinking-author-bios{margin:0;padding:0;width:100%;float:left;list-style:none;margin-top:1.375rem}main.site-main ul.thinking-author-bios h5{font-size:16px;font-size:1rem;line-height:1.3125;font-weight:700;margin-bottom:.6875rem}main.site-main ul.thinking-author-bios li{border-top:1px solid #DBD2C8;padding:1.25rem 0;width:100%;float:left;font-style:italic}main.site-main ul.thinking-author-bios li h3{font-size:16px;font-size:1rem;line-height:1.3125;font-weight:700}main.site-main ul.thinking-author-bios li p{font-size:16px;font-size:1rem;line-height:1.3125;margin:0}article aside{font-size:14px;font-size:.875rem;line-height:1.2142857143;font-family:"effra",san-serif;font-weight:400}article aside ul.related-list{list-style:none;margin:0;padding:0;width:100%;float:left;text-align:left}article aside ul.related-list h5{font-size:16px;font-size:1rem;line-height:1.1875;font-weight:500;border-left:2px solid #8B8177;margin:0;padding:.5rem 0 .5rem 1.875rem}article aside ul.related-list li{width:100%;float:left}article aside ul.related-list li a{font-size:14px;font-size:.875rem;line-height:1.2142857143;float:left;padding:.5rem 0 .5rem 1.875rem;text-decoration:none;border-left:1px solid #DBD2C8}article aside ul.related-list li a:hover{color:#DB642F;text-decoration:underline}article aside a.button.pdf-attachment{margin-bottom:2.375rem;width:90%}article aside ul.sidebar-social-sharing{text-align:center;list-style:none;margin:0;padding:0}article aside ul.sidebar-social-sharing h5{font-size:16px;font-size:1rem;line-height:1.1875;font-weight:500;margin:0 0 .75rem}article aside ul.sidebar-social-sharing li{display:inline-block}article aside ul.sidebar-social-sharing li a.button-social{width:2.1875rem;min-width:0;height:2.1875rem;padding:0;float:left;margin-right:.3125rem;background-color:#383838;border:none}article aside ul.sidebar-social-sharing li a.button-social:hover{background-color:#888}article aside ul.sidebar-social-sharing li a.button-social:hover.button-social-twitter{background-color:#55ACEE}article aside ul.sidebar-social-sharing li a.button-social:hover.button-social-linkedin{background-color:#0077B5}article aside ul.sidebar-social-sharing li a.button-social:hover.button-social-facebook{background-color:#3B5998}article aside ul.sidebar-social-sharing li a.button-social svg{width:auto;height:1.125rem;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}article aside ul.sidebar-social-sharing li a.button-social svg path{fill:#fff}div.background-banner{position:absolute;top:0;left:0;width:100%;height:36.875rem;background-color:#AAD2DC;background-size:cover;background-position:center}body.home div.background-banner{height:43.3125rem}body.strategies div.background-banner,body.sectors div.background-banner,body.single-post div.background-banner,body.home div.background-banner{background-color:#DB642F}header.site-header{width:100%;float:left;position:relative;margin-bottom:-5rem;padding-bottom:5rem}@media screen and (min-width: 64.125rem){header.site-header{padding-left:.625rem;padding-right:.625rem}}div.site-header__banner{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#AAD2DC;background-size:cover;background-position:center}body.strategies div.site-header__banner,body.sectors div.site-header__banner,body.single-post div.site-header__banner,body.home div.site-header__banner{background-color:#DB642F}div.site-header__banner div.site-header__banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,6,43,0.3)}div.site-header__inside{max-width:68.75em;margin-left:auto;margin-right:auto;position:relative;height:3.75rem;background-color:#fff;padding:0 .9375rem;margin:0 auto}div.site-header__inside::after{clear:both;content:"";display:block}@media screen and (min-width: 47.5rem){div.site-header__inside{height:4.6875rem;padding:0 2.125rem}}@media screen and (min-width: 64.125rem){div.site-header__inside{margin:1.25rem auto 1.4375rem}}div.site-header__branding{float:left}div.site-header__branding .site-header__logo{float:left;margin:1.3125rem 0 0}@media screen and (min-width: 47.5rem){div.site-header__branding .site-header__logo{margin:1.75rem 0 0}}div.site-header__branding .site-header__logo a{width:9.0625rem;height:1.1875rem;overflow:hidden;float:left}div.site-header__branding .site-header__logo a svg{width:100%;height:auto;float:left}div.site-header__branding .site-header__logo a svg path{fill:#DB642F}div.site-header__branding .site-header__logo a span{display:none}div.site-header__content{max-width:68.75em;margin-left:auto;margin-right:auto;position:relative;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:3.625rem;color:#383838}div.site-header__content::after{clear:both;content:"";display:block}@media screen and (min-width: 64.125rem){div.site-header__content{padding-left:0;padding-right:0}}body.single-people div.site-header__content{padding-bottom:2.5rem}body.single-publications div.site-header__content{padding-bottom:4.375rem}body.strategies div.site-header__content,body.sectors div.site-header__content,body.single-post div.site-header__content,body.home div.site-header__content,div.site-header__content.has-banner-image{color:#fff}div.site-header__content.has-banner-image div.header-sector-icon{border-color:#fff}div.site-header__content.has-banner-image div.header-sector-icon svg path,div.site-header__content.has-banner-image div.header-sector-icon svg polyline,div.site-header__content.has-banner-image div.header-sector-icon svg polygon{stroke:#fff}div.site-header__content div.site-header__breadcrumb{font-size:14px;font-size:.875rem;line-height:1.2142857143;color:inherit;font-family:"effra",san-serif;margin-bottom:2.625rem}div.site-header__content div.site-header__breadcrumb a,div.site-header__content div.site-header__breadcrumb span{color:inherit;text-decoration:none}div.site-header__content div.site-header__breadcrumb a:hover{text-decoration:underline}div.site-header__content div.site-header__breadcrumb>span>span>a{padding-right:.375rem}div.site-header__content div.site-header__breadcrumb>span>span>span[rel="v:child"] a,div.site-header__content div.site-header__breadcrumb>span>span>span[rel="v:child"] span{padding:0 .375rem}div.site-header__content div.site-header__breadcrumb>span>span>span.breadcrumb_last{padding-left:.375rem}div.site-header__content h1{font-size:24px;font-size:1.5rem;line-height:1.2916666667;color:inherit;font-family:"effra",san-serif;font-weight:700;max-width:48.75rem;margin:0 0 .8125rem}body.single-people div.site-header__content h1{font-size:36px;font-size:2.25rem;line-height:1.1388888889;margin-bottom:.3125rem}body.home div.site-header__content h1{margin-top:3.9375rem}@media screen and (min-width: 47.5rem){div.site-header__content h1{font-size:37px;font-size:2.3125rem;line-height:1.1081081081}}div.site-header__content h2{font-size:20px;font-size:1.25rem;line-height:1.3;color:inherit;font-family:"effra",san-serif;font-weight:500;max-width:48.75rem;margin:0 0 1rem}@media screen and (min-width: 47.5rem){div.site-header__content h2{font-size:20px;font-size:1.25rem;line-height:1.3}}div.site-header__content p{font-size:17px;font-size:1.0625rem;line-height:1.2941176471;color:inherit;max-width:48.75rem;margin:0 0 1.25rem}body.single-publications div.site-header__content p,body.single-post div.site-header__content p{margin-bottom:.6875rem}@media screen and (min-width: 47.5rem){div.site-header__content p{font-size:26px;font-size:1.625rem;line-height:1.2307692308}}div.site-header__content p.thinking-meta{font-size:14px;font-size:.875rem;line-height:1.5}div.site-header__content p.thinking-meta a{color:inherit;text-decoration:none}div.site-header__content p.thinking-meta a:hover{text-decoration:underline}div.site-header__content a.button{margin-right:1.25rem;margin-bottom:.75rem}div.site-header__content img.people-headshot{width:11.75rem;float:left;border-radius:100%;margin-right:2.875rem}div.site-header__content img.publication-image{width:11.5625rem;float:left;margin-right:1.9375rem;margin-bottom:1.125rem}@media screen and (min-width: 47.5rem){div.site-header__content img.publication-image{width:12.75rem}}@media screen and (min-width: 64.125rem){div.site-header__content img.publication-image{margin-bottom:0}}div.site-header__content a.people-email{color:inherit;font-size:15px;font-size:.9375rem;line-height:1.2666666667;font-family:"effra",san-serif;text-decoration:none}div.site-header__content a.people-email span{text-decoration:underline;padding-left:.375rem}div.site-header__content a.people-email:hover span{text-decoration:none}@media screen and (min-width: 56.25rem){div.site-header__content div.site-header__default{float:left}}div.site-header__content div.header-sector-icon{width:4.875rem;height:4.875rem;border:2px solid #383838;border-radius:100%;margin:40px auto 0}@media screen and (min-width: 56.25rem){div.site-header__content div.header-sector-icon{float:right;margin:.375rem 0 0}}div.site-header__content div.header-sector-icon svg{width:2.375rem;height:auto;margin:0 auto;display:block;top:50%;position:relative;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}div.site-header__content div.header-sector-icon svg path,div.site-header__content div.header-sector-icon svg polyline,div.site-header__content div.header-sector-icon svg polygon{stroke:#383838}div.site-header__content div.header-sector-icon svg path,div.site-header__content div.header-sector-icon svg polyline,div.site-header__content div.header-sector-icon svg polygon{stroke-width:4}div.site-header__content.has-banner-image div.header-sector-icon svg{border-color:#fff}div.site-header__content.has-banner-image div.header-sector-icon svg path,div.site-header__content.has-banner-image div.header-sector-icon svg polyline,div.site-header__content.has-banner-image div.header-sector-icon svg polygon{stroke:#fff}div.site-header__content .site-header__attribution-container{position:absolute;bottom:.8125rem;right:.625rem}@media screen and (min-width: 71.5625rem){div.site-header__content .site-header__attribution-container{right:0}}div.site-header__content .site-header__attribution-container a{float:left}div.site-header__content .site-header__attribution-container span.attribution-text{color:#fff;font-size:16px;font-size:1rem;line-height:1.25;padding-top:3px;opacity:0;transition:all 400ms ease-in-out;float:left;height:1.5625rem;overflow:hidden;margin-right:.25rem}div.site-header__content .site-header__attribution-container span.attribution-icon{width:1.5625rem;height:1.5625rem;display:inline-block;opacity:0.5;transition:all 400ms ease-in-out;font-style:italic;background-color:#fff;border-radius:100%;position:relative;overflow:hidden}div.site-header__content .site-header__attribution-container span.attribution-icon:before{font-size:14px;font-size:.875rem;line-height:1.9285714286;font-style:italic;color:#000;opacity:0.7;content:"i";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;font-size:.875rem;text-align:center}div.site-header__content .site-header__attribution-container:hover span.attribution-icon{opacity:0.8}nav.site-desktop-navigation{position:relative;float:right;display:none}@media screen and (min-width: 64.125rem){nav.site-desktop-navigation{display:block}}nav.site-desktop-navigation ul.nav-menu{width:100%;float:left;list-style:none;margin:0;padding:0}nav.site-desktop-navigation ul.nav-menu>li{float:left;padding:0 1.4375rem;position:relative}nav.site-desktop-navigation ul.nav-menu>li:last-child{padding-right:0}nav.site-desktop-navigation ul.nav-menu>li a{float:left;font-family:"effra",san-serif;font-weight:500;font-size:16px;font-size:1rem;line-height:4.6875;color:#3F3934;text-decoration:none;position:relative}nav.site-desktop-navigation ul.nav-menu>li a:before{content:"";height:2px;width:0;position:absolute;top:0;left:50%;background-color:transparent;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}nav.site-desktop-navigation ul.nav-menu>li svg.down-caret{position:absolute;top:52%;-webkit-transform:translateY(-82%);-moz-transform:translateY(-82%);-ms-transform:translateY(-82%);-o-transform:translateY(-82%);transform:translateY(-82%);right:.3125rem;width:.8125rem;height:.5rem;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}nav.site-desktop-navigation ul.nav-menu>li svg.down-caret polyline{stroke:#DB642F}nav.site-desktop-navigation ul.nav-menu>li:last-child svg.down-caret{right:-1.0625rem}nav.site-desktop-navigation ul.nav-menu>li ul.sub-nav-menu{position:absolute;top:4.6875rem;left:-.5625rem;list-style:none;margin:0;padding:.5rem 1px .75rem;width:13.5625rem;background-color:#ECE9E7;-webkit-transition:opacity 200ms,visibility 200ms,-webkit-transform 300ms cubic-bezier(0.55, 0.085, 0, 0.99);-moz-transition:opacity 200ms,visibility 200ms,-moz-transform 300ms cubic-bezier(0.55, 0.085, 0, 0.99);transition:opacity 200ms,visibility 200ms,transform 300ms cubic-bezier(0.55, 0.085, 0, 0.99);-webkit-transform:translate3d(0, -.625rem, 0);-moz-transform:translate3d(0, -.625rem, 0);-ms-transform:translate3d(0, -.625rem, 0);-o-transform:translate3d(0, -.625rem, 0);transform:translate3d(0, -.625rem, 0);visibility:hidden;opacity:0;pointer-events:none}nav.site-desktop-navigation ul.nav-menu>li ul.sub-nav-menu:after{content:"";position:absolute;width:13.75rem;height:.625rem;top:-.625rem;left:0}nav.site-desktop-navigation ul.nav-menu>li ul.sub-nav-menu li{width:100%;float:left}nav.site-desktop-navigation ul.nav-menu>li ul.sub-nav-menu li a{width:100%;float:left;padding:.75rem 2rem;font-size:16px;font-size:1rem;line-height:1.1875;background-color:#ECE9E7;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;color:#383838}nav.site-desktop-navigation ul.nav-menu>li ul.sub-nav-menu li a:hover{background-color:#DB642F;color:#fff}nav.site-desktop-navigation ul.nav-menu>li:last-child ul.sub-nav-menu{left:auto;right:-2.125rem}nav.site-desktop-navigation ul.nav-menu>li:hover>a:before{background-color:#B64818;width:100%;left:0}nav.site-desktop-navigation ul.nav-menu>li:hover svg.down-caret{opacity:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}nav.site-desktop-navigation ul.nav-menu>li:hover ul.sub-nav-menu{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);-ms-transform:translate3d(0, 0px, 0);-o-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);z-index:500;pointer-events:all}button.site-header__mobile-button{padding:1.0625rem 0 1rem;float:right;display:block}@media screen and (min-width: 47.5rem){button.site-header__mobile-button{padding:1.375rem 0}}@media screen and (min-width: 64.125rem){button.site-header__mobile-button{display:none}}button.site-header__mobile-button .hamburger-text{font-family:"effra",san-serif;font-weight:500;font-size:13px;font-size:.8125rem;line-height:1.6923076923;text-transform:uppercase;color:#DB642F;float:left;padding-right:.4375rem}button.site-header__mobile-button .hamburger-inner,button.site-header__mobile-button .hamburger-inner::after,button.site-header__mobile-button .hamburger-inner::before{background-color:#DB642F}button.site-header__mobile-button.is-active .hamburger-text,button.site-header__mobile-button:hover .hamburger-text{color:#E58427}button.site-header__mobile-button.is-active .hamburger-inner,button.site-header__mobile-button.is-active .hamburger-inner::after,button.site-header__mobile-button.is-active .hamburger-inner::before,button.site-header__mobile-button:hover .hamburger-inner,button.site-header__mobile-button:hover .hamburger-inner::after,button.site-header__mobile-button:hover .hamburger-inner::before{background-color:#E58427}div.site-mobile-navigation{max-width:68.75em;margin-left:auto;margin-right:auto;position:relative;background-color:#ECE9E7;height:0;overflow:hidden;margin-bottom:1.4375rem;-webkit-transition:height 200ms ease-in-out;-moz-transition:height 200ms ease-in-out;transition:height 200ms ease-in-out}div.site-mobile-navigation::after{clear:both;content:"";display:block}@media screen and (min-width: 64.125rem){div.site-mobile-navigation{display:none;margin-bottom:0}}div.site-mobile-navigation ul{width:100%;float:left;list-style:none;margin:0;padding:0}div.site-mobile-navigation ul>li{margin:0;padding:0;width:100%;float:left}div.site-mobile-navigation ul>li>a{font-family:"effra",san-serif;font-weight:500;font-size:14px;font-size:.875rem;line-height:1.1428571429;color:#3F3934;padding:.75rem .75rem .75rem 2.875rem;display:block;text-decoration:none}div.site-mobile-navigation ul>li:first-child>a{padding-top:1.1875rem}div.site-mobile-navigation ul>li:last-child>a{padding-bottom:1.1875rem}div.site-mobile-navigation ul>li svg.down-caret{display:none}div.site-mobile-navigation ul>li.menu-item-has-children svg.down-caret{display:inline-block;right:.3125rem;width:.8125rem;height:.5rem;-webkit-transition:-webkit-transform 200ms ease-in-out;-moz-transition:-moz-transform 200ms ease-in-out;transition:transform 200ms ease-in-out;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}div.site-mobile-navigation ul>li.menu-item-has-children svg.down-caret polyline{stroke:#DB642F}div.site-mobile-navigation ul>li.is-active svg.down-caret{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}div.site-mobile-navigation ul>li div.sub-nav-menu-container{height:0;overflow:hidden;-webkit-transition:height 200ms ease-in-out;-moz-transition:height 200ms ease-in-out;transition:height 200ms ease-in-out}div.site-mobile-navigation ul>li ul.sub-nav-menu{width:100%;float:left;overflow:hidden}div.site-mobile-navigation ul>li ul.sub-nav-menu>li{width:100%;float:left}div.site-mobile-navigation ul>li ul.sub-nav-menu>li>a{background-color:#DB642F;font-family:"effra",san-serif;font-weight:500;font-size:14px;font-size:.875rem;line-height:1.1428571429;color:#fff;padding:.75rem .75rem .75rem 4.25rem;display:block}div.site-mobile-navigation ul>li ul.sub-nav-menu>li:first-child>a{padding-top:1.1875rem}div.site-mobile-navigation ul>li ul.sub-nav-menu>li:last-child>a{padding-bottom:1.1875rem}div.site-mobile-navigation ul.sub-nav-menu{margin:0}div.strategy-grid{max-width:68.75em;margin-left:auto;margin-right:auto}div.strategy-grid::after{clear:both;content:"";display:block}article.strategy-grid-item{float:left;display:block;margin-right:1.3544597266%;width:100%;margin-bottom:.9375rem;overflow:hidden}article.strategy-grid-item:last-child{margin-right:0}@media screen and (max-width: 47.5rem){article.strategy-grid-item:nth-child(1n){margin-right:0}article.strategy-grid-item:nth-child(1n+1){clear:left}}@media screen and (min-width: 47.5rem) and (max-width: 64.125rem){article.strategy-grid-item{float:left;display:block;margin-right:1.3544597266%;width:49.3227701367%}article.strategy-grid-item:last-child{margin-right:0}article.strategy-grid-item:nth-child(2n){margin-right:0}article.strategy-grid-item:nth-child(2n+1){clear:left}}@media screen and (min-width: 64.125rem){article.strategy-grid-item{float:left;display:block;margin-right:1.3544597266%;width:32.4303601823%}article.strategy-grid-item:last-child{margin-right:0}article.strategy-grid-item:nth-child(3n){margin-right:0}article.strategy-grid-item:nth-child(3n+1){clear:left}}article.strategy-grid-item header.strategy-grid-item__header a.strategy-grid-item__link-container span.strategy-grid-item__teaser-image{width:100%;height:13.75rem;border-radius:.1875rem;border-bottom-left-radius:0;border-bottom-right-radius:0;float:left;background-size:cover;background-position:center;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}article.strategy-grid-item header.strategy-grid-item__header a.strategy-grid-item__link-container span.strategy-grid-item__content-container{width:100%;max-width:96%;padding:.625rem;margin:-2.5rem 2% 0;float:left;text-align:center;background-image:linear-gradient(180deg, #F1F0F0 0, #fff 50%);position:relative}@media screen and (min-width: 47.5rem){article.strategy-grid-item header.strategy-grid-item__header a.strategy-grid-item__link-container span.strategy-grid-item__content-container{height:14.25rem}}article.strategy-grid-item header.strategy-grid-item__header a.strategy-grid-item__link-container span.strategy-grid-item__content-container h2.strategy-grid-item__teaser-title{font-size:22px;font-size:1.375rem;line-height:1.2272727273;font-family:"capitolina",serif;font-weight:700;margin:1.125rem 0 .625rem;color:#383838;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}article.strategy-grid-item header.strategy-grid-item__header a.strategy-grid-item__link-container span.strategy-grid-item__content-container span.strategy-grid-item__blurb{font-size:17px;font-size:1.0625rem;line-height:1.3529411765;color:#383838;display:inline-block;padding-bottom:.625rem}@media screen and (min-width: 47.5rem){article.strategy-grid-item header.strategy-grid-item__header a.strategy-grid-item__link-container span.strategy-grid-item__content-container span.button{position:absolute;bottom:.625rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}article.strategy-grid-item header.strategy-grid-item__header a.strategy-grid-item__link-container:hover span.strategy-grid-item__teaser-image{opacity:0.8}article.strategy-grid-item header.strategy-grid-item__header a.strategy-grid-item__link-container:hover span.strategy-grid-item__content-container h2.strategy-grid-item__teaser-title{color:#DB642F}div.home-sectors{max-width:68.75em;margin-left:auto;margin-right:auto;background-color:#AAD2DC;padding:2.375rem 2.375rem .5rem;margin-bottom:3.125rem}div.home-sectors::after{clear:both;content:"";display:block}div.home-sectors div.home-sectors-items{max-width:68.75em;margin-left:auto;margin-right:auto;text-align:center}div.home-sectors div.home-sectors-items::after{clear:both;content:"";display:block}div.home-sectors a.home-sectors-item{display:inline-block;width:100%;margin-bottom:1.875rem;text-decoration:none}@media screen and (min-width: 47.5rem){div.home-sectors a.home-sectors-item{width:33.33%}}@media screen and (min-width: 64.125rem){div.home-sectors a.home-sectors-item{width:20%}}div.home-sectors a.home-sectors-item span.home-sectors-item__svg-container{width:9.375rem;height:9.375rem;display:block;background-color:#fff;border-radius:100%;margin:0 auto;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}div.home-sectors a.home-sectors-item span.home-sectors-item__svg-container svg{width:4.875rem;height:auto;margin:0 auto;display:block;top:50%;position:relative;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}div.home-sectors a.home-sectors-item span.home-sectors-item__svg-container svg path,div.home-sectors a.home-sectors-item span.home-sectors-item__svg-container svg polyline,div.home-sectors a.home-sectors-item span.home-sectors-item__svg-container svg polygon{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}div.home-sectors a.home-sectors-item .home-sectors-item__title{text-decoration:none;text-align:center;font-size:18px;font-size:1.125rem;line-height:1.2222222222;font-family:"effra",san-serif;font-weight:500;color:#383838;margin-top:1rem;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}div.home-sectors a.home-sectors-item:hover span.home-sectors-item__svg-container{background-color:#DB642F;transform:translateY(-.125rem)}div.home-sectors a.home-sectors-item:hover span.home-sectors-item__svg-container svg path,div.home-sectors a.home-sectors-item:hover span.home-sectors-item__svg-container svg polyline,div.home-sectors a.home-sectors-item:hover span.home-sectors-item__svg-container svg polygon{stroke:#fff}div.home-sectors a.home-sectors-item:hover .home-sectors-item__title{color:#DB642F}body.strategies article.hub-item,body.sectors article.hub-item{background-color:#E0EFF2;width:100%;float:left;margin:1.25rem 0 0;padding:1.5rem .625rem 1.125rem}@media screen and (min-width: 47.5rem){body.strategies article.hub-item,body.sectors article.hub-item{padding:1.25rem 1.875rem}}body.strategies article.hub-item header.hub-item__header,body.sectors article.hub-item header.hub-item__header{width:100%;float:left;padding:0 0 1.5rem 0}@media screen and (min-width: 47.5rem){body.strategies article.hub-item header.hub-item__header,body.sectors article.hub-item header.hub-item__header{width:68%;padding:.4375rem 3.4375rem 0 .6875rem}}body.strategies article.hub-item header.hub-item__header h2.hub-item__title,body.sectors article.hub-item header.hub-item__header h2.hub-item__title{margin:0 0 .625rem}body.strategies article.hub-item header.hub-item__header h2.hub-item__title a,body.sectors article.hub-item header.hub-item__header h2.hub-item__title a{font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:700;color:#383838}@media screen and (min-width: 64.125rem){body.strategies article.hub-item header.hub-item__header h2.hub-item__title a,body.sectors article.hub-item header.hub-item__header h2.hub-item__title a{font-size:22px;font-size:1.375rem;line-height:1.2272727273}}body.strategies article.hub-item header.hub-item__header h2.hub-item__title a:hover,body.sectors article.hub-item header.hub-item__header h2.hub-item__title a:hover{color:#888}body.strategies article.hub-item header.hub-item__header p,body.sectors article.hub-item header.hub-item__header p{font-size:16px;font-size:1rem;line-height:1.25}@media screen and (min-width: 64.125rem){body.strategies article.hub-item header.hub-item__header p,body.sectors article.hub-item header.hub-item__header p{font-size:18px;font-size:1.125rem;line-height:1.3333333333}}body.strategies article.hub-item header.hub-item__header a.button,body.sectors article.hub-item header.hub-item__header a.button{margin-top:2rem}body.strategies article.hub-item footer.hub-item__footer,body.sectors article.hub-item footer.hub-item__footer{width:100%;float:left}@media screen and (min-width: 47.5rem){body.strategies article.hub-item footer.hub-item__footer,body.sectors article.hub-item footer.hub-item__footer{width:32%}}@media screen and (min-width: 47.5rem){body.strategies article.hub-item:nth-child(even) header.hub-item__header,body.sectors article.hub-item:nth-child(even) header.hub-item__header{float:right;padding-left:3.5625rem;padding-right:.6875rem}body.strategies article.hub-item:nth-child(even) footer.hub-item__footer,body.sectors article.hub-item:nth-child(even) footer.hub-item__footer{float:left;padding-left:.6875rem}}body.strategies a.hub-item-teaser,body.sectors a.hub-item-teaser{width:100%;max-width:25rem;height:13.75rem;float:left;background-color:#fff;overflow:hidden}@media screen and (min-width: 47.5rem){body.strategies a.hub-item-teaser,body.sectors a.hub-item-teaser{height:15rem;max-width:100%}}body.strategies a.hub-item-teaser span.hub-grid-item__teaser-image,body.sectors a.hub-item-teaser span.hub-grid-item__teaser-image{width:100%;float:left;height:5.5rem;background-size:cover;background-position:center;background-color:#DBD2C8;opacity:1;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}body.strategies a.hub-item-teaser:hover span.hub-grid-item__teaser-image,body.sectors a.hub-item-teaser:hover span.hub-grid-item__teaser-image{opacity:0.8}body.strategies a.hub-item-teaser h3.hub-grid-item__teaser-title,body.sectors a.hub-item-teaser h3.hub-grid-item__teaser-title{width:100%;float:left;padding:1.25rem 1.375rem 0;margin:0}body.strategies a.hub-item-teaser h3.hub-grid-item__teaser-title span.label,body.sectors a.hub-item-teaser h3.hub-grid-item__teaser-title span.label{width:100%;float:left;font-size:14px;font-size:.875rem;line-height:1.2142857143;font-family:"effra",san-serif;font-weight:400;color:#8B8177}@media screen and (min-width: 64.125rem){body.strategies a.hub-item-teaser h3.hub-grid-item__teaser-title span.label,body.sectors a.hub-item-teaser h3.hub-grid-item__teaser-title span.label{font-size:12px;font-size:.75rem;line-height:1.1666666667}}body.strategies a.hub-item-teaser h3.hub-grid-item__teaser-title span.title,body.sectors a.hub-item-teaser h3.hub-grid-item__teaser-title span.title{width:100%;float:left;font-size:18px;font-size:1.125rem;line-height:1.2222222222;font-weight:700;color:#383838;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}@media screen and (min-width: 64.125rem){body.strategies a.hub-item-teaser h3.hub-grid-item__teaser-title span.title,body.sectors a.hub-item-teaser h3.hub-grid-item__teaser-title span.title{font-size:22px;font-size:1.375rem;line-height:1.2727272727}}body.strategies a.hub-item-teaser:hover h3.hub-grid-item__teaser-title span.title,body.sectors a.hub-item-teaser:hover h3.hub-grid-item__teaser-title span.title{color:#DB642F}div.hub-grid{max-width:68.75em;margin-left:auto;margin-right:auto}div.hub-grid::after{clear:both;content:"";display:block}.hub-grid-heading{color:#DB642F;font-size:32px;font-size:2rem;line-height:1.1875;font-weight:700;padding-bottom:.625rem;position:relative;margin-bottom:1.875rem;text-align:center}.hub-grid-heading:before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:1.875rem;height:.125rem;background-color:#DB642F}article.hub-grid-item{float:left;display:block;margin-right:1.3544597266%;width:100%;margin-bottom:.625rem;background-color:#ECE9E7;overflow:hidden;border-radius:.1875rem;text-align:left}article.hub-grid-item:last-child{margin-right:0}@media screen and (max-width: 37.5rem){article.hub-grid-item:nth-child(1n){margin-right:0}article.hub-grid-item:nth-child(1n+1){clear:left}}@media screen and (min-width: 37.5rem){article.hub-grid-item{float:left;display:block;margin-right:1.3544597266%;width:32.4303601823%}article.hub-grid-item:last-child{margin-right:0}article.hub-grid-item:nth-child(3n){margin-right:0}article.hub-grid-item:nth-child(3n+1){clear:left}}@media screen and (min-width: 37.5rem){article.hub-grid-item{margin-bottom:2.25rem}}div.related-content article.hub-grid-item{background-color:#fff}body.thinking article.hub-grid-item{background-color:#ECE9E7}article.hub-grid-item .hub-grid-item__teaser-title{width:100%;float:left;padding:0;margin:0}article.hub-grid-item .hub-grid-item__teaser-title a{width:100%;float:left;height:18.5rem;padding-top:.5rem}@media screen and (min-width: 37.5rem){article.hub-grid-item .hub-grid-item__teaser-title a{height:21.125rem}}article.hub-grid-item .hub-grid-item__teaser-title a.has-thumbnail{padding-top:0}article.hub-grid-item .hub-grid-item__teaser-title span.hub-grid-item__teaser-image{width:100%;float:left;height:9.8125rem;background-size:cover;background-position:center;background-color:#DBD2C8;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}article.hub-grid-item .hub-grid-item__teaser-title:hover span.hub-grid-item__teaser-image{opacity:0.8}article.hub-grid-item .hub-grid-item__teaser-title span.label{width:100%;float:left;font-size:14px;font-size:.875rem;line-height:1.2142857143;font-family:"effra",san-serif;font-weight:400;color:#8B8177;padding:0 1.375rem;margin:2rem 0 .3125rem}article.hub-grid-item .hub-grid-item__teaser-title span.title{width:100%;float:left;font-size:18px;font-size:1.125rem;line-height:1.2222222222;font-weight:700;color:#383838;padding:0 1.375rem;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}@media screen and (min-width: 50rem){article.hub-grid-item .hub-grid-item__teaser-title span.title{font-size:22px;font-size:1.375rem;line-height:1.2727272727}}article.hub-grid-item .hub-grid-item__teaser-title:hover span.title{color:#DB642F}body.page.team .hub-grid{text-align:center;margin-bottom:1.875rem}article.hub-person-item{display:inline-block;overflow:hidden;text-align:center;width:100%;margin:0}@media screen and (min-width: 26.25rem){article.hub-person-item{width:49%;margin:0 0.5%}}@media screen and (min-width: 47.5rem){article.hub-person-item{width:24%;margin:0 0.5%}}@media screen and (min-width: 64.125rem){article.hub-person-item{width:19%;margin:0 0.5%}}article.hub-person-item .hub-person-item__teaser-title{width:100%;float:left;padding:0;margin:0}article.hub-person-item .hub-person-item__teaser-title a{width:100%;float:left;height:14.375rem}article.hub-person-item .hub-person-item__teaser-title a:hover{background-color:#DB642F}article.hub-person-item .hub-person-item__teaser-title span.hub-person-item__headshot{width:7.25rem;height:7.25rem;display:block;background-size:cover;background-position:center;margin:1.125rem auto .9375rem;background-color:#DBD2C8;border-radius:100%;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}article.hub-person-item .hub-person-item__teaser-title span.name{width:100%;float:left;font-size:16px;font-size:1rem;line-height:1.1875;font-weight:700;color:#383838;padding:0 1.375rem;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}article.hub-person-item .hub-person-item__teaser-title span.position{width:100%;float:left;font-size:15px;font-size:.9375rem;line-height:1.2;font-weight:400;color:#8B8177;padding:0 1.375rem;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}article.hub-person-item .hub-person-item__teaser-title a:hover span.name,article.hub-person-item .hub-person-item__teaser-title a:hover span.position{color:#fff}div.related-content{background-color:#E0EFF2;padding:3.125rem .625rem 4.375rem;text-align:center}body.thinking div.related-content{background-color:transparent;position:relative;padding-left:0;padding-right:0}body.thinking div.related-content:after{content:"";width:100%;max-width:31.25rem;height:1px;background-color:#DBD2C8;display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}body.thinking div.related-content:last-child:after{display:none}div.related-content a.button{margin-top:2.25rem}@media screen and (min-width: 47.5rem){div.related-content a.button{margin-top:0}}body.about main.site-main{max-width:100%;background:none;padding:0px}div.call-to-action-block{max-width:68.75em;margin-left:auto;margin-right:auto;background-color:#DB642F;text-align:center;padding:2.375rem;margin-bottom:3.125rem}div.call-to-action-block::after{clear:both;content:"";display:block}div.call-to-action-block h5.large-subheading{font-style:italic;font-size:19px;font-size:1.1875rem;line-height:1.3157894737}@media screen and (min-width: 47.5rem){div.call-to-action-block h5.large-subheading{font-size:25px;font-size:1.5625rem;line-height:1.2}}div.about-our-team{max-width:68.75em;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:4.375rem;padding:0 .625rem}div.about-our-team::after{clear:both;content:"";display:block}@media screen and (min-width: 47.5rem){div.about-our-team{padding:0}}ul.our-team{width:100%;float:left;list-style:none;margin:0 0 2.5rem;padding:0}@media screen and (min-width: 47.5rem){ul.our-team{padding:0 1.875rem}}ul.our-team li.our-team-image{margin:0 0.5% .625rem;display:block;float:left;background-size:cover;background-position:center;border-radius:3px;display:block}ul.our-team li.our-team-image.our-team-image_0,ul.our-team li.our-team-image.our-team-image_1,ul.our-team li.our-team-image.our-team-image_2,ul.our-team li.our-team-image.our-team-image_3{width:100%;height:290px}@media screen and (min-width: 47.5rem){ul.our-team li.our-team-image.our-team-image_0{width:59%;height:330px}ul.our-team li.our-team-image.our-team-image_1{width:39%;height:330px}ul.our-team li.our-team-image.our-team-image_2{width:33%;height:290px}ul.our-team li.our-team-image.our-team-image_3{width:65%;height:290px}}div.about-key-values-container{padding:3.25rem 0 5.3125rem;margin-bottom:0;width:100%;height:auto;background-color:#292623}div.about-key-values{max-width:68.75em;margin-left:auto;margin-right:auto;text-align:center;padding:0 .625rem}div.about-key-values::after{clear:both;content:"";display:block}@media screen and (min-width: 47.5rem){div.about-key-values{padding:0}}div.about-key-values h2.large-heading{color:#aad2dc;margin-bottom:.875rem}div.about-key-values h2.large-heading:before{background-color:#aad2dc}div.about-key-values h5{margin-bottom:3.0625rem}div.key-values-items{color:#fff;text-align:center;padding:0}@media screen and (min-width: 47.5rem){div.key-values-items{padding:0 1.375rem;text-align:left}}div.key-values-items div.key-value{float:left;width:100%;padding:0}@media screen and (min-width: 47.5rem){div.key-values-items div.key-value{padding:0 2.1875rem}}@media screen and (min-width: 64.125rem){div.key-values-items div.key-value{width:33.33%}}div.key-values-items div.key-value p:nth-child(1){font-weight:bold;margin-bottom:.8125rem;font-size:20px;font-size:1.25rem;line-height:1.3;font-weight:700}div.key-values-items div.key-value p:nth-child(2){font-size:16px;font-size:1rem;line-height:1.375}div.about-our-clients{text-align:center;margin-bottom:0}div.about-our-clients div.about-our-clients-carousel{max-width:62.5rem;margin:0 auto 3.3125rem;position:relative}div.about-our-clients div.about-our-clients-carousel .clients-carousel-image{-webkit-filter:grayscale(100%);filter:grayscale(100%);margin:0 auto;width:6.25rem;height:4.6875rem}@media screen and (min-width: 47.5rem){div.about-our-clients div.about-our-clients-carousel .clients-carousel-image{width:9.375rem;height:6.25rem}}@media screen and (min-width: 64.125rem){div.about-our-clients div.about-our-clients-carousel .clients-carousel-image{width:12.5rem;height:9.375rem}}div.about-our-clients div.about-our-clients-carousel .clients-carousel-image img{max-height:3.75rem;width:auto;max-width:80%;display:block;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 47.5rem){div.about-our-clients div.about-our-clients-carousel .clients-carousel-image img{max-height:5rem}}@media screen and (min-width: 64.125rem){div.about-our-clients div.about-our-clients-carousel .clients-carousel-image img{max-height:6.25rem}}div.about-our-clients .owl-stage-outer{z-index:2}div.about-our-clients .owl-nav{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%}div.about-our-clients .owl-nav .owl-prev,div.about-our-clients .owl-nav .owl-next{width:3.375rem;height:3.375rem;display:inline-block;overflow:hidden;background:#fff;border-radius:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color 100ms ease-in-out;-moz-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out}div.about-our-clients .owl-nav .owl-prev svg,div.about-our-clients .owl-nav .owl-next svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}div.about-our-clients .owl-nav .owl-prev svg polyline,div.about-our-clients .owl-nav .owl-next svg polyline{-webkit-transition:stroke 100ms ease-in-out;-moz-transition:stroke 100ms ease-in-out;transition:stroke 100ms ease-in-out}div.about-our-clients .owl-nav .owl-prev:hover,div.about-our-clients .owl-nav .owl-next:hover{background-color:#DB642F}div.about-our-clients .owl-nav .owl-prev:hover svg polyline,div.about-our-clients .owl-nav .owl-next:hover svg polyline{stroke:#fff}div.about-our-clients .owl-nav .owl-prev{left:-5.375rem}div.about-our-clients .owl-nav .owl-prev svg{right:42%}div.about-our-clients .owl-nav .owl-next{right:-5.375rem}div.about-our-clients .owl-nav .owl-next svg{left:42%}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}div.about-join-us,div.about-diversity{max-width:68.75em;margin-left:auto;margin-right:auto;text-align:center;background-size:cover;background-position:center;margin-bottom:0;padding:3.5rem .625rem;position:relative}div.about-join-us::after,div.about-diversity::after{clear:both;content:"";display:block}@media screen and (min-width: 47.5rem){div.about-join-us,div.about-diversity{margin-bottom:4.5rem}}div.about-join-us .large-heading,div.about-join-us .large-subheading,div.about-join-us a.button,div.about-diversity .large-heading,div.about-diversity .large-subheading,div.about-diversity a.button{position:relative}div.about-join-us:before,div.about-diversity:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(36,42,66,0.7)}div.about-diversity{margin-bottom:3.125rem}div.clients-gallery{width:100%;float:left}div.clients-gallery a.clients-gallery__item{display:block;height:0;float:left;position:relative;padding-top:48%;width:100%;border-right:1px solid #CECECE;border-bottom:1px solid #CECECE}@media screen and (min-width: 47.5rem){div.clients-gallery a.clients-gallery__item{padding-top:28%;width:50%}}@media screen and (min-width: 64.125rem){div.clients-gallery a.clients-gallery__item{padding-top:13%;width:25%}}div.clients-gallery a.clients-gallery__item span.client-image{background-size:60%;background-position:center;background-repeat:no-repeat;-webkit-filter:grayscale(100%);filter:grayscale(100%);position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}div.clients-gallery a.clients-gallery__item:hover span.client-image{-webkit-filter:grayscale(0);filter:grayscale(0)}@media screen and (min-width: 47.5rem) and (max-width: 64.125rem){div.clients-gallery a.clients-gallery__item{border-right:none}div.clients-gallery a.clients-gallery__item:nth-child(2n){border-right:none}div.clients-gallery a.clients-gallery__item:nth-child(2n+1):nth-last-child(-n+2),div.clients-gallery a.clients-gallery__item:nth-child(2n+1):nth-last-child(-n+2) ~ a{border-bottom:none}}@media screen and (min-width: 64.125rem){div.clients-gallery a.clients-gallery__item:nth-child(4n){border-right:none}div.clients-gallery a.clients-gallery__item:nth-child(4n+1):nth-last-child(-n+4),div.clients-gallery a.clients-gallery__item:nth-child(4n+1):nth-last-child(-n+4) ~ a{border-bottom:none}}div.pagination{max-width:68.75em;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:4.5625rem}div.pagination::after{clear:both;content:"";display:block}div.pagination .pagination-item{width:3.375rem;height:3.375rem;color:#383838;font-size:18px;font-size:1.125rem;line-height:3;text-decoration:none;font-family:"effra",san-serif;font-weight:400;overflow:hidden;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;display:none}div.pagination .pagination-item:hover{text-decoration:underline}@media screen and (min-width: 47.5rem){div.pagination .pagination-item{display:inline-block}}div.pagination .pagination-item.current{color:#DB642F;text-decoration:none;display:inline-block}div.pagination .pagination-item.prev,div.pagination .pagination-item.next{position:relative;width:3.375rem;border:2px solid #DB642F;border-radius:100%;display:inline-block}div.pagination .pagination-item.prev.enabled:hover,div.pagination .pagination-item.next.enabled:hover{background-color:#DB642F}div.pagination .pagination-item.prev.enabled:hover svg polyline,div.pagination .pagination-item.next.enabled:hover svg polyline{stroke:#fff}div.pagination .pagination-item svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:block}div.pagination .pagination-item svg polyline{-webkit-transition:stroke 100ms ease-in-out;-moz-transition:stroke 100ms ease-in-out;transition:stroke 100ms ease-in-out}div.pagination .pagination-item.prev svg{right:42%}div.pagination .pagination-item.next svg{left:42%}footer.site-footer{width:100%;float:left}footer.site-footer a{text-decoration:none}div.site-footer-top{background-color:#DB642F;width:100%;float:left;padding:1.375rem 0 1.6875rem}@media screen and (min-width: 64.125rem){div.site-footer-top{padding:2.9375rem 0 2.8125rem}}div.site-footer-top__inside{max-width:68.75em;margin-left:auto;margin-right:auto;padding:0 .625rem}div.site-footer-top__inside::after{clear:both;content:"";display:block}@media screen and (min-width: 47.5rem){div.site-footer-top__inside{padding:0 5.625rem}}div.site-footer-top__left{float:left;display:block;margin-right:1.3544597266%;width:100%;color:#fff}div.site-footer-top__left:last-child{margin-right:0}@media screen and (min-width: 47.5rem){div.site-footer-top__left{float:left;display:block;margin-right:.1606206897%;width:35.8972027586%}div.site-footer-top__left:last-child{margin-right:0}}div.site-footer-top__left h5{font-size:18px;font-size:1.125rem;line-height:1.2222222222;font-weight:700;margin:0}@media screen and (min-width: 64.125rem){div.site-footer-top__left h5{font-size:22px;font-size:1.375rem;line-height:1}}div.site-footer-top__left p{font-size:16px;font-size:1rem;line-height:1.375;margin:0 0 1.25rem}@media screen and (min-width: 47.5rem){div.site-footer-top__left p{margin:0}}@media screen and (min-width: 64.125rem){div.site-footer-top__left p{font-size:19px;font-size:1.1875rem;line-height:1.1578947368}}div.site-footer-top__right{float:left;display:block;margin-right:1.3544597266%;width:100%}div.site-footer-top__right:last-child{margin-right:0}@media screen and (min-width: 47.5rem){div.site-footer-top__right{float:left;display:block;margin-right:.1606206897%;width:63.9421765517%}div.site-footer-top__right:last-child{margin-right:0}}div.site-footer-top__right .gform_confirmation_message{font-size:16px;font-size:1rem;line-height:1.375;margin:0 0 1.25rem;color:#fff}body div.site-footer-top__right .gform_wrapper{max-width:100% !important;width:100%;float:left;margin:0;padding:0}body div.site-footer-top__right .gform_wrapper .gform_body{width:74%;float:left;clear:none}body div.site-footer-top__right .gform_wrapper .gform_body ul li.gfield{padding:0;margin:0}body div.site-footer-top__right .gform_wrapper .gform_body ul li.gfield label{display:none !important}body div.site-footer-top__right .gform_wrapper .gform_body ul li.gfield .ginput_container{margin:0 !important;padding:0 !important}body div.site-footer-top__right .gform_wrapper .gform_body ul li.gfield .ginput_container input{max-width:100% !important;width:100% !important;margin:0 !important;padding:0 0 0 1.1875rem !important;height:3.125rem !important}body div.site-footer-top__right .gform_wrapper .gform_footer{width:26%;float:left;margin:0 !important;padding:0 !important;clear:none}body div.site-footer-top__right .gform_wrapper .gform_footer input[type='submit']{max-width:100% !important;width:100% !important;border-radius:0;margin:0;height:3.125rem !important}body div.site-footer-top__right .gform_wrapper img.gform_ajax_spinner{display:none !important}div.site-footer-top__right form{width:100%;float:left;border-radius:3px;overflow:hidden}div.site-footer-top__right form input[type='email']{margin:0}div.site-footer-top__right form input[type='submit']:hover{background-color:#E58427;color:#fff}div.site-footer-bottom{background-color:#292623;width:100%;float:left;padding:2rem 0 2.25rem}div.site-footer-bottom__inside{max-width:68.75em;margin-left:auto;margin-right:auto;max-width:68.75rem;padding:0 .625rem;color:#8F8F8F;font-size:14px;font-size:.875rem;line-height:1.3571428571;font-family:"effra",san-serif}div.site-footer-bottom__inside::after{clear:both;content:"";display:block}div.site-footer-bottom__inside a{color:inherit}div.site-footer-bottom__inside a:hover{text-decoration:underline;color:#fff}div.site-footer-bottom__inside h5{font-size:18px;font-size:1.125rem;line-height:1.2222222222;font-weight:500;color:#989898;padding-top:.5rem;margin:0 0 .875rem;position:relative}div.site-footer-bottom__inside h5:before{content:"";position:absolute;top:0;left:0;width:1.875rem;height:.125rem;background-color:#DB642F}div.site-footer-bottom__navigation{float:left;display:block;width:101.3544597266%;border-right:1px solid #3F3934;padding:1.25rem 1.25rem 0 0}div.site-footer-bottom__navigation:last-child{width:100%}@media screen and (min-width: 47.5rem){div.site-footer-bottom__navigation{float:left;display:block;width:33.7848199089%;min-height:13rem}div.site-footer-bottom__navigation:last-child{width:32.4303601823%}}div.site-footer-bottom__navigation ul.nav-menu{width:100%;float:left;padding:0;margin:0;list-style:none}div.site-footer-bottom__navigation ul.nav-menu a{float:left;margin-bottom:.5rem}div.site-footer-bottom__navigation ul.nav-menu>li{width:50%;float:left;padding:0;margin:0}div.site-footer-bottom__navigation ul.nav-menu>li>ul.sub-nav-menu{width:100%;float:left;padding:0;margin:0;list-style:none}div.site-footer-bottom__navigation ul.nav-menu>li>ul.sub-nav-menu>li{width:100%;float:left}div.site-footer-bottom__cta{float:left;display:block;width:101.3544597266%;padding:1.25rem 1.25rem 0 0}div.site-footer-bottom__cta:last-child{width:100%}@media screen and (min-width: 47.5rem){div.site-footer-bottom__cta{border-right:1px solid #3F3934;float:left;display:block;width:33.7848199089%;padding:1.25rem 1.25rem 0;min-height:13rem}div.site-footer-bottom__cta:last-child{width:32.4303601823%}}div.site-footer-bottom__cta a.button{background-color:#292623;border:1px solid #989898;color:#989898}div.site-footer-bottom__cta a.button:hover{text-decoration:none;border-color:#fff;background-color:#fff;color:#292623}div.site-footer-bottom__connect{float:left;display:block;width:101.3544597266%;padding:1.25rem 1.25rem 0 0}div.site-footer-bottom__connect:last-child{width:100%}@media screen and (min-width: 47.5rem){div.site-footer-bottom__connect{float:left;display:block;width:33.7848199089%;min-height:13rem;padding:1.25rem 1.25rem 0}div.site-footer-bottom__connect:last-child{width:32.4303601823%}}div.site-footer-bottom__connect svg.site-logo{width:6.25rem;height:.875rem;margin-right:.875rem}div.site-footer-bottom__connect svg.site-logo path{fill:#8F8F8F}div.site-footer-bottom__connect div.site-footer-bottom__social-buttons{width:100%;float:left;padding:0 0 2.5rem}div.site-footer-bottom__connect a.button-social{width:2.1875rem;min-width:0;height:2.1875rem;padding:0;float:left;margin-right:.3125rem;border:none}div.site-footer-bottom__connect a.button-social svg{width:auto;height:1.125rem;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}div.site-footer-bottom__connect a.button-social svg path{fill:#fff;-webkit-transition:fill 200ms ease-in-out;-moz-transition:fill 200ms ease-in-out;transition:fill 200ms ease-in-out}div.site-footer-bottom__connect a.button-social:hover{background-color:#fff}div.site-footer-bottom__connect a.button-social:hover svg path{fill:#DB642F}div.site-footer-bottom__connect p{font-size:12px;font-size:.75rem;line-height:1.5;margin:.375rem 0 1.5625rem}div.site-footer-bottom__connect p span{width:100%;float:left;font-weight:500;color:#989898}div.site-footer-bottom__connect p a.constructive-shout-out{text-decoration:underline}#sgpb-popup-dialog-main-div{font-size:1.3rem;padding:2rem;text-align:center}
