.page-lottery{padding:32px 0}@media(min-width:768px){.page-lottery{padding-bottom:40px}}.page-lottery__section{margin-top:32px}@media(min-width:768px){.page-lottery__section{margin-top:40px}}.page-lottery-banner{border-radius:16px;overflow:hidden;position:relative}@media(min-width:768px){.page-lottery-banner{border-radius:30px}}.page-lottery-banner__wrap{display:flex;flex-direction:column;gap:24px;justify-content:space-between;min-height:240px;padding:24px;position:relative}@media(min-width:768px){.page-lottery-banner__wrap{justify-content:flex-start;min-height:300px;padding:40px}}.page-lottery-banner__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.page-lottery-banner__content{color:var(--text-general-color-1);font-size:12px;font-weight:500;line-height:1.5;max-width:250px;position:relative}@media(min-width:768px){.page-lottery-banner__content{font-size:18px;max-width:300px}}@media(min-width:1248px){.page-lottery-banner__content{max-width:400px}}.page-lottery-banner__title{color:var(--text-general-color-1);font-size:28px;font-style:italic;font-weight:800;line-height:1.1;margin:0;text-transform:uppercase}@media(min-width:768px){.page-lottery-banner__title{font-size:36px}}.page-lottery-banner__description{color:var(--text-general-color-1);font-size:14px;font-weight:400;letter-spacing:-1.04px;line-height:1.3;margin:4px 0 0}@media(min-width:768px){.page-lottery-banner__description{font-size:26px;margin-top:8px}}.page-lottery-banner .page-lottery-banner__link{color:var(--text-link-normal);display:inline-block;font-size:14px;font-weight:400;line-height:1.55;margin-top:16px;text-decoration-line:underline}.page-lottery-banner .page-lottery-banner__link:hover{text-decoration:none}.page-lottery-banner__buttons{align-items:center;display:flex;gap:8px;position:relative}@media(min-width:768px){.page-lottery-banner__buttons{gap:12px}}.page-lottery-banner .page-lottery-banner__button,.page-lottery-banner .page-lottery-banner__deposit{font-size:12px;min-height:36px;padding:10px 16px}@media(min-width:768px){.page-lottery-banner .page-lottery-banner__button,.page-lottery-banner .page-lottery-banner__deposit{font-size:14px;min-height:40px;padding:10px 32px}}.page-modal-steps{background:var(--background-modal-popup-registration)}.page-modal-steps__banner{min-height:180px;position:relative}.page-modal-steps__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}.page-modal-steps__wrap{padding:20px 16px 32px}@media(min-width:768px){.page-modal-steps__wrap{padding:20px 24px}}.page-modal-steps__title{color:var(--text-general-color-1);font-size:20px;font-weight:800;line-height:1.3;margin:0;text-align:center}.page-modal-steps__content{margin-top:16px}.page-modal-steps__footer{display:grid;gap:16px;justify-content:space-between;margin-top:16px}.page-modal-steps__footer--first-step{justify-content:center}@media(min-width:768px){.page-modal-steps__footer--first-step:before{content:""}}.page-modal-steps__footer--last-step{justify-content:center}@media(min-width:768px){.page-modal-steps__footer--last-step:after{content:""}}@media(min-width:576px){.page-modal-steps__footer--both{gap:0}.page-modal-steps__footer--both .page-modal-steps__dots{margin-top:-32px;max-height:24px}}@media(min-width:768px){.page-modal-steps__footer{margin-top:40px}}.page-modal-steps .page-modal-steps__button{align-items:center;display:flex;font-size:12px;gap:6px;padding:10px 24px}.page-modal-steps__arrow--back{transform:rotate(180deg)}.page-modal-steps__dots{gap:10px;grid-column:span 2;grid-row-start:2;min-height:24px}.page-modal-steps__dot,.page-modal-steps__dots{align-items:center;display:flex;justify-content:center}.page-modal-steps__dot{aspect-ratio:1/1;background:#0b0d11;border-radius:50%;color:var(--text-general-color-1);cursor:pointer;font-size:10px;font-weight:800;max-width:18px;transition:max-width .3s ease,color .3s ease,background-color .3s ease;width:24px}@media(min-width:1248px){.page-modal-steps__dot:hover{background:#f02020}}.page-modal-steps__dot--current{background:#f02020;font-size:12px;max-width:24px}.modal-page-modal-steps.modal .modal__content-wrapper{max-width:690px}.modal-page-modal-steps.modal .modal__content{background:transparent;border-radius:0;margin-left:0;margin-right:0;overflow:hidden}@media(min-width:768px){.modal-page-modal-steps.modal .modal__content{border-radius:30px}}.Block--content{color:var(--text-general-color-1);font-size:14px;line-height:1.5}.Block--content>:last-child{margin-bottom:0;padding-bottom:0}.Block--content h1,.Block--content h2,.Block--content h3,.Block--content h4,.Block--content h5,.Block--content h6{color:var(--text-general-color-1);font-weight:800;line-height:1.3;margin-bottom:16px;margin-top:0}.Block--content h1{font-size:20px}@media(min-width:768px){.Block--content h1{font-size:24px;margin-bottom:24px}}.Block--content h2{font-size:18px}@media(min-width:768px){.Block--content h2{font-size:20px}}.Block--content h3{font-size:16px}.Block--content h4,.Block--content h5,.Block--content h6{font-size:14px}.Block--content blockquote,.Block--content ol,.Block--content p,.Block--content table,.Block--content ul{margin-bottom:0}.Block--content blockquote:not(:last-child),.Block--content ol:not(:last-child),.Block--content p:not(:last-child),.Block--content table:not(:last-child),.Block--content ul:not(:last-child){margin-bottom:16px}@media(min-width:768px){.Block--content blockquote:not(:last-child),.Block--content ol:not(:last-child),.Block--content p:not(:last-child),.Block--content table:not(:last-child),.Block--content ul:not(:last-child){margin:0 0 20px}}.Block--content p{line-height:1.35;margin-top:0}.Block--content mark{background:#0098ff;font-weight:500;padding:1px 5px}.Block--content section{margin-bottom:32px}.Block--content section>:first-of-type{margin-top:0}.Block--content section.block{margin-bottom:24px}.Block--content a:not(.link-btn){font-size:inherit;font-style:normal;margin:0;padding:0 3px;text-decoration:underline;transition:color .3s ease}.Block--content a:not(.link-btn),.Block--content a:not(.link-btn):hover{color:var(--text-general-color-3)}.Block--content ol,.Block--content ul{list-style:none;margin-top:0;padding:0}.Block--content ol li,.Block--content ul li{padding-left:24px;position:relative}.Block--content ol li+li,.Block--content ul li+li{margin-top:8px}.Block--content ul li:before{background:var(--text-general-color-3);border-radius:50%;content:"";height:4px;left:0;position:absolute;top:.5em;width:4px}.Block--content ol{counter-reset:list-counter}.Block--content ol li{counter-increment:list-counter}.Block--content ol li:before{color:var(--text-link-normal);content:counter(list-counter) ".";left:0;position:absolute;top:0}.Block--content img{display:inline-block;margin:0;max-width:100%}.Block--content pre{white-space:normal}.Block--content blockquote{border:1px solid #ff378a;border-radius:16px;display:block;margin-left:0;margin-right:0;margin-top:0;padding:16px}.Block--content hr{background:#1a284e;border:none;height:1px;margin:35px 0}.Block--content .center{text-align:center}.Block--content .right{text-align:right}.Block--content .content__opacity-text{opacity:.7}.Block--content .small-margin{margin-bottom:4px}.Block--content .pink{color:#ff378a}.Block--content .highlight{color:var(--text-general-color-1);font-weight:800}.page-lottery-conditions__wrap{scrollbar-color:transparent}.page-lottery-conditions__wrap::-webkit-scrollbar{display:none;height:0;width:0}.page-lottery-conditions__wrap::-webkit-scrollbar-track{background:transparent;border-radius:4px}.page-lottery-conditions__wrap::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;margin:0}.page-lottery-conditions__wrap::-webkit-scrollbar-thumb:hover{background:transparent}.page-lottery-conditions{color:var(--text-general-color-1)}.page-lottery-conditions__title{font-size:24px;font-weight:800;line-height:1.35;margin:0;text-align:center}.page-lottery-conditions__description{font-size:14px;font-weight:400;line-height:1.35;margin:8px 0 0;text-align:center}.page-lottery-conditions__wrap{display:flex;margin-top:24px;overflow-x:auto;width:calc(100% + 15px)}@media(min-width:768px){.page-lottery-conditions__wrap{justify-content:center;margin-top:34px;width:100%}}.page-lottery-conditions__conditions{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);width:730px}@media(min-width:768px){.page-lottery-conditions__conditions{-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;justify-content:center}}@media(min-width:960px){.page-lottery-conditions__conditions{gap:32px 24px}}@media(min-width:1632px){.page-lottery-conditions__conditions{width:100%}}.page-lottery-conditions__condition{height:300px;min-width:226px;position:relative;width:226px}.page-lottery-conditions__content{display:flex;flex-direction:column;position:relative}.page-lottery-conditions__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.page-lottery-conditions__price{align-items:flex-end;color:var(--text-general-color-1);font-size:20px;height:82px;padding-bottom:16px}.page-lottery-conditions__price,.page-lottery-conditions__ticket{display:flex;font-weight:800;justify-content:center;line-height:1.3}.page-lottery-conditions__ticket{align-items:center;background:var(--background-main);border-radius:2px;font-size:24px;height:50px;margin:1px;text-transform:uppercase}.page-lottery-conditions__deposit{display:flex;flex-direction:column;font-size:16px;font-weight:800;gap:2px;height:86px;line-height:1.4;padding-top:18px;text-align:center}.page-lottery-conditions__deposit-text{font-size:18px;line-height:1.3}.page-lottery-conditions__price-ticket{color:#f3f6fb;display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:2px;line-height:1.35;padding-top:10px;text-align:center;text-transform:uppercase}.page-lottery-prizes-top{padding-top:32px}@media(min-width:768px){.page-lottery-prizes-top{padding-top:40px}}.page-lottery-prizes-top__title{color:var(--text-general-color-1);font-size:24px;font-weight:800;line-height:1.35;margin:0 0 24px;text-align:center}@media(min-width:768px){.page-lottery-prizes-top__title{margin:0 0 58px}}.page-lottery-prizes-top__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:300px}@media(min-width:768px){.page-lottery-prizes-top__list{align-items:flex-end;gap:24px;max-width:670px}}.page-lottery-prizes-top__item{position:relative}.page-lottery-prizes-top__item--1{color:var(--prize-place-general-prize-place-1)}@media(min-width:768px){.page-lottery-prizes-top__item--1{top:-26px}}.page-lottery-prizes-top__item--2{color:var(--prize-place-general-prize-place-2)}@media(min-width:768px){.page-lottery-prizes-top__item--2{order:-1}}.page-lottery-prizes-top__item--3{color:var(--prize-place-general-prize-place-3)}.page-lottery-prizes-top__img-wrap{height:182px;width:140px}.page-lottery-prizes-top__item--1 .page-lottery-prizes-top__img-wrap{height:220px;width:170px}.page-lottery-prizes-top__img{height:100%;width:100%}.page-lottery-prizes-top__prize{font-size:18px;font-weight:800;line-height:1.5;margin-bottom:25px}.page-lottery-prizes-top__item--1 .page-lottery-prizes-top__prize{font-size:24px;line-height:1.4;margin-bottom:35px}.page-lottery-prizes-top__tickets{color:var(--text-general-color-1);font-size:14px;font-weight:800;letter-spacing:.2px;line-height:1.4;text-transform:uppercase}.page-lottery-prizes-top__content{bottom:30px;left:0;padding:0 12px;position:absolute;text-align:center;width:100%}.page-lottery-prizes-top__item--1 .page-lottery-prizes-top__content{bottom:36px}.page-lottery-prizes__wrap{scrollbar-color:transparent}.page-lottery-prizes__wrap::-webkit-scrollbar{display:none;height:0;width:0}.page-lottery-prizes__wrap::-webkit-scrollbar-track{background:transparent;border-radius:4px}.page-lottery-prizes__wrap::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;margin:0}.page-lottery-prizes__wrap::-webkit-scrollbar-thumb:hover{background:transparent}.page-lottery-prizes{padding-top:24px}@media(min-width:768px){.page-lottery-prizes{padding-top:32px}}.page-lottery-prizes__wrap{overflow:hidden;overflow-x:auto;width:calc(100% + 15px)}@media(min-width:768px){.page-lottery-prizes__wrap{margin:0 auto;max-width:668px;width:100%}}@media(min-width:960px){.page-lottery-prizes__wrap{max-width:774px}}@media(min-width:1248px){.page-lottery-prizes__wrap{max-width:1040px}}.page-lottery-prizes__list{display:grid;gap:12px;grid-template-columns:repeat(6,2fr)}@media(min-width:768px){.page-lottery-prizes__list{gap:16px;grid-template-columns:repeat(3,12fr)}}@media(min-width:960px){.page-lottery-prizes__list{gap:24px}}@media(min-width:1248px){.page-lottery-prizes__list{grid-template-columns:repeat(4,12fr)}}.page-lottery-prizes__item{height:126px;position:relative;width:242px}@media(min-width:768px){.page-lottery-prizes__item{width:212px}}@media(min-width:960px){.page-lottery-prizes__item{width:242px}}.page-lottery-prizes__img{height:100%;width:100%}.page-lottery-prizes__content{bottom:24px;left:0;padding:0 16px;position:absolute;text-align:center;width:100%}.page-lottery-prizes__prize{color:#f3f6fb;font-size:20px;font-weight:800;letter-spacing:.4px;line-height:1.3;margin-bottom:28px}.page-lottery-prizes__tickets{color:var(--text-general-color-1);font-size:14px;font-weight:800;letter-spacing:.24px;line-height:1.45;max-width:210px;text-transform:uppercase}@media(min-width:768px){.page-lottery-prizes__tickets{max-width:180px}}@media(min-width:960px){.page-lottery-prizes__tickets{max-width:210px}}.page-lottery-terms__list{scrollbar-color:transparent}.page-lottery-terms__list::-webkit-scrollbar{display:none;height:0;width:0}.page-lottery-terms__list::-webkit-scrollbar-track{background:transparent;border-radius:4px}.page-lottery-terms__list::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;margin:0}.page-lottery-terms__list::-webkit-scrollbar-thumb:hover{background:transparent}.page-lottery-terms{border-radius:30px;overflow:hidden;padding:40px 16px;position:relative}@media(min-width:768px){.page-lottery-terms{padding:40px}}.page-lottery-terms__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.page-lottery-terms__content{position:relative}.page-lottery-terms__title{color:var(--text-general-color-1);font-size:24px;font-weight:800;line-height:1.3;margin:0 0 16px;text-align:center}@media(min-width:768px){.page-lottery-terms__title{margin-bottom:24px}}.page-lottery-terms__list{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);overflow-x:auto;padding-right:16px;width:calc(100% + 16px)}@media(min-width:768px){.page-lottery-terms__list{gap:16px;grid-template-columns:repeat(2,1fr);padding-right:0;width:100%}}@media(min-width:960px){.page-lottery-terms__list{gap:16px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:956px}}.page-lottery-terms__item{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--about-us-background-normal);border-radius:16px;color:var(--text-general-color-1);display:flex;font-size:14px;font-weight:400;justify-content:center;line-height:1.5;min-height:98px;padding:16px;text-align:center;width:280px}@media(min-width:768px){.page-lottery-terms__item{padding:16px 24px;width:100%}}@media(min-width:960px){.page-lottery-terms__item{min-height:140px;min-height:114px}}