/* Start custom CSS for html, class: .elementor-element-0bdf2b8 */.ind-clean{
padding:30px;
background:#fff;
border-radius:10px;
}

/* TOP */

.ind-top h3{
font-size:20px;
color:#132160;
margin-bottom:8px;
}

.ind-top p{
color:#555;
font-size:14px;
max-width:650px;
}

/* LAYOUT */

.ind-layout{
display:grid;
grid-template-columns:1.4fr 1fr;
gap:30px;
margin-top:25px;
}

/* BLOCK */

.ind-block{
margin-bottom:20px;
}

.ind-block h4{
font-size:15px;
color:#132160;
margin-bottom:12px;
}

/* TABLE */

.ind-table{
display:grid;
gap:10px;
}

.ind-table div{
display:flex;
justify-content:space-between;
background:#f5f7fb;
padding:10px 14px;
border-radius:6px;
font-size:14px;
}

.ind-table span{
color:#555;
}

.ind-table strong{
color:#132160;
}

/* LIST */

.ind-block ul{
padding-left:18px;
}

.ind-block li{
font-size:14px;
margin-bottom:6px;
color:#333;
}

/* RIGHT */

.ind-stats{
display:flex;
gap:20px;
margin-bottom:20px;
}

.ind-stats h5{
font-size:18px;
color:#EE7426;
margin:0;
}

.ind-stats p{
font-size:12px;
color:#666;
}

/* IMAGE */

.ind-image img{
width:100%;
border-radius:8px;
}

/* MOBILE */

@media(max-width:768px){

.ind-layout{
grid-template-columns:1fr;
}

.ind-stats{
justify-content:space-between;
}

}/* End custom CSS */