@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap);.light-purple,.light-purple-background{background:#522f82}.dark-purple,.dark-purple-background{background:#280b50}.blue,.blue-background{background:#284461}.teal,.teal-background{background:#00b5cc}.white-background,div.white{background:#fff}.darkgrey-background{background:#38393d}.lightgrey-background{background:#ededec}@font-face{font-family:"Droid Serif";src:url(../fonts/droid-serif/DroidSerif-Regular-webfont.eot?) format("eot"),url(../fonts/droid-serif/DroidSerif-Regular-webfont.woff) format("woff"),url(../fonts/droid-serif/DroidSerif-Regular-webfont.ttf) format("truetype"),url(../fonts/droid-serif/DroidSerif-Regular-webfont.svg#Droid_Serif) format("svg")}body{font-family:Open Sans,Arial,sans-serif;font-size:10px}h1{font-size:3.5em;margin-bottom:.5em}h2{font-size:2.4em;font-weight:400;margin-bottom:1.2em}.page-content li,p{font-size:1.6em;line-height:1.5em}p{margin-bottom:1.4em}p:last-child{margin-bottom:0}.hide-first-p>p{display:none}.page-content ol,.page-content ul{margin-left:20px;margin-bottom:2em}.page-content a{color:#522f82}a{text-decoration:none}img{max-width:100%;height:auto;display:block}blockquote{font-size:2em;font-style:italic;margin-bottom:1.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.ss-htmleditorfield-file.embed{width:0;height:0}.ss-htmleditorfield-file.embed.leftAlone{float:left}.ss-htmleditorfield-file.embed.rightAlone{float:right}.ss-htmleditorfield-file.embed.center{display:block;float:none;margin:0 auto}.ss-htmleditorfield-file.embed.left{float:left;padding-right:.5em}.ss-htmleditorfield-file.embed.right{float:right;padding-left:.5em}.captionImage,.ss-htmleditorfield-file.image{max-width:100%;height:auto}.captionImage.leftAlone,.ss-htmleditorfield-file.image.leftAlone{float:left}.captionImage.rightAlone,.ss-htmleditorfield-file.image.rightAlone{float:right}.captionImage.center,.ss-htmleditorfield-file.image.center{display:block;float:none;margin:0 auto}.captionImage.left,.ss-htmleditorfield-file.image.left{float:left;padding-right:.5em}.captionImage.right,.ss-htmleditorfield-file.image.right{float:right;padding-left:.5em}*{margin:0;padding:0;border:0}body{background:url(/_resources/app/client/assets/images/page-bg.jpg)}.cf:after,.cf:before{content:" ";display:table}.cf:after,.clear{clear:both}.button{padding:2px 30px 4px;font-size:2em;font-weight:700;text-transform:uppercase;display:inline-block;margin:0 auto;overflow:hidden}.ghost{border-width:2px;border-style:solid}.button.white{color:#fff;border-color:#fff}.button.grey{color:#414140;border-color:#414140}.button.small{font-size:1.8em;padding:2px 10px 4px}.button.tiny{font-size:1.4em;padding:5px 15px 6px}.button.back{text-indent:-300em;padding:0;width:100%;height:100px;display:block;margin:50px auto;background:url(/_resources/app/client/assets/images/back-button.png) 50% no-repeat;border:none}.buttons h2{text-align:center;margin:20% 0 10%;font-family:"Droid Serif",serif;font-weight:400;font-size:5em;text-transform:uppercase}a.square{color:#000}.clearfix:after{content:"";display:table;clear:both}.inner{max-width:1380px;width:100%;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box}.col,.left{float:left}.right{float:right}.half{width:50%}.third{width:33.333%}.two-thirds{width:66.667%}.quarter{width:25%}.fifth{width:20%}.three-quarters{width:75%}.content{background:#fff}iframe{max-width:100%}.page-title img{max-width:82%}.page-content{padding:30px;background:#fff}.page-content h1 a{color:#000}.media-content .buttons{margin-bottom:30px}.media-content .buttons.right a{margin-left:10px}aside .square.padding{text-align:center;padding:13% 20%;box-sizing:border-box;-moz-box-sizing:border-box}aside .square a{padding:13% 20%;display:block;text-align:center}aside .square img{margin:0 auto;height:auto}aside .square .button{margin-top:25px}.field{margin-bottom:20px}input[type=email],input[type=password],input[type=text],textarea{border:1px solid #ccc;padding:10px;border-radius:5px;width:100%;max-width:400px;box-sizing:border-box;-moz-box-sizing:border-box}label{font-size:1.4em;line-height:22px;color:#444;float:none!important;display:block;margin-bottom:4px}input[type=submit]{color:#414140;border:2px solid #414140;background:none;font-family:Open Sans,sans-serif;font-size:1.4em;font-weight:700;text-transform:uppercase;padding:5px 15px 6px;margin:0 auto;cursor:pointer}#ForgotPassword a,#Remember label,input[type=submit]{display:inline-block}#ForgotPassword a{color:#444;font-size:13px;line-height:1.5;border-bottom:1px dotted #444;margin-top:20px}.message.bad,.message.error,.message.required{color:red;font-size:13px;display:block;margin-top:5px}.main-nav{width:75%!important;height:0!important}.buttonMenu{position:absolute;top:73px;right:120px;z-index:10;height:34px;padding:0 18px 0 55px;border:5px solid #fff;font-family:brandon-grotesque;font-size:18px;font-weight:900;text-transform:uppercase;color:#fff;overflow:hidden;cursor:pointer;background:rgba(0,0,0,.4);background:rgba(40,23,80,.4);background:rgba(0,181,204,.4);background:none}.HomePage .buttonMenu{right:120px}.buttonMenu span{display:block}.buttonMenu .pix{position:absolute;left:17px;top:11px}.buttonMenu .pix .closed{position:absolute;top:0;left:0;width:20px}.buttonMenu .pix .closed span{height:3px;background:#fff;margin-bottom:2px}.buttonMenu .sep{width:2px;height:13px;float:left;background:#fff;margin-top:11px}.buttonMenu .text{padding-left:13px;line-height:34px;float:left;font-family:Open Sans,sans-serif}.nav-overlay,.popup{position:fixed;top:0;left:0;bottom:0;width:100%;background:rgba(40,23,80,.95);background:rgba(0,181,204,.95);z-index:99;display:none}.nav-overlay .inner{text-align:center;padding:0}.nav-overlay .inner ul{height:290px;list-style:none;padding-top:125px!important}.nav-overlay a{font-size:3em;color:#fff;text-transform:uppercase}.nav-overlay .divider{background:#fff;height:2px;width:50px;display:inline-block;margin:10px 0 6px}.nav-overlay .divider:last-child{display:none}.nav-overlay .logo{position:absolute;top:73px;left:131px;background:none;padding:0}.nav-overlay .logo img{max-width:203px;width:100%}.nav-overlay .close,.popup .close{position:absolute;top:62px;right:110px;color:#fff;font-size:10em;line-height:1;cursor:pointer;background:url(/_resources/app/client/assets/images/cross.png) no-repeat 50%;text-indent:200%;width:80px;height:80px}.popup iframe{margin:150px auto 0;display:block}body.Security main{margin-bottom:60px}header.banner .inner{position:relative;background-repeat:no-repeat;background-position:50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}header.banner .logo{position:relative}header.banner .logo img{max-width:80%;position:absolute;right:0;top:0;bottom:0;left:0;margin:auto}header.banner .aligning-people{position:relative}header.banner .aligning-people img{max-width:80%;position:absolute;right:0;top:0;bottom:0;left:0;margin:auto}header.banner.case-study-holder .background{width:75%;height:100%;position:absolute;top:0;right:0;background-repeat:no-repeat;background-position:50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.page-title{position:relative}.page-title img{position:absolute;right:0;top:0;bottom:0;left:0;margin:auto}footer{background:#c4c4c3;padding:100px 0;overflow:hidden}footer .inner{position:relative}footer ul{list-style:none}footer #social{margin-bottom:40px}footer #social h1{font-family:"Droid Serif",serif;font-weight:400;font-size:6.5em;line-height:1em;color:#4b4b4a;margin-bottom:0}footer #social ul{padding-top:28px}footer #social ul li{display:inline-block;margin-left:10px}footer #social ul li a{display:block;background-color:#4b4b4a;border-radius:50%;width:36px;height:36px;color:#c4c4c3;padding:2px 8px;box-sizing:border-box;font-size:2.2em;text-align:center}footer #social ul li a:hover{background-color:#fff}footer #links{position:relative}footer #links>ul{margin-right:180px}footer #links>ul>li{display:inline-block;vertical-align:top;width:18%;margin-right:2%;margin-bottom:2em}footer #links>ul>li:last-child{margin-right:0}footer #links ul li a{text-transform:uppercase;font-weight:700}footer #links ul li a:not(.social){color:#fff}footer #links ul li a:hover{color:#4b4b4a;border-color:#4b4b4a}footer #links>ul>li>a{border:2px solid #fff;font-size:2.2em;padding:6px 10px 8px;display:block;text-align:center;line-height:1}footer #links ul ul{padding-left:10px}footer #links ul>li>ul li:first-child{margin-top:20px}footer #links ul>li>ul li{margin-top:10px}footer #links ul>li>ul li a{font-size:1.4em;line-height:1}footer .provider{width:140px;float:right;font-size:1.3em;font-weight:700;color:#fff;text-align:center;text-transform:uppercase}footer .logo{width:140px;position:absolute;top:10px;right:0}footer .ps-site{color:#fff;opacity:.6;position:absolute;text-align:right;width:100%;bottom:-65px;font-size:1.4em;box-sizing:border-box}@media (max-width:1400px){footer .ps-site{right:2%}}@media (max-width:600px){footer .ps-site{text-align:center}}footer .ps-site:hover{opacity:1}.banner.homepage .inner{max-width:100%;height:1080px;overflow:hidden}.banner.homepage .inner .buttonMenu{background:none;border-width:5px}.banner.homepage .logo{display:block;z-index:3;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.banner.homepage .logo img{max-width:100%}.banner.homepage .background{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.banner.homepage video{min-width:100%;min-height:100vh;width:auto;height:auto;-o-object-fit:cover;-o-object-position:center center;object-fit:cover;object-position:center center;pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.banner.homepage .scroll{position:absolute;bottom:20px;left:0;right:0;z-index:2;margin:auto;text-align:center;color:#fff;width:140px}.banner.homepage .scroll .scroll-arrow{font-size:20px;display:block;margin:0 auto}#home-intro{padding-top:275px;text-align:center;padding-bottom:110px}#home-intro img{display:inline}.watch-video{font-family:Open Sans,sans-serif;font-size:22px;width:auto;color:#fff;padding:.4em;margin:60px auto 0;border:2px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box}#content{font-family:"Droid Serif",serif;font-weight:400;font-size:7em;line-height:1;color:#fff;text-align:center;background-position:top;background-size:cover}#content .inner{padding:210px 0}#content .inner.responsive-headline p{margin-bottom:0}#content .overlay{background:rgba(0,0,0,.45)}#content p{font-size:1em;line-height:1.1em}.homepage-blocks a{padding:75px 50px;text-align:center;min-height:510px;display:block;box-sizing:border-box;-moz-box-sizing:border-box}#events img,#incentives img{margin:0 auto}#case-studies .col{padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box}#case-studies{background:#fff}#case-studies a{padding:0 20px;display:block}#case-studies img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#case-studies a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.AboutUsPage section{margin-bottom:60px}.AboutUsPage .staff-member{position:relative}.AboutUsPage .staff-member:hover img{opacity:.1}.AboutUsPage .staff-member img{position:relative;z-index:1}.AboutUsPage .staff-details{color:#fff;position:absolute;left:0;bottom:15%;width:80%;padding:0 10%}.AboutUsPage .staff-details h1,.AboutUsPage .staff-details h2{margin-bottom:0;font-weight:400;line-height:1}.AboutUsPage .staff-details h1{word-spacing:300em;font-family:"Droid Serif",serif;font-weight:400}.AboutUsPage .staff-details h2{font-weight:300;margin-top:10px;height:2em}.facebook-post,.instagram{background:#fff}.facebook-post img,.instagram img{width:100%}.facebook-post a{color:#777}.social-feed-item{overflow:hidden;position:relative}.social-feed-item h2{font-size:2em}.social-feed-item .post-link{position:absolute;bottom:0;left:0;width:100%;margin:0;background:-moz-linear-gradient(top,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.98) 49%,#fff 50%);background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),hsla(0,0%,100%,.98) 49%,#fff 50%);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.98) 49%,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}.social-feed-item .post-link .date{padding:30px;margin:0}.social-feed-item .icon.tiny{position:absolute;right:30px;bottom:30px;background-color:#4b4b4a;border-radius:50%;box-sizing:border-box;color:#fff;display:block;font-family:FontAwesome,sans-serif;font-size:2.2em;height:36px;padding:8px;text-align:center;width:36px}#load-more{display:block;margin:30px auto;clear:both;text-align:center;cursor:pointer}#load-more:hover{background:#522f82;color:#fff;border-color:#522f82}.banner-side{background-repeat:no-repeat;background-position:50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.case-study.intro{margin-top:60px}.case-study:last-child{margin-bottom:60px}.case-study .content{padding:20px 30px 30px;box-sizing:border-box;-moz-box-sizing:border-box}.case-study .square img{padding:10%;margin:0 auto;max-width:80%;height:auto}.case-study.odd .content .offset{margin:6px -62.5% 30px 30px;float:right}.case-study.even .content .offset{margin:6px 30px 30px -62.5%;float:left}.case-study .buttons{margin-top:5px}.case-study .buttons.left a{margin-right:10px}.case-study .buttons.right a{margin-left:10px}.CaseStudy section{margin-bottom:60px}.CaseStudy .page-content img:not(.ss-htmleditorfield-file){margin:0 auto}.case-study-logo{padding:30px;box-sizing:border-box;-moz-box-sizing:border-box}.case-study-logo img{margin:0 auto}@media (max-width:1400px){.homepage-blocks a{min-height:375px;padding:50px}footer .inner{padding:0 15px}footer .inner #links>ul{margin-right:0}footer .inner #links>ul>li{width:220px;margin-right:15px}footer .inner .logo{position:relative}}@media (max-width:1200px){.homepage-blocks a{min-height:350px}}@media (max-width:1140px){header{height:auto}header .col.left{padding-top:0}header .col.right img{max-width:100%;position:inherit;top:0;right:0}#mainnav li{margin-left:20px}.banner.homepage .logo{width:250px;height:250px}}@media (max-width:1050px){.nav-overlay .logo{top:35px;left:35px}}@media (max-width:900px){.homepage-blocks a{min-height:300px}h1{font-size:2.8em;line-height:32px}p.intro{font-size:1.6em}.no-float-900{float:none;width:auto}header .col.left .button.green{margin-bottom:10px}#mainnav ul{padding:7px 0}#mainnav li{margin-left:15px}#mainnav li a{font-size:1.4em}#content{font-size:6em}#content .inner{padding-top:100px;padding-bottom:100px}.homepage-blocks .button{display:block;padding:4px 0}footer #social h1{font-size:4.5em}}@media (max-width:850px){.nav-overlay .logo img{max-width:150px;width:100%}}@media (max-width:800px){.inner{padding:0 15px}main.three-quarters .col{width:100%!important}main.three-quarters .padding{display:none}.AboutUsPage .half.col,.main-panel.half,.page-content.half,.page-title,.UserDefinedForm .half.col{width:75%}.case-study.even .content .offset,.case-study.odd .content .offset{float:left;margin:0 0 1.5em}.buttonMenu{top:30px;right:2em!important}#home-intro{padding-top:220px}.mobile-no-float{float:none;width:auto}header .col.left{text-align:center}header .col .button{display:inline-block;width:185px}header .col.left .button.green{margin-bottom:0}#mainnav ul{display:none}.homepage-blocks a{min-height:250px}.lets-talk .button{margin-top:10px!important}.social-feed-item{width:50%}}@media (max-width:650px){#content{font-size:5em}#content .inner{padding-top:80px;padding-bottom:80px}.homepage-blocks a{min-height:200px}.nav-overlay .close{top:30px;right:40px}}@media (max-width:600px){.hide-at-600{display:none}.homepage-blocks .col{width:100%}#case-studies{padding:50px 0 0}#case-studies .col{width:50%;margin-bottom:5em}.button.back{margin:10px 0}.AboutUsPage .half.col,.page-title,.UserDefinedForm .half.col,main.half,main.three-quarters{width:100%!important}aside.quarter.left.two-square{display:none}aside.quarter{width:40%}article.media .square,aside.quarter .square.dark-purple{display:none}.case-study .intro{margin-top:30px}.case-study .buttons{margin-top:20px}.director-pic,.staff-member{width:50%}.main-panel.half,.page-content.half{width:100%}footer #links ul,footer #links ul li{display:block;width:100%!important}footer #social ul li{margin-bottom:15px}}@media (max-width:500px){.nav-overlay .close,.popup .close{top:25px;right:25px}.nav-overlay .logo{top:25px;left:25px}.nav-overlay .logo img{max-width:120px;width:100%}.nav-overlay a{font-size:2.5em}#content p{font-size:1.8em;line-height:1.4em}.social-feed-item{width:100%}footer #social h1{font-size:4em}.staff-member .staff-details{top:15%}.staff-member .staff-details h1{font-size:2.4em}.staff-member .staff-details h2{font-size:2em}}@media (max-width:475px){.mr3{margin:0}header .col .button{display:block;margin:0 auto}header .col.left .button.green{margin-bottom:10px}#content{font-size:4em}#content .inner{padding-top:50px;padding-bottom:50px}aside.quarter{width:50%}}@media (max-width:380px){.contact input,.contact textarea{width:100%}}