.bonus-landing{padding:16px 0}.bonus-landing .rules{padding:24px;text-align:center;font-weight:700}.bonus-landing .bonus-landing-preloader{position:fixed;width:100%;height:100%;background-color:#ffffffdb;top:0;left:0;z-index:10}.bonus-landing .bonus-landing-preloader .circle{position:fixed;background-image:url(/bonus/res/preloader.gif);background-size:cover;background-repeat:no-repeat;width:100px;height:100px;display:block;left:50%;transform:translateX(-50%);top:50%}.bonus-landing .page{text-align:center;padding:24px;border-radius:16px;color:#000}.bonus-landing .page.dark{background-color:rgba(0,0,0,.85);color:#fff}.bonus-landing .marked{color:#e20e4c}.bonus-landing .silent{color:rgba(91,99,113,.8)}.bonus-landing .page .text1,.bonus-landing .page h1{font-size:7.5vw;line-height:7.5vw!important;font-weight:700;margin-bottom:24px}.bonus-landing .page .text2,.bonus-landing .page h2{font-size:5.5vw;line-height:6vw!important;font-weight:700;margin-bottom:16px}.bonus-landing .page .text3,.bonus-landing .page h3{font-size:4.5vw;line-height:5vw!important;font-weight:700;margin-bottom:12px}.bonus-landing .page .text-normal{font-size:4vw;line-height:4.5vw!important}.bonus-landing .button{font-size:7vw;padding:5vw 8vw;font-weight:700;border-radius:16px;display:inline-block;cursor:pointer;background-color:#e20e4c;transition-duration:.5s;user-select:none;-webkit-user-select:none;-moz-user-select:none}.bonus-landing .button.disabled{background-color:#858689!important;color:#5b6371;pointer-events:none}.bonus-landing .button:hover{background-color:#c0395e}.bonus-landing .button.success{background-color:#0a962f}.bonus-landing .button.success:hover{background-color:#31944b}.bonus-landing .price:after{content:"₸";margin-left:4px}.bonus-landing .percent:after{content:"%";margin-left:2px}.bonus-landing .switcher{padding:24px 0}.bonus-landing .switcher .items{display:block;text-align:center;white-space:nowrap}.bonus-landing .switcher .items .item{font-size:4vw;font-weight:700;background-color:#b9bec0;padding:2vw 4vw;border-radius:8px;display:inline-block;opacity:.3;cursor:pointer;margin:.5vw;transition-duration:.5s;white-space:nowrap}.bonus-landing .switcher .items .item>*{display:inline-block;vertical-align:middle}.bonus-landing .switcher .items .item>img{height:4vw;margin-right:4px}.bonus-landing .switcher .items .item.current{opacity:1}.bonus-landing .switcher .render{display:none}.bonus-landing .switcher .render .progressor{position:absolute;bottom:0;left:0;width:100%;height:32px}.bonus-landing .switcher .render .progressor .line{width:100%;height:100%;background-color:#ffffff5b;bottom:0;position:absolute}.bonus-landing .switcher .render .progressor .line .cell{height:100%;background-color:#55c585;width:0%}.bonus-landing .switcher .render .progressor .purchase{position:absolute;right:0;font-weight:700;margin-right:4vw;font-size:14px;z-index:1;top:50%;transform:translateY(-50%)}.bonus-landing .switcher .render .progressor .header{position:absolute;font-weight:700;left:10%;font-size:14px;z-index:1;top:50%;transform:translateY(-50%)}.bonus-landing .switcher .render .progressor .purchase .sep{opacity:.5}.bonus-landing .switcher .render .progressor .purchase:after{content:"₸"}.bonus-landing .switcher.subscribed .render:not(.active){opacity:.3!important}.bonus-landing .switcher .render.current{display:inline-block;width:100%}.bonus-landing .cards{position:relative;padding:24px 0}.bonus-landing .cards .item{width:100%;background-color:#fff;border:1px solid rgba(91,99,113,.1);border-radius:8px;-webkit-box-shadow:4px 4px 14px -7px rgba(34,60,80,.08);-moz-box-shadow:4px 4px 14px -7px rgba(34,60,80,.08);box-shadow:4px 4px 14px -7px rgba(34,60,80,.08);margin-bottom:16px;padding:10vw 8vw}.bonus-landing .cards .item .image{width:30vw;aspect-ratio:1/1;display:inline-block}.bonus-landing .cards .item .image img{height:100%}.bonus-landing .cards .item .detail{margin-top:4vw}.bonus-landing .cards .item .detail .title{font-weight:700;font-size:4.5vw;line-height:5vw;margin-bottom:2vw}.bonus-landing .cards .item .detail .text{font-size:4vw;line-height:5vw}.bonus-landing .waypoints{position:relative;padding:24px 0 24px 24px}.bonus-landing .waypoints .item{width:100%;background-color:#fff;margin-bottom:16px;padding:0 8vw 12vw;text-align:left}.bonus-landing .waypoints .item .content{transition-delay:.5s;transition-duration:.5s;opacity:0}.bonus-landing .waypoints .item .title{font-weight:700;font-size:4.5vw;line-height:5vw;margin-bottom:2vw}.bonus-landing .waypoints .item .text{font-size:4vw;line-height:5vw}.bonus-landing .waypoints .item .num{position:absolute;left:0;top:10%;width:9vw;aspect-ratio:1/1;border-radius:9vw;background-color:#0a962f;transform:translateX(-50%);z-index:1;opacity:0;transition-delay:.5s;transition-duration:1s}.bonus-landing .waypoints .item .num span{position:absolute;font-size:5vw;font-weight:700;color:#fff;display:block;width:100%;text-align:center;top:50%;transform:translateY(-50%)}.bonus-landing .waypoints .item .line{position:absolute;background-color:rgba(204,242,250,.4);bottom:0;left:0;width:10px;height:0%;transition-delay:.5s;transition-duration:.5s;border-radius:4px;transform:translateX(-50%)}.bonus-landing .waypoints .item.shown .num{top:0;opacity:1}.bonus-landing .waypoints .item.shown .line{height:100%}.bonus-landing .waypoints .item.shown .content{transform:translateX(10%);opacity:1}.bonus-landing .questions{position:relative;text-align:left;padding:24px 0;display:flex;flex-direction:column}.bonus-landing .questions .item{width:100%;margin-bottom:4vw;color:rgba(0,0,0,.85);font-size:max(4vw,14px);line-height:max(5vw,16px);font-weight:700;border:1px solid rgba(91,99,113,.1);border-radius:8px;-webkit-box-shadow:4px 4px 14px -7px rgba(34,60,80,.08);-moz-box-shadow:4px 4px 14px -7px rgba(34,60,80,.08);box-shadow:4px 4px 14px -7px rgba(34,60,80,.08);padding:4vw}.bonus-landing .questions .item:not(.expanded){cursor:pointer}.bonus-landing .questions .item:not(.expanded):hover{background-color:rgba(10,150,47,.1)}.bonus-landing .questions .item .answer{color:rgba(91,99,113,.8);font-weight:400;margin-top:2vw;font-size:4vw;line-height:5vw}.bonus-landing .questions .item:not(.expanded) .answer{display:none}.bonus-landing form{padding:24px 16px}.bonus-landing form .field{display:inline-block;text-align:center;margin-bottom:16px}.bonus-landing form .field:has(.field-checkbox){display:flex;margin-top:18px;align-items:start;cursor:pointer!important}.bonus-landing form .field:has(.field-checkbox) .label{margin-left:16px;vertical-align:top;font-size:4vw;line-height:4.5vw;white-space:normal;font-weight:400;padding:unset}.bonus-landing form .field .field-checkbox{min-width:24px;min-height:24px;border-radius:16px;vertical-align:top;cursor:pointer}.bonus-landing form .field .field-input,.bonus-landing form .field .ik_select{max-width:unset;width:60vw;border:2px solid rgba(91,99,113,.2);font-size:5vw;padding:3vw 4vw;border-radius:12px;background-color:#fff;color:#000;text-align:center}.bonus-landing form .field .field-input.success{border-color:#0a962f}.bonus-landing form .field .field-input.fail{border-color:#c63734}.bonus-landing form .field .ik_select{padding:unset;overflow:hidden}.bonus-landing form .field .ik_select .ik_select_link{padding:1vw;height:unset}.bonus-landing form .field .ik_select .ik_select_link_text{font-size:4vw;padding:0 2vw}.ik_select_dropdown .ik_select_list li{padding:2vw 4vw!important}.ik_select_dropdown .ik_select_list .scroller{height:unset!important}.bonus-landing form .field .ik_select .trigger{width:36px;height:100%}.bonus-landing form .field .ik_select .trigger:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bonus-landing form .field .label{display:block;text-align:center;background-color:unset;color:#5b6371;font-size:5vw;line-height:4.5vw;font-weight:700;padding:4vw 0}.bonus-landing .page.dark form .field .label{color:#8a9bad}