::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.3)}::-webkit-scrollbar-thumb{background-color:#8051eb}::-webkit-scrollbar-thumb:hover{background-color:#8051eb}*{margin:0;padding:0;box-sizing:border-box;font-family:montserrat_regular}a{text-decoration:none}ul{list-style:none}input{border:none;outline:none}button{outline:none;border:none;cursor:pointer}select{border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.overflow-hide{overflow:hidden}.header{background-color:#fff;position:relative;z-index:1}.topline{display:flex;align-items:center;background-color:#fff;width:100%;height:63px}.main_menu{display:flex;align-items:center;height:63px;margin-left:auto}.main_menu li{margin-right:20px}.main_menu li a{color:#1a112b;font-size:14px;font-family:montserrat_medium;text-transform:uppercase;transition:all .3s;padding:23px;position:relative}.main_menu li a::before{content:" ";opacity:0;position:absolute;width:100%;height:63px;background-image:-moz-linear-gradient( 90deg,rgba(128,81,235,0.102) 0%,rgba(164,20,218,0.102) 100%);background-image:-webkit-linear-gradient( 90deg,rgba(128,81,235,0.102) 0%,rgba(164,20,218,0.102) 100%);background-image:-ms-linear-gradient( 90deg,rgba(128,81,235,0.102) 0%,rgba(164,20,218,0.102) 100%);top:50%;left:50%;transform:translate(-50%,-50%);transition:all .2s}.main_menu li a::after{content:" ";opacity:0;position:absolute;width:100%;height:4px;background-image:-moz-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);background-image:-ms-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);top:100%;left:50%;transform:translate(-50%,-100%);transition:all .2s}.main_menu li a:hover::after{opacity:1}.main_menu li a:hover::before{opacity:.7}.social_menu{display:flex;align-items:center;margin-left:20px}.social_menu a{margin-right:30px;color:#1a112b;font-size:17px;transition:all .3s}.social_menu a:last-child{margin-right:0}.social_menu a:hover{color:#8051eb}.open_menu{display:none;font-size:35px;cursor:pointer;color:#000;transition:.3s;margin-left:30px}.open_menu:active,.open_menu:focus,.open_menu:hover{color:#952fe1}.mobile_menu{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;height:100%;width:100%;z-index:33;opacity:0;pointer-events:none;transition:all .34s ease;-webkit-transition:all .34s ease;-moz-transition:all .34s ease}.mobile_menu:before{content:'';position:fixed;width:100%;height:100%;display:block;background-image:-moz-linear-gradient(90deg,#201133 0%,#4f1171 100%);background-image:-webkit-linear-gradient(90deg,#201133 0%,#4f1171 100%);background-image:-ms-linear-gradient(90deg,#201133 0%,#4f1171 100%);opacity:1;z-index:10}.mobile_menu:after{content:'';position:fixed;width:100%;height:100%;display:block;z-index:10}.mobile_menu.active{opacity:1;pointer-events:all}.mobile_menu ul{flex-direction:column;position:relative;z-index:20}.mobile_menu ul li{width:100%;text-align:center}.mobile_menu ul li a{display:block;width:100%;padding:20px;color:#fff;text-transform:uppercase;font-size:14px;font-family:montserrat_bold}.mobile_menu ul li a:hover{background:rgba(255,255,255,.1);border-radius:6px}.close_menu{position:fixed;right:27px;top:15px;cursor:pointer;display:inline-block;z-index:100;font-size:50px;color:#fff;transition:.3s}.login_modal,.reg_modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:33;width:100%;height:100%;background-color:rgba(7,3,9,.65)}.login_form,.reg_form{border-radius:10px;background:0 0;background-image:-moz-linear-gradient( 90deg,rgb(73,23,97) 0%,rgb(41,9,53) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(73,23,97) 0%,rgb(41,9,53) 100%);background-image:-ms-linear-gradient( 90deg,rgb(73,23,97) 0%,rgb(41,9,53) 100%);box-shadow:0 37px 122px 0 rgba(123,39,180,.48);width:530px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:34;padding:50px 77px 35px;display:flex;flex-direction:column;align-items:center}.close_login,.close_reg{position:absolute;right:15px;top:10px;color:#fff;font-size:30px;cursor:pointer}.lf_title,.rf_title{color:#fff;font-size:40px;font-family:montserrat_light;margin-bottom:30px}.lf_label,.rf_label{color:#fff;font-size:17px;font-family:montserrat_medium;margin-top:27px}.login_form input,.reg_form input{margin-top:18px;border-radius:10px;background-color:rgba(149,17,212,.07);width:100%;min-height:57px;padding:10px;text-align:center;color:#e4a8ff;font-size:17px;font-family:montserrat_light;transition:all .3s}.login_form input:focus,.reg_form input:focus{box-shadow:0 37px 122px 0 rgba(123,39,180,.48);background-color:#7a0fb6}.g-recaptcha{transform:scale(.7);margin-top:25px}.login_form button,.reg_form button{border-radius:3px 16px 3px 16px;background:0 0;background-image:-moz-linear-gradient( 90deg,rgb(85,26,111) 0%,rgb(43,16,63) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(85,26,111) 0%,rgb(43,16,63) 100%);background-image:-ms-linear-gradient( 90deg,rgb(85,26,111) 0%,rgb(43,16,63) 100%);box-shadow:0 4px 13px 0 rgba(48,17,69,.58);width:252px;min-height:50px;color:#fff;font-size:22px;font-family:montserrat_bold;margin-top:17px;transition:all .3s}.login_form button:hover,.reg_form button:hover{box-shadow:0 37px 122px 0 rgba(123,39,180,.48)}.lf_reg{margin-top:30px;margin-bottom:15px;color:#fff;font-size:11px;font-family:montserrat_light}.lf_reg font{font-family:montserrat_bold;text-decoration:underline;cursor:pointer}.lf_vk{background-color:#7a0fb6;width:222px;min-height:32px;color:#fff;font-size:12px;font-family:montserrat_medium;display:flex;justify-content:center;align-items:center}.lf_vk i{font-size:20px;margin-right:5px}.hi_text1{color:#fff;font-size:14px;font-family:montserrat_regular;letter-spacing:5.7px;text-transform:uppercase}.hi_text2{color:#fff;font-size:68px;font-family:montserrat_regular;text-transform:uppercase;margin-left:-2px}.hi_text2 font{font-family:montserrat_extrabold}.hi_text3{color:#6b617d;font-size:15px;font-family:montserrat_regular}.hi_text3 font{font-family:montserrat_bold}.hi_btn{border-radius:5px;background:url(../img/hi_btn.png) no-repeat;background-size:100% 100%;width:192px;height:56px;display:flex;justify-content:center;align-items:center;position:relative;z-index:0;font-size:16px;font-family:montserrat_bold;color:#1a112b;text-shadow:0 1px 0 rgba(255,255,255,.23);text-transform:uppercase;transition:all .3s;margin-top:40px}.hi_btn:hover{box-shadow:0 10px 20px -5px #8051eb}.main_content{background:url(../img/bg.png) no-repeat;background-size:cover;background-position:top center;margin-top:-63px}.header_info{padding-top:282px}.about{padding-top:240px}.about_title{font-size:24px;color:#fff;font-family:montserrat_bold;text-transform:uppercase;position:relative;z-index:1}.about_title::before{content:" ";position:absolute;top:-20px;left:0;width:92px;height:98px;background:url(../img/star.png) no-repeat;z-index:-1}.carousle_btns{display:flex}.carousle_btns div{color:#fff;font-size:15px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:15px;border-radius:50%;background-image:-moz-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);background-image:-ms-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);transition:all .3s;opacity:.8}.carousle_btns div:hover{opacity:1;transform:scale(1.3)}.otziv_boxes{margin-top:40px}.otziv_box{background:url(../img/otziv_bg.png) no-repeat;background-size:100% 100%;border-radius:20px;height:262px;width:100%;padding-top:13px;padding-bottom:13px;padding-left:17px;padding-right:17px;transition:all .3s;margin-bottom:20px}.owl-carousel .owl-item img{width:58px}.otziv_box img{width:58px;height:58px;border-radius:50%}.otziv_info{width:135px}.otziv_info p:nth-child(1){font-size:14px;font-family:montserrat_bold;color:#fff;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.otziv_info p:nth-child(2){font-size:10px;font-family:montserrat_regular;color:#6e6283;text-transform:uppercase}.otziv_stars{color:#fff}.otziv_stars .purple_star{color:#8051eb}.otziv_text_box{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:10px}.otziv_text{font-size:14px;font-family:montserrat_regular;color:#fff;margin-top:40px;margin-left:3px;width:100%;height:110px;overflow-x:hidden;overflow-y:auto;text-align:center}.open_symbol{font-size:49px;color:#fff;font-family:montserrat_regular;position:absolute;left:0;top:0}.close_symbol{font-size:49px;color:#fff;font-family:montserrat_regular;position:absolute;right:0;bottom:-55px}.otziv_box:hover{transform:scale(1.1)}.services{padding-top:120px}.s_title{font-size:24px;color:#fff;font-family:montserrat_bold;text-transform:uppercase;text-align:center;position:relative;z-index:1}.s_title::before{content:" ";position:absolute;top:-30px;left:49%;transform:translate(-49%);width:92px;height:98px;background:url(../img/star.png) no-repeat;z-index:-1}.s_boxes{margin-top:85px}.s_box{border-radius:10px;background-image:-moz-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);background-image:-ms-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);width:100%;height:290px;margin-bottom:30px;position:relative;z-index:1;padding:20px 10px;transition:all .3s}.s_box::after{content:"";position:absolute;z-index:-1;background:url(../img/moon_service.png) no-repeat bottom right;top:0;left:0;width:100%;height:100%}.s_box:hover{transform:scale(1.1);z-index:2}.s_name{font-size:16px;font-family:montserrat_bold;color:#fff;text-transform:uppercase}.s_price{font-size:14px;font-family:montserrat_regular;color:#7f2bdf;background-color:#fff;padding:11px 14px;white-space:nowrap;border-radius:3px 16px 3px 16px}.s_info{font-size:14px;font-family:montserrat_regular;color:#fff;margin-top:30px;position:relative;z-index:1;height:100px;overflow-x:hidden;overflow-y:auto}.s_img{position:absolute;bottom:0;width:100%}#s1{width:255px}#s2{width:255px;right:-50px;bottom:-41px;z-index:1}#s3{width:255px}#s4{width:255px;right:0;border-radius:10px}#s5{width:220px;right:0;border-bottom-right-radius:10px}#s6{width:220px;left:20px;bottom:-24px}#s7{width:280px;bottom:-75px;right:-3px}#s8{width:240px;bottom:-35px;right:0}.portfolio{padding-top:120px}.p_title{font-size:24px;color:#fff;font-family:montserrat_bold;text-transform:uppercase;text-align:center;position:relative;z-index:1}.p_title::before{content:" ";position:absolute;top:-30px;left:49%;transform:translate(-49%);width:92px;height:98px;background:url(../img/star.png) no-repeat;z-index:-1}.p_boxes{margin-top:100px;padding-bottom:84px}.p_box{background-size:cover;background-repeat:no-repeat;width:100%;height:220px;border-radius:10px;margin-bottom:20px;position:relative;transition:all .3s}.p_img{border-radius:10px;width:100%;height:100%}.p_content{opacity:0;transition:all .3s;border-radius:10px}.p_light{position:absolute;width:100%;height:100%;left:0;bottom:0}.p_text{position:absolute;left:15px;right:15px;bottom:18px;font-size:14px;font-family:montserrat_medium;color:#fff}.p_box:hover{transform:scale(1.1)}.order{background-image:-moz-linear-gradient( 90deg,rgb(42,16,61) 0%,rgb(90,27,144) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(42,16,61) 0%,rgb(90,27,144) 100%);background-image:-ms-linear-gradient( 90deg,rgb(42,16,61) 0%,rgb(90,27,144) 100%);width:100%;height:auto;padding-top:37px;padding-bottom:37px;position:relative}.order p{font-size:36px;font-family:montserrat_bold;color:#fff}.order_btn{width:176px;height:56px;background-color:#fff;border-radius:5px;font-size:18px;font-family:montserrat_bold;color:#952fe1;display:flex;justify-content:center;align-items:center;transition:all .3s}.order_btn:hover{color:#fff;background-color:#952fe1}.purple_line{background-color:#3c2063;width:100%;height:6px;position:absolute;top:-6px}.footer{background:url(../img/footer_bg.png) no-repeat;background-size:cover;width:100%;padding-top:18px;padding-bottom:18px;position:relative;margin-top:auto}.footer_menu{display:flex;justify-content:space-between;align-items:center}.footer_menu a{color:#fff;font-size:14px;font-family:montserrat_regular;transition:all .3s}.footer_menu a:hover{color:#952fe1}.footer_logo{display:flex;justify-content:center;align-items:center}.shop_supports{display:flex;justify-content:flex-end;align-items:center}.shop_supports img{margin-left:20px}.profile_page{background:url(../img/profile_bg.png) no-repeat;background-size:cover;background-position:top center;margin-top:-63px;display:flex;flex-direction:column}.basket{display:flex;align-items:center}.basket_icon{position:relative;margin-right:22px;display:flex;height:30px}.basket_icon p{font-size:12px;color:#1a0f2a;font-family:montserrat_bold;border-radius:50%;background-image:-moz-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);background-image:-ms-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);width:19px;height:19px;display:flex;justify-content:center;align-items:center;position:absolute;left:11px;top:-5px}.basket_icon i{color:#fff;font-size:30px}.empty_basket{width:auto;height:100%}.basket_title{font-size:11px;color:#fff;font-family:montserrat_light}.basket_money{font-size:11px;color:#fff;font-family:montserrat_bold}.sides{display:flex;justify-content:space-between;margin-bottom:80px;padding-top:170px}.profile_box{width:350px;height:562px;background:url(../img/profile_dash.png) no-repeat;background-size:100% 100%;padding-top:60px;margin-top:30px}.profile_info{display:flex;justify-content:space-between;align-items:center;padding-left:30px;padding-right:30px}.profile_info img{min-width:118px;height:118px;border-radius:50%;margin-right:27px}.user_name{font-size:26px;color:#fff;font-family:montserrat_extrabold}.user_balance{font-size:17px;color:#fff;font-family:montserrat_regular}.profile_menu{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 120px);margin:auto}.profile_menu a{font-size:21px;color:#fff;font-family:montserrat_extrabold;text-transform:uppercase;display:flex;justify-content:center;align-items:center;width:251px;height:52px;margin-bottom:15px;transition:all .3s;position:relative;z-index:1}.profile_menu a::after{content:" ";position:absolute;z-index:-1;top:0;left:0;width:251px;height:52px;border-radius:16px;background:url(../img/profile_btn.png) no-repeat;background-size:100% 100%;border-radius:3px 16px 3px 16px;opacity:0;transition:all .3s}.profile_menu a:hover::after{opacity:1}.profile_menu .active::after{opacity:1}.billing{width:750px;height:562px;border-radius:10px;background:url(../img/content_dash.png) no-repeat;background-size:100% 100%;margin-top:60px}.billing_form{padding-top:55px;padding-left:15px}.billing_form input{width:100%;min-height:105px;max-height:105px;background:0 0;outline:none;border:none;color:#fff;font-size:133px;font-family:gilroy_black;caret-color:#911cd1;text-align:right}.silver_line{width:100%;border-top:1px dashed #fff;margin-top:15px;margin-bottom:30px}.rub_symbol{color:#fff;font-size:43px;font-family:gilroy_black;margin-top:56px}.billing_form button{background:url(../img/billing_btn.png) no-repeat;background-size:100% 100%;width:100%;height:49px;font-size:21px;font-family:montserrat_extrabold;color:#fff;text-transform:uppercase;transition:all .3s}.billing_form button:hover{box-shadow:0 8px 16px 0 rgba(117,19,171,.69)}.billing_list{width:100%;height:480px;overflow-x:hidden;overflow-y:auto;margin:auto}.bl_box{display:flex;justify-content:space-between;align-items:center;width:100%;height:39px;background:url(../img/bl_bg.png) no-repeat;background-size:100% 100%;padding:0 20px;margin-bottom:25px}.bl_date{font-size:16px;font-family:montserrat_light;color:#fff}.bl_text{font-size:16px;font-family:montserrat_medium;color:#fff}.bl_red{font-size:16px;font-family:montserrat_bold;color:#aa1920}.bl_green{font-size:16px;font-family:montserrat_bold;color:#19aa26}.sb_header{display:flex;justify-content:space-between;align-items:center;min-height:31px}.sb_category{display:flex;align-items:center;position:relative}.sbc_text1{font-size:11px;color:#fff;font-family:montserrat_light}.sbc_text2{font-size:11px;color:#fff;font-family:montserrat_bold}.sbc_btn{border-radius:50%;background-image:-moz-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);background-image:-ms-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);width:23px;height:23px;font-size:12px;display:flex;justify-content:center;align-items:center;color:#fff;margin-left:15px;transition:all .2s;cursor:pointer}.sbc_btn:hover{transform:scale(1.2)}.sbc_btn.rotate{transform:rotate(-180deg)}.sb_actions{display:flex;align-items:center}.dropdown_list{display:none;position:absolute;z-index:10;top:40px;left:0;width:180px;height:195px;overflow-x:hidden;overflow-x:auto}.dropdown_list .active{background-color:#44165c}.dropdown_list div{width:100%;height:39px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:15px;font-family:ttnorms_medium;background-color:#2a0f3d;transition:all .3s;cursor:pointer}.dropdown_list div:hover{background-color:#44165c}.sb_actions input{border-radius:10px;background-color:rgba(149,17,212,.078);width:142px;height:31px;padding:10px;padding-left:20px;color:#e4a8ff;font-size:11px;font-family:montserrat_light}.sb_actions input::placeholder{color:#e4a8ff;font-size:11px;font-family:montserrat_light}.sb_pagechng{display:flex;align-items:center;margin-left:40px}.sb_pagechng.without_search{margin-left:0}.sba_text1{font-size:11px;color:#fff;font-family:montserrat_light}.sba_text2{font-size:11px;color:#fff;font-family:montserrat_bold}.change_btns{display:flex;align-items:center;margin-left:15px}.prev_btn,.next_btn{border-radius:50%;background-image:-moz-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);background-image:-ms-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);width:23px;height:23px;font-size:12px;display:flex;justify-content:center;align-items:center;color:#fff;transition:all .2s;cursor:pointer}.next_btn{margin-left:10px}.prev_btn:hover,.next_btn:hover{transform:scale(1.2)}.shop_items{width:750px;height:auto;border-radius:10px;background:url(../img/content_dash.png) no-repeat;background-size:100% 100%;margin-top:29px;padding:40px 20px 27px}.shop_item{border-radius:10px;background-image:-moz-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);background-image:-ms-linear-gradient( 90deg,rgb(128,81,235) 0%,rgb(164,20,218) 100%);width:100%;height:auto;margin-bottom:25px;position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:17px}.shop_item::after{content:"";position:absolute;background:url(../img/shop_logo.png) no-repeat right bottom;width:100%;height:100%;z-index:-1}.si_name{width:100%;font-size:15px;font-family:montserrat_bold;color:#fff;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:15px}.shop_item img{margin-top:15px;width:100%;height:auto}.si_btn{border-radius:3px 16px 3px 16px;background-image:-moz-linear-gradient( 90deg,rgb(85,26,111) 0%,rgb(43,16,63) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(85,26,111) 0%,rgb(43,16,63) 100%);background-image:-ms-linear-gradient( 90deg,rgb(85,26,111) 0%,rgb(43,16,63) 100%);width:140px;min-height:28px;color:#fff;font-size:12px;font-family:montserrat_regular;margin-top:-15px;transition:all .3s}.si_btn:hover{box-shadow:0 4px 13px 0 rgba(48,17,69,.58)}.si_btn i{margin-right:5px}.si_description{color:#bcb3c1;font-size:11px;font-family:montserrat_light;cursor:pointer;margin-top:13px}.description_modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:33;width:100%;height:100%;background-color:rgba(7,3,9,.54)}.dm_box{border-radius:10px;background:0 0;background-image:-moz-linear-gradient( 90deg,rgb(73,23,97) 0%,rgb(41,9,53) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(73,23,97) 0%,rgb(41,9,53) 100%);background-image:-ms-linear-gradient( 90deg,rgb(73,23,97) 0%,rgb(41,9,53) 100%);box-shadow:0 37px 122px 0 rgba(123,39,180,.48);width:599px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:34;padding:40px 28px}.close_dm{position:absolute;right:15px;top:10px;color:#fff;font-size:27px;cursor:pointer}.dm_img{width:100%;height:160px}.dm_name{margin-top:23px;font-size:19px;font-family:montserrat_bold;color:#fff}.dm_text{margin-top:23px;font-size:12px;font-family:montserrat_regular;color:#fff;overflow-x:hidden;overflow-y:auto;height:220px}.content_loader{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto}.content_loader img{width:80px;-webkit-animation:rotate360 2s linear infinite;-moz-animation:rotate360 2s linear infinite;animation:rotate360 2s linear infinite}@-moz-keyframes rotate360{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes rotate360{100%{-webkit-transform:rotate(360deg)}}@keyframes rotate360{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.content_loader p{margin-top:30px;font-size:17px;color:#fff;font-family:ttnorms_regular}.content_loader span{font-family:ttnorms_bold}.account{width:750px;height:562px;border-radius:10px;background:url(../img/content_dash.png) no-repeat;background-size:100% 100%;margin-top:60px}.login_history{width:100%;height:435px;overflow-x:hidden;overflow-y:auto;padding-right:10px;margin-top:44px}.lh_box{display:flex;justify-content:space-between;align-items:center;width:100%;height:39px;background:url(../img/bl_bg.png) no-repeat;background-size:100% 100%;padding:0 20px;margin-bottom:25px}.lh_ip{font-size:12px;font-family:montserrat_light;color:#fff}.lh_date{font-size:12px;font-family:montserrat_medium;color:#fff}.lh_red{font-size:12px;font-family:montserrat_bold;color:#aa1920}.lh_green{font-size:12px;font-family:montserrat_bold;color:#19aa26}.destroy_sessions{color:rgba(228,168,255,.2);font-size:14px;font-family:montserrat_light;cursor:pointer;text-align:right;margin-right:13px;margin-top:13px}.pass_form{padding-left:30px}.pass_form p{margin-top:35px;font-size:18px;color:#fff;font-family:montserrat_light}.pass_form span{font-family:montserrat_bold}.for_pass{margin-top:15px;position:relative}.for_pass .check_btn{display:flex;position:absolute;top:50%;left:95%;transform:translate(-95%,-50%);z-index:1;transition:all .3s;cursor:pointer}.for_pass .check_btn.hidden{display:none}.pass_form input::placeholder{font-size:18px;font-family:montserrat_light;color:rgba(228,168,255,.2)}.pass_form input{border-radius:10px;background-color:rgba(149,17,212,.08);width:287px;height:52px;padding:10px;padding-left:30px;padding-right:45px;font-size:18px;font-family:montserrat_light;color:rgba(228,168,255,.2);transition:all .3s}.pass_form input:focus{background-color:rgba(122,15,182,.5);box-shadow:0 10px 32px 0 rgba(121,16,179,.54);color:#e4a8ff}.pass_form button{background:url(../img/billing_btn.png) no-repeat;background-size:100% 100%;width:287px;height:49px;font-size:21px;font-family:montserrat_extrabold;color:#fff;text-transform:uppercase;transition:all .3s;margin-top:30px}.pass_form button:hover{box-shadow:0 8px 16px 0 rgba(117,19,171,.69)}.purchase_list{width:720px;height:auto;margin-top:29px}.purchase_box{background:url(../img/purchase_dash.png) no-repeat;background-size:100% 100%;display:flex;justify-content:space-between;align-items:center;transition:all .3s;border-radius:10px;margin-bottom:20px;padding:13px 20px 13px 30px}.purchase_box:hover{background-image:-moz-linear-gradient( 90deg,rgb(128,16,191) 0%,rgb(105,15,156) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(128,16,191) 0%,rgb(105,15,156) 100%);background-image:-ms-linear-gradient( 90deg,rgb(128,16,191) 0%,rgb(105,15,156) 100%);box-shadow:0 18px 27px 0 rgba(121,16,179,.42)}.pb_name{color:#fff;font-size:16px;font-family:montserrat_bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:150px}.pb_price{color:#fff;font-size:12px;font-family:montserrat_light}.pb_rprice{color:#aa1920;font-size:13px;font-family:montserrat_bold}.pb_date{color:#fff;font-size:13px;font-family:montserrat_light}.pb_desc{color:#b384d9;font-size:11px;font-family:montserrat_regular;cursor:pointer}.pb_btn{border-radius:3px 16px;background-image:-moz-linear-gradient( 90deg,rgb(85,26,111) 0%,rgb(43,16,63) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(85,26,111) 0%,rgb(43,16,63) 100%);background-image:-ms-linear-gradient( 90deg,rgb(85,26,111) 0%,rgb(43,16,63) 100%);box-shadow:0 4px 13px 0 rgba(48,17,69,.58);min-width:128px;min-height:26px;display:flex;justify-content:center;align-items:center;font-size:11px;color:#fff;font-family:montserrat_bold}.purchase_modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:33;width:100%;height:100%;background-color:rgba(7,3,9,.54)}.pm_box{border-radius:10px;background:0 0;background-image:-moz-linear-gradient( 90deg,rgb(73,23,97) 0%,rgb(41,9,53) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(73,23,97) 0%,rgb(41,9,53) 100%);background-image:-ms-linear-gradient( 90deg,rgb(73,23,97) 0%,rgb(41,9,53) 100%);box-shadow:0 37px 122px 0 rgba(123,39,180,.48);width:599px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:34;padding:40px 28px}.close_pm{position:absolute;right:15px;top:10px;color:#fff;font-size:27px;cursor:pointer}.pm_text{margin-top:23px;font-size:12px;font-family:montserrat_regular;color:#fff;overflow-x:hidden;overflow-y:auto;height:377px}.pm_btn{border-radius:3px 16px;background:0 0;background-image:-moz-linear-gradient( 90deg,rgb(85,26,111) 0%,rgb(43,16,63) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(85,26,111) 0%,rgb(43,16,63) 100%);background-image:-ms-linear-gradient( 90deg,rgb(85,26,111) 0%,rgb(43,16,63) 100%);width:241px;min-height:43px;display:flex;justify-content:center;align-items:center;transition:all .3s;margin:0 auto;margin-top:30px;font-size:15px;color:#fff;font-family:montserrat_bold}.pm_btn:hover{box-shadow:0 4px 13px 0 rgba(48,17,69,.58)}.basket_content{width:750px;height:562px;border-radius:10px;background:url(../img/content_dash.png) no-repeat;background-size:100% 100%;margin-top:29px;padding:30px 20px 30px 30px}.basket_items{width:100%;height:220px;overflow-x:hidden;overflow-y:auto;padding-right:10px}.bi_box{width:100%;height:55px;border-radius:10px;background:0 0;background-image:-moz-linear-gradient( 90deg,rgb(128,16,191) 0%,rgb(105,15,156) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(128,16,191) 0%,rgb(105,15,156) 100%);background-image:-ms-linear-gradient( 90deg,rgb(128,16,191) 0%,rgb(105,15,156) 100%);box-shadow:0 10px 16px 0 rgba(121,16,179,.17);margin-bottom:15px;padding:15px 30px;display:flex;justify-content:space-between;align-items:center;transition:all .3s;position:relative;z-index:1}.bi_box::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/bi_bg.png) no-repeat;background-size:100% 100%;z-index:-1}.bib_name{font-size:16px;color:#fff;font-family:montserrat_bold}.bib_price{font-size:16px;color:#fff;font-family:montserrat_black}.bib_delete{width:25px;height:25px;cursor:pointer}.pay_content{width:100%}.pay_box{display:flex;justify-content:space-between}.promo_text{font-size:15px;color:#fff;font-family:montserrat_light}.promo_box input::placeholder{font-size:15px;font-family:montserrat_light;color:rgba(228,168,255,.7)}.for_promo{margin-top:15px;position:relative;display:flex}.for_promo .check_btn{display:flex;position:absolute;top:50%;left:95%;transform:translate(-95%,-50%);z-index:1;transition:all .3s;cursor:pointer}.for_promo .check_btn.hidden{display:none}.promo_box input{border-radius:10px;background-color:rgba(149,17,212,.08);width:200px;height:43px;color:rgba(228,168,255,.7);font-size:15px;font-family:montserrat_light;padding:10px 45px 10px 20px;position:relative}.promo_discount{color:#643888;font-size:14px;font-family:montserrat_light;margin-top:15px}.promo_discount span{color:#643888;font-size:14px;font-family:montserrat_medium}.total_info{padding-right:10px}.total_text{text-align:right;font-size:29px;color:#fff;font-family:montserrat_black}.total_money{border-radius:10px;background-image:-moz-linear-gradient( 90deg,rgb(128,16,191) 0%,rgb(105,15,156) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(128,16,191) 0%,rgb(105,15,156) 100%);background-image:-ms-linear-gradient( 90deg,rgb(128,16,191) 0%,rgb(105,15,156) 100%);box-shadow:0 10px 16px 0 rgba(121,16,179,.17);width:247px;height:65px;display:flex;justify-content:center;align-items:center;margin-top:22px;position:relative;z-index:1}.total_money::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/total_bg.png) no-repeat;background-size:100% 100%;z-index:-1}.total_money p{font-size:29px;color:#fff;font-family:montserrat_black}.pay_content button{border-radius:3px 16px;background-image:-moz-linear-gradient( 90deg,rgb(85,26,111) 0%,rgb(43,16,63) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(85,26,111) 0%,rgb(43,16,63) 100%);background-image:-ms-linear-gradient( 90deg,rgb(85,26,111) 0%,rgb(43,16,63) 100%);width:227px;min-height:46px;transition:all .3s;display:flex;justify-content:center;align-items:center;margin:0 auto;margin-top:55px;font-size:20px;color:#fff;font-family:montserrat_bold}.pay_content button:hover{box-shadow:0 4px 20px 1px rgba(48,17,69,.58)}.pay_modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:33;width:100%;height:100%;background-color:rgba(7,3,9,.54)}.paym_box{border-radius:10px;background:0 0;background-image:-moz-linear-gradient( 90deg,rgb(73,23,97) 0%,rgb(41,9,53) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(73,23,97) 0%,rgb(41,9,53) 100%);background-image:-ms-linear-gradient( 90deg,rgb(73,23,97) 0%,rgb(41,9,53) 100%);box-shadow:0 37px 122px 0 rgba(123,39,180,.48);width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:34;padding:40px 55px;text-align:center}.close_pb{position:absolute;right:15px;top:10px;color:#fff;font-size:27px;cursor:pointer}.paym_text1{font-size:27px;color:#fff;font-family:montserrat_bold}.paym_text2{font-size:18px;color:#fff;font-family:montserrat_medium}.support_pays{display:flex;justify-content:center;align-items:center}.sp_item{margin:20px;margin-bottom:0;position:relative}.sp_item img{cursor:pointer}.sp_item i{font-size:40px;color:#fff;cursor:pointer}.sp_item .sp_tooltip{display:none;background-color:#7a10b6;color:#fff;border-radius:30px;padding:10px 20px;position:absolute;z-index:1;top:50px;left:50%;transform:translate(-50%);width:max-content;font-size:10px;color:#fff;font-family:montserrat_regular;transition:all .3s}.sp_item .sp_tooltip::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-10px;border-width:10px;border-style:solid;border-color:transparent transparent #7a10b6 transparent}.sp_item:hover .sp_tooltip{display:block}.moon_alert{position:fixed;top:100px;right:-333px}.moon_box{display:flex;align-items:center;border-radius:3px 16px 3px 16px;background-image:-moz-linear-gradient( 90deg,rgb(96,26,135) 0%,rgb(114,15,169) 100%);background-image:-webkit-linear-gradient( 90deg,rgb(96,26,135) 0%,rgb(114,15,169) 100%);background-image:-ms-linear-gradient( 90deg,rgb(96,26,135) 0%,rgb(114,15,169) 100%);box-shadow:0 12px 38px 0 rgba(112,15,167,.42);min-width:258px;height:auto;padding:18px 37px 18px 33px}.moon_icon i{color:#fff;font-size:40px;margin-right:27px}.moon_icon{display:flex}.moon_icon img{height:38px;width:38px;margin-right:27px}.ma_status{font-size:13px;font-family:montserrat_bold;color:#fff}.ma_text{font-size:13px;font-family:montserrat_light;color:#fff}