@font-face { font-family:'Roboto Condensed'; src:url('/style/fonts/RobotoCondensed-Light.eot'); src:local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url('/style/fonts/RobotoCondensed-Light.eot?#iefix') format('embedded-opentype'), url('/style/fonts/RobotoCondensed-Light.woff2') format('woff2'), url('/style/fonts/RobotoCondensed-Light.woff') format('woff'), url('/style/fonts/RobotoCondensed-Light.ttf') format('truetype'); font-weight:300; font-style:normal}
@font-face { font-family:'Roboto Condensed'; src:url('/style/fonts/RobotoCondensed-LightItalic.eot'); src:local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url('/style/fonts/RobotoCondensed-LightItalic.eot?#iefix') format('embedded-opentype'), url('/style/fonts/RobotoCondensed-LightItalic.woff2') format('woff2'), url('/style/fonts/RobotoCondensed-LightItalic.woff') format('woff'), url('/style/fonts/RobotoCondensed-LightItalic.ttf') format('truetype'); font-weight:300; font-style:italic}
@font-face { font-family:'Roboto Condensed'; src:url('/style/fonts/RobotoCondensed-BoldItalic.eot'); src:local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url('/style/fonts/RobotoCondensed-BoldItalic.eot?#iefix') format('embedded-opentype'), url('/style/fonts/RobotoCondensed-BoldItalic.woff2') format('woff2'), url('/style/fonts/RobotoCondensed-BoldItalic.woff') format('woff'), url('/style/fonts/RobotoCondensed-BoldItalic.ttf') format('truetype'); font-weight:bold; font-style:italic}
@font-face { font-family:'Roboto Condensed'; src:url('/style/fonts/RobotoCondensed-Bold.eot'); src:local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url('/style/fonts/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'), url('/style/fonts/RobotoCondensed-Bold.woff2') format('woff2'), url('/style/fonts/RobotoCondensed-Bold.woff') format('woff'), url('/style/fonts/RobotoCondensed-Bold.ttf') format('truetype'); font-weight:bold; font-style:normal}
@font-face { font-family:'Roboto Condensed'; src:url('/style/fonts/RobotoCondensed-Regular.eot'); src:local('Roboto Condensed'), local('RobotoCondensed-Regular'), url('/style/fonts/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'), url('/style/fonts/RobotoCondensed-Regular.woff2') format('woff2'), url('/style/fonts/RobotoCondensed-Regular.woff') format('woff'), url('/style/fonts/RobotoCondensed-Regular.ttf') format('truetype'); font-weight:normal; font-style:normal}
@font-face { font-family:'Roboto Condensed'; src:url('/style/fonts/RobotoCondensed-Italic.eot'); src:local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url('/style/fonts/RobotoCondensed-Italic.eot?#iefix') format('embedded-opentype'), url('/style/fonts/RobotoCondensed-Italic.woff2') format('woff2'), url('/style/fonts/RobotoCondensed-Italic.woff') format('woff'), url('/style/fonts/RobotoCondensed-Italic.ttf') format('truetype'); font-weight:normal; font-style:italic}
html { margin:0; padding:0}
body { font-family:'Roboto Condensed'; margin:0; padding:0; display:inline-block; text-align:center; width:100%; background-color:#ffffff}
.header { background:#7b8187; display:inline-block; width:100%}
.container { margin:0 auto; width:1220px; display:inline-block}
.logo { float:left}
.logo img {}
.city { float:left; margin-left:64px; color:#fff; font-size:24px; margin-top:24px; text-decoration:underline; cursor:pointer}
.city:hover { text-decoration:none}
.call_button { float:left; background:#e31e24; color:white; border:2px solid #fff; border-radius:5px; padding:13px 20px; font-size:24px; margin-left:498px; margin-top:12px; cursor:pointer}
.call_button:hover { color:#222}
.phone { float:left; margin-left:15px; color:#fff; font-size:24px; margin-top:24px; text-decoration:none}
.phone:hover { text-decoration:underline}
.phone a{color:#fff; text-decoration:none}
.phone a:hover { text-decoration:underline}
.menu { display:inline-block; width:100%}
.menu__box { margin:0; padding:0; display:flex; justify-content:space-between}
.menu__box li { list-style:none}
.dropdown-menu { display:none}
.dropdown:hover > .dropdown-menu { display:block; background-color:#dcd7d7; position:absolute; padding:0; width:295px; margin-top:56px; z-index:999}
.dropdown:hover > .dropdown-menu li { border-bottom:3px solid #ffffff; display:inline-block; width:100%; text-align:left}
.dropdown-menu>li>a { padding:15px 15px; color:#000; display:inline-block; width:calc(100% - 30px)}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { color:rgb(3 96 160 / 77%); background:#f7f7f7; opacity:1}
.dropdown a:hover > .dropdown-menu { background-color:#222; box-shadow:0 0 10px rgb(0 0 0 / 50%)}
.menu__box>li>a { padding:16px 16px; display:inline-block; font-size:20px; color:#000000; text-transform:uppercase; float:left; text-decoration:none}
.menu__box>li>a:focus, .menu__box>li>a:hover, .menu__box>li:hover>a { text-decoration:none; background:#e31e24; color:white}
.dropdown-menu>li>a { color:#000000; text-transform:uppercase; font-size:20px; text-decoration:none}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { color:#ffffff; text-decoration:none; background-color:#32353F}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { color:#ffffff; background:rgb(93 93 93 / 0%); text-transform:uppercase; text-decoration:none; display:inline-block; background:#e31e24}
.sliderfon { display:inline-block; text-align:center; width:100%}
.slider { height:456px}
.slide { display:inline-block; width:100%}
.sl1 { float:left; background:#e31e24; color:white; border:2px solid #fff; border-radius:5px; padding:13px 20px; font-size:24px; margin-left:25px; margin-top:295px; cursor:pointer; text-decoration:none}
.sl1:hover { color:#222}
.s1 { background:url("/style/img/sl1.webp") no-repeat top center; background-size:cover}
.s2 { background:url("/style/img/sl2.webp") no-repeat top center; background-size:cover}
.s3 { background:url("/style/img/sl3.webp") no-repeat top center; background-size:cover}
.s4 { background:url("/style/img/sl4.webp") no-repeat top center; background-size:cover}
.s5 { background:url("/style/img/slide20230810.webp") no-repeat top center; background-size:cover}
.slick-dots li button:before { font-size:14px}
.videogl { display:inline-block; width:100%; padding:90px 0}
.videoglcenter { text-align:center; display:inline-block; width:100%}
.videoglcenter video { width:595px; height:335px}
.adv { display:inline-block; width:100%; padding-bottom:90px}
.adv23 { width:23%; float:left; margin:0px 1%}
.adv23 img { width:80%; margin:0 10%}
.adv23 span { margin-top:80px; display:inline-block; text-align:left; width:100%; font-size:24px; font-weight:700}
.adv23 p { font-size:20px; margin-top:20px; text-align:left; padding-left:30px}
.adv23 p span { margin:0; font-size:40px; line-height:0; width:auto; color:#e31e24; display:inline-block; margin-top:13px; position:absolute; margin-left:-23px}
.hk1 { width:64% !important; margin:8% 18% !important}
.hk2 { width:64% !important; margin:8% 18% !important}
.politika { display:inline-block; width:100%; text-align:left; margin-top:10px}
.politika input { float:left; cursor:pointer; margin:0px 5px 0px 0px; width:auto}
.politika label { font-size:12px; color:#fff; font-weight:400; display:block; cursor:pointer; line-height:1.1}
.politika a { font-size:12px; color:#fff; text-decoration:underline}
.politika a:hover { font-size:12px; text-decoration:none}
.rkntrebovanie { background-color:rgb(243, 243, 245); padding:5px 10px; display:none; width:calc(100% - 20px); position:fixed; bottom:0}
.rkntrebovanie span { color:black; letter-spacing:0.6px; line-height:1.23; font-size:12px; padding:0px 50px; text-align:center; display:inline-block}
.rkntrebovanie a { color:black; text-decoration:underline}
.rkntrebovanie a:hover { color:black; text-decoration:none}
.rkntrebovanieclose { position:absolute; float:right; right:9px; width:22px; cursor:pointer; margin-top:5px}
.price h2 { display:inline-block; width:100%; text-align:left; font-weight:400; font-size:48px; margin:0; margin-bottom:35px}
.price49:hover { -webkit-box-shadow:4px 4px 10px rgb(0 0 0 / 25%); box-shadow:4px 4px 10px rgb(0 0 0 / 25%); border:none}
.price49 { border:1px solid #5f5b5b; margin-bottom:25px !important; width:calc(49% - 2px); margin-right:2%; float:left}
.price49.right { margin-right:0}
.im1 { float:left}
.im2 { float:right; margin-top:20px}
.price49 span { display:inline-block; width:calc(100% - 30px); text-align:left; padding:0px 15px 20px 15px; font-size:24px; font-weight:700}
.price49 p { font-size:20px; text-align:left; margin:0; margin-bottom:20px}
.pri50 p span {}
.price49 p span { font-size:40px; color:#e31e24; font-weight:400; width:auto; padding:0; vertical-align:middle; line-height:0}
.pri50 p span { font-size:20px}
.price100 { display:inline-block; width:100%}
.pri100 { display:inline-block; width:calc(100% - 30px); padding:0 15px}
.pri50 { width:50%; float:left}
.plashka_pr { padding:10px 15px; -webkit-box-shadow:0px 4px 4px rgb(0 0 0 / 25%); box-shadow:0px 4px 4px rgb(0 0 0 / 25%); margin-left:-25px; background:white; font-size:24px; display:inline-block; text-align:left; width:auto; float:left; margin-bottom:30px; color:#e31e24}
.a_pr { float:left; background:#e31e24; color:white !important; border-radius:5px; padding:11px 50px; font-size:24px; margin-left:0px; margin-top:0; cursor:pointer; text-decoration:none; margin-bottom:15px}
.a_pr:hover { color:#222 !important}
.a_pr100 { float:left; background:#e31e24; color:white; border-radius:5px; padding:11px 50px; font-size:24px; margin-left:0px; margin-top:0; cursor:pointer; text-decoration:none}
.a_pr100:hover { color:#222}
.Questions { padding:80px 0; background:#222; background:-webkit-gradient( linear, left bottom, left top, color-stop(50%, #222), color-stop(50%, transparent) ); background:-o-linear-gradient(bottom, #222 50%, transparent 50%); background:linear-gradient(0deg, #222 50%, transparent 50%)}
.Questionsimg { float:left; margin-top:90px; position:relative; margin-left:6%; margin-right:-6%; width:536px}
.Questionsright { display:inline-block; width:40%; float:right; -webkit-box-shadow:4px 4px 10px rgb(0 0 0 / 25%); box-shadow:4px 4px 10px rgb(0 0 0 / 25%); padding-bottom:30px; border-radius:5px; border-radius:5px; padding:10px 50px; margin-right:5%; background:#fff}
.about { display:inline-block; width:100%; padding:90px 0}
.about h2 { display:inline-block; width:100%; text-align:left; font-weight:400; font-size:48px; margin:0; margin-bottom:35px}
.about50 { width:49%; margin-right:2%; float:left}
.about50.right { margin-right:0}
.about50 p { font-size:20px; text-align:left; line-height:1.4; margin-bottom:15px; margin-top:0}
.about50 video { width:595px; height:335px}
.zayavka { background:url("/style/img/bg.webp") no-repeat top center; background-size:cover; padding:35px 0; margin-bottom:70px}
.zayavkacenter { width:50%; margin:0 25%}
.yandex { display:inline-block; width:100%; margin-bottom:40px}
.smm { display:inline-block; width:100%; margin-bottom:40px}
.smm span { font-size:28px; font-weight:700; float:left; line-height:1.8}
.smm a.icon { background:#e31e24; width:45px; height:19px; display:inline-block; padding:13px 0; border:2px solid #e31e24; margin-left:20px; float:left}
.smm a.icon:hover { border:2px solid #222}
.smm a.icon img { height:20px}
.footer { background:#c4c4c4; padding-top:35px; padding-bottom:35px}
.footer20 { width:20%; float:left}
.footer20 a { color:#222; text-decoration:none; width:100%; display:inline-block; text-align:left; font-size:20px; margin-bottom:10px}
.footer20 a:hover { opacity:0.85}
.footer20 a.ftmin { font-size:16px}
.footer20 a.ftmin:hover {}
.footer hr { display:inline-block; width:100%; margin:20px 0; border-bottom:2px solid #fff}
.footerleft { width:50%; display:inline-block; text-align:left; float:left}
.lg10 { margin-bottom:10px; display:inline-block}
.ftmin2 { display:block; width:100%; margin-bottom:5px; font-size:14px; color:#222}
.footerright { width:50%; display:inline-block; text-align:right; float:right}
.phone_ft { color:#222; font-size:28px; text-decoration:none}
.phone_ft a{ color:#222; font-size:28px; text-decoration:none}
.phone_ft a:hover{text-decoration:underline;}
.phone_ft:hover{text-decoration:underline;}
.ftrblleft2 { font-size:20px; margin:0}
.social-icon_wr { margin-top:15px; margin-bottom:100px}
.social-icon_wr .icon { padding-left:10px}
.social-icon_wr .icon img { height:25}
#frm2s { width:600px; display:inline-block; position:relative; padding-bottom:15px}
#frm2s span { display:inline-block; background-color:#DCD7D7; width:calc(100% - 30px); font-size:24px; text-align:left; padding:15px; font-weight:700}
.fancybox-opened .fancybox-skin { padding:0 !important}
.frm2s_block { width:300px; float:left; display:inline-block; position:relative}
.frm2s_block a { display:inline-block; width:calc(100% - 30px); text-align:left; padding:15px 15px 0px 15px; color:#222; font-size:18px}
.frm2s_block a:hover { text-decoration:none}
.pagesh { padding-bottom:35px}
.kroshki { text-align:left}
.kroshki a { color:#222}
.kroshki a:hover { text-decoration:none}
.pagesh h1 { font-size:48px; text-align:left; margin:30px 0}
.onas { display:inline-block; text-align:left; width:100%}
.onas_left { width:387px; margin-right:20px; display:inline-block; float:left}
.onas_left a { font-weight:700; display:block; border:1.5px solid #5f5b5b; font-size:24px; color:#222; padding:10px; text-decoration:none; margin-bottom:10px}
.onas_left a.active { background:#e31e24; color:#fff}
.onas_left a:hover { -webkit-box-shadow:0px 4px 4px rgb(0 0 0 / 25%); box-shadow:0px 4px 4px rgb(0 0 0 / 25%)}
.onas_right { width:calc(100% - 407px); margin-right:0; display:inline-block; float:left}
.onas_right p { font-size:18px; margin:0; margin-bottom:10px}
.onas_right p span { margin:0; font-size:40px; line-height:0; width:auto; color:#e31e24; display:inline-block; vertical-align:middle}
.h2top { font-size:48px !important; font-weight:400; margin-top:90px !important; margin-bottom:35px !important}
.h2pr { font-size:48px; font-weight:400; margin-top:0; margin-bottom:35px}
.on1 { background:url("/style/img/on1.webp") no-repeat bottom center; background-size:cover; padding:20px; -webkit-box-shadow:0px 4px 4px rgb(0 0 0 / 25%); box-shadow:0px 4px 4px rgb(0 0 0 / 25%)}
.on1 span { line-height:1.5; font-weight:700; font-size:24px; margin-top:50px; display:inline-block; margin-bottom:30px}
.on1 p { line-height:1.6; margin-bottom:25px}
.on2 { background:url("/style/img/on2.webp") no-repeat bottom center; background-size:cover; padding:20px; -webkit-box-shadow:0px 4px 4px rgb(0 0 0 / 25%); box-shadow:0px 4px 4px rgb(0 0 0 / 25%)}
.on2 span { line-height:1.5; font-weight:700; font-size:24px; margin-top:50px; display:inline-block; margin-bottom:30px}
.on2 p { line-height:1.4}
.lic2022 { vertical-align:text-top; display:inline-block; width:100%; font-size:20px; color:#e31e24}
.lic20222 { float:right; margin-top:-53px}
.lic2022:hover { text-decoration:none}
.zayvka_process { margin-top:50px}
.thumb-wrap iframe { width:100%; height:460px}
.vopros { display:inline-block; width:100%; text-align:left; margin-bottom:0px; border-bottom:1px solid #ccc; padding-bottom:10px}
.vopros .plus { font-size:26px; color:#3d8eb9; display:none; cursor:pointer; margin-top:1px; float:right}
.vopros .minus { font-size:26px; color:#3d8eb9; display:none; cursor:pointer; margin-top:7px; float:right}
.vopros .plus2, .vopros .minus2 { display:none}
.vopros .plus.act { display:inline-block}
.vopros .minus.act { display:inline-block}
.vopros .plus2.act { display:inline-block}
.vopros .minus2.act { display:inline-block}
.vopros span { font-size:20px; font-weight:700; margin-right:25px; margin-top:15px; display:inline-block; width:100%; cursor:pointer}
.vopros p { font-size:18px; margin-right:25px; margin-top:6px; display:none; line-height:1.6; margin-bottom:0}
.vopros p.act { display:inline-block; width:100%}
#contact_select { display:inline-block; width:100%; margin-bottom:20px; padding:10px 15px; font-size:20px}
.maps { width:100%; display:inline-block; margin-bottom:20px}
.maps div { display:none}
.maps div.acts { width:100%; display:inline-block}
.maps_text { width:100%; display:inline-block}
.maps_text div { display:none}
.maps_text div.acts { width:100%; display:inline-block}
@media screen and (min-width:768px) { .page_lend h3 { text-align:center }
 .page_lend header { display:inline-block; width:100%; text-align:center }
 .page_lend header .top-nav { background-color:#7b8187 }
 .page_lend header .top-nav .city { margin-left:50px; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1 }
 .page_lend header .second-nav { z-index:2; position:relative }
 .page_lend header .second-nav nav { width:100%; font-size:var(--text1); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; list-style:none }
 .page_lend header .second-nav nav li { position:relative }
 .page_lend header .second-nav nav li a { text-decoration:none; color:black; padding:15px 10px; display:block; position:relative; text-transform:uppercase; font-family:arial }
 .page_lend header .second-nav nav li ul { display:none; position:absolute; top:100%; left:0; width:270px; background:var(--beg); color:black }
 .page_lend header .second-nav nav li ul li { border-bottom:3px solid white; text-transform:capitalize }
 .page_lend header .second-nav nav li ul li:hover { background:var(--red); color:white }
 .page_lend header .second-nav nav li a:hover { color:white }
 .page_lend header .second-nav nav li:hover { background-color:#e31e24 }
 .page_lend header .second-nav nav li:hover ul { display:block }
 .page_lend header .second-nav nav li a:active { background-color:black }
 .page_lend .container { display:inline-block; width:1220px; text-align:left }
 .page_lend .contentcenter { display:inline-block; width:100%; text-align:center }
 .page_lend .contentcenter h1 { text-align:left; font-size:65px; font-weight:400; margin-bottom:0px; margin-top:15px }
 .page_lend .contentcenter h2 { text-align:center; font-size:24px; font-weight:400; margin-bottom:15px; margin-top:10px }
 .page_lend .contentcenter h3 { text-align:left; font-size:42px; font-weight:400; margin-bottom:5px; margin-top:85px; line-height:1.4; width:100%; display:inline-block }
 .page_lend .contentcenter h4 { text-align:center; font-size:18px; font-weight:400; margin-top:10px; margin-bottom:10px }
 .page_lend .contentcenter h5 { text-align:center; font-size:16px; font-weight:400; margin-top:10px }
 .page_lend .tel { position:relative; float:right; color:#fff; text-decoration:none; font-size:28px; margin-top:-57px }
 .page_lend .redft { color:#e31e24 }
 .page_lend .container80 { background:#ff0000; width:calc(80% - 60px); display:inline-block; margin-right:20%; margin-top:50px; color:#fff; padding-left:60px; margin-bottom:50px }
 .page_lend .container80 a { margin-top:145px; display:inline-block; font-size:32px; border:3px solid #fff; padding:20px 65px 22px 65px; margin-bottom:80px; margin-left:60px; line-height:1; cursor:pointer; color:#fff; text-decoration:none }
 .page_lend .container80 img { position:absolute; width:570px; margin-top:-185px; float:right; margin-left:179px }
 .page_lend .bg2 { padding:60px 0; background:#000 }
 .page_lend .bg2 span { color:#fff; text-align:justify; font-size:28px; line-height:1.4; display:inline-block }
 .page_lend .bg2 a { margin-top:20px; display:block; font-size:32px; border:3px solid #fff; padding:20px 65px 22px 65px; line-height:1; cursor:pointer; color:#fff; text-decoration:none; width:calc(30% - 136px); text-align:center; margin-left:35%; margin-right:35% }
 .page_lend .textleft { color:#000; text-align:center; font-size:28px; line-height:1.4; display:inline-block; margin:50px 0; width:100%; display:inline-block }
 .page_lend .container50 { margin-top:50px; width:50%; display:inline-block; float:left; margin-bottom:50px }
 .page_lend .container50 img { width:100% }
 .page_lend .container50 h1 { font-size:58px; text-align:left; padding-left:90px; margin-top:110px; font-weight:400 }
 .page_lend .container50 h2 { font-size:58px; text-align:left; padding-left:90px; margin-top:110px; font-weight:400 }
 .page_lend .container50 span { font-size:38px; text-align:left; margin-left:90px; display:inline-block; margin-top:50px }
 .page_lend .bg3 { background:#ff0000; padding:30px 0; margin-bottom:50px }
 .page_lend .videobg { text-align:center }
 .page_lend .bg4 { background:rgb(160 160 160); padding:50px 0 90px 0 }
 .page_lend .bg4 img { width:22%; margin:0 1.5%; display:inline-block; float:left }
 .page_lend .bg5:after, .page_lend .bg5:before { content:""; height:150px; width:50%; position:absolute }
 .page_lend .bg5:after { background-color:#000; right:0 }
 .page_lend .bg5:before { background-color:#fff; left:0 }
 .page_lend .container50left { display:inline-block; width:50%; float:left; color:#000; font-size:62px; position:relative; padding:39px 0 }
 .page_lend .container50right { display:inline-block; width:50%; float:left; color:#fff; font-size:62px; position:relative; padding:44px 0 }
 .page_lend .container50right a { position:relative; color:#fff; z-index:1; font-size:53px; text-align:right; padding-left:50px; text-decoration:none }
 .page_lend .redfon { position:absolute; background:#f00; width:10px; height:359px; margin-top:50px; margin-left:-25px }
 .page_lend .blackfon { position:absolute; background:#000; width:15px; height:429px; margin-top:15px; margin-left:-15px }
 .page_lend .redfon2 { position:absolute; background:#f00; width:390px; height:533px; margin-top:-15px; margin-left:-15px; z-index:-1 }
 .page_lend .blackfon2 { position:absolute; background:#000; width:390px; height:533px; margin-top:15px; margin-left:15px; z-index:-1 }
 .page_lend .container40 { display:inline-block; width:32%; float:left; padding-top:15px }
 .page_lend .container40 img { width:100% }
 .page_lend .container60 { display:inline-block; width:68%; float:left; text-align:right }
 .page_lend .container60 a { display:inline-block; font-size:32px; width:100%; margin-top:35px; color:#000; text-decoration:0; margin-bottom:200px }
 .page_lend .container60 span { display:inline-block; font-size:28px; width:100%; margin-top:35px; color:#000; text-decoration:0; line-height:1.4 }
 .page_lend .containerbg { background:#000; padding:8px 0; display:inline-block; width:100%; margin-bottom:25px }
 .page_lend .displaynone { display:none }
 .page_lend .knopleft { display:inline-block; width:50%; float:left; text-align:center; margin-bottom:50px }
 .page_lend .knopleft a { color:#222; text-decoration:none; border:2px solid #222; padding:15px 25px; display:inline-block; font-size:20px; font-weight:700 }
 .page_lend .knopright { display:inline-block; width:50%; float:left; text-align:center; margin-bottom:50px }
 .page_lend .knopright a { color:#222; text-decoration:none; border:2px solid #222; padding:15px 25px; display:inline-block; font-size:20px; font-weight:700 }
}
@media screen and (max-width:767px) { .page_lend h3 { text-align:center }
 .page_lend header { display:inline-block; width:100%; text-align:center }
 .page_lend header .top-nav { background-color:#7b8187 }
 .page_lend header .top-nav .city { margin-left:50px; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1 }
 .page_lend header .second-nav { z-index:2; position:relative }
 .page_lend header .second-nav nav { width:100%; font-size:var(--text1); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; list-style:none }
 .page_lend header .second-nav nav li { position:relative }
 .page_lend header .second-nav nav li a { text-decoration:none; color:black; padding:15px 10px; display:block; position:relative; text-transform:uppercase; font-family:arial }
 .page_lend header .second-nav nav li ul { display:none; position:absolute; top:100%; left:0; width:270px; background:var(--beg); color:black }
 .page_lend header .second-nav nav li ul li { border-bottom:3px solid white; text-transform:capitalize }
 .page_lend header .second-nav nav li ul li:hover { background:var(--red); color:white }
 .page_lend header .second-nav nav li a:hover { color:white }
 .page_lend header .second-nav nav li:hover { background-color:#e31e24 }
 .page_lend header .second-nav nav li:hover ul { display:block }
 .page_lend header .second-nav nav li a:active { background-color:black }
 .page_lend .container { display:inline-block; width:320px; text-align:left }
 .page_lend .contentcenter { display:inline-block; width:100%; text-align:center }
 .page_lend .contentcenter h1 { text-align:center; font-size:24px; font-weight:400; margin-bottom:0px; margin-top:15px; line-height:1.4 }
 .page_lend .contentcenter h2 { text-align:center; font-size:24px; font-weight:400; margin-bottom:15px; margin-top:10px }
 .page_lend .contentcenter h3 { text-align:center; font-size:20px; font-weight:400; margin-bottom:5px; margin-top:10px; line-height:1.4; width:100%; display:inline-block }
 .page_lend .contentcenter h4 { text-align:center; font-size:18px; font-weight:400; margin-top:10px; margin-bottom:10px }
 .page_lend .contentcenter h5 { text-align:center; font-size:16px; font-weight:400; margin-top:10px }
 .page_lend .tel { position:relative; float:right; color:#fff; text-decoration:none; font-size:24px; margin-top:-53px; padding-right:10px }
 .page_lend .redft { color:#e31e24 }
 .page_lend .container80 { background:#ff0000; width:calc(100% - 20px); display:inline-block; margin-top:10px; color:#fff; padding-left:10px; margin-bottom:10px; padding-right:10px; text-align:center }
 .page_lend .container80 a { margin-top:15px; display:inline-block; font-size:20px; border:3px solid #fff; padding:10px 25px; margin-bottom:10px; margin-left:0px; line-height:1; cursor:pointer; color:#fff; text-decoration:none; margin-top:2px }
 .page_lend .container80 img { width:260px; margin-bottom:10px }
 .page_lend .bg2 { padding:10px 0; background:#000 }
 .page_lend .bg2 span { color:#fff; text-align:justify; font-size:18px; line-height:1.4; display:inline-block; padding:0 10px }
 .page_lend .bg2 a { margin-top:10px; display:block; font-size:24px; border:3px solid #fff; padding:10px; line-height:1; cursor:pointer; color:#fff; text-decoration:none; width:calc(80% - 26px); text-align:center; margin-left:10%; margin-right:10% }
 .page_lend .textleft { color:#000; text-align:center; font-size:20px; line-height:1.4; margin:10px 0; width:100%; display:inline-block; padding:10px 0 }
 .page_lend .container50 { margin-top:10px; width:100%; display:inline-block; float:left; margin-bottom:0px }
 .page_lend .container50 img { width:100% }
 .page_lend .container50 h1 { font-size:24px; text-align:center; margin-top:0px; font-weight:400 }
 .page_lend .container50 h2 { font-size:24px; text-align:center; margin-top:0px; font-weight:400 }
 .page_lend .container50 span { font-size:20px; text-align:center; margin-left:0; display:inline-block; margin-top:0px; margin-bottom:10px; width:100% }
 .page_lend .bg3 { background:#ff0000; padding:10px 0; margin-bottom:10px }
 .page_lend .videobg { text-align:center }
 .page_lend .videobg video { width:calc(100% - 20px) }
 .page_lend .bg4 { background:rgb(160 160 160); padding:10px 0 0px 0 }
 .page_lend .bg4 img { width:47%; margin:0 1.5%; display:inline-block; float:left; margin-bottom:10px }
 .page_lend .bg5:after, .page_lend .bg5:before { content:""; height:40px; width:50%; position:absolute }
 .page_lend .bg5:after { background-color:#000; right:0 }
 .page_lend .bg5:before { background-color:#fff; left:0 }
 .page_lend .container50left { display:inline-block; width:50%; float:left; color:#000; font-size:17px; position:relative; padding:10px 0 }
 .page_lend .container50right { display:inline-block; width:50%; float:left; position:relative; padding:12px 0 }
 .page_lend .container50right a { position:relative; color:#fff; z-index:1; font-size:13px; text-align:right; padding-right:5px; text-decoration:none; float:right }
 .page_lend .redfon { position:absolute; background:#f00; width:10px; height:359px; margin-top:50px; margin-left:-25px }
 .page_lend .blackfon { position:absolute; background:#000; width:15px; height:429px; margin-top:15px; margin-left:-15px }
 .page_lend .redfon2 { position:absolute; background:#f00; width:102px; height:138px; margin-top:-10px; margin-left:-10px; z-index:-1 }
 .page_lend .blackfon2 { position:absolute; background:#000; width:102px; height:138px; margin-top:10px; margin-left:10px; z-index:-1 }
 .page_lend .container40 { display:inline-block; width:calc(35% - 10px); float:left; padding-top:10px; margin-left:10px }
 .page_lend .container40 img { width:100% }
 .page_lend .container60 { display:inline-block; width:65%; float:left; text-align:right }
 .page_lend .container60 a { display:inline-block; font-size:10px; width:calc(100% - 10px); margin-top:25px; color:#000; text-decoration:0; margin-bottom:20px; padding-right:10px }
 .page_lend .container60 span { display:inline-block; font-size:8px; width:calc(100% - 10px); margin-top:31px; color:#000; text-decoration:0; line-height:1.4; padding-right:10px }
 .page_lend .containerbg { background:#000; padding:5px 0; display:inline-block; width:calc(100% - 20px); margin-bottom:10px; margin-left:10px }
 .page_lend .displaynone { display:none }
 .page_lend .knopleft { display:inline-block; width:50%; float:left; text-align:center; margin-bottom:15px }
 .page_lend .knopleft a { color:#222; text-decoration:none; border:2px solid #222; padding:6px 4px; display:inline-block; font-size:11px; font-weight:700; min-width:142px }
 .page_lend .knopright { display:inline-block; width:50%; float:left; text-align:center; margin-bottom:15px }
 .page_lend .knopright a { color:#222; text-decoration:none; border:2px solid #222; padding:6px 4px; display:inline-block; font-size:11px; font-weight:700; min-width:142px }
}
.page_lend .textcenter { text-align:center !important}
.pagesh h2 { font-size:48px; font-weight:400; text-align:left; margin:0px 0 30px 0}
.price1 { text-align:center !important; font-size:36px !important; margin-top:50px; margin-bottom:10px}
.price2 { text-align:center !important; font-size:36px !important; margin-bottom:0px; margin-top:0; color:#e31e24}
.price3 { font-size:20px !important; font-weight:400 !important; text-align:center !important}
.price4 { text-align:center !important; color:#e31e24; padding-bottom:10px !important}
.price5 { font-size:20px; text-align:left; margin-bottom:15px; cursor:pointer}
.price6 { display:none}
.price49 hr { width:calc(100% - 40px)}
.price6 span { font-size:40px !important; line-height:0; display:inline-block; position:relative; vertical-align:middle; margin-right:10px}
.price5 img { vertical-align:baseline; margin-left:7px}
.price7 { font-size:20px; text-align:left; margin-bottom:15px; cursor:pointer}
.price7 img { vertical-align:text-bottom; margin-left:7px}
.cont_bg_fon { background:url("/style/img/cont_bg_fon.webp") no-repeat top center; background-size:cover; padding:0px 0 40px 0}
.page_lend2 .container80 { background:#ff0000; width:75%; display:inline-block; margin-left:25%; margin-top:25px; color:#fff; margin-bottom:60px}
.page_lend2 .container80 a { margin-top:180px; font-size:32px; border:3px solid #fff; padding:21px 0px 21px 0px; margin-bottom:70px; line-height:1; cursor:pointer; color:#fff; text-decoration:none; width:39%; display:inline-block; margin-left:calc(59% - 36px); margin-right:30px; text-align:center}
.page_lend2 .container80 img { width:705px; margin-top:-390px; margin-left:-304px; position:absolute; z-index:1; display:block}
.page_lend2 .container80 h1 { text-align:right; font-size:40px; font-weight:400; margin-bottom:0px; margin-top:25px; padding-right:40px; line-height:1.8}
.page_lend2 .bg2 { padding:45px 0; background:#000; margin-top:70px}
.page_lend2 .bg2 span { color:#fff; text-align:center; font-size:38px; line-height:1.4; display:inline-block; width:100%}
.page_lend2 .containerimg { display:inline-block; width:100%; margin-bottom:0px; margin-top:40px}
.page_lend2 .containerimg img { width:100px; float:left}
.page_lend2 .containerimg p { font-size:30px; text-align:left; margin:15px 0}
.page_lend2 .bg3 { background:#ff0000; padding:30px 0; margin-bottom:50px; margin-top:50px}
.page_lend2 .bg3 span { color:#fff; text-align:center; font-size:38px; line-height:1.4; display:inline-block; width:100%}
.page_lend2 .bg3 .containerimg img { margin-right:30px}
.page_lend2 .bg3 .containerimg p { color:#fff}
.page_lend2 .bg3 .containerimg p a { color:#222}
.page_lend2 .any_question_wr { float:left; margin-top:90px; position:relative; margin-left:6%; margin-right:-6%; width:536px}
.page_lend2 .form_wr_intersno { display:inline-block; width:40%; float:right; -webkit-box-shadow:4px 4px 10px rgb(0 0 0 / 25%); box-shadow:4px 4px 10px rgb(0 0 0 / 25%); border-radius:5px; overflow:hidden; border-radius:5px; margin-right:5%; background:#fff}
.page_lend2 .section-question { padding:50px 0}
@media screen and (max-width:767px) { .page_lend2 .container { padding:0 }
 .page_lend2 .container80 { background:#ff0000; width:100%; display:inline-block; margin-left:0; margin-top:0px; color:#fff; margin-bottom:10px }
 .page_lend2 .container80 a { margin-top:10px; font-size:24px; border:3px solid #fff; padding:10px; margin-bottom:10px; line-height:1; cursor:pointer; color:#fff; text-decoration:none; width:calc(100% - 20px); display:inline-block; margin-left:10px; margin-right:10px; text-align:center }
 .page_lend2 .container80 img { width:calc(100% - 20px); margin-top:0; margin-left:10px; position:relative; z-index:1; display:block; margin-bottom:10px }
 .page_lend2 .container80 h1 br { display:none }
 .page_lend2 .container80 h1 { text-align:center; font-size:24px; font-weight:400; margin-bottom:0px; margin-top:10px; padding-right:0px; line-height:1.4 }
 .page_lend2 .bg2 { padding:10px 0; background:#000; margin-top:10px }
 .page_lend2 .bg2 span { color:#fff; text-align:center; font-size:24px; line-height:1.4; display:inline-block; width:100% }
 .page_lend2 .containerimg { display:inline-block; width:calc(100% - 20px); margin-bottom:0px; margin-top:10px; margin-left:10px }
 .page_lend2 .containerimg img { width:50px; float:left }
 .page_lend2 .containerimg p { font-size:18px }
 .page_lend2 .bg3 { background:#ff0000; padding:10px 0; margin-bottom:10px; margin-top:10px }
 .page_lend2 .bg3 span { color:#fff; text-align:center; font-size:24px; line-height:1.4; display:inline-block; width:100%; padding:0 10px }
 .page_lend2 .bg3 .containerimg img { margin-right:10px }
 .page_lend2 .bg3 .containerimg p { color:#fff }
 .page_lend2 .bg3 .containerimg p a { color:#222 }
 .page_lend2 video { width:calc(100% - 20px); margin-left:10px; margin-right:10px }
 .page_lend2 .section-our_programs, .page_lend2 .section-question, .page_lend2 .section_main-news, .page_lend2 .section_main-reviews, .page_lend2 .section-online-video, .page_lend2 .section-online-schedule, .page_lend2 .section-online-text { padding-top:10px; padding-bottom:10px }
}
.pagesh p { font-size:20px; text-align:left; margin:0; margin-bottom:10px; line-height:1.4}
.pagesh li { font-size:20px; text-align:left; margin:0; margin-bottom:10px}
.pagesh h3 { font-size:28px; text-align:left; margin:0px 0 20px 0}
.pagesh a { color:#222}
.pagesh a:hover { text-decoration:none}
.slider .slick-prev { left:25px; top:calc(50% - 25px)}
.slider .slick-next { right:55px; top:calc(50% - 25px)}
.slider .slick-next:before { background:url(/style/img/arrow_slider_right.svg); width:50px; height:50px; color:rgb(255 255 255 / 0%); padding:0; display:inline-block}
.slider .slick-prev:before { background:url(/style/img/arrow_slider_left.svg); width:50px; height:50px; color:rgb(255 255 255 / 0%); padding:0; display:inline-block}
.tochka { margin:0; font-size:40px; line-height:0; width:auto; color:#e31e24; display:inline-block; vertical-align:middle}
.onas_right table { width:100%; border-collapse:collapse}
.onas_right table td { border:1px solid #ccc; padding:3px}
.onas_right table td p { font-size:13px; margin:0}
.pagesh_fon1 { background:url(/style/img/getstartedforfree.webp) no-repeat top center; background-size:contain; height:456px; margin-bottom:90px}
.pagesh_fon2 { background:url(/style/img/online.webp) no-repeat top center; background-size:contain; height:456px; margin-bottom:90px}
.pagesh_fon3 { background:url(/style/img/giftcertificatenew.webp) no-repeat top center; background-size:contain; height:456px; margin-bottom:90px}
.pagesh_fon2_32 { width:32%; float:left; margin-bottom:40px}
.pagesh_fon2_32.center { margin:0 2%}
.pagesh_fon2_32 img { height:215px; margin-bottom:20px}
.pagesh_fon2_32 span { display:inline-block; text-align:center; font-size:20px; font-weight:700}
.pagesh_fon2_32 video { width:100%; margin-bottom:20px}
.pagesh_fon2_50 { float:left; width:calc(50% - 22px); border-left:2px solid #e31e24; padding:10px; display:inline-block; margin-bottom:35px}
.slabov1, .slabov2{ background:#e31e24; color:white; border-radius:5px; padding:10px 12px; font-size:20px; margin-left:0; margin-top:0; cursor:pointer; display:inline-block; width:auto; margin-bottom:15px}
.slabov1:hover, .slabov2:hover { color:#222}
.slabov1:hover img, .slabov2:hover img{ -webkit-filter:invert(1); filter:invert(1)}
.slab{ background:#ebebeb; padding:5px 0; vertical-align:bottom}
.sl1new{ float:left; display:inline-block; margin-right:30px; vertical-align:text-top; position:relative}
.sl1new span{ margin-top:-3px; display:inline-block; vertical-align:text-top}
.sl1_1{ font-size:17px; font-weight:700; display:inline-block; margin:0px 5px; padding:3px 7px 2px 7px; border:2px solid #bebebe; vertical-align:top; margin-top:8px; cursor:pointer}
.sl1_1.active, .sl1_2.active, .sl1_3.active{ border:2px solid #222}
.sl1_2{ font-size:24px; font-weight:700; display:inline-block; margin:0px 5px; padding:0px 7px; border:2px solid #bebebe; vertical-align:top; margin-top:5px; cursor:pointer}
.sl1_3{ font-size:32px; font-weight:700; display:inline-block; margin:0px 5px; padding:0px 10px; border:2px solid #bebebe; cursor:pointer}
.sl2{ float:left; display:inline-block; margin-right:30px; vertical-align:text-top; margin-top:3px}
.sl3{ float:left; display:inline-block; margin-right:15px; vertical-align:middle; margin-top:3px}
.sl4{ float:right; display:inline-block; margin-right:0; vertical-align:text-top; line-height:1; position:relative; cursor:pointer}
.sl4_2{ float:right; display:none; margin-right:0; vertical-align:text-top; line-height:1; position:relative; cursor:pointer}
.sl2_1.active, .sl2_2.active, .sl2_3.active, .sl2_4.active, .sl2_5.active{border:2px solid #222}
.sl2_1{ font-size:24px; font-weight:700; display:inline-block; margin:0px 5px; padding:0px 7px; border:2px solid #bebebe; cursor:pointer; background:#fff}
.sl2_2{ font-size:24px; font-weight:700; display:inline-block; margin:0px 5px; padding:0px 7px; border:2px solid #bebebe; cursor:pointer; background:#222; color:#fff}
.sl2_3{ font-size:24px; font-weight:700; display:inline-block; margin:0px 5px; padding:0px 7px; border:2px solid #bebebe; cursor:pointer; color:#063462; background:#9dd1ff}
.sl2_4{ font-size:24px; font-weight:700; display:inline-block; margin:0px 5px; padding:0px 7px; border:2px solid #bebebe; cursor:pointer; color:#4d4b43; background:#f7f3d6}
.sl2_5{ font-size:24px; font-weight:700; display:inline-block; margin:0px 5px; padding:0px 7px; border:2px solid #bebebe; cursor:pointer; color:#a9e44d; background:#3b2716}
.sl3_1{ font-size:24px; font-weight:700; display:inline-block; margin:0px 5px; padding:0px 7px; border:2px solid #bebebe; cursor:pointer}
.sl3_2{ font-size:24px; font-weight:700; display:inline-block; margin:0px 5px; padding:0px 7px; border:2px solid #bebebe; cursor:pointer}
.sl3_1.active, .sl3_2.active{ border:2px solid #222}
.sl4 img, .sl4_2 img{ margin-top:7px; margin-bottom:-8px}
.slab2{ display:none; border:2px solid #222; padding:15px}
.slab2_1{ font-size:42px; font-weight:700; margin-bottom:25px}
.slab2_2{ font-size:24px; font-weight:700; margin-bottom:25px}
.slab2_3{ font-size:24px; font-weight:700; margin-bottom:25px}
.slab2_4{ font-size:24px; font-weight:700; margin-bottom:5px}
.slab2_2_1{ display:inline-block; font-weight:400; border:2px solid #222; padding:0 10px; margin:0 10px; cursor:pointer}
.slab2_2_2{ display:inline-block; font-weight:400; border:2px solid #222; padding:0 10px; margin:0 10px; cursor:pointer}
.slab2_2_1.active, .slab2_2_2.active{ background:#222; color:#fff}
.slab2_3_1{ display:inline-block; font-weight:400; border:2px solid #222; padding:0 10px; margin:0 10px; cursor:pointer}
.slab2_3_2{ display:inline-block; font-weight:400; border:2px solid #222; padding:0 10px; margin:0 10px; cursor:pointer}
.slab2_3_3{ display:inline-block; font-weight:400; border:2px solid #222; padding:0 10px; margin:0 10px; cursor:pointer}
.slab2_3_1.active, .slab2_3_2.active, .slab2_3_3.active{ background:#222; color:#fff}
.slab2_4_1{ border:2px solid #222; padding:7px; font-size:24px; margin-bottom:5px; cursor:pointer}
.slab2_4_2{ border:2px solid #222; padding:7px; font-size:24px; margin-bottom:5px; background:#222; color:#fff; cursor:pointer}
.slab2_4_3{ border:2px solid #222; padding:7px; font-size:24px; margin-bottom:5px; color:#063462; background:#9dd1ff; cursor:pointer}
.slab2_4_4{ border:2px solid #222; padding:7px; font-size:24px; margin-bottom:5px; color:#4d4b43; background:#f7f3d6; cursor:pointer}
.slab2_4_5{ border:2px solid #222; padding:7px; font-size:24px; margin-bottom:5px; color:#a9e44d; background:#3b2716; cursor:pointer}
.slab2_4_1.active, .slab2_4_2.active, .slab2_4_3.active, .slab2_4_4.active, .slab2_4_5.active{font-weight:700}
.table_info {width: 100%;border-collapse: collapse; margin-bottom: 15px;}
.table_info td {border: 1px solid #ccc;padding: 5px 10px;font-size: 20px;}
.table_info td p {margin-bottom: 0;}