.game-event__howto{margin-bottom:60px}.game-event__goal-reward-box{background-image:url('/img/events/52/bg_reward.jpg')}.personal .game-event__goal-reward-box{padding-bottom:40px}.game-event__intro-header{margin-bottom:30px;text-align:center}.game-event__intro-header-title{font-size:36px;line-height:normal;color:var(--color-second)}.game-event__intro .wrapper::after{background-image:url('/img/events/52/intro-bg.jpg')}.game-event__intro-content{padding-top:130px}.game-event__intro-content h3{text-transform:uppercase}.game-event__intro-image{bottom:100px}@media only screen and (max-width:575px){.game-event__intro .wrapper{padding-inline:0}.game-event__intro-content{padding-inline:40px}}@media only screen and (max-width:390px){.game-event__intro .wrapper{width:100%}}@media only screen and (max-width:350px){.game-event__intro .armory__item,.game-event__intro-image{width:100%}}.twitch{margin-bottom:50px}.twitch-header{margin-bottom:30px;text-align:center;position:relative}.twitch-header-ghost{font-size:100px;letter-spacing:20px;color:var(--color-first);text-transform:uppercase;font-weight:500;opacity:.15;-webkit-mask-image:url('/img/gutfeeling/mask_dots.png');mask-image:url('/img/gutfeeling/mask_dots.png');-webkit-mask-size:20%;mask-size:20%;position:absolute;left:0;top:-50px;width:100%}.twitch-header-title{text-transform:uppercase;font-size:43px;line-height:46px;color:var(--color-orange);position:relative}.twitch-header-title span{display:block}.twitch-header-title span:first-child{font-size:35px}.twitch .wrapper{max-width:1085px;background:url('/img/horrors/bg_paper_wide.jpg') center center/cover no-repeat;padding:32px;border-radius:15px}.twitch article{display:grid;grid-template-columns:320px 1fr;gap:30px}.twitch article header{background:0 0!important;height:auto!important;-webkit-mask:none!important;mask:none!important}.twitch article header h3{margin-bottom:20px}.twitch article header p{font-size:18px;line-height:20px;text-align:center}.twitch article header p.limited{text-transform:uppercase}.twitch article header .dates{display:flex;gap:5px;font-size:16px;font-weight:500;line-height:normal;letter-spacing:.1em;margin:20px 0 5px;color:var(--color-gold)}.twitch .btns{margin-top:20px}.twitch .btn.twitch{margin:0;background-color:#9146ff;border-color:#9146ff;font-weight:500;font-size:22px;padding:15px 29px;color:#fff;display:flex;align-items:center}.twitch .btn.twitch:hover{background-color:#a060ff;border-color:#a060ff}.twitch .btn.twitch::before{content:url('/img/events/5/icon_twitch.svg');width:32px;display:inline-block;margin-right:21px;line-height:0}.twitch .box{width:auto;min-width:unset}.twitch .box .sides{max-height:unset;min-height:361px}.twitch .box .sides img{height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:991px){.game-event .game-event__intro .wrapper::before{background-image:url('/img/events/52/intro-bg.jpg')}.game-event__intro .wrapper::after{background-image:url("/img/events/41/intro-mask-bottom.png")}.game-event__intro-content{padding-top:0;text-shadow:1px 2px rgba(0,0,0,.75)}.game-event__intro-image{order:unset}.twitch article{display:flex;flex-direction:column;align-items:center}.twitch article header{max-width:320px}.twitch article header h3{filter:drop-shadow(0px 0px 4px rgba(0, 0, 0, .75))}.twitch .box .sides{min-height:unset}}@media only screen and (max-width:768px){.game-event__goals{margin-bottom:60px}.twitch-header-ghost{font-size:60px;top:-35px}}@media only screen and (max-width:575px){.twitch-header-ghost{letter-spacing:5px}.twitch .wrapper{padding:20px}}.envelopes{margin-bottom:40px}.envelopes .wrapper{background:url('/img/events/52/envelopes-bg.png') 50% 50%/cover no-repeat;min-height:461px;padding:45px 90px;position:relative}.envelopes h2{color:var(--color-gold);font-size:28px;line-height:normal;margin-bottom:20px;text-transform:uppercase}.envelopes .text{font-size:18px;line-height:26px;font-weight:300;max-width:535px;margin-bottom:25px}.envelopes .icons{display:flex;gap:15px;margin-bottom:25px}.envelopes .icons div{position:relative}.envelopes .icons img{cursor:help}.envelopes .icons p{position:absolute;left:50%;top:50px;transform:translateX(-50%);z-index:3;white-space:nowrap;background:#fff;border-radius:4px;color:#000;font-size:14px;line-height:normal;padding:8px 16px;opacity:0;pointer-events:none;transition:opacity .3s}.envelopes .icons p::before{content:'';width:17px;height:8px;background:url('/img/armory/tooltip-arrow.svg') 50% 50% no-repeat;position:absolute;bottom:100%;left:50%;transform:translateX(-50%)}@media (hover:hover){.envelopes .icons div:hover p{opacity:1}}@media (hover:none){.envelopes .icons div.active p{opacity:1}}.envelopes .tip{background:url('/img/events/52/icon-tip.png') 10px 10px no-repeat #090909;border:1px solid var(--color-gold);border-radius:5px;max-width:778px;padding:10px 20px 10px 68px;font-size:18px;line-height:26px;position:relative;z-index:2}.envelopes__image{position:absolute;right:110px;bottom:25px}@media only screen and (max-width:1299px){.envelopes .wrapper{padding-inline:40px}.envelopes__image{right:20px}}@media only screen and (max-width:1100px){.envelopes .wrapper{background-image:url('/img/events/52/envelopes-vertical-bg.png');display:flex;flex-direction:column;align-items:center;gap:25px;padding:20px 20px 40px}.envelopes__image{position:static;order:-1}.envelopes .inner{display:flex;flex-direction:column;align-items:center}}@media only screen and (max-width:480px){.envelopes .icons{gap:10px}}.blessings{margin-bottom:40px}.blessings .wrapper{background:url('/img/events/52/blessings-bg.jpg') 50% 50%/cover no-repeat;padding:40px;max-width:1430px}.blessings__header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:30px}.blessings__header-subtitle{font-size:34px;line-height:normal;letter-spacing:.05em;text-transform:uppercase;background:url('/img/events/52/blessings-subtitle-bg.jpg') 50% 50%/cover no-repeat padding-box text;-webkit-background-clip:text;color:transparent;position:relative;margin:-38px 0 10px}.blessings__header-subtitle::before{content:'';width:36px;height:21px;background:url('/img/armory/star.svg') 50% 50% no-repeat;position:absolute;left:-20px;top:-6px;z-index:-1;filter:drop-shadow(0px 0px 8.008px #B7E7FF) drop-shadow(0px 0px 4.576px #FFF) blur(1.1439645290374756px)}.blessings__header-text{font-size:18px;line-height:26px;max-width:1096px}.blessings__content{max-width:1180px;margin:0 auto 35px;display:grid;grid-template-columns:432px 1fr;gap:70px}.blessings__icons{width:432px;aspect-ratio:calc(432 / 296);background:url('/img/events/52/blessings-border.png') 50% 50%/cover no-repeat;display:grid;grid-template-columns:repeat(3,90px);gap:24px;place-content:center}.blessings__icon img{height:71px;opacity:.4;transition:opacity .3s}.blessings__icon.active img,.blessings__icon:hover img{opacity:.8}.blessings__icon:hover:not(.active){cursor:pointer}.blessings__texts{position:relative}.blessings__text{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;opacity:0;pointer-events:none;transition:opacity .3s}.blessings__text.active{opacity:1;pointer-events:all}.blessings__text h4{font-size:24px;line-height:normal;text-transform:uppercase;color:var(--color-gold);margin-bottom:5px}.blessings__text p{font-size:18px;line-height:26px}.blessings__calendar{display:grid;grid-template-columns:repeat(7,auto);gap:5px;justify-content:center}.blessings__calendar-header{font-size:24px;font-family:var(--font-din);font-weight:500;line-height:normal;text-transform:uppercase;text-align:center}.blessings__calendar-day{width:191px;aspect-ratio:calc(191 / 163);background:url('/img/events/52/calendar-day.png') 50% 50%/contain no-repeat;position:relative}.blessings__calendar-day.inactive{background-image:url('/img/events/52/calendar-day-inactive.png')}.blessings__calendar-day.active:not([data-day="13"]),.blessings__calendar-day.today:not([data-day="13"]){background-image:url('/img/events/52/calendar-day-active.png')}.blessings__calendar-day.today{filter:drop-shadow(-2px -2px 20px var(--color-gold))}.blessings__calendar-day[data-day="13"]{background-image:url('/img/events/52/calendar-day-fortune.png')}.blessings__calendar-day[data-day="10"]::before,.blessings__calendar-day[data-day="8"]::before,.blessings__calendar-day[data-day="9"]::before{content:'';position:absolute;inset:0px 3px 7px 0px;background:url('/img/events/52/calendar-snow.png') 50% 50%/contain no-repeat}.blessings__calendar-day .day{font-size:28px;font-family:var(--font-din);font-weight:600;line-height:normal;color:#f5f5e6;text-shadow:2px 2px 0 rgba(0,0,0,.75);position:absolute;left:15px;top:12px}.blessings__calendar-day .description{position:absolute;inset:3px 8px 9px 3px;display:grid;place-content:center;place-items:center}.blessings__calendar-day .date{display:none}.blessings__calendar-day .ico{width:96px;aspect-ratio:calc(96 / 110);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;opacity:.4}.blessings__calendar-day[data-content=metal] .ico{background-image:url('/img/events/52/icon-metal-dragon.png')}.blessings__calendar-day[data-content=wood] .ico{background-image:url('/img/events/52/icon-wood-dragon.png')}.blessings__calendar-day[data-content=water] .ico{background-image:url('/img/events/52/icon-water-dragon.png')}.blessings__calendar-day[data-content=fire] .ico{background-image:url('/img/events/52/icon-fire-dragon.png')}.blessings__calendar-day[data-content=earth] .ico{background-image:url('/img/events/52/icon-earth-dragon.png')}.blessings__calendar-day[data-content=fortune] .ico{-webkit-mask:url('/img/events/52/icon-fortune-god.png') no-repeat 50% 50%/contain;mask:url('/img/events/52/icon-fortune-god.png') no-repeat 50% 50%/contain;background:var(--color-gold);opacity:1}.blessings__calendar-day .name{text-align:center;font-family:var(--font-din);font-size:18px;font-weight:600;line-height:1;text-transform:uppercase;display:none}.blessings__calendar-day .name strong{font-size:24px;font-weight:600;display:block}.blessings__calendar-day.today .ico{width:52px;opacity:1;margin-bottom:6px}.blessings__calendar-day.today .name{display:block}@media only screen and (max-width:1600px){.blessings__calendar-header{font-size:22px}.blessings__calendar-day{width:181px}}@media only screen and (max-width:1500px){.blessings__content{gap:50px}.blessings__calendar-header{font-size:20px}.blessings__calendar-day{width:171px}}@media only screen and (max-width:1400px){.blessings__content{gap:40px}.blessings__calendar-header{font-size:18px}.blessings__calendar-day{width:161px}.blessings__calendar-day .day{font-size:24px}.blessings__calendar-day .ico{width:76px}.blessings__calendar-day.today .ico{width:42px}.blessings__calendar-day .name{font-size:16px}.blessings__calendar-day .name strong{font-size:22px}}@media only screen and (max-width:1299px){.blessings__calendar{gap:3px}.blessings__calendar-header{font-size:16px}.blessings__calendar-day{width:151px}}@media only screen and (max-width:1220px){.blessings__calendar-day{width:141px}}@media only screen and (max-width:1140px){.blessings__content{display:flex;flex-direction:column;align-items:center;gap:25px}.blessings__texts{order:-1}.blessings__text{top:0;transform:none;transition:none}.blessings__text.active{position:static}.blessings__calendar{display:flex;flex-wrap:wrap}.blessings__calendar-day.inactive,.blessings__calendar-header{display:none}.blessings__calendar-day{background-image:url('/img/events/52/calendar-day-mobile.png');background-size:100% 100%;width:365px;height:110px}.blessings__calendar-day.active:not([data-day="13"]),.blessings__calendar-day.today:not([data-day="13"]){background-image:url('/img/events/52/calendar-day-active-mobile.png')}.blessings__calendar-day[data-day="13"]{background-image:url('/img/events/52/calendar-day-fortune-mobile.png')}.blessings__calendar-day[data-day="10"]::before,.blessings__calendar-day[data-day="8"]::before,.blessings__calendar-day[data-day="9"]::before{background-repeat:repeat}.blessings__calendar-day .day{display:none}.blessings__calendar-day .description{display:block;padding-left:105px;padding-top:28px}.blessings__calendar-day .ico,.blessings__calendar-day.today .ico{width:52px;position:absolute;left:29px;top:21px;margin:0}.blessings__calendar-day .date{font-family:var(--font-din);font-size:18px;font-weight:600;line-height:1;text-transform:uppercase;color:#f5f5e6;text-shadow:2px 2px 0 rgba(0,0,0,.75);display:block;margin-bottom:5px}.blessings__calendar-day .name{font-size:24px;color:#f5f5e6;text-shadow:2px 2px 0 rgba(0,0,0,.75);text-align:left;display:block}.blessings__calendar-day .name strong{font-size:24px;display:inline}.blessings__calendar-day.today .date,.blessings__calendar-day.today .name{color:#fff}}@media only screen and (max-width:768px){.blessings__header-subtitle{margin-top:-20px}}@media only screen and (max-width:575px){.blessings .wrapper{padding:40px 20px;width:100%;-webkit-mask:none;mask:none}}@media only screen and (max-width:460px){.blessings__header-subtitle{margin-top:-10px;font-size:28px}.blessings__icons{width:100%;background:0 0;aspect-ratio:unset}}@media only screen and (max-width:375px){.blessings__icons{gap:10px}.blessings__icons .icon:not(.msg){width:80px;height:80px}}