@import url(https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap);:root{--hp-font:'Cabin',sans-serif;--hp-orange:#E8611A;--hp-orange-light:#F4943E;--hp-orange-dark:#C94E10;--hp-dark:#142533;--hp-dark-bg:#000000;--hp-text:#898D90;--hp-text-light:#999;--hp-white:#fff;--hp-light-bg:#F8F8F8;--hp-border:#E8E8E8;--hp-max-w:1140px;--rev-orange:#FA4900;--rev-dark:#142533;--rev-text:#6F7A82;--rev-muted:#98A0A6;--rev-rule:#ECECEC}body.page .elementor h1,body.page .elementor h2,body.page .elementor h3,body.page .elementor h4,body.page .elementor h5,body.page .elementor h6,body.page .elementor-heading-title{color:var(--hp-dark)!important}body.page .clx-dark-section .elementor-heading-title,body.page .clx-dark-section h1,body.page .clx-dark-section h2,body.page .clx-dark-section h3,body.page .clx-dark-section h4,body.page .clx-dark-section h5,body.page .clx-dark-section h6,body.page .clx-solutions-section .elementor-heading-title,body.page .clx-solutions-section h1,body.page .clx-solutions-section h2,body.page .clx-solutions-section h3,body.page .clx-solutions-section h4,body.page .clx-solutions-section h5,body.page .clx-solutions-section h6,body.page .clx-why-section .elementor-heading-title,body.page .clx-why-section h1,body.page .clx-why-section h2,body.page .clx-why-section h3,body.page .clx-why-section h4,body.page .clx-why-section h5,body.page .clx-why-section h6{color:var(--hp-white)!important}body.page .clx-dark-section .elementor-text-editor,body.page .clx-dark-section .elementor-text-editor p,body.page .clx-solutions-section .elementor-text-editor,body.page .clx-solutions-section .elementor-text-editor p{color:rgba(255,255,255,.6)!important}body.page .clx-why-section .elementor-text-editor,body.page .clx-why-section .elementor-text-editor p{color:rgba(255,255,255,.5)!important}body.elementor-page .elementor-section,body.elementor-page .elementor-section *{font-family:var(--hp-font)!important}body.elementor-page .elementor-top-section>.elementor-container{max-width:var(--hp-max-w)!important;margin:0 auto;padding:0 20px}body.elementor-page .elementor-widget{margin-bottom:0}.clx-lc,.clx-lc:active,.clx-lc:focus,.clx-lc:hover,.clx-lc:visited{color:#fa4900!important;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:0 0;border:none;box-shadow:none;padding:0;display:inline-block;text-decoration:underline!important;text-decoration-color:#FA4900!important;text-decoration-thickness:1.5px;text-underline-offset:9px}.clx-lc::after{content:'\2192';display:inline-block;margin-left:14px;text-decoration:none;font-size:1.15em;font-weight:900;-webkit-text-stroke:1px #FA4900;line-height:1;vertical-align:-1px;transition:transform .25s ease}.clx-lc:hover::after{transform:translateX(5px)}.clx-lc--static{color:var(--hp-text)!important;cursor:default}.clx-lc--static::after{content:none!important}body.elementor-page .elementor-widget-text-editor:has(a.clx-lc),body.elementor-page .elementor-widget:has(> .elementor-widget-container > p > a.clx-lc){padding-bottom:32px!important}.clx-split-row .elementor-inner-section>.elementor-container{align-items:stretch!important;gap:3em!important}.clx-split-row .elementor-inner-section>.elementor-container>.elementor-column>.elementor-element-populated{padding:0!important}.clx-split-row .elementor-widget-image,.clx-split-row .elementor-widget-image>.elementor-widget-container{height:100%!important}.clx-split-row .elementor-widget-image img{width:100%!important;height:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:16px!important}.clx-split-row .elementor-inner-section>.elementor-container>.elementor-column>.elementor-element-populated{display:flex!important;flex-direction:column!important;justify-content:center!important}.elementor-widget-pp-advanced-accordion .pp-accordion-tab-content,.elementor-widget-pp-advanced-accordion .pp-accordion-tab-content p,.pp-advanced-accordion .pp-accordion-tab-content,.pp-advanced-accordion .pp-accordion-tab-content p{font-weight:400!important}body.page .clx-about-cta .elementor-button-wrapper{text-align:right!important}body.page .clx-process-step,body.page .clx-tech-card{display:flex;flex-direction:column}body.page .clx-process-step .clx-lc,body.page .clx-tech-card .clx-lc{align-self:flex-end;margin-top:auto}.clx-sl2{color:var(--hp-orange);font-weight:700;font-style:normal}.clx-hero-section{position:relative;overflow:visible!important;padding:70px 0 70px!important;min-height:600px;background:var(--hp-white)!important}body.page{overflow-x:hidden}.clx-hero-section>.elementor-container{position:relative;z-index:2;text-align:center}body.page .clx-hero-label .elementor-heading-title{font-family:var(--hp-font)!important;font-style:italic;font-weight:400;font-size:28px!important;line-height:84px!important;letter-spacing:-.84px;margin-bottom:4px;background:linear-gradient(90deg,#f90 0,#f57e07 40%,#ef4e07 75%,#fa4900 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.clx-hero-title .elementor-heading-title{font-family:var(--hp-font)!important;font-weight:500!important;font-size:62px!important;line-height:66px!important;color:#142533!important;letter-spacing:-1.86px;margin:0 auto 24px;max-width:900px}.clx-hero-title .clx-hero-break{display:block}.clx-tw-container .elementor-widget-container{text-align:center}.clx-tw-row{display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--hp-font)!important;font-size:26px;color:#142533;font-weight:400;letter-spacing:-.78px;margin-top:20px}.clx-tw-box{border:1px solid var(--hp-border);border-radius:4px;padding:12px 20px;position:relative;min-width:190px;text-align:left;display:inline-block}.clx-tw-label{position:absolute;top:-14px;left:14px;font-size:12px;color:#000248;font-weight:400;background:var(--hp-white);padding:0 4px;letter-spacing:-.5px}.clx-tw-text{color:#f57e07;font-weight:500;font-style:italic;font-size:26px}.clx-tw-cursor{display:inline-block;width:1px;height:25px;background:var(--hp-orange);animation:clx-blink 1s infinite;vertical-align:middle;margin-left:7px;transform:skewX(-12deg)}@keyframes clx-blink{0%,100%{opacity:1}50%{opacity:0}}.clx-hero-stripes-wrap{overflow:visible;z-index:5!important}.clx-hero-stripes{object-fit:contain}.clx-hc{max-width:none!important;height:auto!important}.clx-hc4{position:absolute;right:-97px;top:415px;width:330px;height:auto;z-index:1;pointer-events:none;filter:drop-shadow(-40px 23px 46px rgba(245,124,6,.16))}.clx-hc4{animation:clx-float-4 2.8s ease-in-out -.6s infinite alternate;transform-origin:center center;will-change:transform}.clx-hc1{animation:clx-float-1 2.4s ease-in-out infinite alternate;transform-origin:center center;will-change:transform}.clx-hc2{animation:clx-float-2 2s ease-in-out -.3s infinite alternate;transform-origin:center center;will-change:transform}.clx-hc5{animation:clx-float-5 3.2s ease-in-out -.9s infinite alternate;transform-origin:center center;will-change:transform}@keyframes clx-float-4{0%{transform:translate3d(0,0,0) rotate(0)}100%{transform:translate3d(-6px,-14px,0) rotate(2deg)}}@keyframes clx-float-1{0%{transform:translate3d(0,0,0) rotate(0)}100%{transform:translate3d(3px,-8px,0) rotate(-1.5deg)}}@keyframes clx-float-2{0%{transform:translate3d(0,0,0) rotate(0)}100%{transform:translate3d(-4px,6px,0) rotate(3deg)}}@keyframes clx-float-5{0%{transform:translate3d(0,0,0) rotate(0)}100%{transform:translate3d(5px,-10px,0) rotate(-2.5deg)}}@media (prefers-reduced-motion:reduce){.clx-hc1,.clx-hc2,.clx-hc4,.clx-hc5{animation:none!important}}@media (max-width:1600px){.clx-logo a img,.clx-logo img,.clx-nav .clx-logo img{height:45px!important}}@media (max-width:1440px){.clx-logo a img,.clx-logo img,.clx-nav .clx-logo img{height:38px!important}.clx-hero-section{min-height:480px!important;padding:45px 0 45px!important}body.page .clx-hero-label .elementor-heading-title{font-size:22px!important;line-height:50px!important}.clx-hero-title .elementor-heading-title{font-size:46px!important;line-height:52px!important;margin-bottom:16px;max-width:720px}.clx-tw-row{font-size:20px;margin-top:14px}.clx-tw-text{font-size:20px!important}.clx-tw-box{min-width:150px;padding:8px 14px}.clx-tw-label{font-size:10px!important;top:-10px!important}.clx-hero-stripes{left:-10px!important;width:240px!important;height:320px!important}.clx-hc1{left:70px!important;top:250px!important;width:125px!important}.clx-hc4{width:220px!important;top:340px!important;right:-60px!important}.clx-logo-slider{margin-top:-20px!important;z-index:3!important}.clx-logo-item{min-width:140px!important;padding:8px 16px!important}.clx-logo-item img,body.page .clx-logo-slider .clx-logo-marquee .clx-logo-item img{height:32px!important}.clx-logo-marquee{max-width:1140px!important;margin-left:150px!important;margin-right:auto!important;padding:0!important}}@media (max-width:1280px){.clx-logo a img,.clx-logo img,.clx-nav .clx-logo img{height:45px!important;margin-right:100px}.clx-hero-section{min-height:440px!important;padding:30px 0 30px!important}.clx-hero-title .elementor-heading-title{font-size:38px!important;line-height:44px!important}body.page .clx-hero-label .elementor-heading-title{font-size:17px!important;line-height:40px!important}.clx-tw-row{font-size:17px;margin-top:8px}.clx-tw-text{font-size:17px!important}.clx-hero-stripes{left:141px!important;width:200px!important;height:270px!important}.clx-hc1{left:232px!important;top:210px!important;width:100px!important}.clx-hc5{display:none!important}.clx-hc4{width:180px!important;top:290px!important;right:-70px!important}.clx-logo-slider{margin-top:-10px!important;z-index:3!important}.clx-logo-item{min-width:200px!important;padding:0 35px!important}.clx-logo-item img,body.page .clx-logo-slider .clx-logo-marquee .clx-logo-item img{height:35px!important}.clx-logo-slider{padding-top:10px!important;padding-bottom:40px!important}.clx-logo-marquee{max-width:1140px!important;margin-left:173px!important;margin-right:auto!important;padding:0!important}}@media (max-width:768px){.clx-hc,.clx-hero-stripes,.clx-hero-stripes-wrap{display:none!important}}@media (max-width:767px){#hero-designed-component .clx-hero-title .elementor-heading-title{word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;font-size:clamp(24px, 7.2vw, 32px)!important;line-height:1.18!important;letter-spacing:-.01em!important}#hero-designed-component .clx-hero-label .elementor-heading-title{font-size:13px!important;line-height:1.4!important;letter-spacing:.08em!important}}.clx-logo-slider{padding:0 0 60px!important;margin-top:-110px!important;position:relative;z-index:2;background:0 0!important}.clx-logo-marquee{position:relative;overflow:hidden;max-width:100%;margin-left:auto;margin-right:auto;padding:0 20px;mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%)}.clx-logo-track{display:flex;align-items:center;width:max-content;animation:clx-marquee 45s linear infinite}.clx-logo-item{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:200px;padding:10px 30px;position:relative}.clx-logo-item img,body.page .clx-logo-slider .clx-logo-marquee .clx-logo-item img{height:40px;width:auto!important;max-width:none!important;object-fit:contain;transition:opacity .3s,filter .3s}.clx-logo-marquee .clx-logo-item img{filter:none!important}@keyframes clx-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.clx-logo-slider .pp-slider-arrow,.clx-logo-slider .pp-swiper-button,.clx-logo-slider .swiper-pagination{display:none!important}.clx-logo-slider .swiper-wrapper{visibility:hidden;height:0;overflow:hidden}.clx-logo-slider .clx-logo-marquee{visibility:visible!important;height:auto!important;overflow:hidden!important}.clx-ratings-section{position:relative;z-index:10;margin-top:-20px!important;padding:0!important;background:0 0!important}.clx-ratings-section .elementor-widget-wrap{padding-bottom:10px!important}.clx-ratings-bar>.elementor-container,.clx-ratings-section>.elementor-container{max-width:clamp(440px,33vw,700px)!important;background:#f8f8f8;border-radius:16px;box-shadow:0 35px 50px -18px rgba(0,0,0,.7),0 20px 30px -15px rgba(0,0,0,.55),18px 25px 35px -15px rgba(0,0,0,.45);padding:clamp(18px,1.6vw,28px) clamp(24px,2.5vw,48px)!important;display:flex;justify-content:space-around;align-items:center}.clx-ratings-section .elementor-column{text-align:center;position:relative;padding:0 clamp(8px,1vw,20px)}.clx-ratings-section .elementor-column>.elementor-widget-wrap{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,.7vw,14px);padding:0!important}.clx-ratings-section .elementor-column .elementor-widget{margin:0!important}.clx-ratings-section .elementor-column .elementor-widget-image{height:40px;display:flex;align-items:center;justify-content:center}.clx-ratings-section .elementor-column:not(:last-child)::after{content:'';position:absolute;right:-2px;top:10%;height:80%;width:1px;background:#e0e0e0}.clx-ratings-section .elementor-image img,.clx-ratings-section .elementor-widget-image img{max-width:clamp(80px,9vw,160px)!important;max-height:clamp(20px,1.6vw,30px)!important;height:auto!important;width:auto!important;margin:0 auto!important;object-fit:contain!important}.clx-ratings-section .elementor-column:first-child .elementor-widget-image img{max-height:clamp(39px,3vw,50px)!important;max-width:clamp(146px,12vw,189px)!important}.clx-ratings-section .elementor-column:nth-child(2) .elementor-widget-image img{max-height:clamp(16px,1.4vw,25px)!important}.clx-ratings-section .elementor-column:nth-child(3) .elementor-widget-image img{max-height:clamp(19px,1.55vw,28px)!important}.clx-ratings-section .elementor-column:nth-child(4) .elementor-widget-image img{max-height:clamp(19px,1.55vw,28px)!important}.clx-ratings-section .elementor-star-rating{font-size:14px;letter-spacing:2px;margin-bottom:2px;justify-content:center;white-space:nowrap;display:flex!important;flex-wrap:nowrap!important}.clx-stars-wrap{text-align:center}.clx-stars{position:relative;display:inline-block;font-size:clamp(13px, 1.15vw, 20px);letter-spacing:3px;line-height:1}.clx-stars-bg,.clx-stars-fill{display:inline-block;white-space:nowrap}.clx-stars-bg{color:#d8d8d8}.clx-stars-fill{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}.clx-rating-green .clx-stars-fill{color:#00b67a}.clx-rating-red .clx-stars-fill{color:#ff3d2e}.clx-rating-yellow .clx-stars-fill{color:#f5a623}.clx-rating-lgreen .clx-stars-fill{color:#6fda44}.clx-rating-value .elementor-heading-title{font-size:clamp(13px, 1vw, 18px);font-weight:700;line-height:1;color:#142533!important}.clx-ratings-section .clx-rating-value>.elementor-widget-container{padding-top:6px}.clx-dark-section{background:var(--hp-dark-bg)!important}.clx-stats-row{padding-top:106px!important;padding-bottom:56px!important;margin-top:-50px!important;position:relative;z-index:1}.clx-stats-row>.elementor-container{display:flex!important;justify-content:space-between;gap:20px}.clx-stats-row .elementor-column{display:flex;align-items:flex-start;gap:12px}.clx-stat-text>.elementor-widget-container{display:flex!important;align-items:flex-start;gap:10px}.clx-stat-label{display:inline-block;flex:1}.clx-stat-dot{width:20px!important;height:22px!important;min-width:22px;background-color:transparent!important;background-image:url('assets/homepage/circle-3d-icon-1.png');background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important;border-radius:0!important;display:inline-block;flex-shrink:0;filter:drop-shadow(-17px 17px 18px #03080B);margin-top:5px}.clx-stat-dot-1,.clx-stat-dot-2,.clx-stat-dot-3,.clx-stat-dot-4{background-image:url('assets/homepage/circle-3d-icon-1.png')!important}.clx-stat-text,.clx-stat-text .elementor-text-editor,.clx-stat-text .elementor-text-editor p,.clx-stat-text .elementor-widget-container{color:#fff!important;font-family:Cabin,sans-serif!important;font-size:22px!important;font-weight:600!important;line-height:30px!important;letter-spacing:-.78px!important}.clx-about-section{padding-top:56px!important;padding-bottom:56px!important}.clx-about-heading .elementor-heading-title{font-size:52px!important;font-weight:500!important;color:var(--hp-white)!important;line-height:56px!important;letter-spacing:-1.56px}.clx-about-text,.clx-about-text .elementor-widget-container,.clx-about-text p{color:#fff!important;font-size:18px;line-height:28px}.clx-about-text p{margin-bottom:28px}.clx-about-cta .elementor-button-wrapper{text-align:right}.clx-about-cta .elementor-button-content-wrapper,.clx-about-cta .elementor-button-content-wrapper:hover,.clx-about-cta a.elementor-button,.clx-about-cta a.elementor-button-link,.clx-about-cta a.elementor-button-link:hover,.clx-about-cta a.elementor-button:active,.clx-about-cta a.elementor-button:focus,.clx-about-cta a.elementor-button:hover,.clx-about-cta a.elementor-button:visited{background:0 0!important;background-color:transparent!important;background-image:none!important;border:none!important;color:#fa4900!important;font-size:18px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px;padding:0!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;opacity:1!important;fill:none!important;outline:0!important}.clx-about-cta a.elementor-button::after,.clx-about-cta a.elementor-button::before,.clx-about-cta a.elementor-button:hover::after,.clx-about-cta a.elementor-button:hover::before{background:0 0!important;background-color:transparent!important;content:none!important;display:none!important}.clx-about-cta .elementor-button-text{text-decoration:underline;text-decoration-color:#FA4900;text-decoration-thickness:1.5px;text-underline-offset:9px}.clx-about-cta .elementor-button-text::after{content:'\2192';display:inline-block;margin-left:14px;text-decoration:none;font-size:1.15em;font-weight:900;-webkit-text-stroke:1px #FA4900;line-height:1;vertical-align:-1px;transition:transform .25s ease}.clx-about-cta .elementor-button:hover .elementor-button-text::after{transform:translateX(5px)}.clx-service-section{padding:56px 0!important;background:#f8f8f8!important;position:relative}.clx-service-heading .elementor-heading-title{font-size:52px!important;font-weight:500!important;line-height:60px!important;letter-spacing:-1.56px;color:var(--hp-dark)!important;margin:0 0 24px}.clx-service-sub,.clx-service-sub .elementor-widget-container,.clx-service-sub p{color:var(--hp-text);font-size:18px;line-height:28px;max-width:none;margin:0 0 32px}.clx-about-heading,.clx-cs-heading,.clx-emerging-heading,.clx-faq-heading,.clx-industry-heading,.clx-process-heading,.clx-recognitions-heading,.clx-service-heading,.clx-tech-heading,.clx-tes-heading,.clx-why-heading{margin:0!important;padding:0!important}.clx-about-heading .elementor-heading-title,.clx-blogs-heading .elementor-heading-title,.clx-casestudies-heading .elementor-heading-title,.clx-contact-heading .elementor-heading-title,.clx-cs-heading .elementor-heading-title,.clx-emerging-heading .elementor-heading-title,.clx-faq-heading .elementor-heading-title,.clx-industries-heading .elementor-heading-title,.clx-industry-heading .elementor-heading-title,.clx-kaizen-heading .elementor-heading-title,.clx-map-heading .elementor-heading-title,.clx-process-heading .elementor-heading-title,.clx-recognitions-heading .elementor-heading-title,.clx-security-heading .elementor-heading-title,.clx-service-heading .elementor-heading-title,.clx-solutions-heading .elementor-heading-title,.clx-tech-heading .elementor-heading-title,.clx-tes-heading .elementor-heading-title,.clx-testimonials-heading .elementor-heading-title,.clx-tp-heading .elementor-heading-title,.clx-why-heading .elementor-heading-title{margin-top:0!important;margin-bottom:24px!important}body.page .clx-about-heading .elementor-heading-title,body.page .clx-blogs-heading .elementor-heading-title,body.page .clx-casestudies-heading .elementor-heading-title,body.page .clx-contact-heading .elementor-heading-title,body.page .clx-cs-heading .elementor-heading-title,body.page .clx-emerging-heading .elementor-heading-title,body.page .clx-faq-heading .elementor-heading-title,body.page .clx-industries-heading .elementor-heading-title,body.page .clx-industry-heading .elementor-heading-title,body.page .clx-kaizen-heading .elementor-heading-title,body.page .clx-map-heading .elementor-heading-title,body.page .clx-process-heading .elementor-heading-title,body.page .clx-recognitions-heading .elementor-heading-title,body.page .clx-security-heading .elementor-heading-title,body.page .clx-service-heading .elementor-heading-title,body.page .clx-solutions-heading .elementor-heading-title,body.page .clx-tech-heading .elementor-heading-title,body.page .clx-tes-heading .elementor-heading-title,body.page .clx-testimonials-heading .elementor-heading-title,body.page .clx-tp-heading .elementor-heading-title,body.page .clx-why-heading .elementor-heading-title{font-size:52px!important;font-weight:500!important;line-height:60px!important;letter-spacing:-1.56px!important;margin:0 0 24px!important}.clx-service-tabs .elementor-tabs{display:flex!important;gap:0;flex-direction:row!important;align-items:center!important;position:relative}.clx-service-tabs .elementor-tabs-wrapper{width:280px!important;min-width:280px;flex-shrink:0;background:#16202e!important;border-radius:25px;padding:50px 0;display:flex!important;flex-direction:column!important;justify-content:space-between!important;z-index:2;border:none!important;position:relative;overflow:visible!important;min-height:520px}.clx-service-tabs .elementor-tab-title{display:block!important;padding:14px 25px!important;color:rgba(255,255,255,.6)!important;font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:300!important;line-height:1.3!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;cursor:pointer;transition:color .25s ease,background .25s ease;background:0 0!important;text-align:left!important;width:100%;position:relative}.clx-service-tabs .elementor-tab-title:last-of-type{border-bottom:none!important}.clx-service-tabs .elementor-tab-title:hover{color:var(--hp-white)!important}.clx-service-tabs .elementor-tab-title.elementor-active{position:relative;width:calc(100% + 30px)!important;margin-right:-30px;z-index:10;background:linear-gradient(86deg,#f57e07 0,#fa4900 100%)!important;color:#fff!important;font-weight:400!important;border-radius:0!important;padding-right:40px!important;text-align:left!important;clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%);filter:drop-shadow(0 18px 24px rgba(3, 8, 11, .55))}.clx-service-tabs .elementor-tab-title a{color:inherit!important}.clx-service-tabs .elementor-tab-title::before{display:none!important}.clx-service-tabs .elementor-tabs-content-wrapper{flex:1;padding:40px 55px;background:#fff!important;border:none!important;border-radius:14px!important;margin-left:-10px;align-self:center;position:relative;z-index:1;box-shadow:0 2px 12px rgba(0,0,0,.08);min-height:480px}.clx-service-tabs .elementor-tab-content{padding:0!important;border:none!important;background:0 0!important}.clx-service-tabs .elementor-tab-content .clx-lc{float:right;margin-top:8px}.clx-service-tabs .elementor-tab-content::after{content:'';display:block;clear:both}.clx-service-tabs .elementor-tab-mobile-title{display:none!important}.clx-sc-title{font-size:30px;font-weight:700;line-height:30px;letter-spacing:-.9px;color:var(--hp-dark);display:flex;align-items:center;gap:8px;margin-bottom:14px}.clx-sc-desc{color:var(--hp-text);font-size:15px;line-height:26px;margin-bottom:24px;font-family:'DM Sans',sans-serif}.clx-sc-links{display:grid;grid-template-columns:1fr 1fr;gap:12px 50px;margin-bottom:28px}.clx-sc-link{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--hp-dark);text-decoration:none}.clx-sc-link::before{content:'\25B8';color:var(--hp-orange);font-size:13px}.clx-sc-link:hover{color:var(--hp-orange)}.clx-sc-link--static{cursor:default}.clx-sc-link--static:hover{color:var(--hp-dark)}.clx-service-tabs .elementor-tabs-wrapper::after{content:'';position:absolute;left:-92px;bottom:-102px;width:160px;height:168px;background:url('assets/homepage/cube-3d-icon-floating-new.png') no-repeat center/contain;background-image:image-set(
    url('assets/homepage/cube-3d-icon-floating-new.png') 1x,
    url('assets/homepage/cube-3d-icon-floating-new@2x.png') 2x
  );z-index:3;pointer-events:none}.clx-emerging-section{background:#f8f8f8!important}.clx-emerging-heading .elementor-heading-title{font-size:52px!important;font-weight:500!important;line-height:60px!important;letter-spacing:-1.56px;color:var(--hp-dark)!important;margin:0 0 24px!important}.clx-emerging-sub,.clx-emerging-sub .elementor-widget-container,.clx-emerging-sub p{color:var(--hp-text);font-size:18px;line-height:28px;max-width:750px;margin:0}.clx-emerging-sub>.elementor-widget-container{flex-direction:column}.clx-emerging-sub p+p{margin-top:16px}.clx-emerging-logo{display:flex;align-items:baseline;gap:4px;margin-bottom:28px;font-size:22px;font-weight:700;font-style:italic}.clx-tech-card-grid>.elementor-container{gap:24px;align-items:stretch!important}.clx-tech-card-grid .elementor-column{padding:0!important;display:flex!important}.clx-tech-card-grid .elementor-column>.elementor-widget-wrap{display:flex!important;flex-direction:column;width:100%}.clx-tech-card-grid .elementor-widget-text-editor{flex:1;display:flex}.clx-tech-card-grid .elementor-widget-text-editor>.elementor-widget-container{flex:1;display:flex}.clx-tech-card-grid .elementor-widget-text-editor .clx-tech-card{flex:1;width:100%}.clx-tech-card-grid .elementor-widget-text-editor .svc-card{flex:1;width:100%;margin-top:40px}.clx-emerging-section.elementor-element-b3cca6a{padding:56px 0 0!important}.clx-emerging-section.elementor-element-a43b187{padding:36px 0 56px!important}.clx-emerging-section .svc-card-icon{width:82px;height:82px;top:-38px;right:24px}.clx-emerging-section .svc-card-icon img{width:82px!important;height:82px!important;filter:drop-shadow(0px 7px 12px rgba(232, 120, 20, .45))}.clx-tech-card{--clx-card-radius:20px;--clx-card-pad-x:28px;--clx-card-pad-y:32px;--clx-badge-size:80px;background:#f8f8f8;border-radius:var(--clx-card-radius);padding:var(--clx-card-pad-y) var(--clx-card-pad-x);position:relative;min-height:480px;overflow:visible;display:flex!important;flex-direction:column!important}.clx-tech-card-badge{position:static;width:var(--clx-badge-size);height:var(--clx-badge-size);background:0 0;border-radius:0;display:flex;align-items:center;justify-content:center;margin:0 0 16px 0;padding:0;z-index:auto}.clx-tech-card-badge .clx-tech-card-icon{width:100%;height:100%;object-fit:contain}.clx-tech-card .clx-sc-title,.clx-tech-card h3{padding-right:0;margin-top:0!important;margin-bottom:12px!important;font-size:26px;font-weight:700;line-height:1.2!important;letter-spacing:-.6px;color:var(--hp-dark)!important;word-break:normal;overflow-wrap:break-word}.clx-tech-card .clx-benefit-item,.clx-tech-card .clx-benefits-label,.clx-tech-card p{padding-right:0}.clx-tech-card .clx-lc{margin-top:auto!important;align-self:flex-end!important;line-height:1!important}.clx-tech-card p{color:var(--hp-text);font-size:15px;line-height:26px;font-family:'DM Sans',sans-serif;margin-bottom:16px}.clx-benefits-label{font-weight:700;font-size:15px;line-height:26px;font-family:'DM Sans',sans-serif;margin-bottom:8px;color:var(--hp-text)}.clx-benefit-item{display:flex;gap:8px;font-size:15px;line-height:26px;font-family:'DM Sans',sans-serif;color:var(--hp-text);margin-bottom:6px}.clx-benefit-item::before{content:'\25B8';color:var(--hp-orange);flex-shrink:0;margin-top:1px}.clx-tech-card-placeholder{background:0 0!important;border:1.5px dashed var(--hp-border)!important;display:flex;align-items:center;justify-content:center;min-height:280px;border-radius:14px}.clx-tp-section{background:#fff!important}.clx-tp-heading .elementor-heading-title{font-size:52px!important;font-weight:500!important;line-height:60px!important;letter-spacing:-1.56px;color:var(--hp-dark)!important;margin:0 0 24px!important}.clx-tp-sub,.clx-tp-sub .elementor-widget-container,.clx-tp-sub p{color:var(--hp-text);font-size:18px;line-height:28px;max-width:750px;margin:0}.clx-tp-header>.elementor-container{align-items:center}.clx-tp-image-wrap{width:100%;display:flex;justify-content:flex-end;position:relative;z-index:2}.clx-tp-image{max-width:100%;height:auto;display:block;margin-bottom:20px;margin-top:-40px;pointer-events:none}.clx-tp-header>.elementor-container{overflow:visible!important}.clx-tp-tabs-row{position:relative;overflow:visible!important;margin-top:0!important}.clx-tp-cards,.clx-tp-group,.clx-tp-panel,.clx-tp-panels,.clx-tp-tabs,.clx-tp-tabs-row .elementor-column,.clx-tp-tabs-row .elementor-column-wrap,.clx-tp-tabs-row .elementor-container,.clx-tp-tabs-row .elementor-row,.clx-tp-tabs-row .elementor-widget,.clx-tp-tabs-row .elementor-widget-container,.clx-tp-tabs-row .elementor-widget-text-editor,.clx-tp-tabs-row .elementor-widget-wrap{overflow:visible!important}@media (min-width:901px){.clx-tp-panels{min-height:720px;padding-bottom:20px}.clx-tp-group:last-child .clx-tp-card-popup{top:auto;bottom:calc(100% + 10px);transform:translateY(4px)}.clx-tp-group:last-child .clx-tp-card.clx-tp-has-popup:hover .clx-tp-card-popup{transform:translateY(0)}}.clx-editor-notice{display:block;background:repeating-linear-gradient(45deg,#fff8e1,#fff8e1 10px,#ffecb3 10px,#ffecb3 20px);border:2px dashed #fa4900;border-radius:10px;padding:14px 20px;margin:0 0 24px;font-family:Cabin,sans-serif;color:#5d4037;max-width:880px}.clx-editor-notice strong{display:block;font-size:15px;font-weight:700;color:#bf360c;margin-bottom:6px;letter-spacing:.02em}.clx-editor-notice .clx-editor-notice-body{display:block;font-size:13px;line-height:1.55;color:#5d4037}.clx-editor-notice code{background:#fff;border:1px solid #e0e0e0;padding:1px 6px;border-radius:3px;font-family:Menlo,Monaco,'Courier New',monospace;font-size:12px;color:#bf360c}.clx-tp-tabs{display:flex;gap:0;align-items:flex-start}.clx-tp-nav{flex:0 0 32%;list-style:none;margin:0;padding:0 32px 0 0;border-right:1px solid #e5e7eb}.clx-tp-nav-item{display:flex;align-items:center;gap:16px;padding:6px 0;cursor:pointer;transition:color .2s ease}.clx-tp-nav-num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#efefef;color:#b0b0b0;font-size:14px;font-weight:600;flex-shrink:0;transition:background .2s ease,color .2s ease}.clx-tp-nav-label{font-size:19px;color:#6b7280;font-weight:400;line-height:1.3;transition:color .2s ease,font-weight .2s ease}@media (min-width:901px) and (max-width:1280px){.clx-tp-nav-label{font-size:17px}}.clx-tp-nav-item:hover .clx-tp-nav-label{color:var(--hp-dark)}.clx-tp-nav-item.is-active .clx-tp-nav-num{background:#e8491d;color:#fff}.clx-tp-nav-item.is-active .clx-tp-nav-label{color:var(--hp-dark);font-weight:700}.clx-tp-nav-sub-wrap{display:none;list-style:none;padding:0;margin:0}.clx-tp-nav-sub-wrap.is-active{display:block}.clx-tp-subnav{list-style:none;padding:4px 0 8px 52px;margin:0;border-left:1px dashed #e5e7eb;margin-left:18px}.clx-tp-nav-sub{display:flex;align-items:center;gap:12px;padding:4px 0;cursor:pointer;transition:color .2s ease}.clx-tp-nav-sub .clx-tp-nav-num{width:28px;height:28px;font-size:12px;background:#efefef;color:#b0b0b0}.clx-tp-nav-sub .clx-tp-nav-label{font-size:16px;color:#6b7280;font-weight:400}.clx-tp-nav-sub:hover .clx-tp-nav-label{color:var(--hp-dark)}.clx-tp-nav-sub.is-active .clx-tp-nav-num{background:#e8491d;color:#fff}.clx-tp-nav-sub.is-active .clx-tp-nav-label{color:var(--hp-dark);font-weight:600}.clx-tp-panels{flex:1;padding-left:40px;min-width:0}.clx-tp-panel{display:none}.clx-tp-panel.is-active{display:block}.clx-tp-panel-title{font-size:24px;font-weight:700;color:var(--hp-dark);margin:0 0 18px;display:flex;align-items:center;gap:10px;letter-spacing:-.5px}.clx-tp-tabs-wrap,.clx-tp-tabs-wrap>.elementor-widget-container{margin-top:0!important;padding-top:0!important}.clx-tp-group{margin-bottom:28px}.clx-tp-group:last-child{margin-bottom:0}.clx-tp-group-label{font-size:14px;color:#6b7280;font-weight:500;margin-bottom:12px}.clx-tp-cards{display:flex;flex-wrap:wrap;gap:14px}.clx-tp-card{position:relative;display:flex;align-items:center;justify-content:center;background:#efefef;border:2px solid transparent;border-radius:14px;width:116px;height:72px;padding:14px 18px;box-sizing:border-box;transition:border-color .2s ease}.clx-tp-card:hover{border-color:#fa4900}.clx-tp-card.clx-tp-has-popup:hover{z-index:20}.clx-tp-card-icon{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.clx-tp-card-icon[alt=FlutterFlow]{transform:scale(2.2)}.clx-tp-card-popup{position:absolute;top:auto;bottom:calc(100% + 10px);left:0;width:360px;max-width:min(360px,calc(100vw - 32px));padding:20px 22px;background:#fff;border:2px solid #fa4900;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;pointer-events:none;z-index:30;box-sizing:border-box}.clx-tp-card.clx-tp-has-popup:hover .clx-tp-card-popup{opacity:1;visibility:visible;transform:translateY(0)}.clx-tp-card-popup-name{font-size:16px;font-weight:700;color:#111;margin-bottom:8px}.clx-tp-card-popup-desc{font-size:14px;line-height:1.55;color:#3a3a3a}@media (max-width:900px){.clx-tp-cards{position:relative}.clx-tp-card{position:static}.clx-tp-card-popup{position:absolute;top:calc(100% + 10px);left:0;right:0;width:auto;max-width:none;padding:16px 18px}.clx-tp-card-popup-name{font-size:15px;margin-bottom:6px}.clx-tp-card-popup-desc{font-size:13px;line-height:1.5}}.clx-solutions-section{background:#000!important;position:relative;overflow:visible!important}.clx-solutions-heading .elementor-heading-title{font-size:52px!important;font-weight:500!important;line-height:60px!important;letter-spacing:-1.56px!important;color:#fff!important}.clx-solutions-heading .clx-sol-break{display:block;line-height:1.28!important;margin-bottom:12px}.clx-solutions-sub,.clx-solutions-sub .elementor-widget-container,.clx-solutions-sub p{color:#fff!important;font-size:18px;line-height:28px;max-width:525px;margin:0}.clx-solutions-grid-wrap{position:relative}.clx-sol-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative;z-index:1}.clx-sol-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;background:#222;border:1px solid #333;border-radius:20px;padding:22px 22px 22px 22px;min-height:142px;text-decoration:none!important;transition:background .25s ease,border-color .25s ease,transform .25s ease;overflow:hidden}.clx-sol-card:hover{background:#fff;border-color:#fff;transform:translateY(-2px)}.clx-sol-icon{width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important;object-fit:contain;flex-shrink:0;display:block;filter:grayscale(100%) brightness(.8) opacity(.7);transition:filter .25s ease}.clx-sol-card:hover .clx-sol-icon{filter:brightness(0) saturate(100%) invert(38%) sepia(99%) saturate(4000%) hue-rotate(8deg) brightness(101%) contrast(103%)!important}.clx-sol-card .clx-sol-name,.clx-sol-name{font-size:18px!important;font-weight:400!important;font-family:Cabin,sans-serif!important;color:#999;line-height:1.3!important;margin-top:14px;transition:color .25s ease}.clx-sol-card:hover .clx-sol-name{color:#fa4900!important;font-weight:500}.clx-sol-arrow{position:absolute;bottom:16px;right:18px;color:#fa4900;font-size:16px;line-height:1}.clx-solutions-cta-wrap{text-align:right}.clx-solutions-cta-row .clx-lc{display:inline-block}.clx-sol-deco{position:absolute;top:-370px;left:-19px;width:252px!important;height:252px!important;background:url('assets/homepage/triangle-3d-floating-icon.png') no-repeat center/contain;background-image:image-set(
    url('assets/homepage/triangle-3d-floating-icon.png') 1x,
    url('assets/homepage/triangle-3d-floating-icon@2x.png') 2x
  );filter:drop-shadow(60px 69px 46px rgba(245, 124, 6, .16));pointer-events:none;z-index:2}.clx-solutions-grid-section,.clx-solutions-grid-section .elementor-column,.clx-solutions-grid-section .elementor-widget,.clx-solutions-grid-section .elementor-widget-wrap,.clx-solutions-grid-section>.elementor-container,.clx-solutions-grid-wrap,.clx-solutions-grid-wrap>.elementor-widget-container{overflow:visible!important}.clx-kaizen-section{background:var(--hp-white)!important}.clx-kaizen-heading .elementor-heading-title{font-size:34px!important;font-weight:500!important;line-height:1.28!important;color:var(--hp-dark)!important;margin-bottom:16px}.clx-kaizen-text .elementor-text-editor,.clx-kaizen-text .elementor-text-editor p{color:var(--hp-text);font-size:13px;line-height:1.85;margin-bottom:14px}.clx-kaizen-text a{color:var(--hp-dark);font-weight:600;text-decoration:underline;display:inline;white-space:normal;word-break:break-word;overflow-wrap:break-word}.clx-kaizen-image img{border-radius:12px!important;width:100%}.clx-kaizen-heading .elementor-heading-title{font-size:52px!important;font-weight:500!important;line-height:60px!important;letter-spacing:-1.56px!important;color:var(--hp-dark)!important;margin:0 0 24px!important}.clx-kaizen-text,.clx-kaizen-text .elementor-widget-container,.clx-kaizen-text p{color:var(--hp-text);font-size:18px;line-height:28px;max-width:520px}.clx-kaizen-text p{margin:0 0 16px}.clx-kaizen-image-wrap{display:flex;justify-content:flex-end;width:100%}.clx-kaizen-flip .clx-kaizen-image-wrap{justify-content:flex-start}.clx-kaizen-flip .clx-kaizen-heading,.clx-kaizen-flip .clx-kaizen-text{padding-left:28px}.clx-kaizen-flip .clx-kaizen-hm{display:none}@media (max-width:1024px){.clx-kaizen-flip .clx-kaizen-hm{display:block}.clx-kaizen-flip .clx-kaizen-hd{display:none}.clx-kaizen-flip .clx-kaizen-heading,.clx-kaizen-flip .clx-kaizen-text{padding-left:0}}.clx-kaizen-image{max-width:100%;height:auto;display:block}.clx-kaizen-header>.elementor-container{align-items:center}.clx-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.clx-process-step{position:relative;background:#fff;border-radius:20px;padding:32px 28px 28px;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;overflow:hidden;min-height:240px}.clx-process-step h4,.clx-process-step p{text-align:left!important;align-self:stretch}.clx-process-num{position:absolute;top:24px;right:28px;font-size:88px;font-weight:700;color:#eef0f2;line-height:.78;pointer-events:none;user-select:none;letter-spacing:-3px}.clx-process-step h4{position:relative;z-index:1;font-size:22px;font-weight:700;color:var(--hp-dark)!important;margin:0 0 14px;display:flex;align-items:center;gap:8px;letter-spacing:-.5px}.clx-process-step p{position:relative;z-index:1;color:var(--hp-text);font-size:15px;line-height:26px;font-family:'DM Sans',sans-serif;margin:0 0 20px}.clx-process-step .clx-lc{margin-top:auto!important;align-self:flex-end!important}.clx-casestudies-section{padding:56px 0!important;background:#f8f8f8!important;border-top:none!important}.clx-casestudies-cta-wrap{text-align:right}body.page .clx-casestudies-section .axil-portfolio-area .title,body.page .clx-casestudies-section .axil-portfolio-area h2,body.page .clx-casestudies-section .section-title,body.page .clx-casestudies-section .section-title .title,body.page .clx-casestudies-section .section-title h2,body.page .clx-casestudies-section h2,body.page .clx-casestudies-section h2.title{color:var(--hp-dark)!important}body.page .clx-casestudies-section .axil-portfolio-area p,body.page .clx-casestudies-section .section-title p,body.page .clx-casestudies-section .section-title span{color:var(--hp-text)!important;font-size:18px!important;line-height:28px!important;max-width:750px!important;margin:0 auto 32px!important}body.page .clx-casestudies-section .ax-section-gap,body.page .clx-casestudies-section .ax-section-gapBottom,body.page .clx-casestudies-section .ax-section-gapTop,body.page .clx-casestudies-section .axil-portfolio-area,body.page .clx-casestudies-section .axil-portfolio-area.ax-section-gap,body.page .clx-casestudies-section .bg-color-lightest{padding:0!important;margin:0!important;background:0 0!important;background-color:transparent!important}body.page .clx-casestudies-section .axil-masonary-wrapper,body.page .clx-casestudies-section .axil-masonary-wrapper>.row,body.page .clx-casestudies-section .container,body.page .clx-casestudies-section .section-title{padding-top:0!important;margin-top:0!important}body.page .clx-casestudies-section .section-title .title,body.page .clx-casestudies-section .section-title h2{margin-top:0!important;margin-bottom:16px!important;padding-top:0!important}body.page .clx-casestudies-section .mesonry-list,body.page .clx-casestudies-section .mesonry-list.mt--20{margin-top:32px!important;margin-bottom:0!important;padding-bottom:0!important}body.page .clx-casestudies-section .axil-portfolio-area,body.page .clx-casestudies-section .axil-portfolio-area .col-12,body.page .clx-casestudies-section .axil-portfolio-area .col-lg-12,body.page .clx-casestudies-section .axil-portfolio-area .row,body.page .clx-casestudies-section .axil-portfolio-area>.container,body.page .clx-casestudies-section .elementor-widget-keystroke-project,body.page .clx-casestudies-section .elementor-widget-keystroke-project>.elementor-widget-container,body.page .clx-casestudies-section .portfolio-wrapper{margin-bottom:0!important;padding-bottom:0!important}body.page .clx-casestudies-section .portfolio,body.page .clx-casestudies-section .portfolio .inner,body.page .clx-casestudies-section .portfolio .inner .port-overlay-info,body.page .clx-casestudies-section .portfolio .repeating-hover-effect,body.page .clx-casestudies-section .portfolio .technologies-image{margin-bottom:0!important;padding-bottom:0!important}body.page .clx-casestudies-section .animated,body.page .clx-casestudies-section .wow{visibility:visible!important;opacity:1!important;animation:none!important;-webkit-animation:none!important;transform:none!important;transition:none!important}.clx-casestudies-section .axil-portfolio-area .container{padding-left:0!important;padding-right:0!important;max-width:100%!important}.clx-casestudies-section .section-title .extra07-color,.clx-casestudies-section .section-title .sub-title{display:none!important}.clx-casestudies-section .section-title .title{font-size:52px!important;font-weight:500!important;line-height:60px!important;letter-spacing:-1.56px!important;color:var(--hp-dark)!important;margin:0 0 16px!important}.clx-casestudies-section .section-title p{color:var(--hp-text)!important;font-size:18px!important;line-height:28px!important;max-width:750px!important;margin:0 auto 32px!important}.clx-casestudies-section{padding:56px 0!important;background:#f8f8f8!important;border-top:none!important}.clx-casestudies-cta-wrap{text-align:right}body.page .clx-casestudies-section .axil-portfolio-area .title,body.page .clx-casestudies-section .axil-portfolio-area h2,body.page .clx-casestudies-section .section-title,body.page .clx-casestudies-section .section-title .title,body.page .clx-casestudies-section .section-title h2,body.page .clx-casestudies-section h2,body.page .clx-casestudies-section h2.title{color:var(--hp-dark)!important}body.page .clx-casestudies-section .axil-portfolio-area p,body.page .clx-casestudies-section .section-title p,body.page .clx-casestudies-section .section-title span{color:var(--hp-text)!important;font-size:18px!important;line-height:28px!important;max-width:750px!important;margin:0 auto 32px!important}body.page .clx-casestudies-section .ax-section-gap,body.page .clx-casestudies-section .ax-section-gapBottom,body.page .clx-casestudies-section .ax-section-gapTop,body.page .clx-casestudies-section .axil-portfolio-area,body.page .clx-casestudies-section .axil-portfolio-area.ax-section-gap,body.page .clx-casestudies-section .bg-color-lightest{padding:0!important;margin:0!important;background:0 0!important;background-color:transparent!important}body.page .clx-casestudies-section .axil-masonary-wrapper,body.page .clx-casestudies-section .axil-masonary-wrapper>.row,body.page .clx-casestudies-section .container,body.page .clx-casestudies-section .section-title{padding-top:0!important;margin-top:0!important}body.page .clx-casestudies-section .section-title .title,body.page .clx-casestudies-section .section-title h2{margin-top:0!important;margin-bottom:16px!important;padding-top:0!important}body.page .clx-casestudies-section .mesonry-list,body.page .clx-casestudies-section .mesonry-list.mt--20{margin-top:32px!important;margin-bottom:0!important;padding-bottom:0!important}body.page .clx-casestudies-section .axil-portfolio-area,body.page .clx-casestudies-section .axil-portfolio-area .col-12,body.page .clx-casestudies-section .axil-portfolio-area .col-lg-12,body.page .clx-casestudies-section .axil-portfolio-area .row,body.page .clx-casestudies-section .axil-portfolio-area>.container,body.page .clx-casestudies-section .elementor-widget-keystroke-project,body.page .clx-casestudies-section .elementor-widget-keystroke-project>.elementor-widget-container,body.page .clx-casestudies-section .portfolio-wrapper{margin-bottom:0!important;padding-bottom:0!important}body.page .clx-casestudies-section .portfolio,body.page .clx-casestudies-section .portfolio .inner,body.page .clx-casestudies-section .portfolio .inner .port-overlay-info,body.page .clx-casestudies-section .portfolio .repeating-hover-effect,body.page .clx-casestudies-section .portfolio .technologies-image{margin-bottom:0!important;padding-bottom:0!important}body.page .clx-casestudies-section .animated,body.page .clx-casestudies-section .wow{visibility:visible!important;opacity:1!important;animation:none!important;-webkit-animation:none!important;transform:none!important;transition:none!important}.clx-casestudies-section .axil-portfolio-area .container{padding-left:0!important;padding-right:0!important;max-width:100%!important}.clx-casestudies-section .section-title .extra07-color,.clx-casestudies-section .section-title .sub-title{display:none!important}.clx-casestudies-section .section-title .title{font-size:52px!important;font-weight:500!important;line-height:60px!important;letter-spacing:-1.56px!important;color:var(--hp-dark)!important;margin:0 0 16px!important}.clx-casestudies-section .section-title p{color:var(--hp-text)!important;font-size:18px!important;line-height:28px!important;max-width:750px!important;margin:0 auto 32px!important}.clx-case-studies .portfolio-wrapper{width:100%!important;margin:0!important;padding:0!important}body.page .clx-casestudies-section .mesonry-list.grid-metro3 .portfolio-33-33,body.page .clx-casestudies-section .mesonry-list.grid-metro3 .resizer,body.page .clx-casestudies-section .portfolio,body.page .clx-casestudies-section .portfolio.portfolio-33-33{width:50%!important;max-width:50%!important;margin-top:0!important;margin-bottom:0!important;padding:0 16px!important;float:none!important}.clx-case-studies .portfolio .inner,.clx-case-studies .portfolio .thumb{width:100%}.clx-case-studies .portfolio .thumb img{width:100%!important;height:auto!important;border-radius:16px;display:block}.clx-case-studies .portfolio .inner,.clx-case-studies .portfolio .thumb{width:100%}.clx-case-studies .portfolio .thumb img{width:100%!important;height:auto!important;border-radius:16px;display:block}.clx-casestudies-section .technologies-image{min-height:32px;margin-top:18px}.clx-casestudies-section .repeating-hover-effect{min-height:28px}@media (max-width:575px){body .clx-casestudies-section .section-title .title,body.page .clx-casestudies-section .section-title .title{font-size:28px!important;line-height:1.2!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}body.page .clx-casestudies-section .mesonry-list.grid-metro3{height:auto!important;display:flex!important;flex-direction:column!important;gap:24px!important}body.page .clx-casestudies-section .mesonry-list.grid-metro3 .portfolio,body.page .clx-casestudies-section .mesonry-list.grid-metro3 .resizable{position:static!important;width:100%!important;left:auto!important;top:auto!important;transform:none!important;padding:0!important;margin:0!important}body.page .clx-casestudies-section .portfolio .inner{background:#fff!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 4px 18px rgba(20,24,40,.08)!important;display:flex!important;flex-direction:column!important}body.page .clx-casestudies-section .portfolio .thumb{order:0!important;width:100%!important;margin:0!important;padding:0!important;border-radius:0!important;overflow:hidden!important}body.page .clx-casestudies-section .portfolio .thumb img,body.page .clx-casestudies-section .portfolio .thumb img.wp-post-image{width:100%!important;height:200px!important;object-fit:cover!important;object-position:center!important;display:block!important;border-radius:0!important}body.page .clx-casestudies-section .portfolio .port-overlay-info{order:1!important;position:static!important;transform:none!important;background:0 0!important;padding:18px 20px 20px!important;width:100%!important;height:auto!important;opacity:1!important;visibility:visible!important}body.page .clx-casestudies-section .portfolio .hover-action{position:static!important;top:auto!important;left:auto!important;width:100%!important;transform:none!important;opacity:1!important;display:flex!important;flex-direction:column!important;gap:10px!important}body.page .clx-casestudies-section .portfolio .hover-action .title,body.page .clx-casestudies-section .portfolio .port-title{font-size:17px!important;line-height:1.3!important;color:#14243a!important;margin:0!important}body.page .clx-casestudies-section .portfolio .categorie,body.page .clx-casestudies-section .portfolio .category-info{font-size:12px!important;line-height:1.4!important;color:#6b7280!important;display:flex!important;flex-wrap:wrap!important;gap:4px 8px!important}body.page .clx-casestudies-section .portfolio .category-info .category,body.page .clx-casestudies-section .portfolio span.category{color:#6b7280!important}body.page .clx-casestudies-section .portfolio .technologies-image,body.page .clx-casestudies-section .portfolio .technologies-image.d-flex{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;padding-top:12px!important;margin-top:4px!important;border-top:1px solid #eef0f4!important}body.page .clx-casestudies-section .portfolio .technologies-image img{height:22px!important;width:auto!important;max-width:60px!important;object-fit:contain!important}}@media (max-width:360px){body .clx-casestudies-section .section-title .title,body.page .clx-casestudies-section .section-title .title{font-size:24px!important}body.page .clx-casestudies-section .portfolio .thumb img{height:180px!important}body.page .clx-casestudies-section .portfolio .port-overlay-info{padding:16px 16px 18px!important}}.clx-cs-container{display:flex;gap:40px;align-items:center;position:relative;background:#fff;border-left:4px solid #fa4900;border-radius:0 20px 20px 0;padding:40px 40px 40px 48px;box-shadow:0 18px 40px rgba(20,37,51,.06);overflow:hidden}.clx-cs-content{flex:1 1 55%;min-width:0;order:1}.clx-cs-image{flex:0 0 40%;order:2;display:flex;align-items:center;justify-content:center}.clx-cs-image img{max-width:100%;height:auto;display:block;border-radius:16px}.clx-cs-content h3{font-size:28px;font-weight:700;line-height:1.3;color:var(--hp-dark);margin:0 0 12px;letter-spacing:-.5px}.clx-cs-tags{display:block;font-size:14px;color:var(--hp-text);margin-bottom:18px}.clx-cs-tag{display:inline;padding:0;border:none;background:0 0;font-size:14px;color:var(--hp-text);font-weight:400}.clx-cs-tag+.clx-cs-tag::before{content:', '}.clx-cs-tag img{display:none}.clx-cs-logos{display:flex;align-items:center;gap:18px;margin-top:18px;filter:grayscale(100%);opacity:.6}.clx-cs-logos img{height:22px;width:auto}.clx-cs-content>p{display:none}.clx-cs-dots{display:flex;gap:8px;margin-top:24px}.clx-cs-dot{width:10px;height:10px;border-radius:50%;background:var(--hp-border);cursor:pointer;border:none;padding:0;transition:.3s}.clx-cs-dot.active{background:#fa4900}.clx-testimonials-section{padding:56px 0!important;background:var(--hp-white)!important}.clx-testimonials-heading .elementor-heading-title{font-size:34px!important;font-weight:500!important;color:var(--hp-dark)!important;margin-bottom:6px}.clx-testimonials-sub .elementor-text-editor,.clx-testimonials-sub .elementor-text-editor p{color:var(--hp-text);font-size:13px;margin-bottom:32px}.clx-tes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.clx-tes-card{border:1px solid var(--hp-border);border-radius:14px;padding:24px 20px}.clx-tes-card p{color:var(--hp-text);font-size:12px;line-height:1.7;font-style:italic;margin-bottom:16px}.clx-tes-author{display:flex;align-items:center;gap:12px}.clx-tes-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;background:var(--hp-light-bg)}.clx-tes-stars{color:#f5a623;font-size:13px;margin-bottom:1px}.clx-tes-name{font-weight:600;font-size:13px;color:var(--hp-dark)}.clx-tes-role{font-size:11px;color:var(--hp-text-light)}.clx-tes-company{color:var(--hp-orange);font-weight:600}.clx-why-section{background:var(--hp-dark-bg)!important;padding:56px 0!important}.clx-why-heading .elementor-heading-title{font-size:34px!important;font-weight:500!important;color:var(--hp-white)!important;margin-bottom:6px}.clx-why-sub,.clx-why-sub .elementor-text-editor,.clx-why-sub .elementor-text-editor p,.clx-why-sub .elementor-widget-container,.clx-why-sub p{color:#fff!important;font-size:18px!important;line-height:28px!important;margin:0 0 40px!important;max-width:525px}.clx-why-sub{margin-bottom:0!important}.clx-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 80px;margin-bottom:32px}.clx-why-item{display:flex;align-items:center;gap:16px;color:#fff;font-size:18px;font-family:Cabin,sans-serif;font-weight:500;line-height:1.4}.clx-why-item .clx-stat-dot{flex-shrink:0}.clx-industries-section{background:#fff!important}.clx-industries-sub,.clx-industries-sub .elementor-widget-container,.clx-industries-sub p{color:var(--hp-text)!important;font-size:18px;line-height:28px;max-width:525px;margin:0}.clx-industries-grid-section>.elementor-container>.elementor-column>.elementor-element-populated>.elementor-widget-wrap,.clx-industries-grid-section>.elementor-container>.elementor-column>.elementor-widget-wrap{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;align-content:start!important}.clx-industries-grid-section .elementor-widget-image-box{position:relative;background:#f8f8f8;border:1px solid #eaeaea;border-radius:20px;padding:22px 22px 22px 22px;min-height:142px;transition:background .25s ease,border-color .25s ease,transform .25s ease;overflow:hidden;width:auto!important;max-width:100%!important}.clx-industries-grid-section .elementor-widget-image-box:hover{background:#fff;border-color:#fa4900;transform:translateY(-2px)}.clx-industries-grid-section .elementor-widget-image-box a,.clx-industries-grid-section .elementor-widget-image-box a:hover{text-decoration:none!important}.clx-industries-grid-section .elementor-image-box-wrapper{text-align:left!important;display:block!important;height:100%}.clx-industries-grid-section .elementor-image-box-img{width:32px!important;margin:0!important;display:block!important}.clx-industries-grid-section .elementor-image-box-img img{width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important;object-fit:contain;display:block;filter:grayscale(100%) brightness(.8) opacity(.7);transition:filter .25s ease}.clx-industries-grid-section .elementor-widget-image-box:hover .elementor-image-box-img img{filter:brightness(0) saturate(100%) invert(38%) sepia(99%) saturate(4000%) hue-rotate(8deg) brightness(101%) contrast(103%)!important}.clx-industries-grid-section .elementor-image-box-content{display:block!important;padding:0!important}.clx-industries-grid-section .elementor-image-box-title{font-size:18px!important;font-weight:400!important;font-family:Cabin,sans-serif!important;color:#999!important;line-height:1.3!important;margin:14px 0 0!important;transition:color .25s ease,font-weight .25s ease;display:block;word-wrap:break-word;overflow-wrap:break-word;padding-right:26px}.clx-industries-grid-section .elementor-widget-image-box:hover .elementor-image-box-title{color:var(--hp-dark)!important;font-weight:500!important}.clx-industries-grid-section .elementor-image-box-title a,.clx-industries-grid-section .elementor-image-box-title a:hover{color:inherit!important;text-decoration:none!important}.clx-industries-grid-section .elementor-widget-image-box::after{content:"\25B8";position:absolute;bottom:14px;right:16px;color:#fa4900;font-size:16px;line-height:1;transition:transform .2s ease}.clx-industries-grid-section .elementor-widget-image-box:hover::after{transform:translateX(4px)}.clx-industries-cta-wrap{text-align:right}.clx-blogs-section{padding:56px 0!important;background:#f8f8f8!important}.clx-blogs-heading .elementor-heading-title{font-size:52px!important;font-weight:500!important;line-height:60px!important;letter-spacing:-1.56px!important;color:var(--hp-dark)!important;margin:0 0 16px!important}.clx-blogs-sub{font-size:18px!important;line-height:28px!important;font-family:Cabin,sans-serif!important;color:var(--hp-text)!important;max-width:720px;margin:0 0 40px!important}.clx-blogs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;align-items:stretch}.clx-blog-card{display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;text-decoration:none!important;box-shadow:0 1px 0 rgba(0,0,0,.04);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;height:100%}.clx-blog-card:hover{transform:translateY(-6px);box-shadow:0 22px 44px -18px rgba(0,0,0,.18)}.clx-blog-thumb{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#efefef}.clx-blog-thumb::after{content:"";position:absolute;inset:auto 0 0 0;height:40%;background:linear-gradient(to top,rgba(0,0,0,.18),rgba(0,0,0,0));pointer-events:none}.clx-blog-thumb img{width:100%!important;height:100%!important;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.clx-blog-card:hover .clx-blog-thumb img{transform:scale(1.06)}.clx-blog-body{padding:24px 24px 26px;display:flex;flex-direction:column;gap:14px;flex:1}.clx-blog-meta{display:flex;align-items:center;gap:10px;font-family:Cabin,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.clx-blog-cat{color:#fa4900}.clx-blog-date{color:#999;letter-spacing:.04em;text-transform:none;font-weight:500;font-size:13px}.clx-blog-dot{width:4px;height:4px;border-radius:50%;background:#d8d8d8}.clx-blog-title{font-size:20px!important;line-height:28px!important;font-family:Cabin,sans-serif!important;font-weight:600!important;color:var(--hp-dark)!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.clx-blog-foot{margin-top:auto;padding-top:18px;border-top:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;gap:12px}.clx-blog-foot .clx-lc{font-size:14px!important}.clx-blog-hits{display:inline-flex;align-items:center;gap:6px;font-family:Cabin,sans-serif;font-size:12px;font-weight:600;color:#999;letter-spacing:.04em}.clx-blog-hits::before{content:"";width:14px;height:14px;background-repeat:no-repeat;background-position:center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7-10-7-10-7z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.related-blogs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1024px){.related-blogs-grid{grid-template-columns:1fr;gap:16px}}.related-blog h2{font-family:Cabin,sans-serif;font-size:30px;line-height:38px;font-weight:600;color:var(--hp-dark,#142533);margin:0 0 32px}.clx-blogs-cta-wrap{text-align:right;margin-top:32px}@media (max-width:1024px){body.page .clx-blogs-section{padding-left:16px!important;padding-right:16px!important}body.page .clx-blogs-heading .elementor-heading-title{font-size:30px!important;line-height:38px!important;letter-spacing:-.6px!important}body.page .clx-blogs-sub{font-size:16px!important;line-height:26px!important;margin:0 0 24px!important}body.page .clx-blogs-grid{grid-template-columns:1fr!important;gap:16px!important}body.page .clx-blog-body{padding:18px!important;gap:12px!important}body.page .clx-blog-title{font-size:18px!important;line-height:26px!important}}.clx-awards-section{padding:56px 0!important;background:#fff!important}.clx-awards-heading .elementor-heading-title{font-size:52px!important;font-weight:500!important;line-height:60px!important;letter-spacing:-1.56px!important;color:var(--hp-dark)!important;margin:0 0 40px!important}.clx-awards-grid-section .elementor-widget-wrap{display:grid!important;grid-template-columns:repeat(4,1fr)!important;column-gap:24px!important;row-gap:24px!important;align-items:center!important;max-width:1140px!important;margin:0 auto!important}.clx-awards-grid-section .elementor-widget-wrap>.elementor-element.elementor-widget-heading,.clx-awards-grid-section .elementor-widget-wrap>.elementor-widget-heading{grid-column:1/-1!important}.clx-awards-section .elementor-widget-image{display:flex;align-items:center;justify-content:center;height:110px;padding:24px 20px;width:auto!important}.clx-awards-section .elementor-widget-image .elementor-image,.clx-awards-section .elementor-widget-image .elementor-widget-container{display:flex;align-items:center;justify-content:center;width:100%}.clx-awards-section .elementor-widget-image img{max-width:100%;height:80px;width:auto;object-fit:contain;filter:grayscale(100%);mix-blend-mode:multiply;transition:filter .3s ease}.clx-awards-section .elementor-widget-image:hover img{filter:none}@media (max-width:1024px){body.page .clx-awards-section{padding-left:16px!important;padding-right:16px!important}body.page .clx-awards-heading .elementor-heading-title{font-size:30px!important;line-height:38px!important;letter-spacing:-.6px!important;margin-bottom:32px!important}body.page .clx-awards-grid-section .elementor-widget-wrap{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}body.page .clx-awards-section .elementor-widget-image{height:90px!important;padding:0 12px!important}body.page .clx-awards-section .elementor-widget-image img{max-height:56px!important}}.clx-recognitions-section{padding:56px 0!important;border-top:1px solid var(--hp-border);background:var(--hp-white)!important}.clx-recognitions-heading .elementor-heading-title{font-size:34px!important;font-weight:500!important;color:var(--hp-dark)!important;margin-bottom:28px}.clx-recognitions-row>.elementor-container{display:flex!important;align-items:center;gap:36px;flex-wrap:wrap}.clx-recognitions-row .elementor-column{flex:0 0 auto!important;width:auto!important}.clx-recognitions-row .elementor-image img{height:46px!important;width:auto!important;opacity:.8}.clx-map-section{padding:56px 0!important;text-align:center;background:var(--hp-white)!important}.clx-map-heading .elementor-heading-title{font-size:34px!important;font-weight:500!important;color:var(--hp-dark)!important;margin-bottom:20px}.clx-map-image .elementor-image{text-align:center}.clx-map-image img{max-width:660px!important;margin:0 auto;opacity:.65}.clx-contact-section{padding:80px 0!important;background:#f8f8f8!important}.clx-contact-section>.elementor-container{display:flex!important;gap:30px;align-items:stretch!important}.clx-contact-section .elementor-column{display:flex!important;flex-direction:column!important}.clx-contact-section .elementor-column:first-child{flex:0 0 58%!important}.clx-contact-section .elementor-column:last-child{flex:0 0 38%!important}.clx-contact-section .elementor-column>.elementor-column-wrap,.clx-contact-section .elementor-column>.elementor-element-populated{width:100%;display:flex!important;flex-direction:column!important;flex:1!important;height:auto!important}.clx-contact-section .elementor-column .elementor-widget-wrap{width:100%;display:flex!important;flex-direction:column!important;flex:1!important;align-content:stretch!important}.clx-contact-section .elementor-column .elementor-widget-text-editor{width:100%;display:flex!important;flex-direction:column!important;flex:1!important}.clx-contact-section .elementor-column .elementor-widget-text-editor .elementor-text-editor,.clx-contact-section .elementor-column .elementor-widget-text-editor>.elementor-widget-container{width:100%;display:flex!important;flex-direction:column!important;flex:1!important;height:100%}.clx-form-card{background:#fff;border-radius:24px;padding:60px 60px 56px;box-shadow:0 10px 40px -20px rgba(0,0,0,.08);width:100%;display:flex;flex-direction:column;flex:1}.clx-form{flex:1}.clx-form-heading{font-family:Cabin,sans-serif!important;font-size:52px!important;font-weight:500!important;line-height:56px!important;letter-spacing:-1.2px!important;color:#2d3436!important;margin:0 0 12px!important}.clx-form-sub{font-family:Cabin,sans-serif!important;font-size:20px!important;line-height:28px!important;color:#7b7b7b!important;margin:0 0 36px!important}.clx-form{display:flex;flex-direction:column;gap:8px}.clx-field{position:relative;border-bottom:1px solid #e5e5e5;transition:border-color .25s ease}.clx-field:focus-within{border-color:#fa4900}.clx-field input,.clx-field textarea{width:100%;border:none;outline:0;background:0 0;font-family:Cabin,sans-serif;font-size:18px;line-height:36px;color:#2d3436;padding:12px 0}.clx-field input::placeholder,.clx-field textarea::placeholder{color:#b5b5b5}.clx-field-phone{display:flex;align-items:center;gap:14px}.clx-flag{font-size:18px;color:#2d3436;font-family:Cabin,sans-serif;white-space:nowrap;padding:12px 0}.clx-field-phone input{flex:1}.clx-field-msg{padding-right:48px}.clx-field-msg textarea{resize:none;min-height:80px;line-height:26px}.clx-mic{position:absolute;bottom:12px;right:0;width:36px;height:36px;border-radius:50%;background:0 0;color:#fa4900;border:none;padding:0;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease,background .2s ease}.clx-mic:hover{color:#d4550f}.clx-mic i{font-size:18px}.clx-attach-row{display:flex;align-items:center;gap:18px;margin:22px 0 10px;flex-wrap:wrap}.clx-attach{display:inline-flex;align-items:center;gap:8px;font-family:Cabin,sans-serif;font-size:16px;font-weight:700;color:#2d3436;cursor:pointer}.clx-attach-icon{color:#fa4900;font-size:18px}.clx-attach-note{font-family:Cabin,sans-serif;font-size:13px;color:#fa4900}.clx-submit-row{display:flex;align-items:center;gap:24px;margin-top:56px;flex-wrap:wrap;justify-content:flex-end}.clx-submit-row .clx-secure{margin-right:auto}.clx-submit-btn{background:#fa4900;color:#fff;border:none;border-radius:14px;padding:22px 40px;font-family:Cabin,sans-serif;font-size:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:14px;min-width:280px;justify-content:center;box-shadow:0 12px 26px rgba(250,73,0,.28);transition:background .25s ease,transform .2s ease,box-shadow .2s ease}.clx-submit-btn:hover{background:#e0440b;transform:translateY(-2px);box-shadow:0 18px 38px rgba(250,73,0,.4)}.clx-submit-btn:active{background:#a83c08;transform:translateY(0);box-shadow:0 8px 18px rgba(250,73,0,.32)}.clx-submit-btn span{font-size:22px;line-height:1;display:inline-block;transition:transform .25s ease}.clx-submit-btn:hover span{transform:translateX(6px)}.clx-secure{display:inline-flex;align-items:center;gap:8px;font-family:Cabin,sans-serif;font-size:13px;font-weight:700;color:#2ea34a;letter-spacing:.04em}.clx-secure-lock{font-size:16px}.clx-field-invalid{border-bottom-color:#d33!important}.clx-field-error{display:block;font-family:Cabin,sans-serif;font-size:13px;color:#d33;margin-top:4px}.clx-field.clx-field-recording{border-bottom-color:#fa4900!important}.clx-mic.clx-mic-active{background:#fff;color:#fa4900;box-shadow:0 0 0 4px rgba(250,73,0,.25);animation:clx-mic-pulse 1.2s ease-in-out infinite}@keyframes clx-mic-pulse{0%,100%{box-shadow:0 0 0 4px rgba(250,73,0,.25)}50%{box-shadow:0 0 0 10px rgba(250,73,0,.08)}}.clx-field-phone .iti,.clx-field-phone .iti--allow-dropdown,.clx-field-phone .iti--separate-dial-code{width:100%!important;background:0 0!important}.clx-field-phone .iti--separate-dial-code .iti__selected-flag,.clx-field-phone .iti__flag-container,.clx-field-phone .iti__selected-flag{background:0 0!important;border:none!important}.clx-field-phone .iti__selected-flag:focus,.clx-field-phone .iti__selected-flag:hover{background:rgba(250,73,0,.06)!important}.clx-field-phone .iti__selected-dial-code{color:#2d3436;font-family:Cabin,sans-serif;font-size:18px}.clx-field-phone .iti input,.clx-field-phone .iti input.iti__tel-input,.clx-field-phone .iti input[type=tel]{width:100%!important;border:none!important;outline:0!important;background:0 0!important;font-family:Cabin,sans-serif!important;font-size:18px!important;line-height:36px!important;color:#2d3436!important;padding:12px 0 12px 96px!important;box-shadow:none!important}.clx-field-phone .iti__country-list{background:#fff;box-shadow:0 12px 30px -10px rgba(0,0,0,.18)}.clx-mic svg{display:block}.clx-getintouch{background:#fff;border-radius:24px;padding:32px 32px 36px;box-shadow:0 10px 40px -20px rgba(0,0,0,.08);width:100%;display:flex;flex-direction:column;flex:1}.clx-git-hero{width:100%;margin-bottom:24px;border-radius:16px;overflow:hidden}.clx-git-hero img{width:100%;height:auto;display:block}.clx-git-heading{font-family:Cabin,sans-serif!important;font-size:30px!important;font-weight:700!important;line-height:36px!important;color:#2d3436!important;margin:0 0 8px!important}.clx-git-sub{font-family:Cabin,sans-serif!important;font-size:20px!important;line-height:28px!important;color:#7b7b7b!important;margin:0 0 24px!important}.clx-git-cards{display:flex;flex-direction:column;gap:14px}.clx-git-card{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #f5810d;border-radius:14px;padding:18px 22px;text-decoration:none!important;transition:transform .25s ease,box-shadow .25s ease}.clx-git-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px -10px rgba(245,129,13,.35)}.clx-git-icon{width:40px;height:40px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.clx-git-icon img{width:100%;height:100%;object-fit:contain;display:block}.clx-git-text{display:flex;flex-direction:column;line-height:1.4;min-width:0;flex:1 1 0}.clx-git-label{font-family:Cabin,sans-serif;font-size:14px;color:#7b7b7b}.clx-git-value{font-family:Cabin,sans-serif;font-size:17px;font-weight:700;color:#2d3436;overflow-wrap:anywhere;word-break:break-word}.clx-git-value .clx-at{color:#fa4900;font-weight:700}@media (max-width:1024px){body.page .clx-contact-section{padding:56px 16px!important}body.page .clx-contact-section>.elementor-container{flex-direction:column!important;gap:28px!important}body.page .clx-contact-section .elementor-column:first-child,body.page .clx-contact-section .elementor-column:last-child{flex:1 1 100%!important;width:100%!important}body.page .clx-form-card{padding:32px 24px!important;border-radius:18px!important}body.page .clx-form-heading{font-size:30px!important;line-height:36px!important;letter-spacing:-.6px!important}body.page .clx-form-sub{font-size:16px!important;line-height:24px!important;margin-bottom:24px!important}body.page .clx-field input,body.page .clx-field textarea{font-size:16px!important;line-height:28px!important}body.page .clx-submit-btn{width:100%;min-width:0;padding:18px 24px;font-size:16px}body.page .clx-git-heading{font-size:24px!important;line-height:30px!important}body.page .clx-git-sub{font-size:16px!important;line-height:24px!important}body.page .clx-git-card{padding:14px 16px}body.page .clx-git-value{font-size:15px}}@media (max-width:400px){body.page .clx-git-card{padding:12px 14px;gap:12px}body.page .clx-git-icon{width:32px;height:32px}body.page .clx-git-value{font-size:14px}body.page .clx-git-label{font-size:12px}}.clx-faq-section{padding:80px 0!important;background:#fff!important}.clx-faq-heading .elementor-heading-title{font-family:Cabin,sans-serif!important;font-size:52px!important;font-weight:500!important;line-height:60px!important;letter-spacing:-1.56px!important;color:#142533!important;margin:0 0 40px!important}.clx-faq-accordion{max-width:1140px;margin:0 auto}.clx-faq-accordion .elementor-accordion-item,.clx-faq-accordion .pp-accordion-item{background:#fff!important;border:1px solid #e8ebed!important;border-radius:20px!important;margin-bottom:16px!important;overflow:hidden;transition:box-shadow .3s ease}.clx-faq-accordion .elementor-accordion-item:hover,.clx-faq-accordion .pp-accordion-item:hover{box-shadow:0 6px 22px -10px rgba(20,37,51,.12)}.clx-faq-accordion .elementor-tab-title,.clx-faq-accordion .pp-accordion-tab-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;min-height:84px!important;padding:22px 36px!important;background:#fff!important;border:none!important;font-family:Cabin,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:28px!important;letter-spacing:-.4px!important;color:#142533!important;cursor:pointer;transition:color .3s ease}.clx-faq-accordion .elementor-tab-title:hover,.clx-faq-accordion .pp-accordion-tab-title:hover{color:#fa4900!important}.clx-faq-accordion .elementor-tab-content,.clx-faq-accordion .pp-accordion-tab-content{padding:0 36px 28px!important;background:#fff!important;border:none!important;font-family:Cabin,sans-serif!important;font-size:16px!important;line-height:26px!important;letter-spacing:0!important;color:#898d90!important;max-width:1086px}.clx-faq-accordion .elementor-tab-content p,.clx-faq-accordion .pp-accordion-tab-content p{margin:0!important;color:#898d90!important;font-size:16px!important;line-height:26px!important}.clx-faq-accordion .elementor-accordion-icon,.clx-faq-accordion .elementor-tab-title .elementor-accordion-icon,.clx-faq-accordion .pp-accordion-toggle-icon{position:relative!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#fa4900!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;transition:background .3s ease,transform .3s ease}.clx-faq-accordion .elementor-accordion-icon i,.clx-faq-accordion .elementor-accordion-icon svg,.clx-faq-accordion .elementor-accordion-icon>*,.clx-faq-accordion .pp-accordion-toggle-icon i,.clx-faq-accordion .pp-accordion-toggle-icon svg,.clx-faq-accordion .pp-accordion-toggle-icon>*{display:none!important}.clx-faq-accordion .elementor-accordion-icon::before,.clx-faq-accordion .elementor-tab-title .elementor-accordion-icon::before,.clx-faq-accordion .pp-accordion-toggle-icon::before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:14px!important;height:2px!important;background:#fff!important;transform:translate(-50%,-50%)!important;border-radius:1px}.clx-faq-accordion .elementor-accordion-icon::after,.clx-faq-accordion .elementor-tab-title .elementor-accordion-icon::after,.clx-faq-accordion .pp-accordion-toggle-icon::after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:2px!important;height:14px!important;background:#fff!important;transform:translate(-50%,-50%)!important;border-radius:1px;transition:transform .3s ease,opacity .3s ease}.clx-faq-accordion .elementor-accordion-item.elementor-active .elementor-accordion-icon::after,.clx-faq-accordion .elementor-accordion-item[aria-expanded=true] .elementor-accordion-icon::after,.clx-faq-accordion .elementor-active .elementor-accordion-icon::after,.clx-faq-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon::after,.clx-faq-accordion .elementor-tab-title[aria-expanded=true] .elementor-accordion-icon::after,.clx-faq-accordion .pp-accordion-active .pp-accordion-toggle-icon::after,.clx-faq-accordion .pp-accordion-item.active .pp-accordion-toggle-icon::after,.clx-faq-accordion .pp-accordion-item.pp-active .pp-accordion-toggle-icon::after,.clx-faq-accordion .pp-accordion-tab-title.active .pp-accordion-toggle-icon::after,.clx-faq-accordion .pp-accordion-tab-title.pp-active .pp-accordion-toggle-icon::after,.clx-faq-accordion .pp-accordion-tab-title[aria-expanded=true] .pp-accordion-toggle-icon::after{transform:translate(-50%,-50%) scaleY(0)!important;opacity:0!important}.clx-faq-accordion .elementor-accordion-icon-closed,.clx-faq-accordion .elementor-accordion-icon-opened{display:none!important}.blog-faq .elementor-tab-title{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important;padding:16px 20px!important}.blog-faq .elementor-tab-title .elementor-accordion-title{flex:1 1 auto;text-align:left}.blog-faq .elementor-accordion-icon,.blog-faq .elementor-tab-title .elementor-accordion-icon{position:relative!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#fa4900!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;transition:background .3s ease,transform .3s ease}.blog-faq .elementor-accordion-icon i,.blog-faq .elementor-accordion-icon svg,.blog-faq .elementor-accordion-icon>*{display:none!important}.blog-faq .elementor-accordion-icon::before,.blog-faq .elementor-tab-title .elementor-accordion-icon::before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:14px!important;height:2px!important;background:#fff!important;transform:translate(-50%,-50%)!important;border-radius:1px}.blog-faq .elementor-accordion-icon::after,.blog-faq .elementor-tab-title .elementor-accordion-icon::after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:2px!important;height:14px!important;background:#fff!important;transform:translate(-50%,-50%)!important;border-radius:1px;transition:transform .3s ease,opacity .3s ease}.blog-faq .elementor-accordion-item.elementor-active .elementor-accordion-icon::after,.blog-faq .elementor-active .elementor-accordion-icon::after,.blog-faq .elementor-tab-title.elementor-active .elementor-accordion-icon::after,.blog-faq .elementor-tab-title[aria-expanded=true] .elementor-accordion-icon::after{transform:translate(-50%,-50%) scaleY(0)!important;opacity:0!important}.blog-faq .elementor-accordion-icon-closed,.blog-faq .elementor-accordion-icon-opened{display:none!important}@media (max-width:1024px){body.page .clx-faq-section{padding:56px 16px!important}body.page .clx-faq-heading .elementor-heading-title{font-size:30px!important;line-height:38px!important;letter-spacing:-.6px!important;margin-bottom:28px!important}body.page .clx-faq-accordion .elementor-tab-title,body.page .clx-faq-accordion .pp-accordion-tab-title{min-height:80px!important;padding:20px 22px!important;font-size:18px!important;line-height:24px!important;letter-spacing:-.4px!important}body.page .clx-faq-accordion .elementor-tab-content,body.page .clx-faq-accordion .pp-accordion-tab-content{padding:0 22px 24px!important;font-size:15px!important;line-height:24px!important}body.page .clx-faq-accordion .elementor-accordion-icon,body.page .clx-faq-accordion .pp-accordion-toggle-icon{width:30px!important;height:30px!important;font-size:16px!important}}body .axil-call-to-action.callaction-style-2.bg-color-extra09,body .axil-footer.axil-footer-style-3,body footer.axil-footer,body footer.axil-footer.bg-color-extra09,body footer.axil-footer.footer-default,body footer.axil-footer.footer-style-3{background-color:#000!important}body footer.axil-footer .copyright-default,body footer.axil-footer .footer-top{background-color:#000!important}body footer.axil-footer .footer-top.ax-section-gap{padding:72px 0 36px!important}body footer.axil-footer .footer-top .container>.row+.row{border-top:1px solid #2a2a2a;margin-top:8px;padding-top:24px}body footer.axil-footer .footer-top .footer-widget-item{margin-bottom:0!important}body footer.axil-footer .footer-top .footer-widget-item p:last-child,body footer.axil-footer .footer-top .footer-widget-item ul:last-child{margin-bottom:0!important}body footer.axil-footer .footer-widget-item h5.title{color:#fff!important;margin-bottom:18px!important}body footer.axil-footer .ft-social-share{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:28px!important;padding:0!important;margin:0!important;list-style:none!important}body footer.axil-footer .ft-social-share li,body footer.axil-footer .ft-social-share li.clutch-box{margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:12px!important;font-family:Cabin,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#fff!important;white-space:nowrap!important;list-style:none!important;line-height:1!important}body footer.axil-footer .ft-social-share li>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;background:0 0!important;border:none!important;border-radius:0!important;color:#fff!important;flex-shrink:0;line-height:1!important;margin:0!important;padding:0!important;text-decoration:none!important;transition:color .25s ease}body footer.axil-footer .ft-social-share li>a:hover{color:#fa4900!important;transform:none!important}body footer.axil-footer .ft-social-share li>a .fa,body footer.axil-footer .ft-social-share li>a .fab,body footer.axil-footer .ft-social-share li>a .fas,body footer.axil-footer .ft-social-share li>a i,body footer.axil-footer ul.ft-social-share.d-flex.justify-content-center.liststyle.flex-wrap li i,body footer.axil-footer ul.ft-social-share.d-flex.justify-content-center.liststyle.flex-wrap li:hover i{font-size:16px!important;line-height:1!important;color:inherit!important;margin:0!important;width:auto!important;height:auto!important;border:none!important;border-radius:0!important;background:0 0!important;text-align:inherit!important}body footer.axil-footer .ft-social-share li.clutch-box>a{background:0 0!important;width:auto!important;height:auto!important}body footer.axil-footer .ft-social-share li.clutch-box>a span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;margin:0!important}body footer.axil-footer .ft-social-share li.clutch-box img{width:22px!important;height:22px!important;object-fit:contain;display:block}@media (max-width:1024px){body footer.axil-footer .ft-social-share{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;text-align:center!important;gap:14px 20px!important}body footer.axil-footer .ft-social-share li{justify-content:center!important}}body footer.axil-footer .copyright-default{padding:22px 0 24px!important;border-top:1px solid #2a2a2a!important;border-bottom:9px solid #fa4900!important}body footer.axil-footer .clx-copyright-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px 22px;font-family:Cabin,sans-serif;font-size:14px;color:#fff}body footer.axil-footer .clx-cr-item{color:#fff;display:inline-flex;align-items:center;line-height:1;white-space:nowrap}body footer.axil-footer .clx-cr-divider{width:1px;height:16px;background:#3a3a3a;display:inline-block}body footer.axil-footer .clx-cr-dmca{display:inline-flex;align-items:center;text-decoration:none!important}body footer.axil-footer .clx-cr-dmca img{height:22px;width:auto;display:block}@media (max-width:1024px){body footer.axil-footer .clx-copyright-row{gap:10px 16px;font-size:12px}body footer.axil-footer .clx-cr-divider{display:none}body footer.axil-footer .clx-cr-dmca img{height:18px}}body .axil-footer .container,body .axil-footer .copyright-default .container,body .axil-footer .footer-top .container,body .axil-footer.footer-default .container,body footer.axil-footer .container{max-width:1140px!important;width:100%!important;padding-left:20px!important;padding-right:20px!important;margin-left:auto!important;margin-right:auto!important}.clx-offices-section{background:#000!important;padding:56px 0!important;border-bottom:1px solid #4a5560!important;position:relative;overflow:hidden}.clx-offices-section .elementor-widget-wrap{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:18px 40px!important;max-width:1140px!important;margin:0 auto!important;position:relative;z-index:2}html body.page .clx-offices-section,html body.page .clx-offices-section .elementor-heading-title,html body.page .clx-offices-section .elementor-text-editor,html body.page .clx-offices-section .elementor-text-editor p,html body.page .clx-offices-section h1,html body.page .clx-offices-section h2,html body.page .clx-offices-section h3,html body.page .clx-offices-section h4,html body.page .clx-offices-section h5,html body.page .clx-offices-section h6,html body.page .clx-offices-section p,html body.page .clx-offices-section span{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.clx-offices-section .elementor-widget-heading .elementor-heading-title{font-family:Cabin,sans-serif!important;font-size:96px!important;font-weight:800!important;line-height:1!important;letter-spacing:3px!important;margin:0 0 18px!important}.clx-offices-section .elementor-widget-text-editor .elementor-text-editor,.clx-offices-section .elementor-widget-text-editor .elementor-text-editor p{font-family:Cabin,sans-serif!important;font-size:18px!important;line-height:28px!important;margin:0!important}.clx-offices-section .clx-office-addr br{display:inline!important}@media (max-width:1024px){body.page .clx-offices-section{padding:56px 16px!important}body.page .clx-offices-section .elementor-widget-wrap{grid-template-columns:1fr!important;gap:6px!important}body.page .clx-offices-section .elementor-widget-wrap>.elementor-widget:first-child{order:1}body.page .clx-offices-section .elementor-widget-wrap>.elementor-widget:nth-child(4){order:2;margin-bottom:20px}body.page .clx-offices-section .elementor-widget-wrap>.elementor-widget:nth-child(2){order:3}body.page .clx-offices-section .elementor-widget-wrap>.elementor-widget:nth-child(5){order:4;margin-bottom:20px}body.page .clx-offices-section .elementor-widget-wrap>.elementor-widget:nth-child(3){order:5}body.page .clx-offices-section .elementor-widget-wrap>.elementor-widget:nth-child(6){order:6}body.page .clx-world-map{width:160%!important;opacity:.4!important}body.page .clx-office-code{font-size:44px!important;margin-bottom:10px!important}body.page .clx-office-addr{font-size:16px!important;line-height:26px!important}}@media (max-width:1024px){.clx-hero-title .elementor-heading-title{font-size:42px!important;line-height:48px!important}.clx-about-heading .elementor-heading-title,.clx-emerging-heading .elementor-heading-title,.clx-service-heading .elementor-heading-title{font-size:36px!important;line-height:42px!important}.clx-service-tabs .elementor-tabs{flex-direction:column!important;align-items:stretch!important}.clx-service-tabs .elementor-tabs-wrapper{width:100%!important;min-width:0!important;min-height:0!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:0;padding:0!important;background:#16202e!important;border-radius:14px 14px 0 0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:0!important;margin-bottom:0!important;box-shadow:none!important}.clx-service-tabs .elementor-tabs-wrapper::-webkit-scrollbar{display:none}.clx-service-tabs .elementor-tabs-wrapper{-webkit-mask-image:linear-gradient(to right,black 0,black 85%,transparent 100%);mask-image:linear-gradient(to right,black 0,black 85%,transparent 100%)}.clx-service-tabs .elementor-tab-title{width:auto!important;flex:0 0 auto!important;padding:18px 22px!important;font-size:15px!important;font-weight:400!important;color:rgba(255,255,255,.6)!important;background:0 0!important;border:none!important;border-right:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;text-align:center!important;white-space:nowrap;scroll-snap-align:start}.clx-service-tabs .elementor-tab-title:last-of-type{border-right:none!important}.clx-service-tabs .elementor-tab-title:hover{color:#fff!important}.clx-service-tabs .elementor-tab-title.elementor-active{width:auto!important;margin-right:0!important;padding:18px 24px!important;border:none!important;border-radius:0!important;text-align:center!important;color:#fff!important;background:linear-gradient(86deg,#f57e07 0,#fa4900 100%)!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important}.clx-service-tabs .elementor-tabs-content-wrapper{width:100%!important;margin-left:0!important;margin-top:0!important;align-self:stretch!important;min-height:0!important;padding:32px 28px!important;border-radius:0 0 14px 14px!important;box-shadow:0 12px 30px rgba(0,0,0,.08)!important}.clx-service-tabs .elementor-tabs-wrapper::after{display:none!important}.clx-tp-tabs .elementor-tabs{flex-direction:column!important}.clx-tp-tabs .elementor-tabs-wrapper{flex:unset!important;flex-direction:row!important;flex-wrap:wrap;gap:4px}.clx-tp-grid{grid-template-columns:repeat(2,1fr)}.clx-industry-grid{grid-template-columns:repeat(2,1fr)}.clx-recognitions-row .elementor-column{flex:0 0 auto!important;width:auto!important}}@media (max-width:1024px){.clx-hero-section{min-height:0!important;padding:36px 0 32px!important}.clx-hero-section>.elementor-container{padding:0 20px!important}body.page .clx-hero-label .elementor-heading-title{font-size:16px!important;line-height:28px!important;margin-bottom:8px!important}.clx-hero-title .elementor-heading-title{font-size:30px!important;line-height:38px!important;letter-spacing:-.6px!important;margin-bottom:18px!important}.clx-hero-title .clx-hero-break{display:inline}.clx-tw-row{font-size:16px;line-height:22px;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.clx-tw-box{padding:10px 16px;min-width:160px}.clx-tw-text{font-size:16px!important}.clx-tw-label{font-size:11px}.clx-hc1,.clx-hc4,.clx-hc5,.clx-hero-stripes,.clx-hero-stripes-wrap{display:none!important}.clx-logo-slider,.clx-logo-slider .elementor-column,.clx-logo-slider .elementor-widget-wrap,.clx-logo-slider>.elementor-container{margin-top:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;max-width:100%!important;width:100%!important}.clx-logo-slider{padding-top:24px!important;padding-bottom:32px!important}.clx-logo-marquee{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}.clx-logo-item{min-width:140px!important;padding:10px 22px!important}.clx-logo-item img{height:32px!important}.clx-ratings-section{margin-top:-10px!important}.clx-ratings-section>.elementor-container{flex-wrap:nowrap!important;gap:14px!important;padding:16px 16px!important;border-radius:14px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;max-width:92vw!important;justify-content:flex-start!important}.clx-ratings-section>.elementor-container::-webkit-scrollbar{display:none}.clx-ratings-section .elementor-column{flex:0 0 auto!important;width:220px!important;min-width:220px!important;padding:18px 18px!important;background:#fff;border-radius:12px;scroll-snap-align:center;box-shadow:0 2px 8px rgba(0,0,0,.04)}.clx-ratings-section .elementor-column:not(:last-child)::after{display:none}.clx-ratings-section .elementor-column>.elementor-widget-wrap{display:grid!important;grid-template-areas:"logo  logo" "stars score";grid-template-columns:1fr auto;align-items:center;gap:12px 14px;padding:0!important}.clx-ratings-section .elementor-column .elementor-widget-image{grid-area:logo;margin:0!important}.clx-ratings-section .elementor-column .clx-stars-wrap{grid-area:stars;margin:0!important;align-self:center}.clx-ratings-section .elementor-column .clx-rating-value{grid-area:score;margin:0!important;align-self:center}.clx-ratings-section .elementor-column .clx-rating-value .elementor-widget-container,.clx-ratings-section .elementor-column .clx-stars-wrap .elementor-widget-container{text-align:left!important;padding:0!important;margin:0!important;display:flex;align-items:center;line-height:1}.clx-ratings-section .clx-rating-value .elementor-heading-title,.clx-ratings-section .clx-stars{line-height:1!important;margin:0!important}.clx-ratings-section .elementor-image img,.clx-ratings-section .elementor-widget-image img{max-height:36px!important;max-width:160px!important;margin:0!important}.clx-ratings-section .elementor-column:first-child .elementor-widget-image img{max-height:44px!important;max-width:180px!important}.clx-ratings-section .clx-rating-value .elementor-heading-title{font-size:14px}.clx-ratings-section .clx-stars{font-size:13px}.clx-stats-row,.clx-stats-row .elementor-widget-wrap,.clx-stats-row>.elementor-container{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;max-width:100%!important}.clx-stats-row>.elementor-container{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0!important;justify-content:flex-start!important}.clx-stats-row>.elementor-container::-webkit-scrollbar{display:none}body.page .clx-stats-row .elementor-column{flex:0 0 auto!important;width:auto!important;min-width:260px!important;padding:0 30px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;scroll-snap-align:start}body.page .clx-stats-row .elementor-column:first-child{padding-left:34px!important}body.page .clx-stats-row .elementor-column:last-child{padding-right:34px!important}body.page .clx-stats-row .clx-stat-text>.elementor-widget-container{display:flex!important;flex-direction:row!important;gap:16px!important;align-items:flex-start!important}body.page .clx-stats-row .clx-stat-label,body.page .clx-stats-row .clx-stat-text,body.page .clx-stats-row .clx-stat-text .elementor-text-editor,body.page .clx-stats-row .clx-stat-text .elementor-text-editor p,body.page .clx-stats-row .clx-stat-text .elementor-widget-container{font-size:18px!important;line-height:26px!important}body.page .clx-about-cta .elementor-button,body.page .clx-lc{font-size:13px!important;letter-spacing:.3px!important}body.page .clx-about-cta .elementor-button-text::after,body.page .clx-lc::after{margin-left:10px!important;font-size:1.1em!important}body.page .clx-about-cta .elementor-button-wrapper{text-align:right!important}body.page .clx-kaizen-header>.elementor-container{flex-direction:column!important;gap:24px}body.page .clx-kaizen-heading .elementor-heading-title{font-size:30px!important;line-height:38px!important;letter-spacing:-.6px!important;margin-bottom:16px!important}body.page .clx-kaizen-text p{font-size:16px!important;line-height:26px!important;max-width:100%!important}body.page .clx-kaizen-image-wrap{justify-content:center!important}body.page .clx-kaizen-image{max-width:320px!important}body.page .clx-process-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:14px!important}body.page .clx-process-step{min-height:200px!important;padding:22px 18px 18px!important;border-radius:16px!important}body.page .clx-process-num{font-size:44px!important;top:14px!important;right:18px!important}body.page .clx-process-step h4{font-size:17px!important;margin-bottom:10px!important}body.page .clx-process-step p{font-size:13px!important;line-height:22px!important;margin-bottom:14px!important}body.page .clx-process-step .clx-lc{font-size:12px!important}body.page .clx-solutions-section{padding-left:16px!important;padding-right:16px!important}body.page .clx-solutions-header,body.page .clx-solutions-header.elementor-element{padding:48px 16px 24px!important}body.page .clx-solutions-grid-section,body.page .clx-solutions-grid-section.elementor-element{padding:0 16px 24px!important}body.page .clx-solutions-cta-row,body.page .clx-solutions-cta-row.elementor-element{padding:0 16px 48px!important}body.page .clx-solutions-header>.elementor-container{flex-direction:column!important;gap:16px}body.page .clx-solutions-heading .elementor-heading-title{font-size:30px!important;line-height:38px!important;letter-spacing:-.6px!important;margin-bottom:4px!important}body.page .clx-solutions-heading .clx-sol-break{display:inline}body.page .clx-solutions-sub,body.page .clx-solutions-sub p{font-size:16px!important;line-height:26px!important;max-width:100%!important}body.page .clx-sol-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}body.page .clx-sol-card{min-height:124px!important;padding:16px 14px!important;border-radius:16px!important}body.page .clx-sol-name{font-size:13px!important;line-height:1.3!important;margin-top:10px!important}body.page .clx-sol-icon{width:26px!important;height:26px!important;max-width:26px!important;max-height:26px!important}body.page .clx-sol-arrow{bottom:10px!important;right:12px!important;font-size:13px!important}body.page .clx-sol-deco{display:none!important}body.page .clx-solutions-cta-wrap{text-align:right!important}body.page .clx-solutions-cta-row .clx-lc{font-size:13px!important}body.page .clx-industries-section{padding-left:16px!important;padding-right:16px!important}body.page .clx-industries-header,body.page .clx-industries-header.elementor-element{padding:48px 16px 24px!important}body.page .clx-industries-grid-section,body.page .clx-industries-grid-section.elementor-element{padding:0 16px 24px!important}body.page .clx-industries-cta-row,body.page .clx-industries-cta-row.elementor-element{padding:0 16px 48px!important}body.page .clx-industries-header>.elementor-container{flex-direction:column!important;gap:16px}body.page .clx-industries-heading .elementor-heading-title{font-size:30px!important;line-height:38px!important;letter-spacing:-.6px!important;margin-bottom:4px!important}body.page .clx-industries-sub,body.page .clx-industries-sub p{font-size:16px!important;line-height:26px!important;max-width:100%!important}body.page .clx-industries-grid-section>.elementor-container>.elementor-column>.elementor-element-populated>.elementor-widget-wrap,body.page .clx-industries-grid-section>.elementor-container>.elementor-column>.elementor-widget-wrap{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}body.page .clx-industries-grid-section .elementor-widget-image-box{min-height:124px!important;padding:16px 14px!important;border-radius:16px!important}body.page .clx-industries-grid-section .elementor-image-box-title{font-size:13px!important;line-height:1.3!important;margin-top:10px!important}body.page .clx-industries-grid-section .elementor-image-box-img,body.page .clx-industries-grid-section .elementor-image-box-img img{width:26px!important;height:26px!important;max-width:26px!important;max-height:26px!important}body.page .clx-industries-grid-section .elementor-widget-image-box::after{bottom:10px!important;right:12px!important;font-size:13px!important}body.page .clx-industries-cta-wrap{text-align:right!important}body.page .clx-industries-cta-row .clx-lc{font-size:13px!important}body.page .clx-tp-header>.elementor-container>.elementor-column:nth-child(2),body.page .clx-tp-image-wrap{display:none!important}body.page .clx-tp-header{padding-bottom:32px!important}body.page .clx-tp-tabs{display:flex!important;flex-direction:column!important;align-items:stretch!important}body.page .clx-tp-nav{position:relative;flex:0 0 auto!important;width:100%!important;min-width:0!important;min-height:0!important;background:#16202e!important;border:none!important;border-right:none!important;border-radius:14px 14px 0 0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:0!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;scroll-padding-right:60px}body.page .clx-tp-nav::-webkit-scrollbar{display:none}body.page .clx-tp-nav{-webkit-mask-image:linear-gradient(to right,black 0,black 85%,transparent 100%);mask-image:linear-gradient(to right,black 0,black 85%,transparent 100%)}body.page .clx-tp-nav-item{width:auto!important;flex:0 0 auto!important;padding:18px 22px!important;margin:0!important;font-size:15px!important;font-weight:400!important;color:rgba(255,255,255,.6)!important;background:0 0!important;background-color:transparent!important;border:none!important;border-right:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;text-align:center!important;white-space:nowrap;scroll-snap-align:start;display:flex!important;align-items:center!important;justify-content:center;box-sizing:border-box}body.page .clx-tp-nav-item:last-of-type{border-right:none!important}body.page .clx-tp-nav-item.is-active{background:linear-gradient(86deg,#f57e07 0,#fa4900 100%)!important;background-color:#fa4900!important;color:#fff!important;border-right-color:transparent!important}body.page .clx-tp-nav-num{display:none!important}body.page .clx-tp-nav-label{font-size:15px!important;font-weight:400!important;color:inherit!important}body.page .clx-tp-nav-item.is-active .clx-tp-nav-label{color:#fff!important;font-weight:500!important}body.page .clx-tp-nav .clx-tp-nav-sub-wrap{display:none!important}body.page .clx-tp-panel.is-active[data-tp-sub-panel="0"]~.clx-tp-panel[data-tp-panel="3"][data-tp-sub-panel="1"]{display:block!important}body.page .clx-tp-panels{padding:28px 24px!important;margin:0!important;width:100%;background:#fff;border-radius:0 0 14px 14px;box-shadow:0 12px 30px rgba(0,0,0,.06)}body.page .clx-tp-panel-title{font-size:22px!important;margin-bottom:16px!important}body.page .clx-tp-cards{gap:10px!important}body.page .clx-tech-card{--clx-badge-size:84px;--clx-badge-pop:32px;--clx-badge-gap:16px;--clx-card-pad-x:22px;--clx-card-pad-y:24px;min-height:0!important;padding:24px 22px!important;margin-top:50px!important}body.page .clx-tech-card .clx-sc-title,body.page .clx-tech-card h3{padding-right:100px!important;line-height:1.2!important;margin-bottom:12px!important}body.page .clx-tech-card-grid>.elementor-container{gap:50px!important}body.page .clx-tech-card-grid+.clx-tech-card-grid{padding-top:0!important}body.page .clx-about-heading .elementor-heading-title,body.page .clx-cs-heading .elementor-heading-title,body.page .clx-emerging-heading .elementor-heading-title,body.page .clx-faq-heading .elementor-heading-title,body.page .clx-industry-heading .elementor-heading-title,body.page .clx-process-heading .elementor-heading-title,body.page .clx-recognitions-heading .elementor-heading-title,body.page .clx-service-heading .elementor-heading-title,body.page .clx-tech-heading .elementor-heading-title,body.page .clx-tes-heading .elementor-heading-title,body.page .clx-why-heading .elementor-heading-title,body.page [class*=clx-][class*="-heading"] .elementor-heading-title{font-size:32px!important;line-height:38px!important;font-weight:600!important;letter-spacing:-.6px!important;margin-bottom:20px!important}.clx-tes-grid{grid-template-columns:1fr}.clx-industry-grid{grid-template-columns:repeat(2,1fr)}.clx-why-grid{grid-template-columns:1fr}.clx-sc-links{grid-template-columns:1fr!important;justify-items:center!important;gap:16px 0!important}.clx-sc-link{justify-self:center!important;padding:6px 0}.clx-cs-container{flex-direction:column}.clx-tp-grid{grid-template-columns:1fr}.clx-contact-section>.elementor-container{flex-direction:column}.clx-contact-section .elementor-column:last-child{flex:1;width:100%}body.page .clx-stats-row,body.page .clx-stats-row.elementor-section{padding-top:60px!important;padding-bottom:30px!important;margin-top:0!important}body.page .clx-ratings-bar>.elementor-container,body.page .clx-ratings-section>.elementor-container{box-shadow:0 4px 12px rgba(0,0,0,.08)!important}body.page .clx-about-section,body.page .clx-about-section.elementor-element{padding-top:20px!important;padding-bottom:20px!important}body.page .clx-about-section .clx-about-heading{margin-bottom:0!important}body.page .clx-about-section .clx-about-heading .elementor-heading-title{margin-bottom:24px!important}.clx-contact-section,.clx-cs-section,.clx-emerging-section,.clx-faq-section,.clx-industry-section,.clx-process-section,.clx-service-section,.clx-tech-section,.clx-tes-section,.clx-why-section{padding:48px 16px!important}.clx-about-heading .elementor-heading-title,.clx-emerging-heading .elementor-heading-title,.clx-service-heading .elementor-heading-title{margin-bottom:24px!important}}.clx-rev{--rev-orange:#FA4900;--rev-dark:#142533;--rev-text:#6F7A82;--rev-muted:#98A0A6;--rev-rule:#ECECEC;--rev-card-radius:20px;--rev-pill-radius:26px;font-family:'DM Sans',sans-serif;color:var(--rev-text)}.clx-rev .container{max-width:1140px!important;margin:0 auto!important;padding-left:15px!important;padding-right:15px!important;position:relative!important}@media (max-width:1180px){.clx-rev .container{padding-left:20px!important;padding-right:20px!important}}.elementor-section.elementor-section-stretched.elementor-section-full_width>.elementor-container{padding:0}.elementor-widget-shortcode .elementor-widget-container{padding:0;margin:0}.clx-rev-hero{background:#ffefe6;padding:56px 0 50px;text-align:left;position:relative;min-height:408px}.clx-rev-hero__stack{margin-top:32px;max-width:580px}.clx-rev-eyebrow{display:inline-block;margin:0 0 18px;font-family:Cabin,sans-serif;font-size:18px;letter-spacing:.4px}.clx-rev-eyebrow em strong,.clx-rev-eyebrow em>strong{font-style:italic;font-weight:600;background:linear-gradient(90deg,#f90 0,#f57e07 33%,#ef4e07 66%,#fa4900 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--rev-orange)}.clx-rev-h1{margin:0 0 22px;font-family:Cabin,sans-serif;font-weight:500;font-size:64px;line-height:1.05;letter-spacing:-1.92px;color:var(--rev-dark)}.clx-rev-sub{margin:0;max-width:560px;font-size:18px;line-height:30px;color:#4d5660}.clx-rev-sub em{font-style:italic;font-weight:600;color:var(--rev-orange)}.clx-rev-filterbar{background:#fff;padding:40px 0 8px;position:relative;z-index:50}.clx-rev-filterbar .container{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center}.clx-rev-pill{flex:1 1 280px;max-width:320px;position:relative;z-index:1}.clx-rev-pill[open]{z-index:60}.clx-rev-pill>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;background:#fff;border:1px solid #e6e6e6;border-radius:28px 14px 28px 14px;font-family:Cabin,sans-serif;font-weight:500;font-size:16px;color:var(--rev-dark);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.clx-rev-pill>summary::-webkit-details-marker{display:none}.clx-rev-pill>summary:hover{background:#fafafa;border-color:#d8d8d8}.clx-rev-pill[open]>summary{border-color:var(--rev-orange);box-shadow:0 6px 18px rgba(250,73,0,.1)}.clx-rev-caret{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:11px solid var(--rev-orange);transition:transform .2s ease;flex-shrink:0}.clx-rev-pill[open] .clx-rev-caret{transform:rotate(180deg)}.clx-rev-pill__menu{list-style:none;margin:8px 0 0;padding:8px;background:#fff;border:1px solid #ececec;border-radius:14px;box-shadow:0 12px 28px rgba(20,37,51,.1);position:absolute;left:0;right:0;z-index:60;max-height:320px;overflow-y:auto}.clx-rev-pill__menu li{margin:0}.clx-rev-pill__menu label{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;font-size:14px;color:var(--rev-dark);transition:background-color .15s ease}.clx-rev-pill__menu label:hover{background:#fff4ec}.clx-rev-pill__menu input[type=checkbox]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1.5px solid #c8ccd0;border-radius:4px;display:inline-grid;place-content:center;cursor:pointer}.clx-rev-pill__menu input[type=checkbox]:checked{background:var(--rev-orange);border-color:var(--rev-orange)}.clx-rev-pill__menu input[type=checkbox]:checked::after{content:'';width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(0,-1px)}.clx-rev-pill__menu span{flex:1}.clx-rev-pill__menu em{font-style:normal;font-size:12px;color:var(--rev-muted);font-weight:500}.clx-rev-clear{appearance:none;background:0 0;border:none;padding:8px 12px;font-size:14px;font-weight:600;color:var(--rev-orange);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.clx-rev-grid{background:#fff;padding:24px 0 80px;position:relative;z-index:1}.clx-rev-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}.clx-rev-card{display:flex;flex-direction:column;background:#fff;border:1px solid #ececec;border-radius:var(--rev-card-radius);padding:32px 28px 28px;box-shadow:0 8px 28px rgba(20,37,51,.07);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;min-height:100%}.clx-rev-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgba(20,37,51,.14);border-color:rgba(250,73,0,.25)}.clx-rev-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px}.clx-rev-card__brand{max-height:56px;max-width:60%;width:auto;height:auto;object-fit:contain}.clx-rev-card__brand--text{display:inline-block;font-family:Cabin,sans-serif;font-weight:600;font-size:18px;color:var(--rev-dark);letter-spacing:-.3px;max-width:60%}.clx-rev-card__platform{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.clx-rev-card__platform img{width:64px;height:64px;border-radius:50%;object-fit:contain;background:0 0;padding:0;filter:drop-shadow(0 3px 10px rgba(0, 0, 0, .12))}.clx-rev-card__platform small{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.4px;color:var(--rev-muted)}.clx-rev-card__intro{margin:18px 0 0;font-size:14px;line-height:24px;color:#2a323a}.clx-rev-card__company{color:var(--rev-orange);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.clx-rev-card__company:hover{color:var(--rev-orange)}.clx-rev-card__rule{border:0;border-top:1px solid var(--rev-rule);margin:18px 0}.elementor .clx-rev-card__rule,.elementor-widget-container .clx-rev-card__rule{margin:18px 0!important;border-top:1px solid var(--rev-rule);background-color:transparent;height:0}body.elementor-page .elementor-section .clx-rev-card,body.elementor-page .elementor-section .clx-rev-card *{font-family:inherit}body.elementor-page .elementor-section .clx-rev-card__blockquote{font-style:italic!important}.clx-rev-cards.clx-rev-cards--service{gap:28px}.clx-rev-card__quote{position:relative;padding-top:8px;height:242px;overflow:hidden}.clx-rev-card.is-expanded .clx-rev-card__quote{height:auto}.clx-rev-card__quoteglyph{width:32px;height:24px;display:block;margin-bottom:10px}.clx-rev-card__quote blockquote{margin:0;font-style:italic;font-size:15px;line-height:26px;color:#3a434b}.clx-rev-card__reviewer{display:flex;align-items:center;gap:14px}.clx-rev-card__who{display:flex;flex-direction:column;gap:2px;min-width:0}.clx-rev-card__stars{font-size:14px;color:var(--rev-orange);letter-spacing:1px;line-height:1}.clx-rev-card__name{font-family:Cabin,sans-serif;font-weight:600;font-size:16px;color:var(--rev-dark);letter-spacing:-.2px}.clx-rev-card__role{font-size:12px;line-height:18px;color:var(--rev-muted);min-height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clx-rev-card .clx-rev-card__role .clx-rev-at{color:#ff6a1c;font-family:Cabin,sans-serif;font-size:18px;font-weight:400;line-height:1;margin:0 4px;vertical-align:baseline}.clx-rev-card__foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:auto;min-height:22px}.clx-rev-card__cta{font-size:13px!important;letter-spacing:.3px!important;padding:0!important}.clx-rev-loadmore-wrap{margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:16px;font-size:14px;color:var(--rev-muted);position:relative}.clx-rev-loadmore-wrap .clx-rev-count{font-family:'DM Sans',sans-serif;letter-spacing:.2px}.clx-rev-loadmore-wrap .clx-rev-count strong{color:var(--rev-dark);font-weight:700;font-size:15px}.clx-rev-loadmore{appearance:none;font-family:'DM Sans',sans-serif;font-weight:700;font-size:13px;letter-spacing:.4px;text-transform:uppercase;color:var(--rev-orange);background:0 0;border:1.5px solid var(--rev-orange);border-radius:999px;padding:12px 28px;cursor:pointer;transition:background-color .18s ease,color .18s ease;display:inline-flex;align-items:center;gap:10px}.clx-rev-loadmore:hover{background:var(--rev-orange);color:#fff}.clx-rev-loadmore[hidden]{display:none!important}.clx-rev-sentinel{position:absolute;bottom:0;height:1px;width:1px;pointer-events:none;opacity:0}@media (max-width:1199px){.clx-rev-cards{grid-template-columns:repeat(2,1fr);gap:24px}.clx-rev-h1{font-size:52px;line-height:1.08;letter-spacing:-1.5px}.clx-rev-card__quote{height:200px}}@media (max-width:767px){.clx-rev-hero{padding:64px 0 40px;min-height:0}.clx-rev-h1{font-size:36px;line-height:1.1;letter-spacing:-.9px}.clx-rev-hero__stack{max-width:100%}.clx-rev-h1 br{display:none}.clx-rev-sub{font-size:16px;line-height:26px}.clx-rev-filterbar{padding:28px 0 4px}.clx-rev-filterbar .container{gap:14px}.clx-rev-pill{flex:1 1 100%;max-width:100%}.clx-rev-grid{padding:12px 0 64px}.clx-rev-cards{grid-template-columns:1fr;gap:20px}.clx-rev-card{padding:24px 22px 22px}.clx-rev-card__quote{height:320px}.clx-rev-card__platform img{width:48px;height:48px}.clx-rev-card__brand{max-height:44px}}.clx-rev-svc-viewmore{text-align:right;margin:32px 0 0;padding-bottom:40px}.elementor-widget .clx-rev-cards,.elementor-widget-clx_reviews .clx-rev-cards,.elementor-widget-shortcode .clx-rev-cards{display:grid!important;gap:28px!important;align-items:stretch!important}@media (min-width:1200px){.elementor-widget .clx-rev-cards,.elementor-widget-clx_reviews .clx-rev-cards,.elementor-widget-shortcode .clx-rev-cards{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:768px) and (max-width:1199px){.elementor-widget .clx-rev-cards,.elementor-widget-clx_reviews .clx-rev-cards,.elementor-widget-shortcode .clx-rev-cards{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}}@media (max-width:767px){.elementor-widget .clx-rev-cards,.elementor-widget-clx_reviews .clx-rev-cards,.elementor-widget-shortcode .clx-rev-cards{grid-template-columns:1fr!important;gap:20px!important}}.clx-rev-active{display:flex!important;flex-wrap:wrap;gap:12px;padding-top:40px!important;padding-bottom:8px;align-items:center;justify-content:center}.clx-rev-chips{display:none;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.clx-rev-chip{appearance:none;display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 12px;background:#fff4ec;border:1px solid rgba(250,73,0,.25);color:var(--rev-dark);border-radius:999px;font-size:13px;font-weight:500;font-family:'DM Sans',sans-serif;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.clx-rev-chip:hover{background:#ffe6d5;border-color:var(--rev-orange)}.clx-rev-chip__k{color:var(--rev-orange);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.4px}.clx-rev-chip__x{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:rgba(250,73,0,.15);color:var(--rev-orange);font-size:13px;font-weight:700;line-height:1;margin-left:4px}.clx-rev-pill.has-selection>summary{border-color:var(--rev-orange);background:#fffaf5;color:var(--rev-orange)}.clx-rev-pill.has-selection>summary .clx-rev-pill__label{color:var(--rev-orange);font-weight:600}.clx-rev-pill__menu label:has(input:checked){background:#fff4ec;color:var(--rev-orange);font-weight:600}.clx-rev-pill__menu label:has(input:checked) span{color:var(--rev-orange)}.clx-rev-pill__menu label:has(input:checked) em{color:rgba(250,73,0,.7)}.clx-breadcrumb,.clx-rev-breadcrumb,nav.clx-breadcrumb{font-family:'DM Sans',sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:24px!important;letter-spacing:.2px!important;color:var(--rev-muted,#98a0a6)!important;text-align:left;display:flex!important;align-items:center;gap:8px!important;flex-wrap:wrap;margin:0 0 24px!important}.clx-breadcrumb a,.clx-rev-breadcrumb a{color:var(--rev-muted,#98a0a6)!important;text-decoration:none!important;font-size:13px!important;letter-spacing:.2px!important;transition:color .15s ease}.clx-breadcrumb a:hover,.clx-rev-breadcrumb a:hover{color:var(--rev-dark,#142533)!important}.clx-breadcrumb__sep,.clx-rev-breadcrumb__sep{color:#c8ccd0!important;font-weight:400!important;font-size:13px!important}.clx-breadcrumb__current,.clx-rev-breadcrumb__current{color:var(--rev-orange,#fa4900)!important;font-weight:700!important;font-size:13px!important}.clx-breadcrumb-section .elementor-container{max-width:1140px!important;margin-left:auto!important;margin-right:auto!important}.clx-breadcrumb-section .elementor-shortcode .clx-breadcrumb,.clx-breadcrumb-section .elementor-shortcode>.clx-breadcrumb{padding:24px 0 0;margin-top:0}.clx-cat-hero .clx-breadcrumb,nav.clx-blog-detail-crumb{margin:0 0 28px}.clx-breadcrumb a.clx-breadcrumb__current{color:var(--rev-orange,#fa4900);font-weight:700}.clx-breadcrumb a.clx-breadcrumb__current:hover{color:var(--rev-orange,#fa4900);text-decoration:underline}@media (max-width:767px){.clx-breadcrumb,.clx-rev-breadcrumb{font-size:12px;gap:6px}.clx-rev-hero__stack{margin-top:32px!important}}.clx-rev-card__quote{margin-bottom:24px}.clx-rev-card__blockquote{margin:0}.clx-rev-card.is-expanded .clx-rev-card__quote{height:auto}.clx-rev-card__more{appearance:none;background:0 0;border:none;padding:0;margin:12px 0 16px;align-self:flex-end;font-family:'DM Sans',sans-serif;font-size:13px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--rev-orange);cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.clx-rev-card__more[hidden]{display:none!important}.clx-rev-card__more-t{display:inline-block;border-bottom:1.5px solid currentColor;padding-bottom:4px}.clx-rev-card__more-a{display:inline-block;font-size:1.1em;font-weight:900;-webkit-text-stroke:0.5px var(--rev-orange);transition:transform .2s ease;border:none;text-decoration:none}.clx-rev-card__more:hover .clx-rev-card__more-a{transform:translateX(4px)}.clx-rev-cards>.clx-rev-card:nth-child(n+10){display:none}@media (max-width:1199px){.clx-rev-cards>.clx-rev-card:nth-child(n+7){display:none}}@media (max-width:767px){.clx-rev-cards>.clx-rev-card:nth-child(n+4){display:none}}.clx-rev-card__more-slot{min-height:32px;margin:12px 0 8px;display:flex;align-items:flex-start;justify-content:flex-end}.clx-rev-card__more{margin:0}@media (max-width:767px){.clx-rev-card__platform{gap:2px}.clx-rev-card__platform small{font-size:9px;letter-spacing:.2px}body.page-reviews-and-testimonials #scrollUp{bottom:80px}}body.home #hero-designed-component{position:relative;isolation:isolate}@media (max-width:767px){body.home #hero-designed-component{overflow:hidden!important;background:radial-gradient(60% 50% at 92% 30%,rgba(255,170,120,.28),rgba(255,255,255,0) 70%),radial-gradient(40% 35% at 6% 85%,rgba(255,200,150,.2),rgba(255,255,255,0) 70%)!important}#hero-designed-component .clx-hc1,#hero-designed-component .clx-hc5{display:block!important;position:absolute!important;z-index:0!important;pointer-events:none;height:auto!important}#hero-designed-component .clx-hc1{width:64px!important;right:8%!important;top:18%!important;left:auto!important;bottom:auto!important;filter:drop-shadow(0 6px 14px rgba(255, 107, 26, .25))}#hero-designed-component .clx-hc5{width:42px!important;right:14%!important;bottom:24%!important;top:auto!important;left:auto!important;filter:drop-shadow(0 4px 10px rgba(255, 107, 26, .2))}#hero-designed-component .clx-hc2,#hero-designed-component .clx-hc4{display:none!important}#hero-designed-component .clx-hero-label,#hero-designed-component .clx-hero-title,#hero-designed-component .clx-tw-container{position:relative;z-index:1}}