.Pagination_pagination__a_Ju8 {
    --background-color: var(--light-border-color);
    --text-color: var(--primary-darkgray);
    --border: 1px solid var(--light-border-color);
    --hover-background-color: var(--complimentary-grey-color);
    --hover-text-color: var(--body-gray);
    --active-background-color: #fff;
    --active-text-color: var(--primary-color);
    --active-border: 1px solid var(--primary-color);
    --desktop-font-size: 12px;
    --mobile-font-size: 10px;
    display: flex;
    align-items: center;
    flex-flow: column;
    gap: 16px;
    margin: 15px 0 40px;
    width: 100%
}

@media screen and (min-width: 1100px) {
    .Pagination_pagination__a_Ju8 {
        margin: 0 0 40px
    }
}

.Pagination_pagination__a_Ju8:last-child {
    margin-bottom: 0
}

@media screen and (min-width: 1100px) {
    .Pagination_pagination__a_Ju8:last-child {
        margin-bottom: 0
    }
}

.Pagination_pagination__a_Ju8.Pagination_isLoading__xzYML .Pagination_paginationMore__wbFAE {
    cursor: wait;
    color: #fff;
    background-color: var(--background-color);
    border-color: var(--background-color)
}

@keyframes Pagination_rotatePath__j4Yre {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(1turn)
    }
}

.Pagination_pagination__a_Ju8.Pagination_isLoading__xzYML .Pagination_paginationMoreLight__DwnD4 {
    background-color: #fff;
    border-color: transparent
}

.Pagination_pagination__a_Ju8.Pagination_isLoading__xzYML .Pagination_paginationMoreLight__DwnD4:hover {
    background-color: var(--light-border-color)
}

.Pagination_pagination__a_Ju8.Pagination_isLoading__xzYML .Pagination_paginationMoreLight__DwnD4:active {
    background-color: #fff
}

.Pagination_pagination__a_Ju8.Pagination_isLoading__xzYML .Pagination_paginationMore__wbFAE span {
    display: none
}

.Pagination_pagination__a_Ju8.Pagination_isLoading__xzYML .Pagination_paginationMore__wbFAE svg {
    display: block;
    fill: var(--hover-text-color)
}

.Pagination_pagination__a_Ju8.Pagination_isLoading__xzYML .Pagination_paginationMore__wbFAE svg path:last-child {
    transform-origin: center;
    animation: Pagination_rotatePath__j4Yre .5s linear infinite
}

.Pagination_paginationMore__wbFAE, .Pagination_pagination__a_Ju8 a.Pagination_paginationMore__wbFAE {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 30px;
    font-size: var(--mobile-font-size);
    font-family: var(--main-font-family);
    line-height: 1.4;
    text-decoration: none;
    color: var(--text-color);
    background-color: var(--background-color);
    border: var(--border);
    border-radius: var(--border-radius);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: var(--background-color-transition);
    font-weight: 400
}

@media screen and (min-width: 1100px) {
    .Pagination_paginationMore__wbFAE, .Pagination_pagination__a_Ju8 a.Pagination_paginationMore__wbFAE {
        height: 38px;
        font-size: var(--desktop-font-size)
    }
}

.Pagination_paginationMore__wbFAE:hover, .Pagination_pagination__a_Ju8 a.Pagination_paginationMore__wbFAE:hover {
    background-color: var(--hover-background-color);
    color: var(--hover-text-color);
    text-decoration: none
}

.Pagination_paginationMore__wbFAE:focus, .Pagination_pagination__a_Ju8 a.Pagination_paginationMore__wbFAE:focus {
    text-decoration: none
}

.Pagination_paginationMore__wbFAE:active, .Pagination_pagination__a_Ju8 a.Pagination_paginationMore__wbFAE:active {
    background-color: var(--active-background-color);
    color: var(--active-text-color);
    border: var(--active-border)
}

.Pagination_paginationMoreLight__DwnD4, .Pagination_pagination__a_Ju8 a.Pagination_paginationMoreLight__DwnD4 {
    background-color: #fff;
    border-color: transparent
}

.Pagination_paginationMoreLight__DwnD4:hover, .Pagination_pagination__a_Ju8 a.Pagination_paginationMoreLight__DwnD4:hover {
    background-color: var(--light-border-color)
}

.Pagination_paginationMoreLight__DwnD4:active, .Pagination_pagination__a_Ju8 a.Pagination_paginationMoreLight__DwnD4:active {
    background-color: #fff
}

.Pagination_paginationMore__wbFAE:active, .Pagination_paginationMore__wbFAE:focus, .Pagination_pagination__a_Ju8 a.Pagination_paginationMore__wbFAE:active, .Pagination_pagination__a_Ju8 a.Pagination_paginationMore__wbFAE:focus {
    -webkit-text-decoration-color: transparent !important;
    text-decoration-color: transparent !important
}

.Pagination_paginationMore__wbFAE svg, .Pagination_pagination__a_Ju8 a.Pagination_paginationMore__wbFAE svg {
    display: none;
    width: 25px;
    height: 25px;
    fill: #fff
}

.Pagination_paginationList__dQv9h, .Pagination_pagination__a_Ju8 ul.Pagination_paginationList__dQv9h {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    margin: 0;
    padding-left: 0
}

@media screen and (min-width: 1100px) {
    .Pagination_paginationList__dQv9h:first-child, .Pagination_pagination__a_Ju8 ul.Pagination_paginationList__dQv9h:first-child {
        margin: 5px 0 0
    }
}

.Pagination_paginationList__dQv9h span, .Pagination_pagination__a_Ju8 ul.Pagination_paginationList__dQv9h span {
    transition: color .3s ease-in-out
}

.Pagination_paginationItem__p6cnD {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: var(--font-face-alternate);
    font-weight: 500
}

.Pagination_paginationItem__p6cnD svg {
    display: block;
    fill: var(--hover-text-color)
}

.Pagination_paginationItem__p6cnD svg path:last-child {
    transform-origin: center;
    animation: Pagination_rotatePath__j4Yre .5s linear infinite
}

.Pagination_paginationItem__p6cnD.Pagination_isSelect__Raa23 .Pagination_paginationLink__nZ3_F {
    background-color: var(--active-background-color);
    color: var(--active-text-color);
    border: var(--active-border)
}

.Pagination_paginationItemDisabled__i9_BC {
    pointer-events: none
}

.Pagination_paginationLink__nZ3_F, .Pagination_pagination__a_Ju8 a.Pagination_paginationLink__nZ3_F {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 12px;
    min-width: 29px;
    height: 30px;
    font-size: var(--mobile-font-size);
    line-height: 1.4;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: var(--text-color);
    background-color: var(--background-color);
    border-radius: var(--border-radius-small);
    border: var(--border);
    font-weight: 400;
    text-decoration: none
}

@media screen and (min-width: 1100px) {
    .Pagination_paginationLink__nZ3_F, .Pagination_pagination__a_Ju8 a.Pagination_paginationLink__nZ3_F {
        font-size: var(--desktop-font-size)
    }
}

.Pagination_paginationLink__nZ3_F:hover, .Pagination_pagination__a_Ju8 a.Pagination_paginationLink__nZ3_F:hover {
    background-color: var(--hover-background-color);
    color: var(--hover-text-color);
    text-decoration: none
}

.Pagination_paginationLink__nZ3_F:hover svg, .Pagination_pagination__a_Ju8 a.Pagination_paginationLink__nZ3_F:hover svg {
    fill: #000
}

.Pagination_paginationLink__nZ3_F:focus, .Pagination_pagination__a_Ju8 a.Pagination_paginationLink__nZ3_F:focus {
    text-decoration: none
}

.Pagination_paginationLink__nZ3_F:active, .Pagination_pagination__a_Ju8 a.Pagination_paginationLink__nZ3_F:active {
    background-color: var(--active-background-color);
    color: var(--active-text-color);
    border: var(--active-border)
}

.Pagination_paginationLink__nZ3_F svg, .Pagination_pagination__a_Ju8 a.Pagination_paginationLink__nZ3_F svg {
    width: 12px;
    height: 12px;
    fill: var(--primary-color)
}

.Pagination_paginationDots__MmeTi {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 3px;
    padding: 0 3px
}

.Pagination_paginationDotsItem__ipVMi {
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: transparent;
    border: 1px solid var(--primary-grey)
}

.Pagination_pagination__a_Ju8 .Pagination_showMobile__bucDw {
    display: inline-flex
}

:root {
    --grey-medium: #dde4eb;
    --grey-light: #f4f3f9;
    --thin-grey: #f9f8fd;
    --grey: #7e8f9f;
    --red: #ff4c87;
    --orange: #ff8f00;
    --background-color: #fff
}

.dark-theme {
    --background-color: #161618;
    --grey-medium: #1f2023;
    --grey: #666;
    --thin-grey: #1e1f22;
    --grey-light: #26292c
}

:root {
    --font-face: Helvetica, Helvetica Neue, -apple-system, BlinkMacSystemFont, Segoe UI, Arial, sans-serif;
    --font-face-alternate: "Oswald", "Impact", sans-serif;
    --main-font-family: var(--font-face);
    --raleway-font-family: "Raleway", sans-serif;
    --font-face-promo: var(--raleway-font-family);
    --primary-color: #601dc0;
    --primary-color-hover: #451788;
    --primary-dark-color: #330673;
    --success-color: #20a94a;
    --danger-color: #d0021b;
    --attention-color: #f5a623;
    --empty-color: #c8c8c8;
    --main-background-color: #fff;
    --darken-background-color: #f9f9f9;
    --main-font-color: #000;
    --button-bg-color: #e8e8e8;
    --table-block-bg-color: #f7f7f7;
    --handler-color: #20a94a;
    --secondary: #fff;
    --main-border-color: #ebebeb;
    --tablist-border-bottom-color: #d5d5d5;
    --input-bg-color: #fff;
    --low-accent-color: #7f7f7f;
    --border-color: var(--button-bg-color);
    --font-size-base: 16px;
    --line-height-base: 1.125;
    --gray-color: #999;
    --gray-bg-color: #f2f3f7;
    --gray-bg-disabled: #c3c3c3;
    --light-gray-color: #666;
    --cloud-grey-color: #f0f0f0;
    --light-border-color: #e9e9e9;
    --light-border-color-hover: #d5d5d5;
    --panel-bg-color: #f7f7f7;
    --overview-bg-color: #f7f7f7;
    --overview-block-color: #fff;
    --body-gray: #252525;
    --primary-darkgray: #5b5b5b;
    --light-purple-color: #8059b9;
    --light-green-color: #73b186;
    --complimentary-grey-color: #b3b3b3;
    --primary-grey: #88908b;
    --complimentary-gold-color: #bf9c26;
    --dark-green-color: #0b7325;
    --accent-light-green: #0abf36;
    --light-blue: #b7c6fd;
    --dark-blue: #2d344e;
    --awards-gold: #cfc5af;
    --awards-blackblue: #161c32;
    --award-blue: #b7c6fd;
    --awards-nightblue: #0d101d;
    --awards-low-accent: #d0c6c6;
    --body-blueblack: #1d2d4a;
    --border-radius-small: 6px;
    --border-radius: 8px;
    --border-radius-medium: 10px;
    --border-radius-large: 12px;
    --transition-duration: 0.3s;
    --transition-timing: ease-in-out;
    --background-color-transition: background-color var(--transition-duration) var(--transition-timing);
    --background-image-transition: background-image var(--transition-duration) var(--transition-timing);
    --padding-transition: padding var(--transition-duration) var(--transition-timing);
    --border-color-transition: border-color var(--transition-duration) var(--transition-timing);
    --color-transition: color var(--transition-duration) var(--transition-timing);
    --box-shadow-transition: box-shadow var(--transition-duration) var(--transition-timing);
    --fill-transition: fill var(--transition-duration) var(--transition-timing);
    --filter-transition: filter var(--transition-duration) var(--transition-timing);
    --fill-opacity-transition: fill-opacity var(--transition-duration) var(--transition-timing);
    --left-transition: left var(--transition-duration) var(--transition-timing);
    --max-height-transition: max-height var(--transition-duration) var(--transition-timing);
    --max-width-transition: max-width var(--transition-duration) var(--transition-timing);
    --min-height-transition: min-height var(--transition-duration) var(--transition-timing);
    --right-transition: right var(--transition-duration) var(--transition-timing);
    --text-decoration-transition: text-decoration var(--transition-duration) var(--transition-timing);
    --top-transition: top var(--transition-duration) var(--transition-timing);
    --transform-transition: transform var(--transition-duration) var(--transition-timing);
    --opacity-transition: opacity var(--transition-duration) var(--transition-timing);
    --visibility-transition: visibility var(--transition-duration) var(--transition-timing);
    --border-transition: border var(--transition-duration) var(--transition-timing);
    --grid-template-rows-transition: grid-template-rows var(--transition-duration) linear;
    --body-grey: #252525;
    --accent-purple: #601dc0;
    --light-purple: #f5eeff;
    --accent-green: #20a94a;
    --border-grey: #e9e9e9;
    --primary-black: #000;
    --primary-darkgrey: #5b5b5b;
    --primary-lightgrey: #f7f7f7;
    --primary-white: #fff;
    --accent-orange: #ff6521;
    --error-red: #d0021b;
    --secondary-grey: #7d827f;
    --bronze: #975111;
    --accent-purple-dark: #330673;
    --accent-purple-light: #8f40ff;
    --accent-green-light: #0abf36;
    --accent-green-dark: #0b7325;
    --complimentary-gold: #bf9c26;
    --complimentary-oldgold: #735f1d;
    --complimentary-greygreen: #8fb399;
    --complimentary-grey: #b3b3b3;
    --dull-purple: #8059b9;
    --dull-purple-15: #8059b926;
    --dull-green: #73b186;
    --dull-green-15: #73b18626;
    --dull-red: #d25867
}

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility
}

*, :after, :before {
    box-sizing: border-box
}

a, abbr, acronym, address, applet, article, aside, audio, big, blockquote, body, button, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    font-size: 100%;
    font: inherit;
    border: 0;
    vertical-align: baseline;
    padding: 0;
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, img, menu, nav, section {
    display: block
}

ol, ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

blockquote:after, blockquote:before, q:after, q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.next-btn, .prev-btn, a, button, option, select {
    cursor: pointer;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent;
    transition: var(--color-transition), var(--text-decoration-transition), var(--background-color-transition), var(--border-color-transition)
}

.next-btn, .prev-btn, a, button, input, option, select, textarea {
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

input::-moz-input-placeholder, input::-webkit-input-placeholder, input::placeholder, textarea::-moz-input-placeholder, textarea::-webkit-input-placeholder, textarea::placeholder {
    line-height: normal !important;
    -webkit-transition: var(--color-transition);
    -moz-transition: var(--color-transition);
    transition: var(--color-transition)
}

.pseudo-link {
    display: inline-flex;
    cursor: pointer;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    transition: var(--color-transition), var(--text-decoration-transition), var(--box-shadow-transition)
}

body {
    font: 16px Helvetica, Arial, sans-serif;
    color: var(--main-font-color);
    background-color: var(--main-background-color)
}

@media screen and (max-width: 1099px) {
    body.is-fixed, html.is-fixed {
        height: 100%;
        max-height: 100%;
        overflow: hidden;
        touch-action: none;
        -ms-touch-action: none
    }
}

.body-wrapper, body {
    position: relative;
    overflow-x: hidden;
    overflow-anchor: none
}

.container {
    width: 100%;
    max-width: 1090px;
    padding: 0 15px;
    margin: 0 auto
}

@media screen and (min-width: 1100px) {
    .container {
        max-width: 950px
    }
}

@media screen and (min-width: 1300px) {
    .container {
        max-width: 1126px;
        padding: 0 103px;
        margin: 0
    }
}

@media screen and (min-width: 1400px) {
    .container {
        max-width: 1200px;
        padding: 0 140px
    }
}

@media screen and (min-width: 1500px) {
    .container {
        max-width: 950px;
        padding: 0 15px;
        margin: 0 auto
    }
}

.home-page-placement {
    width: 100%;
    aspect-ratio: 1.38095;
    margin-top: 10px;
    margin-bottom: 20px
}

.home-page-placement > div {
    margin: 0
}

@media screen and (min-width: 641px) {
    .home-page-placement {
        aspect-ratio: 6.13333
    }
}

.home-page-placement-empty:empty {
    display: none
}

.container-inner {
    max-width: 100%
}

@media screen and (min-width: 1100px) {
    .container-inner {
        max-width: 510px;
        padding: 0 15px;
        margin: 0 auto
    }
}

@media screen and (min-width: 1300px) {
    .container-inner {
        max-width: 510px;
        padding: 0 15px;
        margin: 0 auto
    }
}

@media screen and (min-width: 1400px) {
    .container-inner {
        max-width: 510px;
        padding: 0 15px;
        margin: 0 auto
    }
}

@media screen and (min-width: 1500px) {
    .container-inner {
        max-width: 510px;
        padding: 0 15px;
        margin: 0 auto
    }
}

.container-profile {
    max-width: 100%
}

@media screen and (min-width: 1100px) {
    .container-profile {
        max-width: 800px;
        padding: 0 15px;
        margin: 0 auto
    }
}

@media screen and (min-width: 1300px) {
    .container-profile {
        max-width: 800px;
        padding: 0 15px;
        margin: 0 auto
    }
}

@media screen and (min-width: 1400px) {
    .container-profile {
        max-width: 800px;
        padding: 0 15px;
        margin: 0 auto
    }
}

@media screen and (min-width: 1500px) {
    .container-profile {
        max-width: 800px;
        padding: 0 15px;
        margin: 0 auto
    }
}

.hidden {
    display: none !important
}

svg.hidden {
    display: block !important;
    visibility: hidden;
    width: 0;
    height: 0
}

@media screen and (max-width: 1099px) {
    .hidden-mobile {
        display: none !important
    }
}

@media screen and (min-width: 1100px) {
    .hidden-desktop {
        display: none !important
    }
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: var(--main-font-color);
    font-weight: 700
}

.h1 > a:hover, .h2 > a:hover, .h3 > a:hover, .h4 > a:hover, .h5 > a:hover, .h6 > a:hover, h1 > a:hover, h2 > a:hover, h3 > a:hover, h4 > a:hover, h5 > a:hover, h6 > a:hover {
    color: var(--primary-color)
}

.h1, h1 {
    font-size: 24px
}

.h2, h2 {
    font-size: 22px
}

.h3, h3 {
    font-size: 18px
}

.h4, .h5, .h6, h4, h5, h6 {
    font-size: 16px
}

.minimalistic-container {
    max-width: 1280px
}

@media screen and (min-width: 1300px) {
    .minimalistic-container {
        padding: 0 15px;
        margin: 0 auto
    }
}

.minimalistic-container .h1, .minimalistic-container .h2, .minimalistic-container .h3, .minimalistic-container .h4, .minimalistic-container h1, .minimalistic-container h2, .minimalistic-container h3, .minimalistic-container h4 {
    font-weight: 400;
    font-family: var(--font-face-alternate);
    color: var(--primary-darkgray)
}

.minimalistic-container .h1, .minimalistic-container h1 {
    line-height: 1.25;
    color: var(--body-gray)
}

@media screen and (min-width: 1100px) {
    .minimalistic-container .h1, .minimalistic-container h1 {
        font-size: 36px
    }
}

.minimalistic-container .h2, .minimalistic-container h2 {
    font-size: 18px
}

@media screen and (min-width: 1100px) {
    .minimalistic-container .h2, .minimalistic-container h2 {
        font-size: 28px
    }
}

.minimalistic-container .h3, .minimalistic-container h3 {
    font-size: 14px
}

@media screen and (min-width: 1100px) {
    .minimalistic-container .h3, .minimalistic-container h3 {
        font-size: 21px
    }
}

.minimalistic-container .h4, .minimalistic-container h4 {
    font-size: 12px
}

@media screen and (min-width: 1100px) {
    .minimalistic-container .h4, .minimalistic-container h4 {
        font-size: 16px
    }
}

.bonus-general-info-container :after {
    background: none !important
}

.workarea {
    --top-indent: 48px;
    position: relative;
    display: block;
    padding-top: calc(var(--top-indent) + 15px);
    padding-bottom: 60px
}

@media screen and (max-width: 1099px) {
    .workarea.hasStickyBookmakers:not(.homePage) {
        --top-indent: 142px
    }
}

@media screen and (max-width: 451px) {
    .workarea.hasStickyBookmakers:not(.homePage).hasTopBanner {
        --top-indent: 124px
    }
}

.workarea.darkBackground {
    background-color: var(--panel-bg-color)
}

.workarea.hasHeaderPromoMenu {
    --top-indent: 96px;
    padding-top: calc(var(--top-indent) + 15px)
}

@media screen and (max-width: 1099px) {
    .workarea.hasHeaderPromoMenu.hasStickyBookmakers:not(.homePage) {
        --top-indent: 190px
    }
}

@media screen and (max-width: 451px) {
    .workarea.hasHeaderPromoMenu.hasStickyBookmakers:not(.homePage).hasTopBanner {
        --top-indent: 172px
    }
}

.workarea.isSport.homePage {
    padding-top: calc(var(--top-indent))
}

.workarea.overviewDesign, .workarea.overviewDesign ~ footer {
    background-color: var(--overview-bg-color)
}

.workarea.overviewDesign .container {
    width: 100%;
    max-width: 1090px;
    padding: 0 15px;
    margin: 0 auto
}

@media screen and (min-width: 1100px) {
    .workarea.overviewDesign .container {
        max-width: 990px
    }
}

@media screen and (min-width: 1300px) {
    .workarea.overviewDesign .container {
        max-width: 1126px;
        padding: 0 83px;
        margin: 0
    }
}

@media screen and (min-width: 1400px) {
    .workarea.overviewDesign .container {
        max-width: 100%;
        padding: 0 120px
    }
}

@media screen and (min-width: 1560px) {
    .workarea.overviewDesign .container {
        max-width: 990px;
        padding: 0 15px;
        margin: 0 auto
    }
}

.workarea-title {
    margin: 0 0 15px
}

.workarea-text {
    line-height: 1.5625
}

.workarea-text > :first-child {
    margin-top: 0
}

.workarea-text > :last-child {
    margin-bottom: 0
}

.workarea-text + .workarea-text {
    margin-top: 40px
}

.workarea-text .h2, .workarea-text .h3, .workarea-text .h4, .workarea-text .h5, .workarea-text .h6, .workarea-text h2, .workarea-text h3, .workarea-text h4, .workarea-text h5, .workarea-text h6 {
    margin: 40px 0 15px
}

.workarea-text .h2:first-child, .workarea-text .h3:first-child, .workarea-text .h4:first-child, .workarea-text .h5:first-child, .workarea-text .h6:first-child, .workarea-text h2:first-child, .workarea-text h3:first-child, .workarea-text h4:first-child, .workarea-text h5:first-child, .workarea-text h6:first-child {
    margin-top: 0
}

.workarea-text .h2:last-child, .workarea-text .h3:last-child, .workarea-text .h4:last-child, .workarea-text .h5:last-child, .workarea-text .h6:last-child, .workarea-text h2:last-child, .workarea-text h3:last-child, .workarea-text h4:last-child, .workarea-text h5:last-child, .workarea-text h6:last-child {
    margin-bottom: 0
}

.workarea-text p {
    margin: 15px 0
}

.workarea-text p:last-child {
    margin-bottom: 0
}

.workarea-text div.is-highlight {
    font-size: 18px;
    font-weight: 700;
    background-color: #f7f3fc;
    padding: 20px 15px 20px 65px;
    margin: 20px -15px
}

@media screen and (min-width: 1100px) {
    .workarea-text div.is-highlight {
        padding-right: 20px;
        padding-left: 85px;
        margin-right: 0;
        margin-left: 0
    }
}

.workarea-text a {
    color: var(--success-color);
    font-weight: 700
}

.workarea-text a:focus, .workarea-text a:hover {
    -webkit-text-decoration-color: var(--success-color);
    text-decoration-color: var(--success-color)
}

.workarea-text ol, .workarea-text ul {
    padding-left: 40px;
    margin: 25px 0
}

.workarea-text ol:last-child, .workarea-text ul:last-child {
    margin-bottom: 0
}

.workarea-text ol li, .workarea-text ul li {
    line-height: 1.5625
}

.workarea-text ol li p, .workarea-text ul li p {
    margin: 15px 0 0
}

.workarea-text ol {
    list-style: decimal
}

.workarea-text ul {
    list-style: disc
}

.workarea-text b, .workarea-text strong {
    font-weight: 700
}

.workarea-text em, .workarea-text i {
    font-style: italic
}

.workarea-text hr {
    border-top: 1px solid var(--border-color);
    margin: 30px 0
}

.workarea-text .text-color-violet {
    background-color: #dfd2f2
}

.workarea-text .text-color-gray {
    background-color: #ebebeb
}

.workarea-text .text-color-green {
    background-color: #d2eedb
}

.workarea-text .text-color-red {
    background-color: #f6ccd1
}

.workarea-text .text-color-yellow {
    background-color: #fff7b3
}

.workarea-text .text-color-orange {
    background-color: #fce4bd
}

.noScroll {
    touch-action: none;
    overflow: hidden;
    -ms-scroll-chaining: none;
    overscroll-behavior: none
}

@media screen and (min-width: 1100px) {
    .noScroll .sidebar {
        overflow: visible !important;
        overflow: initial !important
    }
}