*{margin:0;padding:0;box-sizing:border-box}body{font:400 16px/1.5 'Neue Montreal',sans-serif}.container{padding:0 20px}img{max-width:100%}a{text-decoration:none;-webkit-tap-highlight-color:transparent}li{list-style:none}.d-flex{display:flex}.flex-1{flex:1}.align-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.g-1{gap:10px}.g-15{gap:15px}.g-2{gap:20px}.text-center{text-align:center}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-2{margin-top:20px}.o-8{opacity:.8}.color-fo{color:#f0f0f0}.color-white{color:#fff}.color-purple{color:#2e1a47}.color-gray{color:#999}.color-dark{color:#070109}.fw-3{font-weight:300}.fw-4{font-weight:400}.fw-5{font-weight:500}.fw-7{font-weight:700}.f-16{font-size:16px}.f-18{font-size:18px}.f-22{font-size:22px}.f-54{font-size:54px}.hero-sec{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;max-width:2100px;margin:0 auto;height:100vh;padding:16px;display:flex;position:relative;overflow:visible}.hero-main-bg{background:url('../images/hero-section-bg.jpg') center/cover no-repeat;height:100%;width:100%;border-radius:16px;padding:32px;position:relative;overflow:hidden}.hero-wrapper{flex-flow:row;align-items:center;gap:10px;width:100%;height:100%;padding:0;position:relative;overflow:hidden}.hero-inner{z-index:3;flex-flow:column;flex:1 0 0;align-items:flex-start;width:1px;height:100%;padding:0;position:relative;overflow:visible}.x-img{position:absolute;bottom:-100px;right:60px;width:100%;text-align:right}.x-img img{max-width:1150px;width:90%}.main-heading{font-size:80px;line-height:85px;margin:35px 0 20px}.hero-inner p{max-width:490px;font-size:20px;line-height:25px}.hero-btn{margin-top:45px}.hero-bottom{position:relative;z-index:2;margin-top:-10px}.hero-main-bg::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.3) 100%);z-index:1}.logos{overflow:hidden;width:100%;position:relative;margin-top:50px}.logo_items{display:flex;flex-wrap:nowrap;width:max-content}.logo_items img{flex:0 0 auto;margin-right:130px}.logos:after,.logos:before{position:absolute;top:0;content:'';width:250px;height:100%;z-index:2}.logos:before{left:0;background:linear-gradient(to left,rgba(255,255,255,0),#fff)}.logos:after{right:0;background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.section-margin{margin-top:50px}.margin-150{margin-top:150px}.tired-agencies h2{font-size:110px;color:#070109;font-weight:400;max-width:1088px;margin:40px auto;line-height:1.2}footer{max-width:2100px;margin:0 auto;padding:16px}.footer-black{background-color:#070109;padding:35px 30px;border-radius:16px}.footer-links{gap:100px}.footer-links ul li{margin-bottom:5px}.footer-logo img{width:200px}.footer-black p{margin-bottom:5px}.copy-footer{margin-top:200px}.copy-footer img{rotate:180deg}.home-testimonial h2{font-size:54px;max-width:700px;margin:10px auto 0;line-height:1.3}.testimonial-section{margin-top:60px;overflow:hidden}.testimonial-wrapper{padding-left:20px;will-change:transform;display:flex;flex-wrap:nowrap;width:max-content}.testimonial-card{flex:0 0 auto;width:320px;height:300px;background:#070109;padding:20px;border-radius:14px;cursor:pointer;flex-direction:column}.user{margin-top:35px}.user img{width:42px;height:42px;border-radius:50%}.user span{font-size:12px}.user h4{font-size:14px;line-height:14px}.feature-work h2{font-size:54px}.image-grid{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.image-grid .item{position:relative;overflow:hidden;border-radius:12px}.project-name{position:absolute;bottom:0;padding:32px}.item img{transition:transform 2s ease;width:100%}.item:hover img{transform:scale(1.08)}.project-work{flex-wrap:wrap}.project-name p{padding:6px 12px;border-radius:5px;font-size:14px;color:#f5f0e9;background:rgba(160,185,140,.25);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.25);box-shadow:0 30px 60px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(255,255,255,.15);position:relative}.item-1{grid-column:span 2;grid-row:span 1}.item-3{grid-column:span 3;grid-row:span 1}.digital-design{padding:16px;max-width:2100px;margin:100px auto 0}.digital-design-wrapper{background-color:#070109;border-radius:10px;padding:70px 40px}.bottom-heading{max-width:580px}.used-technology{padding:25px 35px;border:1px solid rgba(255,255,255,.08);border-radius:10px}.tech-content{flex:0 0 auto}.tech-slider::after,.tech-slider::before{content:"";position:absolute;top:0;width:140px;height:100%;z-index:5;pointer-events:none}.tech-slider::before{left:0;background:linear-gradient(to right,#070109 0,rgba(7,1,9,.9) 30%,rgba(7,1,9,.6) 55%,rgba(7,1,9,.3) 75%,rgba(7,1,9,0) 100%)}.tech-slider::after{right:-20px;background:linear-gradient(to left,#070109 0,rgba(7,1,9,.9) 30%,rgba(7,1,9,.6) 55%,rgba(7,1,9,.3) 75%,rgba(7,1,9,0) 100%)}.tech-slider{overflow:hidden;width:100%;position:relative}.tech-slider-inner{width:100%;overflow:hidden}.technologies-logo{display:flex;align-items:center;gap:15px;width:max-content;will-change:transform}.tech-icon{flex-shrink:0}.global-tooltip{position:fixed;background:#070109;color:#fff;padding:6px 12px;font-size:13px;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:9;opacity:0;transition:opacity .2s ease,transform .2s ease;transform:translateY(6px)}.global-tooltip.show{opacity:1;transform:translateY(0)}.contact-us-hero-sec{background-color:#070109;border-radius:16px;padding:200px 30px 50px}.contact-heading{align-items:end;padding-bottom:40px}.other-page-hero{padding:16px}.contact-us-hero-sec a:after{content:"";background-color:#f0f0f0;width:55px;height:2px;display:block;top:4px;position:relative}.contact-form{padding-top:40px;border-top:1px solid #ffffff38}.contact-img img{border-radius:20px;width:100%}.contact-us{max-width:100%;margin-top:40px;gap:25px!important}label{margin-bottom:5px;display:block;font-family:'Neue Montreal',sans-serif}.field{flex:1}.contact-us button,.contact-us input,.contact-us select{height:50px}.faq{width:700px}.faq-item{border-bottom:1px solid #827f837a;padding:20px 0}.faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-question h4{font-size:18px;font-weight:500;color:#070109}.faq-answer{display:none;padding-top:10px;font-size:16px;color:#070109}.icon{font-size:24px;transition:transform .3s ease;color:#070109;opacity:.5}.faq-item.active .icon{transform:rotate(45deg)}.services .flex-1{border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:70px 20px 25px;flex-direction:column;position:relative;overflow:hidden}.services .flex-1 .text-center{overflow:hidden}.services .flex-1 img{transition:transform 2s ease}.services .flex-1:hover img{transform:scale(1.08)}.tech-card-heading{margin-top:30px;font-size:20px}.services-slider-wrapper{overflow:hidden;width:100%}.services{margin:50px 0 100px}.about-work-cards{margin-top:30px}.awc-container{display:flex;gap:15px;margin-bottom:15px}.awc-bottom{align-items:stretch}.awc-stats{display:flex;flex-direction:column;gap:15px}.awc-stat-box{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px 50px;color:#f0f0f0;flex-direction:column;height:120px}.awc-stat-box h3{font-size:32px;margin-bottom:5px}.awc-stat-box p{opacity:.8}.awc-main-card{flex:0.8;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:60px 30px 30px;color:#f0f0f0;flex-direction:column}.awc-icon img{margin-bottom:15px;transition:transform 2s ease}.awc-main-card:hover .awc-icon img{transform:scale(1.08)}.awc-globe-card{flex:1;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px 20px 30px;position:relative;color:#f0f0f0;overflow:hidden}.awc-globe-card .awc-globe-image{margin-bottom:-250px}.about-globe-location{margin-bottom:-5px}.awc-globe-card div img{margin-top:5px;margin-left:-23px}.awc-globe-card span{opacity:.7;display:block;margin-left:-11px;text-transform:uppercase}.awc-founder{flex:2;display:flex;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;padding:15px}.awc-founder-img{flex:0.5}.awc-founder-img img{width:100%;height:100%;object-fit:cover}.awc-founder-content{flex:1;padding:0 0 0 25px;color:#f0f0f0}.awc-founder p{font-size:14px;line-height:1.7;margin-bottom:14px;opacity:.85}.awc-founder p:last-child{margin-bottom:0}.awc-founder h3{margin-bottom:14px}.awc-founder-img{flex:0.5;position:relative}.awc-founder-name{position:absolute;bottom:15px;left:15px}.awc-founder-name h3{margin-bottom:0}.awc-founder-name p{font-size:12px}.mobile-call{display:none!important}.about-us-hero{z-index:1;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;max-width:850px;margin:0 auto}.about-us-wrapper{background:url('../images/hero-about-section.jpg') center/cover no-repeat}.about-us-hero-sec{margin-bottom:-160px}@media(max-width:1600px){.x-img img{width:70%}.x-img{right:-90px}}@media(max-width:1500px){.founder-sec{grid-template-columns:290px 1fr}}@media(max-width:1400px){.x-img img{width:70%}.x-img{right:-70px}.hero-wrapper .hero-inner:first-child{flex:0 0 70%}}@media(max-width:1025px){.footer-links{gap:70px}.testimonial-card:nth-child(2n){margin-top:0}.contact-us-hero-sec{padding:150px 30px 50px}.company-founders{grid-template-columns:1fr;gap:15px}.founder-sec{grid-template-columns:1fr}.texh-card{padding:20px 15px}.awc-container{flex-wrap:wrap}.awc-stats{flex-direction:row;width:100%}.awc-stat-box{flex:1}.awc-globe-card,.awc-main-card{flex:1 1 48%}.awc-bottom{flex-direction:column}.awc-founder-img{width:100%;height:300px}.awc-founder-content{padding:25px}.hero-wrapper .hero-inner:first-child{flex:0 0 100%;justify-content:flex-start;padding-top:130px;align-items:center}.hero-inner .subheading{font-size:12px;display:flex;align-items:center;gap:8px}.main-heading{font-size:35px;line-height:1.2;margin:20px 0 10px;text-align:center}.hero-inner p{max-width:490px;font-size:16px;line-height:1.3;text-align:center}.hero-btn{margin-top:25px}.x-img{bottom:0;left:50%;transform:translateX(-50%)}.x-img img{width:100%}.hero-bottom{display:none}.section-margin{margin-top:30px}.margin-150{margin-top:80px}.tired-agencies h2{font-size:54px}.services{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.services::-webkit-scrollbar{display:none}.services-slide{scroll-snap-align:start}.services-slide{flex:0 0 63%}.desktop-btn{display:none!important}.mobile-call{display:inline-flex!important}.about-us-hero-sec{margin-bottom:-90px}}@media(max-width:900px){.footer-links{gap:30px}.copy-footer{margin-top:150px}.faq{width:500px;max-width:100%}.awc-stat-box{text-align:center;padding:15px 12px 20px}.awc-main-card{padding:30px 30px 30px}.awc-founder{flex-direction:column}.awc-founder-img{height:100%}.awc-icon img{width:150px}.image-grid{grid-template-columns:1fr;gap:20px}.image-grid .item{grid-column:span 1;grid-row:span 1}.image-grid img{height:600px;object-fit:cover;width:100%}.image-grid .item a{display:flex}}@media(max-width:800px){.hero-wrapper .hero-inner:first-child{padding-top:90px}}@media(max-width:767px){.container{padding:0 8px}.f-54{font-size:32px}.f-18{font-size:16px}.f-22{font-size:20px}.footer-inner{flex-direction:column;gap:30px}.footer-links{flex-direction:column;gap:15px}.copy-footer{margin-top:100px;justify-content:center}.copy-footer a{display:none}.footer-logo img{width:150px}.contact-img,.footer-list ul{display:none}.footer-list{border-bottom:1px solid rgb(153 153 153 / 50%);padding-bottom:15px}.footer-list:last-child{border:none}.footer-list h3{font-size:16px;position:relative}.footer-list h3::after{content:"▾";position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s ease;font-size:14px}.footer-list h3.active::after{transform:translateY(-50%) rotate(180deg)}.footer-black{padding:35px 20px;border-radius:10px}.testimonial-section{margin-top:40px}.used-technology{flex-direction:column;padding:20px 15px;align-items:flex-start}.tech-slider{width:100%;overflow:hidden}.tech-slider::before{left:-40px}.tech-slider::after{right:-40px}.technologies-logo{gap:10px}img.tech-icon{width:60px}.contact-heading{align-items:center;flex-direction:column;text-align:center;gap:10px}.contact-us-hero-sec{padding:120px 15px 50px}.contact-us-hero-sec a:after{margin:0 auto}.contact-us .row{flex-direction:column;gap:25px!important}.faq-sec{flex-direction:column}.faq-question h4{font-size:16px}.faq-answer,.footer-list ul li a{font-size:14px}.faq-item{padding:13px 0}.footer-links ul li{margin-bottom:0}.digital-design-wrapper{padding:20px 15px}.company-founders{margin-top:15px}.awc-globe-card .awc-globe-image{margin-bottom:-120px;margin-top:15px}.about-globe-location{font-size:16px;margin-bottom:-18px;justify-content:center}.awc-globe-card span{font-size:12px;margin-top:5px}.awc-stats{gap:10px}.awc-stat-box p{font-size:14px}.awc-stat-box h3{font-size:24px}.awc-main-card{padding:20px;order:3}.awc-founder-content{padding:20px 0 0}.awc-founder-content h4{font-size:18px}.awc-founder-content p{font-size:14px}.awc-container.awc-bottom{flex-direction:column-reverse}.hero-sec{padding:8px}.hero-wrapper .hero-inner:first-child{padding-top:100px}.x-img{bottom:-90px;right:150px;transform:unset;left:auto}.x-img img{width:160%}.digital-design-wrapper h2,.feature-work h2,.home-testimonial h2{font-size:24px}.feature-work h2 img{width:16px}.margin-150{margin-top:50px}.project-name p{padding:3px 8px;font-size:10px}.project-name{padding:13px 10px}.project-work{margin-top:5px}.digital-design{padding:8px;margin:60px auto 0}.image-grid{gap:8px}.image-grid img{height:400px}.digital-design-wrapper p:first-child{font-size:12px;display:flex}.home-testimonial p:first-child,.tired-agencies p:first-child{font-size:12px;display:flex;gap:8px;justify-content:center}.bottom-heading{font-size:14px;margin-top:5px}.about-work-cards{margin-top:20px}.awc-container{flex-direction:column}.tired-agencies h2{font-size:50px;margin:10px auto 40px}footer{padding:8px}.services-slide{flex:0 0 90%;padding:20px 15px 20px!important}.tech-card-heading{margin-top:20px;font-size:18px}.services .flex-1 img{height:350px;object-fit:cover}.services{margin:30px 0 60px}.contact-us .row,.popup-form .row{flex-direction:column}.logos:after,.logos:before{width:90px}.awc-founder,.awc-globe-card,.awc-main-card,.awc-stat-box,.services .flex-1,.used-technology{border:1px solid #434343}.other-page-hero{padding:8px!important}.awc-founder-name h3{font-size:16px}.awc-founder-name p{font-size:11px}.home-testimonial h2{max-width:350px}.logos{margin-top:30px}.logo_items img{margin-right:100px}.about-us-hero-sec{margin-bottom:-50px}.hero-btn{gap:10px}}@media (max-width:575px){.awc-main-card h4{font-size:16px}.awc-main-card a{font-size:14px}}@media(min-width:2100px){.container{max-width:2100px;margin:150px auto 0}}