body {
    overflow-y: auto !important;
}
body {
    background-color: #fbfffd;
    font-family: Poppins, sans-serif;
}
:root {
    --swiper-theme-color: #007aff;
}
body {
    background-color: #000000;
    font-family: Poppins, sans-serif;
}
.fw-400.Typography.btn, .fw-400.Typography.caption, .fw-400.Typography.captionSmall, .fw-400.Typography.link:not(.btn), .fw-400.Typography.subtitle, .fw-400.Typography.subtitle-small, .fw-400.Typography.text, .fw-400.Typography.title-0, .fw-400.Typography.title-1, .fw-400.Typography.title-2, .fw-400.Typography.title-3, .fw-400.Typography.title-4, .fw-400.Typography.title-5, .fw-400.Typography.title-6, .fw-400.Typography.title-7, .fw-400.Typography.title-8, .fw-400.Typography.title-9, .fw-400.Typography.title-10, .fw-400.Typography.title-11 {
    font-weight: 400;
}
.Typography.btn b, .Typography.btn strong, .Typography.caption b, .Typography.captionSmall b, .Typography.captionSmall strong, .Typography.caption strong, .Typography.link:not(.btn) b, .Typography.link:not(.btn) strong, .Typography.subtitle-small b, .Typography.subtitle-small strong, .Typography.subtitle b, .Typography.subtitle strong, .Typography.text b, .Typography.text strong, .Typography.title-0 b, .Typography.title-0 strong, .Typography.title-1 b, .Typography.title-1 strong, .Typography.title-2 b, .Typography.title-2 strong, .Typography.title-3 b, .Typography.title-3 strong, .Typography.title-5 b, .Typography.title-5 strong, .Typography.title-6 b, .Typography.title-6 strong, .Typography.title-7 b, .Typography.title-7 strong, .Typography.title-8 b, .Typography.title-8 strong, .Typography.title-9 b, .Typography.title-9 strong, .Typography.title-10 b, .Typography.title-10 strong, .Typography.title-11 b, .Typography.title-11 strong {
    font-weight: 700;
}
.left.Typography {
    text-align: left;

@media (min-width: 980px) {
    .only-text ol li, .only-text ul li, .Typography.text {
        font-size: 1rem;
        line-height: 1.75rem;
    }
}


.Typography {
    display: block;
    width: 100%;
    text-rendering: optimizeSpeed;
    color: inherit;
}
.Accordion.bordered>summary .Accordion__heading>.Accordion__marker {
    color: #000;
    font-weight: 400;
}
.Accordion__marker {
    border: unset;
    right: 10px;
    font-size: 40px;
}

.Accordion summary .Accordion__heading {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    box-sizing: border-box;
}
.Accordion.bordered>summary .Accordion__heading>.Accordion__title:not(h3) {
    color: #0048a2;
}
@media (min-width: 768px) {
    .Accordion__title {
        font-size: 1.25rem;
        line-height: 1.875rem;
    }
}
.Accordion__title {
    color: #393939;
    margin: 0;
    padding-right: 15px;
    font-size: 1rem;
    line-height: 1.5rem;
    font-size: 2.5rem;
}
.Accordion__title h3, .h3 {
    font-size: 2.5rem;
}

.only-text ul li {
    list-style: disc;
    color: inherit;
}
@media (min-width: 980px) {
    .only-text ol li, .only-text ul li, .Typography.text {
        font-size: 1rem;
        line-height: 1.75rem;
    }
}

.only-text ol li, .only-text ul li, .Typography.text {
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.5rem;
}


