.elementor-1779 .elementor-element.elementor-element-69b26f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1779 .elementor-element.elementor-element-03dd90f.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1779 .elementor-element.elementor-element-0999647{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-03dd90f */.firdaws-category-header{
background:#f6f9fd;
border:1px solid #e3edf8;
border-radius:24px;
padding:35px;
margin-bottom:35px;
box-shadow:0 8px 25px rgba(0,43,91,.05);
}

.firdaws-category-content{
text-align:center;
max-width:900px;
margin:auto;
}

.firdaws-category-content h1{
font-size:48px;
font-weight:800;
color:#003b7a;
margin-bottom:15px;
}

.firdaws-category-content p{
font-size:18px;
line-height:2;
color:#5b6675;
margin-bottom:20px;
}

.firdaws-category-stats{
display:flex;
justify-content:center;
gap:15px;
}

.firdaws-category-stats span{
background:#fff;
padding:10px 18px;
border-radius:30px;
border:1px solid #dbe8f8;
font-weight:700;
}.firdaws-project-title{

min-height:95px;

display:flex;

align-items:center;

justify-content:center;

padding:0 10px;

}/* End custom CSS */