*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.overflow-hidden{overflow:hidden}.no-text{font-size:0}.outline-button,.text-icon-link,.primary-button{transition:all .3s ease}.primary-button:hover{background:transparent;color:#fff;gap:16px}.outline-button:hover{background:#fff;color:#000;gap:16px}.text-icon-link:hover{gap:16px}.link-underline-big:before{content:"";position:absolute;width:100%;height:8px;display:block;bottom:10px;left:0;transform:scaleX(0);transform-origin:0 50%;transition:transform .3s}.link-underline-big.underline-animated:before{transform:scaleX(1)}.link-underline-big>span{display:block;position:relative}.link-underline-big.underline-purple:before{background:linear-gradient(90deg,#8204ff,#fe2eff)}.link-underline-big.underline-pink:before{display:none!important}.link-underline-big.underline-pink{text-decoration:underline;text-decoration-color:#ff3aff;text-decoration-thickness:6px;text-decoration-skip-ink:none;text-underline-offset:-3px}.case-study-group-title .link-underline-big.underline-pink{text-decoration-thickness:4px;text-decoration-skip-ink:none;text-underline-offset:-2px}.swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important;position:relative}.swiper-slide{display:flex;justify-content:center;align-items:center;width:auto;position:relative;overflow:hidden;height:auto;align-self:stretch}.case-study-slider-wrapper{overflow:visible}.case-study-slider-wrapper{opacity:0;transition:.3s opacity}.case-study-slider-wrapper.swiper-initialized{opacity:1}.case-study-slider-wrapper.swiper-initialized .case-study-slider{flex-wrap:nowrap;gap:0}.swiper-navigation-group{margin-top:36px;--swiper-navigation-size: 20px}.swiper-navigation-group .swiper-pagination-bullet{width:8px;height:8px;background:#8c52ff8f;transition:all .3s;color:#fff;opacity:1}.swiper-pagination-bullet-active{width:24px!important;background:#fff!important;border-radius:10px}.swiper-navigation-group .swiper-pagination{position:static;text-align:left}.swiper-button-prev,.swiper-button-next{position:static;width:47px;height:47px;display:flex;align-items:center;justify-content:center;color:#fff;border:2px solid white;border-radius:50%;margin:0!important;transition:.3s all}.swiper-button-prev:hover,.swiper-button-next:hover{background:#fff;color:#8c52ff}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{display:inline-block;margin-left:2px}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{color:#8c52ff8f;border-color:#8c52ff8f;opacity:1!important;pointer-events:none}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{display:inline-block;margin-right:2px}.dot-icon{color:#ff54ff;display:inline-block;position:relative}.dot-icon:before{content:"";position:absolute;width:30px;height:38px;display:block;top:100%;left:100%;transform:translate(-8px,-20px);max-width:unset;background-size:30px;background-image:url(https://assets-global.website-files.com/65f877eacfe98ae0f6060c09/65fbbab0c7805ba7c173aa7c_cursor.png)}.flickity-viewport{width:100%}.customer-journeys-slider .flickity-viewport .customer-journey-item{margin-right:30px}.stats-number{opacity:0;transition:opacity .3s}.stats-number.visible{opacity:1}.brand-type-item:not(.active){display:none}.steps-video iframe{width:100%;height:100%;object-fit:cover;display:none;position:absolute;top:0;left:0}.toggle-button:not(.active) img{display:none!important}.toggle-button.active img,.toggle-button:hover img{display:block!important}.faq-content{height:0;overflow:hidden}.faq-heading:hover .faq-icon{background:#fff!important;color:#000!important;border-color:#fff!important}.faq-item.expanded .faq-icon{transform:rotate(180deg)}.faq-item.expanded .faq-heading:not(.evolve-faq-heading) .faq-icon{color:#533397;border-color:#533397}.tf-v1-widget iframe{border-radius:0!important}[data-tf-widget]{min-height:100vh}.w-css-reset-tree .w-big-play-button{width:45px!important;height:45px!important;overflow:hidden}.w-css-reset-tree .w-big-play-button div:first-child{background:#0009!important;width:45px!important;height:45px!important;border-radius:50%!important}.w-css-reset-tree .w-big-play-button div:nth-child(2){border:1px solid white!important;width:45px!important;height:45px!important;background:transparent!important;border-radius:50%!important}.w-css-reset-tree .w-big-play-button svg{height:45px!important}.w-bottom-bar-lower>div:first-child>div:last-child{background:#0009!important}.brand-type-progress.animating{width:100%;transition:width 10s linear}.yt-feeds{color:#fff}.yt-feeds .video-item{background:#00000059;border-radius:8px;overflow:hidden}.yt-feeds .video-item h3{font-family:Lausanne,sans-serif;font-size:22px;font-weight:800;line-height:110%;margin:0;padding:16px}.yt-feeds .video-wrapper{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.yt-feeds .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#video-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c}#video-popup .video-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:800px;height:0;padding-bottom:56.25%;overflow:hidden;background:#000}#video-popup .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#video-popup .close-button{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fff;color:#000;border-radius:50%;cursor:pointer}#video-popup .close-button:hover{background:#000;color:#fff}.w-bpb-wrapper{margin-left:0!important;margin-top:0!important;transform:translate(-50%,-50%)}.active-campaign-form form{padding:0!important;margin-top:0!important;background:transparent!important}.active-campaign-form ._form-branding,.active-campaign-form label{display:none!important}.active-campaign-form ._submit{background-image:white!important;color:#000;width:100%;border-radius:100px!important}.active-campaign-form ._form-thank-you{text-align:left!important}@media(min-width:320px)and (max-width:667px){.active-campaign-form ._submit{font-size:16px!important}}.email-popup,.boring-strategy-popup{position:fixed;height:100%;display:none;transition:opacity .5s}.email-popup.active,.boring-strategy-popup.active{display:block}.email-popup.disappear,.boring-strategy-popup.disappear{opacity:0}.commonninja_component::part(reviews-container){max-width:100%}.reviews-header{width:calc(100% - 40px);margin:0 auto}@media screen and (max-width:767px){.link-underline-big:before{height:6px;bottom:6px}.link-underline-big.underline-pink{text-decoration-thickness:8px;text-underline-offset:-1px}.w-nav[data-collapse=small] .w-nav-button{display:flex!important}.w-nav-button.w--open{background:transparent}.w-nav-button .nav-icon-line{transition:all .3s}.w-nav-button .nav-icon-line:first-child{transform-origin:top left}.w-nav-button .nav-icon-line:last-child{transform-origin:bottom left}.w-nav-button.w--open .nav-icon-line:first-child{transform:rotate(45deg);width:28px}.w-nav-button.w--open .nav-icon-line:nth-child(2){opacity:0}.w-nav-button.w--open .nav-icon-line:last-child{transform:rotate(-45deg);width:28px}.w-nav[data-collapse=small] .w-nav-menu[data-nav-menu-open]{background:#fff;padding:18px;text-align:left}.w-nav[data-collapse=small] .w-nav-menu[data-nav-menu-open] .nav-item{color:#000}.w-nav[data-collapse=small] .w-nav-menu[data-nav-menu-open] .nav-item:not(:last-child){margin-bottom:8px}.navbar.menu-open{background:#fff}.navbar.menu-open .nav-icon-line{background:#000}.navbar.menu-open .mobile-logo{color:#000}.swiper-navigation-group{margin-top:28px}.yt-feeds .video-item h3{font-family:Lausanne,sans-serif;font-size:22px;font-weight:800;line-height:110%;margin:0;padding:16px 16px 32px}[data-tf-widget]{min-height:unset!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/styles.css.map?v=182 */

/* WordPress Live Fixes for Customer Journeys Heading */
.customer-journeys h2.heading-2 {
    border-bottom: none !important;
    text-decoration: none !important;
}
.trusted-block {
    clear: both;
}

/* Youtube feeds overrides */
.yt-feeds .video-item {
    background: #00000059;
    border-radius: 8px;
    overflow: hidden;
}
.yt-feeds .video-wrapper {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
}
.yt-feeds .video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.yt-feeds h3 {
    color: #fff;
    padding: 15px;
    font-size: 16px;
    margin: 0;
}


/* Force remove horizontal line from Customer Journeys */
.customer-journey-heading, 
.customer-journey-heading h2, 
.customer-journeys, 
.customer-journeys-slider-wrapper {
    border-bottom: none !important;
    border-top: none !important;
    text-decoration: none !important;
    box-shadow: none !important;
}
.heading-2 .link-underline-big {
    background-image: none !important;
    text-decoration: none !important;
    border-bottom: none !important;
}
