#testimonials{--bg-color:#F9F9F9;margin-top:120px;font-family:Montserrat,sans-serif}#awards figcaption,#testimonials p.source{font-family:'Source Sans Pro',sans-serif}#testimonials .swiper{position:relative;overflow:visible}#testimonials .swiper-initialized .swiper-wrapper{align-content:stretch}#testimonials .swiper-initialized .swiper-slide{height:auto}#testimonials .swiper:not( .swiper-initialized ) .swiper-slide:nth-of-type( n+2 ){display:none}@media (min-width:768px){#testimonials>.testimonial.has-image #testimonials .swiper:not( .swiper-initialized ) .testimonial.has-image{margin-top:175px}}#testimonials .swiper:not( .swiper-initialized ) .testimonial+.testimonial,#testimonials>.testimonial+.testimonial{margin-top:30px}#testimonials .swiper:not( .swiper-initialized ) .testimonial+.testimonial.has-image,#testimonials>.testimonial+.testimonial.has-image{margin-top:80px}@media (min-width:768px){#testimonials .swiper:not( .swiper-initialized ) .testimonial+.testimonial.has-image,#testimonials>.testimonial+.testimonial.has-image{margin-top:135px}}#testimonials .testimonial>.container{position:relative;z-index:1;padding:50px 0}#testimonials .swiper-initialized .testimonial>.container{height:100%;box-sizing:border-box}#testimonials .testimonial.has-image>.container{padding-top:100px}@media (min-width:768px){#testimonials .testimonial.has-image>.container{padding-top:140px}}@media (min-width:992px){#testimonials .swiper:not( .swiper-initialized ) .testimonial+.testimonial.has-image,#testimonials>.testimonial+.testimonial.has-image{margin-top:30px}#testimonials .testimonial.has-image>.container,#testimonials .testimonial>.container{display:flex;padding:0;background-color:var(--bg-color);transform:none;border-top-left-radius:1000px;border-bottom-left-radius:1000px;justify-content:flex-start;align-items:center}#testimonials .testimonial:not( .has-image )>.container{padding-left:50px}}#testimonials .testimonial .image{width:120px;border:10px solid var(--bg-color);box-sizing:border-box;border-radius:1000px;overflow:hidden}@media (max-width:991px){#testimonials .testimonial{position:relative;background-color:var(--bg-color)}#testimonials .testimonial .image{position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}}@media (min-width:768px){#testimonials .testimonial .image{width:210px;border-width:15px}}#testimonials .testimonial .image.container--ratio{aspect-ratio:1}@supports not (aspect-ratio:1 / 1){#testimonials .testimonial .image.container--ratio::before{padding-top:100%}}#testimonials .testimonial .image img{display:block}#testimonials .testimonial .image.container--ratio.has-lqip::after{filter:blur( 10px )}#testimonials .entry{position:relative;z-index:1;text-align:center;font-style:italic;font-size:16px}@media (min-width:768px){#testimonials .entry{font-size:21px}}@media (min-width:992px){#testimonials .testimonial .image{flex:0 0 250px;width:auto;margin-left:0;margin-right:0;transform:none}#testimonials .testimonial .entry{margin:15px 0 15px 100px;padding:30px 0;text-align:left}}#testimonials .entry::before{content:'';position:absolute;left:0;top:-20px;z-index:-1;width:45px;height:40px;background-repeat:no-repeat;background-size:contain}#testimonials.lazyloaded .entry::before,#testimonials.lazyloading .entry::before,html.no-js #testimonials .entry::before{background-image:url(../img/icon-quote.png)}@media (min-width:576px){#testimonials .entry::before{top:-40px;width:80px;height:70px}}#testimonials .meta{position:relative;margin-top:1.111em;padding-top:calc(1.111em + 2px)}@media (min-width:992px){#testimonials .entry::before{top:0;left:-50px}#testimonials .meta{display:flex;justify-content:space-between;align-content:center}}#testimonials .meta::before{content:'';position:absolute;left:50%;top:0;width:65px;height:2px;background-color:#F6815F;transform:translateX(-50%)}#testimonials p.source{line-height:1.667em;font-style:normal;font-size:12px}#testimonials p.source::first-line{font-weight:700;font-size:14px}@media (min-width:768px){#testimonials p.source{font-size:14px}#testimonials p.source::first-line{font-size:16px}}@media (min-width:992px){#testimonials .meta::before{left:0;transform:none}#testimonials p.case-study{margin-top:0}}#testimonials p.case-study a{--height:24px;line-height:var(--height);color:var(--color-blue);text-transform:uppercase;white-space:nowrap;font-style:normal;font-weight:700;font-size:14px}#footer,#pre-footer-cta .entry{color:#FFF}@media (hover:hover){#testimonials p.case-study a:hover{filter:brightness( 120% )}}#testimonials p.case-study a::before{display:inline-block;width:var(--height);height:var(--height);margin-right:5px;transform:translateY(25%)}#testimonials.lazyloaded p.case-study a::before,#testimonials.lazyloading p.case-study a::before,html.no-js #testimonials p.case-study a::before{content:url(../img/icon-download.svg)}@media (min-width:992px){#testimonials .testimonial>.container::after{content:'';position:absolute;left:50%;top:0;z-index:-1;width:50vw;height:100%;background-color:var(--bg-color)}}#testimonials .swiper-nav{top:auto;left:0;bottom:30px;width:15px;height:95px;margin-top:0;padding-right:10px;background-color:transparent;box-sizing:content-box;border:none;transition:transform .4s linear;transform:translateX(-100%)}#testimonials .swiper-initializing .swiper-nav{will-change:transform}#testimonials .swiper-button-next{left:auto;right:0;transform:scaleX(-1) translateX(-100%)}@media (max-width:767px){#testimonials .swiper-initialized .swiper-nav{transform:translateX(0)}#testimonials .swiper-initialized .swiper-button-next{transform:scaleX(-1)}}#testimonials .swiper-container:not( .swiper-initialized ) .swiper-button-next svg .bg,#testimonials .swiper-initialized .swiper-nav:not( .swiper-button-disabled ) svg .bg{fill:var(--color-blue)}#testimonials .swiper-nav::after{display:none}#testimonials .swiper-custom-pagination-container{margin-top:20px;text-align:center}#testimonials .swiper-custom-pagination{opacity:0;transition:opacity}#testimonials .swiper-custom-pagination-bullet{display:inline-block;width:16px;height:16px;border:2px solid var(--color-blue);box-sizing:border-box;border-radius:8px;cursor:default}#testimonials .swiper-custom-pagination-bullet+.swiper-custom-pagination-bullet{margin-left:20px}#testimonials .swiper-custom-pagination-bullet-active{background-color:var(--color-blue)}#awards{margin-bottom:60px}#awards .container{display:flex;max-width:760px;justify-content:space-between}#awards .award{width:28%;margin-top:60px;text-align:center}#awards .award:nth-of-type( n+4 ){display:none}#awards .award .container--ratio img{object-fit:contain}#awards figcaption{margin-top:1.111em;line-height:1.4em;font-size:13px}#pre-footer-cta{padding:70px 0 150px;background-color:var(--color-orange);background-position:center top;background-repeat:repeat-x;background-size:0}#pre-footer-cta.lazyloaded,#pre-footer-cta.lazyloading,html.no-js #pre-footer-cta{background-image:url(../img/bg-pre-footer-cta.jpg)}#pre-footer-cta.lazyloaded,html.no-js #pre-footer-cta{background-color:transparent;background-size:auto 100%}@media (min-width:576px){#awards figcaption{font-size:18px}#pre-footer-cta{padding-bottom:80px}}@media (min-width:992px){#awards .container{align-items:flex-end}#awards .award{width:32%;max-width:250px}#awards figure{width:auto}#awards .award .container--ratio{width:50%;margin-left:auto;margin-right:auto}#pre-footer-cta{padding-top:120px;background-position:right top}#footer .container{max-width:600px}}@media (max-width:575px){#pre-footer-cta .entry{font-family:'Source Sans Pro',sans-serif;font-weight:600}}@media (min-width:768px){#testimonials .swiper-custom-pagination{opacity:1}#pre-footer-cta{padding-bottom:60px}#pre-footer-cta .entry{font-size:21px}}#pre-footer-cta .entry .h2,#pre-footer-cta .entry .h3,#pre-footer-cta .entry .h4,#pre-footer-cta .entry h2,#pre-footer-cta .entry h3,#pre-footer-cta .entry h4{font-family:Montserrat,sans-serif;line-height:34px;font-size:24px}@media (min-width:576px){#pre-footer-cta .entry .h2,#pre-footer-cta .entry .h3,#pre-footer-cta .entry .h4,#pre-footer-cta .entry h2,#pre-footer-cta .entry h3,#pre-footer-cta .entry h4{font-size:28px}}@media (min-width:768px){#pre-footer-cta .entry .h2,#pre-footer-cta .entry .h3,#pre-footer-cta .entry .h4,#pre-footer-cta .entry h2,#pre-footer-cta .entry h3,#pre-footer-cta .entry h4{font-size:36px}}#pre-footer-cta p.button-container{text-align:center;display:none}#pre-footer-cta *+p.button-container{margin-top:50px}#footer{padding:40px 0;background-color:#333;font-family:Montserrat,sans-serif;text-align:center}@media (min-width:576px){#pre-footer-cta p.button-container{display:block}#footer{padding:70px 0 55px}#footer .contact-info{display:flex;justify-content:space-around}}#footer .contact-info{margin:0;padding:0;list-style:none}#footer a{text-decoration:none;color:inherit}#footer .contact-info>li{margin-bottom:30px}@media (min-width:576px){#footer .contact-info>li{margin-bottom:40px}}#footer .contact-info a{font-weight:700}#footer .contact-info a::before{display:inline-block;margin-right:10px;transform:translateY(2px)}@media (max-width:576px){#footer .contact-info a{position:relative}#footer .contact-info a::before{position:absolute;left:0;top:50%;transform:translate(calc(-100% - 10px),-50%)}}#footer a[href^="mailto:"]::before{display:inline-block;width:21px;height:15px}#footer.lazyloaded a[href^="mailto:"]::before,#footer.lazyloading a[href^="mailto:"]::before,html.no-js #footer a[href^="mailto:"]::before{content:url(../img/icon-email.svg)}#footer a[href^="tel:"]::before{display:inline-block;width:18px;height:18px}#footer.lazyloaded a[href^="tel:"]::before,#footer.lazyloading a[href^="tel:"]::before,html.no-js #footer a[href^="tel:"]::before{content:url(../img/icon-phone.svg)}#footer p{line-height:1.333em;font-size:12px}#footer p>*{display:inline-block}#footer.has-privacy .copyright::after,#footer.has-privacy.has-terms .copyright+::after,#footer.has-terms .copyright::after{content:'|';display:inline-block;margin:0 10px}@media (min-width:576px) and (min-height:576px){#sticky-header{position:fixed;left:0;top:0;z-index:100;align-items:center;display:flex;width:100%;height:var(--sticky-header-height);background-color:#FFF;font-family:Montserrat,sans-serif;transition:transform .2s linear;transform:translateY(-100%)}#sticky-header.animating{will-change:transform}#sticky-header.show{transform:translateY(0)}body.admin-bar #sticky-header{top:32px}#sticky-header.animating a[href^="tel:"]::before,#sticky-header.show a[href^="tel:"]::before{content:url(../img/icon-phone-blue.svg)}}@media (max-width:782px){body.admin-bar #sticky-header{top:46px}}#sticky-header .container{display:flex;justify-content:space-between;align-items:center}#sticky-header svg{width:90px;height:auto}@media (min-width:768px){#sticky-header svg{width:120px}}#sticky-header svg.logo .orange{fill:var(--color-orange)}#sticky-header svg.logo .gray{fill:var(--color-gray)}#sticky-header a{color:var(--color-blue);text-decoration:none}#sticky-header a.button{color:#FFF;padding:10px 28px;font-size:16px}#sticky-header .right *+*{margin-left:15px}#sticky-header a[href^="tel:"]::before{display:inline-block;width:16px;height:16px;margin-right:5px;transform:translateY(2px)}