@font-face{ font-family:awesome;src:url('../fonts/fontawesome-webfont.eot');src:url('../fonts/fontawesome-webfont.eot%3F')format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff.html') format('woff'), url('../fonts/fontawesome-webfont.woff2.html') format('woff2'), url('../fonts/fontawesome-webfont.ttf.html') format('truetype');}@font-face{ font-family:BebasNeueThin;src:url('../fonts/BebasNeue-Thin.eot');src:url('../fonts/BebasNeue-Thin.eot%3F')format('embedded-opentype'), url('../fonts/BebasNeue-Thin.woff.html') format('woff'), url('../fonts/BebasNeue-Thin.ttf.html') format('truetype');}@font-face{ font-family:BebasNeueRegular;src:url('../fonts/BebasNeueRegular.eot');src:url('../fonts/BebasNeueRegular.eot%3F')format('embedded-opentype'), url('../fonts/BebasNeueRegular.woff.html') format('woff'), url('../fonts/BebasNeueRegular.ttf.html') format('truetype');}@font-face{ font-family:BebasNeueBook;src:url('../fonts/BebasNeueBook.eot');src:url('../fonts/BebasNeueBook.eot%3F')format('embedded-opentype'), url('../fonts/BebasNeueBook.woff.html') format('woff'), url('../fonts/BebasNeueBook.ttf.html') format('truetype');}@font-face{ font-family:BebasNeueBold;src:url('../fonts/BebasNeueBold.eot');src:url('../fonts/BebasNeueBold.eot%3F')format('embedded-opentype'), url('../fonts/BebasNeueBold.woff.html') format('woff'), url('../fonts/BebasNeueBold.ttf.html') format('truetype');}*{ margin:0;padding:0;box-sizing:border-box;}@-ms-viewport{ width:device-width;}@-o-viewport{ width:device-width;}@viewport{ width:device-width;}body{ overflow-x:hidden;}.clearfix{ clear:both;}.wrapper{ display:block;position:relative;max-width:1170px;//max-width:100%;margin:0 auto;}.bglayer{ display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.7;z-index:100;}.b24-web-form-popup-btn-1{cursor:pointer;}.bglayer2{ display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.7;z-index:320;}.modal_main{ display:none;position:fixed;width:1170px;background-color:#c5d5e8;border:1px solid white;padding:100px 270px 40px 270px;top:50px;left:50%;margin-left:-585px;z-index:300;}.modal_main .close{ display:block;position:absolute;right:20px;top:20px;cursor:pointer;transition:.8s;}.modal_main .close:hover{ transform:rotate(90deg);transition:.8s;}.modal_main strong{ display:block;text-align:center;color:#18283f;font-size:60px;font-weight:400;font-family:BebasNeueBold;}.modal_main > span{ display:block;text-align:center;color:#18283f;font-size:60px;font-weight:400;font-family:BebasNeueBook;margin-bottom:30px;}.modal_main form input{ display:block;width:100%;height:48px;background-color:#eef4fb;border:1px solid #18283f;border-radius:24px;margin:16px auto 0 auto;outline:none;padding:0 20px 0 60px;background-repeat:no-repeat;background-position:left 36px center;color:#18283f;font-family:OpenSans, sans-serif;font-size:14px;font-weight:300;}.modal_main form input::-webkit-input-placeholder{ color:#18283f;}.modal_main form input::-moz-placeholder{ opacity:1;color:#18283f;}.modal_main form input.inp_name{ background-image:url('../img/icon_1.png');}.modal_main form input.inp_phone{ background-image:url('../img/icon_2.png');}.modal_main form button{ display:block;position:relative;margin:30px auto 0 auto;max-width:260px;width:100%;height:60px;background-color:#d33334;border-radius:30px;outline:none;cursor:pointer;border:none;color:white;font-family:BebasNeueBold;font-size:30px;font-weight:400;background-image:url('../img/ico_3.png');background-repeat:no-repeat;background-position:left 42px center;padding-left:24px;}.modal_main form button:active{ top:2px;}.modal_main form button:hover{ background-color:#a82b2c;transition:.3s;}.modal_main form .bez{ display:block;margin-top:20px;text-align:center;}.modal_main form .bez img{ display:inline-block;vertical-align:bottom;}.modal_main form .bez span{ display:inline-block;vertical-align:bottom;margin-left:0;color:white;font-family:OpenSans, sans-serif;font-size:14px;font-weight:300;line-height:14px;}.modal_main form p{ display:block;margin-top:6px;text-align:center;margin-left:0;color:white;font-family:OpenSans, sans-serif;font-size:14px;font-weight:300;line-height:18px;}header{ display:block;position:fixed;width:100%;left:0;border-bottom:1px solid #99a2ac;z-index:5;transition:.5s;}header.fix{ background:rgba(238, 244, 251, .8);transition:.5s;}header.fix .logo img{ width:111px;transition:.5s;}header.fix .body_header .contact .phones span{ font-size:26px;transition:.5s;}header.fix .body_header .contact a{ font-size:15px;transition:.5s;}header.fix .body_header .contact{ margin-top:2px;}.body_header{ display:block;position:relative;}@media handheld, all and (max-width:1023px){.logo_info{ display:none;}}.body_header .logo_info{ color:#18283f;font-weight:400;font-family:BebasNeueBook;font-size:22px;position:absolute;top:25%;left:120px;text-align: center;}.body_header .logo{ font-size:0;display:inline-block;vertical-align:top;position:relative;z-index:2;}.body_header .logo img{ width:138px;transition:.5s;}.body_header .menu_top{ display:block;position:absolute;bottom:0px;width:100%;}.body_header .menu_top ul{ display:block;text-align:center;}.body_header .menu_top ul li{ display:inline-block;vertical-align:middle;margin:0 6px;}.body_header .menu_top ul li a{ display:block;color:#18283f;font-family:BebasNeueRegular;font-size:20px;font-weight:700;text-decoration:none;}.body_header .menu_top ul li a:hover{ text-decoration:underline;}.body_header .contact{ display:inline-block;vertical-align:top;float:right;text-align:right;margin-top:24px;position:relative;z-index:2;}.body_header .contact .phones{ display:block;}.body_header .contact .phones i{ display:inline-block;vertical-align:middle;font-size:34px;color:#d33334;}.body_header .contact .phones span{ display:inline-block;vertical-align:middle;color:#2a394e;font-weight:900;font-family:BebasNeueRegular;font-size:30px;line-height:36px;transition:.5s;}.body_header .contact .phones span.ph_1{ display:none;}.body_header .contact .phones span.ph_2{ display:none;}.body_header .contact .phones span.ph_3{ display:none;}.body_header .contact .phones span.ph_4{ display:none;}.body_header .contact .phones span.ph_5{ display:none;}.body_header .contact .choose_city{ display:block;position:relative;cursor:pointer;}.body_header .contact .choose_city div img{ display:inline-block;vertical-align:middle;}.body_header .contact .choose_city div span{ display:inline-block;vertical-align:middle;margin-left:5px;color:#2a394e;font-weight:400;font-family:BebasNeueRegular;font-size:18px;}.body_header .contact .choose_city div span.city_c00{ display:none;}.body_header .contact .choose_city div span.city_c1{ display:none;}.body_header .contact .choose_city div span.city_c2{ display:none;}.body_header .contact .choose_city div span.city_c3{ display:none;}.body_header .contact .choose_city div span.city_c4{ display:none;}.body_header .contact .choose_city div span.city_c5{ display:none;}.body_header .contact .choose_city .drop_phones{ display:none;position:absolute;text-align:left;top:99%;right:0;background-color:#eef4fb;border:1px solid white;padding:12px 14px;}.body_header .contact .choose_city .drop_phones ul{ display:block;}.body_header .contact .choose_city .drop_phones ul li{ display:block;}.body_header .contact .choose_city .drop_phones ul li span{ color:#2a394e;font-weight:400;font-family:BebasNeueRegular;font-size:18px;line-height:24px;cursor:pointer;}.body_header .contact .choose_city .drop_phones ul li span:hover{ text-decoration:underline;}.body_header .contact a{ display:block;color:#d33334;font-family:BebasNeueRegular;font-size:20px;font-weight:400;line-height:32px;text-decoration:underline;transition:.5s;}.body_header .contact a:hover{ text-decoration:none;}section.one{ display:block;position:relative;width:100%;height:940px;background-image:url('../img/bg_1.png');background-repeat:no-repeat;background-position:center bottom;background-size:cover;z-index:2;}.body_one{ display:block;position:relative;padding:230px 0 100px 0;}.body_one h1{ display:block;color:#18283f;font-weight:400;font-family:BebasNeueBold;font-size:100px;line-height:85px;}.body_one h1 span{ font-family:BebasNeueBook;font-size:60px;}.body_one h2{ display:block;font-weight:100;font-family:BebasNeueBold;font-size:45px;line-height:65px;}.body_one h2 span{ font-family:BebasNeueBook;font-size:30px;}.body_one strong.str_tl{ display:block;margin-top:10px;font-size:30px;font-weight:400;color:#2a394e;font-family:BebasNeueBook;}.body_one strong.str_tl span{ color:#d33334;font-family:BebasNeueBold;}.body_one p{ display:block;margin-top:5px;max-width:560px;color:#18283f;font-family:OpenSans, sans-serif;font-size:16px;font-weight:300;}.body_one a.btn_get{ display:block;position:relative;margin-top:20px;text-align:center;width:400px;height:100px;background-color:#d33334;border-radius:50px;box-shadow:5.6px 8.3px 20.6px 3.4px rgba(255, 255, 255, 0.27);text-decoration:none;}.body_one a.btn_get:hover{ background-color:#a82b2c;transition:.3s;}.body_one a.btn_get:active{ top:2px;}.body_one a.btn_get img{ display:inline-block;vertical-align:middle;}.body_one a.btn_get span{ display:inline-block;vertical-align:middle;margin-left:10px;color:white;font-family:BebasNeueBold;font-size:36px;font-weight:400;line-height:103px;}section.two{ display:block;position:relative;background-color:#eef4fb;z-index:1;margin-top:400px;}.body_two{ display:block;position:relative;padding:200px 0 180px 0;}.body_two h2{ display:block;text-align:center;color:#18283f;font-size:60px;font-weight:400;font-family:BebasNeueBold;}.body_two h2 span{ font-family:BebasNeueBook;}.body_two .block_steps{ display:block;width:100%;height:652px;margin-top:48px;background-color:#c5d5e8;border:1px solid white;}.body_two .block_steps .step_first{ display:inline-block;vertical-align:top;position:relative;z-index:3;width:402px;height:100%;background-image:url('../img/bg_l.png');background-repeat:no-repeat;padding:70px 16px;}.body_two .block_steps .step_second{ display:inline-block;vertical-align:top;position:relative;z-index:2;width:438px;height:100%;background-image:url('../img/bg_r.png');background-repeat:no-repeat;margin-left:-50px;box-sizing:border-box;padding:70px 70px;}.error{ display:none;position:fixed;top:50%;margin-top:-56px;margin-left:-150px;left:50%;width:300px;padding:30px 20px;background-color:#fdefee;border:2px solid #fbd6d8;z-index:330;border-radius:22px;}.error p{ color:#d33334;font-family:OpenSans, sans-serif;font-size:14px;line-height:24px;font-weight:500;}.error .close2{ display:block;position:absolute;top:10px;right:10px;cursor:pointer;}.error .close2 img{ width:12px;}.body_two .block_steps .step_third{ display:inline-block;vertical-align:middle;position:relative;float:right;width:360px;position:relative;padding:70px 10px;box-sizing:border-box;z-index:3;}.body_two .block_steps .top_text{ display:block;}.body_two .block_steps .top_text h3{ display:inline-block;vertical-align:middle;color:white;font-family:OpenSans, sans-serif;font-size:120px;font-weight:700;transition:.8s;}.body_two .block_steps .top_text span{ display:inline-block;vertical-align:middle;margin-left:-18px;font-size:20px;color:#18283f;font-family:OpenSans, sans-serif;font-weight:400;}.body_two .block_steps .top_text span.sp_two{ margin-left:-3px;}.body_two .block_steps .top_text span strong.str_b{ font-weight:700;color:#18283f;}.body_two .block_steps .top_text span strong{ color:#d33334;font-weight:700;}.body_two .block_steps img.img_bg{ display:block;position:absolute;top:260px;transform:translateX(-50%);left:50%;}.body_two .block_steps a.a_dwnl{ display:block;position:relative;margin:204px auto 0 auto;width:200px;height:60px;background-color:#c2c2c2;border-radius:30px;text-align:center;text-decoration:none;position:relative;z-index:3;}.body_two .block_steps a.a_dwnl img{ display:inline-block;vertical-align:middle;}.body_two .block_steps a.a_dwnl span{ display:inline-block;vertical-align:middle;color:white;font-family:BebasNeueBold;font-size:30px;font-weight:400;line-height:60px;margin-left:5px;}.body_two .block_steps a.a_dwnl:active{ top:2px;}.body_two .block_steps a.a_dwnl:hover{ background-color:#a5a5a5;transition:.3s;}.body_two .block_steps .file{ display:block;text-align:center;margin-top:10px;}.body_two .block_steps .file .lb_file{ display:inline-block;border-bottom:1px dashed #18283f;}.body_two .block_steps .file .lb_file img{ display:inline-block;vertical-align:middle;}.body_two .block_steps .file .lb_file span{ display:inline-block;vertical-align:middle;margin-left:5px;color:#18283f;font-family:OpenSans, sans-serif;font-size:20px;font-weight:400;}.body_two .block_steps .file_btn{ display:block;position:relative;z-index:2;text-align:center;margin-top:10px;}.body_two .block_steps .file_btn input{ opacity:0;}.body_two .block_steps .file_btn .lb_file{ display:inline-block;position:relative;cursor:pointer;margin:195px auto 0 auto;width:200px;height:60px;background-color:#c2c2c2;border-radius:30px;}.body_two .block_steps .file_btn .lb_file:hover{ border-color:transparent;}.body_two .block_steps .file_btn .lb_file img{ display:inline-block;vertical-align:middle;}.body_two .block_steps .file_btn .lb_file span{ display:inline-block;vertical-align:middle;margin-left:5px;color:white;font-family:BebasNeueBold;font-size:30px;font-weight:400;line-height:60px;}.body_two .block_steps .file_btn .lb_file:active{ top:2px;}.body_two .block_steps .file_btn .lb_file:hover{ background-color:#a5a5a5;transition:.3s;}.body_two .block_steps form{ display:block;padding:10%;}.body_two .block_steps form input{ display:block;width:100%;height:48px;background-color:#eef4fb;border:1px solid #18283f;border-radius:24px;margin:16px auto 0 auto;outline:none;padding:0 20px 0 60px;background-repeat:no-repeat;background-position:left 36px center;color:#18283f;font-family:OpenSans, sans-serif;font-size:14px;font-weight:300;}.body_two .block_steps form input::-webkit-input-placeholder{ color:#18283f;}.body_two .block_steps form input::-moz-placeholder{ opacity:1;color:#18283f;}.body_two .block_steps form input.inp_name{ background-image:url('../img/icon_1.png');}.body_two .block_steps form input.inp_phone{ background-image:url('../img/icon_2.png');}.body_two .block_steps form input.inp_email{ background-image:url('../img/icon_3.png');}.body_two .block_steps form input.inp_name_org{ background-image:url('../img/icon_4.png');}.body_two .block_steps form button{ display:block;position:relative;margin:38px auto 0 auto;width:260px;height:60px;background-color:#d33334;border-radius:30px;outline:none;cursor:pointer;border:none;color:white;font-family:BebasNeueBold;font-size:28px;font-weight:400;background-image:url('../img/ico_3.png');background-repeat:no-repeat;background-position:left 42px center;padding-left:24px;}.body_two .block_steps form button:active{ top:2px;}.body_two .block_steps form button:hover{ background-color:#a82b2c;transition:.3s;}.body_two .block_steps form .bez{ display:block;margin-top:20px;text-align:center;}.body_two .block_steps form .bez img{ display:inline-block;vertical-align:bottom;}.body_two .block_steps form .bez span{ display:inline-block;vertical-align:bottom;margin-left:0;color:white;font-family:OpenSans, sans-serif;font-size:14px;font-weight:300;line-height:14px;}.body_two .block_steps .step_main:hover h3{ color:#d33334;transition:.8s;}section.three{ display:block;position:relative;width:100%;background-image:url('../img/bg_3.jpg');background-repeat:no-repeat;background-position:top center;background-size:cover;z-index:3;}.body_three{ display:block;position:relative;padding:140px 0;}.body_three h2{ display:block;text-align:center;color:#18283f;font-size:60px;font-weight:400;font-family:BebasNeueBold;}.body_three h2 span{ font-family:BebasNeueBook;}.body_three p.p_top{ display:block;margin-top:50px;text-align:center;color:#18283f;font-family:OpenSans, sans-serif;font-size:24px;font-weight:300;}.body_three p.p_top strong{ font-weight:700;}.body_three .block_services{ display:block;margin-top:80px;}.body_three .block_services .left_srv{ display:inline-block;vertical-align:top;width:570px;}.body_three .block_services .right_srv{ display:inline-block;vertical-align:top;float:right;width:570px;}.body_three .block_services .service{ display:block;}.body_three .block_services .service.open{ margin-bottom:8px;}.body_three .block_services .service .btn_open{ display:block;position:relative;max-height:124px;height:124px;background-color:#e0ebf8;border-bottom:2px solid #174253;padding:34px 0 0 70px;cursor:pointer;}.body_three .block_services .service .btn_open.two_st{ padding:26px 0 0 70px;}.body_three .block_services .service .btn_open img.img_s{ display:inline-block;vertical-align:middle;}.body_three .block_services .service .btn_open strong{ display:inline-block;vertical-align:middle;margin-left:34px;color:#18283f;font-family:BebasNeueBold;font-size:30px;font-weight:400;}.body_three .block_services .service .btn_open .block_arr{ display:inline-block;vertical-align:middle;position:absolute;top:50%;margin-top:-12px;right:40px;width:30px;height:30px;background-color:#0f8495;border-radius:2px;}.body_three .block_services .service .btn_open .block_arr img{ display:block;margin:9px auto 0 auto;transform:rotate(0deg);transition:.35s;}.body_three .block_services .service .btn_open.open .block_arr{ background-color:#c2c2c2;}.body_three .block_services .service .btn_open.open .block_arr img{ transform:rotate(180deg);transition:.35s;}.body_three .block_services .service .body_service{ display:none;padding:36px 64px;background-color:#eef4fb;}.body_three .block_services .service .body_service img.img_s{ float:left;padding:0 24px 10px 0;}.body_three .block_services .service .body_service p.p_main{ display:block;color:#18283f;font-family:OpenSans, sans-serif;font-size:18px;font-weight:300;line-height:24px;}.body_three .block_services .service .body_service .block_time{ display:block;margin-top:38px;text-align:center;}.body_three .block_services .service .body_service .block_time img{ display:inline-block;vertical-align:middle;}.body_three .block_services .service .body_service .block_time p{ display:inline-block;vertical-align:middle;margin-left:18px;color:#18283f;font-family:OpenSans, sans-serif;font-size:24px;line-height:24px;font-weight:300;}.body_three .block_services .service .body_service .block_time p strong{ font-weight:700;}.body_three .block_services .service .body_service a.get_price{ display:block;position:relative;margin:40px auto 0 auto;width:370px;height:60px;background-color:#d33334;border-radius:30px;text-align:center;background-repeat:no-repeat;background-position:left 52px center;color:white;font-family:BebasNeueBold;font-size:30px;font-weight:400;text-decoration:none;line-height:60px;}.body_three .block_services .service .body_service a.get_price:active{ top:2px;}.body_three .block_services .service .body_service a.get_price:hover{ background-color:#a82b2c;transition:.3s;}section.four{ display:block;position:relative;}section.four .img_bg1{ display:block;position:absolute;top:-620px;left:-380px;}section.four .img_bg2{ display:block;position:absolute;top:-140px;right:-360px;}.body_four{ display:block;position:relative;padding:140px 0 90px 0;}.body_four h2{ display:block;text-align:center;color:#18283f;font-size:60px;font-weight:400;font-family:BebasNeueBold;}.body_four h2 span{ font-family:BebasNeueBook;}.body_four ul{ display:block;text-align:center;margin-top:40px;}.body_four ul li{ display:inline-block;vertical-align:top;margin:30px 10px 0 10px;}.body_four ul li .top_block{ display:block;position:relative;margin:0 auto;width:230px;height:230px;background-image:url('../img/br_1.png');background-repeat:no-repeat;background-position:center;cursor:pointer;padding-top:52px;transition:.5s;}.body_four ul li:nth-child(2) .top_block{ padding-top:64px;}.body_four ul li .top_block img{ display:block;margin:0 auto;}.body_four ul li .top_block:hover{ background-image:url('../img/br_2.png');transition:.5s;}.body_four ul li p{ display:block;margin-top:30px;max-width:268px;color:#18283f;font-family:OpenSans, sans-serif;font-size:18px;font-weight:300;line-height:32px;}.body_four a.get_cnsl{ display:block;margin:90px auto 0 auto;position:relative;width:560px;height:100px;background-color:#d33334;border-radius:50px;padding-left:40px;background-image:url('../img/arr_wh_big.png');background-repeat:no-repeat;background-position:left 36px center;color:white;font-family:BebasNeueBold;font-size:36px;font-weight:400;line-height:103px;text-align:center;text-decoration:none;}.body_four a.get_cnsl:active{ top:2px;}.body_four a.get_cnsl:hover{ background-color:#a82b2c;transition:.3s;}.body_four p{ display:block;margin-top:36px;text-align:center;color:#18283f;font-family:OpenSans, sans-serif;font-size:18px;font-weight:300;}section.five{ display:block;position:relative;width:100%;height:1171px;background-image:url('../img/bg_4.jpg');background-repeat:no-repeat;background-position:center top;background-size:cover;}.body_five{ display:block;position:relative;padding:140px 0 90px 0;}.body_five h2{ display:block;text-align:center;color:#18283f;font-size:60px;font-weight:400;font-family:BebasNeueBold;}.body_five h2 span{ font-family:BebasNeueBook;}.body_five .block_information{ display:block;position:relative;margin-top:120px;}.body_five .block_information .line_mdl{ display:block;position:absolute;width:2px;height:690px;background-color:#2a394e;top:-70px;left:333px;z-index:1;}.body_five .block_information .info{ display:block;position:relative;z-index:2;margin-bottom:60px;text-decoration:none;cursor:default;}.body_five .block_information .info strong{ display:inline-block;vertical-align:middle;width:325px;text-align:right;font-family:BebasNeueBold;font-size:50px;font-weight:400;color:#0f8495;line-height:46px;padding-right:20px;}.body_five .block_information .info .line{ display:inline-block;vertical-align:middle;opacity:0;width:11px;height:76px;margin-top:-6px;background-color:#0f8495;}.body_five .block_information .info .line_1{ display:inline-block;opacity:0;transition:opacity .3s;}.body_five .block_information .info .line_2{ display:inline-block;opacity:0;transition:opacity .3s;}.body_five .block_information .info .line_3{ display:inline-block;opacity:0;transition:opacity .3s;}.body_five .block_information .info .line_4{ display:inline-block;opacity:0;transition:opacity .3s;}.body_five .block_information .main_link.active .line_1{ opacity:1;transition:opacity .3s;}.body_five .block_information .main_link.active .line_2{ opacity:1;transition:opacity .3s;}.body_five .block_information .main_link.active .line_3{ opacity:1;transition:opacity .3s;}.body_five .block_information .main_link.active .line_4{ opacity:1;transition:opacity .3s;}.body_five .block_information .info p{ display:inline-block;vertical-align:middle;margin-left:20px;color:#18283f;font-family:BebasNeueBook;font-size:40px;font-weight:400;line-height:48px;transition:.5s;}.body_five .block_information .main_link.active p{ color:#0f8495;transition:.5s;}section.five .bg_img{ display:block;position:absolute;right:0;bottom:-80px;}section.six{ display:block;position:relative;}.body_six{ display:block;position:relative;padding:140px 0;}.body_six h2{ display:block;text-align:center;color:#18283f;font-size:60px;font-weight:400;font-family:BebasNeueBold;}.body_six h2 span{ font-family:BebasNeueBook;}.body_six .p_top{ display:block;margin-top:40px;text-align:center;color:#2a394e;font-family:OpenSans, sans-serif;font-size:24px;font-weight:300;}.body_six .p_top strong{ font-weight:700;}.body_six .statistic{ display:block;text-align:center;margin-top:120px;position:relative;z-index:3;}.body_six .statistic .block_st{ display:inline-block;vertical-align:middle;position:relative;margin:0 50px;}.body_six .statistic .st_f span.sp_f{ display:block;font-family:BebasNeueBook;font-size:24px;font-weight:400;color:#2a394e;}.body_six .statistic .st_f strong{ display:block;color:#0f8495;font-family:BebasNeueBold;font-size:90px;font-weight:400;}.body_six .statistic .st_f p{ display:block;font-family:BebasNeueBook;font-size:24px;font-weight:400;color:#2a394e;}.body_six .statistic .st_f p span{ color:#ed1c24;}.body_six .statistic .st_t{ display:inline-block;vertical-align:middle;}.body_six .statistic .st_th p{ display:block;text-align:left;font-weight:400;line-height:73px;color:#2a394e;font-family:BebasNeueBook;font-size:24px;}.body_six .statistic .st_th p strong{ color:#0f8495;font-family:BebasNeueBold;font-size:60px;}.body_six .statistic .st_th p.left{ margin-left:-5px;}.body_six .img_bg{ display:block;position:absolute;right:-210px;top:230px;}section.seven{ display:block;position:relative;width:100%;background-image:url('../img/bg_2.jpg');background-repeat:no-repeat;background-position:top center;background-size:cover;}.body_seven{ display:block;position:relative;padding:140px 0 90px 0;}.body_seven h2{ display:block;text-align:center;color:#18283f;font-size:60px;font-weight:400;font-family:BebasNeueBold;}.body_seven h2 span{ font-family:BebasNeueBook;}.body_seven .faq_main{ display:block;margin-top:20px;}.body_seven .faq_main .faq_block{ display:block;padding:22px 22px 4px 22px;}.body_seven .faq_main .faq_block.open{ background:rgba(255, 255, 255, .2);}.body_seven .faq_main .faq_block .faq_btn{ display:block;cursor:pointer;}.body_seven .faq_main .faq_block .faq_btn .btn_ico{ display:inline-block;vertical-align:middle;width:30px;height:30px;background-color:#0f8495;border-radius:2px;background-image:url('../img/plus.png');background-repeat:no-repeat;background-position:center;}.body_seven .faq_main .faq_block.open .faq_btn .btn_ico{ background-color:#c2c2c2;background-image:url('../img/min.png');}.body_seven .faq_main .faq_block .faq_btn strong{ display:inline-block;vertical-align:middle;padding-top:2px;margin-left:30px;color:#42546e;font-family:BebasNeueBold;font-size:32px;font-weight:400;}.body_seven .faq_main .faq_block .faq_body{ display:none;padding:22px 0 0 120px;}.body_seven .faq_main .faq_block .faq_body p{ display:block;color:#18283f;font-family:OpenSans, sans-serif;font-size:24px;font-weight:300;line-height:28px;}.body_seven .form_faq{ display:block;text-align:center;width:770px;margin:60px auto 0 auto;}.body_seven .form_faq strong{ display:block;text-align:center;color:#18283f;font-family:BebasNeueBold;font-size:40px;font-weight:400;}.body_seven .form_faq input{ display:block;width:100%;height:48px;border:1px solid #18283f;border-radius:24px;margin-top:20px;background-color:transparent;outline:none;padding:0 60px;background-repeat:no-repeat;background-position:left 36px center;color:#18283f;font-family:OpenSans, sans-serif;font-size:14px;font-weight:300;}.body_seven .form_faq input.inp_name{ background-image:url('../img/icon_1.png');}.body_seven .form_faq input.inp_email{ background-image:url('../img/icon_3.png');}.body_seven .form_faq input::-webkit-input-placeholder{ color:#18283f;}.body_seven .form_faq input::-moz-placeholder{ opacity:1;color:#18283f;}.body_seven .form_faq textarea{ display:block;padding:18px 60px;margin-top:20px;width:100%;height:118px;border:1px solid #18283f;border-radius:24px;outline:none;resize:none;background-color:transparent;background-repeat:no-repeat;background-position:left 36px top 20px;background-image:url('../img/icon_3.png');color:#18283f;font-family:OpenSans, sans-serif;font-size:14px;font-weight:300;}.body_seven .form_faq textarea::-webkit-input-placeholder{ color:#18283f;}.body_seven .form_faq textarea::-moz-placeholder{ opacity:1;color:#18283f;}.body_seven .form_faq button{ display:block;position:relative;margin:50px auto 0 auto;width:260px;height:60px;background-color:#d33334;border-radius:30px;outline:none;cursor:pointer;border:none;color:white;font-family:BebasNeueBold;font-size:30px;font-weight:400;background-image:url('../img/ico_3.png');background-repeat:no-repeat;background-position:left 42px center;padding-left:24px;}.body_seven .form_faq button:active{ top:2px;}.body_seven .form_faq button:hover{ background-color:#a82b2c;transition:.3s;}footer{ display:block;position:relative;background-color:#c0c6c9;background-image:linear-gradient(141deg, #c5ccd0 0%, #e8edf4 100%);}.body_footer_top{ display:block;position:relative;padding:60px 0;}.body_footer_top h2{ display:block;text-align:center;color:#18283f;font-size:60px;font-weight:400;font-family:BebasNeueBold;}.body_footer_top h2 span{ font-family:BebasNeueBook;}.body_footer_top ul{ display:block;text-align:center;margin-top:30px;}.body_footer_top ul li{ display:inline-block;vertical-align:top;width:250px;}.body_footer_top ul li img{ display:inline-block;vertical-align:top;}.body_footer_top ul li .bl_txt{ display:inline-block;vertical-align:top;margin-left:10px;text-align:left;font-family:BebasNeueBold;}.body_footer_top ul li .bl_txt h4{ display:block;color:#18283f;font-family:OpenSans, sans-serif;font-size:24px;font-weight:700;}.body_footer_top ul li .bl_txt strong{ display:block;color:#18283f;font-family:OpenSans, sans-serif;font-size:16px;font-weight:700;line-height:20px;}.body_footer_top ul li .bl_txt span{ display:block;color:#18283f;font-family:OpenSans, sans-serif;font-size:16px;font-weight:300;}footer .line{ display:block;height:1px;background-color:#a8b0bb;}.body_footer_bt{ display:block;position:relative;padding-bottom:12px;}.body_footer_bt .logo{ display:inline-block;vertical-align:top;}.body_footer_bt .info_txt{ display:inline-block;vertical-align:top;padding-top:20px;margin-left:0px;}.body_footer_bt .info_txt span{ display:block;color:#18283f;font-weight:400;font-family:BebasNeueBook;font-size:28px;}.body_footer_bt .info_txt strong{ display:block;color:#18283f;font-weight:400;font-family:BebasNeueBold;font-size:28px;line-height:27px;}.body_footer_bt .info_txt p{ display:block;color:#18283f;font-weight:400;font-family:BebasNeueBook;font-size:20px;line-height:20px;}.body_footer_bt a.btn_zkz{ display:inline-block;vertical-align:middle;position:relative;margin-top:34px;float:right;width:260px;height:60px;background-color:#d33334;border-radius:30px;color:white;font-family:BebasNeueBold;font-size:30px;font-weight:400;background-image:url('../img/phone_white.png');background-repeat:no-repeat;background-position:left 28px center;padding-left:26px;line-height:63px;text-align:center;text-decoration:none;}.body_footer_bt a.btn_zkz:active{ top:2px;}.body_footer_bt a.btn_zkz:hover{ background-color:#a82b2c;transition:.3s;}@media (max-width:1200px){ .wrapper{ max-width:960px;} .body_two .block_steps .step_first{ width:310px;background-image:none;background-color:#eef4fb;} .body_two .block_steps .step_second{ width:310px;background-image:none;background-color:#e0ebf8;margin-left:-4px;padding:70px 16px;} .body_two .block_steps .step_third{ width:310px;padding:70px 16px;} .body_three .block_services{ text-align:center;} .body_three .block_services .left_srv{ text-align:left;} .body_three .block_services .right_srv{ text-align:left;float:none;} .body_four ul li{ margin:30px 50px 0 50px;} section.five{ background-position:left -290px top;} section.five .bg_img{ right:-170px;} .body_six .img_bg{ right:-330px;} .body_footer_top ul li{ margin:30px 40px 0 40px;} .modal_main{ width:960px;padding:40px 200px 40px 200px;margin-left:-480px;} .modal_main > span{ font-size:40px;} .body_header .menu_top ul li a{ font-size:18px;} .body_header .contact{ margin-top:10px;} .body_header .logo img{ width:110px;} .body_header .contact .phones span{ font-size:24px;} .body_header .contact a{ font-size:16px;line-height:22px;} header.fix .logo img{ width:110px;transition:.5s;} header.fix .body_header .contact .phones span{ font-size:24px;transition:.5s;}}@media (max-width:1000px){ .wrapper{ max-width:720px;} .body_header .menu_top ul li a{ font-size:15px;} .body_header .menu_top ul li{ display:inline-block;vertical-align:middle;margin:0 2px;} .body_one h1{ font-size:70px;} .body_two .block_steps .step_first{ width:358px;max-height:542px;text-align:left;} .body_two .block_steps .step_second{ width:360px;max-height:542px;text-align:left;} .body_two .block_steps .step_third{ display:inline-block;float:none;text-align:left;} .body_two .block_steps{ height:auto;text-align:center;} .body_four ul li{ margin:30px 20px 0 20px;} section.five{ background-position:left -245px top;} .body_five .block_information .info p{ font-size:28px;max-width:344px;} .body_six .img_bg{ display:none;} .body_seven .faq_main .faq_block .faq_btn strong{ font-size:26px;} .body_seven .faq_main .faq_block .faq_body{ padding:22px 0 0 65px;} .body_seven .faq_main .faq_block .faq_body p{ font-size:18px;} .body_footer_top ul li{ margin:30px 20px 0 20px;} .body_seven .form_faq{ width:100%;} .modal_main{ width:720px;padding:40px 100px 40px 100px;margin-left:-360px;}}@media (max-width:766px){ .wrapper{ max-width:300px;} .body_header .menu_top{ display:none;} header .logo img{ width:111px !important;transition:.5s;} header .body_header .contact .phones span{ font-size:26px;transition:.5s;} header .body_header .contact a{ font-size:15px;transition:.5s;} .body_one{ padding:150px 0 100px 0;} .body_one h1{ font-size:40px;line-height:50px;} .body_one h1 span{ font-family:BebasNeueBook;font-size:35px;} .body_one strong.str_tl{ margin-top:28px;font-size:34px;} .body_one p{ margin-top:15px;font-size:18px;} .body_one a.btn_get{ width:100%;height:76px;} .body_one a.btn_get span{ font-size:27px;line-height:76px;} h2{ font-size:36px !important;} .body_two .block_steps .step_first{ width:100%;} .body_two .block_steps .step_second{ width:100%;margin-left:0;} .body_two .block_steps .top_text h3{ font-size:90px;} .step_main{ padding:30px 10px !important;} .body_two .block_steps .top_text span{ margin-left:0;} .body_two .block_steps img.img_bg{ top:185px;} .body_two .block_steps .top_text span.sp_two{ margin-left:0px;} .body_two{ display:block;position:relative;padding:120px 0 80px 0;} .body_three{ display:block;position:relative;padding:100px 0;} .body_three p.p_top{ margin-top:30px;font-size:20px;} .body_three .block_services .left_srv{ width:100%;} .body_three .block_services .right_srv{ width:100%;} .body_three .block_services .service .btn_open{ padding:22px 0 0 14px !important;height:85px;} .body_three .block_services .service .btn_open img.img_s{ width:30px;} .body_three .block_services .service .btn_open strong{ margin-left:8px;font-size:17px;} .body_three .block_services .service .btn_open .block_arr{ margin-top:-15px;right:14px;} .body_three .block_services .service .body_service{ padding:26px 22px;} .body_three .block_services .service .body_service p.p_main{ font-size:16px;} .body_three .block_services .service .body_service img.img_s{ float:none;display:block;margin:0 auto 10px auto;padding:0;} .body_three .block_services .service .body_service .block_time p{ margin-left:10px;font-size:16px;} .body_three .block_services .service .body_service a.get_price{ width:100%;font-size:18px;height:50px;line-height:50px;} .body_four ul li{ margin:30px 0 0 0;} .body_four a.get_cnsl{ width:100%;height:50px;line-height:52px;font-size:19px;background-size:20px;background-position:left 20px center;} .body_five .block_information .line_mdl{ display:none;} .body_five .block_information .line{ display:none !important;} .body_five .block_information .info strong{ width:100%;padding:0;display:block;text-align:center;font-size:34px;line-height:40px;} .body_five .block_information .info p{ font-size:24px;max-width:344px;width:100%;text-align:center;margin-left:0;} section.five .bg_img{ display:none;} .body_five .block_information{ margin-top:82px;} .body_six{ padding:90px 0;} .body_six .statistic .block_st{ margin:30px 40px 0 40px;} .body_seven .faq_main .faq_block .faq_btn strong{ font-size:20px;max-width:80%;margin-left:10px;} .body_seven .faq_main .faq_block .faq_body{ padding:22px 0 0 0;} .body_seven .faq_main .faq_block .faq_body p{ font-size:16px;} .body_seven .form_faq strong{ font-size:28px;} .body_seven .form_faq button{ margin:30px auto 0 auto;} .body_footer_top ul li{ margin:30px 0 0 0;} .body_footer_bt a.btn_zkz{ display:inline-block;vertical-align:middle;position:relative;margin-top:34px;float:none;} .body_footer_bt{ text-align:center;} .body_footer_bt .info_txt{ margin:10px 0 0 0;} .body_footer_bt a.btn_zkz{ height:50px;line-height:50px;font-size:26px;} section.four .img_bg2{ display:none;} section.four .img_bg1{ display:none;} .modal_main{ top:10px;width:300px;padding:40px 20px 20px 20px;margin-left:-150px;} .modal_main strong{ font-size:36px;} .modal_main > span{ font-size:20px;} .modal_main form button{ height:56px;margin:16px auto 0 auto;} .body_header .contact{ margin-top:2px;} .body_six .statistic .st_t{ transform:rotate(90deg);margin:0 10px 0 10px;}}
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
.social a {
    text-align: center;
    width: 48px;
    height: 48px;
    float: left;
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 2px 4px rgba(0,0,0,0.15), inset 0 0 50px rgba(0,0,0,0.1);
    border-radius: 24px;
    margin: 0 10px 10px 0;
    padding: 6px;
    color: #000;
}
.instagram a:hover {background: #3f729b; color: #fff;}
.vk a:hover {background: #5d84ae; color: #fff;}


/* Стили для popup окна */
  .popup {
    background: linear-gradient(45deg, #4a90e2, #f95e62); /* Градиентный фон */
    font-family: BebasNeueBold;
    border-radius: 10px; /* Закругленные рамки */
    padding: 20px;
    text-align: center;
    color: white;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: none; /* По умолчанию скрыто */
    z-index: 1000; /* Высокий уровень z-index */
  }

  .popup-content {
    font-size: 26px;
  }

  /* Стили для кнопки закрытия */
  .close-button {
    position: absolute;
    top: -10px;
    right: -10px;
    cursor: pointer;
    color: white;
    font-size: 20px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 50%; /* Круглая форма */
    background: linear-gradient(45deg, #4a90e2, #f95e62); /* Градиентный фон */
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); /* Тень */
  }

  .close-button:hover {
    background: linear-gradient(45deg, #f95e62, #4a90e2); /* Обратный градиент при наведении */
  }

  /* Стили для отображения popup окна */
  .popup.visible {
    display: block;
  }
