﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video
{
    border: 0;
    font: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
{
    display: block;
}
body
{
    line-height: 1;
}
button
{
    margin: 0;
}
ol, ul
{
    list-style: none;
}
blockquote, q
{
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after
{
    content: "";
    content: none;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
*
{
    box-sizing: border-box;
}
*:before, *:after
{
    box-sizing: border-box;
}
@font-face
{
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300;
    src: local(""),url(https://www.powerplay.com/assets/Montserrat-Light-51c1942f.woff2) format("woff2"),url(https://www.powerplay.com/assets/Montserrat-Light-d8302699.woff) format("woff");
}
@font-face
{
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    src: local(""),url(https://www.powerplay.com/assets/Montserrat-Regular-440e51e9.woff2) format("woff2"),url(https://www.powerplay.com/assets/Montserrat-Regular-996f1b2c.woff) format("woff");
}
@font-face
{
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    src: local(""),url(https://www.powerplay.com/assets/Montserrat-Medium-32ab5f8c.woff2) format("woff2"),url(https://www.powerplay.com/assets/Montserrat-Medium-8764a8a0.woff) format("woff");
}
@font-face
{
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    src: local(""),url(https://www.powerplay.com/assets/Montserrat-SemiBold-b82460c1.woff2) format("woff2"),url(https://www.powerplay.com/assets/Montserrat-SemiBold-95e52b3f.woff) format("woff");
}
@font-face
{
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    src: local(""),url(https://www.powerplay.com/assets/Montserrat-Bold-b7ef3fc2.woff2) format("woff2"),url(https://www.powerplay.com/assets/Montserrat-Bold-0d4867e6.woff) format("woff");
}
@font-face
{
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 900;
    src: local(""),url(https://www.powerplay.com/assets/Montserrat-Black-6c4543fd.woff2) format("woff2"),url(https://www.powerplay.com/assets/Montserrat-Black-b97bbda2.woff) format("woff");
}
html
{
    font-weight: var(--font-weight--content,300);
    font-family: var(--font-family--content,Montserrat,sans-serif);
}
@media(max-width: 64em)
{
    html
    {
        overflow-x: hidden;
    }
}
body
{
    background-color: #000000f0;
    color: #fff;
    font-family: Montserrat,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1;
    position: relative;
}
@media(max-width: 83.125em)
{
    body
    {
        padding: 0 .9375rem;
    }
}
@media(min-width: 64em)
{
    body
    {
        overflow-x: hidden;
    }
    body:before, body:after
    {
        background-position: center top;
        background-repeat: no-repeat;
        background-size: cover;
        bottom: 0;
        content: "";
        height: 100%;
        left: 0;
        position: fixed;
        right: 0;
        top: 0;
        width: 100%;
        z-index: -1;
    }
}
@media(max-width: 63.9375em)
{
    body
    {
        overflow: hidden;
        padding: 0;
    }
    body:before
    {
        background-color: #000000bf;
        bottom: 0;
        content: "";
        height: 100%;
        left: 0;
        opacity: 0;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0;
        transition: all .3s ease;
        visibility: hidden;
        width: 100%;
        z-index: 4;
    }
}
@media(min-width: 64em)
{
    body.pp-def:before
    {
        background-image: url(../../willbetgambling/image/background-28352807.jpg);
        filter: grayscale(1) brightness(.8);
        opacity: 1;
    }
    body.pp-def:after
    {
        background-image: url(../../willbetgambling/image/background-28352807.jpg);
        opacity: 0;
    }
}
@media(min-width: 64em)
{
    body.pp-dark:before
    {
        opacity: 1;
    }
    body.pp-dark:after
    {
        opacity: 0;
    }
}
@media(min-width: 64em)
{
    body.pp-red:before
    {
        opacity: 0;
    }
    body.pp-red:after
    {
        opacity: 1;
    }
}
p
{
    line-height: 1.5;
}
body:fullscreen
{
    overflow: auto;
}
body:full-screen
{
    overflow: auto;
}
button
{
    cursor: pointer;
    font-family: Montserrat,sans-serif;
}
input
{
    font-family: Montserrat,sans-serif;
}
input::-moz-placeholder
{
    font-family: Montserrat,sans-serif;
}
input::placeholder
{
    font-family: Montserrat,sans-serif;
}
textarea
{
    font-family: Montserrat,sans-serif;
}
.overflow-hidden
{
    overflow: hidden;
}
.overflow-hidden:before
{
    opacity: 1;
    pointer-events: auto;
    visibility: visible;
}
.main-content-title_white
{
    font-size: 1.5625rem;
    font-weight: 900;
    text-transform: uppercase;
}
.main-content-title_white:not(:last-child)
{
    margin-bottom: .4em;
}
@media(max-width: 47.9375em)
{
    .main-content-title_white
    {
        text-align: center;
    }
}
.main-content-title_news
{
    font-size: 1rem;
    font-weight: 900;
    text-align: left!important;
    text-transform: uppercase;
}
.main-content-title_news:not(:last-child)
{
    margin-bottom: .625em;
}
@media(min-width: 63.9375em)
{
    .main-content-title_news
    {
        color: #bb0420;
    }
}
.main-content-subtitle_small
{
    display: block;
    font-size: .8125rem;
    font-weight: 900;
    text-transform: uppercase;
}
.main-content-subtitle_small:not(:last-child)
{
    margin-bottom: .8333333333em;
}
.main-content-image
{
    margin-bottom: .9375rem;
    max-width: 28.125rem;
    width: 100%;
}
.main-content-image img
{
    width: 100%;
}
.main-content-links
{
    align-items: center;
    display: flex;
    gap: .625rem;
    justify-content: flex-start;
    margin: 1.5625rem 0;
}
@media(max-width: 47.9375em)
{
    .main-content-links
    {
        justify-content: center;
        padding: 0 .9375rem;
    }
}
.main-content-link
{
    align-items: center;
    background-color: #00a80b;
    border-radius: 1.25rem;
    color: #fff!important;
    cursor: pointer;
    display: inline-flex!important;
    font-size: .875rem;
    font-weight: 900!important;
    justify-content: center;
    min-height: 2.25rem;
    padding: .3125rem 1.5625rem;
    text-align: center;
    text-transform: uppercase;
    transition: background-color .2s ease 0s;
}
.main-content-link:hover
{
    background-color: #00c20d;
}
.main-content-link:before
{
    display: none;
}
.main-content-link--button
{
    align-items: center;
    background-color: #00a80b;
    border-radius: 1.25rem;
    color: #fff!important;
    display: flex;
    font-size: .875rem;
    font-weight: 900!important;
    justify-content: center;
    margin-bottom: 1.5625rem;
    padding: .3125rem 1.5625rem;
    transition: background-color .2s ease 0s;
}
.main-content-link--button:before
{
    display: none;
}
@media(any-hover: hover)
{
    .main-content-link--button:hover
    {
        background-color: #00c20d;
    }
}
.main-content-block:not(:last-child)
{
    margin-bottom: 1.5625rem;
}
.main-content-icon
{
    height: 1.25rem;
    margin-left: .3125rem;
    position: absolute;
}
.main-content-label
{
    color: #bb0420;
    font-size: 1rem;
    font-weight: 700;
}
.main-content-label:not(:last-child)
{
    margin: 0 0 .4375rem;
}
.main-content-label__down
{
    margin-left: -13px;
}
.main-content-label_big
{
    color: #bb0420;
    font-weight: 700;
}
@media(min-width: 83.25em)
{
    .main-content-label_big
    {
        font-size: 1.25rem;
    }
}
@media(min-width: 20em) and (max-width: 83.25em)
{
    .main-content-label_big
    {
        font-size: calc(1.125rem + .125 * (((100vw - 20rem)) / ((63.25))));
    }
}
@media(max-width: 20em)
{
    .main-content-label_big
    {
        font-size: 1.125rem;
    }
}
.main-content-label_big:not(:last-child)
{
    margin: 0 0 .4375rem;
}
.main-content-label__list
{
    padding-top: .1875rem;
}
@media(min-width: 64em)
{
    .main-content-label__list
    {
        padding-left: .625rem;
    }
}
@media(min-width: 30em) and (max-width: 64em)
{
    .main-content-label__list
    {
        padding-left: calc(.3125rem + .3125 * (((100vw - 30rem)) / ((34))));
    }
}
@media(max-width: 30em)
{
    .main-content-label__list
    {
        padding-left: .3125rem;
    }
}
.main-content-label__list p
{
    padding-left: .3125rem!important;
}
.main-content-label__list p small
{
    display: block;
    font-size: .875rem;
    margin-bottom: .3125rem;
    padding-top: .3125rem;
}
@media(min-width: 64em)
{
    .main-content-label__list p small
    {
        padding-left: .3125rem;
    }
}
@media(min-width: 30em) and (max-width: 64em)
{
    .main-content-label__list p small
    {
        padding-left: calc(0rem + .3125 * (((100vw - 30rem)) / ((34))));
    }
}
@media(max-width: 30em)
{
    .main-content-label__list p small
    {
        padding-left: 0;
    }
}
.main-content-label__list p small span
{
    display: block;
    font-weight: inherit;
}
@media(min-width: 64em)
{
    .main-content-label__list p small span
    {
        padding-left: .3125rem;
    }
}
@media(min-width: 30em) and (max-width: 64em)
{
    .main-content-label__list p small span
    {
        padding-left: calc(0rem + .3125 * (((100vw - 30rem)) / ((34))));
    }
}
@media(max-width: 30em)
{
    .main-content-label__list p small span
    {
        padding-left: 0;
    }
}
.main-content-label__list p small span:first-child
{
    margin-top: .3125rem;
}
.main-content-label__list p small span:not(:last-child)
{
    margin-bottom: .4166666667em;
}
.main-content-label__list p small b
{
    font-weight: 700;
    position: relative;
}
.main-content-label__list p small b:before, .main-content-label__list p small b:after
{
    content: '"';
}
.main-content-label__list p small u
{
    -webkit-text-decoration: underline double;
    text-decoration: underline double;
}
.main-content-label__title
{
    font-size: .875rem!important;
    font-weight: 700!important;
    margin-bottom: .625rem!important;
    margin-top: 0!important;
    text-transform: none!important;
}
.main-content-text:not(:last-child)
{
    margin: 0 0 .5rem;
}
.main-content-list
{
    color: #fff;
    counter-reset: li;
    margin-bottom: .9375rem;
}
.main-content-list ol
{
    counter-reset: li;
}
.main-content-list ol ol
{
    counter-reset: li;
    list-style: lower-alpha;
}
.main-content-list ol ul
{
    list-style-type: disc;
    margin-bottom: .5rem;
}
@media(min-width: 83.25em)
{
    .main-content-list ol ul
    {
        padding-left: 2.1875rem;
    }
}
@media(min-width: 20em) and (max-width: 83.25em)
{
    .main-content-list ol ul
    {
        padding-left: calc(1.25rem + .9375 * (((100vw - 20rem)) / ((63.25))));
    }
}
@media(max-width: 20em)
{
    .main-content-list ol ul
    {
        padding-left: 1.25rem;
    }
}
.main-content-list ol ul dl
{
    align-items: center;
    display: flex;
    line-height: 1.2857142857;
    position: relative;
}
.main-content-list ol ul dl:not(:last-child)
{
    margin-bottom: .3571428571em;
}
.main-content-list ol ul dl:before
{
    background-color: #fff;
    border-radius: 50%;
    content: "";
    height: 5px;
    left: -.625rem;
    position: absolute;
    top: .4375rem;
    width: 5px;
}
.main-content-list ol ul dl.title-text-column
{
    align-items: flex-start;
    flex-direction: column;
    margin: 0 0 .4375rem;
}
.main-content-list ol ul dl.title-text-column dt
{
    font-weight: 900;
    text-decoration: underline;
}
.main-content-list ol ul dl.title-text-column dd
{
    margin-inline-start: 0;
}
.main-content-list ol ul .dl-modify
{
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: .3125rem;
}
.main-content-list ol ul .dl-modify:not(:last-child)
{
    margin-bottom: .625rem;
}
.main-content-list_bottom
{
    border-bottom: .0625rem solid #707070;
    padding-bottom: .625rem;
}
.main-content-item
{
    align-items: flex-start;
    display: flex;
}
.main-content-item:not(:last-child)
{
    margin: 0 0 .625rem;
}
.main-content-item:before
{
    color: #bb0420;
    content: counters(li,".") ". ";
    counter-increment: li;
    font-size: 1rem;
    font-weight: 700;
    margin: 0 .3125rem 0 0;
}
.main-content-item_def:before
{
    color: #fff;
    font-size: .875rem;
    font-weight: 300;
    padding-top: 3px;
}
.main-content-item_def p
{
    padding-left: .3125rem;
}
.main-content-item_body p
{
    color: #fff;
}
.main-content-item_span
{
    display: block;
    font-weight: 400!important;
    line-height: 1.2857142857;
    margin: 0 0 .5rem;
}
@media(min-width: 83.25em)
{
    .main-content-item_span
    {
        padding-left: 2.1875rem;
    }
}
@media(min-width: 20em) and (max-width: 83.25em)
{
    .main-content-item_span
    {
        padding-left: calc(.9375rem + 1.25 * (((100vw - 20rem)) / ((63.25))));
    }
}
@media(max-width: 20em)
{
    .main-content-item_span
    {
        padding-left: .9375rem;
    }
}
.main-content-item_span p
{
    font-weight: 300;
    line-height: 1.2307692308;
}
@media(min-width: 83.25em)
{
    .main-content-item p
    {
        padding-left: 2.1875rem;
    }
}
@media(min-width: 20em) and (max-width: 83.25em)
{
    .main-content-item p
    {
        padding-left: calc(0rem + 2.1875 * (((100vw - 20rem)) / ((63.25))));
    }
}
@media(max-width: 20em)
{
    .main-content-item p
    {
        padding-left: 0;
    }
}
.main-content-item p:not(:last-child)
{
    margin: 0 0 .5rem;
}
.main-content-item li
{
    align-items: flex-start;
    display: flex;
    font-size: .875rem;
}
@media(max-width: 47.9375em)
{
    .main-content-item li
    {
        margin-left: -18px;
    }
}
.main-content-item li:before
{
    content: counters(li,".") ". ";
    counter-increment: li;
    padding-top: .1875rem;
}
.main-content-item li span
{
    font-size: .875rem;
    font-weight: 700;
}
.main-content-item li p
{
    margin: 0 0 .5rem;
}
@media(min-width: 83.25em)
{
    .main-content-item li p
    {
        padding-left: 1.25rem;
    }
}
@media(min-width: 20em) and (max-width: 83.25em)
{
    .main-content-item li p
    {
        padding-left: calc(.8125rem + .4375 * (((100vw - 20rem)) / ((63.25))));
    }
}
@media(max-width: 20em)
{
    .main-content-item li p
    {
        padding-left: .8125rem;
    }
}
.main-content-text_info
{
    font-size: .9375rem!important;
}
.main-content-text_info a
{
    font-weight: 700;
}
.main-content-button_link
{
    background-color: #bb0420;
    border-radius: 1.25rem;
    color: #fff!important;
    display: inline-block;
    font-weight: 900!important;
    padding: .625rem 1.5625rem;
    text-transform: uppercase;
    transition: background-color .2s ease 0s;
}
@media(min-width: 102.5em)
{
    .main-content-button_link
    {
        font-size: .9375rem;
    }
}
@media(min-width: 62em) and (max-width: 102.5em)
{
    .main-content-button_link
    {
        font-size: calc(.75rem + .1875 * (((100vw - 62rem)) / ((40.5))));
    }
}
@media(max-width: 62em)
{
    .main-content-button_link
    {
        font-size: .75rem;
    }
}
.main-content-button_link:before
{
    display: none;
}
@media(any-hover: hover)
{
    .main-content-button_link:hover
    {
        background-color: #d40524;
    }
}
@media(max-width: 30em)
{
    .main-content-button_link
    {
        margin: 0 auto;
        text-align: center;
    }
}
.main-content-button
{
    align-items: center;
    border-radius: 1.25rem;
    cursor: pointer;
    display: flex;
    font-weight: 900;
    justify-content: center;
    min-height: 2.25rem;
    padding: .3125rem 1.5625rem;
    text-decoration: none;
    text-transform: uppercase;
}
@media(min-width: 47.9375em)
{
    .main-content-button
    {
        font-size: .75rem;
    }
}
@media(min-width: 30em) and (max-width: 47.9375em)
{
    .main-content-button
    {
        font-size: calc(.8125rem + -.0625 * (((100vw - 30rem)) / ((17.9375))));
    }
}
@media(max-width: 30em)
{
    .main-content-button
    {
        font-size: .8125rem;
    }
}
.main-content-button__outline
{
    background-color: transparent;
    border: .125rem solid #00a80b;
    color: #fff;
    transition: background-color .2s ease;
}
.main-content-button__outline:hover
{
    background-color: #00a80b;
}
.main-content-column
{
    display: flex;
    flex-direction: column;
    gap: .9375rem;
    padding-top: 1.25rem;
}
@media(min-width: 48em)
{
    .main-content-column
    {
        margin-bottom: 1.25rem;
    }
}
.main-content-column-info
{
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: .1875rem;
    justify-content: flex-start;
    width: 100%;
}
@media(max-width: 47.9375em)
{
    .main-content-column-info
    {
        align-items: center;
        margin-bottom: 1.25rem;
    }
}
.main-content-column-info div
{
    color: #bb0420;
    font-size: 1rem;
    font-weight: 900;
    text-transform: uppercase;
}
.main-content-column-info p
{
    font-size: .875rem;
    line-height: 1.2857142857;
}
.main-content-row
{
    align-items: center;
    display: flex;
    gap: 1.5625rem;
    justify-content: flex-start;
}
@media(max-width: 47.9375em)
{
    .main-content-row
    {
        flex-direction: column;
        gap: .75rem;
        text-align: center;
    }
}
.accordion__wrapper
{
    padding: .3125rem .3125rem 1.25rem;
}
@media(min-width: 47.9375em)
{
    .accordion__content
    {
        padding: 0 .3125rem;
    }
}
.accordion__title
{
    font-weight: 900;
    text-transform: uppercase;
}
.accordion__title:not(:last-child)
{
    margin-bottom: .8333333333em;
}
.accordion__text
{
    font-size: .75rem!important;
    font-weight: 500;
    line-height: 1.4166666667;
}
.accordion__text.fz10
{
    font-size: .625rem!important;
}
.accordion__body
{
    border-bottom: .0625rem solid #000;
    margin-bottom: 1.25rem;
    padding-top: .3125rem;
}
@media(min-width: 47.9375em)
{
    .accordion__body
    {
        padding-bottom: 1.875rem;
    }
}
@media(min-width: 20em) and (max-width: 47.9375em)
{
    .accordion__body
    {
        padding-bottom: calc(1.25rem + .625 * (((100vw - 20rem)) / ((27.9375))));
    }
}
@media(max-width: 20em)
{
    .accordion__body
    {
        padding-bottom: 1.25rem;
    }
}
.accordion__inner
{
    background-color: #fff;
    border-radius: 1.25rem;
    display: flex;
    flex-direction: column;
    gap: .4375rem;
    overflow: hidden;
}
@media(min-width: 83.25em)
{
    .accordion__inner
    {
        padding: 1.5625rem;
    }
}
@media(min-width: 20em) and (max-width: 83.25em)
{
    .accordion__inner
    {
        padding: calc(.9375rem + .625 * (((100vw - 20rem)) / ((63.25))));
    }
}
@media(max-width: 20em)
{
    .accordion__inner
    {
        padding: .9375rem;
    }
}
@media(max-width: 47.9375em)
{
    .accordion__inner
    {
        gap: 1.25rem;
    }
}
.accordion__table
{
    color: #000;
    display: flex;
    flex-direction: column;
    gap: .625rem;
}
@media(max-width: 47.9375em)
{
    .accordion__table
    {
        align-items: baseline;
        flex-direction: row;
    }
}
@media(min-width: 48em)
{
    .accordion__table.multiply .accordion__table-header
    {
        display: none;
    }
}
@media(min-width: 48em)
{
    .accordion__table.modify-mt
    {
        margin-top: 1.25rem;
    }
}
.accordion__table-header
{
    align-items: center;
    display: flex;
    gap: .625rem;
    justify-content: space-between;
}
@media(max-width: 47.9375em)
{
    .accordion__table-header
    {
        align-items: flex-start;
        flex-direction: column;
    }
}
.accordion__table-header strong
{
    flex: 1 1 20%;
    font-size: .75rem!important;
    font-weight: 900;
}
@media(min-width: 48em)
{
    .accordion__table-header strong:last-child
    {
        flex: 1 1 50%;
    }
}
.accordion__table-body
{
    align-items: flex-start;
    display: flex;
    gap: .625rem;
    justify-content: space-between;
}
@media(max-width: 47.9375em)
{
    .accordion__table-body
    {
        align-items: flex-start;
        flex: 0 1 100%;
        flex-direction: column;
        gap: .25rem;
    }
}
.accordion__table-body p
{
    flex: 1 1 20%;
    font-size: .75rem!important;
    margin: 0!important;
    padding: 0!important;
}
@media(min-width: 48em)
{
    .accordion__table-body p:last-child
    {
        flex: 1 1 50%;
    }
}
.accordion__table-body .big
{
    font-weight: 700;
    white-space: nowrap;
}
.accordion__image
{
    margin-bottom: .9375rem;
}
.accordion__image-inner
{
    align-items: stretch;
    display: grid;
    gap: .9375rem;
    grid-template-columns: repeat(2,1fr);
}
.accordion__image img
{
    border-radius: .3125rem;
    width: 100%;
}
.accordion__info
{
    font-size: .75rem!important;
    font-weight: 500;
    line-height: 1.25;
    text-transform: uppercase;
}
@media(min-width: 83.25em)
{
    .accordion__list
    {
        padding-left: 1.25rem;
    }
}
@media(min-width: 20em) and (max-width: 83.25em)
{
    .accordion__list
    {
        padding-left: calc(.9375rem + .3125 * (((100vw - 20rem)) / ((63.25))));
    }
}
@media(max-width: 20em)
{
    .accordion__list
    {
        padding-left: .9375rem;
    }
}
.accordion__list.list-number li
{
    font-size: .75rem;
    font-weight: 700;
    line-height: 1.3333333333;
    list-style: decimal;
}
.accordion__list.list-number li:not(:last-child)
{
    margin-bottom: .4166666667em;
}
.accordion__list.list-number li::marker
{
    font-weight: 700;
}
.accordion__list.list-number div, .accordion__list.list-number p
{
    font-weight: 400;
    margin: .625rem 0;
}
.accordion__list.list-number div strong, .accordion__list.list-number p strong
{
    font-weight: 700;
}
.accordion__list.list-number div br, .accordion__list.list-number p br
{
    margin-bottom: .25rem;
}
.accordion__list.list-number div br+br, .accordion__list.list-number p br+br
{
    margin-bottom: 0;
}
.accordion__list.list-number span
{
    font-weight: 500;
}
@media(min-width: 38.75em)
{
    .accordion__list.mt
    {
        margin-top: 1.875rem;
    }
}
.accordion__list li
{
    font-size: .75rem!important;
    line-height: 1.25;
    list-style-type: disc;
}
.accordion__list li:not(:last-child)
{
    margin-bottom: .4166666667em;
}
.accordion__block
{
    align-items: flex-start;
    display: flex;
    gap: .9375rem;
    justify-content: flex-start;
}
@media(max-width: 38.6875em)
{
    .accordion__block
    {
        flex-wrap: wrap;
        gap: 1.875rem;
        justify-content: center;
    }
}
.accordion__block.block-reverse
{
    flex-direction: row-reverse;
    gap: 3.125rem;
    justify-content: flex-end;
}
.accordion__block.block-reverse img
{
    max-width: 25rem;
}
.accordion__descr
{
    margin-bottom: 0;
}
.accordion__column
{
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
    justify-content: flex-start;
}
.accordion__column img
{
    border-radius: .3125rem;
    max-width: 18.125rem;
}
.accordion__column.ng
{
    gap: 0;
}
.accordion__btn
{
    background-color: #00a80b;
    border-radius: 1.25rem;
    border-width: 0;
    transition: all .2s ease 0s;
}
@media(max-width: 30em)
{
    .accordion__btn
    {
        margin: 0 auto;
    }
}
.accordion__btn:hover
{
    background-color: #00c20d;
}
.accordion__btn a
{
    align-items: center;
    color: #fff!important;
    display: flex!important;
    font-size: .875rem;
    font-weight: 900!important;
    justify-content: center;
    min-height: 2.25rem;
    padding: .3125rem .9375rem;
    text-transform: uppercase;
}
.accordion__btn a:before
{
    display: none;
}
@media(min-width: 83.25em)
{
    .accordion-wrapper
    {
        padding: .9375rem;
    }
}
@media(min-width: 20em) and (max-width: 83.25em)
{
    .accordion-wrapper
    {
        padding: calc(.625rem + .3125 * (((100vw - 20rem)) / ((63.25))));
    }
}
@media(max-width: 20em)
{
    .accordion-wrapper
    {
        padding: .625rem;
    }
}
@media(max-width: 47.9375em) and (min-width: 83.25em)
{
    .accordion-wrapper
    {
        padding-left: .625rem;
    }
}
@media(max-width: 47.9375em) and (min-width: 20em) and (max-width: 83.25em)
{
    .accordion-wrapper
    {
        padding-left: calc(0rem + .625 * (((100vw - 20rem)) / ((63.25))));
    }
}
@media(max-width: 47.9375em) and (max-width: 20em)
{
    .accordion-wrapper
    {
        padding-left: 0;
    }
}
@media(max-width: 47.9375em) and (min-width: 83.25em)
{
    .accordion-wrapper
    {
        padding-right: .625rem;
    }
}
@media(max-width: 47.9375em) and (min-width: 20em) and (max-width: 83.25em)
{
    .accordion-wrapper
    {
        padding-right: calc(0rem + .625 * (((100vw - 20rem)) / ((63.25))));
    }
}
@media(max-width: 47.9375em) and (max-width: 20em)
{
    .accordion-wrapper
    {
        padding-right: 0;
    }
}
@media(min-width: 83.25em)
{
    .accordion-content
    {
        margin-bottom: .625rem;
    }
}
@media(min-width: 20em) and (max-width: 83.25em)
{
    .accordion-content
    {
        margin-bottom: calc(0rem + .625 * (((100vw - 20rem)) / ((63.25))));
    }
}
@media(max-width: 20em)
{
    .accordion-content
    {
        margin-bottom: 0;
    }
}
.accordion-content__text
{
    font-size: .8125rem;
    font-weight: 500;
    line-height: 1.2307692308;
}
.accordion-content__text:not(:last-child)
{
    margin-bottom: .3846153846em;
}
.accordion-content__text a
{
    color: #bb0420;
    font-weight: 700;
    margin: 0 .125rem;
    position: relative;
    text-decoration: none;
}
.accordion-content__text a:before
{
    background-color: #bb0420;
    bottom: .0625rem;
    content: "";
    height: .0625rem;
    left: 50%;
    position: absolute;
    transform: translate(-50%);
    transition: width .2s ease 0s;
    width: 0;
}
.accordion-content__text a:hover:before
{
    width: 100%;
}
.accordion-content__steps
{
    align-items: flex-start;
    display: flex;
    gap: 1.25rem;
    justify-content: flex-start;
    margin: 1.5625rem 0;
}
@media(max-width: 47.9375em)
{
    .accordion-content__steps
    {
        flex-direction: column;
        margin: .625rem 0;
    }
}
.accordion-content__image
{
    flex: 0 0 40%;
}
@media(max-width: 47.9375em)
{
    .accordion-content__image
    {
        flex: 1 1 100%;
        width: 100%;
    }
}
.accordion-content__image img
{
    border-radius: .3125rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
}
@media(max-width: 47.9375em)
{
    .accordion-content__image img
    {
        max-height: 100%!important;
        max-width: 100%!important;
    }
}
.accordion-content__info
{
    margin: .3125rem 0;
}
.accordion-content__info strong
{
    display: block;
    font-size: 1.125rem;
    font-weight: 900;
    text-transform: uppercase;
}
.accordion-content__info strong:not(:last-child)
{
    margin-bottom: .2777777778em;
}
.accordion-content__info p
{
    font-size: .8125rem;
    line-height: 1.2307692308;
}
.accordion-content__info p:not(:last-child)
{
    margin-bottom: 1.1538461538em;
}
.accordion-content__center
{
    align-items: center;
    display: flex;
    justify-content: center;
    margin: .625rem auto 1.25rem;
}
.accordion-content__button
{
    align-items: center;
    background-color: #00a80b;
    border-radius: 1.25rem;
    display: inline-flex;
    font-weight: 900;
    height: 2.25rem;
    justify-content: center;
    padding: .3125rem .9375rem;
    text-transform: uppercase;
    transition: background-color .2s ease 0s;
}
@media(any-hover: hover)
{
    .accordion-content__button:hover
    {
        background-color: #00c20d;
    }
}
.grecaptcha-badge
{
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
}
.block
{
    color: #000;
    overflow: hidden;
}
@media(min-width: 48em)
{
    .block
    {
        padding: 0 .625rem;
    }
}
.block h2
{
    color: #000!important;
    font-size: .75rem!important;
    font-weight: 900;
    text-transform: uppercase;
}
.block h2:not(:last-child)
{
    margin-bottom: .6666666667em!important;
}
.block ol
{
    counter-reset: li;
}
.block ol li
{
    color: #000;
    font-size: .6875rem;
    line-height: 1.2;
}
.block ol li:not(:last-child)
{
    margin-bottom: .5em;
}
.block ol li a:before
{
    bottom: 0;
}
.block ol li div p
{
    padding-left: 12px;
}
.block ol li div p:not(:last-child)
{
    margin-bottom: .2em;
}
.block ol li div p:first-child
{
    padding-top: 3px;
}
.block ol li ol
{
    list-style: disc;
    margin: 5px 0;
    padding-left: 20px;
}
.block ol li ol li:before
{
    display: none;
}
.block p
{
    color: #bb0420;
    font-size: .625rem!important;
    line-height: 1.2;
}
.block p:not(:last-child)
{
    margin-bottom: .5em;
}
.block p:empty
{
    display: none;
}
.ul-disc
{
    list-style-type: disc;
    margin-bottom: .5rem;
}
@media(max-width: 30em)
{
    .ul-disc
    {
        padding: 0;
    }
}
.ul-disc dl
{
    font-size: .875rem;
    font-weight: 300;
    line-height: 1.2857142857;
    margin-left: 1.25rem;
    max-width: 100%;
    position: relative;
}
.ul-disc dl:not(:last-child)
{
    margin-bottom: .5rem;
}
.ul-disc dl:before
{
    background-color: #fff;
    border-radius: 50%;
    content: "";
    height: .3125rem;
    left: -.75rem;
    position: absolute;
    top: .4375rem;
    width: .3125rem;
}
.p-null
{
    padding: 0!important;
}
.br-20
{
    border-radius: 20px;
}
.mt-5
{
    margin-top: 4px;
    top: 0;
}
.bef-none:before
{
    display: none;
}
.fw-sb_big
{
    font-size: .875rem;
    font-weight: 700;
    line-height: .875;
}
.italic
{
    font-size: .875rem;
    font-style: italic;
    font-weight: 300;
    line-height: .8235294118;
}
.success-option
{
    border: .125rem solid #00a80b!important;
    color: #393939!important;
    position: relative;
}
.success-option:after
{
    content: url(../../willbetgambling/image/success-733e7775.svg);
    position: absolute;
    right: .3125rem;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}
.success-option-disabled
{
    border: .125rem solid #bb0420!important;
}
.success-option-disabled:after
{
    display: none;
}
.success-picker
{
    position: relative;
}
.success-picker:after
{
    content: url(../../willbetgambling/image/success-733e7775.svg)!important;
    right: .3125rem!important;
    top: 50%!important;
    transform: translateY(-50%);
    z-index: 2;
}
.success-picker:before
{
    display: none;
}
.success-picker input
{
    border: .125rem solid #00a80b!important;
}
.error-input
{
    border: .125rem solid #bb0420!important;
}
.error-message
{
    border-radius: 0 0 .9375rem .9375rem;
    display: flex;
    flex-direction: column-reverse;
    margin-bottom: -1.375rem;
    overflow: clip;
    position: relative;
}
.error-message:before
{
    background-color: #bb0420;
    content: attr(data-label);
    display: block;
    font-size: .625rem;
    line-height: 1.5em;
    margin-top: -.9375rem;
    padding: 1.125rem .3125rem .25rem;
    text-align: center;
    width: 100%;
    z-index: -1;
}
.error-message:after
{
    display: none;
}
.checkbox-inner
{
    padding: 0!important;
    transition: all .3s ease 0s;
}
.checkbox-inner+.checkbox-inner
{
    margin: -1.125rem 0;
}
.checkbox-inner>div>div:after
{
    display: none;
}
.checkbox-parent
{
    align-items: center;
    border: .125rem solid transparent;
    border-radius: 1.4375rem;
    display: flex;
    flex-direction: column;
    gap: .3125rem;
    justify-content: space-between;
    overflow: hidden;
    padding: 0 1.125rem;
    position: relative;
    transition: all .3s ease 0s;
}
.checkbox-parent>label
{
    padding-top: .3125rem;
    transition: all .3s ease 0s;
    width: 120%;
}
.double-line
{
    font-size: .875rem;
    font-weight: 300;
    line-height: .8235294118;
    position: relative;
}
.double-line:before
{
    background-color: #fff;
    bottom: 0;
    content: "";
    height: .0625rem;
    left: 0;
    position: absolute;
    width: 100%;
}
.double-line:after
{
    background-color: #fff;
    bottom: -.1875rem;
    content: "";
    height: .0625rem;
    left: 0;
    position: absolute;
    width: 100%;
}
.margin-mod:not(:last-child)
{
    margin-bottom: 0;
}
#BambooHR h2
{
    color: #fff;
    font-family: Montserrat,sans-serif;
    font-size: 1.5625rem;
    font-weight: 900;
    padding-bottom: .56em!important;
    text-transform: uppercase;
}
@media(max-width: 47.9375em)
{
    #BambooHR h2
    {
        text-align: center;
    }
}
#BambooHR a
{
    color: #fff;
    font-family: Montserrat,sans-serif;
    font-size: 1rem;
    line-height: 1.25;
    text-decoration: none;
}
@media(any-hover: hover)
{
    #BambooHR a:hover
    {
        text-decoration: underline;
    }
}
#BambooHR span
{
    color: #fff;
    font-family: Montserrat,sans-serif;
    padding-top: 0!important;
}
@media(max-width: 30em)
{
    #BambooHR span
    {
        text-align: right;
    }
}
.BambooHR-ATS-Jobs-List
{
    padding: 1.25rem!important;
    width: 100%;
}
@media(max-width: 30em)
{
    .BambooHR-ATS-Jobs-List
    {
        padding-left: 0!important;
        padding-right: 0!important;
    }
}
.BambooHR-ATS-Jobs-Item
{
    align-items: center;
    display: flex;
    gap: .625rem;
    justify-content: space-between;
}
.BambooHR-ATS-Jobs-Item:not(:last-child)
{
    margin-bottom: .9375em!important;
}
@media(max-width: 30em)
{
    .BambooHR-ATS-Jobs-Item
    {
        align-items: flex-start;
    }
}
.BambooHR-ATS-Department-Header
{
    color: #fff;
    font-family: Montserrat,sans-serif;
    font-size: .8125rem;
}
.BambooHR-ATS-Department-Item
{
    align-items: flex-start;
    color: #fff;
    display: flex;
    flex-direction: column;
    gap: .3125rem;
    margin-bottom: .625rem;
}
.popular-section a
{
    color: inherit!important;
    line-height: 1.5;
    margin: 0 .3125rem;
}
.popular-section a:before
{
    background-color: #fff!important;
    bottom: 0!important;
}
.popular-section div
{
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}