.intro{background:url('/img/events/30/bg_intro_1920.jpg') right center/cover no-repeat;padding:300px 0 200px;position:relative;text-shadow:2px 2px 0 #000;margin-bottom:80px;margin-top:-60px;-webkit-mask-image:linear-gradient(rgba(0,0,0,0) calc(0% + 83px),#000 calc(0% + 83px),#000 calc(100% - 83px),#0000 calc(100% - 83px)),url('/img/mask_header2_up.png'),url('/img/mask_header2.png');mask-image:linear-gradient(rgba(0,0,0,0) calc(0% + 83px),#000 calc(0% + 83px),#000 calc(100% - 83px),#0000 calc(100% - 83px)),url('/img/mask_header2_up.png'),url('/img/mask_header2.png');-webkit-mask-repeat:no-repeat,repeat-x,repeat-x;mask-repeat:no-repeat,repeat-x,repeat-x;-webkit-mask-position:left 0,left top,left bottom;mask-position:left 0,left top,left bottom}.intro .bgMovie{position:absolute;right:0;top:0;width:1025px;height:100%;-webkit-mask-image:url('/img/events/34/mask-info-bg.png'),-webkit-linear-gradient(top,#000,#000);-webkit-mask-position:left center,left 83px top 0;-webkit-mask-repeat:repeat-y;-webkit-mask-image:url('/img/events/34/mask-info-bg.png'),linear-gradient(to bottom,#000,#000);mask-image:url('/img/events/34/mask-info-bg.png'),linear-gradient(to bottom,#000,#000);mask-position:left center,left 83px top 0;mask-repeat:repeat-y}.intro .bgMovie video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.intro h1{font-size:32px;font-weight:400;text-transform:uppercase;color:#f5f5e6;letter-spacing:.1em;line-height:1;margin-bottom:25px;color:var(--color-gold)}.intro .wrapper-inner{max-width:480px}.intro .wrapper-inner>p{max-width:400px}.intro .info__gifts{margin-top:30px;display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:25px}.intro .info__gifts-icon{width:96px;height:96px;display:grid;place-items:center;background:url('../img/events/14/bg_icon.jpg') 50% 50%/cover no-repeat}.intro .info__gifts-text h2{font-size:18px;margin-bottom:12px;color:var(--color-gold)}.intro .info__gifts-link{text-decoration:underline;grid-column:1/-1}.intro .info__gifts-link:hover{color:var(--color-gold)}@media only screen and (max-width:1299px){.intro{padding:300px 0 100px}.intro .wrapper{display:grid;grid-template-columns:1fr auto 1fr}.intro .wrapper-inner{grid-column:2}.intro .bgMovie{inset:0;width:100%;-webkit-mask-image:none;mask-image:none}}@media only screen and (max-width:575px){.intro h1{font-size:26px}.intro .info__gifts-icon{width:64px;height:64px}}.game-event__intro .wrapper::after{background-image:url('/img/events/51/intro-bg.jpg')}@media only screen and (max-width:991px){.intro{padding-top:200px}.game-event .game-event__intro .wrapper::before{background-image:url('/img/events/51/intro-bg.jpg')}.game-event__intro .wrapper::after{background-image:url("/img/events/41/intro-mask-bottom.png")}}.game-event__intro-header{padding:0 20px;margin-bottom:30px}.game-event__intro-header-title{font-size:36px;line-height:normal;color:var(--color-second);text-align:center;margin-bottom:15px}.game-event__intro-header-text{text-align:center;max-width:800px;margin:0 auto}.game-event__intro--enemies .game-event__intro-header{margin-bottom:60px;position:relative;z-index:2}.game-event__intro--enemies .icons{display:flex;gap:30px}.game-event__intro--enemies .icons li:hover:not(.active){cursor:pointer}.game-event__intro--enemies .icons img{opacity:.2;transition:opacity .3s}.game-event__intro--enemies .icons li.active img,.game-event__intro--enemies .icons li:hover img{opacity:1}.game-event__intro--enemies .names,.game-event__intro--enemies .texts{position:relative}.game-event__intro--enemies .names h4{position:absolute;opacity:0;pointer-events:none;font-size:18px;font-weight:600;color:var(--color-gold);text-transform:uppercase}.game-event__intro--enemies .names h4.active{position:static;opacity:1;pointer-events:all}.game-event__intro--enemies .texts [data-content]{position:absolute;opacity:0;pointer-events:none}.game-event__intro--enemies .texts .active[data-content]{position:static;opacity:1;pointer-events:all}.game-event__intro--enemies .texts .presents{margin-top:10px;color:var(--color-gold)}.game-event__intro--enemies .game-event__intro-image{bottom:0;right:100px}.game-event__intro--enemies .game-event__intro-image-img{position:absolute;right:0;bottom:0;opacity:0;transition:none;pointer-events:none}.game-event__intro--enemies .game-event__intro-image-img.active{position:static;opacity:1;pointer-events:all}@media only screen and (max-width:1299px){.game-event__intro--enemies .game-event__intro-image{right:60px}}@media only screen and (max-width:1200px){.game-event__intro--enemies .game-event__intro-image{right:20px}}@media only screen and (max-width:1150px){.game-event__intro--enemies .game-event__intro-image-img[data-content=enemy2]{width:500px}}@media only screen and (max-width:991px){.game-event__intro--enemies .game-event__intro-header{margin-bottom:30px}.game-event .game-event__intro--enemies .wrapper::before{bottom:100px}.game-event__intro--enemies .wrapper::after{display:none}.game-event__intro--enemies .wrapper{gap:0}.game-event__intro--enemies .game-event__intro-content{max-width:unset;margin:-100px -40px -50px;width:calc(100% + 80px);padding:100px 40px;-webkit-mask-image:linear-gradient(rgba(0,0,0,0) calc(0% + 83px),#000 calc(0% + 83px),#000 calc(100% - 83px),#0000 calc(100% - 83px)),url('/img/mask_header2_up.png'),url('/img/mask_header2.png');mask-image:linear-gradient(rgba(0,0,0,0) calc(0% + 83px),#000 calc(0% + 83px),#000 calc(100% - 83px),#0000 calc(100% - 83px)),url('/img/mask_header2_up.png'),url('/img/mask_header2.png');-webkit-mask-repeat:no-repeat,repeat-x,repeat-x;mask-repeat:no-repeat,repeat-x,repeat-x;-webkit-mask-position:left 0,left top,left bottom;mask-position:left 0,left top,left bottom;background:url('/img/bg_box.jpg') 50% 50%/cover no-repeat}.game-event__intro--enemies .game-event__intro-content>*{max-width:420px}.game-event__intro--enemies .game-event__intro-image-img[data-content=enemy2]{width:auto}}@media only screen and (max-width:575px){.game-event__intro--enemies .game-event__intro-content{padding-inline:20px}.game-event__intro--enemies .icons{gap:10px;justify-content:center}.game-event__intro--enemies .icon:not(.msg){width:60px;height:60px}}.game-event__intro--video .game-event__intro-image{right:90px}.game-event__intro--video .game-event__intro-content{padding-top:100px}.game-event__intro--video-santa .game-event__intro-content{padding-top:50px}.game-event__intro--video-santa .game-event__intro-content li+li{margin-top:10px}@media only screen and (max-width:1250px){.game-event__intro--video .game-event__intro-image{right:40px}}@media only screen and (max-width:1150px){.game-event__intro--video .wrapper{min-height:unset;padding:50px 20px;display:flex;flex-direction:column;align-items:center;gap:50px}.game-event .game-event__intro--video .wrapper::before{-webkit-mask:url('/img/events/41/intro-mask-top.png') no-repeat 50% 0%/100% auto;mask:url('/img/events/41/intro-mask-top.png') no-repeat 50% 0%/100% auto;background:url('/img/events/51/intro-bg.jpg') 50% 0/cover no-repeat;z-index:-2}.game-event__intro--video .wrapper::after{-webkit-mask:none;mask:none;background:url('/img/events/41/intro-mask-bottom.png') 50% 100%/100% auto no-repeat;z-index:-1}.game-event__intro--video .game-event__intro-content{padding:0;align-items:center}.game-event__intro--video .game-event__intro-image{position:static;order:-1}.game-event__intro--video .game-event__intro-image figure{max-width:100%}.game-event__intro--video .game-event__intro-image figure video{width:100%}}.overkill .game-event__goal-header{background-image:url('/img/events/51/overkill-header-bg.jpg')}.overkill.game-event__goal{background-image:url('/img/events/51/overkill-body-bg.jpg')}.overkill .game-event__goal-objective{position:relative;background:0 0}.overkill .game-event__goal-objective::before{content:'';position:absolute;inset:0;background:url('/img/events/51/overkill-step-bg.png') 0 50%/cover no-repeat;z-index:-1;mix-blend-mode:multiply}.game-event__goal-info .lvl{display:none}.game-event__goal-counter .progress{padding:0}.game-event__goal-counter .progress::after{display:none}