@keyframes cmp-hover-ripple-out{to{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}.cmp-referral-page{padding:87px 0 68px;background-color:#f2f6f8}@media only screen and (max-width:767px){.cmp-referral-page{padding:40px 0 0}}.cmp-referral-page__inner{display:flex}@media only screen and (max-width:767px){.cmp-referral-page__inner{display:block}}.cmp-referral-page__left{flex-grow:1;width:100%;padding-right:88px}@media only screen and (max-width:767px){.cmp-referral-page__left{padding-right:0}}.cmp-referral-page__right{width:100%;max-width:438px;margin-top:-2px}@media only screen and (max-width:767px){.cmp-referral-page__right{margin-left:auto;margin-right:auto;margin-top:40px}}.cmp-referral-page__main-title{max-width:460px;margin-bottom:30px}.cmp-referral-page__form .cmp-form{padding-top:58px;padding-bottom:79px}@media only screen and (max-width:767px){.cmp-referral-page__form .cmp-form{padding:40px}}@media only screen and (max-width:479px){.cmp-referral-page__form .cmp-form{padding:40px 20px}}.cmp-referral-page__form .cmp-form__title{letter-spacing:.02em;margin-bottom:25px}.cmp-referral-page__content p{margin:0;font-family:HelveticaNeue Light,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.5;color:#333}.cmp-referral-page__content p+p{margin-top:12px}.cmp-referral-page__content h3{margin:0 0 9px;font-family:HelveticaNeue Bold,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:#333}.cmp-referral-page__content p+h3{margin-top:39px}.events-page.is-old-header{padding-top:20px}@media only screen and (max-width:767px){.events-page.is-old-header{padding-top:0}}.events-page .cmp-hero__content{padding:96px 0 100px;width:65%}@media only screen and (max-width:1600px){.events-page .cmp-hero__content{width:60%}}@media only screen and (max-width:1119px){.events-page .cmp-hero__content{width:55%}}@media only screen and (max-width:767px){.events-page .cmp-hero__content{width:100%;padding-top:36px;padding-bottom:60px}}.events-page .cmp-hero__in .flex-container{flex-wrap:nowrap}.events-page .cmp-hero__promo-content{padding:28px 5% 26px 0}@media only screen and (max-width:767px){.events-page .cmp-hero__promo-content{padding:14px 0}}@media only screen and (max-width:767px){.events-page .flex-container--mob-noflex{display:block}}.cmp-medals-section{padding:100px 0}.cmp-medals-section__title{margin-bottom:16px}.cmp-medals-section__title span{white-space:nowrap}@media only screen and (max-width:1023px){.cmp-medals-section__title{text-align:center}}.cmp-medals-section__inner{display:flex;align-items:center}@media only screen and (max-width:1023px){.cmp-medals-section__inner{display:block}}.cmp-medals-section__inner--column{flex-direction:column}.cmp-medals-section__inner--column .cmp-medals-section__info{margin-bottom:65px;width:100%}.cmp-medals-section__inner--column .cmp-medals-section__content{padding-left:0}.cmp-medals-section__info{width:390px}@media only screen and (max-width:1023px){.cmp-medals-section__info{width:100%;margin-bottom:60px;text-align:center}}.cmp-medals-section__content{padding-left:48px;flex-grow:1}@media only screen and (max-width:1023px){.cmp-medals-section__content{padding-left:0}}.cmp-reviews-hero{position:relative;top:-32px}@media only screen and (max-width:1023px){.cmp-reviews-hero{top:0;padding-top:60px}}.cmp-reviews-hero.has-infoblock{margin-bottom:60px}.cmp-reviews-hero__title{margin-bottom:24px}.cmp-reviews-hero__in{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.cmp-reviews-hero__left{width:calc(100% - 495px);padding-right:120px}@media only screen and (max-width:1023px){.cmp-reviews-hero__left{margin-bottom:30px;width:100%;padding:0}}.cmp-reviews-hero__right{position:relative;bottom:-70px;height:calc(100% + 28px);max-width:495px;width:495px}@media only screen and (max-width:1023px){.cmp-reviews-hero__right{width:100%;max-width:100%;height:auto;position:static}}.cmp-reviews-hero__infoline{position:absolute;top:100%;left:0;width:100%}@media only screen and (max-width:1023px){.cmp-reviews-hero__infoline{position:static;background:#fff}}.cmp-reviews-hero__infoline .cmp-infoline__image{margin-right:14px}.cmp-reviews-hero__infoline .cmp-infoline__inner{padding-right:510px}@media only screen and (max-width:1023px){.cmp-reviews-hero__infoline .cmp-infoline__inner{padding-right:0}}.cmp-cases-section{padding-top:125px}@media only screen and (max-width:1023px){.cmp-cases-section{padding-top:90px}}.cmp-cases-section__subtitle{margin:0 auto 88px;max-width:460px}.cmp-cases-slider{max-width:920px;margin:0 auto}@media only screen and (max-width:1119px){.cmp-cases-slider{max-width:680px}}.cmp-cases-slider__slide{padding:0;text-align:center}@media only screen and (max-width:650px){.cmp-cases-slider__slide{text-align:center}}@media only screen and (max-width:767px){.cmp-cases-slider.slick-slider{padding-bottom:0;margin-bottom:0}}@media only screen and (max-width:767px){.cmp-cases-slider .cmp-slick-btn{top:50%}}.cmp-cases-slider .cmp-slick-btn--prev{left:-70px}@media only screen and (max-width:900px){.cmp-cases-slider .cmp-slick-btn--prev{left:0}}.cmp-cases-slider .cmp-slick-btn--next{right:-70px}@media only screen and (max-width:900px){.cmp-cases-slider .cmp-slick-btn--next{right:0}}.cmp-case-studies--static .cmp-cases-slider{max-width:none}.cmp-card-review{position:relative;border-radius:4px;color:#fff;overflow:hidden}.cmp-card-review__inner{position:relative;padding:60px 40px 38px;z-index:2}@media only screen and (max-width:767px){.cmp-card-review__inner{padding:30px}}.cmp-card-review__content{padding:0 12px 40px;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:20px;line-height:1.5;color:#fff}@media only screen and (max-width:1023px){.cmp-card-review__content{padding:0 0 40px}}@media only screen and (max-width:767px){.cmp-card-review__content{font-size:18px}}.cmp-card-review__content span{color:#32b2f3}.cmp-card-review__content p{margin-bottom:20px}.cmp-card-review__content p:last-child{margin-bottom:0}.cmp-card-review__info{padding-top:24px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:479px){.cmp-card-review__info{display:block}}.cmp-card-review__info-right{padding-left:20px}@media only screen and (max-width:479px){.cmp-card-review__info-right{margin-top:10px;padding-left:0}}.cmp-card-review__info-right img{max-width:116px}.cmp-card-review__author{margin-bottom:4px;font-size:16px;font-family:HelveticaNeue Bold,Helvetica,Arial,sans-serif}.cmp-card-review__position{font-size:14px}.cmp-card-review__image{max-width:100%;width:100%;position:absolute;left:0;top:0;z-index:1}.cmp-medals__row{display:flex;border-bottom:1px dashed #dde3e6}@media only screen and (max-width:479px){.cmp-medals__row:first-child .cmp-medals__col:last-of-type{padding:10px 6px}}.cmp-medals__row:last-child{border-bottom:none}.cmp-medals__row:last-child .cmp-medals__col{padding:30px 30px 28px}@media only screen and (max-width:479px){.cmp-medals__row:last-child .cmp-medals__col{padding:10px 15px}}.cmp-medals__col{padding:28px 30px 38px;border-right:1px dashed #dde3e6;display:flex;flex-direction:column;align-items:center;color:#333}@media only screen and (max-width:479px){.cmp-medals__col{padding:10px 15px}}.cmp-medals__col:hover{text-decoration:none;color:#333}.cmp-medals__col:last-child{border-right:none}.cmp-medals__col.is-col-3{width:33.3%}.cmp-medals__image{margin-bottom:16px;width:100%;height:124px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:479px){.cmp-medals__image{height:90px}}.cmp-medals__image img{max-height:100%;width:auto}.cmp-medals__name{text-align:center;line-height:1.5;font-size:16px;font-family:HelveticaNeue Bold,Helvetica,Arial,sans-serif}@media only screen and (max-width:767px){.cmp-medals__name{font-size:14px}}.cmp-medals-simple{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.cmp-medals-simple__item{padding:0 16px 16px}.cmp-reviews-section{padding-bottom:120px}.cmp-reviews-section__title{font-family:HelveticaNeue Bold,Helvetica,Arial,sans-serif}.cmp-reviews-section__subtitle{margin-bottom:88px}@media only screen and (max-width:1023px){.cmp-reviews-section__subtitle{margin-bottom:40px}}.cmp-customers-section{padding:130px 0;background:#f2f6f8}@media only screen and (max-width:1023px){.cmp-customers-section{padding:80px 0}}.cmp-customers-section__subtitle{margin-bottom:55px}.cmp-map-customers-section{margin-bottom:0}.cmp-map-customers-section__subtitle{margin:0 auto 48px;max-width:460px}@media only screen and (max-width:767px){.cmp-map-customers-section__subtitle{margin:0 auto 32px;max-width:100%}}.cmp-map-customers-section__bg{padding:120px 0 100px;background-image:radial-gradient(circle at 4% 10%,#414548,#1f2021 97%,#1d1f20)}@media only screen and (max-width:767px){.cmp-map-customers-section__bg{padding-top:50px}}.cmp-map-customers-section__countries{max-width:680px;margin:90px auto 0}.cmp-map-customers-section__map-img{margin-bottom:22px;text-align:center}.cmp-map-customers-section__map-img img{max-width:100%;height:auto}@media only screen and (max-width:767px){.cmp-map-customers-section__map-img img{height:506px;width:auto;max-width:none}}.cmp-medals-section--simple{padding:0}.cmp-img-list{margin-bottom:16px}.cmp-img-list li{padding:0 24px 54px}@media only screen and (max-width:767px){.cmp-customer-reviews-page .cmp-img-list{width:100%;justify-content:center}}@media only screen and (max-width:599px){.cmp-customer-reviews-page .cmp-img-list li{max-width:186px;padding:0 14px 54px}}.cmp-customer-reviews-page .cmp-img-list li.is-grayscale{pointer-events:none}.cmp-customer-reviews-page .cmp-img-list li.is-grayscale img{filter:none;opacity:1}.cmp-customer-reviews-page .cmp-img-list li.is-grayscale.is-merlin img{transform:scale(.9)}.cmp-customer-reviews-page .cmp-img-list li.is-grayscale.is-balsam img{transform:scale(.8)}.cmp-customer-reviews-page .cmp-img-list li.is-grayscale.is-staples img{transform:scale(1.2)}.cmp-customer-reviews-page .cmp-img-list li.is-grayscale.is-elkjop img{transform:scale(.8)}.cmp-customer-reviews-page .cmp-medals__row:nth-of-type(2) .cmp-medals__col:nth-of-type(2) .cmp-medals__image,.cmp-customer-reviews-page .cmp-medals__row:nth-of-type(2) .cmp-medals__col:nth-of-type(3) .cmp-medals__image{transform:scale(1.25)}@media only screen and (max-width:1023px){.cmp-customer-reviews-page .cmp-medals__row:nth-of-type(2) .cmp-medals__col:nth-of-type(3) .cmp-medals__image{transform:scale(1.35)}}.cmp-customer-reviews-page .cmp-medals__row:nth-of-type(2) .cmp-medals__col:first-of-type .cmp-medals__image{transform:scale(1.3)}