 .animate.active .history-floating-image{opacity:1;visibility:visible}.animate--heading,.animate--subheading,.animate--text,.animate--image,.animate--slide,.animate--icon,.animate--btn{opacity:1;transform:none}.animate--li{opacity:1;transform:none}.animate .logo-with-text-item{opacity:1;transform:none}.js-loaded .animate--heading,.js-loaded .animate--subheading,.js-loaded .animate--text,.js-loaded .animate--image,.js-loaded .animate--slide,.js-loaded .animate--icon,.js-loaded .animate--btn{opacity:0;transform:translatey(50px);transition:opacity 1s ease,transform 1s ease}.js-loaded .animate--li{opacity:0;transform:translatex(100%);transition:opacity 1s ease,transform 1s ease}.js-loaded .animate .logo-with-text-item{opacity:0;transform:translatey(50px);transition:opacity 1s ease,transform 1s ease}.js-loaded .animate--subheading{transition-delay:.2s}.js-loaded .animate--text{transition-delay:.4s}.js-loaded .animate--btn{transition-delay:.6s}.animate.active .animate--heading,.animate.active .animate--subheading,.animate.active .animate--text,.animate.active .animate--image,.animate.active .animate--icon,.animate.active .animate--slide,.animate.active .animate--btn{opacity:1;transform:translatey(0)}.animate.active .animate--li{opacity:1;transform:translatex(0)}.animate.active .logo-with-text-item{opacity:1;transform:translatey(0)}.animate.active .team-title span span{transform:translatey(calc(-100% + 98px));transition-delay:.1s}@media screen and (max-width:989px){.animate.active .team-title span span{transform:translatey(calc(-100% + 38px))}.animate.active .team-wrapper-mobile-inner-left .team-title span span{transform:translatey(calc(-100% + 82px))}}.footer-social-link{display:block;border-radius:40px;transition:all .5s ease}.footer-social-link svg{display:block;width:40px;height:40px;transition:all .5s ease}.footer-menu-link::after{content:"";height:1px;width:100%;display:block;position:absolute;bottom:-5px;left:0;transform-origin:bottom right;background:currentColor;transform:scalex(0);transition:transform .25s ease-out}.footer-menu-link:hover::after{transform:scalex(1);transform-origin:bottom left}.footer-bottom-menu-link::after{content:"";height:1px;width:100%;display:block;position:absolute;bottom:-5px;left:0;transform-origin:bottom right;background:currentColor;transform:scalex(0);transition:transform .25s ease-out}.footer-bottom-menu-link:hover::after{transform:scalex(1);transform-origin:bottom left}.history-floating-image{max-width:100%;height:auto;display:block;transform:translatey(-100%);opacity:0;visibility:hidden;transition:all 1s}.mission-client-title span span{transform:translatex(calc(-100% + 35px));display:block;position:absolute;left:0;top:0;transition:all 2s ease;color:#000}.mission-wrapper.active .mission-client-title span span{transform:translatex(1px)}@media screen and (max-width:989px){.mission-client-title span span{transform:translatex(calc(-100% + 18px))}}.team-item{display:flex;align-items:center;justify-content:flex-start;min-height:400px;padding:40px;position:relative;border:1px solid #93919A;margin-left:-1px;margin-top:-1px;overflow:hidden;transition:background .5s ease-out}.team-item>img{display:block;position:absolute;width:auto;left:50%;top:50%;transform:translate(-50%,-50%);transition:transform .5s ease-out,filter .5s ease-out}.team-item:hover>img{transform:translate(-50%,-50%) rotate(45deg);filter:brightness(2);transition:transform 10s ease-out,filter .5s ease-out}.team-wrapper-desktop .team-item:nth-child(1):hover{background-color:rgba(0,48,48,1);transition:background .5s ease-out}.team-wrapper-desktop .team-item:nth-child(2):hover{background-color:rgba(0,1,38,1);transition:background .5s ease-out}.team-wrapper-desktop .team-item:nth-child(3):hover{background-color:#221700;transition:background .5s ease-out}.team-wrapper-desktop .team-item:nth-child(4):hover{background-color:#001A2D;transition:background .5s ease-out}.team-wrapper-desktop .team-item:nth-child(5):hover{background-color:#23000F;transition:background .5s ease-out}.team-wrapper-desktop .team-item:nth-child(6):hover{background-color:#111A00;transition:background .5s ease-out}.team-wrapper-desktop .team-item:nth-child(7):hover{background-color:#200027;transition:background .5s ease-out}.team-title span span{transform:translatey(0%);display:block;position:absolute;left:0;top:0;transition:all 2s ease;color:#fff}.case-study-image-wrapper::after{content:"";background:rgba(0,0,0,.45);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:all .5s ease}.case-study-image{width:100%;height:100%;max-width:100%;display:block;object-fit:cover;transition:all .5s ease}.case-study-logo-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;max-width:calc(100% - 120px);height:35px;object-fit:contain}.case-study-slide-content svg{display:block;width:21.33px;height:auto;transition:all .5s ease}.case-study-slider::part(button-next){width:48px;height:48px;color:currentColor;background:transparent;border:1px solid;border-radius:50%;box-sizing:border-box;padding:15px;margin:0;transform:none;top:0;right:0;left:auto;transition:all .3s ease}.case-study-slider::part(button-prev){width:48px;height:48px;color:currentColor;background:transparent;border:1px solid;border-radius:50%;box-sizing:border-box;padding:15px;margin:0;transform:none;top:0;right:56px;left:auto;transition:all .3s ease}.case-study-slide-link:hover .case-study-image{transform:scale(1.15)}.case-study-index .case-study-image-wrapper .case-study-arrow{position:absolute;bottom:42px;left:50%;transform:translatex(-50%);z-index:2;width:26px;height:auto;display:block}.testimonial-slider::part(button-next){width:48px;height:48px;color:currentColor;background:transparent;border:1px solid;border-radius:50%;box-sizing:border-box;padding:15px;margin:0;transform:none;left:auto;top:auto;bottom:15px;right:0;transition:all .3s ease}.testimonial-slider::part(button-prev){width:48px;height:48px;color:currentColor;background:transparent;border:1px solid;border-radius:50%;box-sizing:border-box;padding:15px;margin:0;transform:none;left:auto;top:auto;bottom:15px;right:56px;transition:all .3s ease}.cap-hero-image::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:#fff;z-index:1;display:block;transition:all 1.5s ease}@media screen and (max-width:989px){.index-hero-heading,.index-hero-text{opacity:1!important;transform:translatey(0)!important}}.index-services-content-ul::after{content:"";position:absolute;top:0;right:0;height:100%;width:10px;background:#fff;transition:all .5s ease}@media screen and (max-width:989px){.index-expertise-swiper::part(button-prev),.index-expertise-swiper::part(button-next){display:flex;align-items:center;justify-content:center;width:40px;height:40px;box-sizing:border-box;border:1px solid;border-radius:50%;transform:none;position:static;margin:0;color:currentColor;padding:13px}}.hover-animation-title{display:inline;background-image:linear-gradient(#000,#000);background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .5s,background-position 0s .5s;-webkit-transition:background-size .5s,background-position 0s .5s;-moz-transition:background-size .5s,background-position 0s .5s;-ms-transition:background-size .5s,background-position 0s .5s;-o-transition:background-size .5s,background-position 0s .5s}.index-insights-link::after{content:"";height:1px;width:100%;display:block;position:absolute;bottom:0;left:0;transform-origin:bottom right;background:currentColor;transform:scalex(0);transition:transform .25s ease-out}.index-insights-link:hover::after{transform:scalex(1);transform-origin:bottom left}.index-insights-link svg{display:block;width:10px;height:auto;transition:transform .25s ease-out}.index-insights-link:hover svg{transform:rotate(45deg)}.index-insights-swiper::part(button-next){width:48px;height:48px;color:currentColor;background:transparent;border:1px solid;border-radius:50%;box-sizing:border-box;padding:15px;margin:0;transform:none;top:auto;bottom:0;right:0;left:auto;transition:all .3s ease}.index-insights-swiper::part(button-prev){width:48px;height:48px;color:currentColor;background:transparent;border:1px solid;border-radius:50%;box-sizing:border-box;padding:15px;margin:0;top:auto;left:auto;bottom:0;right:56px;transform:none;transition:all .3s ease}.index-testimonial-swiper::part(button-next),.index-testimonial-swiper::part(button-prev){width:48px;height:48px;padding:13px;color:inherit;display:block;margin:0;transform:none;border:1px solid;box-sizing:border-box;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center}.index-testimonial-img{width:100%;max-width:180px;display:block;height:auto;transform:translatez(0);image-rendering:-webkit-optimize-contrast;backface-visibility:hidden}.insights-details-hero-menu-wrapper{position:absolute;bottom:0;right:0;background:#F6F6F6;padding:0 24px;transform:translatey(calc(100% - 65px));transition:all 1s ease;max-width:100%}.insights-details-hero-menu-wrapper.active{transform:translatex(0)}.insights-details-hero-menu-open{position:absolute;top:24px;right:24px;z-index:1;display:flex;align-items:stretch;gap:16px;cursor:pointer;transition:all 1s ease}@media screen and (min-width:990px){.insights-details-hero-image-wrapper-inner{transform:none!important}}@media screen and (max-width:989px){.insights-details-hero-image-wrapper{width:100%;position:static;transform:none!important}}.insights-details-main-latest-title svg{width:12px;height:auto;display:none;transition:all .3s ease}.insights-details-main-latest-title.active svg{transform:rotate(180deg)}.bevy-design-hero-image{width:100%;max-width:100%;height:auto;display:block;transform:translatez(0);backface-visibility:hidden}.bevy-design-card-slider::part(button-next){width:48px;height:48px;color:currentColor;background:transparent;border:1px solid;border-radius:50%;box-sizing:border-box;padding:15px;margin:0;transform:none;top:0;right:0;left:auto;transition:all .3s ease}.bevy-design-card-slider::part(button-prev){width:48px;height:48px;color:currentColor;background:transparent;border:1px solid;border-radius:50%;box-sizing:border-box;padding:15px;margin:0;transform:none;top:0;right:56px;left:auto;transition:all .3s ease}.bevy-pricing-card-slider::part(button-next){width:48px;height:48px;color:currentColor;background:transparent;border:1px solid;border-radius:50%;box-sizing:border-box;padding:15px;margin:0;transform:none;top:0;right:40px;left:auto;transition:all .3s ease}.bevy-pricing-card-slider::part(button-prev){width:48px;height:48px;color:currentColor;background:transparent;border:1px solid;border-radius:50%;box-sizing:border-box;padding:15px;margin:0;transform:none;top:0;right:96px;left:auto;transition:all .3s ease}@media screen and (max-width:989px){.related-work-slider::part(button-prev){bottom:0;top:auto;left:auto;right:68px;width:40px;height:40px;padding:13px;color:currentColor;background:transparent;border:1px solid;border-radius:50%;box-sizing:border-box;margin:0;transform:none;transition:all .3s ease}.related-work-slider::part(button-next){bottom:0;top:auto;left:auto;right:20px;width:40px;height:40px;padding:13px;color:currentColor;background:transparent;border:1px solid;border-radius:50%;box-sizing:border-box;margin:0;transform:none;transition:all .3s ease}}@media screen and (max-width:989px){.work-hero-logos img{transform:scale(.7)!important}}@media screen and (max-width:989px){.richtext-slider-swiper::part(button-next){bottom:0;top:auto;left:auto;right:20px;width:40px;height:40px;padding:13px;color:currentColor;background:transparent;border:1px solid;border-radius:50%;box-sizing:border-box;margin:0;transform:none;transition:all .3s ease}.richtext-slider-swiper::part(button-prev){bottom:0;top:auto;left:auto;right:68px;width:40px;height:40px;padding:13px;color:currentColor;background:transparent;border:1px solid;border-radius:50%;box-sizing:border-box;margin:0;transform:none;transition:all .3s ease}}.strategy-hero-image-1{position:absolute;top:50%;transform:translatey(-50%);left:0;width:100%;max-width:212px;transition:opacity 1s ease;opacity:0;transition-delay:.8s}.strategy-hero-image-2{position:absolute;top:50%;transform:translatey(-50%);right:0;width:100%;max-width:260px;transition:opacity 1s ease;opacity:0;transition-delay:.8s}@media screen and (max-width:989px){.connected-commerce-simple-logo-inner svg{display:block;transform:rotate(-90deg);height:50px}}.connected-commerce-iwt-image-wrapper{width:40%;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity 1s ease}.mg-logo{display:block;transition:opacity .3s ease;pointer-events:none}.mg-details-swiper::part(button-next){width:48px;height:48px;color:currentColor;background:transparent;border:1px solid;border-radius:50%;box-sizing:border-box;padding:15px;margin:0;transform:none;top:auto;bottom:0;left:auto;right:0;transition:all .3s ease}.mg-details-swiper::part(button-prev){width:48px;height:48px;color:currentColor;background:transparent;border:1px solid;border-radius:50%;box-sizing:border-box;padding:15px;margin:0;top:auto;left:auto;bottom:0;right:56px;transform:none;transition:all .3s ease}.mg-choose-slider::part(button-prev){width:48px;height:48px;color:currentColor;background:transparent;border:1px solid;border-radius:50%;box-sizing:border-box;padding:15px;margin:0;top:auto;left:auto;bottom:0;right:81px;transform:none;transition:all .3s ease}.mg-choose-slider::part(button-next){width:48px;height:48px;color:currentColor;background:transparent;border:1px solid;border-radius:50%;box-sizing:border-box;padding:15px;margin:0;transform:none;top:auto;bottom:0;left:auto;right:25px;left:auto;transition:all .3s ease}.mg-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:24px 0;cursor:pointer;transition:background-color .2s ease;user-select:none}.mg-accordion-icon{transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.mg-accordion-icon svg{transition:opacity .3s ease}.mg-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.navbar-menu-link::after{content:"";height:1px;width:100%;display:block;position:absolute;bottom:-5px;left:0;transform-origin:bottom right;background:currentColor;transform:scalex(0);transition:transform .25s ease-out}.navbar-menu-link:hover::after{transform:scalex(1);transform-origin:bottom left}.navbar-menu-btn::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease;clip-path:circle(5% at 50% 50px);-webkit-clip-path:circle(5% at 50% 50px);background:#000;transform:translate3d(0,0,0)}.navbar-menu-btn:hover::after{clip-path:circle(100% at 50% 50px);-webkit-clip-path:circle(100% at 50% 50px);transform:translate3d(0,0,0)}.navbar-open span,.navbar-open span::before,.navbar-open span::after{content:"";background:currentColor;border-radius:3px;position:absolute;width:100%;height:2px;margin-top:9px;transition:.3s ease;display:block}.navbar-open.active span::before{margin-top:0;transform:rotate(45deg)}.navbar-open.active span::after{margin-top:0;transform:rotate(-45deg)}.navbar-open{height:21px;width:21px;cursor:pointer;display:block;position:relative;z-index:5}.navbar-open span::before{margin-top:-7px}.navbar-open span::after{margin-top:7px}.navbar-open.active span{background:transparent}.navbar-mobile-overlay{position:fixed;top:0;left:0;width:100%;height:0;background:rgba(0,0,0,.2);z-index:3;visibility:hidden;pointer-events:none;transition:all .3s ease}.navbar-mobile{position:fixed;top:0;left:0;max-width:100%;width:100%;background:white;height:auto;max-height:100%;z-index:4;visibility:hidden;opacity:0;transform:translatey(-100%);pointer-events:none;transition:all .3s ease;padding:77px 20px 50px 20px;overflow-y:auto}.navbar-mobile.active{visibility:visible;opacity:1;transform:translatey(0);pointer-events:all}.navbar-mobile-menu .navbar-menu-item{text-align:left;transition:all .3s ease;opacity:0;transform:translatey(12px)}.navbar-mobile.active .navbar-mobile-menu .navbar-menu-item{opacity:1;transform:translatey(0)}.navbar-menu-item .dropdown-menu{opacity:0;max-height:0;transform:translatey(10px);pointer-events:none;transition:all .3s ease;overflow:hidden;padding:0;position:absolute;top:30px;left:0;background:white;border-radius:8px;min-width:180px;z-index:10;box-shadow:0 8px 16px rgba(0,0,0,.08);text-shadow:none}.navbar-menu-item.dropdown.open .dropdown-menu{opacity:1;max-height:500px;transform:translatey(0);pointer-events:auto;padding:16px 0}.numbers-title>span span{transform:translatey(0%);display:block;position:absolute;left:0;top:0;transition:all 2s ease;transition-delay:.1s;color:#fff}.animate.active .numbers-title span span{transform:translatey(calc(-100% + 74px));transition-delay:.1s}@media screen and (max-width:989px){.navbar-mobile .dropdown-menu{position:static;display:block;list-style:none;background:inherit;padding:8px 0 8px 12px;box-shadow:none;max-height:none;transform:none;opacity:1;pointer-events:auto}}