.skip-link{z-index:999999;color:#111013;background:#f07d00;border-radius:0 0 8px 8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100px;left:16px}.skip-link:focus{top:0}:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--cl-accent-text);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tp_fade_anim,.tp_text_anim,.tp_img_reveal{opacity:1!important;transform:none!important}[data-speed]{transform:none!important}}:root{--cl-accent-text:#a85700}.crp-dark{--cl-accent-text:#f07d00}:root{--tp-common-blue:#f07d00;--tp-common-red-3:#f07d00}.tp-contact-form-wrap .tp-contact-form-input input[type=text],.tp-contact-form-wrap .tp-contact-form-input input[type=email],.tp-contact-form-wrap .tp-contact-form-input input[type=tel],.tp-contact-form-wrap .tp-contact-form-input textarea{background-color:#ede8e4;border-color:#ede8e4}.tp-contact-form-wrap .tp-contact-form-input input[type=text]:focus,.tp-contact-form-wrap .tp-contact-form-input input[type=email]:focus,.tp-contact-form-wrap .tp-contact-form-input input[type=tel]:focus,.tp-contact-form-wrap .tp-contact-form-input textarea:focus{background-color:#fff;border-color:#f07d00}.crp-dark .tp-contact-form-wrap .tp-contact-form-input input[type=text],.crp-dark .tp-contact-form-wrap .tp-contact-form-input input[type=email],.crp-dark .tp-contact-form-wrap .tp-contact-form-input input[type=tel],.crp-dark .tp-contact-form-wrap .tp-contact-form-input textarea{color:#fff;background-color:#2a2b2e;border-color:#2a2b2e}.crp-dark .tp-contact-form-wrap .tp-contact-form-input input[type=text]:focus,.crp-dark .tp-contact-form-wrap .tp-contact-form-input input[type=email]:focus,.crp-dark .tp-contact-form-wrap .tp-contact-form-input input[type=tel]:focus,.crp-dark .tp-contact-form-wrap .tp-contact-form-input textarea:focus{background-color:#0000;border-color:#f07d00}.it-comparison-content span{white-space:nowrap}.it-project-thumb img{aspect-ratio:4/3;object-fit:cover;height:auto}.it-project-arrow button:hover{background-color:#f07d00}.it-project-dots .swiper-pagination-bullet.swiper-pagination-bullet-active,.crp-dark .it-project-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f07d00}.industry-item{flex-direction:column;align-items:center;gap:12px;display:flex}.industry-item svg{stroke:#fff;opacity:.7;transition:opacity .3s}.industry-item:hover svg{opacity:1}.industry-label{letter-spacing:.02em;white-space:nowrap;color:#fff;font-size:14px;font-weight:500}.it-project-arrow button:hover,.it-testimonial-arrow button:hover{background-color:#f07d00}.it-project-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f07d00}@media (width>=1200px) and (width<=1399px){.tp-header-10-menu.d-none.d-xl-block{display:none!important}.tp-offcanvas-menu.d-xl-none{display:block!important}.tp-header-10-box.justify-content-xl-between{justify-content:flex-end!important}}@media (width<=1024px),(pointer:coarse){#magic-cursor{display:none!important}}.crp-dark #preloader,.crp-dark body{background-color:#0e0f11}.crp-dark .tp-offcanvas-wrapper{background-color:#1a1b1e}.crp-dark .tp-offcanvas-title{color:#fff}.crp-dark .tp-offcanvas-content p,.crp-dark .tp-offcanvas-contact ul li a{color:#ffffffb3}.crp-dark .tp-header-10-menu nav ul li a{color:#fff}.crp-dark .tp-header-bar button i{background:#fff}.crosslabs-logo-text{color:#21212d}.crp-dark .crosslabs-logo-text,.crp-dark .tp-offcanvas-menu nav ul li a{color:#fff}.tp-menu-close svg{width:18px;height:18px;transition:all .3s}.tp-offcanvas-menu ul li.active>.tp-menu-close svg{transform:rotate(135deg)}.crp-dark .tp-offcanvas-menu .tp-menu-close svg{color:#fff}.tp-portfolio-11-slider-active button,.tp-portfolio-11-slider-nav-active button{justify-content:center;align-items:center;display:flex}.crp-dark .tp-offcanvas-menu ul li.active>a{color:#f07d00}.crp-dark .tp-offcanvas-close-btn svg path{stroke:#fff}.crp-dark .tp-offcanvas-social ul li a{color:#ffffffb3;border-color:#fff3}.crp-dark .tp-offcanvas-social ul li a:hover{color:#111013;background-color:#f07d00;border-color:#f07d00}.crp-dark .tp-header-10-menu>nav>ul>li>a,.crp-dark .tp-header-dropdown nav ul li.has-dropdown:after{color:var(--tp-common-white)}.crp-dark .tp-header-10-offcanvas .tp-header-bar button i{background-color:var(--tp-common-white)}.crp-dark .tp-header-11-search svg path{fill:var(--tp-common-white)}.crp-dark .tp-header-10-wrapper{background:#1a1b1ee6;border-color:#ffffff1a}.crp-dark .header-sticky.sticky-white-bg{background:#0e0f11e6}.crp-dark .header-sticky.sticky-white-bg .tp-header-menu>nav>ul>li>a,.crp-dark .header-sticky.sticky-white-bg .tp-header-dropdown nav ul li.has-dropdown:after{color:var(--tp-common-white)}.crp-dark .header-sticky.sticky-white-bg .tp-header-bar button i{background-color:var(--tp-common-white)}.crp-dark .dropdown-white-bg nav ul li .tp-submenu{background:#1a1b1ef2}.crp-dark .dropdown-white-bg nav ul li .tp-submenu li a{color:#ffffffb3}.crp-dark .dropdown-white-bg nav ul li .tp-submenu li:hover>a{color:var(--tp-common-white);background-color:#2c2b2e}.it-feature-item>.it-feature-title{justify-content:center;align-items:center;min-height:60px;display:flex}.tp-service-4-banner-area img{object-fit:cover;max-width:100%;height:auto}.tp-service-4-process-thumb img{object-fit:cover;border-radius:14px;max-width:100%;height:auto}.tp-service-5-feature-wrap>img{object-fit:cover;max-width:100%;height:auto}.service-detail-page,.service-detail-page #smooth-wrapper{background-color:#fff!important}.crp-dark .service-detail-page,.crp-dark .service-detail-page #smooth-wrapper{background-color:#0e0f11!important}.tp-service-5-expandable .tp-service-5-list ul{margin:0;padding:0;list-style:none}.tp-service-5-expandable .tp-service-5-list ul li{float:none;border-bottom:1px solid #1110131a;width:100%;margin-bottom:0;position:relative}.tp-service-5-expandable .tp-service-5-list details{cursor:pointer}.tp-service-5-expandable .tp-service-5-list summary{color:#111013;-webkit-user-select:none;user-select:none;padding:12px 40px 12px 0;font-size:20px;font-weight:500;list-style:none;display:block;position:relative}.tp-service-5-expandable .tp-service-5-list summary::-webkit-details-marker{display:none}.tp-service-5-expandable .tp-service-5-list summary:after{content:"+";font-family:var(--tp-ff-fontawesome);font-size:18px;font-weight:400;transition:transform .3s;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.tp-service-5-expandable .tp-service-5-list details[open]>summary:after{transform:translateY(-50%)rotate(135deg)}.tp-service-5-expandable .tp-service-5-list details[open]>summary{color:var(--tp-common-red-3)}.tp-service-5-expandable .tp-service-5-list details p{color:#636368;margin:0;padding:0 20px 14px;font-size:17px;font-weight:400;line-height:1.6}.crp-dark{--tp-text-body:#ffffffb3}.crp-dark .tp-service-5-expandable .tp-service-5-list ul li{border-bottom-color:#ffffff1a}.crp-dark .tp-service-5-expandable .tp-service-5-list summary{color:var(--tp-common-white)}.crp-dark .tp-service-5-expandable .tp-service-5-list details[open]>summary{color:var(--tp-common-red-3)}.crp-dark .tp-service-5-expandable .tp-service-5-list details p{color:#ffffff80}.crp-footer-social a.linkedin-pill,.linkedin-pill{background-color:#0000;border-radius:30px;width:auto;height:auto;line-height:normal}.it-footer-style .crp-footer-social a.linkedin-pill:hover,.linkedin-pill:hover{color:#111013;background-color:#f07d00;border-color:#f07d00}.crp-footer-social a.crp-footer-seal{background-color:#0000;border-radius:0;width:90px;height:90px;line-height:0}.crp-footer-social a.crp-footer-seal:hover{background-color:#0000}.crp-footer-social a.crp-footer-seal img{width:90px;max-width:90px;height:90px}.tp-offcanvas-contact .linkedin-pill{color:#21212d;border:1px solid #00000026}.crp-dark .tp-offcanvas-contact .linkedin-pill{color:#ffffffb3;border:1px solid #fff3}.crp-dark .it-step-thumb-shape-1,.crp-dark .it-step-thumb-shape-2{background:#1a1b1e}.crp-dark .it-step-thumb-shape-1 span[style*="color:#21212D"],.crp-dark .it-step-thumb-shape-2 div[style*="color:#0C5752"]{color:#fff}.tp-benefits-heading a,.tp-about-text a{color:var(--cl-accent-text);text-decoration:underline}.tp-benefits-heading a:hover,.tp-about-text a:hover{color:#d06a00}.crp-dark .tp-about-area{background-color:#0e0f11!important}.crp-dark .tp-about-text p{color:#ffffffd9!important}.crp-dark .tp-about-avater-info p{color:#ffffffb3!important}.crp-dark .tp-benefits-heading a,.crp-dark .tp-about-text a{color:var(--cl-accent-text)}.legal-text h2{color:var(--tp-common-black);margin-top:40px;margin-bottom:15px;font-size:22px;font-weight:600}.legal-text h3{color:var(--tp-common-black);margin-top:25px;margin-bottom:10px;font-size:18px;font-weight:600}.legal-text p{margin-bottom:12px;line-height:1.8}.legal-text ul{margin-bottom:15px;padding-left:25px;list-style:outside}.legal-text ul li{margin-bottom:6px;line-height:1.7}.legal-text a{color:var(--cl-accent-text);text-decoration:underline}.legal-text a:hover{color:#d06a00}.crp-dark .legal-text h2,.crp-dark .legal-text h3{color:#fff}.crp-dark .legal-text a{color:var(--cl-accent-text)}.cookie-banner{z-index:99999;pointer-events:none;justify-content:center;padding:0 20px;display:flex;position:fixed;bottom:0;left:0;right:0}.cookie-banner-inner{pointer-events:all;background:#1a1a1f;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1230px;margin-bottom:20px;padding:18px 28px;display:flex;box-shadow:0 8px 32px #0000004d}.cookie-banner-text{color:#fffc;margin:0;font-size:14px;line-height:1.5}.cookie-banner-text a{color:#f07d00;text-decoration:underline}.cookie-banner-actions{flex-shrink:0;gap:10px;display:flex}.cookie-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:50px;padding:10px 22px;font-size:14px;font-weight:600;transition:all .3s}.cookie-btn-accept{color:#111013;background:#f07d00}.cookie-btn-accept:hover{background:#d06a00}.cookie-btn-decline{color:#ffffffb3;background:0 0;border:1px solid #fff3}.cookie-btn-decline:hover{color:#fff;border-color:#ffffff80}@media (width<=767px){.cookie-banner-inner{text-align:center;flex-direction:column;padding:16px 20px}.cookie-banner-actions{width:100%}.cookie-btn{flex:1}}.it-testimonial-thumb img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.it-faq-wrap .accordion-body p{color:#ffffffc7}.ar-about-funfact-top-content h2{letter-spacing:-.68px;text-transform:uppercase;color:var(--tp-common-white);margin-bottom:35px;font-size:34px;font-weight:800;line-height:36px}.it-footer-style .tp-line-white.cream-2{color:#e8deb5}.it-footer-style .tp-line-white.cream-2:before{background-color:#e8deb5}@media (width<=991px){.it-step-thumb-wrap{overflow:visible}.it-step-thumb-shape-2{left:0!important}}@media (width<=1399px){.crp-footer-big-text{padding-top:24px;padding-bottom:16px;line-height:1.1}}@media (width<=991px){.tp-section-title-platform.fs-200{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}}@media (width<=480px){.tp-section-title-platform.fs-200{font-size:52px}}.tp-section-title.fs-44,.tp-section-title.lts,.tp-service-5-price-heading.service-details .tp-career-title{text-transform:none!important}.ar-about-us-4-title,.tp-section-title,.tp-section-title.fs-44,.tp-section-title.fs-140,.tp-career-title,.tp-career-title.fs-60,.creative-service-title,.tp-work-title,.tp-service-5-feature-title,.tp-about-text p{letter-spacing:-.02em!important}@media (width>=992px){.tp-section-title-platform.fs-200{white-space:nowrap}}@media (width<=767px){.tp-section-title.fs-140 br{display:none}}@media (width<=480px){.ar-about-us-4-title{font-size:38px!important}.creative-service-item.about-us-4 .creative-service-title{overflow-wrap:break-word;font-size:36px!important}.tp-career-title{font-size:38px!important}.tp-career-title.fs-60{font-size:34px!important}.tp-section-title.fs-140{font-size:48px!important}}.tp-split-line>div{margin-right:.25em}.tp-split-line>div:last-child{margin-right:0}.it-hero-thumb img,.it-about-thumb img,.it-step-thumb img{object-fit:cover;max-width:100%;height:auto}[data-theme-btn]:hover,[data-lang-btn]:hover{color:#111013;background-color:#f07d00;border-color:#f07d00}.lab-project+.lab-project{border-top:1px solid #1110131a}.crp-dark .lab-project+.lab-project{border-top-color:#ffffff1f}.lab-project-head{flex-wrap:wrap;align-items:center;gap:28px;margin-bottom:45px;display:flex}.lab-project-head h2{margin-bottom:0}.lab-project-logo{flex-shrink:0;width:96px;height:auto}.lab-project-head-text{flex:320px;min-width:0}.lab-project-subtitle{letter-spacing:-.02em;margin:0 0 14px;font-size:17px;font-weight:600}.lab-project-aside .lab-project-subtitle:not(:first-child){margin-top:36px}.crp-dark .lab-project-subtitle,.crp-dark .lab-deepdive-title,.crp-dark .lab-showcase-title{color:#fff}.lab-project-highlights{margin:0;padding:0;list-style:none}.lab-project-highlights li{margin-bottom:14px;padding-left:26px;font-size:16px;line-height:1.6;position:relative}.lab-project-highlights li:before{content:"";background-color:#f07d00;width:10px;height:2px;position:absolute;top:9px;left:0}.lab-project-stack{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lab-project-stack li{border:1px solid #11101326;border-radius:30px;padding:6px 14px;font-size:14px;line-height:1.4}.crp-dark .lab-project-stack li{border-color:#fff3}.lab-project-meta{grid-template-columns:auto 1fr;gap:6px 20px;margin:32px 0 0;font-size:15px;display:grid}.lab-project-meta dt{font-weight:600}.lab-project-meta dd{margin:0}.lab-project-links{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.lab-link{border:1px solid #11101333;border-radius:30px;align-items:center;gap:10px;padding:10px 20px;font-size:14px;text-decoration:none;transition:all .3s;display:inline-flex}.lab-link:hover{color:#111013;background-color:#f07d00;border-color:#f07d00}.crp-dark .lab-link{border-color:#fff3}.lab-project-pending{background-color:#f07d000f;border-left:2px solid #f07d00;margin:28px 0 0;padding:16px 20px;font-size:15px;line-height:1.6}@media (width<=991px){.lab-project-aside{margin-top:50px}}@media (width<=575px){.lab-project-head{gap:18px;margin-bottom:30px}.lab-project-logo{width:68px}}.lab-showcase{background-color:#f07d000a;border:1px solid #1110131f;border-left:3px solid #f07d00;border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:34px;margin-top:55px;padding:34px 38px;display:flex}.crp-dark .lab-showcase{background-color:#f07d0012;border-color:#ffffff24 #ffffff24 #ffffff24 #f07d00}.lab-showcase-label{letter-spacing:.08em;text-transform:uppercase;color:var(--cl-accent-text);margin:0 0 10px;font-size:13px}.lab-showcase-title{letter-spacing:-.02em;margin:0 0 16px;font-size:24px}.lab-showcase-text{max-width:62ch;margin:0 0 24px}.lab-showcase-body{flex:340px;min-width:0}.lab-showcase-image{border-radius:6px;flex:0 460px;align-self:center;width:460px;max-width:100%;height:auto}@media (width<=575px){.lab-showcase{gap:26px;margin-top:40px;padding:26px 22px}.lab-showcase-image{width:100%}.lab-showcase-title{font-size:21px}}.lab-deepdive{margin-top:70px}.lab-deepdive-title{letter-spacing:-.02em;max-width:34ch;margin:0 0 20px;font-size:28px}.lab-deepdive-body{max-width:76ch}.lab-deepdive-body p{margin-bottom:18px}.lab-deepdive-body p:last-child{margin-bottom:0}.lab-figure{max-width:900px;margin:36px 0 0}.lab-figure img{border:1px solid #1110131a;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:400px;display:block}.crp-dark .lab-figure img{border-color:#ffffff24}.lab-figure figcaption{color:#111013a6;max-width:76ch;margin-top:14px;font-size:15px;line-height:1.6}.crp-dark .lab-figure figcaption{color:#fff9}.lab-figure--compact img{max-height:250px}@media (width<=767px){.lab-deepdive{margin-top:50px}.lab-deepdive-title{font-size:24px}.lab-figure{margin-top:26px}}.tp-error-oops{font-family:var(--tp-ff-heading);color:var(--tp-common-black);margin-bottom:50px;font-size:64px;font-weight:700;line-height:1.2}.crp-dark .tp-error-oops{color:var(--tp-common-white)}