/* _content/Lenzoapp.WebApp/Components/Controls/Homepage/StarsBGAnimationComponent.razor.rz.scp.css */
.bodySubComponent[b-bnad8vxvvh] {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    background: radial-gradient(ellipse at bottom, #ccd6b4 0%, #0c0d13 160%);
    overflow: hidden;
}

.stars[b-bnad8vxvvh] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 120%;
    transform: rotate(-45deg);
}

.star[b-bnad8vxvvh] {
    --star-color: var(--primary-color);
    --star-tail-length: 4em;
    --star-tail-height: 2px;
    --star-width: calc(var(--star-tail-length) / 6);
    --fall-duration: 14s;
    --tail-fade-duration: var(--fall-duration);
    position: absolute;
    top: var(--top-offset);
    left: 0;
    width: var(--star-tail-length);
    height: var(--star-tail-height);
    color: #ffd700;
    background: linear-gradient(45deg, currentColor, transparent);
    border-radius: 50%;
    filter: drop-shadow(0 0 6px currentColor);
    transform: translate3d(104em, 0, 0);
    animation: fall-b-bnad8vxvvh var(--fall-duration) var(--fall-delay) linear infinite, tail-fade-b-bnad8vxvvh var(--tail-fade-duration) var(--fall-delay) ease-out infinite;
}

@media screen and (max-width: 750px) {
    .star[b-bnad8vxvvh] {
        animation: fall-b-bnad8vxvvh var(--fall-duration) var(--fall-delay) linear infinite;
    }
}
#overlay[b-bnad8vxvvh] {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.1);
    z-index: 2;
}
#logo[b-bnad8vxvvh] {
    position: absolute;
    top: 15%;
    left: 50%;
    font-size: 50px;
    color: white;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}
.data-container[b-bnad8vxvvh] {  
  justify-content: center;
  align-items: center;
  
}/*# sourceMappingURL=input.css.map */

.btn[b-bnad8vxvvh] {
  cursor: pointer;
  position: relative;
  padding: 10px 20px;
  background: goldenrod;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  transition: all 1s;
}
.btn[b-bnad8vxvvh]:after, .btn[b-bnad8vxvvh]:before {
  content: " ";
  width: 10px;
  height: 10px;
  position: absolute;
  border: 0px solid #fff;
  transition: all 1s;
}
.btn[b-bnad8vxvvh]:after {
  top: -1px;
  left: -1px;
  border-top: 5px solid #fff;
  border-left: 5px solid #fff;
}
.btn[b-bnad8vxvvh]:before {
  bottom: -1px;
  right: -1px;
  border-bottom: 5px solid #fff;
  border-right: 5px solid #fff;
}
.btn:hover[b-bnad8vxvvh] {
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.btn:hover[b-bnad8vxvvh]:before, .btn:hover[b-bnad8vxvvh]:after {
  width: 100%;
  height: 100%;
}

.data-container[b-bnad8vxvvh] {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
/*****************************************************************************
/*///////////////  Second Part ************************************************

.star:nth-child(1)[b-bnad8vxvvh] {
    --star-tail-length: 6.46em;
    --top-offset: 35.12vh;
    --fall-duration: 10.57s;
    --fall-delay: 2.841s;
}

.star:nth-child(2)[b-bnad8vxvvh] {
    --star-tail-length: 6.37em;
    --top-offset: 16.38vh;
    --fall-duration: 7.14s;
    --fall-delay: 3.502s;
}

.star:nth-child(3)[b-bnad8vxvvh] {
    --star-tail-length: 6.54em;
    --top-offset: 74.64vh;
    --fall-duration: 11.537s;
    --fall-delay: 2.057s;
}

.star:nth-child(4)[b-bnad8vxvvh] {
    --star-tail-length: 6.61em;
    --top-offset: 7.68vh;
    --fall-duration: 7.901s;
    --fall-delay: 0.158s;
}

.star:nth-child(5)[b-bnad8vxvvh] {
    --star-tail-length: 6.77em;
    --top-offset: 97.69vh;
    --fall-duration: 11.63s;
    --fall-delay: 9.704s;
}

.star:nth-child(6)[b-bnad8vxvvh] {
    --star-tail-length: 6.43em;
    --top-offset: 60.57vh;
    --fall-duration: 7.232s;
    --fall-delay: 0.588s;
}

.star:nth-child(7)[b-bnad8vxvvh] {
    --star-tail-length: 6.15em;
    --top-offset: 85.63vh;
    --fall-duration: 8.898s;
    --fall-delay: 5.902s;
}

.star:nth-child(8)[b-bnad8vxvvh] {
    --star-tail-length: 5.8em;
    --top-offset: 69.4vh;
    --fall-duration: 9.127s;
    --fall-delay: 0.837s;
}

.star:nth-child(9)[b-bnad8vxvvh] {
    --star-tail-length: 5.82em;
    --top-offset: 45.58vh;
    --fall-duration: 8.329s;
    --fall-delay: 1.362s;
}

.star:nth-child(10)[b-bnad8vxvvh] {
    --star-tail-length: 6em;
    --top-offset: 35.57vh;
    --fall-duration: 11.847s;
    --fall-delay: 0.768s;
}

.star:nth-child(11)[b-bnad8vxvvh] {
    --star-tail-length: 7.3em;
    --top-offset: 23.44vh;
    --fall-duration: 11.745s;
    --fall-delay: 3.636s;
}

.star:nth-child(12)[b-bnad8vxvvh] {
    --star-tail-length: 6.16em;
    --top-offset: 47.22vh;
    --fall-duration: 8.968s;
    --fall-delay: 6.526s;
}

.star:nth-child(13)[b-bnad8vxvvh] {
    --star-tail-length: 6.29em;
    --top-offset: 29.07vh;
    --fall-duration: 11.15s;
    --fall-delay: 8.138s;
}

.star:nth-child(14)[b-bnad8vxvvh] {
    --star-tail-length: 7.17em;
    --top-offset: 27.34vh;
    --fall-duration: 9.335s;
    --fall-delay: 0.573s;
}

.star:nth-child(15)[b-bnad8vxvvh] {
    --star-tail-length: 5.95em;
    --top-offset: 37.78vh;
    --fall-duration: 10.997s;
    --fall-delay: 0.071s;
}

.star:nth-child(16)[b-bnad8vxvvh] {
    --star-tail-length: 5.87em;
    --top-offset: 25.53vh;
    --fall-duration: 10.573s;
    --fall-delay: 4.452s;
}

.star:nth-child(17)[b-bnad8vxvvh] {
    --star-tail-length: 6.99em;
    --top-offset: 13.97vh;
    --fall-duration: 9.621s;
    --fall-delay: 7.334s;
}

.star:nth-child(18)[b-bnad8vxvvh] {
    --star-tail-length: 7.15em;
    --top-offset: 48.64vh;
    --fall-duration: 10.988s;
    --fall-delay: 4.462s;
}

.star:nth-child(19)[b-bnad8vxvvh] {
    --star-tail-length: 5.51em;
    --top-offset: 1.93vh;
    --fall-duration: 10.479s;
    --fall-delay: 4.265s;
}

.star:nth-child(20)[b-bnad8vxvvh] {
    --star-tail-length: 7.03em;
    --top-offset: 66.09vh;
    --fall-duration: 6.228s;
    --fall-delay: 6.551s;
}

.star:nth-child(21)[b-bnad8vxvvh] {
    --star-tail-length: 6.08em;
    --top-offset: 94.7vh;
    --fall-duration: 9.925s;
    --fall-delay: 6.303s;
}

.star:nth-child(22)[b-bnad8vxvvh] {
    --star-tail-length: 6.99em;
    --top-offset: 10.01vh;
    --fall-duration: 11.686s;
    --fall-delay: 9.373s;
}

.star:nth-child(23)[b-bnad8vxvvh] {
    --star-tail-length: 5.92em;
    --top-offset: 41.74vh;
    --fall-duration: 10.013s;
    --fall-delay: 3.714s;
}

.star:nth-child(24)[b-bnad8vxvvh] {
    --star-tail-length: 7.03em;
    --top-offset: 52.82vh;
    --fall-duration: 6.178s;
    --fall-delay: 2.217s;
}

.star:nth-child(25)[b-bnad8vxvvh] {
    --star-tail-length: 6.18em;
    --top-offset: 44.23vh;
    --fall-duration: 7.507s;
    --fall-delay: 6.248s;
}

.star:nth-child(26)[b-bnad8vxvvh] {
    --star-tail-length: 6.99em;
    --top-offset: 12.91vh;
    --fall-duration: 9.175s;
    --fall-delay: 0.115s;
}

.star:nth-child(27)[b-bnad8vxvvh] {
    --star-tail-length: 6.82em;
    --top-offset: 70.39vh;
    --fall-duration: 9.518s;
    --fall-delay: 2.122s;
}

.star:nth-child(28)[b-bnad8vxvvh] {
    --star-tail-length: 5.58em;
    --top-offset: 6.4vh;
    --fall-duration: 6.735s;
    --fall-delay: 6.704s;
}

.star:nth-child(29)[b-bnad8vxvvh] {
    --star-tail-length: 5.4em;
    --top-offset: 55.18vh;
    --fall-duration: 11.388s;
    --fall-delay: 7.172s;
}

.star:nth-child(30)[b-bnad8vxvvh] {
    --star-tail-length: 6.13em;
    --top-offset: 38.57vh;
    --fall-duration: 9.309s;
    --fall-delay: 4.089s;
}

.star:nth-child(31)[b-bnad8vxvvh] {
    --star-tail-length: 7.5em;
    --top-offset: 93.18vh;
    --fall-duration: 9.45s;
    --fall-delay: 8.655s;
}

.star:nth-child(32)[b-bnad8vxvvh] {
    --star-tail-length: 5.95em;
    --top-offset: 73.44vh;
    --fall-duration: 7.671s;
    --fall-delay: 7.797s;
}

.star:nth-child(33)[b-bnad8vxvvh] {
    --star-tail-length: 5.6em;
    --top-offset: 25.4vh;
    --fall-duration: 11.957s;
    --fall-delay: 4.065s;
}

.star:nth-child(34)[b-bnad8vxvvh] {
    --star-tail-length: 5.84em;
    --top-offset: 0.54vh;
    --fall-duration: 8.391s;
    --fall-delay: 6.503s;
}

.star:nth-child(35)[b-bnad8vxvvh] {
    --star-tail-length: 5.31em;
    --top-offset: 64.66vh;
    --fall-duration: 11.915s;
    --fall-delay: 5.668s;
}

.star:nth-child(36)[b-bnad8vxvvh] {
    --star-tail-length: 6.79em;
    --top-offset: 5.66vh;
    --fall-duration: 8.799s;
    --fall-delay: 9.154s;
}

.star:nth-child(37)[b-bnad8vxvvh] {
    --star-tail-length: 6.39em;
    --top-offset: 61.24vh;
    --fall-duration: 8.382s;
    --fall-delay: 2.189s;
}

.star:nth-child(38)[b-bnad8vxvvh] {
    --star-tail-length: 6.23em;
    --top-offset: 25.24vh;
    --fall-duration: 10.091s;
    --fall-delay: 4.245s;
}

.star:nth-child(39)[b-bnad8vxvvh] {
    --star-tail-length: 6.74em;
    --top-offset: 56.77vh;
    --fall-duration: 9.008s;
    --fall-delay: 1.901s;
}

.star:nth-child(40)[b-bnad8vxvvh] {
    --star-tail-length: 6.86em;
    --top-offset: 1.82vh;
    --fall-duration: 7.277s;
    --fall-delay: 9.501s;
}

.star:nth-child(41)[b-bnad8vxvvh] {
    --star-tail-length: 5.58em;
    --top-offset: 42.16vh;
    --fall-duration: 11.697s;
    --fall-delay: 2.966s;
}

.star:nth-child(42)[b-bnad8vxvvh] {
    --star-tail-length: 7.28em;
    --top-offset: 42.27vh;
    --fall-duration: 8.175s;
    --fall-delay: 9.197s;
}

.star:nth-child(43)[b-bnad8vxvvh] {
    --star-tail-length: 5.77em;
    --top-offset: 85.19vh;
    --fall-duration: 9.157s;
    --fall-delay: 8.615s;
}

.star:nth-child(44)[b-bnad8vxvvh] {
    --star-tail-length: 5.65em;
    --top-offset: 49.68vh;
    --fall-duration: 9.447s;
    --fall-delay: 7.706s;
}

.star:nth-child(45)[b-bnad8vxvvh] {
    --star-tail-length: 6.69em;
    --top-offset: 46.25vh;
    --fall-duration: 8.938s;
    --fall-delay: 5.903s;
}

.star:nth-child(46)[b-bnad8vxvvh] {
    --star-tail-length: 5.53em;
    --top-offset: 23.14vh;
    --fall-duration: 6.737s;
    --fall-delay: 4.026s;
}

.star:nth-child(47)[b-bnad8vxvvh] {
    --star-tail-length: 5.99em;
    --top-offset: 36.92vh;
    --fall-duration: 9.173s;
    --fall-delay: 5.161s;
}

.star:nth-child(48)[b-bnad8vxvvh] {
    --star-tail-length: 5.33em;
    --top-offset: 16vh;
    --fall-duration: 9.01s;
    --fall-delay: 8.822s;
}

.star:nth-child(49)[b-bnad8vxvvh] {
    --star-tail-length: 5.89em;
    --top-offset: 51.6vh;
    --fall-duration: 6.702s;
    --fall-delay: 1.344s;
}

.star:nth-child(50)[b-bnad8vxvvh] {
    --star-tail-length: 5.88em;
    --top-offset: 78.36vh;
    --fall-duration: 8.7s;
    --fall-delay: 0.556s;
}

.star[b-bnad8vxvvh]::before, .star[b-bnad8vxvvh]::after {
    position: absolute;
    content: "";
    top: 0;
    left: calc(var(--star-width) / -2);
    width: var(--star-width);
    height: 100%;
    background: linear-gradient(45deg, transparent, currentColor, transparent);
    border-radius: inherit;
    animation: blink-b-bnad8vxvvh 2s linear infinite;
}

.star[b-bnad8vxvvh]::before {
    transform: rotate(45deg);
}

.star[b-bnad8vxvvh]::after {
    transform: rotate(-45deg);
}

@keyframes fall-b-bnad8vxvvh {
    to {
        transform: translate3d(-30em, 0, 0);
    }
}

@keyframes tail-fade-b-bnad8vxvvh {
    0%, 50% {
        width: var(--star-tail-length);
        opacity: 1;
    }

    70%, 80% {
        width: 0;
        opacity: 0.4;
    }

    100% {
        width: 0;
        opacity: 0;
    }
}

@keyframes blink-b-bnad8vxvvh {
    50% {
        opacity: 0.6;
    }
}
/* _content/Lenzoapp.WebApp/Components/Controls/Shared/FallingShapes.razor.rz.scp.css */
.falling-shapes[b-h5w786lxpg] {
    position: fixed;
    inset: 0; /* top:0; right:0; bottom:0; left:0; */
    pointer-events: none;
    overflow: hidden;
    z-index: 9999;
}

/* Outer element moves vertically (fall). */
.falling[b-h5w786lxpg] {
    position: absolute;
    top: -20vh; /* start above the viewport */
    /* left, width, height, animation-duration, animation-delay are set inline per shape */
    animation-name: fall-b-h5w786lxpg;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

    /* Inner element shows image and rotates. */
    .falling .inner[b-h5w786lxpg] {
        width: 100%;
        height: 100%;
        background-size: cover;
        background-position: center;
        border-radius: 50%; /* adjust if you want round or square */
        animation-name: spin-b-h5w786lxpg;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
    }

/* Translate down the screen; final opacity can be reduced if desired */
@keyframes fall-b-h5w786lxpg {
    0% {
        transform: translateY(-20vh);
        opacity: 1;
    }

    100% {
        transform: translateY(120vh);
        opacity: 0.6;
    }
}

/* Simple rotation for the inner element; its duration is set inline per instance */
@keyframes spin-b-h5w786lxpg {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
/* _content/Lenzoapp.WebApp/Components/Layout/Tenants/AhwetBeirut.razor.rz.scp.css */
/* General Styles */
body[b-336b2bdb9m] {
    margin: 0;
    padding: 0;
    min-height: 100vh; /* Ensures the body takes full height */
    display: flex;
    flex-direction: column;
}

.video-background[b-336b2bdb9m] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: -1;
}

.video-embed[b-336b2bdb9m] {
    width: 100%;
    height: auto; /* Use auto height */
}
/* _content/Lenzoapp.WebApp/Components/Layout/Tenants/Deer.razor.rz.scp.css */
/* General Styles */
body[b-ozv2rlw5ti] {
    margin: 0;
    padding: 0;
    min-height: 100vh; /* Ensures the body takes full height */
    display: flex;
    flex-direction: column;
}

.video-background[b-ozv2rlw5ti] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: -1;
}

.video-embed[b-ozv2rlw5ti] {
    width: 100%;
    height: auto; /* Use auto height */
}
/* _content/Lenzoapp.WebApp/Components/Layout/Tenants/LulusGardenLayout.razor.rz.scp.css */
/*@font-face {
    font-family: 'Cinzel Decorative';
    src: url('/fonts/cinzeldecorative.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;*/ /* Use swap to improve loading experience */
/*}*/

/* Apply the font globally */
/*body {
    font-family: 'Cinzel Decorative', sans-serif;*/ /* Fallback to sans-serif */
/*}*/

#overlay[b-0hp7gsdyk1] {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /*background-color: rgba(0,0,0,0.1);*/
    z-index: 2;
}

#logo[b-0hp7gsdyk1] {
    position: absolute;
    top: 15%;
    left: 50%;
    font-size: 50px;
    color: white;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}

.data-container[b-0hp7gsdyk1] {
    justify-content: center;
    align-items: center;
}
/*# sourceMappingURL=input.css.map */

.btn[b-0hp7gsdyk1] {
    cursor: pointer;
    position: relative;
    padding: 10px 20px;
    background: goldenrod;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    transition: all 1s;
}

    .btn[b-0hp7gsdyk1]:after, .btn[b-0hp7gsdyk1]:before {
        content: " ";
        width: 10px;
        height: 10px;
        position: absolute;
        border: 0px solid #fff;
        transition: all 1s;
    }

    .btn[b-0hp7gsdyk1]:after {
        top: -1px;
        left: -1px;
        border-top: 5px solid #fff;
        border-left: 5px solid #fff;
    }

    .btn[b-0hp7gsdyk1]:before {
        bottom: -1px;
        right: -1px;
        border-bottom: 5px solid #fff;
        border-right: 5px solid #fff;
    }

    .btn:hover[b-0hp7gsdyk1] {
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }

        .btn:hover[b-0hp7gsdyk1]:before, .btn:hover[b-0hp7gsdyk1]:after {
            width: 100%;
            height: 100%;
        }

.data-container[b-0hp7gsdyk1] {
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}
/******************************************************************************/
/* _content/Lenzoapp.WebApp/Components/Layout/Tenants/MalamehV2.razor.rz.scp.css */
/* General Styles */
body[b-u2ntdnszsf] {
    margin: 0;
    padding: 0;
    min-height: 100vh; /* Ensures the body takes full height */
    display: flex;
    flex-direction: column;
}

.video-background[b-u2ntdnszsf] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: -1;
}

.video-embed[b-u2ntdnszsf] {
    width: 100%;
    height: auto; /* Use auto height */
}
/* _content/Lenzoapp.WebApp/Components/Layout/Tenants/PolkaLayout.razor.rz.scp.css */
/*.bodySubComponent {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    background: radial-gradient(ellipse at bottom, #ccd6b4 0%, #0c0d13 160%);
    overflow: hidden;
}
*/
.stars[b-6uj0fj52f7] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 120%;
    transform: rotate(-45deg);
}

.star[b-6uj0fj52f7] {
    --star-color: var(--primary-color);
    --star-tail-length: 4em;
    --star-tail-height: 2px;
    --star-width: calc(var(--star-tail-length) / 6);
    --fall-duration: 14s;
    --tail-fade-duration: var(--fall-duration);
    position: absolute;
    top: var(--top-offset);
    left: 0;
    width: var(--star-tail-length);
    height: var(--star-tail-height);
    color: #ffd700;
    background: linear-gradient(45deg, currentColor, transparent);
    border-radius: 50%;
    filter: drop-shadow(0 0 6px currentColor);
    transform: translate3d(104em, 0, 0);
    animation: fall-b-6uj0fj52f7 var(--fall-duration) var(--fall-delay) linear infinite, tail-fade-b-6uj0fj52f7 var(--tail-fade-duration) var(--fall-delay) ease-out infinite;
}

@media screen and (max-width: 750px) {
    .star[b-6uj0fj52f7] {
        animation: fall-b-6uj0fj52f7 var(--fall-duration) var(--fall-delay) linear infinite;
    }
}

#overlay[b-6uj0fj52f7] {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.1);
    z-index: 2;
}

#logo[b-6uj0fj52f7] {
    position: absolute;
    top: 15%;
    left: 50%;
    font-size: 50px;
    color: white;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}

.data-container[b-6uj0fj52f7] {
    justify-content: center;
    align-items: center;
}
/*# sourceMappingURL=input.css.map */

.btn[b-6uj0fj52f7] {
    cursor: pointer;
    position: relative;
    padding: 10px 20px;
    background: goldenrod;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    transition: all 1s;
}

    .btn[b-6uj0fj52f7]:after, .btn[b-6uj0fj52f7]:before {
        content: " ";
        width: 10px;
        height: 10px;
        position: absolute;
        border: 0px solid #fff;
        transition: all 1s;
    }

    .btn[b-6uj0fj52f7]:after {
        top: -1px;
        left: -1px;
        border-top: 5px solid #fff;
        border-left: 5px solid #fff;
    }

    .btn[b-6uj0fj52f7]:before {
        bottom: -1px;
        right: -1px;
        border-bottom: 5px solid #fff;
        border-right: 5px solid #fff;
    }

    .btn:hover[b-6uj0fj52f7] {
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }

        .btn:hover[b-6uj0fj52f7]:before, .btn:hover[b-6uj0fj52f7]:after {
            width: 100%;
            height: 100%;
        }

.data-container[b-6uj0fj52f7] {
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}
/*****************************************************************************
/*/ ////////////// Second Part ************************************************

.star:nth-child(1)[b-6uj0fj52f7] {
    --star-tail-length: 6.46em;
    --top-offset: 35.12vh;
    --fall-duration: 10.57s;
    --fall-delay: 2.841s;
}

.star:nth-child(2)[b-6uj0fj52f7] {
    --star-tail-length: 6.37em;
    --top-offset: 16.38vh;
    --fall-duration: 7.14s;
    --fall-delay: 3.502s;
}

.star:nth-child(3)[b-6uj0fj52f7] {
    --star-tail-length: 6.54em;
    --top-offset: 74.64vh;
    --fall-duration: 11.537s;
    --fall-delay: 2.057s;
}

.star:nth-child(4)[b-6uj0fj52f7] {
    --star-tail-length: 6.61em;
    --top-offset: 7.68vh;
    --fall-duration: 7.901s;
    --fall-delay: 0.158s;
}

.star:nth-child(5)[b-6uj0fj52f7] {
    --star-tail-length: 6.77em;
    --top-offset: 97.69vh;
    --fall-duration: 11.63s;
    --fall-delay: 9.704s;
}

.star:nth-child(6)[b-6uj0fj52f7] {
    --star-tail-length: 6.43em;
    --top-offset: 60.57vh;
    --fall-duration: 7.232s;
    --fall-delay: 0.588s;
}

.star:nth-child(7)[b-6uj0fj52f7] {
    --star-tail-length: 6.15em;
    --top-offset: 85.63vh;
    --fall-duration: 8.898s;
    --fall-delay: 5.902s;
}

.star:nth-child(8)[b-6uj0fj52f7] {
    --star-tail-length: 5.8em;
    --top-offset: 69.4vh;
    --fall-duration: 9.127s;
    --fall-delay: 0.837s;
}

.star:nth-child(9)[b-6uj0fj52f7] {
    --star-tail-length: 5.82em;
    --top-offset: 45.58vh;
    --fall-duration: 8.329s;
    --fall-delay: 1.362s;
}

.star:nth-child(10)[b-6uj0fj52f7] {
    --star-tail-length: 6em;
    --top-offset: 35.57vh;
    --fall-duration: 11.847s;
    --fall-delay: 0.768s;
}

.star:nth-child(11)[b-6uj0fj52f7] {
    --star-tail-length: 7.3em;
    --top-offset: 23.44vh;
    --fall-duration: 11.745s;
    --fall-delay: 3.636s;
}

.star:nth-child(12)[b-6uj0fj52f7] {
    --star-tail-length: 6.16em;
    --top-offset: 47.22vh;
    --fall-duration: 8.968s;
    --fall-delay: 6.526s;
}

.star:nth-child(13)[b-6uj0fj52f7] {
    --star-tail-length: 6.29em;
    --top-offset: 29.07vh;
    --fall-duration: 11.15s;
    --fall-delay: 8.138s;
}

.star:nth-child(14)[b-6uj0fj52f7] {
    --star-tail-length: 7.17em;
    --top-offset: 27.34vh;
    --fall-duration: 9.335s;
    --fall-delay: 0.573s;
}

.star:nth-child(15)[b-6uj0fj52f7] {
    --star-tail-length: 5.95em;
    --top-offset: 37.78vh;
    --fall-duration: 10.997s;
    --fall-delay: 0.071s;
}

.star:nth-child(16)[b-6uj0fj52f7] {
    --star-tail-length: 5.87em;
    --top-offset: 25.53vh;
    --fall-duration: 10.573s;
    --fall-delay: 4.452s;
}

.star:nth-child(17)[b-6uj0fj52f7] {
    --star-tail-length: 6.99em;
    --top-offset: 13.97vh;
    --fall-duration: 9.621s;
    --fall-delay: 7.334s;
}

.star:nth-child(18)[b-6uj0fj52f7] {
    --star-tail-length: 7.15em;
    --top-offset: 48.64vh;
    --fall-duration: 10.988s;
    --fall-delay: 4.462s;
}

.star:nth-child(19)[b-6uj0fj52f7] {
    --star-tail-length: 5.51em;
    --top-offset: 1.93vh;
    --fall-duration: 10.479s;
    --fall-delay: 4.265s;
}

.star:nth-child(20)[b-6uj0fj52f7] {
    --star-tail-length: 7.03em;
    --top-offset: 66.09vh;
    --fall-duration: 6.228s;
    --fall-delay: 6.551s;
}

.star:nth-child(21)[b-6uj0fj52f7] {
    --star-tail-length: 6.08em;
    --top-offset: 94.7vh;
    --fall-duration: 9.925s;
    --fall-delay: 6.303s;
}

.star:nth-child(22)[b-6uj0fj52f7] {
    --star-tail-length: 6.99em;
    --top-offset: 10.01vh;
    --fall-duration: 11.686s;
    --fall-delay: 9.373s;
}

.star:nth-child(23)[b-6uj0fj52f7] {
    --star-tail-length: 5.92em;
    --top-offset: 41.74vh;
    --fall-duration: 10.013s;
    --fall-delay: 3.714s;
}

.star:nth-child(24)[b-6uj0fj52f7] {
    --star-tail-length: 7.03em;
    --top-offset: 52.82vh;
    --fall-duration: 6.178s;
    --fall-delay: 2.217s;
}

.star:nth-child(25)[b-6uj0fj52f7] {
    --star-tail-length: 6.18em;
    --top-offset: 44.23vh;
    --fall-duration: 7.507s;
    --fall-delay: 6.248s;
}

.star:nth-child(26)[b-6uj0fj52f7] {
    --star-tail-length: 6.99em;
    --top-offset: 12.91vh;
    --fall-duration: 9.175s;
    --fall-delay: 0.115s;
}

.star:nth-child(27)[b-6uj0fj52f7] {
    --star-tail-length: 6.82em;
    --top-offset: 70.39vh;
    --fall-duration: 9.518s;
    --fall-delay: 2.122s;
}

.star:nth-child(28)[b-6uj0fj52f7] {
    --star-tail-length: 5.58em;
    --top-offset: 6.4vh;
    --fall-duration: 6.735s;
    --fall-delay: 6.704s;
}

.star:nth-child(29)[b-6uj0fj52f7] {
    --star-tail-length: 5.4em;
    --top-offset: 55.18vh;
    --fall-duration: 11.388s;
    --fall-delay: 7.172s;
}

.star:nth-child(30)[b-6uj0fj52f7] {
    --star-tail-length: 6.13em;
    --top-offset: 38.57vh;
    --fall-duration: 9.309s;
    --fall-delay: 4.089s;
}

.star:nth-child(31)[b-6uj0fj52f7] {
    --star-tail-length: 7.5em;
    --top-offset: 93.18vh;
    --fall-duration: 9.45s;
    --fall-delay: 8.655s;
}

.star:nth-child(32)[b-6uj0fj52f7] {
    --star-tail-length: 5.95em;
    --top-offset: 73.44vh;
    --fall-duration: 7.671s;
    --fall-delay: 7.797s;
}

.star:nth-child(33)[b-6uj0fj52f7] {
    --star-tail-length: 5.6em;
    --top-offset: 25.4vh;
    --fall-duration: 11.957s;
    --fall-delay: 4.065s;
}

.star:nth-child(34)[b-6uj0fj52f7] {
    --star-tail-length: 5.84em;
    --top-offset: 0.54vh;
    --fall-duration: 8.391s;
    --fall-delay: 6.503s;
}

.star:nth-child(35)[b-6uj0fj52f7] {
    --star-tail-length: 5.31em;
    --top-offset: 64.66vh;
    --fall-duration: 11.915s;
    --fall-delay: 5.668s;
}

.star:nth-child(36)[b-6uj0fj52f7] {
    --star-tail-length: 6.79em;
    --top-offset: 5.66vh;
    --fall-duration: 8.799s;
    --fall-delay: 9.154s;
}

.star:nth-child(37)[b-6uj0fj52f7] {
    --star-tail-length: 6.39em;
    --top-offset: 61.24vh;
    --fall-duration: 8.382s;
    --fall-delay: 2.189s;
}

.star:nth-child(38)[b-6uj0fj52f7] {
    --star-tail-length: 6.23em;
    --top-offset: 25.24vh;
    --fall-duration: 10.091s;
    --fall-delay: 4.245s;
}

.star:nth-child(39)[b-6uj0fj52f7] {
    --star-tail-length: 6.74em;
    --top-offset: 56.77vh;
    --fall-duration: 9.008s;
    --fall-delay: 1.901s;
}

.star:nth-child(40)[b-6uj0fj52f7] {
    --star-tail-length: 6.86em;
    --top-offset: 1.82vh;
    --fall-duration: 7.277s;
    --fall-delay: 9.501s;
}

.star:nth-child(41)[b-6uj0fj52f7] {
    --star-tail-length: 5.58em;
    --top-offset: 42.16vh;
    --fall-duration: 11.697s;
    --fall-delay: 2.966s;
}

.star:nth-child(42)[b-6uj0fj52f7] {
    --star-tail-length: 7.28em;
    --top-offset: 42.27vh;
    --fall-duration: 8.175s;
    --fall-delay: 9.197s;
}

.star:nth-child(43)[b-6uj0fj52f7] {
    --star-tail-length: 5.77em;
    --top-offset: 85.19vh;
    --fall-duration: 9.157s;
    --fall-delay: 8.615s;
}

.star:nth-child(44)[b-6uj0fj52f7] {
    --star-tail-length: 5.65em;
    --top-offset: 49.68vh;
    --fall-duration: 9.447s;
    --fall-delay: 7.706s;
}

.star:nth-child(45)[b-6uj0fj52f7] {
    --star-tail-length: 6.69em;
    --top-offset: 46.25vh;
    --fall-duration: 8.938s;
    --fall-delay: 5.903s;
}

.star:nth-child(46)[b-6uj0fj52f7] {
    --star-tail-length: 5.53em;
    --top-offset: 23.14vh;
    --fall-duration: 6.737s;
    --fall-delay: 4.026s;
}

.star:nth-child(47)[b-6uj0fj52f7] {
    --star-tail-length: 5.99em;
    --top-offset: 36.92vh;
    --fall-duration: 9.173s;
    --fall-delay: 5.161s;
}

.star:nth-child(48)[b-6uj0fj52f7] {
    --star-tail-length: 5.33em;
    --top-offset: 16vh;
    --fall-duration: 9.01s;
    --fall-delay: 8.822s;
}

.star:nth-child(49)[b-6uj0fj52f7] {
    --star-tail-length: 5.89em;
    --top-offset: 51.6vh;
    --fall-duration: 6.702s;
    --fall-delay: 1.344s;
}

.star:nth-child(50)[b-6uj0fj52f7] {
    --star-tail-length: 5.88em;
    --top-offset: 78.36vh;
    --fall-duration: 8.7s;
    --fall-delay: 0.556s;
}

.star[b-6uj0fj52f7]::before, .star[b-6uj0fj52f7]::after {
    position: absolute;
    content: "";
    top: 0;
    left: calc(var(--star-width) / -2);
    width: var(--star-width);
    height: 100%;
    background: linear-gradient(45deg, transparent, currentColor, transparent);
    border-radius: inherit;
    animation: blink-b-6uj0fj52f7 2s linear infinite;
}

.star[b-6uj0fj52f7]::before {
    transform: rotate(45deg);
}

.star[b-6uj0fj52f7]::after {
    transform: rotate(-45deg);
}

@keyframes fall-b-6uj0fj52f7 {
    to {
        transform: translate3d(-30em, 0, 0);
    }
}

@keyframes tail-fade-b-6uj0fj52f7 {
    0%, 50% {
        width: var(--star-tail-length);
        opacity: 1;
    }

    70%, 80% {
        width: 0;
        opacity: 0.4;
    }

    100% {
        width: 0;
        opacity: 0;
    }
}

@keyframes blink-b-6uj0fj52f7 {
    50% {
        opacity: 0.6;
    }
}
/* _content/Lenzoapp.WebApp/Components/Layout/Tenants/SanRoofTop.razor.rz.scp.css */
/* General Styles */
body[b-fdprn0j2nc] {
    margin: 0;
    padding: 0;
    min-height: 100vh; /* Ensures the body takes full height */
    display: flex;
    flex-direction: column;
}

.video-background[b-fdprn0j2nc] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: -1;
}

.video-embed[b-fdprn0j2nc] {
    width: 100%;
    height: auto; /* Use auto height */
}
/* _content/Lenzoapp.WebApp/Components/Layout/Tenants/TheCapsoulCafe.razor.rz.scp.css */
/* General Styles */
body[b-0so9nqln4v] {
    margin: 0;
    padding: 0;
    min-height: 100vh; /* Ensures the body takes full height */
    display: flex;
    flex-direction: column;
}

.video-background[b-0so9nqln4v] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: -1;
}

.video-embed[b-0so9nqln4v] {
    width: 100%;
    height: auto; /* Use auto height */
}
/* _content/Lenzoapp.WebApp/Components/Layout/Tenants/TheCapsoulCafeOriginal.razor.rz.scp.css */
/* General Styles */
body[b-w1gtaoxqvu] {
    margin: 0;
    padding: 0;
    min-height: 100vh; /* Ensures the body takes full height */
    display: flex;
    flex-direction: column;
}

.video-background[b-w1gtaoxqvu] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: -1;
}

.video-embed[b-w1gtaoxqvu] {
    width: 100%;
    height: auto; /* Use auto height */
}
/* _content/Lenzoapp.WebApp/Components/Pages/Public/MainSubCategory.razor.rz.scp.css */
@media only screen and (min-width:320px) { /* smartphones, iPhone, portrait 480x320 phones */
    .rz-g[b-exorztw32x] {
        column-gap: 5em;
    }
}

@media only screen and (min-width:481px) { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */
    .rz-g[b-exorztw32x] {
        column-gap: 5em;
    }
}

@media only screen and (min-width:641px) { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
    .rz-g[b-exorztw32x] {
        column-gap: 5em;
    }
}

@media only screen and (min-width:961px) { /* tablet, landscape iPad, lo-res laptops ands desktops */
    .rz-g[b-exorztw32x] {
        column-gap: 5em;
    }
}

@media only screen and (min-width:1025px) { /* big landscape tablets, laptops, and desktops */
    .rz-g[b-exorztw32x] {
        column-gap: 5em;
    }
    
}

@media only screen and (min-width:1281px) { /* hi-res laptops and desktops */
    .rz-g[b-exorztw32x] {
        column-gap: 5em;
    }
}
..rz-row[b-exorztw32x] {
    padding-left: 50px;
}

*[b-exorztw32x] {
    margin: 0;
    padding: 0;
}

@media only screen and (max-width: 578px) {
    .rz-align-center-f[b-exorztw32x] {
        text-align: center;
    }
}

/* Default Design */
.rz-align-center-f[b-exorztw32x] {
    /* To make all elements center */
    display: flex;
    justify-content: center;
    align-items: center;
    /* Default Styling */
    margin: 20px auto;
    padding: 0px;
    font-size: 30px;
    width: 300px;
    height: 300px;
    background-color: darkseagreen;
    color: black;
}

/* For Desktop View */
@media screen and (min-width: 1024px) {
    .rz-datalist-content[b-exorztw32x] {
        background-color: #63c971;
        color: #fff;
    }
}

/* For Tablet View */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .rz-datalist-content[b-exorztw32x] {
        width: 400px;
        height: 400px;
        background-color: orange;
        color: black;
    }
}

/* For Mobile Portrait View */
@media screen and (max-device-width: 480px) and (orientation: portrait) {
    .rz-datalist-content[b-exorztw32x] {
        width: 200px;
        height: 200px;
        /*background-color: red;*/
        color: #fff;
    }
}

/* For Mobile Landscape View */
@media screen and (max-device-width: 640px) and (orientation: landscape) {
    .rz-datalist-content[b-exorztw32x] {
        width: 400px;
        height: 200px;
        background-color: cyan;
        color: black;
    }
}

/* For Mobile Phones Portrait or Landscape View */
@media screen and (max-device-width: 640px) {
    .rz-datalist-content[b-exorztw32x] {
        width: 400px;
        height: 200px;
        background-color: chartreuse;
        color: black;
    }
}

/* For iPhone 4 Portrait or Landscape View */
@media screen and (min-device-width: 320px) and (-webkit-min-device-pixel-ratio: 2) {
    .rz-datalist-content[b-exorztw32x] {
        width: 400px;
        height: 400px;
        background-color: brown;
        color: black;
    }
}

/* For iPhone 5 Portrait or Landscape View */
@media (device-height: 568px) and (device-width: 320px) and (-webkit-min-device-pixel-ratio: 2) {
    .rz-datalist-content[b-exorztw32x] {
        width: 400px;
        height: 400px;
        background-color: cornflowerblue;
        color: black;
    }
}

/* For iPhone 6 and 6 plus Portrait or Landscape View */
@media (min-device-height: 667px) and (min-device-width: 375px) and (-webkit-min-device-pixel-ratio: 3) {
    .rz-datalist-content[b-exorztw32x] {
        width: 400px;
        height: 400px;
        background-color: darkgoldenrod;
        color: black;
    }
}

;[b-exorztw32x]
