.blured,.blured-1,.blured-2,.blured-3,.blured-4,.blured-5,.blured-6,.blured-7,.blured-8,.blured-9{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.blured-2,.opacity-2{opacity:.2}.blured-3,.opacity-3{opacity:.3}.blured-4,.opacity-4{opacity:.4}.blured-5,.opacity-5{opacity:.5}.blured-6,.opacity-6{opacity:.6}.blured-7,.opacity-7{opacity:.7}.blured-8,.opacity-8{opacity:.8}.blured-9,.opacity-9{opacity:.9}*{box-sizing:border-box;margin:0;padding:0}body.desktop{display:block!important}.container{margin:0;max-width:1900px;min-width:1600px;padding:100px 50px 50px}.wrapper{background:#fff;display:flex;flex-direction:column;height:100%;min-height:100vh;min-width:320px;width:100%}.wrapper.frontpage{background:url(/images/back.jpg) 50%/cover no-repeat;background-blend-mode:color;background-color:#00000080;width:100vw}.wrapper.frontpage.hotels{background-blend-mode:color;background-color:#000}.wrapper.frontpage.kz{background:url(/images/kz/back.jpg) 50%/cover no-repeat}.header{padding:50px 50px 0;position:relative;width:100%}@media screen and (max-width:700px){.header{padding:25px 25px 0 18px}}.header-text{color:#1b1b1d;font-family:Bebas Neue;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.48px;line-height:normal}.logo{margin-left:0;width:auto}.header-right,.logo{display:inline-block;position:relative}.header-search input{background:#0000;border:1px solid;border-color:inherit;color:inherit;display:block;outline:none;padding-left:35px;position:relative}.header-login,.header-search input{font-family:Formular;font-size:15px;font-style:normal;font-weight:700;height:53px;text-transform:uppercase;width:265px}.header-login{align-items:center;background:#f5f5f5;color:#000;cursor:pointer;display:flex;justify-content:center;line-height:20px;text-align:center;transition:background .2s}.header-search{margin-right:45px;position:relative;z-index:1}.header-login:hover{background:#d5d5d5}main{flex:1 0 auto;z-index:1}.text{font-family:Bebas Neue;font-size:64px;font-weight:700;letter-spacing:-1.28px}.description,.text{color:#fff;line-height:normal}.description{font-family:Formular,Inter;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.02em}main .buy{align-items:center;background:#7633a7;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:Formular;font-size:14px;font-style:normal;font-weight:700;gap:8px;height:60px;justify-content:center;letter-spacing:-.42px;line-height:20px;padding:14px 24px 12px;text-transform:uppercase;width:424px}main .buy:hover{opacity:.9}footer{flex:0 0 auto;font-family:Formular;padding:25px 0 25px 50px;position:relative;width:100%}.footer_left{float:left;padding-top:15px;position:relative;width:auto}.footer_left-item{color:inherit;display:inline-block;font-family:Formular;font-size:15px;font-style:normal;font-weight:700;letter-spacing:-.45px;text-transform:uppercase}.footer_left-item a{color:inherit;text-decoration:none}.footer_right{float:right;position:relative;width:auto}.footer_right-item{display:inline-block;margin-right:14px}.footer_right-item img{vertical-align:middle}.header-search:after{background-image:url(/images/search-dark.png);background-repeat:no-repeat;background-size:contain;content:"";height:21px;left:10px;position:absolute;top:16px;width:20px;z-index:10}.header-search input::placeholder{color:inherit}.date{color:#1b1b1d;font-family:Formular;font-size:30px;font-weight:400;letter-spacing:-.02em;margin-bottom:20px}.pocket_item{background:#f5f5f5;color:#000;height:320px;opacity:1;padding:30px;position:relative;transition:background .7s linear 0}.pocket_item:hover{background:#7633a720;transition:background-color .5s linear}.pocket_item.active .pocket_price_count{border-color:#fff}.number-plus,.pocket_item.active .number-minus{color:inherit!important}.pocket_item.active{background:#7633a7;color:#fff;transition:background-color .5s linear}.pocket_title{font-family:Bebas Neue;font-size:32px;font-weight:400;letter-spacing:-.64px;line-height:32px;margin-bottom:20px;text-transform:uppercase}.pocket_count{font-size:20px;font-weight:700;margin-bottom:35px}.pocket_count,.pocket_descr{font-family:Formular;letter-spacing:-.03em;line-height:20px}.pocket_descr{font-size:15px;font-weight:400;max-height:120px;overflow-y:hidden;padding-right:15px}.pocket-general{display:flex;flex-wrap:wrap;margin:0 auto;width:100%}.pocket_bottom{bottom:25px;left:28px;position:absolute;width:88%}.pocket_price{display:inline-block;float:left;font-family:Formular;font-size:48px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:56px;position:relative}.pocket_price_count{border:1px solid #c9c9c9;padding:12px 20px}.pocket_rest_tickets div:first-child{font-family:Formular;font-size:14px;font-weight:400;letter-spacing:-.03em;line-height:20px;text-align:right}.pocket_rest_tickets div:nth-child(2){font-family:Formular;font-size:18px;font-weight:400;letter-spacing:-.04em;line-height:25px}.number{font-size:15px;line-height:0px;position:relative;-webkit-user-select:none;user-select:none}.number,input.number-text{font-family:Formular;font-weight:400;letter-spacing:-.03em;padding:0}input.number-text{background:#0000;border:none;color:inherit;display:inline-block;font-size:18px;height:32px;line-height:22px;outline:none;text-align:center;width:47px}.number-minus{left:0}.number-plus{right:0}.number-minus,.number-plus{background:#0000;color:#6e6e6e;display:block;font-size:32px;font-weight:100;height:32px;line-height:32px;text-align:center;text-decoration:none;width:24px}button.buy_ticket{align-items:center;background:#7633a7;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Formular;font-size:14px;font-style:normal;font-weight:700;height:60px!important;justify-content:center;letter-spacing:-.42px;line-height:20px;text-transform:uppercase}.ticket_description{color:inherit;display:flex;margin:80px 0 10px;position:relative;width:100%}.ticket_description-left,.ticket_description-right{padding-right:150px;width:50%}.ticket_description-title{color:inherit;font-family:Bebas Neue;font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:20px;margin-bottom:32px}.ticket_description p{font-family:Formular;font-size:14px;font-weight:400;letter-spacing:-.03em;line-height:20px}.ticket_description-left p,.ticket_description-right p{margin-bottom:20px}.ticket_description-right li{font-family:Formular;font-size:14px;font-weight:400;list-style:none}.pocket_item.out{background:#d9d9d9}.pocket_item.out .pocket_price_count{display:none}.registration{max-width:620px}.registration-general{margin-top:55px;position:relative;width:620px}.registration-title{font-family:Bebas Neue;font-size:50px}.registration-country,.registration-title{display:inline-block;font-style:normal;font-weight:700;letter-spacing:-.03em;text-transform:uppercase}.registration-country{float:right;font-family:Formular;font-size:15px;margin-top:29px}form.registration-other,form.registration-rf{float:left;margin-bottom:120px;margin-top:50px;position:relative;width:100%}.registration_block{float:left;margin-bottom:40px;position:relative;width:100%}.registration_block input{background:#494949;border:none;color:#c9c9c9;display:block;height:40px;margin-bottom:15px;outline:none;padding:0 11px;width:300px}.dinline{display:inline-block;float:left}.margin{margin-right:20px}form.registration-other button,form.registration-rf button{background:#da0130;border:none;color:#fff;cursor:pointer;font-family:Formular;font-size:20px;font-weight:700;height:60px;letter-spacing:-.03em;text-transform:uppercase;width:300px}.input__file{bottom:0;left:0;opacity:0;position:absolute}.input__file-button-text{align-items:center;background:#f5f5f5;color:#000;display:flex;font-family:Formular;font-size:15px;font-weight:700;height:40px;justify-content:center;letter-spacing:-.03em;text-transform:uppercase;width:142px}span.input__file-text{color:#fff;display:inline-block;float:left;font-family:Formular;font-size:16px;font-weight:300;letter-spacing:-.03em;margin-right:28px}.input__file-button{border-radius:3px;color:#fff;cursor:pointer;display:inline-block;float:right;font-size:1.125rem;font-weight:700;height:60px;margin:0 auto;max-width:300px;width:100%}.registration_file{display:inline-block;float:right;position:relative;width:50%}.account-general{float:left;margin-bottom:120px;margin-top:50px;position:relative;width:1250px}.account-title{font-family:Bebas Neue;font-size:50px;font-weight:700;margin-bottom:25px;margin-right:100px}.account-status,.account-title{color:#fff;display:inline-block;float:left;letter-spacing:-.03em;text-transform:uppercase}.account-status{font-family:Formular;font-size:15px;font-weight:400;margin-top:30px}.account-block{background:#494949;float:left;padding:23px 16px;position:relative;width:100%}.account-block_name{color:#c9c9c9;font-weight:300;margin-bottom:18px}.account-block_name,.account-block_number input{font-family:Formular;font-size:20px;letter-spacing:-.03em}.account-block_number input{background:#0000;border:none;color:#fff;cursor:pointer;font-weight:500;outline:none;width:auto}.account-block_number{cursor:pointer;display:inline-block;margin-bottom:36px;position:relative;width:auto}.account-block_text{color:#c9c9c9;font-family:Formular;font-size:16px;font-weight:300;letter-spacing:-.03em}.account-block_number img{height:15px;object-fit:cover;width:15px}.account-block_number button{background:#0000;border:none}.account-block_number .tooltiptext{background-color:#555;border-radius:6px;bottom:150%;color:#fff;left:50%;margin-left:64px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:140px;z-index:1}.account-block_number .tooltiptext:after{border:5px solid #0000;border-top-color:#555;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.account-block_number:hover .tooltiptext{opacity:1;visibility:visible}.account-ticket{background:#fff;float:left;margin-top:5px;padding:15px;position:relative;width:100%}.account-ticket_line{display:flex;margin-bottom:20px}.account-ticket_fio,.account-ticket_line{color:#000;font-family:Formular;letter-spacing:-.03em}.account-ticket_fio{bottom:15px;font-size:20px;font-weight:400;left:15px;position:absolute}.account-ticket_info{float:left;line-height:20px;position:relative}.account-ticket_info,button.cancel_ticket{color:#fff;display:inline-block;font-family:Formular;font-size:15px;font-weight:500;letter-spacing:-.03em;margin-top:30px;text-transform:uppercase}button.cancel_ticket{background:#0000;border:1px solid #f5f5f5;cursor:pointer;float:right;height:50px;width:200px}.dn{display:none}button.account-change{background:#0000;border:1px solid #f5f5f5;height:50px;margin-right:15px;width:330px}button.account-change,button.account-promo{color:#fff;cursor:pointer;display:inline-block;float:left;font-family:Formular;font-size:15px;font-weight:500;letter-spacing:-.03em;margin-top:20px;position:relative;text-transform:uppercase}button.account-promo{background:#da0130;border:none;height:52px;width:300px}.account-edit_general{float:left;margin-bottom:120px;margin-top:50px;position:relative;width:1250px}.account-edit_title{color:#fff;float:left;font-family:Bebas Neue;font-size:50px;font-weight:700;letter-spacing:-.03em;margin-bottom:40px;position:relative;text-transform:uppercase;width:100%}.account-edit_left{padding-right:50px}.account-edit_left,.account-edit_right{display:inline-block;float:left;position:relative;width:50%}.account-edit_line{color:#fff;display:flex;font-family:Formular;font-size:20px;font-weight:500;justify-content:space-between;letter-spacing:-.03em;margin-bottom:20px}.account-edit_line span{white-space:nowrap;width:auto}.account-edit_line span:first-child{width:70%}.account-edit_line span:nth-child(2){text-align:right;width:auto}.account-edit_line span:nth-child(3){text-align:right;width:15%}.account-edit_name{color:#fff;font-family:Formular;font-size:20px;font-weight:500;letter-spacing:-.03em;margin-top:76px}.account-edit_name p{font-weight:400;margin-top:20px}.account-edit_right-title{color:#fff;font-family:Formular;font-size:20px;font-weight:500;letter-spacing:-.03em;margin-bottom:30px}.account-edit_block,form.account-edit{float:left;position:relative;width:100%}.account-edit_block{margin-bottom:40px}.account-edit_block input{background:#494949;border:none;color:#c9c9c9;display:block;height:40px;margin-bottom:15px;outline:none;padding:0 11px;width:300px}form.account-edit button{background:#da0130;cursor:pointer;font-size:20px;font-weight:700;height:60px;margin-right:20px;text-transform:uppercase}.warning,form.account-edit button{color:#fff;font-family:Formular;letter-spacing:-.03em;position:relative;width:300px}.warning{display:inline-block;font-size:13px;font-weight:300;line-height:16px;padding-top:10px}.desktop{display:block}.mobile{display:none}.header-login.desktop{display:flex}.new-select{height:100%;padding:15px 5px;position:relative}.new-select,.new-select__list{cursor:pointer;-webkit-user-select:none;user-select:none}.new-select__list{background:#d9d9d9;border:1px solid #ced4da;left:0;max-height:123px;overflow-x:auto;padding-left:10%;position:absolute;text-align:left;top:45px;width:100%;z-index:2}.new-select__list.on{display:block}.new-select__item span{display:block;padding:10px 15px}.new-select__item span:hover{color:#12b223}.new-select:after{background:url(/images/down.png) no-repeat 100%/cover;content:"";display:block;height:7px;left:9px;opacity:.6;position:absolute;top:21px;transform:rotate(0deg);width:11px}.new-select.on:after{transform:rotate(180deg)}.popup_general,.popup_general1{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0009;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:20}.popup_block{background:#fff;color:#000;height:360px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:510px}.popup_title{font-family:Bebas Neue;font-size:50px;font-weight:700;letter-spacing:-.02em;line-height:115px}.popup_descr{color:#a6a6a6;font-family:Formular;font-size:12px;font-weight:300;letter-spacing:-.02em;line-height:15px;margin-top:40px}form.popup_form button{background:#da0130;border:none;color:#fff;cursor:pointer;font-family:Formular;font-size:20px;font-weight:700;height:50px;letter-spacing:-.03em;margin-top:60px;outline:none;text-transform:uppercase;width:300px}form.popup_form{margin:8px auto;width:300px}.registration_block .select{height:40px;text-align:left;width:300px}span.ticket_line-title{color:#000;display:block;font-family:Formular;font-size:20px;font-weight:500;letter-spacing:-.03em;margin-bottom:35px}span.ticket_line1{font-size:20px;font-weight:400;width:45%}span.ticket_line2{font-size:20px;font-weight:700;text-transform:uppercase;width:35%}span.ticket_line3{font-size:20px;font-weight:500;padding-right:15px;text-align:right;width:20%}.account-ticket_count{color:#000;display:flex;font-family:Formular;font-size:20px;font-weight:500;letter-spacing:-.03em;margin-top:50px}span.ticket_line-count1{width:45%}span.ticket_line-count2{width:35%}span.ticket_line-count3{padding-right:15px;text-align:right;width:20%}.clear{clear:both}.account_payment{color:#fff;cursor:pointer;font-family:Formular;font-size:15px;font-weight:500;letter-spacing:-.03em;margin-top:30px;position:relative;text-transform:uppercase}.account_payment span{margin-left:15px}.registration_left{float:left;position:relative;width:50%}.registration_right{color:#fff;float:left;margin-top:76px;position:relative;width:39%}.registration_right p{font-family:Formular;font-size:14px;font-weight:700;letter-spacing:-.03em;line-height:16px;margin-bottom:20px}.registration_block .new-select{padding:11px 5px 11px 15%}.registration_block .new-select:after{top:17px}.registration_block .new-select__list{top:40px}.registration.submit{display:inline-block;float:left;margin-top:20px;position:relative;width:50%}.registration.submit span{color:#fff;display:inline-block;float:right;font-family:Formular;font-size:16px;font-weight:500;letter-spacing:-.03em;line-height:16px;padding-left:12px;width:calc(100% - 35px)}.registration.submit input{display:inline-block;float:left;margin-top:-3px;width:35px}.registration.submit a{color:#fff}label.popup_checkbox{font-family:Formular;font-size:13px;font-weight:500;letter-spacing:-.03em;line-height:13px;margin-top:20px;vertical-align:super}.popup_label{margin-top:20px;text-align:left}.popup_label input{background:#fff;border:1px solid #c9c9c9;height:22px;margin-right:15px;width:22px}label.popup_checkbox a{color:#000}@media screen and (max-width:1600px){.container{max-width:100%;min-width:1360px}}@media screen and (max-width:1400px){.container{min-width:100%}.description{font-size:24px;line-height:26px}.text{font-size:38px;line-height:42px;margin-top:25px}.header-login,.header-search input{height:50px}.registration_left{width:57%}}@media screen and (max-width:1200px){.registration_left{width:68%}.registration_right{position:relative;width:31%}}@media screen and (max-width:700px){.back_city,.desktop{display:none!important}.header .mobile{display:flex!important}.mobile{display:block}.header{padding:30px 20px}.wrapper.frontpage{background:url(/images/back_mob.jpg) 50%/cover no-repeat;background-blend-mode:color;background-color:#00000080}.wrapper.frontpage.hotels{background:url(../img/back_mob.81a2bbc4.png) 50%/cover no-repeat}.wrapper.frontpage.kz{background:#000}.container{max-width:100%;min-width:100%;padding:0 18px}.title{font-size:40px;line-height:36px;margin-top:30px}.text{color:#fff;font-family:Bebas Neue;font-size:39px;font-style:normal;font-weight:700;letter-spacing:-.78px;line-height:normal}.description{font-size:15px;line-height:18px}.image_back{float:right;position:relative}.buy{height:50px;margin-top:120px;width:100%}footer{padding:30px 20px}.footer_right{align-items:center;display:flex;width:100%}.footer_right-item{padding:0 10px;width:30%}.footer_right-item img{width:100%}.footer_left-item{font-size:12px!important;font-weight:400!important}.q-btn.footer_left-item{padding-left:0;padding-right:0}.footer_left{margin-bottom:40px}.logo img{width:125px}.header-search input{-webkit-touch-callout:none;height:40px;padding-left:40px;text-align:center;width:100%}.header-search{margin-right:0;width:100%}.header-login{height:40px;width:100%}.search.mobile{margin-top:70px}.header-search:after{height:25px;left:21px;top:10px;width:22px}.pocket-title.mobile{font-family:Bebas Neue;font-size:35px;font-weight:700;letter-spacing:-.03em;margin-bottom:12px;text-transform:uppercase}.date{font-size:12px}.pocket_item{margin-right:0;padding:20px 15px;width:100%}.pocket_title{font-size:22px;line-height:22px;margin-bottom:10px}.pocket_title br{display:none}.pocket_count{font-size:14px;margin-bottom:5px}.pocket_descr{font-size:12px}.pocket_price{font-size:24px}.pocket_rest_tickets{display:none}.pocket_bottom{bottom:0;left:15px}.buy_ticket{font-size:14px;height:40px;width:100%}.ticket_description-left{padding:0;width:100%}.ticket_description-right{margin-top:25px;padding:0;width:100%}.ticket_description{flex-direction:column}.ticket_description-title{font-size:30px;line-height:30px}.account-title{font-size:35px;margin-right:0}.account-status,.account-title{display:block;margin-bottom:20px}.account-status{float:left;margin-top:0;width:100%}.account-general{width:100%}.account-block{padding:12px 9px}.account-block_name{font-size:12px;margin-bottom:5px}.account-block_number input{font-size:15px}.account-block_number{margin-bottom:24px}.account-block_text{font-size:10px}.account-ticket_line{align-items:flex-start;color:#fff;display:flex;flex-wrap:wrap;font-size:13px}.account-ticket_line span{margin-right:0;width:33%}span.ticket_line3{font-size:13px;margin-top:5px;width:40%}.account-ticket_fio{bottom:auto;color:#fff;font-size:13px;left:auto;margin-top:24px;position:relative}.account-ticket{background:#0000;height:auto;padding:5px 0}.account-ticket_info{font-size:10px;line-height:12px}button.account-change,button.account-promo,button.cancel_ticket{font-size:14px;height:40px;width:100%}.account-edit_title{font-size:35px}.account-edit_left{padding-right:0;width:100%}.account-edit_general{margin-bottom:70px;width:100%}.account-edit_line{display:flex;flex-wrap:wrap;font-size:13px;margin-bottom:25px}.account-edit_line span:first-child{order:1;width:75%}.account-edit_line span:nth-child(2){order:1;text-align:right;width:25%}.account-edit_line span:nth-child(3){order:1;text-align:right;width:100%}.account-edit_right{margin-top:25px;width:100%}.account-edit_name{font-size:13px}.account-edit_name p{font-size:12px;margin-top:12px}.account-edit_right-title{font-size:13px}.account-edit_block input{width:100%}.account-edit_block{margin-bottom:30px}form.account-edit button{font-size:14px;height:40px;width:100%}.popup_block{height:240px;width:90%}.popup_title{font-size:30px;line-height:50px;margin-top:10px}.popup_descr{margin-left:auto;margin-right:auto;margin-top:20px;width:200px}form.popup_form{width:200px}.select{font-size:11px;height:30px}.new-select{padding:7px}form.popup_form button{font-size:13px;height:35px;margin-top:20px;width:200px}.new-select__list{max-height:172px;padding-left:5%;top:30px}.new-select:after{content:"";height:7px;left:7px;top:11px;width:11px}.registration_block .select{height:40px;margin-top:30px;width:100%}.registration_block .new-select{padding:12px 12px 12px 10%}.registration_block .new-select:after{left:11px;top:17px}.account_payment span{margin-left:15px}span.ticket_line-title{color:#fff;font-size:13px}span.ticket_line2{font-size:13px;order:-1;width:60%}span.ticket_line1{font-size:13px;margin-top:5px;order:1;width:100%}.account-ticket_count{color:#fff;font-size:13px}.registration-general{margin-top:0;width:100%}.registration-title{display:block;font-size:35px}.registration-country{display:block;float:left;font-size:12px;margin-top:12px}.registration_block{margin-bottom:30px}.registration_block input{width:100%}form.registration-other button,form.registration-rf button{font-size:14px;height:40px;width:100%}.input__file-button{max-width:100%;width:100%}.input__file-button-text{width:50%}.search.mobile{margin-top:30px;position:relative}.header-login.mobile{display:flex;height:35px;width:110px}.registration_left{width:100%}.registration_right{margin-top:20px;width:100%}.registration_right p{font-size:8px;line-height:10px}.registration.submit{margin-top:15px;width:100%}.registration_file{margin-top:20px;width:100%}.registration_bottom{display:flex;flex-direction:column-reverse;width:100%}span.ticket_line-count1{width:40%}span.ticket_line-count3{width:35%}span.ticket_line-count2{width:25%}.warning{margin-left:10%;text-align:center;width:80%}.registration_block{display:flex;flex-direction:column}.registration_block input:nth-child(2),.registration_block input:nth-child(4),.registration_block label{order:1}}@media screen and (max-width:400px){.title{font-size:32px;line-height:32px;margin-top:20px}.description{font-size:22px;line-height:25px}}.back_city{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:40%}.back_city img{height:100%;object-fit:cover;width:100%}