@charset "UTF-8";
/*! normalize.css v2.1.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:#fff;color:#000;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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:90%;max-width:935px;cursor:auto;background:#fff;padding:50px;margin-top:35px}.mfp-person .mfp-ajax-holder .mfp-content,.mfp-person .mfp-inline-holder .mfp-content{padding:0}.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;-ms-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:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{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;-webkit-box-shadow:none;box-shadow:none}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:0.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}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.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:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.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:1000px}.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%;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.6);box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{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;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.6);box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.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{}.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, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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, 0.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.loading *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.content-loaded{opacity:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.25s;animation-duration:0.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0.4s;animation-delay:0.4s}.scene .scene_element main{-webkit-animation-duration:0.15s;animation-duration:0.15s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}.scene.is-exiting .scene_element main{animation-direction:alternate-reverse}.load-in-progress,.load-in-progress a:hover{cursor:progress}.post-grid li h2,body{font-family:"AvantGardeGothicITCW01B 731069",Arial,Helvetica,sans-serif}.about-page-nav li,.breadcrumb_last,.btn,.case-study__others ul a,.downloads-nav,.more-link a,.office-list__office,.post-grid li h2 span,.post-header-categories ul li,.quotes .quote__text__title,.search-results-header .search-term,.share-price__price,h1,h2,h3,h4,h5,h6,nav[role=navigation] a,td{font-family:"AvantGardeGothicITCW01B 731063",Arial,Helvetica,sans-serif}.contact__details,[class*=__caption]{font-family:'Lato', sans-serif}.holder:after{content:"";display:table;clear:both}.holder{max-width:1400px;margin:0 auto}.about-page-nav ul,.buttons,.case-study__others ul,.company-credits ul,.company-info,.company-links ul,.contact__details__emails,.downloads-nav ul,.file-group-list,.files,.footnotes__col-1 .menu,.gform_fields,.office-list ul,.person__contact ul,.portfolio__list,.post-grid,.post-header-categories ul,.sidebar ul,.timeline ul,nav[role=navigation] ul{list-style:none;margin:0;padding:0}.post-thumbnail a span,.search-form .screen-reader-text,.video-play span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.gform_button{background:#333;color:#FFF}.gform_button:hover{background:#666}.big-numbers-wrapper,.case-study__col-1{background-image:-webkit-linear-gradient(150deg, #4f2683 0%, #ec008c 80%);background-image:-o-linear-gradient(150deg, #4f2683 0%, #ec008c 80%);background-image:linear-gradient(300deg, #4f2683 0%, #ec008c 80%)}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.chromeframe{position:absolute;top:0;padding:20px;background:#FFF;color:#666}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}::-moz-selection{background:#333;color:#fff;text-shadow:none}::selection{background:#333;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#333}body{color:#303437;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1130px){body{margin-top:140px}}h1{color:#4f2683;font-size:48px;font-size:3vw}@media (max-width:1066.66667px){h1{font-size:32px}}@media (min-width:1600px){h1{font-size:48px}}h2,h3{font-size:22px;font-size:2vw}@media (max-width:900px){h2,h3{font-size:18px}}@media (min-width:1200px){h2,h3{font-size:24px}}h4,h5,h6{font-size:16px;font-size:1.6vw}@media (max-width:875px){h4,h5,h6{font-size:14px}}@media (min-width:1000px){h4,h5,h6{font-size:16px}}img{max-width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}p{margin:0}main li,main p{line-height:150%}main a{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}main p+p{margin-top:20px}main li+li{margin-top:10px}.note{font-size:12px}.holder{padding-left:20px;padding-right:20px}@media (min-width:43.75em){.holder{padding-left:50px;padding-right:50px}}@media (max-width:1129px){.site-wrapper{overflow-x:hidden}}.mobile .site-wrapper{overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:normal}a{color:#ec008c}a:hover{color:#f033a3}a:hover img{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;opacity:0.85}address{font-style:normal}.fixed{position:fixed}@supports (display:flex){[class*=__wrapper]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.edit-links a{text-decoration:none;color:#FFF}.table-wrapper{overflow:auto}table{width:100%;border:0}table a{text-decoration:none}th{background-color:#303437;color:#FFF;padding:15px;text-align:left}tr{background-color:#d1d3d4}tr:nth-child(2n){background-color:#eeeeee}td{padding:15px;border-bottom:1px #CCC solid;border-right:0;border-left:0}.wp-caption{margin-top:40px;margin-bottom:40px;width:auto!important}.wp-caption img{display:block}.image-caption{padding:10px 0;font-size:14px}.wp-caption-text,article.post p.wp-caption-text{padding:10px 0;margin-bottom:20px;font-style:italic;font-size:14px}.alignright{display:block;margin:20px 0}@media (min-width:41.25em){.alignright{display:inline-block;float:right;margin:20px 0 20px 30px}}.aligncenter{display:block;margin:20px auto;clear:both}.alignleft{display:block;margin:20px 0}@media (min-width:41.25em){.alignleft{display:inline-block;float:left;margin:20px 30px 20px 0}}article a[href$=".gif"],article a[href$=".jpg"],article a[href$=".png"]{cursor:-webkit-zoom-in;cursor:zoom-in}img.size-large{display:block;margin:40px 0 60px 0}.wp-caption.aligncenter{text-align:center}.wp-caption.aligncenter>*{margin-left:auto;margin-right:auto}::-webkit-input-placeholder{color:#333}:-moz-placeholder{color:#333}::-moz-placeholder{color:#333}:-ms-input-placeholder{color:#333}input{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}input:not([type=submit]){width:100%;padding:4px}.gfield_label{display:block;margin-bottom:2px}.gfield_description{font-size:12px;font-size:1vw;color:#999}@media (max-width:1200px){.gfield_description{font-size:12px}}@media (min-width:1400px){.gfield_description{font-size:14px}}.gfield input:not([type=file]),.gfield textarea{border:1px #ccc solid;border-radius:2px}.gform_wrapper .gfield_required{font-weight:400}.ginput_container_checkbox input{margin-top:0!important}.ginput_container_fileupload{margin:20px 0!important}img.gform_ajax_spinner{-webkit-box-shadow:0 0 0 0!important;box-shadow:0 0 0 0!important;position:relative;left:10px}.gfield_description{padding:5px 0!important;line-height:160%!important}.validation_message{color:#c00}.buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}*+.buttons{margin-top:60px}.buttons li{margin-bottom:20px}.buttons li+li{margin-top:0}.buttons li:not(last-child){margin-right:25px;padding:0}.btn{text-decoration:none;text-align:center;color:#FFF;background-color:#ec008c;border-color:#ec008c;display:inline-block;padding:10px 15px;border-width:1px;border-style:solid}.btn:hover{background-color:#303437;border-color:#303437;color:#FFF}.btn--2{background-color:#6e6cb1;border-color:#6e6cb1}.btn--3{color:#303437;border-color:#303437;background-color:transparent}.layout-modules .buttons{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;width:100%}.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-next,.slick-prev{position:absolute;display:block;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-25px;padding:0;border:none;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:0.35}.slick-next:before,.slick-prev:before{line-height:1;color:inherit}.slick-next,.slick-prev{width:30px;height:50px;-webkit-background-size:auto 50px;background-size:auto 50px;background-repeat:no-repeat;background-position:center center;z-index:5;opacity:0.5}.slick-next:hover,.slick-prev:hover{opacity:1}.slick-prev{left:-40px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" stroke-width="3"><path fill="none" stroke="%23333" stroke-linecap="square" stroke-miterlimit="10" d="M34.5 4.5l-20 20 20 20"/></svg>')}.slick-next{right:-40px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48"><path fill="none" stroke="%23333" stroke-linecap="square" stroke-miterlimit="10" d="M14.5 4.5l20 20-20 20" stroke-width="3"/></svg>')}@media (max-width:43.75em){.wrapper--slide-caption{padding-bottom:70px}}.wrapper--slide-caption:after{content:" ";border-bottom-width:250px;border-bottom-color:inherit;border-bottom-style:solid;width:100%;position:absolute;bottom:0;z-index:-1}ul.slick-dots{margin:20px 0 0 0;padding:0;text-align:right;width:100%;z-index:1}ul.slick-dots li{display:inline-block}ul.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;margin-right:10px;cursor:pointer;border-radius:50%;background:#fff;-webkit-appearance:none;border:0;opacity:0.5;outline:none}ul.slick-dots li button:before{font-size:24px}ul.slick-dots li.slick-active button{opacity:1}.menu-button{display:block;position:absolute;top:98px;right:20px;width:20px;height:20px;z-index:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;border:0;background:none;outline:none}.nav-open .menu-button{position:absolute;top:20px;z-index:10}@media (min-width:1130px){.menu-button{display:none}}.menu-button i{position:absolute;display:block;height:3px;background:#fff;width:20px;left:0px}.menu-button i{background-repeat:no-repeat}.menu-button i:first-child{top:0}.menu-button i:nth-child(2){top:7px;opacity:1}.menu-button i:nth-child(3){top:14px}.nav-open i:first-child{top:4px;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg)}.nav-open i:nth-child(2){opacity:0}.nav-open i:nth-child(3){top:4px;-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg)}nav[role=navigation]{}nav[role=navigation]>ul{position:absolute;top:0;height:100vh;width:220px;z-index:3;border-top:52px #ec008c solid}@media (max-width:1129px){nav[role=navigation]>ul{background-color:#fff}nav[role=navigation]>ul>li>a{border-top:1px #CCC solid}nav[role=navigation]>ul li.menu-item-has-children>a{position:relative;border-bottom:0}nav[role=navigation]>ul li.menu-item-has-children>a:after{font-family:Arial, sans-serif;display:block;position:absolute;right:10px;top:22px;width:16px;height:16px;content:"+"}@supports (display:flex){nav[role=navigation]>ul li.menu-item-has-children>a:after{content:" ";background-repeat:no-repeat;background-position:center center;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16"><g transform="translate(0, 0)"><path fill="%23444444" d="M15,7H9V1c0-0.6-0.4-1-1-1S7,0.4,7,1v6H1C0.4,7,0,7.4,0,8s0.4,1,1,1h6v6c0,0.6,0.4,1,1,1s1-0.4,1-1V9h6 c0.6,0,1-0.4,1-1S15.6,7,15,7z"></path></g></svg>')}}nav[role=navigation]>ul li.menu-item-has-children>a.active:after{content:"-"}@supports (display:flex){nav[role=navigation]>ul li.menu-item-has-children>a.active:after{content:" ";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16"><g transform="translate(0, 0)"><path fill="%23444444" d="M15,7H1C0.4,7,0,7.4,0,8s0.4,1,1,1h14c0.6,0,1-0.4,1-1S15.6,7,15,7z"></path></g></svg>')}}nav[role=navigation]>ul .sub-menu{font-size:14px;background-color:#eeeeee}nav[role=navigation]>ul .sub-menu li:first-child a{border-top:1px solid #CCC;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(75%, #eeeeee), to(rgba(181, 181, 181, 0.5)));background-image:-webkit-linear-gradient(bottom, #eeeeee 75%, rgba(181, 181, 181, 0.5) 100%);background-image:-o-linear-gradient(bottom, #eeeeee 75%, rgba(181, 181, 181, 0.5) 100%);background-image:linear-gradient(0deg, #eeeeee 75%, rgba(181, 181, 181, 0.5) 100%)}nav[role=navigation]>ul .sub-menu li{background-color:#eeeeee}nav[role=navigation]>ul .sub-menu li a{font-family:"AvantGardeGothicITCW01B 731069",Arial,Helvetica,sans-serif;border-top:0;padding:14px 20px}}nav[role=navigation] li{float:none;position:relative}@media (max-width:1129px){nav[role=navigation] li{background-color:#FFF}}nav[role=navigation] a{display:block;padding:20px 25px 20px;color:#303437;text-decoration:none}nav[role=navigation] a:hover{background-color:#eeeeee;color:#ec008c}nav[role=navigation] ul{right:-220px;-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;-o-transition:transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease}@media (max-width:1130px){.nav-open nav[role=navigation] ul.menu{-webkit-transform:translateX(-220px);-ms-transform:translateX(-220px);transform:translateX(-220px)}}@media (min-width:1130px){nav[role=navigation]{z-index:1;width:auto}nav[role=navigation]>ul{position:relative;background:transparent;width:auto;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;right:0;padding-top:0;border-top:0}nav[role=navigation] li{position:relative;border-bottom:0}nav[role=navigation] a{display:inline-block;padding:10px;font-size:14px;color:#FFF;border-bottom:0}nav[role=navigation] a:hover{color:#ec008c;background:transparent}}@media (min-width:1130px){.main-menu>ul>li:last-child{margin-left:15px}.main-menu>ul>li:last-child a{text-indent:-9999px;width:28px;height:28px;padding:0;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="25" height="25" viewBox="0 0 25 25"><path id="a" d="M1395.6 82.64a1.22 1.22 0 0 1-1.73 0l-6.26-6.26a10.28 10.28 0 1 1 1.73-1.73l6.26 6.26c.47.48.47 1.25 0 1.73zm-6.5-14.35a7.84 7.84 0 0 0-7.83-7.84 7.84 7.84 0 0 0 0 15.68 7.84 7.84 0 0 0 7.82-7.84z"/><use fill="%23FFFFFF" xlink:href="%23a" transform="translate(-1371 -58)"/></svg>')}.main-menu>ul>li:last-child a:hover{opacity:0.7}}nav[role=navigation] ul.sub-menu{display:none}@media (min-width:1130px){nav[role=navigation] ul.sub-menu{position:absolute;top:40px;left:-20px;background-color:#4f2683;width:260px;padding-top:17px;background:-moz-linear-gradient(top, rgba(79, 38, 131, 0) 0%, #4f2683 39%)}}@media (min-width:1130px){.menu-item-has-children>a:after{position:absolute;bottom:-5px;left:50%;margin-left:-6px;display:block;content:"\25bc";width:12px;height:12px}@supports (display:flex){.menu-item-has-children>a:after{content:" ";background-repeat:no-repeat;-webkit-background-size:12px 12px;background-size:12px 12px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 16 16"><g transform="translate(0, 0)"><polygon fill="%23FFFFFF" points="3,5 8,11 13,5 "></polygon></g></svg>')}}}.homepage-intro{-webkit-background-size:cover;background-size:cover;background-position:left center;background-repeat:no-repeat;background-color:#303437;position:relative}.homepage-intro .fade{position:absolute;width:100%;height:100%;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(79, 38, 131, 0)), color-stop(98%, white));background:-webkit-linear-gradient(top, rgba(79, 38, 131, 0) 0%, white 98%);background:-o-linear-gradient(top, rgba(79, 38, 131, 0) 0%, white 98%);background:linear-gradient(180deg, rgba(79, 38, 131, 0) 0%, white 98%)}.homepage-intro .intro-panel-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:40px 0}@media (min-width:43.75em){.homepage-intro .intro-panel-wrapper{padding:100px 0}}.homepage-intro__intro-panel{-webkit-box-shadow:1px 1px 16px rgba(17, 17, 17, 0.2);box-shadow:1px 1px 16px rgba(17, 17, 17, 0.2);padding:30px;background-color:#fff;max-width:650px}@media (min-width:43.75em){.homepage-intro__intro-panel{padding:40px}}.homepage-intro__intro-panel h1{margin-top:0}.panels-x3{background-color:#fff;padding:40px 0}.home .panels-x3{padding:0 0 40px 0}.panels-x3__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:43.75em){.panels-x3__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@supports ((display:-ms-grid) or (display:grid)){.panels-x3__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}@media (min-width:43.75em){.panels-x3__wrapper{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-gap:30px}}@media (min-width:62.5em){.panels-x3__wrapper{grid-gap:80px}}}.panels-x3__panel{margin-bottom:40px}@media (min-width:43.75em){.panels-x3__panel{width:30%;margin-bottom:0}@supports ((display:-ms-grid) or (display:grid)){.panels-x3__panel{width:100%}}}.panels-x3__panel__image img{display:block}.panels-x3__panel__title{margin-top:0}.panels-x3__panel__subtitle{position:relative;margin-bottom:30px;font-size:16px;font-size:1.6vw}@media (max-width:875px){.panels-x3__panel__subtitle{font-size:14px}}@media (min-width:1000px){.panels-x3__panel__subtitle{font-size:16px}}.panels-x3__panel__subtitle:after{display:block;content:"";background-color:#4a4b4c;height:1px;max-width:275px;width:80%;position:absolute;bottom:-10px;left:0}.panels-x3__panel__link{margin-top:40px}.panels-x3 .btn{min-width:190px}.cols-x2{background-color:#eee;padding:30px 0;padding:30px}@media (min-width:68.75em){.cols-x2{padding:60px 0}}.cols-x2 h1,.cols-x2 h2{color:#303437;font-size:22px;font-size:2vw}@media (max-width:900px){.cols-x2 h1,.cols-x2 h2{font-size:18px}}@media (min-width:1200px){.cols-x2 h1,.cols-x2 h2{font-size:24px}}.cols-x2 h3,.cols-x2 h4{color:#ec008c;font-size:16px;font-size:1.6vw}@media (max-width:875px){.cols-x2 h3,.cols-x2 h4{font-size:14px}}@media (min-width:1000px){.cols-x2 h3,.cols-x2 h4{font-size:16px}}.cols-x2 ul{padding:0;margin:0 0 20px 0}.cols-x2__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:43.75em){.cols-x2__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:43.75em){.cols-x2__col-1{width:calc(40% - 60px)}}.cols-x2__col-2{position:relative}@media (min-width:43.75em){.cols-x2__col-2{width:calc(60% - 40px)}}@media (min-width:43.75em){.cols-x2__col-2{border-left:1px #d1d3d4 solid;padding-left:60px}}.cols-x2__col-2 img{display:block;margin:20px auto}[role=banner]{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);position:relative;z-index:1;background-color:#4f2683;background:#4f2683;color:#FFF}@media (min-width:1130px){.desktop [role=banner]{position:fixed;width:100%;top:0;left:0;z-index:2}}[role=banner]>.holder{padding-left:0;padding-right:0}@media (min-width:1130px){[role=banner]>.holder{padding-left:50px;padding-right:50px}}@media (min-width:1130px){[role=banner]{background:-webkit-gradient(linear, left top, right top, color-stop(68%, #4f2683), color-stop(86%, #ec008c));background:-webkit-linear-gradient(left, #4f2683 68%, #ec008c 86%);background:-o-linear-gradient(left, #4f2683 68%, #ec008c 86%);background:linear-gradient(90deg, #4f2683 68%, #ec008c 86%)}}[role=banner] a{color:#FFF}[role=banner] .holder .banner__wrapper{position:relative;display:block}@media (min-width:1130px){[role=banner] .holder .banner__wrapper>*{float:left}[role=banner] .holder .banner__wrapper>:last-child{float:right}}@media (min-width:1130px){[role=banner] .holder .banner__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:140px}}.logo{width:100%;height:86px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1130px){.logo{display:block;width:auto;padding:0;height:auto}}.logo img,.logo svg{width:120px;display:block;margin:0 auto;height:auto}@media (min-width:1130px){.logo img,.logo svg{width:165px;margin:0}}header[role=banner] *{-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}@media (min-width:1130px){.desktop body.header-scroll .banner__wrapper{height:100px}.desktop body.header-scroll .logo{width:165px}.desktop body.header-scroll .logo svg{width:110px}.desktop body.header-scroll .share-price__price{font-size:28px}.desktop body.header-scroll .share-price:before{height:65px}}.share-price{position:relative;background-color:#ec008c;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;max-height:44px}@media (min-width:1130px){.share-price{max-height:none;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-color:transparent;text-align:right}.share-price:before{display:block;content:"";width:1px;height:80px;background-color:#fff;position:absolute;left:-10px;top:0px}}.share-price__link,.share-price__note{display:none}@media (min-width:1130px){.share-price__link,.share-price__note{display:block}}.share-price__title{font-size:16px;display:inline-block}@media (min-width:1130px){.share-price__title{display:block}}.share-price__price{display:inline-block;font-size:18px}@media (min-width:1130px){.share-price__price{font-size:36px;display:block}}.share-price__note{font-size:10px;margin-bottom:4px}.share-price__link{font-size:12px}.share-price__link a{text-decoration:none}.share-price__link a:hover{opacity:0.7}.home .breadcrumbs-wrapper{display:none}.breadcrumbs-wrapper{background-color:#eeeeee;padding:10px 0;font-size:12px;font-size:1vw}@media (max-width:1200px){.breadcrumbs-wrapper{font-size:12px}}@media (min-width:1400px){.breadcrumbs-wrapper{font-size:14px}}.breadcrumbs a{text-decoration:none;color:#111}.breadcrumbs a:hover{color:#ec008c}.search-results-header{margin-bottom:20px;padding-bottom:20px;border-bottom:1px #CCC solid}.search-results-header h1{margin:0 0 20px 0}.search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.search-form input{padding:8px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px #999 solid}.search-form label{width:calc(100% - 40px)}.search-form button{height:40px;width:40px;background-color:#4f2683;border:0;-moz-appearance:none;-webkit-appearance:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.search-form button:hover{background-color:#ec008c}@media (min-width:1130px){.search-active nav a[href*=search]{opacity:0.2}}.desktop body.header-top .main-search-wrapper{top:139px}.desktop body.header-scroll .main-search-wrapper{top:99px}.main-search-wrapper{background-color:#d1d3d4;overflow:hidden;max-height:0;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@media (min-width:1130px){.main-search-wrapper{position:-webkit-sticky;position:sticky;top:140px;width:100%;left:0;z-index:2;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}}@media (min-width:1130px){.search-active .main-search-wrapper{max-height:80px}}.main-search-wrapper .main-search{padding:20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.main-search-wrapper form{width:80%;max-width:600px}.main-search-wrapper input:focus::-webkit-input-placeholder{color:#CCC}.main-search-wrapper input:focus:-moz-placeholder{color:#CCC}.main-search-wrapper input:focus::-moz-placeholder{color:#CCC}.main-search-wrapper input:focus:-ms-input-placeholder{color:#CCC}.search-results .post-header-wrapper{display:none}.header-intro-wrapper{-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#eeeeee;padding:40px 0}.header-intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}.header-intro h1{margin-top:0}@media (min-width:43.75em){.header-intro{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.header-intro__image,.header-intro__link{margin-bottom:20px}@media (min-width:43.75em){.header-intro__image,.header-intro__link{width:30%;margin-bottom:0}}.header-intro__image img,.header-intro__link img{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:43.75em){.header-intro__text{width:70%;padding-right:40px}}.header-intro__text h1{margin-top:0}.awards{}.awards__title{padding:15px 0;background-color:#2D2E30;text-align:center;color:#FFF}.awards__title h6{font-size:16px;font-size:1.6vw;margin:0}@media (max-width:875px){.awards__title h6{font-size:14px}}@media (min-width:1000px){.awards__title h6{font-size:16px}}.awards .slider--awards{max-width:90%;margin:0 auto}@media (min-width:43.75em){.awards .slider--awards{max-width:none}}.awards .slider--awards .slick-slide{padding:0 20px}.awards .slider--awards .slick-slide>div>div{height:150px}.awards .slider--awards .slick-slide img{max-height:150px;width:auto;max-width:100%;display:block;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.office-list{background-color:#2D2E30;color:#FFF}.office-list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.office-list__office{padding:20px 10px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.footnotes{background-color:#000;color:#FFF;font-size:12px;font-size:1vw}@media (max-width:1200px){.footnotes{font-size:12px}}@media (min-width:1400px){.footnotes{font-size:14px}}.footnotes__wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}.footnotes__col-1{margin-right:auto;padding-right:40px;margin-bottom:40px}@media (min-width:43.75em){.footnotes__col-1{margin-bottom:0}}.footnotes__col-1 .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footnotes__col-1 .menu li{position:relative}.footnotes__col-1 .menu li:not(:last-child) a{border-right:1px #CCC solid}.footnotes__col-1 .menu a{color:#FFF;text-decoration:none;display:inline-block;padding:0 20px}.footnotes__col-1 .menu a:hover{color:#CCC}.about-intro{padding:60px 0 0 0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:43.75em){.about-intro{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.about-intro h1{font-size:22px;font-size:2vw}@media (max-width:900px){.about-intro h1{font-size:18px}}@media (min-width:1200px){.about-intro h1{font-size:24px}}.about-intro h1 span{color:#ec008c}.about-intro__text{margin-bottom:40px}@media (min-width:43.75em){.about-intro__text{width:40%;margin-bottom:0;padding-bottom:100px}@supports (display:flex){.about-intro__text{padding-bottom:20px}}}.about-intro__map{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:43.75em){.about-intro__map{width:60%;max-width:none;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.mobile .about-intro__map img{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;display:block;margin:20px}@media (min-width:43.75em){.about-intro__col-1{padding-right:40px}}@media (min-width:43.75em){.about-intro__col-2{padding-left:40px}}.about-page-nav-wrapper{background-color:#ec008c}.about-page-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-page-nav li+li{margin-top:0}.about-page-nav li:not(:last-child) a:after{display:block;content:"";height:15px;width:1px;background-color:#fff;position:absolute;right:0px;top:16px;opacity:0.6}@media (min-width:43.75em){.about-page-nav li.current_page_item a:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-top-color:#ec008c;border-width:10px;margin-left:-10px;opacity:1}}.about-page-nav a{display:inline-block;padding:12px 10px;color:#FFF;text-decoration:none;position:relative;z-index:1}.about-page-nav a:hover{color:#F4C1DC}.locations-map{width:100%;position:relative}@media (min-width:43.75em){.locations-map{top:70px}}.locations-map img{position:absolute;left:0;top:0;width:100%}.locations-map .map-dots{display:block}@supports (display:flex){.locations-map .map-dots{display:none}}.locations-map .map-bg{display:none}@supports (display:flex){.locations-map .map-bg{display:block}}.locations-map svg{display:none}@supports (display:flex){.locations-map svg{display:block}}.locations-map svg{z-index:1;width:100%;height:auto;position:relative;z-index:1}.locations-map svg .dot circle{opacity:0;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:0.25s;animation-duration:0.25s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s;fill:#EC008C;stroke:#FFF}#dot_1{-webkit-animation-delay:0.2s;animation-delay:0.2s}#dot_2{-webkit-animation-delay:0.4s;animation-delay:0.4s}#dot_3{-webkit-animation-delay:0.6s;animation-delay:0.6s}#dot_4{-webkit-animation-delay:0.8s;animation-delay:0.8s}#dot_5{-webkit-animation-delay:1s;animation-delay:1s}#dot_6{-webkit-animation-delay:1.2s;animation-delay:1.2s}#dot_7{-webkit-animation-delay:1.4s;animation-delay:1.4s}#dot_8{-webkit-animation-delay:1.6s;animation-delay:1.6s}#dot_9{-webkit-animation-delay:1.8s;animation-delay:1.8s}#dot_10{-webkit-animation-delay:2s;animation-delay:2s}#dot_11{-webkit-animation-delay:2.2s;animation-delay:2.2s}#dot_12{-webkit-animation-delay:2.4s;animation-delay:2.4s}#dot_13{-webkit-animation-delay:2.6s;animation-delay:2.6s}#dot_14{-webkit-animation-delay:2.8s;animation-delay:2.8s}#dot_15{-webkit-animation-delay:3s;animation-delay:3s}.simple-panels{}.simple-panel-wrapper:nth-child(2n){background-color:#eeeeee}@media (min-width:43.75em){.simple-panel-wrapper:nth-child(2n) .simple-panel{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.simple-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:40px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:43.75em){.simple-panel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.simple-panel__title{margin-top:0}.simple-panel__col-1{width:100%;margin-bottom:40px}@media (min-width:43.75em){.simple-panel__col-1{width:calc(50% - 20px);margin-bottom:0}}.simple-panel__col-2{width:100%}@media (min-width:43.75em){.simple-panel__col-2{width:calc(50% - 20px)}}.simple-panel .btn{margin-top:40px;min-width:190px}.double-panels-wrapper{position:relative}.double-panels-wrapper--images{color:#FFF;text-align:center;background-color:#111}.double-panels-wrapper--gradient{color:#FFF;background-color:#4f2683;background-image:-webkit-linear-gradient(150deg, #4f2683 0%, #ec008c 80%);background-image:-o-linear-gradient(150deg, #4f2683 0%, #ec008c 80%);background-image:linear-gradient(300deg, #4f2683 0%, #ec008c 80%)}@media (min-width:43.75em){.double-panels-wrapper--gradient:after{content:"";display:block;width:1px;height:90%;background-color:#fff;position:absolute;left:50%;top:5%}}.double-panels{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:43.75em){.double-panels{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.double-panels h2{margin-top:0}.double-panels__panel{padding:40px 20px;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center}@media (min-width:43.75em){.double-panels__panel{width:50%}}@media (min-width:43.75em){.double-panels__panel{padding:40px 50px}}@media (min-width:43.75em){.double-panels__panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.double-panels__panel [class*=__content]{width:100%;max-width:580px;position:relative;z-index:1}.double-panels__panel .fade{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#111;opacity:0.4}@media (min-width:43.75em){.double-panels__panel--1{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-right:40px;padding-left:50px;margin-bottom:0}}@media (min-width:43.75em){.double-panels__panel--2{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:40px;padding-right:50px}}.simple-panel{line-height:150%}.timeline--intro .holder>p,.timeline--intro .timeline__title{margin:0 auto;max-width:700px;text-align:center}.timeline--intro .timeline__title{margin:0 auto 20px auto}.timeline--intro ul{margin-top:40px}.timeline{background-color:#eeeeee;padding:40px 0;position:relative}.timeline ul{position:relative}.timeline ul:before{content:"";position:absolute;background-color:#303437;width:2px;height:100%;top:0;left:calc(50% - 1px)}.timeline__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:43.75em){.timeline__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.timeline__item+.timeline__item{margin-top:40px}.timeline__item__more{display:none}@media (min-width:43.75em){.timeline__item__more{margin-top:20px;display:block}}@media (min-width:43.75em){.timeline__item:after{content:"";display:block;width:20px;height:20px;background-color:#FFF;position:absolute;left:calc(50% - 14px);top:20px;border-radius:50%;border:4px solid #303437}.timeline__item:before{content:"";display:block;width:12px;height:12px;background-color:#303437;position:absolute;left:calc(50% - 6px);top:28px;border-radius:50%;z-index:10}}.timeline__item h3{margin:0 0 10px 0;color:#ec008c;font-size:48px;font-size:3vw}@media (max-width:1066.66667px){.timeline__item h3{font-size:32px}}@media (min-width:1600px){.timeline__item h3{font-size:48px}}@media (min-width:43.75em){.timeline__item h3{margin:0;position:relative;top:7px;width:50%;padding-right:40px;text-align:right}}.timeline__item>div{background-color:#4f2683;color:#FFF;padding:20px}@media (min-width:43.75em){.timeline__item>div{width:calc(50% - 60px);position:relative;left:60px}.timeline__item>div:after{right:calc(100% - 1px);top:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(213, 0, 0, 0);border-right-color:#4f2683;border-width:20px;margin-top:-20px}}.timeline__item:nth-child(odd)>div{background-color:#6e6cb1}@media (min-width:43.75em){.timeline__item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.timeline__item:nth-child(odd) h3{text-align:left;padding-right:0;padding-left:40px}.timeline__item:nth-child(odd) div{right:60px;left:auto;margin-left:0}}@media (min-width:43.75em) and (min-width:43.75em){.timeline__item:nth-child(odd) div:after{left:calc(100% - 1px);top:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(213, 0, 0, 0);border-left-color:#6e6cb1;border-width:20px;margin-top:-20px}}.history-pop-up .mfp-content p{line-height:1.6;font-size:90%}.big-numbers-wrapper{background-color:#111;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}.big-numbers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:20px 0}.big-number{margin:20px}@media (min-width:43.75em){.big-number{width:26%}}.big-number__number{padding:20px;border:1px solid #FFF;color:#FFF;text-align:center}.big-number__number h3{font-size:48px;font-size:3vw;margin:0}@media (max-width:1066.66667px){.big-number__number h3{font-size:32px}}@media (min-width:1600px){.big-number__number h3{font-size:48px}}.big-number__number h3+*{margin-top:10px}.big-number__text{font-size:12px;font-size:1vw}@media (max-width:1200px){.big-number__text{font-size:12px}}@media (min-width:1400px){.big-number__text{font-size:14px}}.big-number__image{margin:20px 0}.big-number__image img{display:block;margin:0 auto}.page-cols{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:43.75em){.page-cols{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.page-cols .holder{max-width:none;padding-left:0;padding-right:0}.page-cols__col-1{padding:40px 0}@media (min-width:43.75em){.page-cols__col-1{padding:40px 40px 40px 0;width:65%}}.page-cols__col-2{background-color:#eeeeee;padding:40px}@media (min-width:43.75em){.page-cols__col-2{width:35%}}.post-header-wrapper{background-color:#d1d3d4}.post-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px 0}@media (min-width:43.75em){.post-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.post-header h1{margin:0;font-size:22px;font-size:2vw}@media (max-width:900px){.post-header h1{font-size:18px}}@media (min-width:1200px){.post-header h1{font-size:24px}}.post-header-title{padding-right:40px;margin-right:auto}.post-header-title time{display:block;margin-top:10px}.post-header-categories ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:43.75em){.post-header-categories ul{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.post-header-categories ul li{margin:0 5px}.post-header-categories ul a{background-color:#4f2683;color:#FFF;display:inline-block;padding:10px 20px;text-decoration:none}.post-header-categories ul a.active,.post-header-categories ul a:hover{background-color:#ec008c}.page-cols__col-1 .layout-modules>*+*{margin-top:20px}[class*=__caption]{text-align:center;font-size:12px;font-size:1vw;padding:20px 0}@media (max-width:1200px){[class*=__caption]{font-size:12px}}@media (min-width:1400px){[class*=__caption]{font-size:14px}}.search-results .page-cols__col-2{display:none}.sidebar a{text-decoration:none;color:#303437}.sidebar a:hover{color:#ec008c}.sidebar__panel+.sidebar__panel{margin-top:40px}.sidebar__panel li+li{margin-top:10px}.sidebar__panel h4{font-size:22px;font-size:2vw;color:#4f2683;margin-bottom:15px}@media (max-width:900px){.sidebar__panel h4{font-size:18px}}@media (min-width:1200px){.sidebar__panel h4{font-size:24px}}.post-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@supports ((display:-ms-grid) or (display:grid)){.post-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);grid-gap:40px}@media (min-width:56.25em){.post-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}}.post-grid li{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;margin-bottom:40px}@supports ((display:-ms-grid) or (display:grid)){.post-grid li{margin-bottom:0}}.post-grid li h2{font-size:16px;font-size:1.6vw;margin-bottom:5px}@media (max-width:875px){.post-grid li h2{font-size:14px}}@media (min-width:1000px){.post-grid li h2{font-size:16px}}.post-grid li time{display:block;margin-bottom:10px;font-size:12px;color:#999}.post-grid li+li{margin-top:0}.post-thumbnail{position:relative;margin:0 0 10px 0;background-color:#333;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}.post-thumbnail:before{content:"";display:block;padding-top:60%}.post-thumbnail a,.video-play{position:absolute;width:100%;height:100%;top:0;left:0;background-position:center center;background-repeat:no-repeat;-webkit-background-size:48px 48px;background-size:48px 48px}.video-play{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="48px" height="48px" viewBox="0 0 48 48"><g transform="translate(0, 0)"><path fill="%23ffffff" d="M9.592,1.193C9.288,0.972,8.885,0.938,8.548,1.108C8.212,1.278,8,1.623,8,2v44 c0,0.377,0.212,0.722,0.548,0.892C8.69,46.964,8.846,47,9,47c0.209,0,0.417-0.065,0.592-0.193l30-22C39.849,24.618,40,24.318,40,24 s-0.151-0.618-0.408-0.807L9.592,1.193z"></path></g></svg>')}.more-link{margin-top:15px}.more-link a{display:block;text-align:center;text-decoration:none}.webcast-video{padding:20px;margin-bottom:40px;background-color:#d1d3d4}.text-and-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:43.75em){.text-and-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.text-and-button__text{margin-bottom:40px}@media (min-width:43.75em){.text-and-button__text{width:60%;padding-right:20px;margin-bottom:0}}@media (min-width:43.75em){.text-and-button__link{width:40%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.quotes-wrapper{background-color:#d1d3d4;padding:40px}.quotes{}.quotes .quote+.quote{margin-top:40px}.quotes .quote{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:56.25em){.quotes .quote{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.quotes .quote p+p{margin-top:10px}.quotes .quote__image{width:150px;margin-right:40px;margin-bottom:10px}@media (min-width:56.25em){.quotes .quote__image{margin-bottom:0}}@media (min-width:56.25em){.quotes .quote__text{width:calc(100% - 200px)}}.quotes .quote__text__title{color:#ec008c}.video{margin:40px 0}.image{margin:40px 0}.image img{margin:0 auto}.embed__intro{margin-bottom:40px}.text-editor{padding:20px 0}@media (min-width:43.75em){.text-editor{padding:40px 0}}.col-3-grid{padding:20px 0}.col-3-grid ul{display:block;padding:0;margin-top:0;margin-bottom:0;margin-right:-1.25em;margin-left:-1.25em}.col-3-grid ul:after{content:"";display:table;clear:both}.col-3-grid ul>li{display:inline;height:auto;float:left;padding:0 1.25em 2.5em}.col-3-grid ul>li{width:100%;padding:0 1.25em 2.5em}.col-3-grid ul>li:nth-of-type(n){clear:none}.col-3-grid ul>li:nth-of-type(1n+1){clear:both}@media (min-width:31.25em){.col-3-grid ul{display:block;padding:0;margin-top:0;margin-bottom:0;margin-right:-1.25em;margin-left:-1.25em}.col-3-grid ul:after{content:"";display:table;clear:both}.col-3-grid ul>li{display:inline;height:auto;float:left;padding:0 1.25em 2.5em}.col-3-grid ul>li{width:50%;padding:0 1.25em 2.5em}.col-3-grid ul>li:nth-of-type(n){clear:none}.col-3-grid ul>li:nth-of-type(odd){clear:both}}@media (min-width:43.75em){.col-3-grid ul{display:block;padding:0;margin-top:0;margin-bottom:0;margin-right:-1.25em;margin-left:-1.25em}.col-3-grid ul:after{content:"";display:table;clear:both}.col-3-grid ul>li{display:inline;height:auto;float:left;padding:0 1.25em 2.5em}.col-3-grid ul>li{width:33.33333%;padding:0 1.25em 2.5em}.col-3-grid ul>li:nth-of-type(n){clear:none}.col-3-grid ul>li:nth-of-type(3n+1){clear:both}}.people{padding:40px 0}li.person+li.person{margin-top:0}.person__image{display:block;margin-bottom:10px;margin-top:20px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}.person__image img{opacity:0;-webkit-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.person>a:hover .person__image img{opacity:1}.person__name{margin:10px 0}.person__job-title{margin-bottom:20px;color:#303437}.people-list{display:block;padding:0;margin-top:0;margin-bottom:0;margin-right:-1.25em;margin-left:-1.25em}.people-list img{display:block}.people-list:after{content:"";display:table;clear:both}.people-list>li{display:inline;height:auto;float:left;padding:0 1.25em 2.5em}.people-list>li{width:50%;padding:0 1.25em 2.5em}.people-list>li:nth-of-type(n){clear:none}.people-list>li:nth-of-type(odd){clear:both}@media (min-width:37.5em){.people-list{display:block;padding:0;margin-top:0;margin-bottom:0;margin-right:-1.25em;margin-left:-1.25em}.people-list:after{content:"";display:table;clear:both}.people-list>li{display:inline;height:auto;float:left;padding:0 1.25em 2.5em}.people-list>li{width:33.33333%;padding:0 1.25em 2.5em}.people-list>li:nth-of-type(n){clear:none}.people-list>li:nth-of-type(3n+1){clear:both}}@media (min-width:56.25em){.people-list{display:block;padding:0;margin-top:0;margin-bottom:0;margin-right:-1.25em;margin-left:-1.25em}.people-list:after{content:"";display:table;clear:both}.people-list>li{display:inline;height:auto;float:left;padding:0 1.25em 2.5em}.people-list>li{width:25%;padding:0 1.25em 2.5em}.people-list>li:nth-of-type(n){clear:none}.people-list>li:nth-of-type(4n+1){clear:both}}.people-list li{margin-bottom:20px;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}.people-list li:target{background:#eee}.person{}.person a.popup-person{text-decoration:none;display:block}.person__info img{display:block;margin:0 0 20px 0;width:200px}@media (min-width:51.875em){.person__info img{float:left;margin:0 50px 30px 0;width:300px}}.person__contact{display:inline-block;margin-bottom:20px;width:auto}.person__contact ul{float:left}.person__contact li{float:left}.person__contact a{display:block;padding:10px;border-radius:4px;background-color:#333}.person__contact a:hover{background-color:#ec008c}.person__contact li:not(:last-child){margin-right:20px}.person__contact svg{display:block}.person__contact svg *{fill:#fff}.person__main{padding:30px}@media (min-width:50em){.person__main{padding:50px}}.person__main p+p{margin-top:20px}.person__featured-content{padding:30px 30px 0 30px}@media (min-width:50em){.person__featured-content{padding:50px 50px 0 50px}}.person__featured-content h4{text-align:center;font-size:22px;font-size:2vw;margin-bottom:50px}@media (max-width:900px){.person__featured-content h4{font-size:18px}}@media (min-width:1200px){.person__featured-content h4{font-size:24px}}.person__featured-content h5{font-size:16px;font-size:1.6vw;margin-bottom:5px}@media (max-width:875px){.person__featured-content h5{font-size:14px}}@media (min-width:1000px){.person__featured-content h5{font-size:16px}}.person__featured-content__list{display:block;padding:0;margin-top:0;margin-bottom:0;margin-right:-1.25em;margin-left:-1.25em}.person__featured-content__list:after{content:"";display:table;clear:both}.person__featured-content__list>li{display:inline;height:auto;float:left;padding:0 1.25em 2.5em}.person__featured-content__list>li{width:100%;padding:0 1.25em 2.5em}.person__featured-content__list>li:nth-of-type(n){clear:none}.person__featured-content__list>li:nth-of-type(1n+1){clear:both}@media (min-width:50em){.person__featured-content__list{display:block;padding:0;margin-top:0;margin-bottom:0;margin-right:-1.25em;margin-left:-1.25em}.person__featured-content__list:after{content:"";display:table;clear:both}.person__featured-content__list>li{display:inline;height:auto;float:left;padding:0 1.25em 2.5em}.person__featured-content__list>li{width:33.33333%;padding:0 1.25em 2.5em}.person__featured-content__list>li:nth-of-type(n){clear:none}.person__featured-content__list>li:nth-of-type(3n+1){clear:both}}.person__footer{color:#fff;height:66px;background-color:#303437;padding:15px 0}@media (min-width:50em){.person__footer{padding:20px 50px}}@-webkit-keyframes open{0%{opacity:0}to{opacity:1}}@keyframes open{0%{opacity:0}to{opacity:1}}@-webkit-keyframes close{0%{opacity:1}to{opacity:0}}@keyframes close{0%{opacity:1}to{opacity:0}}button.arrow{position:absolute;bottom:20px;border:0;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;color:#fff;background-repeat:no-repeat;-webkit-background-size:14px auto;background-size:14px auto;background-position-y:center;opacity:0}.show-arrows button.arrow{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:0.25s;animation-duration:0.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.arrow-left{left:30px;padding-left:25px;background-position-x:left;background-image:url(../img/arrow--small--left.svg)}@media (min-width:50em){.arrow-left{left:50px}}.arrow-right{background-position-x:right;padding-right:25px;background-image:url(../img/arrow--small--right.svg);right:30px}@media (min-width:50em){.arrow-right{right:50px}}.person__info{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s}.mfp-removing{-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:1s;animation-duration:1s}.page-template-page-portfolio .header-intro__text h1{font-size:29px;color:#313131}.portfolio__logo-wrapper{position:relative;padding:40px 0;border-top:1px solid #CCC;border-bottom:1px solid #CCC}.portfolio__row{margin-top:40px}.portfolio__row h2{font-size:16px;font-size:1.6vw;margin-top:0;color:#303437;text-align:center}@media (max-width:875px){.portfolio__row h2{font-size:14px}}@media (min-width:1000px){.portfolio__row h2{font-size:16px}}.portfolio__row:first-child{margin-top:0}.portfolio__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio__item{min-width:160px;min-height:160px;padding:8px;margin:0}.portfolio__item label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:144px;min-height:144px;padding:8px;background-color:#f7f7f7;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-box-shadow 295ms;transition:-webkit-box-shadow 295ms;-o-transition:box-shadow 295ms;transition:box-shadow 295ms;transition:box-shadow 295ms, -webkit-box-shadow 295ms;cursor:pointer;will-change:box-shadow}.portfolio__item label:hover{-webkit-box-shadow:inset 0 0 5px 1px rgba(0, 0, 0, 0.2);box-shadow:inset 0 0 5px 1px rgba(0, 0, 0, 0.2)}.portfolio__item img{display:inline-block;max-width:100px;max-height:60px}@media (min-width:43.75em){.portfolio__item{min-width:200px;min-height:200px}.portfolio__item label{min-width:184px;min-height:184px}.portfolio__item img{max-width:120px;max-height:80px}}.portfolio__bio{display:none;position:fixed;top:0;right:5px;bottom:0;left:5px;background-color:transparent;z-index:10}.portfolio__input:checked+.portfolio__bio{display:block}.portfolio__bio__inner{position:absolute;top:50%;left:50%;width:100%;max-width:1300px;margin-right:auto;margin-left:auto;max-height:90%;padding:20px;background-color:white;-webkit-box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.2);overflow-y:scroll;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);scrollbar-width:none;-ms-overflow-style:none}.portfolio__bio__inner::-webkit-scrollbar{display:none}@media (min-width:43.75em){.portfolio__bio__inner{padding:40px}}.portfolio__bio__close{display:block;position:absolute;top:12px;right:12px;width:16px;height:16px;margin-left:auto;text-align:center;cursor:pointer}.portfolio__bio__close:after,.portfolio__bio__close:before{content:'';display:block;position:absolute;top:50%;left:50%;width:20px;height:4px;background-color:#303437;border-radius:3px}.portfolio__bio__close:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.portfolio__bio__close:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.company-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:43.75em){.company-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.company-title{font-size:22px;font-size:2vw;margin:0 0 20px 0}@media (max-width:900px){.company-title{font-size:18px}}@media (min-width:1200px){.company-title{font-size:24px}}@media (min-width:43.75em){.company-title{text-align:center}}.company-logo{margin-bottom:30px}.company-links{margin-top:20px}.company-links ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.company-links li{margin-bottom:10px}.company-links li:not(:last-child){margin-right:8px}.company-links li+li{margin-top:0}@media (min-width:43.75em){.company-overview{margin-bottom:40px;cursor:default;width:25%;padding-right:20px;margin-bottom:0}}.company-overview-credits-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:43.75em){.company-overview-credits-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:85%;max-height:none}}.company-text{margin-top:40px;margin-bottom:40px}@media (min-width:43.75em){.company-text{width:68%;margin-bottom:0;margin-top:0}}.company-credits h4{text-align:center;margin:0 0 20px 0}@media (min-width:43.75em){.company-credits h4{text-align:left;font-size:15px}}.company-credits ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.company-credits li+li{margin-top:0}.company-credits li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80px;margin:11px 11px 15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.company-credits li img{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;max-width:100%;width:auto;max-height:55px;-webkit-filter:grayscale(1);filter:grayscale(1)}@media (min-width:43.75em){.company-credits{width:47%;padding-left:40px}}.company-info li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.company-info li svg{display:inline-block;margin-right:8px}.contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:43.75em){.contact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:43.75em){.contact__details-wrapper,.contact__form-wrapper{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.contact__form-wrapper{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.contact__details-wrapper{background-color:#eeeeee}.contact__details,.contact__form{max-width:550px;padding:40px}.contact__details__emails li+li{margin-top:20px}.contact__details__emails a{color:#303437;text-decoration:none}.contact__details__emails a:hover{color:#ec008c}.address__phone{font-weight:700;margin:20px 0}.pagination{padding-top:40px;margin-top:40px;border-top:1px #CCC solid;text-align:center;margin:20px 0}.pagination .page-numbers{display:inline-block;color:#333;margin-right:2px;padding:0.5em 0.75em}.pagination a{text-decoration:none}.pagination a.page-numbers{color:#FFF;background:#303437}.pagination a.page-numbers:hover{background:#ec008c}.case-study-header{padding:20px 40px;border-bottom:1px solid #CCC;background-color:#d1d3d4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:43.75em){.case-study-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.case-study__company img,.case-study__logo img{max-width:120px;max-height:100px;width:auto}.case-study__title{font-size:22px;font-size:2vw}@media (max-width:900px){.case-study__title{font-size:18px}}@media (min-width:1200px){.case-study__title{font-size:24px}}.case-study main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:43.75em){.case-study main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.case-study__col-1{background-color:#333;color:#FFF;padding:40px;margin-bottom:40px}.case-study__col-1 h2{font-size:22px;font-size:2vw}@media (max-width:900px){.case-study__col-1 h2{font-size:18px}}@media (min-width:1200px){.case-study__col-1 h2{font-size:24px}}@media (min-width:43.75em){.case-study__col-1{width:35%;margin-bottom:0}}.case-study__col-2{margin-bottom:40px;padding:40px}@media (min-width:43.75em){.case-study__col-2{width:65%;margin-bottom:0}}.case-study__quote{margin-bottom:40px}.case-study__quote blockquote{padding:0;margin:0}.case-study__quote figcaption{margin-top:15px;display:block;line-height:150%}.case-study__quote cite{font-style:normal}.case-study__others{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.case-study__others h3{font-size:17px;margin:0 20px 0 0}.case-study__others ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.case-study__others ul li{margin:10px}.case-study__others ul li:not(:last-child){padding-right:10px;border-right:1px solid #666}.case-study__others ul a{text-decoration:none}.case-study__others ul img{max-width:100px;width:auto;max-height:80px;display:block}.case-study-footer{padding:40px;background-color:#d1d3d4}.financial-calendar{padding:40px 0}.financial-calendar__intro{margin-bottom:40px;max-width:800px}.add-to-cal{text-align:left}.add-to-cal svg *{fill:#303437}.add-to-cal a{display:inline-block;margin:0 5px}.add-to-cal a:hover svg *{fill:#ec008c}.desktop .downloads-nav{position:-webkit-sticky;position:sticky;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;left:0;z-index:1;top:139px}body.nav-open .downloads-nav{z-index:-1}.desktop body.header-top .downloads-nav{top:139px}.desktop body.header-scroll .downloads-nav{top:99px}.desktop body.header-top.search-active .downloads-nav{top:calc(139px + 80px)}.desktop body.header-scroll.search-active .downloads-nav{top:calc(99px + 80px)}.downloads-nav{padding:10px;background-color:#303437}.downloads-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.downloads-nav li{margin:5px 15px}.downloads-nav li+li{margin-top:auto}.downloads-nav a{text-decoration:none;color:#FFF;display:inline-block;padding:2px;text-align:center;font-size:15px}.downloads-nav a:hover{color:#d1d3d4}.file-group-list{padding:40px 0}.file-group-list .file-group__title{text-align:center;font-size:22px;font-size:2vw;color:#4f2683;margin:0}@media (max-width:900px){.file-group-list .file-group__title{font-size:18px}}@media (min-width:1200px){.file-group-list .file-group__title{font-size:24px}}.file-group:nth-child(2n){background-color:#eeeeee}.files{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.files .file{-webkit-flex-basis:160px;-ms-flex-preferred-size:160px;flex-basis:160px;margin:10px 25px}.files .file>a{display:block;text-decoration:none}.files .file__title{font-size:16px;font-size:1.6vw;margin:0 0 15px 0;color:#303437}@media (max-width:875px){.files .file__title{font-size:14px}}@media (min-width:1000px){.files .file__title{font-size:16px}}.file-cover{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:10px}.file-cover:before{content:"";display:block;padding-top:130%}.banner{position:relative;margin-bottom:40px;-webkit-box-shadow:1px 1px 16px rgba(17, 17, 17, 0.2);box-shadow:1px 1px 16px rgba(17, 17, 17, 0.2);z-index:10}.banner__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px;text-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banner__cta,.banner__logo,.banner__main{width:100%;padding:8px}@media screen and (min-width:1200px){.banner__cta,.banner__logo,.banner__main{padding-right:16px;padding-left:16px}}.banner__logo img{width:300px;max-width:100%}@media screen and (min-width:1024px){.banner__logo{width:30%}}.banner__main{text-align:left}@media screen and (min-width:1024px){.banner__main{width:50%}}@media screen and (min-width:1024px){.banner__cta{width:20%}}a:focus{outline:none}.contact__form{max-width:620px;width:100%}@media (min-width:1100px){nav[role=navigation] ul.sub-menu{padding-top:17px;background:-moz-linear-gradient(top, rgba(79, 38, 131, 0) 0%, #4f2683 39%);background:-webkit-linear-gradient(top, rgba(79, 38, 131, 0) 0%, #4f2683 39%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(79, 38, 131, 0)), color-stop(39%, #4f2683));background:-o-linear-gradient(top, rgba(79, 38, 131, 0) 0%, #4f2683 39%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(79, 38, 131, 0)), color-stop(17%, #4f2683));background:-webkit-linear-gradient(top, rgba(79, 38, 131, 0) 0%, #4f2683 17%);background:-o-linear-gradient(top, rgba(79, 38, 131, 0) 0%, #4f2683 17%);background:linear-gradient(to bottom, rgba(79, 38, 131, 0) 0%, #4f2683 17%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#004f2683', endColorstr='#4f2683',GradientType=0 )}}.case-study-footer{position:fixed;bottom:0;left:0;right:0;padding:10px}.case-study-footer .case-study__others ul img{max-height:43px}.case-study__col-2{margin-bottom:90px}.case-study__others ul li{margin:0px}@media (max-width:985px){.contact__form{padding:20px}}.mobile .company-title{display:none}.mobile .company-logo{margin-bottom:15px;text-align:center}.mobile .company-info li{width:50%;display:inline;font-size:13px}.mobile .company-info{padding-left:15px;padding-right:15px}.mobile .company-info li:nth-of-type(2){padding-left:30px}.mobile .company-info li svg{margin-right:5px;height:19px}.mobile .company{padding:25px 0}.mobile .holder--company{padding:0}.mobile .company-text{margin-top:15px}.mobile .company-overview-credits-wrapper{padding-left:20px;padding-right:20px;background:#f3f4f4}.mobile .info-show{background-color:#f3f4f4}.mobile .info-show.active{background-color:#e4e4e4}.locations-map{top:18px;-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}@media (max-width:700px){body{font-size:95%}h1{font-size:24px}*+.buttons,.panels-x3__panel__link{margin-top:30px}.homepage-intro__intro-panel{padding:25px}.post-header-categories{margin-top:20px}.post-header-title{margin-left:auto}}@media (max-width:900px){.case-study-footer{position:static}.case-study-header{padding:15px 20px}.case-study__col-1,.case-study__col-2{padding:20px}.case-study__quote{margin-bottom:10px}.mfp-iframe-scaler{padding-top:125%}}.cols-x2 h2{color:#303437;font-size:22px}
/*# sourceMappingURL=screen.css.map */