.government-header-image{position:relative;height:300px;overflow:hidden;margin-bottom:3rem}.government-header-image img{width:100%;height:100%;object-fit:cover;object-position:center}.government-header-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);padding:3rem 0 2rem}.government-header-overlay h1{color:white;font-size:2.5rem;margin:0;font-weight:700}.government-header-simple{background:var(--water-blue);padding:3rem 0;margin-bottom:3rem;position:relative;overflow:hidden}.government-header-simple:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(ellipse at 20% 30%,transparent 30%,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 31%,transparent 0),radial-gradient(ellipse at 60% 50%,transparent 25%,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 26%,transparent 0),radial-gradient(ellipse at 35% 70%,transparent 35%,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 36%,transparent 0),radial-gradient(ellipse at 75% 25%,transparent 28%,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 29%,transparent 0),radial-gradient(ellipse at 45% 80%,transparent 32%,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 33%,transparent 0),radial-gradient(ellipse at 85% 60%,transparent 26%,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 27%,transparent 0),radial-gradient(ellipse at 15% 55%,transparent 29%,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 30%,transparent 0),radial-gradient(ellipse at 55% 15%,transparent 31%,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 32%,transparent 0);background-size:400px 400px,350px 350px,450px 450px,380px 380px,420px 420px,360px 360px,390px 390px,370px 370px;background-position:0 0,50px 50px,100px 30px,150px 80px,200px 20px,250px 60px,300px 90px,350px 40px;opacity:.6}.government-header-simple:after{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);border-radius:50%}.government-header-simple .container{position:relative;z-index:1}.government-header-simple h1{color:white;font-size:2.5rem;margin:0;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.1)}.government-content{max-width:1000px;margin:0 auto 4rem;padding:0 1rem}.government-description{font-size:1.125rem;line-height:1.8;color:var(--text-secondary);margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px solid var(--light-gray)}@media (max-width:768px){.government-header-image{height:200px}.government-header-overlay h1,.government-header-simple h1{font-size:2rem}.government-description{font-size:1rem}.government-content{padding:0}}