/* Auto-extracted from inline style attributes (VAPT style-src remediation).
   142 classes; edit source styles, NOT this file. */

.x-01a3bb68 { min-width: 180px; }
.x-036e4dc7 { max-width: 100%; }
.x-03d8f68e { max-height: 550px; }
.x-059ba7fa { width: 100%; height: 100%; object-fit: cover; }
.x-06ac6c94 { background-color:var(--bank-dark-orange);color:white; }
.x-087fc370 { background:var(--bank-navy);color:white; }
.x-0e8d6167 { height: 20px; }
.x-0f6ba93d { max-width: 500px; }
.x-0febcf66 { color: #d97706; font-size: 16px; }
.x-115d7cee { width: 140px; height: 140px; }
.x-12067c65 { font-size: 1.05rem; line-height: 1.6; max-width: 900px; }
.x-140db8d4 { min-height:260px;background-image:url('https://images.unsplash.com/photo-1568667256549-094345857637?w=1400&auto=format&fit=crop');background-size:cover;background-position:center; }
.x-15203327 { background-color: #ffffff; color: var(--bank-dark-orange); }
.x-1521f410 { font-size:1rem; }
.x-163bd3d5 { transition: all 0.3s ease; border-left: 4px solid var(--bank-dark-orange) !important; }
.x-1bcc1ca0 { max-width: 320px; }
.x-26569f83 { max-height: 400px; object-fit: cover; }
.x-2680f505 { width: 3rem; height: 3rem; background-size: 50%; }
.x-276fe7c8 { width: max-content; margin: 0 auto; }
.x-294a9e7b { font-size: 8rem; }
.x-2bc80abc { width:14px;height:14px;background:var(--bank-dark-orange); }
.x-2d3f9a0f { background: rgba(0,0,0,0.55); }
.x-2e72acd6 { font-size: 1rem; }
.x-2f76e900 { min-height:260px;background-image:url('https://images.unsplash.com/photo-1554224155-6726b3ff858f?w=1400&auto=format&fit=crop');background-size:cover;background-position:center; }
.x-320ee501 { width:44px;height:44px; }
.x-32f781ab { height: 400px; }
.x-3476ab9f { width: 80px; }
.x-357ebc9e { width: 26px; height: 26px; background-color: #000; color: #fff; border: 1px solid #000; font-weight: bold; }
.x-358c9c3b { background:#fff3cd; }
.x-3a654b06 { background:rgba(0,0,0,0.6); }
.x-3a68db4d { top:90px; z-index: 1; }
.x-3b842b32 { line-height: 1.9; font-size: 0.97rem; max-width: 900px; text-align: left; }
.x-3beb2037 { height: 50px; object-fit: contain; }
.x-3da8f37d { font-size: 9rem; color: rgb(255,255,255); }
.x-3eb03646 { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.x-3ffb7017 { background:#f0f4ff; }
.x-416b3bcf { left: -15px; z-index: 10; width: 40px; height: 40px; padding: 0; }
.x-4261e58b { min-height: 260px; background-image: url('https://images.unsplash.com/photo-1497366216548-37526070297c?w=1400&auto=format&fit=crop'); background-size: cover; background-position: center; }
.x-46e91ecb { gap: 6px; perspective: 300px; }
.x-4908cb0a { font-size: 0.85rem; }
.x-4915ee79 { min-width: 240px; }
.x-4bb4e51e { background-color:var(--bank-navy);color:white; }
.x-4c98409b { scroll-behavior: smooth; }
.x-556d7930 { mix-blend-mode:hard-light; }
.x-56225d12 { background:#525659; text-align:center; }
.x-5966c0f2 { width: 8%; }
.x-596cb295 { width:52px;height:52px; }
.x-5b5527df { width: 180px; }
.x-5b6a1b52 { font-size:0.8rem; }
.x-5d9ba8e4 { font-size: 10rem; }
.x-5e1d82bd { width: 220px; height: 220px; }
.x-602684cb { height: 24px; margin-right: 12px; }
.x-61ddbe7c { opacity:0.9; }
.x-63200051 { max-height: 400px; mix-blend-mode: multiply; }
.x-642b7e08 { max-width: 150px; }
.x-64b56ca3 { background-color:var(--bank-dark-orange);color:#fff; }
.x-653ec7e0 { font-size: 0.75rem; font-weight: bold; width: 26px; height: 26px; }
.x-661e84e9 { min-width:300px; }
.x-667b534c { width: 26px; height: 26px; background-color: #999; color: #fff; border: 1px solid #777; font-weight: bold; }
.x-678fe17c { line-height: 1; }
.x-69055b88 { height: 55px; width: 55px; border-radius: 4px; }
.x-69a3ea50 { min-width:40px; }
.x-6fdd6821 { font-size: 1.1rem; }
.x-6fdf914a { animation-delay: 0.5s; }
.x-703cb67b { min-height: 0; }
.x-70474bf5 { width:14px;height:14px;background:#ffd54f; }
.x-708a6016 { font-size:5rem; }
.x-7429e890 { font-size: 0.8rem; z-index: 1040; position: relative; }
.x-7649e1bc { font-size: 0.75rem; letter-spacing: 0.8px; }
.x-78dccdab { width: 140px; }
.x-7974bf52 { min-width: 260px; }
.x-7bb30170 { height: 200px; }
.x-8134adc1 { width: 200px; background-color: #ffffff; }
.x-8507bb37 { background-color: var(--bank-dark-orange); color: white; }
.x-8896e07f { background: linear-gradient(135deg, var(--bank-navy), var(--bank-dark-orange)); height:140px; position:relative; }
.x-8b511f07 { font-size: 0.75rem; }
.x-8c687496 { word-break: break-all; }
.x-8cf0f32b { background:rgba(0,0,0,0.55); }
.x-8d8a98d8 { max-width: 600px; }
.x-91d6973c { border:0; }
.x-930af8de { font-size:9rem;color:rgb(255,255,255); }
.x-9477dd6c { line-height: 1.6; }
.x-9dfc6415 { font-size:1.05rem;line-height:1.7; }
.x-9ed74ccc { display:inline-block; margin:24px auto; }
.x-9fda40b0 { min-width:220px; }
.x-a1d2d714 { top: 0; bottom: 0; left: 8%; right: auto; max-width: 45%; }
.x-a4639a18 { line-height: 1.8; }
.x-a4ad6edb { font-size: 0.6rem; letter-spacing: 0.5px; }
.x-a526e31b { max-height: 400px; }
.x-a5809243 { object-fit: contain; height: 450px; background-color: #f8f9fa; }
.x-aae30f4c { font-size: 0.8rem; }
.x-ae28122b { width: 120px; }
.x-b1afb7f8 { background:#fef9f5; }
.x-b33e69fd { min-width: 220px; }
.x-b473428d { min-height:200px; }
.x-b7dd1a6a { max-width: 800px; }
.x-b8088cad { font-size: 0.95rem; }
.x-b8435c5e { min-width: 300px; }
.x-b853ede5 { min-height: 200px; }
.x-b9b46ea2 { width:150px;height:150px; }
.x-bba8ed1d { width:32px;height:32px; }
.x-bf079fbf { min-height: 70vh; }
.x-c1a9234b { font-size: 4rem; opacity: 0.3; }
.x-c4901794 { transform: translateX(-50%) translateY(50%) !important; }
.x-c69b5db4 { height: 65px; object-fit: contain; }
.x-ca0c587d { font-size: 1.1rem; line-height: 1.6; }
.x-cc63b1ae { top: -15px; right: 0px; background-color: white; opacity: 1; padding: 12px; border-radius: 50%; border: 2px solid white; }
.x-cc9e34a8 { background-color:#fef9f5; }
.x-ccdf83e6 { height: auto; max-height: 250px; }
.x-cdcb9631 { width: 220px; height: 220px; border-radius: 50%; background: conic-gradient(var(--bank-dark-orange) 0% 50%, #ffd54f 50% 100%); }
.x-d0466aa3 { display:none; }
.x-d06aa9b8 { height: 60px; object-fit: contain; }
.x-d20f3c92 { color: #0d47a1; }
.x-d2f4f1bd { min-height:260px;background-image:url('https://images.unsplash.com/photo-1554224155-8d04cb21cd6c?w=1400&auto=format&fit=crop');background-size:cover;background-position:center; }
.x-d51deb27 { outline-offset: 2px; }
.x-d721aab7 { padding-top: 5.5rem; }
.x-da173437 { mix-blend-mode: plus-darker; }
.x-e0b18867 { font-size: 1.05rem; line-height: 1.7; }
.x-e19642fc { color: var(--bank-dark-orange, #e65100); }
.x-e34b7515 { width: 60px; }
.x-e42dc5be { max-width: 250px; }
.x-e544aa31 { font-size:6rem; }
.x-e5d4f0f6 { font-size: 1.2rem; }
.x-e5dc1a70 { width: 100%; height: 100%; object-fit: fill; }
.x-ecf85750 { right: -15px; z-index: 10; width: 40px; height: 40px; padding: 0; }
.x-ed51c066 { transition: all 0.3s ease; }
.x-ed55e572 { width: 100px; }
.x-eeee4b4a { z-index: 2; }
.x-f01fad71 { min-height: 80vh; }
.x-f0b30add { max-height: 400px; overflow-y: auto; }
.x-f0d23578 { height: 250px; }
.x-f10b9530 { width: 26px; height: 26px; background-color: #fff; color: #0d47a1; border: 1px solid #ccc; font-weight: bold; }
.x-f4421bbb { filter: invert(100%); }
.x-f72d6361 { font-size:3rem; }
.x-f8557699 { position: fixed; top: 45px; right: 20px; width: 340px; z-index: 9999; display: none; border-radius: 12px; overflow: hidden; box-shadow: 0 10px 30px rgba(0,0,0,0.15) !important; }
.x-f9dca5aa { background-image: none; background-color: var(--bank-dark-orange); min-height: 250px !important; }
.x-fbacbcb1 { mix-blend-mode: hard-light; }
.x-fdc37ef1 { background:#f0f4f8; }

/* --- Dynamic (per-page) hero backgrounds --- */
.x-hero-franking-services { min-height:260px;background-image:url('/images/franking-hero.png');background-size:cover;background-position:center; }
.x-hero-locker-facility { min-height:260px;background-image:url('/images/locker-hero.png');background-size:cover;background-position:center; }
.x-hero-mobile-banking { min-height:260px;background-image:url('/images/mobile-banking-hero.png');background-size:cover;background-position:center; }
.x-hero-nfft-rtgs-imps-upi { min-height:260px;background-image:url('/images/neft-rtgs-hero.png');background-size:cover;background-position:center; }
