/* _content/Host/Shared/BilingualTitle.razor.rz.scp.css */
#watermark[b-2swgud2d3v] {
    color: rgba(139,164,192,0.4);
    font-size: 1.875rem;
}

#title[b-2swgud2d3v] {
    color: var(--lj-medium);
    margin-top: -1.5rem;
    font-size: 1.5rem;
}

@media (min-width: 768px) {
    #watermark[b-2swgud2d3v] {
        font-size: 2.5rem;
    }

    #title[b-2swgud2d3v] {
        margin-top: -2rem;
        font-size: 2rem;
    }
}
/* _content/Host/Shared/FlexCard.razor.rz.scp.css */
#advantages .pvt-card[b-inj59hm9uq] {
    display: flex;
    align-items: center;
}

#advantages .pvt-body[b-inj59hm9uq] {
    display: flex;
    flex-direction: column;
}

@media (min-width: 768px) {
    #advantages[b-inj59hm9uq] {
        display: flex;
        justify-content: space-between;
    }

        #advantages .pvt-card[b-inj59hm9uq] {
            flex-direction: column;
            width: 112px;
        }

        #advantages .pvt-body[b-inj59hm9uq] {
            font-size: 1rem;
            align-items: center;
        }
}

@media (min-width: 992px) {
    #advantages[b-inj59hm9uq] {
        justify-content: space-evenly;
    }
}
/* _content/Host/Shared/FlexCarousel.razor.rz.scp.css */
#carousel1[b-v0vr9jnt4y] {
    display: flex;
}

#carousel2[b-v0vr9jnt4y], #carousel3[b-v0vr9jnt4y], #carousel4[b-v0vr9jnt4y] {
    display: none;
}

@media (min-width: 768px) {
    #carousel1[b-v0vr9jnt4y] {
        display: none;
    }

    #carousel2[b-v0vr9jnt4y] {
        display: flex;
    }

    @media (min-width: 992px) {
        #carousel2[b-v0vr9jnt4y] {
            display: none;
        }

        #carousel3[b-v0vr9jnt4y] {
            display: flex;
        }

        @media (min-width: 1200px) {
            #carousel3[b-v0vr9jnt4y] {
                display: none;
            }

            #carousel4[b-v0vr9jnt4y] {
                display: flex;
            }
        }
    }
}
/* _content/Host/Shared/FlowCard.razor.rz.scp.css */
#team .pvt-container[b-l9u9dtbyb9] {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
    margin-top: -1rem;
}

#team .pvt-card[b-l9u9dtbyb9] {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    margin-top: 1rem;
    width: 340px;
    height: 480px;
    border-radius: 5px;
    overflow: hidden;
}

#team .pvt-body[b-l9u9dtbyb9] {
    position: relative;
    top: -25%;
    height: 25%;
    color: var(--lj-text-light);
    background-color: var(--lj-hover-dark-40);
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 1.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

#team span[b-l9u9dtbyb9] {
    margin-top: 0.5rem;
    text-align: center;
}

#authorization .pvt-container[b-l9u9dtbyb9] {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
    margin-top: -1rem;
}

#authorization[b-l9u9dtbyb9]  .card {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    margin-top: 1rem;
    width: 340px;
    height: 400px;
}

#authorization[b-l9u9dtbyb9]  .card-body {
    display: flex;
    flex-direction: column;
    align-items: center;
}

#authorization strong[b-l9u9dtbyb9] {
    margin-top: 1rem;
}

#authorization span[b-l9u9dtbyb9] {
    margin-top: 0.5rem;
    text-align: center;
}

#authorization a[b-l9u9dtbyb9] {
    margin-top: auto;
    background-color: #009ef7;
    color: var(--lj-text-light);
    border-radius: 5px;
    padding: 5px 25px;
}

    #authorization a:hover[b-l9u9dtbyb9] {
        background-color: #0095e8;
    }

#commodity .pvt-container[b-l9u9dtbyb9], #terminal .pvt-container[b-l9u9dtbyb9], #customization .pvt-container[b-l9u9dtbyb9] {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
    margin-top: -1rem;
}

#commodity .pvt-card[b-l9u9dtbyb9], #terminal .pvt-card[b-l9u9dtbyb9], #customization .pvt-card[b-l9u9dtbyb9] {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    margin-top: calc(1rem + 75px);
    width: 340px;
    height: 240px;
    border-radius: 10px;
    box-shadow: 5px 5px 5px var(--lj-hover-dark-40);
}

#commodity .pvt-body[b-l9u9dtbyb9], #terminal .pvt-body[b-l9u9dtbyb9], #customization .pvt-body[b-l9u9dtbyb9] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 2rem;
    padding-right: 2rem;
}

#commodity img[b-l9u9dtbyb9], #terminal img[b-l9u9dtbyb9], #customization img[b-l9u9dtbyb9] {
    align-self: flex-end;
    position: relative;
    top: -75px;
}

#commodity strong[b-l9u9dtbyb9], #terminal strong[b-l9u9dtbyb9], #customization strong[b-l9u9dtbyb9] {
    margin-top: calc(1rem - 75px);
}

#commodity span[b-l9u9dtbyb9], #terminal span[b-l9u9dtbyb9], #customization span[b-l9u9dtbyb9] {
    margin-top: 0.5rem;
}

#distribution .pvt-card[b-l9u9dtbyb9] {
    width: 240px;
    height: 360px;
}

#distribution .pvt-body[b-l9u9dtbyb9] {
    position: relative;
    top: -100%;
    height: 100%;
    color: var(--lj-text-light);
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 3.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
}

#distribution strong[b-l9u9dtbyb9] {
    margin-top: 0.5rem;
}

#distribution span[b-l9u9dtbyb9] {
    margin-top: 2rem;
    text-align: center;
}

#app .pvt-container[b-l9u9dtbyb9] {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
    margin-top: -1rem;
}

#app .pvt-card[b-l9u9dtbyb9] {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    margin-top: 1rem;
    width: 340px;
    height: 240px;
    border-radius: 5px;
    overflow: hidden;
}

#app .pvt-body[b-l9u9dtbyb9] {
    position: relative;
    top: -100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 3.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
}

#app span[b-l9u9dtbyb9] {
    margin-top: 0.5rem;
}

#digital .pvt-card[b-l9u9dtbyb9] {
    width: 170px;
    height: 150px;
}

#digital .pvt-body[b-l9u9dtbyb9] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

strong[b-l9u9dtbyb9] {
    font-size: 1rem;
}

@media (min-width: 768px) {
    #authorization a[b-l9u9dtbyb9] {
        font-size: 1rem;
    }

    #customization .pvt-card[b-l9u9dtbyb9] {
        width: 540px;
        height: 270px;
    }

    strong[b-l9u9dtbyb9] {
        font-size: 1.5rem;
    }

    span[b-l9u9dtbyb9] {
        font-size: 1rem;
    }
}
/* _content/Host/Shared/FooterInfo.razor.rz.scp.css */
a[b-8cy6d9vyf8] {
    color: inherit;
    text-decoration: none;
}

    a:hover[b-8cy6d9vyf8] {
        color: skyblue;
    }

.oi[b-8cy6d9vyf8] {
    width: 1rem;
    position: relative;
}

@media (min-width: 768px) {
    .container[b-8cy6d9vyf8] {
        font-size: 1rem;
    }

        .container > div:not(:first-child) > *:not(:last-child)[b-8cy6d9vyf8] {
            margin-right: 2rem;
        }
}
/* _content/Host/Shared/Headline.razor.rz.scp.css */
h1[b-gmssoeasgm] {
    font-size: 1rem;
    font-weight: initial;
}

    h1[b-gmssoeasgm]  br {
        display: none;
    }

@media (min-width: 768px) {
    h1[b-gmssoeasgm] {
        font-size: 1.5rem;
    }

        h1[b-gmssoeasgm]  br {
            display: initial;
        }
}
/* _content/Host/Shared/HoverCard.razor.rz.scp.css */
.col[b-dy9dsug8w2] {
    height: calc(60px + 10.5rem);
    background-color: var(--lj-text-light);
    border: 1px solid #ebebeb;
    display: flex;
    flex-direction: column;
    align-items: center;
    overflow: hidden;
    transition: background-color linear 0.2s;
}

    .col > img[b-dy9dsug8w2] {
        margin-top: 4rem;
        transition-property: margin-top width height;
        transition-timing-function: linear;
        transition-duration: 0.2s;
    }

    .col > strong[b-dy9dsug8w2] {
        margin-top: 1rem;
        font-size: 1rem;
    }

    .col > span[b-dy9dsug8w2] {
        margin-top: 1rem;
        display: none
    }

    .col:hover[b-dy9dsug8w2] {
        color: var(--lj-text-light);
        background-color: steelblue;
        border: none;
    }

        .col:hover > img[b-dy9dsug8w2] {
            margin-top: 1rem;
            width: 48px;
            height: 48px;
        }

        .col:hover > span[b-dy9dsug8w2] {
            display: initial;
        }

@media (min-width: 768px) {
    .col > strong[b-dy9dsug8w2] {
        font-size: 1.125rem;
    }

    .col > span[b-dy9dsug8w2] {
        font-size: 1rem;
    }
}

@media (min-width: 992px) {
    .row[b-dy9dsug8w2] {
        padding-left: 10%;
        padding-right: 10%;
    }
}
/* _content/Host/Shared/NavMenu.razor.rz.scp.css */
[b-kk3f7kn4fm] a.nav-link {
    color: inherit;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    display: flex;
    align-items: center;
    font-size: 1rem;
}

    [b-kk3f7kn4fm] a.nav-link:hover {
        color: inherit;
        background-color: var(--lj-hover-light-10);
    }

[b-kk3f7kn4fm] a.active {
    color: inherit;
    font-weight: bold;
}

.container > div[b-kk3f7kn4fm] {
    display: none;
}

    .container > div[b-kk3f7kn4fm]  a.nav-link {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .container > div:first-of-type[b-kk3f7kn4fm]  a.nav-link {
        border-radius: 5px;
    }

.oi[b-kk3f7kn4fm] {
    top: -2px;
    margin-left: 1rem;
    margin-right: 0.5rem;
    position: relative;
}

@media (min-width: 768px) {
    .container > div[b-kk3f7kn4fm] {
        display: flex;
    }

    .navbar-toggler[b-kk3f7kn4fm] {
        display: none;
    }
}
/* _content/Host/Shared/Splitter.razor.rz.scp.css */
span[b-vghjqxkpj4] {
    width: 30%;
    height: 6px;
    border-radius: 3px;
    background-color: var(--lj-medium);
}
/* _content/Host/Shared/SpreadTab.razor.rz.scp.css */
#solution[b-du7edqnn8z]  .tabs-card, [b-du7edqnn8z] .tabs-header {
    all: unset;
}

#solution[b-du7edqnn8z]  .tabs-nav-wrap {
    height: 1rem;
}

#solution[b-du7edqnn8z]  .tabs-nav {
    justify-content: center;
}

#solution[b-du7edqnn8z]  .tabs-item-fix {
    display: none;
}

#solution[b-du7edqnn8z]  .tabs-item {
    border: unset;
    color: lightsteelblue;
    font-weight: initial;
    font-size: 1rem;
}

    #solution[b-du7edqnn8z]  .tabs-item:not(:first-child) {
        border-left: 2px solid lightsteelblue;
    }

    #solution[b-du7edqnn8z]  .tabs-item:hover {
        color: var(--lj-text-light);
    }

    #solution[b-du7edqnn8z]  .tabs-item.active {
        background-color: initial;
    }

#solution[b-du7edqnn8z]  .tabs-body-content {
    background-color: initial;
}

#solution .pvt-body[b-du7edqnn8z] {
    height: 400px;
    color: var(--lj-text-light);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 5rem;
    padding-bottom: 5rem;
}

#solution strong[b-du7edqnn8z] {
    font-size: 1rem;
}

#solution span[b-du7edqnn8z] {
    margin-top: 1rem;
}

#solution a[b-du7edqnn8z] {
    margin-top: auto;
    color: inherit;
    font-size: 1rem;
    white-space: pre;
    text-decoration: underline;
    text-underline-position: under;
}

    #solution a:hover[b-du7edqnn8z] {
        color: skyblue;
    }

@media (min-width: 768px) {
    #solution[b-du7edqnn8z]  .tabs-nav-wrap {
        height: 2rem;
    }

    #solution[b-du7edqnn8z]  .tabs-item {
        font-size: 2rem;
        padding-left: 2rem;
        padding-right: 2rem;
    }

        #solution[b-du7edqnn8z]  .tabs-item:not(:first-child) {
            border-left-width: 3px;
        }

    #solution strong[b-du7edqnn8z] {
        font-size: 2rem;
    }

    #solution span[b-du7edqnn8z] {
        font-size: 1rem;
    }

    #solution a[b-du7edqnn8z] {
        font-size: 1.5rem;
    }
}

@media (min-width: 992px) {
    #solution .pvt-body[b-du7edqnn8z] {
        padding-left: 10%;
        padding-right: 40%;
    }
}
