.grid-2025 {
	padding: 0;
}

.grid-2025 .container {
	padding: 35px 21px;
}

.grid-2025 .umb-grid .grid-section > div:nth-child(odd) {
	background-color: white;
}

.grid-2025 .umb-grid .grid-section > div:nth-child(even) {
	background-color: #f5f5f5;
}

.grid-2025 .row {

}

.grid-2025 h1 {
	font-size: 40px;
	margin: 0px;
}

.grid-2025 h4 {
	padding-bottom: 21px;
}

.grid-2025 p {
	font-family: 'Helvetica Neue LT Std';
	font-weight: 300;
	font-size: 13px;
	line-height: 1.9;
}

.grid-2025 [class^="col-md-"]:not(.col-md-12) h1 {
	
}

.grid-2025 .circle {
	width:100%;
	text-align: center;
	padding: 21px;
}

.grid-2025 .circle:before {
	content: "";
    width: 50px;             /* Set the width of the circle */
    height: 50px;            /* Set the height of the circle */
    background-color: #0067B1; /* Set the circle's background color */
    border-radius: 50%;       /* Makes the shape a circle */
    display: inline-block;    /* Ensures it behaves like an inline element */
	text-align: center;
}

.grid-2025 .col-md-4 img, .grid-2025 .col-md-3 img, .grid-2025 .col-md-6 img {
	width: 100%; /* Adjust width to fill the parent container */
    height: 240px; /* Set a uniform height */
    object-fit: cover; /* Ensures the image scales to cover the area without distortion */
    display: block; /* Removes any inline spacing issues */
    margin: 0 auto; /* Centers the image if necessary */
	padding-bottom: 10px;
}

.grid-2025 ul li {
	font-family: 'Helvetica Neue LT Std';
	font-weight: 600;
	font-size: 11px;
	line-height: 24px;
}