@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.bundle.scp.css';

/* _content/Website/Components/Layout/MainLayout.razor.rz.scp.css */
.image-container[b-4xpicsu201] {
    display: flex;
    height: 400px;
    justify-content: center; /* Horizontally center the images */
    align-items: center; /* Vertically center the images */
}

    .image-container img[b-4xpicsu201] {
        margin: 2vw;
        height: auto;
        max-width: 100%;
    }

.overlay[b-4xpicsu201] {
    position: absolute;
    z-index: 2;
    width: 200%;
    height: 400px;
    background-image: url('images/grid2.png');
    background-repeat: repeat;
    animation: leftRight-b-4xpicsu201 90s linear infinite;
}

.hidden[b-4xpicsu201] {
    position: absolute;
    z-index: 3;
    width: 14in;
    height: 400px;
    border-left: 100vw solid white;
    border-right: 100vw solid white;
    background-color: transparent;
}



@keyframes leftRight-b-4xpicsu201 {
    0% {
        left: 0;
    }

    100% {
        left: -100%;
    }
}


header[b-4xpicsu201] {
    margin-top: 35px;
    margin-bottom: 35px;
}
/* _content/Website/Components/Pages/Header.razor.rz.scp.css */
.buttonContainer[b-rtyuzvs92t] {
    display: flex;
    justify-content: space-around;
}

    .buttonContainer h3[b-rtyuzvs92t] {
        margin: 0px 0px 10px 0px;
    }

        .buttonContainer h3:hover[b-rtyuzvs92t] {
            text-decoration: underline;
            text-decoration-thickness: 3px;
        }

.current[b-rtyuzvs92t] {
    text-decoration: underline;
    text-decoration-thickness: 3px;
}

@media screen and (min-width: 20in) {

}
/* _content/Website/Components/Pages/Home.razor.rz.scp.css */
.middleContent[b-hav1j0b5ua] {
    align-items: center;
}

.middle[b-hav1j0b5ua] {
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 35px;
}

    .middle img[b-hav1j0b5ua] {
        width: 400px;
        height: 400px;
        object-fit: cover;
        margin-top: 35px;
        margin-bottom: 35px;
    }

.text[b-hav1j0b5ua] {
    flex: 60%;
}

.label[b-hav1j0b5ua] {
    flex: 33%;
    margin-right: 35px;
}
