.home h1{margin-bottom:0.5em}.home .panel{padding:50px 0}.home .featureblock{border:none}.home .featureblock .featureblock-inner{border:solid 1px #f4f6f7}.home .largefeature{width:48%;margin:0 1%;float:left}.home .mediumfeature{width:32%;margin:0 0.66%;float:left}.home .mediumfeature a{position:absolute;bottom:0;top:0;left:0;right:0;background:transparent url(img/1x1.gif) repeat 0 0}.home .mediumfeature a:hover{border-bottom:6px solid #0095db}.home .slimfeature{width:24%}.home .imagefeature-inline .featureblock-inner>img{width:100%;height:auto}.home-banner{position:relative;height:364px;padding:46px 0;background:#b41d8e url(/SiteFiles/css/img/banner-strand.png) no-repeat top center;background-size:100% 384px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-banner h1{text-align:center;font-size:42px;color:#D0EDFD}.home-banner h2{text-align:center;font-size:26px;color:#D0EDFD;font-family:"Effra W01 Light";font-weight:normal}.home-banner h2 span{color:#fff}.home-banner .scrolldown{display:block;position:absolute;bottom:20px;left:50%;margin-left:-8px;width:21px;height:27px;background:url(/SiteFiles/css/img/icon-scrolldown.png) no-repeat;cursor:pointer}.home-banner .scrolldown:hover{background-position:0 5px}#homeinsights .featureblock .vcard-bottom{height:108px;bottom:24px}#homeinsights .featureblock .vcard-bottom .dt-time{margin-bottom:10px}#homeinsights .featureblock-inner{min-height:none;height:210px;padding:10px 0 110px}#homeinsights .insights-feature .summary-text{margin-top:40px}.ideaspanel{padding-top:40px}.ideaspanel .featureblock-inner{height:270px;padding-bottom:10px}.ideaspanel .mediumfeature a:hover{border-color:#be0087}#homeideas .ideas-feature .content-type{background-color:#be0087}#homeinnovations .wrapper{overflow:visible}#homeinnovations .home-slide a:hover{border-color:#0095db}#homeinnovations .innovationspanel{padding-bottom:50px}#homeinnovations .innovations-feature .content-type{background-color:#0095db}.home-carousel .featureblock{margin:0 10px}.home-carousel .featureblock-inner{height:330px;padding-bottom:10px}.home-carousel .home-slide .featureblock a{position:absolute;bottom:0;top:0;left:0;right:0;background:transparent url(img/1x1.gif) repeat 0 0}.home-carousel .home-slide .featureblock a:hover{border-bottom:6px solid #0095db}.home-carousel .slick-next{right:-35px}.home-carousel .slick-next:before{content:'\203A';margin-right:-2px}.home-carousel .slick-prev{left:-35px}.home-carousel .slick-prev:before{content:'\2039';margin-left:-2px}.home-carousel button{position:absolute;display:block;height:30px;width:30px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:#f4f6f7;top:50%;margin-top:-10px;padding:0;border:solid 1px #9D9D9D;outline:none;border-radius:50%;background:#fff}.home-carousel button:before{display:block;color:#9D9D9D;font-size:30px;line-height:30px;margin-top:-4px;font-family:"Effra W01 Light"}.home-carousel button:link,.home-carousel button:visited,.home-carousel button:active{border-color:#9D9D9D}.home-carousel button:link:before,.home-carousel button:visited:before,.home-carousel button:active:before{color:#9D9D9D}.home-carousel button:hover{border:solid 1px #d0d0d0}.home-carousel button:hover:before{color:#d0d0d0}.home-client-logos .client-logos{border-top:solid 1px #dcdcdc;background-color:transparent;float:none;text-align:center;padding:30px 0;margin-bottom:0;height:auto}.home-client-logos .client-logos li{float:none;display:inline-block;margin:2px;border:solid 1px #dcdcdc}.home-client-logos .client-logos img{display:block}.home-client-logos .client-logos .customer_name:hover{background:url(/SiteFiles/css/img/1x1-semi-transparent-blue.png) repeat 0 0}.home-client-logos .client-logos .customer_name{height:115px}@media (min-width: 980px){.home-client-logos .client-logos{height:115px}}@media (max-width: 1600px){.home-banner{background:#b41d8e url(/SiteFiles/css/img/banner-strand1.jpg) no-repeat top center;background-size:auto auto}}@media (max-width: 1100px){.home-carousel{padding-bottom:50px}.home-carousel .slick-next{top:auto;bottom:0px;right:50%;margin-right:-50px}.home-carousel .slick-prev{top:auto;bottom:0px;left:50%;margin-left:-50px}}@media (max-width: 780px){.home .mediumfeature{width:47%;margin:5px 0.5%;float:left}.home-banner{padding-top:10px}.home-banner h1{font-size:32px;line-height:1em;padding-bottom:0.25em}.home-banner h2{font-size:20px;padding-bottom:0.5em}.home-banner .scrolldown{bottom:10px}#homeinsights .insightpanel .slimfeature{width:48%;margin:0 0 10px 1%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#homeinsights .insightpanel .slimfeature .featureblock-inner{height:180px}#homeinsights .insightpanel .slimfeature .summary-text{font-size:19px}.home .panel{padding:20px 0}.home .panel h1{padding:0 10px;font-size:26px;line-height:1em}}@media (max-width: 480px){.home .largefeature{width:100%;margin:0 0;float:none}.home .mediumfeature{width:100%;margin:0 0 10px 0;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home .slimfeature{width:100%;margin:0 0 10px 0;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-banner{padding-top:10px}.home-banner h1{font-size:26px;line-height:1em;padding-bottom:0.25em}.home-banner h2{font-size:18px;padding-bottom:0.5em}.home-banner .scrolldown{bottom:10px}.ideaspanel .featureblock-inner{height:auto}.home-carousel .featureblock-inner{height:auto}#homeinsights .featureblock-inner{min-height:120px;height:auto}#homeinsights .insightpanel .slimfeature{width:98%;margin:0 0 10px 0;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#homeinsights .featureblock .vcard-bottom{height:80px;bottom:14px}#homeinsights .featureblock-inner{min-height:none;height:auto;padding:10px 0 100px 0}#homeinsights .featureblock-inner .summary-text{margin:30px 10px 0 10px;padding:0}#homeinsights .featureblock-inner .content-type{top:10px;left:10px}#homeinsights .insights-feature .summary-text{margin-top:30px}}.slick-slider{position:relative;display:block;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:none;touch-action:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:white url('ajax-loader.gif') center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-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;zoom:1}.slick-track:before,.slick-track:after{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}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}@font-face{font-family:"slick";src:url('fonts/slick.eot');src:url('fonts/slick.eot?#iefix') format("embedded-opentype"),url('fonts/slick.woff') format("woff"),url('fonts/slick.ttf') format("truetype"),url('fonts/slick.svg#slick') format("svg");font-weight:normal;font-style:normal;}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}.slick-prev:focus,.slick-next:focus{outline:none}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev:before{content:"\2190"}.slick-next{right:-25px}.slick-next:before{content:"\2192"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0px;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0px 5px;padding:0px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus{outline:none}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:0.75}.page-footer .copy-statement{padding:30px 0 0 0;background-image:none !important}.footer-action-bar{background-color:#27a5df;padding:40px}.footer-action-bar h3{font-size:34px;font-weight:100;color:#fff;font-family:"Effra W01 Light";float:left;margin:0}.footer-action-bar .cta-container{float:right}.footer-action-bar .btn{display:block;float:left;background-color:#fff;color:#27a5df;padding:13px 36px;font-family:"Effra W01 Light";text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-left:20px}.footer-action-bar .btn:hover{background-color:#f2f2f2}.page-footer .footer-links-wrap{padding-bottom:20px;border-bottom:solid 1px #dcdcdc}.page-footer .footerlinks{float:left;width:auto}.page-footer .footerlinks li{padding:0;width:auto}.page-footer .footerlinks li a{padding:0 16px 8px 16px;font-size:14px}.page-footer .footerlinks li:first-child a{padding-left:0}.socialshare{float:right;border:none;margin:0;padding:0}.socialshare li{margin:0;padding:0;width:auto}.socialshare li a{padding:0 16px 8px;color:#2a4b63;font-size:14px;text-decoration:underline}.socialshare li a:link,.socialshare li a:visited{text-decoration:underline}.socialshare li a:hover{text-decoration:none}.page-footer .housekeeping{margin-top:36px}.page-footer .housekeeping li{border:none;padding:0}.page-footer .housekeeping li a{font-size:14px;padding:0 16px;line-height:22px}.page-footer .housekeeping li a:hover{text-decoration:underline}.page-footer .copy-statement{margin:0;font-size:14px;line-height:22px}.page-footer .copy-statement img{margin-right:20px}@media (max-width: 1070px){.footer-action-bar{background-color:#27a5df;padding:20px}.footer-action-bar h3{text-align:center;float:none;margin:0;margin-bottom:0.5em}.footer-action-bar .cta-container{float:none;text-align:center}.footer-action-bar .btn{display:inline-block;float:none}.page-footer .housekeeping{float:none}.page-footer .housekeeping li{text-align:left;margin-bottom:0.5em}}@media (max-width: 720px){.footer-action-bar{background-color:#27a5df;padding:20px 10px}.footer-action-bar h3{text-align:left;float:none;margin:0;margin-bottom:0.5em}.footer-action-bar .cta-container{float:none;text-align:center}.footer-action-bar .btn{display:block;float:none;margin:10px 0}.page-footer .footerlinks{float:none}.page-footer .footerlinks li{width:50%;text-align:left;margin-bottom:0.5em}.page-footer .socialshare{float:none;width:100%}.page-footer .housekeeping li{width:100%;text-align:left;margin-bottom:0.5em}}