@media screen and (min-width:1400px){.container{max-width:1296px}}@media screen and (max-width:1500px){.banner-main{height:855px}}@media screen and (max-width:1440px){.container{max-width:1296px}.banner-main{height:770px}}@media screen and (max-width:1399px){.production-main .roadmap-grid p{font-size:16px}}@media screen and (max-width:1199px){.py-120{padding:80px 0}.xxl-heading{font-size:52px;line-height:1.2}.lg-heading{font-size:32px;line-height:1.25}.banner-main{height:825px}.banner-main .content-wrapper{height:90vh}.production-main .roadmap-grid p{font-size:14px;padding:12px}.ready-to-cta-section .ready-to-cta-wrapper{padding:50px 50px}.blog-section{padding-top:250px}.footer-section{padding:60px 0}.footer-section .copyrights-section{margin-top:40px}.newsletter-section{padding-bottom:40px}.pt-120{padding-top:60px}.pb-120{padding-bottom:60px}.counter .box h3{font-size:60px}.counter .box h3,.counter .box p{padding-left:12px}.ready-to-cta-section .cta-box p{font-size:20px;line-height:32px}}@media (max-width:1024px){.testimonials-section .card-item{flex:0 0 calc(50% - 16px)}.technology-section .card-logo img{width:160px}}@media (max-width:992px){.contact-section .content h2{margin-bottom:0}.contact-section .content p{font-size:20px}.blog-section .content{margin-bottom:20px}.auto-scrolling-text{padding:70px 0}.marquee span{font-size:40px}.counter .box h3{font-size:40px}.counter .box h3,.counter .box p{padding-left:10px}.counter .box p{font-size:16px}.row.counter{margin-left:30px}.counter .box{margin-bottom:30px}.nav a,.contact-btn{display:none}.footer-section{padding:50px 0}.footer-section .copyrights-section{margin-top:0;padding-top:20px}.footer-section .footer-second .footer-main-links{gap:16px}.newsletter-section{padding-bottom:20px}.main-menu a,.cta-content h2{font-size:24px}.main-menu nav{gap:20px}.main-menu,.submenu,.cta-section{padding:28px}.mega-menu-content .social-icons{padding:0 28px}.what-we-build .last-card .types h3{font-size:36px}.ready-to-cta-section .cta-box p{font-size:18px;line-height:30px}.technology-section .card-logo img{width:150px}}@media screen and (max-width:991px){.xl-heading{font-size:40px;line-height:1.25}.btn{padding:8px 16px}body{font-size:14px}.banner-main .lower-content .companies-main{gap:16px 40px}.production-main .roadmap-sticky-view{position:static;height:auto;margin-top:64px}.production-main .roadmap-track{height:auto}.production-main .roadmap-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.production-main .roadmap-grid .grid-column{width:calc(33.33% - 10.7px);border:1px solid #D1D1D1;border-radius:20px;padding:16px}.production-main .roadmap-grid .grid-column .progress-area{border:0;display:none}.production-main .roadmap-grid .grid-column h6{font-weight:700}.production-main .roadmap-grid .grid-column p{border-top:0;font-size:14px;line-height:1.5;padding:0;flex:1;text-align:center}.production-main .roadmap-grid .grid-column .responsive-image{margin:30px 0;position:relative;text-align:center}.production-main .roadmap-grid .grid-column .responsive-image::after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:35px;width:calc(100% + 32px);left:-16px;background:linear-gradient(180deg,#9E4FD9 23.56%,#5F19AE 100%)}.production-main .roadmap-grid .grid-column .responsive-image img{max-width:120px;border-radius:22px;width:100%;box-shadow:0 4px 24px 0 rgb(0 0 0 / .3490196078);position:relative;z-index:1}.production-main .moving-layer{display:none}.our-methodology-main .methodology-slide-main .methodology-slide .content{padding:0}.our-methodology-main .methodology-slide-main .methodology-slide .content p{margin-top:16px}.ready-to-cta-section .ready-to-cta-wrapper{padding:40px;margin-bottom:80px}.blog-section{padding-top:60px}.contact-section{padding-top:60px}.our-project-main .main-wrapper .single-slide .content h4,.our-project-main .main-wrapper .single-slide .content h3,.our-project-main .main-wrapper .single-slide .content .h4{margin-bottom:14px}.footer-section .copyrights-section .first-part{margin-bottom:10px}}@media (max-width:768px){.testimonials-section .card-item{flex:0 0 100%}.mega-menu-content{top:80px;height:calc(100vh - 80px)}.mega-menu-content.active{max-height:calc(100vh - 80px)}.main-menu a{font-size:24px}.cta-content h2{font-size:24px;line-height:32px}.contact-form-section .wpcf7{padding:30px 20px}.contact-form-section .wpcf7 .form-row{grid-template-columns:1fr;gap:15px}}@media screen and (max-width:767px){.blog-section .blog-card{margin-bottom:20px}.blog-section .explore-btn{margin-top:30px}.mega-menu-content .social-icons{margin:12px 0}.footer-logo-content p{margin-top:6px}.footer-section{padding:34px 0}.footer-section .copyrights-section .first-part{gap:12px}.send-email{max-width:320px}.main-menu a{font-size:20px}.cta-section{padding:30px}.main-menu{padding:0 18px}.submenu{padding:0 18px}.main-menu nav{gap:10px}.submenu-content a{margin-bottom:10px}.testimonials-section .card-item{flex:0 0 calc(50% - 10px)}.testimonials-section .slider-track{gap:20px}.testimonials-section .slider-btn{width:40px;height:40px}.testimonials-section .heading{margin-bottom:26px}.what-we-build .types{padding:26px}.what-we-build .types h3{font-size:22px;padding:16px 0 10px 0}.mega-menu-content .social-icons{padding:0 18px}.py-120{padding:60px 0}.xxl-heading{font-size:42px}.lg-heading{font-size:24px}.xs-heading{font-size:16px}.banner-main .lower-content .companies-main{gap:10px 30px}.banner-main .lower-content .companies-main img{max-height:25px}.production-main .roadmap-sticky-view{margin-top:32px}.production-main .roadmap-grid .grid-column{width:calc(50% - 8px)}.our-methodology-main .methodology-slide-main .methodology-slide{flex-direction:column;justify-content:center;height:95%}.our-methodology-main .methodology-slide-main .methodology-slide .img{width:100%;order:1;max-width:400px}.our-methodology-main .methodology-slide-main .methodology-slide .content{width:100%;order:2;text-align:center}.ready-to-cta-section .ready-to-cta-wrapper{margin:50px 0}.our-project-main .main-wrapper .single-slide .content h3{font-size:30px}}@media screen and (max-width:575px){.auto-scrolling-text{padding:30px 0 50px 0}.marquee span{font-size:31px}.newsletter-wrapper{flex-wrap:wrap}.blog-section{padding-top:40px}.blog-section .explore-btn{margin-top:20px}.newsletter-section{padding-bottom:10px}.pb-120{padding-bottom:30px}.pt-120{padding-top:30px}.py-120{padding:40px 0}.xxl-heading{font-size:30px}.xl-heading{font-size:28px}.banner-main{height:770px}.banner-main .content{top:45%}.banner-main .content .chip{font-size:12px}.technology-section .card-logo:nth-child(odd):not(:first-child):not(:nth-last-child(-n+2))::after,.technology-section .card-logo:nth-child(odd):nth-last-child(2)::after,.technology-section .card-logo:nth-child(1)::after{content:''}.technology-section .card-logo{position:relative}.row.counter{margin-left:0}.counter .box{border:0;margin-bottom:20px}.testimonials-section .card-item{flex:0 0 calc(90% - 10px)}.what-we-build .types{height:280px}.ready-to-cta-section .ready-to-cta-wrapper{padding:30px 20px}.ready-to-cta-section .cta-box p{font-size:16px;line-height:26px}.contact-section{padding-top:40px}}@media screen and (max-width:475px){.banner-main .lower-content .companies-main{gap:10px 25px}.banner-main .lower-content .companies-main img{max-height:18px}.production-main .roadmap-grid .grid-column{width:100%;max-width:320px}}@media screen and (max-width:375px){.ready-to-cta-section .ready-to-cta-wrapper{padding:25px 15px}.technology-section .card-item{display:grid;grid-template-columns:repeat(1,1fr)}.technology-section .card-logo:nth-child(odd):not(:nth-last-child(-n+2))::before,.technology-section .card-logo:nth-child(even):not(:nth-last-child(-n+2))::before,.technology-section .card-logo:not(:last-child)::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,rgb(158 79 217 / .1) 0%,rgb(158 79 217) 50%,rgb(158 79 217 / .1) 100%)}.technology-section .card-logo:nth-child(odd):not(:first-child):not(:nth-last-child(-n+2))::after,.technology-section .card-logo:nth-child(odd):nth-last-child(2)::after,.technology-section .card-logo:nth-child(1)::after{content:unset}}@font-face{font-display:swap;font-family:'Bricolage Grotesque';font-style:normal;font-weight:400;src:local('Bricolage Grotesque'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque-Regular-BF648bd57899c78.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque';font-style:normal;font-weight:200;src:local('Bricolage Grotesque'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque-ExtraLight-BF648bd5788b914.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque';font-style:normal;font-weight:300;src:local('Bricolage Grotesque'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque-Light-BF648bd5789c27e.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque';font-style:normal;font-weight:500;src:local('Bricolage Grotesque'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque-Medium-BF648bd57a1d6d2.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque';font-style:normal;font-weight:600;src:local('Bricolage Grotesque'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque-SemiBold-BF648bd579d9615.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque';font-style:normal;font-weight:700;src:local('Bricolage Grotesque'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque-Bold-BF648bd57888479.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque';font-style:normal;font-weight:800;src:local('Bricolage Grotesque'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque-ExtraBold-BF648bd57a1011f.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque';font-style:normal;font-weight:800;src:local('Bricolage Grotesque'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesqueopszwdthwght-BF648bd57a34351.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque';font-style:normal;font-weight:800;src:local('Bricolage Grotesque'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque[opsz,wdth,wght].woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 10pt';font-style:normal;font-weight:400;src:local('Bricolage Grotesque 10pt'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque10pt-Regular-BF648bd579f1399.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 10pt Condensed';font-style:normal;font-weight:400;src:local('Bricolage Grotesque 10pt Condensed'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque10ptCondensed-Regular-BF648bd579c3b8f.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 48pt';font-style:normal;font-weight:400;src:local('Bricolage Grotesque 48pt'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque48pt-Regular-BF648bd57a15ac3.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 48pt Condensed';font-style:normal;font-weight:400;src:local('Bricolage Grotesque 48pt Condensed'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque48ptCondensed-Regular-BF648bd57a043c8.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 10pt';font-style:normal;font-weight:200;src:local('Bricolage Grotesque 10pt'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque10pt-ExtraLight-BF648bd57855128.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 10pt Condensed';font-style:normal;font-weight:200;src:local('Bricolage Grotesque 10pt Condensed'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque10ptCondensed-ExtraLight-BF648bd579a83c8.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 48pt';font-style:normal;font-weight:200;src:local('Bricolage Grotesque 48pt'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque48pt-ExtraLight-BF648bd57a1e929.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 48pt Condensed';font-style:normal;font-weight:200;src:local('Bricolage Grotesque 48pt Condensed'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque48ptCondensed-ExtraLight-BF648bd579bcfff.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 10pt';font-style:normal;font-weight:300;src:local('Bricolage Grotesque 10pt'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque10pt-Light-BF648bd5798be4f.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 10pt Condensed';font-style:normal;font-weight:300;src:local('Bricolage Grotesque 10pt Condensed'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque10ptCondensed-Light-BF648bd57862c3d.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 48pt';font-style:normal;font-weight:300;src:local('Bricolage Grotesque 48pt'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque48pt-Light-BF648bd579bc291.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 48pt Condensed';font-style:normal;font-weight:300;src:local('Bricolage Grotesque 48pt Condensed'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque48ptCondensed-Light-BF648bd57a2ecab.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 10pt';font-style:normal;font-weight:500;src:local('Bricolage Grotesque 10pt'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque10pt-Medium-BF648bd579c0929.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 10pt Condensed';font-style:normal;font-weight:500;src:local('Bricolage Grotesque 10pt Condensed'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque10ptCondensed-Medium-BF648bd57866e39.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 48pt';font-style:normal;font-weight:500;src:local('Bricolage Grotesque 48pt'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque48pt-Medium-BF648bd5789991b.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 48pt Condensed';font-style:normal;font-weight:500;src:local('Bricolage Grotesque 48pt Condensed'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque48ptCondensed-Medium-BF648bd57a09ee4.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 10pt';font-style:normal;font-weight:600;src:local('Bricolage Grotesque 10pt'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque10pt-SemiBold-BF648bd57a0e775.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 10pt Condensed';font-style:normal;font-weight:600;src:local('Bricolage Grotesque 10pt Condensed'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque10ptCondensed-SemiBold-BF648bd579a45e0.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 48pt';font-style:normal;font-weight:600;src:local('Bricolage Grotesque 48pt'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque48pt-SemiBold-BF648bd578683d1.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 48pt Condensed';font-style:normal;font-weight:600;src:local('Bricolage Grotesque 48pt Condensed'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque48ptCondensed-SemiBold-BF648bd57a024f6.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 10pt';font-style:normal;font-weight:700;src:local('Bricolage Grotesque 10pt'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque10pt-Bold-BF648bd579369ff.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 10pt Condensed';font-style:normal;font-weight:700;src:local('Bricolage Grotesque 10pt Condensed'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque10ptCondensed-Bold-BF648bd578687e0.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 48pt';font-style:normal;font-weight:700;src:local('Bricolage Grotesque 48pt'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque48pt-Bold-BF648bd5786c204.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 48pt Condensed';font-style:normal;font-weight:700;src:local('Bricolage Grotesque 48pt Condensed'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque48ptCondensed-Bold-BF648bd57a16c23.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 10pt';font-style:normal;font-weight:800;src:local('Bricolage Grotesque 10pt'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque10pt-ExtraBold-BF648bd579d2903.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 10pt Condensed';font-style:normal;font-weight:800;src:local('Bricolage Grotesque 10pt Condensed'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque10ptCondensed-ExtraBold-BF648bd579be171.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 48pt';font-style:normal;font-weight:800;src:local('Bricolage Grotesque 48pt'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque48pt-ExtraBold-BF648bd57a07c71.woff) format('woff')}@font-face{font-display:swap;font-family:'Bricolage Grotesque 48pt Condensed';font-style:normal;font-weight:800;src:local('Bricolage Grotesque 48pt Condensed'),url(https://fonts.cdnfonts.com/s/99696/BricolageGrotesque48ptCondensed-ExtraBold-BF648bd57a0b03a.woff) format('woff')}