.lottery-page-banner{background:#000;color:#fff;display:flex;margin-bottom:40px;min-height:360px;overflow:hidden;padding:70px 0;position:relative}.lottery-page-banner__bg{height:100%;position:absolute;top:0;width:auto}.lottery-page-banner__wrap{display:block;max-width:370px;position:relative}.lottery-page-banner__name{font-size:32px;font-weight:700}.lottery-page-banner__title{font-size:40px;font-weight:900;margin-bottom:10px}.lottery-page-banner__description{font-size:20px;font-weight:400;line-height:1.4;margin-bottom:14px}.lottery-page-banner__block-button{margin-top:14px}.lottery-page-banner .lottery-page-banner__button{font-size:18px;min-height:40px;min-width:165px}.lottery-page-banner .lottery-page-banner__link{color:#fff;font-size:12px;font-weight:700;text-decoration:underline;transition:color .3s ease}.lottery-page-banner .lottery-page-banner__link:hover{color:#fdd60f}.cms-page{background-color:#1c1c1d;padding-bottom:60px;padding-top:80px;position:relative}@media(min-width:1248px){.cms-page{padding-bottom:80px;padding-left:0}}@media(min-width:1632px){.cms-page{padding-bottom:80px;padding-left:0}}.cms-page--payment-page{overflow:hidden;padding-bottom:0}.cms-page--collections{padding-top:0}.cms-page a:not([class]){color:#fdd60f;font-size:inherit;font-style:normal;margin:0;padding:0;text-decoration:underline;text-transform:none;transition:color .3s ease}.cms-page a:not([class]):hover{color:#fdd60f;text-decoration:none}.cms-page a.link{color:#fdd60f;outline:none;text-decoration:underline}.cms-page a.link:hover{color:#fdd60f;text-decoration:none}.cms-page__bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.cms-page__head{align-items:center;display:flex;margin-bottom:40px;padding:0;position:relative}.cms-page__head-wrap{position:relative;width:100%;z-index:3}.cms-page__title{color:#fff;font-size:25px;font-weight:700;margin:0;padding:0;text-transform:uppercase}@media(min-width:768px){.cms-page__title{font-size:34px}}@media(min-width:960px){.cms-page__title{font-size:40px}}.cms-page__date{color:#fff;font-size:13px;font-weight:700;letter-spacing:.12px;margin-top:40px}.cms-page .section .title{text-align:left}.cms-page--without-vertical-space{padding-bottom:0;padding-top:0}.cms-page--without-top-space{padding-top:0}.cms-page--without-bottom-space{padding-bottom:0}.cms-page--center-header{text-align:center}.cms-page--payment-page .payment-tables__table:before{background-color:#292929;content:"";height:68px;left:-1000px;position:absolute;top:0;width:1000px}@media(max-width:959px){.cms-page--payment-page .payment-tables__table:before{display:none}}.cms-page--payment-page .payment-tables__table:after{background-color:#292929;content:"";height:68px;position:absolute;right:-1000px;top:0;width:1000px}@media(max-width:959px){.cms-page--payment-page .payment-tables__table:after{display:none}}.cms-page--payment-page .payment-tables__table tbody tr td:first-child,.cms-page--payment-page .payment-tables__table tbody tr td:last-child,.cms-page--payment-page .payment-tables__table thead tr th:first-child,.cms-page--payment-page .payment-tables__table thead tr th:last-child{padding-left:0;padding-right:0}.cms-page--event-calendar{padding-bottom:50px;padding-top:16px}@media(min-width:768px){.cms-page--event-calendar{padding-bottom:28px}}@media(min-width:960px){.cms-page--event-calendar{padding-bottom:40px}}.cms-page--support{background-color:#000}.cms-page--about-us .cms-page__head,.cms-page--promotion .cms-page__head{min-height:360px}.cms-page--autumn-calendar,.cms-page--christmas-calendar,.cms-page--halloween-calendar{padding-bottom:0;padding-top:0}.cms-page--autumn-calendar:after,.cms-page--christmas-calendar:after,.cms-page--halloween-calendar:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.cms-page--autumn-calendar .container,.cms-page--christmas-calendar .container,.cms-page--halloween-calendar .container{max-width:1024px;padding-left:12px;padding-right:12px}.lottery-item{background:url(/images/lottery.3d1f9371..svg) 0 no-repeat;background-size:cover;color:#2d2d30;display:flex;flex-direction:column;font-size:15px;gap:20%;list-style:none;max-width:230px;min-height:300px;width:100%}@media(min-width:768px){.lottery-item{background-position:50%;background-size:contain}}.lottery-item__top{align-items:flex-end;display:flex;height:32%;justify-content:center}.lottery-item__bottom{margin-top:5px}.lottery-item__value{font-weight:500}.lottery-item__deposit-name{align-items:center;display:flex;flex:1;font-weight:400;justify-content:center;padding-bottom:5px;text-transform:uppercase}.lottery-item__price{font-size:23px;font-weight:500;margin-bottom:8px}.lottery-item__content{font-size:10px;font-weight:400;margin-top:10px;text-transform:uppercase}.lottery-item--lowercase .lottery-item__value{font-size:24px;padding-top:0;text-transform:lowercase}.lottery-prize{background:url(/images/prize.3a9ada02..svg) 50% no-repeat;background-size:contain;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:10px 15px;text-align:center;text-transform:uppercase}@media(min-width:768px)and (max-width:959px){.lottery-prize{margin:0 auto;max-width:220px;min-height:100px}}@media(min-width:960px){.lottery-prize{padding:20px 25px}}.lottery-prize__value{align-items:flex-end;display:flex;font-size:22px;font-weight:900;justify-content:center;padding-bottom:10px}@media(min-width:960px){.lottery-prize__value{padding-bottom:15px}}.lottery-prize__text{font-size:16px;font-weight:400;position:relative}.lottery-prize__text--border{padding-top:15px}@media(min-width:960px){.lottery-prize__text--border{padding-top:20px}}.lottery-prize__text--border:after{background:#fff;content:"";height:2px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:25px}.lottery-prize--blue{background-image:url(/images/prize-blue.2b148001..png)}.lottery-prize--red{background-image:url(/images/prize-red.57ce33ec..png)}.lottery-prize--white{background-image:url(/images/prize-white.58cf14a8..png);color:#000}.lottery-prize--lowercase{padding-bottom:10px;padding-top:10px}.lottery-prize--lowercase .lottery-prize__value{padding-bottom:7px;text-transform:lowercase}.lottery-prize--lowercase .lottery-prize__text{padding-bottom:7px}@media(min-width:768px)and (max-width:959px){.lottery-prize--lowercase .lottery-prize__text{padding-top:7px}}