#faq{padding-top:50px !important; padding-bottom:0 !important;}.img-border{ border:1px solid #dfdfe0; box-sizing:border-box; border-radius:5px; max-width:100%;}.section:nth-of-type(2n+1){ background:#fff !important;}.fw-600{ font-weight:600; font-size:18px; line-height:22px;}.block12-pros-cons h3,.block12-pros-cons h4{ font-weight:600; font-size:22px; line-height:1em;}.forecast .container{ display:block !important;}.block1-intro .check-item .m-number span{line-height:unset}.block1-intro .check-item p{margin-bottom:0;}.heading-tree.heading-three-numbered{display:block}.heading-tree span.heading-three-number-wrap{display:inline-block;vertical-align:middle;background:none;box-shadow:1px 3px 10px rgba(154,154,154,.41);background:#fff;position:relative;border-radius:5px;box-sizing:border-box;height:45px;width:45px}.heading-tree span.heading-three-broker{background:none;margin:0;border-radius:0;display:inline-block;vertical-align:middle;width:calc(100% - 66px);height:auto}.heading-tree span.heading-three-number{background:url(/assets/src/main/assets/img/icons-new/semicircle.svg) no-repeat;background-size:contain;width:24px;height:24px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#539100;font-size:16px;line-height:23px;font-weight:600;text-align:center}.heading-four{ font-weight:bold; font-size:18px; line-height:24px;}.table tr td:first-child,.rating-table tr td:first-child { background-color:#f9f9f9; font-weight:600;}.section{ padding:50px 0;}.white-bg{ background:white !important;}.text-center{ text-align:center;}.section .article-img-prew{ display:none !important;}.mb-40{ margin-bottom:40px;}.heading-four{ font-weight:bold; font-size:18px;}.block12-pros-cons{ background:inherit;}.block12-pros-cons h3{ font-weight:600; font-size:19px; line-height:1em;}.block12-pros-cons .pros .pros-list p,.block12-pros-cons .cons .cons-list p{ margin-bottom:15px; font-weight:500;}.check-item{ width:100%; display:flex;}.check-item__icon{ display:flex; align-items:center; justify-content:center; flex:0 0 45px; height:45px; box-shadow:0 5px 10px rgb(154,154,154,0.21); background:#fff; border-radius:5px;}.check-item p{ flex:1; padding-left:25px;}.brokers-btn{ display:flex; flex-wrap:wrap; justify-content:center;}.brokers-btn__item{ padding:0 15px;}.light-table tr th:first-child,.light-table tr td:first-child{ text-align:center;}.light-table tr th:last-child,.light-table tr td:last-child{ text-align:center;}.light-table tr td:first-child{ background-color:#f9f9f9;}.grey-table tr td{ vertical-align:middle;}.grey-table tr th:first-child,.grey-table tr td:first-child{ text-align:center;}.grey-table tr th:last-child,.grey-table tr td:last-child{ text-align:center;}.grey-table tr td:first-child{ background-color:#f9f9f9;}.rating-table tr td{ padding:10px;}.rating-table tr th{ text-align:center;}.rating-table tr td p,.rating-table tr td p .link-blue{ font-size:15px !important; text-align:center; line-height:19px !important; font-weight:400 !important;}.rating-table.font-13 tr td p{ font-size:13px !important; line-height:17px !important;}.custom-broker{ display:flex; flex-wrap:wrap;}.custom-broker__btn{ display:flex; flex-wrap:wrap; padding-top:5px;}.risk-notify{ border-bottom:0px;}.custom-button{ padding:10px 20px; display:inline-block; border-radius:5px; transition:all 0.2s; border:none; font-weight:600; font-size:16px; text-align:center; line-height:1; color:#fff; text-transform:uppercase; box-shadow:1px 1px 2px rgb(0 0 0 / 27%); margin-bottom:5px;}.custom-button.m-dark{ background:#455A64; margin-right:20px;}.custom-button.m-dark:hover{ background:#374850;}.custom-button.m-blue{ background:#2C64EB; margin-right:20px;}.custom-button.m-blue:hover{ background:#2456cd;}.custom-broker__logo-col{ max-width:182px; width:100%;}.custom-broker__logo{ padding:0; background:#FFFFFF; box-shadow:0px 4px 8px rgb(0 0 0 / 4%),0px 8px 16px rgb(0 0 0 / 8%); border-radius:4px; margin-bottom:5px;}.custom-broker__logo img{ display:flex; max-width:100%; margin:0 !important;}.number-box{ display:flex; margin-bottom:30px;}.number-box.last{ margin-bottom:0;}.number-box__icon{ flex:0 0 32px; width:32px; height:32px; font-size:18px; line-height:28px; border:4px solid #539100; border-radius:50%; display:flex; align-items:center; justify-content:center; margin-top:8px;}.number-box__body{ flex:1; margin-left:20px;}.rating-header{ display:flex; flex-wrap:wrap; padding-top:20px;}.rating-header__col{ width:50%;}.rating-broker__btn{ margin-bottom:8px;}.rating-broker{ display:flex; margin-bottom:30px; margin-left:-15px; margin-right:-15px;}.rating-broker__rating{ margin-bottom:8px;}.rating-broker__col{ width:33.3%; padding:0 15px; display:flex; flex-direction:column;}.rating-broker__logo{ margin-bottom:8px;}.rating-broker__logo a{ display:block;}.rating-broker__logo img{ max-width:100%;}.rating-broker__icon{ margin-bottom:8px; display:flex; justify-content:center;}.rating-broker__cup{ width:42px; height:42px; position:relative;}.rating-broker__cup span{ position:absolute; font-size:16px; font-weight:700; line-height:24px; top:2px; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);}.rating-broker__cup.m-first{ background:url(/assets/src/main/assets/img/icons-new/cup1-clear.svg) no-repeat center; background-size:contain;}.rating-broker__cup.m-second{ background:url(/assets/src/main/assets/img/icons-new/cup2-clear.svg) no-repeat center; background-size:contain;}.rating-broker__cup.m-third{ background:url(/assets/src/main/assets/img/icons-new/cup3-clear.svg) no-repeat center; background-size:contain;}@media (max-width:767px){ .rating-header__col{ width:100%; } .rating-header__col:first-child{ margin-bottom:20px; } .custom-broker__btn{ width:100%; padding-left:0px; } .rating-table{ display:block; overflow-x:scroll; } .rating-table tbody{ display:table; width:100%; }}@media (max-width:580px){ .section{ padding:25px 0; } .rating-broker{ flex-wrap:wrap; } .rating-broker__col{ width:100%; margin-bottom:15px; } .rating-header__col:last-child{ margin-bottom:0px; } .rating-broker__header{ display:flex; align-items:center; } .rating-broker__rating{ max-width:160px; width:100%; margin-left:20px; } .rating-broker__logo,.rating-broker__btn,.rating-broker__risk{ /* max-width:170px;*/ width:100%; }}@media (max-width:480px){ .custom-broker__btn-item{ width:100%; }}.risk-info{ max-width:200px;}/* --- */@media (max-width:580px){ .rating-header{ padding-top:0px; } #heading .article-author{ padding-bottom:5px; } .rating-broker{ margin-bottom:5px; } .block1-intro .block-center .block-white{ padding-top:0px; } .number-box{ margin-bottom:0px; } .block12-pros-cons h3{ font-size:16px; line-height:1.2em; } .block12-pros-cons .pros .pros-list p,.block12-pros-cons .cons .cons-list p{ margin-bottom:10px; } .section{ padding:10px 0 25px 0; } .block1-intro.section{ padding-top:25px; } .heading-two{ margin-bottom:20px; } .custom-button{ width:163px; } .heading-two .number-box__icon{ margin-left:-44px; } .risk-info{ margin-top:-3px; margin-bottom:5px; }}.rating-header .rating-broker__rating{ display:none !important;}.custom-broker .progres-wrap{ display:none !important;}.rating-table svg{ width:24px; height:24px; display:inline-block; margin-bottom:-7px; margin-right:2px;}.heading-two .number-box__icon{ margin-top:2px;}#heading .heading-one{ padding-right:20px;}.grey-table tr td:nth-child(2){ background-color:#f3f7f2;}/* --- --- */.broker-important{ position:relative; width:100%; padding:24px; background:#fff; border:1px solid rgba(34,36,41,.2); -webkit-box-shadow:0 6px 16px rgba(0,0,0,0.1); box-shadow:0 6px 16px rgba(0,0,0,0.1); border-radius:4px;}.broker-important-head{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}.broker-important-icon{ width:24px; height:24px; margin-right:10px;}.broker-important-header{ font-size:20px; font-weight:700; line-height:130%; color:#000;}.broker-important-descr{ margin:16px 0; font-size:18px; line-height:30px; color:#000;}.broker__bonuses-header_left{ font-weight:600; font-size:18px; line-height:22px; text-align:center; margin-bottom:20px;}.broker-important,.broker__bonuses-paragraph{ margin-bottom:20px;}.broker__invest-header{ position:relative; width:100%; text-align:center; font-weight:700; font-size:40px; line-height:130%; color:#000;}.broker__invest-paragraph{ position:relative; width:100%; -webkit-box-flex:0; margin-bottom:16px;}.broker__invest-header-h3,.broker__invest-header-h4{ margin-top:24px; position:relative; width:100%; -webkit-box-flex:0;}.broker__invest-ul{ width:100%; list-style:none; margin-bottom:16px;}.broker__about-card{ width:100%; height:100%; margin:0 0 20px;}.broker__about-card_positive{ background-color:#f3f7f2;}.broker__about-card_negative{ background-color:#f7f0f0;}.broker__about-card-head{ display:-webkit-box; display:-ms-flexbox; display:flex; padding:12px 24px;}.broker__about-card_positive .broker__about-card-head{ background-color:#e6f2e4;}.broker__about-card_negative .broker__about-card-head{ background-color:#f5e7e6;}.broker__about-card-body{ padding:16px 24px;}.broker__about-card-header{ font-weight:500; font-size:24px; line-height:130%;}.broker__about-card-list{ padding-left:18px;}.broker__about-card-item{ margin-bottom:18px; list-style:disc; color:#000;}.broker__invest-paragraph{ margin-bottom:20px;}.broker__invest-header,.broker__invest-header-h2,.broker__invest-header-h3{ font-weight:600; font-size:18px; line-height:22px; margin-bottom:20px; padding-left:22px;}.broker__invest-header:before,.broker__invest-header-h2:before,.broker__invest-header-h3:before{ content:''; position:absolute; background:#539100; width:8px; height:8px; border-radius:50%; margin-left:-22px; margin-top:7px;}.broker__invest-li{ position:relative; padding-left:24px;}.broker__invest-li:before{ position:absolute; content:""; top:11px; left:0; display:block; width:8px; height:8px; border-radius:50%; background-color:#539100;}.broker__cabinet_figure,.broker__invest-figure{ margin-bottom:20px;}.broker__bonuses-figure-figcaption,.broker__invest-img-descr,.broker__invest-figure figcaption{ font-size:14px; line-height:130%; color:#8f8783; margin-top:8px;}.broker__invest-img{ max-width:100%;}.grey-table tr td:nth-child(2){ background-color:#f3f7f2;}.link-blue{ margin-bottom:20px;}.broker__about-card-item,.broker__about-card-item p{ font-size:16px; line-height:24px;}.trade-conditions p{ margin-bottom:20px;}.trade-conditions .broker__analysis-button{ font-weight:600; font-size:16px; line-height:24px; color:#2c64eb; display:block; text-align:right; padding-right:20px; background:url(/assets/src/articles/blocks/img/arrow-blue.svg) center right no-repeat; transition:all .2s;}.trade-conditions .broker__analysis-button:hover{ color:#144bd0;}.expert-box{ display:flex; align-items:center; margin-bottom:20px;}.expert-box__ava{ height:70px; width:70px; background-image:url(/images/authors/anton-kharitonov.jpg); border-radius:90px; background-size:cover; margin-right:23px; -webkit-filter:drop-shadow(0 12px 24px rgba(0,0,0,.2)); filter:drop-shadow(0 12px 24px rgba(0,0,0,.2));}.expert-box__txt{ padding-left:15px;}.broker__video__iframe-container{ position:relative; padding-bottom:56.25%;}.broker__video__iframe-container iframe{ position:absolute; top:0; left:0; width:100%; height:100%;}/*-----------------fix ES template version-------------*/[lang=es] .custom-button{ font-size:15px;}[lang=es] .custom-button.m-blue{ margin-right:0px;}[lang=es] .block0-heading .rating-broker__btn .btn{ font-size:14px;}@media (max-width:580px){ [lang=es] .block0-heading .rating-broker__btn{ max-width:220px; }}@media (max-width:480px){ [lang=es] .custom-button{ width:220px; } [lang=es] .custom-button.m-dark{ margin-right:0px; }}.broker__bonuses-table{ margin-bottom:24px;}.broker__bonuses-table-header{ font-weight:700; background-color:#dedfe0; display:flex;}.broker__bonuses-table-cell{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; width:100%; padding:10px; line-height:1.2; font-size:18px;}.broker__bonuses-table-cell:first-child{ max-width:51.54639%;}.broker__bonuses-table-cell:last-child{ max-width:48.45361%;}.broker__bonuses-table-row{ display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; border-bottom:1px solid rgba(34,36,41,.12); font-size:18px;}.broker__invest-figure table{ border-collapse:collapse; border-spacing:0; width:100%;}.broker__invest-figure table tr td{ font-size:18px; line-height:1.2;}.broker__analysis-button-wrapper{ position:relative; width:100%; padding-right:15px; padding-left:15px; flex:0 0 100%; max-width:100%; margin-bottom:20px; margin-top:15px;}.broker__analysis-button-wrapper .button-primary,.broker__analysis-button-wrapper .button-secondary{ display:flex; justify-content:center; align-items:center; width:100%; max-width:200px; max-height:60px; padding:19px 8px; box-sizing:border-box; box-shadow:3px 3px 3px rgba(0,0,0,0.27); border-radius:10px; background-color:#f2f2f2; font-size:16px; letter-spacing:.04em; text-align:center; margin-left:16px; margin-bottom:20px;}.broker__analysis-button-wrapper .broker__analysis-button{ width:100%; max-width:500px; height:100%; margin:8px auto 0; padding:10px 8px; font-weight:600; color:#fff; line-height:1; text-transform:uppercase;}.broker__analysis-button-wrapper .button-primary{ background-color:#0051dd; border:none;}.broker__analysis-button-wrapper .button-primary:hover{ background-color:#002c90; text-decoration:none!important;}.broker__analysis-button-wrapper .broker__analysis-button:hover{ color:#fff;}.custom-broker__btn{ padding-top:7px; width:100%;}@media (max-width:580px){ .article-wrap .section{ padding:10px 0 25px 0; } .risk-info{ max-width:220px; }}.block1-intro .check-item .m-number span{ line-height:unset}.block1-intro .check-item p{ margin-bottom:0;}.heading-tree.heading-three-numbered{ display:block}.heading-tree span.heading-three-number-wrap{ display:inline-block; vertical-align:middle; background:none; box-shadow:1px 3px 10px rgba(154,154,154,.41); background:#fff; position:relative; border-radius:5px; box-sizing:border-box; height:45px; width:45px}.heading-tree span.heading-three-broker{ background:none; margin:0; border-radius:0; display:inline-block; vertical-align:middle; width:calc(100% - 66px); height:auto}.heading-tree span.heading-three-number{ background:url(/assets/src/main/assets/img/icons-new/semicircle.svg) no-repeat; background-size:contain; width:24px; height:24px; display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); color:#539100; font-size:16px; line-height:23px; font-weight:600; text-align:center}.heading-four{ font-weight:bold; font-size:18px; line-height:24px;}.table tr td:first-child,.rating-table tr td:first-child{ background-color:#f9f9f9; font-weight:600;}