.hero-section{min-height:55vh;display:flex;align-items:center;position:relative;overflow:hidden}.hero-SGRC{background:url("../images/SGRC and Ombudsperson.jpg") center/cover no-repeat}.hero-content{opacity:0;transform:translateY(40px);transition:all 1s ease}.hero-content.show{opacity:1;transform:translateY(0)}.hero-title{text-shadow:0 4px 20px rgb(0 0 0 / .4);font-size:2.8rem!important}@media (max-width:768px){.hero-SGRC{background:url("../images/SGRC and Ombudsperson.jpg") center/cover no-repeat}}.sgrc-section{background:#f6f9fc;padding:90px 0;font-family:'Poppins',sans-serif}.sgrc-hero{background:#065ba7;color:#fff;padding:60px 40px;border-radius:18px;box-shadow:0 20px 60px rgb(0 0 0 / .15);margin-bottom:60px}.sgrc-title{font-weight:600;font-size:34px}.sgrc-hero p{margin-top:12px;color:#e9f1f7;line-height:1.8}.sgrc-members{margin-top:20px}.sgrc-member-card{background:#fff;border-radius:14px;padding:25px;height:100%;transition:.3s;border-top:5px solid #f38020;box-shadow:0 10px 30px rgb(0 0 0 / .08)}.sgrc-member-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgb(0 0 0 / .12)}.sgrc-number{background:#065ba7;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;margin-bottom:12px}.sgrc-member-name{color:#065ba7;font-weight:600;margin-bottom:8px}.sgrc-designation{color:#f38020;font-weight:600}.sgrc-info{margin-top:60px;background:#fff;padding:40px;border-radius:18px;box-shadow:0 15px 40px rgb(0 0 0 / .1);position:relative;overflow:hidden}.sgrc-info::before{content:"";position:absolute;left:0;top:0;height:100%;width:8px;background:#065ba7}.sgrc-info::after{content:"";position:absolute;right:0;top:0;height:100%;width:8px;background:#f38020}.sgrc-info p{line-height:1.9;color:#333}.sgrc-info a{color:#065ba7;font-weight:600}@media(max-width:768px){.sgrc-title{font-size:26px}.sgrc-hero{padding:35px 25px}}