.cs .analysis{position:relative}.cs .analysis .challenges,.cs .analysis .solutions{height:100%;background-color:var(--secondary-color);border-radius:var(--border-radius-small)}.cs .execution .font,.cs .execution .colors{border-radius:var(--border-radius-small);min-height:100%}.cs .execution .font{background-color:var(--swatch-0-col);color:var(--swatch-0-text);position:relative}.cs .execution .font .quick-brown{min-height:240px}.cs .execution .font .weights{position:absolute;bottom:0}.cs .execution .font .sample{position:absolute;bottom:0;right:20px;font-size:6rem}.cs .execution .colors{background-color:var(--secondary-color)}.cs .execution .colors .swatches .swatch{min-height:100%}.cs .execution .colors .swatches .swatch h5{width:100%;overflow-wrap:break-word}.cs .execution .colors .swatches .swatch>div{height:100%;border-radius:var(--border-radius-small);transition:transform var(--t-d-small)var(--easeInOutQuint)}.cs .execution .colors .swatches .swatch>div>div{height:100%;transition:box-shadow var(--t-d-small)var(--easeInOutQuint),transform var(--t-d-small)var(--easeInOutQuint)}.cs .execution .colors .swatches .swatch:hover>div{box-shadow:5px 5px 0 0 var(--swatch-0-col);transform:translate(-5px,-5px)}.cs .execution .colors .swatches .swatch:hover>div>div{transform:scale(.9)}.cs .execution .colors .swatches .swatch:nth-child(1)>div{background-color:var(--swatch-0-col);color:var(--swatch-0-text)}.cs .execution .colors .swatches .swatch:nth-child(2)>div{background-color:var(--swatch-1-col);color:var(--swatch-1-text)}.cs .execution .colors .swatches .swatch:nth-child(3)>div{background-color:var(--swatch-2-col);color:var(--swatch-2-text)}.cs .execution .colors .swatches .swatch:nth-child(4)>div{background-color:var(--swatch-3-col);color:var(--swatch-3-text)}.cs .execution .sitemap{background-color:var(--secondary-color);border-radius:var(--border-radius-small)}.cs .execution .sitemap #apexTreeWrapper{border-radius:var(--border-radius-small)}.cs .execution .sitemap #apexTreeWrapper #toolbar>div{background-color:#fff!important;padding:1em;border-radius:50%;transition:background-color var(--t-d-small)ease,border-radius var(--t-d-small)ease}.cs .execution .sitemap #apexTreeWrapper #toolbar>div:hover{background-color:var(--accent-color)!important;border-radius:10%}.cs .execution .sitemap #apexTreeWrapper #export{display:none!important}.cs .execution .sitemap #apexTreeWrapper:hover{border:1px solid var(--secondary2-color)}.cs .execution .tools .card-tech-stack{background-color:var(--secondary-color);border-radius:var(--border-radius-small)}.cs .execution .tools .card-tech-stack .tool{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;width:-moz-fit-content;width:fit-content;overflow-wrap:break-word}.cs .execution .tools .card-tech-stack .tool svg{height:55px}.swiper.swiperTools{width:100%}.swiper.swiperTools .swiper-slide{width:auto;height:auto}.swiper.swiperTools .swiper-button-disabled svg{fill:var(--secondary2-color)!important;cursor:default}.swiper.swiperTools .prev svg,.swiper.swiperTools .next svg{transition:fill var(--t-d-small)ease}.swiper.swiperTools .prev:hover svg,.swiper.swiperTools .next:hover svg{fill:var(--primary-color)}@media screen and (max-width:480px){.cs .execution .colors .swatches .swatch h5{font-size:var(--h6-font-size)}.cs .execution .colors .swatches .swatch p{font-size:var(--body2-font-size)}}.cs .visuals{background-color:var(--secondary2-color)}.swiper.visualsSwiper{width:100%;height:100%;position:relative}.swiper.visualsSwiper .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}.swiper.visualsSwiper .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-small)}.swiper.visualsSwiper .swiper-pagination{position:relative;z-index:10}.swiper.visualsSwiper .swiper-pagination .swiper-pagination-bullet{background-color:var(--secondary-color);opacity:1}.swiper.visualsSwiper .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--primary-color)}.swiper.visualsSwiper .swiper-button-disabled::after{color:var(--text2-color)!important;cursor:default}.swiper.visualsSwiper .swiper-button-prev::after,.swiper.visualsSwiper .swiper-button-next::after{color:var(--primary-color)!important;transition:color var(--t-d-small)ease}.swiper.visualsSwiper .swiper-button-prev:hover::after,.swiper.visualsSwiper .swiper-button-next:hover::after{color:var(--accent-color)!important}.swiper.visualsSwiper .autoplay-progress{position:absolute;right:16px;bottom:0;z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--accent-color)}.swiper.visualsSwiper .autoplay-progress svg{--progress:0;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;stroke-width:4px;stroke:var(--accent-color);fill:none;stroke-dashoffset:calc(125.6px * (1 - var(--progress)));stroke-dasharray:125.6;transform:rotate(-90deg)}.cs .results a{text-decoration:none;color:var(--primary-color);text-decoration:underline;text-underline-offset:6px;transition:color var(--t-d-small)ease}.cs .results a:hover{color:var(--accent-color)}.cs .results #ptArrowDown{position:absolute;top:-2em;right:25%;width:12vw;max-width:45px;filter:drop-shadow(4px 4px 20px rgba(0,0,0,.5))}.cs .results #ptArrowDown path{fill:var(--accent-color)}.cs .results #ptArrowUp{position:absolute;bottom:-2em;left:25%;width:12vw;max-width:45px;filter:drop-shadow(4px 4px 20px rgba(0,0,0,.5))}.cs .results #ptArrowUp path{fill:var(--accent-color)}.cs .results .speed-test,.cs .results .analytics{transition:transform var(--t-d-small)var(--easeInOutSine)}.cs .results .speed-test img,.cs .results .analytics img{border-radius:var(--border-radius-small)}.cs .results .speed-test svg,.cs .results .analytics svg{transition:transform var(--t-d-medium)var(--easeInOutQuint)}.cs .results .speed-test svg path,.cs .results .analytics svg path{transition:fill var(--t-d-medium)var(--easeInOutQuint)}.cs .results .speed-test:hover,.cs .results .analytics:hover{transform:scale(1.05)}.cs .results .speed-test:hover svg,.cs .results .analytics:hover svg{transform:scale(1.15)}.cs .results .speed-test:hover svg path,.cs .results .analytics:hover svg path{fill:var(--primary-color)!important}.swiper.swiperTestimonials{width:100%}.swiper.swiperTestimonials .swiper-slide{width:28%;height:auto}.swiper.swiperTestimonials .swiper-nav{position:relative;z-index:20}.swiper.swiperTestimonials .swiper-nav .swiper-button-disabled svg{fill:var(--secondary2-color)!important;cursor:default}.swiper.swiperTestimonials .swiper-nav .prev,.swiper.swiperTestimonials .swiper-nav .next{padding:1em .5em}.swiper.swiperTestimonials .swiper-nav .prev svg,.swiper.swiperTestimonials .swiper-nav .next svg{transition:fill var(--t-d-small)ease}.swiper.swiperTestimonials .swiper-nav .prev:hover svg,.swiper.swiperTestimonials .swiper-nav .next:hover svg{fill:var(--primary-color)}.swiper.swiperTestimonials .swiper-pagination{position:relative;z-index:10}.swiper.swiperTestimonials .swiper-pagination .swiper-pagination-bullet{background-color:var(--secondary2-color);opacity:1}.swiper.swiperTestimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--primary-color)}@media screen and (max-width:1200px){.swiper.swiperTestimonials .swiper-slide{width:40%}}@media screen and (max-width:991px){.swiper.swiperTestimonials .swiper-slide{width:70%}}@media screen and (max-width:767px){.swiper.swiperTestimonials .swiper-slide{width:80%}}@media screen and (max-width:575px){.swiper.swiperTestimonials .swiper-slide{width:80%}}.cs .feedback .card-testimonial{background-color:var(--secondary-color);border-radius:var(--border-radius-small);cursor:grab;min-height:100%;position:relative;transition:background-color var(--t-d-small)ease}.cs .feedback .card-testimonial img{border-radius:50%;aspect-ratio:1;width:100px;transition:border var(--t-d-small)ease,transform var(--t-d-small)ease}.cs .feedback .card-testimonial .rating svg{margin-right:2px}.cs .feedback .card-testimonial .rating svg:nth-child(1){transition:transform calc(.3s/pow(2,(1 - 1)))var(--easeInOutQuint),margin calc(.3s/pow(2,(1 - 1)))var(--easeInOutQuint)}.cs .feedback .card-testimonial .rating svg:nth-child(2){transition:transform calc(.3s/pow(2,(2 - 1)))var(--easeInOutQuint),margin calc(.3s/pow(2,(2 - 1)))var(--easeInOutQuint)}.cs .feedback .card-testimonial .rating svg:nth-child(3){transition:transform calc(.3s/pow(2,(3 - 1)))var(--easeInOutQuint),margin calc(.3s/pow(2,(3 - 1)))var(--easeInOutQuint)}.cs .feedback .card-testimonial .rating svg:nth-child(4){transition:transform calc(.3s/pow(2,(4 - 1)))var(--easeInOutQuint),margin calc(.3s/pow(2,(4 - 1)))var(--easeInOutQuint)}.cs .feedback .card-testimonial .rating svg:nth-child(5){transition:transform calc(.3s/pow(2,(5 - 1)))var(--easeInOutQuint),margin calc(.3s/pow(2,(5 - 1)))var(--easeInOutQuint)}.cs .feedback .card-testimonial .service{margin:32px auto 24px}.cs .feedback .card-testimonial .service span{background-color:var(--secondary2-color);padding:1em 1.3em;border-radius:var(--border-radius-small);transition:background-color var(--t-d-small)ease}.cs .feedback .card-testimonial .testimonial-more{position:absolute;bottom:0;left:0;text-decoration:none;color:var(--accent-color);overflow:hidden}.cs .feedback .card-testimonial .testimonial-more::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:var(--accent-color);opacity:0;transform:translate3d(-100%,0,0);transition:opacity var(--t-d-small)ease,transform var(--t-d-small)ease}.cs .feedback .card-testimonial .testimonial-more:hover::after{opacity:1;transform:translate3d(0,0,0)}.cs .feedback .card-testimonial:hover{background-color:var(--secondary2-color)}.cs .feedback .card-testimonial:hover img{border:2px solid var(--accent-color);filter:drop-shadow(1px 1px 10px var(--background-color));transform:scale(1.1)}.cs .feedback .card-testimonial:hover .rating svg{transform:scale(1.2);margin-right:7px!important}.cs .feedback .card-testimonial:hover .service span{background-color:var(--secondary-color)}.cs .feedback .card-more{clip-path:polygon(0% 0%,70% 0%,100% 50%,70% 100%,0% 100%);background-color:var(--secondary-color);border-radius:var(--border-radius-small);min-height:100%;width:62%;color:var(--text-color);transition:background-color var(--t-d-small)ease}.cs .feedback .card-more:hover{background-color:var(--secondary2-color)}.swiper.swiperTestimonials{position:relative}.swiper.swiperTestimonials .swiper-slide{width:100%}.swiper.swiperTestimonials .swiper-nav{position:absolute;bottom:0;right:0}@media screen and (max-width:1200px){.swiper.swiperTestimonials .swiper-slide{width:100%}}@media screen and (max-width:991px){.swiper.swiperTestimonials .swiper-slide{width:100%}}@media screen and (max-width:767px){.swiper.swiperTestimonials .swiper-slide{width:100%}}@media screen and (max-width:575px){.swiper.swiperTestimonials .swiper-slide{width:100%}}.conclusion .share{background-color:var(--secondary-color);border-radius:var(--border-radius-small);min-height:300px}.cs .brand-logo img{max-height:70px;width:auto}