*,:before,:after{padding:0;margin:0;border:0;box-sizing:border-box}ul{list-style-type:none}a{text-decoration:none}.wrapper{font-family:Nunito Sans,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:1.25;text-align:left}.container{max-width:1570px;margin:0 auto;padding:0 15px}.header{position:relative;height:70px;transition:all .4s ease}.header__container{max-width:1550px;height:100%;margin:0 auto;padding:0 15px;display:flex;justify-content:space-between;align-items:center}.header .header__logo{width:100%}.header img{width:100%;max-width:170px;display:block;transition:all .4s ease}.burger{display:block;width:25px;height:17px;position:relative;z-index:10;cursor:pointer}.burger span{position:absolute;top:7px;left:0;width:100%;height:3px;background:#000;transition:all .2s linear}.burger span:first-child{top:0}.burger span:last-child{top:auto;bottom:0}.burger.active span{transform:scale(0)}.burger.active span:first-child{transform:rotate(-45deg);top:7px}.burger.active span:last-child{transform:rotate(45deg);bottom:7px}.nav{position:absolute;z-index:9;top:100%;left:-100%;width:100%;font-size:14px;letter-spacing:2px;text-align:center;font-weight:800;text-transform:uppercase;background-color:#fff;border-top:1px solid #4d5660}.nav.active{left:0}.nav__item a{padding:10px 15px;display:block;color:#000;border-bottom:1px solid #4d5660;transition:all .3s ease}.nav__item a:hover{background-color:#69d6ff33}.view_all_button_wrapper{padding-top:20px;padding-bottom:20px;background-color:#fff}.banner{position:relative}.banner_text{position:absolute;top:2%;right:11%;text-align:center}.banner_text.mobile{display:none}.banner_text h2{color:#0080ff;text-align:center;font-family:Nunito Sans;font-size:200px;font-weight:900;letter-spacing:-6px;line-height:1.1;margin:0}.banner_text h1{color:#0080ff;text-align:center;font-family:Nunito Sans;font-size:71px;font-weight:900;letter-spacing:-2.13px;text-transform:uppercase;margin:0;line-height:1.2}.banner_text h3{color:#0080ff;font-size:51px;font-weight:900;font-family:Nunito Sans;line-height:normal;letter-spacing:-1.53px;text-transform:uppercase;margin:0;line-height:1.2}.banner_text h3 span{color:#caaf4f}.banner_text h3 .black{color:#000}.banner_text svg{display:inline-block;position:relative;top:-20px;right:8px;margin-right:-45px}@keyframes shadow-pulse{0%{box-shadow:0 0 #c6000066}to{box-shadow:0 0 7px 25px #0070f400}}.banner_text .button{color:#fff;text-align:center;font-size:99.598px;font-family:Anton;font-style:normal;font-weight:400;background:linear-gradient(95deg,#c60000 40.5%,#a30001 59.75%);padding:10px 30px;margin-top:20px;border-radius:8px;margin-bottom:0;display:inline-block;animation:shadow-pulse 1.5s infinite}.banner img{width:100%;height:auto}.banner__desktop{display:block}.banner__mobile{display:none}.modal_text{max-width:340px;padding:16px;display:none;border-radius:5px;background:#0080ff;box-shadow:-7px 7px 8px #223c5099;position:absolute;top:10%;color:#fff}.modal_text .title{color:#fff;font-family:Nunito Sans;font-size:31px;font-weight:900;line-height:31px;text-transform:uppercase;margin-bottom:10px}.modal_text p:nth-child(2){color:#fff;font-family:Nunito Sans;font-size:18px;font-weight:800;line-height:20px;text-transform:uppercase;margin-bottom:20px}.modal_text p:nth-child(3){color:#fff;font-family:Nunito Sans;font-size:31px;font-weight:900;line-height:31px;text-transform:uppercase;margin-bottom:10px}.modal_text ul{padding-left:25px}.modal_text ul li{color:#fff;font-family:Nunito Sans;font-size:18px;font-weight:800;line-height:normal;text-transform:uppercase}.modal_text ul li:before{display:inline-block;margin-left:-20px;margin-right:10px;content:"";width:10px;height:10px;background-color:#fff;border-radius:100%}.steps{padding:20px 0;background-color:#1a1a1d}.steps__items{display:flex;justify-content:center}.steps__item{position:relative;display:flex;align-items:center}.steps__item:not(:last-child){margin-right:35px;transition:all .4s ease}.steps__num{margin-right:9px;padding:9px 22px;background:#caaf4f;border-radius:4px;font-weight:900;font-size:36px;color:#fff;transition:all .4s ease}.steps__content{text-align:left;color:#fff;transition:all .4s ease}.steps__top{margin-bottom:4px;font-size:18px;font-weight:800;white-space:nowrap}.steps__bottom{font-size:15px;font-weight:400}.steps__arrow,.steps__check{width:18px;height:18px;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);transition:all .4s ease}.steps__check{display:none}.steps__arrow img,.steps__check img{width:100%;height:100%}.advantages-block{padding:24px;background:url(/themes/jackspay/cas_01/img/landing_002/JP-Background-bottom.jpg) no-repeat center / cover}.guarantee{padding:52px 0 30px;text-align:center;background:#ebf4fd;transition:all .4s ease}.advantages-wrapper{width:95%;max-width:1500px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:100px}.advantages-wrapper img{width:100%;height:auto}.title{color:#1a1a1d;font-size:40px;font-weight:800;text-transform:uppercase;transition:all .4s ease}.guarantee__title{margin-bottom:20px}.txt{margin:0 auto;transition:all .4s ease}.guarantee__txt{max-width:1300px;margin-bottom:40px}.guarantee__advantage{margin-bottom:79px;display:flex;justify-content:center;align-items:center;gap:114px;transition:all .4s ease}.guarantee__advantage-img{max-width:406px;height:auto;transition:all .4s ease}.guarantee__advantage img{width:100%;height:auto;display:block}.guarantee__jackpot{max-width:1500px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:63px;transition:all .4s ease}.guarantee__jackpot-img{max-width:740px;height:auto}.guarantee__jackpot img{width:100%;height:auto;display:block}.guarantee__jackpot-sum{width:100%;max-width:697px;height:92px;padding:0 15px;display:flex;justify-content:center;align-items:center;font-size:64px;font-weight:900;background:#000;box-shadow:0 0 6px #f2d299;transition:all .4s ease}.games{padding:60px 0;text-align:center;background:#fff;transition:all .4s ease}.games__title{margin-bottom:20px}.games__txt{margin-bottom:45px}.games__items{display:flex;justify-content:center;align-items:center;gap:27px;transition:all .4s ease}.games__items-img{max-width:350px;height:auto;transition:all .4s ease}.games__items img{width:100%;height:auto;margin-bottom:20px;border-radius:5px;display:block}.games__button{width:100%;border-radius:5px;background:linear-gradient(275deg,#a30001 .1%,#c60000 99.97%);padding:13px 10px;display:inline-block;font-weight:800;font-size:45px;line-height:1.2;text-align:center;color:#fff;transition:all .4s ease;text-decoration:none}.games__button:hover{background:linear-gradient(275deg,#810000 .1%,#a30001 99.97%);text-decoration:none;color:#fff}.info{padding:20px 0 0;text-align:center;background:#f8f6f0;transition:all .4s ease}.info__title{margin-bottom:20px}@media(min-width:2100px){.banner_text{zoom:1.1}}@media(min-width:2200px){.banner_text{zoom:1.2}}@media(min-width:2300px){.banner_text{zoom:1.3}}@media(max-width:1820px){.banner_text{zoom:.9}}@media(max-width:1640px){.banner_text{zoom:.85}}@media(max-width:1540px){.banner_text{zoom:.8}}@media(max-width:1450px){.banner_text{zoom:.75}}@media(max-width:1390px){.banner_text{zoom:.7}}@media(max-width:1290px){.banner_text{zoom:.65}}@media(max-width:1279px){.banner__mobile{display:block}.banner_text{zoom:unset;position:static;margin-bottom:50px}.banner_text .button{padding-left:30px}.banner__desktop{display:none}.modal_text.mobile{box-shadow:none;max-width:100%;position:static;display:block;background:transparent;color:#000}.modal_text .title,.modal_text p:nth-child(2),.modal_text p:nth-child(3),.modal_text ul li{color:#000}.modal_text ul li:before{background-color:#000}.banner_text.desktop{display:none}.banner_text.mobile{display:block}.banner_text svg{width:20px;height:20px;top:-3px;right:-2px;margin-right:-25px}}@media(max-width:1140px){.games__button{font-size:35px}}@media(max-width:970px){.steps__items{flex-direction:column}.steps__item:not(:last-child){margin-right:0;margin-bottom:25px}.steps__top{margin-right:25px;white-space:normal}.steps__arrow{top:12px;left:calc(100% - 9px);transform:translate(-100%) rotate(90deg)}.steps__check{top:12px;left:calc(100% - 9px);display:block;transform:translate(-100%)}.guarantee__advantage{gap:57px}.guarantee__jackpot{gap:31px}.games__button{font-size:30px}}@media(max-width:800px){.advantages-wrapper{flex-wrap:wrap;gap:25px;justify-content:center}.guarantee__jackpot{gap:0;flex-direction:column}.guarantee__advantage{margin-bottom:43px;flex-wrap:wrap;gap:31px 10px}.guarantee__advantage-img{width:calc(50% - 5px);max-width:300px}.games__items{margin-bottom:50px;display:flex;justify-content:center;align-items:center;gap:20px 10px;flex-wrap:wrap}.games__items-img{width:calc(50% - 5px);max-width:300px}.games__items img{width:100%;margin-bottom:6px;height:auto;display:block}}@media(max-width:600px){.banner_text h2{font-size:84px;line-height:1.1}.banner_text h1{font-size:28px;line-height:1.2}.banner_text h3{font-size:22px;line-height:1.2}.banner_text .button{font-size:41px}}@media(max-width:576px){.header{height:75px}.header img{max-width:100px}.banner__desktop{display:none}.banner__mobile{display:block}.steps__num{padding:7px 14px;font-size:20px}.steps__top{white-space:wrap;margin-right:36px;margin-bottom:2px;font-size:16px}.steps__bottom{font-size:16px}.steps__arrow,.steps__check{top:0}.guarantee{padding:20px 0 30px}.title{font-size:24px}.guarantee__txt{margin-bottom:20px}.txt{font-size:15px;line-height:2.33}.guarantee__advantage{margin-bottom:30px}.guarantee__jackpot-sum{height:63px;padding:0 10px;font-size:43px;box-shadow:0 0 9px #fbf4cb}.games{padding:20px 0}.games__txt{margin-bottom:20px}.games__items{margin-bottom:10px}.games__button{font-size:18px}}
