.elementor-5116 .elementor-element.elementor-element-4afd1af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5116 .elementor-element.elementor-element-26dde7a{width:var( --container-widget-width, 101.752% );max-width:101.752%;--container-widget-width:101.752%;--container-widget-flex-grow:0;}.elementor-5116 .elementor-element.elementor-element-26dde7a.elementor-element{--flex-grow:0;--flex-shrink:0;}/* Start custom CSS for html, class: .elementor-element-26dde7a */.mou-section{
max-width:1200px;
margin:auto;
padding:40px 20px;
font-family:Segoe UI, Arial;
}

.mou-title{
text-align:center;
font-size:32px;
color:#990000;
margin-bottom:35px;
}

.mou-grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(160px,1fr));
gap:25px;
}

.mou-card{
background:#ffffff;
border-radius:10px;
padding:20px;
text-align:center;
box-shadow:0 5px 15px rgba(0,0,0,0.08);
transition:0.3s;
}

.mou-card:hover{
transform:translateY(-6px);
box-shadow:0 10px 25px rgba(0,0,0,0.15);
}

.mou-card img{
width:60px;
margin-bottom:10px;
}

.mou-card h4{
font-size:14px;
margin-bottom:12px;
color:#333;
}

.view-btn{
display:inline-block;
padding:6px 14px;
background:#990000;
color:white;
text-decoration:none;
border-radius:4px;
font-size:13px;
transition:0.3s;
}

.view-btn:hover{
background:#cc0000;
}/* End custom CSS */