.About_about__z5I2O {
    margin-top: 1.5rem
}

.About_about__image__IrNPQ {
    margin-bottom: 1.5rem;
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none
}

.About_about__text__header__G1mNv {
    margin-bottom: .5rem;
    height: 2.4rem;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 2rem;
    letter-spacing: .06rem;
    text-transform: uppercase;
    color: #fff
}

.About_about__text__paragraph__ABryG {
    font-size: 1.4rem;
    line-height: 2rem;
    font-weight: 500;
    color: #fff;
    opacity: .8;
    font-family: Larsseit
}

@media screen and (min-width:500px) {
    .About_about__z5I2O {
        display: grid;
        grid-template-columns: 21.2rem 1fr;
        -moz-column-gap: 2rem;
        column-gap: 2rem
    }
    .About_about__image__IrNPQ {
        margin: 0;
        height: 18rem
    }
}

.Limits_limits__container__UPLHU {
    padding: 1.5rem;
    border: 1px solid rgba(108, 133, 126, .173);
    margin-top: 1.5rem;
    border-radius: .5rem
}

.Limits_limits__container__line__YYQNx {
    display: flex;
    margin-bottom: 1rem;
    justify-content: space-between
}

.Limits_limits__container__line__YYQNx:nth-of-type(4) {
    margin-bottom: 0
}

.Limits_limits__container__line__text__ejQ4X {
    font-size: 1.4rem;
    line-height: 1.8rem;
    font-weight: 500;
    color: #fff;
    opacity: .8;
    font-family: Larsseit
}

.Limits_limits__container__line__coins__Qj3PX {
    display: flex;
    align-items: center
}

.Limits_limits__container__line__coins__amount__gmYGC {
    color: #fff;
    font-weight: 700;
    font-size: 1.4rem;
    margin-left: .25em
}

.Limits_limits__container__line__coins__image__cYTYJ {
    display: flex;
    height: 1.4rem;
    width: 1.4rem
}

.Description_description__HpFpk {
    padding-top: .5rem
}

.Description_description__HpFpk button:nth-of-type(2) {
    margin-left: .8rem
}



.BetDetails_betDetails__box__bet__Jf3LR,
.BetDetails_betDetails__box__payout__WGFEd {
    width: 27%;
    text-align: right
}

.BetDetails_betDetails__box__game__hJ6kV {
    width: 12%;
    text-align: right
}


@media screen and (max-width:390px) {
    .Bets_bets__group__btns__btn__Qnyrp {
        height: 4rem !important
    }
}

.monster_head_container {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    z-index: 2;
    height: 24.31rem;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}
.hamster_head_container {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    z-index: 2;
    height: 24.31rem;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.monster_head {
    z-index: 1;
    width: 35rem;
    height: 21rem;
    display: flex;
    justify-content: center;
    position: absolute;
    top: 5rem
}

.hamster_head {
    z-index: 1;
    width: 350px;
    height: 170px;
    display: flex;
    justify-content: center;
    position: absolute;
    top: 55px
}

@media screen and (min-width:500px) {
    .monster_head {
        top: 50px
    }
	.hamster_head {
        top: 57px
    }
}
@media screen and (max-width:499px) {
    .monster_head {
        height: 150px;
    }
	.hamster_head {
        height: 130px;
    }
}

.monster_body {
    width: 100vw
}
.hamster_body {
    width: 100vw
}

.monster_body_hands {
    position: absolute;
    display: flex;
    justify-content: space-between;
    top: -3.3rem;
    width: 100vw;
    z-index: 100
}
.hamster_body_hands {
    position: absolute;
    display: flex;
    justify-content: space-between;
    top: -3.3rem;
    width: 100vw;
    z-index: 100
}

.monster_body_hands_grabbing {
	width: 80%;
	margin-top: -20px;
	position: fixed;
}
.hamster_body_hands_grabbing {
	width: 200px;
	margin-top: -25px;
	position: fixed;
}
@media screen and (max-width:499px) {
    .monster_body_hands_grabbing {
		width: 250px;
        margin-left: calc(50% - 115px);
		margin-top: 10px;
    }
	.hamster_body_hands_grabbing {
		width: 160px;
        margin-left: calc(50% - 68px);
		margin-top: 5px;
    }
}
.PirateBody_pirateBody__shirt__gb247 {
    position: absolute;
    z-index: 100;
    top: -5rem;
    left: -.1rem;
    width: 100%;
    display: flex;
    justify-content: center;
    right: .168rem
}

@media screen and (min-width:500px) {
    .monster_body_hands {
        justify-content: center;
        top: -1.35rem
    }
    .monster_body_hands_grabbing {
        display: block
    }
	.hamster_body_hands {
        justify-content: center;
        top: -1.35rem
    }
    .hamster_body_hands_grabbing {
        display: block
    }
    .PirateBody_pirateBody__hands__left__raTl6,
    .PirateBody_pirateBody__hands__right__XpO54 {
        display: none
    }
}

.DifficultyItem_difficulty__list__item__DHRVn:first-child {
    margin-top: 0
}

.DifficultyItem_difficulty__list__item__DHRVn {
    display: grid;
    grid-template-columns: 4rem 1fr;
    margin-top: .5rem;
    cursor: pointer;
    color: hsla(0, 0%, 100%, .803)
}

.DifficultyItem_difficulty__list__item__image__on0tu {
    height: 4rem;
    width: 4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: url(/Desktop/coinBg.svg)
}

.DifficultyItem_difficulty__list__item__content___EkU1 {
    margin-left: 1rem;
    display: flex;
    justify-content: space-between;
    height: 4rem;
    border: 1px solid #4b665e;
    align-items: center;
    background-color: #4b665e;
    border-radius: .5rem;
    padding: 1rem;
    font-size: 1.6rem;
    text-transform: uppercase;
    font-weight: 700
}

.DifficultyHeader_difficultyHeader__V8CpK {
    font-size: 1.8rem;
    color: #ecfaff;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .5px;
    padding: 0 1.5rem 1rem
}

.DifficultyHeader_difficultyHeader__line__T1ToI {
    width: 100%;
    border-top: 1px solid #4b665e;
    height: 1px
}

@media screen and (min-width:500px) {
    .DifficultyHeader_difficultyHeader__V8CpK {
        padding: 0 0 1.5rem;
        font-size: 1.6rem
    }
    .DifficultyHeader_difficultyHeader__line__T1ToI {
        display: none
    }
}



.Faucet_faucet__afqas {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background-image: url(/confetti.svg);
    background-color: rgba(77, 97, 92, .84);
    padding: 0 8.5rem;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100
}

.Faucet_faucet__afqas #Faucet_wrapper__RVDvo {
    position: absolute;
    opacity: .92;
    transform: matrix(1, 0, 0, -1, 0, 0);
    width: 100%;
    height: 100%;
    z-index: -1
}

.Faucet_faucet__img__fsyra {
    margin-bottom: 1.7rem
}

.Faucet_faucet__img__fsyra img {
    height: 7rem;
    width: 7rem
}

.Faucet_faucet__title__Gajem {
    margin-bottom: 2.5rem;
    font-style: normal;
    font-weight: 600;
    font-size: 22px;
    line-height: 150%;
    text-align: center;
    text-transform: uppercase;
    background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, .6));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

.Faucet_faucet__text__ibttg {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #fff
}

.Faucet_faucet__amount__DlHSv {
    width: 100%;
    height: 13rem;
    margin-bottom: 2rem;
    background: #314641;
    border-radius: .3rem
}

.Faucet_faucet__amount__DlHSv,
.Faucet_faucet__amount__DlHSv div {
    display: flex;
    justify-content: center;
    align-items: center
}

.Faucet_faucet__amount__DlHSv div p {
    font-style: normal;
    font-weight: 600;
    font-size: 2.4rem;
    line-height: 150%;
    text-transform: uppercase;
    color: #fff;
    margin-left: .9rem
}

.Faucet_faucet__amount__DlHSv div img {
    height: 2.4rem;
    width: 2.4rem
}

.Faucet_faucet__afqas #Faucet_claim__hpjAP,
.Faucet_faucet__afqas #Faucet_resend__xsoiS {
    width: 100%;
    margin-bottom: 2rem;
    background: linear-gradient(180deg, #5a786f, rgba(75, 102, 94, .6));
    border-radius: .4rem;
    border: 1px solid #fff;
    font-style: normal;
    font-weight: 600;
    font-size: 1.8rem;
    line-height: 150%;
    text-align: center;
    text-transform: uppercase;
    color: hsla(0, 0%, 100%, .8);
    height: 4rem;
    transition: all .2s ease-out
}

.Faucet_faucet__afqas #Faucet_claim__hpjAP:hover {
    background-color: #5f8a7d
}

.Faucet_faucet__afqas #Faucet_resend__xsoiS {
    font-size: 1.8rem
}

.Faucet_faucet__afqas #Faucet_resend__xsoiS,
.Faucet_faucet__or__mLKHd {
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-align: center;
    text-transform: uppercase
}

.Faucet_faucet__or__mLKHd {
    margin-bottom: 2rem;
    width: 5rem;
    height: 3rem;
    background: #3a544e;
    border-radius: 10rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    color: hsla(0, 0%, 100%, .8)
}

.Faucet_faucet__afqas #Faucet_play__D8JoS {
    width: 100%;
    height: 4rem;
    font-style: normal;
    font-weight: 600;
    font-size: 1.8rem;
    line-height: 150%;
    text-align: center;
    text-transform: uppercase;
    color: #314641;
    border-radius: .4rem;
    background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, .6));
    transition: all .2s ease-out
}

.Faucet_faucet__afqas #Faucet_play__D8JoS:hover {
    background-color: #f5f5f5
}

.Faucet_faucet__btns__aarFI {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 1rem;
    width: 100%;
    align-items: center;
    justify-content: center
}

.Faucet_faucet__btns__aarFI button {
    width: 100%;
    height: 4rem;
    font-weight: 600;
    font-size: 1.8rem;
    line-height: 150%;
    text-align: center;
    transition: all .2s ease-out;
    border: 1px solid #fff;
    border-radius: .5rem;
    font-style: normal;
    text-transform: uppercase
}

.Faucet_faucet__btns__aarFI #Faucet_cancel__NGl7v {
    background-color: transparent;
    grid-column: 1/3;
    color: hsla(0, 0%, 100%, .8)
}

.Faucet_faucet__btns__aarFI #Faucet_cancel__NGl7v:hover {
    background-color: #557269
}

.Faucet_faucet__btns__aarFI #Faucet_register__zL3qz {
    color: #314641;
    background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, .6))
}

.Faucet_faucet__btns__aarFI #Faucet_register__zL3qz:hover {
    background-color: #f5f5f5
}

.Faucet_faucet__btns__aarFI #Faucet_signIn__EErBo {
    background: linear-gradient(180deg, #5a786f, rgba(75, 102, 94, .6));
    color: hsla(0, 0%, 100%, .8)
}

.Faucet_faucet__btns__aarFI #Faucet_signIn__EErBo:hover {
    background-color: #5f8a7d
}

.Faucet_faucet__text__ibttg {
    margin-bottom: 2rem;
    font-style: normal;
    font-weight: 600;
    font-size: 22px;
    line-height: 150%;
    text-align: center;
    text-transform: uppercase;
    background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, .6));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

.Faucet_deposit__XCWJl {
    padding: 1.5rem 2rem 3rem;
    display: flex;
    flex-direction: column
}

.Faucet_deposit__XCWJl div {
    width: 100%;
    justify-content: space-between;
    display: flex;
    align-items: center;
    margin-bottom: 3rem
}

.Faucet_deposit__XCWJl div p {
    font-family: Larsseit;
    font-style: normal;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 150%;
    color: #d6dad9;
    margin-right: 4rem
}

.Faucet_deposit__XCWJl div #Faucet_closeBtn__vJGsA {
    cursor: pointer;
    width: 2rem;
    height: 2rem;
    background: transparent;
    color: #fff;
    font-size: 1.6rem;
    transition: all .2s ease-out
}

.Faucet_deposit__XCWJl div #Faucet_closeBtn__vJGsA:hover {
    color: #d6dad9
}

.Faucet_deposit__XCWJl #Faucet_deposit__XCWJl {
    max-width: 42rem;
    height: 4rem;
    width: 100%;
    font-style: normal;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 150%;
    text-align: center;
    text-transform: uppercase;
    color: #314641;
    border-radius: .4rem;
    background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, .6));
    transition: all .2s ease-out;
    margin-bottom: 1rem
}

.Faucet_deposit__XCWJl #Faucet_deposit__XCWJl:hover {
    background-color: #f5f5f5
}

.Faucet_deposit__XCWJl #Faucet_play__D8JoS {
    max-width: 42rem;
    height: 4rem;
    width: 100%;
    background: linear-gradient(180deg, #5a786f, rgba(75, 102, 94, .6));
    border-radius: .5rem;
    font-style: normal;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 150%;
    text-align: center;
    text-transform: uppercase;
    border: 1px solid #fff;
    margin-bottom: 1rem;
    color: hsla(0, 0%, 100%, .8);
    transition: all .2s ease-out
}

.Faucet_deposit__XCWJl #Faucet_play__D8JoS:hover {
    background-color: #5f8a7d
}

.Faucet_deposit__XCWJl #Faucet_close__3CSgn {
    background-color: transparent;
    max-width: 40rem;
    min-width: 40rem;
    height: 4rem;
    width: 100%;
    border-radius: .5rem;
    font-style: normal;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 150%;
    text-align: center;
    text-transform: uppercase;
    border: 1px solid #fff;
    color: hsla(0, 0%, 100%, .8);
    transition: all .2s ease-out
}

.Faucet_deposit__XCWJl #Faucet_close__3CSgn:hover {
    background-color: #557269
}

.Faucet_deposit__btns__ad4Zz {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 1rem
}

@media screen and (max-width:500px) {
    .Faucet_faucet__afqas {
        padding: 0 4.5rem
    }
    .Faucet_deposit__XCWJl #Faucet_close__3CSgn {
        min-width: 18rem;
        max-width: 100%
    }
}
