:root {
    --theme-color1: black;
    --theme-color2: gray;
}

body {
    background-image: url(cement-background.jpg);
    background-size: cover;
}

body::before { content: none; }

.header-top { padding-bottom: 35px; }

.box-hero-image { aspect-ratio: 3 / 2; }

.site_physical_address a { white-space: nowrap; }

.phone a { color: #17c700 !important; }

@media screen and (min-width: 768px) {
    .slogan {
        position: absolute;
        left: 0;
        bottom: 5px;
        padding-left: 30px;
    }
}
