.custom-law-boxes {
	display: flex;
	flex-direction: column;
	gap: 32px;
	margin: 20px auto;
}


.custom-law-box.current-page-box {
	border: 2px solid #002d6b;
	background: #E7F8FD;
}

.custom-law-box {
	display: grid;
	grid-template-columns: 40px 1fr; /* Two columns: 40px for the icon, the rest for content */
	grid-template-rows: auto auto; /* Two rows: first row for icon/content, second row for the text */
	gap: 12px;
	align-items: start; /* Align items at the top of their rows */
	border: 1px solid #e0e0e0;
	padding: 16px;
	border-radius: 4px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.custom-law-icon {
	grid-column: 1 / 2; /* Place in the first column */
	grid-row: 1 / 2;    /* Place in the first row */
	width: 40px;        /* Set the width to 40px */
}

.custom-law-content {
	grid-column: 2 / 3; /* Take the second column */
	grid-row: 1 / 2;    /* Stay in the first row */
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.custom-law-text {
	grid-column: 1 / 3; /* Span across both columns */
	grid-row: 2 / 3;    /* Place in the second row */
}

.custom-law-icon img {
	width: 40px;
	height: 40px;
	margin-top: 0;

}

.custom-law-content h3 {
	font-size: 18px;
	font-weight: bold;
	margin: 0;
}

.custom-law-content p {
	margin: 0;
	color: #555;
}

.custom-law-link {
	margin-left: auto;
	width: 120px;
	display: block;
	background-color: transparent;
	color: #002d6b;
}

.custom-law-button {
	border: 2px solid #002d6b;
	color: #002d6b;
	padding: 8px 16px;
	font-weight: 500;
	border-radius: 4px;
	text-decoration: none;
	font-size: 14px;
	display: block;
	text-align: center;
	width: 120px;
	cursor: pointer;

}

.current-law-page {
	border: 0px solid #002d6b;
	color: #002d6b;
	padding: 8px 16px;
	font-weight: 500;
	border-radius: 4px;
	text-decoration: none;
	font-size: 14px;
	display: block;
	text-align: center;
	width: 120px;


}

.custom-law-button:hover {


}

@media(max-width:768px) {
	.custom-law-button  {
		padding: 8px 4px;
	}

	.custom-law-boxes .custom-law-text {
		display: none;
	}
	}