
        [class^="icon-"] {
            font-family: 'fxtmtastic';
            font-display: swap;
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

        .icon-gamburger:before {
            content: "\e91c";
        }

        .icon-user:before {
            content: "\e685";
        }

        .icon-GeneralEnquiries:before {
            content: "\e69e";
        }

        .icon-message:before {
            content: "\e91d";
        }

        .icon-email2:before {
            content: "\e910";
        }

        .icon-search2:before {
            content: "\e916";
        }

        html {
            font-family: 'Source Sans Pro'sans-serif;
            -ms-text-size-adjust: 100%;
            -webkit-text-size-adjust: 100%;
        }

        body {
            margin: 0;
        }

        header,
        nav {
            display: block;
        }

        a {
            background: transparent;
        }

        a:active,
        a:hover {
            outline: 0;
        }

        img {
            border: 0;
        }

        svg:not(:root) {
            overflow: hidden;
        }

        button {
            color: inherit;
            font: inherit;
            margin: 0;
        }

        button {
            overflow: visible;
        }

        button {
            text-transform: none;
        }

        button {
            -webkit-appearance: button;
            cursor: pointer;
        }

        button::-moz-focus-inner {
            border: 0;
            padding: 0;
        }

        @media print {
            * {
                text-shadow: none !important;
                color: #000 !important;
                background: transparent !important;
                box-shadow: none !important;
            }

            a,
            a:visited {
                text-decoration: underline;
            }

            a[href]:after {
                content: " ("attr(href) ")";
            }

            a[href^="javascript:"]:after {
                content: "";
            }

            img {
                page-break-inside: avoid;
            }

            img {
                max-width: 100% !important;
            }

            p {
                orphans: 3;
                widows: 3;
            }

            .navbar {
                display: none;
            }
        }

        .btn {
            display: inline-flex;
            align-items: center;
            align-content: center;
            justify-content: center;
            padding: 2px 45px;
            min-height: 40px;
            max-height: 64px;
            line-height: 16px;
            border-radius: 40px;
            background: #ff5a24;
            margin: 0;
            border: none;
            color: white;
            cursor: pointer;
            font-size: 16px;
            font-weight: 500;
            overflow: hidden;
            position: relative;
            transition-property: background, color, border, letter-spacing;
            transition-duration: .25s;
            transition-timing-function: ease-in;
            text-align: center;
            text-decoration: none;
            vertical-align: middle;
        }

        @media all and (-ms-high-contrast:none),
        (-ms-high-contrast:active) {
            .btn {
                height: 40px;
            }
        }

        .btn:hover {
            background-color: #ff8057;
        }

        .btn:hover,
        .btn:active {
            color: white;
            text-decoration: none;
        }

        .btn:hover:after,
        .btn:active:after {
            right: 15px;
        }

        .btn:focus {
            outline: 1px solid transparent;
        }

        * {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        *:before,
        *:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        html {
            font-size: 62.5%;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        }

        body {
            font-family: "Source Sans Pro", Arial, sans-serif;
            font-size: 15px;
            line-height: 1.6;
            color: #5f6062;
            background-color: #ffffff;
        }

        button {
            font-family: inherit;
            font-size: inherit;
            line-height: inherit;
        }

        a:not(.btn, .close) {
            color: #2291cd;
            text-decoration: none;
        }

        a:not(.btn, .close):hover,
        a:not(.btn, .close):focus {
            color: #17638b;
        }

        a:not(.btn, .close):focus {
            outline: thin dotted;
            outline: 5px auto -webkit-focus-ring-color;
            outline-offset: -2px;
        }

        img {
            vertical-align: middle;
        }

        .color-white {
            color: #fff !important;
        }

        .color-black {
            color: #15211f !important;
        }

        .container {
            float: none !important;
        }

        a {
            color: #0c9cdb;
            outline: none;
            text-decoration: none !important;
        }

        a:focus {
            -moz-outline-style: none;
        }

        a:hover {
            text-decoration: underline;
        }

        .clear {
            clear: both;
        }

        p {
            margin: 0 0 16px;
            font-size: 16px;
            line-height: 1.5;
        }

        .text-upper {
            text-transform: uppercase !important;
        }

        body.rtl .flex-direction-nav:not(.flexslider &) a.flex-next:before {
            content: "\e60c" !important;
        }

        body.rtl .flex-direction-nav:not(.flexslider &) a.flex-prev:before {
            content: "\e60d" !important;
        }

        ul {
            margin: 10px 0;
            padding: 10px 0 10px 17px;
            font-size: 16px;
            line-height: 1.25;
        }

        ul {
            list-style: disc;
        }

        .container,
        .navbar {
            margin-right: auto;
            margin-left: auto;
            padding-left: 15px;
            padding-right: 15px;
        }

        @media (min-width:768px) {

            .container,
            .navbar {
                width: 750px;
            }
        }

        @media (min-width:992px) {

            .container,
            .navbar {
                width: 970px;
            }
        }

        @media (min-width:1200px) {

            .container,
            .navbar {
                width: 1170px;
            }
        }

        .row {
            margin-left: -15px;
            margin-right: -15px;
        }

        .col-md-3,
        .col-lg-3,
        .col-xs-5,
        .col-sm-5,
        .col-md-5,
        .col-xs-7,
        .col-sm-7,
        .col-md-7,
        .col-md-9,
        .col-lg-9 {
            position: relative;
            min-height: 1px;
            padding-left: 15px;
            padding-right: 15px;
        }

        .col-xs-5,
        .col-xs-7 {
            float: left;
        }

        .col-xs-7 {
            width: 58.33333333%;
        }

        .col-xs-5 {
            width: 41.66666667%;
        }

        @media (min-width:768px) {

            .col-sm-5,
            .col-sm-7 {
                float: left;
            }

            .col-sm-7 {
                width: 58.33333333%;
            }

            .col-sm-5 {
                width: 41.66666667%;
            }
        }

        @media (min-width:992px) {

            .col-md-3,
            .col-md-5,
            .col-md-7,
            .col-md-9 {
                float: left;
            }

            .col-md-9 {
                width: 75%;
            }

            .col-md-7 {
                width: 58.33333333%;
            }

            .col-md-5 {
                width: 41.66666667%;
            }

            .col-md-3 {
                width: 25%;
            }
        }

        @media (min-width:1200px) {

            .col-lg-3,
            .col-lg-9 {
                float: left;
            }

            .col-lg-9 {
                width: 75%;
            }

            .col-lg-3 {
                width: 25%;
            }
        }

        .form-control:not(.material &):focus {
            border-color: #66afe9;
            outline: 0;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
        }

        .has-success .form-control:not(.material &) {
            border-color: #cccccc;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        }

        .has-success .form-control:not(.material &):focus {
            border-color: #b3b3b3;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
        }

        .has-warning .form-control:not(.material &) {
            border-color: #c09853;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        }

        .has-warning .form-control:not(.material &):focus {
            border-color: #a47e3c;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
        }

        .has-error .form-control:not(.material &) {
            border-color: #ff0000;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        }

        .has-error .form-control:not(.material &):focus {
            border-color: #cc0000;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff6666;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff6666;
        }

        .collapse {
            display: none;
        }

        .dropdown {
            position: relative;
        }

        .dropdown-toggle:focus {
            outline: 0;
        }

        .dropdown-menu {
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 1000;
            display: none;
            float: left;
            min-width: 160px;
            padding: 5px 0;
            margin: 2px 0 0;
            list-style: none;
            font-size: 15px;
            background-color: #ffffff;
            border: 1px solid #cccccc;
            border: 1px solid rgba(0, 0, 0, 0.15);
            border-radius: 2px;
            -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
            box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
            background-clip: padding-box;
        }

        .dropdown-menu>li>a {
            display: block;
            padding: 3px 20px;
            clear: both;
            font-weight: normal;
            line-height: 1.6;
            color: #2c4365;
            white-space: nowrap;
        }

        .dropdown-menu>li>a:hover,
        .dropdown-menu>li>a:focus {
            text-decoration: none;
            color: #243853;
            background-color: #f5f5f5;
        }

        .navbar-collapse {
            position: absolute;
            left: 0;
            top: 0;
            width: 100% !important;
        }

        #nav .container {
            position: relative;
        }

        ul.nav {
            margin-bottom: 0;
            padding-left: 0;
            list-style: none;
        }

        @media (max-width:320px) {
            ul.nav {
                padding-left: 0;
            }
        }

        ul.nav.navbar-nav>li {
            display: block;
        }

        @media (max-width:992px) {
            #nav li {
                border-right: none;
                border-left: none;
            }
        }

        .dropdown-menu>.menu_level_1 {
            padding: 0 20px 20px;
        }

        .dropdown-menu>.menu_level_1>li.level-2 {
            list-style: none;
        }

        .dropdown-menu>.menu_level_1>li.level-2:last-child {
            border-right: none;
        }

        .dropdown-menu>.menu_level_1>li.level-2>a {
            color: #7a9eae;
            line-height: 18px;
            text-decoration: none;
            padding: 0;
            font-weight: 400 !important;
        }

        @media (max-width:1199px) {
            .dropdown-menu>.menu_level_1>li.level-2>a {
                font-size: 17.92px;
                line-height: 22.4px;
            }
        }

        .dropdown-menu>.menu_level_1>li.level-2 ul {
            margin: 0;
            padding: 0;
        }

        .dropdown-menu>.menu_level_1>li.level-2 ul li {
            list-style: none;
        }

        @media (max-width:1199px) {
            .dropdown-menu>.menu_level_1>li.level-2 ul li {
                max-width: 180px;
                white-space: normal;
            }
        }

        .dropdown-menu>.menu_level_1>li.level-2 ul li a {
            display: block;
            font-size: 15px;
            color: #0d141e;
            text-transform: none;
            padding: 6px 5px;
            min-width: 130px;
            font-weight: normal !important;
        }

        @media (max-width:1199px) {
            .dropdown-menu>.menu_level_1>li.level-2 ul li a {
                height: auto;
                padding: 4px 5px;
                position: relative;
            }
        }

        .dropdown-menu>.menu_level_1>li.level-2 ul li a:hover {
            background-color: #d9dce0;
            text-decoration: none;
        }

        @media (max-width:1199px) {
            .dropdown-menu>.menu_level_1>li.level-2 ul li a {
                font-size: 15.2px;
                line-height: 19px;
            }
        }

        .navbar {
            position: relative;
            min-height: 65px;
            margin-bottom: 24px;
            border: 1px solid transparent;
        }

        @media (min-width:992px) {
            .navbar {
                border-radius: 2px;
            }
        }

        .navbar-collapse {
            max-height: 340px;
            overflow-x: visible;
            padding-right: 15px;
            padding-left: 15px;
            border-top: 1px solid transparent;
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
            -webkit-overflow-scrolling: touch;
            margin-top: -1px;
        }

        @media (min-width:992px) {
            .navbar-collapse {
                width: auto;
                border-top: 0;
                box-shadow: none;
            }

            .navbar-collapse.collapse {
                display: block !important;
                height: auto !important;
                padding-bottom: 0;
                overflow: visible !important;
                position: relative;
            }
        }

        .navbar-nav {
            margin: 10.25px -15px;
        }

        @media (min-width:992px) {
            .navbar-nav {
                float: left;
                margin: 0;
            }

            .navbar-nav>li {
                float: left;
            }
        }

        .navbar-nav>li>.dropdown-menu {
            margin-top: 0;
            border-top-right-radius: 0;
            border-top-left-radius: 0;
        }

        .close {
            float: right;
            font-size: 22.5px;
            font-weight: bold;
            line-height: 1;
            color: #0d141e;
            text-decoration: none;
            opacity: 0.2;
            filter: alpha(opacity=20);
        }

        .close:hover,
        .close:focus {
            color: #0d141e;
            cursor: pointer;
            opacity: 0.5;
            filter: alpha(opacity=50);
        }

        .container:before,
        .container:after,
        .navbar:before,
        .navbar:after,
        .row:before,
        .row:after,
        ul.nav:before,
        ul.nav:after,
        .navbar:before,
        .navbar:after,
        .navbar-collapse:before,
        .navbar-collapse:after {
            content: " ";
            display: table;
        }

        .container:after,
        .navbar:after,
        .row:after,
        ul.nav:after,
        .navbar:after,
        .navbar-collapse:after {
            clear: both;
        }

        .pull-right {
            float: right !important;
        }

        @-ms-viewport {
            width: device-width;
        }

        .visible-xs {
            display: none !important;
        }

        @media (max-width:767px) {
            .visible-xs {
                display: block !important;
            }
        }

        @media (max-width:767px) {
            .hidden-xs {
                display: none !important;
            }
        }

        @media (min-width:768px) and (max-width:991px) {
            .hidden-sm {
                display: none !important;
            }
        }

        .fxtm-dropdown {
            text-transform: uppercase;
            min-width: inherit !important;
            height: 100%;
        }

        .fxtm-dropdown .dropdown-menu {
            padding: 0 !important;
        }

        .fxtm-dropdown .dropdown-toggle {
            height: 100%;
            padding: 12px 40px 12px 20px;
            color: #fff !important;
            font-size: 13px;
            font-weight: normal;
            line-height: 1.5;
            background: transparent !important;
            text-transform: uppercase !important;
            position: relative;
        }

        .fxtm-dropdown .dropdown-toggle:before {
            font-family: 'fxtmtastic';
            font-display: swap;
            content: '\e959';
            margin-left: 8px;
            border: none;
            font-size: 5px;
            line-height: 0;
            position: absolute;
            right: 20px;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
        }

        .fxtm-dropdown .dropdown-toggle:hover,
        .fxtm-dropdown .dropdown-toggle:focus,
        .fxtm-dropdown .dropdown-toggle:active {
            background-color: transparent;
            outline: none;
        }

        .fxtm-dropdown li {
            border-bottom: 1px solid #e6e6e6;
            margin-bottom: 0;
            padding-left: 0;
        }

        .fxtm-dropdown li a {
            width: 100%;
            padding: 16px 18px 16px 45px !important;
            color: #5f6162 !important;
            cursor: pointer;
            line-height: 1;
            outline: none;
            position: relative;
            text-transform: none;
            text-align: left;
        }

        .fxtm-dropdown li a:hover {
            color: #f37022 !important;
        }

        .fxtm-dropdown li a em {
            margin-right: 12px !important;
            font-size: 16px;
            position: absolute !important;
            left: 18px;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
        }

        .fxtm-dropdown li a em.icon-message {
            color: #2291cd !important;
        }

        .fxtm-dropdown li a em.icon-search2 {
            color: #5f6162 !important;
        }

        .fxtm-dropdown li a em.icon-GeneralEnquiries {
            font-size: 28px !important;
            color: #5f6162 !important;
        }

        .fxtm-dropdown li a em.icon-email2 {
            font-size: 20px !important;
            color: #f7a26f !important;
        }

        header .top-primary-bar>li a:not(.btn),
        .sticky-navbar .sticky-navbar-menu>li a:not(.btn),
        header .top-primary-bar>li a.login-link:not(.btn),
        .sticky-navbar .sticky-navbar-menu>li a.login-link:not(.btn) {
            height: 100%;
            margin: 0;
            padding: 0 20px;
            display: block;
            color: #fff;
            font-size: 13px;
            font-weight: normal;
        }

        header .top-primary-bar>li a:not(.btn) em,
        .sticky-navbar .sticky-navbar-menu>li a:not(.btn) em,
        header .top-primary-bar>li a.login-link:not(.btn) em,
        .sticky-navbar .sticky-navbar-menu>li a.login-link:not(.btn) em {
            display: inline-block;
            margin-right: 6px;
            font-size: 16px;
            color: #fff;
            line-height: 0;
        }

        @media (max-width:640px) {

            header .top-primary-bar>li a:not(.btn) em,
            .sticky-navbar .sticky-navbar-menu>li a:not(.btn) em,
            header .top-primary-bar>li a.login-link:not(.btn) em,
            .sticky-navbar .sticky-navbar-menu>li a.login-link:not(.btn) em {
                display: none;
            }
        }

        header .top-primary-bar>li a:not(.btn):hover,
        .sticky-navbar .sticky-navbar-menu>li a:not(.btn):hover,
        header .top-primary-bar>li a.login-link:not(.btn):hover,
        .sticky-navbar .sticky-navbar-menu>li a.login-link:not(.btn):hover {
            text-decoration: none;
        }

        header .top-primary-bar>li a.login-link,
        .sticky-navbar .sticky-navbar-menu>li a.login-link {
            color: #fff;
            text-decoration: none;
        }

        header .top-primary-bar,
        .sticky-navbar .sticky-navbar-menu {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }

        header .top-primary-bar>li,
        .sticky-navbar .sticky-navbar-menu>li {
            display: inline-block;
            min-width: 50px;
            height: 100%;
            margin-bottom: 0;
            vertical-align: middle;
            text-align: center;
        }

        header .top-primary-bar>li a.login-link,
        .sticky-navbar .sticky-navbar-menu>li a.login-link {
            line-height: 1;
        }

        header .top-primary-bar>li a.open-live-account-btn,
        .sticky-navbar .sticky-navbar-menu>li a.open-live-account-btn {
            margin-bottom: 0;
            font-size: 13px;
            line-height: 13px;
            text-transform: uppercase;
        }

        header {
            padding: 0;
            background: #000;
            height: 45px;
        }

        header .header-right {
            position: relative;
        }

        header .top-primary-bar>li.with-border-right {
            border-right: 1px solid #252842;
        }

        header .top-primary-bar>li .btn {
            margin-bottom: 0;
        }

        header .top-primary-bar>li a:not(.btn) {
            display: inline-block;
            vertical-align: middle;
            text-decoration: none;
        }

        header .top-primary-bar>li a:not(.btn):before {
            content: '';
            display: inline-block;
            vertical-align: middle;
            height: 100%;
        }

        .header-right {
            height: 25px;
            position: relative;
            color: #DADDDF;
        }

        .header-wrapper_black {
            background-color: #0d141e;
            border-bottom: none;
        }

        .header-wrapper .top-primary-bar {
            visibility: visible;
        }

        .header-wrapper .sticky-navbar {
            visibility: hidden;
            min-height: 0;
            height: auto;
            overflow: hidden;
            opacity: 0;
            -webkit-transition: opacity 0.2s visibility 0.2s min-height 0s 0.2s;
            -moz-transition: opacity 0.2s visibility 0.2s min-height 0s 0.2s;
            -ms-transition: opacity 0.2s visibility 0.2s min-height 0s 0.2s;
            -o-transition: opacity 0.2s visibility 0.2s min-height 0s 0.2s;
            transition: opacity 0.2s visibility 0.2s min-height 0s 0.2s;
        }

        @media all and (max-width:991px) {
            .header-wrapper .sticky-navbar {
                visibility: visible;
                min-height: 70px;
                opacity: 1;
            }
        }

        @media (min-width:992px) {
            .header-wrapper .sticky-navbar {
                position: fixed;
                top: -500px;
            }
        }

        .header-wrapper .sticky-navbar .risk-disclaimer {
            padding: 8px 0 0;
            color: white;
        }

        .logo a {
            outline: none;
        }

        .logo .logo-image {
            max-width: 160px;
            float: left;
        }

        .nav-wrapper nav {
            margin-bottom: 0;
            border-top: none;
            border-right: none;
            border-left: none;
            padding-right: 0;
        }

        .sticky-navbar {
            background: #0d141e;
            padding: 0;
            z-index: 100;
        }

        .sticky-navbar .logo {
            padding-top: 10px;
        }

        .sticky-navbar .sticky-navbar-menu {
            right: 0;
            position: absolute;
            top: 8px;
            list-style-type: none;
            text-align: right;
            white-space: nowrap;
        }

        .sticky-navbar .sticky-navbar-menu>li {
            margin-bottom: 0;
        }

        .sticky-navbar .sticky-navbar-menu>li a {
            font-weight: 500 !important;
        }

        .sticky-navbar .sticky-navbar-menu>li.open-account-buttons {
            padding: 0 4px 0 0;
        }

        .sticky-navbar .sticky-navbar-menu>li.open-account-buttons>a {
            display: inline-flex;
            align-items: center;
            align-content: center;
            justify-content: center;
            padding: 2px 45px;
            min-height: 40px;
            max-height: 64px;
            line-height: 16px;
            border-radius: 40px;
            background: #ff5a24;
            border: none;
            color: white;
            cursor: pointer;
            font-size: 16px;
            font-weight: 500;
            overflow: hidden;
            position: relative;
            transition-property: background, color, border, letter-spacing;
            transition-duration: .25s;
            transition-timing-function: ease-in;
            text-align: center;
            text-decoration: none;
            vertical-align: middle;
            border: none !important;
            margin: 0;
            font-size: 13px;
            line-height: 13px;
        }

        @media all and (-ms-high-contrast:none),
        (-ms-high-contrast:active) {
            .sticky-navbar .sticky-navbar-menu>li.open-account-buttons>a {
                height: 40px;
            }
        }

        .sticky-navbar .sticky-navbar-menu>li.open-account-buttons>a:hover {
            background-color: #ff8057;
        }

        .sticky-navbar .sticky-navbar-menu>li.open-account-buttons>a:hover,
        .sticky-navbar .sticky-navbar-menu>li.open-account-buttons>a:active {
            color: white;
            text-decoration: none;
        }

        .sticky-navbar .sticky-navbar-menu>li.open-account-buttons>a:hover:after,
        .sticky-navbar .sticky-navbar-menu>li.open-account-buttons>a:active:after {
            right: 15px;
        }

        .sticky-navbar .sticky-navbar-menu>li.open-account-buttons>a:focus {
            outline: 1px solid transparent;
        }

        .sidebar-toggle-btn {
            position: relative;
            cursor: pointer;
            padding: 5px 15px 0 !important;
            outline: none !important;
        }

        @media (min-width:768px) {
            .sidebar-toggle-btn {
                padding: 5px 0 0 !important;
            }
        }

        @media (min-width:992px) {
            .sidebar-toggle-btn {
                padding: 0 0 0 10px !important;
            }
        }

        .sidebar-toggle-btn,
        .sidebar-toggle-btn:hover,
        .sidebar-toggle-btn:active {
            text-decoration: none !important;
        }

        .sidebar-toggle-btn>span {
            font-size: 24px;
            vertical-align: middle;
        }

        .sidebar-toggle-btn>span.text {
            display: none;
        }

        @media (min-width:768px) {
            .sidebar-toggle-btn>span {
                font-size: 28px;
            }
        }

        @media (min-width:992px) {
            .sidebar-toggle-btn>span {
                font-size: 32px;
            }
        }

        .nav-wrapper nav {
            z-index: 500;
        }

        @media (max-width:991px) {

            header:not(.landing-header) {
                display: none;
            }

            #nav-line {
                visibility: hidden;
            }

            .nav-wrapper {
                border-bottom: none;
            }
        }

        @media screen and (max-width:480px) {

            .navbar {
                min-height: 50px;
            }
        }

        @media all and (max-width:479px) {
            .header-wrapper .nav-wrapper {
                height: 46px;
            }

            .header-wrapper .nav-wrapper .sticky-navbar {
                min-height: 46px;
                padding: 8px 10px;
            }

            .header-wrapper .nav-wrapper .sticky-navbar .sticky-navbar-menu {
                top: 0;
            }

            .header-wrapper .nav-wrapper .sticky-navbar .container {
                padding: 0;
            }

            .header-wrapper .nav-wrapper .sticky-navbar .container .logo {
                padding-top: 0;
            }

            .header-wrapper .nav-wrapper .sticky-navbar .container .logo .logo-image {
                max-width: 100px;
            }

            .header-wrapper .nav-wrapper .sticky-navbar .container a.login-link {
                padding: 3px;
            }

            .header-wrapper .nav-wrapper .sticky-navbar .container .sidebar-toggle-btn {
                padding: 2px 17px 0 15px !important;
            }

            .header-wrapper .nav-wrapper .sticky-navbar .container .sidebar-toggle-btn>span {
                font-size: 18px;
            }
        }

        #nav-line .nav {
            float: right;
            white-space: nowrap;
            position: relative;
            z-index: 50;
            margin-top: -1px;
            margin-right: -15px;
            padding: 0;
        }

        #nav-line .nav ul {
            padding: 0;
        }

        #nav-line .nav ul li {
            list-style: none;
        }

        #nav-line .nav ul li a {
            text-decoration: none;
        }

        #nav-line .nav>li {
            display: inline-block;
            float: none;
            margin-bottom: 0;
            padding-left: 0;
            transition: color .25s ease;
        }

        #nav-line .nav>li>.drop {
            display: inline-table;
            width: auto;
            min-width: 320px;
            position: absolute;
            left: auto;
            top: 100%;
            padding: 20px 0 0 0;
            background-color: rgba(13, 20, 30, 0.9);
            border-top: 6px solid #27313f;
            border-right: 0;
            border-bottom: 0;
            border-left: 0;
            border-radius: 3px;
        }

        #nav-line .nav>li>.drop.pull-in-the-end {
            right: 0;
        }

        #nav-line .nav>li>.drop>ul {
            white-space: nowrap;
            margin: 0 17px 20px 13px;
        }

        #nav-line .nav>li>.drop>ul>li {
            display: inline-block;
            vertical-align: top;
            width: 235px;
            margin: 0 45px 0 0;
        }

        #nav-line .nav>li>.drop>ul>li:last-child {
            margin: 0;
        }

        #nav-line .nav .level-1>.dropdown-toggle {
            display: block;
            padding: 25px 0 30px;
            margin: 0 17px;
            color: #fff;
            cursor: pointer;
            font-size: 16px;
            font-weight: normal;
            line-height: 12px;
            outline: 0;
            text-decoration: none;
        }

        @media (max-width:1199px) {
            #nav-line .nav .level-1>.dropdown-toggle {
                font-size: 13px;
            }
        }

        #nav-line .nav .level-1>.dropdown-toggle span {
            display: block;
            margin-bottom: 3px;
            color: #fff;
            font-size: 13px;
            font-weight: normal;
            transition: color .25s ease;
        }

        @media (max-width:1199px) {
            #nav-line .nav .level-1>.dropdown-toggle span {
                font-size: 9px;
            }
        }

        @media (min-width:992px) {
            #nav-line .nav .level-1:nth-last-child(2) .dropdown-toggle {
                margin-right: 0;
            }
        }

        #nav-line .nav .level-1>.dropdown-toggle:before {
            content: '';
            border-bottom: 10px solid #27313f;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            bottom: 0;
            height: 0;
            position: absolute;
            width: 0;
            margin: 0 auto;
            z-index: 999;
        }

        #nav-line .nav .level-1>.dropdown-toggle:before,
        #nav-line .nav .level-1>.drop {
            visibility: collapse;
            opacity: 0;
            display: block;
            z-index: 1250;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -ms-transition: all 0.3s;
            -o-transition: all 0.3s;
            transition: all 0.3s;
        }

        #nav-line .nav .level-1:hover .dropdown-toggle,
        #nav-line .nav .level-1:hover .dropdown-toggle span {
            color: #ff5a24;
        }

        #nav-line .nav .level-1:hover>.dropdown-toggle:before,
        #nav-line .nav .level-1:hover>.drop {
            visibility: visible;
            opacity: 1;
            -webkit-transition: visibility 0.1s opacity 0.1s;
            -moz-transition: visibility 0.1s opacity 0.1s;
            -ms-transition: visibility 0.1s opacity 0.1s;
            -o-transition: visibility 0.1s opacity 0.1s;
            transition: visibility 0.1s opacity 0.1s;
        }

        #nav-line .nav .level-1:hover>.dropdown-toggle:after {
            display: none;
        }

        #nav-line .nav .level-1 .menu_level_1>li.level-2 ul li {
            max-width: none;
        }

        #nav-line .nav .level-2.first.last {
            width: 100%;
            margin: 0;
        }

        #nav-line .nav .level-2>ul>li {
            min-width: 130px;
            white-space: initial;
        }

        #nav-line .nav .level-2>a {
            color: #ff5a24;
            font-size: 20px;
            line-height: 26px;
            font-weight: normal !important;
            white-space: normal;
            display: block;
            margin-bottom: 10px;
            padding-left: 10px;
        }

        #nav-line .nav .level-3 a {
            font-size: 16px;
            font-weight: 400;
            color: #ffffff;
            padding: 5px 10px;
            display: block;
        }

        #nav-line .nav .level-3 a:hover {
            background: #46525B;
        }

        #nav-line .drop {}

        @media (min-width:767px) {
            #nav-line .hide-d {
                display: none !important;
            }
        }

        .main-menu .sidebar-header,
        .main-menu .extra-promo-block,
        .main-menu .app_block {
            display: none;
        }

        .extra-promo-block {
            display: block;
            background-image: linear-gradient(to bottom, #252842, #0d141e);
            border-bottom: 1px solid rgba(255, 255, 255, 0.17);
            line-height: 1.1;
        }

        .extra-promo-block a {
            display: block;
            padding: 12px 30px 12px 25px;
            position: relative;
        }

        .extra-promo-block a:before {
            content: "\e96f";
            font-family: 'fxtmtastic';
            font-display: swap;
            font-size: 13px;
            position: absolute;
            top: 50%;
            right: 9px;
            transform: translateY(-50%);
            color: #3cba54;
        }

        .extra-promo-block a svg,
        .extra-promo-block a p {
            display: inline-block;
            vertical-align: middle;
        }

        .extra-promo-block a svg {
            width: 22px;
            fill: #a4e22d;
        }

        .extra-promo-block a p {
            width: 100%;
            margin: 0 0 0 -25px !important;
            padding-left: 40px;
            color: #fff;
            font-size: 20px;
            font-weight: normal;
        }

        @media (min-width:768px) {
            .extra-promo-block a p {
                font-size: 17px;
            }
        }

        .new-button {
            display: inline-block;
            height: 40px;
            line-height: 40px;
            border-radius: 40px;
            padding-left: 45px;
            padding-right: 45px;
            background-size: 200% auto;
            cursor: pointer;
            font-weight: 400 !important;
            overflow: hidden;
            position: relative;
            text-align: center;
            text-decoration: none;
            text-transform: none;
            transition-timing-function: ease;
            transition-duration: .5s;
            transition-property: background, color;
            white-space: nowrap;
        }

        .new-button:hover,
        .new-button:focus {
            text-decoration: none;
        }

        .new-button_green:hover {
            background-position: right center;
        }

        .new-button_green {
            background-image: linear-gradient(to right, #29e387 0%, #a4e22d 51%, #29e387 100%);
        }

        .new-button_in-mobile-menu {
            float: left;
            margin-right: 8px;
            padding-left: 20px;
            padding-right: 20px;
            background-color: #29e387;
            background-image: none;
            font-size: 15px;
            line-height: 38px;
        }

        * {
            font-family: "Source Sans Pro", Arial, sans-serif;
            zoom: 1;
        }

        .visible-xs {
            display: none;
        }

        html {
            background: none;
        }

        img {
            width: 100%;
            height: auto;
        }

        ul li {
            list-style: none;
        }

        .vcenter {
            display: inline-block;
            vertical-align: middle;
            float: none;
        }

        .marquee {
            white-space: nowrap;
            overflow: hidden;
        }

        .marquee p {
            display: inline-block;
            margin: 0 !important;
            padding-left: 100%;
            -webkit-animation-duration: 50s;
            animation-duration: 50s;
            -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
            -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
            -webkit-animation-name: marquee;
            animation-name: marquee;
            will-change: transform;
        }

        @-webkit-keyframes marquee {
            0% {
                -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
            }

            100% {
                -webkit-transform: translate(-100%, 0);
                transform: translate(-100%, 0);
            }
        }

        @keyframes marquee {
            0% {
                -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
            }

            100% {
                -webkit-transform: translate(-100%, 0);
                transform: translate(-100%, 0);
            }
        }