:root{--white:#fff;--black:#000;--dark:#101010;--darkness:#191919;--dark-2:#090909;--orange:#f59f00;--grey:#424242;--margin-bottom-mobile:30px;--margin-bottom-tablet:60px;--font-family:"Montserrat",sans-serif}*,*::before,*::after{box-sizing:border-box}img{display:block;width:100%;height:100%;object-fit:contain}html{box-sizing:border-box;overflow-x:hidden;scroll-behavior:smooth}main{background-color:var(--black);color:var(--white);font-weight:400;font-size:16px;font-family:var(--font-family)}header.header{z-index:10000}main.container{max-width:unset;margin:0;padding:0}.button{display:inline-block;width:100%;padding:10px 16px;border:none;border-radius:500px;outline:none;background-color:var(--orange);color:var(--black);font-weight:700;font-size:16px;line-height:120%;font-family:var(--font-family);white-space:nowrap;cursor:pointer;transition:all 0.3s ease}@media (min-width:1199px){.button{padding:10px 40px}.button:hover{box-shadow:0 0 20px 0 rgba(245,159,0,0.3)}.button:focus-visible{outline:none;background-color:var(--dark);box-shadow:0 0 40px 0 rgba(0,0,0,0.3);color:var(--white)}.button:active{background-color:var(--dark);box-shadow:0 0 40px 0 rgba(0,0,0,0.3);color:var(--white)}}h2{color:var(--white);font-weight:900;font-size:44px;line-height:90%;text-align:center;text-transform:uppercase}@media (min-width:425px){h2{font-size:48px}}@media (min-width:768px){h2{font-size:96px}}@media (min-width:1216px){h2{font-size:96px}}h3{font-weight:900;font-size:42px;line-height:100%}@media (min-width:425px){h3{font-size:48px}}.text-color{color:var(--orange)}@font-face{font-style:normal;font-weight:300;src:url("/static/font/Montserrat-Light.57b25191ed59.woff2?b2a3f91a6f98") format("woff2"),url("/static/font/Montserrat-Light.de776dba2ada.woff?b2a3f91a6f98") format("woff");font-family:"Montserrat"}@font-face{font-style:normal;font-weight:500;src:url("/static/font/Montserrat-Medium.1fef754df13d.woff2?b2a3f91a6f98") format("woff2"),url("/static/font/Montserrat-Medium.5ccdd92960d6.woff?b2a3f91a6f98") format("woff");font-family:"Montserrat"}@font-face{font-style:normal;font-weight:700;src:url("/static/font/Montserrat-Bold.fcfa6d4592d9.woff2?b2a3f91a6f98") format("woff2"),url("/static/font/Montserrat-Bold.79adb778e5de.woff?b2a3f91a6f98") format("woff");font-family:"Montserrat"}@font-face{font-style:normal;font-weight:900;src:url("/static/font/Montserrat-Black.32e8dce8e66c.woff2?b2a3f91a6f98") format("woff2"),url("/static/font/Montserrat-Black.0dbe6140a357.woff?b2a3f91a6f98") format("woff");font-family:"Montserrat"}.scroll-to-top{display:none;z-index:10000;position:fixed;right:20px;bottom:20px;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--white);font-size:24px;cursor:pointer;transition:transform 0.3s ease}.scroll-to-top.visible{display:flex}.scroll-to-top:hover{transform:scale(1.1)}@media (min-width:768px){.scroll-to-top{width:50px;height:50px}}.wrapper{position:relative;margin:0 auto;padding:0 16px;overflow:hidden}@media (min-width:768px){.wrapper{padding:0 24px}}@media (min-width:1199px){.wrapper{max-width:1216px;padding:0}}.diamond{display:none;position:absolute;pointer-events:none}@media (min-width:1500px){.diamond{--dir:1;display:block;z-index:9999;transform-origin:top center;animation:diamond-swing 10s ease infinite;will-change:transform}.diamond_big{--dir:1;bottom:240px;left:-54px;max-width:170px;transform:rotate(-14deg)}.diamond_small{--dir:-1;right:-32px;bottom:55px;width:130px;transform:rotate(26deg)}}@keyframes diamond-swing{0%{transform:rotate(calc(-14deg * var(--dir)))}50%{transform:rotate(calc(14deg * var(--dir)))}100%{transform:rotate(calc(-14deg * var(--dir)))}}.main-banner{position:relative;margin:30px auto 0;margin-bottom:var(--margin-bottom-mobile);padding:0 16px}.main-banner__wrapper{position:relative;height:800px;overflow:hidden;border:10px solid var(--orange);border-radius:50px;background-color:var(--white)}.main-banner__image{z-index:2;position:absolute;bottom:-202px;left:50%;width:646px;height:659px;transform:translateX(-47%);pointer-events:none}.main-banner__title{z-index:1;position:relative;background:linear-gradient(180deg,#f59f00 0%,#f5c400 100%);background-clip:text;font-weight:900;font-size:44px;line-height:100%;font-family:var(--font-family);text-align:center;text-transform:uppercase;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main-banner__content{display:grid;grid-template-columns:1fr 1fr;justify-items:center;margin-bottom:20px;padding:0 24px;padding-top:20px;gap:20px}.main-banner__item{display:flex;flex-direction:column;gap:4px;color:var(--orange);font-weight:500;font-size:16px;line-height:100%;text-align:center;text-transform:uppercase}@media (min-width:425px){.main-banner__image{bottom:-165px}.main-banner__content{padding-top:40px}}@media (min-width:600px){.main-banner__title{font-size:60px}}@media (min-width:768px){.main-banner__content{grid-template-columns:repeat(2,1fr);gap:30px}.main-banner__item{flex-direction:column;gap:0;font-size:20px}}@media (min-width:768px){.main-banner__wrapper{height:850px}.main-banner__image{bottom:-202px;width:848px;height:690px;transform:translateX(-48%)}.main-banner__title{font-size:90px}}@media (min-width:1199px){.main-banner{max-width:1920px;margin:30px auto 0;padding:0 60px;overflow:hidden}.main-banner__wrapper{width:100%;max-width:1800px;height:850px}.main-banner__image{bottom:-428px;left:50%;width:1790px;height:1064px;transform:translateX(-50%)}.main-banner__title{font-size:100px;line-height:100%}.main-banner__content{grid-template-columns:repeat(4,1fr)}.main-banner__item{flex-direction:column;font-size:24px}}@media (min-width:1500px){.main-banner__title{font-size:120px}}@media (min-width:1800px){.main-banner__title{font-size:150px;line-height:110%}}.main-banner__item span{font-weight:900}.conditions{z-index:100;position:relative;margin-bottom:var(--margin-bottom-mobile)}.conditions__wrapper{display:flex;flex-direction:column;gap:40px}.conditions__header{display:flex;flex-direction:column;align-items:center;gap:20px}.conditions__decs{color:var(--white);font-weight:500;font-size:20px;line-height:120%;text-align:center}.conditions__blocks{display:flex;flex-direction:column;align-items:center;padding:0 6px}.conditions__block{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;width:100%;height:386px;margin:-6px 0;transform:rotate(-2deg);border:10px solid var(--white);border-radius:40px;background-color:var(--orange);box-shadow:0 20px 20px 0 rgba(0,0,0,0.4);transition:all 0.3s ease}.conditions__block:nth-child(even){transform:rotate(2deg)}.conditions__block img{transition:transform 0.4s ease}.conditions__block:hover img{transform:scale(1.05)}.conditions__block-text{padding:0 4px;color:var(--white);font-weight:500;font-size:20px;line-height:120%;text-align:center;transition:transform 0.4s ease}.conditions__block:hover .conditions__block-text{transform:translateY(10px)}.conditions__block-text br{display:none}.conditions__img-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;max-width:280px}.conditions__block:nth-child(3) .conditions__img-wrap{margin-top:-30px}.conditions-page__link{color:var(--orange);font-size:16px;font-family:inherit}@media (min-width:425px){.conditions__block-text{padding:0 15px}.conditions__block:nth-child(3) .conditions__img-wrap{margin-top:-50px}}@media (min-width:768px){.conditions{margin-bottom:var(--margin-bottom-tablet)}.conditions__wrapper{padding:0 24px}.conditions__block{flex-direction:row;height:200px;margin:-4px 0;gap:34px}.conditions__img-wrap{max-width:200px;margin-left:-10px}.conditions__block:nth-child(3) .conditions__img-wrap{margin-top:-35px}.conditions__block-text{padding-right:50px;text-align:left}.conditions__block-text br{display:block}}@media (min-width:1199px){.conditions{margin-top:-45px}.conditions__wrapper{max-width:1216px;margin:0 auto}.conditions__header{order:1;margin-top:-36px}.conditions__blocks{flex-direction:row}.conditions__block{flex-direction:column;height:386px;gap:0;transform:rotate(-5deg)}.conditions__block:nth-child(even){transform:rotate(5deg)}.conditions__block-text{padding:0;text-align:center}.conditions__img-wrap{max-width:280px;margin-left:unset}.conditions__block:nth-child(3) .conditions__img-wrap{margin-top:-50px}}.period{margin-bottom:var(--margin-bottom-mobile)}.period__wrapper{position:relative;background-image:url("/static/assets/ticket-of-luck/black-bg.c29990c62e7d.webp?e84afb6db68f");background-position:top center;background-size:100% 100%;background-repeat:no-repeat}.period__img-wrap{max-width:500px;height:340px;margin:0 auto;padding-top:20px}.period__content{display:flex;flex-direction:column;padding:30px 0;gap:40px}.period__dates{color:var(--orange);font-weight:700;font-size:20px;line-height:100%}.period__info{color:var(--white);font-weight:500;font-size:20px;line-height:100%}.period__info_block{display:flex;flex-direction:column;gap:10px}@media (min-width:425px){.period__content{padding:30px}.period__img-wrap{height:500px}}@media (min-width:768px){.period{margin-bottom:var(--margin-bottom-tablet)}}@media (min-width:1199px){.period .wrapper{overflow:visible}.period__wrapper{display:flex;position:relative;align-items:center;justify-content:space-between;overflow:visible;gap:84px;background-image:url("/static/assets/ticket-of-luck/black-bg-desk.520554f51a74.webp?e84afb6db68f")}.period__wrapper .diamond_big{bottom:305px;left:-168px}.period__wrapper .diamond_small{right:-82px;bottom:0px}.period__img-wrap{order:1;max-width:700px;height:780px;max-height:unset;margin:0;margin-top:-50px;padding-top:0}.period__content{width:34%;padding:0 39px}}.prize{margin-bottom:var(--margin-bottom-mobile)}.prize__wrapper{display:flex;flex-direction:column;gap:20px;text-align:center}.prize__text{color:var(--white);font-weight:500;font-size:20px;line-height:120%;text-align:center}.prize__buttons{display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media (min-width:425px){.prize__buttons{flex-direction:row}}@media (min-width:768px){.prize{margin-bottom:var(--margin-bottom-tablet)}}@media (min-width:1199px){.prize__buttons{align-self:center}}.fund{margin-bottom:var(--margin-bottom-mobile)}.fund h2{margin-bottom:20px;font-size:38px}@media (min-width:425px){.fund h2{font-size:48px}}@media (min-width:768px){.fund h2{font-size:96px}.fund{margin-bottom:var(--margin-bottom-tablet)}}@media (min-width:1199px){.fund h2{padding:0 80px}.fund .fund__wrapper{position:relative;overflow:visible}.fund__wrapper .diamond_big{bottom:353px;left:-146px}.fund__wrapper .diamond_small{top:370px;right:-98px;bottom:unset}}.categories{display:grid;grid-template-columns:1fr;margin-bottom:var(--margin-bottom-mobile);gap:10px}.categories__block{padding:10px;border-radius:40px;background-color:var(--white);color:var(--black)}.categories__badge{z-index:2;position:relative;top:0;min-height:302px;padding:10px;border-radius:40px;background-color:var(--orange)}.categories__badge-media{position:relative;width:100%;height:100%}.categories__badge-img{position:absolute;bottom:0;left:50%;width:100%;max-width:354px;height:auto;max-height:346px;object-fit:contain;transform:translateX(-50%);transform-origin:bottom center;transition:transform 0.3s ease}.categories__block:hover .categories__badge-img{transform:translateX(-50%) scale(1.1)}.categories__block-title{color:var(--orange);font-weight:900;font-size:42px;line-height:120%;text-transform:uppercase}.categories__content-center,.categories__prizes{display:flex;flex-direction:column;gap:20px}.categories__content-center{margin-bottom:20px}.categories__prizes{padding:0}.categories__title{font-weight:700;font-size:20px;line-height:100%}.categories__prizes-text{display:flex;flex-direction:column;font-weight:300;font-size:20px;line-height:100%}@keyframes blink-orange{0%,100%{background-color:var(--orange)}50%{background-color:#ffc966}}.categories__block:hover .categories__info{animation:blink-orange 0.4s ease}.categories__footer{display:flex;flex-direction:column;gap:20px}.categories__winner{color:var(--orange);font-weight:900;font-size:20px;line-height:100%}.categories__info{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;gap:25px;border-radius:30px;background-color:var(--orange);color:var(--white);font-weight:700;font-size:16px;text-align:center;text-transform:uppercase;transition:background-color 0.4s ease}.categories__info-weight{font-weight:900;font-size:38px}@media (min-width:425px){.categories__block-title{font-size:48px}.categories__badge{min-height:373px}.categories__badge-img{max-height:446px}.categories__content-center{padding:0 10px}.categories__winner{padding:0 10px}.categories__info{justify-content:space-evenly;padding:25px 20px;gap:10px}.categories__info-weight{font-size:48px}}@media (min-width:768px){.categories{grid-template-columns:repeat(3,1fr)}.categories__block{display:flex;flex-direction:column;min-width:233px}.categories__content{display:flex;flex:1;flex-direction:column}.categories__content-center{flex-grow:1}.categories__badge{min-height:213px}.categories__block-title{font-size:32px}.categories__info{flex-direction:column;padding:25px 20px;gap:10px}.categories__badge-img{max-height:266px}}@media (min-width:1199px){.categories{gap:20px}.categories__block{width:100%;max-width:385px}.categories__badge{aspect-ratio:1 / 1;max-width:365px;max-height:365px}.categories__badge-img{max-height:438px}.categories__block-title{font-size:48px}.categories__info{flex-direction:row}.categories__prizes-text:not(:last-child){margin-bottom:10px}}.winners{margin-bottom:var(--margin-bottom-mobile)}.winners .button{align-self:center;width:unset;padding:10px 40px}.winners__wrapper{display:flex;position:relative;flex-direction:column;align-items:center;padding:0 30px;gap:20px;background-image:url("/static/assets/ticket-of-luck/winners-bg.269d9bda3e3a.webp?e84afb6db68f");background-position:top center;background-size:100% 100%;background-repeat:no-repeat}.winners__text-block{display:flex;flex-direction:column;gap:10px;font-weight:500;font-size:20px;line-height:100%;text-align:center}.winners__img-wrap{position:relative;min-width:380px}.winners__content{display:flex;flex-direction:column;padding:40px;gap:20px;text-align:center}@media (min-width:425px){.winners__img-wrap{min-width:550px}}@media (min-width:768px){.winners__wrapper{padding:0}.winners__img-wrap{left:50%;max-width:769px;transform:translateX(-50%)}.winners .button{align-self:center;width:auto;padding:10px 40px}}@media (min-width:769px){.winners__wrapper{justify-self:center}}@media (min-width:1199px){.winners h3,.winners__text-block{text-align:left}.winners .button{align-self:flex-start}.winners .wrapper{overflow:visible}.winners__wrapper{position:relative;flex-direction:row;background-image:url("/static/assets/ticket-of-luck/winners-bg-desk.7208da6b17d3.webp?e84afb6db68f");background-position:center;background-size:100% 70%}.winners__wrapper .diamond_big{right:-46px;bottom:76px;left:unset}.winners__img-wrap{left:unset;margin-bottom:0;transform:unset}.winners__content{gap:40px}}.tickets{margin-bottom:var(--margin-bottom-mobile)}.tickets__wrapper{display:flex;flex-direction:column;gap:20px}.tickets__block{display:flex;position:relative;flex-direction:column;align-self:flex-start;width:100%;padding:20px;gap:20px;border-radius:40px;background-color:var(--dark-2)}.tickets__head{display:flex;justify-content:space-around}.tickets__head-id,.tickets__head-count{flex:1;align-self:center;font-weight:900;font-size:16px;line-height:120%;text-align:center}.tickets__list{display:flex;flex-direction:column;margin-bottom:28px;overflow:hidden;gap:16px;transition:max-height 0.4s ease}.tickets__item{display:flex;align-items:center;justify-content:space-between;gap:16px}.tickets__number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:2px solid var(--orange);border-radius:50%;color:var(--orange);font-weight:700;font-size:14px;transition:all 0.3s ease}.tickets__member{display:flex;flex:1;align-items:center;justify-content:flex-start;gap:12px}.tickets__user{font-weight:500;font-size:16px;line-height:120%;text-align:left}.tickets__count{flex:1;color:var(--orange);font-weight:500;font-size:16px;line-height:120%;text-align:center}.tickets__img-wrap{display:none}@media (min-width:768px){.tickets{margin-bottom:var(--margin-bottom-tablet)}.tickets h2{font-size:48px}.tickets__user{text-align:left}}@media (min-width:1199px){.tickets__wrapper{flex-direction:row;justify-content:space-between;overflow:visible;gap:30px}.tickets__block{position:relative}.tickets__img-wrap{display:block;position:absolute;top:-20px;left:-15px;width:70px}.tickets__item:hover .tickets__number{background-color:var(--orange);color:var(--white)}}.partners{margin-bottom:var(--margin-bottom-mobile)}.partners h2{margin-bottom:20px;padding:0 12px;font-size:38px;line-height:100%;letter-spacing:-0.04em;word-break:break-word;overflow-wrap:break-word}.partners__grid{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:10px}.partners__item{display:flex;align-items:center;justify-content:center;max-width:100px}.partners__grid{position:relative;background-image:url("/static/assets/ticket-of-luck/partners-bg.f455590d703b.webp?e84afb6db68f");background-position:top center;background-size:100% 100%;background-repeat:no-repeat}@media (min-width:425px){.partners h2{font-size:44px}.partners__item{max-width:150px}}@media (min-width:768px){.partners h2{margin-bottom:40px;font-size:48px;word-break:break-word;overflow-wrap:break-word}.partners__title{margin-bottom:64px;font-size:40px}.partners__grid{gap:0 50px;background-image:url("/static/assets/ticket-of-luck/partners-bg-tablet.8998deb4850b.webp?e84afb6db68f")}}@media (min-width:1199px){.partners h2{margin-bottom:30px;font-size:96px}.partners .wrapper{overflow:visible}.partners__wrapper{position:relative}.partners__grid{background-image:url("/static/assets/ticket-of-luck/partners-bg-desk.6c2131c1d40e.webp?e84afb6db68f")}.partners__wrapper .diamond_big{top:78px;bottom:unset;left:-84px;width:130px}.partners__wrapper .diamond_small{right:-84px;bottom:-12px}.partners__item{max-width:170px}.partners__item:nth-child(1){grid-row:1;grid-column:1}.partners__item:nth-child(2){grid-row:1;grid-column:2}.partners__item:nth-child(3){grid-row:1;grid-column:3}.partners__item:nth-child(4){grid-row:1;grid-column:4}.partners__item:nth-child(5){grid-row:2;grid-column:1;transform:translateX(174px)}.partners__item:nth-child(6){grid-row:2;grid-column:2;transform:translateX(174px)}.partners__item:nth-child(7){grid-row:2;grid-column:3;transform:translateX(174px)}.partners__item:nth-child(8){grid-row:3;grid-column:1}.partners__item:nth-child(9){grid-row:3;grid-column:2}.partners__item:nth-child(10){grid-row:3;grid-column:3}.partners__item:nth-child(11){grid-row:3;grid-column:4}}.conditions-page .button{align-self:flex-start;width:auto;padding:10px 40px}.conditions-page h2{margin-bottom:20px;font-weight:900;font-size:20px;line-height:100%;letter-spacing:-0.04em;text-align:left}.conditions-page{margin-top:47px;margin-bottom:40px}.conditions-page__wrapper,.conditions-page__content-box{display:flex;flex-direction:column;align-self:flex-start;gap:40px}.conditions-page__wrapper{padding:0 16px}.conditions-page__block{display:flex;flex-direction:column}.conditions-page__decs,.conditions-page__list{display:flex;flex-direction:column;gap:20px}.conditions-page__list{margin-bottom:50px}.conditions-page__text{padding-left:20px;font-weight:500;line-height:120%;letter-spacing:-0.04em}.conditions-page__list{padding-left:20px}.conditions-page__list .conditions-page__text{padding-left:0}@media (min-width:425px){.conditions-page h2{font-size:24px}.conditions-page__list,.conditions-page__text{padding-left:40px}}@media (min-width:768px){.conditions-page{margin-bottom:80px}.conditions-page__wrapper{padding:0 24px}}@media (min-width:1199px){.conditions-page{margin-top:109px;margin-bottom:160px}.conditions-page h2{margin-bottom:50px}.conditions-page__wrapper{flex-direction:row;justify-content:center;gap:139px}.conditions-page__content-box{max-width:1216px;gap:80px}}