.mobileAppBanner{padding:100px 0;position:relative}.mobileAppBanner__main{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.mobileAppBanner__left h1{font-size:42px;font-weight:700;color:#000;line-height:1.2}.mobileAppBanner__left p{font-size:18px;font-weight:500;color:#2c2c2c;padding:20px 0 30px;margin:0;line-height:1.5}.mobileAppBanner.contactUs{padding:80px 0;overflow:hidden}.bannerBgWrapper{position:absolute;inset:0;z-index:0;pointer-events:none}.mobileAppBanner.contactUs .bannerBgWrapper img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.mobileAppBanner.contactUs .mobileAppBanner__main{position:relative;z-index:1}.mobileAppBanner.layoutTwo .mobileAppBanner__main{gap:100px}.mobileAppBanner.layoutTwo .mobileAppBanner__left h1{font-weight:800;font-size:64px}.mobileAppBanner.layoutTwo .mobileAppBanner__left h1 span{color:#e80101;display:inline}.av-side-form{background-color:#fff;padding:60px 30px;border-radius:15px;box-shadow:0 0 49.9px rgba(0,0,0,0.1);max-width:500px;margin-left:auto}.av-side-form .av-form-group{gap:30px}.av-side-form .av-field{position:relative}.av-side-form .av-field input,.av-side-form .av-field textarea,.av-side-form .av-field select{width:100%;padding:0 10px;height:50px;color:#6e6e6e;font-size:16px;font-weight:500;background:#fff;border:none;border-bottom:1.5px solid #b7b7b7;border-radius:0;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color 0.2s;line-height:1}.av-side-form .av-field input::placeholder,.av-side-form .av-field textarea::placeholder{color:#6e6e6e;font-size:16px;font-weight:500}.av-side-form .av-field--desc textarea,.av-side-form .av-field--desc select{height:auto;padding:10px}.av-side-form .av-field--desc textarea{resize:vertical;min-height:70px}.av-side-form .av-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%236e6e6e'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px;padding-right:30px;cursor:pointer;color:#6e6e6e}.av-side-form .av-field input:focus,.av-side-form .av-field textarea:focus,.av-side-form .av-field select:focus{border-bottom-color:#e80101}.av-side-form .av-error-border{border-bottom-color:#e80101 !important}.av-side-form .av-field-error{display:block;font-size:12px;color:#e80101;margin-top:4px}.av-side-form__privacy{font-size:14px;font-weight:500;color:#6e6e6e;margin-bottom:20px;line-height:1.5}.av-side-form__privacy a{font-weight:700;color:#e80101;text-decoration:none;display:inline}.av-side-form__privacy a:hover{text-decoration:underline}.av-side-form__submit{margin-bottom:16px}.av-side-form .av-form-submit{padding:10px 40px;background-color:#e80101;color:#fff;font-size:16px;font-weight:600;border:1px solid #e80101;border-radius:5px;cursor:pointer;transition:background-color 0.5s,color 0.5s;display:inline-flex;align-items:center;gap:8px}.av-side-form .av-form-submit:hover{background-color:#fff;color:#e80101}.av-side-form .av-form-submit:disabled{opacity:0.6;cursor:not-allowed;background-color:#e80101 !important;color:#fff !important}.av-side-form .av-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,0.4);border-top-color:#fff;border-radius:50%;animation:av-contact-spin 0.8s linear infinite;flex-shrink:0}@keyframes av-contact-spin{to{transform:rotate(360deg)}}.av-side-form .av-form-message{padding:12px 16px;border-radius:6px;font-size:14px;font-weight:500;margin-top:8px}.av-side-form .av-msg-success{background:#e8f5e9;color:#2e7d32}.av-side-form .av-msg-error{background:#fdecea;color:#c62828}.clientLogos{padding:80px 0;width:100%;overflow-x:hidden}.clientLogos .main h2{font-weight:700;font-size:42px;color:#000;text-align:center;text-transform:capitalize}.clientLogos .main h2 span{color:#e80101}.cll-details{display:flex;justify-content:center;align-items:center;gap:30px;padding:30px 0}.cll-clutch{display:flex;align-items:center;gap:5px}.cll-clutch p,.cll-rating p,.cll-user p{margin:0;font-weight:500;color:#6e6e6e}.cll-clutch p span,.cll-rating p span,.cll-user p span{font-weight:700;color:#6e6e6e;font-size:16px}.cll-user{display:flex;align-items:center;gap:5px}.cll-images{display:flex;flex-wrap:wrap;align-items:center;gap:30px 0}.cll-single{width:12.5%;text-align:center;position:relative}.cll-single img{max-width:100%;object-fit:cover}.cll-single a{display:block;text-decoration:none}.cll-badge{display:block;padding:0.25em 0.5em;color:#2c2c2c;background-color:#f9b7b8;font-size:10px;font-family:"Gilroy",Arial,sans-serif;font-weight:600;border-radius:6px;width:fit-content;margin:6px auto 0}.cll-infoSec{background-color:#fff;border:1px solid #e6e8ec;z-index:99;opacity:0;padding:12px;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:200%;transition:opacity 0.15s ease-out,transform 0.25s ease-out;position:absolute;inset:auto auto 0% -50%;overflow:hidden;transform:translateY(0)}.cll-single:hover .cll-infoSec{opacity:1;transform:translateY(-50%)}.cll-infoSec img{margin-bottom:10px;max-width:100%}.cll-infoSec p{font-size:12px;text-align:left;font-family:"Gilroy",Arial,sans-serif;color:#2c2c2c;margin:0}.ourReach{padding-top:50px;padding-bottom:80px}.or-heading{padding-bottom:50px}.or-heading h2{font-weight:700;font-size:42px;color:#000;text-align:center}.or-heading h2 span{color:#e80101}.or-countryBoxes{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.or-box{background:#ffffff;box-shadow:0 0 12px rgba(0,0,0,0.09);border-radius:10px;padding:15px;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.or-top{display:flex;align-items:center;justify-content:space-between}.or-top h4{font-weight:700;font-size:40px;color:#000;margin-bottom:0;line-height:1}.or-top img{border:1px solid #e8e3e3;border-radius:50%;width:50px;height:50px;object-fit:cover}.or-contactInfo{display:flex;align-items:center;gap:10px}.or-icon{color:#e80101;min-width:30px;max-width:30px;height:30px;flex-shrink:0}.or-contactInfo p{font-weight:500;font-size:18px;color:#2c2c2c;margin-bottom:0}.or-contactInfo a{font-weight:500;font-size:18px;color:#2c2c2c;text-decoration:none;transition:color 0.3s}.or-contactInfo a:hover{color:#e80101}.globalTeams{padding-top:50px;padding-bottom:80px}.gt-heading{padding-bottom:50px}.gt-heading h2{font-weight:700;font-size:42px;color:#000;text-align:center}.gt-heading h2 span{color:#e80101}.gt-btmImages{display:grid;grid-template-columns:1fr 1fr}.gt-btmImages img{width:100%;height:auto;display:block}@media (max-width:1400px){.mobileAppBanner.layoutTwo .mobileAppBanner__left h1{font-size:50px}.mobileAppBanner.layoutTwo .mobileAppBanner__main{gap:80px}.or-heading h2{font-size:40px}.or-top h4{font-size:30px}}@media (max-width:1200px){.mobileAppBanner.layoutTwo .mobileAppBanner__left h1{font-size:45px}.mobileAppBanner.layoutTwo .mobileAppBanner__main{gap:50px}.mobileAppBanner__left h1{font-size:38px}.mobileAppBanner__left p{font-size:16px}.clientLogos .main h2{font-size:38px}.gt-heading h2{font-size:38px}}@media (max-width:1199px){.cll-images{justify-content:center}.cll-single{width:22.5%}.or-heading h2{font-size:35px}.or-top h4{font-size:25px}.or-icon{min-width:25px;max-width:25px;height:25px}.or-contactInfo p,.or-contactInfo a{font-size:16px}}@media (max-width:991px){.or-countryBoxes{grid-template-columns:1fr 1fr}.or-top h4{font-size:25px}.or-icon{min-width:25px;max-width:25px;height:25px}.or-contactInfo p,.or-contactInfo a{font-size:16px}.mobileAppBanner.contactUs .bannerBgWrapper{display:none}.mobileAppBanner.contactUs{background-color:#f7f7f7}.mobileAppBanner__main{grid-template-columns:1fr;text-align:center}.mobileAppBanner.layoutTwo .mobileAppBanner__main{gap:30px}.mobileAppBanner.layoutTwo .mobileAppBanner__left h1{font-size:40px}.av-side-form{max-width:500px;margin:0 auto}}@media (max-width:767px){.mobileAppBanner.layoutTwo .mobileAppBanner__left h1{font-size:30px}.clientLogos{padding:40px 0}.cll-details{gap:20px}.cll-single{width:30%}.or-heading h2{font-size:30px}.or-countryBoxes{grid-template-columns:1fr}}@media (max-width:575px){.mobileAppBanner.layoutTwo .mobileAppBanner__left h1{font-size:26px}.av-side-form{padding:40px 20px}.av-side-form .av-field input,.av-side-form .av-field--desc select{font-size:14px}.av-side-form .av-field input::placeholder,.av-side-form .av-field--desc textarea::placeholder{font-size:14px}.av-side-form__privacy{font-size:13px}.cll-single{width:30%}.gt-heading h2{font-size:30px}.gt-btmImages{grid-template-columns:1fr}}@media (max-width:480px){.clientLogos .main h2{font-size:28px}.cll-details{flex-direction:row;flex-wrap:wrap;gap:10px}.cll-single{width:35%}.cll-single img{width:80%;height:auto}}@media (max-width:380px){.cll-single{width:45%}.cll-single img{width:80%;height:auto}}