.who-are-we-parent-wrapper{color:#fff;background-color:#222;background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.who-are-we-parent-wrapper .bg-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0}.who-are-we-parent-wrapper .overlay{object-fit:cover;z-index:0;background:linear-gradient(90deg,#000000d9,#000000bf);width:100%;height:100%;position:absolute}@media screen and (min-width:1024px){.who-are-we-parent-wrapper .overlay{background:linear-gradient(90deg,#000000fa,#0000008c)}.who-are-we-parent-wrapper{min-height:700px;margin-bottom:120px}}.who-are-we-left-side-wrapper{z-index:1;flex-direction:column;gap:40px;margin-top:40px;padding:48px 24px;display:flex}@media screen and (min-width:1024px){.who-are-we-left-side-wrapper{gap:48px;margin-top:0;padding:60px 0}}@media screen and (min-width:1300px){.who-are-we-left-side-wrapper{padding:80px 0}}.tech-stack-left{display:none}@media screen and (min-width:1024px){.tech-stack-left{justify-content:center;align-items:center;display:flex}.tech-stack-left img{filter:drop-shadow(0 10px 30px #0006);width:480px}}@media screen and (min-width:1300px){.tech-stack-left img{width:520px}}.section-header{flex-direction:column;gap:20px;display:flex}.section-header .tech-stack-desktop img{max-width:400px;width:100%!important;height:auto!important}.section-header .section-tag-wrapper{align-items:center;gap:8px;display:flex}.section-header .section-tag-wrapper .section-tag{color:#ff4343;letter-spacing:2px;text-transform:uppercase;font-size:20px;font-weight:600}.section-header h2{margin:0;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1}@media screen and (min-width:1024px){.section-header h2{max-width:90%}}.section-header .section-subtitle p{color:#fffc;max-width:480px;margin:0;font-size:18px;font-weight:500;line-height:1.6}@media screen and (min-width:768px){.section-header .section-subtitle p{font-size:20px}}.who-are-we-description-wrapper{flex-direction:column;gap:40px;display:flex}@media screen and (min-width:1024px){.who-are-we-description-wrapper{display:none}}.lead-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:16px;padding:24px;display:flex}.lead-section .lead-icon{background:#ff43431a;border:1px solid #ff434333;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.lead-section .lead-text{color:#ffffffe6;margin:0;padding-top:2px;line-height:1.6}.lead-section .lead-text h4{color:#fff;letter-spacing:.5px;margin:0;font-size:18px;font-weight:600}.lead-section .lead-text p{color:#fffc;margin:0;font-size:15px;font-weight:400;line-height:1.6}@media screen and (min-width:768px){.lead-section .lead-text p{font-size:16px}.lead-section .lead-text{font-size:18px}}.expertise-highlights{flex-direction:column;gap:24px;display:flex}@media screen and (min-width:1024px){.expertise-highlights{gap:28px}}.highlight-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:16px;padding:20px;transition:all .3s;display:flex}.highlight-item .highlight-icon{background:#ff43431a;border:1px solid #ff434333;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.highlight-item .highlight-content{flex-direction:column;gap:8px;display:flex}.credentials-section{background:#0000004d;border:1px solid #ff434333;border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}@media screen and (min-width:768px){.credentials-section{flex-direction:row;justify-content:space-between;gap:16px}}.credentials-section .credential-item{align-items:center;gap:8px;display:flex}.credentials-section .credential-item span{color:#ffffffe6;white-space:nowrap;font-size:14px;font-weight:500}.who-are-we-right-side-wrapper{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:40px;margin-bottom:40px;display:flex}.who-are-we-right-side-wrapper img{filter:drop-shadow(0 10px 30px #0006);max-width:200px;height:auto}@media screen and (min-width:768px){.who-are-we-right-side-wrapper img{max-width:400px!important}}@media screen and (min-width:1024px){.who-are-we-right-side-wrapper{margin-bottom:0;padding:60px 0}.who-are-we-right-side-wrapper img{display:none}}@media screen and (min-width:1300px){.who-are-we-right-side-wrapper{padding:80px 0}}.cards-section{flex-direction:column;gap:40px;width:100%;display:none}@media screen and (min-width:1024px){.cards-section{gap:32px;display:flex}}.who-are-we-width-wrapper{flex-direction:column;gap:20px;width:100%;display:flex}@media screen and (min-width:1024px){.who-are-we-width-wrapper{grid-template-columns:1.2fr 1fr;align-items:center;gap:20px;max-width:1400px;margin:0 auto;display:grid}}.who-are-we-button-wrapper{flex-direction:column;align-items:center;gap:16px;display:flex}@media screen and (min-width:768px){.who-are-we-button-wrapper{flex-direction:row;align-items:start;gap:20px}}@media screen and (min-width:1024px){.who-are-we-button-wrapper{max-width:80%}}
.our-work-container{flex-direction:column;gap:24px;width:100%;max-width:1300px;margin:40px auto 0;display:flex}.our-work-container h4{color:#d03838;letter-spacing:2px;padding-left:24px;font-size:20px}.our-work-container .projects-container{flex-direction:column;gap:24px;padding:0 24px;display:flex}@media screen and (min-width:768px){.our-work-container .projects-container{gap:40px}}@media screen and (min-width:1300px){.our-work-container h4{padding-left:0}.our-work-container .projects-container{padding:0}.our-work-container{margin-bottom:120px}}
.project-container{border-radius:12px;flex-direction:column;gap:24px;width:100%;display:flex}.project-container .project-text{flex-direction:column;align-items:center;gap:16px;padding:0 16px 32px;display:flex}.project-container .project-text .project-read-more{width:96px;padding:0}.project-container .project-text h2{color:#393939;text-align:center;margin-top:16px;font-size:36px;font-weight:800}.project-container .project-text p{text-align:center;color:#393939;font-size:14px;font-weight:500}.project-container .project-image{border-radius:12px;width:100%;height:400px;margin:0 auto}.project-container .project-image img{object-fit:cover;object-position:top center;border-radius:12px;width:100%;height:100%;transition:all 5s ease-in-out}.project-container .project-image:hover img{object-position:bottom center}@media screen and (min-width:768px){.project-container{border-radius:24px;flex-direction:row;padding:16px}.project-container.reverse{flex-direction:row-reverse}.project-container .project-image{flex:3;width:700px;height:560px;margin:0;overflow:hidden}.project-container .project-image img{object-fit:cover;border-radius:0;width:100%;height:100%}.project-container .project-text{flex-direction:column;flex:4;justify-content:center;align-items:center;gap:24px;padding:0 32px;display:flex}.project-container .project-text .project-read-more{width:112px}.project-container .project-text h2{text-align:left;font-size:40px}.project-container .project-text p{text-align:left;font-size:16px}}@media screen and (min-width:1024px){.project-container{border-radius:16px;padding:0}.project-container .project-image{flex:5;width:700px;margin:0;overflow:hidden}.project-container .project-image img{object-fit:cover;border-radius:12px;width:100%;height:100%}.project-container .project-text{flex-direction:column;flex:5;justify-content:center;align-items:start;gap:24px;padding:32px;display:flex}.project-container .project-text h2{text-align:left;font-size:56px}.project-container .project-text p{text-align:left}}
.satisfied-clients-card-wrapper{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#222 0%,#1a1a1a 100%);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;justify-content:space-between;width:320px;min-height:340px;margin-right:24px;padding:36px 32px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 8px 32px #ff434326,0 4px 16px #0000004d,inset 0 1px #ffffff1a}.satisfied-clients-card-wrapper:hover{border-color:#ff43434d;transform:translateY(-4px);box-shadow:0 12px 40px #ff434333,0 8px 24px #0006,inset 0 1px #ffffff26}.satisfied-clients-card-wrapper:before{content:"";background:linear-gradient(90deg,#0000,#ff4343,#0000);border-radius:20px 20px 0 0;height:2px;position:absolute;top:0;left:0;right:0}@media screen and (min-width:1024px){.satisfied-clients-card-wrapper{width:620px;min-height:300px;margin-right:48px;padding:40px 36px 36px}}.satisfied-clients-card-quote-wrapper{flex-direction:column;flex:1;margin-bottom:24px;display:flex}.satisfied-clients-card-quote-wrapper .quote-icon{opacity:.8;margin-bottom:16px}.satisfied-clients-card-quote-wrapper .quote-icon svg{filter:drop-shadow(0 2px 4px #ff43434d)}.satisfied-clients-card-quote-wrapper .testimonial-text{text-align:center;color:#ffffffe6;letter-spacing:.01em;margin:0;font-size:15px;font-weight:400;line-height:1.6;position:relative}@media screen and (min-width:1024px){.satisfied-clients-card-quote-wrapper .testimonial-text{text-align:left;font-size:17px;line-height:1.65}}.satisfied-clients-card-quote-wrapper .testimonial-text:after{content:"";background:linear-gradient(90deg,#0000,#ff434380,#0000);width:40px;height:1px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}@media screen and (min-width:1024px){.satisfied-clients-card-quote-wrapper .testimonial-text:after{width:60px;left:0;transform:none}}.satisfied-clients-card-client-info-wrapper{align-items:center;gap:20px;padding-top:20px;display:flex}.satisfied-clients-card-client-image-wrapper{flex-shrink:0;position:relative}.satisfied-clients-card-client-image-wrapper img{object-fit:cover;border:3px solid #ffffff1a;border-radius:50%;width:64px;height:64px;transition:all .3s}@media screen and (min-width:1024px){.satisfied-clients-card-client-image-wrapper img{width:72px;height:72px}}.satisfied-clients-card-client-image-wrapper .image-border{z-index:-1;opacity:0;background:linear-gradient(135deg,#ff4343,#ff6b6b);border-radius:50%;transition:opacity .3s;position:absolute;inset:-4px}.satisfied-clients-card-client-image-wrapper:hover .image-border{opacity:.6}.satisfied-clients-card-client-image-wrapper:hover img{border-color:#fff3}.satisfied-clients-card-client-text-wrapper{flex-direction:column;flex:1;gap:6px;display:flex}.satisfied-clients-card-client-text-wrapper .client-name{color:#fff;letter-spacing:.01em;margin:0;font-size:18px;font-weight:600}@media screen and (min-width:1024px){.satisfied-clients-card-client-text-wrapper .client-name{font-size:19px}}.satisfied-clients-card-client-text-wrapper .client-role{color:#ffffffb3;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500}@media screen and (min-width:1024px){.satisfied-clients-card-client-text-wrapper .client-role{font-size:13px}}
.satisfied-clients-parent-wrapper{color:#fff;background:linear-gradient(135deg,#2d2d2d 0%,#3a3a3a 50%,#2d2d2d 100%);flex-direction:column;justify-content:space-between;width:100%;margin-top:40px;padding:120px 0;display:flex;position:relative;overflow:hidden}.particles-container{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.satisfied-clients-content{z-index:2;flex-direction:column;width:100%;display:flex;position:relative}.satisfied-clients-cards-wrapper{flex-direction:column;align-items:center;gap:48px;padding:48px;display:flex}.satisfied-clients-arrows-text-wrapper{justify-content:space-between;align-items:center;width:100%;max-width:1300px;margin:0 auto;display:flex}.satisfied-clients-arrows-text-wrapper h4{color:#fff;text-transform:uppercase;letter-spacing:2px;text-shadow:0 2px 4px #0000004d;padding-left:24px;font-size:20px;font-weight:600}@media screen and (min-width:1024px){.satisfied-clients-arrows-text-wrapper h4{padding-left:0}}
.workflow-container{flex-direction:column;width:100%;max-width:1300px;margin:0 auto;display:flex}.workflow-container h4{color:#d03838;padding:56px 24px 0;font-size:20px}@media screen and (min-width:1024px){.workflow-container h4{padding:56px 24px 0}}@media screen and (min-width:1300px){.workflow-container h4{padding:56px 0 0}}.workflow-container .image-container{width:100%}.workflow-mobile-img{width:100%;margin-bottom:80px;padding:0 4px}@media screen and (min-width:768px){.workflow-mobile-img{max-width:600px;margin:0 auto 80px}}.workflow-desktop-img{width:100%;padding:0 24px}@media screen and (min-width:1300px){.workflow-desktop-img{padding:0}}.workflow-img-wrapper{width:100%;margin-top:40px}
.contact-wrapper{background-color:#ececec;position:relative}.contact-wrapper .contact-inner{flex-direction:column;max-width:1300px;display:flex}.contact-wrapper .contact-inner h3{color:#d03838;text-transform:uppercase;letter-spacing:2px;margin-top:16px;padding:32px 24px 8px;font-size:20px;font-weight:700}.contact-wrapper .contact-inner .contact-text h4{color:#393939;margin-bottom:24px;padding:24px;font-size:20px;font-weight:700;line-height:150%}.contact-wrapper .contact-inner .contact-text p{color:#393939;text-align:justify;padding:8px 24px;font-size:15px;font-weight:400;line-height:180%}.contact-wrapper .contact-inner form{flex-direction:column;width:100%;padding:0 24px;display:flex}.contact-wrapper .contact-inner form label{color:#393939;font-size:16px;display:block}.contact-wrapper .contact-inner form input,.contact-wrapper .contact-inner form textarea{background-color:#ececec;border:none;border-bottom:1px solid #d03838;width:100%;margin-top:4px;margin-bottom:40px;font-size:18px}.contact-wrapper .contact-inner form .row-item{width:100%}.contact-wrapper .contact-inner form .row-item input{height:32px}@media screen and (min-width:1024px){.contact-wrapper .contact-inner .contact-content{flex-direction:row;display:flex}.contact-wrapper .contact-inner h3{width:100%;padding:32px 16px 8px 0}.contact-wrapper .contact-inner .contact-text h4{padding:0}.contact-wrapper .contact-inner .contact-text p{padding:8px 16px 8px 0}.contact-wrapper .contact-inner form .row{justify-content:space-between;gap:24px;display:flex}}@media screen and (min-width:1300px){.contact-wrapper{border-radius:24px 0 0 24px;margin-left:calc(50% - 657.5px)}.contact-wrapper .contact-inner{margin-right:calc(50% - 657.5px)}}@media screen and (min-width:1024px){.contact-wrapper{flex-direction:row;justify-content:center;margin-top:80px;margin-bottom:50px;padding-left:64px;box-shadow:2px 4px 15px #93b0b9}.contact-wrapper .contact-inner{flex-direction:column;align-items:normal;gap:24px;padding:32px 0;display:flex}.contact-wrapper .contact-inner .contact-text{flex:1}.contact-wrapper .contact-inner form{flex:1;width:100%}}.contact-button-wrapper{margin-bottom:30px}.wave-image{visibility:hidden;display:none}@media screen and (min-width:1024px){.wave-image{visibility:visible;display:block;position:absolute;bottom:-35px;left:-80px}}
.ig-posts-container{text-align:center;flex-direction:column;justify-content:center;width:100%;max-width:1300px;margin:0 auto;padding:0 24px 40px;display:flex;overflow-x:hidden}@media screen and (min-width:1024px){.ig-posts-container{padding:0 24px}}.ig-posts-container .posts{width:100%;max-width:100%;margin-top:"20px";flex-flow:column wrap;gap:24px;display:flex}.ig-posts-container .posts .rsme-embed,.ig-posts-container .posts .rsme-embed iframe{width:100%!important;min-width:0!important;max-width:100%!important}.ig-posts-container .posts .post-1,.ig-posts-container .posts .post-2{display:none}@media screen and (min-width:768px){.ig-posts-container .posts{flex-direction:row}.ig-posts-container .posts .rsme-embed{flex:calc(50% - 12px);max-width:calc(50% - 12px)!important}.ig-posts-container .posts .post-1{display:block}}@media screen and (min-width:1024px){.ig-posts-container .posts{flex-direction:row}.ig-posts-container .posts .rsme-embed{flex:calc(33.333% - 16px);max-width:calc(33.333% - 16px)!important}.ig-posts-container .posts .post-2{display:block}}.ig-posts-container h4{color:#d03838;padding:56px 24px 0;font-size:20px}@media screen and (min-width:1024px){.ig-posts-container h4{padding:56px 24px 0}}@media screen and (min-width:1300px){.ig-posts-container h4{padding:56px 0 0}}
