#root .smallprint {
    min-height: unset;
}

#root .smallprint {
    /* background: var(--c-primary); */
    background: transparent;
    color: var(--c-white-text);
}

#root .smallprint>h1,
#root .smallprint>h1+h2,
#root .smallprint>h1+h2+h2 {
    margin-left: 20px;
    margin-right: 20px;
}

#root .smallprint h1,
#root .smallprint h5 {
    /* color: var(--c-emphasis); */
    color: var(--c-green);
    font-family: Roboto;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    padding: 0;
    /* margin: 0; */
    margin-top: 10px;
    margin-bottom: 10px;
}

#root .smallprint h2 {
    /* color: var(--c-primary-b); */
    color: var(--c-green);
    font-family: Roboto;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 21px;
    padding: 0;
    margin: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}

#root .smallprint h3,
#root .smallprint h4 {
    /* color: var(--c-emphasis); */
    color: var(--c-green);
    font-family: Roboto;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    padding: 0;
    margin: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}

#root .smallprint>p {
    margin-left: 20px;
}

#root .smallprint p {
    /* color: #000; */
    color: var(--c-white-text);
    /* color: var(--c-dark); */
    font-family: Roboto;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

#root .smallprint a,
#root .smallprint .link {
    /* color: var(--c-emphasis); */
    color: var(--c-green);
    font-family: Roboto;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-decoration-line: underline;
}

#root .smallprint li::marker {
    /* color: var(--c-emphasis); */
    color: var(--c-green);
    font-family: Roboto;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
}

#root .smallprint ol {
    padding-inline-start: 20px;
}

#root .lang-en .smallprint ol[type="A"]>li {
    margin-left: 20px;
}

#root .lang-en .smallprint ol[type="A"]>li::marker {
    /* color: var(--c-primary-b); */
    color: var(--c-green);
}

#root .smallprintTerm {
    color: var(--c-green);
}

#root .site-text-content h1,
#root .site-text-content h5 {
    /* color: var(--c-emphasis); */
    color: var(--c-green);
    font-family: Roboto;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    padding: 0;
    /* margin: 0; */
    margin-top: 10px;
    margin-bottom: 10px;
}

#root ul.faqBulletList {
    list-style: disc;
}

/* #root .desktop:not(.view-page-site-promotions) app-menu.beto-menu.term-menu-links~app-block.beto-block.content>app-widget-host, */
#root .desktop:not([class*="view-page-site-promotions"]) app-menu.beto-menu.term-menu-links~app-block.beto-block.content>app-widget-host,
#root .desktop .smallprint {
    text-align: left;
    width: 100%;
    max-width: 720px !important;
    margin-left: auto;
    margin-right: auto;
}

#root .desktop .smallprint h1 {
    margin-top: 0;
}

#root .desktop .smallprint li,
#root .desktop .smallprint h1,
#root .desktop .smallprint h2,
#root .desktop .smallprint h3,
#root .desktop .smallprint p {
    margin-left: 20px;
}

#root .desktop .smallprint h1 {
    margin-top: 23px;
}

#root .desktop .smallprint table {
    margin-left: 20px;
    margin-right: 20px;
    width: 98%;
    margin-bottom: 35px;
}

/* #root .desktop:not(.view-page-site-promotions) app-menu.beto-menu.term-menu-links~app-block.beto-block.content,
#root .desktop:not(.view-page-site-promotions) app-menu.beto-menu.term-menu-links~app-content-block.beto-content-block.content { */
#root .desktop:not([class*="view-page-site-promotions"]) app-menu.beto-menu.term-menu-links~app-block.beto-block.content,
#root .desktop:not([class*="view-page-site-promotions"]) app-menu.beto-menu.term-menu-links~app-content-block.beto-content-block.content {
    margin-left: 20px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    background-color: var(--c-primary);
}

#root .desktop.view-page-site-buildandbet .smallprint h1 {
    margin-top: 0;
}
