html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.step_img_wrap{position:relative}
body{font-family:"Ubuntu",sans-serif;background:#f5f5fc}a:hover{text-decoration:none !important}a:hover{text-decoration:none !important;color:#7c267e !important}.dark_light{background:rgba(0,0,0,.6);width:100%;height:100%;position:fixed;z-index:10;display:none}.thanks_window{width:400px;height:190px;background:white;position:fixed;top:20%;padding:25px;left:50%;margin-left:-200px;box-sizing:border-box;z-index:11;box-shadow:0 0 10px rgba(0,0,0,.1);display:none}.thanks_window_title{font-size:24px;margin-bottom:25px;text-align:center}.thanks_window_text{line-height:1.3;text-align:center}.window{width:440px;position:fixed;left:50%;margin-left:-220px;background:white;top:5%;z-index:11;display:none;box-shadow:0 0 10px rgba(0,0,0,.1);line-height:1.3}.window_close{position:absolute;right:5px;top:5px;cursor:pointer}.window_title{text-align:center;padding:15px;font-size:24px;font-weight:bold}.widow_input_wrap{width:80%;margin-left:10%;margin-bottom:25px}.widow_input{padding:10px;width:100%;box-sizing:border-box}.widow_input_title{margin-bottom:8px;font-weight:bold}.widow_input_title span{font-size:11px}.widow_input_st{margin-top:18px;padding:13px 0;border:0;font-size:20px;font-size:20px;color:#fff;color:black;font-weight:bold;line-height:1.2;cursor:pointer;width:100%;background:#fbe940}.window_line{padding:0 15px 15px 15px;font-size:14px;text-align:center}.hidden_input{display:none}.clear{clear:both}.window_info{text-align:center;font-size:14px;padding-bottom:15px}.content{line-height:1.5}.content p{margin-bottom:25px}.content ul{list-style:disc;margin:10px 0;margin-left:20px}.content ol{list-style:decimal;margin:10px 0;margin-left:20px}.content b{font-weight:bold}.content strong{font-weight:bold}.content i,.content em{font-style:italic}.content table{width:100%;margin:10px 0}.content table tr{width:100%}.content table td{border:1px solid grey;padding:10px}.content table th{border:1px solid grey;padding:10px}.content img{padding:0;max-width:100%;height:auto !important}.content h1{font-weight:bold;margin-bottom:10px;font-size:30px}.content h2{font-weight:bold;margin-bottom:10px;font-size:26px}.content h3{font-weight:bold;margin-bottom:10px;font-size:24px}.content h4{font-weight:bold;margin-bottom:10px;font-size:22px}.content h5{font-weight:bold;margin-bottom:7px;font-size:20px}.content h6{font-weight:bold;margin-bottom:7px;font-size:18px}.content a{color:#7c267e;text-decoration:underline !important}.ul_defice li{list-style-type:none}.ul_defice li:before{content:"РІР‚вЂќ ";margin-right:0;position:absolute;left:30px}.ul_red_ball li{list-style-type:none}.ul_red_ball li:before{content:" ";width:7px;height:7px;border-radius:90px;background:red;margin-right:0;position:absolute;margin-top:8px;left:30px}.ul_check li{list-style:none;background:url("http://sibms.perf-agency.ru/assets/images/checkmark.oymhx.png") no-repeat 0 15%;padding-left:25px;margin-left:-25px}.bread li{float:left;margin-right:10px}.nopadding{padding:0 15px}.nopadding>div{padding:0}.haeder_logo{padding-top:14px}.city_select{padding-top:45px;padding-bottom:10px;display:inline-block}.city_select_standart{font-size:14px;color:#303030;cursor:pointer;line-height:1.357}.city_select_standart img{margin-left:5px;margin-bottom:1px}.header_menu li{font-size:14px;color:#303030;line-height:1.357;float:left;padding:10px 5px}.header_menu_social li{padding:8px 4px}.header_menu li.podmenu{padding:10px 13px}.header_menu li.podmenu:hover>a{color:#7c267e}.header_menu{margin-top:34px}.header_menu li a{color:black}.header_phone{font-size:18px;margin-top:40px;color:#303030;line-height:1.056}.header_menu>ul li img{margin-left:4px;margin-top:-2px;margin-top:7px;float:right}.header_phone_wrap:hover .header_phone_list{display:block}.header_phone_num{position:relative;font-weight:500}.header_phone_num_hid{background:#f5f5fc;right:0;font-size:12px;position:absolute;padding:2px 6px;border-left:2px solid #7c267e;color:#303030;cursor:pointer;line-height:1.583;text-align:center}.header_phone_num_hid:hover{color:#7c267e !important}.course_form_win{padding:40px}.header_callmore{font-size:11px;cursor:pointer;color:#303030;line-height:1.727;margin-top:4px}.header_callmore:hover{color:#7c267e !important}.header_menu_social_vk{margin-top:0}.courses_wrap_title{font-size:36px;color:#303030;margin-bottom:80px;line-height:1.2;text-align:center;font-weight:bold}.banner_main_title{font-size:28px;color:#303030;line-height:1.2;text-align:center;font-weight:500}.banner{padding-top:55px}.ui_color{color:#7c267e}.banner_carousel{margin-top:45px}.banner_item_content{background:white;padding:40px 50px;height:100%;border-radius:5px;overflow:hidden}.banner_item_content_title{font-size:24px;color:#7c267e;margin-bottom:27px;line-height:1.2;font-weight:500}.banner_item_content_description{font-size:16px;color:black;line-height:1.2;height:100%}.banner_item_button{padding:10px 20px;padding:15px 34px;font-size:14px;cursor:pointer;color:#a1537a;text-transform:uppercase;line-height:1.2;text-align:center;transition:all .5s;border:1px solid #7c267e;background:none}.banner_item_content_description p{margin-bottom:30px}.banner_item_content_description p:last-child{margin-bottom:0}.banner_item_img{width:100%;border-radius:5px 0 0 5px;overflow:hidden;height:100%}.banner_item_img img{width:100%;height:100%;object-fit:cover}.banner_carousel_arrow_left{position:absolute;left:10px;cursor:pointer;background:url("/images/arrow_left_v2.svg");width:60px;height:62px}.banner_carousel_arrows{position:absolute;width:100%;z-index:4;top:50%;margin-top:0}.banner_carousel_arrow_right{position:absolute;right:40px;cursor:pointer;background:url("/images/arrow_right_v2.svg");width:60px;height:62px}.banner_carousel_arrow_right:hover{opacity:1;background-position:0 -62px}.banner_carousel_arrow_left:hover{opacity:1;background-position:0 -62px}.courses_wrap{margin-top:123px}.course_item_big_title{font-size:28px;color:#303030;margin-top:12px;line-height:1.2;font-weight:500;text-align:left}.course_item_big_title a{color:#303030}.course_item_big_img img{max-width:100%}.course_item_big_description li{font-size:14px;color:#303030;line-height:1.714;text-align:left}.index_big_course_content_list_item{font-size:14px;color:#303030;line-height:1.714;text-align:left}.course_item_big_prices{margin-top:20px}.course_item_big_prices_buttons{margin-top:13px}.course_item_big_tag{font-size:13px;float:left;color:#fff;background:#7c267e;padding:5.5px 12px;line-height:.923;margin-right:28px;position:relative}.course_item_big_tag::after{background:url("/redisign3/images/tags_arrow.png");width:12px;height:22px;position:absolute;content:"";right:-9px;display:none;top:0}.course_item_big_description{margin-top:26px}.course_item_big_prices_actual{font-size:30px;color:#7c267e;line-height:1.2;font-weight:500;text-align:left}.course_item_big_prices_old{font-size:20px;color:#a5a5a5;text-decoration:line-through;line-height:1.2;text-align:left}.course_item_big_prices_buttons_order{background:linear-gradient(270deg,#7c267e -.06%,#e25094 100.06%);padding:16px 34px;cursor:pointer;color:#fff;text-transform:uppercase;line-height:1.2;border:0;text-align:center}.course_item_big_prices_buttons_order:focus{outline:0}.course_item_big_prices_buttons_more{font-size:14px;margin-left:30px;cursor:pointer;color:#a1537a;text-transform:uppercase;line-height:1.2;padding:15px 34px;text-align:center;transition:all .5s;border:1px solid #7c267e;background:none}.course_item_big_prices_buttons_more:hover{background:#7c267e;color:white}.course_item_big_course_items_wrap_title{font-size:26px;color:#303030;font-weight:500;line-height:1.2;text-align:center}.course_item_big_course_items_wrap{margin-top:64px;border-bottom:2px solid #a87793;padding-bottom:33px}.course_item_big_course_items{margin-top:30px}.course_item_big_course_items a{text-decoration:none}.course_item_big_course_item_time{font-size:13px;color:#5e5e5e;line-height:1.2;text-align:left}.course_banner_adaptive{display:none}.course_item_big_course_item_title{font-size:18px;margin-top:15px;color:#323c47;line-height:1.2;font-weight:500;text-align:left}.course_item_big_course_item_title a{color:#323c47}.course_item_big_course_item_price{color:#a1537a;margin-top:20px;line-height:1.2;font-size:22px;font-weight:500;text-align:left}.course_item_big_course_item_link{font-size:13px;position:absolute;bottom:18px;color:#5e5e5e;line-height:1.2}.course_item_big_course_item_content{padding:9px 10px;padding-left:0;padding-right:15px}.course_item_big_course_item_img{height:100%;width:100%}.course_item_big_course_item_img img{height:177px;width:100%;object-fit:cover;display:block}.course_item_big_course_item{margin-bottom:33px;transition:all .5s}.course_item_big_course_item:hover .course_item_big_course_item_link{color:#7c267e}.course_item_big_course_item:hover{margin-bottom:33px;box-shadow:0 5px 12px 0 rgba(0,0,0,.2);background:white;text-decoration:none !important}.course_item_big{margin-bottom:140px}.through_news_title{font-size:36px;color:#303030;line-height:1.2;text-align:center;font-weight:bold}.through_news{margin-top:140px}.through_news_items{padding-top:56px}.through_news_item_img img{width:100%;height:194px;object-fit:cover}.through_news_item_content_date{font-size:13px;color:#5e5e5e;line-height:1.2;text-align:left}.through_news_item_content_title{font-size:18px;color:#a1537a;line-height:1.2;text-align:left;margin-top:2px}.through_news_item_content_description{font-size:13px;margin-top:5px;color:#303030;line-height:1.2;text-align:left}.through_news_item_content_link{font-size:13px;margin-top:18px;color:#303030;line-height:1.2}.through_news_item_content{padding:15px}.through_news_item{transition:all .5s;margin-bottom:40px}.through_news_item:hover .through_news_item_content_link{color:#7c267e}.through_news_item:hover{background:white;box-shadow:0 5px 12px 0 rgba(0,0,0,.2)}.footer{margin-top:100px;padding-bottom:20px}.footer_company_info_description{font-size:13px;color:#303030;margin-top:20px;line-height:1.2}.footer_title{font-size:16px;color:#303030;font-weight:500;margin-bottom:27px;line-height:1.2;text-align:left}.footer_block{margin-bottom:35px}.footer_block a{color:#303030;text-decoration:underline}.footer_description{font-size:14px;color:#303030;line-height:1.857;text-align:left}.footer_menu li{font-size:14px;color:#303030;margin-bottom:8px;text-decoration:underline;line-height:1.3}.footer_politic{font-size:14px;color:#303030;text-decoration:underline;line-height:1.2;text-align:left}.footer_politic a{color:#303030;text-decoration:underline}.footer_copyright{font-size:14px;margin-top:8px;color:#303030;line-height:1.2;text-align:left}.footer_description_phone{font-size:18px}.course_menu{position:absolute;left:0;background:white;width:100%;padding:44px 0;z-index:9;margin-top:10px;box-shadow:0 5px 12px 0 rgba(0,0,0,.2);display:none}.course_menu_title{font-size:20px;color:#303030;border-bottom:2px solid #dcbee0;padding-bottom:11px;line-height:1.2;font-weight:500}.course_menu_wrap{font-size:14px;color:#303030;line-height:1.2;margin-top:27px}.course_menu_wrap_mobile{display:none}.course_menu_item_main{font-size:16px;color:#303030;font-weight:500;margin-bottom:3px;line-height:1.2}.course_menu_item{margin-bottom:25px}.header_menu_wrap{position:inherit}.course_menu li{padding:0}.course_menu_mini_course_ul li{float:none;margin-bottom:21px;list-style:none;width:50%;padding-right:25px}.course_menu_mini_course_ul{display:flex;flex-wrap:wrap}.header_menu li:hover .course_menu{display:block}.header_menu li:hover .course_menu2{display:block}.course_title{font-size:36px;margin-top:53px;padding-bottom:27px;color:#303030;line-height:1.2;font-weight:500;text-align:center}.course_information_wrap{margin-top:40px}.course_information_title{font-size:36px;color:#303030;font-weight:bold;line-height:1.2;text-align:left}.course_information_price_actual{font-size:36px;color:#a1537a;font-weight:bold;line-height:1.2;text-align:left}.course_information_price_old{font-size:24px;color:#919191;text-decoration:line-through;line-height:1.2;text-align:left}.course_banner img{max-width:100%}.course_group_info_item_time{font-size:14px;color:#303030;line-height:1.2}.course_group_info_item_title{font-size:14px;color:#303030;line-height:1.2}.course_group_info_item_date{font-weight:500;font-size:20px;margin-top:12px;border-top:2px solid #a87793;padding-top:12px}.course_group_info_title{font-size:20px;color:#303030;line-height:1.2;font-weight:500}.course_group_info{margin-top:60px}.course_group_info_items{margin-top:20px}.course_group_info_item{float:left;margin-right:4%}.course_group_description{margin-top:60px}.course_group_description_contetn{margin-top:20px}.course_form{padding:35px;border:2px solid #7c267e}.course_form_title{font-size:27px;color:#303030;font-weight:500;line-height:1.2;text-align:center}.course_form_title2{text-align:center;font-size:19px}.course_form_wrap{margin-top:30px}.course_form_wrap input{width:100%;padding:15px 20px;margin-bottom:8px;border:1px solid #d0d7dd}.course_form_wrap select{width:100%;padding:15px 20px;margin-bottom:8px;border:1px solid #d0d7dd;background:white;appearance:none;outline-width:0}.course_form_politic{font-size:11px;color:#777;line-height:1.2;text-align:center;margin-top:9px}.ui_button{background:linear-gradient(270deg,#7c267e -.06%,#e25094 100.06%);color:white;text-align:center;border:0;border-radius:5px;cursor:pointer}.course_form_button{width:100%;padding:15px;margin-top:5px}.course_adventures_item{float:left;margin-right:105px;width:100px}.course_adventures_item:last-child{float:left;margin-right:0}.course_adventures_item_title{font-size:15px;line-height:1.2}.course_adventures_item_img{margin-bottom:16px}.course_adventures{margin-top:55px}.courses_wrap_title_mini{font-size:26px;color:#303030;line-height:1.2;font-weight:500;text-align:center}.course_programm_title{font-size:36px;color:#303030;line-height:1.2;text-align:center;font-weight:500}.course_programm{margin-top:100px}.course_programm_block{margin-top:75px}.course_programm_block_content h2{font-size:28px;font-weight:500;color:#303030;line-height:1.2;text-align:left}.course_programm_block_content li{font-size:14px;color:#303030;line-height:1.2;margin-bottom:8px;text-align:left}.course_programm_block_content ul{margin-top:24px}.course_programm_block_contentcol{display:flex}.course_programm_block_content{margin:auto}.course_programm_block_content p{font-size:14px;margin-top:18px;color:#303030;line-height:1.714;text-align:left}.course_programm_block_img img{max-width:100%}.teachers{margin-top:116px}.city_select_window ul{font-size:16px;color:#303030;float:left;line-height:1.2;margin-right:110px}.city_select_window ul li{font-size:16px;color:#303030;margin-bottom:26px;line-height:1.2}.city_select_window ul li a{color:#303030}.city_select_window{background:white;box-shadow:0 5px 12px 0 rgba(0,0,0,.2);position:absolute;margin-top:-151px;margin-top:8px;width:100%;padding:44px 95px;left:0;z-index:8;padding-bottom:20px;display:none}.city_select:hover .city_select_window{display:block}.city_select_window_open_frans{font-size:16px;border-top:2px solid #dcbee0;padding-top:15px;margin-top:120px;color:#303030;line-height:1.2;text-align:left}.city_select_window_open_frans a{color:#303030}.header_phone_list li{font-size:12px;cursor:pointer;color:#303030;text-align:left;margin-bottom:12px}.header_phone_list li img{margin-right:9px;margin-bottom:-5px}.header_phone_list li a{color:#303030}.header_phone_list{position:absolute;background:white;padding:11px;margin-left:-11px;z-index:8;padding-top:15px;box-shadow:0 5px 12px 0 rgba(0,0,0,.2);margin-top:5px;display:none}.header_mobile_menu li{float:left;padding:8px 11px;font-weight:500;margin-top:10px;font-size:14px;color:#303030;line-height:1.2}.header_mobile_logo img{max-width:100%;height:50px}.header_mobile{padding-top:10px;display:none}.header_mobile_courses_menu{padding-top:30px;overflow:hidden;display:none}.header_mobile_courses_menu .course_menu_item_main_more{font-size:14px;margin-left:25px;display:none;color:#303030;line-height:1.2;text-align:left}.header_mobile_courses_menu .course_menu_item_main_more li a{padding:10px;display:block}.header_mobile_courses_menu a{padding-top:30px;color:#303030}.header_mobile_courses_menu .course_menu_item_main a{font-size:16px;color:#303030;text-align:left}.mobile_chevron{position:absolute;right:15px;margin-top:-13px;padding:10px;cursor:pointer;transform:rotate(180deg)}.mobile_chevron.active{transform:rotate(0deg);margin-top:-15px}.header_mobile_menu_window{padding:22px 0;display:none;margin-top:10px}.header_mobile_menu_window_cities_selected{font-size:18px;color:#303030;line-height:1.2;text-align:left}.header_mobile_menu_window_phone{font-size:22px;margin-top:20px;color:#303030;font-weight:500;line-height:.864;text-align:left}.header_mobile_menu_window_phone a{color:#303030}.header_mobile_menu_window_socials{margin-top:25px;padding-bottom:15px}.header_mobile_menu_window_socials li a{font-size:16px;display:block;color:#303030;padding:5px 0;line-height:1.88}.header_mobile_menu_window_menu li a{font-size:18px;color:#303030;display:block;padding:12px;text-align:left}.header_mobile_menu_window_menu{border-top:2px solid #7c267e;padding-top:10px}.header_mobile_menu_window_menu ul ul{display:none;padding-left:0}.header_mobile_menu_window_menu ul ul li a{font-size:14px}.header_mobile_menu_window_menu .mobile_chevron{margin-top:-35px}.header_mobile_menu_window_socials img{float:left;margin-right:15px;margin-top:5px}.course_item_big_title_mobile{display:none}.footer_mobile_copyright{font-size:14px;margin-top:20px;padding-bottom:15px;color:#303030;line-height:1.2;text-align:left}.footer_mobile_adress{font-size:14px;margin-top:30px;color:#303030;line-height:1.2;text-align:left}.footer_mobile_email{font-size:22px;margin-bottom:20px;color:#303030;text-decoration:underline;line-height:1}.footer_mobile_phone{font-size:22px;margin-bottom:28px;margin-top:20px;color:#303030;text-decoration:underline;line-height:1}.footer_mobile_logo_description li{font-size:12px;color:#303030;line-height:1.2;text-align:left;margin-bottom:10px}.footer_mobile_logo{margin-bottom:11px}.footer_mobile_menu{margin-top:28px}.footer_mobile_menu li a{font-size:14px;color:#303030;text-decoration:underline;line-height:1.714;text-align:left}.banner_carousel_mobile_title{font-size:20px;color:#303030;font-weight:500;line-height:1.2;text-align:left}.banner_carousel_mobile_title span{font-size:14px;color:#a1537a;line-height:1.2;text-align:right}.banner_carousel_mobile_title span{float:right}.banner_carousel_mobile{margin-top:50px;padding-bottom:10px;border-bottom:2px solid #7c267e;display:none}.banner_carousel_mob{display:none !important}.footer_mobile{display:none}.course_title_mobile{font-size:24px;display:none;color:#303030;font-weight:500;line-height:1.2;margin-bottom:25px;margin-top:40px;text-align:left}.mobile_course_button{width:100%;padding:18px;margin-top:4px;display:none}.header_mobile_menu_window_cities_window{border-bottom:2px solid #7c267e;padding:20px 0;display:none}.header_mobile_menu_window_cities_window li a{font-size:14px;color:#303030;display:block;line-height:3;text-align:left}.course_banner_about{width:100%;position:relative;min-height:650px;padding-top:70px}.course_banner_img_style{width:100%}.course_banner_img{width:100%;margin-top:30px}.course_banner_content{width:616px;padding:25px 30px;background:white;margin-top:294px;box-shadow:0 0 55px -17px #000;margin-bottom:30px}.course_banner_content_title{font-size:26px;font-family:"FiraSans-SemiBold";width:367px;float:left}.course_banner_content_text{margin-top:33px;line-height:1.3}.course_banner_content_price{float:right;width:166px}.course_banner_content_price_cost{font-size:30px;color:#d33b96;font-family:"FiraSans-Bold"}.course_banner_content_price_info{font-size:12px;margin-top:3px;color:#d33b96}.course_banner_content_line{margin:30px 0;background:#d33b96;width:100%;height:1px}.course_banner_content_icon{float:left;margin-right:45px;margin-bottom:20px;height:40px}.course_banner_content_icon_title{float:left;margin-top:12px}.course_banner_content_icon_img{float:left;margin-right:9px}.course_banner_content_icon_plus{margin-right:48px;width:250px;margin-bottom:-30px}.course_banner_content_icons{margin-bottom:25px}.course_banner_content_icons2 .course_banner_content_icon{height:120px}.course_banner_content_icon_img_clock{padding-top:3px}.course_banner_content_links li{margin:0 10px}.course_banner_content_links li{font-size:14px;float:left;margin:0 19px;margin-bottom:35px}.course_banner_content_links li a{color:#009fe3;text-decoration:underline}.course_banner_form{width:363px;height:367px;z-index:1;background:#222;border-radius:4px;position:absolute;right:82px;top:145px;padding:0 39px;box-sizing:border-box;color:white}.course_banner_form_title{font-size:26px;text-align:center;margin-top:32px}.course_banner_form_title2{font-size:14px;margin-top:13px;text-align:center;line-height:1.2}.course_banner_form_wrap{margin-top:24px}.course_banner_form_submit{margin-top:10px;background:#d33b96;color:white;text-transform:uppercase;width:100%;border:0;padding:15px}.course_banner_form_info{margin-top:19px;margin-top:17px;color:#7d7d7d;text-align:center;font-size:11px}.about_school_wrap{margin-top:80px;padding-bottom:0}.about_school_wrap_text{width:80%;margin:0 auto;padding-top:50px}.about_school_wrap_text_title{font-size:26px;margin-bottom:35px}.index_banner_title{border-bottom:2px solid #d33b96;text-align:center;margin:0 auto;padding-bottom:8px;font-size:30px}.documents{width:100%;margin:0 auto;margin-top:100px;margin-bottom:96px}.about_school_wrap_text1{line-height:1.3}.documents_title{text-align:center;margin-top:23px}.index_title{font-size:42px;color:#323c47;text-align:center;margin-bottom:32px}.documents_item_img img{width:100%}.documents_title{text-align:center;margin-top:23px;line-height:1.3}.contact{margin-top:110px;padding-bottom:70px}.contact_content_name{font-weight:500;font-size:28px;margin-top:46px}.contact_content_adress{font-weight:500;margin-top:40px;font-size:28px}.contact_content_text{margin-top:56px}.contact_content_text li{margin-bottom:25px}.outbarnaul_left_img{margin-bottom:39px}.outbarnaul_left_img img{box-shadow:0 5px 12px 0 rgba(0,0,0,.2)}.outbarnaul_left_ico_block_title{font-size:20px;margin-bottom:25px;font-family:"FiraSans-SemiBold";color:#323c47;line-height:1.2}.outbarnaul_left_ico_block_item{margin-bottom:30px}.outbarnaul_left_ico_block_item_img{width:39px;margin-right:17px;float:left}.outbarnaul_left_ico_block_uls{margin-bottom:35px}.outbarnaul_left_ico_block_ul1{float:left;margin-right:80px}.outbarnaul_left_ico_block_ul2{float:left}.outbarnaul_left_ico_block_ul1 li{margin-bottom:4px}.outbarnaul_left_ico_block_ul2 li{margin-bottom:4px}.outBarnaul_form{width:363px;z-index:1;background:#222;border-radius:4px;padding:0 39px;box-sizing:border-box;color:white;padding-top:1px;padding-bottom:20px;margin:59px auto}.course_banner_form_input{margin-bottom:8px;width:100%;padding:17px 22px;border-radius:4px;background:white;border:0;color:black;font-size:16px}.course_banner_form_select{margin-bottom:8px;width:100%;padding:17px 22px;border-radius:4px;background:white;border:0;color:black;font-size:16px}.city_teacher_img img{max-width:100%}.popup{position:fixed;z-index:11;width:360px;height:447px;background:#222;border-radius:4px;margin-left:-180px;left:50%;top:20%;display:none}.popup2{position:fixed;z-index:11;width:360px;height:230px;background:#222;border-radius:4px;margin-left:-180px;left:50%;top:20%;display:none}.popup_close{position:absolute;right:8px;top:8px;cursor:pointer}.popup_title{margin-top:45px;text-align:center;font-weight:500;font-size:26px;color:white}.popup_utp{margin-top:20px;text-align:center;color:white;font-size:14px;line-height:1.3;padding:0 40px}.popup_form{margin-top:45px}.popup_form_input{width:265px;padding:19px 24px;box-sizing:border-box;background:white;border:0;color:black;border-radius:4px;margin:0 49px;margin-bottom:9px;font-size:16px}.popup_form_submit{padding:17px 0;background:#d33b96;color:white;text-transform:uppercase;font-size:14px;border:0;border-radius:4px;font-weight:500;text-align:center;width:266px;margin-left:50px;margin-top:31px;cursor:pointer}.popup_info{font-size:11px;color:#7d7d7d;text-align:center;width:270px;position:absolute;left:50%;margin-left:-135px;bottom:15px}.course_form_window{width:350px;display:none;left:50%;margin-left:-175px;top:10%;background:#f5f5fc;position:fixed;z-index:10}.course_form_window .course_form{border:0}.course_form_window2{width:350px;display:none;left:50%;margin-left:-175px;top:10%;background:#f5f5fc;position:fixed;z-index:10}.course_form_window2 .course_form{border:0}.podmenu_window{position:absolute;margin-top:5px;background:white;padding:11px 22px;z-index:2;box-shadow:0 5px 12px 0 rgba(0,0,0,.2);display:none}.podmenu_window li{float:none;margin-bottom:5px;margin:none;padding:5px 0}.header_menu li:hover .podmenu_window{display:block}.text_page{padding-top:45px}.blog_date{margin-top:10px;margin-bottom:20px}.text_page_h1{font-size:36px;color:#303030;line-height:1.2;font-weight:500;text-align:center}.main_teacher{margin-top:53px}.main_teacher_img img{width:100%}.main_teacher_title{color:#303030;font-weight:500;margin-top:10px;line-height:1.2;font-size:28px;text-align:left}.main_teacher_description{margin-top:29px;font-size:14px}.teacher_list{margin-top:110px}.teacher_list_item{margin-bottom:0}.card{margin-bottom:60px !important}.teacher_list_item_img{height:350px;width:100%}.teacher_list_item_img img{object-fit:cover;width:100%;height:100%}.teacher_list_item_content{padding:32px 15px;color:#303030}.teacher_list_item_name{font-size:25px;margin-bottom:22px;font-weight:500;color:#323232;line-height:1.2;text-align:left}.teacher_list_item_courses_title{font-weight:500;margin-bottom:15px}.teacher_list_item_courses_wrap ul li{font-size:13px;margin-bottom:10px}.teacher_list_item_courses_wrap ul li a{color:#303030}.teacher_list_item_courses_wrap{border-bottom:2px solid #a87793;padding-bottom:10px}.teacher_list_item_description{margin-top:19px;font-size:13px;line-height:1.3}.teacher_list_item_instagram{margin-top:24px}.teacher_list_item_instagram img{float:left;margin-top:-1px;margin-right:10px}.teacher_list_item_instagram a{color:#303030;font-size:13px}.teacher_list_item:hover .teacher_list_item_content{background:white;box-shadow:0 5px 12px 0 rgba(0,0,0,.2);transition:all .5s}.partners_item{margin-bottom:40px}.partners_item:hover .teacher_list_item_name{color:#7c267e}.slider_form{margin-top:-20px !important;padding-right:25px;margin-bottom:-20px}.slider_hid_title{display:none}.course_menu_list_more{display:none;position:absolute;right:95px;top:45px;width:50%}.course_menu_list li{display:block;font-size:18px;float:none;color:#303030;margin-bottom:7px;line-height:1.3;padding-left:95px;cursor:pointer}.course_menu_list li.active .course_menu_list_more{display:block}.course_menu_list li.active{color:#7c267e;cursor:pointer}.course_menu_list li img{float:none !important}.course_menu2{position:absolute;left:0;background:white;width:100%;padding:44px 0;min-height:600px;z-index:9;margin-top:10px;box-shadow:0 5px 12px 0 rgba(0,0,0,.2);display:none}.course_menu_title{font-size:20px;color:#303030;border-bottom:2px solid #dcbee0;padding-bottom:11px;line-height:1.2;font-weight:500}.course_menu_wrap{font-size:14px;color:#303030;line-height:1.2;padding-bottom:10px;margin-top:27px}.course_menu_item_main_more li{float:none;font-size:14px;line-height:1.3;cursor:pointer;margin-left:0;padding-left:0;margin:0;padding:0;margin-bottom:4px}.course_menu_item_main_more{margin-top:0}.header_menu_course_arrow{background:url("/redisign3/images/courses_beautypoint_arrow.png");width:6px;height:11px;margin-left:8px;display:inline-block;position:relative;z-index:10}.course_menu_list li:hover .header_menu_course_arrow{background-position:0 -11px}.course_menu_list>li:hover{color:#7c267e}.course_menu_item_mini{margin-bottom:8px}.course_menu_mini_course_ul li{float:none;margin:0;padding:0;font-size:14px;padding-right:25px;margin-bottom:14px}.vacancies_item{padding:37px 14px;transition:all .5s}.vacancies_item:hover{background:#fff;box-shadow:0 5px 12px 0 rgba(0,0,0,.2)}.vacancies_comp_name{font-size:24px;font-weight:500;color:#323232;border-bottom:2px solid #a87793;line-height:1.2;padding-bottom:19px;margin-bottom:19px;text-align:left}.vacancies_dolshnost{font-size:16px;font-weight:500;color:#323232;margin-bottom:14px;line-height:1.2;text-align:left}.vacancies_description{font-size:13px;color:#303030;line-height:1.615}.course_long_s2{margin-top:44px;display:grid;grid-template-columns:7fr 5fr;grid-gap:24px;margin-bottom:122px}.course_long_s2_left_title{font-style:normal;margin-top:36px;font-weight:500;margin-bottom:36px;font-size:36px;line-height:43px;color:#303030}.course_long_s2_left_description{font-style:normal;font-weight:400;font-size:16px;line-height:24px;margin-bottom:23px;color:#212529}.course_long_s2_right_infoblock{background:#fff;border-radius:0;padding:39px 45px}.course_long_s2_right_infoblock_price{font-style:normal;font-weight:400;font-size:36px;line-height:36px;margin-bottom:9px;text-align:center;color:#303030}.course_long_s2_right_infoblock_price_credit{font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-align:center;margin-bottom:29px;color:#303030}.course_long_s2_right_infoblock_price_full{font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-align:center;margin-bottom:43px;color:#303030}.course_long_s2_right_infoblock_price_credit_window{display:none}.course_long_s2_right_infoblock_adventures{margin-bottom:40px}.course_long_s2_right_infoblock_adventures li{font-style:normal;font-weight:400;font-size:16px;line-height:19px;margin-bottom:19px;color:#303030}.course_long_s2_right_infoblock_price_credit img{margin-bottom:-3px}.course_long_s2_right_infoblock_adventures img{margin-right:18px;margin-bottom:-4px}.course_long_s2_right_infoblock_button button{width:100%;padding:14px}.section_title{font-style:normal;font-weight:400;font-size:36px;line-height:31px;margin-bottom:60px;text-align:center;color:#303030}.course_long_s3{margin-bottom:138px}.course_long_s3_for_whome{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;margin-bottom:80px}.course_long_s3_for_whome_item_title{font-style:normal;font-weight:500;font-size:18px;line-height:31px;color:#303030}.course_long_s3_for_whome_item_description{margin-bottom:9px;font-size:18px;line-height:31px}.course_long_s3_for_whome_item_img{height:214px}.course_long_s3_for_whome_item_img img{width:100%;height:100%;object-fit:cover}.course_long_s3_for_whome_labels{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:24px}.course_long_s3_for_whome_label_img{margin-bottom:12px}.course_long_s3_for_whome_label_title{font-style:normal;font-weight:400;font-size:16px;line-height:18px;color:#212529}.course_long_s4{margin-bottom:100px}.course_long_programm_item{margin-bottom:66px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px}.course_long_programm_item_img img{width:100%;border-radius:8px}.course_long_programm_item_text_title{font-style:normal;font-weight:400;font-size:28px;margin-bottom:18px;line-height:34px;color:#303030}.course_long_programm_item_text_content{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#303030}.course_long_programm_item:nth-child(even) .course_long_programm_item_img{order:2}.course_long_programm_item:nth-child(even) .course_long_programm_item_text{order:1}.section_order_form1{background:#fff;border-radius:8px;padding:42px 96px;margin-bottom:52px}.section_order_form1_title{font-style:normal;font-weight:700;font-size:36px;margin-bottom:58px;line-height:41px;text-align:center;color:#7c267e}.section_order_form1_cource_infotitle_pretitle{font-style:normal;font-weight:400;font-size:16px;margin-bottom:7px;line-height:18px;color:#303030}.section_order_form1_cource_infotitle_title{font-style:normal;font-weight:500;margin-bottom:24px;font-size:26px;line-height:30px;color:#303030}.section_order_form1_priceinfo_and_form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;margin-bottom:60px}.section_order_form1_priceinfo_item_text{font-style:normal;font-weight:400;font-size:18px;line-height:21px;margin-right:12px;color:#303030}.section_order_form1_politic{font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-align:left;color:gray}.section_order_form1_politic{text-align:center}.section_order_form1_politic a{color:gray;text-decoration:underline}.section_order_form1_form_input{margin-bottom:10px}.section_order_form1_form_input input{background:#f5f5f5;border:0;border-radius:0;width:100%;padding:15px 18px 19px 18px}.section_order_form1_form_input select{background:#f5f5f5;border:0;border-radius:0;width:100%;appearance:none;padding:15px 18px 19px 18px}.section_order_form1_form_button button{padding:19px 19px 23px 19px;background:linear-gradient(270deg,#7c267e -.06%,#e25094 100.06%);width:100%;border-radius:0;color:#fff;text-align:center;font-family:Ubuntu;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.section_order_form1_priceinfo_item_value3{color:#7c267e;font-family:Ubuntu;font-size:30px;font-style:normal;font-weight:700;line-height:normal}.section_order_form1_priceinfo_item_value2{color:#303030;font-family:Ubuntu;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.section_order_form1_priceinfo_item_value1{font-style:normal;font-weight:400;font-size:22px;line-height:25px;text-decoration-line:line-through;color:#303030}.section_order_form1_priceinfo_item{display:flex;align-items:center;margin-bottom:10px}.section_order_form1_priceinfo_wrap{padding-top:0}.course_long_s2_right_infoblock_price_credit_left{text-align:left}.section_gall{margin-bottom:20px}.section_gall_text{font-style:normal;font-weight:400;font-size:20px;line-height:31px;text-align:center;color:#303030}.section_gall_wrap{margin-bottom:68px}.section_result{background:#fff;padding:61px 90px}.section_result_block1{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;padding-bottom:96px}.section_result_block1_item_pretitle{font-style:normal;font-weight:400;font-size:18px;line-height:31px;color:#303030}.section_result_block1_item_title{font-style:normal;font-weight:500;font-size:26px;margin-bottom:32px;line-height:31px;height:63px;color:#7c267e}.section_result_block1_item_img{width:100%;margin-bottom:24px}.section_result_block1_item_img img{width:100%}.section_result_block2_title{font-style:normal;font-weight:400;font-size:26px;line-height:31px;text-align:center;margin-bottom:36px;color:#7c267e}.section_result_block2_columns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.section_result_block2_column ul{list-style:disc;padding-left:24px}.section_result_block2_column ul li{margin-bottom:10px;font-style:normal;font-weight:400;font-size:16px;line-height:18px;color:#303030}.section_result{margin-bottom:120px}.section_why_we{margin-bottom:80px}.section_why_we_blocks{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px 71px}.section_why_we_block{display:flex}.section_why_we_block_img{margin-right:16px}.section_why_we_block_title{font-style:normal;font-weight:400;font-size:24px;line-height:31px;margin-bottom:12px;color:#303030}.section_why_we_block_text{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#303030}.section_mini_course{margin-bottom:120px}.section_mini_course .courses_wrap_title_mini{font-style:normal;font-weight:400;font-size:24px;line-height:31px;text-align:center;color:#303030}.section_order_form2{background:#fff;padding:57px 96px}.section_order_form2_pretitle{font-style:normal;font-weight:400;font-size:20px;line-height:23px;margin-bottom:12px;color:#303030}.section_order_form2_title{font-style:normal;font-weight:500;font-size:36px;margin-bottom:38px;line-height:41px;color:#303030}.section_order_form2_right{padding:0 48px;border-left:2px solid #f5f5f5}.section_order_form2_adventures li{margin-bottom:17px;display:flex}.section_order_form2_adventures li img{margin-bottom:-4px;margin-right:18px}.section_order_form2_wrap{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;padding-bottom:100px}.section_order_form2_right_title{font-style:normal;font-weight:500;font-size:28px;line-height:32px;padding-bottom:30px;border-bottom:2px solid #7c267e;margin-bottom:56px;text-align:center;color:#7c267e}.section_order_form2_right_price_info_text{font-style:normal;font-weight:400;font-size:18px;line-height:21px;color:#303030}.section_order_form2_right_price_info_item{display:flex;margin-bottom:12px;align-items:baseline}.section_order_form2_right_price_info_value{margin-left:auto;font-style:normal;font-weight:700;font-size:26px;line-height:30px;text-align:right;color:#7c267e}.section_order_form2_right_price_info_value_full{color:#303030;text-align:right;font-family:Ubuntu;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.section_gall_item img{width:100%}.section_gall_wrap{position:relative}.gall_arrow_right{background:url("/redisign3/images/next.png");width:60px;height:60px;cursor:pointer;position:absolute;right:10px;top:50%;margin-top:-60px;z-index:4}.gall_arrow_left{background:url("/redisign3/images/back.png");width:60px;height:60px;cursor:pointer;position:absolute;left:10px;top:50%;margin-top:-60px;z-index:4}.course_long_s2_right_infoblock_price_credit img{cursor:pointer}.course_long_s2_right_infoblock_price_credit img:hover+.course_long_s2_right_infoblock_price_credit_window{display:block;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25);padding:14px;font-weight:400;font-size:14px;text-align:left;line-height:19px;position:absolute;max-width:287px;margin-top:-4px;color:#303030;border-radius:0}.course_long_s2_right_infoblock_price_credit_window:hover{display:block;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25);padding:14px;font-weight:400;font-size:14px;text-align:left;line-height:19px;position:absolute;max-width:287px;margin-top:-4px;color:#303030;border-radius:0}.section_order_form2_right_price_info{margin-bottom:50px}.section_order_form2_right_price_info_value_old{font-style:normal;font-weight:400;font-size:20px;line-height:23px;text-align:right;text-decoration-line:line-through;color:#303030;margin-top:-10px}.course_index_price_info{color:#7c267e;font-family:Ubuntu;font-size:18px;font-style:normal;margin-bottom:5px;font-weight:400;line-height:36px}.course_item_big_prices_credit_info{color:#303030;font-family:Ubuntu;font-size:13px;font-style:normal;font-weight:400;line-height:19px}.grecaptcha-badge{visibility:hidden}.video_excursion{margin-top:55px;margin-bottom:86px}.video_excursion_inner{padding:30px;background:white;display:grid;grid-template-columns:4fr 8fr;grid-gap:24px;border-radius:8px}.video_excursion_content{font-weight:400;font-size:24px;line-height:1.8;color:#303030}.select_course{padding-bottom:32px;margin-bottom:0}.select_course_title{font-weight:700;font-size:36px;margin-bottom:60px;line-height:1.2;text-align:center;color:#111827}.select_course_tabs{display:flex;grid-gap:24px;margin-bottom:24px;align-items:center;justify-content:center}.select_course_tabs span{font-weight:400;font-size:20px;line-height:2.16;text-align:center;color:#111827}.select_course_tabs ul{display:flex;grid-gap:24px}.select_course_tabs ul li{font-weight:400;cursor:pointer;font-size:20px;line-height:2.16;text-decoration:underline;text-decoration-skip-ink:none;text-align:center;color:#111827}.select_course_tabs ul li.active{font-weight:400;font-size:20px;line-height:2.16;text-decoration:underline;text-decoration-skip-ink:none;text-align:center;color:#7c267e}.select_course_tabs ul li:hover{color:#6b7280}.select_course_text{display:flex;margin:0 auto;align-items:center;max-width:830px;justify-content:flex-start;font-style:italic;line-height:1.3;flex-direction:column;margin-bottom:36px;text-align:center;gap:16px}.select_course_courses{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;margin-bottom:52px}.course_micro{transition:all .3s;box-shadow:0 4px 6px -2px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1);min-height:148px;background:white;border-radius:8px}.course_micro:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.2)}.course_micro a{display:grid;grid-template-columns:148px 1fr;grid-gap:20px;height:100%}.course_micro_img{width:100%;height:100%}.course_micro_img img{width:100%;height:100%;object-fit:cover;border-radius:8px}.course_micro_content{padding-right:10px;padding-bottom:15px}.course_micro_content_date{font-weight:700;font-size:14px;padding-top:22px;margin-bottom:16px;line-height:.85707;color:#861d8f}.course_micro_content_more{font-weight:700;font-size:14px;padding-top:22px;margin-bottom:16px;display:none;line-height:.85707;color:#861d8f}.course_micro_content_title{font-weight:400;font-size:20px;color:#303030}.ui_button_light{font-weight:400;font-size:14px;border:1px solid #7c267e;border-radius:8px;padding:20px 50px;background:none;text-transform:uppercase;color:#7c267e;transition:all .3s}.ui_button_light:hover{background:linear-gradient(270deg,#7c267e -.06%,#e25094 100.06%);color:white;text-align:center;cursor:pointer}.select_course_courses_show_all_button{text-align:center}.about_center{background:white;padding-top:60px;padding-bottom:96px}.about_center_title{font-weight:700;font-size:36px;line-height:1.2;margin-bottom:16px;text-align:center;color:#111827}.about_center_description{font-weight:400;font-size:20px;max-width:70%;margin:0 auto;margin-bottom:108px;line-height:1.4;text-align:center;color:#6b7280}.about_center_licension{display:grid;grid-template-columns:4fr 8fr;grid-gap:24px}.about_center_licension_img img{width:100%;height:482px;object-fit:contain}.about_center_licension_content_title{font-weight:700;font-size:28px;margin-bottom:36px;line-height:1.28571;color:#111827}.about_center_licension_content_decsriptions_item{margin-bottom:24px}.about_center_licension_content_decsription_title{font-weight:500;font-size:18px;line-height:1.33333;color:#111827}.about_center_licension_content_decsription_description{font-weight:400;font-size:16px;line-height:1.5;color:#6b7280}.about_center_slider_title{font-weight:700;font-size:28px;margin-bottom:16px;line-height:1.34286;text-align:center;color:#111827}.about_center_slider_description{font-weight:400;font-size:20px;margin-bottom:44px;line-height:1.4;text-align:center;color:#6b7280}.about_center_slider{background:white;padding-bottom:96px;padding-top:36px}.about_center_slider_item{box-shadow:0 4px 6px -2px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1);background:#fff;border-radius:8px;transition:all .3s}.about_center_slider_item:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.2);background:#fff}.about_center_slider_item_img{width:100%;border-radius:8px 8px 0 0;overflow:hidden;height:192px}.about_center_slider_item_img img{width:100%;height:100%;object-fit:cover}.about_center_slider_item_content{padding:24px;min-height:190px;background:#f5f5f5}.about_center_slider_item_content_title{font-weight:600;font-size:20px;margin-bottom:12px;line-height:1.4;color:#111827}.about_center_slider_item_content_description{font-weight:400;font-size:16px;line-height:1.5;color:#6b7280}.about_center_slider{overflow:hidden}.about_center_slider_items .owl-stage-outer{overflow:visible !important}.about_center_slider_items2 .owl-stage-outer{overflow:visible !important}.teacher_list_item{border-radius:8px;overflow:hidden}.about_center_payments_item_link a{margin-top:14px;font-weight:400;font-size:16px;display:block;text-decoration:underline;text-decoration-skip-ink:none;color:#7c267e}.about_center_payments{background:white;padding-bottom:90px}.about_center_payments_item{transition:all .3s;box-shadow:0 4px 6px -2px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1);background:#f5f5f5;border-radius:8px}.about_center_payments_item:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.2)}.about_center_payments_items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;margin-bottom:48px}.about_center_payments_item{padding:24px;display:grid;grid-template-columns:50px 1fr;grid-gap:24px}.teach_result_title{font-weight:700;font-size:36px;line-height:1.2;text-align:center;margin-bottom:16px;color:#fff}.teach_result_description{font-weight:400;font-size:20px;padding-bottom:60px;max-width:762px;margin:0 auto;line-height:1.4;text-align:center;color:#6b7280}.teach_result{background:#111827;padding-top:90px;padding-bottom:48px;margin-bottom:0}.teach_result_blocks{border-radius:8px;margin-bottom:70px}.teach_result_block{margin-bottom:36px;margin-bottom:36px;background:#fff;border-radius:8px;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;padding:36px 48px}.teach_result_block_content_title{font-weight:700;margin-bottom:36px;font-size:28px;color:#7c267e}.teach_result_block_content_content ul{list-style:disc;margin-left:21px}.teach_result_block_content_content ul li{font-weight:400;margin-bottom:24px;font-size:16px;line-height:1.3125;color:#303030}.teach_result_block:nth-child(2n) .teach_result_block_content{order:1}.teach_result_block:nth-child(2n) .teach_result_block_img{order:2}.teach_result_blocks_type2_title{font-weight:700;font-size:30px;margin-bottom:34px;line-height:1.44;color:#fff}.teach_result_blocks_type2_items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;padding-bottom:86px}.teach_result_blocks_type2_block{border-radius:8px;overflow:hidden}.teach_result_blocks_type2_block_img{height:311px}.teach_result_blocks_type2_block_img img{width:100%;height:100%;object-fit:cover}.teach_result_blocks_type2_block_content{padding:36px 24px;background:#fff}.teach_result_blocks_type2_block_content_title{font-weight:600;font-size:20px;margin-bottom:12px;line-height:1.4;color:#111827}.teach_result_blocks_type2_block_content_description{font-weight:400;font-size:16px;line-height:1.5;color:#6b7280}.main_consultation{padding-top:120px;margin-bottom:120px}.main_consultation_inner{background:white;display:grid;grid-template-columns:5fr 7fr;grid-gap:0;border-radius:8px;overflow:hidden}.main_consultation_img img{width:100%;height:100%;object-fit:cover}.main_consultation_content{padding:48px}.main_consultation_content_title{font-weight:700;font-size:32px;margin-bottom:12px;line-height:1.25;color:#111827}.main_consultation_content_description{font-weight:400;font-size:18px;margin-bottom:25px;line-height:1.55556;color:#6b7280}.main_consultation_content_form{max-width:369px}.main_consultation_content_form_input_title{font-weight:500;margin-bottom:4px;font-size:18px;line-height:1.11111;color:#374151}.main_consultation_content_form_input_st{margin-bottom:12px}.main_consultation_content_form_input_st input{border:1px solid #d1d5db;border-radius:6px;border-radius:6px;padding:14px 13px;width:100%}.main_consultation_content_form_input_st select{border:1px solid #d1d5db;border-radius:6px;border-radius:6px;padding:14px 13px;background:#111827;color:white;width:100%}.main_consultation_content_form_button button{width:100%;width:100%;padding:18px;border-radius:6px}.main_teachers_title{font-weight:700;font-size:36px;line-height:1.2;margin-bottom:22px;color:#111827}.main_teachers_description{font-weight:400;font-size:20px;margin-bottom:40px;line-height:1.4;color:#6b7280}.main_teachers{padding-top:36px;padding-bottom:48px}.city_teacher_info button{padding:12px;margin-top:24px}.main_teachers .teacher_list{margin-top:0;padding-top:9}.main_news{margin-bottom:96px;overflow:hidden}.main_news_slider{margin-bottom:60px}.main_news_all_news{text-align:center}.faq_inner{background:#fff;padding:48px 180px;border-radius:8px}.faq_item_title{font-weight:500;font-size:18px;cursor:pointer;line-height:1.55556;color:#000}.faq_item_description{font-weight:400;font-size:16px;padding-top:8px;line-height:1.5;color:#6b7280}.faq_item_description strong,.faq_item_description b{font-weight:bold}.faq_item_description p{margin-bottom:24px}.faq_item_description p:last-child{margin-bottom:0}.faq_title{font-weight:700;font-size:36px;line-height:1.2;text-align:center;color:#111827;margin-bottom:22px}.faq_item{padding:24px 0;border-top:1px solid #e5e7eb;position:relative}.faq_item_title span{width:24px;height:28px;background:url("/images/faq_arrow.svg");cursor:pointer;top:24px;display:block;position:absolute;right:0}.faq_item_description{display:none}.faq_item.active span{transform:rotate(180deg)}.faq_item.active .faq_item_description{display:block}.about_center_slider_wrapper{position:relative;z-index:3}.about_center_slider_arrows_arrow_left{background:url("/images/main_r3_arrow_left.svg");width:60px;height:60px;cursor:pointer;z-index:3;position:absolute;top:35%;left:-30px}.about_center_slider_arrows_arrow_right{background:url("/images/main_r3_arrow_right.svg");width:60px;height:60px;cursor:pointer;z-index:3;position:absolute;top:35%;right:-30px}.about_center_slider_arrows_arrow_left:hover,.about_center_slider_arrows_arrow_right:hover{background-position:0 -60px}.teach_result_block_img img{width:100%;border-radius:8px}.course3_main{margin-bottom:24px}.course3_main_inner{display:grid;grid-template-columns:7fr 5fr;grid-gap:27px}.courcev3_main_img{width:100%;height:600px}.courcev3_main_img img{width:100%;height:100%;object-fit:cover;border-radius:8px}.courcev3_main_content{box-shadow:0 10px 15px -3px rgba(0,0,0,.07);padding:35px 48px;border-radius:8px;background:#fff}.courcev3_main_content_title{font-weight:700;font-size:30px;line-height:1.44;color:#111827;margin-bottom:24px}.courcev3_main_content_prices{margin-bottom:24px}.courcev3_main_content_prices_title{font-weight:400;font-size:16px;line-height:1.1875;color:#111827}.courcev3_main_content_prices_num{font-weight:700;font-size:30px;line-height:1.44;color:#7c267e}.courcev3_main_content .course_long_s2_right_infoblock_price_credit{font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-align:left;margin-bottom:9px;color:#303030}.courcev3_main_content .course_long_s2_right_infoblock_price_full{font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-align:left;margin-bottom:9px;color:#303030}.courcev3_main_content .course_long_s2_right_infoblock_price_full a{color:#7c267e}.courcev3_main_content .course_long_s2_right_infoblock_price_full a:hover{text-decoration:underline !important}.courcev3_main_content_prices_info{margin-bottom:48px}.course3_about_info{margin-bottom:60px}.course3_about_info_inner{background:#fff;border-radius:8px;padding:36px 24px}.course3_about_info_content{font-weight:400;font-size:18px;margin-bottom:48px;line-height:1.33333;color:#212529}.course3_about_info_atchives{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:60px 24px;text-align:center;margin-bottom:48px}.course3_about_info_timetable .course_group_info_title{font-weight:700;font-size:28px;margin-bottom:24px;line-height:1.54286;color:#111827}.course3_about_info_timetable .course_group_info_items{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px}.course3_about_info_timetable_item{box-shadow:0 10px 15px -3px rgba(0,0,0,.07);background:#111827;border-radius:8px;padding:24px}.course3_about_info_timetable_date{font-weight:700;margin-bottom:13px;font-size:20px;color:#fff}.course3_about_info_timetable_title{font-weight:500;font-size:16px;color:#fff}.course3_about_info_timetable_time{font-weight:500;font-size:16px;color:#fff}.course3_what_we_can_after{margin-bottom:84px}.course3_what_we_can_after_title{font-weight:700;font-size:32px;margin-bottom:24px;line-height:1.35;color:#111827}.course3_what_we_can_after_items{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px}.course3_what_we_can_after_item{box-shadow:0 10px 15px -3px rgba(0,0,0,.07);padding:18px 14px;background:#fff;border-radius:8px}.course3_what_we_can_after_item ul{list-style:disc;font-weight:400;font-size:16px;color:#303030;padding-left:30px}.course3_how_we_teach{margin-bottom:66px;position:relative}.course3_how_we_teach_title{font-weight:700;font-size:32px;margin-bottom:22px;line-height:1.35;color:#111827}.course3_how_we_teach_description{font-weight:400;font-size:20px;margin-bottom:36px;line-height:1.4;color:#6b7280}.course3_how_we_teach_slider_image{width:100%;height:520px}.course3_how_we_teach_slider_image img{width:100%;height:100%;object-fit:cover}.course3_how_we_teach_slider_image img{border-radius:8px}.course3_how_we_teach_inner{position:relative}.course3_how_we_teach_inner .about_center_slider_arrows_arrow_left,.course3_how_we_teach_inner .about_center_slider_arrows_arrow_right{top:390px}.section_order_form2_wraper{background:#111827;padding:96px 0;margin-bottom:60px}.section_title{font-weight:700;font-size:36px;line-height:1.2;text-align:center;color:#111827}.course_long_programs_v2 .course_long_programm_item{border-radius:8px;background:#fff;margin-bottom:48px;padding:36px 48px}.course_long_programs_v2 .course_long_programm_item_text_title{font-weight:500;font-size:28px;color:#111827}.main_consultation_in_course{padding-top:0;margin-bottom:60px}.main_consultation_in_course .main_consultation_inner{background:#111827;color:white}.main_consultation_in_course .main_consultation_content_title,.main_consultation_in_course .main_consultation_content_description,.main_consultation_in_course .main_consultation_content_form_input_title{color:white}.main_consultation_in_course .main_consultation_content_description{font-weight:400;font-size:18px;font-family:var(--second-family);line-height:1.55556;color:#fff}.main_consultation_in_course input{background:none;color:white;border:1px solid white}.main_consultation_in_course input::placeholder{color:white}.teacher_list_button{text-align:center;display:none}.teacher_list_button button{padding:15px;margin-top:-30px;margin-bottom:40px}.video_excursion_content_video_code video{object-fit:fill}.beauty_life{background:#111827}.beauty_life_title{font-weight:700;padding-top:60px;font-size:84px;text-align:center;margin-bottom:20px;color:#fff}.beauty_life_description{font-style:italic;margin-bottom:96px;font-weight:400;line-height:1.5;font-size:28px;text-align:center;color:#fff}.beauty_life_slider{margin-bottom:120px}.beauty_life_block_title{font-weight:700;font-size:48px;margin-bottom:10px;text-align:center;color:#111827}.beauty_life_block_title_white{color:white}.beauty_life_block_title_header{margin-bottom:60px}.beauty_life_adventures{margin-bottom:120px}.beauty_life_adventures_items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px}.beauty_life_adventures_items_item{border-radius:8px;padding:36px;background:#fff;display:grid;grid-template-columns:36px 1fr;grid-gap:24px;align-items:center}.beauty_life_select_course .select_course_title,.beauty_life_select_course .select_course_tabs span,.beauty_life_select_course .select_course_tabs ul li{color:white !important}.beauty_life_select_course li{line-height:1.3 !important;text-decoration:none !important;border-bottom:1px solid white}.beauty_life_select_course li.active{border-bottom:3px solid white}.beauty_life_select_course .select_course_title{font-weight:700;font-size:36px;margin-bottom:9px;line-height:1.2;text-align:center;color:#111827}.beauty_life_select_course{padding-bottom:117px}.profit_master{padding-top:96px;margin-bottom:96px}.beauty_life_block_description{font-style:italic;font-weight:400;font-size:28px;text-align:center;color:#111827}.profit_master_calc_block_tabs_title{font-weight:700;margin-bottom:12px;font-size:24px;color:#262626}.profit_master_calc{border-radius:8px;padding:36px;background:#fff;max-width:935px;width:100%;margin:0 auto}.profit_master_calc_block_tabs_items label{border:1px solid #cdcdcd;border-radius:8px;cursor:pointer;padding:10px 12px;margin-right:6px;margin-bottom:6px}.profit_master_calc_block_tabs{margin-bottom:24px}.profit_master_calc_block_tabs_items label input{display:none}.profit_master_calc_block_tabs_items label:has(input[type="radio"]:checked){background:#7c267e;color:white}.profit_master_calc_calc_digits_title_mini{font-weight:400;font-size:20px;color:#262626;margin-bottom:12px}.profit_master_calc_calc_digits_all_summ{font-weight:700;font-size:48px;margin-top:24px;color:#262626}.profit_master_calc_calc_digits_title{font-weight:700;margin-bottom:12px;font-size:36px;color:#262626}.profit_master_calc_calc_digits_description{margin-bottom:24px}.profit_master_calc_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px}.profit_master_calc_calc_digits{text-align:right}.profit_master_calc_input_title{font-weight:700;margin-bottom:12px;font-size:20px;color:#262626}.profit_master_calc_input_title_input_st input{border:1px solid #cdcdcd;border-radius:8px;padding:10px;width:177px;height:39px}.profit_master_calc_input{margin-bottom:24px}.hh_vacancion_items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px}.hh_vacancion_items img{width:100%}.hh_vacancion{margin-bottom:96px}.bl_prices{margin-bottom:96px}.bl_prices_items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px}.bl_prices_item{box-shadow:0 4px 6px -2px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1);border-radius:8px;overflow:hidden;background:#fff}.bl_prices_item_img{height:414px;width:100%}.bl_prices_item_img img{width:100%;height:100%;object-fit:cover}.bl_prices_item_content{padding:36px 24px;background:rgba(0,0,0,0)}.bl_prices_item_content_title{font-weight:600;margin-bottom:24px;font-size:24px;line-height:1.16667;color:#111827}.bl_prices_item_content_text{margin-bottom:24px}.bl_prices_item_content_text ul li{font-weight:400;font-size:20px;margin-bottom:12px;color:#262626}.bl_prices_item_content_price{font-weight:700;font-size:24px;color:#262626}.bp_paymnets{margin-bottom:96px}.bp_paymnets .about_center_payments_item{background:white}.bp_life_cases{background:#111827;padding:96px 0;margin-bottom:0}.bp_life_cases_header{margin-bottom:53px}.bp_life_cases_items{display:grid;grid-template-columns:1fr;grid-gap:53px}.bp_life_cases_item{background:#fff;border-radius:8px;padding:36px 48px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:48px}.bp_life_cases_item{margin-bottom:48px}.bp_life_cases_item_img{border-radius:8px;width:100%;height:484px}.bp_life_cases_item_img img{width:100%;height:100%;object-fit:cover;border-radius:8px}.bp_life_cases_item_content_title{font-weight:700;font-size:32px;color:#7c267e;margin-bottom:12px}.bp_life_cases_item_content_description{font-weight:500;font-size:22px;margin-bottom:57px;color:#111827}.bp_life_cases_item_content_text{font-weight:400;font-size:16px;line-height:1.3125;color:#111827}.bp_life_cases_item_content_text li{position:relative;margin-left:14px;padding-right:14px;margin-bottom:24px}.bp_life_cases_item_content_text li::before{content:"";position:absolute;width:8px;height:8px;background:#7c267e;border-radius:100%;left:-14px;top:7px}.beauty_life{position:relative}.bp_life_cases_header>div{color:white !important}.beauty_life_slider_wrap{position:relative}.beauty_life_slider_arrows{position:absolute;width:100%;top:43%}.beauty_life_slider_arrows .about_center_slider_arrows{position:relative;width:95%;margin:0 auto}.bp_life_cases_item_img_video{position:relative}.bp_life_cases_item_img_video_ico{position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px}.haeder_logo_nzk{text-align:center;margin-left:-20px}.haeder_logo_nzk_img img{max-width:100%;width:80px;padding-top:13px}.haeder_logo_nzk span{color:#646569;font-size:8px;display:inline-block;margin-top:4px;text-align:center;line-height:1.1}.header_logo_wrapper{display:flex;grid-gap:12px}.header_inner{display:grid;grid-template-columns:270px 80px 1fr 160px;grid-gap:10px}.haeder_logo img{width:140px}.header_menu_social_max img{width:20px}.chel_obuch_buttons{display:flex;margin-top:-24px;margin-bottom:64px;align-items:center;justify-content:center;grid-gap:24px}.chel_obuch_buttons>div{padding:8px 16px}.course_form_window_telegram{margin-top:12px}.course_form_window_telegram_or{text-align:center;font-size:11px;margin-bottom:12px}.course_form_window_telegram button{height:auto;border-radius:5px;width:100%;background:linear-gradient(90deg,#4cf 0,#53e 66%,#93d 100%);color:#fff !important;text-decoration:none;border:0;cursor:pointer;text-align:center;transition:all .4s;padding:6px 0 15px 0}.course_form_window_telegram button:hover{background:linear-gradient(90deg,#4cf 0,#53e 36%,#93d 100%)}.course_form_window_telegram button img{width:30px;margin-bottom:-8px}.course_long_s4_dop_link{text-align:center;margin-bottom:36px}.course_long_s4_dop_link_title{margin-bottom:18px;line-height:1.3;font-weight:bold}.course_long_s4_dop_link_button button{padding:16px}.ai_test{padding-top:36px;margin-bottom:64px}.ai_test_main{display:grid;grid-template-columns:7fr 5fr;grid-gap:24px;margin-bottom:64px}.ai_test_main_content_ai_powered{margin-bottom:20px}.ai_test_main_content_title{font-weight:700;font-size:48px;line-height:1.2;color:#000;margin-bottom:36px}.ai_test_main_content_description{margin-bottom:38px;font-weight:400;font-size:18px;line-height:1.4;color:#000}.ai_test_main_content_description strong{font-weight:bold}.ai_test_main_content_button{margin-bottom:36px}.ai_test_main_content_button button{margin-bottom:8px;max-width:360px;width:100%;font-weight:700;font-size:16px;padding:16px;line-height:1;text-align:center;color:#fff}.ai_test_main_content_button button img{margin-bottom:-3px;margin-right:8px}.ai_test_main_content_button_text{font-weight:400;font-size:14px;line-height:1.3;color:#000}.ai_test_main_content_adventures{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px}.ai_test_main_content_adventure_item{box-shadow:0 8px 24px 0 rgba(0,0,0,.08);background:#fff;padding:12px;border-radius:8px}.ai_test_main_content_adventure_item_img{margin-bottom:4px}.ai_test_main_content_adventure_item_title{font-weight:400;font-size:14px;line-height:1.4;color:#000}.ai_test_main_image_slide img{width:100%;border-radius:8px;height:100%;object-fit:cover}.ai_test_main_image{min-width:100%}.ai_test .ui_color{color:#e25094}.ai_test_main_image_slider,.owl-stage,.owl-stage-outer,.owl-item,.ai_test_main_image_slide{height:100% !important}.ai_test_question{background:#fff;border-radius:4px;padding:26px;display:none}.ai_test_question.is-active{display:block}.ai_test_question_num{font-weight:500;font-size:16px;margin-bottom:16px;line-height:1.4;color:#000}.ai_test_question_title{font-weight:700;margin-bottom:4px;font-size:30px;line-height:1.4;color:#000}.ai_test_question_description{font-weight:400;margin-bottom:30px;font-size:14px;line-height:1.4;color:#000}.ai_test_question_variants label{border:1px solid #f3f3f9;border-radius:4px;padding:16px;display:block;font-weight:400;font-size:16px;margin-bottom:8px;line-height:1.4;color:#000}.ai_test_question_variants label input{margin-right:10px;margin-bottom:-6px;margin-top:3px;width:16px;height:16px;float:left}.ai_test_question_variants{margin-bottom:28px}.ai_test_question_num img{margin-bottom:-6px;margin-right:10px}.ai_test_question_back{border:0;background:transparent;padding:0;cursor:pointer}.ai_test_question_back:disabled{opacity:.4;cursor:default}.ai_test_question_next button{padding:16px;width:160px}.ai_test_questions{display:none;grid-template-columns:2fr 1fr;grid-gap:24px;margin-bottom:64px}.ai_test_questions.is-visible{display:grid}.ai_test_question_variants label:has(input[type="radio"]:checked){border-color:#e25094;background:#fff5fa}.ai_test_question_next .ui_button:disabled{opacity:.5;cursor:default}.ai_test_question_stat_progress_title{font-weight:500;font-size:16px;line-height:1.4;color:#000;margin-bottom:16px}.ai_test_question_stat_progress{margin-bottom:21px}.ai_test_question_stat_question{margin-bottom:16px}.ai_test_question_stat_question_num{font-weight:500;font-size:14px;line-height:1.4;color:#3e3d3d;border-radius:100%;background:#fff;width:34px;height:34px;padding:8px 13px}.ai_test_question_stat_question{display:flex;align-items:center;grid-gap:12px;font-weight:500;font-size:14px;line-height:1.4;color:#3e3d3d}.ai_test_question_stat_progress_bar{background:#dddde5;height:7px;width:100%;position:relative}.ai_test_question_stat_progress_bar::before{position:absolute;width:var(--quiz-progress,12.5%);height:7px;content:"";background:linear-gradient(270deg,#7c267e 0,#e25094 100%);top:0;left:0}.ai_test_question_stat_question.active{font-weight:bold;color:black}.ai_test_question_stat_question.passed .ai_test_question_stat_question_num,.ai_test_question_stat_question.active .ai_test_question_stat_question_num{color:#e9359e}.ai_test_finish{display:none;grid-template-columns:7fr 5fr;grid-gap:24px}.ai_test_finish.is-visible{display:grid}.ai_test_finish_content_title{font-weight:700;font-size:40px;line-height:1.2;color:#000;margin-bottom:12px}.ai_test_finish_content_stat{max-width:412px;margin-bottom:24px;display:flex;grid-gap:12px;align-items:center}.ai_test_finish_content_stat strong{background:linear-gradient(270deg,#7c267e 0,#e25094 100%);border-radius:8px;width:360px;display:block;height:7px}.ai_test_finish_content_content{margin-bottom:31px}.ai_test_finish_form{background:#fff;padding:24px 16px}.ai_test_finish_form_title{font-weight:500;font-size:18px;margin-bottom:20px;line-height:1.2;text-transform:uppercase;color:#000}.ai_test_finish_form_wrap form{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px}.ai_test_finish_form_wrap input{border-radius:4px;background:#f5f5f5;padding:12px;border:0;padding-top:10px}.ai_test_finish_form_wrap{margin-bottom:16px}.ai_test_finish_form_politic{font-weight:400;font-size:12px;line-height:1.2;color:#000}.ai_test_finish_form_politic a{color:black;text-decoration:underline}.ai_test_finish_image_wrap,.ai_test_finish_image_wrap img{height:100%;width:100%;border-radius:8px}.ai_test_robot{position:absolute;left:10%;top:30%}.main_ai_button{margin-top:-36px}.main_ai_button_text{text-align:center;margin-bottom:8px}.main_ai_button_text_button{text-align:center;margin-bottom:24px}.main_ai_button_text_button button{padding:12px 24px}.main_ai_button_text_button button img{margin-bottom:-3px;margin-right:5px}.button_widget_ai_test{position:fixed;bottom:0;right:3%;z-index:8}.button_widget_ai_test button{padding:12px 24px;border-radius:8px 8px 0 0}.button_widget_ai_test button img{margin-bottom:-3px;margin-right:10px}.bpnzk{--bpnzk-accent-from:#7c267e;--bpnzk-accent-to:#e25094;--bpnzk-heading:#111827;--bpnzk-muted:#6b7280;--bpnzk-gap:16px;background:#fff;padding:72px 0 88px;font-family:inherit;box-sizing:border-box}.bpnzk *,.bpnzk *::before,.bpnzk *::after{box-sizing:border-box}.bpnzk__inner{max-width:1170px;margin:0 auto;padding:0 15px}.bpnzk__head{display:flex;align-items:center;justify-content:center;gap:28px;margin-bottom:40px}.bpnzk__logo{flex:0 0 auto;width:168px;line-height:0}.bpnzk__logo img{width:100%;height:auto;display:block}.bpnzk__title{margin:0;font-weight:700;font-size:36px;line-height:1.22;color:var(--bpnzk-heading)}.bpnzk__title span{background:linear-gradient(270deg,var(--bpnzk-accent-from) -.06%,var(--bpnzk-accent-to) 100.06%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--bpnzk-accent-from)}.bpnzk__gallery{position:relative}.bpnzk__viewport{overflow:hidden;border-radius:8px}.bpnzk__track{display:flex;gap:var(--bpnzk-gap);will-change:transform;transition:transform .45s cubic-bezier(.4,0,.2,1)}.bpnzk__track.is-dragging{transition:none}.bpnzk__slide{flex:0 0 auto;height:420px;border-radius:8px;overflow:hidden;background:#f3f4f6;cursor:zoom-in;position:relative;box-shadow:0 4px 6px -2px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1);transition:box-shadow .3s,transform .3s}.bpnzk__slide:hover{box-shadow:0 12px 22px -6px rgba(0,0,0,.28)}.bpnzk__slide img{width:100%;height:100%;object-fit:cover;display:block;user-select:none;-webkit-user-drag:none;transition:transform .5s ease}.bpnzk__slide:hover img{transform:scale(1.04)}.bpnzk__slide::after{content:"";position:absolute;right:12px;bottom:12px;width:36px;height:36px;border-radius:50%;background:rgba(17,24,39,.55) url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns=\'http://www.w3.org/2000/svg\'viewBox=\'002424\'fill=\'none\'stroke=\'%23fff\'stroke-width=\'2\'stroke-linecap=\'round\'%3E%3Ccirclecx=\'11\'cy=\'11\'r=\'7\'/%3E%3Cpathd=\'M2020l-3.5-3.5M118v6M811h6\'/%3E%3C/svg%3E") center/20px 20px no-repeat;opacity:0;transition:opacity .3s;pointer-events:none}.bpnzk__slide:hover::after{opacity:1}.bpnzk__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:56px;height:56px;border:0;border-radius:50%;cursor:pointer;color:#fff;background:linear-gradient(270deg,var(--bpnzk-accent-from) -.06%,var(--bpnzk-accent-to) 100.06%);box-shadow:0 6px 16px rgba(124,38,126,.35);display:flex;align-items:center;justify-content:center;transition:opacity .25s,transform .25s,box-shadow .25s;padding:0}.bpnzk__arrow:hover{box-shadow:0 8px 22px rgba(124,38,126,.5)}.bpnzk__arrow:active{transform:translateY(-50%) scale(.94)}.bpnzk__arrow--prev{left:-26px}.bpnzk__arrow--next{right:-26px}.bpnzk__arrow[disabled]{opacity:.25;cursor:default;box-shadow:none}.bpnzk__dots{display:flex;justify-content:center;gap:8px;margin-top:24px}.bpnzk__dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#d8d5da;cursor:pointer;transition:all .25s}.bpnzk__dots button.is-active{width:26px;border-radius:5px;background:linear-gradient(270deg,var(--bpnzk-accent-from) -.06%,var(--bpnzk-accent-to) 100.06%)}.bpnzk__text{max-width:980px;margin:36px auto 0;font-weight:400;font-size:18px;line-height:1.6;text-align:center;color:var(--bpnzk-muted)}.bpnzk-lb{position:fixed;inset:0;z-index:9999;background:rgba(10,12,18,.93);display:none;align-items:center;justify-content:center;padding:60px 90px;opacity:0;transition:opacity .25s}.bpnzk-lb.is-open{display:flex}.bpnzk-lb.is-visible{opacity:1}.bpnzk-lb__figure{margin:0;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.bpnzk-lb__figure img{max-width:100%;max-height:85vh;object-fit:contain;border-radius:6px;display:block;box-shadow:0 20px 60px rgba(0,0,0,.6)}.bpnzk-lb__close,.bpnzk-lb__nav{position:absolute;border:0;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .25s;padding:0}.bpnzk-lb__close:hover,.bpnzk-lb__nav:hover{background:rgba(255,255,255,.26)}.bpnzk-lb__close{top:22px;right:24px;width:48px;height:48px}.bpnzk-lb__nav{top:50%;transform:translateY(-50%);width:56px;height:56px}.bpnzk-lb__nav--prev{left:20px}.bpnzk-lb__nav--next{right:20px}.bpnzk-lb__counter{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.75);font-size:14px;letter-spacing:.04em}@media(max-width:1230px){.bpnzk__arrow--prev{left:10px}.bpnzk__arrow--next{right:10px}}@media(max-width:1200px){.bpnzk__title{font-size:30px}.bpnzk__logo{width:142px}.bpnzk__slide{height:380px}}@media(max-width:991px){.bpnzk{padding:56px 0 64px}.bpnzk__slide{height:340px}.bpnzk__text{font-size:16px}}@media(max-width:780px){.bpnzk{padding:40px 0 52px;--bpnzk-gap:12px}.bpnzk__head{flex-direction:column;gap:18px;margin-bottom:28px}.bpnzk__logo{width:150px}.bpnzk__title{font-size:25px;text-align:center}.bpnzk__slide{height:400px;cursor:default}.bpnzk__slide::after{display:none}.bpnzk__slide:hover img{transform:none}.bpnzk__arrow{width:44px;height:44px}.bpnzk__arrow--prev{left:6px}.bpnzk__arrow--next{right:6px}.bpnzk__dots{margin-top:18px}.bpnzk__text{font-size:15px;text-align:left;margin-top:26px}.bpnzk-lb{padding:56px 12px}.bpnzk-lb__nav{width:44px;height:44px}.bpnzk-lb__nav--prev{left:6px}.bpnzk-lb__nav--next{right:6px}.bpnzk-lb__close{top:12px;right:12px;width:42px;height:42px}.bpnzk-lb__figure img{max-height:78vh}}@media(max-width:480px){.bpnzk__slide{height:340px}}@media(prefers-reduced-motion:reduce){.bpnzk__track,.bpnzk__slide,.bpnzk__slide img{transition:none !important}}.bpteam{--bpteam-from:#7c267e;--bpteam-to:#e25094;--bpteam-heading:#111827;--bpteam-text:#4b5563;--bpteam-muted:#6b7280;--bpteam-line:#e9e5ea;background:#fff;padding:80px 0;padding-top:0;box-sizing:border-box;font-family:inherit}.bpteam *,.bpteam *::before,.bpteam *::after{box-sizing:border-box}.bpteam__inner{max-width:1170px;margin:0 auto;padding:0 15px}.bpteam__head{margin-bottom:44px}.bpteam__title{margin:0 0 14px;font-weight:700;font-size:36px;line-height:1.2;color:var(--bpteam-heading)}.bpteam__subtitle{margin:0;max-width:720px;font-weight:400;font-size:20px;line-height:1.45;color:var(--bpteam-muted)}.bpteam__card{display:grid;grid-template-columns:440px 1fr;background:#fff;border:1px solid var(--bpteam-line);border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -2px rgba(0,0,0,.04),0 18px 34px -12px rgba(17,24,39,.14)}.bpteam__photo{position:relative;background:#f3f4f6;min-height:100%}.bpteam__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block}.bpteam__photo::after{content:"";position:absolute;inset:auto 0 0 0;height:120px;background:linear-gradient(to top,rgba(17,24,39,.28),transparent);pointer-events:none}.bpteam__body{padding:48px 48px 44px}.bpteam__eyebrow{display:inline-block;font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--bpteam-from);margin-bottom:12px;padding-bottom:10px;border-bottom:3px solid;border-image:linear-gradient(270deg,var(--bpteam-from),var(--bpteam-to)) 1}.bpteam__name{margin:0 0 22px;font-weight:700;font-size:34px;line-height:1.15;color:var(--bpteam-heading)}.bpteam__chips{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bpteam__chips li{font-size:14px;line-height:1.3;color:var(--bpteam-from);background:rgba(124,38,126,.07);border-radius:999px;padding:8px 16px}.bpteam__bio p{margin:0 0 14px;font-size:16px;line-height:1.6;color:var(--bpteam-text)}.bpteam__bio p:last-child{margin-bottom:0}.bpteam__mentors{font-size:15px !important;color:var(--bpteam-muted) !important}.bpteam__mentors span{display:block;font-weight:600;color:var(--bpteam-heading);margin-bottom:2px}.bpteam__course{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-weight:500;font-size:16px;color:var(--bpteam-from);text-decoration:none;border-bottom:1px solid rgba(124,38,126,.35);padding-bottom:2px;transition:color .25s,border-color .25s,gap .25s}.bpteam__course:hover{color:var(--bpteam-to);border-color:var(--bpteam-to);gap:12px}.bpteam__rest{display:flex;align-items:center;gap:20px;margin-top:32px;padding-top:28px;border-top:1px solid var(--bpteam-line)}.bpteam__avatars{display:flex;flex:0 0 auto}.bpteam__avatars a{display:block;width:52px;height:52px;border-radius:50%;overflow:hidden;border:3px solid #fff;background:#f3f4f6;margin-left:-14px;transition:transform .25s,box-shadow .25s;position:relative;z-index:1}.bpteam__avatars a:first-child{margin-left:0}.bpteam__avatars a:hover{transform:translateY(-5px) scale(1.08);box-shadow:0 8px 18px rgba(17,24,39,.25);z-index:2}.bpteam__avatars img{width:100%;height:100%;object-fit:cover;display:block}.bpteam__rest-text{margin:0}.bpteam__rest-text b{display:block;font-weight:600;font-size:16px;line-height:1.35;color:var(--bpteam-heading)}.bpteam__rest-text span{display:block;font-size:14px;line-height:1.4;color:var(--bpteam-muted);margin-top:3px}.bpteam__button{display:inline-block;margin-top:32px;padding:18px 52px;font-size:14px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;text-align:center;color:var(--bpteam-from);border:1px solid var(--bpteam-from);border-radius:8px;background:none;transition:all .3s}.bpteam__button:hover{background:linear-gradient(270deg,var(--bpteam-from) -.06%,var(--bpteam-to) 100.06%);border-color:transparent;color:#fff}@media(max-width:1200px){.bpteam__card{grid-template-columns:360px 1fr}.bpteam__body{padding:36px 36px 34px}.bpteam__title{font-size:30px}.bpteam__name{font-size:30px}}@media(max-width:991px){.bpteam{padding:60px 0}.bpteam__card{grid-template-columns:300px 1fr}.bpteam__body{padding:30px 28px}.bpteam__name{font-size:26px;margin-bottom:18px}.bpteam__subtitle{font-size:17px}.bpteam__bio p{font-size:15px}.bpteam__rest{flex-direction:column;align-items:flex-start;gap:14px}.bpteam__avatars a{width:46px;height:46px}}@media(max-width:780px){.bpteam{padding:44px 0}.bpteam__head{margin-bottom:28px}.bpteam__title{font-size:25px}.bpteam__subtitle{font-size:16px}.bpteam__card{grid-template-columns:1fr;border-radius:12px}.bpteam__photo{min-height:0;height:400px}.bpteam__photo img{position:static;height:100%}.bpteam__body{padding:26px 20px 28px}.bpteam__name{font-size:24px}.bpteam__chips{gap:6px;margin-bottom:22px}.bpteam__chips li{font-size:13px;padding:7px 13px}.bpteam__course{font-size:15px}.bpteam__avatars a{width:42px;height:42px;margin-left:-12px;border-width:2px}.bpteam__avatars a:hover{transform:none;box-shadow:none}.bpteam__button{display:block;width:100%;padding:18px 20px}}@media(max-width:480px){.bpteam__photo{height:340px}.bpteam__avatars a{width:38px;height:38px;margin-left:-13px}}@media(prefers-reduced-motion:reduce){.bpteam__avatars a,.bpteam__course,.bpteam__button{transition:none !important}}.bpstart{--bpstart-from:#e25094;--bpstart-to:#7c267e;--bpstart-bg:#111827;--bpstart-card:#1b2233;--bpstart-text:#9aa3b2;--bpstart-line:rgba(255,255,255,.1);background:var(--bpstart-bg);padding:88px 0 96px;box-sizing:border-box;font-family:inherit;overflow:hidden;position:relative}.bpstart *,.bpstart *::before,.bpstart *::after{box-sizing:border-box}.bpstart::before{content:"";position:absolute;top:-220px;left:-140px;width:620px;height:620px;background:radial-gradient(circle,rgba(226,80,148,.16),transparent 68%);pointer-events:none}.bpstart__inner{max-width:1170px;margin:0 auto;padding:0 15px;position:relative;z-index:1}.bpstart__head{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:end;margin-bottom:48px}.bpstart__title{font-weight:700;font-size:42px;line-height:1.14;color:#fff}.bpstart__head-right{display:flex;align-items:flex-end;justify-content:space-between;grid-gap:32px;gap:32px}.bpstart__subtitle{font-weight:400;font-size:17px;line-height:1.55;color:var(--bpstart-text)}.bpstart__nav{display:flex;grid-gap:10px;gap:10px;flex:0 0 auto}.bpstart__arrow{width:50px;height:50px;flex:0 0 auto;border:1px solid var(--bpstart-line);border-radius:50%;background:rgba(255,255,255,.05);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .25s,border-color .25s,opacity .25s,transform .15s}.bpstart__arrow:hover{background:linear-gradient(270deg,var(--bpstart-to) -.06%,var(--bpstart-from) 100.06%);border-color:transparent}.bpstart__arrow:active{transform:scale(.93)}.bpstart__arrow.is-off{opacity:.3;cursor:default;background:rgba(255,255,255,.05);border-color:var(--bpstart-line)}.bpstart__items:not(.owl-loaded){display:flex;overflow:hidden}.bpstart__items:not(.owl-loaded)>.bpstart__card{flex:0 0 32%;margin-right:24px}.bpstart__items.owl-carousel .owl-stage{display:flex}.bpstart__items.owl-carousel .owl-item{display:flex;height:auto}.bpstart__items.owl-carousel .owl-item>.bpstart__card{width:100%}.bpstart__card{display:flex;flex-direction:column;background:var(--bpstart-card);border:1px solid var(--bpstart-line);border-radius:14px;overflow:hidden;transition:border-color .3s,transform .3s,box-shadow .3s}.bpstart__card:hover{border-color:rgba(226,80,148,.45);transform:translateY(-4px);box-shadow:0 18px 34px -14px rgba(0,0,0,.7)}.bpstart__card-photo{height:190px;flex:0 0 auto;overflow:hidden;background:#232b3d}.bpstart__card-photo img{width:100%;height:100%;object-fit:cover;display:block;opacity:.82;transition:opacity .35s,transform .5s}.bpstart__card:hover .bpstart__card-photo img{opacity:1;transform:scale(1.05)}.bpstart__card-body{position:relative;flex:1 1 auto;padding:34px 28px 30px}.bpstart__num{position:absolute;top:-22px;left:24px;min-width:52px;height:44px;padding:0 14px;border-radius:10px;background:linear-gradient(270deg,var(--bpstart-to) -.06%,var(--bpstart-from) 100.06%);color:#fff;font-weight:700;font-size:19px;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px -6px rgba(226,80,148,.65)}.bpstart__card-title{margin-bottom:12px;font-weight:600;font-size:20px;line-height:1.35;color:#fff}.bpstart__card-text{font-weight:400;font-size:15px;line-height:1.6;color:var(--bpstart-text)}.bpstart__progress{height:3px;margin-top:40px;border-radius:3px;background:rgba(255,255,255,.09);overflow:hidden}.bpstart__progress>span{display:block;height:100%;width:50%;border-radius:3px;background:linear-gradient(270deg,var(--bpstart-to) -.06%,var(--bpstart-from) 100.06%);transition:width .45s cubic-bezier(.4,0,.2,1),margin-left .45s cubic-bezier(.4,0,.2,1)}@media(max-width:1200px){.bpstart__title{font-size:34px}.bpstart__card-photo{height:170px}.bpstart__card-body{padding:32px 22px 26px}}@media(max-width:991px){.bpstart{padding:64px 0 72px}.bpstart__head{grid-template-columns:1fr;grid-gap:22px;gap:22px;align-items:start;margin-bottom:34px}.bpstart__title{font-size:30px}.bpstart__title br{display:none}.bpstart__head-right{align-items:center}.bpstart__subtitle{font-size:16px}.bpstart__card-title{font-size:18px}.bpstart__items:not(.owl-loaded)>.bpstart__card{flex:0 0 48%;margin-right:18px}}@media(max-width:780px){.bpstart{padding:48px 0 56px}.bpstart__title{font-size:25px}.bpstart__nav{display:none}.bpstart__card-photo{height:180px}.bpstart__card-body{padding:32px 20px 26px}.bpstart__card:hover{transform:none;box-shadow:none}.bpstart__card:hover .bpstart__card-photo img{transform:none}.bpstart__progress{margin-top:28px}.bpstart__items:not(.owl-loaded)>.bpstart__card{flex:0 0 88%;margin-right:14px}}@media(prefers-reduced-motion:reduce){.bpstart__card,.bpstart__card-photo img,.bpstart__progress>span{transition:none !important}}
@media(max-width:1700px){.ai_test_robot{position:absolute;left:3%;top:30%}}@media(max-width:1500px){.ai_test_robot{position:absolute;left:0;top:30%}}@media(max-width:1400px){.ai_test_robot{position:absolute;display:none;left:0;top:30%}}@media(max-width:1200px){.video_excursion_content_video_code img{width:100%}.haeder_logo img{max-width:100%}.haeder_logo{margin-top:10px}.header_menu li.podmenu{padding:10px 6px}.teach_result_block_content_title{font-weight:700;margin-bottom:36px;font-size:24px;line-height:1.3;color:#7c267e}.select_course_courses{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;margin-bottom:52px}.course3_main_inner{display:grid;grid-template-columns:5fr 5fr;grid-gap:27px}.teach_result_block{margin-bottom:36px;margin-bottom:36px;background:#fff;border-radius:8px;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;padding:24px 36px}.city_select_standart img{margin-left:0}.main_consultation_content{padding:32px}.faq_inner{background:#fff;padding:48px 70px}.header_menu li{font-size:14px;color:#303030;line-height:1.357;float:left;padding:10px 2px}.course_menu_item_main_more li{float:none}.header_phone_num{font-size:15px}.header_phone_list img{display:none}.course_item_big_img img{max-width:100%}.course_item_big_course_item_price{color:#7c267e;margin-top:2px;line-height:1.2;font-size:22px;font-weight:500;text-align:left}.through_news_item_img img{max-width:100%}.course_banner img{max-width:100%}.course_information_price_actual{font-size:30px;color:#7c267e;font-weight:bold;line-height:1.2;text-align:left}.course_programm_block_img img{max-width:100%}.header_menu li{font-size:14px;color:#303030;line-height:1.357;float:left;padding:10px 5px}.header_menu li ul li{font-size:14px;color:#303030;line-height:1.2;float:none;padding:5px 5px}.menu_chevron{display:none}.course_long_s3_for_whome_item_description{margin-bottom:9px;font-size:15px;line-height:31px}.course_long_s3_for_whome_label_title{font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#212529}.section_why_we_block_title{font-style:normal;font-weight:400;font-size:22px;line-height:1;margin-bottom:12px;color:#303030}.haeder_logo_nzk{display:none}.header_inner{display:grid;grid-template-columns:160px 80px 1fr 160px;grid-gap:5px}}@media(max-width:991px){.header_phone{font-size:18px;margin-top:40px;color:#303030;line-height:1.056;text-align:right}.course3_main_inner{display:grid;grid-template-columns:1fr;grid-gap:27px}.header_callmore{font-size:11px;text-align:right;color:#303030;line-height:1.727}.header_phone_num{font-size:16px}.header_menu{margin-top:14px}.course_menu{position:absolute;left:0;background:white;width:100%;padding:24px 20px;z-index:9;margin-top:10px;box-shadow:0 5px 12px 0 rgba(0,0,0,.2);display:none}.course_menu_item_main_more li{float:none}.course_menu_mini_course_ul li{float:none;margin-bottom:12px}.header_menu .course_menu li{font-size:14px;color:#303030;line-height:1.357;float:none;padding:10px 0}.banner_item_content_description p{margin-bottom:20px;font-size:16px}.course_item_big_course_item_title{font-size:14px;margin-top:10px;color:#323c47;line-height:1.2;font-weight:500;text-align:left}.course_item_big_course_item_link{font-size:13px;position:absolute;bottom:18px;color:#5e5e5e;line-height:1.2;display:none}#7C267E{color:#7c267e;margin-top:10px;line-height:1.2;font-size:22px;font-weight:500;text-align:left}.header_phone_list{position:absolute;background:white;padding:11px;width:100%;margin-left:0;z-index:8;padding-top:15px;box-shadow:0 5px 12px 0 rgba(0,0,0,.2);margin-top:5px;display:none;text-align:center}.course_adventures_item{float:left;margin-right:40px;width:100px}.course_long_s2{margin-top:44px;display:grid;grid-template-columns:1fr;grid-gap:24px;margin-bottom:122px}.course_long_s3_for_whome_item_title{font-style:normal;font-weight:500;font-size:15px;margin-bottom:6px;line-height:1.2;color:#303030}.course_long_s3_for_whome_item_description{margin-bottom:19px;font-size:11px;line-height:1.1}.course_long_s3_for_whome{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;margin-bottom:50px}.section_order_form1{background:#fff;padding:42px 42px;margin-bottom:52px}.section_order_form1_priceinfo_item_text{font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#303030}.section_order_form1_priceinfo_item_value3{font-style:normal;font-weight:700;font-size:24px;line-height:1;color:#7c267e}.section_result_block1{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:44px;padding-bottom:96px}.section_result_block1_item_title{font-style:normal;font-weight:500;font-size:26px;margin-bottom:0;line-height:31px;height:63px;color:#7c267e}.section_result_block2_columns{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:0}.section_order_form2_wrap{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px;padding-bottom:100px}.section_order_form2_right{padding:0;border-left:0 solid #f5f5f5}.courcev3_main_img{width:100%;height:400px}.course3_what_we_can_after_items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px}}@media(max-width:780px){.course_micro_content_more{display:block}.about_center_slider_title{font-weight:700;font-size:25px;margin-bottom:16px;line-height:1.34286;text-align:center;color:#111827}.main_teachers .card:first-child{display:block}.teacher_list_button{display:block}.select_course_courses{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px;margin-bottom:52px}.course3_about_info_atchives{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px 24px;text-align:center;margin-bottom:48px}.course3_about_info_timetable .course_group_info_items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px}.course3_what_we_can_after_items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px}.course3_how_we_teach_inner .about_center_slider_arrows_arrow_left,.course3_how_we_teach_inner .about_center_slider_arrows_arrow_right{top:462px}.course_long_programs_v2 .course_long_programm_item{border-radius:8px;background:#fff;margin-bottom:36px;padding:24px 24px}.select_course_tabs{display:flex;grid-gap:0;margin-bottom:24px;align-items:center;justify-content:center;flex-direction:column}.course_micro_content_title{font-weight:400;font-size:18px;color:#303030}.about_center_licension{display:grid;grid-template-columns:1fr;grid-gap:24px}.header_mobile{display:block}.about_center_licension_img img{width:100%;height:auto;object-fit:contain}.about_center_slider_arrows_arrow_left{background:url("/images/main_r3_arrow_left.svg");width:60px;height:60px;cursor:pointer;z-index:3;position:absolute;top:35%;left:-10px}.about_center_slider_arrows_arrow_right{background:url("/images/main_r3_arrow_right.svg");width:60px;height:60px;cursor:pointer;z-index:3;position:absolute;top:35%;right:-10px}.about_center_slider_wrapper .about_center_slider_arrows_arrow_left,.about_center_slider_wrapper .about_center_slider_arrows_arrow_right{top:31%}.window{width:100%;position:fixed;left:0;margin-left:0;background:white;top:0;height:100%;z-index:11;display:none;box-shadow:0 0 10px rgba(0,0,0,.1);line-height:1.3}.about_center_payments_items{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px;margin-bottom:48px}.teach_result_block{margin-bottom:36px;margin-bottom:36px;background:#fff;border-radius:8px;display:grid;grid-template-columns:1fr;grid-gap:24px;padding:18px 24px}.teach_result_block:nth-child(2n) .teach_result_block_img{order:1}.teach_result_blocks_type2_items{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px;padding-bottom:86px}.main_consultation_inner{background:white;display:grid;grid-template-columns:1fr;grid-gap:0}.faq_inner{background:#fff;padding:30px}.faq{margin-bottom:64px}.header{display:none}.video_excursion_inner{padding:24px;background:white;display:grid;grid-template-columns:1fr;grid-gap:24px;border-radius:8px}.course_menu_wrap{font-size:14px;color:#303030;line-height:1.2;margin-top:0}.course_menu_title{font-size:20px;color:#303030;border-bottom:2px solid #dcbee0;padding-bottom:11px;line-height:1.2;font-weight:500;margin-bottom:22px}.banner_main_title{font-size:24px;color:#303030;line-height:1.2;text-align:left;font-weight:500}.courses_wrap_title{font-size:24px;color:#303030;font-weight:bold;line-height:1.2;margin-bottom:20px;text-align:left;border-bottom:2px solid #7c267e;padding-bottom:9px}.course_item_big_title{display:none}.course_item_big_title_mobile{display:block;font-weight:500;font-size:21px;margin-bottom:13px;margin-top:0;color:#303030;line-height:1.2;text-align:left}.course_item_big_tags{margin-top:14px}.course_item_big_tag{margin-bottom:6px;float:left;padding:6px 12px}.course_item_big_tag::after{background:url("/redisign3/images/tags_arrow.png");width:12px;height:23px;position:absolute;content:"";right:-9px;top:0;background-size:cover}.course_item_big_img img{max-width:100%}.course_item_big_course_items_wrap_title{font-size:20px;color:#303030;font-weight:500;line-height:1.2;text-align:left}.banner_carousel_mobile{display:block}.banner_carousel_mob{display:block !important}.banner_carousel_mob .owl-dots{position:absolute;bottom:23px;margin-left:auto;margin-right:auto;left:0;right:0}.banner_carousel_mob .owl-dots .active{background:#7c267e !important}.banner_carousel_mob .owl-dot{background:#fff !important}.banner_item_video video{width:100%}.course_item_big_course_item_content{padding:0;padding-left:0;padding-right:0}.course_item_big_course_item_title{font-size:14px;margin-top:3px;color:#323c47;line-height:1.2;font-weight:500;text-align:left}.course_item_big_course_item_link{font-size:13px;position:absolute;bottom:18px;color:#5e5e5e;display:none;line-height:1.2}.course_item_big_course_item_price{color:#7c267e;margin-top:10px;line-height:1.2;font-size:22px;font-weight:500;text-align:left}.course_item_big_course_item_time{font-size:13px;color:#5e5e5e;line-height:1.2;padding-top:8px;text-align:left}.course_item_big_course_items_wrap{margin-top:64px;border-bottom:2px solid #a87793;padding-bottom:0}.course_item_big{margin-bottom:60px}.courses_wrap:first-child{margin-top:123px}.courses_wrap{margin-top:63px}.through_news{margin-top:60px}.through_news_title{font-size:24px;border-bottom:2px solid #7c267e;color:#303030;padding-bottom:17px;line-height:1.2;text-align:left;font-weight:bold}.through_news_items{padding-top:30px}.through_news_item_img img{width:100%}.through_news_item_content_link{display:none}.through_news_item_content_title{font-size:18px;color:#303030;line-height:1.2;text-align:left;margin-top:2px}.footer{margin-top:30px;padding-bottom:20px;display:none}.banner_carousel{margin-top:19px}.banner_carousel_arrows{display:none}.banner_item_content_description{display:none}.banner_item_content{background:none;padding:0;height:auto}.banner_item_content_title{font-size:16px;margin-bottom:0;margin-bottom:10px;color:#7c267e;height:36px;line-height:1;text-align:left}.course_item_big_prices_buttons_more{font-size:14px;margin-left:10px;color:#7c267e;text-transform:uppercase;line-height:1.2;padding:15px 24px;text-align:center;border:1px solid #7c267e;background:none}.course_item_big_prices_buttons_order{background-color:#7c267e;box-shadow:0 5px 12px 0 rgba(0,0,0,.2);font-size:14px;padding:16px 24px;color:#fff;text-transform:uppercase;line-height:1.2;border:0;text-align:center}.banner_item{padding:15px}.footer_mobile{display:block}.course_title{display:none}.course_banner img{max-width:100%}.course_title_mobile{display:block}.course_information_title{display:none}.course_information_price_old{font-size:20px;color:#919191;text-decoration:line-through;line-height:1.2;text-align:left}.course_information_price_actual{font-size:25px;color:#7c267e;font-weight:bold;line-height:1.2;text-align:left}.course_group_info_title{font-size:22px;text-align:center;color:#303030;line-height:1.2;font-weight:500}.course_group_info_item{float:left;width:50%;margin-right:0;text-align:center;margin-bottom:36px;padding:0 15px}.course_form{display:none}.course_adventures{margin-top:30px;display:block}.courses_wrap_title_mini{font-size:18px;color:#303030;line-height:1.2;font-weight:500;text-align:left}.courses_wrap_title_mini{font-size:22px;color:#303030;line-height:1.2;font-weight:500;text-align:center}.course_programm_block_img img{max-width:100%}.course_programm_block_content h2{font-size:18px;font-weight:500;margin-top:22px;color:#303030;line-height:1.2;text-align:left}.course_programm_block_content li{font-size:14px;color:#303030;line-height:1.2;margin-bottom:8px;text-align:left}.course_programm_block_content ul{margin-top:24px}.course_programm{margin-top:40px}.course_programm_block{margin-top:35px;border-bottom:1px solid;padding-bottom:35px}.course_programm_block:last-child{border-bottom:0}.teachers{margin-top:70px}.mobile_course_button{width:100%;padding:18px;margin-top:4px;display:block}.city_teacher_info_name{margin-top:15px}.documents_item{margin-bottom:35px}.documents_item_img img{width:100%;height:auto}.course_banner{display:none}.course_banner_adaptive{display:block}.course_banner_adaptive img{max-width:100%;width:100%}.course_item_big_course_item_img img{height:110px;width:100%;object-fit:cover;display:block}.course_menu_mini_course_ul li{float:none;margin-bottom:0;padding:0;list-style:none;width:100%;padding-right:0}.course_menu_mini_course_ul li a{padding:10px;display:block}.course_menu_mini_course_ul{display:block;flex-wrap:inherit}.course_form_window{width:100%;display:none;left:0;margin-left:0;top:50%;margin-top:-275px;background:#f5f5fc;position:fixed;z-index:10}.content img{max-width:100%;height:auto}.course_form_win{padding:40px}.course_adventures_item{float:left;margin-right:0;width:50%;text-align:center;height:100px}.header_mobile_menu_window_socials_messengers{border-bottom:2px solid #7c267e;margin-top:10px}.header_mobile_menu_window_socials_messengers img{max-width:20px}.slider_hid_title{display:block}.vacancies_item{margin-bottom:15px;padding:17px 14px}.course_long_s2_left_title{display:none}.course_long_s2_right_infoblock{background:#fff;border-radius:0;padding:30px 30px}.course_long_s2_right_infoblock_adventures{line-height:1.3}.course_long_s2_right_infoblock_adventures li{display:flex}.course_long_s3_for_whome{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:25px;margin-bottom:50px}.course_long_s3_for_whome_labels{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px}.course_long_programm_item{margin-bottom:66px;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px}.course_long_programm_item:nth-child(even) .course_long_programm_item_img{order:1}.section_order_form1_priceinfo_and_form{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px;margin-bottom:60px}.section_result{background:#fff;padding:25px}.section_result_block1_item_title{font-style:normal;font-weight:500;font-size:22px;margin-bottom:18px;line-height:31px;height:auto;color:#7c267e}.section_title{font-style:normal;font-weight:400;font-size:30px;line-height:1.3;margin-bottom:60px;text-align:center;color:#303030}.section_result_block1{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:44px;padding-bottom:60px}.section_why_we_blocks{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px 71px}.section_why_we_block_img img{width:38px}.section_order_form2{background:#fff;padding:30px 30px}.section_order_form2{margin-bottom:60px}.section_order_form1_priceinfo_item_text{font-style:normal;font-weight:400;font-size:18px;line-height:21px;width:auto;margin-right:24px;color:#303030}.courcev3_main_img{width:100%;height:400px}.whatsapp-fix{position:fixed;bottom:2%;right:5%;width:auto;width:70px;height:70px;border-radius:90px;background-color:#01652e;color:#fff !important;text-decoration:none;cursor:pointer;display:flex;align-items:center;z-index:1001;padding-left:15px}.whatsapp-fix:hover{color:#fff !important}.whatsapp-fix img{margin-left:5px}.section_order_form1{background:#fff;padding:30px 30px;margin-bottom:52px}.course_wrap_v3 .course_title{display:block}.beauty_life_title{font-weight:700;padding-top:60px;font-size:52px;text-align:center;margin-bottom:20px;color:#fff}.beauty_life_description{font-style:italic;margin-bottom:96px;font-weight:400;line-height:1.5;font-size:18px;text-align:center;color:#fff}.beauty_life_block_title{font-weight:700;font-size:36px;margin-bottom:10px;text-align:center}.beauty_life_adventures_items{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px}.profit_master_calc_grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px}.profit_master_calc_input_title_input_st input{border:1px solid #cdcdcd;border-radius:8px;padding:10px;width:100%;height:39px}.profit_master_calc_calc_digits{text-align:left}.hh_vacancion_items{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px}.bl_prices_items{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px}.bp_life_cases_item{background:#fff;border-radius:8px;padding:24px 24px;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px}.bp_life_cases_item_img img{width:100%;height:auto;object-fit:cover;border-radius:8px}.bp_life_cases_item_img{border-radius:8px;width:100%;height:auto}.faq_item_title{font-weight:500;font-size:18px;cursor:pointer;line-height:1.55556;color:#000;padding-right:32px}.haeder_logo_nzk_img img{max-width:100%;width:97px;padding-top:3px}.haeder_logo_nzk{display:block}.haeder_logo_nzk span{display:none}.header_mobile_logos{display:flex}.haeder_logo_nzk{text-align:center;margin-left:10px}.header_mobile_menu li:last-child{padding-right:0}.course3_what_we_can_after_item ul{list-style:disc;font-weight:400;font-size:14px;color:#303030;padding-left:11px}.course3_what_we_can_after_item ul li{margin-bottom:8px}.ai_test_main{display:grid;grid-template-columns:1fr;grid-gap:24px;margin-bottom:64px}.ai_test_main_content_title{font-weight:700;font-size:36px;line-height:1.2;color:#000;margin-bottom:36px}.ai_test_main_image_slide img{width:100%;height:auto}.ai_test_main_content_button button{width:100%;max-width:100%}.ai_test_questions{display:none;grid-template-columns:1fr;grid-gap:24px;margin-bottom:64px}.ai_test_question_title{font-weight:700;margin-bottom:4px;font-size:30px;line-height:1.2;color:#000}.ai_test_question_variants label{border:1px solid #f3f3f9;border-radius:4px;padding:16px;display:block;display:flex;font-weight:400;font-size:16px;margin-bottom:8px;line-height:1.4;color:#000}.ai_test_finish{display:none;grid-template-columns:1fr;grid-gap:24px}.ai_test_finish_form_wrap form{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:16px}.ai_test_finish_form_wrap button{padding:15px}.ai_test_finish_content_stat strong{background:linear-gradient(270deg,#7c267e 0,#e25094 100%);border-radius:8px;width:274px;display:block;height:7px}.ai_test_finish_content_stat{max-width:100%;margin-bottom:24px;display:flex;grid-gap:12px;align-items:center}.ai_test_finish_content_title{font-weight:700;font-size:26px;line-height:1.2;color:#000;margin-bottom:12px}.ai_test_finish_image_wrap img{width:100% !important}.ai_test_main_content_adventures{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}.ai_test_main_content_adventure_item_title{font-weight:400;font-size:12px;line-height:1.4;color:#000}.ai_test_main_image{display:none}.ai_test_question_stat_questions{display:none}}
.nonloop{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.nonloop .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.nonloop .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.nonloop .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.nonloop .owl-wrapper,.nonloop .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.nonloop .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.nonloop .owl-nav.disabled,.nonloop .owl-dots.disabled{display:none}.nonloop .owl-nav .owl-prev,.nonloop .owl-nav .owl-next,.nonloop .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-dots{margin:0 auto;margin-top:20px;z-index:10;position:relative;text-align:center}.nonloop .owl-dot .nonloop .owl-nav button.owl-prev,.nonloop .owl-nav button.owl-next,.nonloop button.owl-dot{background:#d25920;color:inherit;border:red;padding:9px !important;font:inherit;border-radius:80px;margin-right:5px}.owl-dots .active{background:#7c267e !important}.nonloop.owl-loaded{display:block}.nonloop.owl-loading{opacity:0;display:block}.nonloop.owl-hidden{opacity:0}.nonloop.owl-refresh .owl-item{visibility:hidden}.nonloop.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nonloop.owl-grab{cursor:move;cursor:grab}.nonloop.owl-rtl{direction:rtl}.nonloop.owl-rtl .owl-item{float:right}.no-js .nonloop{display:block}.nonloop .animated{animation-duration:1000ms;animation-fill-mode:both}.nonloop .owl-animated-in{z-index:0}.nonloop .owl-animated-out{z-index:1}.nonloop .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.nonloop .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.nonloop .owl-item .owl-lazy[src^=""],.nonloop .owl-item .owl-lazy:not([src]){max-height:0}.nonloop .owl-item img.owl-lazy{transform-style:preserve-3d}.nonloop .owl-video-wrapper{position:relative;height:100%;background:#000}.nonloop .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("/redisign3/css/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.nonloop .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.nonloop .owl-video-playing .owl-video-tn,.nonloop .owl-video-playing .owl-video-play-icon{display:none}.nonloop .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.nonloop .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-nav{display:none}
body.compensate-for-scrollbar {overflow: hidden;}
.fancybox-active {height: auto;}
.fancybox-is-hidden {left: -9999px;margin: 0;position: absolute !important;top: -9999px;visibility: hidden;}
.fancybox-container {-webkit-backface-visibility: hidden;backface-visibility: hidden;font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height: 100%;left: 0;position: fixed;-webkit-tap-highlight-color: transparent;top: 0;-webkit-transform: translateZ(0);transform: translateZ(0);width: 100%;z-index: 99992;}
.fancybox-container * {box-sizing: border-box;}
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.fancybox-outer {-webkit-overflow-scrolling: touch;overflow-y: auto;}
.fancybox-bg {background: #1e1e1e;opacity: 0;transition-duration: inherit;transition-property: opacity;transition-timing-function: cubic-bezier(.47,0,.74,.71);}
.fancybox-is-open .fancybox-bg {opacity: .87;transition-timing-function: cubic-bezier(.22,.61,.36,1);}
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {direction: ltr;opacity: 0;position: absolute;transition: opacity .25s,visibility 0s linear .25s;visibility: hidden;z-index: 99997;}
.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {opacity: 1;transition: opacity .25s,visibility 0s;visibility: visible;}
.fancybox-infobar {color: #ccc;font-size: 13px;-webkit-font-smoothing: subpixel-antialiased;height: 44px;left: 0;line-height: 44px;min-width: 44px;mix-blend-mode: difference;padding: 0 10px;pointer-events: none;text-align: center;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fancybox-toolbar {right: 0;top: 0;}
.fancybox-stage {direction: ltr;overflow: visible;-webkit-transform: translateZ(0);z-index: 99994;}
.fancybox-is-open .fancybox-stage {overflow: hidden;}
.fancybox-slide {-webkit-backface-visibility: hidden;backface-visibility: hidden;display: none;height: 100%;left: 0;outline: none;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: absolute;text-align: center;top: 0;transition-property: opacity,-webkit-transform;transition-property: transform,opacity;transition-property: transform,opacity,-webkit-transform;white-space: normal;width: 100%;z-index: 99994;}
.fancybox-slide:before {content: "";display: inline-block;height: 100%;margin-right: -.25em;vertical-align: middle;width: 0;}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {display: block;}
.fancybox-slide--next {z-index: 99995;}
.fancybox-slide--image {overflow: visible;padding: 44px 0;}
.fancybox-slide--image:before {display: none;}
.fancybox-slide--html {padding: 6px 6px 0;}
.fancybox-slide--iframe {padding: 44px 44px 0;}
.fancybox-content {background: #fff;display: inline-block;margin: 0 0 6px;max-width: 100%;overflow: auto;padding: 0;padding: 24px;position: relative;text-align: left;vertical-align: middle;}
.fancybox-slide--image .fancybox-content {-webkit-animation-timing-function: cubic-bezier(.5,0,.14,1);animation-timing-function: cubic-bezier(.5,0,.14,1);-webkit-backface-visibility: hidden;backface-visibility: hidden;background: transparent;background-repeat: no-repeat;background-size: 100% 100%;left: 0;margin: 0;max-width: none;overflow: visible;padding: 0;position: absolute;top: 0;-webkit-transform-origin: top left;transform-origin: top left;transition-property: opacity,-webkit-transform;transition-property: transform,opacity;transition-property: transform,opacity,-webkit-transform;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99995;}
.fancybox-can-zoomOut .fancybox-content {cursor: zoom-out;}
.fancybox-can-zoomIn .fancybox-content {cursor: zoom-in;}
.fancybox-can-drag .fancybox-content {cursor: -webkit-grab;cursor: grab;}
.fancybox-is-dragging .fancybox-content {cursor: -webkit-grabbing;cursor: grabbing;}
.fancybox-container [data-selectable=true] {cursor: text;}
.fancybox-image, .fancybox-spaceball {background: transparent;border: 0;height: 100%;left: 0;margin: 0;max-height: none;max-width: none;padding: 0;position: absolute;top: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;}
.fancybox-spaceball {z-index: 1;}
.fancybox-slide--html .fancybox-content {margin-bottom: 6px;}
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--video .fancybox-content {height: 100%;margin: 0;overflow: visible;padding: 0;width: 100%;}
.fancybox-slide--video .fancybox-content {background: #000;}
.fancybox-slide--map .fancybox-content {background: #e5e3df;}
.fancybox-slide--iframe .fancybox-content {background: #fff;height: calc(100% - 44px);margin-bottom: 44px;}
.fancybox-iframe, .fancybox-video {background: transparent;border: 0;height: 100%;margin: 0;overflow: hidden;padding: 0;width: 100%;}
.fancybox-iframe {vertical-align: top;}
.fancybox-error {background: #fff;cursor: default;max-width: 400px;padding: 40px;width: 100%;}
.fancybox-error p {color: #444;font-size: 16px;line-height: 20px;margin: 0;padding: 0;}
.fancybox-button {background: rgba(30,30,30,.6);border: 0;border-radius: 0;cursor: pointer;display: inline-block;height: 44px;margin: 0;outline: none;padding: 10px;transition: color .2s;vertical-align: top;width: 44px;}
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {color: #ccc;}
.fancybox-button:focus, .fancybox-button:hover {color: #fff;}
.fancybox-button.disabled, .fancybox-button.disabled:hover, .fancybox-button[disabled], .fancybox-button[disabled]:hover {color: #888;cursor: default;}
.fancybox-button svg {display: block;overflow: visible;position: relative;shape-rendering: geometricPrecision;}
.fancybox-button svg path {fill: transparent;stroke: currentColor;stroke-linejoin: round;stroke-width: 3;}
.fancybox-button--pause svg path:nth-child(1), .fancybox-button--play svg path:nth-child(2) {display: none;}
.fancybox-button--play svg path, .fancybox-button--share svg path, .fancybox-button--thumbs svg path {fill: currentColor;}
.fancybox-button--share svg path {stroke-width: 1;}
.fancybox-navigation .fancybox-button {height: 38px;opacity: 0;padding: 6px;position: absolute;top: 50%;width: 38px;}
.fancybox-show-nav .fancybox-navigation .fancybox-button {transition: opacity .25s,visibility 0s,color .25s;}
.fancybox-navigation .fancybox-button:after {content: "";left: -25px;padding: 50px;position: absolute;top: -25px;}
.fancybox-navigation .fancybox-button--arrow_left {left: 6px;}
.fancybox-navigation .fancybox-button--arrow_right {right: 6px;}
.fancybox-close-small {background: transparent;border: 0;border-radius: 0;color: #555;cursor: pointer;height: 44px;margin: 0;padding: 6px;position: absolute;right: 0;top: 0;width: 44px;z-index: 10;}
.fancybox-close-small svg {fill: transparent;opacity: .8;stroke: currentColor;stroke-width: 1.5;transition: stroke .1s;}
.fancybox-close-small:focus {outline: none;}
.fancybox-close-small:hover svg {opacity: 1;}
.fancybox-slide--iframe .fancybox-close-small, .fancybox-slide--image .fancybox-close-small, .fancybox-slide--video .fancybox-close-small {color: #ccc;padding: 5px;right: -12px;top: -44px;}
.fancybox-slide--iframe .fancybox-close-small:hover svg, .fancybox-slide--image .fancybox-close-small:hover svg, .fancybox-slide--video .fancybox-close-small:hover svg {background: transparent;color: #fff;}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {display: none;}
.fancybox-caption {bottom: 0;color: #fff;font-size: 14px;font-weight: 400;left: 0;line-height: 1.5;padding: 25px 44px;right: 0;}
.fancybox-caption:before {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC");background-repeat: repeat-x;background-size: contain;bottom: 0;content: "";display: block;left: 0;pointer-events: none;position: absolute;right: 0;top: -25px;z-index: -1;}
.fancybox-caption:after {border-bottom: 1px solid hsla(0,0%,100%,.3);content: "";display: block;left: 44px;position: absolute;right: 44px;top: 0;}
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {color: #ccc;text-decoration: none;}
.fancybox-caption a:hover {color: #fff;text-decoration: underline;}
.fancybox-loading {-webkit-animation: a .8s infinite linear;animation: a .8s infinite linear;background: transparent;border: 6px solid hsla(0,0%,39%,.5);border-radius: 100%;border-top-color: #fff;height: 60px;left: 50%;margin: -30px 0 0 -30px;opacity: .6;padding: 0;position: absolute;top: 50%;width: 60px;z-index: 99999;}
@-webkit-keyframes a {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes a {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.fancybox-animated {transition-timing-function: cubic-bezier(0,0,.25,1);}
.fancybox-fx-slide.fancybox-slide--previous {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
.fancybox-fx-slide.fancybox-slide--next {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
.fancybox-fx-slide.fancybox-slide--current {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {opacity: 0;transition-timing-function: cubic-bezier(.19,1,.22,1);}
.fancybox-fx-fade.fancybox-slide--current {opacity: 1;}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {opacity: 0;-webkit-transform: scale3d(1.5,1.5,1.5);transform: scale3d(1.5,1.5,1.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity: 0;-webkit-transform: scale3d(.5,.5,.5);transform: scale3d(.5,.5,.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity: 1;-webkit-transform: scaleX(1);transform: scaleX(1);}
.fancybox-fx-rotate.fancybox-slide--previous {opacity: 0;-webkit-transform: rotate(-1 turn);transform: rotate(-1 turn);}
.fancybox-fx-rotate.fancybox-slide--next {opacity: 0;-webkit-transform: rotate(1 turn);transform: rotate(1 turn);}
.fancybox-fx-rotate.fancybox-slide--current {opacity: 1;-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.fancybox-fx-circular.fancybox-slide--previous {opacity: 0;-webkit-transform: scale3d(0,0,0) translate3d(-100%,0,0);transform: scale3d(0,0,0) translate3d(-100%,0,0);}
.fancybox-fx-circular.fancybox-slide--next {opacity: 0;-webkit-transform: scale3d(0,0,0) translate3d(100%,0,0);transform: scale3d(0,0,0) translate3d(100%,0,0);}
.fancybox-fx-circular.fancybox-slide--current {opacity: 1;-webkit-transform: scaleX(1) translateZ(0);transform: scaleX(1) translateZ(0);}
.fancybox-fx-tube.fancybox-slide--previous {-webkit-transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);}
.fancybox-fx-tube.fancybox-slide--next {-webkit-transform: translate3d(100%,0,0) scale(.1) skew(10deg);transform: translate3d(100%,0,0) scale(.1) skew(10deg);}
.fancybox-fx-tube.fancybox-slide--current {-webkit-transform: translateZ(0) scale(1);transform: translateZ(0) scale(1);}
.fancybox-share {background: #f4f4f4;border-radius: 3px;max-width: 90%;padding: 30px;text-align: center;}
.fancybox-share h1 {color: #222;font-size: 35px;font-weight: 700;margin: 0 0 20px;}
.fancybox-share p {margin: 0;padding: 0;}
.fancybox-share__button {border: 0;border-radius: 3px;display: inline-block;font-size: 14px;font-weight: 700;line-height: 40px;margin: 0 5px 10px;min-width: 130px;padding: 0 15px;text-decoration: none;transition: all .2s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;}
.fancybox-share__button:link, .fancybox-share__button:visited {color: #fff;}
.fancybox-share__button:hover {text-decoration: none;}
.fancybox-share__button--fb {background: #3b5998;}
.fancybox-share__button--fb:hover {background: #344e86;}
.fancybox-share__button--pt {background: #bd081d;}
.fancybox-share__button--pt:hover {background: #aa0719;}
.fancybox-share__button--tw {background: #1da1f2;}
.fancybox-share__button--tw:hover {background: #0d95e8;}
.fancybox-share__button svg {height: 25px;margin-right: 7px;position: relative;top: -1px;vertical-align: middle;width: 25px;}
.fancybox-share__button svg path {fill: #fff;}
.fancybox-share__input {background: transparent;border: 0;border-bottom: 1px solid #d7d7d7;border-radius: 0;color: #5d5b5b;font-size: 14px;margin: 10px 0 0;outline: none;padding: 10px 15px;width: 100%;}
.fancybox-thumbs {background: #fff;bottom: 0;display: none;margin: 0;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;padding: 2px 2px 4px;position: absolute;right: 0;-webkit-tap-highlight-color: transparent;top: 0;width: 212px;z-index: 99995;}
.fancybox-thumbs-x {overflow-x: auto;overflow-y: hidden;}
.fancybox-show-thumbs .fancybox-thumbs {display: block;}
.fancybox-show-thumbs .fancybox-inner {right: 212px;}
.fancybox-thumbs>ul {font-size: 0;height: 100%;list-style: none;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0;position: absolute;position: relative;white-space: nowrap;width: 100%;}
.fancybox-thumbs-x>ul {overflow: hidden;}
.fancybox-thumbs-y>ul::-webkit-scrollbar {width: 7px;}
.fancybox-thumbs-y>ul::-webkit-scrollbar-track {background: #fff;border-radius: 10px;box-shadow: inset 0 0 6px rgba(0,0,0,.3);}
.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {background: #2a2a2a;border-radius: 10px;}
.fancybox-thumbs>ul>li {-webkit-backface-visibility: hidden;backface-visibility: hidden;cursor: pointer;float: left;height: 75px;margin: 2px;max-height: calc(100% - 8px);max-width: calc(50% - 4px);outline: none;overflow: hidden;padding: 0;position: relative;-webkit-tap-highlight-color: transparent;width: 100px;}
.fancybox-thumbs-loading {background: rgba(0,0,0,.1);}
.fancybox-thumbs>ul>li {background-position: 50%;background-repeat: no-repeat;background-size: cover;}
.fancybox-thumbs>ul>li:before {border: 4px solid #4ea7f9;bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: all .2s cubic-bezier(.25,.46,.45,.94);z-index: 99991;}
.fancybox-thumbs .fancybox-thumbs-active:before {opacity: 1;}
@media (max-width:800px) {.fancybox-thumbs {width: 110px;}
	.fancybox-show-thumbs .fancybox-inner {right: 110px;}
	.fancybox-thumbs>ul>li {max-width: calc(100% - 10px);}}