/* _content/Web.Client/Components/Helpers/TAccordion.razor.rz.scp.css */
.accordion[b-sox8al50r8] {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    gap: 0;
    
    width: 100%;

    border: 1px solid var(--color-border);
    border-radius: 0.31rem;

    overflow: hidden;
}
/* _content/Web.Client/Components/Helpers/TAutocomplete.razor.rz.scp.css */
.text-header[b-rug3n83h4f] {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 12px;
    line-height: 150%;
    color: #707070;
    text-transform: uppercase;
    width: 100%;
    padding-left: 12px;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-right: 12px;
}
.text-footer[b-rug3n83h4f] {
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 12px;
    line-height: 150%;
    color: #707070;
    background-color: #D1D3D8;
    width: 100%;
    padding-left: 12px;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-right: 12px;
}
.autocomplete[b-rug3n83h4f] {
    position: relative;
    width: 100%;
}
    .autocomplete .options[b-rug3n83h4f] {
        background: transparent;
        width: 100%;
        height: 100%;
        padding: 0;
        margin: 0;
        overflow-y: auto;
    }
    .autocomplete .option[b-rug3n83h4f] {
        display: block;
        padding-left: 12px;
        padding-top: 11px;
        padding-bottom: 11px;
        padding-right: 12px;
    }
        .autocomplete .option:hover[b-rug3n83h4f] {
            background: #D1D3D8;
        }
        .autocomplete .option.disabled[b-rug3n83h4f] {
            cursor: not-allowed;
        }
        .autocomplete .option.disabled:hover[b-rug3n83h4f] {
            color: #707070;
        }
.container-options[b-rug3n83h4f] {
    max-height: 300px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    position: absolute;
    top: 60px;
    left: 0;
    background: #DADCE1;
    width: 100%;
    padding: 0;
    margin: 0;
    z-index: 10;
    border-radius: 0.31rem;
    border: 1px solid var(--color-border);
    box-shadow: 0 30px 25px 8px rgba(0, 0, 0, 0.1);
    overflow: hidden;
}
.option-text[b-rug3n83h4f] {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 0.88rem;
    line-height: 150%;
    color: #707070;
    cursor: default;
}
/* _content/Web.Client/Components/Helpers/TCollapse.razor.rz.scp.css */
.collapse[b-1ogjc749mo] {
    width: 100%;
}
    .collapse div[b-1ogjc749mo] {
        width: 100%;
        border: 0;
        padding: 0;
        margin: 0;
        background: transparent;
    }
.active[b-1ogjc749mo] {
    background: rgba(0, 0, 0, 0.04);
}
/* _content/Web.Client/Components/Helpers/TFooter.razor.rz.scp.css */
/* Mobile */
footer[b-3puco39t9z] {
    display: grid;
    gap: 2.5rem;
    padding: 2.5rem 1.25rem;
    border-top: 1px solid #2a303a;
}
footer .links[b-3puco39t9z] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 2.5rem;
    width: min(22.06rem, 100%);
}
    footer .links a[b-3puco39t9z] {
        font-weight: 400;
        font-size: 1rem;
        line-height: 150%;
        opacity: 0.6;
        min-width: 8.75rem;
    }
footer .receive_updates[b-3puco39t9z] {}
footer .receive_updates input[b-3puco39t9z] {
    box-sizing: border-box;
    -webkit-flex: auto;
    flex: auto;
    display: block;
    
    padding: 22.5px 16px;
    margin: 0;
    
    width: 100%;
    border-radius: 0.31rem;
    background-color: transparent;

    border: 1px solid var(--color-border);
    outline: none;
    color: white;
}
    footer .receive_updates input[b-3puco39t9z]::placeholder {
        color: white;
        opacity: 0.6;
        text-transform: uppercase;
    }

footer .receive_updates button[b-3puco39t9z] {
    border: none;
    background: white;
    text-align: center;
    color: black;
    border-radius: 0.31rem;
    padding: 1.25rem 1rem;
    width: 100%;
} 

/* Desktop */
@media (min-width: 900px) {
    footer[b-3puco39t9z] {
        grid-template-columns: repeat(2, 1fr);
        padding: 2.5rem 2.5rem 3.188rem;
    }
    footer .receive_updates button[b-3puco39t9z] {
        max-width: 7.5rem;
    }
    footer .receive_updates input[b-3puco39t9z] {
        max-width: 21.5rem;
    }
}
/* _content/Web.Client/Components/Helpers/TNavMenu.razor.rz.scp.css */
/* Mobile */
header[b-tncr61shkb] {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0.813rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 2;
}
    header:has(input[type="checkbox"]:checked)[b-tncr61shkb] {
        flex-direction: column;
        align-items: flex-start;
        justify-content: space-between;
        height: 100lvh;
        width: 100vw;
        padding-bottom: 1.125rem;
        background-color: #111111;
        color: white;
    }
.header__main[b-tncr61shkb] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    min-height: 60px;
}

.navbar-toggler[b-tncr61shkb] {
    display: inline-block;
    appearance: none;
    cursor: pointer;
    min-width: 24px;
    min-height: 24px;
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 18H22M2 6H22' stroke='white' stroke-width='2'/%3E%3C/svg%3E") 0 0/contain no-repeat;
}
    .navbar-toggler:checked[b-tncr61shkb] {
        background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L23 23M1 23L23 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A") 0 0/contain no-repeat;
        min-width: 24px;
        min-height: 24px;
    }
    
.navbar-nav__links[b-tncr61shkb] {
    display: none;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 3.625rem;
    padding-bottom: 2.5rem;
    height: 100%;
    width: 100%;
    overflow-y: auto;
    gap: 2.5rem;
}
    :has(input[type="checkbox"]:checked) .navbar-nav__links[b-tncr61shkb] {
        display: flex;
    }

.nav-scrollable[b-tncr61shkb] {
    display: none;
}
    .navbar-nav[b-tncr61shkb] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 2.5rem;
        width: auto;
    }
        .nav-item[b-tncr61shkb] {
            display: flex;
            align-items: center;
            align-self: stretch;
            justify-content: center;
        }
            .nav-item[b-tncr61shkb]  a {
                margin: 0;
                text-decoration: none;
                overflow: hidden;
                text-overflow: ellipsis;
                font-family: var(--font-family);
                color: white;
                text-align: center;
                font-weight: 400;
                font-size: 1rem;
                line-height: 150%;
            }

[b-tncr61shkb] .nav-item a.active {
    opacity: 0.6;
}

.header__main_checkbox[b-tncr61shkb] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: 2rem;
}
    .header__main_checkbox input[b-tncr61shkb] {
        margin: 0;
    }
    .header__main_checkbox:has(input[type="checkbox"]:checked) a[b-tncr61shkb] {
        display: none;
    }
    .header__main_checkbox a p[b-tncr61shkb] {
        display: none;
    }

.nav-link[b-tncr61shkb] {
    margin: 0;
    text-decoration: none;
    font-family: var(--font-family);
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    color: var(--color-text);
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Desktop */
@media (min-width: 900px) {
    header[b-tncr61shkb] {
        padding: 0 2.5rem;
    }
    .header__main[b-tncr61shkb] { 
        height: 80px;
    }
    .navbar-nav__links[b-tncr61shkb] { display: none; }
    .navbar-toggler[b-tncr61shkb] { display: none; }
    .nav-scrollable[b-tncr61shkb] {display: block;}
    .header__main_checkbox[b-tncr61shkb] { display: none; }
    /* TODO: bag */
    :has(input[type="checkbox"]:checked) .navbar-nav__links[b-tncr61shkb] {
        display: none;
    }
    header:has(input[type="checkbox"]:checked)[b-tncr61shkb] {
        display: none;
    }
}
/* _content/Web.Client/Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-a3790jfgun] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}
    #blazor-error-ui .dismiss[b-a3790jfgun] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/Web.Client/Components/Pages/Cancel.razor.rz.scp.css */
/* Mobile */
section[b-kzppde4yyn] {
    background: linear-gradient(180deg, #081420 0%, #232936 100%);
    padding: 20px 20px 60px;
}
    section .content[b-kzppde4yyn] {
        height: 100%;
    }
/* Desktop */
@media (min-width: 900px) {
    section[b-kzppde4yyn] {
        gap: 4rem;
        padding: 0 40px 100px;
    }
        section header[b-kzppde4yyn] {
            padding-top: 48px;
        }
}
/* _content/Web.Client/Components/Pages/FAQ.razor.rz.scp.css */
/* Mobile */
section[b-rxj8wahyzs] {
    height: auto;
    align-items: flex-start;
    padding: 100px 20px;
}
    section .content[b-rxj8wahyzs] {
        align-items: flex-start;
        gap: 4rem;
        width: min(60rem, 100%);
    }
/* Desktop */
@media (min-width: 900px) {
    section[b-rxj8wahyzs] {
        padding: 160px 40px 100px;
    }
}    
/* _content/Web.Client/Components/Pages/Home.razor.rz.scp.css */
/* Mobile */
section:nth-of-type(1)[b-u2rawapqt4] {
    display: grid;
    align-items: start;
    justify-items: center;
    height: auto;
    padding: 0;
    overflow: visible;
}
    section:nth-of-type(1) .content[b-u2rawapqt4] {
        height: 100lvh;
        width: min(40.625rem, 100% - 2.5rem);
    }
    section:nth-of-type(1) .content:nth-child(3)[b-u2rawapqt4] {
        justify-content: end;
    }
    section:nth-of-type(1) .video-play[b-u2rawapqt4] {
        grid-area: 1 / 1;
        position: sticky;
        position: -webkit-sticky;
        display: inline-block;
        top: 0;
        height: 100lvh;
        width: auto;
    }
    section:nth-of-type(1) .btn-link[b-u2rawapqt4] {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: row;
        gap: 0.5rem;
        width: 12.5rem;
        height: 2.5rem;
        color: white;
        border: 1px solid white;
        border-radius: 1.25rem;
    }
    .player[b-u2rawapqt4] {
        display: none;
        flex-direction: column;
        gap: 1rem;
        align-items: center;
        background: black;
        position: fixed;
        z-index: 3;
        height: 100lvh;
        width: 100vw;
        padding: 18px 20px;
    }
        .player__header[b-u2rawapqt4] {
            width: 100%;
            display: flex;
            flex-direction: row;
            justify-content: space-between;
            align-items: center;
        }
        .player iframe[b-u2rawapqt4] {
            width: 80vw;
            height: 81%;
        }
    
    
section:nth-of-type(2)[b-u2rawapqt4] {
    height: auto;
    padding: 280px 0 0;
}
    section:nth-of-type(2) .video-play[b-u2rawapqt4] {
        width: 160%;
        height: auto;
    }
    section:nth-of-type(2) .content .video-play[b-u2rawapqt4] {
        width: 100%;
        height: auto;
    }
    
section:nth-of-type(3)[b-u2rawapqt4] {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 2.5rem;
    height: auto;
}
    section:nth-of-type(3) .container-image[b-u2rawapqt4] {
        width: min(540px, 100%);
    }
    section:nth-of-type(3) .content[b-u2rawapqt4] {
        align-items: flex-start;
        width: min(596px, 100%);
    }

section:nth-of-type(4)[b-u2rawapqt4] {
    padding: 0;
    display: grid;
    justify-items: center;
}
    section:nth-of-type(4) .content[b-u2rawapqt4] {
        grid-area: 1 / 1;
        width: min(40rem, 100% - 2.5rem);
    }
    section:nth-of-type(4) .container-image[b-u2rawapqt4] {
        grid-area: 1 / 1;
        width: auto;
        height: 100%;
        border-bottom: 1px solid #2a303a;
        border-top: 1px solid #2a303a;
    }
        section:nth-of-type(4) .container-image img[b-u2rawapqt4] {
            object-fit: cover;
        }
        
section:nth-of-type(5)[b-u2rawapqt4] {
    gap: 4rem;
    padding: 0;
}
    section:nth-of-type(5) .content[b-u2rawapqt4] {
        position: relative;
        height: auto;
        width: min(40rem, 100% - 2.5rem);
    }
    section:nth-of-type(5) .container-image[b-u2rawapqt4] {
        height: 165px;
        width: auto;
    }
        section:nth-of-type(5) .container-image img[b-u2rawapqt4] {
            object-fit: cover;
        }
        
section:nth-of-type(6)[b-u2rawapqt4] {
    display: grid;
    padding: 0;
}
    section:nth-of-type(6) .content[b-u2rawapqt4] {
        grid-area: 1 / 1;
        padding: 20px;
        align-items: flex-start;
        width: min(40rem, 100%);
    }
    section:nth-of-type(6) .container-image[b-u2rawapqt4] {
        grid-area: 1 / 1;
        width: auto;
        height: 100%;
        border-bottom: 1px solid #2a303a;
        border-top: 1px solid #2a303a;
    }
        section:nth-of-type(6) .container-image img[b-u2rawapqt4] {
            object-fit: cover;
        }

.card[b-u2rawapqt4] {
    box-sizing: content-box;
    overflow: hidden;
    
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    
    width: min(22.5rem, 100%);
    height: 33.75rem;
    
    border-radius: 1.25rem;
    border: 1px solid #2a303a;
    background: linear-gradient(180deg, #0c1727 0%, #2b5878 100%);
}
section:nth-of-type(7)[b-u2rawapqt4] {
    height: auto;
    gap: 4rem;
    padding-bottom: 130px;
    padding-top: 130px;
}
    section:nth-of-type(7) .card .container-image[b-u2rawapqt4] {
        width: auto;
        height: auto;
    }
    
section:nth-of-type(8)[b-u2rawapqt4],    
section:nth-of-type(9)[b-u2rawapqt4],
section:nth-of-type(10)[b-u2rawapqt4] {
    flex-direction: row;
    flex-wrap: wrap-reverse;
    gap: 3.5rem;
}
    section:nth-of-type(8) .content[b-u2rawapqt4],
    section:nth-of-type(9) .content[b-u2rawapqt4],
    section:nth-of-type(10) .content[b-u2rawapqt4] {
        width: min(596px, 100%);
    }
    section:nth-of-type(8) .container-image[b-u2rawapqt4],
    section:nth-of-type(9) .container-image[b-u2rawapqt4],
    section:nth-of-type(10) .container-image[b-u2rawapqt4] {
        height: auto;
        width: min(480px, 100%);
    }

section:nth-of-type(11)[b-u2rawapqt4] {
    height: auto;
    background: var(--color-background-dark);
    border-bottom: 1px solid #2a303a;
    border-top: 1px solid #2a303a;
}
    section:nth-of-type(11) .container-image[b-u2rawapqt4] {
        height: auto;
        width: min(440px, 100%);
    }
    section:nth-of-type(11) .content[b-u2rawapqt4] {
        gap: 0.5rem;
        width: min(440px, 100%);
    }

section:nth-of-type(12)[b-u2rawapqt4] {
    height: auto;
    background: var(--color-background-dark);
}
    section:nth-of-type(12) .content[b-u2rawapqt4] {
        top: -50px;
    }
    section:nth-of-type(12) .container-image[b-u2rawapqt4] {
        width: min(700px, 100% + 163px);
    }
    
section:nth-of-type(13)[b-u2rawapqt4] {
    height: auto;
    background: var(--color-background-dark);
    border-top: 1px solid #2a303a;
}
    section:nth-of-type(13) .content[b-u2rawapqt4] {
        justify-content: flex-start;
        align-items: flex-start;
        width: min(56.25rem, 100%);
    }
            
/* Desktop */
@media (min-width: 900px) {
    .player[b-u2rawapqt4] {
        padding: 18px 40px;
    }
    section:nth-of-type(2) .video-play[b-u2rawapqt4] {
        width: 100%;
        height: auto;
    }
    section:nth-of-type(5) .container-image img[b-u2rawapqt4] {
        object-fit: contain;
    }
    section:nth-of-type(6) .content[b-u2rawapqt4] {
        padding: 40px;
    }
    section:nth-of-type(8) .content[b-u2rawapqt4],
    section:nth-of-type(9) .content[b-u2rawapqt4],
    section:nth-of-type(10) .content[b-u2rawapqt4] {
        align-items: flex-start;
    }
    section:nth-of-type(8) .content .text-64[b-u2rawapqt4],
    section:nth-of-type(9) .content .text-64[b-u2rawapqt4],
    section:nth-of-type(10) .content .text-64[b-u2rawapqt4] {
        text-align: start;
    }
}
/* _content/Web.Client/Components/Pages/Manual.razor.rz.scp.css */
/* Mobile */
section[b-hgkaqktxeq] {
    height: auto;
    padding: 100px 20px;
}
section[b-hgkaqktxeq],
.content[b-hgkaqktxeq] {
    align-items: flex-start;
    justify-content: flex-start;
    gap: 4rem;
}
.content div[b-hgkaqktxeq] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 1rem;
}
.content div h6[b-hgkaqktxeq] {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 1rem;
    line-height: 150%;
    letter-spacing: 0.38em;
    text-transform: uppercase;
}
.content div p[b-hgkaqktxeq] {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 1rem;
    line-height: 150%;
}
.content div p a[b-hgkaqktxeq] {
    text-decoration: underline;
    color: white;
    display: inline-block;
}

/* Desktop */
@media (min-width: 900px) {
    section[b-hgkaqktxeq] {
        padding: 160px 40px 100px;
    }
}
/* _content/Web.Client/Components/Pages/Newsroom.razor.rz.scp.css */
/* Mobile */
section[b-mipte3quvo] {
    height: auto;
    gap: 4rem;
    padding: 100px 20px;
}
    section .content[b-mipte3quvo] {
        width: 100%;
    }
    section .container-image[b-mipte3quvo] {
        height: 100%;
        width: 100%;
        display: flex;
    }
    section .container-image img[b-mipte3quvo] {
        height: auto;
        object-fit: cover;
    }

.item[b-mipte3quvo] {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    height: 28.81rem;
    width: 100%;
    background: linear-gradient(69deg, #101925 0%, #232936 100%);
}
    .item__text[b-mipte3quvo] {
        display: flex;
        flex-direction: column;
        gap: 1rem;
        padding: 20px;
        width: min(33.75rem, 100%);
    }

/* Desktop */
@media (min-width: 900px) {
    section[b-mipte3quvo] {
        padding: 160px 40px 100px;
    }
    .item[b-mipte3quvo] {
        height: 25.25rem;
        flex-direction: row;
        align-items: flex-end;
        justify-content: space-between;
    }
    .item__text[b-mipte3quvo] {
        padding: 40px;
    }
    section .container-image img[b-mipte3quvo] {
        object-fit: cover;
    }
    section .container-image[b-mipte3quvo] {
        width: 54%;
    }
}
/* _content/Web.Client/Components/Pages/Newsroom_HowItAllStarted.razor.rz.scp.css */
section[b-qn3crzzbk3] {
    align-items: flex-start;
    justify-content: flex-start;
    gap: 4rem;
    height: auto;
    padding: 100px 20px;
}
.content[b-qn3crzzbk3] {
    align-items: flex-start;
    justify-content: flex-start;
    gap: 4rem;
}
.container-image[b-qn3crzzbk3] {
    height: auto;
    width: 100%;
}
.automatic_slider_container[b-qn3crzzbk3] {
    position: relative;
    height: auto;
    max-height: 40rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;
}
    .automatic_slider_container .slider[b-qn3crzzbk3] {
        position: relative;
        height: 100%;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        /*animation: 30s cubic-bezier(1, 0.95, 0.565, 1) sliding infinite;*/
        animation: 30s sliding-b-qn3crzzbk3 infinite;
    }
    .automatic_slider_container .slider .slide[b-qn3crzzbk3] {
        position: relative;
        min-width: 100%;
        height: 100%;
    }
    .automatic_slider_container .slider .slide img[b-qn3crzzbk3] {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

@keyframes sliding-b-qn3crzzbk3 {
    0% {
        transform: translateX(0%);
    }
    20% {
        transform: translateX(0%);
    }
    25% {
        transform: translateX(-100%);
    }
    45% {
        transform: translateX(-100%);
    }
    50% {
        transform: translateX(-200%);
    }
    70% {
        transform: translateX(-200%);
    }
    75% {
        transform: translateX(-300%);
    }
    95% {
        transform: translateX(-300%);
    }
    100% {
        transform: translateX(-400%);
    }
}
/* Desktop */
@media (min-width: 900px) {
    section[b-qn3crzzbk3] {
        padding: 160px 40px 100px;
    }
    .vector-icon[b-qn3crzzbk3] {
        min-width: 2.5rem;
        min-height: 2.5rem;
    }
}
/* _content/Web.Client/Components/Pages/PreOrder.razor.rz.scp.css */
/* Mobile */
section:nth-of-type(1)[b-sguk7klw1g] {
    height: auto;
    justify-content: flex-start;
    background: var(--color-background-dark);
}
    section:nth-of-type(1) .container[b-sguk7klw1g] {
        display: flex;
        flex-direction: column;
        gap: 2rem;
        align-items: center;
        justify-content: center;
        width: min(56.25rem, 100%)
    }
    section:nth-of-type(1) .container-image[b-sguk7klw1g] {
        height: auto;
        width: min(280px, 100%);
        margin-top: 36px
    }
    section:nth-of-type(1) button[b-sguk7klw1g] {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: row;
        border-radius: 0.31rem;
        padding: 1.25rem 1rem;
        background: white;
        color: black;
        border: 0;
    }
    section:nth-of-type(1)[b-sguk7klw1g]  .autocomplete .option:hover {
        background: rgba(0, 0, 0, 0.2);
    }
    section:nth-of-type(1)[b-sguk7klw1g]  .input-float__input {
        font-size: 1rem;
        border-right: 0;
        border-top: 1px solid rgba(255, 255, 255, 0.5);
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
        border-left: 1px solid rgba(255, 255, 255, 0.5);
        border-radius: 0.31rem 0 0 0.31rem;
        color: white;
        width: 100%;
    }
    section:nth-of-type(1)[b-sguk7klw1g]  .input-float__label {
        color: white;
        opacity: 0.5;
        text-transform: uppercase;
    }
    section:nth-of-type(1)[b-sguk7klw1g]  .container-options {
        width: calc(100% + 57px);
        height: 177px;
        background: #858A90;
        border: none;
    }
        section:nth-of-type(1)[b-sguk7klw1g]  .container-options .option-text {
            color: white;
            text-transform: uppercase;
        }
        section:nth-of-type(1)[b-sguk7klw1g]  .container-options .text-header,
        section:nth-of-type(1)[b-sguk7klw1g]  .container-options .text-footer {
            display: none;
        }
    
section:nth-of-type(2)[b-sguk7klw1g] {
    height: auto;
    background: var(--color-background-dark);
    border-top: 1px solid #2a303a;
    padding-top: 100px;
}
    section:nth-of-type(2) .content[b-sguk7klw1g] {
        justify-content: flex-start;
        align-items: flex-start;
        width: min(56.25rem, 100%);
    }    
    
/* Desktop */
@media (min-width: 900px) {
    section:nth-of-type(1)[b-sguk7klw1g] {
        padding-top: 160px;
    }
        section:nth-of-type(1) .container[b-sguk7klw1g] {
            display: flex;
            flex-direction: row;
            align-items: start;
            justify-content: space-between;
        }
        section:nth-of-type(1)[b-sguk7klw1g]  .container-options {
            width: 400px;
        }
}
/* _content/Web.Client/Components/Pages/PrivacyPolicy.razor.rz.scp.css */
/* Mobile */
section[b-xxh50gs5yc] {
    height: auto;
    padding: 100px 20px;
}
section[b-xxh50gs5yc],
.content[b-xxh50gs5yc] {
    align-items: flex-start;
    justify-content: flex-start;
    gap: 4rem;
}
    .content div[b-xxh50gs5yc] {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        gap: 1rem;
    }
        .content div h6[b-xxh50gs5yc] {
            font-family: var(--font-family);
            font-weight: 400;
            font-size: 1rem;
            line-height: 150%;
            letter-spacing: 0.38em;
            text-transform: uppercase;
        }
        .content div p[b-xxh50gs5yc] {
            font-family: var(--font-family);
            font-weight: 400;
            font-size: 1rem;
            line-height: 150%;
        }
            .content div p a[b-xxh50gs5yc] {
                text-decoration: underline;
                color: white;
                display: inline-block;
            }
            
/* Desktop */
@media (min-width: 900px) {
    section[b-xxh50gs5yc] {
        padding: 160px 40px 100px;
    }
}
/* _content/Web.Client/Components/Pages/ReturnPolicy.razor.rz.scp.css */
/* Mobile */
section[b-jzui4rmtx4] {
    height: auto;
    padding: 100px 20px;
}
section[b-jzui4rmtx4],
.content[b-jzui4rmtx4] {
    align-items: flex-start;
    justify-content: flex-start;
    gap: 4rem;
}
    .content div[b-jzui4rmtx4] {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        gap: 1rem;
    }
        .content div h6[b-jzui4rmtx4] {
            font-family: var(--font-family);
            font-weight: 400;
            font-size: 1rem;
            line-height: 150%;
            letter-spacing: 0.38em;
            text-transform: uppercase;
        }
        .content div p[b-jzui4rmtx4] {
            font-family: var(--font-family);
            font-weight: 400;
            font-size: 1rem;
            line-height: 150%;
        }
            .content div p a[b-jzui4rmtx4] {
                text-decoration: underline;
                color: white;
                display: inline-block;
            }

/* Desktop */
@media (min-width: 900px) {
    section[b-jzui4rmtx4] {
        padding: 160px 40px 100px;
    }
}
/* _content/Web.Client/Components/Pages/Security.razor.rz.scp.css */
/*Mobile*/
section[b-4ukx1nvzv1] {
    height: auto;
    padding-bottom: 60px;
}
    section .content[b-4ukx1nvzv1] {
        width: min(60rem, 100%);
    }
    section .container-image[b-4ukx1nvzv1] {
        width: auto;
    }
        section .container-image img[b-4ukx1nvzv1] {
            border-radius: 10px;
        }
section:nth-of-type(1)[b-4ukx1nvzv1] {
    height: 100lvh;
    display: grid;
    justify-items: center;
    padding: 0;
    background-blend-mode: screen;
    background: linear-gradient(180deg, #2b5878 0%, #0c1727 61.5%, #000 100%);
}
    section:nth-of-type(1) .content[b-4ukx1nvzv1] {
        gap: 3rem;
        width: min(50rem, 100% - 2.5rem);
        grid-area: 1 / 1;
    }
    section:nth-of-type(1) .video-play[b-4ukx1nvzv1] {
        grid-area: 1 / 1;
        width: auto;
        height: 100%;
        mix-blend-mode: lighten;
    }
    
section:nth-of-type(3)[b-4ukx1nvzv1] {
    height: 78lvh;
    display: grid;
    justify-items: center;
    padding: 0;
}
    section:nth-of-type(3) .container-image[b-4ukx1nvzv1] {
        grid-area: 1 / 1;
        display: flex;
        width: 170%;
        transform: rotate(-90deg);
        padding: 20px;
    }
    section:nth-of-type(3) .content[b-4ukx1nvzv1] {
        grid-area: 1 / 1;
        gap: 2.25rem;
        width: min(42.625rem, 100% - 2.5rem);
    }
    
section:nth-of-type(5)[b-4ukx1nvzv1],
section:nth-of-type(8)[b-4ukx1nvzv1],
section:nth-of-type(11)[b-4ukx1nvzv1] {
    padding: 20px;
}

section:nth-of-type(13)[b-4ukx1nvzv1] {
    background: var(--color-background-dark);
}
    section:nth-of-type(13) .content[b-4ukx1nvzv1] {
        gap: 1rem;
        top: -50px;
    }
    section:nth-of-type(13) .container-image[b-4ukx1nvzv1] {
        width: min(700px, 100% + 163px);
    }
    
section:nth-of-type(14)[b-4ukx1nvzv1] {
    background: var(--color-background-dark);
    border-bottom: 1px solid #2a303a;
    border-top: 1px solid #2a303a;
}
    section:nth-of-type(14) .content[b-4ukx1nvzv1] {
        align-items: flex-start;
        width: min(60rem, 100%);
    }
    
/* Desktop */
@media (min-width: 768px) {
    section[b-4ukx1nvzv1] {
        padding: 100px 40px;
    }
    section .container-image img[b-4ukx1nvzv1] {
        border-radius: 20px;
    }
    section:nth-of-type(1) .video-play[b-4ukx1nvzv1] {
        width: auto;
        height: 100%;
    }
    section:nth-of-type(3)[b-4ukx1nvzv1] {
        height: auto;
    }
        section:nth-of-type(3) .container-image[b-4ukx1nvzv1] {
            transform: rotate(0);
            width: auto;
            padding: 40px;
        }
    section:nth-of-type(5)[b-4ukx1nvzv1],
    section:nth-of-type(8)[b-4ukx1nvzv1],
    section:nth-of-type(11)[b-4ukx1nvzv1] {
        padding: 40px;
    }
}
/* _content/Web.Client/Components/Pages/Success.razor.rz.scp.css */
/* Mobile */
section[b-b7f2zblkw6] {
    background: linear-gradient(180deg, #081420 0%, #232936 100%);
    padding: 20px 20px 60px;
}
    section .content[b-b7f2zblkw6] {
        height: 100%;
    }
/* Desktop */
@media (min-width: 900px) {
    section[b-b7f2zblkw6] {
        gap: 4rem;
        padding: 0 40px 100px;
    }
        section header[b-b7f2zblkw6] {
            padding-top: 48px;
        }
}
/* _content/Web.Client/Components/Pages/TermsOfUse.razor.rz.scp.css */
/* Mobile */
section[b-xumgkv8oga] {
    height: auto;
    padding: 100px 20px;
}
section[b-xumgkv8oga],
.content[b-xumgkv8oga] {
    align-items: flex-start;
    justify-content: flex-start;
    gap: 4rem;
}
    .content div[b-xumgkv8oga] {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        gap: 1rem;
    }
        .content div h6[b-xumgkv8oga] {
            font-family: var(--font-family);
            font-weight: 400;
            font-size: 1rem;
            line-height: 150%;
            letter-spacing: 0.38em;
            text-transform: uppercase;
        }
        .content div p[b-xumgkv8oga] {
            font-family: var(--font-family);
            font-weight: 400;
            font-size: 1rem;
            line-height: 150%;
        }
            .content div p a[b-xumgkv8oga] {
                text-decoration: underline;
                color: white;
                display: inline-block;
            }

/* Desktop */
@media (min-width: 900px) {
    section[b-xumgkv8oga] {
        padding: 160px 40px 100px;
    }
}
/* _content/Web.Client/Components/Pages/Сheckout.razor.rz.scp.css */
section[b-1lcug7homs] {
    background: #DADCE1;
    padding: 60px 20px 60px;
    height: auto;
    color: black;
    display: grid;
    row-gap: 32px;
    column-gap: 65px;
    align-items: flex-start;
    justify-items: stretch;
    grid-template-columns: 100%;
    grid-template-areas:
    "A"
    "C"
    "D"
    "B";
}
.box-A[b-1lcug7homs] {
    grid-area: A;
}
.box-B[b-1lcug7homs] {
    grid-area: B;
}
.box-C[b-1lcug7homs] {
    grid-area: C;
}
.box-D[b-1lcug7homs] {
    grid-area: D;
}
.container-image[b-1lcug7homs] {
    display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: start;

    border-radius: 0.62rem;
    width: 64px;
    height: 64px;
    border: 1px solid var(--color-border);
}
    .container-image .badge[b-1lcug7homs] {
        transform: translate(25%,-50%);
    
        position: absolute;
        display: flex;
        justify-content: center;
        align-items: center;
    
        border-radius: 0.62rem;
        width: 1.31rem;
        height: 1.31rem;
        background: rgba(0, 0, 0, 0.6);
    
        font-family: var(--font-family);
        font-weight: 400;
        font-size: 0.75rem;
        line-height: 100%;
        color: white;
    }
    .container-image img[b-1lcug7homs] {
        width: 100%;
        height: 100%;
        object-fit: contain;
        border-radius: 0.62rem;
    }
/* Solid border */
hr.solid[b-1lcug7homs] {
    height: 1px;
    width: 100%;
    margin: 0;
    border: none;
    border-radius: 6px;
    background: #b5b9c4
}
/* Desktop */
@media (min-width: 900px) {
    section[b-1lcug7homs] {
        grid-template-columns: 40.4% auto 32.3%;
        grid-template-areas:
        "A   D   C"
        "B   D   C"
        "B   D   C";
    }
    hr.solid[b-1lcug7homs] { 
        height: 100%;
        width: 1px;
    }
}

.btn-pay[b-1lcug7homs] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    gap: 1rem;
    border-radius: 0.31rem;
    background: black;
    
    width: 100%;
    padding-top: 1.031rem;
    padding-bottom: 1.031rem;

    font-family: var(--font-family);
    font-weight: 700;
    font-size: 1.188rem;
    line-height: 100%;
    color: white;
    
    border: none;
    cursor: pointer;
}
.border-top[b-1lcug7homs] {
    border-top: 1px solid var(--color-border);
}
.collapse__item[b-1lcug7homs] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    gap: 0.69rem;

    width: 100%;
    padding: 0.88rem;
}
    .expanded[b-1lcug7homs] {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        flex-direction: row;
    
        width: 100%;
    
        padding: 3.063rem;
    
        border-bottom: 1px solid var(--color-border);
        border-top: 1px solid var(--color-border);
    }
    
.checkbox[b-1lcug7homs] {
    display: flex;
    align-content: flex-start;
    justify-content: flex-start;
    flex-direction: row;
}
/* для элемента input c type="checkbox" */
.checkbox>input[b-1lcug7homs] {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

/* для элемента label, связанного с .custom-checkbox */
.checkbox>span[b-1lcug7homs] {
    display: inline-flex;
    align-items: center;
    user-select: none;
    font-weight: 400;
    font-size: 0.88rem;
    line-height: 150%;
    letter-spacing: 0;
    color: black;
}

/* создание в label псевдоэлемента before со следующими стилями */
.checkbox>span[b-1lcug7homs]::before {
    box-sizing: border-box;
    content: '';
    display: inline-block;
    width: 1.12rem;
    height: 1.12rem;
    flex-shrink: 0;
    flex-grow: 0;
    border: 1px solid #DADCE1;
    background-color: white;
    border-radius: 0.313rem;
    margin-right: 0.688rem;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 57% 57%;
}

/* стили при наведении курсора на checkbox */
.checkbox>input:not(:disabled):not(:checked)+span:hover[b-1lcug7homs]::before {
    border-color: #b3d7ff;
}

/* стили для активного чекбокса (при нажатии на него) */
.checkbox>input:not(:disabled):active+span[b-1lcug7homs]::before {
    background-color: #b3d7ff;
    border-color: #b3d7ff;
}

/* стили для чекбокса, находящегося в фокусе */
.checkbox>input:focus+span[b-1lcug7homs]::before {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* стили для чекбокса, находящегося в фокусе и не находящегося в состоянии checked */
.checkbox>input:focus:not(:checked)+span[b-1lcug7homs]::before {
    border-color: #80bdff;
}

/* стили для чекбокса, находящегося в состоянии checked */
.checkbox>input:checked+span[b-1lcug7homs]::before {
    border-color: black;
    background-color: black;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.64286 2L4.51254 8.21477C4.39005 8.39908 4.12941 8.42487 3.97317 8.26815L1 5.28571' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

/* стили для чекбокса, находящегося в состоянии disabled */
.checkbox>input:disabled+span[b-1lcug7homs]::before {
    background-color: #e9ecef;
}
