.maincontent_wrapper {
    background-image: linear-gradient( 180deg,rgba(255,255,255,.85) 0%,rgba(255,255,255,.85) 100%) , url(/imageserver/Textures/testPattern.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.cleaning-gallery {
text-align: center;
padding-block: 60px;
margin: 20px auto;
max-width: 1200px;
width: 97%;
}

.cleaning-images-wrapper {
display: flex;
flex-flow: row wrap;
gap: 25px;
justify-content: center;
margin: 25px auto 35px;
}

.cleaning-image {
text-align: center;
margin: auto;
width: fit-content;
}

.cleaning-image img {
max-width: 380px;
width: 100%;
margin: auto;
}