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

main {
    display: flex;
    flex-direction: row;
}

header {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, red, yellow, green);
    border-image-slice: 1;
}

.homelogo {
    justify-content: center;
    padding-left: 25px;
    padding-right: 28px;
    max-width: 100px;
    display: flex;
    /* border: 3px solid transparent;
    border-image: linear-gradient(to right, red, yellow, green);
    border-image-slice: 1;
    background-color: #000; */
    height: 16vh;

}

img {
    justify-content: center;
    padding-left: 25px;
    padding-right: 30px;
    max-width: 100px;
    display: flex;
    background: rgba(0, 0, 0, 0);
    object-fit: cover;

}

h1 {
    max-width: 300px;
}

section {
    flex-direction: column;
    display: flex;
    margin: none;
    ;
}

section button {
    border: none;
    font-size: 20px;
    border-radius: 2px;
    cursor: pointer;
    background: rgba(53, 52, 52, 0.7);
    color: #d5cfcf;
    box-shadow: 0 5px 8px 2px #1b1b1b;
    transition: 0.3s all ease-in-out;
    transition: 0.3s box-shadow ease-in-out;
    margin-bottom: 2px;
}

section button:hover {
    background-color: #8b8484;
    color: #ffeadd;
    box-shadow: 0 0 12px 2px #ffeadd;
}

.one {
    display: flex;
    flex-direction: column;
    flex-shrink: 2.5;
    max-width: 175px;
}

.two {
    flex-shrink: 1;
    width: 100%;
    height: 100vh;
    display: flex;
}