*{-webkit-box-sizing:border-box;box-sizing:border-box}*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0 auto}article,aside,details,figcaption,figure,footer,header,main,mark,nav,section,summary,time{display:block}button{border-width:0;border-radius:0;line-height:inherit}button:not(:disabled){cursor:pointer}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}textarea{vertical-align:top}img,svg{display:block;max-width:100%}img{height:auto}svg{max-height:100%}svg:not(:root){overflow:visible}input[type="search"]{-webkit-appearance:textfield}input[type="date"]{-moz-appearance:textfield;-webkit-appearance:textfield}th,td{vertical-align:top}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}strong{font-weight:600}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{height:100%;font-size:62.5%}.new{min-height:100%;font:400 1.8rem/1.5 "Henderson", sans-serif;font-size:12px}@media screen and (min-width: 300px){.new{font-size:calc( 12px + 6 * ((100vw - 300px) / 1500))}}@media screen and (min-width: 1800px){.new{font-size:18px}}@supports (grid-area: auto){.new{display:grid;grid-template:auto 1fr auto / 100%}}.new main{width:100%;overflow:hidden}.new .work_with_us{overflow:visible}@media (min-width: 2000px){.new{max-width:2000px}}@font-face{font-family:"Henderson";src:url("/wp-content/themes/cpi/fonts/HendersonBCGSans-Bold-b3c8bbb83bfeeef3cda87f38f06e0589.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/cpi/fonts/HendersonBCGSans-Bold-d48c799fb41a5e5a9befb23b9f5b8d35.woff") format("woff"),url("/wp-content/themes/cpi/fonts/HendersonBCGSans-Bold-55a3741cda79c79012d938607ac1c9d8.ttf") format("truetype");font-style:normal;font-weight:700}@font-face{font-family:"Henderson";src:url("/wp-content/themes/cpi/fonts/HendersonBCGSans-BoldItalic-918168d232c91fe1ec9cc981c99eec67.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/cpi/fonts/HendersonBCGSans-BoldItalic-60ceb0f208884ef599abed9ff13a7d20.woff") format("woff"),url("/wp-content/themes/cpi/fonts/HendersonBCGSans-BoldItalic-66e5af448bc39e785c5115b1244a30e2.ttf") format("truetype");font-style:italic;font-weight:700}@font-face{font-family:"Henderson";src:url("/wp-content/themes/cpi/fonts/HendersonBCGSans-Regular-6157170bb79b37e3975089e239c4ceee.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/cpi/fonts/HendersonBCGSans-Regular-b1248420fe240f19178272c07cb6dedd.woff") format("woff"),url("/wp-content/themes/cpi/fonts/HendersonBCGSans-Regular-2fc285f55afe70d9277645843e0e10d8.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Henderson";src:url("/wp-content/themes/cpi/fonts/HendersonBCGSans-Italic-00c28bf360a3c7ada6f1fa5b638ab91e.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/cpi/fonts/HendersonBCGSans-Italic-8256d57723015a242a07e2a7eed2ab79.woff") format("woff"),url("/wp-content/themes/cpi/fonts/HendersonBCGSans-Italic-d114ea1a506ef4b1cf445c4091a3bd56.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Henderson";src:url("/wp-content/themes/cpi/fonts/HendersonBCGSans-Light-85e49570382cd507944ff5ce7be97e70.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/cpi/fonts/HendersonBCGSans-Light-054ce44ea0d9f3441b192ce2e05f67c1.woff") format("woff"),url("/wp-content/themes/cpi/fonts/HendersonBCGSans-Light-adae20f9995cdcea60242f41dbc60c29.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Henderson";src:url("/wp-content/themes/cpi/fonts/HendersonBCGSans-LightItalic-9265117ea3bac975e4950f30b7f22bc7.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/cpi/fonts/HendersonBCGSans-LightItalic-d85a72246975aa38ba47233eb71e2cf4.woff") format("woff"),url("/wp-content/themes/cpi/fonts/HendersonBCGSans-LightItalic-70f71415ed5e673af7ab279923d1a1e7.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Henderson";src:url("/wp-content/themes/cpi/fonts/HendersonBCGSans-Thin-93c890eef120233bab1503f42daa0d0a.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/cpi/fonts/HendersonBCGSans-Thin-6585f30c3ebb63e6e77008533fe7e021.woff") format("woff"),url("/wp-content/themes/cpi/fonts/HendersonBCGSans-Thin-3c989279746ea9082824381999bf5fab.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Henderson";src:url("/wp-content/themes/cpi/fonts/HendersonBCGSans-ThinItalic-28a4b38b84eb6019fff88bcda819b41b.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/cpi/fonts/HendersonBCGSans-ThinItalic-3e163b2b6edeadb9e717312fbf844098.woff") format("woff"),url("/wp-content/themes/cpi/fonts/HendersonBCGSans-ThinItalic-03c7e8106c7e61c0f2239920e16df3c8.ttf") format("truetype");font-weight:200;font-style:italic}.new main h1,.new main h1 p,.new main h2,.new main h2 p,.new main h3,.new main h3 p,.new main h4,.new main h4 p{color:#414042}.new main h1 a,.new main h2 a,.new main h3 a,.new main h4 a{color:#00c496}.new h1,.new .h1,.new h2,.new .h2,.new h3,.new .h3,.new .wrapper--with-aside section h1,.new .wrapper--with-aside section h2,.new h4,.new .h4{font-weight:300;margin-top:0.5em;margin-bottom:0.5em}.new h1,.new .h1{font-size:2.8em;font-weight:400;line-height:1.1;margin-top:0.5em;margin-bottom:0.5em}@media (min-width: 350px){.new h1,.new .h1{font-size:3em}}@media (min-width: 768px){.new h1,.new .h1{font-size:3.5em}}@media (min-width: 1024px){.new h1,.new .h1{font-size:4.35em}}@media (min-width: 1800px){.new h1,.new .h1{font-size:5.35em}}.new h2,.new .h2{font-size:2em;line-height:1.2}@media (min-width: 500px){.new h2,.new .h2{font-size:2.5em}}@media (min-width: 768px){.new h2,.new .h2{font-size:3em}}@media (min-width: 1600px){.new h2,.new .h2{font-size:3.5em}}@media (min-width: 1800px){.new h2,.new .h2{font-size:4em}}.new h3,.new .h3,.new .wrapper--with-aside section h1,.new .wrapper--with-aside section h2{font-weight:400;font-size:1.8em;line-height:1.2}@media (min-width: 768px){.new h3,.new .h3,.new .wrapper--with-aside section h1,.new .wrapper--with-aside section h2{font-size:2.1em}}@media (min-width: 1200px){.new h3,.new .h3,.new .wrapper--with-aside section h1,.new .wrapper--with-aside section h2{font-size:2.3em}}@media (min-width: 1200px){.new h3,.new .h3,.new .wrapper--with-aside section h1,.new .wrapper--with-aside section h2{font-size:2.7em}}.new h4,.new .h4,.new .section--products_values h3,.section--products_values .new h3{font-weight:600;font-size:1.2em;line-height:1.2}@media (min-width: 600px){.new h4,.new .h4,.new .section--products_values h3,.section--products_values .new h3{font-size:1.4em}}@media (min-width: 1200px){.new h4,.new .h4,.new .section--products_values h3,.section--products_values .new h3{font-size:1.6em}}.new h5{color:#00c496;text-transform:uppercase;font-size:0.8em}.new p{color:#737578}.new a{text-decoration-skip-ink:auto}.new p a,.new li a{color:#00c496}.new small{font-size:0.9em}header[role="banner"]{position:fixed;z-index:1000;width:100%;left:0;top:0}header[role="banner"] [aria-label="toggle navigation"]{position:relative;z-index:110;margin:auto 2% auto auto;line-height:3.9;font-size:0.88em;text-transform:uppercase;font-weight:600;letter-spacing:0.05em;-ms-flex-negative:0;flex-shrink:0;background-color:#00c496;padding-left:0.45em;padding-right:1.5em;-webkit-transition:color 0.1s ease-out;transition:color 0.1s ease-out;-webkit-clip-path:polygon(100% 0, 100% calc(100% - 1.6em), calc(100% - 1.6em) 100%, 0 100%, 0 0);clip-path:polygon(100% 0, 100% calc(100% - 1.6em), calc(100% - 1.6em) 100%, 0 100%, 0 0)}header[role="banner"] [aria-label="toggle navigation"]:hover,header[role="banner"] [aria-label="toggle navigation"]:active,header[role="banner"] [aria-label="toggle navigation"]:focus{color:#fff;outline:none}@media (max-width: 1099.5px){header[role="banner"] [aria-label="toggle navigation"].mobile .open-text{display:inline-block}.nav-active-mobile header[role="banner"] [aria-label="toggle navigation"].mobile .open-text{display:none}header[role="banner"] [aria-label="toggle navigation"].mobile .close-text{display:none}.nav-active-mobile header[role="banner"] [aria-label="toggle navigation"].mobile .close-text{display:inline-block}}@media (min-width: 1100px){header[role="banner"] [aria-label="toggle navigation"].mobile{display:none !important}}header[role="banner"] [aria-label="toggle navigation"].desktop{display:none}@media (max-width: 1099.5px){header[role="banner"] [aria-label="toggle navigation"].desktop{display:none !important}}@media (min-width: 1100px){.nav-active-desktop header[role="banner"] [aria-label="toggle navigation"].desktop{display:block}}header[role="banner"] [aria-label="toggle navigation"].hidden{display:none}@media (max-width: 1099.5px){.nav-active-mobile header[role="banner"] [aria-label="toggle navigation"]{background-color:#00c496}.nav-active-mobile header[role="banner"] [aria-label="toggle navigation"] svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-active-mobile header[role="banner"] [aria-label="toggle navigation"] .top{stroke-dasharray:17 82;stroke-dashoffset:-62px}.nav-active-mobile header[role="banner"] [aria-label="toggle navigation"] .middle{stroke-dashoffset:23px}.nav-active-mobile header[role="banner"] [aria-label="toggle navigation"] .bottom{stroke-dashoffset:-83px}}@media (min-width: 1100px){.nav-active-desktop header[role="banner"] [aria-label="toggle navigation"]{background-color:#00c496}.nav-active-desktop header[role="banner"] [aria-label="toggle navigation"] svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-active-desktop header[role="banner"] [aria-label="toggle navigation"] .top{stroke-dasharray:17 82;stroke-dashoffset:-62px}.nav-active-desktop header[role="banner"] [aria-label="toggle navigation"] .middle{stroke-dashoffset:23px}.nav-active-desktop header[role="banner"] [aria-label="toggle navigation"] .bottom{stroke-dashoffset:-83px}}header[role="banner"] [aria-label="toggle navigation"] svg{width:4em;height:4em;-webkit-transition:-webkit-transform 400ms;transition:-webkit-transform 400ms;transition:transform 400ms;transition:transform 400ms, -webkit-transform 400ms;float:left}header[role="banner"] [aria-label="toggle navigation"] .line{fill:none;-webkit-transition:stroke-dasharray 400ms, stroke-dashoffset 400ms;transition:stroke-dasharray 400ms, stroke-dashoffset 400ms;stroke:currentColor;stroke-width:5.5;stroke-linecap:round}header[role="banner"] [aria-label="toggle navigation"] .top{stroke-dasharray:40 82}header[role="banner"] [aria-label="toggle navigation"] .middle{stroke-dasharray:40 111}header[role="banner"] [aria-label="toggle navigation"] .bottom{stroke-dasharray:40 161}header[role="banner"]>div{width:100%;max-width:2000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:10;margin-left:auto;margin-right:auto}header[role="banner"] .button{padding:1.2em 1.8em}@media (min-width: 1100px){header[role="banner"]{background-color:transparent;padding-top:0;padding-bottom:0}header[role="banner"]::after{content:none}}.page-template-template-audience [role="banner"] [aria-label="home"]{color:#fff}[class*="has-scrolled"] [role="banner"]{padding-top:0;padding-bottom:0}[class*="has-scrolled"] [role="banner"] .logo{-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-transform:translate(0, -10%);transform:translate(0, -10%)}@media (min-width: 1100px){[class*="has-scrolled"] [role="banner"] .logo{-webkit-transform:translate(0, -13%);transform:translate(0, -13%)}}.mobile-detector{display:none;opacity:1}@media (min-width: 1100px){.mobile-detector{opacity:0}}.old footer[role="contentinfo"] .wrapper--nav{margin-left:auto;margin-right:auto}footer[role="contentinfo"]{overflow:hidden}footer[role="contentinfo"] .wrapper--nav{max-width:100%;width:90%;padding-top:12em;font-size:0.9em;background-color:#fff;border-bottom:1px solid #dcddde}footer[role="contentinfo"] .wrapper--nav ul{padding-left:0;list-style:none;max-width:118rem;margin-top:0;margin-bottom:1.2em}footer[role="contentinfo"] .wrapper--nav li{display:inline-block;width:100%}footer[role="contentinfo"] .wrapper--nav a:not(:hover){text-decoration:none}footer[role="contentinfo"] .wrapper--nav a{color:#737578;margin-bottom:1.3em;display:inline-block}footer[role="contentinfo"] .wrapper--nav [class^="text"]{fill:#2e5b66}footer[role="contentinfo"] .wrapper--nav .menu-item-has-children>a,footer[role="contentinfo"] .wrapper--nav .parent{font-weight:600;color:#2e5b66;text-transform:uppercase;margin-bottom:1em;letter-spacing:0.05em}footer[role="contentinfo"] .wrapper--nav .logo{margin-left:-1.4%;margin-bottom:4em;color:#00c496}footer[role="contentinfo"] .wrapper--nav .mark--small{display:none}footer[role="contentinfo"] .wrapper--nav .text--contrast{fill:#939598}@media (min-width: 400px){footer[role="contentinfo"] .wrapper--nav>ul{-webkit-column-count:2;column-count:2}}@media (min-width: 800px){footer[role="contentinfo"] .wrapper--nav{width:100%;padding-bottom:6em;padding-top:14em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom-width:0}footer[role="contentinfo"] .wrapper--nav ul{width:60%}footer[role="contentinfo"] .wrapper--nav>ul{padding-left:2.5%;padding-right:2.5%}footer[role="contentinfo"] .wrapper--nav .logo{margin-left:2%;margin-bottom:auto}}footer[role="contentinfo"] .legalese{width:100%;font-size:0.9em;color:#737578;background-color:#fff}footer[role="contentinfo"] .legalese span{display:block;margin:5%}footer[role="contentinfo"] .legalese em{display:block}footer[role="contentinfo"] .legalese small{display:block;padding:5%;font-size:inherit;color:#dcddde;background-color:#2e5b66}footer[role="contentinfo"] .legalese a{text-decoration:underline;color:inherit}@media (min-width: 800px){footer[role="contentinfo"] .legalese{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer[role="contentinfo"] .legalese span{width:20em;margin:3.25% 2.5%}footer[role="contentinfo"] .legalese small{max-width:118rem;width:60%;padding:3.25% 2.5%}}@media (min-width: 1860px){footer[role="contentinfo"] .legalese span{width:35.5em}}.footer--basic .social-links,.footer--basic .contact_form{display:none}[role="banner"] ul{padding-left:0;list-style:none;margin-top:0;margin-bottom:0}[role="banner"] .logo{margin:auto 1em}[role="banner"] [role="tablist"],[role="banner"] .tl_list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;z-index:10}@media (min-width: 768px){[role="banner"] [role="tablist"] li,[role="banner"] .tl_list li{max-width:13em}}@media (min-width: 1100px){[role="banner"] [role="tablist"] li,[role="banner"] .tl_list li{max-width:none}}[role="banner"] [role="tablist"] a,[role="banner"] .tl_list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.4em 1.8em;font-size:0.88em;text-transform:uppercase;font-weight:600;letter-spacing:0.05em;text-decoration:none;-ms-flex-negative:0;flex-shrink:0;color:#fff}[role="banner"] [role="tablist"] a:hover,[role="banner"] .tl_list a:hover{color:#2e5b66}@media (max-width: 1099.5px){[role="banner"] [role="tablist"],[role="banner"] .tl_list{z-index:0;top:0;left:0;height:100%;background-color:#00c496;visibility:hidden;opacity:0;padding:7em 1.5em 1.8em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed}}@media (min-width: 1100px){[role="banner"] li:hover>a,[role="banner"] li:active>a,[role="banner"] li:focus>a{color:#00c496}[role="banner"] a,[role="banner"] button{letter-spacing:0.04em}[role="banner"] [role="tablist"],[role="banner"] .tl_list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;text-align:inherit}[role="banner"] [role="tablist"]>li,[role="banner"] .tl_list>li{margin-right:2.8%;position:relative;z-index:10}[role="banner"] [role="tablist"] a,[role="banner"] .tl_list a{color:#2e5b66;-webkit-transition:color 0.5s;transition:color 0.5s;padding-left:0;padding-right:0}[role="banner"] [role="tablist"] a:hover,[role="banner"] [role="tablist"] a:active,[role="banner"] [role="tablist"] a:focus,[role="banner"] .tl_list a:hover,[role="banner"] .tl_list a:active,[role="banner"] .tl_list a:focus{color:#00c496}[role="banner"] .current-menu-item>a{color:#00c496}}@media (min-width: 1400px){[role="banner"] [role="tablist"]>li,[role="banner"] .tl_list>li{margin-right:1.7em}}[class*="has-scrolled"] .mega-nav::before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media (max-width: 1099.5px){[class*="has-scrolled"].nav-active-mobile .mega-nav::before,[class*="has-scrolled"].nav-active-desktop .mega-nav::before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@media (min-width: 1100px){[class*="has-scrolled"] [role="banner"] .mega-nav{padding-top:1.5%;padding-bottom:1.5%}}@media (min-width: 1100px){.nav-active-desktop .mega-nav::before{background-color:#2e5b66}}@media (max-width: 767.5px){.nav-active-mobile [role="banner"] .mega-nav::before{z-index:100;background-color:#fff;-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width: 1099.5px){.nav-active-mobile{overflow:hidden}.nav-active-mobile [role="banner"] [role="tablist"],.nav-active-mobile [role="banner"] .tl_list{overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;visibility:visible;opacity:1;-webkit-transition:visibility 1s, opacity 1s;transition:visibility 1s, opacity 1s}.nav-active-mobile [role="banner"] .current-menu-item>a{color:#2e5b66}}@media (max-width: 1099.5px){.nav-active-mobile [role="tablist"] a{color:#fff}.nav-active-mobile [role="tablist"] [aria-selected="true"]{color:#2e5b66}}@media (min-width: 1100px){.nav-active-desktop [role="tablist"] a{color:#fff}.nav-active-desktop [role="tablist"] [aria-selected="true"]{color:#00c496}}.mega-nav{width:100%;margin-left:auto;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:fixed;z-index:90;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:5.6em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:padding 0.3s;transition:padding 0.3s}.mega-nav::before{content:"";background-color:#fff;position:absolute;right:0;bottom:0;z-index:10;height:100%;width:100%;-webkit-transform:translate3d(14em, 0, 0);transform:translate3d(14em, 0, 0);-webkit-transition:background-color 0.5s, -webkit-transform 0.5s;transition:background-color 0.5s, -webkit-transform 0.5s;transition:background-color 0.5s, transform 0.5s;transition:background-color 0.5s, transform 0.5s, -webkit-transform 0.5s}@media (min-width: 600px){.mega-nav::before{-webkit-transform:translate3d(21em, 0, 0);transform:translate3d(21em, 0, 0)}}@media (min-width: 768px) and (max-width: 1099.5px){.nav-active-mobile .mega-nav::before{-webkit-transform:translate3d(21em, 0, 0);transform:translate3d(21em, 0, 0)}}@media (min-width: 1100px){.mega-nav::before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.mega-nav::after{position:fixed;top:0;left:0;z-index:0;padding-top:inherit;width:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(rgba(255,255,255,0)));background-image:linear-gradient(#fff 50%, rgba(255,255,255,0));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 1099.5px){.mega-nav::after{content:""}}.mega-nav h2{font-size:0.88em;text-transform:uppercase;font-weight:600;letter-spacing:0.05em}.mega-nav [role="tabpanel"]{position:fixed;z-index:0;top:0;left:0;right:0;height:0;padding-right:3%;padding-left:3%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff}@media (max-width: 1099px){.nav-active-mobile .mega-nav [role="tabpanel"][aria-hidden="false"]{height:100%}}@media (min-width: 1100px){.nav-active-desktop .mega-nav [role="tabpanel"][aria-hidden="false"]{height:100%}}@supports (grid-area: auto){.mega-nav [role="tabpanel"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}.mega-nav [role="tabpanel"]>*{padding-bottom:3em}@media (min-width: 768px){.mega-nav [role="tabpanel"]>*{padding-bottom:2em}}@media (min-width: 1024px){.mega-nav [role="tabpanel"]>*{margin-right:2.8em}}@media (min-width: 600px){.mega-nav [role="tabpanel"]{padding-right:2.9em;padding-left:2.9em}}@media (min-width: 768px){.mega-nav [role="tabpanel"]{left:14em}}@media (min-width: 1024px){.mega-nav [role="tabpanel"]{padding-right:0}}@media (min-width: 1100px){.mega-nav [role="tabpanel"]{left:0}}@media (min-width: 1024px) and (max-width: 1649.5px){.mega-nav [role="tabpanel"]{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width: 1650px){.mega-nav [role="tabpanel"]{padding-left:6.6em;-ms-flex-line-pack:unset;align-content:unset}}@media (min-width: 2000px){.mega-nav [role="tabpanel"]{left:50%;right:auto;width:100%;max-width:2000px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width: 600px){.mega-nav{height:6.1em}}@media (min-width: 1100px){.mega-nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;position:relative;z-index:30;height:auto;visibility:visible;opacity:1;padding:2.9em 2.5%;max-width:57em}.mega-nav::before{-webkit-transform:translate3d(100%, 0, 0) translateX(-57em);transform:translate3d(100%, 0, 0) translateX(-57em);width:100vw}}@media (min-width: 1400px){.mega-nav{max-width:65.5em;padding-left:2.9em;padding-right:2.9em}.mega-nav::before{-webkit-transform:translate3d(100%, 0, 0) translateX(-65.5em);transform:translate3d(100%, 0, 0) translateX(-65.5em);width:100vw}}.mega-nav .hide_menu{text-decoration:none;display:inline-block;background-color:#00c496;color:#fff;text-transform:uppercase;padding:1.4em 2.1em;font-size:0.89em;font-weight:600;letter-spacing:0.04em;border-width:0;-webkit-transition:color 0.5s, -webkit-clip-path 0.5s;transition:color 0.5s, -webkit-clip-path 0.5s;transition:color 0.5s, clip-path 0.5s;transition:color 0.5s, clip-path 0.5s, -webkit-clip-path 0.5s;display:none;width:0;padding-left:2.1em;padding-right:2.1em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;opacity:0;-webkit-transform:translate3d(200%, 0, 0);transform:translate3d(200%, 0, 0);transition:transform 0.5s, opacity 0.5s, color 0.5s, clip-path 0.5s, -webkit-clip-path 0.5s;position:relative;z-index:20}@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.mega-nav .hide_menu{-webkit-clip-path:polygon(100% 0, 100% calc(100% - var(--ch)), calc(100% - var(--ch)) 100%, 0 100%, 0 0);clip-path:polygon(100% 0, 100% calc(100% - var(--ch)), calc(100% - var(--ch)) 100%, 0 100%, 0 0)}}.mega-nav .hide_menu:hover,.mega-nav .hide_menu:active,.mega-nav .hide_menu:focus{outline:none;color:#fff}@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.mega-nav .hide_menu:hover,.mega-nav .hide_menu:active,.mega-nav .hide_menu:focus{color:#2e5b66;-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 var(--ch), var(--ch) 0);clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 var(--ch), var(--ch) 0)}}.tab-header{padding-top:8em;width:100%;max-width:2000px;margin-left:auto;margin-right:auto;margin-top:auto}.tab-header p{font-style:italic;font-size:0.9em;margin-top:0}.tab-header:focus{outline:none}@media (min-width: 1100px){.tab-header{padding-top:11.5em}}@media (min-width: 1600px){.tab-header{padding-top:14em}}@media (min-width: 1650px){.tab-header{margin-top:0;margin-bottom:auto}}.tab-action h3,[class^="featured-link--"] h3{font-size:1.8em}@media (min-width: 1024px) and (max-width: 1024px), (min-width: 1600px){.tab-action h3,[class^="featured-link--"] h3{font-size:2.1em}}.tab-action strong,[class^="featured-link--"] strong{font-size:0.88em;text-transform:uppercase;letter-spacing:0.05em;color:#00c496;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.tab-action .button,[class^="featured-link--"] .button{margin-top:1em;-ms-flex-item-align:start;align-self:flex-start}.tab-action{width:100%;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:auto}.tab-action header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;border-bottom:2px solid;margin-bottom:1.6em}.tab-action h3{margin-bottom:0.6em}.tab-action p{color:#939598;font-size:0.9em;margin-top:0}@media (min-width: 600px){.tab-action{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}@media (min-width: 768px) and (max-width: 1649.5px){.tab-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;width:100%;margin-bottom:3em}.tab-action header{-ms-flex-preferred-size:20em;flex-basis:20em;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;padding-right:2em;border-bottom-width:0;border-right:2px solid}.tab-action div{padding-left:2em}}@media (min-width: 1100px){.tab-action{padding-right:33%}}@media (min-width: 1300px){.tab-action{padding-right:29em}}@media (min-width: 1650px){.tab-action{width:21.5em;padding-right:0}}.featured-links{display:none}@media (min-width: 600px){.featured-links{display:-webkit-box;display:-ms-flexbox;display:flex}.featured-links[data-count="1"]{width:29em;max-width:35%}.featured-links[data-count="2"]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.featured-links[data-count="2"]>*{width:48%}}@media (min-width: 600px) and (min-width: 1100px){.featured-links[data-count="2"]{max-width:67%;width:58em}}[class^="featured-link--"]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:10;color:#fff;text-decoration:none;overflow:hidden;width:100%;margin-top:3em}[class^="featured-link--"] h3{font-weight:300}[class^="featured-link--"] div{background-color:#414042;padding:2.5em 2.5em 2.5em 3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:50%}[class^="featured-link--"] img{width:50%;position:absolute;z-index:-1;bottom:0;left:50%}@supports ((-o-object-fit: cover) or (object-fit: cover)){[class^="featured-link--"] img{height:100%;width:50%;-o-object-fit:cover;object-fit:cover}}[class^="featured-link--"] .button{font-size:0.88em}@media (min-width: 1100px){[class^="featured-link--"]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:visible;width:auto;margin-top:0}[class^="featured-link--"] div{width:auto}[class^="featured-link--"] img{bottom:-6em;left:0;height:41em;-webkit-transform:translateX(4em);transform:translateX(4em)}@supports ((-o-object-fit: cover) or (object-fit: cover)){[class^="featured-link--"] img{width:100%}}}.featured-link--pages,.featured-link--pages div,.featured-link--pages img,.featured-link--pages div>*{-ms-flex-negative:0;flex-shrink:0;max-width:100%}.featured-link--pages img{position:static;-webkit-transform:none;transform:none;width:100%;height:auto}.featured-link--pages div{width:100%}@media (min-width: 600px){.featured-link--pages{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}}.tab-content{width:100%;padding-bottom:2em;margin-bottom:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tab-content ul{-ms-flex-negative:0;flex-shrink:0}.tab-content li{margin-bottom:0;font-size:0.88em}.tab-content .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;letter-spacing:0.05em;color:#2e5b66;font-weight:600;min-height:4em}.tab-content .link img{margin-right:1em;margin-bottom:1em;width:auto;height:4em;max-width:none;-ms-flex-negative:0;flex-shrink:0}.tab-content .link img+span{-webkit-transform:translateY(-0.5em);transform:translateY(-0.5em)}@supports ((-o-object-fit: contain) or (object-fit: contain)){.tab-content .link img{-o-object-fit:contain;object-fit:contain;width:6em}}@media (min-width: 600px){.tab-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab-content ul{max-width:50%;margin-right:auto}.tab-content ul:first-child{margin-left:0}.tab-content li{margin-right:1em}}@media (min-width: 1100px){.tab-content ul{margin-left:auto;margin-right:auto;width:auto;max-width:33%}}@media (min-width: 1650px){.tab-content{width:calc(100% - 27.1em)}.tab-content>*{margin-left:auto}.tab-content ul:first-child{margin-left:auto}}.new [class^="wrapper"]{width:90%;max-width:1360px;margin-right:auto;margin-left:auto}@media (min-width: 500px){.new [class^="wrapper"]{width:80%}}@media (min-width: 700px){.new [class^="wrapper"]{width:85%}}@media (min-width: 1024px){.new [class^="wrapper"]{width:90%}}.new .wrapper--with-aside{max-width:1520px}.new .wrapper--with-aside aside{margin-top:-21vh;margin-bottom:3em;-ms-flex-negative:0;flex-shrink:0}.new .wrapper--with-aside section h1,.new .wrapper--with-aside section h2{font-weight:600}.new .wrapper--with-aside section p{max-width:100%;margin-bottom:1.8em}@media (min-width: 500px){.new .wrapper--with-aside aside{margin-right:5%;max-width:35em;margin-top:-27vh}}@media (min-width: 1024px){.new .wrapper--with-aside aside{margin-top:-29vh}}@media (min-width: 1024px){.new .wrapper--with-aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:0;width:95%}}@media (min-width: 1200px){.new .wrapper--with-aside aside{margin-top:-35vh}}@media (min-width: 1350px){.new .wrapper--with-aside{margin-left:auto}.new .wrapper--with-aside aside{width:54%;max-width:42em}.new .wrapper--with-aside aside+div{width:66%}}.new .text_wrapper{max-width:42em}.new .text_wrapper p{max-width:28em;margin-top:1.8em}.new .text_wrapper h2,.new .text_wrapper h3{margin-top:0;color:#2e5b66}.new .section--content{width:90%;max-width:1360px;margin-right:auto;margin-left:auto}@media (min-width: 500px){.new .section--content{width:80%}}@media (min-width: 700px){.new .section--content{width:85%}}@media (min-width: 1024px){.new .section--content{width:90%}}.new .section--dual{margin-bottom:9%}.new .section--dual h2{max-width:12em;margin-top:0;margin-right:0.7em;color:#00c496}.new .section--dual .wrapper{max-width:1510px}.new .section--dual .wrapper div{margin-left:auto;margin-right:auto;max-width:39em}@media (min-width: 1024px){.new .section--dual .wrapper div{margin-left:9.5em;max-width:30em}}@media (min-width: 1150px){.new .section--dual .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new .section--dual .wrapper div{margin-left:auto}}@media (min-width: 1550px){.new .section--dual .wrapper div{margin-right:auto}}.new .section--framework{position:relative;z-index:20;padding-top:5%}.new .section--framework::before{content:"";background-color:#dcddde;height:25em;width:25em;position:absolute;z-index:0;top:0;left:0}.new .section--framework .wrapper{position:relative;z-index:10}@media (min-width: 580px) and (max-width: 899px){.new .section--framework .text_wrapper{margin-left:16%}}@media (min-width: 768px){.new .section--framework::before{height:30em;width:30em}}@media (min-width: 900px){.new .section--framework::before{width:40%;height:100%}.new .section--framework .text_wrapper{margin-left:auto}}.new .section--image{position:relative;z-index:0;margin-bottom:8%;overflow:hidden}.new .section--image::before{content:"";position:absolute;z-index:10;background-color:#fff;left:50%;top:0;-webkit-transform:skew(-35deg);transform:skew(-35deg);-webkit-transform-origin:top left;transform-origin:top left;width:100%;height:110%}.new .section--image img{width:50%;margin-bottom:10%}.new .section--image h2{max-width:11em}.new .section--image .wrapper{max-width:1690px}.new .section--image .text_wrapper{position:relative;z-index:20;max-width:none}.new .section--image .text_wrapper div{margin-bottom:1.3em}@media (min-width: 1024px){.new .section--image .text_wrapper div{-webkit-column-count:2;column-count:2;-webkit-column-gap:1em;column-gap:1em}}@media (min-width: 1200px){.new .section--image .text_wrapper div{-webkit-column-gap:2em;column-gap:2em}}@media (min-width: 1650px){.new .section--image .text_wrapper div{-webkit-column-gap:3em;column-gap:3em}}.new .section--image .text_wrapper p{-webkit-column-break-inside:avoid;break-inside:avoid;margin-top:0;margin-bottom:1.4em}@media (max-width: 699px){.new .section--image .wrapper{width:100%}.new .section--image .text_wrapper{padding-left:10%;padding-right:10%}}@media (min-width: 700px){.new .section--image::before{left:40%}.new .section--image img{width:40%;position:absolute;top:0;left:0;z-index:0}@supports ((-o-object-fit: cover) or (object-fit: cover)){.new .section--image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.new .section--image .wrapper{padding-top:15%;padding-left:30%}.new .section--image .text_wrapper{padding-left:0;padding-right:0}}@media (min-width: 1024px){.new .section--image .wrapper{padding-top:11%}}@media (min-width: 1200px){.new .section--image::before{left:44%}.new .section--image img{width:44%}.new .section--image .wrapper{padding-left:35%}}.new .section--diagram{position:relative;z-index:0;margin-bottom:8%}.new .section--diagram::before{content:"";position:absolute;z-index:10;background-color:#dcddde;right:50%;top:0;-webkit-transform:skew(-35deg);transform:skew(-35deg);-webkit-transform-origin:top right;transform-origin:top right;left:0;height:101%}.new .section--diagram h2{max-width:11em}.new .section--diagram .fundamentals_diagram{width:25em;height:29em;max-height:none;max-width:90%;position:relative;z-index:20;margin-bottom:5%}@media (min-width: 450px){.new .section--diagram .fundamentals_diagram{max-width:70%;width:28.5em;height:33em}}@media (min-width: 700px){.new .section--diagram .fundamentals_diagram{margin-right:2%;max-width:40%;-webkit-transform:translateX(-5%);transform:translateX(-5%)}}@media (min-width: 900px){.new .section--diagram .fundamentals_diagram{max-width:42%}}@media (min-width: 1024px){.new .section--diagram .fundamentals_diagram{max-width:none}}.new .section--diagram .wrapper{max-width:1690px;padding-top:5%;padding-bottom:5%}.new .section--diagram .text_wrapper{position:relative;z-index:20;max-width:none}.new .section--diagram .text_wrapper div{margin-bottom:1.3em}@media (min-width: 1100px){.new .section--diagram .text_wrapper div{-webkit-column-count:2;column-count:2;-webkit-column-gap:1em;column-gap:1em}}@media (min-width: 1200px){.new .section--diagram .text_wrapper div{-webkit-column-gap:2em;column-gap:2em}}@media (min-width: 1650px){.new .section--diagram .text_wrapper div{-webkit-column-gap:3em;column-gap:3em}}.new .section--diagram .text_wrapper p{-webkit-column-break-inside:avoid;break-inside:avoid;margin-top:0;margin-bottom:1.4em}@media (min-width: 700px){.new .section--diagram::before{right:60%}.new .section--diagram .text_wrapper{padding-left:0;padding-right:0}.new .section--diagram .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width: 1200px){.new .section--diagram::before{right:56%}}.new .section--viewpoints{overflow:hidden;position:relative;z-index:0}.new .section--viewpoints h2{color:#00c496;margin-bottom:0.4em}.new .section--viewpoints p{color:#414042;margin-top:0;line-height:1.4}.new .section--viewpoints img{margin-left:auto;width:30em}.new .section--viewpoints .text_wrapper{margin-top:12%;max-width:37em}.new .section--viewpoints .button--alternate{color:#fff}.new .section--viewpoints .call_to_action{position:relative;z-index:10;right:0;bottom:0;background-color:#414042;color:#fff;padding:1.6em 0 2.4em 2.8em;font-size:1em;margin-bottom:0;margin-top:8%}.new .section--viewpoints .call_to_action em{font-size:1.8em;margin-bottom:1em;display:block}@media (min-width: 380px){.new .section--viewpoints .text_wrapper{margin-bottom:12%}.new .section--viewpoints .call_to_action{width:20em;margin-top:0;position:absolute}}@media (min-width: 800px){.new .section--viewpoints img{position:absolute;top:0;left:55%;z-index:0;height:100%;max-width:none}@supports ((-o-object-fit: cover) or (object-fit: cover)){.new .section--viewpoints img{-o-object-fit:cover;object-fit:cover;width:45%}}.new .section--viewpoints .call_to_action{max-width:45%;width:23em}.new .section--viewpoints .text_wrapper{width:50%}.new .section--viewpoints .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:25em}}@media (min-width: 950px){.new .section--viewpoints em{font-size:1.2em}.new .section--viewpoints .call_to_action{padding:2.6em 3.8em 3.4em 3.8em;width:28em}}@media (min-width: 950px){.new .section--viewpoints em{font-size:1.6em}}@media (min-width: 1350px){.new .section--viewpoints em{font-size:2em}.new .section--viewpoints .call_to_action{padding:3.6em 4.8em 4.4em 4.8em}}.new .section--fundamentals{position:relative;z-index:90;margin-top:8%}.new .section--fundamentals h2{color:#fff}.new .section--fundamentals h3{font-style:italic;color:#fff;font-size:2em;max-width:13em;margin-top:0}.new .section--fundamentals svg{position:absolute;z-index:0}.new .section--fundamentals input{max-width:30em}.new .section--fundamentals a,.new .section--fundamentals label{color:#fff}.new .section--fundamentals small{line-height:1.4;display:block}@supports (pointer-events: none){.new .section--fundamentals img{pointer-events:none;position:relative;z-index:10}}.new .section--fundamentals .text_wrapper{margin-top:4%;margin-bottom:4%;position:relative;z-index:20;max-width:38em}.new .section--fundamentals .wrapper{position:relative;z-index:10;margin-top:8%;margin-bottom:8%}.new .section--fundamentals .wrapper--form{position:relative;z-index:10;margin-top:5%;padding-top:8%;padding-bottom:8%;margin-bottom:-15%}.new .section--fundamentals .wrapper--form::after{content:"";position:absolute;z-index:-1;background:#414042 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 926 737' width='926px' height='737px' fill='%23313032'%3E%3Cpath d='M821.265,221.722 L821.545,85.144 L925.994,40.329 L925.994,209.551 L821.265,221.722 ZM896.902,416.841 L805.751,405.806 L805.751,388.491 L896.902,392.338 L896.902,416.841 ZM483.826,0.008 L738.852,0.008 L483.826,88.330 L483.826,0.008 ZM724.300,375.021 L456.677,369.112 L457.338,234.522 L724.300,143.921 L724.300,375.021 ZM677.760,571.279 L381.041,482.770 L381.041,426.973 L677.760,485.722 L677.760,571.279 ZM183.232,496.612 L365.528,571.771 L366.000,684.000 L366.000,737.000 L183.232,578.676 L183.232,496.612 ZM254.982,0.008 L365.204,0.008 L254.982,63.320 L254.982,0.008 ZM351.954,299.979 L167.715,294.291 L167.715,197.516 L351.954,133.236 L351.954,299.979 ZM-0.010,54.924 L54.588,0.008 L110.511,0.008 L132.232,0.079 L-0.010,113.114 L-0.010,54.924 ZM220.079,421.199 L33.904,365.160 L33.625,335.199 L220.079,373.438 L220.079,421.199 ZM484.000,736.000 L483.826,646.943 L696.000,736.000 L484.000,736.000 ZM925.989,730.988 L850.358,698.267 L850.358,607.835 L925.989,613.608 L925.989,730.988 Z'/%3E%3C/svg%3E") right center no-repeat;background-size:auto 115%;width:150%;right:-4em;top:0;height:100%}.new .section--fundamentals .wrapper--form p{color:#939598;max-width:27em}.new .section--fundamentals.visible ~ .fundamentals_download{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);opacity:0}@media (min-width: 850px){.new .section--fundamentals img{position:absolute;z-index:10;bottom:0;right:-4%;width:64%;max-width:calc(100% - 25em)}.new .section--fundamentals form{width:36em}.new .section--fundamentals .wrapper{margin-bottom:5%}.new .section--fundamentals .wrapper--form{margin-bottom:0}}.new .section--image_right{position:relative;z-index:10;margin-bottom:7%;overflow:hidden}.new .section--image_right::before{content:"";position:absolute;z-index:-1;background-color:#414042;left:20%;bottom:0;-webkit-transform:skew(-35deg);transform:skew(-35deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;width:100%;padding-top:80%}.new .section--image_right h2{margin-bottom:0.25em}.new .section--image_right img{width:60%;margin-left:auto}.new .section--image_right .wrapper{padding-top:9%;padding-bottom:9%}.new .section--image_right .text_wrapper{margin-bottom:-15%;position:relative;z-index:10}.new .section--image_right .h3,.new .section--image_right .wrapper--with-aside section h1,.new .wrapper--with-aside section .section--image_right h1,.new .section--image_right .wrapper--with-aside section h2,.new .wrapper--with-aside section .section--image_right h2{margin-top:0.35em;color:#2e5b66}@media (min-width: 800px){.new .section--image_right{overflow:visible}.new .section--image_right::before{left:44%;padding-top:0;top:3em}.new .section--image_right img{width:42%;position:absolute;bottom:0;right:-10%;z-index:10}.new .section--image_right .text_wrapper{margin-bottom:0;max-width:34em}.new .section--image_right .wrapper{overflow:hidden}}@media (min-width: 900px){.new .section--image_right .text_wrapper{max-width:56%}}@media (min-width: 1300px){.new .section--image_right .text_wrapper{max-width:44em}}.new .section--products_other+.section--clients ul{width:110%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:53em}.new .section--products_other+.section--clients li{width:25%}.new .section--products_other+.section--clients li:nth-child(1){margin-right:75%}.new .section--products_other+.section--clients li:nth-child(3){margin-right:50%}.new .section--products_other+.section--clients li:nth-child(6){margin-right:25%}.new .section--products_other+.section--clients li:nth-child(n+6) ~ li{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.new .section--products_other+.section--clients .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 700px){.new .section--products_other+.section--clients ul{width:105%}.new .section--products_other+.section--clients img{padding-right:3em}}@media (min-width: 800px){.new .section--products_other+.section--clients img{padding-right:2.5em}}@media (min-width: 1024px){.new .section--products_other+.section--clients img{padding-right:1.5em}.new .section--products_other+.section--clients .wrapper{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}@media (min-width: 1200px){.new .section--products_other+.section--clients ul{max-width:955px}.new .section--products_other+.section--clients img{padding-right:0}}.new .section--clients{position:relative;z-index:10}.new .section--clients .wrapper{margin-bottom:7%}.new .section--clients h2{max-width:24em}.new .section--clients ul{padding-left:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1em;width:100%}.new .section--clients li{width:50%;max-width:100%;margin-top:3.6%;margin-bottom:3.6%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:1.5em}@media (min-width: 700px){.new .section--clients img{padding-right:1em}.new .section--clients h2{font-size:2.67em}.new .section--clients li{width:25%}}@media (min-width: 1024px){.new .section--clients ul,.new .section--clients .text_wrapper{max-width:48%}.new .section--clients .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.new .section--action{overflow:hidden}.new .section--action h2{color:#fff}.new .section--action p{color:#939598}.new .section--action .text_wrapper{background-color:#414042;position:relative;z-index:10}.new .section--action .text_wrapper div{padding:10% 5%}@media (max-width: 599px){.new .section--action .wrapper{width:100%}}@media (min-width: 500px){.new .section--action .text_wrapper div{padding:10%}}@media (min-width: 600px){.new .section--action+section{padding-top:6%;margin-top:-6%}.new .section--action .text_wrapper{margin-right:1em;padding-left:0}.new .section--action .text_wrapper::before{content:"";position:absolute;z-index:0;right:100%;top:0;width:100%;height:100%;background-color:inherit}.new .section--action .text_wrapper div{margin-right:1em;padding-left:0;padding-right:0;padding-bottom:16%;max-width:29em}}@media (min-width: 400px) and (max-width: 600px), (min-width: 800px){.new .section--action img{max-width:50%}}.new .section--box{overflow:hidden}.new .section--box h2{color:#00c496}.new .section--box p,.new .section--box [class^="button"]+a:not(.button){color:#fff}.new .section--box .wrapper--right{max-width:1560px;display:-webkit-box;display:-ms-flexbox;display:flex}.new .section--box .text_wrapper{max-width:34em}@media (min-width: 800px){.new .section--box .text_wrapper{margin-left:auto}}.new .section--box .contrast_box{position:relative;z-index:10;padding-top:1.6em;padding-bottom:2.8em;margin-top:3em}.new .section--box .contrast_box::after{content:"";background-color:#414042;position:absolute;z-index:-1;left:-3.8em;top:0;width:200%;height:100%}.new .section--who ul{padding-left:0;list-style:none}@media (min-width: 1024px){.new .section--who .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new .section--who .text_wrapper{width:48%}}.new .section--who .page_links .link{color:#00c496}.checkbox input,.radio input{display:none}.checkbox input ~ label,.radio input ~ label{display:inline-block;position:relative;padding-left:2.45em;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;vertical-align:middle;min-height:1.4em}.checkbox input ~ label::before,.checkbox input ~ label::after,.radio input ~ label::before,.radio input ~ label::after{position:absolute;left:0;top:0;display:inline-block;width:1.4em;height:1.4em;content:""}.checkbox input ~ label::before,.radio input ~ label::before{border:1px solid;border-color:#fff;background:#fff}.checkbox input ~ label::after,.radio input ~ label::after{content:"";display:inline-block;width:calc(1.4em - 2px);height:calc(1.4em - 2px);top:1px;left:1px;position:absolute;background-repeat:no-repeat;background-size:cover;display:none}.checkbox input:checked ~ label::after,.radio input:checked ~ label::after{display:block}.checkbox input ~ label::before{border-radius:0}.checkbox input ~ label::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z' fill='%232e5b66' /%3E%3C/svg%3E");background-size:90%;background-position:49% 49%}.radio input ~ label::before{border-radius:50%}.radio input ~ label::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%232e5b66' /%3E%3C/svg%3E");background-size:55%;background-position:center}.new .checkbox input ~ label{line-height:1.6;text-transform:none;font-weight:400;letter-spacing:0;font-size:1.05em}.new form h2{margin-bottom:0}.new form label{letter-spacing:0.07em;font-weight:600;font-size:0.9em;text-transform:uppercase;margin-bottom:0.9em;display:block;line-height:1.2}.new form label small,.new form label span{color:#2e5b66;font-weight:400;font-size:inherit;letter-spacing:0;text-transform:none}.new form p{margin-bottom:0;margin-top:1.8em}.new form [type="email"],.new form [type="text"],.new form select,.new form textarea{width:100%;background:#fff;border:1px solid rgba(0,0,0,0.05);-webkit-transition:border-color 0.5s;transition:border-color 0.5s;padding:1.3em 1.3em;color:inherit;font-size:0.9em}.new form [type="email"]:active,.new form [type="email"]:focus,.new form [type="text"]:active,.new form [type="text"]:focus,.new form select:active,.new form select:focus,.new form textarea:active,.new form textarea:focus{border-color:#000;outline:none}.new form input:placeholder-shown,.new form select:placeholder-shown{text-overflow:ellipsis}.new form textarea{padding-top:0.8em}.new form textarea:placeholder-shown{font-style:italic;color:#939598}.new form [type="submit"]{background-color:#2e5b66}.new form [type="submit"]:hover,.new form [type="submit"]:focus,.new form [type="submit"]:active{color:#00c496}[data-validate] p,.wpcf7-form.invalid p{position:relative;z-index:10}[data-validate] .error,[data-validate] .error:focus,[data-validate] .not-valid,[data-validate] .not-valid:focus,.wpcf7-form.invalid .error,.wpcf7-form.invalid .error:focus,.wpcf7-form.invalid .not-valid,.wpcf7-form.invalid .not-valid:focus{border-color:#e52713}[data-validate] .error+.error-message,[data-validate] .not-valid+.error-message,.wpcf7-form.invalid .error+.error-message,.wpcf7-form.invalid .not-valid+.error-message{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 1.6em 100%, 0 0);clip-path:polygon(0 0, 100% 0, 100% 100%, 1.6em 100%, 0 0)}[data-validate] .error-message,[data-validate] .wpcf7-not-valid-tip,.wpcf7-form.invalid .error-message,.wpcf7-form.invalid .wpcf7-not-valid-tip{color:#fff;background-color:#e52713;font-style:italic;font-size:0.9em;padding:0.2em 0.7em 0.3em 2em;max-width:100%;-webkit-transition:-webkit-clip-path 0.5s;transition:-webkit-clip-path 0.5s;transition:clip-path 0.5s;transition:clip-path 0.5s, -webkit-clip-path 0.5s}[data-validate] .error-message,.wpcf7-form.invalid .error-message{position:absolute;z-index:0;top:100%;right:0}@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){[data-validate] .error-message,.wpcf7-form.invalid .error-message{-webkit-clip-path:polygon(0 0, 100% 0, 100% 0%, 0 0%);clip-path:polygon(0 0, 100% 0, 100% 0%, 0 0%)}}@media (min-width: 1400px){[data-validate] .error-message,.wpcf7-form.invalid .error-message{font-size:0.73em}}.contact_form{position:relative}.contact_form .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.contact_form form{padding-bottom:4em;width:100%;background-color:#33d0ab;color:#2e5b66;position:relative}.contact_form legend{position:relative;z-index:10;margin-bottom:2.6em;background-color:#00c496;padding:0.9em 7.5% 0;width:100%}.contact_form legend,.contact_form legend h1,.contact_form legend h2,.contact_form legend h3{color:#fff}.contact_form legend::after{content:"";opacity:0.1;right:0;top:0;width:100%;height:100%;position:absolute;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1554.4px' height='1055.3px' viewBox='0 0 1554.4 1055.3' %3E%3Cpath d='M233.6,112.8L554.5,0v292.5l-320.9-10V112.8z M0,354.3l324.8,67.1v83.8L0.5,406.8L0,354.3z M260.6,637.4 l317.5,131.8v286L260.6, 781.4V637.4z M605.1,613.1v-97.9l516.9,103v150.1L605.1,613.1z M1422.6,991.1l131.8,57.4V842.6l-131.8-10.1 V991.1z M738,177.7l465.1-158.9v405.4l-466.2-10.4L738,177.7z M1345,447.8v30.4l158.7,19.4v-43L1345,447.8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right;background-size:29em auto}.contact_form h2{line-height:1.1;-webkit-transform:translateY(0.21em);transform:translateY(0.21em)}.contact_form p{margin-left:7.5%;margin-right:7.5%;color:inherit}@media (min-width: 500px){.contact_form p{margin-left:5em;margin-right:5em}}@media (min-width: 700px) and (max-width: 1299px){.contact_form p p{margin-left:7.5%;margin-right:7.5%}}@media (min-width: 850px){.contact_form p{max-width:25em;width:100%}}@media (min-width: 1350px){.contact_form p{margin-left:auto;margin-right:auto}}.contact_form p:first-of-type{margin-top:0}.contact_form p:last-of-type{margin-top:3em;text-align:right}.contact_form [type="submit"]{background-color:#2e5b66}.contact_form [type="submit"]:hover,.contact_form [type="submit"]:active,.contact_form [type="submit"]:focus{color:#00c496}@media (min-width: 500px){.contact_form legend{padding-left:4.7em;padding-right:4.7em}}@media (min-width: 850px){.contact_form>img{position:absolute;z-index:10;top:0;height:100%;padding-top:5em;padding-bottom:5em}@supports ((-o-object-fit: cover) or (object-fit: cover)){.contact_form>img{-o-object-fit:cover;object-fit:cover;width:100%}}.contact_form .wrapper{max-width:118rem;width:60%;margin-left:auto;padding-right:2.5%;margin-right:0;margin-top:0}}.contact_form--footer{margin-top:-5em;margin-bottom:-5em;z-index:10}.contact_form--footer form{z-index:11;max-width:35em}@media (min-width: 1400px){.contact_form--footer form{max-width:47em;width:75%}}.contact_form--footer .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-8%}.contact_form--enquiry [role="fieldset"]{max-width:900px}@media (min-width: 700px){.contact_form--enquiry [role="fieldset"]{position:-webkit-sticky;position:sticky;top:5em}}@media (min-width: 500px){.contact_form--enquiry legend{padding-left:3.7em;padding-right:3.7em}}@media (min-width: 700px) and (max-width: 1300px){.contact_form--enquiry legend{padding-left:7.5%;padding-right:7.5%}}.contact_form--case_study{background-color:#00c496;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='635.7px' height='1021.8px' viewBox='0 0 635.7 1021.8' fill='rgba(0,173,133,0.5)'%3E%3Cpolygon points='267.6,920.2 341.2,1021.8 490.7,1021.8 377,920.2 	'/%3E %3Cpolygon points='425.7,479.5 425.7,542.1 635.7,605.1 635.7,521.2 	'/%3E %3Cpolygon points='408.4,642.1 204.7,557.7 204.7,649.8 408.4,825.2 	'/%3E %3Cpolygon points='540.6,726.5 540.6,892.7 635.7,974.7 635.7,765.2 	'/%3E %3Cpolygon points='91.2,920.2 148.4,1021.8 204.7,1021.8 135.4,920.2 	'/%3E %3Cpolygon points='284.9,0 284.9,71.1 408,0 	'/%3E %3Cpolygon points='393.2,149.6 187.4,221.8 187.4,330.5 393.2,336.9 	'/%3E %3Cpolygon points='245.9,419.3 37.6,376.4 37.9,410 245.9,473 	'/%3E %3Cpolygon points='123.5,0 61,0 0,61.7 0,127 147.7,0.1 	'/%3E %3Cpolygon points='540.6,0 540.6,99.2 635.7,66.1 635.7,0 	'/%3E %3Cpolygon points='511,263.3 510.2,414.5 635.7,417.3 635.7,220.8 	'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right;background-size:auto 100%}.contact_form--case_study form{padding-top:5em;padding-bottom:7em;width:34em;max-width:80%;background-color:transparent;margin-left:auto;margin-right:auto}.contact_form--case_study p{margin-left:0}.contact_form--case_study legend{background-color:transparent;padding-left:0;padding-right:0}.contact_form--case_study legend::after{content:none}.contact_form--case_study [role="alert"]{max-width:0}.wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.wpcf7-form .wpcf7-form-control-wrap{position:static}.wpcf7-form .wpcf7-not-valid-tip{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 1.6em 100%, 0 0);clip-path:polygon(0 0, 100% 0, 100% 100%, 1.6em 100%, 0 0);float:right;position:static}.wpcf7-form .wpcf7-validation-errors,.wpcf7-form .wpcf7-response-output{margin-left:7.5%;margin-right:7.5%;color:inherit;border-width:0;padding:0;font-style:italic;margin-top:1em;margin-bottom:0}@media (min-width: 500px){.wpcf7-form .wpcf7-validation-errors,.wpcf7-form .wpcf7-response-output{margin-left:5em;margin-right:5em}}@media (min-width: 700px) and (max-width: 1299px){.wpcf7-form .wpcf7-validation-errors p,.wpcf7-form .wpcf7-response-output p{margin-left:7.5%;margin-right:7.5%}}@media (min-width: 850px){.wpcf7-form .wpcf7-validation-errors,.wpcf7-form .wpcf7-response-output{max-width:25em;width:100%}}@media (min-width: 1350px){.wpcf7-form .wpcf7-validation-errors,.wpcf7-form .wpcf7-response-output{margin-left:auto;margin-right:auto}}.wpcf7-form p:last-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpcf7-form p:last-of-type input{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto}.wpcf7-form p:last-of-type .ajax-loader{margin-left:0}.new .case_study{overflow:visible}.new .case_study .wrapper--intro p,.new .case_study .wrapper--fundamentals p,.new .case_study .partner p,.new .case_study .study_intro p{color:#fff}.new .case_study .article_header{position:relative;z-index:20;-ms-grid-row:1;grid-row-start:1;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:5;grid-column-end:6;padding-left:5vw;padding-right:5vw;padding-bottom:6em;background-color:#2e5b66}@supports (grid-area: auto){.new .case_study .article_header{grid-column:2;padding-left:0;padding-right:0}}.new .case_study .study_intro{padding-top:1em;font-size:1.3em}.new .case_study .study_intro p:first-child:first-letter{font-size:3.3em;font-weight:700;float:left;line-height:0.85;margin-right:0.1em;color:#00c496}.new .radial_aside{margin-top:-5em;-ms-grid-column:2;grid-column-start:2;-ms-grid-row:2;grid-row-start:2;z-index:20}.new .wrapper--flex{padding-top:5em;padding-bottom:5em}.new .related_items{background-color:#f1f1f3}.new .related_items h2{font-weight:400;margin-top:0}.new .related_items .post_item div::after{background-color:#fff}.new .wrapper--case_study{margin-top:0;position:relative;max-width:100%;width:100%;color:#414042;overflow:hidden;display:-ms-grid;display:grid;-ms-grid-columns:minmax(5%, 4fr) 90% minmax(5%, 4fr);grid-template-columns:minmax(5%, 4fr) 90% minmax(5%, 4fr);-ms-grid-rows:(auto)[4];grid-template-rows:repeat(4, auto)}.new .wrapper--case_study::before{content:"";background-color:#2e5b66;grid-column:1/-1;-ms-grid-row:1;grid-row-start:1;height:100%}.new .wrapper--case_study::after{content:"";-ms-grid-column:2;grid-column-start:2;-ms-grid-row:4;grid-row-start:4;-ms-grid-row-span:-5;grid-row-end:-1;background-color:#414042;margin-top:3em}.new .wrapper--case_study section{-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:0;grid-column-end:2;-ms-grid-row:3;grid-row:3;margin-top:3em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@supports (grid-area: auto){.new .wrapper--case_study section{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.new .wrapper--case_study h2{font-weight:400;margin-top:0;color:#2e5b66}@media (min-width: 768px){.new .wrapper--case_study h2{font-size:2.67em}}.new .wrapper--case_study h3{color:#2e5b66}.new .wrapper--case_study p{color:inherit}.new .wrapper--case_study ul{list-style:none;padding-left:0}.new .wrapper--case_study ul li{position:relative;z-index:0;padding-left:1em}.new .wrapper--case_study ul li:not(:first-child){margin-top:0.7em}.new .wrapper--case_study ul li::before{content:"";background-color:#00c496;width:0.5em;height:0.5em;position:absolute;left:0;top:0.4em;z-index:0;margin-right:0.75em;-ms-flex-negative:0;flex-shrink:0;border-radius:50%}.new .wrapper--case_study .contact_form{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:4;grid-column-end:5;-ms-grid-row:5;grid-row-start:5;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin-top:0}@supports (grid-area: auto){.new .wrapper--case_study .contact_form{grid-column-end:-1}}.new .wrapper--case_study .contact_form h2{font-style:italic;color:#fff}.new .wrapper--case_study .contact_form p:last-of-type{text-align:left;display:block}.new .wrapper--case_study .fundamentals_scores{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:4;grid-column-end:5;-ms-grid-row:4;grid-row-start:4;-ms-grid-row-span:-5;grid-row-end:-1;position:relative;z-index:10;color:#fff;padding:3em 5vw;background-color:#414042}.new .wrapper--case_study .fundamentals_scores header{padding-bottom:3em;margin-bottom:3em;border-bottom:1px solid rgba(255,255,255,0.3)}.new .wrapper--case_study .fundamentals_scores h2,.new .wrapper--case_study .fundamentals_scores h3,.new .wrapper--case_study .fundamentals_scores p{color:inherit}.new .wrapper--case_study .fundamentals_scores h3{max-width:none;margin-top:1em}@media (min-width: 500px){.new .wrapper--case_study h1,.new .wrapper--case_study .partner,.new .wrapper--case_study .study_intro{padding-right:2rem}}@media (min-width: 900px){.new .wrapper--case_study{overflow:visible;-ms-grid-columns:minmax(5%, 4fr) minmax(42.5%, 660px) minmax(5%, 3fr) minmax(42.5%, 740px) minmax(5%, 4fr);grid-template-columns:minmax(5%, 4fr) minmax(42.5%, 660px) minmax(5%, 3fr) minmax(42.5%, 740px) minmax(5%, 4fr)}.new .wrapper--case_study::after,.new .wrapper--case_study section{margin-top:0}.new .wrapper--case_study::after{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / span 3;-ms-grid-row:3;grid-row-start:3}.new .wrapper--case_study section{margin-top:4em;margin-bottom:4em;-ms-grid-row:2;grid-row-start:2}.new .wrapper--case_study h1,.new .wrapper--case_study .partner,.new .wrapper--case_study .study_intro{padding-right:0}.new .wrapper--case_study .article_header{padding-bottom:5em}.new .wrapper--case_study .study_intro{max-width:calc(50% - 3vw)}@supports (grid-area: auto){.new .wrapper--case_study .study_intro{max-width:none}}.new .wrapper--case_study .fundamentals_scores{margin-top:4em;margin-bottom:0;-ms-grid-row:3;grid-row-start:3;-ms-grid-row-span:2;grid-row-end:5;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:3;grid-column-end:span 3}@supports (grid-area: auto){.new .wrapper--case_study .fundamentals_scores{grid-column:2;padding-top:0;padding-left:0;padding-right:0}}.new .wrapper--case_study .contact_form{margin-bottom:0;-ms-grid-column:4;grid-column-start:4;-ms-grid-row:4;grid-row-start:4}.new .wrapper--case_study .radial_aside{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:4;grid-row-end:5;-ms-grid-column:4;grid-column-start:4;-ms-grid-column-span:2;grid-column-end:span 2}}.new span.minstoread{display:none}.new .about_us section{padding-top:8%}.new .about_us .hero--home,.new .about_us .section--testimonial_carousel{margin-bottom:0}.new .about_us .hero--home h1 strong{font-weight:inherit}@media (min-width: 600px){.new .about_us .hero--home h1 strong{white-space:nowrap}}.new .about_us [class^="section--products"] .wrapper{margin-top:0}.new .about_us .quotation-carousel .wrapper{font-size:0.65em;padding-right:6%;padding-bottom:6%}@media (min-width: 1024px){.new .about_us .quotation-carousel .wrapper{padding-top:6%}}@media (min-width: 1600px){.new .about_us .quotation-carousel .wrapper{padding-left:6%;font-size:0.8em}}.new .about_us .quotation-carousel img{max-width:30%}.new .about_us .quotation-carousel cite{font-size:1.25em;margin-bottom:0}.new .page_links{list-style:none;padding-left:0;max-width:40em}.new .page_links li{margin-bottom:0.5em}@media (min-width: 400px){.new .page_links li{margin-bottom:1em;margin-right:1em;display:inline-block}}.new .page_links .link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#fff;line-height:1.2}.new .page_links .link::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 19 19'%3E%3Ccircle fill='%23FFFFFF' cx='9.5' cy='9.5' r='9.5'/%3E%3Cline fill='none' stroke='%23000000' stroke-width='2.5' stroke-linecap='round' x1='9.5' y1='4.1' x2='9.5' y2='14.4'/%3E%3Cpolyline fill='none' stroke='%23000000' stroke-width='2.5' stroke-linecap='round' points='5.26,10.16 9.5,14.4 13.74,10.16 '/%3E%3C/svg%3E");display:inline-block;width:1.2em;height:1.2em;margin-right:0.5em}.new .section--clients .wrapper{margin-bottom:0}.new .section--who li{display:block;margin-right:0}.new .section--who h2{color:#00c496}.new .section--who .page_links{font-weight:600}.new .section--who .link{color:#00c496;text-transform:uppercase}.new .section--who .link::before{content:url("data:image/svg+xml,%3Csvg transform='rotate(270 0 0)' xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 19 19'%3E%3Ccircle fill='%2300c496' cx='9.5' cy='9.5' r='9.5'/%3E%3Cline fill='none' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' x1='9.5' y1='4.1' x2='9.5' y2='14.4'/%3E%3Cpolyline fill='none' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' points='5.26,10.16 9.5,14.4 13.74,10.16 '/%3E%3C/svg%3E")}.new .section--mission{background-color:#414042}.toolkit .banner{height:auto;margin-bottom:5%;padding-top:5%;padding-bottom:6%;background-color:#2e5b66;background-position:center;background-size:cover;text-align:center}.toolkit .banner::after{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}.toolkit .banner a{color:#2e5b66}.toolkit .banner p{margin-bottom:0}.toolkit .banner .wrapper{position:relative;z-index:10}@media (max-width: 650px){.toolkit .banner .wrapper{max-width:90%}}.toolkit .wrapper{max-width:90%;text-align:center}:root{--ch: 1.6em}.logo{-ms-flex-negative:0;flex-shrink:0;max-width:11em;color:#00c496;position:relative;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.logo::before{content:"";padding-bottom:50%;width:100%}.logo svg{width:100%;height:100%;position:absolute;top:0;left:0}@supports (grid-area: auto){.logo{display:block}.logo::before{content:none}.logo svg{position:relative;width:100%;height:auto}}@media (min-width: 600px){.logo{max-width:12em}}@media (max-width: 1099px){[role="banner"] .logo{-webkit-transform:translate(0, -10%);transform:translate(0, -10%)}[role="banner"] .logo .mark{opacity:0}[role="banner"] .logo .mark--small{opacity:1}}@media (min-width: 1100px){[role="banner"] .logo{margin-left:1.2em}}@media (min-width: 1600px){.logo{max-width:14.2em}[role="banner"] .logo{margin:auto 2.9em 0}}[role="banner"] .mark--small{opacity:0}[role="banner"] [class^="text"]{fill:#fff}[role="banner"] .text--contrast{fill:#dcddde}.post-template-default [role="banner"] .mark,.podcast-template-default [role="banner"] .mark,.tf_events-template-default [role="banner"] .mark,[class*="has-scrolled"] [role="banner"] .mark{opacity:0}.post-template-default [role="banner"] .mark--small,.podcast-template-default [role="banner"] .mark--small,.tf_events-template-default [role="banner"] .mark--small,[class*="has-scrolled"] [role="banner"] .mark--small{opacity:1}[class*="has-scrolled"] [role="banner"] .text,.nav-active-mobile [role="banner"] .text,.nav-active-desktop [role="banner"] .text{fill:#2e5b66}[class*="has-scrolled"] [role="banner"] .text--strapline,.nav-active-mobile [role="banner"] .text--strapline,.nav-active-desktop [role="banner"] .text--strapline{fill:#2e5b66}[class*="has-scrolled"] [role="banner"] .text--contrast,.nav-active-mobile [role="banner"] .text--contrast,.nav-active-desktop [role="banner"] .text--contrast{fill:#939598}@media (min-width: 768px){.nav-active [role="banner"] .text,.nav-active [role="banner"] .text--strapline{fill:#fff}.nav-active [role="banner"] .text--contrast{fill:#dcddde}}@media (min-width: 768px) and (max-width: 1099.5px){.nav-active [role="banner"] [class^="mark"]{fill:#fff}}@media (min-width: 768px){.post-template-default [role="banner"] .text,.podcast-template-default [role="banner"] .text,.tf_events-template-default [role="banner"] .text{fill:#2e5b66}.post-template-default [role="banner"] .text--strapline,.podcast-template-default [role="banner"] .text--strapline,.tf_events-template-default [role="banner"] .text--strapline{fill:#2e5b66}.post-template-default [role="banner"] .text--contrast,.podcast-template-default [role="banner"] .text--contrast,.tf_events-template-default [role="banner"] .text--contrast{fill:#939598}}@media (min-width: 1100px){.post-template-default [role="banner"] .text,.podcast-template-default [role="banner"] .text,.tf_events-template-default [role="banner"] .text,[class*="has-scrolled"]:not(.nav-active-mobile) [role="banner"] .text,.nav-active-mobile:not([class*="has-scrolled"]) [role="banner"] .text,[class*="has-scrolled"]:not(.nav-active-desktop) [role="banner"] .text,.nav-active-desktop:not([class*="has-scrolled"]) [role="banner"] .text{fill:#2e5b66}.post-template-default [role="banner"] .text--strapline,.podcast-template-default [role="banner"] .text--strapline,.tf_events-template-default [role="banner"] .text--strapline,[class*="has-scrolled"]:not(.nav-active-mobile) [role="banner"] .text--strapline,.nav-active-mobile:not([class*="has-scrolled"]) [role="banner"] .text--strapline,[class*="has-scrolled"]:not(.nav-active-desktop) [role="banner"] .text--strapline,.nav-active-desktop:not([class*="has-scrolled"]) [role="banner"] .text--strapline{fill:#2e5b66}.post-template-default [role="banner"] .text--contrast,.podcast-template-default [role="banner"] .text--contrast,.tf_events-template-default [role="banner"] .text--contrast,[class*="has-scrolled"]:not(.nav-active-mobile) [role="banner"] .text--contrast,.nav-active-mobile:not([class*="has-scrolled"]) [role="banner"] .text--contrast,[class*="has-scrolled"]:not(.nav-active-desktop) [role="banner"] .text--contrast,.nav-active-desktop:not([class*="has-scrolled"]) [role="banner"] .text--contrast{fill:#939598}}.new-button-for-old-extend-bin-off-later,.old .contact_form [type="submit"]{text-decoration:none;display:inline-block;background-color:#00c496;color:#fff;text-transform:uppercase;padding:1.4em 2.1em;font-size:0.89em;font-weight:600;letter-spacing:0.04em;border-width:0;-webkit-transition:color 0.5s, -webkit-clip-path 0.5s;transition:color 0.5s, -webkit-clip-path 0.5s;transition:color 0.5s, clip-path 0.5s;transition:color 0.5s, clip-path 0.5s, -webkit-clip-path 0.5s}@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.new-button-for-old-extend-bin-off-later,.old .contact_form [type="submit"]{-webkit-clip-path:polygon(100% 0, 100% calc(100% - var(--ch)), calc(100% - var(--ch)) 100%, 0 100%, 0 0);clip-path:polygon(100% 0, 100% calc(100% - var(--ch)), calc(100% - var(--ch)) 100%, 0 100%, 0 0)}}.new-button-for-old-extend-bin-off-later:hover,.old .contact_form :hover[type="submit"],.new-button-for-old-extend-bin-off-later:active,.old .contact_form :active[type="submit"],.new-button-for-old-extend-bin-off-later:focus,.old .contact_form :focus[type="submit"]{outline:none;color:#fff}@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.new-button-for-old-extend-bin-off-later:hover,.old .contact_form :hover[type="submit"],.new-button-for-old-extend-bin-off-later:active,.old .contact_form :active[type="submit"],.new-button-for-old-extend-bin-off-later:focus,.old .contact_form :focus[type="submit"]{color:#2e5b66;-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 var(--ch), var(--ch) 0);clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 var(--ch), var(--ch) 0)}}.new [class^="button"],.new [type="submit"]{text-decoration:none;display:inline-block;background-color:#00c496;color:#fff;text-transform:uppercase;padding:1.4em 2.1em;font-size:0.89em;font-weight:600;letter-spacing:0.04em;border-width:0;-webkit-transition:color 0.5s, -webkit-clip-path 0.5s;transition:color 0.5s, -webkit-clip-path 0.5s;transition:color 0.5s, clip-path 0.5s;transition:color 0.5s, clip-path 0.5s, -webkit-clip-path 0.5s}@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.new [class^="button"],.new [type="submit"]{-webkit-clip-path:polygon(100% 0, 100% calc(100% - var(--ch)), calc(100% - var(--ch)) 100%, 0 100%, 0 0);clip-path:polygon(100% 0, 100% calc(100% - var(--ch)), calc(100% - var(--ch)) 100%, 0 100%, 0 0)}}.new [class^="button"]:hover,.new [class^="button"]:active,.new [class^="button"]:focus,.new [type="submit"]:hover,.new [type="submit"]:active,.new [type="submit"]:focus{outline:none;color:#fff}@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.new [class^="button"]:hover,.new [class^="button"]:active,.new [class^="button"]:focus,.new [type="submit"]:hover,.new [type="submit"]:active,.new [type="submit"]:focus{color:#2e5b66;-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 var(--ch), var(--ch) 0);clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 var(--ch), var(--ch) 0)}}.new [class^="button"]+a:not(.button){text-transform:uppercase;font-weight:600;font-size:0.89em;letter-spacing:0.04em;display:block;margin-top:1.8em}@media (min-width: 550px){.new [class^="button"]+a:not(.button){margin-top:0;margin-left:1.8em;vertical-align:middle;display:inline}}.new [class^="button"]+a{color:#2e5b66}.new [class^="hero"] [class^="button"]{margin-right:0.9em}@media (min-width: 550px){.new [class^="hero"] [class^="button"]+a:not(.button){margin-left:0.9em}}.new .button--alternate,.new .button--video{background-color:transparent;color:#2e5b66;position:relative;z-index:10}.new .button--alternate::after,.new .button--video::after{content:"";position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;background-color:transparent;border:3px solid #00c496;--ob: 3px}@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.new .button--alternate::after,.new .button--video::after{background-color:#00c496;z-index:-1;border-width:0;-webkit-clip-path:polygon(0 0, 0% 100%, calc(100% - var(--ch)) 100%, 100% calc(100% - var(--ch)), 100% 0, 0 0%, var(--ob) var(--ob), calc(100% - var(--ob)) var(--ob), calc(100% - var(--ob)) calc(100% - var(--ch) - (var(--ob) * 0.44)), calc(100% - var(--ch) - (var(--ob) * 0.44)) calc(100% - var(--ob)), var(--ob) calc(100% - var(--ob)), var(--ob) var(--ob));clip-path:polygon(0 0, 0% 100%, calc(100% - var(--ch)) 100%, 100% calc(100% - var(--ch)), 100% 0, 0 0%, var(--ob) var(--ob), calc(100% - var(--ob)) var(--ob), calc(100% - var(--ob)) calc(100% - var(--ch) - (var(--ob) * 0.44)), calc(100% - var(--ch) - (var(--ob) * 0.44)) calc(100% - var(--ob)), var(--ob) calc(100% - var(--ob)), var(--ob) var(--ob))}.new .button--alternate::before,.new .button--video::before{content:none}}.new .button--alternate:hover,.new .button--alternate:active,.new .button--alternate:focus,.new .button--video:hover,.new .button--video:active,.new .button--video:focus{background-color:#00c496}@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.new .button--alternate:hover,.new .button--alternate:active,.new .button--alternate:focus,.new .button--video:hover,.new .button--video:active,.new .button--video:focus{background-color:transparent}.new .button--alternate:hover::after,.new .button--alternate:active::after,.new .button--alternate:focus::after,.new .button--video:hover::after,.new .button--video:active::after,.new .button--video:focus::after{-webkit-clip-path:polygon(polygon(100% 0, 100% 100%, 0 100%, 0 var(--ch), var(--ch) 0), 0 0%, var(--ob) var(--ob), calc(100% - var(--ob)) var(--ob), calc(100% - var(--ob)) calc(100% - var(--ch) - (var(--ob) * 0.44)), calc(100% - var(--ch) - (var(--ob) * 0.44)) calc(100% - var(--ob)), var(--ob) calc(100% - var(--ob)), var(--ob) var(--ob));clip-path:polygon(polygon(100% 0, 100% 100%, 0 100%, 0 var(--ch), var(--ch) 0), 0 0%, var(--ob) var(--ob), calc(100% - var(--ob)) var(--ob), calc(100% - var(--ob)) calc(100% - var(--ch) - (var(--ob) * 0.44)), calc(100% - var(--ch) - (var(--ob) * 0.44)) calc(100% - var(--ob)), var(--ob) calc(100% - var(--ob)), var(--ob) var(--ob))}}.new .button--video{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.new .button--video::before{content:"";margin:0.4em 0 0.4em 0.5em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:inline-block;vertical-align:middle;width:0.6em;height:0.8em;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 10 13'%3E%3Cpath fill='%23414042' d='M-0.001,-0.003 L9.999,6.601 L-0.001,12.998 L-0.001,-0.003 Z'/%3E%3C/svg%3E");-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}.new .button--video:hover::before{-webkit-transform:translateX(0.5em);transform:translateX(0.5em)}.new .modal{position:relative;top:auto;left:auto;width:auto;height:Auto;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1300;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new .modal,.new .modal .jwplayer,.new .modal .jw-preview{visibility:hidden}.new .modal,.new .modal__bg{position:fixed;top:0;left:0;width:100%;height:100%}.new .modal .jwplayer{position:absolute;top:0;left:0;max-width:100%;max-height:100%;min-width:100%;min-height:100%}.new .modal .wrapper{position:relative;max-height:100vh;overflow:hidden;overflow-y:auto;background:white;margin-left:0;margin-right:0}.new .modal .inner{padding:2em}.new .modal__bg{background:rgba(0,0,0,0.8)}.new .modal.visible,.new .modal.visible .jwplayer,.new .modal.visible .jw-preview{visibility:visible}.new .modal [aria-label="close"]{position:absolute;top:0;right:0;z-index:1301}.new .modal--sign-up .wrapper{max-width:39em}.new .modal--sign-up .mc-region{display:none}[aria-label="close"]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:white;font-size:2em;width:1em;height:1em;text-decoration:none;-webkit-transition:background 0.1s ease-out;transition:background 0.1s ease-out}[aria-label="close"]::before{content:"\D7";color:#2e5b66;-webkit-transition:color 0.1s ease-out;transition:color 0.1s ease-out}[aria-label="close"] span{display:none}[aria-label="close"]:hover,[aria-label="close"]:focus{background:#2e5b66}[aria-label="close"]:hover::before,[aria-label="close"]:focus::before{color:white}.new [class^="hero--"]{margin-bottom:8%;min-height:75vh;background-image:url("/wp-content/themes/cpi/images/banners/crowd.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:0}.new [class^="hero--"]>img{position:absolute;z-index:0;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}@supports ((-o-object-fit: cover) or (object-fit: cover)){.new [class^="hero--"]>img{top:0;left:0;-webkit-transform:none;transform:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}}@media (min-width: 580px){.new [class^="hero--"]>img{height:100%;max-width:none;width:auto}@supports ((-o-object-fit: cover) or (object-fit: cover)){.new [class^="hero--"]>img{width:100%}}}.new [class^="hero--"],.new [class^="hero--"] h1,.new [class^="hero--"] h2,.new [class^="hero--"] h3,.new [class^="hero--"] h4{color:#fff}.new [class^="hero--"]::after{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:100%;background-image:linear-gradient(121deg, rgba(9,27,31,0.5) 28%, transparent),linear-gradient(rgba(0,0,0,0.5), transparent 10em)}.new [class^="hero--"] h1{max-width:10em;margin-top:0;margin-bottom:0.3em}.new [class^="hero--"] p{max-width:27em;color:#fff;font-size:1.4em}.new [class^="hero--"] .button,.new [class^="hero--"] .button+a{font-size:0.6em}.new [class^="hero--"] .button{margin-right:0.9em}.new [class^="hero--"] a{vertical-align:middle;text-transform:uppercase;font-weight:600;font-size:0.89em;letter-spacing:0.04em}.new [class^="hero--"]>svg{position:absolute;z-index:10;top:5.6em;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:none;max-height:none;left:14em;width:115em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:rgba(0,196,150,0.9)}@media (min-width: 600px){.new [class^="hero--"]>svg{left:21em;top:6.1em;width:auto}}@media (min-width: 1100px){.new [class^="hero--"]>svg{top:9.55em;right:57em;left:auto;-webkit-transform:translateX(50%);transform:translateX(50%)}}@media (min-width: 1400px){.new [class^="hero--"]>svg{top:9.55em;right:65.5em}}.new [class^="hero--"] .button{background-color:#fff;color:#414042;margin-top:2em}.new [class^="hero--"] .button+a{margin-top:2em;display:inline-block;color:#fff}.new [class^="hero--"] .button:hover{color:#2e5b66}.new [class^="hero--"] .wrapper{margin:25% 0 15% 0;position:relative;z-index:20}@media (min-width: 500px){.new [class^="hero--"] .wrapper{margin-top:20%}}@media (min-width: 700px){.new [class^="hero--"]{min-height:69vh}.new [class^="hero--"] .wrapper{margin-top:15%}.new [class^="hero--"] p{margin-left:30%}}@media (min-width: 900px){.new [class^="hero--"] p{margin-left:37.6%}}@media (min-width: 1200px){.new [class^="hero--"]{min-height:89vh}}.new .hero--audience{margin-bottom:15%}.new .hero--audience h1{position:relative;z-index:20}.new .hero--audience p{margin:1.5em 0 -4em 0.65em;font-size:1.2em;padding:1.3em 1.3em 1.3em 0;line-height:1.4;position:relative;z-index:10;max-width:19em}.new .hero--audience p [role="presentation"]{opacity:0.9;background-color:#00c496;position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0}.new .hero--audience p [role="presentation"]::before{content:"";position:absolute;z-index:0;background-color:inherit;right:100%;bottom:100%;-webkit-transform:skew(-41deg);transform:skew(-41deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;width:100vw;height:100vh}.new .hero--audience p [role="presentation"]::after{content:"";position:absolute;z-index:0;background-color:inherit;width:100%;height:100%;left:0;top:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:skew(-41deg);transform:skew(-41deg)}@media (min-width: 350px){.new .hero--audience p{font-size:1.4em}}@media (min-width: 650px){.new .hero--audience p{font-size:1.6em;padding-left:6em;max-width:24em}}@media (min-width: 1024px){.new .hero--audience p{font-size:2em;padding:1.3em 1.3em 2.9em 9em;max-width:27em}}.new .hero--audience .wrapper{margin-top:17%;margin-bottom:0}.new .hero--public_impact{margin-bottom:0}.new .hero--public_impact::before{content:"";position:absolute;z-index:1;background-color:rgba(0,196,150,0.9);left:50%;bottom:0;-webkit-transform:skew(-35deg);transform:skew(-35deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;width:100%;height:100%}.new .hero--public_impact h1{max-width:12em}.new .hero--public_impact p{max-width:29em}.new .hero--public_impact .wrapper{margin-bottom:10%}@media (min-width: 700px){.new .hero--public_impact::before{left:40%}}@media (min-width: 1200px){.new .hero--public_impact::before{left:44%}}.new .hero--help h1{margin-top:0;margin-bottom:1em;position:relative;z-index:10}.new .hero--help svg{position:absolute;z-index:-1;right:-0.5em;bottom:-0.6em;-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);width:auto;height:auto;min-width:15.5em;max-height:none;max-width:none;min-height:100vh;opacity:0.9}.new .hero--help+section{position:relative;z-index:10}.new .hero--get-started{background-image:none;overflow:hidden}.new .hero--get-started::after{z-index:10}.new .hero--case_study{background-color:#2e5b66;margin-bottom:0;min-height:0;display:-ms-grid;display:grid;-ms-grid-rows:8em auto;grid-template-rows:8em auto;-ms-grid-rows:10em auto;grid-template-rows:10em auto;-ms-grid-columns:minmax(5%, 4fr) 90% minmax(5%, 4fr);grid-template-columns:minmax(5%, 4fr) 90% minmax(5%, 4fr)}.new .hero--case_study h1{max-width:75%}.new .hero--case_study a{vertical-align:inherit}.new .hero--case_study .wrapper{margin-bottom:0;max-width:none;width:100%;margin-top:0;-ms-grid-column:2;grid-column-start:2;-ms-grid-row:2;grid-row-start:2}.new .hero--case_study .post_tags em{margin-right:1em}@media (max-width: 500px){.new .hero--case_study .post_tags em{display:block}}.new .hero--case_study .partner{max-width:68rem}.new .hero--case_study .post_author_meta:not(:hover):not(:focus):not(:active){text-decoration:none}@media (max-width: 500px){.new .hero--case_study{-ms-grid-rows:9em auto;grid-template-rows:9em auto}}@media (min-width: 900px){@supports (grid-area: auto){.new .hero--case_study{grid-template-columns:minmax(5%, 4fr) minmax(42.5%, 660px) minmax(5%, 3fr) minmax(42.5%, 740px) minmax(5%, 4fr)}.new .hero--case_study .wrapper{grid-column-end:5}}}@media (min-width: 1100px){.new .hero--case_study{-ms-grid-rows:14em auto;grid-template-rows:14em auto}}@media (min-width: 1355px){@supports (grid-area: auto){.new .hero--case_study{grid-template-columns:minmax(5%, 4fr) minmax(50%, 660px) minmax(5%, 3fr) minmax(auto, 740px) minmax(5%, 4fr)}}}.new .hero--article,.new .hero--case_study{background-image:none;z-index:20;min-height:0}.new .hero--article::after,.new .hero--case_study::after{content:none}.new .hero--article h1,.new .hero--case_study h1{margin-top:0.5em;margin-bottom:0.6em;max-width:none}@media (min-width: 1024px){.new .hero--article h1,.new .hero--case_study h1{font-size:4em}}.new .hero--article p,.new .hero--case_study p{margin-left:0;max-width:none;font-size:inherit}.new .hero--article time,.new .hero--case_study time{display:inline;text-transform:uppercase;letter-spacing:0.03em}.new .hero--article [class^="category_tag"],.new .hero--article a,.new .hero--case_study [class^="category_tag"],.new .hero--case_study a{font-size:inherit}.new .hero--article [class^="category_tag"],.new .hero--case_study [class^="category_tag"]{display:inline-block}.new .hero--article a:not([class^="category_tag"]),.new .hero--case_study a:not([class^="category_tag"]){text-transform:none;font-weight:400;letter-spacing:0}.new .hero--article .wrapper,.new .hero--case_study .wrapper{margin-bottom:0}.new .hero--article .post_meta,.new .hero--case_study .post_meta{display:block;font-size:0.9em}.new .hero--article .post_meta br,.new .hero--case_study .post_meta br{display:none}@media (max-width: 500px){.new .hero--article .post_meta [class^="category_tag"],.new .hero--case_study .post_meta [class^="category_tag"]{margin-bottom:1em;padding-top:0.5em;padding-bottom:0.5em}.new .hero--article .post_meta br,.new .hero--case_study .post_meta br{display:block}}.new .hero--article{margin-bottom:3em;color:#2e5b66;width:100%}.new .hero--article h1{color:inherit}.new .hero--article [class$="meta"]{color:#111}@media (max-width: 700px){.new .hero--article .wrapper{margin-top:7em}}.new [class^="banner"]{position:relative;z-index:0;background:url("/wp-content/themes/cpi/images/banners/observatory.jpg") right center no-repeat/cover}.new [class^="banner"]::before{content:"";background-image:-webkit-gradient(linear, left top, right top, color-stop(17%, rgba(20,23,30,0.6)), to(rgba(20,23,30,0)));background-image:linear-gradient(90deg, rgba(20,23,30,0.6) 17%, rgba(20,23,30,0));width:100%;height:100%;position:absolute;z-index:0;top:0;left:0}.new [class^="banner"] [class^="wrapper"]{padding-top:6%;padding-bottom:6%;position:relative;z-index:10}.new [class^="banner"] .text_wrapper h2,.new [class^="banner"] .text_wrapper h3,.new [class^="banner"] .text_wrapper p{color:#fff}.new .banner--diagram .fundamentals_diagram,.new .section--framework .fundamentals_diagram{width:25em;height:29em;max-height:none;max-width:90%}.new .banner--diagram .text_wrapper,.new .section--framework .text_wrapper{width:28em;max-width:100%}@media (min-width: 450px){.new .banner--diagram .fundamentals_diagram,.new .section--framework .fundamentals_diagram{max-width:70%;width:33em;height:33em}}@media (min-width: 900px){.new .banner--diagram .text_wrapper,.new .section--framework .text_wrapper{max-width:49%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.new .banner--diagram .wrapper,.new .section--framework .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new .banner--diagram .fundamentals_diagram,.new .section--framework .fundamentals_diagram{margin-right:8%;margin-top:0;max-width:42%}}@media (min-width: 1024px){.new .banner--diagram .text_wrapper,.new .section--framework .text_wrapper{-ms-flex-negative:0;flex-shrink:0}.new .banner--diagram .fundamentals_diagram,.new .section--framework .fundamentals_diagram{max-width:none}}@media (min-width: 1300px){.new .banner--diagram .fundamentals_diagram,.new .section--framework .fundamentals_diagram{height:38em}}.new .banner--diagram{background-image:url("/wp-content/themes/cpi/images/banners/night.jpg")}.new .banner--diagram::before{background-image:-webkit-gradient(linear, left top, right top, color-stop(17%, rgba(20,23,30,0)), to(rgba(20,23,30,0.6)));background-image:linear-gradient(90deg, rgba(20,23,30,0) 17%, rgba(20,23,30,0.6))}.new .banner--diagram .wrapper--right{max-width:1560px}.new .banner--diagram+section{padding-top:5.5em}.new .banner--diagram .fundamentals_diagram{margin-bottom:-5em}@media (min-width: 450px){.new .banner--diagram .fundamentals_diagram{margin-bottom:-25%;margin-top:-5%}}@media (min-width: 580px){.new .banner--diagram .text_wrapper{margin-left:auto}}@media (min-width: 580px){.new .banner--diagram .fundamentals_diagram{margin-bottom:-20%;margin-top:-10%}}@media (min-width: 1300px){.new .banner--diagram .fundamentals_diagram{height:50em}}.new .banner--lab{background-image:url("/wp-content/themes/cpi/images/banners/night.jpg")}.new .banner--lab svg{fill:#ffcc50;position:absolute;z-index:0;bottom:0;left:31em;width:39em;max-height:none;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;display:none}.new .banner--lab h2{max-width:7em}.new .banner--lab a{color:#fff}.new .banner--lab .wrapper{padding-top:12%;padding-bottom:12%}.new .banner--lab .button{background-color:#ffcc50;color:#414042}@media (min-width: 580px){.new .banner--lab svg{display:block}}@media (min-width: 650px){.new .banner--lab svg{left:33em}}@media (min-width: 1024px){.new .banner--lab svg{max-width:53%;width:55em;left:auto;right:0}}@media (min-width: 1500px){.new .banner--lab svg{left:auto;right:0;width:55em}.new .banner--lab svg{max-width:50%}}.new .intro{position:relative;z-index:10;margin-bottom:10%}.new .intro h2{color:#2e5b66}.new .intro p{margin-left:auto;margin-right:auto;max-width:39em}.new .intro p:last-child{margin-top:2em}@media (min-width: 1024px){.new .intro p{max-width:27em;margin-left:9.5em}.new .intro p:last-child{margin-top:3em}}@media (min-width: 500px){.new .intro h2{max-width:14em}}.new .public_impact{overflow:hidden}.new .fundamentals h4{font-weight:600;position:relative;z-index:10;padding-bottom:0.7em;border-bottom:2px solid;margin-top:0;margin-bottom:0.7em;font-size:2em}.new .fundamentals h4::before{counter-increment:section;content:counter(section, decimal-leading-zero);font-size:2em;opacity:0.1;position:absolute;z-index:-1;right:100%;top:0;line-height:0.8;margin-right:-0.2em}.new .fundamentals p{margin-bottom:0}.new .fundamentals li div{width:30em;max-width:100%}.new .fundamentals img{max-width:581px;width:28.5vw;margin:5% auto}.new .fundamentals ol{list-style:none;counter-reset:section;padding-left:0;margin-top:8%}.new .fundamentals .wrapper{max-width:1460px;width:80%}.new .fundamentals .policy div{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:7%}.new .fundamentals .policy img{max-width:32em}.new .fundamentals .legitimacy,.new .fundamentals .action{position:relative;z-index:10}.new .fundamentals .legitimacy img,.new .fundamentals .action img{width:59vw;max-width:1180px}.new .fundamentals .action img{margin-top:10%;margin-bottom:-8%}@media (min-width: 500px){.new .fundamentals h4{font-size:2.5em}}@media (min-width: 600px){.new .fundamentals li div{margin-left:35%;max-width:65%;width:24em}.new .fundamentals img{margin-top:-7%;margin-bottom:-7%}.new .fundamentals .wrapper{width:auto;margin-left:5.5em;margin-right:5%}.new .fundamentals .policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:10;margin-right:0;margin-top:15%;margin-bottom:15%}.new .fundamentals .policy div{margin-left:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.new .fundamentals .policy img{max-width:32em}}@media (min-width: 768px){.new .fundamentals h4{font-size:2.7em}}@media (min-width: 850px){.new .fundamentals li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:10}.new .fundamentals li div{width:20em;margin-left:0;max-width:100%}.new .fundamentals img{margin-left:auto;margin-top:0;margin-bottom:0}.new .fundamentals ol{margin-top:18%}.new .fundamentals .wrapper{width:calc(100% - 11em);margin-left:auto;margin-right:auto;margin-bottom:8%}.new .fundamentals .legitimacy img,.new .fundamentals .action img{position:absolute;z-index:0;top:-7em;left:21.5em}.new .fundamentals .action img{top:auto;bottom:-7em;margin-top:0;margin-bottom:0}.new .fundamentals .policy div{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:0}.new .fundamentals .policy img{margin-left:0}}@media (min-width: 950px){.new .fundamentals h4::before{font-size:2.8em}.new .fundamentals .legitimacy img,.new .fundamentals .action img{left:24em}.new .fundamentals .policy img{margin-left:auto}}@media (min-width: 1200px){.new .fundamentals li div{width:24em}.new .fundamentals .policy{margin-top:23%;margin-bottom:23%}.new .fundamentals .legitimacy img,.new .fundamentals .action img{left:28em}.new .fundamentals .legitimacy img{top:-12em}.new .fundamentals .action img{bottom:-12em}}@media (min-width: 1600px){.new .fundamentals li div{width:30em}.new .fundamentals .wrapper{width:90%}.new .fundamentals .policy img{margin-left:4em}.new .fundamentals .legitimacy img,.new .fundamentals .action img{left:34em}}.new .section--mission{margin-top:8%;padding-bottom:4%}.new .section--mission .fundamentals h2{color:#00c496;margin-top:0}.new .section--mission .fundamentals h4,.new .section--mission .fundamentals p{color:#fff}.new .section--mission .fundamentals h4{border-bottom-color:#111}.new .section--mission .fundamentals ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:5%}.new .section--mission .fundamentals li{display:block;max-width:30em;margin-bottom:5%}.new .section--mission .fundamentals li:nth-child(even){-ms-flex-item-align:end;align-self:flex-end}@media (min-width: 600px){.new .section--mission .fundamentals li{width:50%}}.new .section--fundamentals [type="submit"]{text-decoration:none;display:inline-block;background-color:#00c496;color:#fff;text-transform:uppercase;padding:1.4em 2.1em;font-size:0.89em;font-weight:600;letter-spacing:0.04em;border-width:0;-webkit-transition:color 0.5s, -webkit-clip-path 0.5s;transition:color 0.5s, -webkit-clip-path 0.5s;transition:color 0.5s, clip-path 0.5s;transition:color 0.5s, clip-path 0.5s, -webkit-clip-path 0.5s}@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.new .section--fundamentals [type="submit"]{-webkit-clip-path:polygon(100% 0, 100% calc(100% - var(--ch)), calc(100% - var(--ch)) 100%, 0 100%, 0 0);clip-path:polygon(100% 0, 100% calc(100% - var(--ch)), calc(100% - var(--ch)) 100%, 0 100%, 0 0)}}.new .section--fundamentals [type="submit"]:hover,.new .section--fundamentals [type="submit"]:active,.new .section--fundamentals [type="submit"]:focus{outline:none;color:#fff}@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.new .section--fundamentals [type="submit"]:hover,.new .section--fundamentals [type="submit"]:active,.new .section--fundamentals [type="submit"]:focus{color:#2e5b66;-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 var(--ch), var(--ch) 0);clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 var(--ch), var(--ch) 0)}}.new .fundamentals_introduction{overflow:hidden;position:relative;z-index:10}.new .fundamentals_introduction header{padding-top:5%;padding-bottom:5%;padding-right:5%;max-width:35em;position:relative;z-index:10;background-color:#414042}.new .fundamentals_introduction header,.new .fundamentals_introduction header h1,.new .fundamentals_introduction header h2,.new .fundamentals_introduction header h3{color:#fff}.new .fundamentals_introduction header::before{content:"";position:absolute;z-index:-1;width:100%;height:100%;background-color:#414042;top:0;left:4em;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.new .fundamentals_introduction header a{color:#fff}.new .fundamentals_introduction header p{color:#fff;margin-bottom:2em}.new .fundamentals_introduction header strong{white-space:nowrap}@supports ((-o-object-fit: cover) or (object-fit: cover)){.new .fundamentals_introduction img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:21em}}.new .fundamentals_introduction h3{margin-top:0.4em}.new .fundamentals_introduction h4{text-indent:-0.6em;margin-bottom:0;position:relative;z-index:10}.new .fundamentals_introduction h4::before{counter-increment:fundamentals;text-indent:0;width:7.2em;height:3.2em;line-height:3;margin-right:-1.5em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='107.5px' height='47px' viewBox='0 0 107.5 47' %3E%3Cpolygon fill='none' stroke='%236be1cc' stroke-width='2' points='79.7,46 105.7,1 1.7,1 27.7,46 '/%3E%3C/svg%3E");background-repeat:no-repeat;font-size:0.5em;font-weight:600;text-align:center;display:inline-block;vertical-align:middle;position:relative;z-index:-1;background-size:100% auto;content:counter(fundamentals)}.new .fundamentals_introduction .wrapper{max-width:1510px;position:relative;z-index:0}.new .fundamentals_introduction .wrapper--list{max-width:1510px;position:relative;z-index:10;margin-bottom:15%}.new .fundamentals_introduction+.wrapper{position:relative;z-index:0;max-width:1510px;width:95%;margin-bottom:8%}.new .fundamentals_introduction+.wrapper img{-webkit-transform:translateX(-2.5vw);transform:translateX(-2.5vw)}@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.new .fundamentals_introduction header{padding-right:0}.new .fundamentals_introduction header::after{content:"";position:absolute;z-index:-1;width:31.5em;height:31.5em;background-color:#414042;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-52deg) skewY(3deg);transform:rotate(-52deg) skewY(3deg);bottom:0;left:100%}.new .fundamentals_introduction .wrapper--list{margin-bottom:0}.new .fundamentals_introduction+.wrapper::before{content:"";position:absolute;z-index:10;width:67.6em;height:100%;background-color:#fff;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateX(4em) rotate(-52deg) skewY(3deg);transform:translateX(4em) rotate(-52deg) skewY(3deg);bottom:100%;right:100%}}@media (min-width: 1000px){.new .fundamentals_introduction header{padding-top:9%;padding-bottom:9%}.new .fundamentals_introduction header::after{left:4em;width:61.5em;height:100%}.new .fundamentals_introduction .wrapper--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1em}@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.new .fundamentals_introduction header{min-height:37em;position:absolute;z-index:30;top:0;left:0;height:100%;max-width:26em;padding-bottom:0;background-color:transparent}.new .fundamentals_introduction .wrapper--list{display:inherit;width:95%}.new .fundamentals_introduction .wrapper--list::before{content:"";shape-outside:polygon(100% 0, 0 100%, 0 0);width:47em;height:54.6em;font-size:0.85em;float:left}.new .fundamentals_introduction .wrapper--list::after{content:" ";clear:both;display:block}}}@media (min-width: 1600px){.new .fundamentals_introduction+.wrapper img{-webkit-transform:translateX(-11vw);transform:translateX(-11vw)}}@media (min-width: 1950px){.new .fundamentals_introduction+.wrapper img{-webkit-transform:translateX(-14em);transform:translateX(-14em)}}.fundamentals_list{padding-left:0;list-style:none;counter-reset:fundamentals;position:relative;z-index:10;margin:5em auto;max-width:39em}.fundamentals_list li{margin-top:9%}.fundamentals_list li:nth-child(2) h4::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='107.5px' height='47px' viewBox='0 0 107.5 47' %3E%3Cpolygon fill='none' stroke='%232e5b66' stroke-width='2' points='27.7,1 1.7,46 105.7,46 79.7,1 '/%3E%3C/svg%3E")}.fundamentals_list li:nth-child(3) h4::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='107.5px' height='47px' viewBox='0 0 107.5 47' %3E%3Cpolygon fill='none' stroke='%2300c496' stroke-width='2' points='79.7,46 105.7,1 1.7,1 27.7,46 '/%3E%3C/svg%3E")}.fundamentals_list li+li{margin-top:3.5%}.fundamentals_list li p{margin-top:0.5em}@media (min-width: 1000px){.fundamentals_list{max-width:none;margin:0 0 0 5%}.fundamentals_list li p{max-width:39em}@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.fundamentals_list{-webkit-transform:translateX(21%);transform:translateX(21%);margin-left:0}.fundamentals_list li p{max-width:none;margin-right:22%}.fundamentals_list li:nth-child(2) p{margin-right:36%}.fundamentals_list li:nth-child(3) p{margin-right:46%}}}.new .fundamentals_lab{background-color:#414042;padding-top:7%;padding-bottom:7%}.new .fundamentals_lab img{width:30em;margin-bottom:8%}.new .fundamentals_lab h2{color:inherit;margin-top:0}.new .fundamentals_lab p{color:inherit}.new .fundamentals_lab .wrapper{max-width:1670px}.new .fundamentals_lab .text_wrapper{margin-top:0;width:28em;max-width:100%;color:#fff}@media (min-width: 700px){.new .fundamentals_lab img{margin-left:0}}@media (min-width: 750px){.new .fundamentals_lab h2{width:11em}}@media (min-width: 850px){.new .fundamentals_lab h2{position:relative;z-index:10;left:-13vw}.new .fundamentals_lab img{width:auto;max-width:48%;margin-right:4%;margin-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.new .fundamentals_lab .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new .fundamentals_lab .text_wrapper{margin-right:0;max-width:42%}}@media (min-width: 1130px){.new .fundamentals_lab h2{left:-9vw}.new .fundamentals_lab .text_wrapper{margin-right:auto;width:32em}}@media (min-width: 1350px){.new .fundamentals_lab h2{left:-12.6vw}}@media (min-width: 1920px){.new .fundamentals_lab h2{left:-3.5em}}.old .fundamentals_download,.new .fundamentals_download{position:fixed;z-index:80;bottom:0;right:0;width:100%;opacity:0;-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;transition:opacity 1s, transform 1s, -webkit-transform 1s;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.old .fundamentals_download h3,.new .fundamentals_download h3{font-weight:600;font-size:1.2em;letter-spacing:0.03em;text-transform:uppercase;color:#fff;margin-right:1em}.old .fundamentals_download img,.new .fundamentals_download img{-webkit-transform:translate3d(0, -80%, 0);transform:translate3d(0, -80%, 0);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;top:4em;position:absolute;right:0;max-width:18em;display:none}.old .fundamentals_download .button,.new .fundamentals_download .button{background-color:#fff;color:#00c496;transition:background-color 0.5s, color 0.5s, clip-path 0.5s, -webkit-clip-path 0.5s}.old .fundamentals_download a,.new .fundamentals_download a{-webkit-perspective:800px;perspective:800px;-webkit-perspective-origin:0% 50%;perspective-origin:0% 50%;-webkit-transition:-webkit-transform 0.6s;transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s, -webkit-transform 0.6s;padding:0.8em 2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;text-decoration:none;color:inherit}.old .fundamentals_download a::before,.old .fundamentals_download a::after,.new .fundamentals_download a::before,.new .fundamentals_download a::after{content:"";position:absolute;width:100%;height:100%;background-color:#2e5b66;z-index:-1;left:0;top:0;-webkit-clip-path:polygon(2em 0, 100% 0, 100% 100%, 0 100%, 0 2em);clip-path:polygon(2em 0, 100% 0, 100% 100%, 0 100%, 0 2em)}.old .fundamentals_download a::before,.new .fundamentals_download a::before{-webkit-clip-path:none;clip-path:none;border-radius:2.6em;-webkit-transition:-webkit-box-shadow 0.6s;transition:-webkit-box-shadow 0.6s;transition:box-shadow 0.6s;transition:box-shadow 0.6s, -webkit-box-shadow 0.6s;z-index:-2;left:1em;top:1em;height:150%;-webkit-box-shadow:-1.5em -0.6em 1.6em 0 rgba(0,0,0,0.1),0 -1.7em 2em 0 rgba(0,0,0,0.05);box-shadow:-1.5em -0.6em 1.6em 0 rgba(0,0,0,0.1),0 -1.7em 2em 0 rgba(0,0,0,0.05)}@media (min-width: 450px){.old .fundamentals_download,.new .fundamentals_download{width:32em}.old .fundamentals_download img,.new .fundamentals_download img{display:block}.old .fundamentals_download h3,.new .fundamentals_download h3{margin-bottom:1em}.old .fundamentals_download .button,.new .fundamentals_download .button{color:#00c496}.old .fundamentals_download a,.new .fundamentals_download a{padding:0.8em 15em 1.5em 2em;display:block;-webkit-transform:translate3d(0, 5.5em, 0);transform:translate3d(0, 5.5em, 0)}.old .fundamentals_download a:hover,.old .fundamentals_download a:active,.old .fundamentals_download a:focus,.new .fundamentals_download a:hover,.new .fundamentals_download a:active,.new .fundamentals_download a:focus{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.old .fundamentals_download a:hover::before,.old .fundamentals_download a:active::before,.old .fundamentals_download a:focus::before,.new .fundamentals_download a:hover::before,.new .fundamentals_download a:active::before,.new .fundamentals_download a:focus::before{-webkit-box-shadow:-2em -1em 1.6em 0 rgba(0,0,0,0.15),-1em -1.7em 2em 0 rgba(0,0,0,0.1);box-shadow:-2em -1em 1.6em 0 rgba(0,0,0,0.15),-1em -1.7em 2em 0 rgba(0,0,0,0.1)}.old .fundamentals_download a:hover img,.old .fundamentals_download a:active img,.old .fundamentals_download a:focus img,.new .fundamentals_download a:hover img,.new .fundamentals_download a:active img,.new .fundamentals_download a:focus img{-webkit-transform:translate3d(0, -40%, 0) rotateX(15deg);transform:translate3d(0, -40%, 0) rotateX(15deg)}.old .fundamentals_download a:hover .button,.old .fundamentals_download a:active .button,.old .fundamentals_download a:focus .button,.new .fundamentals_download a:hover .button,.new .fundamentals_download a:active .button,.new .fundamentals_download a:focus .button{background-color:#00c496;color:#fff}@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.old .fundamentals_download a:hover .button,.old .fundamentals_download a:active .button,.old .fundamentals_download a:focus .button,.new .fundamentals_download a:hover .button,.new .fundamentals_download a:active .button,.new .fundamentals_download a:focus .button{-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 var(--ch), var(--ch) 0);clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 var(--ch), var(--ch) 0)}}}@media (min-width: 700px){.old .fundamentals_download,.new .fundamentals_download{width:28em}.old .fundamentals_download img,.new .fundamentals_download img{max-width:22em;left:50%;-webkit-transform:translate3d(-50%, -80%, 0);transform:translate3d(-50%, -80%, 0);-webkit-transform:translate3d(-50%, -100%, 0) translateY(3em);transform:translate3d(-50%, -100%, 0) translateY(3em);top:0;right:auto}.old .fundamentals_download h3,.new .fundamentals_download h3{margin-right:0}.old .fundamentals_download a,.new .fundamentals_download a{padding:3em 3em 2em 3em;-webkit-transform:translate3d(0, 6em, 0);transform:translate3d(0, 6em, 0)}.old .fundamentals_download a::after,.new .fundamentals_download a::after{-webkit-clip-path:polygon(2.6em 0, 100% 0, 100% 100%, 0 100%, 0 2.6em);clip-path:polygon(2.6em 0, 100% 0, 100% 100%, 0 100%, 0 2.6em)}.old .fundamentals_download a:hover img,.old .fundamentals_download a:active img,.old .fundamentals_download a:focus img,.new .fundamentals_download a:hover img,.new .fundamentals_download a:active img,.new .fundamentals_download a:focus img{-webkit-transform:translate3d(-50%, -85%, 0) rotateX(15deg);transform:translate3d(-50%, -85%, 0) rotateX(15deg)}}.old[class*="has-scrolled"] .fundamentals_download,.new[class*="has-scrolled"] .fundamentals_download{-webkit-transform:none;transform:none;opacity:1}.new .wrapper--grid{width:95%;max-width:1720px;margin-bottom:1em}.new .wrapper--grid ul{list-style:none;padding-left:0;margin-left:auto;margin-right:auto;max-width:44em;overflow:visible;display:-ms-grid;display:grid;grid-gap:1em;-ms-grid-rows:auto 1em auto 1em auto 1em auto 1em auto 1em auto 1em auto 1em 1fr;-ms-grid-columns:1fr;grid-template:"sizer" "large" "large" "large" "small-1" "small-2" "small-3" "small-4" 1fr /1fr}@media (min-width: 600px){.new .wrapper--grid ul{-ms-grid-rows:1fr 1em 1fr 1em 1fr 1em 1fr;-ms-grid-columns:1fr 1em 1fr;grid-template:"sizer large" 1fr "large large" 1fr "small-1 small-2" 1fr "small-3 small-4" 1fr / 1fr 1fr}}@media (min-width: 1200px){.new .wrapper--grid ul{max-width:none;-ms-grid-rows:1fr 1em 1fr;-ms-grid-columns:1fr 1em 1fr 1em 1fr 1em 1fr;grid-template:"sizer large small-1 small-2" 1fr "large large small-3 small-4" 1fr / 1fr 1fr 1fr 1fr;grid-template-columns:repeat(auto-fill, minmax(16em, 1fr))}}@media (min-width: 1500px){.new .wrapper--grid ul{grid-template-columns:repeat(auto-fill, minmax(19em, 1fr))}}.new .wrapper--grid h2{margin-bottom:1.2em;text-align:center;color:#2e5b66}.new .wrapper--grid li::before{content:"";padding-bottom:100%;display:block}.new .wrapper--grid li:first-child{-ms-grid-row:3;-ms-grid-row-span:5;-ms-grid-column:1;grid-area:large}.new .wrapper--grid li:first-child .inner div,.new .wrapper--grid li:first-child .inner div h1,.new .wrapper--grid li:first-child .inner div h2,.new .wrapper--grid li:first-child .inner div h3{color:#fff}.new .wrapper--grid li:first-child .inner div::after{background-color:#2e5b66}.new .wrapper--grid li:nth-child(2){-ms-grid-row:9;-ms-grid-column:1;grid-area:small-1}.new .wrapper--grid li:nth-child(3){-ms-grid-row:11;-ms-grid-column:1;grid-area:small-2}.new .wrapper--grid li:nth-child(4){-ms-grid-row:13;-ms-grid-column:1;grid-area:small-3}.new .wrapper--grid li:nth-child(5){-ms-grid-row:15;-ms-grid-column:1;grid-area:small-4}@media (min-width: 600px){.new .wrapper--grid li:first-child{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:3}.new .wrapper--grid li:nth-child(2){-ms-grid-row:5;-ms-grid-column:1}.new .wrapper--grid li:nth-child(3){-ms-grid-row:5;-ms-grid-column:3}.new .wrapper--grid li:nth-child(4){-ms-grid-row:7;-ms-grid-column:1}.new .wrapper--grid li:nth-child(5){-ms-grid-row:7;-ms-grid-column:3}}@media (min-width: 1200px){.new .wrapper--grid li:first-child{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:3}.new .wrapper--grid li:nth-child(2){-ms-grid-row:1;-ms-grid-column:5}.new .wrapper--grid li:nth-child(3){-ms-grid-row:1;-ms-grid-column:7}.new .wrapper--grid li:nth-child(4){-ms-grid-row:3;-ms-grid-column:5}.new .wrapper--grid li:nth-child(5){-ms-grid-row:3;-ms-grid-column:7}}.new .wrapper--grid li:nth-child(even) .inner div::after{-webkit-transform:skewY(2deg);transform:skewY(2deg)}.new .wrapper--grid li:nth-child(even) .inner:hover div::after,.new .wrapper--grid li:nth-child(even) .inner:active div::after,.new .wrapper--grid li:nth-child(even) .inner:focus div::after{-webkit-transform:skewY(-2deg);transform:skewY(-2deg)}@media (min-width: 600px){.new .wrapper--grid li:first-child h3{font-weight:300;font-size:2.2em}.new .wrapper--grid li:first-child p{font-size:1em}.new .wrapper--grid li:first-child .category{padding:0.7em 2.2em}.new .wrapper--grid li:first-child .inner div{padding:0 2.5% 2.5%}}@media (min-width: 900px){.new .wrapper--grid li:first-child h3{font-size:2.8em}}.new .wrapper--grid .post_item{padding-top:0}.new .wrapper--grid .post_item .inner{position:absolute;top:0;left:0;z-index:20}@supports (grid-area: auto){.new .wrapper--grid ul{display:grid;grid-auto-rows:1fr;grid-template:none;grid-template-areas:unset;grid-template-rows:unset}.new .wrapper--grid ul::before{content:"";width:0;padding-bottom:100%;grid-row:1 / 1;grid-column:1 / 1}.new .wrapper--grid li::before{content:none}.new .wrapper--grid li:first-child{grid-area:initial;grid-row:1 / 1;grid-column:1 / 1}@media (min-width: 500px){.new .wrapper--grid li:first-child{grid-row:1 / span 2;grid-column:1 / span 2}}.new .wrapper--grid li:first-child ~ li{grid-area:initial}.new .wrapper--grid .post_item .inner{position:relative}}@media (min-width: 1200px){.new .wrapper--grid ul{grid-template-columns:repeat(auto-fill, minmax(16em, 1fr))}}@media (min-width: 1500px){.new .wrapper--grid ul{grid-template-columns:repeat(auto-fill, minmax(19em, 1fr))}}@media (min-width: 1400px){.new .wrapper--grid{width:90%}}.new .post-grid--v{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}@media (min-width: 600px){.new .post-grid--v>*{width:calc(50% - 1em);max-width:360px}.new .post-grid--v>*:first-child{width:calc(100% - 1em);max-width:720px;padding-top:50%}}.new .wrapper--flex{width:95%;max-width:1720px;margin-bottom:1em}.new .wrapper--flex ul{list-style:none;padding-left:0;margin-left:auto;margin-right:auto;max-width:44em;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 1200px){.new .wrapper--flex ul{max-width:none}}.new .wrapper--flex h2{margin-bottom:1.2em;text-align:center;color:#2e5b66}.new .wrapper--flex li{width:100%}.new .wrapper--flex li::before{content:"";padding-bottom:100%;display:block}.new .wrapper--flex li:nth-child(even) .inner div::after{-webkit-transform:skewY(2deg);transform:skewY(2deg)}.new .wrapper--flex li:nth-child(even) .inner:hover div::after,.new .wrapper--flex li:nth-child(even) .inner:active div::after,.new .wrapper--flex li:nth-child(even) .inner:focus div::after{-webkit-transform:skewY(-2deg);transform:skewY(-2deg)}.new .wrapper--flex .post_item{padding-top:0;margin-bottom:1em}.new .wrapper--flex .post_item .inner{position:absolute;top:0;left:0;z-index:20}@media (min-width: 600px){.new .wrapper--flex .post_item{margin-right:0.5em;margin-left:0.5em;width:calc(50% - 1em)}}@media (min-width: 1200px){.new .wrapper--flex .post_item{width:calc(25% - 1em)}}@media (min-width: 1400px){.new .wrapper--flex{width:90%}}.new .post_item{position:relative;z-index:0;overflow:hidden;padding-top:25%}.new .post_item .inner{z-index:10;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-decoration:none}.new .post_item div{padding:0 4% 4%;width:100%;position:relative;z-index:10}.new .post_item div,.new .post_item div h1,.new .post_item div h2,.new .post_item div h3{color:#2e5b66}.new .post_item div::after{content:"";background-color:#f1f1f2;width:100%;height:150%;position:absolute;z-index:-1;top:-0.5em;left:0;-webkit-transform:skewY(-2deg);transform:skewY(-2deg);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;-webkit-transform-origin:center top;transform-origin:center top}.new .post_item>img{position:absolute;top:0;left:50%;height:100%;width:auto;z-index:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}@supports ((-o-object-fit: cover) or (object-fit: cover)){.new .post_item>img{-o-object-fit:cover;object-fit:cover;width:100%;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.new .post_item h3{font-size:1.6em;-webkit-transition:color 0.5s;transition:color 0.5s}.new .post_item time{text-transform:uppercase;letter-spacing:0.05em;font-weight:600;display:inline}.new .post_item p{margin-bottom:0;font-size:0.9em;color:inherit}.new .post_item span::before{content:" | "}.new .post_item:hover+img,.new .post_item:active+img,.new .post_item:focus+img{-webkit-transform:translate3d(-50%, 0, 0) scale(1.1);transform:translate3d(-50%, 0, 0) scale(1.1)}@supports ((-o-object-fit: cover) or (object-fit: cover)){.new .post_item:hover+img,.new .post_item:active+img,.new .post_item:focus+img{-webkit-transform:translate3d(0, 0, 0) scale(1.1);transform:translate3d(0, 0, 0) scale(1.1)}}.new .post_item:hover h3,.new .post_item:active h3,.new .post_item:focus h3{color:#00c496}.new .post_item:hover div::after,.new .post_item:active div::after,.new .post_item:focus div::after{-webkit-transform:skewY(2deg);transform:skewY(2deg)}@media (min-width: 400px){.new .post_item{font-size:0.8em}}@media (min-width: 1500px){.new .post_item{font-size:1em}}.new [class^="category_tag"]{color:#fff;text-transform:uppercase;letter-spacing:0.05em;padding:1em 1.5em;font-weight:600;background-color:#ffcc50;margin-right:1em;text-align:center;white-space:nowrap}@media (min-width: 450px){.new [class^="category_tag"]{margin-right:1.8em;padding:1em 2em}}.new [class^="category_tag"]:not(:hover){text-decoration:none}.new .post_item [class^="category_tag"]{font-size:0.9em;position:absolute;z-index:20;left:0;top:0;padding:0.5em 1.8em}.new .category_tag--article{background-color:#ffcc50}.new .category_tag--briefing-note,.new .category_tag--publication{background-color:#9c6fae}.new .category_tag--podcast{background-color:#cad400}.new .category_tag--event,.new .category_tag--tf_events{background-color:#e52713}.new .category_tag--case-study,.new .category_tag--casestudy{background-color:#b15589}.new .category_tag--book-review{background-color:#939598}.new .post_meta{font-size:0.9em;position:relative;z-index:10}.new .post_meta time{font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.new .post_meta time::after{content:"|";margin-left:0.5em;margin-right:0.5em;font-weight:400;-ms-flex-negative:0;flex-shrink:0}.old .social-links{margin-bottom:11em}.social-links{text-align:center;margin-top:5em;padding-bottom:5em;margin-bottom:11em;background:white}.social-links h2{font-size:1.1em;text-transform:uppercase;font-weight:600;letter-spacing:0.05em;margin-bottom:3em;color:#414042}.social-links h2::before{content:"";border-left:2px solid #6be1cc;display:block;margin:2.3em auto;height:7.7em;width:0}.social-links ul{list-style:none;padding-left:0;margin-top:0;margin-left:auto;margin-right:auto}.social-links li{min-width:10em;margin-bottom:7%}.social-links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-size:0.89em;font-weight:600;letter-spacing:0.04em;position:relative;z-index:10;color:#414042}.social-links a::before{content:"";width:1em;height:1.1em;font-size:1.5em;margin-right:0.5em}@media (min-width: 500px){.social-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:25em}}@media (min-width: 700px){.social-links ul{max-width:56em}.social-links li{min-width:0;margin-bottom:0}}.social-links [href*="twitter.com"]::before{width:1.1em;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='100%25' height='100%25'%3E %3Cpath fill='%231da1f2' d='M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z'%3E%3C/path%3E %3C/svg%3E")}.social-links [href*="linkedin.com"]::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' width='100%25' height='100%25'%3E%3Cpath fill='%23007bb5' d='M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z'%3E%3C/path%3E%3C/svg%3E")}.social-links [href*="facebook.com"]::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' width='100%25' height='100%25'%3E%3Cpath fill='%233b5998' d='M448 56.7v398.5c0 13.7-11.1 24.7-24.7 24.7H309.1V306.5h58.2l8.7-67.6h-67v-43.2c0-19.6 5.4-32.9 33.5-32.9h35.8v-60.5c-6.2-.8-27.4-2.7-52.2-2.7-51.6 0-87 31.5-87 89.4v49.9h-58.4v67.6h58.4V480H24.7C11.1 480 0 468.9 0 455.3V56.7C0 43.1 11.1 32 24.7 32h398.5c13.7 0 24.8 11.1 24.8 24.7z'%3E%3C/path%3E%3C/svg%3E")}.social-links [href*="instagram.com"]::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' width='100%25' height='100%25'%3E%3Cpath fill='%23c32aa3' d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'%3E%3C/path%3E%3C/svg%3E")}.new [class^="section--testimonial"],.old [class^="section--testimonial"]{color:#414042;margin-bottom:12%}.new [class^="section--testimonial"] blockquote,.old [class^="section--testimonial"] blockquote{margin:0;font-size:1.4em;line-height:1.25}.new [class^="section--testimonial"] blockquote::before,.old [class^="section--testimonial"] blockquote::before{font-size:5.7em;color:rgba(0,0,0,0.2);content:"\201C";font-weight:600;float:left;line-height:1;height:0.4em;-webkit-transform:translate(-0.15em, -0.15em);transform:translate(-0.15em, -0.15em)}.new [class^="section--testimonial"] blockquote p,.old [class^="section--testimonial"] blockquote p{margin-top:0;margin-bottom:0}.new [class^="section--testimonial"] blockquote p+p,.old [class^="section--testimonial"] blockquote p+p{margin-top:0.5em}.new [class^="section--testimonial"] small,.old [class^="section--testimonial"] small{font-style:normal;color:#2e5b66;font-weight:bold;font-size:0.9em;text-transform:uppercase}.new [class^="section--testimonial"] p,.old [class^="section--testimonial"] p{color:inherit}.new [class^="section--testimonial"] cite,.old [class^="section--testimonial"] cite{display:block;padding-top:5%;font-style:normal}.new [class^="section--testimonial"] cite p,.old [class^="section--testimonial"] cite p{margin-top:0;margin-bottom:0.5em;font-size:1.3em}.new [class^="section--testimonial"] cite p::before,.old [class^="section--testimonial"] cite p::before{display:inline-block;width:2.7em;height:0.1em;margin-right:0.5em;vertical-align:middle;background-color:#414042;content:""}.new [class^="section--testimonial"] .wrapper,.old [class^="section--testimonial"] .wrapper{position:relative;z-index:10;padding-top:12%}@media (min-width: 600px){.new [class^="section--testimonial"] cite,.old [class^="section--testimonial"] cite{padding-left:9em}.new [class^="section--testimonial"] cite p,.old [class^="section--testimonial"] cite p{font-size:1.5em}}@media (min-width: 800px){.new [class^="section--testimonial"] blockquote,.old [class^="section--testimonial"] blockquote{font-size:2.2em;max-width:21em}}@media (min-width: 1500px){.new [class^="section--testimonial"] blockquote,.old [class^="section--testimonial"] blockquote{font-size:2.7em}}.new .section--testimonial,.old .section--testimonial{position:relative;overflow:hidden;background-color:#00c496;padding-bottom:12%}.new .section--testimonial::before,.old .section--testimonial::before{position:absolute;z-index:0;background-color:#00c496;right:90%;bottom:0;-webkit-transform:skew(-35deg);transform:skew(-35deg);-webkit-transform-origin:top right;transform-origin:top right;width:100%;height:100%}@media (min-width: 650px){.new .section--testimonial,.old .section--testimonial{background-color:transparent;padding-bottom:0}.new .section--testimonial::before,.old .section--testimonial::before{content:""}}@media (min-width: 1024px){.new .section--testimonial::before,.old .section--testimonial::before{right:70%}}@media (min-width: 1150px){.new .section--testimonial::before,.old .section--testimonial::before{right:66%}}@media (min-width: 1650px){.new .section--testimonial::before,.old .section--testimonial::before{right:62%}}.new .section--testimonial_carousel,.old .section--testimonial_carousel{color:#fff;overflow:visible;margin-bottom:7%}.new .section--testimonial_carousel img,.old .section--testimonial_carousel img{position:absolute;z-index:-1;width:37em;left:0;top:0;max-width:40%}.new .section--testimonial_carousel small,.old .section--testimonial_carousel small{color:inherit}.new .section--testimonial_carousel cite,.old .section--testimonial_carousel cite{padding-top:3em;padding-left:0;position:relative;z-index:10;display:block;margin-bottom:2em}.new .section--testimonial_carousel cite p::before,.old .section--testimonial_carousel cite p::before{background-color:#00c496}.new .section--testimonial_carousel blockquote,.old .section--testimonial_carousel blockquote{max-width:none;position:relative;z-index:10;font-size:1.4em}.new .section--testimonial_carousel blockquote::before,.old .section--testimonial_carousel blockquote::before{color:#00c496}.new .section--testimonial_carousel .wrapper,.old .section--testimonial_carousel .wrapper{width:100%;max-width:1680px;position:relative;z-index:10;padding:20% 5% 8%;background-color:#414042;overflow:hidden}.new .section--testimonial_carousel .wrapper::before,.old .section--testimonial_carousel .wrapper::before{content:"";position:absolute;z-index:0;background-color:inherit;left:35%;top:0;right:0;-webkit-transform:skew(-35deg);transform:skew(-35deg);-webkit-transform-origin:top left;transform-origin:top left;height:100%}@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.new .section--testimonial_carousel .wrapper,.old .section--testimonial_carousel .wrapper{overflow:visible}.new .section--testimonial_carousel .wrapper::before,.old .section--testimonial_carousel .wrapper::before{content:none}.new .section--testimonial_carousel img,.old .section--testimonial_carousel img{left:-2em;top:-2em;-webkit-clip-path:polygon(0 0, 100% 0, 45% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 45% 100%, 0% 100%)}}@media (min-width: 550px){.new .section--testimonial_carousel blockquote,.old .section--testimonial_carousel blockquote{font-size:1.6em}.new .section--testimonial_carousel cite,.old .section--testimonial_carousel cite{margin-left:25%}}@media (min-width: 700px){.new .section--testimonial_carousel blockquote,.old .section--testimonial_carousel blockquote{font-size:1.8em}.new .section--testimonial_carousel .wrapper,.old .section--testimonial_carousel .wrapper{padding-left:9%;padding-right:9%;width:90%}}@media (min-width: 800px){.new .section--testimonial_carousel cite,.old .section--testimonial_carousel cite{margin-left:39%}}@media (min-width: 1024px){.new .section--testimonial_carousel blockquote,.old .section--testimonial_carousel blockquote{margin-left:23%;font-size:2.2em}.new .section--testimonial_carousel .wrapper,.old .section--testimonial_carousel .wrapper{padding:12.5% 9% 8%}}@media (min-width: 1200px){.new .section--testimonial_carousel blockquote,.old .section--testimonial_carousel blockquote{margin-left:26%}}@media (min-width: 1600px){@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.new .section--testimonial_carousel img,.old .section--testimonial_carousel img{left:-3em;top:-3em}}}@media (min-width: 1800px){@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.new .section--testimonial_carousel img,.old .section--testimonial_carousel img{left:-4em;top:-4em}}}.new .section--testimonial_image,.old .section--testimonial_image{position:relative;z-index:10;overflow:hidden;margin-bottom:0}.new .section--testimonial_image::after,.old .section--testimonial_image::after{content:"";position:absolute;z-index:0;width:65em;height:65em;background-color:#2e5b66;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(37deg) skewX(-4deg);transform:rotate(37deg) skewX(-4deg);bottom:0;right:49em}.new .section--testimonial_image::before,.old .section--testimonial_image::before{content:"";position:absolute;z-index:0;width:100%;height:100%;background-color:#2e5b66;top:0;right:49em}.new .section--testimonial_image blockquote,.new .section--testimonial_image cite,.new .section--testimonial_image small,.old .section--testimonial_image blockquote,.old .section--testimonial_image cite,.old .section--testimonial_image small{color:#fff}.new .section--testimonial_image cite,.old .section--testimonial_image cite{padding-left:0;margin-right:4em}.new .section--testimonial_image cite p::before,.old .section--testimonial_image cite p::before{background-color:rgba(0,0,0,0.2)}.new .section--testimonial_image .wrapper,.old .section--testimonial_image .wrapper{max-width:1460px;padding-top:5%;padding-bottom:8%;position:relative;z-index:10}.new .section--testimonial_image+.wrapper,.old .section--testimonial_image+.wrapper{position:relative;z-index:0;max-width:100%;width:100%;margin-bottom:7%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden}.new .section--testimonial_image+.wrapper::before,.old .section--testimonial_image+.wrapper::before{content:"";position:absolute;z-index:10;height:67.6em;width:100%;background-color:#fff;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-53deg) translateY(100%) skewY(3deg);transform:rotate(-53deg) translateY(100%) skewY(3deg);bottom:100%;right:49em}.new .section--testimonial_image+.wrapper img,.old .section--testimonial_image+.wrapper img{width:80%}.new .section--testimonial_image::before,.new .section--testimonial_image::after,.new .section--testimonial_image+.wrapper::before,.old .section--testimonial_image::before,.old .section--testimonial_image::after,.old .section--testimonial_image+.wrapper::before{right:20%}@media (min-width: 500px){.new .section--testimonial_image cite,.old .section--testimonial_image cite{max-width:80%}}@media (min-width: 1150px){.new .section--testimonial_image::before,.new .section--testimonial_image::after,.new .section--testimonial_image+.wrapper::before,.old .section--testimonial_image::before,.old .section--testimonial_image::after,.old .section--testimonial_image+.wrapper::before{left:auto;right:50%}.new .section--testimonial_image+.wrapper,.old .section--testimonial_image+.wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.new .section--testimonial_image+.wrapper::before,.old .section--testimonial_image+.wrapper::before{-webkit-transform:rotate(-52deg) skewY(3deg);transform:rotate(-52deg) skewY(3deg)}.new .section--testimonial_image+.wrapper img,.old .section--testimonial_image+.wrapper img{width:70em}.new .section--testimonial_image cite,.old .section--testimonial_image cite{max-width:58%}}@media (min-width: 1500px){.new .section--testimonial_image::before,.new .section--testimonial_image::after,.new .section--testimonial_image+.wrapper::before,.old .section--testimonial_image::before,.old .section--testimonial_image::after,.old .section--testimonial_image+.wrapper::before{right:40em}}@media (min-width: 1600px){.new .section--testimonial_image::before,.new .section--testimonial_image::after,.new .section--testimonial_image+.wrapper::before,.old .section--testimonial_image::before,.old .section--testimonial_image::after,.old .section--testimonial_image+.wrapper::before{right:49em}}.old .section--testimonial_carousel{margin-top:10%;margin-bottom:10%;font-size:0.7em}.old .section--testimonial_carousel img{max-width:33%;width:31em}.old .section--testimonial_carousel .quotation-carousel,.old .section--testimonial_carousel .tns-item{font-size:inherit !important}.old .section--testimonial_carousel .wrapper{text-align:left}.new .section--affiliates{position:relative;z-index:0}.new .section--affiliates .text_wrapper{margin:8% 5%;position:relative;z-index:20}.new .section--affiliates .wrapper{width:100%}@media (min-width: 500px){.new .section--affiliates .text_wrapper{margin-left:10%;margin-right:10%}}@media (min-width: 700px){.new .section--affiliates .text_wrapper{margin-left:7.5%;margin-right:7.5%}}@media (min-width: 1024px){.new .section--affiliates .text_wrapper{margin-left:0;margin-right:0;max-width:50%}.new .section--affiliates .wrapper{width:90%;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.new .section--affiliates+.banner--lab{overflow:hidden}.new .section--affiliates+.banner--lab svg{bottom:auto;top:-2em}.new .affiliates{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;list-style-type:none;margin-bottom:0;margin-left:auto;padding:6% 9% 8% 0;position:relative;z-index:10;max-width:28em;background-color:#414042}.new .affiliates::before{content:"";position:absolute;z-index:0;background-color:#414042;left:0;top:0;-webkit-transform:skew(-35deg);transform:skew(-35deg);-webkit-transform-origin:top left;transform-origin:top left;width:100%;height:110%}.new .affiliates li{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5%;margin-bottom:5%;padding-left:1%;padding-right:1%;position:relative;z-index:10}.new .affiliates img{padding-left:1em;max-width:160px}@media (min-width: 650px){.new .affiliates{max-width:90%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:transparent;padding:4% 6% 6% 16%}.new .affiliates::before{top:auto;bottom:0;height:100%;-webkit-transform:skew(-35deg);transform:skew(-35deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.new .affiliates img{padding-left:1em}.new .affiliates li{width:25%;margin-top:3%;margin-bottom:3%}}@media (min-width: 1024px){.new .affiliates{position:static;padding:10vw 0;margin-top:0;width:24em}.new .affiliates::before{left:30%}.new .affiliates li{width:50%;margin-top:6%;margin-bottom:6%}.new .affiliates img{padding-left:2.5em}}@media (min-width: 1150px){.new .affiliates::before{left:34%}}@media (min-width: 1250px){.new .affiliates{width:24em}}@media (min-width: 1400px){.new .affiliates{margin-right:0}.new .affiliates img{padding-left:1em}}@media (min-width: 1650px){.new .affiliates{margin-right:-4vw;width:26em}.new .affiliates::before{left:38%}.new .affiliates img{padding-left:0}.new .affiliates li{margin-top:8%;margin-bottom:8%}}@media (min-width: 1750px){.new .affiliates{margin-right:-6vw}}@media (min-width: 2000px){.new .affiliates{margin-right:-10%}}.new .clients p{font-weight:300;font-size:2.3em;line-height:1.2;-ms-flex-negative:0;flex-shrink:0;margin-bottom:auto;margin-top:auto;color:#414042}.new .clients ul{padding-left:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5%;margin-bottom:5%}.new .clients li{max-width:30%;width:100%;text-align:center;margin-top:5%;margin-bottom:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new .clients li:nth-child(-n+3){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.new .clients li:nth-child(3n+1){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.new .clients li:nth-child(3n){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.new .clients li:nth-child(6) ~ li{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.new .clients img{max-width:100%;display:inline-block}@media (min-width: 600px){.new .clients img{margin-left:-1.25em;padding-left:2.5em}}@media (min-width: 1024px){.new .clients img{margin-left:0;padding-left:2.5em}}@media (min-width: 1400px){.new .clients img{padding-left:1em}}@media (min-width: 1650px){.new .clients img{padding-left:0}}.new .clients .wrapper{margin-top:7%;margin-bottom:7%;max-width:39em}@media (min-width: 1024px){.new .clients p{margin-right:1em;width:13em}.new .clients ul{max-width:45%;margin-top:auto;margin-bottom:auto}.new .clients .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;max-width:1500px}}@media (min-width: 1200px){.new .clients p{font-size:2.67em}}.impact_steps{width:90%;max-width:1360px;margin-right:auto;margin-left:auto;font-weight:600;max-width:1510px;counter-reset:section}@media (min-width: 500px){.impact_steps{width:80%}}@media (min-width: 700px){.impact_steps{width:85%}}@media (min-width: 1024px){.impact_steps{width:90%}}.impact_steps ol{list-style:none;padding-left:0;width:100%;max-width:39em;margin:17% auto 10%;text-align:center}.impact_steps li{position:relative;z-index:10;line-height:1.2;font-size:1.6em;color:#414042}.impact_steps li::before{content:"One";text-transform:uppercase;letter-spacing:0.03em;font-size:1.1rem;margin-bottom:2.3em;display:block}.impact_steps li:nth-child(2)::before{content:"Two"}.impact_steps li:nth-child(2) svg{-webkit-transform:translate(-55%, -38%);transform:translate(-55%, -38%)}.impact_steps li:nth-child(3)::before{content:"Three"}.impact_steps li:nth-child(3) svg{-webkit-transform:translate(-42%, -53%);transform:translate(-42%, -53%)}.impact_steps li+li{margin-top:2em}.impact_steps svg{position:absolute;z-index:-1;left:50%;top:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:0.4em;max-height:none}.impact_steps svg path{stroke-width:4px}.impact_steps p{text-align:center}@media (min-width: 600px){.impact_steps ol{margin-top:12%}.impact_steps li::before{font-size:0.45em}}@media (min-width: 1024px){.impact_steps ol{max-width:none;margin-bottom:7%}.impact_steps li{font-size:2em}}@media (min-width: 1200px){.impact_steps ol{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:7%}.impact_steps li{max-width:32%;width:10.5em}.impact_steps li+li{margin-top:0}}[class^="section--products"] .wrapper{margin-top:7%}[class^="section--products"] h2{color:#00c496}[class^="section--products"] img{margin-bottom:1.5em;max-width:80%}[class^="section--products"] h3{padding-bottom:0.7em;margin-top:0;border-bottom:3px solid;margin-bottom:0.65em;font-weight:600;max-width:11.8em}[class^="section--products"] h3,[class^="section--products"] p{color:#414042}[class^="section--products"] ul{padding-left:0;margin-top:0;list-style:none}[class^="section--products"] ul .text_wrapper{margin-top:7%}[class^="section--products"] .button{color:#414042}[class^="section--products"] .text_wrapper h3{color:#414042}@media (min-width: 800px){[class^="section--products"] h2{max-width:9em}[class^="section--products"] img{max-width:50%}[class^="section--products"] ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}[class^="section--products"] li{width:46%}[class^="section--products"] .text_wrapper{max-width:30em}}.section--products_other{position:relative;z-index:10}.section--products_other img{width:100%;pointer-events:none;position:relative;z-index:0;max-width:none}.section--products_other ul{position:relative;z-index:10;margin-bottom:-5%}.section--products_other .text_wrapper{max-width:33em}.section--products_other .text_wrapper h3+p{margin-top:0;font-size:1.4em;line-height:1.15}@media (min-width: 800px){.section--products_other .text_wrapper h3+p{font-size:1.6em}}@media (min-width: 1200px){.section--products_other .text_wrapper h3+p{font-size:2em}}.section--products_other ul{margin-bottom:-8%}.section--products_other img{margin-left:-8%;width:108%}.section--products_other+.section--clients{margin-top:-30%}.section--products_other+.section--clients ul{width:100%}.about_us .section--products_other+.section--clients{padding-top:0}@media (min-width: 800px){.section--products_other li:last-child:nth-child(odd){margin-left:auto;margin-bottom:-25%}}@media (min-width: 1650px){.section--products_other img{margin-left:-5%;width:105%}}@media (min-width: 1850px){.section--products_other img{margin-left:0;width:100%}}.section--products_values h3{max-width:none}.section--products_values h4{font-size:1em}.section--products_values .text_wrapper{max-width:none}.section--products_values .text_wrapper p{margin-top:0.5em}.section--products_values .wrapper{margin-top:0}.section--products_values ul .text_wrapper{margin-top:3%}.new .offices{padding:0;margin:0}.new .office{max-width:24em;margin-bottom:3em;list-style-type:none}.new .office h3,.new .office h4{color:#00c496;text-transform:uppercase;font-size:1.4em}.new .office address{padding:0;margin:0;font-style:inherit}.new .office address,.new .office address ~ [href^="tel:"]{display:block;color:#737578}.new .office a{color:inherit}.new .office a:not(:hover){text-decoration:none}.new .office .button,.new .office [role="button"]{margin-top:2em;margin-right:1em}.video,[data-jw-video]{position:relative;width:100%;height:0;padding-bottom:56.25%}.video iframe,[data-jw-video] iframe{position:absolute;width:100%;height:100%;left:0;top:0;margin:0}.new .audiences_list{background-color:#2e5b66;margin-top:8%;margin-bottom:7%;padding-top:8%;padding-bottom:8%;position:relative;z-index:0}.new .audiences_list ul{list-style:none;padding-left:0;position:relative;z-index:20}.new .audiences_list h2{color:#fff}.new .audiences_list h3{text-transform:uppercase;font-size:2em;letter-spacing:0.07em;color:#00c496}@media (min-width: 1024px) and (max-width: 1849px){.new .audiences_list h3{max-width:12em}}@media (min-width: 1850px){.new .audiences_list h3{max-width:none}}.new .audiences_list svg{position:absolute;z-index:10;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);fill:rgba(88,124,133,0.5);max-height:none;height:auto;max-width:84em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.new .audiences_list p{color:#fff;margin-bottom:2.5em}.new .audiences_list .button--alternate{color:#fff}.new .audiences_list [class^="wrapper"]{max-width:1620px;position:relative;z-index:20}.new .audiences_list .wrapper--copy{text-align:center}@media (min-width: 500px){.new .audiences_list li{margin-left:auto;margin-right:auto;max-width:39em}}@media (min-width: 1024px){.new .audiences_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new .audiences_list li{margin-left:0;margin-right:0;width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new .audiences_list li p:last-child{margin-top:auto}}.page-foundations .hero--audience{background-image:url("/wp-content/themes/cpi/images/banners/city.jpg")}.page-foundations .section--testimonial::before{background-color:#b15589}.page-foundations .section--content .button,.page-foundations .section--affiliates .button,.page-foundations .section--products .button{background-color:#b15589;color:#fff}.page-foundations .section--content .button--alternate::after,.page-foundations .section--affiliates .button--alternate::after,.page-foundations .section--products .button--alternate::after{background-color:#b15589}.page-foundations .banner--lab svg{fill:#b15589}.page-foundations .banner--lab .button{background-color:#b15589}.page-foundations .banner--lab .button--alternate::after{background-color:#b15589}.page-education .hero--audience{background-image:url("/wp-content/themes/cpi/images/banners/education.jpg")}.page-education .section--testimonial::before{background-color:#cad400}.page-education .section--content .button,.page-education .section--affiliates .button,.page-education .section--products .button{background-color:#cad400}.page-education .section--content .button--alternate::after,.page-education .section--affiliates .button--alternate::after,.page-education .section--products .button--alternate::after{background-color:#cad400}.page-education .banner--lab svg{fill:#cad400}.page-education .banner--lab .button{background-color:#cad400}.page-education .banner--lab .button--alternate::after{background-color:#cad400}.new .users{display:block;padding:0;margin:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.new .user{padding:0 0 1em 0;margin:0 0.5em 1em;width:calc(50% - 1em);max-width:300px;border-bottom:2px solid #dcddde}.new .user a{display:block;text-decoration:none;color:inherit}.new .user a h3{padding:0;margin:0.5em 0 0.2em}.new .user a h3::after{content:"";background-image:url("/wp-content/themes/cpi/images/icons/arrow.svg");background-repeat:no-repeat;background-position:center;display:inline-block;color:#00c496;width:0.7em;height:0.8em;margin-left:0.4em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-size:0.7em}.new .user .img{overflow:hidden;width:100%;max-height:250px}.new .user img{-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.new .user h3{color:#2e5b66;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out;font-size:1.4em}.new .user:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.new .user:hover h3{color:#00c496}.new .user small{color:inherit;font-size:0.8em}.new section.cta-section{padding:1em 2em;background:#b15589}.new section.cta-section,.new section.cta-section h2,.new section.cta-section h3,.new section.cta-section p{color:white}.cta-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1em}.cta-buttons :nth-child(1){background:#2e5b66}.cta-buttons :nth-child(1):hover,.cta-buttons :nth-child(1):active,.cta-buttons :nth-child(1):focus{color:#00c496}.cta-buttons :nth-child(2){background:#00c496}.cta-buttons :nth-child(3){background:#6be1cc}.cta-button{text-decoration:none;display:inline-block;background-color:#00c496;color:#fff;text-transform:uppercase;padding:1.4em 2.1em;font-size:0.89em;font-weight:600;letter-spacing:0.04em;border-width:0;-webkit-transition:color 0.5s, -webkit-clip-path 0.5s;transition:color 0.5s, -webkit-clip-path 0.5s;transition:color 0.5s, clip-path 0.5s;transition:color 0.5s, clip-path 0.5s, -webkit-clip-path 0.5s;position:relative;margin:0 0.5em 0.5em 0;padding:1.2em;text-transform:none;font-size:1.3em;font-weight:400}@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.cta-button{-webkit-clip-path:polygon(100% 0, 100% calc(100% - var(--ch)), calc(100% - var(--ch)) 100%, 0 100%, 0 0);clip-path:polygon(100% 0, 100% calc(100% - var(--ch)), calc(100% - var(--ch)) 100%, 0 100%, 0 0)}}.cta-button:hover,.cta-button:active,.cta-button:focus{outline:none;color:#fff}@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.cta-button:hover,.cta-button:active,.cta-button:focus{color:#2e5b66;-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 var(--ch), var(--ch) 0);clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 var(--ch), var(--ch) 0)}}.cta-button::before{content:"";opacity:0.1;right:0;top:0;width:100%;height:100%;position:absolute;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1554.4px' height='1055.3px' viewBox='0 0 1554.4 1055.3' %3E%3Cpath d='M233.6,112.8L554.5,0v292.5l-320.9-10V112.8z M0,354.3l324.8,67.1v83.8L0.5,406.8L0,354.3z M260.6,637.4 l317.5,131.8v286L260.6, 781.4V637.4z M605.1,613.1v-97.9l516.9,103v150.1L605.1,613.1z M1422.6,991.1l131.8,57.4V842.6l-131.8-10.1 V991.1z M738,177.7l465.1-158.9v405.4l-466.2-10.4L738,177.7z M1345,447.8v30.4l158.7,19.4v-43L1345,447.8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right;background-size:10em auto}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-webkit-transition:opacity 0s, -webkit-transform 0s;transition:opacity 0s, -webkit-transform 0s;transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s, -webkit-transform 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.33333%;width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.42857%;width:calc(100% / 70);height:10px;float:left}.tns-item{position:relative}.tns-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-4em;margin-bottom:4em;z-index:99}.tns-nav>[aria-controls]{width:1em;height:1em;padding:0;margin:0.5em;border-radius:50%;background:#00c496;background:#939598;border:0;outline:none}.tns-nav>[aria-controls].tns-nav-active{background-color:white}.tns-nav>[aria-controls]:hover,.tns-nav>[aria-controls]:active,.tns-nav>[aria-controls]:focus{background-color:#dcddde}.quotation-carousel__wrapper .tns-ovh{overflow:visible}.page-maintenance{background:#00c496}.page-maintenance header nav{visibility:hidden}.page-maintenance main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh;padding-top:10em}.page-maintenance main,.page-maintenance main h1,.page-maintenance main h2,.page-maintenance main p,.page-maintenance.new main,.page-maintenance.new main h1,.page-maintenance.new main h2,.page-maintenance.new main p{color:white}.page-maintenance main h1,.page-maintenance.new main h1{font-size:3em}.page-maintenance main p,.page-maintenance.new main p{font-size:1.6em;font-weight:300}.page-maintenance .social-links{width:100%;margin:0;max-width:none}.page-maintenance .wrapper--maintenance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;max-width:36em;padding:0 2em;margin:0 auto;text-align:center}.new .radial{position:relative;z-index:50;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new .radial .radial--fundamentals{max-height:calc(100vh - 7em);padding:1.6em;-webkit-transform:rotate(-240deg) translateZ(0);transform:rotate(-240deg) translateZ(0);-webkit-transform-origin:center;transform-origin:center}.new .radial text{text-transform:uppercase;font-weight:700;font-size:0.165em}.new .radial text:not(.radial_label){fill:#fff}.new .radial path{-webkit-transition:d 0.3s;transition:d 0.3s}@supports (grid-area: auto){.new .radial line{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:dash 5s 1.75s linear both;animation:dash 5s 1.75s linear both}}.new .radial [filter*="shadow"]{-webkit-animation:opacity-in 2s forwards;animation:opacity-in 2s forwards}.new .radial [stroke="#fff"]{-webkit-animation-delay:2.25s;animation-delay:2.25s}.new .radial [stroke="#9a6cac"]{-webkit-animation:animate-line-in 1.5s;animation:animate-line-in 1.5s}.new .radial .segment{-webkit-animation:opacity-in .4s both;animation:opacity-in .4s both;-webkit-transition:color 2s ease;transition:color 2s ease}.new .radial .segment text{-webkit-animation:inherit;animation:inherit}.new .radial .segment:nth-of-type(1){-webkit-animation-delay:.15s;animation-delay:.15s}.new .radial .segment:nth-of-type(1) text{-webkit-animation-delay:2.15s;animation-delay:2.15s}.new .radial .segment:nth-of-type(2){-webkit-animation-delay:.3s;animation-delay:.3s}.new .radial .segment:nth-of-type(2) text{-webkit-animation-delay:2.3s;animation-delay:2.3s}.new .radial .segment:nth-of-type(3){-webkit-animation-delay:.45s;animation-delay:.45s}.new .radial .segment:nth-of-type(3) text{-webkit-animation-delay:2.45s;animation-delay:2.45s}.new .radial .segment:nth-of-type(4){-webkit-animation-delay:.6s;animation-delay:.6s}.new .radial .segment:nth-of-type(4) text{-webkit-animation-delay:2.6s;animation-delay:2.6s}.new .radial .segment:nth-of-type(5){-webkit-animation-delay:.75s;animation-delay:.75s}.new .radial .segment:nth-of-type(5) text{-webkit-animation-delay:2.75s;animation-delay:2.75s}.new .radial .segment:nth-of-type(6){-webkit-animation-delay:.9s;animation-delay:.9s}.new .radial .segment:nth-of-type(6) text{-webkit-animation-delay:2.9s;animation-delay:2.9s}.new .radial .segment:nth-of-type(7){-webkit-animation-delay:1.05s;animation-delay:1.05s}.new .radial .segment:nth-of-type(7) text{-webkit-animation-delay:3.05s;animation-delay:3.05s}.new .radial .segment:nth-of-type(8){-webkit-animation-delay:1.2s;animation-delay:1.2s}.new .radial .segment:nth-of-type(8) text{-webkit-animation-delay:3.2s;animation-delay:3.2s}.new .radial .segment:nth-of-type(9){-webkit-animation-delay:1.35s;animation-delay:1.35s}.new .radial .segment:nth-of-type(9) text{-webkit-animation-delay:3.35s;animation-delay:3.35s}.new .radial .segment:nth-of-type(n+4),.new .radial .segment:nth-of-type(-n+6){color:#005f6a}.new .radial .segment:nth-of-type(n+4):nth-of-type(-n+6):hover ~ .radial_label:nth-of-type(2){fill:#fff}.new .radial .segment:nth-of-type(-n+3){color:#66bc93}.new .radial .segment:nth-of-type(-n+3):hover ~ .radial_label:nth-of-type(1){fill:#fff}.new .radial .segment:nth-of-type(n+7){color:#8ccfb5}.new .radial .segment:nth-of-type(n+7):hover ~ .radial_label:nth-of-type(3){fill:#fff}.new .radial .segment:hover,.new .radial .segment:focus{outline:none;color:#414042}.new .radial .radial--fundamentals,.new .radial .scale_wrapper,.new .radial .transform_wrapper{width:100%;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out}.new .radial .scale_wrapper{overflow:hidden;position:relative;z-index:10}.new .radial .transform_wrapper{overflow:hidden;max-width:46em;margin-left:auto;margin-right:auto}.new .radial .transform_wrapper::before{content:"";padding-bottom:100%;width:100%;display:block}.new .radial .transform_wrapper svg{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%}@supports (grid-area: auto){.new .radial .transform_wrapper{display:block}.new .radial .transform_wrapper::before{content:none}.new .radial .transform_wrapper svg{position:relative;z-index:0;height:auto}}.new .radial .band,.new .radial .radial_path,.new .radial .radial_label,.new .radial .score_labels{pointer-events:none}.new .radial .band{opacity:0.3}.new .radial .band,.new .radial .score_label g{-webkit-animation:opacity-in 0.3s both;animation:opacity-in 0.3s both}.new .radial .band:nth-of-type(1),.new .radial .score_label g:nth-of-type(1){-webkit-animation-delay:.2s;animation-delay:.2s}.new .radial .band:nth-of-type(2),.new .radial .score_label g:nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s}.new .radial .band:nth-of-type(3),.new .radial .score_label g:nth-of-type(3){-webkit-animation-delay:.6s;animation-delay:.6s}.new .radial .band:nth-of-type(4),.new .radial .score_label g:nth-of-type(4){-webkit-animation-delay:.8s;animation-delay:.8s}.new .radial .band:nth-of-type(5),.new .radial .score_label g:nth-of-type(5){-webkit-animation-delay:1s;animation-delay:1s}@media (min-width: 900px){.new .radial .band:nth-of-type(1),.new .radial .score_label g:nth-of-type(1){-webkit-animation-delay:2.35s;animation-delay:2.35s}.new .radial .band:nth-of-type(2),.new .radial .score_label g:nth-of-type(2){-webkit-animation-delay:2.45s;animation-delay:2.45s}.new .radial .band:nth-of-type(3),.new .radial .score_label g:nth-of-type(3){-webkit-animation-delay:2.55s;animation-delay:2.55s}.new .radial .band:nth-of-type(4),.new .radial .score_label g:nth-of-type(4){-webkit-animation-delay:2.65s;animation-delay:2.65s}.new .radial .band:nth-of-type(5),.new .radial .score_label g:nth-of-type(5){-webkit-animation-delay:2.75s;animation-delay:2.75s}}.new .radial .radial_label{font-size:0.25em;-webkit-animation:opacity-in 1s both;animation:opacity-in 1s both;-webkit-transition:fill 0.5s;transition:fill 0.5s}.new .radial .radial_label:nth-of-type(1){-webkit-animation-delay:.44444s;animation-delay:.44444s}.new .radial .radial_label:nth-of-type(2){-webkit-animation-delay:.88889s;animation-delay:.88889s}.new .radial .radial_label:nth-of-type(3){-webkit-animation-delay:1.33333s;animation-delay:1.33333s}.new .radial .score_label text{font-size:0.12em;font-weight:400;fill:inherit}.new .radial .score_label rect{fill:#fff}.new .radial .mask{pointer-events:all}.new .radial .mask:hover ~ [stroke="#9a6cac"]{d:path("M70.8 16.1 75.4,44.9 89.8,61.7 69.9,75.5 55.9,72 33.8,83.4 31.4,59.5 34.2,44.3 48.9,35.1 70.8 16.1 70.8 16.1")}@media (min-width: 900px){.new .radial{position:-webkit-sticky;position:sticky;top:7em;right:0;z-index:0}.new .radial .scale_wrapper,.new .radial .transform_wrapper{-webkit-transform-origin:left center;transform-origin:left center;will-change:transform;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.new .radial .transform_wrapper{display:block}}.new .radial [data-active-section="0"] symbol:nth-of-type(1){cursor:default}.new .radial [data-active-section="0"] symbol:nth-of-type(1)[data-score="0"]{color:#ccc}.new .radial [data-active-section="0"] symbol:nth-of-type(1)[data-score="1"]{color:#949494}.new .radial [data-active-section="0"] symbol:nth-of-type(1)[data-score="2"]{color:#f98e1f}.new .radial [data-active-section="0"] symbol:nth-of-type(1)[data-score="3"]{color:#5ec7e6}.new .radial [data-active-section="0"] symbol:nth-of-type(1)[data-score="4"]{color:#00c496}.new .radial [data-active-section="1"] symbol:nth-of-type(2){cursor:default}.new .radial [data-active-section="1"] symbol:nth-of-type(2)[data-score="0"]{color:#ccc}.new .radial [data-active-section="1"] symbol:nth-of-type(2)[data-score="1"]{color:#949494}.new .radial [data-active-section="1"] symbol:nth-of-type(2)[data-score="2"]{color:#f98e1f}.new .radial [data-active-section="1"] symbol:nth-of-type(2)[data-score="3"]{color:#5ec7e6}.new .radial [data-active-section="1"] symbol:nth-of-type(2)[data-score="4"]{color:#00c496}.new .radial [data-active-section="2"] symbol:nth-of-type(3){cursor:default}.new .radial [data-active-section="2"] symbol:nth-of-type(3)[data-score="0"]{color:#ccc}.new .radial [data-active-section="2"] symbol:nth-of-type(3)[data-score="1"]{color:#949494}.new .radial [data-active-section="2"] symbol:nth-of-type(3)[data-score="2"]{color:#f98e1f}.new .radial [data-active-section="2"] symbol:nth-of-type(3)[data-score="3"]{color:#5ec7e6}.new .radial [data-active-section="2"] symbol:nth-of-type(3)[data-score="4"]{color:#00c496}.new .radial [data-active-section="3"] symbol:nth-of-type(4){cursor:default}.new .radial [data-active-section="3"] symbol:nth-of-type(4)[data-score="0"]{color:#ccc}.new .radial [data-active-section="3"] symbol:nth-of-type(4)[data-score="1"]{color:#949494}.new .radial [data-active-section="3"] symbol:nth-of-type(4)[data-score="2"]{color:#f98e1f}.new .radial [data-active-section="3"] symbol:nth-of-type(4)[data-score="3"]{color:#5ec7e6}.new .radial [data-active-section="3"] symbol:nth-of-type(4)[data-score="4"]{color:#00c496}.new .radial [data-active-section="4"] symbol:nth-of-type(5){cursor:default}.new .radial [data-active-section="4"] symbol:nth-of-type(5)[data-score="0"]{color:#ccc}.new .radial [data-active-section="4"] symbol:nth-of-type(5)[data-score="1"]{color:#949494}.new .radial [data-active-section="4"] symbol:nth-of-type(5)[data-score="2"]{color:#f98e1f}.new .radial [data-active-section="4"] symbol:nth-of-type(5)[data-score="3"]{color:#5ec7e6}.new .radial [data-active-section="4"] symbol:nth-of-type(5)[data-score="4"]{color:#00c496}.new .radial [data-active-section="5"] symbol:nth-of-type(6){cursor:default}.new .radial [data-active-section="5"] symbol:nth-of-type(6)[data-score="0"]{color:#ccc}.new .radial [data-active-section="5"] symbol:nth-of-type(6)[data-score="1"]{color:#949494}.new .radial [data-active-section="5"] symbol:nth-of-type(6)[data-score="2"]{color:#f98e1f}.new .radial [data-active-section="5"] symbol:nth-of-type(6)[data-score="3"]{color:#5ec7e6}.new .radial [data-active-section="5"] symbol:nth-of-type(6)[data-score="4"]{color:#00c496}.new .radial [data-active-section="6"] symbol:nth-of-type(7){cursor:default}.new .radial [data-active-section="6"] symbol:nth-of-type(7)[data-score="0"]{color:#ccc}.new .radial [data-active-section="6"] symbol:nth-of-type(7)[data-score="1"]{color:#949494}.new .radial [data-active-section="6"] symbol:nth-of-type(7)[data-score="2"]{color:#f98e1f}.new .radial [data-active-section="6"] symbol:nth-of-type(7)[data-score="3"]{color:#5ec7e6}.new .radial [data-active-section="6"] symbol:nth-of-type(7)[data-score="4"]{color:#00c496}.new .radial [data-active-section="7"] symbol:nth-of-type(8){cursor:default}.new .radial [data-active-section="7"] symbol:nth-of-type(8)[data-score="0"]{color:#ccc}.new .radial [data-active-section="7"] symbol:nth-of-type(8)[data-score="1"]{color:#949494}.new .radial [data-active-section="7"] symbol:nth-of-type(8)[data-score="2"]{color:#f98e1f}.new .radial [data-active-section="7"] symbol:nth-of-type(8)[data-score="3"]{color:#5ec7e6}.new .radial [data-active-section="7"] symbol:nth-of-type(8)[data-score="4"]{color:#00c496}.new .radial [data-active-section="8"] symbol:nth-of-type(9){cursor:default}.new .radial [data-active-section="8"] symbol:nth-of-type(9)[data-score="0"]{color:#ccc}.new .radial [data-active-section="8"] symbol:nth-of-type(9)[data-score="1"]{color:#949494}.new .radial [data-active-section="8"] symbol:nth-of-type(9)[data-score="2"]{color:#f98e1f}.new .radial [data-active-section="8"] symbol:nth-of-type(9)[data-score="3"]{color:#5ec7e6}.new .radial [data-active-section="8"] symbol:nth-of-type(9)[data-score="4"]{color:#00c496}.new .fundamental_selected{z-index:90;display:-webkit-box;display:-ms-flexbox;display:flex}.new .fundamental_selected .radial{bottom:0;right:0;z-index:90;height:0;position:fixed}.new .fundamental_selected .radial--fundamentals{display:none}.new .fundamental_selected .radial_cta{position:relative}.new .fundamental_selected .radial_cta::after{-webkit-transform:scaleX(2) translateZ(0);transform:scaleX(2) translateZ(0)}.new .fundamental_selected [data-active-section="1"] .radial_label:nth-of-type(1){fill:#fff}.new .fundamental_selected [data-active-section="4"] .radial_label:nth-of-type(2){fill:#fff}.new .fundamental_selected [data-active-section="7"] .radial_label:nth-of-type(3){fill:#fff}.new .fundamental_selected [aria-label^="toggle fundamentals"]{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media (min-width: 900px){.new .fundamental_selected::before{content:""}.new .fundamental_selected .radial{height:auto;-webkit-transition:none;transition:none;position:-webkit-sticky;position:sticky}.new .fundamental_selected .radial--fundamentals{width:100%;height:auto;display:block}.new .fundamental_selected .scale_wrapper{-webkit-transform:scaleY(1.27) translateZ(0);transform:scaleY(1.27) translateZ(0)}.new .fundamental_selected .transform_wrapper{-webkit-transform:scaleX(1.27) translateZ(0);transform:scaleX(1.27) translateZ(0)}.new .fundamental_selected .radial_cta{position:fixed}.new .fundamental_selected .radial_cta a{display:inline-block}}.new [aria-label^="toggle fundamentals"]{position:fixed;right:1em;bottom:1em;width:5em;height:5em;line-height:5em;z-index:20;padding:0;margin-left:auto;-webkit-transform:translate3d(200%, 0, 0) rotate(360deg);transform:translate3d(200%, 0, 0) rotate(360deg);background-color:transparent;color:#fff}.new [aria-label^="toggle fundamentals"],.new [aria-label^="toggle fundamentals"] svg{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity 0.3s 0.3s, -webkit-transform 1s;transition:opacity 0.3s 0.3s, -webkit-transform 1s;transition:transform 1s, opacity 0.3s 0.3s;transition:transform 1s, opacity 0.3s 0.3s, -webkit-transform 1s}.new [aria-label^="toggle fundamentals"] svg{-webkit-transition-duration:0.5s;transition-duration:0.5s;overflow:visible;position:relative;z-index:10}.new [aria-label^="toggle fundamentals"] g{display:none}.new [aria-label^="toggle fundamentals"]:hover,.new [aria-label^="toggle fundamentals"]:active,.new [aria-label^="toggle fundamentals"]:focus{outline:none}.new [aria-label^="toggle fundamentals"]:hover svg,.new [aria-label^="toggle fundamentals"]:active svg,.new [aria-label^="toggle fundamentals"]:focus svg{-webkit-transform:rotate(360deg) scale(1.2) translateZ(0);transform:rotate(360deg) scale(1.2) translateZ(0)}@media (max-width: 500px), (min-width: 900px){.new [aria-label^="toggle fundamentals"]{bottom:4em}}@media (min-width: 900px){.new [aria-label^="toggle fundamentals"]{position:relative;-webkit-transform:none !important;transform:none !important;width:2.5em;height:2.5em;color:#414042}.new [aria-label^="toggle fundamentals"] use{display:none}.new [aria-label^="toggle fundamentals"] g{display:block}.new [aria-label^="toggle fundamentals"]:hover,.new [aria-label^="toggle fundamentals"]:active,.new [aria-label^="toggle fundamentals"]:focus{color:#00c496}}.new .is-active .radial{height:auto;overflow:hidden;overflow-y:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-overflow-scrolling:touch}.new .is-active .scale_wrapper{-ms-flex-negative:0;flex-shrink:0}.new .is-active .radial--fundamentals,.new .is-active .transform_wrapper{display:block}.new .is-active .radial--fundamentals,.new .is-active .transform_wrapper,.new .is-active .scale_wrapper,.new .is-active .radial_cta{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.new .is-active .radial_cta{-webkit-animation:slide-up 1s forwards;animation:slide-up 1s forwards}.new .is-active .radial_cta::after{-webkit-transform:scale(2, 1.5) translateZ(0);transform:scale(2, 1.5) translateZ(0)}.new .is-active .radial_cta>*{-webkit-animation:opacity-in 0.5s both;animation:opacity-in 0.5s both}.new .is-active .radial_cta>*:nth-child(1){-webkit-animation-delay:.5s;animation-delay:.5s}.new .is-active .radial_cta>*:nth-child(2){-webkit-animation-delay:.7s;animation-delay:.7s}.new .is-active .radial_cta>*:nth-child(3){-webkit-animation-delay:.9s;animation-delay:.9s}.new .is-active .radial_cta>*:nth-child(4){-webkit-animation-delay:1.1s;animation-delay:1.1s}.new .is-active .radial_cta>*:nth-child(5){-webkit-animation-delay:1.3s;animation-delay:1.3s}.new .is-active [aria-label^="toggle fundamentals"]{opacity:0;pointer-events:none}@-webkit-keyframes slide-up{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slide-up{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@media (max-width: 899.5px){.new .is-active .radial{max-height:calc(100vh - 5.5em)}.new .is-active [aria-label^="toggle fundamentals"] svg{-webkit-transform:rotate(180deg) translateZ(0);transform:rotate(180deg) translateZ(0)}}@media (max-width: 899.5px) and (orientation: landscape) and (min-aspect-ratio: 1 / 1){.new .is-active .radial--fundamentals{max-height:60vw}}@media (max-width: 899.5px) and (orientation: portrait) and (min-aspect-ratio: 1 / 1){.new .is-active .radial--fundamentals{max-height:80vw}}@media (min-width: 900px){.new .is-active{max-height:none;overflow:visible}.new .is-active .radial{overflow:visible;position:-webkit-sticky;position:sticky}.new .is-active .radial_cta::after{-webkit-transform:scaleX(2) translateZ(0);transform:scaleX(2) translateZ(0)}.new .is-active .scale_wrapper{-ms-flex-negative:unset;flex-shrink:unset}.new .is-active .radial_cta,.new .is-active .transform_wrapper{-webkit-animation:none;animation:none}}.new .radial_cta{font-size:0.9em;padding:0 4% 4% 4%;background-color:#1e3c43;bottom:0;right:0;color:#fff;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;position:relative;z-index:0;max-width:100%}.new .radial_cta::after{content:"";background-color:inherit;position:absolute;bottom:0;left:0;width:100%;height:100%;-webkit-transform:scale(2, 1.2) translateZ(0);transform:scale(2, 1.2) translateZ(0);z-index:-1;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}.new .radial_cta h3{font-size:1.3em;font-weight:600;color:inherit}.new .radial_cta p{margin-top:0}.new .radial_cta [class^="button"]{background-color:transparent;color:#2e5b66;position:relative;z-index:10}.new .radial_cta [class^="button"]::after{content:"";position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;background-color:transparent;border:3px solid #00c496;--ob: 3px}@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.new .radial_cta [class^="button"]::after{background-color:#00c496;z-index:-1;border-width:0;-webkit-clip-path:polygon(0 0, 0% 100%, calc(100% - var(--ch)) 100%, 100% calc(100% - var(--ch)), 100% 0, 0 0%, var(--ob) var(--ob), calc(100% - var(--ob)) var(--ob), calc(100% - var(--ob)) calc(100% - var(--ch) - (var(--ob) * 0.44)), calc(100% - var(--ch) - (var(--ob) * 0.44)) calc(100% - var(--ob)), var(--ob) calc(100% - var(--ob)), var(--ob) var(--ob));clip-path:polygon(0 0, 0% 100%, calc(100% - var(--ch)) 100%, 100% calc(100% - var(--ch)), 100% 0, 0 0%, var(--ob) var(--ob), calc(100% - var(--ob)) var(--ob), calc(100% - var(--ob)) calc(100% - var(--ch) - (var(--ob) * 0.44)), calc(100% - var(--ch) - (var(--ob) * 0.44)) calc(100% - var(--ob)), var(--ob) calc(100% - var(--ob)), var(--ob) var(--ob))}.new .radial_cta [class^="button"]::before{content:none}}.new .radial_cta [class^="button"]:hover,.new .radial_cta [class^="button"]:active,.new .radial_cta [class^="button"]:focus{background-color:#00c496}@supports (shape-outside: polygon(100% 0, 0 100%, 0 0)){.new .radial_cta [class^="button"]:hover,.new .radial_cta [class^="button"]:active,.new .radial_cta [class^="button"]:focus{background-color:transparent}.new .radial_cta [class^="button"]:hover::after,.new .radial_cta [class^="button"]:active::after,.new .radial_cta [class^="button"]:focus::after{-webkit-clip-path:polygon(polygon(100% 0, 100% 100%, 0 100%, 0 var(--ch), var(--ch) 0), 0 0%, var(--ob) var(--ob), calc(100% - var(--ob)) var(--ob), calc(100% - var(--ob)) calc(100% - var(--ch) - (var(--ob) * 0.44)), calc(100% - var(--ch) - (var(--ob) * 0.44)) calc(100% - var(--ob)), var(--ob) calc(100% - var(--ob)), var(--ob) var(--ob));clip-path:polygon(polygon(100% 0, 100% 100%, 0 100%, 0 var(--ch), var(--ch) 0), 0 0%, var(--ob) var(--ob), calc(100% - var(--ob)) var(--ob), calc(100% - var(--ob)) calc(100% - var(--ch) - (var(--ob) * 0.44)), calc(100% - var(--ch) - (var(--ob) * 0.44)) calc(100% - var(--ob)), var(--ob) calc(100% - var(--ob)), var(--ob) var(--ob))}}.new .radial_cta [class^="button"],.new .radial_cta [class^="button"]+a{color:inherit}.new .radial_cta [class^="button"]+a{display:none;margin-left:1.8em}.new .radial_cta .radial_instructions{background-color:#00c496;padding:0.6em 0 0.8em;position:relative;z-index:10;line-height:1.3;margin-bottom:1em}.new .radial_cta .radial_instructions::after{content:"";display:block;position:absolute;z-index:-1;top:0;left:-0.8em;width:150%;height:100%;background-color:inherit}.new .radial_cta .radial_instructions p{margin-top:0.5em;margin-bottom:0}.new .radial_cta .radial_instructions>*:first-child{margin-top:0}.new .radial_cta .radial_instructions>*:last-child{margin-bottom:0}@media (min-width: 600px){.new .radial_cta{padding:0 2.5em 2.5em 2.5em}}@media (min-width: 900px){.new .radial_cta{position:fixed;padding-top:1.5em;z-index:30;max-width:42.7em;max-height:calc(100vh - 8em);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.new .radial_cta::after{-webkit-transform:scaleX(2) translateZ(0);transform:scaleX(2) translateZ(0)}}.new .fundamental_selected [class^="button"],.new .fundamental_selected [class^="button"]+a,.new .is-active [class^="button"],.new .is-active [class^="button"]+a{display:inline-block}@-webkit-keyframes animate-line-in{from{d:path("M56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01")}}@keyframes animate-line-in{from{d:path("M56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01")}}@keyframes animate-line-in{from{d:path("M56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01 56.15 57.01")}}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}@-webkit-keyframes opacity-in{from{opacity:0}}@keyframes opacity-in{from{opacity:0}}[aria-label="share this"]{position:fixed;bottom:0;left:0;right:0;z-index:80;width:100%;font-size:1.6rem}.case_study [aria-label="share this"]{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:2;grid-row-start:2;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;-ms-grid-column-align:start;justify-self:start}[aria-label="share this"] div{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}[aria-label="share this"] a{color:inherit;text-decoration:none}[aria-label="share this"] a,[aria-label="share this"] button{padding:0.7em 0.9em;width:20%;text-align:center}[aria-label="share this"] [aria-label$="linkedin"]{background-color:#0077b5}[aria-label="share this"] [aria-label$="twitter"]{background-color:#55acee}[aria-label="share this"] [aria-label$="facebook"]{background-color:#3b5998}[aria-label="share this"] [aria-label$="email"]{background-color:#5ec098}[aria-label="share this"] [aria-label$="print"]{background-color:#2e5b66}@media (min-width: 500px){[aria-label="share this"]{width:auto;left:auto;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}[aria-label="share this"] a,[aria-label="share this"] button{width:auto}[aria-label="share this"] div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media (min-width: 1200px){[class*="has-scrolled"] [aria-label="share this"]>div{-webkit-transform:translate3d(70%, 0, 0);transform:translate3d(70%, 0, 0)}[class*="has-scrolled"] [aria-label="share this"]:hover>div,[class*="has-scrolled"] [aria-label="share this"]:focus>div,[class*="has-scrolled"] [aria-label="share this"]:active>div{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@media (min-width: 900px){.case_study [aria-label="share this"]{position:-webkit-sticky;position:sticky;top:8em;left:0;right:auto;overflow:hidden;-ms-flex-item-align:start;align-self:flex-start;-webkit-transform:none;transform:none}}@media (min-width: 1200px){[class*="has-scrolled"] .case_study [aria-label="share this"]>div{-webkit-transform:translate3d(-70%, 0, 0);transform:translate3d(-70%, 0, 0);-webkit-transition-duration:3s;transition-duration:3s}[class*="has-scrolled"] .case_study [aria-label="share this"]:hover>div,[class*="has-scrolled"] .case_study [aria-label="share this"]:focus>div,[class*="has-scrolled"] .case_study [aria-label="share this"]:active>div{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-duration:0.5s;transition-duration:0.5s}}.post_authors{max-width:55em;list-style:none;padding-left:0;line-height:1.1;margin-top:2em;margin-bottom:2em}.post_authors li{margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post_authors img{-ms-flex-negative:0;flex-shrink:0;margin-right:0.5em;width:3.5em}@supports ((-o-object-fit: cover) or (object-fit: cover)){.post_authors img{height:3.5em;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.post_authors strong{display:block;margin-bottom:0.3em;font-style:normal}.post_authors a{font-style:italic}.post_authors a:not(:hover):not(:active):not(:focus){text-decoration:none}@media (min-width: 650px){.post_authors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post_authors li{width:47%;margin-right:3%}}@media (min-width: 900px){.post_authors li{width:30%}}.new .post_tags a:not(:hover):not(:active):not(:focus){color:inherit}.new .post_tags a:not(:last-child):not(:only-child){margin-right:0.25em}.new .post_tags a:not(:last-child):not(:only-child)::after{content:","}.new .partner{max-width:57em;font-size:1.2rem}.new .partner strong{display:block;font-size:1.15em}.new .partner p{margin-top:0;margin-bottom:0}.new .partner img{width:100%}.new .partner .partner_image{width:35%;max-width:17em;margin-right:3.5%;margin-bottom:1em;display:block}@media (min-width: 450px){.new .partner .partner_image{-ms-flex-negative:0;flex-shrink:0}}@media (min-width: 550px){.new .partner .partner_image{width:45%;min-width:150px}}@media (min-width: 900px){.new .partner .partner_image{min-width:100px}}@media (min-width: 450px){.new .partner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width: 1024px){.new .partner{font-size:1.4rem}}.new .partner_details,.new .partner_details a,.new .partner_details h1,.new .partner_details h2,.new .partner_details h3,.new .partner_details h4{color:white}.new .tweet_highlights{overflow:hidden;width:100%}.new .tweet_highlights .wrapper{position:relative;z-index:10;padding-top:2em;padding-bottom:1em}.new .tweet_highlights .wrapper::after{content:"";position:absolute;right:-1em;z-index:-1;width:200%;height:100%;top:0;background-color:#f1f1f2}.new .tweet_highlights h2{font-size:0.9em;text-transform:uppercase;letter-spacing:0.06em;color:#111;font-weight:700}.new .tweet_highlights ul{list-style:none;padding-left:0;font-style:italic;line-height:1.2;position:relative;z-index:10}.new .tweet_highlights li{margin-bottom:1em}.new .tweet_highlights .tweet{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.9em;margin-top:1em}.new .tweet_highlights .tweet::before{width:2.1em;height:2.1em;text-align:center;line-height:2;border-radius:50%;border:1px solid #111;color:#55acee}.new .tweet_highlights .tweet span{color:#111;margin-left:0.4em;text-decoration:underline;font-family:"Henderson", sans-serif}.new .tweet_highlights .tweet:hover::before,.new .tweet_highlights .tweet:active::before,.new .tweet_highlights .tweet:focus::before{background-color:#55acee;border-color:#55acee;color:#fff}@media (min-width: 500px){.new .tweet_highlights .wrapper{padding-top:2.5em;padding-bottom:1.5em}.new .tweet_highlights .wrapper::after{right:-3em}}@media (min-width: 700px){.new .tweet_highlights ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new .tweet_highlights li{width:47%}}@media (min-width: 1024px){.new .tweet_highlights li{width:30%}}.new .post,.new .tf_events{overflow:hidden}.new .post article,.new .tf_events article{outline:10px solid red}.new .post section,.new .tf_events section{margin-top:5%}.new .post footer,.new .tf_events footer{width:100%}.new .post p,.new .tf_events p{color:#111}.new .post blockquote,.new .tf_events blockquote{color:#00c496;font-weight:700;margin-top:5%;margin-bottom:5%;padding-left:1em;padding-right:1em;width:31em;position:relative;z-index:10;font-size:1.5em;line-height:1.2;font-style:italic}.new .post blockquote::before,.new .tf_events blockquote::before{content:"\201C";display:block;width:1em;height:1em;font-size:2.1em;color:#fff;background-color:#00c496;border-radius:50%;line-height:1.45;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;text-indent:-0.03em;font-style:normal}.new .post blockquote p,.new .tf_events blockquote p{color:inherit;margin-top:0.5em}@media (min-width: 400px){.new .post blockquote,.new .tf_events blockquote{padding-left:3em}.new .post blockquote::before,.new .tf_events blockquote::before{position:absolute;z-index:0;left:0.25em;top:0}}@media (min-width: 600px){.new .post blockquote,.new .tf_events blockquote{font-size:2em}.new .post blockquote p,.new .tf_events blockquote p{margin-top:1em}}@media (min-width: 700px){.new .post blockquote,.new .tf_events blockquote{margin-top:10%;margin-bottom:10%;padding-right:3em}}@media (min-width: 1024px){.new .post blockquote,.new .tf_events blockquote{margin-top:5vw;margin-bottom:5vw;width:28em;padding-right:0}}.new .post img[class*="size-"],.new .tf_events img[class*="size-"]{margin-left:auto;margin-right:auto}.new .post img[class*="size-full"],.new .post img[class*="size-large"],.new .post blockquote,.new .tf_events img[class*="size-full"],.new .tf_events img[class*="size-large"],.new .tf_events blockquote{margin-right:0;margin-left:50%;max-width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1024px}.new .post img[class*="size-full"],.new .tf_events img[class*="size-full"]{width:1920px}.new .post footer,.new .tf_events footer{padding-top:5%;padding-bottom:5%;background-color:#dcddde;width:100%}.new .post footer h2,.new .tf_events footer h2{margin-left:auto;margin-right:auto}.new .wrapper--post{max-width:34em}.new .wrapper--post:last-child{margin-bottom:10%}.new .wrapper--post ul{list-style:none;padding-left:0}.new .wrapper--post ul li{position:relative;z-index:0;padding-left:1em}.new .wrapper--post ul li:not(:first-child){margin-top:0.7em}.new .wrapper--post ul li::before{content:"";background-color:#00c496;width:0.5em;height:0.5em;position:absolute;left:0;top:0.4em;z-index:0;margin-right:0.75em;-ms-flex-negative:0;flex-shrink:0;border-radius:50%}.new .wrapper--post>*:last-child:not(.interstitial){margin-bottom:15%}.post-template-default main{overflow:visible}.new [class^="interstitial"]{background-color:#9c6fae;padding:2.5em;width:53em;max-width:100%;margin:2em auto;position:relative;z-index:10}.new [class^="interstitial"] h2{font-size:2.8em;margin-top:0;line-height:1.1}.new [class^="interstitial"] img{-ms-flex-negative:0;flex-shrink:0;margin-bottom:1.5em;width:11em}.new [class^="interstitial"] div *{color:#fff}.new [class^="interstitial"]+br{display:none}.new [class^="interstitial"] .button{background-color:#fff;color:#414042;margin-top:0.7em}@media (min-width: 500px){.new [class^="interstitial"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.new [class^="interstitial"] img{max-width:25%;margin-right:2em}}@media (min-width: 768px){.new [class^="interstitial"]{margin-top:5vw;margin-bottom:5vw}}.new .interstitial--future_government{background-color:#2a5159}.new .interstitial--future_cities{background-color:#b15589}.new .interstitial--fundamentals{background-color:#ffcc50}.new .interstitial--fundamentals div *{color:#414042}.new .wrapper--post [class^="interstitial"]{margin-left:50% !important;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:100vw}.new .wrapper--post [class^="interstitial"] h2{font-size:2.1em}@media (min-width: 700px){.new .wrapper--post [class^="interstitial"]:last-child{margin-bottom:-15%}}.new [class^="score--"] span{position:relative;z-index:10;display:inline-block;vertical-align:middle;font-size:1.6rem;font-weight:bold;width:4.5em;text-align:center;height:1.5em;line-height:1.5;margin-left:0.5em;right:0;color:#fff;border-radius:3px}.new [class^="score--"] span::before{content:"";display:block;position:absolute;z-index:-1;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);width:0.6em;height:0.6em;top:50%;left:0;line-height:1.5;background-color:inherit}.new .score--weak{color:#949494}.new .score--weak span{background-color:#949494}.new .score--fair{color:#f98e1f}.new .score--fair span{background-color:#f98e1f}.new .score--good{color:#5ec7e6}.new .score--good span{background-color:#5ec7e6}.new .score--strong{color:#00c496}.new .score--strong span{background-color:#00c496}.new .score--na{color:#999}.new .score--na span{background-color:#ccc;color:inherit}.bibliography div{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;max-height:0}.bibliography .button--alternate{color:#fff}.bibliography.is-active div{max-height:none}button#catapultCookie{background:#fff !important;color:#333 !important}.new .wrapper--post iframe[src*="soundcloud.com/player"]{margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:100vw;width:53em}@media (min-width: 700px){.new .wrapper--post iframe[src*="soundcloud.com/player"]{max-width:90vw}}.ceros-interstitial-embed{margin-left:50% !important;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:1024px;width:100vw !important}.old .tool_list,.new .tool_list{padding-left:0;list-style:none;margin-top:5%;text-align:left}.old .tool_list img,.new .tool_list img{width:100%}.old .tool_list p,.new .tool_list p{margin-bottom:0}.old .tool_list li,.new .tool_list li{margin-bottom:5%}.old .tool_list li,.old .tool_list::after,.new .tool_list li,.new .tool_list::after{width:100%}.old .tool_list::after,.new .tool_list::after{content:""}@media (min-width: 600px) and (max-width: 1023.5px){.old .tool_list li:first-child,.new .tool_list li:first-child{max-width:100%;padding-left:50%;position:relative;z-index:10;overflow:hidden}.old .tool_list li:first-child img,.new .tool_list li:first-child img{width:48%;position:absolute;z-index:10;top:0;left:0}}@media (min-width: 600px){.old .tool_list,.new .tool_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.old .tool_list li,.old .tool_list::after,.new .tool_list li,.new .tool_list::after{max-width:48%}}@media (min-width: 1024px){.old .tool_list li,.old .tool_list::after,.new .tool_list li,.new .tool_list::after{max-width:31%}}.tool_cta{overflow:hidden;margin-top:5%;background-color:#2e5b66}.tool_cta h3{margin-top:0}.tool_cta p{margin-bottom:0.5em}.tool_cta .wrapper{position:relative;z-index:10;color:#fff;padding-top:5%;padding-bottom:5%}.tool_cta [style^="font-family: Sans-Serif;"]{display:none}.kit_download h3{margin-top:0}.kit_download p{margin-bottom:0.5em}.new .callout{background-color:#2e5b66;margin-top:8%;margin-bottom:11%;padding-top:12%;padding-bottom:12%;position:relative;z-index:0;text-align:center}.new .callout svg{position:absolute;z-index:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);fill:rgba(88,124,133,0.3);max-height:none;height:auto;max-width:84em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.new .callout p{font-size:1.5em;font-style:italic;font-weight:300;line-height:1.3;margin-top:0;color:#fff}.new .callout [class^="button"]+a,.new .callout .button--alternate{color:#fff}.new .callout .wrapper{max-width:940px;text-align:center;position:relative;z-index:10}@media (min-width: 550px){.new .callout p{font-size:1.8em}}@media (min-width: 1024px){.new .callout p{font-size:2.2em}}@media (min-width: 100px){.old [role="banner"]{overflow:hidden;position:-webkit-sticky !important;position:sticky !important}.old body:not(.has-scrolled):not(.nav-active) [role="banner"] .text{fill:#2e5b66}.old body:not(.has-scrolled):not(.nav-active) [role="banner"] .text--contrast{fill:#939598}.old body:not(.has-scrolled):not(.nav-active) [role="banner"] .text--strapline{fill:#2e5b66}}.old [role="banner"],.old [role="contentinfo"]{font-size:12px}@media screen and (min-width: 300px){.old [role="banner"],.old [role="contentinfo"]{font-size:calc( 12px + 6 * ((100vw - 300px) / 1500))}}@media screen and (min-width: 1800px){.old [role="banner"],.old [role="contentinfo"]{font-size:18px}}.old [role="banner"] .logo{margin-bottom:auto}.old [role="banner"] .wrapper::before{width:100%}.old [role="banner"] .wrapper::after{content:none}.old .contact_form form label{letter-spacing:0.07em;font-weight:600;font-size:0.9em;text-transform:uppercase;margin-bottom:0.9em;display:block;line-height:1.2}.old .contact_form form label small,.old .contact_form form label span{color:#2e5b66;font-weight:400;font-size:inherit;letter-spacing:0;text-transform:none}.old .contact_form form p{margin-bottom:0;margin-top:1.8em}.old .contact_form form [type="email"],.old .contact_form form [type="text"],.old .contact_form form select,.old .contact_form form textarea{width:100%;background:#fff;border:1px solid rgba(0,0,0,0.05);-webkit-transition:border-color 0.5s;transition:border-color 0.5s;padding:1.3em 1.3em;color:inherit;font-size:0.9em}.old .contact_form form [type="email"]:active,.old .contact_form form [type="email"]:focus,.old .contact_form form [type="text"]:active,.old .contact_form form [type="text"]:focus,.old .contact_form form select:active,.old .contact_form form select:focus,.old .contact_form form textarea:active,.old .contact_form form textarea:focus{border-color:#000;outline:none}.old .contact_form [type="submit"]{background-color:#2e5b66}.old .contact_form [type="submit"]:hover{background-color:#2e5b66;color:#00c496}#wpadminbar{opacity:0.8}
