/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-family:Journal;src:url(fonts/journal-webfont.woff) format("woff");font-weight:400;font-style:normal}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:1.3em 0 .5em;line-height:1.5em;color:#000;font-weight:500;font-family:"IBM Plex Serif",serif}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.h1+p,.h2+p,.h3+p,.h4+p,.h5+p,.h6+p,h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}.p,.split li,p{font-size:1.8rem;line-height:1.6em;margin:1.5em 0;font-weight:400;font-family:IBM Plex Sans,serif}.p:last-child,.split li:last-child,p:last-child{margin-bottom:0}.p:first-child,.split li:first-child,p:first-child{margin-top:0}.content ul{margin:3rem 0}.content ul:last-child{margin-bottom:0}.content ul:first-child{margin-top:0}.content ul li{font-size:1.8rem;line-height:1.6em;margin:.5em 0;font-weight:700;font-family:IBM Plex Sans,serif}.content ul li:last-child{margin-bottom:0}.content ul li:first-child{margin-top:0}a{color:#2e24fb}a:hover{text-decoration:none}.h1,h1{font-size:7.2rem;line-height:1.1em}.h1 strong,h1 strong{font-weight:500;color:#2e24fb}.h2,h2{font-size:4.2rem}.h2 span,h2 span{display:block;line-height:3rem;font-family:IBM Plex Sans,serif;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.h3,h3{font-size:3.2rem}.h4,h4{font-size:2.8rem;font-weight:400;font-family:IBM Plex Sans,serif}.h5,h5{font-size:2.4rem}.h5,.h6,h5,h6{font-family:IBM Plex Sans,serif;font-weight:700}.h6,h6{font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase}hr{margin:3rem 0;height:.3rem;width:30%;border:0;background-color:#000}.note p{font-family:Journal,cursive;color:#565656;font-size:3.6rem;line-height:1.2em}.attribution{font-family:IBM Plex Sans,serif;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:#565656}blockquote{margin:7rem 0;padding:0 5rem;position:relative}blockquote:last-child{margin-bottom:0}blockquote:first-child{margin-top:0}blockquote p{font-family:"IBM Plex Serif",serif;font-size:2.4rem}blockquote:after,blockquote:before{content:" ";display:block;width:2.9rem;height:2.4rem;background:url(../img/right-quotes.png) no-repeat 50%;position:absolute;top:0;left:0}blockquote:after{background-image:url(../img/left-quotes.png);left:auto;top:auto;bottom:0;right:0}.small-caps{font-family:IBM Plex Sans,serif;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700}a.small-caps{color:#000;text-decoration:none;display:inline-block;margin:3.5rem 0}a.small-caps:hover{color:#2e24fb}a.small-caps:last-child{margin-bottom:0}a.small-caps:first-child{margin-top:0}.split>ul,ul.split{list-style:none;margin:0;column-count:2;column-gap:3rem;padding:1em 0 0}.split>ul>li,ul.split>li{list-style:none;margin:0;padding:0;display:block}.split>ul>li:before,ul.split>li:before{display:none}.split>ul li,ul.split li{display:inline-block;position:relative;padding:1em 0 1em 4.7rem}.split>ul li:before,ul.split li:before{content:" ";display:block;width:2.5rem;height:5px;background-color:#2e24fb;position:absolute;top:1.5em;left:0}@media (max-width:900px){.h1,h1{font-size:3.8rem}.h2,h2{font-size:2.5rem}.h3,h3{font-size:2.2rem}.home .h4,.home h4{font-size:1.8rem}.h4,h4{font-size:2.4rem}.h5,h5{font-size:2rem}.p,li,p{font-size:1.6rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:1em}}@media (max-width:599px){ul.split{column-count:1}}.container{float:none!important;max-width:calc(114rem + 8vw);margin:0 auto!important;width:100%;padding:0 4vw;box-sizing:border-box}.container.center{margin:0 auto;text-align:center}.container>.content+.equal-cols{margin-top:10rem}img{max-width:100%}.page-well{padding-right:4vw;padding-left:4vw}.black-bg{background-color:#000}.black-bg .h1,.black-bg .h2,.black-bg .h3,.black-bg .h4,.black-bg .h5,.black-bg .h6,.black-bg .li,.black-bg .p,.black-bg h1,.black-bg h2,.black-bg h3,.black-bg h4,.black-bg h5,.black-bg h6,.black-bg li,.black-bg p{color:#fff}.black-bg .arrow,.black-bg .arrow span{color:#fff;border-color:#fff}.black-bg .case-study-slider .slick-arrow{border-color:#fff}.black-bg .case-study-slider .slick-arrow:before{color:#fff}.content{max-width:85rem}.content.sm{max-width:60rem}.content.tiny{max-width:45rem}.content.center{margin:0 auto;text-align:center}.content.normal{margin:0 auto}.content+.content{margin-left:10%;box-sizing:border-box}.content.long{width:80%;padding:0 10%;max-width:73rem;margin:0 auto}.content.long blockquote,.content.long h1,.content.long h2,.content.long h3,.content.long h4,.content.long h5,.content.long h6{margin-left:-12.5%}.black-bg .arrow{color:#fff}.black-bg .arrow:after{width:27px;height:27px;margin-left:1.5rem;content:" ";background:transparent url(../img/arrow-white.svg) no-repeat 50%;display:inline-block;transition:transform .3s;-webkit-box-flex:0 0 27px;-moz-box-flex:0 0 27px;-webkit-flex:0 0 27px;-ms-flex:0 0 27px;flex:0 0 27px}a.arrow,span.arrow a{margin:1rem 0;padding:1.5rem 0;display:inline-block;text-decoration:none;color:#000;font-family:IBM Plex Sans,serif;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}a.arrow:after,span.arrow a:after{width:27px;height:27px;margin-left:1.5rem;content:" ";background:transparent url(../img/arrow-black.svg) no-repeat 50%;display:inline-block;transition:transform .3s;-webkit-box-flex:0 0 27px;-moz-box-flex:0 0 27px;-webkit-flex:0 0 27px;-ms-flex:0 0 27px;flex:0 0 27px}a.arrow:first-child,span.arrow a:first-child{margin-top:-1.5rem}a.arrow:last-child,span.arrow a:last-child{margin-bottom:-1.5rem}a.arrow a,span.arrow a a{text-decoration:none;color:#000}a.arrow:hover,a.arrow:hover *,span.arrow a:hover,span.arrow a:hover *{color:#2e24fb}a.arrow:hover:after,span.arrow a:hover:after{transform:scale(.9);cursor:pointer}a.arrow.down,span.arrow a.down{margin-left:-1.5rem;padding-right:1.5rem}a.arrow.down:after,span.arrow a.down:after{background:transparent url(../img/arrow-down.svg) no-repeat 50%}a.arrow.down:after,a.arrow.left:after,span.arrow a.down:after,span.arrow a.left:after{width:27px;height:27px;margin-left:1.5rem;content:" ";display:inline-block;transition:transform .3s;-webkit-box-flex:0 0 27px;-moz-box-flex:0 0 27px;-webkit-flex:0 0 27px;-ms-flex:0 0 27px;flex:0 0 27px}a.arrow.left:after,span.arrow a.left:after{background:transparent url(../img/arrow-black-prev.svg) no-repeat 50%}p>.arrow:first-child{margin-top:1em}.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.row.vcenter{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.row.center{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.row.start{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.row.equal-cols{margin:0 -1.5rem}.row.equal-cols+.equal-cols{padding-top:5rem}.row.equal-cols>div{padding:0 1.5rem}.row.equal-cols img+*{margin-top:1rem}.row.equal-cols>div:first-child:last-child{width:100%}.row.equal-cols>div:first-child:nth-last-child(2),.row.equal-cols>div:first-child:nth-last-child(2)~div{width:50%}.row.equal-cols>div:first-child:nth-last-child(3),.row.equal-cols>div:first-child:nth-last-child(3)~div{width:33.333%}.row.equal-cols>div:first-child:nth-last-child(4),.row.equal-cols>div:first-child:nth-last-child(4)~div{width:25%}.row.equal-cols>div:first-child:nth-last-child(5),.row.equal-cols>div:first-child:nth-last-child(5)~div{width:20%}.padd-top{padding-top:10rem}.padd-left{padding-left:10vh}.padd-top-bottom{padding-top:10rem;padding-bottom:10rem}.higher-education.case-study-list h1:after,.higher-education.single-case-study #hero:before{background-color:#ee8576}.higher-education .accordion h4:hover,.higher-education .long blockquote p,.higher-education h1 span,.higher-education h1 strong{color:#ee8576}.higher-education .accordion h4:hover:before{background-color:#ee8576}.higher-education.solutions-cta:before,.higher-education.solutions-cta h3{background-color:rgba(238,133,118,.9)}.nonprofit.case-study-list h1:after,.nonprofit.single-case-study #hero:before{background-color:#8fc9b8}.nonprofit .accordion h4:hover,.nonprofit blockquote p,.nonprofit h1 span,.nonprofit h1 strong{color:#8fc9b8}.nonprofit .accordion h4:hover:before,.nonprofit .single-case-study #hero:before{background-color:#8fc9b8}.nonprofit.solutions-cta:before,.nonprofit.solutions-cta h3{background-color:rgba(143,201,184,.9)}.learning-business.case-study-list h1:after,.learning-business.single-case-study #hero:before{background-color:#6864ad}.learning-business .accordion h4:hover,.learning-business blockquote p,.learning-business h1 span,.learning-business h1 strong{color:#6864ad}.learning-business .accordion h4:hover:before,.learning-business .single-case-study #hero:before{background-color:#6864ad}.learning-business.solutions-cta:before,.learning-business.solutions-cta h3{background-color:rgba(104,100,173,.9)}main>section{padding-top:14rem;padding-bottom:14rem}main>section.white-bg:not(#hero){opacity:.4;position:relative;right:5rem;transition:all .5s}main>section.white-bg:not(#hero).inview{opacity:1;right:0}main>section.black-bg:not(#hero){left:0;opacity:1}main>section.black-bg:not(#hero) .container{position:relative;top:5vw;transition:all .5s .3s;opacity:0}main>section.black-bg:not(#hero).inview .container{top:0;opacity:1}main>section.black-bg+.black-bg,main>section.white-bg+.white-bg{padding-top:0}.plus-minus{font-family:IBM Plex Sans,serif;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;position:relative;padding-right:4rem;text-align:center;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.plus-minus:after{content:"+";display:block;font-size:2rem;font-weight:300;width:2.5rem;height:2.5rem;margin-left:1rem;background-color:#000;color:#fff}.plus-minus:hover{color:#2e24fb;cursor:pointer}.plus-minus:hover:after{background-color:#2e24fb}.horz-img{position:relative;width:100%;padding-top:75%}.horz-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.open>.plus-minus:after{content:"-";line-height:2.4rem;border:1px solid #000;background-color:#fff;color:#000}@media (max-width:1400px){main>section{padding-top:12rem;padding-bottom:12rem}.container>.content+.equal-cols{margin-top:8rem}}@media (max-width:900px){main>section{padding-top:9rem;padding-bottom:9rem}.row.equal-cols{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.equal-cols>*{width:100%!important;box-sizing:border-box;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.row.equal-cols>*+*{padding-top:5rem!important}.container>.content+.equal-cols{margin-top:7rem}.container>.content+.equal-cols h4{font-size:2.4rem;font-style:italic}.content.long{width:100%;padding:0}.content.long blockquote,.content.long h1,.content.long h2,.content.long h3,.content.long h4,.content.long h5,.content.long h6{margin-left:0}}@media (max-width:599px){main>section{padding-top:6rem;padding-bottom:6rem}.row:not(.no-reset){-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.row:not(.no-reset) .padd-left{padding-left:0}.row:not(.no-reset)>*{width:100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.content+.content{padding-left:0;padding-top:3rem;margin-left:0}.container>.content+.equal-cols{margin-top:6rem}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.gform_fields,.hs-form{list-style:none;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;margin:-4rem 0 0}.gform_fields>li,.hs-form>li{list-style:none;margin:0;padding:0;display:block}.gform_fields>li:before,.hs-form>li:before{display:none}.gform_fields label,.hs-form label{font-family:IBM Plex Sans,serif;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.gform_fields>div,.hs-form>div{margin-top:4rem;width:48%}.gform_fields>div.hs-company,.gform_fields>div.hs-email:first-child,.gform_fields>div.hs-message,.gform_fields>div.hs-submit,.hs-form>div.hs-company,.hs-form>div.hs-email:first-child,.hs-form>div.hs-message,.hs-form>div.hs-submit{width:100%}.gform_fields .hs-submit,.hs-form .hs-submit{text-align:center}.gform_fields input:not([type=submit]),.gform_fields textarea,.hs-form input:not([type=submit]),.hs-form textarea{border:0;border-bottom:1px solid #a2aaad;width:100%;font:normal 2.8rem/2em IBM Plex Sans,serif;background-color:transparent}.gform_fields textarea,.hs-form textarea{height:12rem}.gform_fields ::-webkit-input-placeholder,.hs-form ::-webkit-input-placeholder{color:#737373}.gform_fields :-moz-placeholder,.gform_fields ::-moz-placeholder,.hs-form :-moz-placeholder,.hs-form ::-moz-placeholder{color:#737373}.gform_fields :-ms-input-placeholder,.hs-form :-ms-input-placeholder{color:#737373}.gform_fields li,.hs-form li{margin-top:4rem}.gform_fields li:first-child,.hs-form li:first-child{margin-top:0}@media (max-width:599px){.gform_fields input:not([type=submit]),.gform_fields textarea,.hs-form input:not([type=submit]),.hs-form textarea{font-size:1.8rem}}.gform_fields input[type=submit],.hs-form input[type=submit]{margin:2rem 0 -2rem -2rem;padding:2rem 3.5rem 2rem 2rem;border:0;background-color:transparent;font-family:IBM Plex Sans,serif;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;background:transparent url(../img/arrow-black.svg) no-repeat right 1px center}.gform_fields input[type=submit]:hover,.hs-form input[type=submit]:hover{cursor:pointer;color:#2e24fb}.gform_fields .hs-error-msgs,.hs-form .hs-error-msgs{font-size:1.2rem;list-style:none;margin:0;padding:0}.gform_fields .hs-error-msgs>li,.hs-form .hs-error-msgs>li{list-style:none;margin:0;padding:0;display:block}.gform_fields .hs-error-msgs>li:before,.hs-form .hs-error-msgs>li:before{display:none}.gform_fields .hs-error-msgs label,.hs-form .hs-error-msgs label{font-weight:400;text-transform:none;letter-spacing:0;opacity:.5}.submitted-message{overflow:hidden!important;font-size:2.4rem}.form.padd-left .hs-form .hs-submit,.specialist-form .hs-form .hs-submit{text-align:left}.gform_footer input[type=submit]{margin:2rem 0 -2rem -2rem;padding:2rem 3.5rem 2rem 2rem;border:0;background-color:transparent;font-family:IBM Plex Sans,serif;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;background:transparent url(../img/arrow-black.svg) no-repeat 100%}.gform_footer input[type=submit]:hover{cursor:pointer}.black-bg .submitted-message{overflow:hidden!important;font-size:2.4rem;color:#fff}.black-bg .gform_fields input:not([type=submit]),.black-bg .gform_fields textarea,.black-bg .hs-form input:not([type=submit]),.black-bg .hs-form textarea{border-bottom:1px solid #fff;color:#fff}.black-bg .gform_fields label,.black-bg .hs-form label{color:#fff}.black-bg .gform_fields ::-webkit-input-placeholder,.black-bg .hs-form ::-webkit-input-placeholder{color:#f1f1f1}.black-bg .gform_fields :-moz-placeholder,.black-bg .gform_fields ::-moz-placeholder,.black-bg .hs-form :-moz-placeholder,.black-bg .hs-form ::-moz-placeholder{color:#f1f1f1}.black-bg .gform_fields :-ms-input-placeholder,.black-bg .hs-form :-ms-input-placeholder{color:#f1f1f1}.black-bg .gform_fields li,.black-bg .hs-form li{margin-top:4rem}.black-bg .gform_fields li:first-child,.black-bg .hs-form li:first-child{margin-top:0}.black-bg .gform_fields input[type=submit],.black-bg .hs-form input[type=submit]{color:#fff;background:transparent url(../img/arrow-white.svg) no-repeat 100%}.black-bg .gform_fields input[type=submit]:hover,.black-bg .hs-form input[type=submit]:hover{cursor:pointer;color:#2e24fb}.black-bg .gform_footer input[type=submit]{color:#fff;background:transparent url(../img/arrow-white.svg) no-repeat 100%}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}body,html{font-family:IBM Plex Sans,serif;background-color:#fff;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;min-height:100vh;color:#000}body,html{overflow-x:hidden}html{font-size:62.5%}html.open-menu{overflow-y:hidden;height:100vh}html.open-menu header:before{content:" ";display:block;width:100%;height:100vh;background-color:#000;position:fixed;top:0;left:0;opacity:.8;z-index:998;pointer-events:none}html.open-menu header nav{z-index:998}html.open-menu header nav>.hamburger-menu{opacity:0}html.open-menu .hamburger-menu{color:#fff!important}html.open-menu .hamburger-menu:after,html.open-menu .hamburger-menu:before,html.open-menu .hamburger-menu strong:before{color:#fff}html.open-menu .hamburger-menu:hover:after,html.open-menu .hamburger-menu:hover:before,html.open-menu .hamburger-menu:hover strong:before{color:#fff;background-color:#fff}html.open-menu .hamburger-menu:hover strong{color:#fff}html.open-menu .hamburger-menu strong:before{display:none}html.open-menu .hamburger-menu:before{transform:rotate(45deg)}html.open-menu .hamburger-menu:after{transform:rotate(-45deg);top:3.1rem}html.open-menu header.white .hamburger-menu:after,html.open-menu header.white .hamburger-menu:before,html.open-menu header.white .hamburger-menu strong:before{background-color:#fff}html.open-menu .main-menu{display:block;background-color:#2e24fb;overflow-y:scroll;height:100vh;box-sizing:border-box;overflow-x:hidden;position:fixed;top:0;right:0;padding:4vw;text-align:right;height:100%}html.open-menu .main-menu .hamburger-menu{display:inline-block}body{font-size:1.8rem}header{padding-top:4vw;padding-bottom:4vw;position:fixed;top:0;left:0;z-index:999;width:100%;box-sizing:border-box;background-color:#000;transition:all .3s;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}header .hamburger-menu{position:relative;color:#fff;font-family:IBM Plex Sans,serif;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;cursor:pointer;padding:2.5rem 6rem 2.5rem 2.5rem;margin-right:-2.5rem;z-index:998}header .hamburger-menu:after,header .hamburger-menu:before,header .hamburger-menu strong:before{content:" ";display:block;width:2.2rem;height:2px;background-color:#fff;position:absolute;top:2.5rem;right:2.5rem}header .hamburger-menu:before{top:3.1rem}header .hamburger-menu strong:before{top:3.7rem}header .hamburger-menu:hover{color:#2e24fb}header .hamburger-menu:hover:after,header .hamburger-menu:hover:before,header .hamburger-menu:hover strong:before{background-color:#2e24fb}header .main-menu .hamburger-menu{display:none}header nav{position:relative}header nav .main-menu{display:none}header .custom-logo-link img{display:block;padding:0;width:11rem}header .custom-logo-link p{color:#fff;font-size:1.4rem;transform:translateY(-24px);margin:0 0 0 24%}header.white .custom-logo-link svg path{fill:#000}header.white .custom-logo-link p{color:#000}header .sticky-post-title{display:none;margin:0;text-align:center;font-family:"IBM Plex Serif",serif;font-weight:700}header.stuck .sticky-post-title{display:block}@media (max-width:900px){header .custom-logo-link img{width:9rem}header.stuck .sticky-post-title{position:absolute;top:100%;width:100%;left:0;background-color:#fff;font-size:1.2rem;padding:1rem}}@media (max-width:599px){header .custom-logo-link img{width:8rem}header .custom-logo-link p{margin-left:23%}header .hamburger-menu:hover{color:#fff}header .hamburger-menu:hover:after,header .hamburger-menu:hover:before,header .hamburger-menu:hover strong:before{background-color:#fff}}header.trans-start{background-color:transparent}header.stuck{padding-top:1.6rem;padding-bottom:1.6rem}header.white{background-color:#fff!important}header.white img{filter:invert(100)}header.white .hamburger-menu{color:#000}header.white .hamburger-menu:after,header.white .hamburger-menu:before,header.white .hamburger-menu strong:before{background-color:#000}#hero{padding-top:calc(8vw + 20rem);position:relative;background-size:cover;background-position:50%;width:100%}@media (max-width:900px){#hero{padding-top:calc(8vw + 15rem)}}#hero .normal{margin:0}@media only screen and (min-width:1000px){.home #hero{box-sizing:border-box;min-height:100vh}}#menu-primary-nav{position:relative;top:0;right:0;text-align:right;z-index:997;list-style:none;margin:0;padding:0;box-sizing:border-box}#menu-primary-nav>li{list-style:none;margin:0;padding:0;display:block}#menu-primary-nav>li:before{display:none}#menu-primary-nav>li>a{font:normal 3.7rem/1em "IBM Plex Serif",serif;color:#fff;text-decoration:none;padding:2rem 3rem 2rem 2rem;display:block;position:relative}#menu-primary-nav>li>a:hover{text-decoration:underline}#menu-primary-nav>li.menu-item-has-children>a:hover{text-decoration:none}#menu-primary-nav>li.menu-item-has-children>a:after{content:" ";display:block;width:1rem;height:.6rem;background:url(../img/caret-down.svg) no-repeat 50%;background-size:contain;position:absolute;top:4rem;right:0}#menu-primary-nav>li ul,#menu-primary-nav>li ul>li{display:block;list-style:none;margin:0;padding:0}#menu-primary-nav>li ul>li:before{display:none}#menu-primary-nav>li ul a{font-size:1.6rem;text-transform:uppercase;font-weight:700;color:#fff;font-family:IBM Plex Sans,serif;letter-spacing:.1em;text-decoration:none;display:block;padding:.75rem 3rem .75rem 2rem}#menu-primary-nav>li ul a:hover{text-decoration:underline}.home-section{padding-top:16rem;padding-bottom:16rem;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.home-section#hero{margin-top:0;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;padding-top:calc(23rem + 8vw)}@media (max-width:1400px){.home-section{min-height:0;padding-top:10rem;padding-bottom:10rem}.home-section#hero{padding-top:calc(17rem + 8vw)}}@media (max-width:900px){.home-section{padding-top:9rem;padding-bottom:9rem}.home-section#hero{padding-top:calc(16rem + 8vw)}}@media (max-width:599px){.home-section{padding-top:6rem;padding-bottom:6rem}}.solutions-ctn{margin:5rem -1.5rem 0}.solutions-ctn .solutions-cta{width:calc(33.333% - 3rem);-webkit-box-flex:0 0 calc(33.333% - 3rem);-moz-box-flex:0 0 calc(33.333% - 3rem);-webkit-flex:0 0 calc(33.333% - 3rem);-ms-flex:0 0 calc(33.333% - 3rem);flex:0 0 calc(33.333% - 3rem)}@media (max-width:900px){.solutions-ctn{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.solutions-ctn .solutions-cta{width:calc(100% - 3rem);-webkit-box-flex:0 0 calc(100% - 3rem);-moz-box-flex:0 0 calc(100% - 3rem);-webkit-flex:0 0 calc(100% - 3rem);-ms-flex:0 0 calc(100% - 3rem);flex:0 0 calc(100% - 3rem)}}.solutions-cta{display:block;background-size:cover;background-position:50%;margin:1.5rem;position:relative;box-sizing:border-box;text-decoration:none;border-radius:.5rem;overflow:hidden;min-height:35rem}.solutions-cta>*{z-index:2;position:relative}.solutions-cta h3{padding:1.8rem 5rem 2rem 2rem;color:#fff;font-size:2.6rem;position:relative}.solutions-cta h3:after{width:27px;height:27px;margin-left:1.5rem;content:" ";background:transparent url(../img/arrow-white.svg) no-repeat 50%;display:inline-block;transition:transform .3s;-webkit-box-flex:0 0 27px;-moz-box-flex:0 0 27px;-webkit-flex:0 0 27px;-ms-flex:0 0 27px;flex:0 0 27px;position:absolute;right:2rem;top:2.5rem}.solutions-cta ul{color:#fff;margin:2rem 2rem 4rem;opacity:0}.solutions-cta ul li{font-family:"IBM Plex Serif",serif;margin-top:1.5rem}.solutions-cta:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0}.solutions-cta:hover h3{background-color:transparent}.solutions-cta:hover h3:after{transform:scale(.9)}.solutions-cta:hover:before,.solutions-cta:hover ul{opacity:1}@media (max-width:1400px){.solutions-cta{min-height:0}}@media (max-width:599px){.solutions-cta ul{opacity:1;visibility:visible}.solutions-cta:before{opacity:1}}.how-we-do-it .content{position:relative;z-index:2}.how-we-do-it .row{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:900px){.how-we-do-it .row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.how-we-do-it .row .padd-left{padding-left:0}.how-we-do-it .row>*{width:100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.how-we-do-it .row .content{max-width:none}}#circle-infographic-data{position:relative;margin-top:6rem;margin-bottom:-5%}#circle-infographic-data>img{width:60%;display:block;margin:0 auto}#circle-infographic-data>div{position:absolute;top:0;left:0;width:100%;height:100%}#circle-infographic-data>div div{display:block;position:absolute}#circle-infographic-data>div div img,#circle-infographic-data>div div small{display:none}#circle-infographic-data>div div.build{left:80%;width:20%;top:10%}#circle-infographic-data>div div.grow{left:72%;width:28%;top:71%}#circle-infographic-data>div div.design{text-align:right;right:81%;top:25%;width:19%}@media only screen and (max-width:850px){#circle-infographic-data{margin-bottom:0}#circle-infographic-data>div{position:relative}#circle-infographic-data>div>div{position:relative;max-width:350px;margin:7rem auto 0}#circle-infographic-data>div>div small{font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.2rem;margin:2rem 0 1rem}#circle-infographic-data>div>div small+p{margin-top:0;line-height:1.8em}#circle-infographic-data>div>div.build,#circle-infographic-data>div>div.design,#circle-infographic-data>div>div.grow{top:0;left:0;width:100%;text-align:center}#circle-infographic-data>div>div img,#circle-infographic-data>div>div small{display:block}#circle-infographic-data>div>div img{width:8rem;display:block;margin:0 auto}}@media (max-width:599px){#circle-infographic-data>img{width:90%}}#circle-infographic{width:calc(100% - 58rem);position:relative}@media (max-width:1400px){#circle-infographic{width:calc(100% - 52rem)}}@media (max-width:900px){#circle-infographic{width:100%}#circle-infographic img{width:60%;margin:3rem auto 0;display:block;transform:translateX(-4%)}}@media (max-width:599px){#circle-infographic img{width:90%}}.black-bg #circle-infographic:after{border-color:#fff}.black-bg #circle-infographic>div{background-color:#000}.black-bg #circle-infographic>div strong{background-color:#000;color:#fff}.black-bg #circle-infographic>div img{background-color:#000}*{min-height:0;min-width:0}#case-studies-feature .case-study-slider{width:50vw;-webkit-box-flex:0 0 50vw;-moz-box-flex:0 0 50vw;-webkit-flex:0 0 50vw;-ms-flex:0 0 50vw;flex:0 0 50vw;margin-left:calc(-50vw + 55rem)}#case-studies-feature .case-study-slider .slick-list{direction:rtl;padding-right:1.5rem}@media (max-width:900px){#case-studies-feature{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#case-studies-feature .content{order:1;padding-left:0}#case-studies-feature .slider{order:2;width:100%;margin:5rem -4vw 0;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.case-study-slider{position:relative}.case-study-slider .slick-arrow{position:absolute;bottom:-4rem;right:1.5rem;background-color:transparent;border:0;text-indent:-999px;overflow:hidden;padding:0;width:2.7rem;height:2.7rem;cursor:pointer}.case-study-slider .slick-arrow:after{width:27px;height:27px;margin-left:1.5rem;content:" ";background:transparent url(../img/arrow-black.svg) no-repeat 50%;display:inline-block;transition:transform .3s;-webkit-box-flex:0 0 27px;-moz-box-flex:0 0 27px;-webkit-flex:0 0 27px;-ms-flex:0 0 27px;flex:0 0 27px;top:0;left:0;position:absolute;margin-left:0!important}.case-study-slider .slick-arrow.slick-prev{right:5rem}.case-study-slider .slick-arrow.slick-prev:after{width:27px;height:27px;margin-left:1.5rem;content:" ";background:transparent url(../img/arrow-black-prev.svg) no-repeat 50%;display:inline-block;transition:transform .3s;-webkit-box-flex:0 0 27px;-moz-box-flex:0 0 27px;-webkit-flex:0 0 27px;-ms-flex:0 0 27px;flex:0 0 27px}.case-study-slider .slick-arrow:hover:after{transform:scale(.9)}.case-study-slider.arrows-left .slick-arrow{right:0;left:1.5rem}.case-study-slider.arrows-left .slick-arrow.slick-next{left:5rem}.black-bg .case-study-slider .slick-arrow:after{background:transparent url(../img/arrow-white.svg) no-repeat 50%}.black-bg .case-study-slider .slick-arrow.slick-prev:after,.black-bg .case-study-slider .slick-arrow:after{width:27px;height:27px;margin-left:1.5rem;content:" ";display:inline-block;transition:transform .3s;-webkit-box-flex:0 0 27px;-moz-box-flex:0 0 27px;-webkit-flex:0 0 27px;-ms-flex:0 0 27px;flex:0 0 27px}.black-bg .case-study-slider .slick-arrow.slick-prev:after{background:transparent url(../img/arrow-white-prev.svg) no-repeat 50%}.case-study-cta{display:block;position:relative;width:25rem;overflow:hidden;border-radius:.5rem;margin:1.5rem;-webkit-box-shadow:-5px 5px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:-5px 5px 10px 0 rgba(0,0,0,.2);box-shadow:-5px 5px 10px 0 rgba(0,0,0,.2);transition:all .3s}.case-study-cta img{object-fit:cover;width:100%;height:38rem;position:relative;display:block;z-index:1}.case-study-cta img:last-child{position:absolute;top:0;left:15%;object-fit:contain;z-index:3;width:70%}.case-study-cta:before{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#ee8576;z-index:2;opacity:.9;transition:all .3s}.case-study-cta.learning-business:before{background-color:#6864ad}.case-study-cta.nonprofit:before{background-color:#8fc9b8}.case-study-cta:hover:not(.no-content){transform:scale(1.05);box-shadow:none}.case-study-cta:hover:not(.no-content):before{opacity:1}@media (max-width:900px){#why-we-do-it .attribution,#why-we-do-it .note,#why-we-do-it .note+p{display:none}}.filter-section .select{margin-right:1rem}@media (max-width:900px){.filter-section>.row>*{max-width:46rem}.filter-section>.row br{display:none}.filter-section>.row select{width:100%;min-width:30rem;display:block;margin:1rem 0}}@media (max-width:599px){.filter-section>.row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.filter-section>.row .padd-left{padding-left:0}.filter-section>.row>*{width:100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.filter-section .resource-form{margin-bottom:4rem}}.resource-form{margin:4rem 0}.resource-form:first-child{margin-top:0}.resource-form:last-child{margin-bottom:0}.resource-form .h4{line-height:2em}.resource-form .select{position:relative;display:inline-block}.resource-form .select:after{content:" ";display:block;width:1.5rem;height:.9rem;background:transparent url(../img/caret-down.svg) no-repeat 50%;position:absolute;bottom:1.8rem;right:1.2rem}.resource-form .select:hover select{background-color:#f1f1f1;color:#000}.resource-form .select:hover:after{background:transparent url(../img/caret-down-black.svg) no-repeat 50%}.resource-form .h4{margin-right:1rem}.resource-form select{background-color:hsla(0,0%,100%,.2);margin:.2rem 0;font-size:2.4rem;padding:1rem 4.5rem 1rem 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;font-style:italic}.resource-form button,.resource-form select{color:#fff;border:0;font-family:IBM Plex Sans,serif}.resource-form button{display:block;padding:1.5rem;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;background-color:transparent;margin:3rem -1.5rem -1.5rem;transition:color .3s;outline:none}.resource-form button:after{width:27px;height:27px;margin-left:1.5rem;content:" ";background:transparent url(../img/arrow-white.svg) no-repeat 50%;display:inline-block;transition:transform .3s;-webkit-box-flex:0 0 27px;-moz-box-flex:0 0 27px;-webkit-flex:0 0 27px;-ms-flex:0 0 27px;flex:0 0 27px;position:relative;top:1rem}.resource-form button:hover{cursor:pointer;color:#2e24fb}.resource-form button:hover:after{transform:scale(.9)}@media (max-width:599px){.resource-form{text-align:left}.resource-form .h4{display:block;margin:.5rem 0}.resource-form .select,.resource-form select{margin:0;width:100%}.resource-form .select:after{bottom:2.6rem}}.white-bg .resource-form .select:after{background:transparent url(../img/caret-down-black.svg) no-repeat 50%}.white-bg .resource-form button{color:#000;display:inline-block;margin:0}.white-bg .resource-form button:after{width:27px;height:27px;margin-left:1.5rem;content:" ";background:transparent url(../img/arrow-black.svg) no-repeat 50%;display:inline-block;transition:transform .3s;-webkit-box-flex:0 0 27px;-moz-box-flex:0 0 27px;-webkit-flex:0 0 27px;-ms-flex:0 0 27px;flex:0 0 27px}.white-bg .resource-form button:hover{color:#2e24fb}.white-bg .resource-form select{background-color:rgba(0,0,0,.2);color:#000}#contact .form{width:50%;min-width:30rem}@media (max-width:599px){#contact .form{margin-top:5rem}#contact .row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#contact .row .padd-left{padding-left:0}#contact .row>*{width:100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}footer{border-top:1px solid #f1f1f1}footer ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 0 0 -3rem}footer ul,footer ul>li{list-style:none;padding:0}footer ul>li{margin:0;display:block}footer ul>li:before{display:none}footer ul a{display:block;padding:3.5rem 3rem;font-family:IBM Plex Sans,serif;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:#a2aaad;text-decoration:none}footer ul.social{margin-right:-1rem}footer ul.social a{padding:3.5rem 1rem}footer ul.social a:hover{opacity:.6}footer>div{padding:1.2rem 0;color:#a2aaad;font-family:IBM Plex Sans,serif;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700}footer>div img{display:inline-block;position:relative;top:3px}footer>div a{text-decoration:none;color:#a2aaad}@media (max-width:599px){footer ul{margin:0}footer ul a{padding:1.5rem}footer nav{padding:3.5rem 0 .5rem;text-align:center}footer nav #menu-footer,footer nav>.row{display:block}footer nav .social{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}footer .black-bg .row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:.75rem 0}footer .black-bg .row .padd-left{padding-left:0}footer .black-bg .row>*{width:100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:1rem 0}footer .black-bg .row>:first-child{order:2}footer .black-bg .row>:nth-child(2){order:3}footer .black-bg .row>:last-child{order:1}}#mini-nav{position:fixed;top:50%;right:3rem;width:10rem;z-index:997;transform:translateY(-50%);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#mini-nav a{display:block;text-decoration:none;font-family:IBM Plex Sans,serif;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;text-align:center;color:#fff;position:relative;padding:.6rem 1rem}#mini-nav a:after{content:" ";width:1.5rem;height:1.5rem;display:block;border:1px solid #fff;border-radius:90rem;opacity:.6;margin:0 auto;transition:all .4s}#mini-nav a:not(.active):hover:after{transform:scale(1.2)}#mini-nav a span{display:none;padding:1rem;width:130%;text-align:center;position:relative;left:50%;transform:translateX(-50%);transition:all .8s;box-sizing:border-box}#mini-nav a.active span{display:block}#mini-nav a.active:after{height:15vh;width:0;border:0;border-left:1px solid #fff;opacity:.6}#mini-nav.white a{color:#000}#mini-nav.white a.active:after,#mini-nav.white a:after{border-color:#000}@media only screen and (max-width:1170px){#mini-nav{display:none}}.case-study-list .container .tiny h1{-webkit-box-flex:0 0 37%;-moz-box-flex:0 0 37%;-webkit-flex:0 0 37%;-ms-flex:0 0 37%;flex:0 0 37%;margin-bottom:0}.case-study-list .container .tiny h1:after{width:20%;height:.8rem;content:" ";display:block;margin-top:3rem}.case-study-list .content{padding-left:3rem}.case-study-list .content:first-child{padding-left:0}@media (max-width:599px){.case-study-list>.row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.case-study-list>.row .padd-left{padding-left:0}.case-study-list>.row>*{width:100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.case-study-list>.row .content{padding-left:0}.case-study-list>.row h1:after{margin:2.5rem 0 2rem}}.case-study-items{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;margin:7rem -.5rem 0}.case-study-items .case-study-cta{width:calc(20% - 1rem);margin:.5rem}.case-study-items .case-study-cta img{height:18rem}@media (max-width:1400px){.case-study-items{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.case-study-items .case-study-cta{width:calc(25% - 1rem)}}@media (max-width:900px){.case-study-items .case-study-cta{width:calc(33.3333% - 1rem)}}@media (max-width:599px){.case-study-items{margin-top:5rem}.case-study-items .case-study-cta{width:calc(50% - 1rem)}}.case-study-cat-slider-container .content{-webkit-box-flex:0 0 60%;-moz-box-flex:0 0 60%;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;box-sizing:border-box;padding-right:10%}@media (max-width:599px){.case-study-cat-slider-container .case-study-cat-slider>div{display:none}.case-study-cat-slider-container .case-study-cat-slider>div:first-child{display:block}.case-study-cat-slider-container .case-study-cat-slider>div .case-study-cta{margin:3rem auto 0}}section.image-content{padding-top:0;padding-bottom:0}section.image-content .image{width:calc(50vw - 10%);-webkit-box-flex:0 0 calc(50vw - 10%);-moz-box-flex:0 0 calc(50vw - 10%);-webkit-flex:0 0 calc(50vw - 10%);-ms-flex:0 0 calc(50vw - 10%);flex:0 0 calc(50vw - 10%);min-height:55vh;position:relative}section.image-content .image img{width:100%;height:100%;position:absolute;top:0;object-fit:cover;left:0}section.image-content .image:first-child{margin-left:calc(-50vw + 50%)}section.image-content .vcenter{width:100%;padding-top:7rem;padding-bottom:7rem}@media (max-width:900px){section.image-content .vcenter{padding-top:5rem;padding-bottom:5rem}}@media (max-width:599px){section.image-content .vcenter{padding-top:6rem;padding-bottom:6rem}}@media (max-width:599px){section.image-content .image{width:calc(100% + 8vw);margin:0 -4vw!important;min-height:0}section.image-content .image img{position:relative;width:auto;height:auto;max-width:100%}}.accordion{width:100%}.accordion,.accordion>li{list-style:none;margin:0;padding:0}.accordion>li{display:block}.accordion>li:before{display:none}.accordion h4{font-weight:700;padding-left:4.5rem;position:relative}.accordion h4:before{content:"+";font-weight:300;position:absolute;top:.5rem;left:0;width:2.5rem;height:2.6rem;text-align:center;line-height:2.3rem;background-color:#000;display:block;color:#fff;box-sizing:border-box;padding-left:.1rem}.accordion h4:hover{cursor:pointer;color:#2e24fb}.accordion h4:hover:before{background-color:#2e24fb}.accordion .content{padding-left:4.5rem;margin-bottom:4.5rem}.accordion li{margin-top:5rem}.accordion li:first-child{margin-top:0}.accordion li.open h4:before{content:"-";color:#000;font-size:4rem;line-height:2rem;border:1px solid #000;background-color:#fff}.accordion li.open h4:hover:before{border-color:#fff;color:#fff}@media (max-width:900px){.accordion h4:before{top:0}}.person-card{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;margin:3.5rem 0}.person-card:last-child{margin-bottom:0}.person-card:first-child{margin-top:0}.person-card .content{padding-left:3rem}.person-card img{border-radius:900px;width:10rem}@media (max-width:599px){.person-card.vcenter{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.person-card.vcenter .content{padding-left:0;padding-top:2rem}}.hs-author-profile .hs-author-avatar{margin-bottom:3rem}.hs-author-profile .row.venter{-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start}.hs-author-profile .hs-author-name{margin-bottom:0;margin-right:2.5rem}.hs-author-profile .hs-author-bio{margin:1.5em 0}@media (max-width:599px){.hs-author-profile .hs-author-name{margin-right:0}}.single-case-study header{background-color:transparent}.single-case-study #hero{position:relative;background-size:cover;background-position:50%}.single-case-study #hero:before{content:" ";width:100%;height:100%;top:0;left:0;background-color:#ee8576;display:block;position:absolute;z-index:1;opacity:.9}.single-case-study #hero img{position:relative;z-index:2;width:auto;height:11rem}@media (max-width:900px){.single-case-study #hero img{position:relative;z-index:2;width:auto;height:8rem}}@media (max-width:599px){.single-case-study #hero img{position:relative;z-index:2;max-width:80%;height:auto;max-height:40vh;width:auto}}.image-content-slider{padding:0}.image-content-slider .content{width:57rem;padding-left:10rem 0 10rem 4vw;box-sizing:border-box;margin-left:calc(50vw - 57rem)}.image-content-slider .content>.image-content-slider-content{width:57rem}.image-content-slider .content>.image-content-slider-content h4{padding-right:3rem}.image-content-slider .content>.image-content-slider-content .slick-arrow{left:0;bottom:-6rem}.image-content-slider .content>.image-content-slider-content .slick-arrow.slick-next{left:3.5rem}.image-content-slider .image-content-slider-image{padding-top:7rem;width:50vw}.image-content-slider .image-content-slider-image img{display:block;width:50vw}@media (max-width:1400px){.image-content-slider .content{width:42vw;margin-left:4vw;margin-right:4vw}.image-content-slider .content>.image-content-slider-content{width:42vw}}@media (max-width:599px){.image-content-slider{padding-top:6rem}.image-content-slider .content{width:calc(100% - 8vw)}.image-content-slider .content>.image-content-slider-content{width:100%;text-align:center}.image-content-slider .content>.image-content-slider-content h4{font-size:2.4rem}.image-content-slider .content>.image-content-slider-content .slick-arrow{bottom:-4rem;left:calc(50% - 1.7rem);z-index:995;cursor:pointer;transform:translateX(-50%)}.image-content-slider .content>.image-content-slider-content .slick-arrow.slick-next{left:calc(50% + 1.7rem)}.image-content-slider .image-content-slider-image{width:100%}.image-content-slider .image-content-slider-image .slick-slide{text-align:right}.image-content-slider .image-content-slider-image img{width:95%;margin-left:auto}}#team{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flext-start;-moz-justify-content:flext-start;-ms-justify-content:flext-start;justify-content:flext-start;-ms-flex-pack:flext-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2rem -1.5rem 0}#team,#team>li{list-style:none;padding:0}#team>li{margin:0;display:block}#team>li:before{display:none}#team li{margin:5rem 1.5rem;width:calc(33.333% - 3rem);box-sizing:border-box}#team li .horz-img{margin-bottom:3rem}#team li .row{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#team li .row h3{margin-right:2.5rem;margin-bottom:0}#team li .row img{display:block;position:relative;top:6px}#team li .full-bio{display:none}#team li.open .full-bio{display:block}#team li.open .full-bio p{margin-top:1.5em;margin-bottom:1.5em}#team li.open>p{display:none}@media (max-width:900px){#team li{width:calc(50% - 3rem)}}@media (max-width:599px){#team li{width:calc(100% - 3rem)}#team li .horz-img{margin-bottom:1.5rem}#team li .row img{top:2px}#team li .full-bio p:first-child,#team li .row+p{margin-top:1rem}}.pagination{margin-top:3rem}.pagination .arrow{margin:0!important;padding:0}.pagination .arrow:after{margin:0}.pagination .small-caps{display:block;margin:0 1.5rem}.meta img{margin-right:1.5rem}.meta .small-caps{color:#2e24fb}.meta+h1{margin:2rem 0 1rem}.meta+h1+p{margin-top:1rem}.resource-roll{padding:4rem 0}.resource-roll article{padding:5rem 0;border-top:1px solid #f1f1f1}.resource-roll article .arrow{margin-top:-1.5rem}.resource-roll article:first-child{border-top:0}.resource-roll article a:not(.arrow){display:block;text-decoration:none;color:#000}.resource-roll article a:not(.arrow):hover h1{color:#2e24fb}.resource-roll.equal-cols{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.resource-roll.equal-cols article{width:calc(33.333% - 3rem);border-top:0;margin:0 1.5rem}@media (max-width:599px){.resource-roll{padding-top:0}.resource-roll.equal-cols,.resource-roll.equal-cols article{margin:0}.resource-roll.equal-cols article:last-child{padding-bottom:0}}#careers{padding:7rem 7rem 3rem}#careers,#careers>li{list-style:none;margin:0}#careers>li{padding:0;display:block}#careers>li:before{display:none}#careers a{text-decoration:none;padding:4rem 0;border-bottom:1px solid #f1f1f1;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#careers a:hover{cursor:pointer}#careers a:hover .arrow strong{color:#2e24fb}#careers a:hover .arrow span{background-color:#2e24fb;border-color:#2e24fb;color:#fff}#careers a>div span{display:block;color:#000;margin:0}#careers a>div span:first-child{color:#2e24fb}#careers a>div span:nth-child(2){margin:.3em 0 .4em;font-weight:700}#careers li:first-child a{padding-top:0}@media (max-width:599px){#careers{padding:6rem 0 0}#careers a{padding:2em 0}}.video-bg{background-size:cover;background-position:50%;padding:0}.video-bg a{height:60vh;box-sizing:border-box;padding:4vw}.video-bg .small-caps{color:#fff}.video-bg .row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.video-bg .row img{order:1;margin-bottom:2rem}.video-bg .row span{order:2}.lets-talk .gform_fields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.lets-talk .gform_fields li{text-align:left;width:100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.lets-talk .gform_fields li.gf_left_half,.lets-talk .gform_fields li.gf_right_half{width:48%;-webkit-box-flex:0 0 48%;-moz-box-flex:0 0 48%;-webkit-flex:0 0 48%;-ms-flex:0 0 48%;flex:0 0 48%}.lets-talk .gform_fields li:first-child+.gf_right_half{margin-top:0}@media (max-width:599px){.lets-talk .gform_fields li{margin-top:5rem}.lets-talk .gform_fields li:first-child{margin-top:0}.lets-talk .gform_fields li:first-child+.gf_right_half{margin-top:5rem}.lets-talk .gform_fields li.gf_left_half,.lets-talk .gform_fields li.gf_right_half{width:100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.locations h2{margin-bottom:.5rem}.locations h2+p{margin-top:0;margin-bottom:1.5rem}.locations ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.locations ul,.locations ul>li{list-style:none;margin:0;padding:0}.locations ul>li{display:block}.locations ul>li:before{display:none}.locations ul li{width:45%}.locations ul li h5{margin-top:3rem;font-family:"IBM Plex Serif",serif;margin-bottom:.5rem;font-weight:500}@media (max-width:599px){.locations{text-align:center}.locations br{display:none}.locations ul{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.locations ul li{width:100%}.locations h2,.locations h5{font-size:2.4rem}.locations p{font-size:1.6rem}.locations .h4{margin-bottom:0}}#load-more{cursor:pointer;font-family:IBM Plex Sans,serif;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700}#load-more:hover{color:#2e24fb}.full-image{background-size:cover;background-position:50%;box-sizing:border-box;padding:0}.full-image img{display:block;width:100%;height:auto}
/*# sourceMappingURL=https://cdn2.hubspot.net/hub/513976/hub_generated/template_assets/62309145439/1651522484392/Coded_files/Custom/page/ee-2019/2021-site-styles.css */