.maincontent {
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
    border: none;
}

.brochure-header {
padding: 20px 8px;
text-align: center;
}

.brochure-wrapper {
max-width: 93%;
width: 100%;
margin-inline: auto;
padding-block: 20px;
}

.brochure-row {
display: flex;
flex-wrap: wrap;
gap: 30px;
justify-content: center;
}

.brochure-row a {
max-width: 22.5%;
width: 100%;
color: #000000;
text-decoration: none;
transition: transform 500ms;
text-align: center;
}

.brochure-row a:hover {
transform: translateY(-0.55rem);
color: #f47223;
}

.brochure-row a img {
width: 100%;
}

.brochure-row a:hover img {
opacity: .89;
}

@media (max-width: 1200px) {
.brochure-row a {
max-width: 42.5%;
}
}

@media (max-width: 600px) {
.brochure-row a {
max-width: 88%;
}
}