.maincontent {
	display: block;
} 

.underline {
	height: 3px;
	width: 285px;
	margin: 5px auto 60px;
	background-color: #bd1717;
}

.finance-row {
display: flex;
flex-flow: row wrap;
gap: 35px;
justify-content: center;
align-items: center;
max-width: 1200px;
width: 100%;
margin-inline: auto;
}

.svcfin-module {
box-sizing: border-box;
display: flex;
flex-direction: column;
gap: 10px;
padding: 10px;
margin: auto;
text-align: center;
border-width: 5px;
border-style: solid;
border-color: #15976a;
width: 330px;
border-radius: 10px;
padding-top: 4px;
}

.svcfin-module img{
max-width: 100%;
width: 100%;
}