.quote-logos a{display:inline-block;margin:20px;vertical-align:middle;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:gray;filter:grayscale(100%)}.quote-logos a:hover{-webkit-filter:grayscale(0);-webkit-filter:grayscale(0%);filter:none;filter:grayscale(0%)}@media(max-width:768px){.quote-vertical .quote-box{margin-left:0;padding:0 10px}.quote-vertical .testimonial-headshot{position:initial}}ul.nav{list-style:none;padding:0;margin:0}.bs-docs-sidebar .nav>li>a{padding:4px 16px;color:#767676;font-size:15px;font-weight:500}.bs-docs-sidebar .nav .active .nav{display:block}.bs-docs-sidebar .nav .nav>li>a{font-size:13px;margin-left:16px}.bs-docs-sidebar li.active>a{padding-left:14px;font-weight:700;color:#123d6a;background-color:transparent;border-left:2px solid #123d6a}.affix{position:fixed !important;top:42px}.affix-top{margin-top:12px}.affix-bottom{position:absolute !important}@media(max-width:767px){.hidden-xs{display:none !important}}.publication-logos img{max-width:160px;max-height:60px;width:auto !important;height:auto;opacity:.25;filter:alpha(opacity=25)}.publication-logos img:hover{opacity:1;filter:alpha(opacity=100)}.new-stone-age{background-color:#f4f3ef;padding:30px 0;height:auto;position:relative}.new-stone-age .overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:9999}.new-stone-age-en{background-color:#c9bdad;padding:0;height:auto;position:relative}.new-stone-age-en .overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:9999}.new-stone-age-fr{background-color:#c5b09d;padding:0;height:auto;position:relative}.new-stone-age-fr .overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:9999}.page-center .banner-text-fr{width:560px;position:relative;left:0;top:0;padding-top:260px}.page-center .banner-text-fr .headline{font-size:34px;font-weight:600;color:#4e2c23;letter-spacing:.2em}.page-center .banner-text-fr .subheader{font-size:14px;font-weight:500;color:#454b25;letter-spacing:.2em;text-transform:uppercase}.page-center .banner-text-fr .cta{margin-top:24px}.get-stoned{background-color:#3a3b33;color:#FFF}.get-stoned .headline{color:#FFF;font-size:5em;font-weight:700;padding:0;line-height:1em;margin-top:1.5em}.get-stoned .sub-headline{color:#FFF;font-size:2.1em;padding:0;letter-spacing:-1px}.get-stoned .ctas{margin-top:40px}.new-stone-age h3{font-size:30px;color:#123d6a;font-weight:300;font-style:normal;text-shadow:none;padding:20px 20px 40px;line-height:1.2em}.new-stone-age .headline h1{margin-top:40px;font-size:44px;letter-spacing:-2px;color:#123d6a;font-weight:normal;font-style:normal;text-shadow:none;line-height:1.3em}.new-stone-age .cta_border_button{background:transparent;color:white;border-color:white;font-size:18px;padding:10px 30px;border:2px solid #d47f02;background:#d47f02;color:#FFF;margin:0 10px}.new-stone-age .cta_border_button:hover{border:2px solid #e38e11;background:#e38e11;color:#FFF}.new-stone-age .secondary .cta_border_button{background:#123d6a;color:white;border-color:#123d6a}.new-stone-age .secondary .cta_border_button:hover{border:2px solid #214c79;background:#214c79;color:#FFF}.small-quote .quote{font-size:18px;font-weight:300;margin-bottom:20px}.small-quote img{max-width:100px;height:auto;border-radius:50px;display:inline-block}.small-quote .right-of-image{display:inline-block;margin-left:10px;vertical-align:top}.small-quote .author{font-weight:700;color:accentColor1}.small-quote .role{font-weight:300}.small-quote .cta{margin-top:6px}@media(max-width:1080px){hubtheme-style.min.css:1 .container-fluid .row-fluid .page-center{padding:0}}@media(min-width:1080px){#carousel img{padding-left:8%}}@media(max-width:1080px){.new-stone-age .headline h1{font-size:36px}.new-stone-age h3{font-size:28px;padding:20px 10px 30px}.new-stone-age .cta_border_button{font-size:14px;padding:8px 18px;margin:5px}.get-stoned .headline{font-size:4em;margin-top:1.6em}.get-stoned .sub-headline{font-size:1.7em}}@media(max-width:900px){.new-stone-age .headline h1{font-size:32px;margin-top:15px}.new-stone-age h3{padding:10px 10px 30px}.page-center .banner-text-fr{width:100%;position:relative;top:0;padding-top:240px}.page-center .banner-text-fr .headline{font-size:30px;font-weight:600;color:#4e2c23;letter-spacing:.1em}.page-center .banner-text-fr .subheader{font-size:13px;font-weight:500;color:#454b25;letter-spacing:.2em;text-transform:uppercase}.page-center .banner-text-fr .cta{margin-top:30px}}@media(max-width:767px){.new-stone-age{padding:30px 0}.new-stone-age .headline h1{font-size:26px;margin-top:10px}.new-stone-age h3{padding-bottom:20px;font-size:20px}.new-stone-age .left-image{width:66%;max-width:300px;margin-left:auto !important;margin-right:auto}.get-stoned .headline{margin-top:20px}.get-stoned .ctas{margin-top:30px}.get-stoned img{max-height:400px}.small-quote{margin:0 20px 15px 20px}.small-quote .quote{margin-bottom:5px}.small-quote img{max-width:85px}}@media(max-width:480px){.new-stone-age .headline h1{font-size:22px;letter-spacing:-1px}.new-stone-age .cta_border_button{padding:8px;margin:5px 2px}.get-stoned img{max-height:350px}}.homepage .service-group{padding:0 10px}.homepage .title-with-icon .fa{background-color:#acb0c1;padding-top:16px;width:68px;height:68px;color:white;border-radius:4px;text-align:center;vertical-align:middle}.homepage .title-with-icon .title{line-height:1em;font-size:22px;position:relative;top:10px;color:#123d6a}.questions-highlight{background-color:#123d6a}.homepage .quote-carrousel{background-color:#123d6a;color:white;text-align:center;position:relative}.homepage .quote-carrousel .pull-right{float:right !important;max-height:500px;overflow:hidden}.homepage .quote-carrousel .quote-max-width>div{max-width:500px;margin:0 auto}.homepage .quote-carrousel .quote-text{font-size:28px;font-style:italic;font-weight:300;font-family:'Open Sans';margin-top:50px;margin-bottom:10px}.homepage .quote-carrousel .author{font-size:20px;color:#acb0c1}.homepage .quote-carrousel .cta_button,.homepage .quote-carrousel .cta_button a{color:white;border-color:white;background-color:transparent;margin-top:15px;margin-bottom:10px}.homepage .quote-carrousel a.cta_button:hover,.homepage .quote-carrousel .cta_button a:hover{color:#123d6a;border-color:white;background-color:white}@media(max-width:1080px){.homepage .quote-carrousel .pull-right{width:100%}.homepage .quote-carrousel .quote-max-width{width:100%;margin:0}.homepage .quote-carrousel .quote-max-width>div{max-width:600px;padding:0 20px}.homepage .quote-carrousel .quote-text{font-size:28px;margin-top:60px}}@media(max-width:480px){.homepage .quote-carrousel .author{font-size:16px;margin-top:10px}.homepage .quote-carrousel .quote-text{margin-top:20px;font-size:18px}}.page-center{position:relative;display:block;margin:0 auto;width:1080px}.page-center .text-container-en .overlay{position:absolute;width:440px;height:214px;left:457px;top:212px;background:#fff;opacity:.3;border-radius:10px 10px 0 0;z-index:1}.page-center .text-container-en .title{position:absolute;width:441px;height:43px;left:456px;top:233px;font-family:Open Sans;font-style:normal;font-weight:bold;line-height:normal;font-size:38px;text-align:center;letter-spacing:.1em;color:#403730;z-index:10}.page-center .text-container-en .subtitle{position:absolute;width:275px;height:24px;left:539px;top:282px;font-family:Open Sans;font-style:normal;font-weight:normal;line-height:normal;font-size:22px;text-align:center;letter-spacing:.1em;color:#2f4a03;z-index:10}.page-center .text-container-en .cta{position:absolute;width:249px;height:41px;left:553px;top:350px;z-index:10}.page-center .text-container-en .value{position:absolute;width:363px;height:27px;left:499px;top:397px;font-family:Open Sans;font-style:normal;font-weight:600;line-height:normal;font-size:10px;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#403730;z-index:10}.cta-row{padding:120px 0;max-width:1000px;margin:0 auto}.cta-row .cta-box{padding:0 20px}.cta-row .cta-box .widget-type-text{padding:0 15px}.bottom-cta-main{background-color:#f0f0f0;padding:100px 0 70px 0}.bottom-cta-main>div{max-width:880px;margin:0 auto}.bottom-cta-main .headline{font-size:36px;color:#123d6a;font-weight:300;line-height:1.2em}.bottom-cta-main .subheadline{font-size:22px;margin:35px 0}.bottom-cta-contact{font-size:40px;font-weight:300;color:white;padding:40px 0;background-color:#255b93}.bottom-cta-contact .cta_border_button{background:transparent;border-color:white;color:white;padding:8px 24px;margin-left:40px;margin-right:40px;font-size:16px}.bottom-cta-contact .cta_border_button:hover{color:#123d6a;background:white;border-color:white}.team-member-vertical{width:25%;padding:10px 0;text-align:center;float:left}@media(max-width:768px){.team-member-vertical{width:33%}}@media(max-width:480px){.team-member-vertical{width:50%}}.customer-success-stories-list>span>div{display:inline}.success-story-preview-wrapper{padding:19px;width:calc(50% - 3px);float:left}.customer-success-stories-list .success-story-preview-wrapper{display:inline-block;float:initial;vertical-align:top}@media(max-width:768px){.success-story-preview-wrapper{padding:20px;width:100%;max-width:502px;float:none;margin:0 auto}}.success-story-preview{position:relative;border:1px solid #acb0c1}.success-story-preview .big-image{width:100%;height:225px;margin-bottom:60px}.success-story-preview .logo{max-height:100px;max-width:180px;background-color:white;position:absolute;top:195px;left:20px}.success-story-preview .logo.padded{padding:10px;border:1px solid #acb0c1}.success-story-preview .company{position:absolute;top:255px;left:20px;font-size:20px;line-height:1em}.success-story-preview .company.with-logo{top:235px;left:220px}.success-story-preview .region{font-size:16px;margin:-10px 20px 10px 20px}.success-story-preview .description{padding:20px;font-size:18px}.success-story-preview .cta_button{margin:10px 20px 30px 20px;text-align:center}.review-header{position:relative;margin-bottom:25px}.review-header-text{background-color:rgba(0,0,0,.5);position:absolute;bottom:0;left:0;right:0;padding:15px 18px;color:white !important;font-size:24px;line-height:1.4em}#video-lightbox{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background:rgba(0,0,0,0.6);text-align:center}#video-lightbox .close-button{text-align:right;margin:auto;position:relative;top:22px;font-size:30px;right:-14px;color:white}#video-lightbox .close-button i{cursor:pointer}