.maincontent{
background: black;
color: #fff;
background-image: linear-gradient(180deg,rgba(0, 0, 0, 0.95) 25%,rgba(0, 0, 0, 0.9) 100%), url(/imageserver/UserMedia/enterprisecontracting/abstract-bg002.jpg);
background-size: cover;
background-position: center;
background-attachment: fixed;
max-width: 100%;
    margin: 0 auto;
    padding: 10px 0;
    border: none;
}  

h1, .h1-heading, h2, .h2-heading {
	text-align: center;
	color: #d0ab54;
font-family: "Lugrasimo", cursive;
  font-weight: 400;
  font-style: normal;
}

.h1-heading {
font-size: 3em;
}

.h2-heading {
font-size: 2em;
}

.h3-heading {
	color: #d0ab54;
	font-weight: 600;
font-family: "Lugrasimo", cursive;
font-size: 1.4em;
text-align: start;
margin-block: 45px 10px;
}

.legacy-plaques-section .content-wrapper,
.legacy-info-section .content-wrapper {
max-width: 1400px;
width: 98.5%;
margin: 20px auto;
padding: 20px;
}

.underline-image {
	text-align: center;
	margin: -20px auto 10px;
}

.small-underline {
	width: 10px;
	height: 10px;
	background-color: #d0ab54;
	transform: rotate(45deg);
}

.h2-sub {
text-align: center;
}

.legacy-plaques-wrapper {
display: flex;
flex-flow: row wrap;
justify-content: space-around;
align-items: center;
gap: 20px;
max-width: 2000px;
margin: 40px auto;
}

.legacy-plaque {
text-align: center;
margin: auto;
max-width: 720px;
min-width: 235px;
width: 28.333%;
overflow: hidden;
}


.legacy-info-section hr {
	margin: 50px auto;
	border-top: 1px solid #d0ab5445;
}