.all_height{min-height:100vh;}



@media only screen and (max-width: 599px){
select:active, select:focus{outline:none}
.nomobile{display:none;}
.zpt{height:67px;}
.top_menu_bg{position:fixed;top:0;left:0;right:0;z-index:9999;width:100%;}
.top_black_bg{display:none;}
.top_logo{padding-left:15px;}
.top_phone{display:none;}
.mob_burger{margin:7px 25px 0 0;}
.tpm{position:fixed;top:0;left:-101%;height:100%;width:100%;background:rgba(0, 16, 41, 0.97);z-index:999;}
.tpm > div{display:flex;flex-direction:column;width:100%;}
.tpm a{padding:8px 10px;margin:15px 20px;color:#fff;font-size:26px;font-weight:500;}
.close_menu{display:flex;justify-content:end;margin-bottom:40px;}
.close_menu > div{margin:20px 20px 10px 0;}
.big_logo{display:none;}

.ytb_close{right:0;top:-40px!important;}

.out{top:-70px;transition: all 350ms;}
.show{top:0;transition: all 350ms;}
.ops0{background:transparent!important;}

.top_slider{width:100%;}
.ts_left_bg{background:#0439AB;padding:60px 0 30px 0;}
.tsf_title_bg{width:90%;margin:0 auto;}
.tsf_title{display:flex;align-items:baseline;font-weight:500;color:#fff;font-size:15px;}
.tsf_title:before{content:"";width:100px;height:4px;background:#FFC000;margin-right:20px;}
.tsf_desc{padding-top:30px;color:#fff;font-size:38px;line-height:44px;font-weight:bold;}
.tsf_body{background:url("../image/dotted.png") repeat;position:relative;}
.tsf_form{padding:30px 0 60px 0;display:flex;width:100%;}
.top_form{padding:30px 20px;border-radius:6px;background:#ffc000;margin:0 5px;position:relative;}
.pin_pod_form{position:absolute;bottom:-55px;left:0;font-size:24px;display:flex;font-weight:500;color:#fff;align-items: center;}
.pin_pod_form > div{margin:0 8px;}
.top_form_title{color:#001029;font-size:28px;line-height:36px;font-weight:bold;padding-bottom:20px;}
.top_form_title span:before{content:"";width:1px;height:22px;background:#fff;margin-right:25px;border:2px solid #fff;}
.topform_input_one{padding:0 0 20px 0;display:flex;position:relative;}
.topform_input_one img{position:absolute;top:50%;margin-top:-20px;max-height:24px;left:20px;}
.topform_input_one input{font-weight:500;color:#BCA6A7;font-size:16px;padding:10px 0 10px 52px;}
.topform_input_one ::placeholder{color:#BCA6A7;font-size:16px;font-weight:500;}
.topform_input_two{width:100%;}
.topform_input_two > div{width:100%;display:flex;margin-bottom:20px;position:relative;}
.topform_input_submit{}
.topform_input_sale{display:flex;align-items:center;margin-top:20px;}
.topform_input_sale img{margin-right:15px;margin-left:10px;}
.topform_input_sale p{color:#001029;font-size:15px;}
.topform_input_but{padding:15px 0;display:flex;font-weight:500;align-items: center;justify-content:center;font-size:20px;background:#000;color:#fff;border-radius:6px;cursor:pointer;transition: all .3s linear;}
.topform_input_but > img{margin-right:10px;}

.top_form_shedule{padding:0;}
.shedule_btn{display:flex;padding:11px 0;width:100%;color:#fff;background:#000;border-radius:6px;justify-content:center;align-items: center;cursor:pointer;transition: all 300ms;}
.shedule_btn span{font-size:20px;font-weight:600;line-height:36px;display:flex;font-style: normal;gap: 11px;}
.shedule_btn img{width:32px;height:32px;align-items: center;margin-left:11px;}
.shedule_btn a{font-size:16px;font-weight:600;color:#fff;align-items: center;display:flex;}
.shedule_btn:hover{background:#0439AB;}
.or_line_bg{height:38px;position:relative;width:100%;margin:20px 0 20px 0;}
.or_line{position:absolute;top:18px;left:0;width:100%;z-index:1;height:1px;background:rgba(255,255,255, .33);}
.or_txt{position:absolute;top:5px;font-size: 28px;font-weight:700;left:50%;margin-left:-26px;background:#FFC000;padding:0 12px;z-index:2;}

.section_title_block{text-align:center;display:flex;flex-direction:column;padding:50px 10px;}
.section_title_block h3{text-align:center;font-size:34px;padding-top:25px;font-weight:bold;}
.section_desc_black{display:flex;align-items:baseline;font-weight:500;color:#111;font-size:15px;margin:0 auto;}
.section_desc_black:before{content:"";width:100px;height:4px;background:#0439AB;margin-right:20px;}
.bnf_ico_blick{flex-direction:column;}

.bs_right{padding:0 15px;}
.bsr_l_list{padding:8px 0;}
.bsr_l_list i{color:#0439AB;padding-right:15px;}
.sbs_bg{margin-top: 60px;}
.sbs{display:flex;justify-content:space-between;}
.sbs_left{width:30%;display:flex;position:relative;}
.sbs_block{width:100%;margin:0 auto;}
.sbs_top{transition: all 350ms cubic-bezier(.24, .85, .58, 1);position:relative;z-index:50;width:70px;height:70px;margin:auto;background:#fff;border-radius:100%;display:flex;}
.sbs_top_line1{margin:auto;}
.sbs_top_line1 > svg{max-width:40px;max-height:40px;margin:auto;}
.sbs_left:before{content: '';width: 2px;height: 170px;background: #eee;position: absolute;left: 50%;top: 35px;z-index: 1;}
.sbs_top_line2{display:none;}
.sbs_right{flex-shrink: 1;width:70%;}
.sbs_desc{font-size:14px!important;padding-right:15px;}
.sbs_body > div{padding-bottom:80px;}
.sbs_title{font-size:24px;color:#fff;font-weight:700;line-height:32px;padding-bottom:5px;}
.specialization_block{margin-right:20px;margin-left:20px;}


.specialization_block{overflow:hidden;position:relative;display:flex;margin-bottom:20px;}
.spc_bg{display:flex;margin:auto;height:365px;width:100%;background-size:cover!important;;border:1px solid #e3e4e5;border-radius:6px;}
.spc_bg > img{max-width:100%;display:block;}
.spe_cont{position:absolute;top:0px;left:0px;width:100%;height:100%;background:#fff;transition: all 300ms;}
.spe_cont:hover{background:transparent;}
.spe_cont:hover h3{color:#fff;}
.spe_cont:hover .spe_order{opacity:1;}
.spe_cont:hover .spe_list{opacity:0;}
.spe_cont:hover path{color:#fff;fill:#fff;}
.spe_cont:hover .spe_price{color:#fff;}
.spe_cont:hover .orc{color:#fff;}
.spe_top{display: flex;justify-content: space-between;position: relative;padding: 60px 30px 20px 30px;}
.spe_ico{position:relative;height:70px;}
.spe_ico svg{position:absolute;top:0;left:0;z-index:3;width:60px;height:60px;}
.spe_ico img{position:absolute;top:0;left:0;z-index:3;max-height:60px;}
.spe_ico:before{content: "";display: block;opacity:0.5;background:#eee;border-radius:100%;z-index:1;width: 60px;height: 60px;position: absolute;left: 20px;top: -10px;}
.spe_title{padding:0 0 15px 0;}
.spe_title h3{font-size:20px;font-weight:600;}
.spe_list{padding:10px 30px;}
.spe_list > div{padding: 5px 0;color: #0439AB;font-weight: 300;font-size: 16px;}
.spe_list > div:before{content: "\25CF";margin-right: 8px;font-size: 14px;}
.spe_price{color:#7e7f80;font-weight:500;}
.spe_order{display: flex;cursor: pointer;position: absolute;bottom: 80px;left: 30px;opacity: 0;}
.spe_order > div{color:#001029;font-size:15px;margin:auto 0;font-weight:600;}
.spe_order > span{color:#001029;font-size:6px;margin-left:15px;padding:15px;background:#FFC000;border-radius:5px;}

.reward_block{padding:0;}
.reward_block > div{width:44%;margin:0 auto 10px auto;}

.benefits_back{flex-direction:column;position:relative;}
.bnf_author_podp{margin:30px 0;}

.bnf_right_outter{display:none;}

.free_dia_bg{position:relative;}
.fd_align{position:relative;width:100%;margin:0 auto;z-index:11;background:#eee;padding:50px 0;}
.free_dia_background{background:#eee;}
.fd_left{display:flex;}
.fd_left > div{display:flex;flex-direction:column;justify-content:center;padding:0 15px 0 0;}
.fd_left:before{content:"";display:inline-flex;width:6px;height:110px;background:#ffc000;margin:auto 20px auto 20px;}
.fd_left_title{margin-bottom:10px;font-size:32px;color:#001029;line-height:46px;font-weight:700;}
.fd_left_desc{color:#4c4c4d;font-size:15px;font-weight:400;line-height:24px;}
.fd_right{padding-top:30px;}

.shara_phonia{cursor:pointer;display:flex;margin-left:10px;}
.trubka_bg{margin-right:20px;}
.svg_trubka{width:110px;height:110px;background:#fff;border-radius:50%;display:flex;}
.svg_trubka > img{max-width:60px;margin:auto;}
.trubka_nomer{display:flex;flex-direction:column;justify-content:center;}
.work_day{color:#4c4c4d;font-size:15px;text-transform: uppercase;font-weight:500;line-height:24px;}
.work_phone{color:#0439ab;font-size:32px;line-height:46px;font-weight:700;}


.video_b_bg{}
.video_wrapper{width:100%;position:relative;}
.video_left{width:100%;}
.vl_bg{padding:60px 10px 50px 10px;background:#ffc000;}
.vl_block{width:100%;margin:0 auto;}
.vl_hl{display: flex;align-items:baseline;font-size:15px;line-height:24px;color:#001029;font-weight:500;}
.vl_hl:before{content: "";display: inline-flex;width: 100px;height: 4px;background-color: #fff;position: relative;margin-right: 20px;}
.vl_title{color:#001029;padding-top:25px;font-size:32px;font-weight:800;max-width:380px;line-height:58px;}
.vl_txt{color:#001029;font-size:15px;line-height:24px;font-weight:400;padding:35px 0;}
.vl_btn{display:flex;flex-direction:column;}
.vl_btn > div{display:flex;margin-bottom:20px;justify-content:center;color:#001029;padding:15px 34px;border-radius:6px;font-size:15px;line-height:24px;transition: all .3s ease-out;cursor:pointer;}
.vl_btn > div > span{font-size:9px;margin-left:10px;}
.vl_btn1{background:#fff;border:1px solid #fff;}
.vl_btn2{background:#ffc000;border:1px solid #001029;}
.vl_btn > div:hover{background:#001029;color:#fff;border:1px solid #001029;}

.no_play{height:280px;position:relative;padding-top:50px;background:url("../image/bg_video_m.jpg");background-repeat: no-repeat;background-size: cover;}
.play_video_bg{width:120px;height:120px;transition: all 400ms;border-radius:50%;margin-top:-35px;margin-left:-50px;position:absolute;top:40%;left:50%;z-index:11;background:#ffc000;display:flex;cursor:pointer;}
.play_video_bg:hover{background:#001029;}
.play_video_bg:hover i{color:#fff;}
.play_video_bg > i{margin:auto;}
.play_video_bg:before{position: absolute;top: 50%;left: 50%;display: block;content: '';border: 1px solid rgba(255,192,0,1);border-radius: 200px;transform: scale(.35) translateY(-50%) translateX(-50%);opacity: 0;animation: marker-ripple-animation 2.6s cubic-bezier(.25, .9, .2, 1) .4s infinite;width: 100px;height: 100px;}
.play_video_bg:after{position: absolute;top: 50%;left: 50%;display: block;content: '';border: 1px solid rgba(255,192,0,1);border-radius: 200px;transform: scale(.35) translateY(-50%) translateX(-50%);opacity: 0;animation: marker-ripple-animation 2.6s cubic-bezier(.25, .9, .2, 1) .4s infinite;width: 120px;height: 120px;}
	
	
@keyframes marker-ripple-animation {
 0% {
  transform:translate3d(-50%, -50%, 0) scale(1);
  opacity:1
 }
 100% {
  transform:translate3d(-50%, -50%, 0) scale(1.7);
  opacity:0
 }
}

.best_spec_eblo{display:flex;flex-wrap:wrap;padding-top:70px;}
.best_spec_eblo > div{width:100%;min-height:100px;}
.big_special{margin:15px;border-radius:6px;overflow:hidden;position:relative;}
.big_ava_sp img{display:flex;max-width:100%;}
.big_info_back{padding:50px;position:absolute;color:#001029;z-index:15;top:0;left:0;bottom:0;display:flex;max-width:100%;transform:none;flex-direction:column;justify-content:space-between;width:100%;}
.big_info_sp{position:absolute;top:0;z-index:5;right:0;bottom:0;left:0;background:#ffc000;opacity:0;max-width:100%;transition: all 300ms;transform:none;}
.big_info_sp_gg{position:absolute;width:100%;height:100%;display:flex;transform:none;transition: all 300ms;}
.big_info_sp:hover{opacity:1;}
.big_info_sp:hover .bistop_social{transform: translateY(-10px);transition: all 400ms;}
.big_info_sp:hover .bistop_info{transform: translateY(10px);transition: all 400ms;}
.bistop_social{display:flex;padding-top:10px;}
.bistop_social_ico{display:flex;margin:0 0 0 15px;}
.bistop_social_ico a{color:#001029;background:#fff;border-radius:5px;padding:11px 12px;transition: all 300ms;}
.bistop_social_ico a:hover{background:#001029;color:#fff;}
.bistop_info{color:#001029;font-weight:400;padding-bottom:10px;}
.big_user_ceo{margin-bottom:11px;font-size:13px;}
.big_user_name{font-size:20px;font-weight:600;}


.ncom_flex{flex-wrap:wrap;margin-bottom:30px;}
.number_company_bg{background:#fff url("../image/abou.svg") no-repeat top center;}
.ncom_left{width:100%;}
.ncom_left > div{margin:15px;}
.ncom_right{width:100%;}
.ncom_right > div{width:50%;margin:40px 0;}
.ncom_big_bg{display:flex;flex-direction:column;}
.ncom_num_big{font-size:130px;font-weight:800;display:flex;justify-content:center;line-height: 205px;color:#0439AB;padding-bottom:20px;}
.otnumer:after{content: "";display: inline-flex;width: 40px;height: 40px;position: relative;left: 15px;top: -90px;background-repeat: no-repeat; background-image: url(../image/big_plus.svg);}
.otnumer_small{position:relative;}
.otnumer_small:after{content: "";display: inline-flex;width: 40px;height: 40px;position: relative;left: 5px;top: -10px;background-repeat: no-repeat; background-image: url(../image/plus.svg);}
.ncom_dsc{display:flex;color:#001029;}
.ncom_dsc:before{content: "";display: inline-flex;width: 7px;height: 49px;background: #ffc000;margin-right: 15px;}
.ncomr_bg{display:flex;position:relative;}
.ncm_small_ava{display:none;width:120px;height:120px;border-radius:50%;background:#f0f1f2;}
.ncm_small_ava span{margin:auto;}
.ncm_small_info{padding-left:15px;display:flex;flex-direction:column;justify-content:center;}
.ncom_num_small{color:#0439AB;font-size:35px;line-height:46px;font-weight:700;}
.ncm_desc{color:#4c4c4d;font-size:18px;line-height:28px;font-weight:600;}


.testimonials_block{position:relative;z-index:1;}
.tst_flex{height:0;}
.tst_block_bg{background:#f0f1f2;width:100%;display:flex;padding: 110px 0 100px 0;margin:0 auto;}
.otziv_bg{z-index:8;position:relative;width:100%;}
.left_title_otz{font-size:48px;padding-top:25px;font-weight:800;line-height:58px;font-family:Inter;}
.otziv_slide_bg{position:relative;margin:45px 7px 0 7px;overflow:hidden;}
.otziv_block_wrap{width:100%;min-height:80px;}
.otz_quote{position:absolute;top:0;right:15px;}
.sam_otzv_top{padding-right:70px;margin:0 0 40px 0;color:#4c4c4d;font-size:15px;font-weight:400;line-height:24px;}
.sam_otzv_bottom{display:flex;}
.sam_otzv_ava{width:55px;height:55px;margin-right:25px;margin-left:30px;border-radius:50%;overflow:hidden;}
.sam_otzv_bane{display:flex;flex-direction:column;justify-content:center;color:#001029;}
.otziv_arrow_bg{display:flex;justify-content:space-between;margin-top:25px;border-radius:6px;overflow:hidden;}
.arleft{transform:rotate(180deg);}
.otziv_arrow_bg > button{width:49.8%;background:#ffc000;border:none;padding:20px 0;}
.sob_name{font-size:18px;line-height:30px;font-weight:600;}
.sob_geo{font-size:13px;font-weight:400;line-height:22px;text-decoration:uppercase;}
.testomon{font-size:32px!important;}

.tst_left{align-content: flex-end;align-items: flex-end;position:relative;}
.tst_counter_bg{position:absolute;bottom:-80px;right:250px;padding:40px 50px;background:#fff;border-radius:6px;border:1px solid #E3E4E6;border-left:4px solid #FFC000 !important;}



.ln_pad{padding:90px 0;}
.linebg{min-height:200px;background:#fff;}
.best_exp{width:100%;background:#fff;margin:0 auto;flex-direction:column;}
.best_exp > div{width:100%;}
.bexp_left > div{margin:0 15px;}
.no_top_padding{padding:0!important;}
.bexp_dsc{font-weight:400;color:#4c4c4d;padding:20px 0 30px 0;font-size:14px!important;}
.besters_two{display:flex;flex-direction:column;}
.bt_bg{padding:40px 30px 35px 30px;background:#f0f1f2;border-radius:6px;display:flex;margin-bottom:25px;}
.bt_advance{width:180px;text-align:center;margin:auto;}
.bta_img > img{border-radius:50%;border:4px solid #0439AB;}
.bta_info{padding-top:30px;}
.btai_name{color:#001029;font-size:18px;font-weight:600;line-height:28px;}
.btai_work{color:#4c4c4d;font-size:13px;font-weight:400;line-height:22px;margin-bottom:20px;}
.btai_phone a{color:#001029;font-weight:400;}
.btai_phone:hover .btai_ico{color:#FFC000!important;transition: all 350ms;}

.bexp_right{display:flex;}
.bexp_form_bg{margin:10px 15px 0 15px;width:100%;display:flex;}
.bexp_form{background:#ffc000 url("../image/dotted05.png");border-radius:6px;padding:45px 35px;opacity:0.9;width:100%;}
.bexp_title{display:flex;font-size:26px;line-height:36px;font-weight:700;position:relative;padding:0 0 0 20px;}
.bexp_title span:before{content:"";position:absolute;left:0;top:10%;width:4px;height:80%;background:#fff;}


.top_footer{background:#F0F1F2;padding:50px 10px;}
.top_footer_flex{margin:auto;flex-direction:column;}
.not_border{border-right:none!important;}
.foot_cont{padding:30px 0;}
.advanced_icon_block{display:flex;cursor:pointer;}
.aib_ico{margin-right:30px;display:flex;}
.aib_ico svg{margin:auto;}
.aib_info{display:flex;flex-direction:column;justify-content:center;color:#001029;}
.aib_info > div{color:#001029;}
.aib_title{font-size:13px;line-height:22px;text-transform:uppercase;font-weight:400;margin-bottom:6px;}
.aib_desc{font-size:18px;line-height:28px;font-weight:600;transition: all 350ms;}
.aib_desc:hover{color:#0439AB;}


.fs_flex{width:100%;margin:40px auto 0 auto;align-items:center;justify-content:center;cursor:pointer;flex-wrap:wrap;}
.fs_logo{width:50%;order:2;}
.fs_promise{width:100%;order:1;padding-bottom:30px;}
.fs_phone{width:50%;order:3;}
.fs_header{position:relative;margin-top:20px;}
.fs_logo{display:flex;justify-content:center;}
.fs_logo img{max-height:30px;margin-top:3px;}
.fs_promise img{max-height:70px;}
.fsp_right span{font-size:16px;font-weight:500;color:#0439ab;}
.fsp_top{color:#656565;font-size:12px;line-height:20px;}
.fsp_left{display:flex;}
.fsp_left svg{max-height:30px;max-width:30px;margin:auto 8px auto 0;}
.close_shedule{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;cursor:pointer;display:flex;}
.close_shedule svg{margin:auto;}
#msform {width: 94%;max-width:1170px;height:90vh;z-index:102;border-radius:6px;background:#fff;margin:auto;text-align: center;position: relative;padding-top:10px;overflow-y:auto;overflow-x:hidden;}
#msform::-webkit-scrollbar{width:6px;background-color: #eee;border-radius:3px;}
#msform::-webkit-scrollbar-thumb{background-color: #767676;border-radius:3px;}
#msform fieldset {background: white;border: 0 none;border-radius: 3px;padding: 20px 10px;width:100%;box-sizing: border-box;margin: 0;position: absolute;}
#msform fieldset:not(:first-of-type) {display: none;}
#msform input, #msform textarea, #msform select {padding: 15px;border: 1px solid #ccc;border-radius: 6px;margin-bottom: 10px;width: 100%;box-sizing: border-box;color: #2C3E50;font-size: 13px;}

#msform .action-button {width:100px;background:#001029;color:#fff;border-radius: 6px;cursor: pointer;padding: 10px 5px;margin: 0;display:flex;justify-content:center;}
#msform .action-button img{margin:0 10px;}
.back_arr img{transform:rotate(180deg);}
.no_active{opacity:0.2;cursor:not-allowed!important;}
.no_active:hover{background:#001029!important;}
#msform .action-button:hover, #msform .action-button:focus {background:#0439AB;}
.inp_area{padding-bottom:20px;text-align:left;}
.input_title{font-size:14px;padding-bottom:10px;}
.inp_area textarea{min-height:100px;}
.inp_area select{padding: 15px;border: 1px solid #ccc;border-radius: 6px;margin-bottom: 10px;width: 100%;box-sizing: border-box;color: #2C3E50;font-size: 13px;}
.fs-title {font-size: 22px;color: #000;padding:5px 0 30px 0;font-weight:700;}
.fs_dsc{padding:20px 0;font-size:16px;}
.fs_dsc p{padding-bottom:20px;line-height:24px;}
.fs_dsc p{color:#001029;}
.fs-desc{font-size:13px;color:#656565;text-align:left;padding-bottom:30px;}

.she_days_bg{padding:0 0 30px 0;}
.she_days{width:100%;margin:0 auto;}
.w10{width:50%;display:flex;font-size:13px;}
.w10 span{display:block;text-align:center;}
.w10 div{margin:auto;display:flex;justify-content:center;height:30px;}
.w10 div > span{margin:auto 10px;}
.w10 img{max-height:25px;margin:auto 0;}
.she_center{width:100%;height:95px;display:flex;}
.she_center > div{position:relative;width:100%;}
.slid_block{position:absolute;top:0;width:100%;}
.day_block_title{padding:8px 0;text-align:center;display:flex;justify-content:center;}
.day_block_title > h4{margin-right:10px;}
#slide_1{left:0;}
#slide_2{right:-110%;}
.day_mob_action{position:absolute;top:-150px;left:0;width:100%;padding:20px 0;background:#fff;border:1px solid #f0f0f0;border-radius:6px;}
.she_date_check{height:30px;align-items: center;}
.end_form_field{display:none;}
.fieldset_flex{padding-top:50px;}
.she_arr_mobile{height:50px;display:flex;}
.she_center{order:1;}
.she_prew{order:2;}
.she_next{order:3;}
.slid_block > div{justify-content:space-between;}
.day_column{}
.day_col_top{text-align:center;padding:12px 0;background:#f0f0f0;margin:0 5px;}
.day_col_top span{font-size:13px;padding-top:10px;display:block;}
.day_col_top_noactive{text-align:center;padding:12px 0;background:#f0f0f0;margin:0 5px;opacity:0.2}
.day_col_top_noactive span{font-size:13px;padding-top:10px;display:block;}
.day_bnt{margin:0 5px 10px 5px; background:#002554;color:#fff;padding:15px 0;border-radius:6px;font-size:14px;font-weight:400;cursor:pointer;}
.day_bnt_active{background:#FFC000;}
.day_col_btn{display:none;}
.custom_chc{display:flex;flex-direction:column;}
.custom_chc input{display:none;}
.custom_chc label{position: relative;cursor: pointer;clear: both;height: auto;display: flex;align-items: center;width:130px;}
.custom_chc label::before{content: "";-webkit-appearance: none;background-color: transparent;border: 1px solid #4e4e4e;padding: 7px;position: relative;vertical-align: bottom;cursor: pointer;margin-right: 0.75rem;border-radius: 4px;width: 22px;height: 22px;float: left;}
.custom_chc input:checked+label::after{    content: "";display: block;position: absolute;left: 17px;width: 0.5rem;height: 1rem;border: solid #000;border-width: 0 3px 3px 0;transform: rotate(45deg);margin-top: -3px;}

.progres{margin-bottom:10px;font-size:12px;display:flex;justify-content:space-between;width:100%;}
.progres li{list-style:none;width:33.333%;display:flex;}
.progres li > div{width:90px;margin:0 auto;}
#progressbar {position:relative;height:20px;display:flex;overflow: hidden;margin-top:30px;}
#progressbar li {list-style-type: none;color: #222;text-transform: uppercase;font-size: 9px;width: 33.33%;float: left;position: relative;margin-top:auto;margin-bottom:auto;}
#progressbar li:before {content:'';width: 10px;height: 10px;display: block;background:#FFC000;border-radius: 50%;margin-top:-1px;margin: 0 auto 0 auto;z-index:102;position:relative;}
#progressbar li:after {content: '';width: 100%;height: 2px;background: #eee;position: absolute;left: -50%;top: 50%;margin-top:-1px;z-index: 101;}
#progressbar li:first-child:after {content: none; }
#progressbar li.active:before,  #progressbar li.active:after{background: #0439AB;transition:all 300ms;}
#progressbar li.active:before{content:'';background: #0439AB;border: 5px solid #0439AB;}
#progressbar li.active:after{width:100%;}
#progressbar li.active_true:before{border:5px solid #0439AB;}

.copier{margin:auto!important;}
.emp{background:#ffdddd;}
.flex_btn{display:flex;justify-content:space-between;}
.google_map_bg{height:500px;}
#map{width:100%;height:500px;}
}

@media only screen and (min-width: 600px) and (max-width: 899px){
.all_height{min-height:70vh!important;}
.top_logo{padding-right:20px;border-right:1px solid #eee;display:flex;}
.top_logo >a{display:flex;}
.mob_burger{margin:7px 25px 0 0;}
.tpm{position:fixed;top:0;left:-101%;height:100%;width:100%;background:rgba(0, 16, 41, 0.97);z-index:999;}
.tpm > div{display:flex;flex-direction:column;width:100%;}
.tpm a{padding:8px 10px;margin:15px 20px;color:#fff;font-size:26px;font-weight:500;}
.close_menu{display:flex;justify-content:end;margin-bottom:40px;position:absolute;top:15px;right:15px;}
.close_menu > div{margin:20px 20px 10px 0;}
.big_logo{display:none;}
.top_black_bg{height:32px;}
.top_black{height:32px;overflow:hidden;display:flex;}
.mrq{width:99%;overflow:hidden;margin:auto;height:16px;}
.mrq span{padding:0 10px;font-weight:300;font-size:14px;letter-spacing:0.4px;}
.mrq span:after{content:"\25CF";margin-left:25px;}
.no_after:after{content:"";}

.end_form_field{display:none;}
.fieldset_flex{display:flex;padding-top:100px;}
.fieldset_text{margin:auto;width:80%;}

.top_phone{display:none;}

.top_slider{width:100%;background:url("../image/slide.jpg") no-repeat top center;background-size:cover;padding:40px 0 40px 0;}
.ts_left_bg{width:92%;background:#0439AB;padding-top:60px;padding-bottom:40px;clip-path: polygon(0 0, 100% 0%, 83% 100%, 0% 100%);}
.tsf_title_align{display:flex;}
.tsf_title_bg{display:flex;flex-direction:column;margin:0 auto;width:80%;}
.tsf_title{display:flex;align-items:baseline;font-weight:500;color:#fff;font-size:15px;}
.tsf_title:before{content:"";width:100px;height:4px;background:#FFC000;margin-right:20px;}
.tsf_desc{padding-top:30px;color:#fff;font-size:50px;line-height:82px;font-weight:bold;}
.tsf_body{background:url("../image/dotted.png") repeat;position:relative;width:80%;}
.tsf_form{padding:30px 0 60px 0;display:flex;width:100%;flex-direction:column;}
.top_form{padding:30px 38px;border-radius:6px;background:#ffc000;max-width:400px;width:70%;margin:0 auto;position:relative;}
.pin_pod_form{position:absolute;bottom:-55px;left:0;font-size:24px;display:flex;font-weight:500;color:#fff;align-items: center;}
.pin_pod_form > div{margin:0 8px;}
.top_form form{padding-top:14px;}
.top_form_title{color:#001029;font-size:28px;line-height:36px;font-weight:700;}
.top_form_title span:before{content:"";width:4px;height:22px;background:#fff;margin-right:21px;border:2px solid #fff;}
.topform_input_one{padding:10px 0;display:flex;position:relative;}
.topform_input_two{display:flex;justify-content:space-between;width:100%;}
.topform_input_two > div{width:46%;display:flex;}
.in_input input{padding:10px 30px 10px 52px;font-size:16px;color:#444;border:none;border-radius:6px;width:100%;line-height:34px;color:#BCA6A7;}
.in_input ::placeholder{font-size:16px;color:#444;border:none;border-radius:6px;width:100%;line-height:34px;color:#BCA6A7;}
.in_input select{padding:10px 30px;font-size:14px;color:#444;border:none;border-radius:6px;width:100%;line-height:34px;min-height:60px;}
.in_input img{position:absolute;top:50%;margin-top:-12px;max-height:24px;left:20px;}
.topform_input_submit{padding-top:10px;display:flex;justify-content:space-between;align-items: center;}
.topform_input_submit > div{width:100%;font-size:20px;font-weight:600;align-items: center;display:flex;justify-content:center;}
.topform_input_submit > div > img{max-height:24px;margin-right:10px;}
.topform_input_sale{display:flex;align-items:center;}
.topform_input_sale img{margin-right:15px;margin-left:10px;}
.topform_input_sale p{color:#001029;font-size:15px;}
.topform_input_but{padding:15px 0;text-align:center;font-size:15px;background:#222;color:#fff;border-radius:6px;cursor:pointer;transition: all .3s linear;}
.topform_input_but > img{margin-left:10px;}
.topform_input_but:hover{background:#0439AB;}

.top_form_shedule{padding:20px 0 0 0;}
.shedule_btn{display:flex;padding:11px 0;width:100%;color:#fff;background:#000;border-radius:6px;justify-content:center;align-items: center;cursor:pointer;transition: all 300ms;}
.shedule_btn span{font-size:20px;font-weight:600;line-height:36px;display:flex;font-style: normal;gap: 11px;}
.shedule_btn img{width:32px;height:32px;align-items: center;margin-left:11px;}
.shedule_btn a{font-size:16px;font-weight:600;color:#fff;align-items: center;display:flex;}
.shedule_btn:hover{background:#0439AB;}
.or_line_bg{height:38px;position:relative;width:100%;margin:20px 0 20px 0;}
.or_line{position:absolute;top:18px;left:0;width:100%;z-index:1;height:1px;background:rgba(255,255,255, .33);}
.or_txt{position:absolute;top:5px;font-size: 28px;font-weight:700;left:50%;margin-left:-26px;background:#FFC000;padding:0 12px;z-index:2;}

.section_title_block{text-align:center;display:flex;flex-direction:column;padding:70px 0;}
.section_title_block h3{text-align:center;font-size:48px;padding-top:25px;font-weight:bold;}
.section_desc_black{display:flex;align-items:baseline;font-weight:500;color:#111;font-size:15px;margin:0 auto;}
.section_desc_black:before{content:"";width:100px;height:4px;background:#0439AB;margin-right:20px;}
.left_title{padding:20px 0 10px 0!important;}

.specialization{width:100%;max-width:1070px;margin:0 auto;background:#fff;display:flex;flex-wrap:wrap;justify-content:center;}
.specialization > div{display:flex;flex-wrap:wrap;width:50%;}
.sb_odd{flex-shrink:0;width:90%;margin:0 10px 25px auto;}
.sb_even{flex-shrink:0;width:90%;margin:0 auto 25px 10px;}

.specialization_block{border-radius:6px;overflow:hidden;position:relative;display:flex;}
.spc_bg{display:flex;height:370px;width:100%;background-position: top;background-size:cover;}
.spc_bg > img{max-width:100%;display:block;}
.spe_cont{position:absolute;top:0px;left:0px;width:100%;height:100%;padding:0;background:#fff;transition: all 300ms;}
.spe_cont:hover{background:transparent;}
.spe_cont:hover h3{color:#fff;}
.spe_cont:hover svg{color:#fff;fill:#fff;}
.spe_cont:hover img fill{color:#fff;fill:#fff;}
.spe_cont:hover svg fill{color:#fff;fill:#fff;}
.spe_cont:hover path{color:#fff;fill:#fff;}
.spe_cont:hover .spe_price{color:#fff;}
.spe_cont:hover .orc{color:#fff;}
.spe_cont:hover .spe_list>div{color:#fff;}
.spe_cont:hover .spe_list{display:none;}
.spe_cont:hover .spe_order{opacity:1;}
.spe_top{display:flex;justify-content:space-between;position:relative;padding:60px 30px 20px 30px;}
.spe_list{padding:10px 30px;}
.spe_list > div{padding:5px 0;color:#0439AB;font-weight:300;font-size:16px;}
.spe_list > div:before{content:"\25CF";margin-right:8px;font-size:14px;}
.spe_ico{position:relative;height:70px;}
.spe_ico svg{position:absolute;top:0;left:0;z-index:3;max-height:60px;width:60px;height:60px;}
.spe_ico img{position:absolute;top:0;left:0;z-index:3;max-height:60px;}
.spe_ico:before{content: "";display: block;opacity:0.5;background:#eee;border-radius:100%;z-index:1;width: 60px;height: 60px;position: absolute;left: 20px;top: -10px;}
.spe_title{padding:0 0 15px 0;}
.spe_title h3{font-size:20px;font-weight:600;}
.spe_price{color:#7e7f80;font-weight:500;}
.spe_order{display:flex;cursor:pointer;position:absolute;bottom:80px;left:30px;opacity:0;}
.spe_order > div{color:#001029;font-size:15px;margin:auto 0;font-weight:600;}
.spe_order > span{color:#001029;font-size:6px;margin-left:15px;padding:15px;background:#FFC000;border-radius:5px;}

.reward_bg{display:none;}
.reward_block{width:100%;max-width:1170px;margin:0 auto;position:relative;z-index:5;padding:40px 0;}
.reward_block1{width:100%;margin:0;position:relative;z-index:5;padding:40px 0;background:#f0f1f2;}
.rb_tit{font-size: 18px;font-weight: 600;line-height: 28px;color:#4C4C4D;padding-top:5px;}
.rb_num{display:flex;}
.rb_num span{color:#0439AB;font-size: 60px;font-weight: bold;text-transform: capitalize;font-style: normal;line-height: 70px;}
.rb_num span:after{content: "";display: inline-flex;width: 40px;height: 40px;position: relative;top: -15px;left: 5px;background-repeat: no-repeat;}
.plus span:after{background-image: url(../image/plus.svg);}
.percent span:after{background-image: url(../image/percent.svg);}

.bs_right{padding:0 15px;}
.bsr_l_list{padding:8px 0;}
.bsr_l_list i{color:#0439AB;padding-right:15px;}
.sbs_bg{margin-top: 60px;}
.sbs{display:flex;justify-content:space-between;}
.sbs_left{width:30%;display:flex;position:relative;}
.sbs_block{width:100%;margin:0 auto;}
.sbs_top{transition: all 350ms cubic-bezier(.24, .85, .58, 1);position:relative;z-index:50;width:70px;height:70px;margin:auto;background:#fff;border-radius:100%;display:flex;}
.sbs_top_line1{margin:auto;}
.sbs_top_line1 > svg{max-width:40px;max-height:40px;margin:auto;}
.sbs_left:before{content: '';width: 2px;height: 170px;background: #eee;position: absolute;left: 50%;top: 35px;z-index: 1;}
.sbs_top_line2{display:none;}
.sbs_right{flex-shrink: 1;width:70%;}
.sbs_desc{font-size:14px!important;padding-right:15px;}
.sbs_body > div{padding-bottom:80px;}
.sbs_title{font-size:24px;color:#fff;font-weight:700;line-height:32px;padding-bottom:5px;}
.specialization_block{margin-right:20px;margin-left:20px;}

.benefits_back{flex-direction:column;}
.bnf_left{padding:0 20px!important;margin-bottom:30px;}
.bnf_right{width:100%;display:flex;}
.benef_bgg{position:absolute;top:50%;left:0;right:0;bottom:0;background:url(../image/bg_line.jpg);width:100%;height:400px;margin-top:-200px;z-index:7;}
.bnf_right_outter{display:none;}
.mwws{width:180px;}
.bnf_right_bg{max-width:900px!important;}
.bnf_right_bg > img{width:100%!important;}


.bnf_relative{padding-bottom:110px;padding-top:40px;}

.fd_align_right{z-index:11;position:relative;background:#f0f1f2;padding:40px 20px;}
.free_dia_bg{position:relative;}
.fd_align{position:relative;width:100%;display:flex;margin-left:20px;z-index:11;flex-direction:column;}
.fd_right{margin-top:30px;}
.free_dia_background{}
.fd_left{display:flex;}
.fd_left > div{display:flex;flex-direction:column;justify-content:center;}
.fd_left:before{content:"";display:inline-flex;width:4px;height:80px;background:#ffc000;margin-right:20px;}
.fd_left_title{margin-bottom:10px;font-size:32px;color:#001029;line-height:46px;font-weight:700;}
.fd_left_desc{color:#4c4c4d;font-size:16px;font-weight:400;line-height:24px;}

.shara_phonia{cursor:pointer;display:flex;margin-left:20px;margin-top:15px;}
.trubka_bg{margin-right:20px;}
.svg_trubka{width:90px;height:90px;background:#fff;border-radius:50%;display:flex;}
.svg_trubka > img{max-width:60px;margin:auto;}
.trubka_nomer{display:flex;flex-direction:column;justify-content:center;}
.work_day{color:#4c4c4d;font-size:15px;text-transform: uppercase;font-weight:500;line-height:24px;}
.work_phone{color:#0439ab;font-size:32px;line-height:46px;font-weight:700;}


.video_b_bg{min-height:650px;position:relative;z-index:1;}
.video_wrapper{width:100%;min-height:300px;position:relative;}
.video_left{height:0px;}
.vl_bg{width:100%;height:100%;z-index:8;padding:0;display:flex;background: #ffc000;padding:80px 0;}
.vl_block{margin:auto;width:90%;}
.vl_hl{display: flex;align-items:baseline;font-size:15px;line-height:24px;color:#001029;font-weight:500;}
.vl_hl:before{content: "";display: inline-flex;width: 100px;height: 4px;background-color: #fff;position: relative;margin-right: 20px;}
.vl_title{color:#001029;padding-top:25px;font-size:48px;font-weight:800;max-width:70%;line-height:58px;}
.vl_txt{color:#001029;font-size:15px;line-height:24px;font-weight:400;padding:35px 0;max-width:380px;}
.vl_btn{display:flex;}
.vl_btn > div{display:flex;margin-right:30px;color:#001029;padding:15px 34px;border-radius:6px;font-size:15px;line-height:24px;transition: all .3s ease-out;cursor:pointer;}
.vl_btn > div > span{font-size:9px;margin-left:10px;}
.vl_btn1{background:#fff;border:1px solid #fff;}
.vl_btn2{background:#ffc000;border:1px solid #001029;}
.vl_btn > div:hover{background:#001029;color:#fff;border:1px solid #001029;}

.no_play{position:relative;min-height:380px;display:flex;background:url("../image/bg_video_m.jpg");background-repeat: no-repeat;background-size: cover;}
.play_video_bg{width:120px;height:120px;transition: all 400ms;border-radius:50%;margin:auto;background:#ffc000;display:flex;cursor:pointer;}
.play_video_bg:hover{background:#001029;}
.play_video_bg:hover i{color:#fff;}
.play_video_bg > i{margin:auto;}
.play_video_bg:before{position: absolute;top: 50%;left: 50%;display: block;content: '';border: 1px solid rgba(255,192,0,1);border-radius: 200px;transform: scale(.35) translateY(-50%) translateX(-50%);opacity: 0;animation: marker-ripple-animation 2.6s cubic-bezier(.25, .9, .2, 1) .4s infinite;width: 100px;height: 100px;}
.play_video_bg:after{position: absolute;top: 50%;left: 50%;display: block;content: '';border: 1px solid rgba(255,192,0,1);border-radius: 200px;transform: scale(.35) translateY(-50%) translateX(-50%);opacity: 0;animation: marker-ripple-animation 2.6s cubic-bezier(.25, .9, .2, 1) .4s infinite;width: 120px;height: 120px;}
	
	
@keyframes marker-ripple-animation {
 0% {
  transform:translate3d(-50%, -50%, 0) scale(1);
  opacity:1
 }
 100% {
  transform:translate3d(-50%, -50%, 0) scale(1.7);
  opacity:0
 }
}


.best_spec{padding:95px 0 0 0;}
.best_spec_header{display:flex;max-width:1170px;margin:0 auto;}
.best_spec_header > div{width:50%;}
.bs_right_flex{display:flex;padding-top:40px;}
.bsr_listing{padding:0 15px;color:#4c4c4d;}
.bsr_listing > div{padding-bottom:10px;transition: all 400ms;}
.bsr_listing i{color:#0439ab;padding-right:10px;font-size:13px;}
.bsr_l_list span:hover .bsr_l_list > i{color:#ffc000!important;}

.best_spec_eblo{display:flex;padding-top:70px;}
.best_spec_eblo > div{width:25%;min-height:100px;}
.big_special{margin:15px;border-radius:6px;overflow:hidden;position:relative;}
.big_ava_sp img{display:flex;max-width:100%;}
.big_info_back{padding:50px;position:absolute;color:#001029;z-index:15;top:0;left:0;bottom:0;display:flex;max-width:100%;transform:none;flex-direction:column;justify-content:space-between;width:100%;}
.big_info_sp{position:absolute;top:0;z-index:5;right:0;bottom:0;left:0;background:#ffc000;opacity:0;max-width:100%;transition: all 300ms;transform:none;}
.big_info_sp_gg{position:absolute;width:100%;height:100%;display:flex;transform:none;transition: all 300ms;}
.big_info_sp:hover{opacity:1;}
.big_info_sp:hover .bistop_social{transform: translateY(-10px);transition: all 400ms;}
.big_info_sp:hover .bistop_info{transform: translateY(10px);transition: all 400ms;}
.bistop_social{display:flex;padding-top:10px;}
.bistop_social_ico{display:flex;margin:0 0 0 15px;}
.bistop_social_ico a{color:#001029;background:#fff;border-radius:5px;padding:11px 12px;transition: all 300ms;}
.bistop_social_ico a:hover{background:#001029;color:#fff;}
.bistop_info{color:#001029;font-weight:400;padding-bottom:10px;}
.big_user_ceo{margin-bottom:11px;font-size:13px;}
.big_user_name{font-size:20px;font-weight:600;}


.number_company_bg{min-height:400px;background:#fff url("../image/abou.svg") no-repeat top center;}
.ncom_left{width:37%;}
.ncom_left > div{margin:15px 15px 15px 30px;}
.ncom_right{width:63%;}
.ncom_right > div{width:50%;margin:40px 0;}
.ncom_flex{padding:90px 0 30px 0;margin-bottom:70px;}
.ncom_big_bg{display:flex;flex-direction:column;}
.ncom_num_big{font-size:180px;font-weight:800;display:flex;line-height: 205px;color:#0439AB;}
.otnumer:after{content: "";display: inline-flex;width: 40px;height: 40px;position: relative;left: 15px;top: -90px;background-repeat: no-repeat; background-image: url(../image/big_plus.svg);}
.otnumer_small{position:relative;}
.otnumer_small:after{content: "";display: inline-flex;width: 40px;height: 40px;position: relative;left: 5px;top: -10px;background-repeat: no-repeat; background-image: url(../image/plus.svg);}
.ncom_dsc{display:flex;color:#001029;}
.ncom_dsc:before{content: "";display: inline-flex;width: 4px;height: 49px;background: #ffc000;margin-right: 15px;}
.ncomr_bg{display:flex;position:relative;transition: all 650ms;cursor:pointer;}
.ncm_small_ava{display:flex;width:120px;height:120px;border-radius:50%;background:#f0f1f2;}
.ncm_small_ava span{margin:auto;}
.ncm_small_info{padding-left:30px;display:flex;flex-direction:column;justify-content:center;}
.ncom_num_small{color:#0439AB;font-size:35px;line-height:46px;font-weight:700;}
.ncm_desc{color:#4c4c4d;font-size:18px;line-height:28px;font-weight:600;}
.ncomr_bg:hover .ncm_small_ava{background:#0439AB;transition: all 350ms;}
.ncomr_bg:hover .ncm_small_ava path{fill:#fff!important;transition: all 350ms;}


.testimonials_block{position:relative;z-index:1;}
.tst_flex{display:none!important;}
.tst_block_bg{background:#f0f1f2;width:100%;display:flex;padding: 95px 0px 110px 0;flex-shrink: 0;}
.otz_title{padding-bottom:20px;}
.otziv_bg{z-index:8;position:relative;margin-left:20px;width:100%;}
.left_title_otz{font-size:48px;padding-top:25px;font-weight:800;line-height:58px;font-family:Inter;}
.otziv_slide_bg{position:relative;width:90%;margin-top:20px;}
.otziv_block_wrap{width:100%;min-height:80px;}
.otz_quote{position:absolute;top:0;right:0;}
.sam_otzv{padding-right:5px;width:100%;}
.slick-slide{margin-right:5px;}
.sam_otzv_top{padding-right:70px;margin:0 0 35px 0;color:#4c4c4d;font-size:15px;font-weight:400;line-height:24px;}
.sam_otzv_top p:before{content: "";display: block;float: left;width: 4px;height: 80px;position: relative;margin-right: 30px;margin-left: 5px;background-color: #FFC000;}
.sam_otzv_bottom{display:flex;}
.sam_otzv_ava{width:55px;height:55px;margin-right:40px;margin-left:40px;border-radius:50%;overflow:hidden;}
.sam_otzv_bane{display:flex;flex-direction:column;justify-content:center;color:#001029;}
.sob_name{font-size:18px;line-height:30px;font-weight:600;}
.sob_geo{font-size:13px;font-weight:400;line-height:22px;text-decoration:uppercase;}
.otziv_arrow_bg{width:120px;height:60px;border-radius:6px;position:absolute;bottom:20px;right:0;display:flex;justify-content:space-between;overflow:hidden;}
.otziv_arrow_bg button{width:49.8%;border:none;background:#ffc000;display:flex;cursor:pointer;}
.otziv_arrow_bg button:hover{opacity:0.8}
.otziv_arrow_bg button > div{margin:auto;font-size:10px;color:#001029;}
.arleft{transform:rotate(180deg);}

.tst_left{align-content: flex-end;align-items: flex-end;height:600px;position:relative;}
.tst_counter_bg{display:none;}


.empty_blue_section{background:#0439AB;height:100%;min-height:100%;display:flex;}
.empty_blue_section_dt{background:url("../image/dotted.png") repeat;align-self: stretch;flex-shrink: 0;width:600px;}

.ytb_close{right:-25px;}

.ln_pad{padding:90px 0;}
.linebg{min-height:200px;}
.best_exp{width:1170px;background:#fff;margin:0 auto;}
.best_exp > div{width:50%;}
.bexp_left > div{margin:0 20px 0 50px;}
.no_top_padding{padding:0!important;}
.bexp_dsc{font-weight:400;color:#4c4c4d;padding:20px 0 30px 0;font-size:14px!important;}
.besters_two{display:flex;justify-content:space-between;}
.bt_bg{padding:40px 30px 35px 30px;background:#f0f1f2;border-radius:6px;}
.bt_advance{width:180px;text-align:center;}
.bta_img > img{border-radius:50%;border:4px solid #0439AB;}
.bta_info{padding-top:30px;}
.btai_name{color:#001029;font-size:18px;font-weight:600;line-height:28px;}
.btai_work{color:#4c4c4d;font-size:13px;font-weight:400;line-height:22px;margin-bottom:20px;}
.btai_phone a{color:#001029;font-weight:400;}
.btai_phone:hover .btai_ico{color:#FFC000!important;transition: all 350ms;}

.bexp_right{display:flex;}
.bexp_form_bg{margin:10px 50px 0 50px;width:100%;display:flex;}
.bexp_form{background:#ffc000 url("../image/dotted05.png");border-radius:6px;padding:45px 35px;opacity:0.9;width:100%;}
.bexp_title{display:flex;font-size:26px;line-height:36px;font-weight:700;position:relative;padding:0 0 0 20px;}
.bexp_title span:before{content:"";position:absolute;left:0;top:10%;width:4px;height:80%;background:#fff;}


.top_footer{width:100%;background:#F0F1F2;padding:60px 0;}
.top_footer_flex{width:100%;margin:auto;flex-direction:column;}
.not_border{border-right:none!important;}
.foot_cont{padding:20px;}
.advanced_icon_block{display:flex;cursor:pointer;}
.aib_ico{margin-right:15px;display:flex;}
.aib_ico svg{margin:auto;}
.aib_info{display:flex;flex-direction:column;justify-content:center;color:#001029;}
.aib_title{font-size:13px;line-height:20px;text-transform:uppercase;font-weight:400;margin-bottom:6px;}
.aib_desc{font-size:16px;line-height:28px;font-weight:600;transition: all 350ms;}
.aib_desc:hover{color:#0439AB;}


.fs_flex{width:80%;margin:0 auto;align-items:center;justify-content:space-around;cursor:pointer;}
.fs_flex > div{width:26%;}
.fs_header{position:relative;margin-top:20px;}
.fs_logo{display:flex;justify-content:center;}
.fs_logo img{max-height:40px;}
.fs_promise img{max-height:70px;}
.fsp_right span{font-size:22px;font-weight:600;color:#0439ab;}
.fsp_top{color:#656565;font-size:13px;line-height:22px;}
.fsp_left{display:flex;}
.fsp_left svg{max-height:30px;margin:auto 8px auto 0;}
.close_shedule{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;cursor:pointer;display:flex;}
.close_shedule svg{margin:auto;}
#msform {width: 80%;max-width:1170px;height:90vh;z-index:102;border-radius:6px;background:#fff;margin:auto;text-align: center;position: relative;padding-top:10px;overflow-y:auto;overflow-x:hidden;}
#msform::-webkit-scrollbar{width:6px;background-color: #eee;border-radius:3px;}
#msform::-webkit-scrollbar-thumb{background-color: #767676;border-radius:3px;}
#msform fieldset {background: white;border: 0 none;border-radius: 3px;padding: 20px 30px;box-sizing: border-box;width: 80%;margin: 0 10%;position: absolute;}
#msform fieldset:not(:first-of-type) {display: none;}
#msform input, #msform textarea, #msform select {padding: 15px;border: 1px solid #ccc;border-radius: 6px;margin-bottom: 10px;width: 100%;box-sizing: border-box;color: #2C3E50;font-size: 13px;}

#msform .action-button {width:100px;background:#001029;color:#fff;border-radius: 6px;cursor: pointer;padding: 10px 5px;margin: 0;display:flex;justify-content:center;}
#msform .action-button img{margin:0 10px;}
.back_arr img{transform:rotate(180deg);}
.no_active{opacity:0.2;cursor:not-allowed!important;}
.no_active:hover{background:#001029!important;}
#msform .action-button:hover, #msform .action-button:focus {background:#0439AB;}
.inp_area{padding-bottom:20px;text-align:left;}
.input_title{font-size:14px;padding-bottom:10px;}
.inp_area textarea{min-height:100px;}
.inp_area select{padding: 15px;border: 1px solid #ccc;border-radius: 6px;margin-bottom: 10px;width: 100%;box-sizing: border-box;color: #2C3E50;font-size: 13px;}
.fs-title {font-size: 22px;color: #000;padding:5px 0 30px 0;font-weight:700;}
.fs_dsc{padding:20px 0;font-size:16px;}
.fs_dsc p{padding-bottom:20px;line-height:24px;}
.fs_dsc p{color:#001029;}
.fs-desc{font-size:13px;color:#656565;text-align:left;padding-bottom:30px;}

.mrgntp{margin-top:10px;}

.she_days_bg{padding:0 0 30px 0;position:relative;}
.she_days{width:100%;margin:0 auto;display:flex;}
.w10{width:10%;display:flex;font-size:13px;height:100%;min-height:213px;cursor:pointer;}
.w10 span{display:block;padding-top:10px;}
.w10 div{margin:auto;}
.w10 img{max-height:25px;}
.she_center{width:80%;display:flex;overflow:hidden;position:relative;height:213px;}
.slid_block{width:100%;position:absolute;top:0;}
#slide_1{left:0;}
#slide_2{right:-100%;}
.day_column{width:20%;}
.day_col_top{text-align:center;padding:0 0 12px 0;}
.day_col_top span{font-size:13px;padding-top:10px;display:block;}
.day_col_top_noactive{text-align:center;padding:0 0 12px 0;}
.day_col_top_noactive span{font-size:13px;padding-top:10px;display:block;}
.day_bnt{margin:0 5px 10px 5px; background:#002554;color:#fff;padding:15px 0;border-radius:6px;font-size:14px;font-weight:400;cursor:pointer;}
.day_bnt_active{background:#FFC000;}
.inp_50{display:flex;justify-content:space-between;}
.inp_50 > div{width:47%;}
.custom_chc{display:flex;flex-direction:column;}
.custom_chc input{display:none;}
.custom_chc label{position: relative;cursor: pointer;clear: both;height: auto;display: flex;align-items: center;width:130px;}
.custom_chc label::before{content: "";-webkit-appearance: none;background-color: transparent;border: 1px solid #4e4e4e;padding: 10px;position: relative;vertical-align: bottom;cursor: pointer;margin-right: 0.75rem;border-radius: 4px;width: 22px;height: 22px;float: left;}
.custom_chc input:checked+label::after{    content: "";display: block;position: absolute;left: 17px;width: 0.5rem;height: 1rem;border: solid #000;border-width: 0 3px 3px 0;transform: rotate(45deg);margin-top: -3px;}

.progres{margin-bottom:10px;font-size:12px;display:flex;justify-content:space-between;width:100%;}
.progres li{list-style:none;width:33.333%;display:flex;}
.progres li > div{width:90px;margin:0 auto;}
#progressbar {position:relative;height:20px;display:flex;overflow: hidden;margin-top:30px;}
#progressbar li {list-style-type: none;color: #222;text-transform: uppercase;font-size: 9px;width: 33.33%;float: left;position: relative;margin-top:auto;margin-bottom:auto;}
#progressbar li:before {content:'';width: 10px;height: 10px;display: block;background:#FFC000;border-radius: 50%;margin-top:-1px;margin: 0 auto 0 auto;z-index:102;position:relative;}
#progressbar li:after {content: '';width: 100%;height: 2px;background: #eee;position: absolute;left: -50%;top: 50%;margin-top:-1px;z-index: 101;}
#progressbar li:first-child:after {content: none; }
#progressbar li.active:before,  #progressbar li.active:after{background: #0439AB;transition:all 300ms;}
#progressbar li.active:before{content:'';background: #0439AB;border:none;border:5px solid #0439AB;}
#progressbar li.active:after{width:100%;}
#progressbar li.active_true:before{border:5px solid #0439AB;}

.copier{margin:auto!important;}

.emp{background:#ffdddd;}
.flex_btn{display:flex;justify-content:space-between;}
.google_map_bg{min-height:550px;}
#map{width:100%;height:550px;}
}



@media only screen and (min-width: 900px) and (max-width: 1170px){
	.all_height{min-height:70vh!important;}
.top_logo{padding-right:20px;border-right:1px solid #eee;display:flex;}
.top_logo >a{display:flex;}
.tpm > div{display:flex;}
.tpm > div > a{padding:10px 15px;margin:auto 0;font-size:15px;color:#001029;font-weight:500;transition: all .2s linear;}
.tpm > div > a:hover{color:#FFC000;}
.close_menu{display:none;}
.mob_burger{display:none;}
.mob_logo{display:none;}
.top_black_bg{height:32px;}
.top_black{height:32px;overflow:hidden;display:flex;}
.mrq{width:99%;overflow:hidden;margin:auto;height:16px;}
.mrq span{padding:0 10px;font-weight:300;font-size:14px;letter-spacing:0.4px;}
.mrq span:after{content:"\25CF";margin-left:25px;}
.no_after:after{content:"";}

.end_form_field{display:none;}
.fieldset_flex{display:flex;padding-top:100px;}
.fieldset_text{margin:auto;width:80%;}

.top_phone{display:none;}

.top_slider{width:100%;background:url("../image/slide.jpg") no-repeat top center;background-size:cover;padding:40px 0 40px 0;}
.ts_left_bg{width:88%;display:flex;background:#0439AB;padding-top:60px;padding-bottom:40px;clip-path: polygon(0 0, 100% 0%, 83% 100%, 0% 100%);}
.top_form_bggs{margin:0 auto;display:flex;flex-direction:column;width:100%;}
.tsf_title_align{display:flex;margin-left:80px;}
.tsf_title_bg{display:flex;flex-direction:column;margin:0;}
.tsf_title{display:flex;align-items:baseline;font-weight:500;color:#fff;font-size:15px;}
.tsf_title:before{content:"";width:100px;height:4px;background:#FFC000;margin-right:20px;}
.tsf_desc{padding-top:30px;color:#fff;font-size:70px;line-height:82px;font-weight:bold;}
.tsf_body{position:relative;background:url(../image/dotted.png) repeat;}
.tsf_form{padding:30px 0 60px 0;display:flex;width:100%;flex-direction:column;margin-left:80px;}
.top_form{padding:30px 38px;border-radius:6px;background:#ffc000;width:400px;margin:0;position:relative;}
.pin_pod_form{position:absolute;bottom:-55px;left:0;font-size:24px;display:flex;font-weight:500;color:#fff;align-items: center;}
.pin_pod_form > div{margin:0 8px;}
.top_form form{padding-top:14px;}
.top_form_title{color:#001029;font-size:28px;line-height:36px;font-weight:700;}
.top_form_title span:before{content:"";width:4px;height:22px;background:#fff;margin-right:21px;border:2px solid #fff;}
.topform_input_one{padding:10px 0;display:flex;position:relative;}
.topform_input_two{display:flex;justify-content:space-between;width:100%;}
.topform_input_two > div{width:46%;display:flex;}
.in_input input{padding:10px 30px 10px 52px;font-size:16px;color:#444;border:none;border-radius:6px;width:100%;line-height:34px;color:#BCA6A7;}
.in_input ::placeholder{font-size:16px;color:#444;border:none;border-radius:6px;width:100%;line-height:34px;color:#BCA6A7;}
.in_input select{padding:10px 30px;font-size:14px;color:#444;border:none;border-radius:6px;width:100%;line-height:34px;min-height:60px;}
.in_input img{position:absolute;top:50%;margin-top:-12px;max-height:24px;left:20px;}
.topform_input_submit{padding-top:10px;display:flex;justify-content:space-between;align-items: center;}
.topform_input_submit > div{width:100%;font-size:20px;font-weight:600;align-items: center;display:flex;justify-content:center;}
.topform_input_submit > div > img{max-height:24px;margin-right:10px;}
.topform_input_sale{display:flex;align-items:center;}
.topform_input_sale img{margin-right:15px;margin-left:10px;}
.topform_input_sale p{color:#001029;font-size:15px;}
.topform_input_but{padding:15px 0;text-align:center;font-size:15px;background:#222;color:#fff;border-radius:6px;cursor:pointer;transition: all .3s linear;}
.topform_input_but > img{margin-left:10px;}
.topform_input_but:hover{background:#0439AB;}

.top_form_shedule{padding:20px 0 0 0;}
.shedule_btn{display:flex;padding:11px 0;width:100%;color:#fff;background:#000;border-radius:6px;justify-content:center;align-items: center;cursor:pointer;transition: all 300ms;}
.shedule_btn span{font-size:20px;font-weight:600;line-height:36px;display:flex;font-style: normal;gap: 11px;}
.shedule_btn img{width:32px;height:32px;align-items: center;margin-left:11px;}
.shedule_btn a{font-size:16px;font-weight:600;color:#fff;align-items: center;display:flex;}
.shedule_btn:hover{background:#0439AB;}
.or_line_bg{height:38px;position:relative;width:100%;margin:20px 0 20px 0;}
.or_line{position:absolute;top:18px;left:0;width:100%;z-index:1;height:1px;background:rgba(255,255,255, .33);}
.or_txt{position:absolute;top:5px;font-size: 28px;font-weight:700;left:50%;margin-left:-26px;background:#FFC000;padding:0 12px;z-index:2;}

.section_title_block{text-align:center;display:flex;flex-direction:column;padding:70px 0;}
.section_title_block h3{text-align:center;font-size:48px;padding-top:25px;font-weight:bold;}
.section_desc_black{display:flex;align-items:baseline;font-weight:500;color:#111;font-size:15px;margin:0 auto;}
.section_desc_black:before{content:"";width:100px;height:4px;background:#0439AB;margin-right:20px;}
.left_title{padding:20px 0 10px 0!important;}

.specialization{width:100%;max-width:1070px;margin:0 auto;background:#fff;display:flex;flex-wrap:wrap;justify-content:center;}
.specialization > div{display:flex;flex-wrap:wrap;width:50%;}
.sb_odd{flex-shrink:0;width:90%;margin:0 10px 25px auto;}
.sb_even{flex-shrink:0;width:90%;margin:0 auto 25px 10px;}

.specialization_block{border-radius:6px;overflow:hidden;position:relative;display:flex;}
.spc_bg{display:flex;height:370px;width:100%;background-position: top;background-size:cover;}
.spc_bg > img{max-width:100%;display:block;}
.spe_cont{position:absolute;top:0px;left:0px;width:100%;height:100%;padding:0;background:#fff;transition: all 300ms;}
.spe_cont:hover{background:transparent;}
.spe_cont:hover h3{color:#fff;}
.spe_cont:hover svg{color:#fff;fill:#fff;}
.spe_cont:hover img fill{color:#fff;fill:#fff;}
.spe_cont:hover svg fill{color:#fff;fill:#fff;}
.spe_cont:hover path{color:#fff;fill:#fff;}
.spe_cont:hover .spe_price{color:#fff;}
.spe_cont:hover .orc{color:#fff;}
.spe_cont:hover .spe_list>div{color:#fff;}
.spe_cont:hover .spe_list{display:none;}
.spe_cont:hover .spe_order{opacity:1;}
.spe_top{display:flex;justify-content:space-between;position:relative;padding:60px 30px 20px 30px;}
.spe_list{padding:10px 30px;}
.spe_list > div{padding:5px 0;color:#0439AB;font-weight:300;font-size:16px;}
.spe_list > div:before{content:"\25CF";margin-right:8px;font-size:14px;}
.spe_ico{position:relative;height:70px;}
.spe_ico svg{position:absolute;top:0;left:0;z-index:3;max-height:60px;width:60px;height:60px;}
.spe_ico img{position:absolute;top:0;left:0;z-index:3;max-height:60px;}
.spe_ico:before{content: "";display: block;opacity:0.5;background:#eee;border-radius:100%;z-index:1;width: 60px;height: 60px;position: absolute;left: 20px;top: -10px;}
.spe_title{padding:0 0 15px 0;}
.spe_title h3{font-size:20px;font-weight:600;}
.spe_price{color:#7e7f80;font-weight:500;}
.spe_order{display:flex;cursor:pointer;position:absolute;bottom:80px;left:30px;opacity:0;}
.spe_order > div{color:#001029;font-size:15px;margin:auto 0;font-weight:600;}
.spe_order > span{color:#001029;font-size:6px;margin-left:15px;padding:15px;background:#FFC000;border-radius:5px;}

.reward_bg{position:absolute;top:0;left:0;width:92%;background:#f0f1f2;padding:30px 0;height:110px;clip-path: polygon(0 0, 100% 0%, 96.5% 100%, 0% 100%);z-index:1;}
.reward_block{width:100%;max-width:1170px;margin:0 auto;position:relative;z-index:5;padding:40px 0;}
.reward_block1{width:100%;max-width:1170px;margin:0;position:relative;z-index:5;padding:40px 0;}
.rb_tit{font-size: 18px;font-weight: 600;line-height: 28px;color:#4C4C4D;padding-top:5px;}
.rb_num{display:flex;}
.rb_num span{color:#0439AB;font-size: 60px;font-weight: bold;text-transform: capitalize;font-style: normal;line-height: 70px;}
.rb_num span:after{content: "";display: inline-flex;width: 40px;height: 40px;position: relative;top: -15px;left: 5px;background-repeat: no-repeat;}
.plus span:after{background-image: url(../image/plus.svg);}
.percent span:after{background-image: url(../image/percent.svg);}

.sbs_bg{padding:100px 0 0 0;position:relative;background-color: #0439AB;background-image: url('../image/sbs_bg.jpg');background-repeat: no-repeat;background-size: cover;min-height:300px;margin-top: -90px;}
.sbs_body{width:100%;max-width:1170px;margin:50px auto 0 auto;display:flex;}
.line_bg_step{background-image: url("../image/line_grey.png");top:280px;background-repeat: no-repeat;background-size:cover;opacity: 1;position:absolute;width:100%;height:170px;transition: background 0.3s, border-radius 0.3s, opacity 0.3s;z-index:1;}
.sbs_block_bg{padding-bottom:120px;display:flex;position:relative;z-index:23;}
.sbs_body > div{width:25%;}
.sbs_block{margin:0 auto;max-width:220px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.sbs{display:flex;flex-direction:column;align-items:center;}
.sbspara{margin-top:-35px;}
.sbs_top{transition: all 350ms cubic-bezier(.24, .85, .58, 1);width:180px;height:180px;background:#fff;border-radius:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;}
.sbs_top_line1{padding:0 0 15px 0;}
.sbs_top_line2{margin-top:10px;font-size:16px;text-transform:uppercase;font-family: "Inter", Sans-serif;line-height:22px;font-weight:500;display:flex;justify-content:center;}
.sbs_top_line2:after{transition: all 350ms cubic-bezier(.24, .85, .58, 1);content:"";width:4px;height:100%;background:#ffc000;display:flex;margin-left:15px;}
.sbs:hover .sbs_top{background:#ffc000;}
.sbs:hover .sbs_top_line2:after{background:#fff;}
.sbs_title{font-size:26px;color:#fff;font-weight:700;line-height:35px;padding:20px 0;}
.sbs_desc{color:#fff;font-size:15px;font-weight:400;line-height:24px;}

.benefits_back{flex-direction:column;}
.bnf_left{padding:0 20px!important;margin-bottom:30px;}
.bnf_right{width:100%;display:flex;}
.benef_bgg{position:absolute;top:50%;left:0;right:0;bottom:0;background:url(../image/bg_line.jpg);width:100%;height:400px;margin-top:-200px;z-index:7;}
.bnf_right_outter{display:none;}
.mwws{width:180px;}
.bnf_right_bg{max-width:900px!important;}
.bnf_right_bg > img{width:100%!important;}


.bnf_relative{padding-bottom:110px;padding-top:40px;}

.fd_align_right{z-index:11;display:flex;justify-content:flex-end;position:relative;margin-right:20px;}
.free_dia_bg{position:relative;}
.fd_align{position:relative;width:100%;max-width:1170px;display:flex;margin-left:20px;z-index:11;}
.free_dia_background{width:92%;position:absolute;z-index:10;top:-45px;right:-2px;background:#eee;height:180px;clip-path: polygon(3.5% 0, 100% 0%, 100% 100%, 0% 100%);}
.fd_left{display:flex;}
.fd_left > div{display:flex;flex-direction:column;justify-content:center;}
.fd_left:before{content:"";display:inline-flex;width:4px;height:100%;background:#ffc000;margin-right:20px;}
.fd_left_title{margin-bottom:10px;font-size:28px;color:#001029;line-height:46px;font-weight:700;}
.fd_left_desc{color:#4c4c4d;font-size:14px;font-weight:400;line-height:24px;}

.shara_phonia{cursor:pointer;display:flex;margin-left:40px;}
.trubka_bg{margin-right:20px;}
.svg_trubka{width:90px;height:90px;background:#fff;border-radius:50%;display:flex;}
.svg_trubka > img{max-width:60px;margin:auto;}
.trubka_nomer{display:flex;flex-direction:column;justify-content:center;}
.work_day{color:#4c4c4d;font-size:15px;text-transform: uppercase;font-weight:500;line-height:24px;}
.work_phone{color:#0439ab;font-size:32px;line-height:46px;font-weight:700;}


.video_b_bg{min-height:650px;padding-top:190px;background:url("../image/bg_video.jpg");background-repeat: no-repeat;background-size: cover;margin-top:-50px;position:relative;z-index:1;}
.video_wrapper{width:100%;min-height:300px;position:relative;}
.video_left{width:74%;min-height:600px;background:#ffc000;clip-path: polygon(0 0, 100% 0%, 83% 100%, 0% 100%);position:relative;z-index:5;}
.vl_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:8;padding:0;display:flex;}
.vl_block{margin:auto;width:70%;}
.vl_hl{display: flex;align-items:baseline;font-size:15px;line-height:24px;color:#001029;font-weight:500;}
.vl_hl:before{content: "";display: inline-flex;width: 100px;height: 4px;background-color: #fff;position: relative;margin-right: 20px;}
.vl_title{color:#001029;padding-top:25px;font-size:48px;font-weight:800;max-width:70%;line-height:58px;}
.vl_txt{color:#001029;font-size:15px;line-height:24px;font-weight:400;padding:35px 0;max-width:380px;}
.vl_btn{display:flex;}
.vl_btn > div{display:flex;margin-right:30px;color:#001029;padding:15px 34px;border-radius:6px;font-size:15px;line-height:24px;transition: all .3s ease-out;cursor:pointer;}
.vl_btn > div > span{font-size:9px;margin-left:10px;}
.vl_btn1{background:#fff;border:1px solid #fff;}
.vl_btn2{background:#ffc000;border:1px solid #001029;}
.vl_btn > div:hover{background:#001029;color:#fff;border:1px solid #001029;}

.play_video_bg{width:120px;height:120px;transition: all 400ms;border-radius:50%;position:absolute;top:50%;right:14%;z-index:11;background:#ffc000;display:flex;cursor:pointer;}
.play_video_bg:hover{background:#001029;}
.play_video_bg:hover i{color:#fff;}
.play_video_bg > i{margin:auto;}
.play_video_bg:before{position: absolute;top: 50%;left: 50%;display: block;content: '';border: 1px solid rgba(255,192,0,1);border-radius: 200px;transform: scale(.35) translateY(-50%) translateX(-50%);opacity: 0;animation: marker-ripple-animation 2.6s cubic-bezier(.25, .9, .2, 1) .4s infinite;width: 100px;height: 100px;}
.play_video_bg:after{position: absolute;top: 50%;left: 50%;display: block;content: '';border: 1px solid rgba(255,192,0,1);border-radius: 200px;transform: scale(.35) translateY(-50%) translateX(-50%);opacity: 0;animation: marker-ripple-animation 2.6s cubic-bezier(.25, .9, .2, 1) .4s infinite;width: 120px;height: 120px;}
	
	
@keyframes marker-ripple-animation {
 0% {
  transform:translate3d(-50%, -50%, 0) scale(1);
  opacity:1
 }
 100% {
  transform:translate3d(-50%, -50%, 0) scale(1.7);
  opacity:0
 }
}


.best_spec{padding:95px 0 0 0;}
.best_spec_header{display:flex;max-width:1170px;margin:0 auto;}
.best_spec_header > div{width:50%;}
.bs_right_flex{display:flex;padding-top:40px;}
.bsr_listing{padding:0 15px;color:#4c4c4d;}
.bsr_listing > div{padding-bottom:10px;transition: all 400ms;}
.bsr_listing i{color:#0439ab;padding-right:10px;font-size:13px;}
.bsr_l_list span:hover .bsr_l_list > i{color:#ffc000!important;}

.best_spec_eblo{display:flex;padding-top:70px;}
.best_spec_eblo > div{width:25%;min-height:100px;}
.big_special{margin:15px;border-radius:6px;overflow:hidden;position:relative;}
.big_ava_sp img{display:flex;max-width:100%;}
.big_info_back{padding:50px;position:absolute;color:#001029;z-index:15;top:0;left:0;bottom:0;display:flex;max-width:100%;transform:none;flex-direction:column;justify-content:space-between;width:100%;}
.big_info_sp{position:absolute;top:0;z-index:5;right:0;bottom:0;left:0;background:#ffc000;opacity:0;max-width:100%;transition: all 300ms;transform:none;}
.big_info_sp_gg{position:absolute;width:100%;height:100%;display:flex;transform:none;transition: all 300ms;}
.big_info_sp:hover{opacity:1;}
.big_info_sp:hover .bistop_social{transform: translateY(-10px);transition: all 400ms;}
.big_info_sp:hover .bistop_info{transform: translateY(10px);transition: all 400ms;}
.bistop_social{display:flex;padding-top:10px;}
.bistop_social_ico{display:flex;margin:0 0 0 15px;}
.bistop_social_ico a{color:#001029;background:#fff;border-radius:5px;padding:11px 12px;transition: all 300ms;}
.bistop_social_ico a:hover{background:#001029;color:#fff;}
.bistop_info{color:#001029;font-weight:400;padding-bottom:10px;}
.big_user_ceo{margin-bottom:11px;font-size:13px;}
.big_user_name{font-size:20px;font-weight:600;}


.number_company_bg{min-height:400px;background:#fff url("../image/abou.svg") no-repeat top center;}
.ncom_left{width:37%;}
.ncom_left > div{margin:15px 15px 15px 30px;}
.ncom_right{width:63%;}
.ncom_right > div{width:50%;margin:40px 0;}
.ncom_flex{padding:90px 0 30px 0;margin-bottom:70px;}
.ncom_big_bg{display:flex;flex-direction:column;}
.ncom_num_big{font-size:180px;font-weight:800;display:flex;line-height: 205px;color:#0439AB;}
.otnumer:after{content: "";display: inline-flex;width: 40px;height: 40px;position: relative;left: 15px;top: -90px;background-repeat: no-repeat; background-image: url(../image/big_plus.svg);}
.otnumer_small{position:relative;}
.otnumer_small:after{content: "";display: inline-flex;width: 40px;height: 40px;position: relative;left: 5px;top: -10px;background-repeat: no-repeat; background-image: url(../image/plus.svg);}
.ncom_dsc{display:flex;color:#001029;}
.ncom_dsc:before{content: "";display: inline-flex;width: 4px;height: 49px;background: #ffc000;margin-right: 15px;}
.ncomr_bg{display:flex;position:relative;transition: all 650ms;cursor:pointer;}
.ncm_small_ava{display:flex;width:120px;height:120px;border-radius:50%;background:#f0f1f2;}
.ncm_small_ava span{margin:auto;}
.ncm_small_info{padding-left:30px;display:flex;flex-direction:column;justify-content:center;}
.ncom_num_small{color:#0439AB;font-size:35px;line-height:46px;font-weight:700;}
.ncm_desc{color:#4c4c4d;font-size:18px;line-height:28px;font-weight:600;}
.ncomr_bg:hover .ncm_small_ava{background:#0439AB;transition: all 350ms;}
.ncomr_bg:hover .ncm_small_ava path{fill:#fff!important;transition: all 350ms;}


.testimonials_block{background:url("../image/testim.jpg") no-repeat left bottom;background-size:cover;min-height:640px;position:relative;z-index:1;}
.tst_flex{display:flex;max-width:1170px;margin:0 auto;}
.tst_flex > div{position:relative;width:50%;max-width:1170px;margin:0 auto;}
.tst_block_bg{background:#f0f1f2;width:60%;display:flex;position:absolute;top:80px;min-height:50px;right:0;z-index:5;padding: 95px 0px 110px 5px;clip-path: polygon(17% 0, 100% 0%, 100% 100%, 0% 100%);}
.otziv_bg{z-index:8;position:relative;margin-left:110px;}
.left_title_otz{font-size:48px;padding-top:25px;font-weight:800;line-height:58px;font-family:Inter;}
.otziv_slide_bg{position:relative;width:540px;margin-top:20px;}
.otziv_block_wrap{width:540px;min-height:80px;}
.otz_quote{position:absolute;top:0;right:0;}
.sam_otzv{padding-right:5px;width:100%;}
.slick-slide{margin-right:5px;}
.sam_otzv_top{padding-right:70px;margin:0 0 25px 0;color:#4c4c4d;font-size:15px;font-weight:400;line-height:24px;}
.sam_otzv_top p:before{content: "";display: block;float: left;width: 4px;height: 120px;position: relative;margin-right: 30px;margin-left: 5px;background-color: #FFC000;}
.sam_otzv_bottom{display:flex;}
.sam_otzv_ava{width:55px;height:55px;margin-right:40px;margin-left:40px;border-radius:50%;overflow:hidden;}
.sam_otzv_bane{display:flex;flex-direction:column;justify-content:center;color:#001029;}
.sob_name{font-size:18px;line-height:30px;font-weight:600;}
.sob_geo{font-size:13px;font-weight:400;line-height:22px;text-decoration:uppercase;}
.otziv_arrow_bg{width:120px;height:60px;border-radius:6px;position:absolute;bottom:20px;right:0;display:flex;justify-content:space-between;overflow:hidden;}
.otziv_arrow_bg button{width:49.8%;border:none;background:#ffc000;display:flex;cursor:pointer;}
.otziv_arrow_bg button:hover{opacity:0.8}
.otziv_arrow_bg button > div{margin:auto;font-size:10px;color:#001029;}
.arleft{transform:rotate(180deg);}

.tst_left{align-content: flex-end;align-items: flex-end;height:600px;position:relative;}
.tst_counter_bg{position:absolute;bottom:-80px;left:20px;padding:40px 50px;background:#fff;border-radius:6px;border:1px solid #E3E4E6;border-left:4px solid #FFC000 !important;}


.empty_blue_section{background:#0439AB;height:100%;min-height:100%;display:flex;}
.empty_blue_section_dt{background:url("../image/dotted.png") repeat;align-self: stretch;flex-shrink: 0;width:600px;}

.ytb_close{right:-25px;}

.ln_pad{padding:90px 0;}
.linebg{min-height:200px;}
.best_exp{width:1170px;background:#fff;margin:0 auto;}
.best_exp > div{width:50%;}
.bexp_left > div{margin:0 20px 0 50px;}
.no_top_padding{padding:0!important;}
.bexp_dsc{font-weight:400;color:#4c4c4d;padding:20px 0 30px 0;font-size:14px!important;}
.besters_two{display:flex;justify-content:space-between;}
.bt_bg{padding:40px 30px 35px 30px;background:#f0f1f2;border-radius:6px;}
.bt_advance{width:180px;text-align:center;}
.bta_img > img{border-radius:50%;border:4px solid #0439AB;}
.bta_info{padding-top:30px;}
.btai_name{color:#001029;font-size:18px;font-weight:600;line-height:28px;}
.btai_work{color:#4c4c4d;font-size:13px;font-weight:400;line-height:22px;margin-bottom:20px;}
.btai_phone a{color:#001029;font-weight:400;}
.btai_phone:hover .btai_ico{color:#FFC000!important;transition: all 350ms;}

.bexp_right{display:flex;}
.bexp_form_bg{margin:10px 50px 0 50px;width:100%;display:flex;}
.bexp_form{background:#ffc000 url("../image/dotted05.png");border-radius:6px;padding:45px 35px;opacity:0.9;width:100%;}
.bexp_title{display:flex;font-size:26px;line-height:36px;font-weight:700;position:relative;padding:0 0 0 20px;}
.bexp_title span:before{content:"";position:absolute;left:0;top:10%;width:4px;height:80%;background:#fff;}


.top_footer{height:170px;width:100%;display:flex;background:#F0F1F2;position:absolute;top:-85px;left:0;}
.top_footer_flex{width:100%;margin:auto;justify-content:space-around;}
.not_border{border-right:none!important;}
.foot_cont{width:30%;border-right:1px solid #bbb;}
.advanced_icon_block{display:flex;cursor:pointer;}
.aib_ico{margin-right:15px;display:flex;}
.aib_ico svg{margin:auto;}
.aib_info{display:flex;flex-direction:column;justify-content:center;color:#001029;}
.aib_title{font-size:13px;line-height:20px;text-transform:uppercase;font-weight:400;margin-bottom:6px;}
.aib_desc{font-size:16px;line-height:28px;font-weight:600;transition: all 350ms;}
.aib_desc:hover{color:#0439AB;}


.fs_flex{width:80%;margin:0 auto;align-items:center;justify-content:space-around;cursor:pointer;}
.fs_flex > div{width:26%;}
.fs_header{position:relative;margin-top:20px;}
.fs_logo{display:flex;justify-content:center;}
.fs_logo img{max-height:40px;}
.fs_promise img{max-height:70px;}
.fsp_right span{font-size:22px;font-weight:600;color:#0439ab;}
.fsp_top{color:#656565;font-size:13px;line-height:22px;}
.fsp_left{display:flex;}
.fsp_left svg{max-height:30px;margin:auto 8px auto 0;}
.close_shedule{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;cursor:pointer;display:flex;}
.close_shedule svg{margin:auto;}
#msform {width: 80%;max-width:1170px;height:90vh;z-index:102;border-radius:6px;background:#fff;margin:auto;text-align: center;position: relative;padding-top:10px;overflow-y:auto;overflow-x:hidden;}
#msform::-webkit-scrollbar{width:6px;background-color: #eee;border-radius:3px;}
#msform::-webkit-scrollbar-thumb{background-color: #767676;border-radius:3px;}
#msform fieldset {background: white;border: 0 none;border-radius: 3px;padding: 20px 30px;box-sizing: border-box;width: 80%;margin: 0 10%;position: absolute;}
#msform fieldset:not(:first-of-type) {display: none;}
#msform input, #msform textarea, #msform select {padding: 15px;border: 1px solid #ccc;border-radius: 6px;margin-bottom: 10px;width: 100%;box-sizing: border-box;color: #2C3E50;font-size: 13px;}

#msform .action-button {width:100px;background:#001029;color:#fff;border-radius: 6px;cursor: pointer;padding: 10px 5px;margin: 0;display:flex;justify-content:center;}
#msform .action-button img{margin:0 10px;}
.back_arr img{transform:rotate(180deg);}
.no_active{opacity:0.2;cursor:not-allowed!important;}
.no_active:hover{background:#001029!important;}
#msform .action-button:hover, #msform .action-button:focus {background:#0439AB;}
.inp_area{padding-bottom:20px;text-align:left;}
.input_title{font-size:14px;padding-bottom:10px;}
.inp_area textarea{min-height:100px;}
.inp_area select{padding: 15px;border: 1px solid #ccc;border-radius: 6px;margin-bottom: 10px;width: 100%;box-sizing: border-box;color: #2C3E50;font-size: 13px;}
.fs-title {font-size: 22px;color: #000;padding:5px 0 30px 0;font-weight:700;}
.fs_dsc{padding:20px 0;font-size:16px;}
.fs_dsc p{padding-bottom:20px;line-height:24px;}
.fs_dsc p{color:#001029;}
.fs-desc{font-size:13px;color:#656565;text-align:left;padding-bottom:30px;}

.mrgntp{margin-top:10px;}

.she_days_bg{padding:0 0 30px 0;position:relative;}
.she_days{width:100%;margin:0 auto;display:flex;}
.w10{width:10%;display:flex;font-size:13px;height:100%;min-height:213px;cursor:pointer;}
.w10 span{display:block;padding-top:10px;}
.w10 div{margin:auto;}
.w10 img{max-height:25px;}
.she_center{width:80%;display:flex;overflow:hidden;position:relative;height:213px;}
.slid_block{width:100%;position:absolute;top:0;}
#slide_1{left:0;}
#slide_2{right:-100%;}
.day_column{width:20%;}
.day_col_top{text-align:center;padding:0 0 12px 0;}
.day_col_top span{font-size:13px;padding-top:10px;display:block;}
.day_col_top_noactive{text-align:center;padding:0 0 12px 0;}
.day_col_top_noactive span{font-size:13px;padding-top:10px;display:block;}
.day_bnt{margin:0 5px 10px 5px; background:#002554;color:#fff;padding:15px 0;border-radius:6px;font-size:14px;font-weight:400;cursor:pointer;}
.day_bnt_active{background:#FFC000;}
.inp_50{display:flex;justify-content:space-between;}
.inp_50 > div{width:47%;}
.custom_chc{display:flex;flex-direction:column;}
.custom_chc input{display:none;}
.custom_chc label{position: relative;cursor: pointer;clear: both;height: auto;display: flex;align-items: center;width:130px;}
.custom_chc label::before{content: "";-webkit-appearance: none;background-color: transparent;border: 1px solid #4e4e4e;padding: 10px;position: relative;vertical-align: bottom;cursor: pointer;margin-right: 0.75rem;border-radius: 4px;width: 22px;height: 22px;float: left;}
.custom_chc input:checked+label::after{    content: "";display: block;position: absolute;left: 17px;width: 0.5rem;height: 1rem;border: solid #000;border-width: 0 3px 3px 0;transform: rotate(45deg);margin-top: -3px;}

.progres{margin-bottom:10px;font-size:12px;display:flex;justify-content:space-between;width:100%;}
.progres li{list-style:none;width:33.333%;display:flex;}
.progres li > div{width:90px;margin:0 auto;}
#progressbar {position:relative;height:20px;display:flex;overflow: hidden;margin-top:30px;}
#progressbar li {list-style-type: none;color: #222;text-transform: uppercase;font-size: 9px;width: 33.33%;float: left;position: relative;margin-top:auto;margin-bottom:auto;}
#progressbar li:before {content:'';width: 10px;height: 10px;display: block;background:#FFC000;border-radius: 50%;margin-top:-1px;margin: 0 auto 0 auto;z-index:102;position:relative;}
#progressbar li:after {content: '';width: 100%;height: 2px;background: #eee;position: absolute;left: -50%;top: 50%;margin-top:-1px;z-index: 101;}
#progressbar li:first-child:after {content: none; }
#progressbar li.active:before,  #progressbar li.active:after{background: #0439AB;transition:all 300ms;}
#progressbar li.active:before{content:'';background: #0439AB;border:none;border:5px solid #0439AB;}
#progressbar li.active:after{width:100%;}
#progressbar li.active_true:before{border:5px solid #0439AB;}

.emp{background:#ffdddd;}
.flex_btn{display:flex;justify-content:space-between;}
.google_map_bg{min-height:550px;}
#map{width:100%;height:550px;}
}


@media only screen and (min-width: 1170px) and (max-width: 1250px){
	.tpm > div > a{padding:10px 15px;margin:auto 0px;font-size:15px;color:#001029;font-weight:500;transition: all .2s linear;}
	.fd_align{position:relative;width:100%;max-width:1170px;display:flex;margin:0 auto 0 20px;z-index:11;}
}

@media only screen and (min-width: 1251px){
	.tpm > div > a{padding:10px 15px;margin:auto 10px;font-size:15px;color:#001029;font-weight:500;transition: all .2s linear;}
	.fd_align{position:relative;width:100%;max-width:1170px;display:flex;margin:0 auto 0 20px;z-index:11;}
}

@media only screen and (min-width: 1480px){
	.tpm > div > a{padding:10px 15px;margin:auto 10px;font-size:15px;color:#001029;font-weight:500;transition: all .2s linear;}
	.fd_align{position:relative;width:100%;max-width:1170px;display:flex;margin:0 auto 0 20px;z-index:11;justify-content:center;}
	.free_dia_bg{display:flex;}
	.fd_align_right{max-width:1170px;margin:0 auto!important;}
}

@media only screen and (min-width: 2100px){
	.otziv_bg{z-index:8;position:relative;margin-left:230px!important;}
	.line_bg_step{height:250px!important;}
}





@media only screen and (min-width: 1171px){
.top_logo{padding-right:20px;border-right:1px solid #eee;display:flex;}
.top_logo >a{display:flex;}

.tp_right{display:flex;}
.tp_social{height:30px;margin:auto 20px auto 0;border-right: 1px solid #bbb;}
.tp_social > div{margin:auto 20px auto 0;}

.tpm > div > a:hover{color:#FFC000;}
.close_menu{display:none;}
.mob_burger{display:none;}
.mob_logo{display:none;}
.top_black_bg{height:32px;}
.top_black{height:32px;overflow:hidden;display:flex;}
.mrq{width:99%;overflow:hidden;margin:auto;height:16px;}
.mrq span{padding:0 10px;font-weight:300;font-size:14px;letter-spacing:0.4px;}
.mrq span:after{content:"\25CF";margin-left:25px;}
.no_after:after{content:"";}

.end_form_field{display:none;}
.fieldset_flex{display:flex;padding-top:100px;}
.fieldset_text{margin:auto;width:80%;}

.top_phone{display:flex;}

.top_slider{width:100%;background:url("../image/slide.jpg") no-repeat top left;background-size:cover;padding:40px 0 40px 0;}
.ts_left_bg{width:57%;background:#0439AB;padding-top:60px;padding-bottom:40px;clip-path: polygon(0 0, 100% 0%, 83% 100%, 0% 100%);}
.tsf_title_align{display:flex;}
.tsf_title_bg{display:flex;flex-direction:column;margin:0 auto;}
.tsf_title{display:flex;align-items:baseline;font-weight:500;color:#fff;font-size:15px;}
.tsf_title:before{content:"";width:100px;height:4px;background:#FFC000;margin-right:20px;}
.tsf_desc{padding-top:30px;color:#fff;font-size:70px;line-height:82px;font-weight:bold;}
.tsf_body{background:url("../image/dotted.png") repeat;position:relative;}
.tsf_form{padding:30px 0 60px 0;display:flex;width:100%;flex-direction:column;}
.top_form{padding:30px 38px;border-radius:6px;background:#ffc000;width:400px;margin:0 auto;position:relative;}
.pin_pod_form{position:absolute;bottom:-55px;left:0;font-size:24px;display:flex;font-weight:500;color:#fff;align-items: center;}
.pin_pod_form > div{margin:0 8px;}
.top_form form{padding-top:14px;}
.top_form_title{color:#001029;font-size:28px;line-height:36px;font-weight:700;}
.top_form_title span:before{content:"";width:4px;height:22px;background:#fff;margin-right:21px;border:2px solid #fff;}
.topform_input_one{padding:10px 0;display:flex;position:relative;}
.topform_input_two{display:flex;justify-content:space-between;width:100%;}
.topform_input_two > div{width:46%;display:flex;}
.in_input input{padding:10px 30px 10px 52px;font-size:16px;color:#444;border:none;border-radius:6px;width:100%;line-height:34px;color:#BCA6A7;}
.in_input ::placeholder{font-size:16px;color:#444;border:none;border-radius:6px;width:100%;line-height:34px;color:#BCA6A7;}
.in_input select{padding:10px 30px;font-size:14px;color:#444;border:none;border-radius:6px;width:100%;line-height:34px;min-height:60px;}
.in_input img{position:absolute;top:50%;margin-top:-12px;max-height:24px;left:20px;}
.topform_input_submit{padding-top:10px;display:flex;justify-content:space-between;align-items: center;}
.topform_input_submit > div{width:100%;font-size:20px;font-weight:600;align-items: center;display:flex;justify-content:center;}
.topform_input_submit > div > img{max-height:24px;margin-right:10px;}
.topform_input_sale{display:flex;align-items:center;}
.topform_input_sale img{margin-right:15px;margin-left:10px;}
.topform_input_sale p{color:#001029;font-size:15px;}
.topform_input_but{padding:15px 0;text-align:center;font-size:15px;background:#222;color:#fff;border-radius:6px;cursor:pointer;transition: all .3s linear;}
.topform_input_but > img{margin-left:10px;}
.topform_input_but:hover{background:#0439AB;}

.top_form_shedule{padding:20px 0 0 0;}
.shedule_btn{display:flex;padding:11px 0;width:100%;color:#fff;background:#000;border-radius:6px;justify-content:center;align-items: center;cursor:pointer;transition: all 300ms;}
.shedule_btn span{font-size:20px;font-weight:600;line-height:36px;display:flex;font-style: normal;gap: 11px;}
.shedule_btn img{width:32px;height:32px;align-items: center;margin-left:11px;}
.shedule_btn a{font-size:16px;font-weight:600;color:#fff;align-items: center;display:flex;}
.shedule_btn:hover{background:#0439AB;}
.or_line_bg{height:38px;position:relative;width:100%;margin:20px 0 20px 0;}
.or_line{position:absolute;top:18px;left:0;width:100%;z-index:1;height:1px;background:rgba(255,255,255, .33);}
.or_txt{position:absolute;top:5px;font-size: 28px;font-weight:700;left:50%;margin-left:-26px;background:#FFC000;padding:0 12px;z-index:2;}

.section_title_block{text-align:center;display:flex;flex-direction:column;padding:70px 0;}
.section_title_block h3{text-align:center;font-size:48px;padding-top:25px;font-weight:bold;}
.section_desc_black{display:flex;align-items:baseline;font-weight:500;color:#111;font-size:15px;margin:0 auto;}
.section_desc_black:before{content:"";width:100px;height:4px;background:#0439AB;margin-right:20px;}
.left_title{padding:20px 0 10px 0!important;}

.specialization{width:100%;max-width:1070px;margin:0 auto;background:#fff;display:flex;flex-wrap:wrap;}
.specialization > div{justify-content:space-between;display:flex;width:33.33%;}
.specialization > div > div{display:flex;}

.specialization_block{border-radius:6px;overflow:hidden;position:relative;margin:auto;display:flex;margin-bottom:20px;}
.spc_bg{display:flex;height:370px;width:350px;padding:-3px;}
.spc_bg > img{max-width:100%;display:block;}
.spe_cont{position:absolute;top:0px;left:0px;width:100%;height:100%;padding:0;background:#fff;transition: all 300ms;}
.spe_cont:hover{background:transparent;}
.spe_cont:hover h3{color:#fff;}
.spe_cont:hover svg{color:#fff;fill:#fff;}
.spe_cont:hover img fill{color:#fff;fill:#fff;}
.spe_cont:hover svg fill{color:#fff;fill:#fff;}
.spe_cont:hover path{color:#fff;fill:#fff;}
.spe_cont:hover .spe_price{color:#fff;}
.spe_cont:hover .orc{color:#fff;}
.spe_cont:hover .spe_list>div{color:#fff;}
.spe_cont:hover .spe_list{display:none;}
.spe_cont:hover .spe_order{opacity:1;}
.spe_top{display:flex;justify-content:space-between;position:relative;padding:60px 30px 20px 30px;}
.spe_list{padding:10px 30px;}
.spe_list > div{padding:5px 0;color:#0439AB;font-weight:300;font-size:16px;}
.spe_list > div:before{content:"\25CF";margin-right:8px;font-size:14px;}
.spe_ico{position:relative;height:70px;}
.spe_ico svg{position:absolute;top:0;left:0;z-index:3;max-height:60px;width:60px;height:60px;}
.spe_ico img{position:absolute;top:0;left:0;z-index:3;max-height:60px;}
.spe_ico:before{content: "";display: block;opacity:0.5;background:#eee;border-radius:100%;z-index:1;width: 60px;height: 60px;position: absolute;left: 20px;top: -10px;}
.spe_title{padding:0 0 15px 0;}
.spe_title h3{font-size:20px;font-weight:600;}
.spe_price{color:#7e7f80;font-weight:500;}
.spe_order{display:flex;cursor:pointer;position:absolute;bottom:80px;left:30px;opacity:0;}
.spe_order > div{color:#001029;font-size:15px;margin:auto 0;font-weight:600;}
.spe_order > span{color:#001029;font-size:6px;margin-left:15px;padding:15px;background:#FFC000;border-radius:5px;}

.reward_bg{position:absolute;top:0;left:0;width:84%;background:#f0f1f2;padding:30px 0;height:120px;clip-path: polygon(0 0, 100% 0%, 96.5% 100%, 0% 100%);z-index:1;}
.reward_block{width:100%;max-width:1170px;margin:0 auto;position:relative;z-index:5;padding:40px 0;}
.reward_block1{width:100%;max-width:1170px;margin:0 auto;position:relative;z-index:5;padding:40px 0;}
.rb_tit{font-size: 18px;font-weight: 600;line-height: 28px;color:#4C4C4D;padding-top:5px;}
.rb_num{display:flex;}
.rb_num span{color:#0439AB;font-size: 60px;font-weight: bold;text-transform: capitalize;font-style: normal;line-height: 70px;}
.rb_num span:after{content: "";display: inline-flex;width: 40px;height: 40px;position: relative;top: -15px;left: 5px;background-repeat: no-repeat;}
.plus span:after{background-image: url(../image/plus.svg);}
.percent span:after{background-image: url(../image/percent.svg);}

.sbs_bg{padding:100px 0 0 0;position:relative;background-color: #0439AB;background-image: url('../image/sbs_bg.jpg');background-repeat: no-repeat;background-size: cover;min-height:300px;margin-top: -90px;}
.sbs_body{width:100%;max-width:1170px;margin:50px auto 0 auto;display:flex;}
.line_bg_step{background: url("../image/line_grey.png")no-repeat top left;top:280px;background-size:cover;opacity: 1;position:absolute;width:100%;height:170px;transition: background 0.3s, border-radius 0.3s, opacity 0.3s;z-index:1;}
.sbs_block_bg{padding-bottom:120px;display:flex;position:relative;z-index:23;}
.sbs_body > div{width:25%;}
.sbs_block{margin:0 auto;max-width:220px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.sbs{display:flex;flex-direction:column;align-items:center;}
.sbspara{margin-top:-35px;}
.sbs_top{transition: all 350ms cubic-bezier(.24, .85, .58, 1);width:180px;height:180px;background:#fff;border-radius:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;}
.sbs_top_line1{padding:0 0 15px 0;}
.sbs_top_line2{margin-top:10px;font-size:16px;text-transform:uppercase;font-family: "Inter", Sans-serif;line-height:22px;font-weight:500;display:flex;justify-content:center;}
.sbs_top_line2:after{transition: all 350ms cubic-bezier(.24, .85, .58, 1);content:"";width:4px;height:100%;background:#ffc000;display:flex;margin-left:15px;}
.sbs:hover .sbs_top{background:#ffc000;}
.sbs:hover .sbs_top_line2:after{background:#fff;}
.sbs_title{font-size:26px;color:#fff;font-weight:700;line-height:35px;padding:20px 0;}
.sbs_desc{color:#fff;font-size:15px;font-weight:400;line-height:24px;}

.benefits_back > div{width:50%;}
.benef_bgg{position:absolute;top:50%;left:0;right:0;bottom:0;background:url(../image/bg_line.jpg);width:100%;height:400px;margin-top:-200px;z-index:7;}
.bnf_right_outter{padding:30px 40px;background:#fff;position:absolute;bottom:10px;right:0;border: 1px solid #E3E4E6;border-radius:6px;border-left: 4px solid #FFC000 !important;}
.mwws{width:180px;}


.bnf_relative{padding-bottom:130px;}

.free_dia_bg{position:relative;}
.fd_align_right{z-index: 11;
    display: flex;
    justify-content: flex-end;
    position: relative;
    margin-right: 20px;}

.free_dia_background{width:86%;position:absolute;z-index:10;top:-45px;right:0;background:#eee;height:200px;clip-path: polygon(3.5% 0, 100% 0%, 100% 100%, 0% 100%);}
.fd_left{display:flex;}
.fd_left > div{display:flex;flex-direction:column;justify-content:center;}
.fd_left:before{content:"";display:inline-flex;width:4px;height:100%;background:#ffc000;margin-right:20px;}
.fd_left_title{margin-bottom:10px;font-size:36px;color:#001029;line-height:46px;font-weight:700;}
.fd_left_desc{color:#4c4c4d;font-size:15px;font-weight:400;line-height:24px;}

.shara_phonia{cursor:pointer;display:flex;margin-left:70px;}
.trubka_bg{margin-right:20px;}
.svg_trubka{width:110px;height:110px;background:#fff;border-radius:50%;display:flex;}
.svg_trubka > img{max-width:60px;margin:auto;}
.trubka_nomer{display:flex;flex-direction:column;justify-content:center;}
.work_day{color:#4c4c4d;font-size:15px;text-transform: uppercase;font-weight:500;line-height:24px;}
.work_phone{color:#0439ab;font-size:32px;line-height:46px;font-weight:700;}


.video_b_bg{min-height:650px;padding-top:190px;background:url("../image/bg_video.jpg");background-repeat: no-repeat;background-size: cover;margin-top:-50px;position:relative;z-index:1;}
.video_wrapper{width:100%;min-height:300px;position:relative;}
.video_left{width:50%;min-height:600px;background:#ffc000;clip-path: polygon(0 0, 100% 0%, 83% 100%, 0% 100%);position:relative;z-index:5;}
.vl_bg{position:absolute;top:0;left:0;width:50%;z-index:8;padding:60px 0 0 0;display:flex;}
.vl_block{margin:0 auto;}
.vl_hl{display: flex;align-items:baseline;font-size:15px;line-height:24px;color:#001029;font-weight:500;}
.vl_hl:before{content: "";display: inline-flex;width: 100px;height: 4px;background-color: #fff;position: relative;margin-right: 20px;}
.vl_title{color:#001029;padding-top:25px;font-size:48px;font-weight:800;max-width:380px;line-height:58px;}
.vl_txt{color:#001029;font-size:15px;line-height:24px;font-weight:400;padding:35px 0;max-width:280px;}
.vl_btn{display:flex;}
.vl_btn > div{display:flex;margin-right:30px;color:#001029;padding:15px 34px;border-radius:6px;font-size:15px;line-height:24px;transition: all .3s ease-out;cursor:pointer;}
.vl_btn > div > span{font-size:9px;margin-left:10px;}
.vl_btn1{background:#fff;border:1px solid #fff;}
.vl_btn2{background:#ffc000;border:1px solid #001029;}
.vl_btn > div:hover{background:#001029;color:#fff;border:1px solid #001029;}

.play_video_bg{width:120px;height:120px;transition: all 400ms;border-radius:50%;position:absolute;top:50%;right:30%;z-index:11;background:#ffc000;display:flex;cursor:pointer;}
.play_video_bg:hover{background:#001029;}
.play_video_bg:hover i{color:#fff;}
.play_video_bg > i{margin:auto;}
.play_video_bg:before{position: absolute;top: 50%;left: 50%;display: block;content: '';border: 1px solid rgba(255,192,0,1);border-radius: 200px;transform: scale(.35) translateY(-50%) translateX(-50%);opacity: 0;animation: marker-ripple-animation 2.6s cubic-bezier(.25, .9, .2, 1) .4s infinite;width: 100px;height: 100px;}
.play_video_bg:after{position: absolute;top: 50%;left: 50%;display: block;content: '';border: 1px solid rgba(255,192,0,1);border-radius: 200px;transform: scale(.35) translateY(-50%) translateX(-50%);opacity: 0;animation: marker-ripple-animation 2.6s cubic-bezier(.25, .9, .2, 1) .4s infinite;width: 120px;height: 120px;}
	
	
@keyframes marker-ripple-animation {
 0% {
  transform:translate3d(-50%, -50%, 0) scale(1);
  opacity:1
 }
 100% {
  transform:translate3d(-50%, -50%, 0) scale(1.7);
  opacity:0
 }
}


.best_spec{padding:95px 0 0 0;}
.best_spec_header{display:flex;max-width:1170px;margin:0 auto;}
.best_spec_header > div{width:50%;}
.bs_right_flex{display:flex;padding-top:40px;}
.bsr_listing{padding:0 15px;color:#4c4c4d;}
.bsr_listing > div{padding-bottom:10px;transition: all 400ms;}
.bsr_listing i{color:#0439ab;padding-right:10px;font-size:13px;}
.bsr_l_list span:hover .bsr_l_list > i{color:#ffc000!important;}

.best_spec_eblo{display:flex;padding-top:70px;}
.best_spec_eblo > div{width:25%;min-height:100px;}
.big_special{margin:15px;border-radius:6px;overflow:hidden;position:relative;}
.big_ava_sp img{display:flex;max-width:100%;}
.big_info_back{padding:50px;position:absolute;color:#001029;z-index:15;top:0;left:0;bottom:0;display:flex;max-width:100%;transform:none;flex-direction:column;justify-content:space-between;width:100%;}
.big_info_sp{position:absolute;top:0;z-index:5;right:0;bottom:0;left:0;background:#ffc000;opacity:0;max-width:100%;transition: all 300ms;transform:none;}
.big_info_sp_gg{position:absolute;width:100%;height:100%;display:flex;transform:none;transition: all 300ms;}
.big_info_sp:hover{opacity:1;}
.big_info_sp:hover .bistop_social{transform: translateY(-10px);transition: all 400ms;}
.big_info_sp:hover .bistop_info{transform: translateY(10px);transition: all 400ms;}
.bistop_social{display:flex;padding-top:10px;}
.bistop_social_ico{display:flex;margin:0 0 0 15px;}
.bistop_social_ico a{color:#001029;background:#fff;border-radius:5px;padding:11px 12px;transition: all 300ms;}
.bistop_social_ico a:hover{background:#001029;color:#fff;}
.bistop_info{color:#001029;font-weight:400;padding-bottom:10px;}
.big_user_ceo{margin-bottom:11px;font-size:13px;}
.big_user_name{font-size:20px;font-weight:600;}


.number_company_bg{min-height:400px;background:#fff url("../image/abou.svg") no-repeat top center;}
.ncom_left{width:37%;}
.ncom_left > div{margin:15px 15px 15px 30px;}
.ncom_right{width:63%;}
.ncom_right > div{width:50%;margin:40px 0;}
.ncom_flex{padding:90px 0 30px 0;margin-bottom:70px;}
.ncom_big_bg{display:flex;flex-direction:column;}
.ncom_num_big{font-size:180px;font-weight:800;display:flex;line-height: 205px;color:#0439AB;}
.otnumer:after{content: "";display: inline-flex;width: 40px;height: 40px;position: relative;left: 15px;top: -90px;background-repeat: no-repeat; background-image: url(../image/big_plus.svg);}
.otnumer_small{position:relative;}
.otnumer_small:after{content: "";display: inline-flex;width: 40px;height: 40px;position: relative;left: 5px;top: -10px;background-repeat: no-repeat; background-image: url(../image/plus.svg);}
.ncom_dsc{display:flex;color:#001029;}
.ncom_dsc:before{content: "";display: inline-flex;width: 4px;height: 49px;background: #ffc000;margin-right: 15px;}
.ncomr_bg{display:flex;position:relative;transition: all 650ms;cursor:pointer;}
.ncm_small_ava{display:flex;width:120px;height:120px;border-radius:50%;background:#f0f1f2;}
.ncm_small_ava span{margin:auto;}
.ncm_small_info{padding-left:30px;display:flex;flex-direction:column;justify-content:center;}
.ncom_num_small{color:#0439AB;font-size:35px;line-height:46px;font-weight:700;}
.ncm_desc{color:#4c4c4d;font-size:18px;line-height:28px;font-weight:600;}
.ncomr_bg:hover .ncm_small_ava{background:#0439AB;transition: all 350ms;}
.ncomr_bg:hover .ncm_small_ava path{fill:#fff!important;transition: all 350ms;}


.testimonials_block{background:url("../image/testim.jpg") no-repeat left bottom;background-size:cover;min-height:640px;position:relative;z-index:1;}
.tst_flex{display:flex;max-width:1170px;margin:0 auto;}
.tst_flex > div{position:relative;width:50%;max-width:1170px;margin:0 auto;}
.tst_block_bg{background:#f0f1f2;width:60%;display:flex;position:absolute;top:80px;min-height:50px;right:0;z-index:5;padding: 95px 0px 110px 5px;clip-path: polygon(17% 0, 100% 0%, 100% 100%, 0% 100%);}
.otziv_bg{z-index:8;position:relative;margin-left:170px;}
.left_title_otz{font-size:48px;padding-top:25px;font-weight:800;line-height:58px;font-family:Inter;}
.otziv_slide_bg{position:relative;width:540px;margin-top:20px;}
.otziv_block_wrap{width:540px;min-height:80px;}
.otz_quote{position:absolute;top:0;right:0;}
.sam_otzv{padding-right:5px;width:100%;}
.slick-slide{margin-right:5px;}
.sam_otzv_top{padding-right:70px;margin:0 0 25px 0;color:#4c4c4d;font-size:15px;font-weight:400;line-height:24px;}
.sam_otzv_top p:before{content: "";display: block;float: left;width: 4px;height: 120px;position: relative;margin-right: 30px;margin-left: 5px;background-color: #FFC000;}
.sam_otzv_bottom{display:flex;}
.sam_otzv_ava{width:55px;height:55px;margin-right:40px;margin-left:40px;border-radius:50%;overflow:hidden;}
.sam_otzv_bane{display:flex;flex-direction:column;justify-content:center;color:#001029;}
.sob_name{font-size:18px;line-height:30px;font-weight:600;}
.sob_geo{font-size:13px;font-weight:400;line-height:22px;text-decoration:uppercase;}
.otziv_arrow_bg{width:120px;height:60px;border-radius:6px;position:absolute;bottom:20px;right:0;display:flex;justify-content:space-between;overflow:hidden;}
.otziv_arrow_bg button{width:49.8%;border:none;background:#ffc000;display:flex;cursor:pointer;}
.otziv_arrow_bg button:hover{opacity:0.8}
.otziv_arrow_bg button > div{margin:auto;font-size:10px;color:#001029;}
.arleft{transform:rotate(180deg);}

.tst_left{align-content: flex-end;align-items: flex-end;height:600px;position:relative;}
.tst_counter_bg{position:absolute;bottom:-80px;right:250px;padding:40px 50px;background:#fff;border-radius:6px;border:1px solid #E3E4E6;border-left:4px solid #FFC000 !important;}


.empty_blue_section{background:#0439AB;height:100%;min-height:100%;display:flex;}
.empty_blue_section_dt{background:url("../image/dotted.png") repeat;align-self: stretch;flex-shrink: 0;width:600px;}

.ytb_close{right:-25px;}

.ln_pad{padding:90px 0;}
.linebg{min-height:200px;}
.best_exp{width:1170px;background:#fff;margin:0 auto;}
.best_exp > div{width:50%;}
.bexp_left > div{margin:0 20px 0 50px;}
.no_top_padding{padding:0!important;}
.bexp_dsc{font-weight:400;color:#4c4c4d;padding:20px 0 30px 0;font-size:14px!important;}
.besters_two{display:flex;justify-content:space-between;}
.bt_bg{padding:40px 30px 35px 30px;background:#f0f1f2;border-radius:6px;}
.bt_advance{width:180px;text-align:center;}
.bta_img > img{border-radius:50%;border:4px solid #0439AB;}
.bta_info{padding-top:30px;}
.btai_name{color:#001029;font-size:18px;font-weight:600;line-height:28px;}
.btai_work{color:#4c4c4d;font-size:13px;font-weight:400;line-height:22px;margin-bottom:20px;}
.btai_phone a{color:#001029;font-weight:400;}
.btai_phone:hover .btai_ico{color:#FFC000!important;transition: all 350ms;}

.bexp_right{display:flex;}
.bexp_form_bg{margin:10px 50px 0 50px;width:100%;display:flex;}
.bexp_form{background:#ffc000 url("../image/dotted05.png");border-radius:6px;padding:45px 35px;opacity:0.9;width:100%;}
.bexp_title{display:flex;font-size:26px;line-height:36px;font-weight:700;position:relative;padding:0 0 0 20px;}
.bexp_title span:before{content:"";position:absolute;left:0;top:10%;width:4px;height:80%;background:#fff;}


.top_footer{height:170px;width:1170px;display:flex;background:#F0F1F2;position:absolute;top:-85px;left:50%;margin-left:-585px;clip-path: polygon(3.5% 0, 100% 0%, 96.5% 100%, 0% 100%);}
.top_footer_flex{width:90%;margin:auto;justify-content:space-between;}
.not_border{border-right:none!important;}
.foot_cont{width:32%;border-right:1px solid #bbb;}
.advanced_icon_block{display:flex;cursor:pointer;}
.aib_ico{margin-right:30px;display:flex;}
.aib_ico svg{margin:auto;}
.aib_info{display:flex;flex-direction:column;justify-content:center;color:#001029;}
.aib_title{font-size:13px;line-height:22px;text-transform:uppercase;font-weight:400;margin-bottom:6px;}
.aib_desc{font-size:18px;line-height:28px;font-weight:600;transition: all 350ms;}
.aib_desc:hover{color:#0439AB;}


.fs_flex{width:80%;margin:0 auto;align-items:center;justify-content:space-around;cursor:pointer;}
.fs_flex > div{width:26%;}
.fs_header{position:relative;margin-top:20px;}
.fs_logo{display:flex;justify-content:center;}
.fs_logo img{max-height:40px;}
.fs_promise img{max-height:70px;}
.fsp_right span{font-size:22px;font-weight:600;color:#0439ab;}
.fsp_top{color:#656565;font-size:13px;line-height:22px;}
.fsp_left{display:flex;}
.fsp_left svg{max-height:30px;margin:auto 8px auto 0;}
.close_shedule{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;cursor:pointer;display:flex;}
.close_shedule svg{margin:auto;}
#msform {width: 80%;max-width:1170px;height:90vh;z-index:102;border-radius:6px;background:#fff;margin:auto;text-align: center;position: relative;padding-top:10px;overflow-y:auto;overflow-x:hidden;}
#msform::-webkit-scrollbar{width:6px;background-color: #eee;border-radius:3px;}
#msform::-webkit-scrollbar-thumb{background-color: #767676;border-radius:3px;}
#msform fieldset {background: white;border: 0 none;border-radius: 3px;padding: 20px 30px;box-sizing: border-box;width: 80%;margin: 0 10%;position: absolute;}
#msform fieldset:not(:first-of-type) {display: none;}
#msform input, #msform textarea, #msform select {padding: 15px;border: 1px solid #ccc;border-radius: 6px;margin-bottom: 10px;width: 100%;box-sizing: border-box;color: #2C3E50;font-size: 13px;}

#msform .action-button {width:100px;background:#001029;color:#fff;border-radius: 6px;cursor: pointer;padding: 10px 5px;margin: 0;display:flex;justify-content:center;}
#msform .action-button img{margin:0 10px;}
.back_arr img{transform:rotate(180deg);}
.no_active{opacity:0.2;cursor:not-allowed!important;}
.no_active:hover{background:#001029!important;}
#msform .action-button:hover, #msform .action-button:focus {background:#0439AB;}
.inp_area{padding-bottom:20px;text-align:left;}
.input_title{font-size:14px;padding-bottom:10px;}
.inp_area textarea{min-height:100px;}
.inp_area select{padding: 15px;border: 1px solid #ccc;border-radius: 6px;margin-bottom: 10px;width: 100%;box-sizing: border-box;color: #2C3E50;font-size: 13px;}
.fs-title {font-size: 22px;color: #000;padding:5px 0 30px 0;font-weight:700;}
.fs_dsc{padding:20px 0;font-size:16px;}
.fs_dsc p{padding-bottom:20px;line-height:24px;}
.fs_dsc p{color:#001029;}
.fs-desc{font-size:13px;color:#656565;text-align:left;padding-bottom:30px;}

.mrgntp{margin-top:10px;}

.she_days_bg{padding:0 0 30px 0;position:relative;}
.she_days{width:100%;margin:0 auto;display:flex;}
.w10{width:10%;display:flex;font-size:13px;height:100%;min-height:213px;cursor:pointer;}
.w10 span{display:block;padding-top:10px;}
.w10 div{margin:auto;}
.w10 img{height:25px;}
.she_center{width:80%;display:flex;overflow:hidden;position:relative;height:213px;}
.slid_block{width:100%;position:absolute;top:0;}
#slide_1{left:0;}
#slide_2{right:-100%;}
.day_column{width:20%;}
.day_col_top{text-align:center;padding:0 0 12px 0;}
.day_col_top span{font-size:13px;padding-top:10px;display:block;}
.day_col_top_noactive{text-align:center;padding:0 0 12px 0;}
.day_col_top_noactive span{font-size:13px;padding-top:10px;display:block;}
.day_bnt{margin:0 5px 10px 5px; background:#002554;color:#fff;padding:15px 0;border-radius:6px;font-size:14px;font-weight:400;cursor:pointer;}
.day_bnt_active{background:#FFC000;}
.inp_50{display:flex;justify-content:space-between;}
.inp_50 > div{width:47%;}
.custom_chc{display:flex;flex-direction:column;}
.custom_chc input{display:none;}
.custom_chc label{position: relative;cursor: pointer;clear: both;height: auto;display: flex;align-items: center;width:130px;}
.custom_chc label::before{content: "";-webkit-appearance: none;background-color: transparent;border: 1px solid #4e4e4e;padding: 10px;position: relative;vertical-align: bottom;cursor: pointer;margin-right: 0.75rem;border-radius: 4px;width: 22px;height: 22px;float: left;}
.custom_chc input:checked+label::after{    content: "";display: block;position: absolute;left: 17px;width: 0.5rem;height: 1rem;border: solid #000;border-width: 0 3px 3px 0;transform: rotate(45deg);margin-top: -3px;}

.progres{margin-bottom:10px;font-size:12px;display:flex;justify-content:space-between;width:100%;}
.progres li{list-style:none;width:33.333%;display:flex;}
.progres li > div{width:90px;margin:0 auto;}
#progressbar {position:relative;height:20px;display:flex;overflow: hidden;margin-top:30px;}
#progressbar li {list-style-type: none;color: #222;text-transform: uppercase;font-size: 9px;width: 33.33%;float: left;position: relative;margin-top:auto;margin-bottom:auto;}
#progressbar li:before {content:'';width: 10px;height: 10px;display: block;background:#FFC000;border-radius: 50%;margin-top:-1px;margin: 0 auto 0 auto;z-index:102;position:relative;}
#progressbar li:after {content: '';width: 100%;height: 2px;background: #eee;position: absolute;left: -50%;top: 50%;margin-top:-1px;z-index: 101;}
#progressbar li:first-child:after {content: none; }
#progressbar li.active:before,  #progressbar li.active:after{background: #0439AB;transition:all 300ms;}
#progressbar li.active:before{content:'';background: #0439AB;border:none;border:5px solid #0439AB;}
#progressbar li.active:after{width:100%;}
#progressbar li.active_true:before{border:5px solid #0439AB;}

.emp{background:#ffdddd;}
.flex_btn{display:flex;justify-content:space-between;}
.google_map_bg{min-height:550px;}
#map{width:100%;height:550px;}
}