@charset "UTF-8";
.feature__logo,a.video-link{-webkit-transform:translate(-50%,-50%)}
.pull-quote,.text-large,.text-medium,body{font-weight:400}
body{font-family:proxima-nova,arial,sans-serif;font-style:normal;text-rendering:optimizeLegibility;font-size:14px}
.copy blockquote,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:HurmeGeometricSans2-Regular,arial,sans-serif}
@media screen and (min-width:768px){body{font-size:16px}
}
.copy blockquote,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:400;margin-top:0}
.copy .h1,.copy .h2,.copy .h3,.copy .h4,.copy .h5,.copy blockquote,.copy h1,.copy h2,.copy h3,.copy h4,.copy h5{margin-bottom:25px}
.h1,h1{font-size:30px;line-height:33px}
@media screen and (min-width:768px){.h1,h1{font-size:41px;line-height:44px}
}
@media screen and (min-width:992px){.h1,h1{font-size:61px;line-height:64px}
}
.h2,h2{font-size:24px;line-height:28px}
@media screen and (min-width:768px){.h2,h2{font-size:30px;line-height:34px}
}
@media screen and (min-width:992px){.h2,h2{font-size:44px;line-height:48px}
}
.h3,h3{font-size:21px;line-height:31px}
@media screen and (min-width:768px){.h3,h3{font-size:26px;line-height:36px}
}
@media screen and (min-width:992px){.h3,h3{font-size:34px;line-height:44px}
}
.h4,h4{font-size:17px;line-height:21px}
@media screen and (max-width:991px){.h4,h4{margin-bottom:7px}
}
@media screen and (min-width:768px){.h4,h4{font-size:18px;line-height:22px}
}
@media screen and (min-width:992px){.h4,h4{font-size:20px;line-height:24px}
}
.copy blockquote,.h5,h5{font-size:21px;line-height:29px}
@media screen and (min-width:768px){.copy blockquote,.h5,h5{font-size:24px;line-height:32px}
}
@media screen and (min-width:992px){.copy blockquote,.h5,h5{font-size:30px;line-height:38px}
}
.header-bold{font-family:HurmeGeometricSans2-SemiBold,arial,sans-serif}
.pull-quote,.text-large,.text-medium,strong{font-family:proxima-nova,arial,sans-serif;font-style:normal}
p{margin-top:0}
.block-layout .ctas a:hover,.block-layout a.cta:hover,.ctas a:hover,a.cta:hover{color:#FFF}
a{color:#FF8F1C;transition:all .3s ease}
a:hover{text-decoration:underline;color:#CE761B}
.mobile-controls__toggle:focus,a.video-link:hover{text-decoration:none}
a.link--alt,a[rel=external]{color:#8C8F91}
a.link--alt:hover,a[rel=external]:hover{color:#6B7072}
a.link--white,a.link--white:hover{color:#FFF}
a.video-link{display:block;color:#FFF;transition:opacity .3s ease;font-size:70px;opacity:.7;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.btn--primary,.btn--secondary-white{transition:background-color .3s ease}
@media screen and (min-width:768px){a.video-link{font-size:100px}
}
@media screen and (min-width:992px){a.video-link{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:auto}
.text-right-desktop{text-align:right}
}
a.video-link:hover{opacity:1}
a.video-link-inline{margin:0;padding:0;top:0}
a.video-link-inline .icon.icon--play{position:relative;top:-2px;display:inline-block}
.link--primary{font-size:18px;line-height:22px}
.link--secondary{font-size:14px;line-height:17px}
.link--tertiary{font-size:12px;line-height:18px}
.text-medium{font-size:16px;line-height:22px}
@media screen and (min-width:768px){.text-medium{font-size:18px;line-height:22px}
}
.text-large{font-size:16px;line-height:25px;color:#6B7072}
@media screen and (min-width:768px){.text-large{font-size:20px;line-height:29px}
}
.pull-quote{font-size:16px;line-height:25px;color:#535759!important}
@media screen and (min-width:768px){.pull-quote{font-size:20px;line-height:29px}
}
.form-group label,.text-small{color:#6B7072}
.text-meta{font-size:12px;line-height:18px;color:#8C8F91}
.text-meta--lg{font-size:14px;line-height:18px}
.text-right{text-align:right}
.text-center{text-align:center}
.text-left{text-align:left}
.text-underlined{text-decoration:underline}
.form-group label.text-label,.text-label{color:#6B7072;text-transform:uppercase;font-size:11px;line-height:14px;letter-spacing:1px}
.blockquote--testimonial{background-image:none;padding:0}
.blockquote--testimonial p{font-size:18px;line-height:25px;font-style:normal;color:#54585A}
.blockquote--testimonial p:after,.blockquote--testimonial p:before{display:inline-block}
.blockquote--testimonial p:before{content:'\201C'}
.blockquote--testimonial p:after{content:'\201D'}
@media screen and (min-width:768px){.blockquote--testimonial p{font-size:24px;line-height:34px}
}
.copy ul{padding-left:18px}
.copy ul li{margin-bottom:15px}
.copy blockquote{padding:0;margin:30px 0;background:0 0}
.copy--teal blockquote{color:#4F868E}
.copy--purple blockquote{color:#74447B}
.copy--orange blockquote{color:#FF8F1C}
.copy--green blockquote{color:#648B41}
.copy--pink blockquote,.copy--red blockquote{color:#D3194B}
.list--no-bullets{list-style:none;padding-left:0}
strong{font-weight:600}
.row .copy ul{padding-left:18px}
.row .copy ul li{line-height:1.4;padding-left:0;margin:0 0 15px;display:list-item}
.row .copy ul li:before,.row ul.list--no-bullets li:before{content:'';width:0;margin-left:0}
.row ul.list--no-bullets li{padding-left:0}
.grey-light{color:#9D9D9D}
@font-face{font-family:criteo-icons;src:url(../fonts/criteo-icons.eot);src:url(../fonts/criteo-icons.eot?) format("embedded-opentype"),url(../fonts/criteo-icons.woff) format("woff"),url(../fonts/criteo-icons.ttf) format("truetype");font-weight:400;font-style:normal}
.icon:before{font-family:criteo-icons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.btn--primary,.btn--secondary{font-family:proxima-nova,arial,sans-serif;font-style:normal;border-radius:4px;padding:0 28px;font-size:16px;line-height:36px;font-weight:300}
.icon--facebook:before{content:"\e001"}
.icon--linkedin:before{content:"\e002"}
.icon--twitter:before{content:"\e003"}
.icon--youtube:before{content:"\e004"}
.icon--magnify:before{content:"\e005"}
.icon--hamburger:before{content:"\e006"}
.icon--close:before{content:"\e007"}
.icon--play:before{content:"\e008"}
.icon--arrow-right:before{content:"\e009"}
.icon--mail:before{content:"\e010"}
.icon--arrow-down:before{content:"\e011"}
.icon--arrow-up:before{content:"\e012"}
.icon--shaking-hands:before{content:"\e013"}
.icon--impressions:before{content:"\e014"}
.icon--conversions:before{content:"\e015"}
.icon--growth:before{content:"\e016"}
.icon--clicks:before{content:"\e017"}
.icon--icon-arrow-rightb:before{content:"\e018"}
.icon--icon-arrow-left:before{content:"\e019"}
.icon--icon-triangle-down:before{content:"\e020"}
.icon--web-blog:before{content:"\e021"}
.icon--web-criteo-report:before{content:"\e022"}
.icon--web-events:before{content:"\e023"}
.icon--web-infographic:before{content:"\e024"}
.icon--web-third-party-report:before{content:"\e025"}
.row--grey{background-color:#f7f7f7}
.row--grey-medium{background-color:#EDEDED}
#container .mix{display:none}
.slick-slider{margin-bottom:0!important}
.btn--primary{color:#FFF;background-color:#FF8F1C;box-shadow:0 2px 1px #d4791b;margin-bottom:2px}
.btn--primary:hover{color:#FFF;background-color:#CE761B}
.btn--primary:active,.btn--primary:focus{box-shadow:none;color:#FFF}
.btn--primary-white{box-shadow:0 2px 1px rgba(102,102,102,.8);color:#6B7072;background-color:#FFF}
.btn--primary-white:hover{color:#FFF;background-color:#FF8F1C}
.btn--primary-white:active,.btn--primary-white:focus{color:#FFF;background-color:#CE761B}
.btn--secondary{color:#FF8F1C;border:2px solid #FF8F1C}
.btn--secondary:hover{color:#FFF;background-color:#FF8F1C}
.btn--secondary:active,.btn--secondary:focus{color:#FFF;border-color:#CE761B;background-color:#CE761B;box-shadow:none}
.btn--secondary:disabled{color:#bbb;border-color:#bbb;background-color:#EDEDED}
.btn--secondary-white{color:#FFF;border:2px solid #FFF}
.btn--tertiary,.input,.textarea{font-family:proxima-nova,arial,sans-serif;font-style:normal;border-radius:4px}
.btn--video,.input,.mobile-container,.textarea{transition:all .3s ease}
.btn--secondary-white:hover{color:#FF8F1C;background-color:#FFF}
.btn--secondary-white:active,.btn--secondary-white:focus{color:#CE761B;border-color:#FFF;background-color:#FFF}
.btn--tertiary{font-weight:300;font-size:14px;line-height:28px;color:#6B7072;border:1px solid #6B7072;padding:0 16px}
.btn--tertiary:hover{color:#FF8F1C;border-color:#FF8F1C}
.btn--tertiary:active,.btn--tertiary:focus{color:#CE761B;border-color:#CE761B;box-shadow:none}
.btn--tertiary:disabled{color:#bbb;border-color:#bbb;background-color:#EDEDED}
.btn--video{display:inline-block;color:#FFF;font-size:100px;line-height:1}
.input,.textarea{font-weight:400;font-size:16px;line-height:20px;border:1px solid #9D9D9D;padding:7px 10px;color:#4A4A4A;width:100%;outline:0}
.input--error,.input.parsley-error,.textarea--error,.textarea.parsley-error{border-color:#CE0037;color:#CE0037}
.input:focus,.textarea:focus{border-color:#FF8F1C;color:#4A4A4A}
.input__helper,.textarea__helper{font-size:12px;line-height:13px;letter-spacing:1.2;color:#9D9D9D;font-family:arial,sans-serif;font-style:normal;font-weight:300;padding:5px}
.custom-select select,.custom-toggle input[type=radio]:checked+label,.search-form,input.form-control{font-family:proxima-nova,arial,sans-serif;font-style:normal}
.custom-select option,.search-form,input.form-control{font-weight:400}
.input__helper--error,.textarea__helper--error{color:#CE0037}
.formRefresh{margin:50px -20px 30px}
.formRefresh__group{margin-bottom:15px}
.formRefresh .custom-select select,.formRefresh .input,.formRefresh .textarea{font-size:14px;line-height:20px}
.formRefresh .input{padding:11px}
.formRefresh .row{padding-top:0;padding-bottom:0}
.formRefresh .custom-select{margin-bottom:0;max-width:100%}
.formRefresh .custom-select select{padding:10px 30px 10px 10px}
.form-group .formRefresh label.text-label,.formRefresh .custom-checkbox label,.formRefresh .custom-radio label,.formRefresh .form-group label.text-label,.formRefresh .text-label{text-transform:none;font-size:14px;line-height:16px;letter-spacing:0;color:#8C8F91}
.formRefresh .btn.btn--primary{margin:10px 0 30px}
.formRefresh:after,.formRefresh:before{content:'';display:table}
.formRefresh:after{clear:both}
@media screen and (min-width:992px){.formRefresh{margin:0 0 70px}
.formRefresh__group{margin-bottom:25px}
.formRefresh .btn.btn--primary{margin:20px 0 40px}
}
input.form-control{font-size:16px;line-height:20px;border-radius:4px;border:1px solid #9D9D9D;padding:7px 10px;color:#4A4A4A;outline:0;width:100%;height:auto;background-color:#fff;box-shadow:none}
.form-control:focus{border-color:#FF8F1C;box-shadow:none}
.form-group label.text-label{margin-bottom:5px;text-transform:capitalize;font-size:14px;line-height:13px}
.search-form{position:relative}
.search-form .input{padding-right:35px}
.search-form__search-button{position:absolute;right:5px;background:0 0;border:none;outline:0;padding:4px 8px;color:#8C8F91;display:inline-block;top:1px}
.search-form__search-button .icon{font-size:18px}
@media screen and (min-width:768px){.search-form .input{padding-right:70px}
}
@media screen and (min-width:992px){.search-form__search-button{top:-2px}
}
.custom-select{position:relative;display:block;padding:0;border:1px solid #9D9D9D;border-radius:4px}
.custom-select--error{border-color:#CE0037;color:#CE0037}
.custom-select select{width:100%;margin:0;background:0 0;border:1px solid transparent;outline:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400;font-size:16px;line-height:20px;color:#4A4A4A;padding:7px 30px 7px 7px}
.custom-checkbox label,.custom-select{margin-bottom:10px}
.custom-select::after{content:"";z-index:2;top:50%;right:7px;margin-top:-2px;position:absolute;display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;pointer-events:none}
.custom-select select:focus{outline:0;background-color:transparent;color:#222}
.custom-select::after,x:-o-prefocus{display:none}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.custom-select select::-ms-expand{display:none}
.custom-select select:focus::-ms-value{background:0 0;color:#222}
}
@-moz-document url-prefix(){.custom-select{overflow:hidden}
.custom-select select{width:120%;width:calc(100% + em)}
}
.custom-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}
.custom-select--button{border:1px solid #DDD;border-radius:2px;background:#F5F5F5}
.custom-select{width:100%;max-width:280px}
select.form-control,textarea.form-control{background-color:#fff;border:1px solid #9D9D9D;border-radius:4px;font-size:16px;line-height:20px;color:#4A4A4A;padding:7px 30px 7px 7px}
.custom-checkbox label,.custom-radio label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;line-height:18px}
.custom-checkbox label:before,.custom-radio label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;top:0;background-color:#fff;border:1px solid #54585A}
.custom-checkbox input[type=checkbox],.custom-checkbox input[type=radio],.custom-radio input[type=checkbox],.custom-radio input[type=radio]{display:none}
.custom-checkbox input[type=radio]:checked+label:before,.custom-radio input[type=radio]:checked+label:before{content:"\2022";color:#54585A;font-size:40px;text-align:center;line-height:8px}
.custom-checkbox input[type=checkbox]:checked+label:after,.custom-radio input[type=checkbox]:checked+label:after{content:'';position:absolute;width:12px;height:7px;background:0 0;top:4px;left:2px;border:3px solid #54585A;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.custom-radio label:before{border-radius:8px}
.custom-checkbox label:before{border-radius:3px}
.custom-toggle{border:2px solid #FF8F1C;border-radius:4px;display:inline-block}
.custom-toggle input[type=checkbox],.custom-toggle input[type=radio]{display:none}
.custom-toggle label,.date-item{display:inline-block;text-align:center}
.custom-toggle label{cursor:pointer;position:relative;padding:0 30px;color:#FF8F1C;font-size:14px;line-height:33px;margin:0;float:left}
.custom-toggle input[type=radio]:checked+label{background-color:#FF8F1C;color:#fff;font-weight:600}
.date-item{font-family:HurmeGeometricSans2-Regular,arial,sans-serif}
.date-item span{display:block}
.date-item__month{font-size:23px;line-height:1;text-transform:uppercase}
@media screen and (min-width:768px){.custom-select{max-width:400px}
.date-item__month{font-size:33px}
}
@media screen and (min-width:992px){.date-item__month{font-size:43px}
}
.date-item__date{font-size:44px;line-height:1}
@media screen and (min-width:768px){.date-item__date{font-size:64px}
}
@media screen and (min-width:992px){.date-item__date{font-size:71px}
}
.date-item--white{color:#fff}
.date-item--large .date-item__month{font-size:40px;line-height:1}
.date-item--large .date-item__date{font-size:66px;line-height:1}
.socialContainer{position:relative}
.socialContainer__channel{line-height:0}
.socialContainer__tooltip{position:absolute;background:#FFF;box-shadow:0 0 10px rgba(0,0,0,.2);padding:5px;border-radius:3px}
.socialContainer .fb-like.fb_iframe_widget{height:20px;overflow:hidden}
.mobile-container,body.body-fixed{height:100%;position:fixed;width:100%}
body{padding-top:50px}
body.body-fixed{overflow:hidden}
@media screen and (min-width:768px){.date-item--large .date-item__month{font-size:71px}
.date-item--large .date-item__date{font-size:116px}
body{padding-top:111px}
}
@media screen and (min-width:992px){body{padding-top:117px}
}
.mobile-container,.mobile-controls{z-index:101}
@media screen and (max-width:767px){.mobile-container .btn.btn--primary,.mobile-controls .btn.btn--primary{padding:0 7px;font-size:10px;line-height:22px}
}
@media screen and (min-width:768px) and (max-width:991px){.mobile-container .btn.btn--primary,.mobile-controls .btn.btn--primary{padding:0 14px;font-size:13px;line-height:30px}
}
.mobile-container{top:50px;left:0;right:0;bottom:0;padding-bottom:50px;padding-top:10px;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#FFF;visibility:hidden;opacity:0}
.mobile-container--active{visibility:visible;opacity:1;padding-top:0}
@media screen and (min-width:768px){.mobile-container{padding-bottom:0;padding-top:0;visibility:visible;opacity:1;top:0;left:0;right:auto;bottom:auto;overflow-y:visible;height:auto;transition:top .3s ease}
.mobile-container.mobile-container--slideup{top:-120px}
}
.mobile-controls{position:fixed;top:0;left:0;right:0;height:50px;padding:10px 0;background-color:#FFF;display:none;box-shadow:0 5px 5px rgba(0,0,0,.1)}
.mobile-controls .btn.btn--primary{position:relative;top:2px}
.mobile-controls__toggle{position:relative;z-index:2;color:#6B7072;padding:2px}
.mobile-controls__logo{position:absolute;width:100%;text-align:center;left:0;z-index:0}
.mobile-controls__logo a{display:inline-block}
.mobile-controls__logo img{max-width:84px;width:200px;margin:0 auto}
.mobile-controls .pull-left,.mobile-controls .pull-right{margin:0}
.lines-button{transition:.3s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4.28571429px}
.lines-button:hover{opacity:1}
.lines-button:active{transition:0}
.lines,.lines:after,.lines:before{height:4.28571429px;background:#6B7072;border-radius:2.14285714px;transition:.3s;width:30px;display:inline-block}
.lines{position:relative}
.lines:after,.lines:before{position:absolute;left:0;content:'';-webkit-transform-origin:2.14285714px center;-ms-transform-origin:2.14285714px center;transform-origin:2.14285714px center}
.lines:before{top:7.5px}
.lines:after{top:-7.5px}
.lines-button.close{-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}
.lines-button.x.close .lines{background:0 0}
.lines-button.x.close .lines:after,.lines-button.x.close .lines:before{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:30px}
.lines-button.x.close .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}
.lines-button.x.close .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}
.lines-button.x.close:hover .lines:after,.lines-button.x.close:hover .lines:before{background:#FF8F1C}
.primary-navigation{background-color:#FFF;text-align:center}
.primary-navigation__logo{text-align:left}
.primary-navigation__logo img{max-width:60%}
.primary-navigation__inner{display:inline-block}
.primary-navigation__search-close,.primary-navigation__search-toggle{width:36px;background:0 0;border:none;outline:0;position:relative;top:4px;margin-right:10px;font-size:20px;line-height:28px}
.primary-navigation__search-close .icon.icon--close,.primary-navigation__search-close .icon.icon--magnify,.primary-navigation__search-toggle .icon.icon--close,.primary-navigation__search-toggle .icon.icon--magnify{transition:color .3s ease}
.primary-navigation__search-close .icon.icon--close:hover,.primary-navigation__search-close .icon.icon--magnify:hover,.primary-navigation__search-toggle .icon.icon--close:hover,.primary-navigation__search-toggle .icon.icon--magnify:hover{color:#FF8F1C}
.primary-navigation__search-close{top:3px;color:#6B7072}
.primary-navigation__link{transition:all .3s ease;font-size:16px;line-height:6px;color:#54585A;display:block;padding:10px 0;margin:0 0 10px}
.primary-navigation__link--home{display:block}
.primary-navigation__link.active{display:inline-block;color:#FF8F1C;text-decoration:none;border-bottom:2px solid #FF8F1C}
.primary-navigation .search-form{position:absolute;right:164px;top:2px;opacity:0;z-index:10;width:55%;visibility:hidden;transition:all .3s ease}
.primary-navigation .search-form .input{padding-left:30px;transition:padding-left .3s ease}
.primary-navigation .search-form--active{right:174px;visibility:visible;opacity:1;display:block}
.primary-navigation .search-form--active .input{padding-left:10px}
.primary-navigation .pull-left,.primary-navigation .pull-right{margin:0}
@media screen and (min-width:768px){.primary-navigation{padding-top:52px;padding-bottom:26px;box-shadow:0 10px 10px rgba(0,0,0,.1)}
.primary-navigation__logo img{width:150px;max-width:70%;height:auto}
.primary-navigation__link{font-size:14px;line-height:18px;margin:0 5px;padding:8px 0 0;display:inline-block;border-bottom:2px solid transparent}
.primary-navigation__link--home{display:none}
.primary-navigation__link:focus,.primary-navigation__link:hover{color:#FF8F1C;text-decoration:none;border-bottom:2px solid #FF8F1C}
.primary-navigation .btn.btn--primary,.primary-navigation .dropdown{display:inline-block;margin:0}
.primary-navigation .dropdown{margin-right:20px}
.primary-navigation .dropdown-toggle{text-decoration:none;display:inline-block}
.primary-navigation .icon--magnify{font-size:18px;color:#6B7072}
.primary-navigation .search-form--active{width:55%}
}
@media screen and (min-width:992px){.primary-navigation .icon--magnify{font-size:20px}
.primary-navigation__logo img{max-width:100%}
.primary-navigation__link{font-size:18px;line-height:22px;margin:0 12px;padding:14px 0 0;border-bottom:3px solid transparent}
.primary-navigation__link.active,.primary-navigation__link:focus,.primary-navigation__link:hover{border-bottom:3px solid #FF8F1C}
.primary-navigation .search-form{top:5px;right:200px}
.primary-navigation .search-form--active{right:215px}
}
.utility-navigation{text-align:center}
.utility-navigation__link{font-size:12px;line-height:13px;transition:all .3s ease;display:inline-block;color:#8C8F91;margin:15px 5px}
.utility-navigation .search-form{display:none}
@media screen and (min-width:768px){.utility-navigation{position:absolute;top:0;left:0;background:#222;text-align:right;width:100%}
.utility-navigation .dropdown{border-left:1px solid #54585A;display:inline-block;text-align:left}
.utility-navigation .dropdown-toggle{text-decoration:none}
.utility-navigation__link{font-size:10px;line-height:13px;letter-spacing:1px;color:#EDEDED;padding:8px 12px;text-transform:uppercase;font-family:proxima-nova,arial,sans-serif;font-style:normal;font-weight:300;margin:0}
.utility-navigation__link:hover{text-decoration:underline}
.utility-navigation__link--login{background-color:#54585A}
}
.feature,.feature__img{background-position:center center;background-size:cover;position:relative}
.feature__quote,.feature__quote-credit,.footer-navblock__header,.footer-office strong,.footer__bottom,.footer__main,.footer__social{font-family:proxima-nova,arial,sans-serif;font-style:normal;font-weight:400}
.tertiary-navigation{background-color:#EDEDED;display:none;margin-top:20px;text-align:center;padding:10px 0}
.tertiary-navigation .btn.btn--tertiary{margin:0 5px}
.tertiary-navigation .custom-select{display:inline-block;max-width:130px;top:2px;border-color:#6B7072}
.tertiary-navigation .custom-select select{padding:3px 17px 3px 7px;color:#6B7072}
.footer__social{text-align:center;background-color:#fff;font-size:15px;line-height:24px;color:#6B7072;padding:20px 0;border-top:1px solid #EDEDED}
.footer__social-text{display:block;margin-bottom:10px}
.footer__social a{margin-left:5px}
.footer__social a:hover{text-decoration:none}
.footer__social .icon{font-size:40px;line-height:40px;color:#FFF}
.footer__social .icon:before{border-radius:4px;display:inline-block}
.footer__social .icon--facebook:before{background-color:#2C549A}
.footer__social .icon--twitter:before{background-color:#219FE1}
.footer__social .icon--linkedin:before{background-color:#156BA1}
.footer__social .icon--youtube:before{background-color:#BD1918}
@media screen and (min-width:768px){.footer__social-text{display:inline-block;margin-right:15px;margin-bottom:0}
.footer__social{font-size:20px;line-height:29px;padding:30px 0}
}
.footer__main{background-color:#333;padding:25px 0;text-align:center}
.footer__main-offices{margin-top:20px}
@media screen and (min-width:768px){.footer__main{padding:50px 0;text-align:left}
.footer__main .footer__main-col{display:inline-block;width:33.333%;float:left;padding-right:15px}
}
@media screen and (min-width:992px){.footer__main .footer__main-offices{margin-top:0}
}
.footer__bottom{background-color:#222;font-size:13px;line-height:24px;color:#8C8F91;padding:20px 0;text-align:center}
.footer__bottom-right{margin-top:20px}
@media screen and (min-width:992px){.footer__bottom .footer__bottom-right{margin-top:0}
}
.footer-navblock__header{font-size:12px;line-height:18px;color:#6B7072;text-transform:uppercase;margin-bottom:5px}
.footer-navblock__list{font-size:15px;line-height:24px;list-style:none;margin-bottom:15px}
.footer-navblock__list a{color:#EDEDED;display:inline-block}
@media screen and (min-width:768px){.footer__bottom{text-align:left;padding:25px 0}
.footer__bottom .footer__bottom-right{text-align:center}
.footer-navblock--horizontal .footer-navblock__header{display:inline-block;margin-right:20px}
.footer-navblock--horizontal .footer-navblock__list{display:inline-block;font-size:13px;margin-bottom:5px}
.footer-navblock--horizontal .footer-navblock__list li{display:inline-block}
.footer-navblock--horizontal .footer-navblock__list li:after{content:'•';padding:0 8px 0 10px;display:inline-block}
.footer-navblock--horizontal .footer-navblock__list li:last-child:after{content:'';padding:0}
}
.footer-office{font-size:15px;line-height:24px;color:#c9c9c9;margin-bottom:20px;text-align:center}
.footer-office a{color:#fff}
.footer-office p{margin:0}
.footer-office__view-all{margin-top:20px;display:inline-block}
@media screen and (min-width:768px){.footer-office{float:left;text-align:left;width:50%}
}
.feature--pull-quote,.list-container{text-align:center}
.footer-copyright{margin:18px 0 0}
.feature{background-color:#f6f6f6;padding-top:45px;padding-bottom:40px;transition:min-height .3s ease}
.feature h1{margin-bottom:25px}
.feature .form-group label.text-label,.feature .text-label,.form-group .feature label.text-label{margin-bottom:20px}
.feature .link--primary{margin-right:25px}
.feature .row{padding:0;overflow:visible}
.feature__quote{font-size:17px;line-height:27px;color:#54585A}
@media screen and (min-width:992px){.feature__quote{font-size:24px;line-height:34px}
.feature__img--full{opacity:.5}
}
.feature__quote-credit{font-size:16px;line-height:20px;color:#6B7072}
.feature__img{height:0;overflow:hidden;padding-bottom:40%;width:100%;margin-bottom:35px;z-index:2}
.feature__img--full{z-index:0}
.feature__img--video{padding-bottom:56.25%}
@media screen and (max-width:991px){.feature--double .container .feature__img{position:absolute;top:0;left:0}
}
.feature__img-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#222;opacity:.4}
.feature__logo,.feature__thumbnail{display:block;top:50%;margin:0 auto}
.feature__img img,.feature__img-overlay-top{z-index:5}
.feature__logo{max-height:90px;max-width:200px;height:auto;width:auto;position:absolute;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media screen and (min-width:992px){.feature__logo{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:auto;max-height:120px}
}
.feature__thumbnail{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media screen and (min-width:992px){.feature__thumbnail{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:auto}
}
.feature__logo-header{max-width:200px;width:100%}
.feature__video{width:100%;height:0;box-sizing:border-box;padding:0 53px 56.25%;position:absolute;top:0;right:0;z-index:3;background-color:#000;opacity:0;transition:opacity .3s ease}
.feature__video--playing{opacity:1}
.feature__video-container{margin:0 auto;height:0;overflow:hidden;width:100%;padding-bottom:56.25%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:1160px;transition:top .3s ease}
.feature--pull-quote .blockquote--testimonial,.feature--simple,.feature--simple .h2,.feature--simple h2{margin-bottom:0}
.feature__video-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}
.feature__video-close{position:absolute;right:5px;top:-10px;font-size:30px;background:0 0;border:none;z-index:10;opacity:.8;transition:all .3s ease}
.feature__video--playing .feature__video-close{top:0}
.feature__video-close:hover{opacity:1}
@media screen and (max-width:991px){.feature--no-pad-mobile{padding-top:0}
}
.feature--charcoal,.feature--charcoal h1,.feature--charcoal p,.feature--green,.feature--green h1,.feature--green p,.feature--grey,.feature--grey h1,.feature--grey p,.feature--orange,.feature--orange h1,.feature--orange p,.feature--pink,.feature--pink h1,.feature--pink p,.feature--purple,.feature--purple h1,.feature--purple p,.feature--teal,.feature--teal h1,.feature--teal p{color:#FFF}
.feature--light-grey{background-color:#D1D1D1}
.feature--light-blue{background-color:rgba(79,134,142,.3)}
.feature--teal{background-color:#4F868E}
.feature--purple{background-color:#74447B}
.feature--orange{background-color:#FF8F1C}
.feature--orange .btn.btn--primary{background-color:#FFF;color:#FF8F1C;box-shadow:0 1px 2px #dcdcdc}
.feature--orange .btn.btn--primary:hover{background-color:#DCDCDC}
.feature--orange .btn.btn--primary:active{background-color:#CE761B;box-shadow:none}
.card,.list-item{box-shadow:0 0 0 1px #ddd}
.feature--green{background-color:#648B41}
.feature--pink{background-color:#D3194B}
.feature--grey{background-color:#6B7072}
.feature--red{background-color:#D3194B}
.feature .date-item{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media screen and (min-width:992px){.feature--simple{margin-bottom:0}
.feature .date-item{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:auto}
}
.feature__navigation{background-color:#EDEDED;padding:20px 80px 20px 20px;border-radius:4px;display:inline-block}
.feature__navigation-group ul{margin:0 0 20px}
.feature__navigation-group ul li{margin:0}
.feature__navigation-group ul li:before{color:#FFF;font-size:20px;line-height:22px}
.feature__navigation-group a:focus{text-decoration:none}
.feature__navigation-group .form-group label.text-label,.feature__navigation-group .text-label,.form-group .feature__navigation-group label.text-label{color:#54585A;margin-bottom:10px;display:block}
@media screen and (min-width:600px){.feature__navigation-group{float:left;margin-left:60px}
.feature__navigation-group:first-child{margin-left:0}
}
.feature--less-opacity .feature__img--full{opacity:.6}
@media screen and (min-width:992px){.feature{padding-top:50px;padding-bottom:50px}
.feature__video-container{position:relative;left:auto;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}
.feature__video{height:100%}
.feature__img{position:absolute;overflow:visible;padding-bottom:0;top:0;left:0;height:100%;width:50%;margin-bottom:0}
.feature--small-image .feature__img{width:40%}
.feature__img--right{right:0;left:auto}
.feature__img--full{width:100%}
.feature--double .feature__img--right{right:auto;left:50%;max-width:600px}
.feature--charcoal{background-color:#222}
.feature .col-md-5,.feature .col-md-6,.feature .col-md-7,.feature .col-md-8{height:300px;display:table}
.feature .col-md-5>div.feature__content,.feature .col-md-6>div.feature__content,.feature .col-md-7>div.feature__content,.feature .col-md-8>div.feature__content{display:table-cell;vertical-align:middle}
.feature--tall .col-md-5,.feature--tall .col-md-6,.feature--tall .col-md-7,.feature--tall .col-md-8{height:400px}
.feature--pull-quote .col-md-5,.feature--pull-quote .col-md-6,.feature--pull-quote .col-md-7,.feature--pull-quote .col-md-8{height:auto}
.list-container{text-align:left}
}
@media screen and (min-width:1200px){.feature__video-container{padding-bottom:652.5px}
}
.feature--testimonial{margin-bottom:30px}
.feature .no-margin-bottom{margin-bottom:0!important}
.js-animate-words{position:relative}
.js-animate-words__label{font-smoothing:antialiased;position:absolute;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:0;left:0;transition:all .8s ease}
.js-animate-words__label--out{opacity:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}
.js-animate-words__label--in{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.js-animate-words__label:before{clear:both;height:64px}
.js-animate-words:before{position:relative;overflow:hidden;width:10px;height:1px;display:inline-block;content:''}
.list-item{text-align:left;border-radius:4px;width:100%;max-width:330px;margin:0 auto 30px;display:inline-block;background-color:#fff}
.bumper,.bumper__container,.list-item__date,.list-item__image,.pagination-row{text-align:center}
.list-item__date,.list-item__region{padding-top:25px}
@media screen and (min-width:992px){.list-item{max-width:100%;display:block}
.list-item__date,.list-item__region{padding-top:50px}
.list-item__region{padding-left:40px}
}
.list-item__header-link{color:inherit}
.list-item__header-link:focus,.list-item__header-link:hover{color:#FF8F1C;text-decoration:none}
.list-item__content{padding-top:25px;padding-bottom:25px;vertical-align:top}
.list-item__image{min-height:330px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;background-repeat:no-repeat;background-position:50% 50%;line-height:330px;background-size:cover}
.list-item__image img{width:auto;max-width:200px;max-height:120px;line-height:1.3;position:relative}
.list-item__image-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.4}
.list-item__image-overlay-top{z-index:5}
@media screen and (max-width:991px){.list-item__image--none{min-height:auto;line-height:auto}
}
.list-item__image--past img{max-height:140px}
.list-item .link--primary{margin-right:20px}
.list-item--case-study .list-item__image{min-height:230px;line-height:230px}
.form-group .list-item--case-study label.text-label,.list-item--case-study .form-group label.text-label,.list-item--case-study .text-label{margin:0}
.list-item--case-study h3{font-size:20px;line-height:30px}
@media screen and (min-width:768px){.list-item--case-study h3{font-size:22px;line-height:32px}
}
@media screen and (min-width:992px){.list-item__content{padding-right:50px;padding-top:45px;padding-bottom:45px}
.list-item--case-study h3{font-size:26px;line-height:34px}
}
.filter-row{padding:30px 0}
#countryFilter,.filter-row .custom-select select{height:28px;padding:0 30px 0 16px;font-size:14px;line-height:28px;font-family:proxima-nova,arial,sans-serif;font-weight:300;color:#6B7072;font-style:normal}
.filter-row .custom-select{display:inline-block;width:auto;margin-right:20px;float:left;border-color:#6B7072}
.filter-row__right-block .custom-select{margin-right:0}
.filter-row .form-group label.text-label,.filter-row .text-label,.form-group .filter-row label.text-label{margin-bottom:5px}
#countryFilter{display:inline-block;width:100%;margin:0;background:0 0;border:1px solid transparent;outline:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.pagination-row{padding:50px 0;width:100%;font-size:18px;line-height:24px}
.pagination-row .pager,.pagination-row a{width:30px;height:30px;text-align:center;line-height:30px;display:inline-block;border-radius:2px;cursor:pointer;margin:0}
.pagination .page-first,.pagination .page-last,.pagination-row .page-first,.pagination-row .page-last{width:auto}
.pagination-row .pager:focus,.pagination-row .pager:hover,.pagination-row a:focus,.pagination-row a:hover{text-decoration:none;color:#CE761B}
.pagination .page-next,.pagination .page-prev,.pagination-row .page-next,.pagination-row .page-prev,.pagination-row__next,.pagination-row__prev,.pagination__next,.pagination__prev{color:#6B7072}
.pagination .page-next.disabled,.pagination .page-prev.disabled,.pagination-row .page-next.disabled,.pagination-row .page-prev.disabled,.pagination-row__next.disabled,.pagination-row__prev.disabled,.pagination__next.disabled,.pagination__prev.disabled{color:#ccc;cursor:default}
.pagination .page-next.disabled:hover,.pagination .page-prev.disabled:hover,.pagination-row .page-next.disabled:hover,.pagination-row .page-prev.disabled:hover,.pagination-row__next.disabled:hover,.pagination-row__prev.disabled:hover,.pagination__next.disabled:hover,.pagination__prev.disabled:hover{color:#ccc}
.pagination .page-prev,.pagination-row .page-prev,.pagination-row__prev,.pagination__prev{margin-right:15px}
.pagination .page-next,.pagination-row .page-next,.pagination-row__next,.pagination__next{margin-left:15px}
.pagination .page-number,.pagination-row .page-number,.pagination-row__page,.pagination__page{color:#54585A}
.pagination .page-number--active,.pagination .page-number.active,.pagination-row .page-number--active,.pagination-row .page-number.active,.pagination-row__page--active,.pagination-row__page.active,.pagination__page--active,.pagination__page.active{background-color:#FF8F1C;color:#fff}
.pagination .page-number--disabled,.pagination .page-number.disabled,.pagination-row .page-number--disabled,.pagination-row .page-number.disabled,.pagination-row__page--disabled,.pagination-row__page.disabled,.pagination__page--disabled,.pagination__page.disabled{color:#ccc;cursor:default}
.pagination .page-number--disabled:hover,.pagination .page-number.disabled:hover,.pagination-row .page-number--disabled:hover,.pagination-row .page-number.disabled:hover,.pagination-row__page--disabled:hover,.pagination-row__page.disabled:hover,.pagination__page--disabled:hover,.pagination__page.disabled:hover{color:#ccc}
.pagination .page-first:after,.pagination-row .page-first:after{content:'...';display:inline-block;margin-left:12px}
.pagination .page-last:before,.pagination-row .page-last:before{content:'...';display:inline-block;margin-right:12px}
.bumper-row{width:100%;position:relative}
.bumper-row--photo .bumper-row__img{position:relative;left:0;top:0;width:100%;z-index:1;padding-bottom:34.7%;height:0;overflow:hidden;background-size:cover}
.bumper-row--photo .bumper{position:relative;z-index:1}
@media screen and (min-width:992px){.filter-row__right-block{float:right}
.bumper-row--photo{background:#222}
.bumper-row--photo .bumper-row__img{position:absolute;overflow:visible;height:100%;padding-bottom:0;opacity:.5}
.bumper-row--photo .bumper{background:0 0}
}
.bumper{background-color:#4F868E;padding-top:40px;padding-bottom:40px}
.bumper__container{max-width:520px;display:inline-block}
.bumper__header,.bumper__text{color:#fff}
.bumper__text{margin-bottom:40px}
.bumper__header{margin-bottom:20px}
.bumper--alt{background-color:#6B7072}
@media screen and (min-width:992px){.bumper{padding-top:110px;padding-bottom:110px;vertical-align:middle}
.bumper--short{padding-top:70px;padding-bottom:70px}
}
.modal-dialog{width:100%;max-width:800px;text-align:left}
.card{border-radius:4px;position:relative;padding-bottom:25px;margin-bottom:30px;background-color:#fff;transition:background-color .3s ease}
.card:before{content:'';position:absolute;width:100%;height:100%;display:block;box-shadow:0 0 10px rgba(0,0,0,.2);opacity:0;z-index:0;transition:opacity .3s ease}
.card:hover:before{opacity:1}
.card__body,.card__image{position:relative;z-index:1}
.card__image img{max-width:370px;width:100%;border-radius:4px 4px 0 0}
.card__body{padding:25px}
.card__body a{text-decoration:none;color:inherit}
.card__body a:hover{text-decoration:none;color:#CE761B}
.card__body a:hover .form-group label,.card__body a:hover .text-small,.form-group .card__body a:hover label{color:#CE761B}
.card__header{font-size:21px;line-height:29px}
@media screen and (min-width:768px){.card__header{font-size:30px;line-height:38px}
}
.card__links{position:absolute;padding:0 25px 25px;left:0;bottom:0;z-index:1}
.card__link{margin-right:25px}
.card__link-download{color:#8C8F91}
.card__link-download:hover{color:#6B7072}
.related-resources__header{margin-bottom:20px}
@media screen and (min-width:992px){.related-resources__header{margin-bottom:40px}
}
@media screen and (max-width:991px){.row ul.social-share li{display:inline-block;margin-right:10px}
}
.social-share li{display:inline-block;line-height:1.4;margin:0 0 15px}
.social-share__label,.statistics img{margin-bottom:5px}
.social-share__link{color:#fff;width:30px;height:30px;line-height:30px;text-align:center;display:inline-block}
.social-share__link .icon{font-size:30px;line-height:30px}
.social-share__link .icon:before{background-color:#6B7072;border-radius:2px;display:inline-block}
.social-share__link:active,.social-share__link:focus,.social-share__link:hover{color:#fff;text-decoration:none}
.social-share__link:active .icon--facebook:before,.social-share__link:focus .icon--facebook:before,.social-share__link:hover .icon--facebook:before{background-color:#2C549A}
.social-share__link:active .icon--twitter:before,.social-share__link:focus .icon--twitter:before,.social-share__link:hover .icon--twitter:before{background-color:#219FE1}
.social-share__link:active .icon--linkedin:before,.social-share__link:focus .icon--linkedin:before,.social-share__link:hover .icon--linkedin:before{background-color:#156BA1}
.social-share__link:active .icon--mail:before,.social-share__link:focus .icon--mail:before,.social-share__link:hover .icon--mail:before{background-color:#54585A}
@media screen and (min-width:992px){.social-share li{display:block}
}
.js-social-affix{transition:opacity .3s ease;opacity:1}
.js-social-affix.fix-top{position:fixed}
.js-social-affix.fix-bottom{position:fixed;opacity:0}
.statistics{background-color:#EDEDED;padding-top:30px;padding-bottom:10px;text-align:center}
.statistics .row{padding-top:0;padding-bottom:0}
.statistics p{color:#8C8F91}
.statistics p.statistics__intro{color:#9D9D9D}
.statistics.statistics--with-intro{padding-top:40px;padding-bottom:20px}
@media screen and (min-width:768px){.statistics p.statistics__intro{margin-bottom:60px}
.statistics.statistics--with-intro{padding-top:80px;padding-bottom:60px}
}
.statistics--with-intro h4{margin-bottom:26px}
.statistics__image-container{display:table;width:100%;height:125px;max-height:125px}
.statistics__image{display:table-cell;text-align:center;vertical-align:bottom}
.statistics__statistic{margin-bottom:25px}
@media screen and (min-width:768px){.statistics__statistic{margin-bottom:0}
}
.statistics .header-bold{margin-bottom:15px}
.statistics .col-sm-6{margin-bottom:30px}
.statistics--tall{padding-top:60px;padding-bottom:20px}
.statistics--four-up h4{color:#8C8F91}
.statistics__value{display:block;margin:10px 0;font-family:HurmeGeometricSans2-Regular,arial,sans-serif;font-style:normal;font-weight:400;font-size:30px;line-height:42px}
.statistics__value .icon{font-size:15px}
.statistics__value .icon.icon--conversions,.statistics__value .icon.icon--growth,.statistics__value .icon.icon--impressions,.statistics__value .icon.icon--shaking-hands{display:block}
.statistics__value .icon.icon--impressions,.statistics__value .icon.icon--shaking-hands{font-size:52px;line-height:42px;margin-bottom:9px}
.statistics__value .icon.icon--growth,.statistics__value .icon.icon--impressions{font-size:46px;line-height:46px;margin-bottom:12px}
.statistics__value .icon.icon--conversions{font-size:44px;line-height:42px;margin-bottom:14px}
.statistics__value .icon.icon--arrow-down,.statistics__value .icon.icon--arrow-up{font-size:15px;margin-right:10px;position:relative;top:-10px}
.statistics__value .icon.icon--arrow-down.icon--large,.statistics__value .icon.icon--arrow-up.icon--large{font-size:30px}
.statistics__value .icon.icon--clicks{display:block;font-size:50px;line-height:42px;margin-bottom:11px}
@media screen and (min-width:768px){.statistics__value{font-size:40px;line-height:52px}
.statistics__value .icon.icon--arrow-down,.statistics__value .icon.icon--arrow-up{top:-9px;font-size:15px}
.statistics__value .icon.icon--arrow-down.icon--large,.statistics__value .icon.icon--arrow-up.icon--large{font-size:40px}
.statistics__value .icon.icon--shaking-hands{font-size:59px;margin-bottom:11px}
.statistics__value .icon.icon--impressions{font-size:59px;margin-bottom:12px}
.statistics__value .icon.icon--conversions{font-size:42px;line-height:42px;margin-bottom:25px}
.statistics__value .icon.icon--growth{font-size:49px;line-height:49px;margin-bottom:17px}
.statistics__value .icon.icon--clicks{font-size:50px;line-height:40px;margin-bottom:21px}
}
@media screen and (min-width:992px){.statistics__value{font-size:62px;line-height:76px}
.statistics__value .icon{font-size:20px}
.statistics__value .icon.icon--arrow-down,.statistics__value .icon.icon--arrow-up{top:-20px;font-size:20px}
.statistics__value .icon.icon--arrow-down.icon--large,.statistics__value .icon.icon--arrow-up.icon--large{font-size:40px}
.statistics__value .icon.icon--shaking-hands{font-size:86px;margin-bottom:14px}
.statistics__value .icon.icon--impressions{font-size:90px;margin-bottom:10px}
.statistics__value .icon.icon--conversions{font-size:70px;line-height:70px;margin-bottom:23px}
.statistics__value .icon.icon--growth{font-size:78px;line-height:76px;margin-bottom:16px}
.statistics__value .icon.icon--clicks{font-size:78px;line-height:70px;margin-bottom:19px}
}
.statistics--teal .statistics__value{color:#4F868E}
.statistics--orange .statistics__value{color:#FF8F1C}
.statistics--purple .statistics__value{color:#74447B}
.statistics--pink .statistics__value{color:#CE0037}
.statistics--green .statistics__value{color:#648B41}
.statistics--red .statistics__value{color:#D3194B}
.statistics__suffix{font-size:.5em}
@media screen and (min-width:768px){.statistics{padding-top:44px;padding-bottom:30px}
.statistics--tall{padding-top:70px;padding-bottom:30px}
.statistics img{margin-bottom:15px}
}
@media screen and (min-width:992px){.statistics--tall{padding-top:90px;padding-bottom:40px}
}
.highlights{padding-top:68px;padding-bottom:30px}
.highlights h2{color:#535759}
.highlights h4{margin-bottom:10px}
.highlights img{display:block;max-height:100px;max-width:auto;width:auto;margin:0 auto 15px}
.highlights p{color:#8C8F91}
.highlights .row{padding-top:0;padding-bottom:0}
.highlights--grey-bg{background-color:#f7f7f7}
.highlights__2up img{max-height:120px}
@media screen and (min-width:992px){.highlights__2up{padding-left:50px;padding-right:50px;padding-bottom:30px}
}
@media screen and (min-width:768px){.highlights img{margin:30px auto 15px}
.highlights__2up{margin:0 auto;float:none;display:inline-block;vertical-align:top;width:49.5%}
.highlights{padding-bottom:50px}
.highlights h2{margin-bottom:50px}
.highlights__padding{padding:0 5px}
}
@media screen and (min-width:992px){.highlights__padding{padding:0 20px}
}
.accolades{padding-top:40px;padding-bottom:40px}
.accolades .row{padding-top:0;padding-bottom:0}
.accolades img{margin:0 auto 24px;max-width:200px;max-height:80px}
.accolades__quote{font-size:16px;line-height:20px;margin:0 0 15px;color:#8C8F91}
.accolades__quote:after,.accolades__quote:before{display:inline-block}
.accolades__quote:before{content:'\201C'}
.accolades__quote:after{content:'\201D'}
.accolades__credit{font-size:12px;line-height:15px;margin-bottom:50px;color:#54585A}
@media screen and (min-width:768px){.accolades{padding-top:77px;padding-bottom:67px}
.accolades img{margin:0 auto 30px}
.accolades__quote{font-size:18px;line-height:22px}
.accolades__credit{font-size:14px;line-height:17px;margin-bottom:20px}
}
.case-study-carousel{padding-top:30px;padding-bottom:30px;text-align:center}
.case-study-carousel .row{padding-top:0;padding-bottom:0}
.case-study-carousel img{display:block;max-width:200px;max-height:70px;margin:0 auto 20px}
.case-study-carousel.slick-slider{margin-bottom:0}
.case-study-carousel .slick-dots{position:relative;bottom:-10px;margin:0}
.case-study-carousel .slick-dots li{margin:0}
.case-study-carousel .slick-dots li button:before{font-size:13px;color:#D1D1D1;opacity:1}
.case-study-carousel .slick-dots li.slick-active button:before{color:#4F868E;opacity:1}
.case-study-carousel .slick-slide{outline:0}
@media screen and (min-width:992px){.case-study-carousel{text-align:left;padding-bottom:10px}
.case-study-carousel img{margin:0}
.case-study-carousel .slick-dots{bottom:20px}
.product-carousel ul.slick-dots{display:none!important}
}
.logo-carousel{margin-top:10px;padding-top:30px;padding-bottom:30px;border-top:1px solid #EDEDED}
.logo-carousel__img{outline:0;height:30px;line-height:30px;text-align:center}
.logo-carousel__img img{max-height:30px;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.product-carousel{overflow:hidden;padding-top:20px;padding-bottom:50px;position:relative;max-width:1200px;margin:0 auto}
.product-carousel--padded{padding-top:50px}
.product-carousel__inner{position:relative}
.product-carousel__item{border:1px solid #ddd;border-radius:4px;padding:30px;margin-left:30px;outline:0}
.product-carousel__next,.product-carousel__prev{background:rgba(84,88,90,.3);border:none;border-radius:2px;width:46px;height:46px;transition:all .3s ease;outline:0;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;right:25px}
.product-carousel__next .icon,.product-carousel__prev .icon{color:#FFF}
.product-carousel__next:hover,.product-carousel__prev:hover{background:#000}
.product-carousel__prev{top:100px}
.product-carousel__next{top:150px}
.product-carousel__img{height:80px;max-width:200px;line-height:80px;margin-bottom:12px}
.product-carousel__img .icon{font-size:40px}
.product-carousel img{max-width:100%;max-height:80px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.product-carousel h4{font-size:20px;line-height:28px;margin-bottom:18px}
.product-carousel a{font-size:18px;line-height:22px}
.product-carousel--purple a{color:#74447B}
.product-carousel--green a{color:#648B41}
.product-carousel--teal a{color:#4F868E}
.product-carousel--orange a{color:#FF8F1C}
.product-carousel__left-fade,.product-carousel__right-fade{width:60px;height:100%;position:absolute;top:0;z-index:2}
.product-carousel__left-fade{left:0;background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1 )}
.product-carousel__right-fade{right:-40px;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 95%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1 )}
.product-carousel .slick-dots li{margin:0}
.product-carousel .slick-dots li button:before{font-size:13px;color:#D1D1D1;opacity:1}
.product-carousel .slick-dots li.slick-active button:before{color:#4F868E;opacity:1}
@media screen and (max-width:991px){.product-carousel button.slick-arrow{display:none!important}
}
.infographic{padding-top:40px;padding-bottom:40px;background-color:#F7F7F7}
.infographic .row{padding-top:0;padding-bottom:0}
.infographic .row p,.infographic .row ul{color:#6B7072}
.infographic .col-md-5,.infographic .col-md-6{vertical-align:middle}
.infographic__animation{margin-bottom:40px;text-align:center}
.infographic p{color:#8C8F91}
.infographic--product{background-color:#FFF}
.infographic--product .infographic__animation{margin-top:40px;margin-bottom:0}
@media screen and (min-width:768px){.infographic{padding-top:70px;padding-bottom:70px}
.infographic .row ul li{font-size:14px;line-height:18px}
.infographic .col-md-offset-1{padding-left:8%}
}
@media screen and (min-width:992px){.product-carousel__left-fade,.product-carousel__right-fade{width:120px}
.infographic .row ul li{font-size:16px;line-height:20px}
.infographic__animation{margin-bottom:0}
.infographic--product .infographic__animation{margin-top:0}
}
.definition-block{padding-top:40px;padding-bottom:0}
.definition-block .h2,.definition-block h2{margin:30px 0 20px;max-width:620px}
.definition-block .h2:first-child,.definition-block h2:first-child{margin:0 0 20px}
.definition-block .h2.header-link,.definition-block .h2[data-toggle=collapse],.definition-block h2.header-link,.definition-block h2[data-toggle=collapse]{cursor:pointer;position:relative}
.definition-block .h2.header-link .icon,.definition-block .h2[data-toggle=collapse] .icon,.definition-block h2.header-link .icon,.definition-block h2[data-toggle=collapse] .icon{font-size:8px;color:#FF8F1C;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;line-height:inherit;right:0;top:0}
.definition-block .h2.header-link.collapsed .icon,.definition-block .h2[data-toggle=collapse].collapsed .icon,.definition-block h2.header-link.collapsed .icon,.definition-block h2[data-toggle=collapse].collapsed .icon{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.definition-block .h2.header-link a,.definition-block h2.header-link a{color:#54585A}
.definition-block .h2.header-link a:active,.definition-block .h2.header-link a:focus,.definition-block .h2.header-link a:hover,.definition-block h2.header-link a:active,.definition-block h2.header-link a:focus,.definition-block h2.header-link a:hover{color:#54585A;text-decoration:none}
.definition-block .h2.header-link .icon,.definition-block h2.header-link .icon{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.definition-block .collapse{margin-bottom:30px}
.definition-block p{color:#8C8F91}
.definition-block strong{color:#6B7072}
.definition-block--pad-bottom{padding-bottom:15px}
@media screen and (min-width:768px){.definition-block .h2.header-link .icon,.definition-block .h2[data-toggle=collapse] .icon,.definition-block h2.header-link .icon,.definition-block h2[data-toggle=collapse] .icon{font-size:12px}
.definition-block{padding-top:70px;padding-bottom:0}
.definition-block .h2,.definition-block h2{margin:60px 0 40px}
.definition-block .h2:first-child,.definition-block h2:first-child{margin:0 0 40px}
.definition-block--pad-bottom{padding-bottom:45px}
}
@media screen and (min-width:1200px){.definition-block{padding-top:110px;padding-bottom:0}
.definition-block--pad-bottom{padding-bottom:80px}
}
.static-map{background-color:#4F868E;color:#FFF;padding:50px 0 20px}
.static-map .text-large{color:#FFF}
.static-map .row{padding-top:0;padding-bottom:0;margin-bottom:20px}
.static-map #staticMap{background:url(../images/map-white.png);background-size:cover;margin:0 auto 20px}
.static-map #staticMap .plot{background-color:#FF8F1C}
.static-map #staticMap img{max-width:none;width:100%}
.bio-refresh{position:relative;padding:0 0 30px}
.bio-refresh__img{max-width:145px;margin-right:30px;margin-bottom:20px}
.bio-refresh__img img{height:auto;width:100%}
.bio-refresh__content{color:#6B7072}
.bio-refresh h4{margin-bottom:10px}
.bio-refresh .form-group label.text-label,.bio-refresh .text-label,.form-group .bio-refresh label.text-label{margin-bottom:20px;display:block;color:#535759}
@media screen and (min-width:768px){.bio-refresh__content,.bio-refresh__img{float:left}
.bio-refresh__content{width:70%}
}
@media screen and (min-width:992px){.bio-refresh{padding:0 0 50px}
}
@media (max-width:767px){.hidden-mobile{display:none!important}
.visible-mobile{display:inline-block!important}
.visible-mobile-block{display:block!important}
}
@media (min-width:768px) and (max-width:991px){.hidden-tablet{display:none!important}
}
@media (min-width:992px) and (max-width:1199px){.hidden-desktop{display:none!important}
}
@media (min-width:1200px){.hidden-desktop-lg{display:none!important}
}
.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}
@media screen and (min-width:768px){.col-equalheights--tablet{display:table;border-collapse:collapse}
.col-equalheights--tablet div[class*=' col-'],.col-equalheights--tablet div[class^=col-]{display:table-cell!important;float:none}
}
@media screen and (min-width:992px){.col-equalheights--desktop{display:table;border-collapse:collapse}
.col-equalheights--desktop div[class*=' col-'],.col-equalheights--desktop div[class^=col-]{display:table-cell!important;float:none}
}
.carrot{position:relative}
.carrot:after,.carrot:before{content:'';position:absolute}
.carrot:before{top:50%;left:0;border-left:6px solid transparent;border-right:6px solid transparent}
.carrot:after{left:1px;border-left:5px solid transparent;border-right:5px solid transparent}
.carrot--up:before{top:47%;border-bottom:6px solid #FF8F1C}
.carrot--up:after{top:54%;border-bottom:5px solid #fff}
.carrot--down:before{border-top:6px solid #FF8F1C}
.carrot--down:after{top:47%;border-top:5px solid #fff}
.link--read-more{padding-right:15px}
.link--read-more:hover{text-decoration:none}
.link--read-more:hover .carrot--up:before{border-bottom-color:#CE761B}
.link--read-more:hover .carrot--down:before{border-top-color:#CE761B}