/* Moved from inline <style> in WEB-INF/views/cms/acpPublic/citizen-engagement.jsp (CSP: no inline styles) */

/* line 17 */


/* Citizen Engagement Section */

.group5{
padding:40px 0;
}
.fa-eye:before {
    content: "\f06e";
    font-size: 20px;
}
.group5 .row{
display:flex;
flex-wrap:wrap;
}



.group5 .visionbox{

}
.left-cont.visionbox {
    padding: 0px !important;
}
.group5 .visionbox h2 {
    color: #162f6a;
    font-weight: 500;
    line-height: 27px;
    font-size: 18px;
    margin: 0;
}

.group5 .aboutcontent h2{
font-size:32px;
font-weight:600;
margin-bottom:30px;
}

.group5 body .h3,
.group5 body h3{
font-size:22px;
font-weight:600;
margin-bottom:10px;
}
.group5 .download-btn {
    padding: 8px 12px;
    gap: 8px;
    border: none;
    outline: none;
    background: #a7d9da;
    border-radius: 4px;
    color: #000000;
    background: #daf2f4;
    color: #0f5757;
    font-size: 1.2rem;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: .12px;
    }
.group5 .boxbottom{
display:flex;
justify-content:space-between;
align-items:center;
gap:16px;
flex-wrap:wrap;
border-radius:8px;
border:1px solid #ebeaea;
background:#fff;
padding:20px;
margin-bottom:16px;
}

.group5 .boxbottom p{
margin:0;
font-size:16px;
}

.download-btn{
background:#a7d9da;
padding:10px 18px;
border-radius:6px;
color:#162f6a;
text-decoration:none;
font-weight:600;
display:flex;
align-items:center;
gap:6px;
}


.download-btn:hover{
background:#cbd6ee;
}

.link-btn{
background:#dbe3f3;
padding:10px 14px;
border-radius:6px;
color:#162f6a;
display:flex;
align-items:center;
justify-content:center;
}
.group5 .download-btn:hover {
    background: #a7d9da;
}	
.group5 .link-btn {
	
	 
	    border-radius: 4px;
	    border: none;
	    background-color: #daf2f4;
	}
	.group5 .link-btn, .group5 .link-outline-btn {
	    padding: 8px;
	    outline: none;
	    color: #162f6a;
	  height: auto;
	    width: 40px;
	    text-decoration: none;
	}
.mt-4{
margin-top:1.5rem;
}

/* Responsive */

@media(max-width:992px){

.group5 .row{
flex-direction:column;
}



}
.aboutcontent.citizen-ab h2 {
    font-size: 22px;
    margin-bottom: 15px;
}
   .stickyBox {
     position: relative; /* ensures child sticky stays inside */
   }

   .stickyBox .left-cont {
  height: fit-content;padding:0px !important;width:340px !important;
   }
   .box-nblcok{	   background: #ebeaea;
       border-radius: 10px;padding: 30px !important;}


/* line 168 */


	.stickyBox #left-cont1 {
	    height: fit-content;
	    padding: 0px !important;
	    width: 340px !important;
	}
	.left-cont {
	    padding: 0px !important;
	    width: 340px !important;
	}

	
