.brand-logo{font-family:var(--font-saira);color:var(--white-color);white-space:nowrap;align-items:center;gap:9px;font-size:30px;font-weight:700;line-height:1;display:inline-flex}.brand-logo svg{flex:none;width:31px;height:30px}.brand-logo .brand-accent{color:var(--theme-color)}a:hover .brand-logo{color:inherit}.home3-partner-area .partner-wrapper .rfm-marquee,.home3-partner-area .partner-wrapper .rfm-initial-child-container,.home3-partner-area .partner-wrapper .rfm-child{align-items:center;display:flex}.home3-partner-area .partner-wrapper .partner-logo,.home3-partner-area .partner-wrapper .partner-name{margin-right:clamp(40px,15vw - 110px,300px)}.home3-partner-area .partner-wrapper .partner-logo{width:130px;height:56px;-webkit-mask-image:var(--logo);-webkit-mask-image:var(--logo);mask-image:var(--logo);background-color:#ffffff4d;transition:background-color .5s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home3-partner-area .partner-wrapper .partner-logo:hover{background-color:var(--brand,var(--white-color))}.home3-partner-area .partner-wrapper .partner-name{width:130px;height:56px;font-family:var(--font-saira);letter-spacing:.02em;white-space:nowrap;color:var(--white-color);opacity:.3;justify-content:center;align-items:center;font-size:26px;font-weight:600;line-height:1;transition:all .5s;display:flex}.home3-partner-area .partner-wrapper .partner-name:hover{opacity:1}.home4-trusted-client-area .rfm-marquee,.home4-trusted-client-area .rfm-initial-child-container,.home4-trusted-client-area .rfm-child{align-items:center;display:flex}.home4-trusted-client-area .single-client{min-width:180px}.home4-trusted-client-area .single-client .client-logo{width:130px;height:45px;-webkit-mask-image:var(--logo);-webkit-mask-image:var(--logo);mask-image:var(--logo);background-color:#ffffff4d;transition:background-color .5s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home4-trusted-client-area .single-client .client-logo:hover{background-color:var(--brand,var(--white-color))}.home4-trusted-client-area .single-client .client-name{font-family:var(--font-saira);letter-spacing:.02em;white-space:nowrap;color:var(--white-color);opacity:.3;font-size:22px;font-weight:600;line-height:1;transition:all .5s}.home4-trusted-client-area .single-client .client-name:hover{opacity:1}.home3-solution-section .solution-card{background-image:repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 7px),radial-gradient(120% 90% at 100% 0,#06c8d812,#0000 62%),linear-gradient(#1e1e1e,#1e1e1e);background-repeat:repeat,no-repeat,no-repeat}.home3-solution-section .solution-card:hover{background-image:repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 7px),radial-gradient(120% 90% at 100% 0,#06c8d829,#0000 62%),linear-gradient(#1e1e1e,#1e1e1e);background-repeat:repeat,no-repeat,no-repeat}.home6-solution-section .single-solution:after{background-image:repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 7px),radial-gradient(120% 90% at 100% 0,#06c8d812,#0000 62%),linear-gradient(#161519,#161519);background-repeat:repeat,no-repeat,no-repeat}.contact-page-wrap .contact-form-wrap .contact-form .form-status{font-family:var(--font-saira);letter-spacing:.02em;color:var(--theme-color);margin:18px 0 0;font-size:14px;font-weight:400;line-height:24px}.contact-page-wrap .contact-form-wrap .contact-form .form-status:empty{display:none}.contact-page-wrap .contact-form-wrap .contact-form .form-status .is-error{color:#ff8a80}.contact-page-wrap .contact-form-wrap .contact-form .form-status a{color:inherit;text-decoration:underline}.contact-page-wrap .contact-form-wrap .contact-form form input:-webkit-autofill{-webkit-text-fill-color:#dedada;caret-color:#dedada;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #1f2327}.contact-page-wrap .contact-form-wrap .contact-form form input:-webkit-autofill:hover{-webkit-text-fill-color:#dedada;caret-color:#dedada;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #1f2327}.contact-page-wrap .contact-form-wrap .contact-form form input:-webkit-autofill:focus{-webkit-text-fill-color:#dedada;caret-color:#dedada;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #1f2327}.contact-page-wrap .contact-form-wrap .contact-form form input:-webkit-autofill:active{-webkit-text-fill-color:#dedada;caret-color:#dedada;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #1f2327}.contact-page-wrap .contact-form-wrap .contact-form form textarea:-webkit-autofill{-webkit-text-fill-color:#dedada;caret-color:#dedada;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #1f2327}.contact-page-wrap .contact-form-wrap .contact-form form textarea:-webkit-autofill:hover{-webkit-text-fill-color:#dedada;caret-color:#dedada;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #1f2327}.contact-page-wrap .contact-form-wrap .contact-form form textarea:-webkit-autofill:focus{-webkit-text-fill-color:#dedada;caret-color:#dedada;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #1f2327}.contact-page-wrap .contact-form-wrap .contact-form form textarea:-webkit-autofill:active{-webkit-text-fill-color:#dedada;caret-color:#dedada;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #1f2327}.footer-contact .form-inner input:-webkit-autofill{-webkit-text-fill-color:#a4a4a4;caret-color:#a4a4a4;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #1b1f23}.footer-contact .form-inner input:-webkit-autofill:hover{-webkit-text-fill-color:#a4a4a4;caret-color:#a4a4a4;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #1b1f23}.footer-contact .form-inner input:-webkit-autofill:focus{-webkit-text-fill-color:#a4a4a4;caret-color:#a4a4a4;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #1b1f23}.footer-contact .form-inner input:-webkit-autofill:active{-webkit-text-fill-color:#a4a4a4;caret-color:#a4a4a4;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #1b1f23}.inner-banner-1 img{object-fit:cover;width:164px;height:210px}.inner-banner-2 img{object-fit:cover;width:250px;height:191px}.service-problems .section-title h2,.service-benefits .section-title h2,.service-sort-driscription-area .section-title h2{font-family:var(--font-saira);letter-spacing:normal;text-transform:capitalize;color:var(--white-color);margin-bottom:0;font-size:40px;font-weight:600}.home3-success-stories-area .success-storie-card{cursor:pointer}.home3-success-stories-area .success-storie-card .card-link{z-index:2;border-radius:5px;position:absolute;inset:0}.home3-success-stories-area .success-storie-card .success-img{overflow:hidden}.home3-success-stories-area .success-storie-card .success-img img{aspect-ratio:1;object-fit:cover;transition:transform .6s}.home3-success-stories-area .success-storie-card:hover{transform:translateY(-6px)}.home3-success-stories-area .success-storie-card:hover .success-img img{transform:scale(1.07)}.home3-success-stories-area .success-storie-card:hover .success-content h3 a{color:var(--theme-color)}.home3-success-stories-area .success-storie-card .card-link:focus-visible{outline:2px solid var(--theme-color);outline-offset:4px}.home3-success-stories-area .success-storie-card .success-content{z-index:3;pointer-events:none}.home3-success-stories-area .success-storie-card .project-head{padding-right:32px}.home3-success-stories-area .success-storie-card .project-head:after{content:"";clear:both;display:block}.home3-success-stories-area .success-storie-card .tech-stack{float:right;align-items:center;gap:10px;margin:6px 0 0 12px;padding:0;list-style:none;display:flex}.home3-success-stories-area .success-storie-card .tech-stack li{pointer-events:auto}.home3-success-stories-area .success-storie-card .tech-stack svg{fill:#fff9;width:auto;height:18px;transition:fill .5s;display:block}.home3-success-stories-area .success-storie-card .tech-stack img{opacity:.6;width:auto;height:25px;transition:opacity .5s;display:block}.home3-success-stories-area .success-storie-card:hover .tech-stack svg{fill:var(--white-color)}.home3-success-stories-area .success-storie-card:hover .tech-stack img{opacity:1}.home3-success-stories-area .success-storie-card .tech-stack li:hover svg{fill:var(--brand)}.home3-success-stories-area .success-storie-card .tech-stack li:hover img{opacity:1}.service-problems .problem-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px 40px;margin:0;padding:0;list-style:none;display:grid}.service-problems .problem-list li{font-family:var(--font-saira);color:#e4e4e4;align-items:center;gap:14px;font-size:17px;font-weight:400;line-height:1.5;display:flex}.service-problems .problem-list li svg{flex:none}.service-problems .problem-conclusion{font-family:var(--font-saira);color:var(--white-color);border-left:3px solid var(--theme-color);background:linear-gradient(90deg,#06c8d81a,#0000 70%);border-radius:0 5px 5px 0;margin:45px 0 0;padding:22px 30px;font-size:22px;font-weight:600;line-height:1.4}.service-benefits .benefit-card,.about-cards .benefit-card{background:linear-gradient(#1a1a1a,#1a1a1a);border:1px solid #ffffff14;border-radius:5px;height:100%;padding:32px 30px;transition:all .5s;position:relative}.service-benefits .benefit-card .benefit-number,.about-cards .benefit-card .benefit-number{font-family:var(--font-saira);letter-spacing:.08em;color:var(--theme-color);margin-bottom:14px;font-size:15px;font-weight:700;display:block}.service-benefits .benefit-card h3,.about-cards .benefit-card h3{font-family:var(--font-saira);letter-spacing:.02em;color:var(--white-color);margin-bottom:10px;font-size:22px;font-weight:600}.service-benefits .benefit-card p,.about-cards .benefit-card p{font-family:var(--font-saira);letter-spacing:.03em;color:#b5b5b5;margin-bottom:0;font-size:15px;font-weight:300;line-height:28px}.service-benefits .benefit-card:hover,.about-cards .benefit-card:hover{border-color:#06c8d873;transform:translateY(-4px)}.service-benefits .benefit-card .belief-lines,.about-cards .benefit-card .belief-lines{border-top:1px solid #ffffff14;margin:18px 0 0;padding:18px 0 0;list-style:none}.service-benefits .benefit-card .belief-lines li,.about-cards .benefit-card .belief-lines li{font-family:var(--font-saira);letter-spacing:.02em;color:var(--white-color);font-size:15px;font-weight:500;line-height:26px}.home6-choose-section .choose-top .choose-right-img:after{background-color:#1e1c2226}.about-lead{max-width:950px;margin-bottom:55px;padding-left:50px}@media (max-width:576px){.about-lead{padding-left:0}}.home3-about-section .about-left .about-content .about-feature{column-count:auto;grid-template-columns:repeat(2,1fr);gap:34px 26px;display:grid}.home3-about-section .about-left .about-content .about-feature li{margin-bottom:0}@media (max-width:576px){.home3-about-section .about-left .about-content .about-feature{grid-template-columns:1fr}}.home3-about-section .about-steps{padding-top:70px}@media (max-width:991px){.home3-about-section .about-steps{padding-top:50px}}.home3-about-section .about-steps .devider{border-bottom:1px solid #d9d9d9;position:relative}.home3-about-section .about-steps .devider:before,.home3-about-section .about-steps .devider:after{content:none}.home3-about-section .about-steps .about-feature{grid-template-columns:repeat(4,1fr);gap:40px 30px;margin:0;padding:48px 0 0;list-style:none;display:grid}@media (max-width:991px){.home3-about-section .about-steps .about-feature{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.home3-about-section .about-steps .about-feature{grid-template-columns:1fr}}.home3-about-section .about-steps .about-feature li{text-align:center;position:relative}.home3-about-section .about-steps .about-feature li:before{content:"";border:3px solid var(--white-color);background-color:var(--theme-color);border-radius:50%;width:21px;height:21px;position:absolute;top:-48px;left:50%;transform:translate(-50%,-50%)}@media (max-width:991px){.home3-about-section .about-steps .about-feature li:nth-child(n+3):before{content:none}}@media (max-width:576px){.home3-about-section .about-steps .about-feature li:before{content:none}}.home3-about-section .about-steps .about-feature h5{font-family:var(--font-saira);letter-spacing:.02em;text-transform:capitalize;color:var(--white-color);margin-bottom:12px;font-size:20px;font-weight:600}@media (max-width:1399px){.home3-about-section .about-steps .about-feature h5{font-size:18px}}.home3-about-section .about-steps .about-feature p{font-family:var(--font-saira);letter-spacing:.03em;color:#b5b5b5;margin-bottom:0;font-size:14px;font-weight:300;line-height:25px}@keyframes about-badge-spin{to{transform:rotate(360deg)}}.home3-about-section .about-right .about-exprience .exp-text img{animation:22s linear infinite about-badge-spin}@media (prefers-reduced-motion:reduce){.home3-about-section .about-right .about-exprience .exp-text img{animation:none}}.about-story .story-block{border-top:1px solid #ffffff14;padding:40px 0}.about-story .story-block:last-child{border-bottom:1px solid #ffffff14}.about-story .story-block h3{font-family:var(--font-saira);letter-spacing:.02em;color:var(--white-color);margin-bottom:0;font-size:28px;font-weight:700}.about-story .story-block h4{font-family:var(--font-saira);letter-spacing:.02em;color:var(--theme-color);margin-bottom:18px;font-size:22px;font-weight:500;line-height:1.45}.about-story .story-block p{font-family:var(--font-saira);letter-spacing:.03em;color:#b5b5b5;margin-bottom:16px;font-size:15px;font-weight:300;line-height:30px}.about-story .story-block p:last-child{margin-bottom:0}.about-closing p{font-family:var(--font-saira);letter-spacing:.03em;color:#b5b5b5;margin-bottom:0;font-size:15px;font-weight:300;line-height:30px}.about-closing .closing-signoff{margin-bottom:0;padding-bottom:0}.about-closing .closing-signoff h4{font-family:var(--font-saira);letter-spacing:.02em;color:var(--white-color);margin-bottom:14px;font-size:24px;font-weight:600}.about-closing .closing-signoff span{font-family:var(--font-saira);letter-spacing:.03em;color:var(--theme-color);margin-top:16px;font-size:18px;font-weight:600;display:inline-block}.service-video{border-radius:5px;display:block;position:relative;overflow:hidden}.service-video video{cursor:pointer;width:100%;height:auto;display:block}.service-video .service-video-btn{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#1d1d1d8c;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;padding:0;transition:all .35s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service-video .service-video-btn svg{fill:var(--white-color);margin-left:4px}.service-video .service-video-btn:hover{background:var(--theme-color);border-color:var(--theme-color)}.service-video .service-video-btn:hover svg{fill:#101214}.service-video.is-playing .service-video-btn{opacity:0}.service-video.is-playing .service-video-btn svg{margin-left:0}.service-video.is-playing:hover .service-video-btn,.service-video.is-playing .service-video-btn:focus-visible{opacity:1}.modal-video-movie-wrap video{width:100%;height:100%;position:absolute;top:0;left:0}.home3-solution-slider .swiper-slide{height:auto}.home3-solution-section .solution-card,.home6-solution-section .single-solution,.home3-blog-area .single-blog{height:100%}.how-we-work-section .work-item .single-work{flex-direction:column;height:100%;display:flex}.how-we-work-section .work-item .single-work .work-icon{flex:none}.home3-blog-area .single-blog{flex-direction:column;display:flex}.home3-blog-area .single-blog .blog-content{flex-direction:column;flex:1;display:flex}.home3-blog-area .single-blog .blog-footer{margin-top:auto}
