body{color:#404040;font-family:Montserrat,sans-serif;font-weight:300;background:#fff;font-size:16px;padding-top:95px;line-height:1.5}header{background:#fff;height:95px;position:fixed;top:0;transition:top .2s ease-in-out;width:100%;z-index:1000}.nav-up{top:-95px}.content{padding-top:60px;padding-bottom:60px}a{color:inherit;text-decoration:none;-webkit-transition:border-bottom-color .1s linear;-moz-transition:border-bottom-color .1s linear;-ms-transition:border-bottom-color .1s linear;-o-transition:border-bottom-color .1s linear;transition:border-bottom-color .1s linear;border-bottom:1px solid #fff}a:hover{color:inherit;border:0;text-decoration:none;-webkit-transition:border-bottom-color .1s linear;-moz-transition:border-bottom-color .1s linear;-ms-transition:border-bottom-color .1s linear;-o-transition:border-bottom-color .1s linear;transition:border-bottom-color .1s linear;border-bottom:1px solid rgba(255,255,255,.5)}a.btn,a.btn:hover{color:inherit;text-decoration:none}.txtColourChange{color:#95d500}hr{border-top:1px solid #d1d1d1}p{margin:0 0 20px}.h1,h1{font-size:30px;font-weight:700;text-transform:uppercase}.h2,h2{font-size:28px;font-weight:700;text-transform:uppercase}.h3,h3{font-size:24px;font-weight:700;text-transform:uppercase}.h4,h4{font-size:18px;font-weight:700;text-transform:uppercase}.socialIconWrap,a.socialIconWrap,a.socialIconWrap:hover{height:30px;width:30px;padding-top:3px;display:inline-block;text-align:center;color:#fff;border-bottom:1px solid rgba(255,255,255,0)}.socialIconWrap.linkedin{background:#136d9d}.socialIconWrap.fb{background:#3460a1}.socialIconWrap.tw{background:#28aae1}.socialIconWrap.insta{background:#6499ca}.socialIconWrap.google{background:#de5543}.socialIconWrap.yt{background:#ee3138}.addBgGrey{background:#f7f7f7}.addBgBlue{background:#eaeefb}.addBgRed{background:#da2843}.addBgNavy{background:#101d4a}.addBgYellow{background:#d2b530}.addBgGreen{background:#8ab945}.addBgTeal{background:#56bfc0}.addBgOrange{background:#ff5722}.addDarkOverlay:before{content:'';top:0;width:100%;height:100%;display:block;position:absolute;background:rgba(0,0,0,.7);z-index:-1}.row-flex,.row-flex>div[class*=col-]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 1 auto}.row-flex-wrap{-webkit-flex-flow:row wrap;align-content:flex-start;flex:0}.container-flex>div[class*=col-],.row-flex>div[class*=col-]{margin:-.2px}.container-flex>div[class*=col-] div,.row-flex>div[class*=col-] div{width:100%}.flex-col{display:flex;display:-webkit-flex;flex:1 100%;flex-flow:column nowrap}.flex-grow{display:flex;-webkit-flex:2;flex:2}.flexboxAligner{display:flex;align-items:center;justify-content:center}.flexboxAligner-item{max-width:50%}.flexboxAligner-item--top{align-self:flex-start}.flexboxAligner-item--bottom{align-self:flex-end}.Aligner-item--fixed{flex:none;max-width:50%}.label{font-size:100%;font-weight:400}.btn{padding:8px 30px;margin-bottom:0;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.42857143;border-radius:0;border:0;-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-ms-transition:background-color .1s linear;-o-transition:background-color .1s linear;transition:background-color .1s linear}.btn:hover{border:0;color:inherit}.btn-default,.btn-default:hover{border:1px solid #ccc}.btn-primary{background-color:#101d4a;color:#fff}.btn-primary:hover{background-color:#16296a;color:#fff}.btn-danger{background-color:#da2843;color:#fff}.btn-danger:hover{background-color:#c31f38;color:#fff}.btn-success{background-color:#8ab945;color:#fff}.btn-success:hover{background-color:#7aa739;color:#fff}.btn-warning{background-color:#d2b530;color:#fff}.btn-warning:hover{background-color:#bd9e0e;color:#fff}.btn-info{background-color:#56bfc0;color:#fff;border:0}.btn-info:hover{background-color:#41a6a7;color:#fff}.btn-ghost{background-color:transparent;color:#fff;border:3px solid #fff!important;white-space:normal}.btn-ghost:hover{background-color:rgba(255,255,255,.15);color:#fff;border:3px solid #fff!important}.btn-ghost-inverse{background-color:transparent;color:#404040;border:3px solid #404040!important;white-space:normal}.btn-ghost-inverse:hover{background-color:rgba(64,64,64,.1);border:3px solid #404040!important}.navbar{padding:0;background:#fff;font-size:14px;margin-bottom:0;color:#404040;text-transform:uppercase;border-bottom:1px solid #f7f7f7;border-radius:0!important}.navbar a{text-decoration:none;border-bottom:none}.navbar-logo{padding-top:5px;padding-bottom:5px;float:left;max-width:80px}.navbar .active,.navbar-bottombar>li>a:focus,.navbar-bottombar>li>a:hover{background:0 0;color:#da2843}@media (min-width:768px){.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-right~.navbar-right.navbar-bottombar{padding-top:5px;clear:right;margin-right:-15px}}@media (max-width:768px){.navbar-logo{margin-left:10px}}.navbar-toggle{margin-top:30px}.navbar-toggle .icon-bar{background:#da2843}.navbar-nav{font-size:14px}@media (min-width:930px) and (max-width:1200px){.nav>li>a{padding:10px 7px;font-size:14px}}@media (min-width:768px) and (max-width:991px){.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}.navbar-header .collapse,.navbar-toggle{display:block!important}.navbar-header{float:none}}.navbar-topbar{padding-top:7px}a.btn-quote{color:#fff;background:#da2843;border:0}.navbar-nav>li>a.btn-quote:focus,.navbar-nav>li>a.btn-quote:hover{color:#fff;background:#c31f38;border:0}footer{background:#f7f7f7;padding:40px 0 0;color:#666;font-size:15px;line-height:1.7}footer a{color:#666;text-decoration:none;-webkit-transition:border-bottom-color .1s linear;-moz-transition:border-bottom-color .1s linear;-ms-transition:border-bottom-color .1s linear;-o-transition:border-bottom-color .1s linear;transition:border-bottom-color .1s linear;border-bottom:1px solid rgba(102,102,102,0)}footer a:hover{color:#666;border-bottom:1px solid #666}.footer-bottombar{border-top:1px solid #ddd;padding-top:10px;margin-top:10px;padding-bottom:10px}footer a.contact-email{color:#da2843;border-bottom:1px solid rgba(31,31,31,0)}footer a.contact-email:hover{color:#da2843;border-bottom:1px solid #da2843}.footer-social{margin-top:10px}@media (max-width:768px){.footer-bottombar .form-inline{float:left!important;width:100%}.footer-bottombar .form-inline .btn{width:100%}}.footer-LgCTA{color:#fff;text-align:center}.footer-LgCTA .subtitle{font-weight:300;font-size:smaller}.footer-LgCTA img{margin-bottom:20px}.footer-LgCTA img{max-width:250px}.footer-LgCTA--category{font-size:24px;color:#fff;text-align:center}.footer-LgCTA--title{color:#fff;text-transform:uppercase;font-weight:300;font-size:16px;padding-left:10px;padding-right:10px;line-height:1.7;margin-bottom:30px}.footer-LgCTA--hr{margin:10px auto;width:30%;display:block;border:0;border-top:1px solid #fff}.footer-LgCTA--link{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.footer-LgCTA--link:hover h2,.footer-LgCTA--link:hover h3,.footer-LgCTA--link:hover hr{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;color:#000;border-color:#404040}.footer-LgCTA--resource{background-size:cover;width:100%;background-image:url(../images/bg-resource.jpg);position:relative;z-index:10}.footer-LgCTA--caseStudy{background-size:cover;width:100%;background-image:url(../images/bg-desk.jpg);position:relative;z-index:10}.footer-LgCTA--caseStudy:before,.footer-LgCTA--resource:before{content:'';top:0;left:0;width:100%;height:100%;display:block;position:absolute;background:rgba(218,40,67,.9);background:-moz-linear-gradient(left,rgba(218,40,67,.9) 0,rgba(218,40,67,.7) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(218,40,67,.9)),color-stop(100%,rgba(218,40,67,.7)));background:-webkit-linear-gradient(left,rgba(218,40,67,.9) 0,rgba(218,40,67,.7) 100%);background:-o-linear-gradient(left,rgba(218,40,67,.9) 0,rgba(218,40,67,.7) 100%);background:-ms-linear-gradient(left,rgba(218,40,67,.9) 0,rgba(218,40,67,.7) 100%);background:linear-gradient(to right,rgba(218,40,67,.9) 0,rgba(218,40,67,.7) 100%);z-index:-1}.footer-LgCTA--testimonial{background-size:cover;width:100%;background-image:url(../images/bg-love.jpg);position:relative;z-index:10}.footer-LgCTA--testimonial:before{content:'';top:0;left:0;width:100%;height:100%;display:block;position:absolute;background:rgba(0,0,0,.9);background:-moz-linear-gradient(left,rgba(0,0,0,.9) 0,rgba(0,0,0,.9) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,.9)),color-stop(100%,rgba(0,0,0,.9)));background:-webkit-linear-gradient(left,rgba(0,0,0,.9) 0,rgba(0,0,0,.9) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.9) 0,rgba(0,0,0,.9) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.9) 0,rgba(0,0,0,.9) 100%);background:linear-gradient(to right,rgba(0,0,0,.9) 0,rgba(0,0,0,.9) 100%);z-index:-1}.footer-LgCTA--testimonial .quoter{display:inline-block;margin-top:20px;font-style:italic}.footer-LgCTA--testimonial .quoterRole{display:inline-block;font-style:italic}.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}.amexBreadcrumb{padding:0;margin-bottom:20px;list-style:none}.amexBreadcrumb>li{display:inline-block}.amexBreadcrumb,.amexBreadcrumb a{color:#777;border-bottom:0}.amexBreadcrumb .active{color:#0ea4de}.form-control{border-radius:0;box-shadow:none;color:#404040;height:40px;font-weight:400}.axisForm .formHeading{color:#002663;border-bottom:2px solid #0ea4de;margin-top:50px;margin-bottom:20px;padding-bottom:15px}.axisForm .form-control{background:0 0;border:0;border-bottom:1px solid #404040;padding-left:0}.axisForm .form-control:focus{box-shadow:0 0 5px rgba(81,203,238,0)}.axisForm .form-control::-webkit-input-placeholder{color:#404040}.axisForm .form-control:-moz-placeholder{color:#404040}.axisForm .form-control::-moz-placeholder{color:#404040}.axisForm .form-control:-ms-input-placeholder{color:#404040}.axisForm textarea.form-control{padding-left:10px;border:1px solid #404040}.axisForm label{font-weight:400;text-transform:uppercase}.axisForm .checkbox{margin-bottom:25px}.axisForm--inverse{padding:10px;background:#84868a;color:#fff}.tableChild--formHeading{text-transform:none;font-family:aileronlight,sans-serif;padding:10px;color:#fff;background:#585d65;margin:10px -10px 10px -10px}.tableChild--formHeading.first{margin:-10px -10px 10px -10px}.axisForm--inverse .form-control{background:0 0;border:0;border-bottom:1px solid #fff;color:#fff;font-size:16px;padding-left:0}.axisForm--inverse .form-control:focus{box-shadow:0 0 5px rgba(81,203,238,0)}.axisForm--inverse .form-control::-webkit-input-placeholder{color:#fff}.axisForm--inverse .form-control:-moz-placeholder{color:#fff}.axisForm--inverse .form-control::-moz-placeholder{color:#fff}.axisForm--inverse .form-control:-ms-input-placeholder{color:#fff}.axisForm--inverse textarea.form-control{padding-left:10px;border:1px solid #fff}.axisForm--inverse label{font-weight:400}.axisForm--inverse .checkbox{margin-bottom:25px}.panel-wrap{display:table;width:100%}.panel-fullwidth,.panel-half,.panel-oneQuarter,.panel-oneThird,.panel-threeQuarters,.panel-twoThirds{width:100%;display:block;vertical-align:middle;padding:5.5rem 2.5rem}@media (min-width:768px){.panel-fullwidth{width:100%!important;display:table-cell!important;padding:8% 0}.panel-half{width:50%!important;display:table-cell!important;padding:8%}.panel-twoThirds{width:66.666666%!important;display:table-cell!important;padding:8%}.panel-oneThird{width:33.333333%!important;display:table-cell!important;padding:4rem}.panel-oneQuarter{width:25%!important;display:table-cell!important;padding:4rem}.panel-threeQuarters{width:75%!important;display:table-cell!important;padding:4rem}.alignTop{vertical-align:top}}.removePanelPadding{padding:0}.contact-fullwidthCTA .panel-fullwidth{background:url(../images/bg-noise.png) repeat #191919;color:#fff;padding:30px 0 20px}.contact-fullwidthCTA .btn-default{color:#da2843}.contact-fullwidthCTA .btn-default:hover{color:#191919}.subscribe-fullwidthCTA{background:#da2843;color:#fff;padding:30px 15px 20px}.subscribe-fullwidthCTA .btn-default{color:#da2843}.subscribe-fullwidthCTA .btn-default:hover{color:#191919}.subscribe-fullwidthCTA .form-inline{margin-left:20px}@media (max-width:992px) and (min-width:768px){.subscribeCTA .form-inline .form-group{display:block;margin-bottom:10px}}@media (min-width:1477px){.subscribe-fullwidthCTA p{padding-top:10px}}@media (max-width:530px){.subscribe-fullwidthCTA p{float:left;text-align:center;margin-top:10px}.subscribeCTA .form-inline{float:none!important;margin-left:0;text-align:center;display:block}}#sapImg{margin-top:50px}.introWrap-content{padding-top:70px;padding-bottom:60px;max-width:820px;text-align:center}@media (max-width:450px){.introWrap-content{padding-top:40px;padding-bottom:30px}}.introWrap-content h1{font-weight:700;font-size:30px;text-transform:uppercase}.introWrap-content p{font-size:24px}.introWrap-content a{border-bottom:1px solid #404040}.introWrap-content a.scrollTo{border-bottom:0 solid #fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.introWrap-content a.scrollTo:hover{font-size:40px}.hero{background:#999 no-repeat top center;background-size:cover;width:100%;margin:0 auto}.hero-success{display:flex;flex-direction:row;justify-content:space-evenly}.hero-success-title{padding:10px 40px}.hero-success-cfa{padding:10px 10x}@media (max-width:420px){.hero{height:200px}.hero-success{display:flex;flex-direction:column;justify-content:space-evenly}.hero-success-title{padding:10px 10px!important;text-align:center}.hero-success-cfa{padding:10px 10x}#sapImg{margin-top:0!important}}.hero-home{background-position:center center;background-image:url(../images/hero-home.jpg)}.hero-about{background-position:right center;background-image:url(../images/hero-toronto.jpg);height:auto}.hero-ttctrainblur{background-image:url(../images/ttctrainblur.jpg);background-size:cover;background-repeat:no-repeat}.hero-careers{background-position:center;background-image:url(../images/bg-officeworkers.jpg)}.hero-solutions{background-image:url(../images/hero-development.jpg);background-position:center top;height:auto}.hero-process{background-image:url(../images/hero-toronto-2.jpg);background-position:center bottom;height:auto}.hero-testimonials{background-image:url(../images/hero-love.jpg);background-position:right bottom;height:auto}.hero-clients{background-image:url(../images/bg-balloons.jpg);background-position:center;height:auto}.hero-partnerships{background-image:url(../images/bg-handshake.jpg);height:auto}@media (min-width:1400px){.hero-partnerships{background-position:center -200px}}.hero-resources{background-image:url(../images/hero-cards.jpg);background-position:center;height:auto}.hero-contact{background-image:url(../images/bg-call.jpg);background-position:center top}.hero-databases{background-position:top center;background-image:url(../images/bg-databases.jpg)}.hero-websites{background-position:center;background-image:url(../images/bg-websites.jpg)}.hero-applications{background-position:center center;background-image:url(../images/bg-apps.jpg)}.hero-reporting{background-position:center center;background-image:url(../images/bg-reporting.jpg)}.hero-crm{background-position:center center;background-image:url(../images/hero-teamwork.jpg)}.hero-inboundMarketing{background-position:top center;background-image:url(../images/bg-inboundMarketing.jpg)}.hero-emailMarketing{background-position:center center;background-image:url(../images/bg-emailMarketing.jpg)}.hero-ecommerce{background-position:center center;background-image:url(../images/bg-digital.jpg)}.hero-contest{background-position:center center;background-image:url(../images/bg-contest.jpg)}.hero-callCentre{background-position:center center;background-image:url(../images/bg-callcentre.jpg)}.hero-lettershop{background-position:center center;background-image:url(../images/bg-print.jpg)}.hero-fulfillment{background-position:center center;background-image:url(../images/bg-fulfillment.jpg)}.hero-partnerSap{background-position:center center;background-image:url(../images/sap-hero.jpg)}.hero-partnerXerox{background-image:url(../images/xerox-hero.jpg)}.hero-partnerCFA{background-image:url(../images/hero-cfa.jpg);background-position:center}.hero-partnerTableau{background-position:center center;background-image:url(../images/tableau-hero.jpg)}.hero-partnerZoho{background-position:bottom center;background-image:url(../images/zoho-hero.jpg)}.hero-partnerActon{background-position:top center;background-image:url(../images/acton-hero.jpg)}.hero-partnerShopify{background-image:url(../images/shopify-hero.jpg)}.hero-error{background-position:center center;background-image:url(../images/404-error.jpg)}.hero-thankyou{background-position:center top;background-image:url(../images/hero-thankyou.jpg)}.hero-unsubscribe{background-image:url(../images/bg-unsubscribe.jpg);background-position:center}@media (max-width:768px){.hero-home{background-image:url(../images/hero-home-sm.jpg)}.hero-about{background-image:url(../images/hero-toronto-sm.jpg)}.hero-solutions{background-image:url(../images/hero-development-sm.jpg)}.hero-process{background-image:url(../images/hero-toronto-2-sm.jpg);background-position:center bottom}.hero-testimonials{background-image:url(../images/hero-love-sm.jpg)}.hero-clients{background-image:url(../images/bg-balloons-sm.jpg)}.hero-partnerships{background-image:url(../images/bg-handshake-sm.jpg)}.hero-resources{background-image:url(../images/hero-cards-sm.jpg)}.hero-contact{background-image:url(../images/bg-call-sm.jpg)}.hero-databases{background-image:url(../images/bg-databases-sm.jpg)}.hero-websites{background-image:url(../images/bg-websites-sm.jpg)}.hero-applications{background-image:url(../images/bg-apps-sm.jpg)}.hero-reporting{background-image:url(../images/bg-reporting-sm.jpg)}.hero-crm{background-image:url(../images/hero-teamwork-sm.jpg)}.hero-inboundMarketing{background-image:url(../images/bg-inboundMarketing-sm.jpg)}.hero-emailMarketing{background-image:url(../images/bg-emailMarketing-sm.jpg)}.hero-ecommerce{background-image:url(../images/bg-digital-sm.jpg)}.hero-contest{background-image:url(../images/bg-contest-sm.jpg)}.hero-callCentre{background-image:url(../images/bg-callcentre-sm.jpg)}.hero-lettershop{background-image:url(../images/bg-print-sm.jpg)}.hero-fulfillment{background-image:url(../images/bg-fulfillment-sm.jpg)}.hero-partnerSap{background-position:center center;background-image:url(../images/sap-hero-sm.jpg)}.hero-partnerXerox{background-image:url(../images/xerox-hero-sm.jpg)}.hero-partnerCFA{background-image:url(../images/hero-cfa-sm.jpg)}.hero-partnerTableau{background-image:url(../images/tableau-hero-sm.jpg)}.hero-partnerZoho{background-image:url(../images/zoho-hero-sm.jpg)}.hero-partnerActon{background-image:url(../images/acton-hero-sm.jpg)}.hero-error{background-image:url(../images/404-error-sm.jpg)}.hero-unsubscribe{background-image:url(../images/bg-unsubscribe-sm.jpg);background-position:center}}.errorWrap-content{color:#fff;padding:90px 20px}.errorWrap-content h1{font-size:60px}.hero-home{height:auto}.homepageIntroWrap{background:rgba(0,0,0,.5);position:relative;padding:0}.homepageIntro-content{max-width:90%;color:#fff}.homepageIntro-content h2{text-transform:none;font-weight:400;text-align:center}@media (min-width:768px){.homepageIntro-content{max-width:800px;padding:150px 0}.homepageIntro-content h1{font-size:55px;text-align:center}}@media (max-width:768px){.homepageIntro-content h1{font-size:3rem;text-align:center}.homepageIntro-content h2{font-size:2rem;text-align:center}}.homepage.introWrap-content{max-width:90%}.homepage.introWrap-content p{font-size:20px;font-weight:400}.introWrap .subscribe-fullwidthCTA{border-top:1px solid #49484c}.introWrap .subscribe-fullwidthCTA{background:rgba(0,0,0,.5);padding:0;color:#fff;text-align:left}.subscribeCTA .panel-oneThird,.subscribeCTA .panel-twoThirds{padding:15px}.introWrap .fa-chevron-down{font-size:30px;margin-top:10px}.videoWrap-fullwidth{background:url(../images/bg-trianglePattern.jpg) repeat;text-align:center;color:#fff}.videoWrap-container{max-width:850px;margin:0 auto}@media (min-width:768px){.videoWrap-fullwidth .panel-fullwidth{padding:60px 0}}.servicesPanelWrap{background-size:cover;width:100%;background-image:url(../images/hero-teamwork.jpg);position:relative;z-index:10}.serviceWheelSVG{max-width:768px}@media (min-width:768px){.servicesPanelWrap-content{padding:4% 8%}}.servicesPanelWrap-LgCTA{color:#fff;background:rgba(0,0,0,.85)}.homePg--developmentWrap .panel-oneQuarter,.homePg--digitalWrap .panel-oneQuarter,.homePg--physicalWrap .panel-oneQuarter{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;border-bottom:1px solid transparent}.homePg--developmentWrap .panel-oneQuarter:hover,.homePg--physicalWrap .panel-oneQuarter:hover{background:#eaeefb}.homePg--digitalWrap .panel-oneQuarter:hover{background:#fff}.homePg--developmentWrap .icon,.homePg--digitalWrap .icon,.homePg--physicalWrap .icon{max-width:100px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.homePg--developmentWrap .panel-oneQuarter:hover .icon,.homePg--digitalWrap .panel-oneQuarter:hover .icon,.homePg--physicalWrap .panel-oneQuarter:hover .icon{max-width:95px}.aboutCompanyWrap-LgCTA{position:relative;color:#fff}.aboutCompanyWrap-LgCTA h2{text-transform:uppercase;font-weight:700}.aboutCompanyWrap-bgImg{background-size:cover;width:100%;background-image:url(../images/bg-toronto-2.jpg);background-position:center;position:relative;z-index:10}.aboutCompanyWrap-bgImg:before{content:'';top:0;left:0;width:100%;height:100%;display:block;position:absolute;background:rgba(0,0,0,.8);z-index:-1}@media (max-width:768px){.aboutCompanyWrap-LgCTA{text-align:center}}.whoweareWrap-bgImg{background-size:cover;width:100%;background-image:url(../images/bg-officeworkers.jpg);background-position:center right;position:relative;z-index:10}.whoweareWrap-bgImg:before{content:'';top:0;left:0;width:100%;height:100%;display:block;position:absolute;background:rgba(0,0,0,.9);background:-moz-linear-gradient(left,rgba(0,0,0,.9) 0,rgba(0,0,0,.9) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,.9)),color-stop(100%,rgba(0,0,0,.9)));background:-webkit-linear-gradient(left,rgba(0,0,0,.9) 0,rgba(0,0,0,.9) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.9) 0,rgba(0,0,0,.9) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.9) 0,rgba(0,0,0,.9) 100%);background:linear-gradient(to right,rgba(0,0,0,.9) 0,rgba(0,0,0,.9) 100%);z-index:-1}.whoweareWrap-LgCTA{font-size:2rem;color:#fff;text-align:center}.whoweareWrap-LgCTA h2,.whoweareWrap-content h2{font-size:5rem}.whoweareWrap-content{font-size:2rem}.well{background:#f7f7f7;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.jobList-wrap .panel{border-radius:0;background-color:transparent;box-shadow:none}.jobList-wrap .panel-default{border:none}.jobList-wrap .panel-default>.panel-heading{color:#333;background-color:transparent;border:0;padding:0;border-bottom:1px solid #ddd}.jobList-wrap .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top:0;border-bottom:1px solid #ddd}.jobList-wrap .panel-default>.panel-heading a{border-bottom:0;padding:20px 0;display:block;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.jobList-wrap .panel-default>.panel-heading a:link{text-decoration:none}.jobList-wrap .panel-default>.panel-heading a:active{color:#da2843}.jobList-wrap .panel-default>.panel-heading a:hover{color:#da2843}.jobList-wrap .panel-title{font-size:22px}.diagonalBg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.diagonalBg img{position:absolute;width:9000px;left:50%;margin-left:-4460px}.diagonalBg.blue,.diagonalBg.red,.diagonalBg.yellow{opacity:.7}.solutionPanel-wrap{background-size:cover;width:100%;text-align:center;color:#fff;position:relative}@media (min-width:768px){.solutionPanel-wrap .panel-oneQuarter,.solutionPanel-wrap .panel-threeQuarters{padding:12rem 4rem}}.solutionPanel-wrap.development{background:url(../images/hero-development_1.jpg);background-size:cover}.solutionPanel-wrap.digital{background:url(../images/bg-digital.jpg);background-size:cover;background-position:right top}.solutionPanel-wrap.physical{background:url(../images/hero-physical.jpg);background-size:cover;background-position:center}.solutionPanel-wrap.development:before,.solutionPanel-wrap.digital:before,.solutionPanel-wrap.physical:before{content:'';top:0;left:0;width:100%;height:100%;display:block;position:absolute;background:rgba(0,0,0,.7);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.solutionsPanel-heading{z-index:10;position:relative;text-align:left}.solutionsPanel-list{position:relative;z-index:10}.solutionsPanel-list li{display:inline-block;margin:20px 20px}.solutionsPanel-list a{display:block;border-bottom:0;background:rgba(0,0,0,.5);padding:20px;width:220px;height:200px;font-size:18px;line-height:1.2;overflow:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.solutionsPanel-list li svg{max-width:40px;margin:20px auto;display:block;fill:#fff}@media (max-width:768px){.solutionsPanel-heading.panel-oneQuarter{padding:3rem 2rem 0}.solutionPanel-wrap .panel-threeQuarters{padding:0 2rem 3rem}.solutionsPanel-list li{margin:20px 10px}.solutionsPanel-list a{width:150px;height:140px;padding:10px;font-size:16px}.solutionsPanel-list li svg{margin:10px auto;max-width:30px}}@media (min-width:575px) and (max-width:751px){.solutionsPanel-heading.panel-oneQuarter{padding:3rem 5rem 0}.solutionPanel-wrap .panel-threeQuarters{padding:0 5rem 3rem}.solutionsPanel-list a{width:200px;height:190px;padding:20px;font-size:18px}.diagonalBg img{left:100%}.diagonalBg.blue img{right:100%;left:0}}@media (max-width:574px){.diagonalBg img{left:100%}.diagonalBg.blue img{right:100%;left:0}}.development .solutionsPanel-list a:hover{background:rgba(218,40,67,.5)}.physical .solutionsPanel-list a:hover{background:rgba(210,181,48,.5)}.digital .solutionsPanel-list a:hover{background:rgba(16,29,74,.5)}.highlightPanel{color:#fff}.addBgYellow.highlightPanel{color:#404040}.highlightPanel-inner{padding:8% 16%}.highlightPanel h3{font-weight:300;text-transform:none}.highlightPanel-sub.yellow{background:#eacb3c;color:#404040;padding:40px 16%;margin-bottom:50px}.highlightPanel-sub.red{background:#f2415b;color:#fff;padding:40px 16%;margin-bottom:50px}.service-list ul li{margin-bottom:15px}.businessSolutionsCTAWrap{background:url(../images/bg-noise.png) repeat #191919;color:#fff}.arrowbox{position:relative}.arrowbox:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,128,0,0);border-left-color:green;border-width:15px;margin-top:-15px;z-index:10}.arrowbox:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,128,0,0);border-right-color:#8ab945;border-width:15px;margin-top:-15px;z-index:10}.panel-half.arrowbox:before{display:none}@media (max-width:768px){.arrowbox:after,.arrowbox:before{display:none}.businessSolutionsCTAWrap .arrowbox{display:table-header-group}.businessSolutionsCTAWrap .arrowbox h2{padding:50px 20px}}.addBgRed.arrowbox:after{border-left-color:#da2843}.addBgRed.arrowbox:before{border-right-color:#da2843}.addBgNavy.arrowbox:after{border-left-color:#101d4a}.addBgNavy.arrowbox:before{border-right-color:#101d4a}.addBgYellow.arrowbox:after{border-left-color:#d2b530}.addBgYellow.arrowbox:before{border-right-color:#d2b530}.businessSolutionsCTAWrap a{color:#fff;border-bottom:0;padding:8% 4%}.businessSolutionsCTA--B2B{background-size:cover;width:100%;background-image:url(../images/cta-b2b.jpg);background-position:center center;position:relative;z-index:1}.businessSolutionsCTA--B2C{background-size:cover;width:100%;background-image:url(../images/cta-b2c.jpg);background-position:center right;position:relative;z-index:1}.contest .businessSolutionsCTA--B2C{background-image:url(../images/bg-contest.jpg)}.businessSolutionsCTA--B2B:before,.businessSolutionsCTA--B2C:before{content:'';top:0;left:0;width:100%;height:100%;display:block;position:absolute;background:rgba(0,0,0,.7);z-index:-1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.businessSolutionsCTA--B2B:hover::before,.businessSolutionsCTA--B2C:hover::before{background:rgba(0,0,0,.5)}.lettershopPanelBG{background:url(../images/tabletop-lettershop-2.jpg) no-repeat top right;background-size:cover;text-align:center}.addImg-mobile{display:none}@media (max-width:768px){.lettershopPanelBG{background:0 0;padding:0}.lettershopPanelBG .addImg-mobile{display:block}}.callCentrePanelBG{background:url(../images/cellphone.jpg) no-repeat top right}@media (max-width:768px){.callCentrePanelBG{height:300px}}.table-databases td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #da2843}.table-databases tr:first-child td{border-top:0}.highlightPanel-footnote{color:#ffaab7;padding:0 16% 40px}.websitesPanelBG{background:url(../images/website-2.png) no-repeat top left}.websitesGraphic-wrap{color:#ffaab7}.cirlcesOverlapping-wrap{text-align:center}.cirlcesOverlapping-wrap>li{display:inline-block;margin:0 -15px 50px}.circles-overlapping{background:rgba(242,65,91,.8);width:220px;height:220px;border-radius:50%;font-size:22px;text-transform:uppercase;font-weight:700;-webkit-box-shadow:0 0 42px 0 #840619;-moz-box-shadow:0 0 42px 0 #840619;box-shadow:0 0 42px 0 #840619;text-align:center;overflow:hidden;position:relative;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.circles-overlapping .num{display:block;color:#cb253e;padding:30px 0}.circles-overlapping .num .hr-thick{display:inline;border:0;border-bottom:5px solid #cb253e}.circles-overlapping .title{display:block;color:#ffaab7;line-height:1.2;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.circles-overlapping:hover{background:#ff526c;z-index:1}.circles-overlapping:hover .title{color:#fff}.addBoxShadowRed{-webkit-box-shadow:0 0 42px 0 #840619;-moz-box-shadow:0 0 42px 0 #840619;box-shadow:0 0 42px 0 #840619}@media (min-width:1580px){.websitesPanelBG{background-position:right top}}@media (max-width:768px){.websitesPanelBG{background-position:left top;height:500px;background-size:cover}}@media (max-width:500px){.circles-overlapping{width:150px;height:150px;font-size:14px}.circles-overlapping .num{padding:25px 0 15px}.circles-overlapping .title{padding:0 10px 5px}.cirlcesOverlapping-wrap>li{margin:0 -10px 30px}}.appsPanelBG{background:url(../images/apps-2.jpg) no-repeat top center}.addEmailBg-mobile img{display:none}@media (max-width:768px){.appsPanelBG{background:url(../images/apps-2-sm.jpg) no-repeat top center;height:650px}.addEmailBg-mobile.panel-half{padding:0}.addEmailBg-mobile img{display:block}}.hexagon{position:relative;width:300px;height:173.21px;background-color:#eacb38;margin:86.6px 0}.hexagon:after,.hexagon:before{content:"";position:absolute;width:0;border-left:150px solid transparent;border-right:150px solid transparent}.hexagon:before{bottom:100%;border-bottom:86.6px solid #eacb38}.hexagon:after{top:100%;width:0;border-top:86.6px solid #eacb38}.CRMGraphic-wrap{color:#6282ef}.CRMGraphic-wrap .circles-overlapping{background:rgba(16,37,111,.8);width:220px;height:220px;border-radius:50%;font-size:22px;text-transform:uppercase;font-weight:700;-webkit-box-shadow:0 0 42px 0 #081133;-moz-box-shadow:0 0 42px 0 #081133;box-shadow:0 0 42px 0 #081133;text-align:center;overflow:hidden;position:relative;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.CRMGraphic-wrap .circles-overlapping .num{display:block;color:#05164e;padding:30px 0}.CRMGraphic-wrap .circles-overlapping .num .hr-thick{display:inline;border:0;border-bottom:5px solid #05164e}.CRMGraphic-wrap .circles-overlapping .title{display:block;color:#6282ef;line-height:1.2;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.CRMGraphic-wrap .circles-overlapping:hover{background:#233e9c;z-index:1}.CRMGraphic-wrap .circles-overlapping:hover .title{color:#fff}.CRMGraphic-wrap .crm-expanded{padding:0 0 0 10px}@media (max-width:500px){.CRMGraphic-wrap .circles-overlapping{width:120px;height:120px;font-size:14px}.CRMGraphic-wrap .circles-overlapping .num{padding:25px 0 15px}.CRMGraphic-wrap .circles-overlapping .title{padding:0 10px 5px}.CRMGraphic-wrap .cirlcesOverlapping-wrap>li{margin:0 -10px 30px}}.addEmailBg{background:url(../images/email-examples.png) top left no-repeat #f7f7f7}@media (max-width:768px){.addEmailBg{background:0 0}}.participaction150-fullwidthCTA{background-size:cover;width:100%;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(../images/bg-participaction150.jpg);text-align:center;color:#fff}.participaction150-fullwidthCTA .cta-title{font-size:3rem}@media (max-width:768px){.highlightPanel-footnote,.highlightPanel-inner{padding:3rem}.highlightPanel-sub.red{padding:3rem;margin-bottom:20px}}.caseStudy-list{margin:40px auto 0;padding:0;list-style:none;font-size:0;text-align:center}.caseStudy-item{width:100%;text-align:center;position:relative;padding-right:1.03734%;padding-left:1.03734%;box-sizing:content-box;margin-bottom:20px;display:inline-block;vertical-align:top}.caseStudy-item a{display:block;min-height:460px;border-bottom:1px solid silver;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;background:#000;color:#fff}.caseStudy-item a:hover{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;color:#fff}.red .caseStudy-item a:hover{background:#da2843}.yellow .caseStudy-item a:hover{background:#d2b530}.blue .caseStudy-item a:hover{background:#101d4a}.caseStudy-list .caseStudy-imgWrap{padding:33%;overflow:hidden;position:relative;background:#da2843;-webkit-animation:fade-in ease-in-out .75s both;-moz-animation:fade-in ease-in-out .75s both;animation:fade-in ease-in-out .75s both;-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;transition:all 1s ease-in}.caseStudy-list .caseStudy-img{position:absolute;top:0;left:0;display:block;width:100%;max-width:100%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.caseStudy-list .caseStudy--category{font-size:20px}.caseStudy-list .caseStudy--hr{margin:10px auto;width:30%;display:block;border:0;border-top:1px solid #fff}.caseStudy-list .caseStudy--title{font-weight:300;font-size:16px;padding-left:10px;padding-right:10px;line-height:1.7}@media (min-width:1100px){.caseStudy-item{width:31.25865%}.caseStudy-item a{min-height:380px}}@media (min-width:651px) and (max-width:1099px){.caseStudy-item{width:31.25865%}.caseStudy-item a{min-height:auto}}@media (max-width:650px){.caseStudy-item{width:100%;padding:0}.caseStudy-item a{padding-bottom:30px}.caseStudy-item a{min-height:auto}}.meetTeamWrap .h1{text-align:center}.teamMemberWrap{margin-top:30px}.teamMember{background:#f7f7f7;text-align:center;margin-bottom:15px}.teamMember-info{padding:10px}.teamMember-info h4{margin:0}.teamMember-social{margin-top:5px}.teamMember-jobTitle{font-size:14px}.joinTeam-fullwidthCTA{background:url(../images/bg-trianglePattern.jpg) repeat;text-align:center;color:#fff}.joinTeam-fullwidthCTA .cta-title{font-weight:700;font-size:36px;text-transform:uppercase;max-width:768px;line-height:1.2;margin:0 auto 20px}.clientTeaserWrap{text-align:center}.clientTeaser-list li{width:19%;padding:20px;height:150px;line-height:100px}.threePer.clientTeaser-list li{width:33%}.fourPer.clientTeaser-list li{width:24%}@media (max-width:768px){.clientTeaser-list li{width:30%;padding:10px 5px}}@media (max-width:420px){.clientTeaser-list li,.fourPer.clientTeaser-list li,.threePer.clientTeaser-list li{width:45%}}.clientTeaser-list .client-logo{width:100%;max-width:200px;max-height:100px}.clientTeaser-list a{display:block;border-bottom:0}.clientListWrap-nav{font-size:20px;text-transform:uppercase;margin-bottom:40px;color:#ababab}.clientListWrap-nav .active{color:#c31f38}.clientListWrap-nav li{color:#ababab}.clientListWrap-nav a{border-bottom:0}.clientListWrap{text-align:center;background:#f7f7f7}.clientListWrap-list li{width:25%;float:left;padding:20px;height:150px;line-height:100px;border:8px solid #f7f7f7;background:#fff}.clientListWrap-list .client-logo{max-width:100%;max-height:100px}@media (max-width:768px){.clientListWrap-list li{width:33%;padding:10px}}@media (max-width:520px){.clientListWrap-list li{width:50%;padding:10px}}.testimonialsWrap{color:#404040;text-align:center;line-height:2}.testimonialsWrap .client-logo{max-width:250px}.testimonial--author{font-weight:400;display:block;margin-top:20px}.testimonial--date{font-style:italic}.testimonial--hr{margin:20px auto;width:40%;display:block;border:0;border-top:1px solid #404040}.testimonial--hrFullwidth{margin:50px auto;width:100%;display:block;border:0;border-top:1px solid silver}.processWrap-content .h1{text-align:center;margin:0 auto 50px}@media (min-width:1300px){.processWrap-content .h1{max-width:60%}}@media (max-width:420px){.processWrap-callout .h1,.processWrap-content .h1{font-size:2.5rem}}.hr-thick{display:inline;border:0;border-bottom:5px solid #404040}.processWrap-callout{background-size:cover;width:100%;background-image:url(../images/bg-peace.jpg);text-align:center;color:#fff;position:relative;z-index:10}@media (max-width:768px){.processWrap-callout{background-image:url(../images/bg-peace-sm.jpg)}.processWrap-content:nth-child(odd){background:#f7f7f7!important}.processWrap-content:nth-child(even){background:#eaeefb!important}}.processWrap-callout:before{content:'';top:0;left:0;width:100%;height:100%;display:block;position:absolute;background:rgba(0,0,0,.85);z-index:-1}.processWrap-callout p{width:75%;margin:50px auto 0;font-style:italic}.resourceList{color:#fff;text-align:center}.resource--item{background-size:cover;background-position:center;width:100%;background-image:url(../images/bgFoo.jpg);position:relative;z-index:10;padding:0}.resource--item:before{content:'';top:0;left:0;width:100%;height:100%;display:block;position:absolute;background-color:rgba(0,0,0,.7);z-index:-1}.resource--item a{display:block;padding:8rem 4rem;border-bottom:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.resource--item h3{margin-top:50px}.resource--hr{margin:10px auto 40px;width:30%;display:block;border:0;border-top:3px solid #fff}.resource--item.sap{background-image:url(../images/partner-bg-sap.jpg)}.resource--item.xerox{background-image:url(../images/partner-bg-xerox.jpg)}.resource--item.cfa{background-image:url(../images/partner-bg-cfa.jpg)}.resource--item.tableau{background-image:url(../images/partner-bg-tableau.jpg)}.resource--item.zoho{background-image:url(../images/partner-bg-zoho.jpg)}.resource--item.acton{background-image:url(../images/partner-bg-acton.jpg)}.resource--item.shopify{background-image:url(../images/partner-bg-shopify.jpg)}.resource--item:hover:before{-webkit-animation:fade-in ease-in-out .75s both;-moz-animation:fade-in ease-in-out .75s both;animation:fade-in ease-in-out .75s both;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .2s ease-in-out}.resource--item.sap:hover:before{background-color:rgba(218,40,67,.8)}.resource--item.xerox:hover:before{background-color:rgba(16,29,74,.9)}.resource--item.cfa:hover:before{background-color:rgba(16,29,74,.9)}.resource--item.tableau:hover:before{background-color:rgba(210,181,48,.8)}.resource--item.zoho:hover:before{background-color:rgba(138,185,69,.7)}.resource--item.acton:hover:before{background-color:rgba(255,87,34,.8)}.resource--item.shopify:hover:before{background-color:rgba(86,191,192,.9)}.partnerWrap .introWrap-content img{margin-bottom:40px}.partnerWrap .introWrap-content p{font-size:18px}.partner-additionalContent{padding-bottom:60px}@media (max-width:450px){.partner-additionalContent .flexboxAligner{display:block;float:left;width:100%;margin-bottom:20px}}.shopifyBenefits-wrap .fa{color:#fff;font-size:60px;text-align:center;margin:0 auto 30px;display:block}.shopifyBenefits-wrap h4{color:#fff;text-align:center}.shopifyBenefits-wrap ul{margin-top:20px;padding-left:20px;color:#fff}.demo-fullwidthCTA{background-size:cover;width:100%;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(http://placehold.it/1900x400);text-align:center;color:#fff}.demo-fullwidthCTA .cta-title{font-weight:700;font-size:36px;text-transform:uppercase;max-width:768px;line-height:1.2;margin:0 auto 20px}.companyAddressWrap{background-size:cover;width:100%;background-image:url(../images/bg-officeworkers.jpg);background-position:center right;color:#fff;position:relative;z-index:10;padding:9%}.companyAddressWrap:before{content:'';top:0;left:0;width:100%;height:100%;display:block;position:absolute;background:rgba(0,0,0,.9);background:-moz-linear-gradient(left,rgba(0,0,0,.9) 0,rgba(0,0,0,.9) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,.9)),color-stop(100%,rgba(0,0,0,.9)));background:-webkit-linear-gradient(left,rgba(0,0,0,.9) 0,rgba(0,0,0,.9) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.9) 0,rgba(0,0,0,.9) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.9) 0,rgba(0,0,0,.9) 100%);background:linear-gradient(to right,rgba(0,0,0,.9) 0,rgba(0,0,0,.9) 100%);z-index:-1}.blogrollWrap-nav{font-size:20px;text-transform:uppercase;margin-bottom:40px;color:#ababab;text-align:center}.blogrollWrap-nav .active{color:#c31f38}.blogrollWrap-nav li{color:#ababab}.blogrollWrap-nav a{border-bottom:0}.blogroll-list{margin:40px auto 0;padding:0;list-style:none;font-size:0}.blogroll-item{width:100%;text-align:center;position:relative;padding-right:1.03734%;padding-left:1.03734%;box-sizing:content-box;margin-bottom:20px;display:inline-block;vertical-align:top}.blogroll-item a{display:block;min-height:460px;border-bottom:1px solid silver;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.blogroll-item a:hover{background:#fff;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.blogroll-list .blog-imgWrap{padding:33%;overflow:hidden;position:relative;background:#da2843;-webkit-animation:fade-in ease-in-out .75s both;-moz-animation:fade-in ease-in-out .75s both;animation:fade-in ease-in-out .75s both;-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;transition:all 1s ease-in}.blogroll-list .blog-img{position:absolute;top:0;left:0;display:block;width:100%;max-width:100%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.blogroll-item a:hover .blog-img{opacity:.5;-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.blogroll-list .blog--category{font-size:20px}.blogroll-list .blog--hr{margin:10px auto;width:30%;display:block;border:0;border-top:1px solid #404040}.blogroll-list .blog--title{font-weight:300;font-size:16px;padding-left:10px;padding-right:10px;line-height:1.7}@media (min-width:1024px){.blogroll-item{width:22.92532%}}@media (max-width:1023px){.blogroll-item{width:31.25865%}.blogroll-item a{min-height:380px}}@media (max-width:768px){.blogroll-item{width:47.92532%}.blogroll-item a{min-height:400px}}@media (max-width:520px){.blogroll-item{width:100%;padding:0}.blogroll-item a{padding-bottom:30px}}.hero-blog{margin-top:-90px;height:100vh;position:relative}.hero-blog:before{content:'';top:0;left:0;width:100%;height:100%;display:block;position:absolute;background:rgba(0,0,0,.5);background:-moz-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,.5)),color-stop(100%,rgba(0,0,0,.5)));background:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%);background:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%);z-index:0}.hero-particpaction150{background-image:url(../images/casestudy/participaction150-hero.jpg)}.hero-ww{background-image:url(../images/casestudy/welcomewagon-hero.jpg)}.hero-goway{background-image:url(../images/casestudy/goway-hero.jpg)}.hero-certapro{background-image:url(../images/casestudy/certapro-hero.jpg)}.hero-brakeparts{background-image:url(../images/casestudy/brakeparts-hero.jpg)}.hero-fsb{background-image:url(../images/casestudy/fsb-report.jpg)}.hero-particpaction{background-image:url(../images/casestudy/participatction-hero.jpg)}.hero-ptp{background-image:url(../images/casestudy/ptp-hero.jpg)}.hero-whitepaper{background-image:url(../images/resources/whitepapers-hero.jpg)}.hero-video{background-image:url(../images/resources/video-hero.jpg)}@media (max-width:768px){.hero-particpaction150{background-image:url(../images/casestudy/participaction150-hero-sm.jpg)}.hero-ww{background-image:url(../images/casestudy/welcomewagon-hero-sm.jpg)}.hero-goway{background-image:url(../images/casestudy/goway-hero-sm.jpg)}.hero-certapro{background-image:url(../images/casestudy/certapro-hero-sm.jpg)}.hero-brakeparts{background-image:url(../images/casestudy/brakeparts-hero-sm.jpg)}.hero-fsb{background-image:url(../images/casestudy/fsb-report-sm.jpg)}.hero-particpaction{background-image:url(../images/casestudy/participatction-hero-sm.jpg)}.hero-ptp{background-image:url(../images/casestudy/ptp-hero-sm.jpg)}.hero-whitepaper{background-image:url(../images/resources/whitepapers-hero-sm.jpg)}.hero-video{background-image:url(../images/resources/video-hero-sm.jpg)}}.blogpost-headlineWrap{position:absolute;bottom:20%;color:#fff;text-align:left}.blogpost-headlineWrap .blog--category{margin-bottom:50px}.blogpost-headlineWrap .blog--category span{border-bottom:5px solid #fff;padding-bottom:10px}.blogpost-headlineWrap .blog--title{text-transform:none;font-size:46px;max-width:75%}.blogpost-headlineWrap p{font-size:20px}.blog--post h3{text-transform:none;font-size:34px;margin-bottom:2.5rem}.blog--post{font-size:20px}.blog--btnCenter{margin:70px auto 0;text-align:center;border-top:1px solid #ccc;padding-top:40px}.blog--btnCenter h4{font-weight:300;margin-bottom:20px;font-size:14px}.addFSB-footer{background:url(../images/casestudy/fsb-footer.png) 0 bottom repeat-x;height:200px}.hero-resources{position:relative;color:#fff}.hero-resources:before{content:'';top:0;left:0;width:100%;height:100%;display:block;position:absolute;background:rgba(0,0,0,.5);background:-moz-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,.5)),color-stop(100%,rgba(0,0,0,.5)));background:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%);background:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%);z-index:0}.resourcespost-headlineWrap{padding:90px 0;color:#fff;z-index:1;position:relative}.resourcespost-headlineWrap .blog--category{margin-bottom:50px}.resourcespost-headlineWrap .blog--category span{border-bottom:5px solid #fff;padding-bottom:10px}.resourcespost-headlineWrap .blog--title{text-transform:none;font-size:46px;max-width:75%}.resourcespost-headlineWrap p{font-size:20px}.hero-resources .btn-dlfile{font-size:3.5rem;background-color:rgba(255,255,255,.25)}@media (max-width:728px){.blogpost-headlineWrap .blog--title,.resourcespost-headlineWrap .blog--title{font-size:3rem}.blogpost-headlineWrap p{font-size:1.7rem}.introWrap-content p,.resourcespost-headlineWrap p{font-size:2rem}}.reCAPTCHA-disabled{opacity:.65!important;cursor:not-allowed!important;pointer-events:auto!important}.home-container{position:relative;text-align:center}.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.homepage-process{background:rgba(0,0,0,.5)}.clientTeaser-list1 li{line-height:100px}.threePer.clientTeaser-list1 li{width:33%}.fourPer.clientTeaser-list1 li{width:24%}@media (max-width:768px){.clientTeaser-list1 li{width:30%;padding:10px 5px}}@media (max-width:420px){.clientTeaser-list1 li,.fourPer.clientTeaser-list1 li,.threePer.clientTeaser-list1 li{width:45%}}.clientTeaser-list1 .client-logo{max-height:100px;background-color:rgba(0,0,0,.8)}.clientTeaser-list1 a{display:block;border-bottom:0}*{box-sizing:border-box}body{font-family:Verdana,sans-serif}.mySlides{display:none;width:100%}img{vertical-align:middle}.slideshow-container{width:100%;max-width:100%;position:relative;margin:auto}.text{color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.dot{height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}.active{background-color:#717171}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}@media only screen and (max-width:300px){.text{font-size:11px}}.next,.prev{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:#fff;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none}.next{right:0;border-radius:3px 0 0 3px}.prev{left:0}.next:hover,.prev:hover{background-color:#f1f1f1;color:#000}button.btn-quote{color:#fff;background:#da2843;border:0}button.btn-quote:focus,button.btn-quote:hover{color:#fff;background:#c31f38;border:0}.shadow{color:#fff;text-shadow:2px 2px 4px #000}