.banner-970x113 .logo{ margin-bottom:16px;}.container{ max-width:1170px}.flex{ display:-webkit-box; display:-ms-flexbox; display:flex}.heading-one{ font-size:40px; line-height:52px; font-weight:700; color:#000}.link-blue{ -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s}.link-blue:hover{ color:#144bd0 !important}.heading-two{ font-size:25px; line-height:35px; font-weight:700; margin:0 auto 32px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:baseline; -ms-flex-align:baseline; align-items:baseline}.heading-two img{ margin-right:20px; margin-top:5px}.h3,.question-text,p{ font-size:18px; line-height:30px}#heading{ background-color:#f3f7f2; padding-top:16px; position:relative}#heading .breadcrumbs{ list-style:none; min-height:15px}#heading .breadcrumbs li{ float:left; color:#a6a6a6}#heading .breadcrumbs li .level2{ color:#000; font-weight:600}#heading .breadcrumbs li.delim{ padding:0 10px}#heading .heading-info{ margin-top:16px}#heading .heading-info .author{ float:left; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-right:50px; margin-top:15px}#heading .heading-info .author img{ margin-right:10px}#heading .heading-info .author p{ margin:0}#heading .heading-info .date{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-top:16px}#heading .heading-info .date img{ margin-right:10px}#heading .heading-info .date p{ margin:0}#block1{ padding-top:50px}#block1 .menu-left__primary{ font-weight:600; font-size:21px; line-height:29px; color:#000}#block1 .menu-left__primary:hover{ color:#71b219}#block1 .menu-left__primary:before{ content:"\25B6"; margin-left:-25px; margin-right:7px}#block1 .menu-left hr{ width:30px; height:4px; background:rgba(0,0,0,.48); margin-top:13px}#block1 .menu-left ul{ margin-top:4px}#block1 .menu-left ul li{ width:170px; padding-top:12px; padding-bottom:12px; border-bottom:1px solid #e1e1e1}#block1 .menu-left ul li a{ color:#000; font-size:15px; line-height:20px}#block1 .menu-left ul li a:hover{ color:#71b219}#block1 .menu-left ul li a:hover:before{ content:"\25B6"; margin-left:-21px; margin-right:8px}#block1 .menu-left ul li .active{ color:#71b219}#block1 .menu-left ul li .active:before{ content:"\25B6"; margin-left:-21px; margin-right:8px}#block1 .banner-right-m img{ margin-bottom:16px}#block1 .banner-right-m h2{ font-weight:700; font-size:24px; line-height:33px; color:#71b219; margin-bottom:16px}#block1 .banner-right-m p{ font-size:18px; line-height:25px; color:rgba(0,0,0,.48); margin-bottom:16px}#block1 .banner-right-m .btn-green{ background:#539100}#block1 .block-center .mb-10{ margin-bottom:10px}#block1 .block-center .fw-600{ font-weight:600}#block1 .block-center .block-gray{ display:-webkit-box; display:-ms-flexbox; display:flex; background:#f0f1f2; border:2px solid #e1e1e1; border-radius:9px; padding:30px 24px}#block1 .block-center .block-gray .icon{ background:#fff; -webkit-box-shadow:0 5px 10px hsla(0,0%,60.4%,.21); box-shadow:0 5px 10px hsla(0,0%,60.4%,.21); border-radius:5px; min-width:45px; height:45px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-right:25px}#block1 .block-center .img-block{ margin-top:40px}#block2{ padding-top:50px}#block2 .fw-600{ font-weight:600}#block2 .mb-10{ margin-bottom:10px}#block2 .mb-16{ margin-bottom:16px}#block2 .pros{ border-radius:4px; overflow-y:hidden; width:100%; margin-top:30px}#block2 .pros .pros-title{ background:#e6f2e4; height:58px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:12px 24px}#block2 .pros .pros-title p{ font-weight:600; font-size:24px; line-height:32px}#block2 .pros .pros-list{ background:#f3f7f2; padding:24px 16px; height:100%}#block2 .cons{ border-radius:4px; overflow-y:hidden; width:100%; margin-top:30px; margin-bottom:40px}#block2 .cons .cons-title{ background:#f5e7e6; height:58px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:12px 24px}#block2 .cons .cons-title p{ font-weight:600; font-size:24px; line-height:32px}#block2 .cons .cons-list{ padding:24px 16px; background:#f7f0f0; height:100%}#block2 ul li{ display:-webkit-box; display:-ms-flexbox; display:flex; padding-bottom:16px; margin-top:30px; border-bottom:1px solid rgba(34,36,41,.12)}#block2 ul li .icon{ margin-right:56px}#block2 ul li:last-child{ border-bottom:none}#block2 table{ width:100%; border-collapse:collapse; overflow:hidden; background:#fff; border-radius:5px; -webkit-filter:drop-shadow(8px 8px 15px rgba(0,0,0,.23)); filter:drop-shadow(8px 8px 15px rgba(0,0,0,.23))}#block2 table tr{ height:55px}#block2 table tr th{ font-size:15px; line-height:20px; font-weight:700; position:relative; padding-left:20px; padding-right:20px; background:#71b219; color:#fff; width:50%; height:70px}#block2 table tr th:first-child:before{ content:none}#block2 table tr th:before{ content:""; position:absolute; width:1px; height:100%; background-color:rgba(34,36,41,.12); top:0; left:0}#block2 table tr{ border-bottom:2px solid #f2f2f2}#block2 table tr td{ padding:20px; vertical-align:top; position:relative}#block2 table tr td p{ line-height:24px}#block2 table tr td:before{ content:""; position:absolute; width:1px; height:100%; background-color:rgba(34,36,41,.12); top:0; left:0}#block2 table tr td:first-child:before{ content:none}#block2 .table-m{ display:none}#block3{ padding-top:50px}#block3 .fw-600{ font-weight:600}#block3 .mb-10{ margin-bottom:10px}#block3 .mb-22{ margin-bottom:22px}#block3 .metatrader{ margin-top:30px}#block3 .ninjatrader,#block3 .thinkorswim,#block3 .tradespoon{ margin-top:40px}#block3 .screen{ margin-top:22px; margin-bottom:22px}#block3 .screen img{ margin-bottom:16px; border:1px solid #d3d9e2; -webkit-filter:drop-shadow(0 8px 16px rgba(0,0,0,.04)); filter:drop-shadow(0 8px 16px rgba(0,0,0,.04)); border-radius:6px; width:100%}#block3 .screen p{ font-size:16px; line-height:20px; color:#8f8783; text-align:center}#block3 ul li{ margin-top:22px}#block3 ul li,#block3 ul li .icon{ display:-webkit-box; display:-ms-flexbox; display:flex}#block3 ul li .icon{ background:#fff; -webkit-box-shadow:0 5px 10px hsla(0,0%,60.4%,.21); box-shadow:0 5px 10px hsla(0,0%,60.4%,.21); border-radius:5px; min-width:45px; height:45px; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-right:25px}#block4{ padding-top:50px}#block4 .fw-600{ font-weight:600}#block4 .mb-10{ margin-bottom:10px}#block4 .mb-22{ margin-bottom:22px}#block4 .block-white{ background:#fefefe; -webkit-box-shadow:17px 17px 31px rgba(0,0,0,.04); box-shadow:17px 17px 31px rgba(0,0,0,.04); border-radius:5px; padding:40px 100px; margin-top:22px}#block4 .block-white ul li{ margin-bottom:30px}#block4 .block-white ul li img{ margin-bottom:22px; margin-left:auto; margin-right:auto; display:block}#block4 .block-white ul li:last-child{ margin-bottom:0}#block5{ padding-top:50px}#block5 .table h3{ font-weight:600; font-size:18px; line-height:30px; text-align:center}#block5 table{ width:100%; border-collapse:collapse; overflow:hidden; background:#fff; border-radius:5px; margin-top:22px; -webkit-filter:drop-shadow(8px 8px 15px rgba(0,0,0,.23)); filter:drop-shadow(8px 8px 15px rgba(0,0,0,.23))}#block5 table tr{ height:55px}#block5 table tr th{ font-size:15px; line-height:20px; font-weight:700; position:relative; padding-left:20px; padding-right:20px; background:#71b219; color:#fff; height:70px}#block5 table tr th:first-child:before{ content:none}#block5 table tr th:before{ content:""; position:absolute; width:1px; height:100%; background-color:rgba(34,36,41,.12); top:0; left:0}#block5 table tr{ border-bottom:2px solid #f2f2f2}#block5 table tr td{ padding:20px; vertical-align:top; position:relative}#block5 table tr td p{ line-height:24px}#block5 table tr td .mb-cell{ display:none; color:#9a9a9a}#block5 table tr td:first-child{ background:#f9f9f9}#block5 table tr td:first-child p{ font-weight:600}#block5 table tr td:before{ content:""; position:absolute; width:1px; height:100%; background-color:rgba(34,36,41,.12); top:0; left:0}#block5 table tr td:first-child:before{ content:none}#block5 .table-m{ display:none}#block6{ padding-top:50px}#block6 .heading-two .number{ border:4px solid #539100; min-width:32px; height:32px; margin-right:25px; border-radius:50%; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; font-weight:400}#block6 .heading,#block6 .heading-two .number{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}#block6 .heading{ margin-bottom:30px}#block6 .heading .logo{ width:170px; height:43px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; background:#fff; -webkit-box-shadow:0 4px 8px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08); box-shadow:0 4px 8px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08); border-radius:4px; margin-right:30px}#block6 .heading .link-blue{ margin-top:0}#block6 .screen{ margin-bottom:30px}#block6 .screen img{ margin-bottom:16px; border:1px solid #d3d9e2; -webkit-filter:drop-shadow(0 8px 16px rgba(0,0,0,.04)); filter:drop-shadow(0 8px 16px rgba(0,0,0,.04)); border-radius:6px; width:100%}#block6 .screen p{ font-size:16px; line-height:20px; color:#8f8783; text-align:center}#block6 .link-blue{ font-weight:600; font-size:16px; line-height:24px; color:#2c64eb; display:block; text-align:right; margin-top:30px}#block6 .link-blue img{ margin-left:5px; margin-top:6px}#block7{ padding-top:50px}#block7 .heading-two .number{ border:4px solid #539100; min-width:32px; height:32px; margin-right:25px; border-radius:50%; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; font-weight:400}#block7 .heading,#block7 .heading-two .number{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}#block7 .heading{ margin-bottom:30px}#block7 .heading .logo{ width:170px; height:43px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; background:#fff; -webkit-box-shadow:0 4px 8px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08); box-shadow:0 4px 8px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08); border-radius:4px; margin-right:30px}#block7 .heading .link-blue{ margin-top:0}#block7 .screen{ margin-bottom:30px}#block7 .screen img{ margin-bottom:16px; border:1px solid #d3d9e2; -webkit-filter:drop-shadow(0 8px 16px rgba(0,0,0,.04)); filter:drop-shadow(0 8px 16px rgba(0,0,0,.04)); border-radius:6px; width:100%}#block7 .screen p{ font-size:16px; line-height:20px; color:#8f8783; text-align:center}#block7 .link-blue{ font-weight:600; font-size:16px; line-height:24px; color:#2c64eb; display:block; text-align:right; margin-top:30px}#block7 .link-blue img{ margin-left:5px; margin-top:6px}#block8{ padding-top:50px}#block8 .heading-two .number{ border:4px solid #539100; min-width:32px; height:32px; margin-right:25px; border-radius:50%; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; font-weight:400}#block8 .heading,#block8 .heading-two .number{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}#block8 .heading{ margin-bottom:30px}#block8 .heading .logo{ width:170px; height:43px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; background:#fff; -webkit-box-shadow:0 4px 8px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08); box-shadow:0 4px 8px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08); border-radius:4px; margin-right:30px}#block8 .heading .link-blue{ margin-top:0}#block8 .screen{ margin-bottom:30px}#block8 .screen img{ margin-bottom:16px; border:1px solid #d3d9e2; -webkit-filter:drop-shadow(0 8px 16px rgba(0,0,0,.04)); filter:drop-shadow(0 8px 16px rgba(0,0,0,.04)); border-radius:6px; width:100%}#block8 .screen p{ font-size:16px; line-height:20px; color:#8f8783; text-align:center}#block8 .link-blue{ font-weight:600; font-size:16px; line-height:24px; color:#2c64eb; display:block; text-align:right; margin-top:30px}#block8 .link-blue img{ margin-left:5px; margin-top:6px}#block9{ padding-top:50px}#block9 .heading-two .number{ border:4px solid #539100; min-width:32px; height:32px; margin-right:25px; border-radius:50%; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; font-weight:400}#block9 .heading,#block9 .heading-two .number{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}#block9 .heading{ margin-bottom:30px}#block9 .heading .logo{ width:170px; height:43px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; background:#fff; -webkit-box-shadow:0 4px 8px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08); box-shadow:0 4px 8px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08); border-radius:4px; margin-right:30px}#block9 .heading .link-blue{ margin-top:0}#block9 .screen{ margin-bottom:30px}#block9 .screen img{ margin-bottom:16px; border:1px solid #d3d9e2; -webkit-filter:drop-shadow(0 8px 16px rgba(0,0,0,.04)); filter:drop-shadow(0 8px 16px rgba(0,0,0,.04)); border-radius:6px; width:100%}#block9 .screen p{ font-size:16px; line-height:20px; color:#8f8783; text-align:center}#block9 .link-blue{ font-weight:600; font-size:16px; line-height:24px; color:#2c64eb; display:block; text-align:right; margin-top:30px}#block9 .link-blue img{ margin-left:5px; margin-top:6px}#block10{ padding-top:50px; padding-bottom:50px}#block10 .fw-600{ font-weight:600}#block10 .mb-10{ margin-bottom:10px}#block10 .mb-16{ margin-bottom:16px}#block10 .block-gray{ background:#f0f1f2; border:2px solid #e1e1e1; border-radius:9px; padding:40px 20px; text-align:center}#reviews{ padding-top:50px; padding-bottom:50px; background:#f0f1f2}#reviews .mb-16{ margin-bottom:16px}#reviews .mb-10{ margin-bottom:10px}#reviews .fw-600{ font-weight:600}#reviews .reviews-item{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-top:40px; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}#reviews .reviews-text{ max-width:470px; width:100%}#reviews .reviews-text .text{ margin-top:24px; margin-bottom:24px}#reviews .reviews-text p{ font-family:Roboto Slab,serif; color:rgba(0,0,0,.8); font-size:20px; line-height:32px}#reviews .reviews-text .quote-after{ float:right; -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg)}#reviews .reviews-user{ text-align:center; max-width:170px; width:100%}#reviews .reviews-user .name-user{ font-weight:700; margin-top:16px; font-size:16px; line-height:24px}#reviews .reviews-user .info-user{ font-size:16px; line-height:24px}#reviews hr{ border:1px dashed rgba(34,36,41,.2); margin:40px auto; max-width:970px}#reviews .text{ font-size:18px; margin-top:40px; margin-bottom:40px; line-height:30px}#author{ padding-top:50px; padding-bottom:50px; background:#fff}#author .mb-16{ margin-bottom:16px}#author .heading-two{ -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}#author .author-info{ background:#f3f7f2; border:4px solid #daebd8; -webkit-box-sizing:border-box; box-sizing:border-box; border-radius:8px; width:100%; padding-top:30px; padding-bottom:30px; display:-webkit-box; display:-ms-flexbox; display:flex}#author .author-info p{ line-height:24px; font-size:16px}#author .author-photo{ border-right:1px solid rgba(34,36,41,.12); padding-left:40px; width:42%}#author .avatar{ margin-right:30px; position:relative; margin-bottom:30px; -webkit-filter:drop-shadow(0 12px 24px rgba(0,0,0,.2)); filter:drop-shadow(0 12px 24px rgba(0,0,0,.2))}#author .avatar img{ border-radius:90px; width:120px}#author .author-description{ padding-left:30px; padding-right:40px; width:58%}#author .author-description p{ margin-bottom:10px}#author .author-description p span{ margin-right:20px}#author .author-description p:last-child,#author .author-description p :last-child{ margin-bottom:0}#faq{ padding-top:50px; padding-bottom:50px}#faq .mb-16{ margin-bottom:16px}#faq .faq-list .faq-item{ display:-webkit-box; display:-ms-flexbox; display:flex; padding-bottom:16px; border-bottom:1px solid rgba(34,36,41,.12)}#faq .faq-list .faq-item .faq-logo{ min-width:120px}#faq .faq-list .faq-item .question .question-text{ font-weight:600; margin-bottom:16px}#faq .faq-list .faq-item .question .point{ color:#71b219; margin-right:15px}#faq .faq-list .mb-22{ margin-bottom:22px}@media (max-width:576px){ .heading-one{ font-size:28px; line-height:35px } .h3, .question-text, p{ font-size:15px; line-height:24px } .heading-two{ -webkit-box-align:baseline; -ms-flex-align:baseline; align-items:baseline; margin-bottom:28px } #block1{ padding-top:28px } #block1 .block-center .block-gray{ padding:28px 20px } #block1 .block-center .img-block{ margin-top:28px } #block2{ padding-top:40px } #block2 .cons, #block2 .pros{ margin-top:28px } #block2 .cons{ margin-bottom:28px } #block2 ul li .icon{ margin-right:22px; min-width:48px } #block2 ul li .icon img{ width:100% } #block2 ul li{ margin-top:28px } #block2 table{ display:none } #block2 .table-m{ display:block; margin-top:28px } #block3{ padding-top:40px } #block3 .metatrader{ margin-top:28px } #block4{ padding-top:40px } #block4 .block-white{ padding:28px 20px; margin-top:28px } #block4 .block-white ul li img{ width:100% } #block5{ padding-top:40px } #block5 .table h3{ font-size:15px; line-height:24px } #block5 table{ padding:20px; display:block } #block5 table tr:first-child{ display:none } #block5 table tr td:first-child{ background-color:rgba(0,0,0,0) } #block5 table tr{ height:auto; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-bottom:20px } #block5 table tr td{ width:100%; padding:0; margin-bottom:22px } #block5 table tr td:before{ content:none } #block5 table tr td .mb-cell{ display:block; font-size:15px; line-height:24px; margin-bottom:8px } #block5 table tr:last-child{ margin-bottom:0; border-bottom:none } #block5 table tr:last-child td:last-child{ margin-bottom:0 } #block5 table tr td:first-child p{ font-size:18px } #block6 .link-blue{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center } #block6{ padding-top:40px } #block6 .heading{ -ms-flex-wrap:wrap; flex-wrap:wrap } #block6 .heading .logo{ margin-bottom:16px } #block6 .screen{ margin-top:28px } #block6 .screen img{ width:100% } #block7{ padding-top:40px } #block7 .heading{ -ms-flex-wrap:wrap; flex-wrap:wrap } #block7 .heading .logo{ margin-bottom:16px } #block7 .screen{ margin-top:28px } #block7 .screen img{ width:100% } #block8{ padding-top:40px } #block8 .heading{ -ms-flex-wrap:wrap; flex-wrap:wrap } #block8 .heading .logo{ margin-bottom:16px } #block8 .screen{ margin-top:28px } #block8 .screen img{ width:100% } #block9{ padding-top:40px } #block9 .heading{ -ms-flex-wrap:wrap; flex-wrap:wrap } #block9 .heading .logo{ margin-bottom:16px } #block9 .screen{ margin-top:28px } #block9 .screen img{ width:100% } #block10{ padding-top:40px; padding-bottom:40px } #block10 .block-gray{ padding:28px 20px } #block10 .block-gray img{ width:48px } #reviews{ padding-bottom:40px; padding-top:40px } #reviews .reviews-item{ -ms-flex-wrap:wrap; flex-wrap:wrap } #reviews .reviews-text p{ font-size:15px; line-height:24px } #reviews .reviews-user{ display:-webkit-box; display:-ms-flexbox; display:flex; text-align:left; min-width:100% } #reviews .reviews-user img{ margin-right:12px } #reviews hr{ margin-top:28px; margin-bottom:28px } #reviews .reviews-user .name-user{ margin-top:0 } #author .author-info{ -ms-flex-wrap:wrap; flex-wrap:wrap; padding:28px 20px } #author .author-photo{ width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; padding-left:0; border-right:none } #author .avatar{ margin-bottom:0 } #author .author-description{ width:100%; padding:0; margin-top:22px } #author .avatar img{ width:80px } #author .edit{ width:32px; height:32px; top:48px; left:48px; background-size:60% } #author{ padding-top:40px; padding-bottom:40px } #faq .faq-list .faq-item .faq-logo{ min-width:70px } #faq .faq-list .faq-item .faq-logo img{ width:48px } #faq{ padding-top:40px; padding-bottom:40px }}@media (max-width:1266px){ #block1 .menu-left ul li{ width:100px }}@media (max-width:992px){ .main{ width:100% } #block1 .img-block{ display:block } #author .author-info, #block1 .img-block{ margin-left:auto; margin-right:auto }}@media (max-width:769px){ #block1 .img-block{ width:100% }}