/* Privacy Policy only: existing header/footer unaffected */
.rrinfo{--rr-navy:#003171;--rr-blue:#007cc2;--rr-line:#d5e6f4;--rr-ink:#101e36;--rr-muted:#52647a;font-family:Inter,Arial,sans-serif;color:var(--rr-ink);background:#fff;overflow:clip}
.rrinfo *,.rrinfo *::before,.rrinfo *::after{box-sizing:border-box}.rrinfo a{text-decoration:none;color:inherit}.rrinfo-shell{width:min(1220px,calc(100% - 40px));margin-inline:auto}.rrinfo-bread{display:flex;gap:12px;align-items:center;padding:18px 0;font-size:13px}.rrinfo-bread a:hover,.rrinfo-bread span{color:var(--rr-blue)}
.rrinfo-hero{background:linear-gradient(90deg,rgba(0,49,113,.96),rgba(0,65,135,.88) 45%,rgba(0,49,113,.28)),url('https://roomreservations.co.in/assets/images/contact-us-banner.png') center/cover no-repeat;color:#fff;min-height:290px;display:flex;align-items:center}.rrinfo-hero__inner{padding:38px 0 65px}.rrinfo-hero__copy{max-width:620px}.rrinfo-kicker{font-size:13px;font-weight:800;letter-spacing:2px;color:#b9e8ff;margin-bottom:14px}.rrinfo-hero h1{font-size:clamp(32px,4.3vw,45px);line-height:1.13;letter-spacing:-1.2px;margin:0 0 16px;font-weight:800}.rrinfo-accent{display:block;width:72px;height:4px;background:#33b7ed;border-radius:4px;margin-bottom:18px}.rrinfo-hero p{font-size:16px;line-height:1.7;margin:0;max-width:570px}.rrinfo-card{border:1px solid var(--rr-line);background:#fff;border-radius:15px;box-shadow:0 8px 24px rgba(0,49,113,.065)}
.rrinfo-strip{position:relative;margin-top:-35px;padding:20px 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));z-index:1}.rrinfo-strip article{display:flex;align-items:center;gap:13px;padding:7px 17px;min-width:0;border-right:1px solid var(--rr-line)}.rrinfo-strip article:last-child{border:0}.rrinfo-strip article>i{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#eaf6ff;color:var(--rr-blue);font-size:22px;flex-shrink:0}.rrinfo-strip b{display:block;font-size:14px;margin-bottom:5px}.rrinfo-strip small{display:block;font-size:12px;line-height:1.5;color:var(--rr-muted)}
.rrinfo-main{padding:35px 0 55px}.rrinfo-two{display:grid;grid-template-columns:minmax(255px,.85fr) minmax(0,2.6fr);gap:20px;align-items:start}.rrinfo-side{padding:20px;position:sticky;top:20px}.rrinfo-side h2{font-size:21px;margin:0 0 16px}.rrinfo-side>a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:9px;font-size:13px;line-height:1.3;transition:background .2s,color .2s}.rrinfo-side>a i{color:var(--rr-blue);width:19px;text-align:center}.rrinfo-side>a:hover,.rrinfo-side>a.active{background:#edf7ff;color:var(--rr-navy);font-weight:700}.rrinfo-help{background:linear-gradient(135deg,#eef8ff,#e0f1ff);border-radius:12px;padding:18px;margin-top:20px}.rrinfo-help h3{margin:0 0 8px;font-size:17px}.rrinfo-help p{font-size:13px;line-height:1.55;margin:0 0 12px}.rrinfo-help a{display:block;overflow-wrap:anywhere;font-size:12px;font-weight:700;color:var(--rr-navy);margin-top:10px}.rrinfo-help i{color:var(--rr-blue);margin-right:5px}
.rrinfo-content{padding:16px 26px}.rrinfo-row{display:flex;gap:22px;align-items:flex-start;padding:20px 0;border-bottom:1px solid var(--rr-line);scroll-margin-top:25px}.rrinfo-row:last-child{border:0}.rrinfo-icon{width:52px;height:52px;display:grid;place-items:center;background:linear-gradient(135deg,#003171,#007cc2);color:#fff;border-radius:50%;font-size:21px;flex-shrink:0;box-shadow:0 6px 14px rgba(0,49,113,.13)}.rrinfo-row h3{font-size:18px;line-height:1.35;margin:1px 0 7px}.rrinfo-row p{font-size:14px;line-height:1.7;margin:0;color:#263850}
@media(max-width:980px){.rrinfo-strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:15px}.rrinfo-strip article:nth-child(2){border-right:0}.rrinfo-two{grid-template-columns:minmax(220px,.85fr) minmax(0,2fr)}.rrinfo-content{padding:12px 20px}}
@media(max-width:700px){.rrinfo-shell{width:calc(100% - 28px)}.rrinfo-hero{min-height:250px;background-position:60% center}.rrinfo-hero__inner{padding:35px 0 58px}.rrinfo-hero p{font-size:14px}.rrinfo-main{padding:24px 0 35px}.rrinfo-two{grid-template-columns:1fr}.rrinfo-side{position:static}.rrinfo-side>a{display:inline-flex;width:calc(50% - 4px);vertical-align:top}.rrinfo-side h2{margin-bottom:10px}.rrinfo-help{margin-top:15px}.rrinfo-content{padding:10px 17px}.rrinfo-row{gap:14px}.rrinfo-icon{width:44px;height:44px;font-size:18px}.rrinfo-row h3{font-size:16px}}
@media(max-width:430px){.rrinfo-hero h1{font-size:32px}.rrinfo-strip{padding:12px 8px;gap:8px}.rrinfo-strip article{padding:8px;gap:8px}.rrinfo-strip article>i{width:37px;height:37px;font-size:17px}.rrinfo-strip b{font-size:12px}.rrinfo-strip small{font-size:10px}.rrinfo-side{padding:15px}.rrinfo-side>a{width:100%}.rrinfo-row p{font-size:13px}}
