/* /Components/CarouselComponent.razor.rz.scp.css */

@keyframes slideLeftWrap-b-fkhvjmdg6e {
    0% {
        transform: translateX(0);
        left: -85%;
    }

    50.000001% {
        left: -85%;
        opacity: 1;
    }

    50.000002% {
        opacity: 0;
    }

    50.000003% {
        left: 185%;
    }

    50.000004% {
        opacity: 1;
    }

    100% {
        transform: translateX(-100%);
        left: 185%;
    }
}

@keyframes slideLeft-b-fkhvjmdg6e {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-100%);
    }
}
@keyframes slideRightWrap-b-fkhvjmdg6e {
    0% {
        transform: translateX(0);
        left: 95%;
    }

    50.000001% {
        left: 95%;
        opacity: 1;
    }

    50.000002% {
        opacity: 0;
    }

    50.000003% {
        left: -175%;
    }

    50.000004% {
        opacity: 1;
    }

    100% {
        transform: translateX(100%);
        left: -175%;
    }
}

@keyframes slideRight-b-fkhvjmdg6e {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(100%);
    }
}

.container[b-fkhvjmdg6e] {
    width: 100%;
    height: 100%;
}

.left[b-fkhvjmdg6e], .center[b-fkhvjmdg6e], .right[b-fkhvjmdg6e] {
    min-width: 90%;
    width: 90%;
    position: absolute;
    height: 100%;
}

.left[b-fkhvjmdg6e] {
    left: -85%;
}

.center[b-fkhvjmdg6e] {
    left: 5%;
}

.right[b-fkhvjmdg6e] {
    left: 95%;
}

.slideLeft.left[b-fkhvjmdg6e] {
    animation-name: slideLeftWrap-b-fkhvjmdg6e;
}

.slideLeft.center[b-fkhvjmdg6e], .slideLeft.right[b-fkhvjmdg6e] {
    animation-name: slideLeft-b-fkhvjmdg6e;
}

.slideRight.right[b-fkhvjmdg6e] {
    animation-name: slideRightWrap-b-fkhvjmdg6e;
}

.slideRight.center[b-fkhvjmdg6e], .slideRight.left[b-fkhvjmdg6e] {
    animation-name: slideRight-b-fkhvjmdg6e;
}

.slideLeft[b-fkhvjmdg6e], .slideRight[b-fkhvjmdg6e] {
    animation-duration: 0.3s;
    animation-delay: 0s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
}

.main[b-fkhvjmdg6e] {
    overflow-x: hidden;
    position: relative;
    width: 100%;
    height: 100%;
}

.subcontainer[b-fkhvjmdg6e] {
    position: relative;
    height: 100%;
    width: 100%;
}

.content[b-fkhvjmdg6e] {
    width: 100%;
    height: 100%;
    overflow-y: auto;
}

.button[b-fkhvjmdg6e]
{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}

.center .button[b-fkhvjmdg6e] {
    display: none;
}

@media only screen and (min-width: 1280px) {
    .main[b-fkhvjmdg6e] {
        display: flex;
    }

    .left[b-fkhvjmdg6e], .center[b-fkhvjmdg6e], .right[b-fkhvjmdg6e] {
        width: calc(100% / 3);
        min-width: calc(100% / 3);
        position: relative;
        left: 0;
    }

    .slideLeft[b-fkhvjmdg6e], .slideRight[b-fkhvjmdg6e] {
        animation-duration: 0;
        animation-name: none !important;
    }

    .button[b-fkhvjmdg6e] {
        display: none;
    }
}
/* /Components/FullProfileComponent.razor.rz.scp.css */
.profile[b-aks2p7o1hl] {
    width: 90%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.images[b-aks2p7o1hl] {
    display: none;
    overflow-y: auto;
    height: 100%;
}

.big-only[b-aks2p7o1hl] {
    display: none !important;
}

@media only screen and (min-width: 1280px) {

    .profile[b-aks2p7o1hl] {
        width: calc(100% / 3);
        min-width: calc(100% / 3);
    }

    .images[b-aks2p7o1hl] {
        width: calc(100% / 3 * 2);
        min-width: calc(100% / 3);
        display: initial;
    }

    .inline-images[b-aks2p7o1hl] {
        display: none;
    }

    .big-only[b-aks2p7o1hl] {
        display: initial !important;
    }

    .big-only.d-flex[b-aks2p7o1hl] {
        display: flex !important;
    }

    .small-only[b-aks2p7o1hl] {
        display: none !important;
    }
}

.text-container[b-aks2p7o1hl] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

    .text-container p[b-aks2p7o1hl] {
        margin-bottom: 0.5rem;
    }

    .text-container > *:nth-child(odd)[b-aks2p7o1hl] {
        font-style: italic;
        padding-right: 5rem;
    }

    .text-container > *:first-child[b-aks2p7o1hl] {
        font-weight: bold !important;
    }

    .text-container > *:nth-child(even)[b-aks2p7o1hl] {
        text-align: end;
        padding-left: 5rem;
    }
/* /Components/ThreeProfilesComponent.razor.rz.scp.css */
.big-only[b-l3sn788uq4] {
    display: none !important;
}

@media only screen and (min-width: 1280px) {
    .big-only[b-l3sn788uq4] {
        display: initial !important;
    }

    .big-only.d-flex[b-l3sn788uq4] {
        display: flex !important;
    }

    .small-only[b-l3sn788uq4] {
        display: none !important;
    }
}
/* /Components/ThreeProfilesPartialComponent.razor.rz.scp.css */
.big-only[b-r1hvr0aohc] {
    display: none !important;
}

@media only screen and (min-width: 1280px) {
    .big-only[b-r1hvr0aohc] {
        display: initial !important;
    }

    .big-only.d-flex[b-r1hvr0aohc] {
        display: flex !important;
    }

    .small-only[b-r1hvr0aohc] {
        display: none !important;
    }
}

.text-container[b-r1hvr0aohc] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

.text-container p[b-r1hvr0aohc] {
    margin-bottom: 0.5rem;
}

.text-container > *:nth-child(odd)[b-r1hvr0aohc] {
    font-style: italic;
    padding-right: 5rem;
}

.text-container > *:first-child[b-r1hvr0aohc] {
    font-weight: bold !important;
}

.text-container > *:nth-child(even)[b-r1hvr0aohc] {
    text-align: end;
    padding-left: 5rem;
}
/* /Layout/MainLayout.razor.rz.scp.css */
.main[b-vadtt99wva] {
    height: 100vh;
    max-height: 100vh;
}

.content[b-vadtt99wva] {
    overflow-x: hidden;
    overflow-y: auto;
}
/* /Layout/NavMenu.razor.rz.scp.css */
