.MoreCaseStudies_dark__eVLZ8{background-color:var(--dark)}.MoreCaseStudies_dark__eVLZ8 h2{color:#fff;-webkit-text-fill-color:#fff}.MoreCaseStudies_single___HgRo{margin-top:.5rem}.MoreCaseStudies_single___HgRo .projects-container-link{display:block;width:calc((100% - 48px) / 3);margin-left:auto;margin-right:auto}@media (max-width:991px){.MoreCaseStudies_single___HgRo .projects-container-link{width:calc((100% - 24px) / 2)}}@media (max-width:767px){.MoreCaseStudies_single___HgRo .projects-container-link{width:100%}}.MoreCaseStudies_slider__4EC4n{margin-top:.5rem}.MoreCaseStudies_slider__4EC4n .swiper-slide{height:auto}.MoreCaseStudies_slider__4EC4n .swiper-slide .div-block-13,.MoreCaseStudies_slider__4EC4n .swiper-slide>a{height:100%}.MoreCaseStudies_controls__7ofx_{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-top:2rem}.MoreCaseStudies_controls__7ofx_:has(.swiper-button-lock){display:none}.MoreCaseStudies_navBtn__RgaHR{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex:0 0 auto;color:#fff;background-color:transparent;border:1px solid rgba(255,255,255,.3);border-radius:50%;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.MoreCaseStudies_navBtn__RgaHR:hover{background-color:#ffd531;border-color:#ffd531;color:#0e0e0e}.MoreCaseStudies_navBtn__RgaHR.swiper-button-disabled{opacity:.35;cursor:default}.MoreCaseStudies_navBtn__RgaHR svg{display:block;width:24px;height:24px}.MoreCaseStudies_pagination__q5gYD{display:inline-flex;align-items:center;gap:.5rem}.MoreCaseStudies_pagination__q5gYD .swiper-pagination-bullet{width:8px;height:8px;margin:0;border-radius:50%;background:rgba(255,255,255,.3);opacity:1;cursor:pointer;transition:background .2s ease}.MoreCaseStudies_pagination__q5gYD .swiper-pagination-bullet-active{background:#ffd531}@media screen and (max-width:991px){:where(:not(.MoreCaseStudies_scope__roftL)) .case-studies-more .div-block-9{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){:where(:not(.MoreCaseStudies_scope__roftL)) .case-studies-more .div-block-9{grid-template-columns:1fr}}.page_list__nS4r7{margin:0;padding-left:1.25rem;list-style:disc;display:flex;flex-direction:column;gap:.75rem;text-align:left}:where(:not(.page_scope__52W59)) .uui-button-link-2 .text-block-2,:where(:not(.page_scope__52W59)) .uui-button-link-2 .text-block-3,:where(:not(.page_scope__52W59)) .uui-button-link-2 .text-block-4,:where(:not(.page_scope__52W59)) .uui-button-link-2 .text-block-5,:where(:not(.page_scope__52W59)) .uui-button-link-2 .uui-button-icon-2{color:#0e0e0e}.faq-item_dropdown.FaqAccordion_stackFix__MFMRS{z-index:auto}:where(:not(.FaqAccordion_scope__9KmHQ)) .faq-icon-hidden{display:none!important}:where(:not(.FaqAccordion_scope__9KmHQ)) .faq-main_nav{display:none}:where(:not(.FaqAccordion_scope__9KmHQ)) .faq-main_nav.w--open{display:block}:where(:not(.FaqAccordion_scope__9KmHQ)) .faq-item_nav.w-dropdown-list{display:none}:where(:not(.FaqAccordion_scope__9KmHQ)) .faq-item_nav.w-dropdown-list.w--open{display:block}:where(:not(.FaqAccordion_scope__9KmHQ)) .faq-main_icon .is-faq-main-grey:not(.faq-icon-hidden){opacity:1!important;transform:rotate(0deg)!important}:where(:not(.FaqAccordion_scope__9KmHQ)) .faq-item_icon .is-faq-item-grey:not(.faq-icon-hidden){opacity:1!important;transform:rotate(0deg)!important}.CasesSlider_section__DcWmT{background:#ffffff;padding:5.5rem 0}.CasesSlider_head__9_KgD{max-width:none;margin:0 auto 2.8rem;text-align:center}.CasesSlider_heading___xlWM{font-family:inherit;font-size:3.25rem;line-height:1.3;font-weight:500;letter-spacing:-.01rem;margin:0;background-image:linear-gradient(179deg,#0e0e0e,#565656);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.CasesSlider_lead__TYS01{color:#565656;font-size:1.15rem;line-height:1.65;margin:1.2rem 0 0}@media screen and (max-width:991px){.CasesSlider_heading___xlWM{font-size:2.4rem}}@media screen and (max-width:860px){.CasesSlider_heading___xlWM{font-size:2.2rem}}.CasesSlider_slider__qwx5p{position:relative}.CasesSlider_viewport__uTCZK{overflow:hidden}.CasesSlider_track__8WMC5{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.CasesSlider_track__8WMC5>.CasesSlider_row__xNa41{flex:0 0 100%;min-width:0}.CasesSlider_row__xNa41{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:start}.CasesSlider_media__EGMwh{aspect-ratio:4/3;border-radius:1.5rem;background:repeating-linear-gradient(135deg,#f4f4f4 0 12px,#ededed 12px 24px);display:flex;align-items:center;justify-content:center}.CasesSlider_mediaLabel__1l8Bs{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#9a9a9a}.CasesSlider_mediaFilled__jKQNs{background:#f4f4f4;overflow:hidden}.CasesSlider_mediaImg__6Derb{width:100%;height:100%;object-fit:cover;display:block}.CasesSlider_info__CRF1s{display:flex;flex-direction:column;gap:1.1rem;padding-top:.4rem}.CasesSlider_name__Sm9Ss{font-family:inherit;font-size:1.5rem;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:#0e0e0e;margin:0;text-wrap:pretty}.CasesSlider_tags__Hv8P6{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.CasesSlider_tag__dIZRE{font-family:inherit;color:#565656;background:#f5f5f5}.CasesSlider_more__ux4xH,.CasesSlider_tag__dIZRE{font-size:.78rem;border-radius:999px;padding:.45rem .9rem}.CasesSlider_more__ux4xH{color:#0e0e0e;font-weight:600;display:inline-flex;gap:.4rem;align-items:center;background:#ffd531;text-decoration:none;transition:background-color .2s ease}.CasesSlider_more__ux4xH:hover{background:#ffc300}.CasesSlider_review__RKDlB{margin:.4rem 0 0;background:#f7f7f7;border-radius:1.5rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.4rem}.CasesSlider_quote__XDxvW{border-left:0;padding:0;margin:0;color:#0e0e0e;font-size:1.5rem;line-height:1.5;quotes:none}.CasesSlider_quote__XDxvW:after,.CasesSlider_quote__XDxvW:before{content:none}.CasesSlider_translated__ng33s{margin:.6rem 0 0;color:#9a9a9a;font-style:italic;font-size:.82rem;line-height:1.4}.CasesSlider_by__BOGHS{display:flex;align-items:center;gap:.75rem;text-align:left;margin-top:0}.CasesSlider_ava__mN3KB{width:2.5rem;height:2.5rem;border-radius:50%;border:1px dashed #cfcfcf;background:#eef7c8;display:flex;align-items:center;justify-content:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a;flex:none}.CasesSlider_avaImg__rWxjP{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;background:#fff;flex:none;display:block}.CasesSlider_avaInitials__6SHSl{width:2.5rem;height:2.5rem;border-radius:50%;background:#0e0e0e;color:#fff;display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:.72rem;font-weight:600;letter-spacing:.04em;flex:none}.CasesSlider_byTxt__F1nID{font-family:inherit;font-size:.92rem;color:#6b6b6b}.CasesSlider_src__nRFem{margin-left:auto;color:#e0a800;font-size:.85rem;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:.35rem}.CasesSlider_src__nRFem svg{width:.85rem;height:.85rem}.CasesSlider_src__nRFem:hover{color:#ffc300}.CasesSlider_nav__AB3hD{gap:2.4rem;margin-top:2.6rem}.CasesSlider_arrow__5PMi_,.CasesSlider_nav__AB3hD{display:flex;align-items:center;justify-content:center}.CasesSlider_arrow__5PMi_{width:2.6rem;height:2.6rem;border-radius:999px;border:0;background:#ffd531;color:#0e0e0e;cursor:pointer;padding:0;transition:background .2s}.CasesSlider_arrow__5PMi_ svg{width:1.05rem;height:1.05rem}.CasesSlider_arrow__5PMi_:hover{background:#ffc300}.CasesSlider_dots__V3uDo{display:flex;gap:.85rem;align-items:center}.CasesSlider_dot__x_oCw{width:.4rem;height:.4rem;border-radius:999px;border:0;padding:0;background:#e2e2e2;cursor:pointer;transition:background .2s}.CasesSlider_dotOn__DOIfq{background:#ffd531}@media screen and (min-width:861px){.CasesSlider_row__xNa41{align-items:stretch}.CasesSlider_media__EGMwh{aspect-ratio:auto;min-height:0}.CasesSlider_review__RKDlB{flex:1 1;justify-content:space-between}}@media screen and (max-width:860px){.CasesSlider_row__xNa41{grid-template-columns:1fr;gap:1.5rem}.CasesSlider_name__Sm9Ss{font-size:1.3rem}.CasesSlider_quote__XDxvW{font-size:1rem}.CasesSlider_media__EGMwh{display:none}.CasesSlider_by__BOGHS{flex-wrap:wrap}.CasesSlider_byTxt__F1nID{flex:1 1;min-width:0}.CasesSlider_src__nRFem{margin-left:0;flex-basis:100%;white-space:normal}}@media (prefers-reduced-motion:reduce){.CasesSlider_track__8WMC5{transition:none}}@media screen and (max-width:991px){:where(:not(.ServicePages_scope__9os3q)) .grid-4{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){:where(:not(.ServicePages_scope__9os3q)) .grid-4{grid-template-columns:1fr}:where(:not(.ServicePages_scope__9os3q)) .why-grid{grid-template-columns:1fr}}:where(:not(.ServicePages_scope__9os3q)) .uui-padding-vertical-xhuge-6{padding-top:0!important;padding-bottom:0!important}:where(:not(.ServicePages_scope__9os3q)) .uui-section_layout16:has(img[src*=technical-consulting-support]) .uui-padding-vertical-xhuge-4{padding-top:0!important;padding-bottom:0!important}:where(:not(.ServicePages_scope__9os3q)) .padding-section-120-60:has([data-w-id=d1dbe334-ce32-4fd0-0f8d-5b9d400700b4]){padding-bottom:7.5rem!important}@media screen and (max-width:991px){:where(:not(.ServicePages_scope__9os3q)) .padding-section-120-60:has([data-w-id=d1dbe334-ce32-4fd0-0f8d-5b9d400700b4]){padding-bottom:4rem!important}}:where(:not(.ServicePages_scope__9os3q)) .padding-section-60:has(._3-col-grid.is-features img[src*="/ecommerce-development/"]){padding-top:7.5rem!important;padding-bottom:7.5rem!important}@media screen and (max-width:991px){:where(:not(.ServicePages_scope__9os3q)) .padding-section-60:has(._3-col-grid.is-features img[src*="/ecommerce-development/"]){padding-top:4rem!important;padding-bottom:4rem!important}}:where(:not(.ServicePages_scope__9os3q)) .padding-section-60:has(._3-col-grid.is-features img[src*="/shopify-development/"]){padding-top:7.5rem!important;padding-bottom:7.5rem!important}@media screen and (max-width:991px){:where(:not(.ServicePages_scope__9os3q)) .padding-section-60:has(._3-col-grid.is-features img[src*="/shopify-development/"]){padding-top:4rem!important;padding-bottom:4rem!important}}:where(:not(.ServicePages_scope__9os3q)) .tcs-how-it-works-section{padding-top:0}@media screen and (min-width:992px){:where(:not(.ServicePages_scope__9os3q)) .tcs-how-it-works-section{padding-top:3.75rem}}.FeatureGrid_roomy__t_iNd .cart.is-features-cart.is-large{padding:3.75rem}@media screen and (max-width:767px){.FeatureGrid_roomy__t_iNd .cart.is-features-cart.is-large{padding:2.25rem}}