.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-6 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.wipro-page{font-family:'Arial',sans-serif;margin:0;padding:0;color:#202020;width:100%}.wipro-hero{position:relative;width:100%;min-height:700px;background:#1a0a3c;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}#wipro-hero-video-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.wipro-hero-img{position:absolute;right:0;bottom:0;width:450px;max-width:40%;z-index:2;object-fit:contain}.wipro-hero-content{position:relative;z-index:3;text-align:center;padding:40px 20px;width:100%}.wipro-hero-btn{display:inline-block;background:#362358;color:#fff;padding:14px 32px;border-radius:53px;text-decoration:none;font-size:18px;font-weight:600;margin-bottom:20px}.wipro-news-banner{background:#1a1a2e;color:#fff;padding:30px 40px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.wipro-news-banner-text{flex:1;min-width:200px}.wipro-news-banner h3{font-size:20px;font-weight:700;margin:0 0 8px;text-transform:uppercase;letter-spacing:1px;color:#fff}.wipro-news-banner p{font-size:15px;margin:0 0 12px;opacity:.9}.wipro-news-banner-img{width:280px;flex-shrink:0;object-fit:contain}.wipro-btn-dark{display:inline-block;background:#fff0;color:#fff;border:2px solid #fff;padding:10px 22px;text-decoration:none;font-weight:700;font-size:13px;letter-spacing:1px}.wipro-stories{display:grid;grid-template-columns:repeat(3,1fr);gap:0;width:100%}.wipro-story-tile{position:relative;overflow:hidden;height:400px;cursor:pointer}.wipro-story-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.wipro-story-tile:hover img{transform:scale(1.05)}.wipro-story-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgb(0 0 0 / .8) 0%,transparent 100%);padding:30px 24px 24px}.wipro-story-overlay p{color:#fff;font-size:18px;font-weight:500;margin:0;line-height:1.4}.wipro-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:0;width:100%}.wipro-card{overflow:hidden;background:#1a0a3c;min-height:340px;display:flex;flex-direction:column}.wipro-card img{width:100%;height:220px;object-fit:cover;display:block}.wipro-card-body{flex:1;background:#1a0a3c;padding:20px;display:flex;flex-direction:column}.wipro-card-tag{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#9c7ed6;margin-bottom:8px}.wipro-card-body h4{color:#fff;font-size:16px;font-weight:500;margin:0 0 12px;line-height:1.4;flex:1}.wipro-card-link{display:inline-block;color:#9c7ed6;font-size:13px;font-weight:700;text-decoration:none;letter-spacing:1px;text-transform:uppercase}.wipro-promo{display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%}.wipro-promo-tile{position:relative;min-height:450px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-end}.wipro-promo-tile::before{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .75) 0%,rgb(0 0 0 / .2) 60%,transparent 100%)}.wipro-promo-content{position:relative;z-index:1;padding:40px}.wipro-promo-content h3{color:#fff;font-size:26px;font-weight:700;margin:0 0 10px}.wipro-promo-content p{color:rgb(255 255 255 / .9);font-size:15px;margin:0 0 20px}.wipro-btn-white{display:inline-block;background:#fff0;color:#fff;border:2px solid #fff;padding:12px 28px;text-decoration:none;font-weight:700;font-size:13px;letter-spacing:1px;text-transform:uppercase}.wipro-quicklinks{display:grid;grid-template-columns:repeat(3,1fr);gap:0;width:100%}.wipro-ql-tile{padding:50px 40px;display:flex;align-items:center}.wipro-ql-dark{background:#1a0a3c}.wipro-ql-purple{background:#2d1b5e}.wipro-ql-navy{background:#0f0a2a}.wipro-ql-content h4{color:#fff;font-size:20px;font-weight:700;margin:0 0 12px;line-height:1.3}.wipro-ql-content p{color:rgb(255 255 255 / .8);font-size:15px;margin:0 0 20px;line-height:1.5}.wipro-ql-content a{color:#9c7ed6;font-weight:700;font-size:13px;text-decoration:none;letter-spacing:1px;text-transform:uppercase}.wipro-mission{background:#f7f5fb;padding:80px 40px;text-align:center}.wipro-mission-inner{max-width:800px;margin:0 auto}.wipro-mission-inner p{font-size:28px;font-weight:400;color:#1a0a3c;line-height:1.5;margin:0}.wipro-contact{background:#fff;padding:80px 40px}.wipro-contact-inner{max-width:800px;margin:0 auto}.wipro-contact h2{font-size:36px;font-weight:700;color:#1a0a3c;margin:0 0 40px;text-align:center}.wipro-contact-form{display:flex;flex-direction:column;gap:16px}.wipro-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wipro-input,.wipro-textarea{width:100%;padding:14px 16px;border:1px solid #ccc;border-radius:4px;font-size:15px;color:#202020;box-sizing:border-box;font-family:'Arial',sans-serif}.wipro-textarea{min-height:120px;resize:vertical}.wipro-checkbox-label{font-size:13px;color:#555;display:flex;align-items:flex-start;gap:8px;line-height:1.5}.wipro-submit-btn{background:#1a0a3c;color:#fff;border:none;padding:16px 40px;font-size:16px;font-weight:700;border-radius:53px;cursor:pointer;align-self:center;min-width:200px;margin-top:8px}.wipro-opt-out{font-size:13px;color:#777;text-align:center;margin:0}@media(max-width:900px){.wipro-stories,.wipro-cards{grid-template-columns:1fr}.wipro-promo,.wipro-quicklinks{grid-template-columns:1fr}.wipro-form-row{grid-template-columns:1fr}}