body { display:inline-block; margin:0; padding:0; width:100%; text-align:center; font-family:Helvetica, Arial}
p { margin:0; line-height:1.4; margin-bottom:10px}
h1 { width:100%; display:inline-block; font-size:28px; margin:0; margin-bottom:35px}
h2 { width:100%; display:inline-block; font-size:28px; margin:0; margin-bottom:35px}
.header { background:rgb(232 237 241); padding-top:0; overflow:hidden; display:inline-block; position:relative; width:100%; z-index:0}
.container { display:inline-block; width:1200px}
.politika { display:inline-block; width:100%; text-align:left}
.politika input { float:left !important; cursor:pointer; margin:0px 5px 0px 0px !important; width:auto !important}
.politika label { font-size:12px !important; color:rgb(0 0 0); font-weight:400; display:block !important; cursor:pointer; line-height:1.1}
.politika a { font-size:12px !important; text-decoration:underline; color:#000 !important; background:none !important; padding:0 !important; margin:0 !important; text-transform:none !important; display:inline !important; position:relative; width:auto; float:none; font-weight:400 !important}
.politika a:hover { font-size:12px !important; color:#000 !important; background:none !important; padding:0 !important; margin:0 !important}
.rkntrebovanie { background-color:rgb(243, 243, 245); padding:5px 35px 5px 5px; display:none; width:calc(100% - 40px); position:fixed; bottom:0; z-index:9}
.rkntrebovanie span { color:black; letter-spacing:0.6px; line-height:1.23; font-size:12px; padding:0px; 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; top:9px}
.hd1_1 { position:absolute; float:right; right:0; height:798px}
.hd1_2 { position:absolute; left:0}
.hd1_3 { position:absolute; float:right; margin-top:-607px; width:617px; display:inline-block; margin-right:0}
.hd1_4 { position:absolute; width:100%; left:0; right:0; top:-57px; z-index:9; display:inline-block; margin-top:843px; height:114px}
.img_logo { float:left; position:relative; z-index:1; margin-top:40px; height:49px; margin-bottom:40px}
.img_logo img { height:49px}
.headers_menu { float:right; margin-top:49px; display:inline-block; position:relative}
.headers_menu a { font-size:18px; font-weight:700; color:#222; text-decoration:none; margin-left:70px}
.headers_menu a:hover {}
.header0 { font-size:40px; display:inline-block; width:50%; font-weight:700; text-align:left; margin-top:92px; position:relative; z-index:1; margin-right:50%; margin-bottom:35px; line-height:1.4}
.header1 { color:#337FF6}
.header2 { display:inline-block; width:100%; text-align:left; position:relative; z-index:1; font-size:20px; margin-bottom:25px}
.header2 img { margin-right:7px}
.header3 { background:url("/style/img/landing/hd1_5.webp") no-repeat top center; background-size:cover; width:329px; display:block; padding:6.5px 0; line-height:1; font-size:19px; color:#222; text-decoration:none; font-weight:700; cursor:pointer; position:relative; z-index:1; margin-top:10px; margin-bottom:180px}
.header3 span{ font-size:14px; font-weight:400; line-height:1.23}
.fq_header_btn{ margin-bottom:0; margin-left:354px; margin-top:-37px}
.fq_header_btn span{ margin:0 !important; font-size:14px !important; font-weight:400 !important; width:100% !important}
.header3:hover { opacity:0.85}
.advantages { z-index:99; position:relative}
.advantages h2 { margin-top:80px; display:inline-block; width:100%; font-size:40px; font-weight:700}
.advantages h2 span { color:#337FF6}
.advantages_block { width:32%; display:inline-block; float:left; text-align:center; margin-top:30px}
.advantages_block.center { margin:0 2%; margin-top:30px}
.advantages_block img { display:inline-block; margin-bottom:25px; width:170px}
.advantages_block span { display:inline-block; width:100%; font-size:20px; line-height:1.4}
.advantages_block p { font-size:14px; line-height:1.4}
.advantages_block2 { margin-top:120px; margin-bottom:-158px}
.advantages_block_gr { border:2px dashed #337FF6; border-radius:25px; overflow:hidden; background:#fff; position:relative; z-index:2}
.advantages_block_gr img { float:left; position:relative; z-index:2}
.advantages_block_gr span { font-size:20px; width:55%; display:inline-block; margin-left:40%; margin-right:5%; margin-top:-260px; text-align:left}
.advantages_block_gr p { color:#083A88; background:#AFCEFF; font-size:17px; width:calc(55% - 40px); display:inline-block; margin-left:40%; margin-right:5%; padding:20px; border-radius:15px; margin-top:-145px; font-weight:700; text-align:left}
.about_block { background:rgb(232 237 241); padding-top:258px; padding-bottom:80px; overflow:hidden; position:relative}
.advantages_block_2 { position:absolute; left:0}
.advantages_block_3 { position:absolute; width:650px; float:right; display:inline-block; margin-left:-650px; margin-top:-194px}
.advantages_block_4 { position:absolute; left:0; right:0; width:100%; margin-top:-57px; z-index:1; top:1046px; height:114px}
.about_block h2 { text-align:left; font-size:40px}
.about_block h2 span { color:#337FF6}
.about_block p { padding-right:45%; text-align:left; font-size:20px}
.about_block_left { width:30%; float:left; margin-right:20px; display:inline-block}
.about_block_right { width:30%; float:left; margin-right:calc(40% - 20px); display:inline-block}
.about_block_ten { background:#fff; padding:15px; margin-bottom:20px; border-radius:15px; z-index:2; position:relative}
.about_block_ten span { font-size:24px; text-align:left; width:100%; display:inline-block; color:#337ff6; font-weight:700}
.about_block_ten p { font-size:20px; width:100%; margin:0; z-index:2; position:relative}
.about_us_block { display:inline-block; width:100%; margin-top:65px}
.about_us_block h2 { font-size:40px; margin-bottom:35px}
.about_us_block_left { margin-bottom:50px; height:318px; border:2px dashed #337FF6; overflow:hidden; border-radius:15px}
.about_us_block_right { margin-bottom:90px; height:318px; border:2px dashed #337FF6; overflow:hidden; border-radius:15px}
.about_us_block_left_img { width:calc(100% + 4px); margin-top:-2px; margin-left:-2px; margin-bottom:-2px; margin-right:-2px; height:calc(100% + 4px)}
.about_us_block_right_img { width:calc(100% + 4px); margin-top:-2px; margin-left:-2px; margin-bottom:-2px; margin-right:-2px; height:calc(100% + 4px)}
.about_us_block span { font-size:20px; width:50%; padding-left:45%; text-align:left; display:inline-block; margin-bottom:10px; line-height:1.4; padding-right:5%}
.about_us_block_top { margin-top:-273px}
.about_us_block_right .about_us_block_top { margin-top:-263px}
.about_us_block_right .about_us_block_top span { padding-right:45%; padding-left:5%}
.vopros { display:inline-block; width:60%; text-align:left; margin-bottom:15px; border:2px dashed #337FF6; border-radius:15px; padding-bottom:14px; position:relative}
.vopros .plus { font-size:26px; color:#3d8eb9; position:absolute; display:none; cursor:pointer; margin-top:2px; margin-left:662px}
.vopros .minus { font-size:20px; color:#3d8eb9; position:absolute; display:none; cursor:pointer; margin-top:6px; margin-left:662px}
.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-left:25px; margin-top:17px; display:inline-block; width:100%; cursor:pointer; line-height:1.4}
.vopros p { font-size:18px; margin-left:25px; margin-top:6px; display:none; line-height:1.6; margin-bottom:0; margin-right:25px}
.vopros p.act { display:inline-block; width:calc(100% - 50px)}
.slider_block {}
.slider_block h2 { font-size:40px; text-align:left}
.slider { height:353px}
.slider .slide { border:2px dashed #337FF6; border-radius:15px; margin:0 10px; padding:15px}
.slider .slide span { font-size:20px; text-align:left; width:100%; display:inline-block; color:#337FF6; font-weight:700; text-transform:uppercase; margin-bottom:6px}
.slick-prev { left:365px; top:-65px; height:37px; width:37px}
.slick-next { left:411px; right:auto; top:-65px; height:37px; width:37px}
.slider .slide p { text-align:left; width:100%; display:inline-block; font-size:18px}
.slider .slide p img { display:inline-block; margin-right:5px}
.slider .slide a { background:url("/style/img/landing/hd1_5.webp") no-repeat top center; background-size:contain; width:275px; display:inline-block; padding:23px 0 26px 0; line-height:1; font-size:20px; color:#222; text-decoration:none; font-weight:700; cursor:pointer; position:relative; z-index:1; margin-top:132px; margin-bottom:0}
.slider .slide a:hover { opacity:0.85}
.price_block { padding-top:80px; margin-bottom:90px}
.price_block_1 { position:absolute; left:0; margin-top:-200px; width:100%}
.price_block_2 { position:absolute; left:0; margin-top:335px}
.price_block_3 { position:absolute; right:0; margin-top:45px}
.price_block h2 { font-size:40px}
.price_block_32 { width:calc(32% - 4px); display:inline-block; float:left; border:2px dashed #337FF6; border-radius:15px; overflow:hidden}
.price_block_32.center { margin:0 2%}
.price_block_32_head { background:#AFCEFF; padding:20px; border:2px solid #fff; border-radius:15px; margin-bottom:20px}
.price_block_32_head span { font-size:30px; text-transform:uppercase; font-weight:700; color:#083A88; margin-bottom:6px; display:inline-block}
.price_block_32_head p { font-size:18px; color:#337FF6; font-weight:700; margin-bottom:0}
.price_block_32_1 { font-size:20px; display:inline-block; text-align:center; width:100%; margin-bottom:14px; font-weight:700}
.price_block_32_2 { color:#D9D9D9; font-size:20px; font-weight:700; display:block; text-decoration:line-through; margin-bottom:10px}
.price_block_32_3 { font-size:30px; font-weight:700; display:block; color:#337FF6; margin-bottom:20px}
.price_block_32_4 { background:url("/style/img/landing/hd1_5.webp") no-repeat top center; background-size:contain; width:275px; display:inline-block; padding:23px 0 26px 0; line-height:1; font-size:20px; color:#222; text-decoration:none; font-weight:700; cursor:pointer; position:relative; z-index:1; margin-top:0px; margin-bottom:30px}
.price_block_32_4 a:hover { opacity:0.85}
.faq {}
.faq h2 { font-size:40px; font-weight:700}
.faq_block_1 { position:absolute; left:0; margin-top:180px; z-index:1}
.faq_block_2 { position:absolute; left:0}
.faq_block_3 { position:absolute; right:0}
.faq_block_4 { position:absolute; right:0; margin-top:230px; z-index:1}
.slick-list { padding:0 20% 0 0}
.slider .slick-prev:before { background:url(/style/img/landing/str_left.webp); width:37px; height:37px; color:rgb(255 255 255 / 0%); display:inline-block; background-size:cover}
.slider .slick-next:before { background:url(/style/img/landing/str_right.webp); width:37px; height:37px; color:rgb(255 255 255 / 0%); display:inline-block; background-size:cover}
.price h2 { font-size:40px}
.price33 { border:1px solid rgba(206,209,213,.4); border-radius:8px; text-align:left; box-shadow:0 8px 20px 0 rgb(0 0 0 / 5%); width:calc(31% - 52px); float:left; margin-right:3%; padding:25px}
.price33.right { margin-right:0}
.price33 span { font-size:20px; text-align:center; width:100%; display:inline-block; font-weight:700; margin-bottom:15px}
.pm1s, .pm2s, .pm3s, .pm1snew, .pm2snew, .pm3snew { font-weight:700; margin-bottom:15px; border-radius:5px; font-size:16px; line-height:26px; padding:5px 35px; background-color:#3d8eb9; color:#ffffff; display:inline-block; cursor:pointer; text-decoration:none; width:calc(100% - 70px); margin-top:15px}
.pm1s:hover, .pm2s:hover, .pm3s:hover, .pm1snew:hover, .pm2snew:hover, .pm3snew:hover { text-decoration:none}
.pm1, .pm2, .pm3, .pm1snew { display:none; width:100%}
.price33_center_1, .price33_center_2, .price33_center_3 { border-radius:5px; font-size:16px; line-height:26px; padding:5px 35px; background-color:#3d8eb9; color:#ffffff; display:inline-block; cursor:pointer; text-decoration:none}
.price33_center_1:hover, .price33_center_2:hover, .price33_center_3:hover { background-color:#2480b1}
.price100 { border:1px solid rgba(206,209,213,.4); border-radius:8px; text-align:left; width:calc(100% - 2px); float:left; padding:0}
.price100 table { min-width:100%; border-collapse:collapse; border:2px solid #fff; border-bottom:2px dashed #337FF6}
.price100 table tr { border-left:2px dashed rgb(255 255 255); border-right:2px dashed rgb(255 255 255)}
.price100 table th { padding:13px 0px 0px 0; border:2px dashed #337FF6}
.price100 table td { border:2px dashed #337FF6; padding:12px 15px}
.price100 table td:first-child { border:2px dashed #337FF6; line-height:1.4; font-size:18px}
.price100 table td p { line-height:1.4; margin-bottom:5px; font-size:18px}
.price100 span { font-size:20px; text-align:left; width:calc(100% - 24px); display:inline-block; font-weight:700; margin-bottom:5px; padding:0 12px}
.price100_1 { width:40%; border-left:0px dashed #337FF6}
.price100_2 { width:16%}
.price100_3 { width:16%}
.price100_4 { width:19%}
.simvolplusminus { color:#2ecc71; font-size:44px !important; font-weight:400 !important; margin:0px 0 0 0 !important; height:auto; line-height:0; padding:0 !important; vertical-align:bottom; text-align:center !important; width:100% !important}
.simvolplusminus2 { color:#e74c3c; font-size:60px !important; font-weight:400 !important; margin:0 0 0 0 !important; height:auto; line-height:0; padding:0 !important; text-align:center !important; width:100% !important}
.chat { margin-top:90px}
.chat_1s { margin-bottom:90px; height:318px; border:2px dashed #337FF6; overflow:hidden; border-radius:15px}
.chat_1 { width:calc(100% + 4px); margin-top:-2px; margin-left:-2px; margin-bottom:-2px; margin-right:-2px; height:calc(100% + 4px)}
.chat_2 { margin-top:-125px; display:block; margin-left:287px}
.chat_3 { margin-top:10px; display:block; margin-left:190px}
.chat span { margin-top:-275px; color:#222; font-size:40px; display:inline-block; font-weight:700; width:50%; margin-right:50%}
.chat p { margin-top:-220px; color:#222; font-size:32px; display:inline-block; font-weight:400; width:50%; margin-right:50%; font-style:italic}
.pm1s { background:url("/style/img/landing/hd1_5.webp") no-repeat top center; background-size:contain; width:275px; display:inline-block; padding:23px 0 26px 0; line-height:1; font-size:20px; color:#222; text-decoration:none; font-weight:700; cursor:pointer; position:relative; z-index:1; margin-top:25px; margin-bottom:30px}
.pm1s a:hover { opacity:0.85}
.pm1snew { background:url("/style/img/landing/hd1_5.webp") no-repeat top center; background-size:contain; width:275px; display:none; padding:23px 0 26px 0; line-height:1; font-size:20px; color:#222; text-decoration:none; font-weight:700; cursor:pointer; position:relative; z-index:1; margin-top:25px; margin-bottom:30px}
.pm1snew a:hover { opacity:0.85}
.pr1 { color:#083A88; font-size:30px !important; text-transform:uppercase; text-align:center !important; margin-bottom:6px !important}
.pr2 { color:#337FF6; font-size:18px; font-weight:700}
.pr3 { color:#337FF6; font-size:18px; font-weight:700; text-transform:uppercase}
.img_logo {}
.footer { background:rgb(232 237 241)}
.footer1 { width:33.33%; float:left}
.footer2 { width:33.33%; float:left; padding-top:42px}
.footer2 a { width:100%; display:inline-block; color:#083A88; text-decoration:none; margin-bottom:10px}
.footer3 { width:33.33%; float:left; padding-top:32px}
.footer3 a { width:100%; display:inline-block; color:#083A88; text-decoration:none; margin-bottom:10px}
.footer3 a img { margin-bottom:-11px; margin-right:5px}
#frm1s, #frm2s, #frm3s { width:500px; height:400px}
.seotext p { text-align:left; font-size:13px}
.tradinggo_right { max-width:calc(100vh - 40px); right:0px; transform-origin:right bottom; top:50%; transform:rotate(-90deg) translateX(calc(50% + 40px)); background:linear-gradient(95deg, rgb(0, 85, 201) 20%, rgb(24, 185, 212) 80%); position:fixed; z-index:9999; color:#fff; padding:8px 10px 4px 10px; border-radius:5px 5px 0px 0px}
.tradinggo_right { max-width:calc(100vh - 40px); right:0px; transform-origin:right bottom; top:50%; transform:rotate(-90deg) translateX(calc(50% + 40px)); background:linear-gradient(95deg, rgb(0, 85, 201) 20%, rgb(24, 185, 212) 80%); position:fixed; z-index:9999; color:#fff; padding:4px 10px 10px 10px; border-radius:5px 5px 0px 0px; text-decoration:none}
.tradinggo_right:hover, .tradinggo_right:active, .tradinggo_right:focus { color:#fff; text-decoration:none; opacity:0.85; outline:0}
.tradinggo1 { width:27px; margin-right:4px; margin-bottom:-8px}
.tradinggo2 { width:33px; transform:rotate(90deg); margin-left:3px; margin-bottom:-11px}
.rkntrebovanie_2 { background-color:rgb(255 255 255); padding:5px 10px; display:none; width:450px; position:fixed; z-index:999; bottom:15px; right:65px; box-shadow:0px 3px 80px 0px #0000001A; border-radius:15px}
.rkntrebovanie_2 span { color:black; letter-spacing:0.6px; line-height:1.23; font-size:15px; padding:2px 0px 0px 0px; text-align:left; display:inline-block; float:left; font-weight:700; width:235px; float:left}
.tg_window_1 { float:left; margin-left:-30px; margin-top:-16px; margin-bottom:-40px; margin-right:-20px}
.tg_window_2 { float:right; width:133px; margin-bottom:-5px}
.rkntrebovanieclose_2 { position:absolute; float:right; right:-9px; width:22px; cursor:pointer; top:-10px}
.rkntrebovanie_3 { position:fixed; z-index:99; bottom:13px; right:15px; width:250px; background:#fff; border-radius:10px; overflow:hidden; border:1px solid #fbc791}
.rkntrebovanie_3_bl_1 { background:linear-gradient(to bottom right, rgb(255 150 68), rgb(250 216 171)); display:inline-block; width:100%; height:40px; overflow:hidden; cursor:pointer}
.tradinggo1_webp { float:left; margin-left:10px; margin-top:4px}
.rkntrebovanie_3_bl_1 p { color:#fff; text-align:left; font-size:15px; display:inline-block; float:left; margin-left:8px; margin-top:10px}
.rkntrebovanie_3_bl_1 span { color:rgb(73 198 26); font-size:49px; line-height:0.9; float:left; margin-left:10px}
.rkntrebovanieclose_3 { cursor:pointer; float:right; margin-top:-71px; right:-8px; position:absolute}
.rkntrebovanie_3_bl_2 { margin-top:8px}
.rkntrebovanie_3_bl_2 a { display:inline-block; width:calc(100% - 20px); text-align:left; padding:6px 10px; font-size:15px; margin-bottom:4px}
.rkntrebovanie_3_bl_2 a img { float:right; height:28px; margin-bottom:-3px; margin-top:-4px}
.rkntrebovanie_3_bl_3 p { display:inline-block; width:100%; font-size:15px; margin-bottom:5px; margin-top:7px}
.rkntrebovanie_3_bl_3 { margin-bottom:0}
.rkntrebovanie_3_bl_3 input { height:34px; width:calc(100% - 20px); display:inline-block; font-size:15px; padding:10px; border:1px solid #ccc; border-radius:5px; margin-bottom:6px}
.rkntrebovanie_3_bl_3 span { display:inline-block; width:calc(100% - 20px); text-align:left; font-size:10px; line-height:1.23; color:#222; margin-bottom:5px}
.rkntrebovanie_3_bl_3 span a { font-size:10px; width:auto; display:contents; padding:0; margin:0}
.rkntrebovanie_3_bl_3 span.add_email_new { margin-right:0; cursor:pointer; margin-top:0; color:#fff; width:auto; display:inline-block; text-align:center; margin-bottom:0; padding:8px 26px; border-radius:10px; margin-left:0; border:0; background:linear-gradient(180deg, #FF964E 0%, #EF8043 100%); font-size:16px; margin-bottom:7px}
.rkntrebovanie_3_bl_3 span.add_email_new:hover { opacity:0.85}
.rkntrebovanie_3_bl_3 p.emailerror { text-align:center; font-size:14px; margin-top:0; display:none}
.add_email_new_mess { text-align:center; font-size:14px; margin-top:0; color:#349800; display:none}
.Catalog_block_202408081 .Catalog_button { float:none; margin-top:0; margin-bottom:25px}
.Catalog_block_202408082 .Catalog_button { float:none; margin-top:50px; margin-bottom:0}
.footer_header_btn{ margin-bottom:0; position:fixed; right:15px; bottom:15px; z-index:9999}