html{height:100%}html,body{font-family:Montserrat,Arial,sans-serif;font-size:.052vw;line-height:100%;position:relative;background-color:#000}body{font-weight:500;font-style:normal;max-width:100vw;height:100%;min-height:860rem;color:#fff}@media screen and (max-width: 999.9px){html,body{font-size:.27778vw}body{min-height:100%}}*,*:before,*:after{box-sizing:border-box}*{margin:0}*:hover,*:focus{outline:none}img,picture,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#app{height:100%}@media screen and (max-width: 999.9px){#app{height:calc(100 * var(--vh));overflow-y:auto}}.main{position:relative;height:100%;display:flex;flex-direction:column}@media screen and (max-width: 999.9px){.main{height:auto}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.header{position:absolute;left:0;top:0;width:100%;padding:48rem 64rem 0;z-index:2}.logo{display:block;width:580rem;opacity:1;transition:all .3s ease-out}.logo img{display:block;width:100%;height:auto}@media screen and (min-width: 999.9px){.logo:hover,.logo:focus{opacity:.8}}@media screen and (max-width: 999.9px){.header{position:relative;padding:12rem 20rem 10rem;background:#18062f;display:flex;justify-content:center}.logo{width:280rem}}.promo{position:relative;z-index:1;flex-grow:1;display:flex;flex-direction:column;align-items:start;justify-content:center;padding:250rem 64rem 0;min-height:790rem;background-repeat:no-repeat;background-position:100% 0%;background-size:cover;background-image:url(./bg-C3C2BE3H.jpg)}.promo:before{content:"";width:100%;height:70rem;position:absolute;left:0;bottom:0;background:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,0) 65%)}.title-logo{display:block;width:591rem;margin-bottom:18rem}.instruction{position:relative;padding-bottom:24rem;font-size:24rem;text-transform:uppercase;font-style:italic;font-weight:500;justify-self:flex-end;margin-top:auto;display:flex;align-items:center;gap:12rem}.instruction img{width:40rem;height:unset}.title{font-style:italic;font-weight:900;font-size:80rem;line-height:.87;text-transform:uppercase;color:#fff;margin-bottom:50rem;text-shadow:15rem 15rem 20rem rgba(0,0,0,.5333333333)}.title_l{font-size:162rem}.title__colored{color:#f4dd3d}.promo__player{position:absolute;right:280rem;top:50%;transform:translateY(calc(-50% + 100rem));width:1200rem;pointer-events:none}.links-wrap{display:flex;align-items:center;gap:50rem;padding-bottom:30rem}.links-wrap img{width:240rem;height:auto}.reg-link{font-size:26rem;font-weight:700;line-height:100rem;display:flex;align-items:center;justify-content:center;border-radius:84rem;height:78rem;color:#fff;background:linear-gradient(0deg,#fd0102,#fe7172);margin-bottom:10rem;text-align:center;padding:3rem;opacity:1;transition:all .3s ease-out;text-transform:uppercase;padding:10rem 32rem;box-shadow:0 0 10rem 7rem rgba(254,108,109,.667);transform:scale(1);animation:pulse 3s infinite}@media screen and (min-width: 999.9px){.reg-link:hover,.reg-link:focus{opacity:.8}}@keyframes pulse{0%{transform:scale(.97);box-shadow:0 0 10rem 7rem rgba(254,108,109,.667)}50%{transform:scale(1);box-shadow:0 0 12rem 14rem rgba(254,108,109,.467)}to{transform:scale(.97);box-shadow:0 0 10rem 7rem rgba(254,108,109,.667)}}.rules-wrap{display:flex;flex-wrap:wrap;justify-content:center}.rules-link{font-size:17rem;font-weight:700;line-height:180%;color:#fff;opacity:1;transition:all .3s ease-out;text-decoration:underline;display:flex;align-items:center}.rules-link svg{margin-right:7rem;width:25rem}.rules-link:not(:last-of-type){margin-right:29rem}@media screen and (min-width: 999.9px){.rules-link:hover,.rules-link:focus{opacity:.7}}.pink-shade{position:absolute;width:100%;height:284rem;z-index:-1;left:0;bottom:-1rem;background:linear-gradient(0deg,rgba(180,0,145,0),#b40091);transform:rotate(180deg)}.shade{position:absolute;width:82%;height:100%;z-index:-1;left:0;top:0;background:linear-gradient(270deg,rgba(117,59,189,0) 28.75%,#2c1549 72.5%)}@media screen and (max-width: 999.9px){@keyframes pulse{0%{transform:scale(.97);box-shadow:0 0 8rem 5rem rgba(254,108,109,.667)}50%{transform:scale(1);box-shadow:0 0 10rem 8rem rgba(254,108,109,.467)}to{transform:scale(.97);box-shadow:0 0 8rem 5rem rgba(254,108,109,.667)}}.promo{align-items:center;justify-content:flex-end;padding:200rem 20rem 0;height:calc(100 * var(--vh) - 64rem);min-height:auto;background-repeat:no-repeat;background-position:50% 0;background-image:url(./bg-mob-Dh83NVpM.jpg);background-size:cover}.promo:before{height:60rem;background:linear-gradient(90deg,rgba(0,0,0,.28),rgba(0,0,0,.16))}.instruction{margin-top:0;padding-bottom:14rem}.instruction p{font-size:14rem;height:auto;line-height:1.04}.promo__player{display:none}.title-logo{display:block;width:273rem;margin-bottom:16rem}.title{font-size:40rem;width:100%;margin-bottom:12rem;padding-left:12rem;text-shadow:8rem 8rem 12rem rgba(0,0,0,.6)}.title_l{font-size:80rem}.links-wrap{width:100%;margin-bottom:0;flex-direction:column-reverse;gap:12rem}.reg-link{font-size:18rem;border-radius:50rem;height:56rem;margin-bottom:8rem;padding:24rem}.rules-wrap{display:flex;flex-wrap:wrap;justify-content:center}.rules-link{font-size:12rem}.rules-link svg{margin-right:5rem;width:17rem}.rules-link:not(:last-of-type){margin-right:19rem}.shade,.pink-shade{display:none}}.promo-footer{width:100%;display:flex;align-items:center;justify-content:space-between;position:relative;left:0;bottom:0;padding:20rem 64rem;z-index:1;background:#18062f}.apps{display:flex;align-items:center;justify-content:space-between;display:block}.apps p{font-size:9rem;font-weight:400;line-height:1.2;height:auto;max-height:none;max-width:910rem}.payments{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;max-width:440rem}.payment{margin-right:16rem}.visa{width:69rem}.master-card{width:60rem}.maestro{width:61rem}.dina-card{width:77rem}.age{width:52rem}@media screen and (max-width: 999.9px){.promo-footer{padding:20rem 20rem 32rem;flex-direction:column-reverse;position:static;gap:24rem}.apps{width:100%;margin-bottom:0;justify-content:center;min-height:auto}.apps p{text-align:center;font-size:8rem;text-size-adjust:none}.app{display:block;width:98rem;margin-right:8rem;margin-bottom:8rem}.payments{max-width:none;width:100%;justify-content:center}.payment{margin-right:15rem}.visa{width:59rem}.master-card,.maestro{width:52rem}.dina-card{width:65rem}.age{width:32rem}}
