*{box-sizing:border-box;font-family:Reem Kufi,sans-serif!important;margin:0;padding:0}body,html{max-width:100%;overflow-x:hidden}a{all:unset;cursor:pointer}img{height:auto;max-width:100%}.App{margin:0 auto;max-width:1900px;min-height:100vh;width:100%}body{background-color:#f6f6f6}nav{align-items:center;display:flex;justify-content:space-between;min-height:90px}.navbar-menu-container{display:none}.navbar-links-container a{color:#000;font-size:1.1rem;font-weight:600;margin-right:3rem;text-decoration:none}.primary-button{background-color:#fff;border:none;border-radius:5rem;cursor:pointer;font-size:1.1rem;font-weight:600;outline:none;padding:.9rem 1.75rem;transition:.2s}.navbar-cart-icon{font-size:1.15rem}.primary-button:hover{background-color:#eaeaea}.navbar-menu-container svg{cursor:pointer;font-size:1.5rem}.home-banner-container{display:flex;padding-top:3rem;position:relative}.home-bannerImage-container{max-width:700px;position:absolute;right:-170px;top:-100px;z-index:-2}.home-image-section{flex:1 1;margin-top:-70px;max-width:600px}.home-text-section{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center}.primary-heading{margin-bottom:-20px;margin-top:30px}.home-primary-heading,.primary-heading{color:#4c4c4c;font-size:clamp(2rem,5vw,4rem);max-width:600px}.home-primary-heading{line-height:4rem;margin-top:-50px;padding-left:40px}.home-primary-text{margin:1.5rem 0;padding-left:40px}.home-primary-text,.primary-text{color:#6a6a6a;font-size:clamp(1rem,3vw,1.5rem);max-width:100%}.primary-text{margin:1.5rem 0 1.5rem 10px}.secondary-button{align-items:center;background-color:#fe9e0d;border:none;border-radius:5rem;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:center;outline:none;padding:1rem 2.5rem;transition:.2s}.secondary-button svg{font-size:1.5rem;margin-left:.75rem}.secondary-button:hover{background-color:#e48f0f}.about-section-container{align-items:center;display:flex;justify-content:space-between;margin-top:2rem;position:relative}.about-background-image-container{left:-150px;position:absolute;z-index:-2}.about-section-image-container{flex:0.9 1;margin-right:1rem}.about-section-text-container{display:flex;flex:1 1;flex-direction:column;justify-content:center}.primary-subheading{color:#fe9e0d;font-size:1.15rem;font-weight:700}.about-buttons-container{display:flex;margin-top:2rem}.watch-video-button svg{font-size:3rem;margin-right:1rem}.contact-page-wrapper h1{max-width:900px!important}.contact-page-wrapper{margin:6rem 0}.contact-page-wrapper,.testimonial-section-bottom{align-items:center;display:flex;flex-direction:column;justify-content:center}.testimonial-section-bottom{background-color:#fff;border-radius:2rem;margin-top:2rem;margin:2rem auto;max-width:750px;padding:1.5rem 2rem;text-align:center}.testimonial-section-bottom p{color:#515151;font-size:1.1rem;font-weight:700;margin:2rem 0;max-width:500px}.testimonials-stars-container svg{color:#fe9e0d;font-size:1.5rem;margin:0 .25rem}.testimonial-section-bottom h2{margin-top:1.5rem}.work-section-wrapper{margin-top:1rem}.work-section-top p{max-width:600px!important;text-align:center}.work-section-top h1{max-width:700px!important}.work-section-info,.work-section-top{align-items:center;display:flex;flex-direction:column;justify-content:center}.work-section-info{background-color:#fff;border-radius:1rem;color:#505050;margin:1rem 2rem;min-height:350px;padding:1rem 2rem;text-align:center;width:290px}.work-section-info h2{margin:1rem 0}.work-section-bottom{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:1rem}.work-section-info p{align-items:center;display:flex;flex:1 1;font-weight:600}.download-container{align-items:center;display:flex;justify-content:center;margin-bottom:50px;margin-top:-8px}.download-container button{background:#000;border-radius:10px;display:inline-block;padding:10px 20px}.download-container>button:not(:last-child){margin-right:10px}.partner-container{color:#000;font-size:2.8em;font-weight:700;margin-bottom:70px;margin-top:-50px;text-align:center}.partner-container button{background:#f6f6f6;border:none;display:inline-block;padding:10px 20px;width:100}.partner-container>button:not(:last-child){margin-right:10px}.contact-email{background:#333;border-radius:10%;color:#fff;font-size:20px;padding:4px;text-decoration:none}.nav-logo-container{margin-left:20px;margin-top:10px;max-width:100px}.app-name-header{align-items:center;display:flex;padding:10px 20px}.logo{height:40px;width:40px}.app-name{color:#333;font-size:24px;font-weight:700;margin-left:4px}@media (max-width:1000px){.navbar-links-container a{font-size:1rem;margin-right:1rem}.primary-button{font-size:1rem}.home-bannerImage-container{max-width:600px}.mobile-nav-link{all:unset;text-decoration:none}.download-container{align-items:center;display:flex;justify-content:center;margin-top:-20px}.download-container button{background:#000;border-radius:10px;display:inline-block;padding:10px 20px;width:120px}}@media (max-width:800px){.nav-logo-container{margin-left:-2px;margin-top:-30px;max-width:100px}.navbar-links-container{display:none}.navbar-menu-container{display:flex;margin-right:20px;margin-top:-50px}.home-bannerImage-container{max-width:450px}.about-section-container,.home-banner-container{align-items:center;flex-direction:column-reverse;justify-content:center}.about-section-container{flex-direction:column}.about-section-image-container,.home-image-section{max-width:400px;width:100%}.primary-heading{color:#fe9e0d;max-width:100%;text-align:left}.about-primary-heading{color:#fe9e0d;font-size:20px;margin-top:-160px;max-width:90%;text-align:center}.primary-text{max-width:100%;text-align:left}.about-section-text-container,.home-text-section{align-items:center;justify-content:center;margin-top:4rem}.secondary-button{cursor:pointer;font-size:1rem;padding:.8rem 2rem}.about-section-container{margin-top:5rem!important}.about-buttons-container{flex-direction:column;justify-content:center}.primary-subheading{text-align:center}.watch-video-button svg{margin-right:.5rem!important}.about-section-image-container{margin-right:0!important}.work-section-wrapper{margin-top:5rem!important}.work-section-bottom{margin-top:1rem!important}.App{width:100%}.mobile-nav-link{all:unset;text-decoration:none}}@media (max-width:600px){.about-background-image-container,.home-bannerImage-container{max-width:200px;position:absolute;right:-120px;top:-100px;z-index:-2}.home-image-section{flex:1 1;margin-right:-280px;margin-top:-110px;max-width:200px;z-index:-2}.home-primary-heading{color:#000;display:flex;flex:1 1;flex-direction:column;font-size:2.4em;font-size:20px;font-weight:700;justify-content:center;line-height:2.5rem;margin-left:-120px;margin-top:-150px;max-width:60%;text-align:left}.home-primary-text{color:#6a6a6a;font-size:clamp(1rem,3vw,1.5rem);margin-left:-60px;max-width:100%}.work-section-top .primary-heading{color:#fe9e0d;font-size:20px;max-width:100%;text-align:center}.home-text-section .primary-text{margin-left:-50px;text-align:left}.mobile-nav-link{all:unset;text-decoration:none}}.navbar{background-color:#f0f8ff;position:fixed;top:0;width:100%;z-index:1000}.testimonials-container{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:50px auto;max-width:1200px;padding:30px}.testimonials-container h1{color:#000;font-size:2.8em;font-weight:700;margin-bottom:40px;text-align:center}.testimonial-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.testimonial-card{background-color:#fff;border-radius:12px;box-shadow:0 8px 25px #0000001a;display:flex;flex-direction:column;justify-content:space-between;padding:30px;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{box-shadow:0 12px 30px #00000026;transform:translateY(-8px)}.testimonial-header{align-items:center;display:flex;margin-bottom:20px}.testimonial-avatar{border:3px solid #fe9e0d;border-radius:50%;height:60px;margin-right:15px;object-fit:cover;width:60px}.author-info{display:flex;flex-direction:column}.testimonial-author{color:#fe9e0d;font-size:1.1em;font-weight:700;margin:0}.testimonial-date{color:#777;font-size:.9em;margin-top:5px}.testimonial-quote{color:#555;font-size:1.1em;line-height:1.6;margin-top:0;position:relative}.testimonial-quote:before{content:"“";left:-15px;top:-15px}.testimonial-quote:after,.testimonial-quote:before{color:#a0c4ff;font-size:4em;opacity:.7;position:absolute}.testimonial-quote:after{bottom:-40px;content:"”";right:-15px}@media (max-width:768px){.testimonials-container{padding:20px}.testimonials-container h1{font-size:2.2em;margin-bottom:30px}.testimonial-grid{grid-template-columns:1fr}.testimonial-card{padding:25px}}@media (max-width:480px){.testimonials-container h1{font-size:1.8em}.testimonial-quote{font-size:1em}.testimonial-avatar{height:50px;width:50px}}.services-page-container{font-family:Arial,sans-serif;margin:-30px auto 0;max-width:1200px;padding:20px;text-align:center}h1{color:#333;font-size:2.5em;margin-bottom:5px}.services-grid{grid-gap:30px;align-items:stretch;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center}.service-card{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:25px;position:relative;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.service-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-10px) scale(1.02)}.service-logo-placeholder{align-items:center;background-color:#f0f0f0;border-radius:50%;color:#555;display:flex;font-size:2em;height:80px;justify-content:center;margin-bottom:20px;width:80px}.service-card:hover .service-logo-placeholder{animation:rotateAndScale .6s ease-in-out}.service-title{color:#333;font-size:1.5em;margin-bottom:10px}.service-description{color:#666;font-size:1em;line-height:1.6}@keyframes rotateAndScale{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(10deg) scale(1.1)}to{transform:rotate(0deg) scale(1)}}@media (max-width:768px){.services-grid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}h1{font-size:2em}.service-card{padding:20px}.service-logo-placeholder{height:70px;width:70px}.services-page-container{font-family:Arial,sans-serif;margin:-60px auto 0;max-width:1200px;padding:20px;text-align:center}.primary-text{max-width:100%;text-align:left}}@media (max-width:480px){.services-grid{gap:15px;grid-template-columns:1fr}h1{font-size:1.8em;margin-bottom:-20px}.service-card{margin:0 10px}}.footer{background-color:#000;color:#fff;font-family:Arial,sans-serif;padding:40px 20px 20px}.footer-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.footer-brand{flex:1 1 200px}.logo-placeholder{font-size:24px;font-weight:700;margin-bottom:15px}.socials{display:flex;gap:10px}.social-icon{background:#333;border-radius:50%;color:#fff;font-size:20px;padding:10px;text-decoration:none}.footer-apps,.footer-links,.footer-locations{flex:1 1 150px}.footer-links ul,.footer-locations ul{list-style:none;padding:0}.footer-links a{color:#ccc;text-decoration:none}.footer-links a:hover{color:#fff}.footer-apps .store-btn img{margin:10px 0;width:140px}.footer-bottom{border-top:1px solid #333;color:#aaa;font-size:14px;margin-top:30px;padding-top:15px;text-align:center}@media (max-width:768px){.footer-container{align-items:center;flex-direction:column;text-align:center}.footer-apps .store-btn img{padding:4px;width:120px}}.contact-form-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 15px #0000001a;font-family:Arial,sans-serif;margin:50px auto;max-width:600px;padding:30px}.contact-form-container h2{color:#333;margin-bottom:30px;text-align:center}.contact-form .form-group{margin-bottom:20px}.contact-form label{color:#555;display:block;font-weight:700;margin-bottom:8px}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:16px;padding:12px;width:100%}.contact-form input[type=email]:focus,.contact-form input[type=text]:focus,.contact-form textarea:focus{border-color:#fe9e0d;box-shadow:0 0 5px #007bff4d;outline:none}.contact-form textarea{resize:vertical}.contact-form button[type=submit]{background-color:#fe9e0d;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:700;padding:15px;transition:background-color .3s ease;width:100%}.contact-form button[type=submit]:hover{background-color:#fe9e0d}@media (max-width:600px){.contact-form-container{margin-top:-18px}}
/*# sourceMappingURL=main.59382fa8.css.map*/