/* /Pages/Components/HoverZoomContainer.razor.rz.scp.css */
.hover-zoom-container[b-5zwac04vcv] {
    overflow: hidden;
    position: relative;
}

    .hover-zoom-container .hover-zoom-content[b-5zwac04vcv] {
        width: 100%;
        height: 100%;
        box-shadow: var(--mud-elevation-1);
        transition: transform 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
    }

        .hover-zoom-container .hover-zoom-content:hover[b-5zwac04vcv] {
            box-shadow: var(--mud-elevation-24);
            transform: scale(1.05);
        }
/* /Pages/Components/MasonryContainer.razor.rz.scp.css */
.masonry[b-83v81jrvr1] {
    column-count: auto;
    column-width: 225px;
    gap: 0;
}

    .masonry div[b-83v81jrvr1] {
        display: grid;
        grid-template-rows: 1fr auto;
        break-inside: avoid;
        overflow: hidden;
        position: relative;
        margin: 0;
    }

        .masonry div img[b-83v81jrvr1] {
            grid-row: 1 / -1;
            grid-column: 1;
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center;
            margin: 0;
            transition: transform 0.15s ease-in-out, opacity 0.35s ease-in-out;
        }

            .masonry div img:hover[b-83v81jrvr1] {
                transform: scale(1.10);
                opacity: 0.65;
                cursor: pointer;
            }
/* /Pages/Components/ParallaxContainer.razor.rz.scp.css */
.parallax-container[b-57kknd8xrt] {
    position: relative;
    /*z-index:200;*/
}

.parallax-image[b-57kknd8xrt] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    /*z-index: 201;*/
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    
}

.parallax-content[b-57kknd8xrt]
{
}
/* /Pages/Components/RatioContainer.razor.rz.scp.css */

.ratio-container[b-yuced8iz0l] {
    position: relative;
    width: 100%;
}

    .ratio-container > *[b-yuced8iz0l] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0;
        object-fit: cover;
        object-position: center;
    }
/* /Pages/Home.razor.rz.scp.css */
