:root{--block-gap:6px;--container-padding:12px;--color-breeze:#2ec5e5}@media (min-width:578px){:root{--block-gap:12px}}@media (min-width:768px){:root{--container-padding:24px}}.custom__container{padding-left:var(--container-padding);padding-right:var(--container-padding)}@media (min-width:768px){.custom__container{padding-left:var(--container-padding);padding-right:var(--container-padding)}}.h1--title{font-size:clamp(1.375rem,.8028rem + 2.4413vw,3rem)}.timeline__title{font-size:clamp(1.4rem,3vw,2rem)}.timeline__subtitle{font-size:clamp(.9375rem,.7835rem + .6573vw,1.375rem)}.timeline__track{padding:0 1rem}.timeline__line-bg{position:absolute;top:10px;left:1rem;right:1rem;height:2px;background:#212121}.timeline__line-fill{position:absolute;top:10px;left:1rem;width:0;height:2px;background:#2b58f1;transition:width .4s ease}.timeline__item{flex:1;cursor:pointer}.timeline__dot-wrap{position:relative;width:24px;height:24px;margin-bottom:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.timeline__dot{width:24px;height:24px;border-radius:50%;background:#969696;border:2px solid #f8f8f8;position:relative;z-index:1;transition:background .3s ease,width .3s ease,height .3s ease,border .3s ease,box-shadow .3s ease}.timeline__item.is-past .timeline__dot{width:20px;height:20px;background:#2b58f1}.timeline__item.active .timeline__dot{width:24px;height:24px;background:#fff;border:6px solid #2b58f1;box-shadow:0 0 0 2px #f8f8f8}.timeline__dot-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;background:#2b58f1;pointer-events:none;opacity:0}.timeline__dot-pulse--animate{animation:dotPulse .55s ease-out forwards}@keyframes dotPulse{0%{opacity:.55;transform:translate(-50%,-50%) scale(1)}70%{opacity:0;transform:translate(-50%,-50%) scale(2.8)}100%{opacity:0;transform:translate(-50%,-50%) scale(2.8)}}.timeline__label{text-align:center;max-width:110px}.timeline__label-year{font-size:clamp(1.4375rem,1.2292rem + .5787vw,1.75rem);font-weight:700;color:#969696;margin-bottom:3px;transition:color .3s}.timeline__item.is-past .timeline__label-year{color:#2b58f1}.timeline__item.active .timeline__label-year{color:#2b58f1;padding-top:6px}.timeline__detail-wrap{gap:36px;margin-top:2rem;padding-bottom:4rem}.timeline__detail-viewport{flex:1 1 0%;overflow:hidden;position:relative;height:438px}.timeline__slide{background:#fff;display:none;flex-direction:row;align-items:stretch;width:100%;height:100%}.timeline__slide.active{display:flex}.timeline__slide-clone{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;flex-direction:row;align-items:stretch;pointer-events:none;z-index:2;overflow:hidden}.timeline__slide-img-wrap{flex:0 0 45%;position:relative;overflow:hidden}.timeline__slide-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.timeline__slide-body{flex:1 1 0%;display:flex;flex-direction:column;justify-content:center;padding:2rem 0 1.75rem 4rem;overflow:hidden}.timeline__slide-year{font-size:clamp(1.75rem,1.3099rem + 1.8779vw,3rem);font-weight:700;line-height:1;margin-bottom:1.5rem}.timeline__slide-callout img{display:block;max-width:100%;height:auto}.timeline__nav-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1.5px solid #d2d2d7;background:#fff;cursor:pointer;transition:border-color .2s ease,background .2s ease;flex-shrink:0}.timeline__nav-btn:hover:not([disabled]){border-color:#2b58f1;background:#f0f7ff}.timeline__nav-btn[disabled]{opacity:.35;cursor:default}.timeline__nav-btn svg{width:14px;height:14px;fill:none;stroke:#1d1d1f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:600px){.timeline-xl{padding:2rem 1rem 0}.timeline__detail-viewport{height:auto}.timeline__slide,.timeline__slide.active{height:auto}.timeline__slide,.timeline__slide-clone{flex-direction:column}.timeline__slide-img-wrap{flex:none;width:100%}.timeline__slide-img{height:200px}.timeline__slide-body{border-left:none;padding:1.25rem;overflow:visible}}.trustpilot-banner__count{white-space:nowrap}@media (max-width:575.98px){.trustpilot-banner__handwritten img{width:175px}.trustpilot-banner__stars img{width:132px}.trustpilot-banner__logo{width:120px}.timeline__detail-wrap{padding-bottom:2.5rem}}.testimonial__row{min-height:clamp(400px,45vw,640px)}.testimonial__row>[class*="col-"]{display:flex}.testimonial__swiper{height:100%;display:flex;flex-direction:column}.testimonial__swiper .swiper-slide{height:auto;min-height:100%;display:flex}.testimonial__slide--inner{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;flex:1;padding-bottom:3rem}@media (max-width:768px){.testimonial__slide--inner{justify-content:flex-start;padding-top:2rem;padding-bottom:3rem}}.testimonial__col{position:relative;display:flex;align-items:center;padding:2rem;width:100%}.testimonial__inner{width:100%;max-width:700px;margin:0 auto;padding:0 68px;box-sizing:border-box;text-align:center;position:relative;display:flex;flex-direction:column;height:100%}.testimonial__inner .swiper-slide{display:flex;flex-direction:column;align-items:center}.testimonial__logo{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}.testimonial__logo img{max-width:70%;height:auto;display:block;margin:0 auto}.testimonial__inner .swiper-scrollbar{max-width:70%;margin:0 auto;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.testimonial-arrow-prev,.testimonial-arrow-next{position:absolute;top:50%;transform:translateY(-50%);border:0;background:transparent;font-size:2rem;line-height:1;padding:.25rem .5rem;cursor:pointer;z-index:30;user-select:none}.testimonial-arrow-prev{left:30px}.testimonial-arrow-next{right:30px}.testimonial-swiper .swiper-button-prev,.testimonial-swiper .swiper-button-next{display:none!important}.testimonial__swiper{width:100%}.testimonial__swiper .swiper-wrapper{align-items:stretch;flex:1}.testimonial__copy{font-size:clamp(.9375rem,.6514rem + 1.2207vw,1.75rem);font-style:italic;line-height:1.35;margin-bottom:2rem;color:#212121;max-width:100%}.testimonial__name{font-size:clamp(.9375rem,.6514rem + 1.2207vw,1.75rem);font-weight:600;margin-bottom:.5rem}.testimonial__company{font-size:clamp(.875rem,1.2vw,1.4375rem);color:#666;margin-bottom:0}.swiper-scrollbar{margin-top:2rem;height:8px;border-radius:6px;background:rgba(0,0,0,.06)}.swiper-scrollbar-drag{background:rgba(0,0,0,.45);border-radius:6px}.image__swiper,.image__swiper .swiper-slide{width:100%;height:100%}.image__swiper img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:1024px) and (min-width:769px){.testimonial__inner{padding:0 50px}}@media (max-width:768px){.testimonial__inner{padding:0 30px;max-width:100%}.testimonial-arrow-prev{left:8px}.testimonial-arrow-next{right:8px}}@media (max-width:575.98px){.testimonial__col{padding:0 2rem}}.section__gutter .row{margin-left:-3px;margin-right:-3px}.section__gutter .row>.col,.section__gutter .row>[class*="col-"]{padding-left:3px;padding-right:3px}@media (min-width:768px){.section__gutter .row{margin-left:-6px;margin-right:-6px}.section__gutter .row>.col,.section__gutter .row>[class*="col-"]{padding-left:6px;padding-right:6px}}.row__gap-sm>*{margin-bottom:6px}@media (min-width:768px){.row__gap-sm>*{margin-bottom:12px}}.row__gap-sm{margin-bottom:-6px}@media (min-width:768px){.row__gap-sm{margin-bottom:-12px}}.valueProp__copy--big{font-size:clamp(1.4375rem,1.3275rem + .4695vw,1.75rem)}.valueProp__copy{padding:1.5rem 0 1rem 1.5rem}.mission__heading{font-size:clamp(1.4375rem,1.1514rem + 1.2207vw,2.25rem)}.mission__body{font-size:clamp(1.3125rem,1.2685rem + .1878vw,1.4375rem);font-weight:500;line-height:1.65}.fg--breeze{color:var(--color-breeze);}