.walking-dead__goals{margin-bottom:80px}.walking-dead__goals-header{margin-bottom:45px}.walking-dead__goals-header-title{font-size:36px;color:#ad8d6c;text-align:center;margin-bottom:30px}.walking-dead__goals-header-nav ul{display:flex;gap:20px;justify-content:center}.walking-dead__goals-header-nav .btn.textured{min-width:unset;color:#ad8d6c;font-family:DIN,sans-serif;font-weight:500;font-size:20px;letter-spacing:.1em;text-shadow:2px 2px rgba(0,0,0,.75);padding-inline:20px}.walking-dead__goals-header-nav li.active .btn.textured{color:#fff;pointer-events:none}.walking-dead__goal{background:linear-gradient(rgba(154,74,255,.5),rgba(154,74,255,.5)) 0 0/cover,url('/img/events/41/goal-bg.jpg') 50% 100%/cover no-repeat;background-blend-mode:multiply}.walking-dead__goal-header{padding:20px 130px 80px;min-height:235px;display:flex;align-items:center;justify-content:space-between;background:url('/img/bg_box.jpg') 50% 50%/cover no-repeat;-webkit-mask-image:url('/img/mask_header2.png'),-webkit-linear-gradient(#000 0%,#000 100%);-webkit-mask-repeat:repeat-x,no-repeat;-webkit-mask-position:left bottom,left -84px;-webkit-mask-image:url('/img/mask_header2.png'),linear-gradient(#000 0%,#000 100%);mask-image:url('/img/mask_header2.png'),linear-gradient(#000 0%,#000 100%);mask-repeat:repeat-x,no-repeat;mask-position:left bottom,left -84px}.walking-dead__goal-info{position:relative;width:435px;padding-left:115px;text-shadow:2px 2px rgba(0,0,0,.75)}.walking-dead__goal-info::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:91px;height:91px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-image:url('/img/events/46/twd-goal-icon.png')}.collection .walking-dead__goal-info{padding-left:0}.collection .walking-dead__goal-info::before{display:none}.walking-dead__goal-info h3{color:#ad8d6c;font-size:24px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.walking-dead__goal-info p{color:#f5f5f5}.walking-dead__goal-info small{color:#b8b8b8;font-style:italic;font-size:14px}.walking-dead__goal-counter h4{color:var(--color-gold);margin-bottom:10px;font-weight:600}.walking-dead__goal-counter .yourprogress{margin-right:10px}.walking-dead__goal-counter .msg.modern{font-size:16px;max-width:700px}.walking-dead__goal-counter .btns{display:flex;justify-content:center;margin-top:15px}.walking-dead__goal-counter .maxlvlinfo{color:var(--color-gold);font-weight:600;text-transform:uppercase}.walking-dead__goal-counter .progress{position:relative;padding-right:55px;padding-left:15px;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, .25));width:420px}.walking-dead__goal-counter .progress::after{content:url('/img/chapters/27/icons/icon_vendor.png');width:70px;height:70px;position:absolute;right:0;top:-10px;bottom:0;margin:auto}.walking-dead__goal-counter .progress .line{background:#807867;height:20px;-webkit-mask-image:url('/img/events/28/mask_progress.svg');mask-image:url('/img/events/28/mask_progress.svg');-webkit-mask-size:100% 100%;mask-size:100% 100%}.walking-dead__goal-counter .progress .line::after{display:none}.walking-dead__goal-counter .progress .line div{background:var(--color-gold);width:0;height:100%;transition:width .7s}.maxlvl .walking-dead__goal-counter .progress,.maxlvl .walking-dead__goal-info h3 .lvl,.walking-dead__goal-counter .maxlvlinfo{display:none}.maxlvl .walking-dead__goal-counter .maxlvlinfo{display:block}.walking-dead__goal-body{padding:0 130px 20px;display:flex;justify-content:space-between;align-items:flex-start}.walking-dead__goal-objectives{display:flex;flex-direction:column;gap:20px;max-width:475px}.walking-dead__goal-objective{min-height:112px;background:url('/img/events/41/step-bg.png') 100% 50%/cover no-repeat;padding:5px 5px 5px 3px;display:flex;align-items:center;gap:15px;text-shadow:2px 2px rgba(0,0,0,.75)}.walking-dead__goal-objective .icon{flex-shrink:0}.walking-dead__goal-objective h4{font-size:24px;color:var(--color-gold);text-transform:uppercase;margin-bottom:5px}.walking-dead__goal-objective p{color:var(--color-first)}.walking-dead__goal-objective small{font-size:14px;font-style:italic;color:#b8b8b8}.walking-dead__goal-objectives .blueprint{background:url('/img/events/40/blueprint-bg.png') 100% 50%/100% 100% no-repeat;padding:20px 30px 30px;display:flex;align-items:center;gap:15px}.walking-dead__goal-objectives .blueprint .icon{width:auto;height:auto;background:0 0;padding:0;flex-shrink:0}.walking-dead__goal-objectives .blueprint h4{color:var(--color-gold);margin-bottom:5px}.walking-dead__goal-objectives .blueprint p{font-style:italic;color:#b8b8b8;font-size:14px}.walking-dead__goal-reward-box{max-width:100%;width:450px;background:url('/img/events/30/bg_reward.jpg') center center/cover no-repeat;-webkit-mask-image:url('/img/events/16/mask_item.png'),linear-gradient(#000 0%,#000 100%);mask-image:url('/img/events/16/mask_item.png'),linear-gradient(#000 0%,#000 100%);-webkit-mask-repeat:repeat-x,no-repeat;mask-repeat:repeat-x,no-repeat;-webkit-mask-position:left bottom,left -49px;mask-position:left bottom,left -49px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:20px;padding-top:15px;padding-bottom:70px;border-radius:15px}.walking-dead__goal-reward-box figcaption{color:var(--color-gold);text-align:center}.walking-dead__goal-reward-box img{max-width:min(401px,80%);max-height:180px}.walking-dead__goal-reward-box.withMessage{-webkit-mask:none;mask:none;position:relative;margin-bottom:60px}.walking-dead__goal-reward-box.withMessage .message{background:url('/img/events/38/icon-exclamation-mark.png') 22px 30px no-repeat #ccc;-webkit-mask-image:url('/img/events/38/mask-reward-message.png'),-webkit-linear-gradient(right,#000,#000);-webkit-mask-repeat:repeat-x,no-repeat;-webkit-mask-position:0 0,0 25px;-webkit-mask-image:url('/img/events/38/mask-reward-message.png'),linear-gradient(to left,#000,#000);mask-image:url('/img/events/38/mask-reward-message.png'),linear-gradient(to left,#000,#000);mask-repeat:repeat-x,no-repeat;mask-position:0 0,0 25px;color:#000;position:absolute;left:0;right:0;bottom:-45px;padding:34px 28px 18px 44px;border-radius:15px}.walking-dead__goal-reward-box.withMessage .message p{font-size:16px;font-style:italic;text-align:left}.streak-progress{max-width:520px}.streak-progress p{color:#ad8d6c;font-family:var(--font-head);font-size:18px;margin-bottom:10px}.streak-progress ol{display:flex;--svg-check:var(--color-second);gap:30px}.streak-progress li:not(:last-child)::after{content:' ';width:30px;height:13px;background:url('/img/line_rank.png') 50% 50% repeat-x;position:absolute;left:100%}.collection-goal{-webkit-mask:url('/img/mask_box_top.svg') repeat-x left top/auto 9px,url('/img/mask_box_bottom.svg') repeat-x left 100%/auto 9px,linear-gradient(#000 0%,#000 calc(100% - 9px),#0000 calc(100% - 9px)) no-repeat left 9px/auto calc(100% - 9px);mask:url('/img/mask_box_top.svg') repeat-x left top/auto 9px,url('/img/mask_box_bottom.svg') repeat-x left 100%/auto 9px,linear-gradient(#000 0%,#000 calc(100% - 9px),#0000 calc(100% - 9px)) no-repeat left 9px/auto calc(100% - 9px)}.collection-goal .inner{margin-top:10px;padding:40px 130px;display:flex;justify-content:space-between;-webkit-mask:url('/img/mask_box_left.svg') repeat-y left top/9px,url('/img/mask_box_right.svg') repeat-y right 100%/9px,linear-gradient(90deg,#0000 calc(0% + 9px),#000 calc(0% + 9px),#000 calc(100% - 9px)) no-repeat left top/calc(100% - 9px);mask:url('/img/mask_box_left.svg') repeat-y left top/9px,url('/img/mask_box_right.svg') repeat-y right 100%/9px,linear-gradient(90deg,#0000 calc(0% + 9px),#000 calc(0% + 9px),#000 calc(100% - 9px)) no-repeat left top/calc(100% - 9px);background:url('/img/bg_box.jpg') center center/cover no-repeat #000}.collection-goal .txt{max-width:420px;text-shadow:2px 2px rgba(0,0,0,.75)}.collection-goal .txt h3{color:#ad8d6c;font-size:24px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.collection-goal .streak-progress{margin-top:15px}.collection-goal .image{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--color-gold);margin-right:125px;text-align:center}.goal-timelimit{padding:30px 0;text-align:center}.goal-timelimit p{color:var(--color-gold);text-transform:uppercase;font:700 24px var(--font-din)}.goal-timelimit p strong{color:var(--color-first)}.game-event__intro{margin-bottom:20px}.game-event__intro .wrapper::after{background-image:url('/img/events/46/intro-bg.jpg')}.game-event__info{margin-bottom:80px}.game-event__info p{color:var(--color-gold);font-size:14px;line-height:20px;padding-left:50px;padding-top:10px;position:relative}.game-event__info p::before{content:'';width:40px;height:40px;position:absolute;left:0;top:0;background:#ffa805;-webkit-mask:url('/img/icon_info.svg') no-repeat 0% 50%;mask:url('/img/icon_info.svg') no-repeat 0% 50%}@media only screen and (max-width:1400px){.collection-goal .inner,.walking-dead__goal-body,.walking-dead__goal-header{padding-inline:60px}}@media only screen and (max-width:1299px){.collection-goal .inner,.walking-dead__goal-body,.walking-dead__goal-header{padding-inline:40px}}@media only screen and (max-width:1220px){.game-event__intro-content{max-width:320px}}@media only screen and (max-width:1150px){.walking-dead__goals-header-nav .btn.textured{min-width:280px}.walking-dead__goals .wrapper{margin:0;width:100%}.walking-dead__goals-header-nav ul{flex-direction:column;gap:10px;align-items:center}.walking-dead__goal-header{flex-direction:column;gap:30px}.collection-goal .inner,.walking-dead__goal-body{flex-direction:column;gap:30px;align-items:center}.collection-goal .image{margin-right:0}}@media only screen and (max-width:1050px){.game-event__intro-image{right:20px}}@media only screen and (max-width:991px){.game-event__intro .wrapper::after{background:url('/img/events/41/intro-mask-bottom.png') 50% 100%/100% auto no-repeat}.game-event__intro-content{max-width:480px}}@media only screen and (max-width:768px){.walking-dead__goals{margin-bottom:40px}}@media only screen and (max-width:575px){.walking-dead__goals-header{margin-bottom:20px}.walking-dead__goals-header-title{margin-bottom:15px}.walking-dead__goal-body,.walking-dead__goal-header{padding-inline:10px}.walking-dead__goal-info{width:100%}.walking-dead__goal-info h3{font-size:18px}.walking-dead__goal-counter{text-align:center}.overkill .walking-dead__goal-counter{width:100%;margin-bottom:20px}.walking-dead__goal-counter .progress{width:100%;max-width:420px;margin-inline:auto}.walking-dead__goal-objective h4{font-size:18px}.walking-dead__goal-reward{width:100%;display:flex;justify-content:center}}@media only screen and (max-width:480px){.streak-progress ol{gap:10px}.streak-progress li:not(:last-child)::after{width:10px}}