.container, .container-fluid, .custom-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: var(--bs-gutter-x, 0.75rem);
    padding-right: var(--bs-gutter-x, 0.75rem);
    width: 100%
}

.row {
    --bs-gutter-x: 1.5rem !important;
    --bs-gutter-y: 0 !important;
    display: flex !important;
    flex-wrap: wrap !important;
    margin-left: calc(var(--bs-gutter-x)*-.5) !important;
    margin-right: calc(var(--bs-gutter-x)*-.5) !important;
    margin-top: calc(var(--bs-gutter-y)*-1) !important;
}

    .row > * {
        flex-shrink: 0 !important;
        margin-top: var(--bs-gutter-y) !important;
        max-width: 100% !important;
        padding-left: calc(var(--bs-gutter-x)*.5) !important;
        padding-right: calc(var(--bs-gutter-x)*.5) !important;
        width: 100% !important;
    }

@media (min-width: 1400px) {
    .custom-container {
        /*max-width: 1320px*/
        max-width: 1420px;
    }

    .desktopMenu {
        display: block !important;
    }

    .mobileMenu {
        display: none !important;
    }

    /* HEADER */
    header.header.webtrader {
        position: relative;
        min-height: auto !important;
        background: #0F2C7A;
    }

        header.header.webtrader .topLogo {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            header.header.webtrader .topLogo a {
                padding-right: 15px;
                border-right: 1px solid #364F91;
            }

            header.header.webtrader .topLogo span {
                padding-left: 15px;
                color: #FFF;
                font-weight: 500;
                line-height: 1;
            }

        header.header.webtrader .webTraderNav {
            display: flex;
            padding-right: 15px !important;
            border-left: 0px !important;
            border-right: 1px solid #364F91;
        }

            header.header.webtrader .webTraderNav li {
            }

                header.header.webtrader .webTraderNav li a {
                    font-weight: 400 !important;
                    font-size: 14px !important;
                    ;
                    color: #FFF !important;
                    ;
                }

    header.header {
        position: relative;
        z-index: 99;
    }

        header.header.headerBg {
        }

        header.header .headerTop ul {
            margin-bottom: 0;
        }

            header.header .headerTop ul li {
            }

                header.header .headerTop ul li a {
                    font-weight: 400;
                    padding: 10px 20px 10px 20px;
                    font-size: 13px;
                    color: #707070;
                    position: relative;
                    border-right: 1px solid #FFF;
                }

                    header.header .headerTop ul li a.last {
                        border-right: none;
                    }

        header.header nav.navbar {
            padding: 0 !important;
        }

        header.header .navbar-toggler-icon i {
            color: #0655A0;
        }

        header.header .navbar-nav .nav-item li {
            margin-left: 10px
        }

        header.header .navbar-nav .nav-item .nav-link {
            font-weight: 400;
            padding: 10px 20px 10px 20px;
            font-size: 13px;
            color: #0655A0;
            position: relative;
        }

        header.header .navMenu li > ul.dropdown-menu {
            border-radius: 20px !important;
            box-shadow: rgb(0 29 110 / 70%) 0px 7px 29px 0px;
            background: #0F2C7A !important;
        }

        header.header .navMenu .dropdown-submenu:hover > ul.dropdown-menu {
            display: block;
        }

        header.header .navMenu .dropdown-submenu > ul.dropdown-menu:before {
            display: none;
        }

        header.header .navMenu li > ul.dropdown-menu li {
            width: 100%;
            text-align: left;
            line-height: 25px;
        }

            header.header .navMenu li > ul.dropdown-menu li.dropSub {
                margin-top: 0px !important;
                margin-bottom: 0px !important;
                padding: 7px 10px;
            }

            header.header .navMenu li > ul.dropdown-menu li:first-of-type {
                margin-top: 10px;
            }

            header.header .navMenu li > ul.dropdown-menu li:last-of-type {
                margin-bottom: 10px;
            }

            header.header .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle, header.header .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:active, header.header .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:focus {
                background: none !important;
                color: #FFF !important;
                border-bottom: 1px solid #364F91;
            }

                header.header .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:hover {
                    opacity: 1 !important;
                    color: #FFF !important;
                    text-decoration: none !important;
                    background: transparent !important;
                }

                header.header .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle.dropdown-toggle::after {
                    display: none;
                }

            header.header .navMenu li > ul.dropdown-menu li a {
                color: #FFF !important;
                font-size: 13px;
                font-weight: 600;
                line-height: 30px;
                text-align: left;
                overflow: hidden;
                padding: 5px 15px;
            }

                header.header .navMenu li > ul.dropdown-menu li a:hover {
                    background: #364F91 !important;
                    color: #FFF !important;
                    font-size: 13px;
                    opacity: 1 !important;
                }

        header.header .navMenu .dropdown-submenu {
            position: relative;
        }

            header.header .navMenu .dropdown-submenu > .dropdown-menu {
                /*top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-5px;*/
                position: relative;
                display: block;
                top: 0;
                border: none;
                box-shadow: none;
            }

        header.header .mainMenu .navMenu ul li a.last {
            padding-right: 0px;
        }
        /* rotate caret on hover */
        header.header .navMenu .dropdown-menu > li > a:hover:after {
            text-decoration: underline;
            transform: rotate(-90deg);
        }
        /* rotate caret on hover */
        header.header .navMenu .dropdown-menu > li > a:hover:after {
            text-decoration: underline;
            transform: rotate(-90deg);
        }

        header.header .headerTops .topExtra .headerDropdown {
            box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
        }

        header.header .navbar-nav .navbar li:hover,
        header.header .navbar-nav .navbar li:active {
            background: #FFF !important;
            border-radius: 40px;
            transition: all 0.3s ease-in-out
        }

        header.header .navbar-nav .navbar li.show {
            background: #FFF !important;
            border-radius: 40px;
            transition: all 0.3s ease-in-out
        }

        header.header .mainMenu {
            display: flex;
            padding: 10px 0;
            justify-content: space-between;
            align-items: center;
        }

            header.header .mainMenu .navLogo {
                display: none;
            }

                header.header .mainMenu .navLogo img {
                    width: 150px
                }

            header.header .mainMenu .navMenu {
            }

            header.header .mainMenu .navExtra {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }

            header.header .mainMenu .navMenu ul {
                margin-bottom: 0;
            }

                header.header .mainMenu .navMenu ul li {
                    float: left;
                }

                    header.header .mainMenu .navMenu ul li a {
                        font-weight: 600;
                        padding-left: 0.7rem;
                        padding-right: 0.7rem;
                        font-size: 13px;
                        color: #FFF;
                        position: relative;
                    }

                        header.header .mainMenu .navMenu ul li a:hover {
                            opacity: 0.7;
                        }

                        header.header .mainMenu .navMenu ul li a.first {
                            padding-left: 0px;
                        }

        header.header .headerTops {
            padding: 15px 0px;
            border-bottom: 1px solid #4264B5;
        }

            header.header .headerTops .topLogo {
            }

                header.header .headerTops .topLogo img {
                    width: 181px;
                }

            header.header .headerTops .topExtra {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }

                header.header .headerTops .topExtra a {
                    margin: 0px;
                }

                header.header .headerTops .topExtra ul {
                    padding-left: 20px;
                    border-left: 1px solid #364F91;
                    margin-bottom: 0px;
                }

                    header.header .headerTops .topExtra ul li {
                    }

                        header.header .headerTops .topExtra ul li > a:first-of-type {
                            font-weight: 600;
                            color: #FFF;
                        }

                header.header .headerTops .topExtra .headerDropdown {
                    border: none !important;
                    border-radius: 20px !important;
                    margin-top: 15px !important;
                    left: -45px !important;
                }

                    header.header .headerTops .topExtra .headerDropdown:before {
                        content: '';
                        border-color: transparent transparent #fff transparent;
                        border-style: solid;
                        border-width: 0 10px 15px 10px;
                        width: 0;
                        height: 0;
                        position: absolute;
                        justify-content: center;
                        margin-top: -22px;
                        margin-left: 45%;
                        box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important
                    }

                    header.header .headerTops .topExtra .headerDropdown a.dropdown-item {
                        color: #0F2C7A !important;
                        font-size: 15px;
                        font-weight: 600;
                        line-height: 30px;
                        text-align: center;
                        overflow: hidden;
                        padding: 3px
                    }

                        header.header .headerTops .topExtra .headerDropdown a.dropdown-item:first-of-type {
                            margin-top: 10px;
                        }

                        header.header .headerTops .topExtra .headerDropdown a.dropdown-item:last-of-type {
                            margin-bottom: 10px;
                        }

                        header.header .headerTops .topExtra .headerDropdown a.dropdown-item img {
                            width: 20px;
                            margin-right: 10px
                        }

                        header.header .headerTops .topExtra .headerDropdown a.dropdown-item:hover {
                            background: #EBF0F6 !important;
                            color: #020349 !important;
                            font-size: 15px;
                        }
        /* HEADER */

        /* HEADER-LIGHT */
        header.header.otherHeader {
            position: relative;
            min-height: auto !important;
            background: #FFF;
        }

            header.header.otherHeader .navMenu li > ul.dropdown-menu {
                border-radius: 20px !important;
                background: #FFF !important;
                box-shadow: rgb(180 180 180 / 70%) 0px 7px 29px 0px;
                border: none;
            }

            header.header.otherHeader .navMenu .dropdown-submenu > .dropdown-menu {
                box-shadow: none !important;
            }

            header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle, header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:active, header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:focus {
                background: none !important;
                color: #0042af !important;
                border-bottom: 1px solid #0042af;
            }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:hover {
                    opacity: 1 !important;
                    color: #0042af !important;
                    text-decoration: none !important;
                    background: transparent !important;
                }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle.dropdown-toggle::after {
                    display: none;
                }

            header.header.otherHeader .navMenu li > ul.dropdown-menu li a {
                color: #2D323A !important;
                font-size: 13px;
                font-weight: 600;
                line-height: 30px;
                text-align: left;
                overflow: hidden;
                padding: 5px 15px;
            }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li a:hover {
                    background: #ecf0f5 !important;
                    color: #2D323A !important;
                    font-size: 13px;
                    opacity: 1 !important;
                }

            header.header.otherHeader .mainMenu .navMenu ul li a {
                font-weight: 600;
                padding-left: 0.7rem;
                padding-right: 0.7rem;
                font-size: 13px;
                color: #2D323A;
                position: relative;
            }

                header.header.otherHeader .mainMenu .navMenu ul li a:hover {
                    color: #0142AF;
                    opacity: 1;
                }

            header.header.otherHeader .headerTops.otherHeaderTops {
                padding: 15px 0px;
                border-bottom: 1px solid #2D323A !important;
            }

                header.header.otherHeader .headerTops.otherHeaderTops .topExtra ul {
                    border-left: 1px solid #2D323A !important;
                }

                    header.header.otherHeader .headerTops.otherHeaderTops .topExtra ul li > a:first-of-type {
                        font-weight: 600;
                        color: #2D323A !important;
                    }
    /* HEADER-LIGHT */

    /* PROMOTIONS */
    .otherPromotions {
    }

        .otherPromotions .addPromotionBg {
            background-size: 100% !important;
        }

        .otherPromotions .mainImage {
            width: 100%;
            margin-top: -100px;
            margin-bottom: -100px;
        }

        .otherPromotions .addPromotionBg .promotionHeader {
            min-height: 500px;
            background-size: 100% 100% !important;
        }

        .otherPromotions .content2 ul {
            margin-bottom: 0px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

            .otherPromotions .content2 ul li {
                float: left;
                display: flex;
                align-items: center;
                flex-direction: column;
                justify-content: center;
                width: 33.33%;
            }

        .otherPromotions .redPromo .content2 ul li {
            border-right: 1px solid #C0171B;
        }

        .otherPromotions .purplePromo .content2 ul li {
            border-right: 1px solid #582CD8;
        }

        .otherPromotions .content2 ul li:last-of-type {
            border: none;
        }

        .otherPromotions .content2 ul li .icon {
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 20px
        }

            .otherPromotions .content2 ul li .icon img {
                width: 50px;
                height: 50px;
            }

        .otherPromotions .content2 ul li .text {
            font-size: 18px;
            font-weight: 600;
            color: #2D3239;
            line-height: 1;
            text-align: center;
        }

        .otherPromotions .content2 {
            position: relative;
            padding: 50px 0px 100px 0px;
            background: url('/static/images/main_trading_bg.png') no-repeat;
            background-size: 100% 100%;
            background-position: bottom center;
        }

            .otherPromotions .content2 .sectionTitle {
                position: relative;
            }

                .otherPromotions .content2 .sectionTitle .title {
                    font-size: 35px;
                    color: #2D3239;
                    font-weight: 700;
                    line-height: 1;
                    margin-bottom: 10px;
                    text-align: center;
                }

        .otherPromotions .redPromo .content2 .sectionTitle .subTitle {
            font-size: 25px;
            color: #C0171B;
            font-weight: 600;
            line-height: 1;
            margin-bottom: 0px;
            text-align: center;
            margin-bottom: 20px;
        }

        .otherPromotions .purplePromo .content2 .sectionTitle .subTitle {
            font-size: 25px;
            color: #582CD8;
            font-weight: 600;
            line-height: 1;
            margin-bottom: 0px;
            text-align: center;
            margin-bottom: 20px;
        }

        .otherPromotions .content2 .sectionTitle .desc {
            font-size: 16px;
            color: #2D3239;
            font-weight: 500;
            line-height: 1.3;
            margin-bottom: 10px;
            text-align: center;
        }

        .otherPromotions .redPromo .content2 .customTable2 thead th {
            color: #FFF !important
        }

            .otherPromotions .redPromo .content2 .customTable2 thead th.bg1 {
                background: #C0171B !important
            }

            .otherPromotions .redPromo .content2 .customTable2 thead th.bg2 {
                background: #791214 !important
            }

        .otherPromotions .purplePromo .content2 .customTable2 thead th {
            color: #FFF !important
        }

            .otherPromotions .purplePromo .content2 .customTable2 thead th.bg1 {
                background: #582CD8 !important
            }

            .otherPromotions .purplePromo .content2 .customTable2 thead th.bg2 {
                background: #3F19AF !important
            }

        .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(odd) > td, .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(odd) > th {
            background-color: #EBF0F6 !important;
            border: none !important;
        }

        .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(even) > td, .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(even) > th {
            background-color: #F4F6F8 !important;
            border: none !important;
        }

        .otherPromotions .termsLink {
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            text-align: center;
        }

        .otherPromotions .redPromo .termsLink {
            color: #C0171B;
        }

        .otherPromotions .purplePromo .termsLink {
            color: #582CD8;
        }

        .otherPromotions .content3 {
            position: relative;
            padding: 80px 0px;
            background: #EBF0F6;
        }

            .otherPromotions .content3 .icon {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-bottom: 20px
            }

                .otherPromotions .content3 .icon img {
                    width: 50px;
                    height: 50px;
                }

            .otherPromotions .content3 .text {
                font-size: 18px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                text-align: center;
                margin-bottom: 10px;
            }

            .otherPromotions .content3 .desc {
                font-size: 16px;
                font-weight: 500;
                color: #2D3239;
                line-height: 1;
                text-align: center;
            }


        .otherPromotions .content4 {
            position: relative;
            padding: 80px 0px;
            background: #FFF;
        }

            .otherPromotions .content4 .item {
                background: #EBF0F6;
                border-radius: 20px;
                padding: 30px;
                display: flex;
                align-items: center;
                justify-content: center;
                flex-direction: column;
                min-height: 275px;
            }

            .otherPromotions .content4 .icon {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-bottom: 20px
            }

                .otherPromotions .content4 .icon img {
                    width: 50px;
                    height: 50px;
                }

            .otherPromotions .content4 .text {
                font-size: 18px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                text-align: center;
                margin-bottom: 10px;
            }

            .otherPromotions .content4 .desc {
                font-size: 16px;
                font-weight: 500;
                color: #2D3239;
                line-height: 1;
                text-align: center;
            }

        .otherPromotions .content5 {
            position: relative;
            padding: 80px 0px;
            background-size: 100% 100% !important;
        }

            .otherPromotions .content5 .more a {
                padding: 10px 40px;
                margin: 0px;
                color: #FFF !important;
            }

        .otherPromotions .redPromo .content5 .more a {
            background: #C0171B !important;
            border-color: #C0171B !important;
        }

        .otherPromotions .purplePromo .content5 .more a {
            background: #582CD8 !important;
            border-color: #582CD8 !important;
        }

        .otherPromotions .content6 {
            position: relative;
            padding: 50px 0px;
            background: #120001;
        }

        .otherPromotions .redPromo .content6 {
            border-bottom: 10px solid #5A0606;
        }

        .otherPromotions .purplePromo .content6 {
            border-bottom: 10px solid #582CD8;
        }
    /* PROMOTIONS */

    /* CALC */
    .sectionTabs2 {
        position: relative;
        padding: 30px 0px 0px 0px;
    }

        .sectionTabs2 .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px;
            border: none;
        }

            .sectionTabs2 .nav li {
                position: relative;
                padding-bottom: 30px;
            }

                .sectionTabs2 .nav li a {
                    position: relative;
                    border: 2px solid #61F7AC;
                    background: #FFF;
                    color: #2D3239;
                    padding: 20px 40px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                }

                    .sectionTabs2 .nav li a.active, .sectionTabs2 .nav li a:hover {
                        background: #61F7AC;
                        color: #2D3239;
                        border: 2px solid #61F7AC;
                        -webkit-transition: all 0.3s ease-in-out;
                        transition: all .3s ease-in-out;
                    }

    .calculator {
    }

        .calculator .form-control {
            padding: 10px 20px;
            border: 1px solid #A6B3C4 !important;
            border-radius: 15px;
            min-height: 50px;
        }

        .calculator img.change {
            width: 40px;
            height: 40px;
        }
    /* CALC */

    /* TUTORIAL */
    .tutorialItem {
        position: relative;
    }

        .tutorialItem .image {
            position: relative;
            width: 100%;
            height: 200px;
            border-radius: 20px;
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .tutorialItem .image:after {
                content: '';
                position: absolute;
                width: 100%;
                height: 100%;
                border-radius: 20px;
                background: url('/static/images/tutorialmaskbg.png') no-repeat;
                background-size: 100% 100%;
            }

            .tutorialItem .image img.cover {
                width: 100%;
                height: 100%;
                -ms-object-fit: cover;
                object-fit: cover;
                z-index: 0;
            }

            .tutorialItem .image img.play {
                position: absolute;
                width: 50px;
                height: 50px;
                z-index: 1;
            }

        .tutorialItem .text {
            margin-top: 10px;
        }

            .tutorialItem .text .title {
                font-size: 17px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                margin-bottom: 5px;
            }

            .tutorialItem .text .time {
                font-size: 14px;
                font-weight: 400;
                color: #2D3239;
                line-height: 1;
                margin-bottom: 0px;
            }
    /* TUTORIAL */

    /* SEARCH BOX */
    .otherSearchBox {
        position: relative;
        padding: 30px 0px;
        margin-top: -60px;
    }

        .otherSearchBox .searchContent {
            position: relative;
        }

            .otherSearchBox .searchContent .form-control, .otherSearchBox .searchContent .form-control:focus {
                position: relative;
                border-radius: 20px;
                border: none;
                box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px !important;
                padding: 30px 80px;
            }

            .otherSearchBox .searchContent .before {
                width: 40px;
                height: 40px;
                border-radius: 50%;
                background: #EBF0F6;
                display: flex;
                align-items: center;
                justify-content: center;
                position: absolute;
                top: 10px;
                left: 20px;
            }

                .otherSearchBox .searchContent .before i {
                    color: #2D323A;
                    font-size: 15px;
                }

            .otherSearchBox .searchContent button {
                position: absolute;
                top: 10px;
                right: 20px;
                border: none;
                background: transparent;
            }

                .otherSearchBox .searchContent button i {
                    font-size: 40px;
                    color: #EBF0F6;
                }
    /* SEARCH BOX */

    /* PAMM/MAMM */
    .affiliateItem2 {
        position: relative;
        height: 250px;
        background: #EBF0F6;
        border-radius: 20px;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }

        .affiliateItem2 img {
            position: absolute;
            bottom: 0px;
        }

    .affiliateItem {
        position: relative;
        padding: 0px 30px 30px 30px;
        background: #EBF0F6;
        border-radius: 20px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

        .affiliateItem .image {
            position: relative;
            padding: 20px;
            border-radius: 50%;
            background: #0F2C7A;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100px;
            height: 100px;
            margin-bottom: 20px;
            margin-top: -25px;
        }

            .affiliateItem .image img {
                position: relative;
                width: 50px;
                height: 50px;
            }

        .affiliateItem .text {
            font-size: 18px;
            font-weight: 600;
            line-height: 1.2;
            color: #0F2C7A;
            text-align: center;
            margin-bottom: 0px;
        }
    /* PAMM/MAMM */

    /* OPEN AFFILIATE */
    .mainOpenAffliate {
        background: #0B132C !important;
    }

        .mainOpenAffliate .sectionTitle h6 {
            color: #FFF !important;
        }

        .mainOpenAffliate .sectionBody {
            margin-top: 20px !important;
        }

            .mainOpenAffliate .sectionBody .otherDesc {
                margin-top: 20px !important;
                flex-direction: column !important;
            }

                .mainOpenAffliate .sectionBody .otherDesc .subTitle {
                    color: #FFF !important;
                }

            .mainOpenAffliate .sectionBody .item {
                flex-direction: column !important;
                justify-content: center !important;
            }

                .mainOpenAffliate .sectionBody .item .itemIcon {
                    width: 100% !important;
                    float: none !important;
                }

                .mainOpenAffliate .sectionBody .item .itemText {
                    width: 100% !important;
                    float: none !important;
                    margin-top: -50px;
                    margin-bottom: -30px;
                }

                    .mainOpenAffliate .sectionBody .item .itemText .title, .mainOpenAffliate .sectionBody .item .itemText .desc {
                        text-align: center !important;
                        color: #FFF !important;
                    }
    /* OPEN AFFILIATE */

    /* WHY N1CM */
    .zIndex1 {
        z-index: 1;
    }

    .mtN200 {
        margin-top: -200px;
    }

    .mHAuto {
        min-height: auto !important
    }
    /* WHY N1CM */

    /* SUPPORT CENTER */
    .faqListItem {
        position: relative;
        margin-bottom: 60px;
    }

        .faqListItem .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 25px;
            line-height: 1.1;
            text-align: left;
            color: #2C3139;
        }

        .faqListItem ul {
            position: relative;
            margin-bottom: 0px;
        }

            .faqListItem ul li {
                margin-bottom: 20px;
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 400;
                margin-bottom: 20px;
                line-height: 1.3;
                text-align: left;
                color: #2C3139;
            }

        .faqListItem a {
            color: #2D3239 !important
        }

    .supportItem {
        display: flex;
        justify-content: center;
    }

        .supportItem .icon {
            width: 20%;
            float: left;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .supportItem .icon img {
                width: 50px;
                height: 50px;
            }

        .supportItem .text {
            width: 80%;
            float: left;
            padding: 0px 15px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

            .supportItem .text .first {
                font-size: 17px;
                line-height: 1.2;
                font-weight: 600;
                margin-bottom: 10px;
                color: #2D3239;
            }

            .supportItem .text .last {
                font-size: 14px;
                font-weight: 400;
                color: #2D3239;
                line-height: 1.2;
                margin-bottom: 0px;
            }

    .searchForm {
        position: relative;
        width: 75%;
    }

        .searchForm .form-control {
            border-radius: 0px;
            border: none;
            border-bottom: 1px solid #2D3239;
            background: transparent;
        }

            .searchForm .form-control:focus {
                background: transparent !important;
                border-bottom: 1px solid #61F7AC;
            }
    /* SUPPORT CENTER */

    /* LEGAL DOCUMENT */
    .downloadItem {
        padding: 40px;
        border-radius: 20px;
        background: #EBF0F6;
    }

        .downloadItem a {
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .downloadItem a .sectionBody {
                width: 80%;
                float: left;
                display: flex;
                align-items: center;
                justify-content: center
            }

                .downloadItem a .sectionBody .icon {
                    width: 25%;
                    float: left;
                    display: flex;
                    align-items: flex-start;
                    justify-content: center
                }

                .downloadItem a .sectionBody .text {
                    width: 75%;
                    float: left;
                    display: flex;
                    align-items: flex-start;
                    justify-content: center;
                    padding: 0px 10px;
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 18px;
                    font-weight: 600;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: center;
                    color: #2C3139;
                }

            .downloadItem a .sectionMore {
                width: 20%;
                float: left;
                display: flex;
                align-items: center;
                justify-content: center
            }

                .downloadItem a .sectionMore img {
                    padding: 10px;
                    background: #0F2C7A;
                    border-radius: 10px;
                }
    /* LEGAL DOCUMENT */

    /* FAQS DETAIL */
    .pxMt {
        padding-top: 0px !important;
    }

    section.faqsPage {
        position: relative;
    }

        section.faqsPage ul {
            margin-bottom: 0px;
        }

            section.faqsPage ul li {
                margin-bottom: 15px;
            }

                section.faqsPage ul li a {
                    margin: 0px;
                    width: 100%;
                    text-align: center;
                    padding: 15px 20px;
                }

                    section.faqsPage ul li a.active {
                        background-color: #61F7AC !important;
                        border: 1px solid #61F7AC !important;
                        color: #03062C !important;
                    }

                    section.faqsPage ul li a:hover {
                        background-color: #61F7AC !important;
                        border: 1px solid #61F7AC !important;
                        color: #03062C !important;
                        transform: scale(1) !important;
                    }

    .imgOtherNone {
        display: block !important;
    }

    .imgOtherBlock {
        display: none !important
    }
    /* FAQS DETAIL */

    /* NEWS CATS */
    .categoriesListHorizantal {
        position: relative;
    }

        .categoriesListHorizantal ul {
            padding-top: 50px;
        }

            .categoriesListHorizantal ul li a {
                margin: 0px !important;
                color: #03062C !important;
            }

    .newsLists .cardItem:first-of-type {
        margin-top: -150px;
        margin-bottom: 175px !important;
    }

    .cardItem {
        position: relative;
        border-radius: 20px;
        overflow: hidden;
        box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    }

        .cardItem.horizantal .image {
            position: relative;
            height: 250px;
            width: 40%;
            float: left;
            border-top-left-radius: 20px;
            border-bottom-left-radius: 20px;
            overflow: hidden;
        }

        .cardItem .image img {
            position: relative;
            width: 100%;
            height: 100%;
            -ms-object-fit: cover;
            object-fit: cover;
        }

        .cardItem.horizantal .text {
            position: relative;
            background: #FFF;
            width: 60%;
            height: 250px;
            float: left;
            padding: 30px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

        .cardItem.vertical .image {
            position: relative;
            height: 250px;
            width: 100%;
            float: left;
            border-top-left-radius: 20px;
            border-top-right-radius: 20px;
            overflow: hidden;
        }

        .cardItem.vertical .text {
            position: relative;
            background: #FFF;
            width: 100%;
            float: left;
            padding: 30px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

        .cardItem .text .content {
            position: relative;
        }

        .cardItem .text .desc {
            font-size: 14px;
            font-weight: 400;
            color: #2D3239;
            line-height: 1.2;
        }

        .cardItem .text .title a {
            font-size: 18px;
            font-weight: 600;
            color: #2D3239;
            line-height: 1.2;
        }

        .cardItem .more {
            margin-bottom: 0px;
        }

            .cardItem .more a {
                font-size: 14px;
                font-weight: 600;
                color: #61F7AC;
                line-height: 1.2;
            }
    /* CUSTOM PAGINATION */
    .customPagination .pagination.pagination-circle .page-item {
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .customPagination .pagination.pagination-circle .page-item.active .page-link {
            border-radius: 50%;
        }

        .customPagination .pagination.pagination-circle .page-item .page-link:hover {
            border-radius: 50%;
        }

        .customPagination .pagination.pagination-circle .page-item .page-link {
            margin-left: 2px;
            margin-right: 2px;
            border-radius: 50%;
            width: 40px;
            height: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
        }

    .customPagination .pagination .page-item.active .page-link {
        box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    }

    .customPagination .page-link {
        border: none !important;
    }

    .customPagination .pagination .page-item .page-link {
        color: #2C3238;
        background: #F2F5F9;
    }

    .customPagination .pagination.pagination-circle .page-item.active .page-link {
        background-color: #0F2C7A;
        color: white;
    }

        .customPagination .pagination.pagination-circle .page-item.active .page-link:hover {
            background-color: #0F2C7A;
        }

    .customPagination .pagination .page-item .page-link.prev, .customPagination .pagination .page-item .page-link.next {
        background: transparent;
        border: 0 !important;
        color: #C8CED5;
        font-size: 12px;
    }

        .customPagination .pagination .page-item .page-link.prev:hover, .customPagination .pagination .page-item .page-link.next:hover {
            background-color: initial;
            color: #C8CED5
        }

    .customPagination .pagination .page-item .page-link:hover {
        -webkit-transition: all .3s linear;
        transition: all .3s linear;
        border-radius: .125rem;
        background-color: #0F2C7A;
        color: #FFF;
    }

    .customPagination .pagination.pagination-circle .page-item .page-link:hover {
        border-radius: 50%;
    }

    .mainNewsSlider {
        position: relative;
    }

        .mainNewsSlider .item {
            margin: 10px 25px;
        }

        .mainNewsSlider .owl-nav {
            display: block !important;
            right: 0;
            font-size: 20px;
            color: #ccc;
        }

        .mainNewsSlider .owl-prev {
            position: absolute;
            left: 0px;
            top: 50%;
        }

        .mainNewsSlider .owl-next {
            position: absolute;
            right: 0px;
            top: 50%;
        }
    /* CUSTOM PAGINATION */
    /* NEWS CATS */


    /* CONTACT PAGE */
    section.contactUsForms {
    }

        section.contactUsForms .leftBox {
            position: relative;
            margin-bottom: 40px;
        }

            section.contactUsForms .leftBox label {
                color: #2D3239;
                font-size: 15px;
                font-weight: 500;
                line-height: 1.2;
                margin-bottom: 0px;
            }

                section.contactUsForms .leftBox label.policyLabel {
                    color: #2D3239;
                    font-size: 13px;
                    font-weight: 500;
                    line-height: 1.2;
                    margin-bottom: 0px;
                    padding-left: 10px
                }

            section.contactUsForms .leftBox .form-control {
                border: none;
                border-radius: 0px;
                border-bottom: 1px solid #2D3239;
            }

                section.contactUsForms .leftBox .form-control:focus {
                    border: none;
                    border-radius: 0px;
                    border-bottom: 1px solid #61F7AC;
                }

        section.contactUsForms .rightBox {
            position: relative;
            background: #EBF0F6;
            border-radius: 20px;
            padding: 30px 70px;
            margin-bottom: 40px;
        }

            section.contactUsForms .rightBox .sectionImageCover {
                margin-top: -60px;
                margin-bottom: 30px;
            }

                section.contactUsForms .rightBox .sectionImageCover img {
                    width: 100%;
                }

            section.contactUsForms .rightBox ul {
                position: relative;
            }

                section.contactUsForms .rightBox ul li {
                    margin-bottom: 20px;
                }

                    section.contactUsForms .rightBox ul li a {
                        display: flex;
                        align-items: center;
                    }

                        section.contactUsForms .rightBox ul li a .iconBox {
                            width: 15%;
                            float: left;
                        }

                            section.contactUsForms .rightBox ul li a .iconBox img {
                                width: 40px;
                                height: 40px;
                            }

                        section.contactUsForms .rightBox ul li a .iconText {
                            width: 85%;
                            float: right;
                            color: #2D3239;
                            font-size: 17px;
                            font-weight: 500;
                        }

        section.contactUsForms .bottomBox {
            position: relative;
            width: 100%;
            min-height: 250px;
            background: url('/static/images/main_about_contact_image3.png') no-repeat #AFD9FF;
            background-size: 90% 100%;
            border-radius: 20px;
            padding: 30px 70px;
            display: flex;
            align-items: center;
            justify-content: center
        }

            section.contactUsForms .bottomBox .sectionTitle {
                padding-bottom: 0px !important
            }

            section.contactUsForms .bottomBox .title {
                color: #103563 !important;
                border-bottom: 2px solid #103563;
            }

            section.contactUsForms .bottomBox .desc {
                font-size: 17px !important;
                color: #052958 !important;
                font-weight: 500 !important;
            }
    /* CONTACT PAGE */


    /* CAREER */
    .careerItemText {
        border-radius: 20px;
        padding: 40px;
        background: #0F2C7A;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        height: 300px;
        margin-bottom: 25px;
    }

        .careerItemText .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: center;
            color: #FFF;
        }

        .careerItemText .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: left;
            color: #FFF;
        }

    .careerItemImage {
        border-radius: 20px;
        background: #0F2C7A;
        height: 300px;
        overflow: hidden;
        margin-bottom: 25px;
    }

        .careerItemImage img {
            border-radius: 20px;
            width: 100%;
            height: 100%;
            -ms-object-fit: cover;
            object-fit: cover;
        }

    .horizantalBox {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        padding: 0px 20px;
    }

        .horizantalBox.w-25 {
            width: 25%;
            float: left;
        }

        .horizantalBox.w-20 {
            width: 20%;
            float: left;
        }

        .horizantalBox img {
            width: 70px;
            height: 70px;
            margin-bottom: 15px;
        }

        .horizantalBox .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: center;
            color: #2D3239;
        }

        .horizantalBox .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: center;
            color: #2D3239;
        }

    .openPositionBox {
        position: relative;
        padding: 40px;
        border-radius: 20px;
        background: #FFF;
        box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 25px;
    }

        .openPositionBox:last-of-type {
            margin-bottom: 0px;
        }

        .openPositionBox .text {
            width: 85%;
            float: left;
        }

        .openPositionBox .more {
            width: 15%;
            float: left;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
        }

        .openPositionBox .text .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: left;
            color: #0F2C7A;
        }

        .openPositionBox .text .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: left;
            color: #2D3239;
        }

        .openPositionBox .more a:first-of-type {
            margin: 0px;
        }

        .openPositionBox .more a.other {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-top: 10px;
            line-height: 1.2;
            color: #2D3239;
            text-decoration: underline !important;
        }

    section.mainSupportCareers {
        position: relative;
        padding: 50px 0px;
        background: #0F2C7A;
    }

        section.mainSupportCareers .sectionTitle {
            display: flex;
            align-items: center;
            justify-content: center;
        }

            section.mainSupportCareers .sectionTitle h6 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 40px;
                font-weight: 700;
                margin-bottom: 0px;
                line-height: 1;
                text-align: center;
                color: #FFF;
                padding-right: 20px;
                border-right: 1px solid #FFF;
            }

            section.mainSupportCareers .sectionTitle .more {
                position: relative;
                padding-left: 20px;
                display: flex;
                flex-direction: column;
            }

                section.mainSupportCareers .sectionTitle .more .first {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 500;
                    margin-bottom: 5px;
                    line-height: 1.2;
                    color: #FFF;
                }

                section.mainSupportCareers .sectionTitle .more .last {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 18px;
                    font-weight: 600;
                    line-height: 1.2;
                    color: #FFF;
                }
    /* CAREER */

    /* MAIN SLIDER */
    section.mainSlideContainer {
        position: relative;
        background: url('/static/images/main_header_bg.webp') no-repeat !important;
        background-position: top center;
        background-size: 100% 100% !important;
        margin-top: -160px;
        padding-top: 160px !important;
        padding: 0px;
        min-height: 750px;
    }

        section.mainSlideContainer:before {
            content: '';
            position: absolute;
            background: url('/static/images/main_header_bg_mask.webp') no-repeat;
            background-position: top center;
            background-size: 100% 100%;
            left: 0px;
            bottom: 0px;
            width: 100%;
            height: 200px;
            z-index: 1;
        }

        section.mainSlideContainer .mainSlideContent {
        }

            section.mainSlideContainer .mainSlideContent .mainSlider {
            }

                section.mainSlideContainer .mainSlideContent .mainSlider .item {
                }

                    section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText {
                        position: relative;
                        height: 100%;
                        display: flex;
                        justify-content: center;
                        flex-direction: column;
                    }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.title {
                            font-family: 'Montserrat', sans-serif !important;
                            font-weight: 700;
                            font-size: 45px;
                            color: #FFF;
                            line-height: 1.2;
                        }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.small {
                            font-family: 'Montserrat', sans-serif !important;
                            font-weight: 700;
                            font-size: 25px;
                            color: #FFF;
                            margin-top: 0px;
                            line-height: 1.3;
                        }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.desc {
                            font-family: 'Montserrat', sans-serif !important;
                            text-align: left;
                            font-weight: 500;
                            font-size: 16px;
                            color: #FFF;
                            margin-top: 20px;
                            line-height: 1.3;
                        }

        section.mainSlideContainer .owl-item.active p {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInLeft;
            animation-delay: 0.3s;
        }

        section.mainSlideContainer .owl-item.active .slideImage {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInRight;
            animation-delay: 0.3s;
        }

        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn {
            margin: 25px 0px;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn a {
                text-align: center;
                margin: 0px;
            }

                section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn a:hover {
                    transform: scale(1) !important;
                }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn p.miniDesc {
                font-size: 14px;
                font-weight: 300;
                color: #FFF;
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage {
            position: relative;
            margin-top: 0px;
            display: flex;
            align-items: center;
            justify-content: flex-end;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage img.front1 {
                z-index: 0;
                position: absolute;
                width: 100%;
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage img.front2 {
                z-index: 2;
                position: relative;
                right: -150px;
                top: 100px;
                width: 450px;
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage img {
                z-index: 2;
                position: relative;
                width: 100%;
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage video {
                width: 75%;
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #FFF
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots {
            position: relative;
            text-align: left;
            margin-top: 10px;
            padding-bottom: 10px;
            bottom: 100px;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot.active span,
            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot:hover span {
                background: #FFF
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot.active span,
            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot:hover span {
                background: #FFF
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #FFF;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN SLIDER */

    /* SIGN UP BOX */
    section.signUpBox {
        padding: 40px 0px !important;
        background: transparent !important;
        height: 100%;
    }

        section.signUpBox:before {
            content: '';
            background: #EBF0F6;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 50%;
            height: 100%;
        }

        section.signUpBox .right {
            padding-right: 40px;
        }

        section.signUpBox .left {
            padding-left: 40px;
        }

        section.signUpBox .sectionTitle h6 {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 30px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

    section.logInBox .sectionBody {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    section.signUpBox .sectionBody .otherDesc .subTitle a {
        font-size: 17px;
        margin-bottom: 0;
        line-height: 1.1;
        text-align: center;
        color: #0F2C7A;
    }

    section.signUpBox input.form-control {
        padding: 10px 20px;
        border-radius: 35px;
        min-height: 50px;
    }

    section.signUpBox select.form-control {
        padding: 10px 20px;
        border-radius: 35px;
        min-height: 50px;
    }

    section.signUpBox label {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 15px;
        font-weight: 400;
        margin-bottom: 0;
        line-height: 1.2;
        text-align: left;
        color: #343a40;
    }

        section.signUpBox label a {
            font-size: 15px;
            font-weight: 500;
            margin-bottom: 0;
            line-height: 1.2;
            text-align: left;
            color: #0F2C7A;
        }

    section.signUpBox .otherLinkBox {
        padding-bottom: 50px;
    }

        section.signUpBox .otherLinkBox img {
            width: 125px;
        }
    /* SIGN UP BOX */

    /* LOG IN BOX */
    section.logInBox {
        padding: 40px 0px !important;
        background: transparent !important;
        height: 100%;
    }

        section.logInBox:before {
            content: '';
            background: #EBF0F6;
            position: absolute;
            top: 0px;
            right: 0px;
            width: 50%;
            height: 100%;
        }

        section.logInBox .right {
            padding-right: 40px;
        }

        section.logInBox .left {
            padding-left: 40px;
        }

        section.logInBox .sectionTitle .small {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 20px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

        section.logInBox .sectionTitle h6 {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 30px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

        section.logInBox .sectionBody {
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

            section.logInBox .sectionBody .otherDesc .subTitle a {
                font-size: 17px;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #0F2C7A;
            }

        section.logInBox input.form-control {
            padding: 10px 20px;
            border-radius: 35px;
            min-height: 50px;
        }

        section.logInBox select.form-control {
            padding: 10px 20px;
            border-radius: 35px;
            min-height: 50px;
        }

        section.logInBox label {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 15px;
            font-weight: 400;
            margin-bottom: 0;
            line-height: 1.2;
            text-align: left;
            color: #343a40;
        }

            section.logInBox label a {
                font-size: 15px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.2;
                text-align: left;
                color: #0F2C7A;
            }

        section.logInBox .otherLinkBox {
            padding-bottom: 50px;
        }

            section.logInBox .otherLinkBox img {
                width: 125px;
            }
    /* LOG IN BOX */

    /* MAIN FEATURED TABS */
    section.mainFeaturedTabs {
        padding: 0px;
        background: #0F2C7A;
        position: relative;
        z-index: 1;
        margin-top: -75px;
        border-top: 5px solid #61F7AC;
        box-shadow: rgba(2, 123, 254, 0.3) 0px 7px 29px 0px;
    }

        section.mainFeaturedTabs .featuredContent {
            padding: 20px;
        }

            section.mainFeaturedTabs .featuredContent ul {
                margin-bottom: 0px;
                display: flex;
                align-items: start;
                justify-content: space-between;
            }

                section.mainFeaturedTabs .featuredContent ul li {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    flex-direction: column;
                    padding: 20px;
                    border-radius: 20px;
                    float: left;
                    min-height: 125px;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                }

                    section.mainFeaturedTabs .featuredContent ul li:after,
                    section.mainFeaturedTabs .featuredContent ul li:before {
                        transition: all .5s;
                    }

                    section.mainFeaturedTabs .featuredContent ul li:last-of-type {
                        border: none;
                    }

                    section.mainFeaturedTabs .featuredContent ul li img {
                        margin-bottom: 10px;
                        min-height: 26px;
                    }

                    section.mainFeaturedTabs .featuredContent ul li p.title {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 16px;
                        font-weight: 600;
                        margin-bottom: 5px;
                        line-height: 1.1;
                        text-align: center;
                        color: #FFF;
                    }

                    section.mainFeaturedTabs .featuredContent ul li p.desc {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 14px;
                        font-weight: 400;
                        margin-bottom: 0;
                        line-height: 1.2;
                        text-align: center;
                        color: #FFF;
                    }

                    section.mainFeaturedTabs .featuredContent ul li.active, section.mainFeaturedTabs .featuredContent ul li:hover {
                        background: #FFF;
                        border-radius: 20px;
                        -webkit-animation-duration: 1s;
                        animation-duration: 1s;
                        -webkit-animation-fill-mode: both;
                        animation-fill-mode: both;
                        animation-name: pulse;
                        animation-delay: 0.3s;
                    }

                        section.mainFeaturedTabs .featuredContent ul li.active p.title, section.mainFeaturedTabs .featuredContent ul li.active p.desc, section.mainFeaturedTabs .featuredContent ul li:hover p.title, section.mainFeaturedTabs .featuredContent ul li:hover p.desc {
                            color: #0F2C7A;
                        }
    /* MAIN FEATURED TABS */

    /* MAIN LOWEST SPREADS */
    section.mainLowestSpreads {
        position: relative;
        padding: 80px 0px
    }

        section.mainLowestSpreads .sectionTitle {
            margin-bottom: 40px;
        }

            section.mainLowestSpreads .sectionTitle h2 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 40px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

        section.mainLowestSpreads h1 {
            font-family: 'Montserrat', sans-serif !important;
            /*font-weight: 700;*/
            font-size: 14px;
            color: #2C3139;
            /*line-height: 1.1;*/
            text-align: center;
        }

        section.mainLowestSpreads .sectionTitle p.desc {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 500;
            font-size: 15px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 0px;
        }

        section.mainLowestSpreads .sectionLeft {
            width: 50%;
            float: left;
        }

        section.mainLowestSpreads .sectionRight {
            width: 50%;
            float: right;
        }

        section.mainLowestSpreads .sectionItem {
            padding: 25px;
            display: flex;
            align-items: center;
            -webkit-transition: all 0.3s ease-in-out;
            transition: all .3s ease-in-out;
        }

            section.mainLowestSpreads .sectionItem.removeBorder {
                border: none;
            }

            section.mainLowestSpreads .sectionItem .sectionIcon {
                width: 20%;
                float: left;
                display: flex;
                align-items: center;
            }

            section.mainLowestSpreads .sectionItem img {
                width: 75px;
                height: 75px
            }

            section.mainLowestSpreads .sectionItem .sectionText {
                width: 80%;
                float: right;
                display: flex;
                justify-content: center;
                flex-direction: column;
            }

                section.mainLowestSpreads .sectionItem .sectionText p.title, section.mainLowestSpreads .sectionItem .sectionText p.title a, section.mainLowestSpreads .sectionItem .sectionText p.title a:hover {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 19px;
                    font-weight: 600;
                    margin-bottom: 5px;
                    line-height: 1.1;
                    text-align: left;
                    color: #0F2C7A;
                }

                section.mainLowestSpreads .sectionItem .sectionText p.subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 600;
                    margin-bottom: 5px;
                    line-height: 1.1;
                    text-align: left;
                    color: #2C3139;
                }

                section.mainLowestSpreads .sectionItem .sectionText p.desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 12.5px;
                    font-weight: 400;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: left;
                    color: #2C3139;
                }

        section.mainLowestSpreads .sectionMore {
            width: 100%;
            text-align: center;
            margin-top: 20px;
        }

            section.mainLowestSpreads .sectionMore p {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #2C3139;
            }

            section.mainLowestSpreads .sectionMore a {
            }

        section.mainLowestSpreads .sectionItem:hover {
            padding: 25px 25px 25px 15px;
            -webkit-transition: all 0.3s ease-in-out;
            transition: all .3s ease-in-out;
        }
    /* MAIN LOWEST SPREADS */

    /* MAIN SECURELY */
    section.mainSecurely {
        padding: 80px 0px;
        position: relative;
        background: #EBF0F6;
    }

        section.mainSecurely .sectionBody {
            display: flex;
            flex-direction: column;
            height: 100%;
            justify-content: center;
            align-items: center;
        }

            section.mainSecurely .sectionBody .sectionTitle {
                margin-bottom: 40px;
            }

                section.mainSecurely .sectionBody .sectionTitle h2 {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 40px;
                    font-weight: 700;
                    margin-bottom: 10px;
                    line-height: 1;
                    text-align: center;
                    color: #2C3139;
                }

                section.mainSecurely .sectionBody .sectionTitle p.subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 22px;
                    font-weight: 600;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: center;
                    color: #2C3139;
                }

                section.mainSecurely .sectionBody .sectionTitle p.desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 16px;
                    font-weight: 400;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: left;
                    color: #2C3139;
                    margin-top: 35px;
                }

        section.mainSecurely .sectionText {
            position: relative;
        }

            section.mainSecurely .sectionText ul {
                position: relative;
                margin-top: 50px;
                margin-bottom: 40px;
            }

                section.mainSecurely .sectionText ul li {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 16px;
                    font-weight: 500;
                    margin-bottom: 15px;
                    line-height: 1.2;
                    text-align: left;
                    color: #2C3139;
                    position: relative;
                    padding-left: 30px;
                }

                    section.mainSecurely .sectionText ul li:before {
                        content: '';
                        position: absolute;
                        top: 0px;
                        left: 0px;
                        background: url('/static/images/icon_arrow_right_dark.svg') no-repeat;
                        background-size: 100% 100%;
                        width: 20px;
                        height: 20px;
                    }

            section.mainSecurely .sectionText .textItem {
                width: 50%;
                float: left;
                margin-bottom: 20px;
                display: flex;
                align-items: center;
                position: relative;
                z-index: 1;
            }

                section.mainSecurely .sectionText .textItem .icon {
                    font-family: 'Montserrat', sans-serif !important;
                    width: 15%;
                    float: left;
                    display: flex;
                    align-items: center;
                    font-size: 55px;
                    font-weight: 700;
                    color: #027BFE;
                    line-height: 1;
                    position: relative;
                    z-index: 1;
                }

                section.mainSecurely .sectionText .textItem .text {
                    width: 85%;
                    float: left;
                    padding: 0px 10px;
                    position: relative;
                    z-index: 1;
                }

                    section.mainSecurely .sectionText .textItem .text .title {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 16px;
                        font-weight: 600;
                        margin-bottom: 2px;
                        line-height: 1.1;
                        text-align: left;
                        color: #2C3139;
                    }

                    section.mainSecurely .sectionText .textItem .text .desc {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 12.5px;
                        font-weight: 400;
                        margin-bottom: 0;
                        line-height: 1.1;
                        text-align: left;
                        color: #2C3139;
                    }

            section.mainSecurely .sectionText .more {
            }

                section.mainSecurely .sectionText .more a {
                    margin: 0px;
                }

        section.mainSecurely .sectionPayment {
            margin-top: 90px;
        }

            section.mainSecurely .sectionPayment ul {
                margin-bottom: 0px;
                display: flex;
                justify-content: space-between;
            }

                section.mainSecurely .sectionPayment ul li {
                    float: left;
                    text-align: center;
                    margin-bottom: 10px;
                    display: flex;
                    align-items: center;
                    justify-content: center
                }

                    section.mainSecurely .sectionPayment ul li:hover {
                        text-align: left;
                    }

                    section.mainSecurely .sectionPayment ul li img:last-of-type {
                        display: none;
                    }

                    section.mainSecurely .sectionPayment ul li:hover img:first-of-type {
                        display: none;
                    }

                    section.mainSecurely .sectionPayment ul li:hover img:last-of-type {
                        display: flex;
                        -webkit-animation-duration: 1s;
                        animation-duration: 1s;
                        -webkit-animation-fill-mode: both;
                        animation-fill-mode: both;
                        animation-name: fadeInDown;
                        animation-delay: 0.1s;
                    }
    /* MAIN SECURELY */

    /* MAIN APPS */
    section.mainApps {
        position: relative;
        background: url('/static/images/main_apps_bg.webp') no-repeat;
        background-size: cover;
        padding: 80px 0px;
    }

        section.mainApps .sectionMedia {
            position: relative;
            min-height: 720px;
        }

            section.mainApps .sectionMedia video {
                position: absolute;
                width: 250px;
                height: 575px;
                right: -5px;
                top: 30px;
                z-index: 1;
            }

            section.mainApps .sectionMedia img.phone {
                position: absolute;
                top: -40px;
                left: 136px;
                z-index: 3;
                width: 445px;
                height: 720px;
            }

        section.mainApps .sectionBody {
        }

            section.mainApps .sectionBody h3 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 40px;
                font-weight: 700;
                margin-bottom: 20px;
                line-height: 1;
                text-align: left;
                color: #FFF;
            }

            section.mainApps .sectionBody p.subTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 18px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.2;
                text-align: left;
                color: #FFF;
            }

            section.mainApps .sectionBody p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin: 35px 0px;
                line-height: 1.2;
                text-align: left;
                color: #FFF;
            }

        section.mainApps ul.app {
            position: relative;
            z-index: 5;
            margin-bottom: 0px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 30px;
            margin-right: 20px;
        }

            section.mainApps ul.app li {
                float: left;
                margin: 0px 10px;
            }

                section.mainApps ul.app li.last {
                    float: left;
                    margin-left: 10px;
                    margin-right: 0px;
                }

                section.mainApps ul.app li a img {
                    width: 25px;
                    height: 25px;
                }

        section.mainApps .sectionBody .featureContent {
            margin-top: 70px;
        }

            section.mainApps .sectionBody .featureContent .featureItem {
                width: 25%;
                padding: 10px 15px;
                float: left;
                margin-bottom: 25px;
                display: flex;
                align-items: center;
                min-height: 100px;
                border-radius: 20px;
                -webkit-transition: all 0.3s ease-in-out;
                transition: all .3s ease-in-out;
            }

                section.mainApps .sectionBody .featureContent .featureItem .featureIcon {
                    width: 25%;
                    float: right;
                    display: flex;
                    align-items: center;
                    justify-content: end;
                }

                    section.mainApps .sectionBody .featureContent .featureItem .featureIcon img {
                        width: 40px;
                        height: 40px;
                    }

                section.mainApps .sectionBody .featureContent .featureItem .featureText {
                    width: 75%;
                    float: left;
                    display: flex;
                    align-items: center;
                    justify-content: flex-start;
                    padding-right: 5px;
                }

                    section.mainApps .sectionBody .featureContent .featureItem .featureText p {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 14px;
                        font-weight: 700;
                        margin-bottom: 0px;
                        line-height: 1.1;
                        text-align: left;
                        color: #FFF;
                    }

                section.mainApps .sectionBody .featureContent .featureItem.active, section.mainApps .sectionBody .featureContent .featureItem:hover {
                    background: #FFF;
                    border-radius: 20px;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                    -webkit-animation-duration: 1s;
                    animation-duration: 1s;
                    -webkit-animation-fill-mode: both;
                    animation-fill-mode: both;
                    animation-name: pulse;
                    animation-delay: 0.3s;
                }

                    section.mainApps .sectionBody .featureContent .featureItem.active .featureText p, section.mainApps .sectionBody .featureContent .featureItem:hover .featureText p {
                        color: #0142AF;
                    }

        section.mainApps .sectionBody .more {
            text-align: left;
            margin-top: 50px;
        }

            section.mainApps .sectionBody .more a {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 16px;
                font-weight: 600;
            }
    /* MAIN APPS */

    /* MAIN BROKER */
    section.mainBroker {
        position: relative;
        padding: 80px 0px;
    }

        section.mainBroker .sectionTitle {
            text-align: center;
        }

            section.mainBroker .sectionTitle img.brokerLogo {
                width: 150px;
                margin-right: 20px
            }

            section.mainBroker .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 40px;
                font-weight: 700;
                margin-bottom: 10px;
                line-height: 1;
                text-align: center;
                color: #2C3139;
            }

            section.mainBroker .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 15px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainBroker .sectionTitle .vote {
                position: relative;
                margin: 50px 0px;
                display: flex;
                align-items: center;
                justify-content: center;
            }

                section.mainBroker .sectionTitle .vote .number {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 40px;
                    font-weight: 700;
                    color: #E0E9F3;
                    line-height: 1;
                    position: relative;
                    margin-bottom: 0px;
                }

                section.mainBroker .sectionTitle .vote .star {
                    position: relative;
                    margin-top: -67px;
                }

                    section.mainBroker .sectionTitle .vote .star i {
                        font-size: 15px;
                        color: #00B67A;
                        line-height: 1;
                    }

                        section.mainBroker .sectionTitle .vote .star i.noVote {
                            color: #E0E9F3;
                        }

    .mainVoteSlider {
        position: relative;
        margin-top: 25px;
    }

        .mainVoteSlider .item {
            padding: 25px;
            border: 1px solid #9DB3CB;
            border-radius: 25px;
            margin: 0px 15px;
        }

            .mainVoteSlider .item .slideHeader {
                display: flex;
                justify-content: space-between;
            }

                .mainVoteSlider .item .slideHeader .author {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 14px;
                    font-weight: 700;
                    color: #2C3139;
                }

                .mainVoteSlider .item .slideHeader .vote {
                }

                    .mainVoteSlider .item .slideHeader .vote i {
                        font-size: 13px;
                        color: #0F2C7A;
                        line-height: 1;
                    }

                        .mainVoteSlider .item .slideHeader .vote i.noVote {
                            font-size: 13px;
                            color: #E0E9F3;
                            line-height: 1;
                        }

            .mainVoteSlider .item .slideBody {
                position: relative;
                padding: 20px 0px
            }

                .mainVoteSlider .item .slideBody .subject {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 14px;
                    font-weight: 700;
                    line-height: 1;
                    color: #2C3139;
                    margin-bottom: 5px;
                }

                .mainVoteSlider .item .slideBody .comment {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 1.2;
                    text-align: justify;
                    color: #2C3139;
                    margin-bottom: 0px;
                }

            .mainVoteSlider .item .slideFooter {
                position: relative;
            }

                .mainVoteSlider .item .slideFooter a {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 13px;
                    font-weight: 400;
                    line-height: 1;
                    text-align: left;
                    color: #2C3139;
                }

        .mainVoteSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            .mainVoteSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #B1C1D2
            }

        .mainVoteSlider .owl-dots {
            text-align: center;
            margin-top: 10px;
            padding-bottom: 10px;
        }

            .mainVoteSlider .owl-dots .owl-dot.active span,
            .mainVoteSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainVoteSlider .owl-dots .owl-dot.active span,
            .mainVoteSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainVoteSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #B1C1D2;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN BROKER */

    /* MAIN AWARDS */
    section.mainAwards {
        padding: 80px 0px;
        position: relative;
        background: #FFF;
    }

        section.mainAwards .sectionTitle {
        }

            section.mainAwards .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 40px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainAwards .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }

        section.mainAwards .ourAwards {
            margin: 120px 0px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            section.mainAwards .ourAwards .awardItem {
            }

                section.mainAwards .ourAwards .awardItem img {
                }

    .mainAwardSlider {
        margin-top: 40px;
    }

        .mainAwardSlider .item {
            padding: 20px;
            display: flex;
            align-items: center;
            border-right: 1px solid #B9C9DD;
        }

            .mainAwardSlider .item:last-of-type {
                border: none;
            }

            .mainAwardSlider .item .slideIcon {
                float: left;
                width: 25%;
            }

                .mainAwardSlider .item .slideIcon img {
                    width: 50px;
                    height: 50px;
                }

            .mainAwardSlider .item .slideText {
                float: right;
                width: 75%;
                display: flex;
                flex-direction: column;
                justify-content: center;
                min-height: 60px;
            }

                .mainAwardSlider .item .slideText .subDesc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 400;
                    font-size: 14px;
                    color: #2C3139;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 0px;
                }

                .mainAwardSlider .item .slideText .subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 14px;
                    color: #2C3139;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 0px;
                }

                .mainAwardSlider .item .slideText .title {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 14px;
                    color: #0F2C7A;
                    line-height: 1;
                    text-align: left;
                    margin-bottom: 0px;
                }

        .mainAwardSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            .mainAwardSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #B1C1D2
            }

        .mainAwardSlider .owl-dots {
            text-align: center;
            margin-top: 10px;
            padding-bottom: 10px;
        }

            .mainAwardSlider .owl-dots .owl-dot.active span,
            .mainAwardSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainAwardSlider .owl-dots .owl-dot.active span,
            .mainAwardSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainAwardSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #B1C1D2;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN AWARDS */

    /* MAIN MAKES N1CM */
    section.mainMakesN1CM {
        position: relative;
        padding: 80px 0px;
        background: url('/static/images/main_makes_n1cm_bg.webp') no-repeat;
        background-size: 100% 100%;
    }

        section.mainMakesN1CM .sectionTitle {
        }

            section.mainMakesN1CM .sectionTitle h5 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 40px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

            section.mainMakesN1CM .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 40px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

            section.mainMakesN1CM .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 15px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

        section.mainMakesN1CM .sectionItem {
            margin-top: 50px;
            padding: 0px 30px;
            display: flex;
            align-items: center;
        }

            section.mainMakesN1CM .sectionItem .sectionIcon {
                width: 10%;
                float: left;
            }

                section.mainMakesN1CM .sectionItem .sectionIcon img {
                    width: 45px;
                    height: 45px;
                }

            section.mainMakesN1CM .sectionItem .sectionText {
                width: 90%;
                float: right;
            }

                section.mainMakesN1CM .sectionItem .sectionText .title {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 18px;
                    color: #FFF;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 5px;
                }

                section.mainMakesN1CM .sectionItem .sectionText .desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 500;
                    font-size: 15px;
                    color: #FFF;
                    line-height: 1.2;
                    text-align: justify;
                }

        section.mainMakesN1CM .more {
            margin-top: 25px;
            text-align: center;
        }

            section.mainMakesN1CM .more p.miniDesc {
                font-size: 14px;
                font-weight: 500;
                color: #FFF;
                line-height: 1;
                margin-bottom: 0px;
            }
    /* MAIN MAKES N1CM */

    /* MAIN SUPPORT */
    section.mainSupport {
        position: relative;
        padding: 50px 0px;
        background: #0F2C7A;
    }

        section.mainSupport .sectionTitle h6, section.mainSupport .sectionTitle h6 a, section.mainSupport .sectionTitle h6 a:hover {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 40px;
            font-weight: 700;
            margin-bottom: 0px;
            line-height: 1;
            text-align: center;
            color: #FFF;
        }

        section.mainSupport .sectionTitle h4, section.mainSupport .sectionTitle h4 a, section.mainSupport .sectionTitle h4 a:hover {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 40px;
            font-weight: 700;
            margin-bottom: 0px;
            line-height: 1;
            text-align: center;
            color: #FFF;
        }

        section.mainSupport .sectionTitle p.desc {
            margin-top: 20px;
            text-align: center;
            margin-bottom: 0px;
        }

            section.mainSupport .sectionTitle p.desc a {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 15px;
                color: #FFF;
                line-height: 1.1;
                padding-bottom: 10px;
                border-bottom: 3px solid #61F7AC;
            }

                section.mainSupport .sectionTitle p.desc a i {
                    font-size: 11px;
                    color: #FFF;
                    margin-left: 10px;
                }
    /* MAIN SUPPORT */

    /* MAIN OPEN ACCOUNT */
    section.mainOpenAccount {
        position: relative;
        padding: 80px 0px;
        background: #EBF0F6;
    }

        section.mainOpenAccount .sectionTitle {
        }

            section.mainOpenAccount .sectionTitle h6 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 40px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 10px;
            }

            section.mainOpenAccount .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 40px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 10px;
            }

            section.mainOpenAccount .sectionTitle p.subTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 18px;
                font-weight: 600;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #2C3139;
            }

        section.mainOpenAccount .sectionBody {
            margin-top: 80px;
        }

            section.mainOpenAccount .sectionBody .item {
                display: flex;
                align-items: center;
            }

                section.mainOpenAccount .sectionBody .item .itemIcon {
                    width: 20%;
                    float: left;
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 110px;
                    font-weight: 600;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: center;
                    color: #0F2C7A;
                }

                section.mainOpenAccount .sectionBody .item .itemText {
                    width: 80%;
                    float: right;
                }

                    section.mainOpenAccount .sectionBody .item .itemText .title {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 20px;
                        font-weight: 600;
                        margin-bottom: 5px;
                        line-height: 1.1;
                        text-align: left;
                        color: #343a40;
                    }

                    section.mainOpenAccount .sectionBody .item .itemText .desc {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 15px;
                        font-weight: 500;
                        margin-bottom: 0;
                        line-height: 1.2;
                        text-align: left;
                        color: #343a40;
                    }

            section.mainOpenAccount .sectionBody .otherDesc {
                margin-top: 80px;
                display: flex;
                align-items: center;
                justify-content: center;
            }

                section.mainOpenAccount .sectionBody .otherDesc .subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 500;
                    margin-bottom: 5px;
                    line-height: 1.2;
                    text-align: center;
                    color: #2C3139;
                }

                section.mainOpenAccount .sectionBody .otherDesc .subDesc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 500;
                    font-size: 14px;
                    color: #2C3139;
                    line-height: 1.1;
                    text-align: center;
                    margin-bottom: 0px;
                }

                section.mainOpenAccount .sectionBody .otherDesc ul {
                    margin-left: 10px;
                    margin-bottom: 0px;
                    display: flex;
                    justify-content: center;
                }

                    section.mainOpenAccount .sectionBody .otherDesc ul li {
                        float: left;
                    }

                        section.mainOpenAccount .sectionBody .otherDesc ul li:first-of-type {
                            margin-right: 15px;
                        }

                        section.mainOpenAccount .sectionBody .otherDesc ul li a, section.mainOpenAccount .sectionBody .otherDesc ul li a:hover {
                            font-size: 24px;
                            margin-bottom: 0;
                            line-height: 1.1;
                            text-align: center;
                            color: #0F2C7A;
                        }

            section.mainOpenAccount .sectionBody .otherMore {
                margin-top: 80px;
                text-align: center;
            }

                section.mainOpenAccount .sectionBody .otherMore p.miniDesc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 500;
                    font-size: 15px;
                    color: #2C3139;
                    line-height: 1.1;
                    text-align: center;
                    margin-bottom: 0px;
                }
    /* MAIN OPEN ACCOUNT */

    /* ACCOUNTS - PAGES */
    section.mainAccountComparison {
        position: relative;
        padding: 80px 0px
    }

        section.mainAccountComparison .sectionTitle {
            margin-bottom: 40px;
        }

            section.mainAccountComparison .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 40px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainAccountComparison .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2C3139;
                line-height: 1.6;
                text-align: center;
                margin-bottom: 0px;
            }

        section.mainAccountComparison .accountType {
            position: relative;
            padding: 30px;
            border-radius: 25px;
            overflow: hidden;
            background: #EBF0F6;
            border: 3px solid #cad7e5;
            transition: all .4s ease-in-out;
            text-align: center;
        }

            section.mainAccountComparison .accountType:hover {
                position: relative;
                padding: 30px;
                border-radius: 25px;
                overflow: hidden;
                background: #FFF;
                border: 3px solid #61F7AC;
                transform: scale(1.03);
                transition: all .4s ease-in-out;
            }

            section.mainAccountComparison .accountType .title {
                font-size: 25px;
                color: #0F2C7A;
                line-height: 1.1;
                font-weight: 700;
                margin-bottom: 10px;
            }

            section.mainAccountComparison .accountType .textLarge {
                font-size: 35px;
                font-weight: 700;
            }

            section.mainAccountComparison .accountType .textGreen {
                color: #61F7AC;
            }

            section.mainAccountComparison .accountType .small {
                color: #2D3239;
            }

                section.mainAccountComparison .accountType .small span {
                    color: #03062C;
                }

                section.mainAccountComparison .accountType .small a, section.mainAccountComparison .accountType .small a:hover {
                    text-decoration: underline !important;
                    color: #03062C;
                }

            section.mainAccountComparison .accountType .extra {
                display: none;
                padding: 30px;
                border-radius: 25px;
                background: #dde8f4;
                margin-top: 15px;
            }

            section.mainAccountComparison .accountType .itemMore {
                text-align: center;
                position: relative;
            }

                section.mainAccountComparison .accountType .itemMore a {
                    padding: 10px 15px;
                }

        section.mainAccountComparison .accountTypeDesc {
        }

            section.mainAccountComparison .accountTypeDesc .title {
                font-size: 20px;
                font-weight: 600;
                line-height: 1.1;
                color: #03062C;
                margin-bottom: 5px;
            }

            section.mainAccountComparison .accountTypeDesc .subTitle {
                font-size: 16px;
                font-weight: 500;
                line-height: 1.2;
                color: #03062C;
                margin-bottom: 10px;
            }

            section.mainAccountComparison .accountTypeDesc .desc {
                font-size: 14px;
                font-weight: 500;
                line-height: 1.6;
                color: #2D3239;
                margin-bottom: 0px;
                text-align: justify;
            }

        section.mainAccountComparison .accountItem {
            border-radius: 25px;
            overflow: hidden;
        }

            section.mainAccountComparison .accountItem .itemTitle {
                min-height: 250px;
                background: #0F2C7A;
                position: relative;
            }

                section.mainAccountComparison .accountItem .itemTitle img.mask {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    z-index: 0;
                    width: 100%;
                    -ms-object-fit: cover;
                    object-fit: cover;
                }

                section.mainAccountComparison .accountItem .itemTitle .featureTag {
                    position: absolute;
                    top: 40px;
                    right: -65px;
                    transform: rotate(45deg);
                    background: #61F7AC;
                    font-weight: 600;
                    color: #03062C;
                    width: 250px;
                    padding: 10px;
                    text-align: center;
                    z-index: 2;
                }

                section.mainAccountComparison .accountItem .itemTitle .titleContent {
                    padding: 60px 40px 40px 40px;
                    position: relative;
                    z-index: 1;
                }

                    section.mainAccountComparison .accountItem .itemTitle .titleContent .title {
                        font-size: 25px;
                        color: #FFF;
                        line-height: 1.1;
                        font-weight: 700;
                        margin-bottom: 10px;
                    }

                    section.mainAccountComparison .accountItem .itemTitle .titleContent .desc {
                        font-size: 14px;
                        color: #FFF;
                        line-height: 1.2;
                        font-weight: 600;
                    }

            section.mainAccountComparison .accountItem .itemText {
                background: #EBF0F6;
                position: relative;
                padding: 40px;
            }

                section.mainAccountComparison .accountItem .itemText p.desc {
                    text-align: justify;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 1.8;
                    color: #2D3239;
                    min-height: 375px;
                }

            section.mainAccountComparison .accountItem .itemMore {
                text-align: center;
                position: relative;
            }

                section.mainAccountComparison .accountItem .itemMore a {
                    padding: 10px 15px;
                }

        section.mainAccountComparison.paymentMethods {
            position: relative;
            padding: 80px 0px;
            background: #ebf0f5;
        }

            section.mainAccountComparison.paymentMethods .sectionPayment {
                margin-top: 30px;
            }

                section.mainAccountComparison.paymentMethods .sectionPayment ul {
                    margin-bottom: 0px;
                    display: flex;
                    justify-content: space-between;
                }

                    section.mainAccountComparison.paymentMethods .sectionPayment ul li {
                        float: left;
                        text-align: center;
                        margin-bottom: 10px;
                        display: flex;
                        align-items: center;
                        justify-content: center
                    }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover {
                            text-align: left;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li img:last-of-type {
                            display: none;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover img:first-of-type {
                            display: none;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover img:last-of-type {
                            display: flex;
                            -webkit-animation-duration: 1s;
                            animation-duration: 1s;
                            -webkit-animation-fill-mode: both;
                            animation-fill-mode: both;
                            animation-name: fadeInDown;
                            animation-delay: 0.1s;
                        }

        section.mainAccountComparison.featuresContent .title {
            font-size: 18px !important;
        }

    .accountFeatureOtherItem {
        position: relative;
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-direction: column;
        min-height: 200px;
    }

        .accountFeatureOtherItem .icon {
            margin-bottom: 10px;
        }

            .accountFeatureOtherItem .icon img {
                width: 50px;
                height: 50px;
            }

        .accountFeatureOtherItem .text {
        }

            .accountFeatureOtherItem .text .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 18px !important;
                color: #0F2C7A !important;
                line-height: 1.2;
                text-align: left;
            }

            .accountFeatureOtherItem .text .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2D3239 !important;
                line-height: 1.3 !important;
                text-align: left;
                margin-bottom: 0px;
            }
    /* ACCOUNTS - PAGES */

    /* OTHER - PAGES */
    section.otherPagesHeader {
        position: relative;
        padding: 40px 0px;
    }

        section.otherPagesHeader.grayBg {
            background: #EBF0F6;
        }

        section.otherPagesHeader.whiteBg {
            background: #FFFFFF;
        }

        section.otherPagesHeader .sectionTitle {
            position: relative;
            padding-bottom: 40px;
            min-height: 100%;
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            justify-content: center;
        }

            section.otherPagesHeader .sectionTitle.flexCenter {
                align-items: center;
            }

                section.otherPagesHeader .sectionTitle.flexCenter .title {
                    text-align: center;
                }

            section.otherPagesHeader .sectionTitle.addAnimation {
                -webkit-animation-duration: 1s;
                animation-duration: 1s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                animation-name: fadeInLeft;
                animation-delay: 0.1s;
            }

        section.otherPagesHeader .sectionImage.addAnimation {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInRight;
            animation-delay: 0.1s;
        }

        section.otherPagesHeader .sectionImage.addAnimationUp {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInUp;
            animation-delay: 0.1s;
        }

        section.otherPagesHeader .sectionTitle .title {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 40px;
            color: #2C3139;
            line-height: 1.2;
            text-align: left;
            margin-bottom: 15px
        }

        section.otherPagesHeader .sectionTitle .subTitle {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 18px;
            color: #2C3139;
            line-height: 1.2;
            text-align: left;
            margin-bottom: 15px
        }

        section.otherPagesHeader .sectionTitle .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 500;
            font-size: 1.125rem !important;
            color: #343a40;
            line-height: 1.3;
            text-align: left;
            margin-bottom: 20px;
        }

        section.otherPagesHeader .sectionTitle ul.listFeature {
            margin-top: 40px;
        }

            section.otherPagesHeader .sectionTitle ul.listFeature li {
                padding: 10px 40px;
                text-align: center;
                font-size: 15px;
                font-weight: 500;
                color: #0F2C7A;
                border: 1px solid #0F2C7A;
                border-radius: 25px;
                float: left;
                margin-right: 20px;
                margin-bottom: 20px;
                min-width: 150px;
            }

                section.otherPagesHeader .sectionTitle ul.listFeature li:last-of-type {
                    margin-right: 0px;
                }

        section.otherPagesHeader .sectionImage {
            position: relative;
            padding-bottom: 40px;
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            section.otherPagesHeader .sectionImage img {
                width: 100%;
            }

        section.otherPagesHeader .sectionBody.addBorder {
            padding-top: 40px;
            border-top: 1px solid #292929;
        }

        section.otherPagesHeader .sectionBody {
            position: relative;
        }

            section.otherPagesHeader .sectionBody .sectionSubTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 18px;
                color: #2C3139;
                line-height: 1.2;
                text-align: left;
                margin-bottom: 40px;
            }

            section.otherPagesHeader .sectionBody ul {
                position: relative;
                width: 100%;
                margin-bottom: 0px;
            }

                section.otherPagesHeader .sectionBody ul.width-16 li {
                    width: 16.65%;
                    flex-direction: column;
                    align-items: flex-start;
                }

                    section.otherPagesHeader .sectionBody ul.width-16 li .text {
                        padding: 0px 25px 0px 0px;
                    }

                section.otherPagesHeader .sectionBody ul.width-20 li {
                    width: 20%;
                }

                section.otherPagesHeader .sectionBody ul.width-25 li {
                    width: 25%;
                }

                section.otherPagesHeader .sectionBody ul li {
                    float: left;
                    display: flex;
                    align-items: center;
                }

                    section.otherPagesHeader .sectionBody ul li .icon {
                        position: relative;
                        width: 15%;
                        float: left;
                    }

                        section.otherPagesHeader .sectionBody ul li .icon img {
                            height: 50px;
                        }

                    section.otherPagesHeader .sectionBody ul li .text {
                        position: relative;
                        width: 85%;
                        float: right;
                        padding: 0px 40px 0px 15px;
                    }

                        section.otherPagesHeader .sectionBody ul li .text p {
                            font-family: 'Montserrat', sans-serif !important;
                            font-weight: 500;
                            font-size: 14px;
                            color: #343a40;
                            line-height: 1.2;
                            text-align: left;
                            margin-bottom: 0px;
                        }

    section.otherPagesFeatures {
        position: relative;
    }

        section.otherPagesFeatures .sectionItem .sectionText .title {
            font-size: 18px;
            margin-bottom: 0px;
            padding: 0px 20px 0px 20px;
        }


    section.otherConditionFeatures {
        position: relative;
        padding: 100px 0px !important
    }

        section.otherConditionFeatures .sectionItem {
            display: block !important;
        }

            section.otherConditionFeatures .sectionItem .sectionIcon {
                width: 100% !important;
                float: none !important;
                margin-bottom: 15px;
            }

            section.otherConditionFeatures .sectionItem .sectionText {
                width: 100% !important;
                float: none !important;
            }

                section.otherConditionFeatures .sectionItem .sectionText .title {
                    padding: 0px !important;
                }


    section.otherPagesHeader .sectionBodyFeatures {
        position: relative;
        margin-bottom: 50px;
    }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText {
            position: relative;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 16px;
                color: #343a40;
                line-height: 1.4;
                margin-bottom: 20px;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 600;
                font-size: 20px;
                color: #2D3239;
                line-height: 1.6;
                margin-bottom: 5px;
            }

                section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title.left {
                    text-align: left;
                }

                section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title.right {
                    text-align: right;
                }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc:last-of-type {
                margin-bottom: 0px
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc.left {
                text-align: left;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc.right {
                text-align: right;
            }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.one:before {
                display: none;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.two:after {
                display: none;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.three:before {
                display: none;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.four:after {
                display: none;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage img {
                width: 250px;
                height: 150px;
            }

    ul.listTriangle {
        position: relative;
        margin-top: 40px;
    }

        ul.listTriangle li {
            float: none !important;
            font-family: 'Montserrat', sans-serif !important;
            font-size: 1.125rem !important;
            font-weight: 500 !important;
            margin-right: 0px !important;
            margin-bottom: 25px !important;
            line-height: 1.3;
            text-align: left !important;
            color: #343a40 !important;
            position: relative;
            padding: 0px 0px 0px 30px !important;
            border: none !important;
        }

            ul.listTriangle li:before {
                content: '';
                position: absolute;
                top: 0px;
                left: 0px;
                background: url('/static/images/icon_arrow_right_dark.svg') no-repeat;
                background-size: 100% 100%;
                width: 20px;
                height: 20px;
            }

    ul.listRedirect {
        position: relative;
        margin-top: 30px;
        display: flex;
        align-items: center;
        justify-content: space-around;
    }

        ul.listRedirect li {
            margin: 10px 20px;
        }

            ul.listRedirect li a {
                padding: 20px 30px;
                border-radius: 20px;
                background: #EBF0F6;
                font-size: 18px;
                font-weight: 600;
                color: #2D3239;
                text-align: center;
                display: flex;
                align-items: center;
                justify-content: center;
            }

                ul.listRedirect li a img {
                    width: 45px;
                    height: 45px;
                    padding-right: 10px;
                    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                    filter: grayscale(100%);
                }

                ul.listRedirect li a:hover {
                    background: #0F2C7A;
                    color: #FFFFFF;
                }

                    ul.listRedirect li a:hover img {
                        -webkit-filter: brightness(0) invert(1);
                        filter: brightness(0) invert(1);
                    }

    .otherTabsHeader {
        position: relative;
        padding: 80px 0px;
    }

        .otherTabsHeader .sectionTitle {
            position: relative;
            margin-bottom: 40px;
        }

            .otherTabsHeader .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 40px;
                color: #2C3139;
                line-height: 1.2;
                text-align: center;
            }

    .sectionTabs {
        position: relative;
        padding: 30px 0px 0px 0px;
        background: #F7F9FC;
        border-radius: 25px;
        overflow: hidden;
    }

        .sectionTabs .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px 30px;
        }

            .sectionTabs .nav li {
                position: relative;
                width: 49%;
                padding-bottom: 30px;
            }

                .sectionTabs .nav li a {
                    position: relative;
                    background: #FFF;
                    color: #2D3239;
                    padding: 20px 40px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    border: none;
                }

                    .sectionTabs .nav li a.active, .sectionTabs .nav li a:hover {
                        background: #0F2C7A;
                        color: #FFFFFF;
                        border: none;
                    }

    .customTable1 {
        position: relative;
        margin-bottom: 0px !important;
    }

        .customTable1 .tableBtn {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 600;
            font-size: 16px;
            background: transparent;
            color: #2D3239 !important;
            border: 1px solid #2D3239 !important;
            line-height: 1.5;
            padding: 5px 20px;
            border-radius: 25px;
            position: relative;
            display: inline-block;
            overflow: hidden;
            z-index: 1;
        }

            .customTable1 .tableBtn:hover {
                background: #61F7AC !important;
                color: #2D3239 !important;
                border: 1px solid #61F7AC !important;
            }

            .customTable1 .tableBtn.green {
                background: #61F7AC;
                color: #2D3239 !important;
                border: 1px solid #61F7AC !important;
            }

        .customTable1 thead th {
            text-align: center;
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            padding: 5px 0px;
            vertical-align: middle !important;
            color: #2D3239;
            padding: 10px 0px;
        }

        .customTable1 thead td, .customTable1 thead th {
            border-top: none;
            border-bottom-width: 1px !important;
        }

            .customTable1 tbody td:nth-of-type(even), .customTable1 thead th:nth-of-type(even) {
                background: #EBF0F6;
            }

            .customTable1 tbody td:first-of-type, .customTable1 thead th:first-of-type {
                border-left: none;
            }

            .customTable1 tbody td:last-of-type, .customTable1 thead th:last-of-type {
                border-right: none;
            }

        .customTable1 tbody td {
            text-align: center;
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            padding: 15px 0px;
            vertical-align: middle !important;
            color: #2D3239;
        }

        .customTable1 tbody tr:last-of-type * {
            border-bottom: none;
        }

        .customTable1 tbody td img {
            height: 30px;
        }

    .accordion {
        margin-top: 30px;
    }

        .accordion .card {
            border: none;
            margin-bottom: 20px;
            border-radius: 20px;
            overflow: hidden;
            background: #ebf0f5;
        }

        .accordion .card-header {
            background: #EBF0F6;
            border-radius: 20px !important;
            border: none;
        }

        .accordion .card-body {
            background: #EBF0F6;
            padding: 20px !important;
            border-radius: 20px;
            overflow: hidden;
        }

            .accordion .card-body p, .accordion .card-body div {
                font-size: 14px;
                font-weight: 500;
                line-height: 1.3;
                color: #2D3239;
                margin: 5px 0px;
            }

            .accordion .card-body img {
                margin: 10px 0px;
                border-radius: 20px;
                width: 100%;
            }

        .accordion .card-header button {
            font-size: 16px;
            color: #2D3239;
            font-weight: 600;
            outline: none !important;
            border: none !important;
            padding-left: 20px;
        }

            .accordion .card-header button:hover {
                font-size: 16px;
                color: #2D3239;
                font-weight: 600;
                text-decoration: none;
                outline: none !important;
                border: none !important;
            }

            .accordion .card-header button:focus, .accordion .card-header button:active {
                outline: none !important;
                border: none !important;
            }

        .accordion .collapse.show {
            border-top: 1px solid rgba(112,112,112,0.12);
        }

        .accordion .card-header button:before,
        .accordion .card-header button.collapsed:before {
            content: "\f139";
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            color: #93a4b5;
            font-size: 22px;
            width: 55px;
            height: 100%;
            text-align: center;
            line-height: 58px;
            position: absolute;
            top: 0;
            right: 0;
        }

        .accordion .card-header button.collapsed:before {
            content: "\f13a";
        }

        .accordion .card-header button .icon {
            display: inline-block;
            width: 55px;
            height: 100%;
            border-right: 2px solid #d11149;
            font-size: 20px;
            color: #AC6C8A;
            line-height: 50px;
            text-align: center;
            position: absolute;
            top: 0;
            left: 0;
        }

        .accordion > .card:not(:last-of-type), .accordion > .card:not(:first-of-type) {
            border-radius: 20px !important;
        }

    .sectionConditionsBody {
        position: relative;
    }

        .sectionConditionsBody .negativeItem {
            position: relative;
            padding: 40px 60px;
            border-radius: 20px;
            background: #EBF0F6;
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            justify-content: center
        }

            .sectionConditionsBody .negativeItem .negativeItemIcon {
                position: relative;
                margin-bottom: 20px
            }

                .sectionConditionsBody .negativeItem .negativeItemIcon img {
                    height: 60px;
                }

            .sectionConditionsBody .negativeItem .negativeItemText {
                position: relative;
            }

                .sectionConditionsBody .negativeItem .negativeItemText .desc {
                    position: relative;
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 500;
                    font-size: 1.125rem !important;
                    color: #343a40;
                    line-height: 1.4;
                    text-align: left;
                    margin-bottom: 0px;
                }


    section.otherPagesHeader .sectionImage.clock {
        padding: 0px 80px;
        flex-direction: column;
    }

        section.otherPagesHeader .sectionImage.clock .subText {
            font-size: 18px;
            font-weight: 600;
            line-height: 1;
            color: #0E2C7A;
            padding-bottom: 10px;
            border-bottom: 1px solid #0E2C7A;
            margin-bottom: 0px;
            width: 100%;
            text-align: center;
        }

        section.otherPagesHeader .sectionImage.clock .subDesc {
            font-size: 15px;
            font-weight: 500;
            line-height: 1.3;
            color: #494E54;
            padding-top: 10px;
            margin-bottom: 0px;
            text-align: center;
        }

    .clockMetatrader {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .clockMetatraderDesc {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

        .clockMetatraderDesc .first {
            font-size: 18px;
            font-weight: 600;
            line-height: 1;
            color: #0E2C7A;
            padding-bottom: 10px;
            border-bottom: 1px solid #0E2C7A;
            margin-bottom: 0px;
            text-align: center;
        }

        .clockMetatraderDesc .last {
            font-size: 15px;
            font-weight: 500;
            line-height: 1.3;
            color: #494E54;
            padding-top: 10px;
            margin-bottom: 0px;
            text-align: center;
        }

    .sectionTabsOutline {
        position: relative;
        padding: 30px 0px 0px 0px;
        border-radius: 25px;
        overflow: hidden;
    }

        .sectionTabsOutline .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px 30px;
            border: none;
        }

            .sectionTabsOutline .nav li {
                width: 23%;
                position: relative;
                padding-bottom: 30px;
            }

                .sectionTabsOutline .nav li a {
                    position: relative;
                    background: transparent;
                    color: #0F2C7A;
                    padding: 20px 40px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    border: 1px solid #0F2C7A;
                }

                    .sectionTabsOutline .nav li a.active, .sectionTabsOutline .nav li a:hover {
                        background: #0F2C7A;
                        color: #FFFFFF;
                        border: 1px solid #0F2C7A;
                    }

    .customTable2 {
        position: relative;
        margin-bottom: 0px !important;
        border-radius: 20px;
        overflow: hidden;
        border: none !important;
    }

        .customTable2 thead th {
            text-align: center;
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            vertical-align: middle !important;
            padding: 20px 0px !important;
            border: none !important;
        }

        .customTable2 th {
            border: none !important;
        }

        .customTable2 thead th img {
            width: 30px;
            height: 30px;
            padding-right: 5px;
        }

        .customTable2 thead th.blue1 {
            background: #001C67;
            color: #FFF;
        }

        .customTable2 thead th.blue2 {
            background: #0F2C7A;
            color: #FFF;
        }

        .customTable2 thead th.blue3 {
            background: #2448A7;
            color: #FFF;
        }

        .customTable2 thead th.blue4 {
            background: #2D54BA;
            color: #FFF;
        }

        .customTable2 thead td, .customTable1 thead th {
            border: none !important;
        }

        .customTable2 > tbody > tr:nth-child(odd) > td,
        .customTable2 > tbody > tr:nth-child(odd) > th {
            background-color: #FFF;
            border: none !important;
        }

        .customTable2 > tbody > tr:nth-child(even) > td,
        .customTable2 > tbody > tr:nth-child(even) > th {
            background-color: #F5FAFF;
            border: none !important;
        }

        .customTable2 tbody td {
            text-align: center;
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            padding: 15px 0px !important;
            vertical-align: middle !important;
            color: #2D3239;
        }

        .customTable2 tbody tr:last-of-type * {
            border: none;
        }

        .customTable2 tbody td img {
            height: 30px;
        }

    .noteTitle {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 0;
        line-height: 1.1;
        text-align: left;
        color: #0F2C7A;
        margin-bottom: 10px;
    }

    .noteDesc {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 15px;
        font-weight: 500;
        margin-bottom: 0;
        line-height: 1.3;
        text-align: left;
        color: #2D3239;
    }

    section.otherPagesHeader.lightGrayBg {
        background: #F4F7FC;
    }

    section.otherConditionsPagesHeader {
        padding: 80px 0px 0px 0px !important;
    }

        section.otherConditionsPagesHeader .sectionImage {
            width: 100%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
            -ms-flex-align: end;
            align-items: flex-end;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: start;
            padding-bottom: 0px
        }

    #conditionOtherTable {
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
    }

        #conditionOtherTable .conditionOtherTableTH {
            background-color: #FFF !important;
            color: #2448A7 !important;
        }

        #conditionOtherTable > tbody > tr:nth-child(odd) > td, #conditionOtherTable > tbody > tr:nth-child(odd) > th {
            background-color: #F5FAFF;
            border: none !important;
        }

        #conditionOtherTable > tbody > tr:nth-child(even) > td, #conditionOtherTable > tbody > tr:nth-child(even) > th {
            background-color: #FFF;
            border: none !important;
        }

    .customTable3 > tbody > tr:nth-child(odd) > td, .customTable3 > tbody > tr:nth-child(odd) > th {
        background-color: #F5FAFF;
        border: none !important;
    }

    .customTable3 > tbody > tr:nth-child(even) > td, .customTable3 > tbody > tr:nth-child(even) > th {
        background-color: #E4EEF8;
        border: none !important;
    }

    .otherOutlineBox {
        position: relative;
        border: 3px solid #D3DCE6;
        border-radius: 25px;
        padding: 50px;
        margin-bottom: 120px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .otherOutlineBox .text {
            position: relative;
            width: 60%;
            float: left;
        }

            .otherOutlineBox .text .title {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 20px;
                font-weight: 600;
                margin-bottom: 10px;
                line-height: 1.1;
                text-align: left;
                color: #2D3239;
            }

            .otherOutlineBox .text .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin-bottom: 0px;
                line-height: 1.1;
                text-align: left;
                color: #2D3239;
            }

                .otherOutlineBox .text .desc a {
                    color: #2448A7;
                    font-weight: 500;
                }

        .otherOutlineBox .image {
            position: relative;
            width: 40%;
            float: right;
        }

            .otherOutlineBox .image img {
                position: absolute;
                top: -140px;
            }


    .otherPagesHeader img.stickyImage {
        position: relative;
        left: 0px;
        bottom: 0px;
        margin-top: -305px;
        height: 50%;
        width: 45%;
    }

    .hiddenLgItem {
        display: none;
    }

    .otherPagesHeader.darkBlueBg {
        background: #0B132C;
    }

        .otherPagesHeader.darkBlueBg .sectionTitle .title, .otherPagesHeader.darkBlueBg .sectionTitle .desc, .otherPagesHeader.darkBlueBg ul.listTriangle li, .otherPagesHeader.darkBlueBg ul.listRedirect li a {
            color: #FFF !important;
        }

        .otherPagesHeader.darkBlueBg ul.listRedirect li a {
            background: transparent !important;
        }

            .otherPagesHeader.darkBlueBg ul.listRedirect li a:hover {
                color: #323232 !important;
                background: #61F6AB !important;
            }

                .otherPagesHeader.darkBlueBg ul.listRedirect li a:hover img {
                    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                    filter: grayscale(100%);
                }

            .otherPagesHeader.darkBlueBg ul.listRedirect li a img {
                width: 45px;
                height: 45px;
                padding-right: 10px;
                -webkit-filter: brightness(0) invert(1);
                filter: brightness(0) invert(1);
            }

    .bottomSectionImage {
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: start;
        padding-bottom: 0px !important
    }

    .mt4-vs-mt5 {
        position: relative;
        padding: 80px 0px;
    }

        .mt4-vs-mt5:before {
            content: '';
            position: absolute;
            top: 0px;
            left: 0px;
            background: #0F1B41;
            width: 50%;
            height: 100%;
            z-index: 0;
        }

        .mt4-vs-mt5:after {
            content: '';
            position: absolute;
            top: 0px;
            right: 0px;
            background: #182652;
            width: 50%;
            height: 100%;
            z-index: 0;
        }

        .mt4-vs-mt5 .sectionTitle {
            padding: 15px 25px;
            border-radius: 20px;
            border: 1px solid #FFF;
            width: max-content;
            margin-bottom: 15px;
            position: relative;
            z-index: 1;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .mt4-vs-mt5 .sectionTitle img {
                position: relative;
                padding-right: 10px;
                width: 40px;
                height: 40px;
            }

            .mt4-vs-mt5 .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 20px;
                color: #FFF !important;
                line-height: 1.2;
                margin-bottom: 0px;
            }

        .mt4-vs-mt5 .desc {
            position: relative;
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 500;
            font-size: 15px;
            color: #FFF;
            line-height: 1.6;
            z-index: 1;
        }

        .mt4-vs-mt5 .mtPr {
            margin-right: 30px;
        }

        .mt4-vs-mt5 .mtPl {
            margin-left: 30px;
        }

        .mt4-vs-mt5 ul.listRedirects {
            position: relative;
            margin-top: 30px;
            display: flex;
            align-items: center;
            justify-content: space-around;
            z-index: 1;
        }

            .mt4-vs-mt5 ul.listRedirects.addPr {
                padding-right: 30px !important;
                top: 24px;
            }

            .mt4-vs-mt5 ul.listRedirects.addPl {
                padding-left: 30px !important;
            }

            .mt4-vs-mt5 ul.listRedirects li {
                float: left;
                margin: 10px;
            }

                .mt4-vs-mt5 ul.listRedirects li.first {
                    margin-left: 0px;
                }

                .mt4-vs-mt5 ul.listRedirects li.last {
                    margin-right: 0px;
                }

                .mt4-vs-mt5 ul.listRedirects li a {
                    padding: 20px 30px;
                    border-radius: 20px;
                    background: transparent;
                    font-size: 18px;
                    font-weight: 600;
                    color: #FFF;
                    text-align: center;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }

                    .mt4-vs-mt5 ul.listRedirects li a img {
                        width: 45px;
                        height: 45px;
                        padding-right: 10px;
                        -webkit-filter: brightness(0) invert(1);
                        filter: brightness(0) invert(1);
                    }

                    .mt4-vs-mt5 ul.listRedirects li a:hover {
                        background: #61F7AC;
                        color: #323232;
                    }

                        .mt4-vs-mt5 ul.listRedirects li a:hover img {
                            -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                            filter: grayscale(100%);
                        }
    /* OTHER - PAGES */


    /* FOOTER */
    footer.footer {
        position: relative;
        padding: 60px 0px;
        background: #09172E;
        border-bottom: 7px solid #0F2C7A;
    }

        footer.footer .footerLogo {
            margin-bottom: 25px;
        }

            footer.footer .footerLogo img {
            }

        footer.footer .footerMenu {
            margin-bottom: 25px;
        }

            footer.footer .footerMenu ul {
                margin-bottom: 0px;
            }

                footer.footer .footerMenu ul li.title {
                    font-size: 15px;
                    font-weight: 600;
                    color: #FFF;
                    margin-bottom: 5px;
                    line-height: 2;
                }

                footer.footer .footerMenu ul li {
                    margin-bottom: 5px;
                    line-height: 1.2;
                }

                    footer.footer .footerMenu ul li a {
                        font-size: 13px;
                        font-weight: 500;
                        color: #FFF;
                    }

                        footer.footer .footerMenu ul li a:hover {
                        }

        footer.footer .footerDescription {
            margin-top: 25px;
        }

            footer.footer .footerDescription .title {
                font-size: 15px;
                font-weight: 600;
                color: #FFF;
                margin-bottom: 0px;
                line-height: 2;
            }

            footer.footer .footerDescription .desc {
                font-size: 14px;
                font-weight: 400;
                color: #FFF;
                line-height: 1.2;
                margin-bottom: 10px;
                text-align: justify;
            }

        footer.footer .footerSocialMenu {
            margin-top: 25px;
        }

        footer.footer .footerFlex {
            display: flex;
            align-items: center;
            justify-content: flex-end;
        }

        footer.footer .footerSocialMenu .title {
            font-size: 15px;
            font-weight: 600;
            color: #FFF;
            margin-bottom: 0px;
            line-height: 2;
            text-align: right;
        }

        footer.footer .footerSocialMenu ul {
            margin-bottom: 0px;
        }

            footer.footer .footerSocialMenu ul li {
                float: left;
                margin: 0px 10px;
            }

                footer.footer .footerSocialMenu ul li:first-of-type {
                    margin-left: 0px;
                }

                footer.footer .footerSocialMenu ul li:last-of-type {
                    margin-right: 0px;
                }

                footer.footer .footerSocialMenu ul li a, footer.footer .footerSocialMenu ul li a:hover {
                    font-size: 16px;
                    color: #FFF;
                }


        footer.footer .footerContent {
            display: flex;
            justify-content: space-between;
        }

            footer.footer .footerContent .blockMenu {
                position: relative;
            }

                footer.footer .footerContent .blockMenu .mainTitle {
                    font-size: 20px;
                    font-weight: 700;
                    color: #FFF;
                    line-height: 1.2;
                    margin-bottom: 20px;
                }

                footer.footer .footerContent .blockMenu .footerMenu ul li.title {
                    color: #99c0ff !important
                }
    /* FOOTER */
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .custom-container {
        max-width: 1140px
    }

    .desktopMenu {
        display: block !important;
    }

    .mobileMenu {
        display: none !important;
    }

    /* HEADER */
    header.header.webtrader {
        position: relative;
        min-height: auto !important;
        background: #0F2C7A;
    }

        header.header.webtrader .topLogo {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            header.header.webtrader .topLogo a {
                padding-right: 15px;
                border-right: 1px solid #364F91;
            }

            header.header.webtrader .topLogo span {
                padding-left: 15px;
                color: #FFF;
                font-weight: 500;
                line-height: 1;
            }

        header.header.webtrader .webTraderNav {
            display: flex;
            padding-right: 15px !important;
            border-left: 0px !important;
            border-right: 1px solid #364F91;
        }

            header.header.webtrader .webTraderNav li {
            }

                header.header.webtrader .webTraderNav li a {
                    font-weight: 400 !important;
                    font-size: 14px !important;
                    ;
                    color: #FFF !important;
                    ;
                }

    header.header {
        position: relative;
        z-index: 99;
    }

        header.header.headerBg {
        }

        header.header .headerTop ul {
            margin-bottom: 0;
        }

            header.header .headerTop ul li {
            }

                header.header .headerTop ul li a {
                    font-weight: 400;
                    padding: 10px 20px 10px 20px;
                    font-size: 13px;
                    color: #707070;
                    position: relative;
                    border-right: 1px solid #FFF;
                }

                    header.header .headerTop ul li a.last {
                        border-right: none;
                    }

        header.header nav.navbar {
            padding: 0 !important;
        }

        header.header .navbar-toggler-icon i {
            color: #0655A0;
        }

        header.header .navbar-nav .nav-item li {
            margin-left: 10px
        }

        header.header .navbar-nav .nav-item .nav-link {
            font-weight: 400;
            padding: 10px 20px 10px 20px;
            font-size: 13px;
            color: #0655A0;
            position: relative;
        }

        header.header .navbar-nav .navbar li:hover,
        header.header .navbar-nav .navbar li:active {
            background: #FFF !important;
            border-radius: 40px;
            transition: all 0.3s ease-in-out
        }

        header.header .navbar-nav .navbar li.show {
            background: #FFF !important;
            border-radius: 40px;
            transition: all 0.3s ease-in-out
        }

        header.header .mainMenu {
            display: flex;
            padding: 10px 0;
            justify-content: space-between;
            align-items: center;
        }

            header.header .mainMenu .navLogo {
                display: none;
            }

                header.header .mainMenu .navLogo img {
                    width: 150px
                }

            header.header .mainMenu .navMenu {
            }

            header.header .mainMenu .navExtra {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }

            header.header .mainMenu .navMenu ul {
                margin-bottom: 0;
            }

                header.header .mainMenu .navMenu ul li {
                    float: left;
                }

                    header.header .mainMenu .navMenu ul li a {
                        font-weight: 600;
                        padding-left: 0.5rem;
                        padding-right: 0.5rem;
                        font-size: 13px;
                        color: #FFF;
                        position: relative;
                    }

                        header.header .mainMenu .navMenu ul li a.first {
                            padding-left: 0px;
                        }

        header.header .headerTops {
            padding: 15px 0px;
            border-bottom: 1px solid #4264B5;
        }

            header.header .headerTops .topLogo {
            }

                header.header .headerTops .topLogo img {
                    width: 125px;
                }

            header.header .headerTops .topExtra {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }

                header.header .headerTops .topExtra a {
                    margin: 0px;
                }

                header.header .headerTops .topExtra ul {
                    padding-left: 20px;
                    border-left: 1px solid #364F91;
                    margin-bottom: 0px;
                }

                    header.header .headerTops .topExtra ul li {
                    }

                        header.header .headerTops .topExtra ul li > a:first-of-type {
                            color: #FFF;
                            font-weight: 600;
                        }

        header.header .navMenu li > ul.dropdown-menu {
            border-radius: 20px !important;
            box-shadow: rgb(0 29 110 / 70%) 0px 7px 29px 0px;
            background: #0F2C7A !important;
        }

        header.header .navMenu .dropdown-submenu:hover > ul.dropdown-menu {
            display: block;
        }

        header.header .navMenu .dropdown-submenu > ul.dropdown-menu:before {
            display: none;
        }

        header.header .navMenu li > ul.dropdown-menu li {
            width: 100%;
            text-align: left;
            line-height: 25px;
        }

            header.header .navMenu li > ul.dropdown-menu li.dropSub {
                margin-top: 0px !important;
                margin-bottom: 0px !important;
                padding: 7px 10px;
            }

            header.header .navMenu li > ul.dropdown-menu li:first-of-type {
                margin-top: 10px;
            }

            header.header .navMenu li > ul.dropdown-menu li:last-of-type {
                margin-bottom: 10px;
            }

            header.header .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle, header.header .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:active, header.header .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:focus {
                background: none !important;
                color: #FFF !important;
                border-bottom: 1px solid #364F91;
            }

                header.header .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:hover {
                    opacity: 1 !important;
                    color: #FFF !important;
                    text-decoration: none !important;
                    background: transparent !important;
                }

                header.header .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle.dropdown-toggle::after {
                    display: none;
                }

            header.header .navMenu li > ul.dropdown-menu li a {
                color: #FFF !important;
                font-size: 13px;
                font-weight: 600;
                line-height: 30px;
                text-align: left;
                overflow: hidden;
                padding: 5px 15px;
            }

                header.header .navMenu li > ul.dropdown-menu li a:hover {
                    background: #364F91 !important;
                    color: #FFF !important;
                    font-size: 13px;
                    opacity: 1 !important;
                }

        header.header .navMenu .dropdown-submenu {
            position: relative;
        }

            header.header .navMenu .dropdown-submenu > .dropdown-menu {
                /*top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-5px;*/
                position: relative;
                display: block;
                top: 0;
                border: none;
                box-shadow: none;
            }

        header.header .mainMenu .navMenu ul li a.last {
            padding-right: 0px;
        }
        /* rotate caret on hover */
        header.header .navMenu .dropdown-menu > li > a:hover:after {
            text-decoration: underline;
            transform: rotate(-90deg);
        }
        /* rotate caret on hover */
        header.header .navMenu .dropdown-menu > li > a:hover:after {
            text-decoration: underline;
            transform: rotate(-90deg);
        }

        header.header .headerTops .topExtra .headerDropdown {
            box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
        }

        header.header .headerTops .topExtra ul {
            padding-left: 20px;
            border-left: 1px solid #364F91;
            margin-bottom: 0px;
        }

            header.header .headerTops .topExtra ul li {
            }

                header.header .headerTops .topExtra ul li > a:first-of-type {
                    font-weight: 600;
                    color: #FFF;
                }

        header.header .headerTops .topExtra .headerDropdown {
            border: none !important;
            border-radius: 20px !important;
            margin-top: 15px !important;
            left: -45px !important;
        }

            header.header .headerTops .topExtra .headerDropdown a.dropdown-item {
                color: #0F2C7A !important;
                font-size: 15px;
                font-weight: 600;
                line-height: 30px;
                text-align: center;
                overflow: hidden;
                padding: 3px
            }

                header.header .headerTops .topExtra .headerDropdown a.dropdown-item:first-of-type {
                    margin-top: 10px;
                }

                header.header .headerTops .topExtra .headerDropdown a.dropdown-item:last-of-type {
                    margin-bottom: 10px;
                }

                header.header .headerTops .topExtra .headerDropdown a.dropdown-item img {
                    width: 20px;
                    margin-right: 10px
                }

                header.header .headerTops .topExtra .headerDropdown a.dropdown-item:hover {
                    background: #EBF0F6 !important;
                    color: #020349 !important;
                    font-size: 15px;
                }
        /* HEADER */

        /* HEADER-LIGHT */
        header.header.otherHeader {
            position: relative;
            min-height: auto !important;
            background: #FFF;
        }

            header.header.otherHeader .navMenu li > ul.dropdown-menu {
                border-radius: 20px !important;
                background: #FFF !important;
                box-shadow: rgb(180 180 180 / 70%) 0px 7px 29px 0px;
                border: none;
            }

            header.header.otherHeader .navMenu .dropdown-submenu > .dropdown-menu {
                box-shadow: none !important;
            }

            header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle, header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:active, header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:focus {
                background: none !important;
                color: #0042af !important;
                border-bottom: 1px solid #0042af;
            }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:hover {
                    opacity: 1 !important;
                    color: #0042af !important;
                    text-decoration: none !important;
                    background: transparent !important;
                }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle.dropdown-toggle::after {
                    display: none;
                }

            header.header.otherHeader .navMenu li > ul.dropdown-menu li a {
                color: #2D323A !important;
                font-size: 13px;
                font-weight: 600;
                line-height: 30px;
                text-align: left;
                overflow: hidden;
                padding: 5px 15px;
            }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li a:hover {
                    background: #ecf0f5 !important;
                    color: #2D323A !important;
                    font-size: 13px;
                    opacity: 1 !important;
                }

            header.header.otherHeader .mainMenu .navMenu ul li a {
                font-weight: 600;
                padding-left: 0.5rem;
                padding-right: 0.5rem;
                font-size: 13px;
                color: #2D323A;
                position: relative;
            }

                header.header.otherHeader .mainMenu .navMenu ul li a:hover {
                    color: #0142AF;
                    opacity: 1;
                }

            header.header.otherHeader .headerTops.otherHeaderTops {
                padding: 15px 0px;
                border-bottom: 1px solid #2D323A !important;
            }

                header.header.otherHeader .headerTops.otherHeaderTops .topExtra ul {
                    border-left: 1px solid #2D323A !important;
                }

                    header.header.otherHeader .headerTops.otherHeaderTops .topExtra ul li > a:first-of-type {
                        font-weight: 600;
                        color: #2D323A !important;
                    }
    /* HEADER-LIGHT */

    /* PROMOTIONS */
    .otherPromotions {
    }

        .otherPromotions .addPromotionBg {
            background-size: 100% !important;
        }

        .otherPromotions .mainImage {
            width: 100%;
            margin-top: -100px;
            margin-bottom: -50px;
        }

        .otherPromotions .addPromotionBg .promotionHeader {
            min-height: 500px;
            background-size: 100% 100% !important;
        }

        .otherPromotions .content2 ul {
            margin-bottom: 0px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

            .otherPromotions .content2 ul li {
                float: left;
                display: flex;
                align-items: center;
                flex-direction: column;
                justify-content: center;
                width: 33.33%;
            }

        .otherPromotions .redPromo .content2 ul li {
            border-right: 1px solid #C0171B;
        }

        .otherPromotions .purplePromo .content2 ul li {
            border-right: 1px solid #582CD8;
        }

        .otherPromotions .content2 ul li:last-of-type {
            border: none;
        }

        .otherPromotions .content2 ul li .icon {
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 20px
        }

            .otherPromotions .content2 ul li .icon img {
                width: 50px;
                height: 50px;
            }

        .otherPromotions .content2 ul li .text {
            font-size: 18px;
            font-weight: 600;
            color: #2D3239;
            line-height: 1;
            text-align: center;
        }

        .otherPromotions .content2 {
            position: relative;
            padding: 50px 0px 100px 0px;
            background: url('/static/images/main_trading_bg.png') no-repeat;
            background-size: 100% 100%;
            background-position: bottom center;
        }

            .otherPromotions .content2 .sectionTitle {
                position: relative;
            }

                .otherPromotions .content2 .sectionTitle .title {
                    font-size: 35px;
                    color: #2D3239;
                    font-weight: 700;
                    line-height: 1;
                    margin-bottom: 10px;
                    text-align: center;
                }

        .otherPromotions .redPromo .content2 .sectionTitle .subTitle {
            font-size: 25px;
            color: #C0171B;
            font-weight: 600;
            line-height: 1;
            margin-bottom: 0px;
            text-align: center;
            margin-bottom: 20px;
        }

        .otherPromotions .purplePromo .content2 .sectionTitle .subTitle {
            font-size: 25px;
            color: #582CD8;
            font-weight: 600;
            line-height: 1;
            margin-bottom: 0px;
            text-align: center;
            margin-bottom: 20px;
        }

        .otherPromotions .content2 .sectionTitle .desc {
            font-size: 16px;
            color: #2D3239;
            font-weight: 500;
            line-height: 1.3;
            margin-bottom: 10px;
            text-align: center;
        }

        .otherPromotions .redPromo .content2 .customTable2 thead th {
            color: #FFF !important
        }

            .otherPromotions .redPromo .content2 .customTable2 thead th.bg1 {
                background: #C0171B !important
            }

            .otherPromotions .redPromo .content2 .customTable2 thead th.bg2 {
                background: #791214 !important
            }

        .otherPromotions .purplePromo .content2 .customTable2 thead th {
            color: #FFF !important
        }

            .otherPromotions .purplePromo .content2 .customTable2 thead th.bg1 {
                background: #582CD8 !important
            }

            .otherPromotions .purplePromo .content2 .customTable2 thead th.bg2 {
                background: #3F19AF !important
            }

        .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(odd) > td, .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(odd) > th {
            background-color: #EBF0F6 !important;
            border: none !important;
        }

        .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(even) > td, .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(even) > th {
            background-color: #F4F6F8 !important;
            border: none !important;
        }

        .otherPromotions .termsLink {
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            text-align: center;
        }

        .otherPromotions .redPromo .termsLink {
            color: #C0171B;
        }

        .otherPromotions .purplePromo .termsLink {
            color: #582CD8;
        }

        .otherPromotions .content3 {
            position: relative;
            padding: 80px 0px;
            background: #EBF0F6;
        }

            .otherPromotions .content3 .icon {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-bottom: 20px
            }

                .otherPromotions .content3 .icon img {
                    width: 50px;
                    height: 50px;
                }

            .otherPromotions .content3 .text {
                font-size: 18px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                text-align: center;
                margin-bottom: 10px;
            }

            .otherPromotions .content3 .desc {
                font-size: 16px;
                font-weight: 500;
                color: #2D3239;
                line-height: 1;
                text-align: center;
            }


        .otherPromotions .content4 {
            position: relative;
            padding: 80px 0px;
            background: #FFF;
        }

            .otherPromotions .content4 .item {
                background: #EBF0F6;
                border-radius: 20px;
                padding: 30px;
                display: flex;
                align-items: center;
                justify-content: center;
                flex-direction: column;
                min-height: 275px;
            }

            .otherPromotions .content4 .icon {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-bottom: 20px
            }

                .otherPromotions .content4 .icon img {
                    width: 50px;
                    height: 50px;
                }

            .otherPromotions .content4 .text {
                font-size: 18px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                text-align: center;
                margin-bottom: 10px;
            }

            .otherPromotions .content4 .desc {
                font-size: 16px;
                font-weight: 500;
                color: #2D3239;
                line-height: 1;
                text-align: center;
            }

        .otherPromotions .content5 {
            position: relative;
            padding: 80px 0px;
            background-size: 100% 100% !important;
        }

            .otherPromotions .content5 .more a {
                padding: 10px 40px;
                margin: 0px;
                color: #FFF !important;
            }

        .otherPromotions .redPromo .content5 .more a {
            background: #C0171B !important;
            border-color: #C0171B !important;
        }

        .otherPromotions .purplePromo .content5 .more a {
            background: #582CD8 !important;
            border-color: #582CD8 !important;
        }

        .otherPromotions .content6 {
            position: relative;
            padding: 50px 0px;
            background: #120001;
        }

        .otherPromotions .redPromo .content6 {
            border-bottom: 10px solid #5A0606;
        }

        .otherPromotions .purplePromo .content6 {
            border-bottom: 10px solid #582CD8;
        }
    /* PROMOTIONS */

    /* CALC */
    .sectionTabs2 {
        position: relative;
        padding: 30px 0px 0px 0px;
    }

        .sectionTabs2 .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px;
            border: none;
        }

            .sectionTabs2 .nav li {
                position: relative;
                padding-bottom: 30px;
                width: 24%;
            }

                .sectionTabs2 .nav li a {
                    position: relative;
                    border: 2px solid #61F7AC;
                    background: #FFF;
                    color: #2D3239;
                    padding: 20px 40px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                }

                    .sectionTabs2 .nav li a.active, .sectionTabs2 .nav li a:hover {
                        background: #61F7AC;
                        color: #2D3239;
                        border: 2px solid #61F7AC;
                        -webkit-transition: all 0.3s ease-in-out;
                        transition: all .3s ease-in-out;
                    }

    .calculator {
    }

        .calculator .form-control {
            padding: 10px 20px;
            border: 1px solid #A6B3C4 !important;
            border-radius: 15px;
            min-height: 50px;
        }

        .calculator img.change {
            width: 40px;
            height: 40px;
        }
    /* CALC */

    /* TUTORIAL */
    .tutorialItem {
        position: relative;
    }

        .tutorialItem .image {
            position: relative;
            width: 100%;
            height: 200px;
            border-radius: 20px;
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .tutorialItem .image:after {
                content: '';
                position: absolute;
                width: 100%;
                height: 100%;
                border-radius: 20px;
                background: url('/static/images/tutorialmaskbg.png') no-repeat;
                background-size: 100% 100%;
            }

            .tutorialItem .image img.cover {
                width: 100%;
                height: 100%;
                -ms-object-fit: cover;
                object-fit: cover;
                z-index: 0;
            }

            .tutorialItem .image img.play {
                position: absolute;
                width: 50px;
                height: 50px;
                z-index: 1;
            }

        .tutorialItem .text {
            margin-top: 10px;
        }

            .tutorialItem .text .title {
                font-size: 17px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                margin-bottom: 5px;
            }

            .tutorialItem .text .time {
                font-size: 14px;
                font-weight: 400;
                color: #2D3239;
                line-height: 1;
                margin-bottom: 0px;
            }
    /* TUTORIAL */

    /* SEARCH BOX */
    .otherSearchBox {
        position: relative;
        padding: 30px 0px;
        margin-top: -60px;
    }

        .otherSearchBox .searchContent {
            position: relative;
        }

            .otherSearchBox .searchContent .form-control, .otherSearchBox .searchContent .form-control:focus {
                position: relative;
                border-radius: 20px;
                border: none;
                box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px !important;
                padding: 30px 80px;
            }

            .otherSearchBox .searchContent .before {
                width: 40px;
                height: 40px;
                border-radius: 50%;
                background: #EBF0F6;
                display: flex;
                align-items: center;
                justify-content: center;
                position: absolute;
                top: 10px;
                left: 20px;
            }

                .otherSearchBox .searchContent .before i {
                    color: #2D323A;
                    font-size: 15px;
                }

            .otherSearchBox .searchContent button {
                position: absolute;
                top: 10px;
                right: 20px;
                border: none;
                background: transparent;
            }

                .otherSearchBox .searchContent button i {
                    font-size: 40px;
                    color: #EBF0F6;
                }
    /* SEARCH BOX */

    /* PAMM/MAMM */
    .affiliateItem2 {
        position: relative;
        height: 250px;
        background: #EBF0F6;
        border-radius: 20px;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }

        .affiliateItem2 img {
            position: absolute;
            bottom: 0px;
        }

    .affiliateItem {
        position: relative;
        padding: 0px 30px 30px 30px;
        background: #EBF0F6;
        border-radius: 20px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        min-height: 170px;
    }

        .affiliateItem .image {
            position: relative;
            padding: 20px;
            border-radius: 50%;
            background: #0F2C7A;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100px;
            height: 100px;
            margin-bottom: 20px;
            margin-top: -25px;
        }

            .affiliateItem .image img {
                position: relative;
                width: 50px;
                height: 50px;
            }

        .affiliateItem .text {
            font-size: 18px;
            font-weight: 600;
            line-height: 1.2;
            color: #0F2C7A;
            text-align: center;
            margin-bottom: 0px;
        }
    /* PAMM/MAMM */

    /* OPEN AFFILIATE */
    .mainOpenAffliate {
        background: #0B132C !important;
    }

        .mainOpenAffliate .sectionTitle h6 {
            color: #FFF !important;
        }

        .mainOpenAffliate .sectionBody {
            margin-top: 20px !important;
        }

            .mainOpenAffliate .sectionBody .otherDesc {
                margin-top: 20px !important;
                flex-direction: column !important;
            }

                .mainOpenAffliate .sectionBody .otherDesc .subTitle {
                    color: #FFF !important;
                }

            .mainOpenAffliate .sectionBody .item {
                flex-direction: column !important;
                justify-content: center !important;
            }

                .mainOpenAffliate .sectionBody .item .itemIcon {
                    width: 100% !important;
                    float: none !important;
                }

                .mainOpenAffliate .sectionBody .item .itemText {
                    width: 100% !important;
                    float: none !important;
                    margin-top: -50px;
                    margin-bottom: -30px;
                }

                    .mainOpenAffliate .sectionBody .item .itemText .title, .mainOpenAffliate .sectionBody .item .itemText .desc {
                        text-align: center !important;
                        color: #FFF !important;
                    }
    /* OPEN AFFILIATE */

    /* WHY N1CM */
    .zIndex1 {
        z-index: 1;
    }

    .mtN200 {
        margin-top: -200px;
    }

    .mHAuto {
        min-height: auto !important
    }
    /* WHY N1CM */

    /* SUPPORT CENTER */
    .faqListItem {
        position: relative;
        margin-bottom: 60px;
    }

        .faqListItem .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 25px;
            line-height: 1.1;
            text-align: left;
            color: #2C3139;
        }

        .faqListItem ul {
            position: relative;
            margin-bottom: 0px;
        }

            .faqListItem ul li {
                margin-bottom: 20px;
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 400;
                margin-bottom: 20px;
                line-height: 1.3;
                text-align: left;
                color: #2C3139;
            }

        .faqListItem a {
            color: #2D3239 !important
        }

    .supportItem {
        display: flex;
        justify-content: center;
    }

        .supportItem .icon {
            width: 20%;
            float: left;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .supportItem .icon img {
                width: 50px;
                height: 50px;
            }

        .supportItem .text {
            width: 80%;
            float: left;
            padding: 0px 15px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

            .supportItem .text .first {
                font-size: 17px;
                line-height: 1.2;
                font-weight: 600;
                margin-bottom: 10px;
                color: #2D3239;
            }

            .supportItem .text .last {
                font-size: 14px;
                font-weight: 400;
                color: #2D3239;
                line-height: 1.2;
                margin-bottom: 0px;
            }

    .searchForm {
        position: relative;
        width: 75%;
    }

        .searchForm .form-control {
            border-radius: 0px;
            border: none;
            border-bottom: 1px solid #2D3239;
            background: transparent;
        }

            .searchForm .form-control:focus {
                background: transparent !important;
                border-bottom: 1px solid #61F7AC;
            }
    /* SUPPORT CENTER */

    /* LEGAL DOCUMENT */
    .downloadItem {
        padding: 40px;
        border-radius: 20px;
        background: #EBF0F6;
    }

        .downloadItem a {
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .downloadItem a .sectionBody {
                width: 80%;
                float: left;
                display: flex;
                align-items: center;
                justify-content: center
            }

                .downloadItem a .sectionBody .icon {
                    width: 25%;
                    float: left;
                    display: flex;
                    align-items: flex-start;
                    justify-content: center
                }

                .downloadItem a .sectionBody .text {
                    width: 75%;
                    float: left;
                    display: flex;
                    align-items: flex-start;
                    justify-content: center;
                    padding: 0px 10px;
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 18px;
                    font-weight: 600;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: center;
                    color: #2C3139;
                }

            .downloadItem a .sectionMore {
                width: 20%;
                float: left;
                display: flex;
                align-items: center;
                justify-content: center
            }

                .downloadItem a .sectionMore img {
                    padding: 10px;
                    background: #0F2C7A;
                    border-radius: 10px;
                }
    /* LEGAL DOCUMENT */

    /* FAQS DETAIL */
    .pxMt {
        padding-top: 0px !important;
    }

    section.faqsPage {
        position: relative;
    }

        section.faqsPage ul {
            margin-bottom: 0px;
        }

            section.faqsPage ul li {
                margin-bottom: 15px;
            }

                section.faqsPage ul li a {
                    margin: 0px;
                    width: 100%;
                    text-align: center;
                    padding: 15px 20px;
                }

                    section.faqsPage ul li a.active {
                        background-color: #61F7AC !important;
                        border: 1px solid #61F7AC !important;
                        color: #03062C !important;
                    }

                    section.faqsPage ul li a:hover {
                        background-color: #61F7AC !important;
                        border: 1px solid #61F7AC !important;
                        color: #03062C !important;
                        transform: scale(1) !important;
                    }

    .imgOtherNone {
        display: block !important;
    }

    .imgOtherBlock {
        display: none !important
    }
    /* FAQS DETAIL */

    /* CONTACT PAGE */
    section.contactUsForms {
    }

        section.contactUsForms .leftBox {
            position: relative;
            margin-bottom: 40px;
        }

            section.contactUsForms .leftBox label {
                color: #2D3239;
                font-size: 15px;
                font-weight: 500;
                line-height: 1.2;
                margin-bottom: 0px;
            }

                section.contactUsForms .leftBox label.policyLabel {
                    color: #2D3239;
                    font-size: 13px;
                    font-weight: 500;
                    line-height: 1.2;
                    margin-bottom: 0px;
                    padding-left: 10px
                }

            section.contactUsForms .leftBox .form-control {
                border: none;
                border-radius: 0px;
                border-bottom: 1px solid #2D3239;
            }

                section.contactUsForms .leftBox .form-control:focus {
                    border: none;
                    border-radius: 0px;
                    border-bottom: 1px solid #61F7AC;
                }

        section.contactUsForms .rightBox {
            position: relative;
            background: #EBF0F6;
            border-radius: 20px;
            padding: 30px 70px;
            margin-bottom: 40px;
        }

            section.contactUsForms .rightBox .sectionImageCover {
                margin-top: -60px;
                margin-bottom: 30px;
            }

                section.contactUsForms .rightBox .sectionImageCover img {
                    width: 100%;
                }

            section.contactUsForms .rightBox ul {
                position: relative;
            }

                section.contactUsForms .rightBox ul li {
                    margin-bottom: 20px;
                }

                    section.contactUsForms .rightBox ul li a {
                        display: flex;
                        align-items: center;
                    }

                        section.contactUsForms .rightBox ul li a .iconBox {
                            width: 15%;
                            float: left;
                        }

                            section.contactUsForms .rightBox ul li a .iconBox img {
                                width: 40px;
                                height: 40px;
                            }

                        section.contactUsForms .rightBox ul li a .iconText {
                            width: 85%;
                            float: right;
                            color: #2D3239;
                            font-size: 17px;
                            font-weight: 500;
                        }

        section.contactUsForms .bottomBox {
            position: relative;
            width: 100%;
            min-height: 250px;
            background: url('/static/images/main_about_contact_image3.png') no-repeat #AFD9FF;
            background-size: 100% 100%;
            border-radius: 20px;
            padding: 30px 70px;
            display: flex;
            align-items: center;
            justify-content: center
        }

            section.contactUsForms .bottomBox .sectionTitle {
                padding-bottom: 0px !important
            }

            section.contactUsForms .bottomBox .title {
                color: #103563 !important;
                border-bottom: 2px solid #103563;
            }

            section.contactUsForms .bottomBox .desc {
                font-size: 17px !important;
                color: #052958 !important;
                font-weight: 500 !important;
            }
    /* CONTACT PAGE */

    /* NEWS CATS */
    .categoriesListHorizantal {
        position: relative;
    }

        .categoriesListHorizantal ul {
            padding-top: 50px;
        }

            .categoriesListHorizantal ul li a {
                margin: 0px !important;
                color: #03062C !important;
            }

    .newsLists .cardItem:first-of-type {
        margin-top: -150px;
        margin-bottom: 175px !important;
    }

    .cardItem {
        position: relative;
        border-radius: 20px;
        overflow: hidden;
        box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    }

        .cardItem.horizantal .image {
            position: relative;
            height: 250px;
            width: 40%;
            float: left;
            border-top-left-radius: 20px;
            border-bottom-left-radius: 20px;
            overflow: hidden;
        }

        .cardItem .image img {
            position: relative;
            width: 100%;
            height: 100%;
            -ms-object-fit: cover;
            object-fit: cover;
        }

        .cardItem.horizantal .text {
            position: relative;
            background: #FFF;
            width: 60%;
            height: 250px;
            float: left;
            padding: 30px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

        .cardItem.vertical .image {
            position: relative;
            height: 250px;
            width: 100%;
            float: left;
            border-top-left-radius: 20px;
            border-top-right-radius: 20px;
            overflow: hidden;
        }

        .cardItem.vertical .text {
            position: relative;
            background: #FFF;
            width: 100%;
            float: left;
            padding: 30px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

        .cardItem .text .content {
            position: relative;
        }

        .cardItem .text .desc {
            font-size: 14px;
            font-weight: 400;
            color: #2D3239;
            line-height: 1.2;
        }

        .cardItem .text .title a {
            font-size: 18px;
            font-weight: 600;
            color: #2D3239;
            line-height: 1.2;
        }

        .cardItem .more {
            margin-bottom: 0px;
        }

            .cardItem .more a {
                font-size: 14px;
                font-weight: 600;
                color: #61F7AC;
                line-height: 1.2;
            }
    /* CUSTOM PAGINATION */
    .customPagination .pagination.pagination-circle .page-item {
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .customPagination .pagination.pagination-circle .page-item.active .page-link {
            border-radius: 50%;
        }

        .customPagination .pagination.pagination-circle .page-item .page-link:hover {
            border-radius: 50%;
        }

        .customPagination .pagination.pagination-circle .page-item .page-link {
            margin-left: 2px;
            margin-right: 2px;
            border-radius: 50%;
            width: 40px;
            height: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
        }

    .customPagination .pagination .page-item.active .page-link {
        box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    }

    .customPagination .page-link {
        border: none !important;
    }

    .customPagination .pagination .page-item .page-link {
        color: #2C3238;
        background: #F2F5F9;
    }

    .customPagination .pagination.pagination-circle .page-item.active .page-link {
        background-color: #0F2C7A;
        color: white;
    }

        .customPagination .pagination.pagination-circle .page-item.active .page-link:hover {
            background-color: #0F2C7A;
        }

    .customPagination .pagination .page-item .page-link.prev, .customPagination .pagination .page-item .page-link.next {
        background: transparent;
        border: 0 !important;
        color: #C8CED5;
        font-size: 12px;
    }

        .customPagination .pagination .page-item .page-link.prev:hover, .customPagination .pagination .page-item .page-link.next:hover {
            background-color: initial;
            color: #C8CED5
        }

    .customPagination .pagination .page-item .page-link:hover {
        -webkit-transition: all .3s linear;
        transition: all .3s linear;
        border-radius: .125rem;
        background-color: #0F2C7A;
        color: #FFF;
    }

    .customPagination .pagination.pagination-circle .page-item .page-link:hover {
        border-radius: 50%;
    }

    .mainNewsSlider {
        position: relative;
    }

        .mainNewsSlider .item {
            margin: 10px 25px;
        }

        .mainNewsSlider .owl-nav {
            display: block !important;
            right: 0;
            font-size: 20px;
            color: #ccc;
        }

        .mainNewsSlider .owl-prev {
            position: absolute;
            left: 0px;
            top: 50%;
        }

        .mainNewsSlider .owl-next {
            position: absolute;
            right: 0px;
            top: 50%;
        }
    /* CUSTOM PAGINATION */

    /* NEWS CATS */

    /* CAREER */
    .careerItemText {
        border-radius: 20px;
        padding: 40px;
        background: #0F2C7A;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        height: 300px;
        margin-bottom: 25px;
    }

        .careerItemText .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: center;
            color: #FFF;
        }

        .careerItemText .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: left;
            color: #FFF;
        }

    .careerItemImage {
        border-radius: 20px;
        background: #0F2C7A;
        height: 300px;
        overflow: hidden;
        margin-bottom: 25px;
    }

        .careerItemImage img {
            border-radius: 20px;
            width: 100%;
            height: 100%;
            -ms-object-fit: cover;
            object-fit: cover;
        }

    .horizantalBox {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        padding: 0px 20px;
    }

        .horizantalBox.w-25 {
            width: 25%;
            float: left;
        }

        .horizantalBox.w-20 {
            width: 20%;
            float: left;
        }

        .horizantalBox img {
            width: 70px;
            height: 70px;
            margin-bottom: 15px;
        }

        .horizantalBox .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: center;
            color: #2D3239;
        }

        .horizantalBox .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: center;
            color: #2D3239;
        }

    .openPositionBox {
        position: relative;
        padding: 40px;
        border-radius: 20px;
        background: #FFF;
        box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 25px;
    }

        .openPositionBox:last-of-type {
            margin-bottom: 0px;
        }

        .openPositionBox .text {
            width: 85%;
            float: left;
        }

        .openPositionBox .more {
            width: 15%;
            float: left;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
        }

        .openPositionBox .text .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: left;
            color: #0F2C7A;
        }

        .openPositionBox .text .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: left;
            color: #2D3239;
        }

        .openPositionBox .more a:first-of-type {
            margin: 0px;
        }

        .openPositionBox .more a.other {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-top: 10px;
            line-height: 1.2;
            color: #2D3239;
            text-decoration: underline !important;
        }

    section.mainSupportCareers {
        position: relative;
        padding: 50px 0px;
        background: #0F2C7A;
    }

        section.mainSupportCareers .sectionTitle {
            display: flex;
            align-items: center;
            justify-content: center;
        }

            section.mainSupportCareers .sectionTitle h6 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 35px;
                font-weight: 700;
                margin-bottom: 0px;
                line-height: 1;
                text-align: center;
                color: #FFF;
                padding-right: 20px;
                border-right: 1px solid #FFF;
            }

            section.mainSupportCareers .sectionTitle .more {
                position: relative;
                padding-left: 20px;
                display: flex;
                flex-direction: column;
            }

                section.mainSupportCareers .sectionTitle .more .first {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 500;
                    margin-bottom: 5px;
                    line-height: 1.2;
                    color: #FFF;
                }

                section.mainSupportCareers .sectionTitle .more .last {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 18px;
                    font-weight: 600;
                    line-height: 1.2;
                    color: #FFF;
                }
    /* CAREER */

    /* MAIN SLIDER */
    section.mainSlideContainer {
        position: relative;
        margin-top: -160px;
        padding-top: 160px !important;
        padding: 0px;
        background: url('/static/images/main_header_bg.webp') no-repeat !important;
        background-position: top center;
        background-size: 100% 100% !important;
        min-height: 750px;
    }

        section.mainSlideContainer:before {
            content: '';
            position: absolute;
            background: url('/static/images/main_header_bg_mask.webp') no-repeat;
            background-position: top center;
            background-size: 100% 100%;
            left: 0px;
            bottom: 0px;
            width: 100%;
            height: 200px;
            z-index: 1;
        }

        section.mainSlideContainer .mainSlideContent {
        }

            section.mainSlideContainer .mainSlideContent .mainSlider {
            }

                section.mainSlideContainer .mainSlideContent .mainSlider .item {
                }

                    section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText {
                        position: relative;
                        height: 100%;
                        display: flex;
                        justify-content: center;
                        flex-direction: column;
                    }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.title {
                            font-family: 'Montserrat', sans-serif !important;
                            font-weight: 700;
                            font-size: 45px;
                            color: #FFF;
                            line-height: 1.2;
                        }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.small {
                            font-family: 'Montserrat', sans-serif !important;
                            font-weight: 700;
                            font-size: 25px;
                            color: #FFF;
                            margin-top: 0px;
                            line-height: 1.3;
                        }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.desc {
                            font-family: 'Montserrat', sans-serif !important;
                            text-align: left;
                            font-weight: 500;
                            font-size: 16px;
                            color: #FFF;
                            margin-top: 20px;
                            line-height: 1.3;
                        }

        section.mainSlideContainer .owl-item.active p {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInLeft;
            animation-delay: 0.3s;
        }

        section.mainSlideContainer .owl-item.active .slideImage {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInRight;
            animation-delay: 0.3s;
        }

        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn {
            margin: 25px 0px;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn a {
                text-align: center;
                margin: 0px;
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn p.miniDesc {
                font-size: 14px;
                font-weight: 300;
                color: #FFF;
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage {
            position: relative;
            margin-top: 0px;
            display: flex;
            align-items: center;
            justify-content: flex-end;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage img.front1 {
                z-index: 0;
                position: absolute;
                width: 100%;
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage video {
                width: 75%
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage img {
                width: 100%;
            }

                section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage img.front2 {
                    z-index: 2;
                    position: relative;
                    right: -150px;
                    top: 100px;
                    width: 450px;
                }

        section.mainSlideContainer .mainSlideContent .mainSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #B1C1D2
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots {
            text-align: center;
            margin-top: 10px;
            padding-bottom: 10px;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot.active span,
            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot.active span,
            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #B1C1D2;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #FFF
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots {
            position: relative;
            text-align: left;
            margin-top: 10px;
            padding-bottom: 10px;
            bottom: 100px;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot.active span,
            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot:hover span {
                background: #FFF
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot.active span,
            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot:hover span {
                background: #FFF
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #FFF;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN SLIDER */

    /* SIGN UP BOX */
    section.signUpBox {
        padding: 40px 0px !important;
        background: transparent !important;
        height: 100%;
    }

        section.signUpBox:before {
            content: '';
            background: #EBF0F6;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 50%;
            height: 100%;
        }

        section.signUpBox .right {
            padding-right: 40px;
        }

        section.signUpBox .left {
            padding-left: 40px;
        }

        section.signUpBox .sectionTitle h6 {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 30px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

    section.logInBox .sectionBody {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    section.signUpBox .sectionBody .otherDesc .subTitle a {
        font-size: 17px;
        margin-bottom: 0;
        line-height: 1.1;
        text-align: center;
        color: #0F2C7A;
    }

    section.signUpBox input.form-control {
        padding: 10px 20px;
        border-radius: 35px;
        min-height: 50px;
    }

    section.signUpBox select.form-control {
        padding: 10px 20px;
        border-radius: 35px;
        min-height: 50px;
    }

    section.signUpBox label {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 15px;
        font-weight: 400;
        margin-bottom: 0;
        line-height: 1.2;
        text-align: left;
        color: #343a40;
    }

        section.signUpBox label a {
            font-size: 15px;
            font-weight: 500;
            margin-bottom: 0;
            line-height: 1.2;
            text-align: left;
            color: #0F2C7A;
        }

    section.signUpBox .otherLinkBox {
        padding-bottom: 50px;
    }

        section.signUpBox .otherLinkBox img {
            width: 125px;
        }
    /* SIGN UP BOX */

    /* LOG IN BOX */
    section.logInBox {
        padding: 40px 0px !important;
        background: transparent !important;
        height: 100%;
    }

        section.logInBox:before {
            content: '';
            background: #EBF0F6;
            position: absolute;
            top: 0px;
            right: 0px;
            width: 50%;
            height: 100%;
        }

        section.logInBox .right {
            padding-right: 40px;
        }

        section.logInBox .left {
            padding-left: 40px;
        }

        section.logInBox .sectionTitle .small {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 20px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

        section.logInBox .sectionTitle h6 {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 30px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

        section.logInBox .sectionBody {
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

            section.logInBox .sectionBody .otherDesc .subTitle a {
                font-size: 17px;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #0F2C7A;
            }

        section.logInBox input.form-control {
            padding: 10px 20px;
            border-radius: 35px;
            min-height: 50px;
        }

        section.logInBox select.form-control {
            padding: 10px 20px;
            border-radius: 35px;
            min-height: 50px;
        }

        section.logInBox label {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 15px;
            font-weight: 400;
            margin-bottom: 0;
            line-height: 1.2;
            text-align: left;
            color: #343a40;
        }

            section.logInBox label a {
                font-size: 15px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.2;
                text-align: left;
                color: #0F2C7A;
            }

        section.logInBox .otherLinkBox {
            padding-bottom: 50px;
        }

            section.logInBox .otherLinkBox img {
                width: 125px;
            }
    /* LOG IN BOX */

    /* MAIN FEATURED TABS */
    section.mainFeaturedTabs {
        padding: 0px;
        background: #0F2C7A;
        position: relative;
        z-index: 1;
        margin-top: -75px;
        border-top: 5px solid #61F7AC;
        box-shadow: rgba(2, 123, 254, 0.3) 0px 7px 29px 0px;
    }

        section.mainFeaturedTabs .featuredContent {
            padding: 20px;
        }

            section.mainFeaturedTabs .featuredContent ul {
                margin-bottom: 0px;
                display: flex;
                align-items: start;
                justify-content: space-between;
            }

                section.mainFeaturedTabs .featuredContent ul li {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    flex-direction: column;
                    padding: 20px;
                    border-radius: 20px;
                    float: left;
                    min-height: 125px;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                }

                    section.mainFeaturedTabs .featuredContent ul li:after,
                    section.mainFeaturedTabs .featuredContent ul li:before {
                        transition: all .5s;
                    }

                    section.mainFeaturedTabs .featuredContent ul li:last-of-type {
                        border: none;
                    }

                    section.mainFeaturedTabs .featuredContent ul li img {
                        margin-bottom: 10px;
                        min-height: 26px;
                    }

                    section.mainFeaturedTabs .featuredContent ul li p.title {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 15px;
                        font-weight: 600;
                        margin-bottom: 0;
                        line-height: 1.1;
                        text-align: center;
                        color: #FFF;
                    }

                    section.mainFeaturedTabs .featuredContent ul li p.desc {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 13px;
                        font-weight: 400;
                        margin-bottom: 0;
                        line-height: 1.1;
                        text-align: center;
                        color: #FFF;
                    }

                    section.mainFeaturedTabs .featuredContent ul li.active, section.mainFeaturedTabs .featuredContent ul li:hover {
                        background: #FFF;
                        border-radius: 20px;
                        -webkit-animation-duration: 1s;
                        animation-duration: 1s;
                        -webkit-animation-fill-mode: both;
                        animation-fill-mode: both;
                        animation-name: pulse;
                        animation-delay: 0.3s;
                    }

                        section.mainFeaturedTabs .featuredContent ul li.active p.title, section.mainFeaturedTabs .featuredContent ul li.active p.desc, section.mainFeaturedTabs .featuredContent ul li:hover p.title, section.mainFeaturedTabs .featuredContent ul li:hover p.desc {
                            color: #0F2C7A;
                        }
    /* MAIN FEATURED TABS */

    /* MAIN LOWEST SPREADS */
    section.mainLowestSpreads {
        position: relative;
        padding: 80px 0px
    }

        section.mainLowestSpreads .sectionTitle {
            margin-bottom: 40px;
        }

            section.mainLowestSpreads .sectionTitle h2 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

        section.mainLowestSpreads h1 {
            font-family: 'Montserrat', sans-serif !important;
            /*font-weight: 700;*/
            font-size: 14px;
            color: #2C3139;
            /*line-height: 1.1;*/
            text-align: center;
        }

        section.mainLowestSpreads .sectionTitle p.desc {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 500;
            font-size: 15px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 0px;
        }

        section.mainLowestSpreads .sectionLeft {
            width: 50%;
            float: left;
        }

        section.mainLowestSpreads .sectionRight {
            width: 50%;
            float: right;
        }

        section.mainLowestSpreads .sectionItem {
            padding: 25px;
            display: flex;
            align-items: center;
            -webkit-transition: all 0.3s ease-in-out;
            transition: all .3s ease-in-out;
        }

            section.mainLowestSpreads .sectionItem.removeBorder {
                border: none;
            }

            section.mainLowestSpreads .sectionItem .sectionIcon {
                width: 20%;
                float: left;
                display: flex;
                align-items: center;
            }

            section.mainLowestSpreads .sectionItem img {
                width: 75px;
                height: 75px
            }

            section.mainLowestSpreads .sectionItem .sectionText {
                width: 80%;
                float: right;
                display: flex;
                justify-content: center;
                flex-direction: column;
            }

                section.mainLowestSpreads .sectionItem .sectionText p.title, section.mainLowestSpreads .sectionItem .sectionText p.title a, section.mainLowestSpreads .sectionItem .sectionText p.title a:hover {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 17px;
                    font-weight: 600;
                    margin-bottom: 5px;
                    line-height: 1.1;
                    text-align: left;
                    color: #0F2C7A;
                }

                section.mainLowestSpreads .sectionItem .sectionText p.subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 600;
                    margin-bottom: 5px;
                    line-height: 1.1;
                    text-align: left;
                    color: #2C3139;
                }

                section.mainLowestSpreads .sectionItem .sectionText p.desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 14px;
                    font-weight: 400;
                    margin-bottom: 0;
                    line-height: 1.2;
                    text-align: left;
                    color: #2C3139;
                }

        section.mainLowestSpreads .sectionMore {
            width: 100%;
            text-align: center;
            margin-top: 20px;
        }

            section.mainLowestSpreads .sectionMore p {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #2C3139;
            }

            section.mainLowestSpreads .sectionMore a {
            }

        section.mainLowestSpreads .sectionItem:hover {
            padding: 25px 25px 25px 15px;
            -webkit-transition: all 0.3s ease-in-out;
            transition: all .3s ease-in-out;
        }
    /* MAIN LOWEST SPREADS */

    /* MAIN SECURELY */
    section.mainSecurely {
        padding: 80px 0px;
        position: relative;
        background: #EBF0F6;
    }

        section.mainSecurely .sectionBody {
            display: flex;
            flex-direction: column;
            height: 100%;
            justify-content: center;
            align-items: center;
        }

            section.mainSecurely .sectionBody .sectionTitle {
                margin-bottom: 40px;
            }

                section.mainSecurely .sectionBody .sectionTitle h2 {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 35px;
                    font-weight: 700;
                    margin-bottom: 10px;
                    line-height: 1;
                    text-align: center;
                    color: #2C3139;
                }

                section.mainSecurely .sectionBody .sectionTitle p.subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 22px;
                    font-weight: 600;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: center;
                    color: #2C3139;
                }

                section.mainSecurely .sectionBody .sectionTitle p.desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 16px;
                    font-weight: 400;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: left;
                    color: #2C3139;
                    margin-top: 35px;
                }

        section.mainSecurely .sectionText {
            position: relative;
        }

            section.mainSecurely .sectionText ul {
                position: relative;
                margin-top: 50px;
                margin-bottom: 40px;
            }

                section.mainSecurely .sectionText ul li {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 16px;
                    font-weight: 500;
                    margin-bottom: 15px;
                    line-height: 1.2;
                    text-align: left;
                    color: #2C3139;
                    position: relative;
                    padding-left: 30px;
                }

                    section.mainSecurely .sectionText ul li:before {
                        content: '';
                        position: absolute;
                        top: 0px;
                        left: 0px;
                        background: url('/static/images/icon_arrow_right_dark.svg') no-repeat;
                        background-size: 100% 100%;
                        width: 20px;
                        height: 20px;
                    }

            section.mainSecurely .sectionText .textItem {
                width: 50%;
                float: left;
                margin-bottom: 20px;
                display: flex;
                align-items: center;
                position: relative;
                z-index: 1;
            }

                section.mainSecurely .sectionText .textItem .icon {
                    font-family: 'Montserrat', sans-serif !important;
                    width: 15%;
                    float: left;
                    display: flex;
                    align-items: center;
                    font-size: 55px;
                    font-weight: 700;
                    color: #027BFE;
                    line-height: 1;
                    position: relative;
                    z-index: 1;
                }

                section.mainSecurely .sectionText .textItem .text {
                    width: 85%;
                    float: left;
                    padding: 0px 10px;
                    position: relative;
                    z-index: 1;
                }

                    section.mainSecurely .sectionText .textItem .text .title {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 16px;
                        font-weight: 600;
                        margin-bottom: 2px;
                        line-height: 1.1;
                        text-align: left;
                        color: #2C3139;
                    }

                    section.mainSecurely .sectionText .textItem .text .desc {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 12.5px;
                        font-weight: 400;
                        margin-bottom: 0;
                        line-height: 1.1;
                        text-align: left;
                        color: #2C3139;
                    }

            section.mainSecurely .sectionText .more {
            }

                section.mainSecurely .sectionText .more a {
                    margin: 0px;
                }

        section.mainSecurely .sectionPayment {
            margin-top: 90px;
        }

            section.mainSecurely .sectionPayment ul {
                margin-bottom: 0px;
                display: flex;
                justify-content: space-between;
            }

                section.mainSecurely .sectionPayment ul li {
                    float: left;
                    text-align: center;
                    margin-bottom: 10px;
                    display: flex;
                    align-items: center;
                    justify-content: center
                }

                    section.mainSecurely .sectionPayment ul li:hover {
                        text-align: left;
                    }

                    section.mainSecurely .sectionPayment ul li img:last-of-type {
                        display: none;
                    }

                    section.mainSecurely .sectionPayment ul li:hover img:first-of-type {
                        display: none;
                    }

                    section.mainSecurely .sectionPayment ul li:hover img:last-of-type {
                        display: flex;
                        -webkit-animation-duration: 1s;
                        animation-duration: 1s;
                        -webkit-animation-fill-mode: both;
                        animation-fill-mode: both;
                        animation-name: fadeInDown;
                        animation-delay: 0.1s;
                    }
    /* MAIN SECURELY */

    /* MAIN APPS */
    section.mainApps {
        position: relative;
        background: url('/static/images/main_apps_bg.webp') no-repeat;
        background-size: cover;
        padding: 80px 0px
    }

        section.mainApps .sectionMedia {
            position: relative;
            min-height: 720px;
        }

            section.mainApps .sectionMedia video {
                position: absolute;
                width: 250px;
                height: 575px;
                right: -5px;
                top: 30px;
                z-index: 1;
            }

            section.mainApps .sectionMedia img.phone {
                position: absolute;
                top: -40px;
                left: 61px;
                z-index: 3;
                width: 445px;
                height: 720px;
            }

        section.mainApps .sectionBody {
        }

            section.mainApps .sectionBody h3 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 35px;
                font-weight: 700;
                margin-bottom: 20px;
                line-height: 1;
                text-align: left;
                color: #FFF;
            }

            section.mainApps .sectionBody p.subTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 18px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.2;
                text-align: left;
                color: #FFF;
            }

            section.mainApps .sectionBody p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin: 30px 0px;
                line-height: 1.2;
                text-align: left;
                color: #FFF;
            }

        section.mainApps ul.app {
            position: relative;
            z-index: 5;
            margin-bottom: 0px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 30px;
            margin-right: 15px;
        }

            section.mainApps ul.app li {
                float: left;
                margin: 0px 10px;
            }

                section.mainApps ul.app li.last {
                    float: left;
                    margin-left: 10px;
                    margin-right: 0px;
                }

                section.mainApps ul.app li a img {
                    width: 25px;
                    height: 25px;
                }

        section.mainApps .sectionBody .featureContent {
            margin-top: 60px;
            margin-bottom: 30px;
        }

            section.mainApps .sectionBody .featureContent .featureItem {
                width: 25%;
                padding: 10px 15px;
                float: left;
                margin-bottom: 25px;
                display: flex;
                align-items: center;
                min-height: 100px;
                border-radius: 20px;
                -webkit-transition: all 0.3s ease-in-out;
                transition: all .3s ease-in-out;
            }

                section.mainApps .sectionBody .featureContent .featureItem .featureIcon {
                    width: 25%;
                    float: right;
                    display: flex;
                    align-items: center;
                    justify-content: end;
                }

                    section.mainApps .sectionBody .featureContent .featureItem .featureIcon img {
                        width: 40px;
                        height: 40px;
                    }

                section.mainApps .sectionBody .featureContent .featureItem .featureText {
                    width: 75%;
                    float: left;
                    display: flex;
                    align-items: center;
                    justify-content: flex-start;
                    padding-right: 10px
                }

                    section.mainApps .sectionBody .featureContent .featureItem .featureText p {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 14px;
                        font-weight: 700;
                        margin-bottom: 0px;
                        line-height: 1.1;
                        text-align: left;
                        color: #FFF;
                    }

                section.mainApps .sectionBody .featureContent .featureItem.active, section.mainApps .sectionBody .featureContent .featureItem:hover {
                    background: #FFF;
                    border-radius: 20px;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                    -webkit-animation-duration: 1s;
                    animation-duration: 1s;
                    -webkit-animation-fill-mode: both;
                    animation-fill-mode: both;
                    animation-name: pulse;
                    animation-delay: 0.3s;
                }

                    section.mainApps .sectionBody .featureContent .featureItem.active .featureText p, section.mainApps .sectionBody .featureContent .featureItem:hover .featureText p {
                        color: #0142AF;
                    }

        section.mainApps .sectionBody .more {
            text-align: left;
        }

            section.mainApps .sectionBody .more a {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 16px;
                font-weight: 600;
            }
    /* MAIN APPS */

    /* MAIN BROKER */
    section.mainBroker {
        position: relative;
        padding: 80px 0px;
    }

        section.mainBroker .sectionTitle {
            text-align: center;
        }

            section.mainBroker .sectionTitle img.brokerLogo {
                width: 150px;
                margin-right: 20px;
            }

            section.mainBroker .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 35px;
                font-weight: 700;
                margin-bottom: 10px;
                line-height: 1;
                text-align: center;
                color: #2C3139;
            }

            section.mainBroker .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 15px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainBroker .sectionTitle .vote {
                position: relative;
                margin: 40px 0px;
                display: flex;
                justify-content: center;
                align-items: center;
            }

                section.mainBroker .sectionTitle .vote .number {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 50px;
                    font-weight: 700;
                    color: #E0E9F3;
                    line-height: 1;
                    position: relative;
                    margin-bottom: 0px;
                }

                section.mainBroker .sectionTitle .vote .star {
                    position: relative;
                    margin-top: -67px;
                }

                    section.mainBroker .sectionTitle .vote .star i {
                        font-size: 15px;
                        color: #00B67A;
                        line-height: 1;
                    }

                        section.mainBroker .sectionTitle .vote .star i.noVote {
                            color: #E0E9F3;
                        }

    .mainVoteSlider {
        position: relative;
        margin-top: 25px;
    }

        .mainVoteSlider .item {
            padding: 25px;
            border: 1px solid #9DB3CB;
            border-radius: 25px;
            margin: 0px 15px;
        }

            .mainVoteSlider .item .slideHeader {
                display: flex;
                justify-content: space-between;
            }

                .mainVoteSlider .item .slideHeader .author {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 14px;
                    font-weight: 700;
                    color: #2C3139;
                }

                .mainVoteSlider .item .slideHeader .vote {
                }

                    .mainVoteSlider .item .slideHeader .vote i {
                        font-size: 13px;
                        color: #00B67A;
                        line-height: 1;
                    }

                        .mainVoteSlider .item .slideHeader .vote i.noVote {
                            font-size: 13px;
                            color: #E0E9F3;
                            line-height: 1;
                        }

            .mainVoteSlider .item .slideBody {
                position: relative;
                padding: 20px 0px
            }

                .mainVoteSlider .item .slideBody .subject {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 14px;
                    font-weight: 700;
                    line-height: 1;
                    color: #2C3139;
                    margin-bottom: 5px;
                }

                .mainVoteSlider .item .slideBody .comment {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 1.2;
                    text-align: justify;
                    color: #2C3139;
                    margin-bottom: 0px;
                }

            .mainVoteSlider .item .slideFooter {
                position: relative;
            }

                .mainVoteSlider .item .slideFooter a {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 13px;
                    font-weight: 400;
                    line-height: 1;
                    text-align: left;
                    color: #2C3139;
                }

        .mainVoteSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            .mainVoteSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #B1C1D2
            }

        .mainVoteSlider .owl-dots {
            text-align: center;
            margin-top: 10px;
            padding-bottom: 10px;
        }

            .mainVoteSlider .owl-dots .owl-dot.active span,
            .mainVoteSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainVoteSlider .owl-dots .owl-dot.active span,
            .mainVoteSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainVoteSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #B1C1D2;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN BROKER */

    /* MAIN AWARDS */
    section.mainAwards {
        position: relative;
        padding: 80px 0px;
        background: #FFF;
    }

        section.mainAwards .sectionTitle {
        }

            section.mainAwards .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainAwards .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }

        section.mainAwards .ourAwards {
            margin: 120px 0px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            section.mainAwards .ourAwards .awardItem {
            }

                section.mainAwards .ourAwards .awardItem img {
                }

    .mainAwardSlider {
        margin-top: 40px;
    }

        .mainAwardSlider .item {
            padding: 20px;
            display: flex;
            align-items: center;
            border-right: 1px solid #B9C9DD;
        }

            .mainAwardSlider .item:last-of-type {
                border: none;
            }

            .mainAwardSlider .item .slideIcon {
                float: left;
                width: 25%;
            }

                .mainAwardSlider .item .slideIcon img {
                    width: 50px;
                    height: 50px;
                }

            .mainAwardSlider .item .slideText {
                float: right;
                width: 75%;
                display: flex;
                flex-direction: column;
                justify-content: center;
                min-height: 60px;
            }

                .mainAwardSlider .item .slideText .subDesc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 400;
                    font-size: 14px;
                    color: #2C3139;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 0px;
                }

                .mainAwardSlider .item .slideText .subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 14px;
                    color: #2C3139;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 0px;
                }

                .mainAwardSlider .item .slideText .title {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 14px;
                    color: #0F2C7A;
                    line-height: 1;
                    text-align: left;
                    margin-bottom: 0px;
                }

        .mainAwardSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            .mainAwardSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #B1C1D2
            }

        .mainAwardSlider .owl-dots {
            text-align: center;
            margin-top: 10px;
            padding-bottom: 10px;
        }

            .mainAwardSlider .owl-dots .owl-dot.active span,
            .mainAwardSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainAwardSlider .owl-dots .owl-dot.active span,
            .mainAwardSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainAwardSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #B1C1D2;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN AWARDS */

    /* MAIN MAKES N1CM */
    section.mainMakesN1CM {
        position: relative;
        padding: 80px 0px;
        background: url('/static/images/main_makes_n1cm_bg.webp') no-repeat;
        background-size: 100% 100%;
    }

        section.mainMakesN1CM .sectionTitle {
        }

            section.mainMakesN1CM .sectionTitle h5 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

            section.mainMakesN1CM .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

            section.mainMakesN1CM .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 15px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

        section.mainMakesN1CM .sectionItem {
            margin-top: 40px;
            padding: 0 30px;
        }

            section.mainMakesN1CM .sectionItem .sectionIcon {
                width: 20%;
                float: left;
            }

                section.mainMakesN1CM .sectionItem .sectionIcon img {
                    width: 45px;
                    height: 45px;
                }

            section.mainMakesN1CM .sectionItem .sectionText {
                width: 80%;
                float: right;
            }

                section.mainMakesN1CM .sectionItem .sectionText .title {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 18px;
                    color: #FFF;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 5px;
                }

                section.mainMakesN1CM .sectionItem .sectionText .desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 500;
                    font-size: 15px;
                    color: #FFF;
                    line-height: 1.2;
                    text-align: justify;
                }

        section.mainMakesN1CM .more {
            margin-top: 25px;
            text-align: center;
        }

            section.mainMakesN1CM .more p.miniDesc {
                font-size: 14px;
                font-weight: 400;
                color: #FFF;
                line-height: 1;
                margin-bottom: 0px;
            }
    /* MAIN MAKES N1CM */

    /* MAIN SUPPORT */
    section.mainSupport {
        position: relative;
        padding: 50px 0px;
        background: #0F2C7A;
    }

        section.mainSupport .sectionTitle h6, section.mainSupport .sectionTitle h6 a, section.mainSupport .sectionTitle h6 a:hover {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 35px;
            font-weight: 700;
            margin-bottom: 0px;
            line-height: 1;
            text-align: center;
            color: #FFF;
        }

        section.mainSupport .sectionTitle h4, section.mainSupport .sectionTitle h4 a, section.mainSupport .sectionTitle h4 a:hover {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 35px;
            font-weight: 700;
            margin-bottom: 0px;
            line-height: 1;
            text-align: center;
            color: #FFF;
        }

        section.mainSupport .sectionTitle p.desc {
            text-align: center;
            margin-top: 20px;
            margin-bottom: 0px;
        }

            section.mainSupport .sectionTitle p.desc a {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 15px;
                color: #FFF;
                line-height: 1.1;
                border-bottom: 3px solid #61F7AC;
            }

                section.mainSupport .sectionTitle p.desc a i {
                    font-size: 11px;
                    color: #FFF;
                    margin-left: 10px;
                }
    /* MAIN SUPPORT */

    /* MAIN OPEN ACCOUNT */
    section.mainOpenAccount {
        position: relative;
        padding: 80px 0px;
        background: #EBF0F6;
    }

        section.mainOpenAccount .sectionTitle {
        }

            section.mainOpenAccount .sectionTitle h6 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 10px;
            }

            section.mainOpenAccount .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 10px;
            }

            section.mainOpenAccount .sectionTitle p.subTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 18px;
                font-weight: 600;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #2C3139;
            }

        section.mainOpenAccount .sectionBody {
            margin-top: 80px;
        }

            section.mainOpenAccount .sectionBody .item {
                display: flex;
                align-items: center;
            }

                section.mainOpenAccount .sectionBody .item .itemIcon {
                    width: 20%;
                    float: left;
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 100px;
                    font-weight: 600;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: center;
                    color: #0F2C7A;
                }

                section.mainOpenAccount .sectionBody .item .itemText {
                    width: 80%;
                    float: right;
                }

                    section.mainOpenAccount .sectionBody .item .itemText .title {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 20px;
                        font-weight: 600;
                        margin-bottom: 5px;
                        line-height: 1.1;
                        text-align: left;
                        color: #343a40;
                    }

                    section.mainOpenAccount .sectionBody .item .itemText .desc {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 15px;
                        font-weight: 500;
                        margin-bottom: 0;
                        line-height: 1.2;
                        text-align: left;
                        color: #343a40;
                    }

            section.mainOpenAccount .sectionBody .otherDesc {
                margin-top: 80px;
                display: flex;
                align-items: center;
                justify-content: center;
            }

                section.mainOpenAccount .sectionBody .otherDesc .subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 500;
                    margin-bottom: 5px;
                    line-height: 1.2;
                    text-align: center;
                    color: #2C3139;
                }

                section.mainOpenAccount .sectionBody .otherDesc .subDesc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 500;
                    font-size: 14px;
                    color: #2C3139;
                    line-height: 1.1;
                    text-align: center;
                    margin-bottom: 0px;
                }

                section.mainOpenAccount .sectionBody .otherDesc ul {
                    margin-left: 10px;
                    margin-bottom: 0px;
                    display: flex;
                    justify-content: center;
                }

                    section.mainOpenAccount .sectionBody .otherDesc ul li {
                        float: left;
                    }

                        section.mainOpenAccount .sectionBody .otherDesc ul li:first-of-type {
                            margin-right: 15px;
                        }

                        section.mainOpenAccount .sectionBody .otherDesc ul li a, section.mainOpenAccount .sectionBody .otherDesc ul li a:hover {
                            font-size: 24px;
                            margin-bottom: 0;
                            line-height: 1.1;
                            text-align: center;
                            color: #0F2C7A;
                        }

            section.mainOpenAccount .sectionBody .otherMore {
                margin-top: 80px;
                text-align: center;
            }

                section.mainOpenAccount .sectionBody .otherMore p.miniDesc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 500;
                    font-size: 15px;
                    color: #2C3139;
                    line-height: 1.1;
                    text-align: center;
                    margin-bottom: 0px;
                }
    /* MAIN OPEN ACCOUNT */

    /* ACCOUNTS - PAGES */
    section.mainAccountComparison {
        position: relative;
        padding: 80px 0px
    }

        section.mainAccountComparison .sectionTitle {
            margin-bottom: 40px;
        }

            section.mainAccountComparison .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 40px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainAccountComparison .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }

        section.mainAccountComparison .accountType {
            position: relative;
            padding: 30px;
            border-radius: 25px;
            overflow: hidden;
            background: #EBF0F6;
            border: 3px solid #cad7e5;
            transition: all .4s ease-in-out;
            text-align: center;
        }

            section.mainAccountComparison .accountType:hover {
                position: relative;
                padding: 30px;
                border-radius: 25px;
                overflow: hidden;
                background: #FFF;
                border: 3px solid #61F7AC;
                transform: scale(1.03);
                transition: all .4s ease-in-out;
            }

            section.mainAccountComparison .accountType .title {
                font-size: 23px;
                color: #0F2C7A;
                line-height: 1.1;
                font-weight: 700;
                margin-bottom: 10px;
            }

            section.mainAccountComparison .accountType .textLarge {
                font-size: 35px;
                font-weight: 700;
            }

            section.mainAccountComparison .accountType .textGreen {
                color: #61F7AC;
            }

            section.mainAccountComparison .accountType .small {
                color: #2D3239;
            }

                section.mainAccountComparison .accountType .small span {
                    color: #03062C;
                }

                section.mainAccountComparison .accountType .small a, section.mainAccountComparison .accountType .small a:hover {
                    text-decoration: underline !important;
                    color: #03062C;
                }

            section.mainAccountComparison .accountType .extra {
                display: none;
                padding: 30px;
                border-radius: 25px;
                background: #dde8f4;
                margin-top: 15px;
            }

            section.mainAccountComparison .accountType .itemMore {
                text-align: center;
                position: relative;
            }

                section.mainAccountComparison .accountType .itemMore a {
                    padding: 10px 15px;
                    font-size: 12px;
                }

        section.mainAccountComparison .accountTypeDesc {
        }

            section.mainAccountComparison .accountTypeDesc .title {
                font-size: 18px;
                font-weight: 600;
                line-height: 1.1;
                color: #03062C;
                margin-bottom: 5px;
            }

            section.mainAccountComparison .accountTypeDesc .subTitle {
                font-size: 16px;
                font-weight: 500;
                line-height: 1.2;
                color: #03062C;
                margin-bottom: 10px;
            }

            section.mainAccountComparison .accountTypeDesc .desc {
                font-size: 14px;
                font-weight: 500;
                line-height: 1.2;
                color: #2D3239;
                margin-bottom: 0px;
                text-align: justify;
            }

        section.mainAccountComparison .accountItem {
            border-radius: 25px;
            overflow: hidden;
        }

            section.mainAccountComparison .accountItem .itemTitle {
                min-height: 275px;
                background: #0F2C7A;
                position: relative;
            }

                section.mainAccountComparison .accountItem .itemTitle img.mask {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    z-index: 0;
                    width: 100%;
                    height: 100%;
                    -ms-object-fit: cover;
                    object-fit: cover;
                }

                section.mainAccountComparison .accountItem .itemTitle .featureTag {
                    position: absolute;
                    top: 40px;
                    right: -65px;
                    transform: rotate(45deg);
                    background: #61F7AC;
                    font-weight: 600;
                    color: #03062C;
                    width: 250px;
                    padding: 10px;
                    text-align: center;
                    z-index: 2;
                }

                section.mainAccountComparison .accountItem .itemTitle .titleContent {
                    padding: 60px 40px 40px 40px;
                    position: relative;
                    z-index: 1;
                }

                    section.mainAccountComparison .accountItem .itemTitle .titleContent .title {
                        font-size: 25px;
                        color: #FFF;
                        line-height: 1.1;
                        font-weight: 700;
                        margin-bottom: 10px;
                    }

                    section.mainAccountComparison .accountItem .itemTitle .titleContent .desc {
                        font-size: 14px;
                        color: #FFF;
                        line-height: 1.2;
                        font-weight: 600;
                    }

            section.mainAccountComparison .accountItem .itemText {
                background: #EBF0F6;
                position: relative;
                padding: 40px;
            }

                section.mainAccountComparison .accountItem .itemText p.desc {
                    text-align: justify;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 1.8;
                    color: #2D3239;
                    min-height: 475px;
                }

            section.mainAccountComparison .accountItem .itemMore {
                text-align: center;
                position: relative;
            }

                section.mainAccountComparison .accountItem .itemMore a {
                    padding: 10px 15px;
                }

        section.mainAccountComparison.paymentMethods {
            position: relative;
            padding: 80px 0px;
            background: #ebf0f5;
        }

            section.mainAccountComparison.paymentMethods .sectionPayment {
                margin-top: 30px;
            }

                section.mainAccountComparison.paymentMethods .sectionPayment ul {
                    margin-bottom: 0px;
                    display: flex;
                    justify-content: space-between;
                }

                    section.mainAccountComparison.paymentMethods .sectionPayment ul li {
                        float: left;
                        text-align: center;
                        margin-bottom: 10px;
                        display: flex;
                        align-items: center;
                        justify-content: center
                    }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover {
                            text-align: left;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li img:last-of-type {
                            display: none;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover img:first-of-type {
                            display: none;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover img:last-of-type {
                            display: flex;
                            -webkit-animation-duration: 1s;
                            animation-duration: 1s;
                            -webkit-animation-fill-mode: both;
                            animation-fill-mode: both;
                            animation-name: fadeInDown;
                            animation-delay: 0.1s;
                        }

        section.mainAccountComparison.featuresContent .title {
            font-size: 18px !important;
        }

    .accountFeatureOtherItem {
        position: relative;
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-direction: column;
        min-height: 200px;
    }

        .accountFeatureOtherItem .icon {
            margin-bottom: 10px;
        }

            .accountFeatureOtherItem .icon img {
                width: 50px;
                height: 50px;
            }

        .accountFeatureOtherItem .text {
        }

            .accountFeatureOtherItem .text .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 18px !important;
                color: #0F2C7A !important;
                line-height: 1.2;
                text-align: left;
            }

            .accountFeatureOtherItem .text .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2D3239 !important;
                line-height: 1.3 !important;
                text-align: left;
                margin-bottom: 0px;
            }
    /* ACCOUNTS - PAGES */

    /* OTHER - PAGES */
    section.otherPagesHeader {
        position: relative;
        padding: 80px 0px;
    }

        section.otherPagesHeader.grayBg {
            background: #EBF0F6;
        }

        section.otherPagesHeader.whiteBg {
            background: #FFFFFF;
        }

        section.otherPagesHeader .sectionTitle {
            position: relative;
            padding-bottom: 40px;
            min-height: 100%;
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            justify-content: center;
        }

            section.otherPagesHeader .sectionTitle.flexCenter {
                align-items: center;
            }

                section.otherPagesHeader .sectionTitle.flexCenter .title {
                    text-align: center;
                }

            section.otherPagesHeader .sectionTitle.addAnimation {
                -webkit-animation-duration: 1s;
                animation-duration: 1s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                animation-name: fadeInLeft;
                animation-delay: 0.1s;
            }

        section.otherPagesHeader .sectionImage.addAnimation {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInRight;
            animation-delay: 0.1s;
        }

        section.otherPagesHeader .sectionTitle .title {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 35px;
            color: #2C3139;
            line-height: 1.2;
            text-align: left;
            margin-bottom: 15px
        }

        section.otherPagesHeader .sectionTitle .subTitle {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 18px;
            color: #2C3139;
            line-height: 1.2;
            text-align: left;
            margin-bottom: 15px
        }

        section.otherPagesHeader .sectionTitle .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 500;
            font-size: 1.125rem !important;
            color: #343a40;
            line-height: 1.3;
            text-align: left;
            margin-bottom: 20px;
        }

        section.otherPagesHeader .sectionTitle ul.listFeature {
            margin-top: 40px;
        }

            section.otherPagesHeader .sectionTitle ul.listFeature li {
                padding: 10px 40px;
                text-align: center;
                font-size: 15px;
                font-weight: 500;
                color: #0F2C7A;
                border: 1px solid #0F2C7A;
                border-radius: 25px;
                float: left;
                margin-right: 20px;
                margin-bottom: 20px;
                min-width: 150px;
            }

                section.otherPagesHeader .sectionTitle ul.listFeature li:last-of-type {
                    margin-right: 0px;
                }

        section.otherPagesHeader .sectionImage {
            position: relative;
            padding-bottom: 40px;
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            section.otherPagesHeader .sectionImage img {
                width: 100%;
            }

        section.otherPagesHeader .sectionBody.addBorder {
            padding-top: 40px;
            border-top: 1px solid #292929;
        }

        section.otherPagesHeader .sectionBody {
            position: relative;
        }

            section.otherPagesHeader .sectionBody .sectionSubTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 18px;
                color: #2C3139;
                line-height: 1.2;
                text-align: left;
                margin-bottom: 40px;
            }

            section.otherPagesHeader .sectionBody ul {
                position: relative;
                width: 100%;
                margin-bottom: 0px;
            }

                section.otherPagesHeader .sectionBody ul.width-16 li {
                    width: 50%;
                    margin-bottom: 25px
                }

                    section.otherPagesHeader .sectionBody ul.width-16 li .text {
                        padding: 0px 40px 0px 15px;
                    }

                section.otherPagesHeader .sectionBody ul.width-25 li {
                    width: 25%;
                }

                section.otherPagesHeader .sectionBody ul.width-20 li {
                    width: 50%;
                    margin-bottom: 25px;
                }

                section.otherPagesHeader .sectionBody ul li {
                    float: left;
                    display: flex;
                    align-items: center;
                }

                    section.otherPagesHeader .sectionBody ul li .icon {
                        position: relative;
                        width: 15%;
                        float: left;
                    }

                        section.otherPagesHeader .sectionBody ul li .icon img {
                            height: 50px;
                        }

                    section.otherPagesHeader .sectionBody ul li .text {
                        position: relative;
                        width: 85%;
                        float: right;
                        padding: 0px 40px 0px 15px;
                    }

                        section.otherPagesHeader .sectionBody ul li .text p {
                            font-family: 'Montserrat', sans-serif !important;
                            font-weight: 500;
                            font-size: 14px;
                            color: #343a40;
                            line-height: 1.2;
                            text-align: left;
                            margin-bottom: 0px;
                        }

    section.otherPagesFeatures {
        position: relative;
    }

        section.otherPagesFeatures .sectionItem .sectionText .title {
            font-size: 18px;
            margin-bottom: 0px;
            padding: 0px 20px 0px 20px;
        }

    section.otherConditionFeatures {
        position: relative;
        padding: 100px 0px !important
    }

        section.otherConditionFeatures .sectionItem {
            display: block !important;
        }

            section.otherConditionFeatures .sectionItem .sectionIcon {
                width: 100% !important;
                float: none !important;
                margin-bottom: 15px;
            }

            section.otherConditionFeatures .sectionItem .sectionText {
                width: 100% !important;
                float: none !important;
            }

                section.otherConditionFeatures .sectionItem .sectionText .title {
                    padding: 0px !important;
                }

    section.otherPagesHeader .sectionBodyFeatures {
        position: relative;
        margin-bottom: 50px;
    }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText {
            position: relative;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 16px;
                color: #343a40;
                line-height: 1.4;
                margin-bottom: 20px;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 600;
                font-size: 20px;
                color: #2D3239;
                line-height: 1.6;
                margin-bottom: 5px;
            }

                section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title.left {
                    text-align: left;
                }

                section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title.right {
                    text-align: right;
                }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc:last-of-type {
                margin-bottom: 0px
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc.left {
                text-align: left;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc.right {
                text-align: right;
            }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.one:before {
                display: none;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.two:after {
                display: none;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.three:before {
                display: none;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.four:after {
                display: none;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage img {
                width: 250px;
                height: 150px;
            }

    ul.listTriangle {
        position: relative;
        margin-top: 40px;
    }

        ul.listTriangle li {
            float: none !important;
            font-family: 'Montserrat', sans-serif !important;
            font-size: 1.125rem !important;
            font-weight: 500 !important;
            margin-right: 0px !important;
            margin-bottom: 25px !important;
            line-height: 1.3;
            text-align: left !important;
            color: #343a40 !important;
            position: relative;
            padding: 0px 0px 0px 30px !important;
            border: none !important;
        }

            ul.listTriangle li:before {
                content: '';
                position: absolute;
                top: 0px;
                left: 0px;
                background: url('/static/images/icon_arrow_right_dark.svg') no-repeat;
                background-size: 100% 100%;
                width: 20px;
                height: 20px;
            }

    ul.listRedirect {
        position: relative;
        margin-top: 30px;
        display: flex;
        align-items: center;
        justify-content: space-around;
    }

        ul.listRedirect li {
            margin: 10px 20px;
        }

            ul.listRedirect li a {
                padding: 20px 15px;
                border-radius: 20px;
                background: #EBF0F6;
                font-size: 18px;
                font-weight: 600;
                color: #2D3239;
                text-align: center;
                display: flex;
                align-items: center;
                justify-content: center;
            }

                ul.listRedirect li a img {
                    width: 45px;
                    height: 45px;
                    padding-right: 10px;
                    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                    filter: grayscale(100%);
                }

                ul.listRedirect li a:hover {
                    background: #0F2C7A;
                    color: #FFFFFF;
                }

                    ul.listRedirect li a:hover img {
                        -webkit-filter: brightness(0) invert(1);
                        filter: brightness(0) invert(1);
                    }

    .otherTabsHeader {
        position: relative;
        padding: 80px 0px;
    }

        .otherTabsHeader .sectionTitle {
            position: relative;
            margin-bottom: 40px;
        }

            .otherTabsHeader .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 40px;
                color: #2C3139;
                line-height: 1.2;
                text-align: center;
            }

    .sectionTabs {
        position: relative;
        padding: 30px 0px 0px 0px;
        background: #F7F9FC;
        border-radius: 25px;
        overflow: hidden;
    }

        .sectionTabs .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px 30px;
        }

            .sectionTabs .nav li {
                position: relative;
                width: 49%;
                padding-bottom: 30px;
            }

                .sectionTabs .nav li a {
                    position: relative;
                    background: #FFF;
                    color: #2D3239;
                    padding: 20px 40px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    border: none;
                }

                    .sectionTabs .nav li a.active, .sectionTabs .nav li a:hover {
                        background: #0F2C7A;
                        color: #FFFFFF;
                        border: none;
                    }

    .customTable1 {
        position: relative;
        margin-bottom: 0px !important;
    }

        .customTable1 .tableBtn {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 600;
            font-size: 16px;
            background: transparent;
            color: #2D3239 !important;
            border: 1px solid #2D3239 !important;
            line-height: 1.5;
            padding: 5px 20px;
            border-radius: 25px;
            position: relative;
            display: inline-block;
            overflow: hidden;
            z-index: 1;
        }

            .customTable1 .tableBtn:hover {
                background: #61F7AC !important;
                color: #2D3239 !important;
                border: 1px solid #61F7AC !important;
            }

            .customTable1 .tableBtn.green {
                background: #61F7AC;
                color: #2D3239 !important;
                border: 1px solid #61F7AC !important;
            }

        .customTable1 thead th {
            text-align: center;
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            padding: 5px 0px;
            vertical-align: middle !important;
            color: #2D3239;
            padding: 10px 0px;
        }

        .customTable1 thead td, .customTable1 thead th {
            border-top: none;
            border-bottom-width: 1px !important;
        }

            .customTable1 tbody td:nth-of-type(even), .customTable1 thead th:nth-of-type(even) {
                background: #EBF0F6;
            }

            .customTable1 tbody td:first-of-type, .customTable1 thead th:first-of-type {
                border-left: none;
            }

            .customTable1 tbody td:last-of-type, .customTable1 thead th:last-of-type {
                border-right: none;
            }

        .customTable1 tbody td {
            text-align: center;
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            padding: 15px 0px;
            vertical-align: middle !important;
            color: #2D3239;
        }

        .customTable1 tbody tr:last-of-type * {
            border-bottom: none;
        }

        .customTable1 tbody td img {
            height: 30px;
        }

    .accordion {
        margin-top: 30px;
    }

        .accordion .card {
            border: none;
            margin-bottom: 20px;
            border-radius: 20px;
            overflow: hidden;
            background: #ebf0f5;
        }

        .accordion .card-header {
            background: #EBF0F6;
            border-radius: 20px !important;
            border: none;
        }

        .accordion .card-body {
            background: #EBF0F6;
            padding: 20px !important;
            border-radius: 20px;
            overflow: hidden;
        }

            .accordion .card-body p, .accordion .card-body div {
                font-size: 14px;
                font-weight: 500;
                line-height: 1.3;
                color: #2D3239;
                margin: 5px 0px;
            }

            .accordion .card-body img {
                margin: 10px 0px;
                border-radius: 20px;
                width: 100%;
            }

        .accordion .card-header button {
            font-size: 16px;
            color: #2D3239;
            font-weight: 600;
            outline: none !important;
            border: none !important;
            padding-left: 20px;
        }

            .accordion .card-header button:hover {
                font-size: 16px;
                color: #2D3239;
                font-weight: 600;
                text-decoration: none;
                outline: none !important;
                border: none !important;
            }

            .accordion .card-header button:focus, .accordion .card-header button:active {
                outline: none !important;
                border: none !important;
            }

        .accordion .collapse.show {
            border-top: 1px solid rgba(112,112,112,0.12);
        }

        .accordion .card-header button:before,
        .accordion .card-header button.collapsed:before {
            content: "\f139";
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            color: #93a4b5;
            font-size: 22px;
            width: 55px;
            height: 100%;
            text-align: center;
            line-height: 58px;
            position: absolute;
            top: 0;
            right: 0;
        }

        .accordion .card-header button.collapsed:before {
            content: "\f13a";
        }

        .accordion .card-header button .icon {
            display: inline-block;
            width: 55px;
            height: 100%;
            border-right: 2px solid #d11149;
            font-size: 20px;
            color: #AC6C8A;
            line-height: 50px;
            text-align: center;
            position: absolute;
            top: 0;
            left: 0;
        }

        .accordion > .card:not(:last-of-type), .accordion > .card:not(:first-of-type) {
            border-radius: 20px !important;
        }

    .sectionConditionsBody {
        position: relative;
    }

        .sectionConditionsBody .negativeItem {
            position: relative;
            padding: 40px 60px;
            border-radius: 20px;
            background: #EBF0F6;
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            justify-content: center
        }

            .sectionConditionsBody .negativeItem .negativeItemIcon {
                position: relative;
                margin-bottom: 20px
            }

                .sectionConditionsBody .negativeItem .negativeItemIcon img {
                    height: 60px;
                }

            .sectionConditionsBody .negativeItem .negativeItemText {
                position: relative;
            }

                .sectionConditionsBody .negativeItem .negativeItemText .desc {
                    position: relative;
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 500;
                    font-size: 1.125rem !important;
                    color: #343a40;
                    line-height: 1.4;
                    text-align: left;
                    margin-bottom: 0px;
                }

    section.otherPagesHeader .sectionImage.clock {
        padding: 0px 80px;
        flex-direction: column;
    }

        section.otherPagesHeader .sectionImage.clock .subText {
            font-size: 18px;
            font-weight: 600;
            line-height: 1;
            color: #0E2C7A;
            padding-bottom: 10px;
            border-bottom: 1px solid #0E2C7A;
            margin-bottom: 0px;
            width: 100%;
            text-align: center;
        }

        section.otherPagesHeader .sectionImage.clock .subDesc {
            font-size: 15px;
            font-weight: 500;
            line-height: 1.3;
            color: #494E54;
            padding-top: 10px;
            margin-bottom: 0px;
            text-align: center;
        }

    .clockMetatrader {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .clockMetatraderDesc {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

        .clockMetatraderDesc .first {
            font-size: 18px;
            font-weight: 600;
            line-height: 1;
            color: #0E2C7A;
            padding-bottom: 10px;
            border-bottom: 1px solid #0E2C7A;
            margin-bottom: 0px;
            text-align: center;
        }

        .clockMetatraderDesc .last {
            font-size: 15px;
            font-weight: 500;
            line-height: 1.3;
            color: #494E54;
            padding-top: 10px;
            margin-bottom: 0px;
            text-align: center;
        }

    .sectionTabsOutline {
        position: relative;
        padding: 30px 0px 0px 0px;
        border-radius: 25px;
        overflow: hidden;
    }

        .sectionTabsOutline .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px 30px;
            border: none;
        }

            .sectionTabsOutline .nav li {
                width: 23%;
                position: relative;
                padding-bottom: 30px;
            }

                .sectionTabsOutline .nav li a {
                    position: relative;
                    background: transparent;
                    color: #0F2C7A;
                    padding: 20px 40px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    border: 1px solid #0F2C7A;
                }

                    .sectionTabsOutline .nav li a.active, .sectionTabsOutline .nav li a:hover {
                        background: #0F2C7A;
                        color: #FFFFFF;
                        border: 1px solid #0F2C7A;
                    }

    .customTable2 {
        position: relative;
        margin-bottom: 0px !important;
        border-radius: 20px;
        overflow: hidden;
        border: none !important;
    }

        .customTable2 thead th {
            text-align: center;
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            vertical-align: middle !important;
            padding: 20px 0px !important;
            border: none !important;
        }

        .customTable2 th {
            border: none !important;
        }

        .customTable2 thead th img {
            width: 30px;
            height: 30px;
            padding-right: 5px;
        }

        .customTable2 thead th.blue1 {
            background: #001C67;
            color: #FFF;
        }

        .customTable2 thead th.blue2 {
            background: #0F2C7A;
            color: #FFF;
        }

        .customTable2 thead th.blue3 {
            background: #2448A7;
            color: #FFF;
        }

        .customTable2 thead th.blue4 {
            background: #2D54BA;
            color: #FFF;
        }

        .customTable2 thead td, .customTable1 thead th {
            border: none !important;
        }

        .customTable2 > tbody > tr:nth-child(odd) > td,
        .customTable2 > tbody > tr:nth-child(odd) > th {
            background-color: #FFF;
            border: none !important;
        }

        .customTable2 > tbody > tr:nth-child(even) > td,
        .customTable2 > tbody > tr:nth-child(even) > th {
            background-color: #F5FAFF;
            border: none !important;
        }

        .customTable2 tbody td {
            text-align: center;
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            padding: 15px 0px !important;
            vertical-align: middle !important;
            color: #2D3239;
        }

        .customTable2 tbody tr:last-of-type * {
            border: none;
        }

        .customTable2 tbody td img {
            height: 30px;
        }

    .noteTitle {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 0;
        line-height: 1.1;
        text-align: left;
        color: #0F2C7A;
        margin-bottom: 10px;
    }

    .noteDesc {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 15px;
        font-weight: 500;
        margin-bottom: 0;
        line-height: 1.3;
        text-align: left;
        color: #2D3239;
    }

    section.otherPagesHeader.lightGrayBg {
        background: #F4F7FC;
    }

    section.otherConditionsPagesHeader {
        padding: 80px 0px 0px 0px !important;
    }

        section.otherConditionsPagesHeader .sectionImage {
            width: 100%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
            -ms-flex-align: end;
            align-items: flex-end;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: start;
            padding-bottom: 0px
        }

    #conditionOtherTable {
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
    }

        #conditionOtherTable .conditionOtherTableTH {
            background-color: #FFF !important;
            color: #2448A7 !important;
        }

        #conditionOtherTable > tbody > tr:nth-child(odd) > td, #conditionOtherTable > tbody > tr:nth-child(odd) > th {
            background-color: #F5FAFF;
            border: none !important;
        }

        #conditionOtherTable > tbody > tr:nth-child(even) > td, #conditionOtherTable > tbody > tr:nth-child(even) > th {
            background-color: #FFF;
            border: none !important;
        }

    .customTable3 > tbody > tr:nth-child(odd) > td, .customTable3 > tbody > tr:nth-child(odd) > th {
        background-color: #F5FAFF;
        border: none !important;
    }

    .customTable3 > tbody > tr:nth-child(even) > td, .customTable3 > tbody > tr:nth-child(even) > th {
        background-color: #E4EEF8;
        border: none !important;
    }

    .otherOutlineBox {
        position: relative;
        border: 3px solid #D3DCE6;
        border-radius: 25px;
        padding: 50px;
        margin-bottom: 120px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .otherOutlineBox .text {
            position: relative;
            width: 60%;
            float: left;
        }

            .otherOutlineBox .text .title {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 20px;
                font-weight: 600;
                margin-bottom: 10px;
                line-height: 1.1;
                text-align: left;
                color: #2D3239;
            }

            .otherOutlineBox .text .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin-bottom: 0px;
                line-height: 1.1;
                text-align: left;
                color: #2D3239;
            }

                .otherOutlineBox .text .desc a {
                    color: #2448A7;
                    font-weight: 500;
                }

        .otherOutlineBox .image {
            position: relative;
            width: 40%;
            float: right;
        }

            .otherOutlineBox .image img {
                position: absolute;
                top: -140px;
            }

    .otherPagesHeader img.stickyImage {
        position: relative;
        left: 0px;
        bottom: 0px;
        margin-top: -315px;
        height: 50%;
        width: 45%;
    }

    .hiddenLgItem {
        display: none;
    }

    .otherPagesHeader.darkBlueBg {
        background: #0B132C;
    }

        .otherPagesHeader.darkBlueBg .sectionTitle .title, .otherPagesHeader.darkBlueBg .sectionTitle .desc, .otherPagesHeader.darkBlueBg ul.listTriangle li, .otherPagesHeader.darkBlueBg ul.listRedirect li a {
            color: #FFF !important;
        }

        .otherPagesHeader.darkBlueBg ul.listRedirect li a {
            background: transparent !important;
        }

            .otherPagesHeader.darkBlueBg ul.listRedirect li a:hover {
                color: #323232 !important;
                background: #61F6AB !important;
            }

                .otherPagesHeader.darkBlueBg ul.listRedirect li a:hover img {
                    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                    filter: grayscale(100%);
                }

            .otherPagesHeader.darkBlueBg ul.listRedirect li a img {
                width: 45px;
                height: 45px;
                padding-right: 10px;
                -webkit-filter: brightness(0) invert(1);
                filter: brightness(0) invert(1);
            }

    .bottomSectionImage {
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: start;
        padding-bottom: 0px !important
    }

    .mt4-vs-mt5 {
        position: relative;
        padding: 80px 0px;
    }

        .mt4-vs-mt5:before {
            content: '';
            position: absolute;
            top: 0px;
            left: 0px;
            background: #0F1B41;
            width: 50%;
            height: 100%;
            z-index: 0;
        }

        .mt4-vs-mt5:after {
            content: '';
            position: absolute;
            top: 0px;
            right: 0px;
            background: #182652;
            width: 50%;
            height: 100%;
            z-index: 0;
        }

        .mt4-vs-mt5 .sectionTitle {
            padding: 15px 25px;
            border-radius: 20px;
            border: 1px solid #FFF;
            width: max-content;
            margin-bottom: 15px;
            position: relative;
            z-index: 1;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .mt4-vs-mt5 .sectionTitle img {
                position: relative;
                padding-right: 10px;
                width: 40px;
                height: 40px;
            }

            .mt4-vs-mt5 .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 20px;
                color: #FFF !important;
                line-height: 1.2;
                margin-bottom: 0px;
            }

        .mt4-vs-mt5 .desc {
            position: relative;
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 500;
            font-size: 15px;
            color: #FFF;
            line-height: 1.6;
            z-index: 1;
        }

        .mt4-vs-mt5 .mtPr {
            margin-right: 10px;
        }

        .mt4-vs-mt5 .mtPl {
            margin-left: 10px;
        }

        .mt4-vs-mt5 ul.listRedirects {
            position: relative;
            margin-top: 30px;
            display: flex;
            align-items: center;
            justify-content: space-around;
            z-index: 1;
        }

            .mt4-vs-mt5 ul.listRedirects.addPr {
                padding-right: 10px !important;
            }

            .mt4-vs-mt5 ul.listRedirects.addPl {
                padding-left: 10px !important;
            }

            .mt4-vs-mt5 ul.listRedirects li {
                float: left;
                margin: 5px;
            }

                .mt4-vs-mt5 ul.listRedirects li.first {
                    margin-left: 0px;
                }

                .mt4-vs-mt5 ul.listRedirects li.last {
                    margin-right: 0px;
                }

                .mt4-vs-mt5 ul.listRedirects li a {
                    padding: 20px;
                    border-radius: 20px;
                    background: transparent;
                    font-size: 18px;
                    font-weight: 600;
                    color: #FFF;
                    text-align: center;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }

                    .mt4-vs-mt5 ul.listRedirects li a img {
                        width: 45px;
                        height: 45px;
                        padding-right: 10px;
                        -webkit-filter: brightness(0) invert(1);
                        filter: brightness(0) invert(1);
                    }

                    .mt4-vs-mt5 ul.listRedirects li a:hover {
                        background: #61F7AC;
                        color: #323232;
                    }

                        .mt4-vs-mt5 ul.listRedirects li a:hover img {
                            -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                            filter: grayscale(100%);
                        }
    /* OTHER - PAGES */

    /* FOOTER */
    footer.footer {
        position: relative;
        padding: 60px 0px;
        background: #09172E;
        border-bottom: 7px solid #0F2C7A;
    }

        footer.footer .footerLogo {
            margin-bottom: 25px;
        }

            footer.footer .footerLogo img {
            }

        footer.footer .footerMenu {
            margin-bottom: 25px;
        }

            footer.footer .footerMenu ul {
                margin-bottom: 0px;
            }

                footer.footer .footerMenu ul li.title {
                    font-size: 15px;
                    font-weight: 600;
                    color: #FFF;
                    margin-bottom: 5px;
                    line-height: 2;
                }

                footer.footer .footerMenu ul li {
                    margin-bottom: 5px;
                    line-height: 1.2;
                }

                    footer.footer .footerMenu ul li a {
                        font-size: 14px;
                        font-weight: 500;
                        color: #FFF;
                    }

                        footer.footer .footerMenu ul li a:hover {
                        }

        footer.footer .footerDescription {
            margin-top: 25px;
        }

            footer.footer .footerDescription .title {
                font-size: 15px;
                font-weight: 600;
                color: #FFF;
                margin-bottom: 0px;
                line-height: 2;
            }

            footer.footer .footerDescription .desc {
                font-size: 14px;
                font-weight: 400;
                color: #FFF;
                line-height: 1.2;
                margin-bottom: 10px;
                text-align: justify;
            }

        footer.footer .footerSocialMenu {
            margin-top: 25px;
        }

        footer.footer .footerFlex {
            display: flex;
            align-items: center;
            justify-content: flex-end;
        }

        footer.footer .footerSocialMenu .title {
            font-size: 15px;
            font-weight: 600;
            color: #FFF;
            margin-bottom: 0px;
            line-height: 2;
            text-align: right;
        }

        footer.footer .footerSocialMenu ul {
            margin-bottom: 0px;
        }

            footer.footer .footerSocialMenu ul li {
                float: left;
                margin: 0px 10px;
            }

                footer.footer .footerSocialMenu ul li:first-of-type {
                    margin-left: 0px;
                }

                footer.footer .footerSocialMenu ul li:last-of-type {
                    margin-right: 0px;
                }

                footer.footer .footerSocialMenu ul li a, footer.footer .footerSocialMenu ul li a:hover {
                    font-size: 16px;
                    color: #FFF;
                }

        footer.footer .footerContent {
            display: flex;
            justify-content: space-between;
        }

            footer.footer .footerContent .blockMenu {
                position: relative;
            }

                footer.footer .footerContent .blockMenu .mainTitle {
                    font-size: 16px;
                    font-weight: 700;
                    color: #FFF;
                    line-height: 1.2;
                    margin-bottom: 20px;
                }

                footer.footer .footerContent .blockMenu .footerMenu ul li.title {
                    color: #99c0ff !important
                }


    /* FOOTER */
}

@media (min-width: 992px) and (max-width: 1199px) {
    .custom-container {
        max-width: 960px
    }

    .desktopMenu {
        display: block !important;
    }

    .mobileMenu {
        display: none !important;
    }
    /* HEADER */
    header.header.webtrader {
        position: relative;
        min-height: auto !important;
        background: #0F2C7A;
    }

        header.header.webtrader .topLogo {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            header.header.webtrader .topLogo a {
                padding-right: 15px;
                border-right: 1px solid #364F91;
            }

            header.header.webtrader .topLogo span {
                padding-left: 15px;
                color: #FFF;
                font-weight: 500;
                line-height: 1;
            }

        header.header.webtrader .webTraderNav {
            display: flex;
            padding-right: 15px !important;
            border-left: 0px !important;
            border-right: 1px solid #364F91;
        }

            header.header.webtrader .webTraderNav li {
            }

                header.header.webtrader .webTraderNav li a {
                    font-weight: 400 !important;
                    font-size: 14px !important;
                    ;
                    color: #FFF !important;
                    ;
                }

    header.header {
        position: relative;
        z-index: 99;
    }

        header.header.headerBg {
        }

        header.header .headerTop ul {
            margin-bottom: 0;
        }

            header.header .headerTop ul li {
            }

                header.header .headerTop ul li a {
                    font-weight: 400;
                    padding: 10px 20px 10px 20px;
                    font-size: 13px;
                    color: #707070;
                    position: relative;
                    border-right: 1px solid #FFF;
                }

                    header.header .headerTop ul li a.last {
                        border-right: none;
                    }

        header.header nav.navbar {
            padding: 0 !important;
        }

        header.header .navbar-toggler-icon i {
            color: #0655A0;
        }

        header.header .navbar-nav .nav-item li {
            margin-left: 10px
        }

        header.header .navbar-nav .nav-item .nav-link {
            font-weight: 400;
            padding: 10px 20px 10px 20px;
            font-size: 13px;
            color: #0655A0;
            position: relative;
        }

        header.header .navbar-nav .navbar li:hover,
        header.header .navbar-nav .navbar li:active {
            background: #FFF !important;
            border-radius: 40px;
            transition: all 0.3s ease-in-out
        }

        header.header .navbar-nav .navbar li.show {
            background: #FFF !important;
            border-radius: 40px;
            transition: all 0.3s ease-in-out
        }

        header.header .mainMenu {
            display: block;
            padding: 10px 0;
        }

            header.header .mainMenu .navLogo {
                display: none;
            }

                header.header .mainMenu .navLogo img {
                    width: 150px
                }

            header.header .mainMenu .navMenu {
            }

            header.header .mainMenu .navExtra {
                display: flex;
                align-items: center;
                justify-content: flex-end;
            }

            header.header .mainMenu .navMenu ul.costumDesktop {
                margin-bottom: 0;
                display: flex;
                align-items: center;
                justify-content: space-between;
            }

            header.header .mainMenu .navMenu ul li {
                float: left;
            }

                header.header .mainMenu .navMenu ul li a {
                    font-weight: 600;
                    font-size: 13px;
                    color: #FFF;
                    position: relative;
                }

                    header.header .mainMenu .navMenu ul li a.first {
                        padding-left: 0px;
                    }

        header.header .headerTops {
            padding: 15px 0px;
            border-bottom: 1px solid #4264B5;
        }

            header.header .headerTops .topLogo {
            }

                header.header .headerTops .topLogo img {
                    width: 125px;
                }

            header.header .headerTops .topExtra {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }

                header.header .headerTops .topExtra a {
                    margin: 0px;
                }

                header.header .headerTops .topExtra ul {
                    padding-left: 20px;
                    border-left: 1px solid #364F91;
                    margin-bottom: 0px;
                }

                    header.header .headerTops .topExtra ul li {
                    }

                        header.header .headerTops .topExtra ul li > a:first-of-type {
                            font-weight: 600;
                            color: #FFF;
                        }

        header.header .navMenu li > ul.dropdown-menu {
            border-radius: 20px !important;
            box-shadow: rgb(0 29 110 / 70%) 0px 7px 29px 0px;
            background: #0F2C7A !important;
        }

        header.header .navMenu .dropdown-submenu:hover > ul.dropdown-menu {
            display: block;
        }

        header.header .navMenu .dropdown-submenu > ul.dropdown-menu:before {
            display: none;
        }

        header.header .navMenu li > ul.dropdown-menu li {
            width: 100%;
            text-align: left;
            line-height: 25px;
        }

            header.header .navMenu li > ul.dropdown-menu li.dropSub {
                margin-top: 0px !important;
                margin-bottom: 0px !important;
                padding: 7px 10px;
            }

            header.header .navMenu li > ul.dropdown-menu li:first-of-type {
                margin-top: 10px;
            }

            header.header .navMenu li > ul.dropdown-menu li:last-of-type {
                margin-bottom: 10px;
            }

            header.header .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle, header.header .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:active, header.header .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:focus {
                background: none !important;
                color: #FFF !important;
                border-bottom: 1px solid #364F91;
            }

                header.header .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:hover {
                    opacity: 1 !important;
                    color: #FFF !important;
                    text-decoration: none !important;
                    background: transparent !important;
                }

                header.header .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle.dropdown-toggle::after {
                    display: none;
                }

            header.header .navMenu li > ul.dropdown-menu li a {
                color: #FFF !important;
                font-size: 13px;
                font-weight: 600;
                line-height: 30px;
                text-align: left;
                overflow: hidden;
                padding: 5px 15px;
            }

                header.header .navMenu li > ul.dropdown-menu li a:hover {
                    background: #364F91 !important;
                    color: #FFF !important;
                    font-size: 13px;
                    opacity: 1 !important;
                }

        header.header .navMenu .dropdown-submenu {
            position: relative;
        }

            header.header .navMenu .dropdown-submenu > .dropdown-menu {
                /*top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-5px;*/
                position: relative;
                display: block;
                top: 0;
                border: none;
                box-shadow: none;
            }

        header.header .mainMenu .navMenu ul li a.last {
            padding-right: 0px;
        }
        /* rotate caret on hover */
        header.header .navMenu .dropdown-menu > li > a:hover:after {
            text-decoration: underline;
            transform: rotate(-90deg);
        }
        /* rotate caret on hover */
        header.header .navMenu .dropdown-menu > li > a:hover:after {
            text-decoration: underline;
            transform: rotate(-90deg);
        }

        header.header .headerTops .topExtra .headerDropdown {
            box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
        }

        header.header .headerTops .topExtra ul {
            padding-left: 20px;
            border-left: 1px solid #364F91;
            margin-bottom: 0px;
        }

            header.header .headerTops .topExtra ul li {
            }

                header.header .headerTops .topExtra ul li > a:first-of-type {
                    font-weight: 600;
                    color: #FFF;
                }

        header.header .headerTops .topExtra .headerDropdown {
            border: none !important;
            border-radius: 20px !important;
            margin-top: 15px !important;
            left: -45px !important;
        }

            header.header .headerTops .topExtra .headerDropdown a.dropdown-item {
                color: #0F2C7A !important;
                font-size: 15px;
                font-weight: 600;
                line-height: 30px;
                text-align: center;
                overflow: hidden;
                padding: 3px
            }

                header.header .headerTops .topExtra .headerDropdown a.dropdown-item:first-of-type {
                    margin-top: 10px;
                }

                header.header .headerTops .topExtra .headerDropdown a.dropdown-item:last-of-type {
                    margin-bottom: 10px;
                }

                header.header .headerTops .topExtra .headerDropdown a.dropdown-item img {
                    width: 20px;
                    margin-right: 10px
                }

                header.header .headerTops .topExtra .headerDropdown a.dropdown-item:hover {
                    background: #EBF0F6 !important;
                    color: #020349 !important;
                    font-size: 15px;
                }
        /* HEADER */

        /* HEADER-LIGHT */
        header.header.otherHeader {
            position: relative;
            min-height: auto !important;
            background: #FFF !important;
        }

            header.header.otherHeader .navMenu li > ul.dropdown-menu {
                border-radius: 20px !important;
                background: #FFF !important;
                box-shadow: rgb(180 180 180 / 70%) 0px 7px 29px 0px;
                border: none;
            }

            header.header.otherHeader .navMenu .dropdown-submenu > .dropdown-menu {
                box-shadow: none !important;
            }

            header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle, header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:active, header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:focus {
                background: none !important;
                color: #0042af !important;
                border-bottom: 1px solid #0042af;
            }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:hover {
                    opacity: 1 !important;
                    color: #0042af !important;
                    text-decoration: none !important;
                    background: transparent !important;
                }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle.dropdown-toggle::after {
                    display: none;
                }

            header.header.otherHeader .navMenu li > ul.dropdown-menu li a {
                color: #2D323A !important;
                font-size: 13px;
                font-weight: 600;
                line-height: 30px;
                text-align: left;
                overflow: hidden;
                padding: 5px 15px;
            }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li a:hover {
                    background: #ecf0f5 !important;
                    color: #2D323A !important;
                    font-size: 13px;
                    opacity: 1 !important;
                }

            header.header.otherHeader .mainMenu .navMenu ul li a {
                font-weight: 600;
                padding-left: 0.7rem;
                padding-right: 0.7rem;
                font-size: 13px;
                color: #2D323A;
                position: relative;
            }

                header.header.otherHeader .mainMenu .navMenu ul li a:hover {
                    color: #0142AF;
                    opacity: 1;
                }

            header.header.otherHeader .headerTops.otherHeaderTops {
                padding: 15px 0px;
                border-bottom: 1px solid #2D323A !important;
            }

                header.header.otherHeader .headerTops.otherHeaderTops .topExtra ul {
                    border-left: 1px solid #2D323A !important;
                }

                    header.header.otherHeader .headerTops.otherHeaderTops .topExtra ul li > a:first-of-type {
                        font-weight: 600;
                        color: #2D323A !important;
                    }
    /* HEADER-LIGHT */

    /* PROMOTIONS */
    .otherPromotions {
    }

        .otherPromotions .addPromotionBg {
            background-size: 100% !important;
        }

        .otherPromotions .mainImage {
            width: 100%;
            margin-top: -50px;
            margin-bottom: -50px;
        }

        .otherPromotions .addPromotionBg .promotionHeader {
            min-height: 600px;
            background-size: 100% 100% !important;
        }

        .otherPromotions .content2 ul {
            margin-bottom: 0px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

            .otherPromotions .content2 ul li {
                float: left;
                display: flex;
                align-items: center;
                flex-direction: column;
                justify-content: center;
                width: 33.33%;
            }

        .otherPromotions .redPromo .content2 ul li {
            border-right: 1px solid #C0171B;
        }

        .otherPromotions .purplePromo .content2 ul li {
            border-right: 1px solid #582CD8;
        }

        .otherPromotions .content2 ul li:last-of-type {
            border: none;
        }

        .otherPromotions .content2 ul li .icon {
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 20px
        }

            .otherPromotions .content2 ul li .icon img {
                width: 50px;
                height: 50px;
            }

        .otherPromotions .content2 ul li .text {
            font-size: 18px;
            font-weight: 600;
            color: #2D3239;
            line-height: 1;
            text-align: center;
        }

        .otherPromotions .content2 {
            position: relative;
            padding: 50px 0px 100px 0px;
            background: url('/static/images/main_trading_bg.png') no-repeat;
            background-size: 100% 100%;
            background-position: bottom center;
        }

            .otherPromotions .content2 .sectionTitle {
                position: relative;
            }

                .otherPromotions .content2 .sectionTitle .title {
                    font-size: 35px;
                    color: #2D3239;
                    font-weight: 700;
                    line-height: 1;
                    margin-bottom: 10px;
                    text-align: center;
                }

        .otherPromotions .redPromo .content2 .sectionTitle .subTitle {
            font-size: 25px;
            color: #C0171B;
            font-weight: 600;
            line-height: 1;
            margin-bottom: 0px;
            text-align: center;
            margin-bottom: 20px;
        }

        .otherPromotions .purplePromo .content2 .sectionTitle .subTitle {
            font-size: 25px;
            color: #582CD8;
            font-weight: 600;
            line-height: 1;
            margin-bottom: 0px;
            text-align: center;
            margin-bottom: 20px;
        }

        .otherPromotions .content2 .sectionTitle .desc {
            font-size: 16px;
            color: #2D3239;
            font-weight: 500;
            line-height: 1.3;
            margin-bottom: 10px;
            text-align: center;
        }

        .otherPromotions .redPromo .content2 .customTable2 thead th {
            color: #FFF !important
        }

            .otherPromotions .redPromo .content2 .customTable2 thead th.bg1 {
                background: #C0171B !important
            }

            .otherPromotions .redPromo .content2 .customTable2 thead th.bg2 {
                background: #791214 !important
            }

        .otherPromotions .purplePromo .content2 .customTable2 thead th {
            color: #FFF !important
        }

            .otherPromotions .purplePromo .content2 .customTable2 thead th.bg1 {
                background: #582CD8 !important
            }

            .otherPromotions .purplePromo .content2 .customTable2 thead th.bg2 {
                background: #3F19AF !important
            }

        .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(odd) > td, .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(odd) > th {
            background-color: #EBF0F6 !important;
            border: none !important;
        }

        .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(even) > td, .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(even) > th {
            background-color: #F4F6F8 !important;
            border: none !important;
        }

        .otherPromotions .termsLink {
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            text-align: center;
        }

        .otherPromotions .redPromo .termsLink {
            color: #C0171B;
        }

        .otherPromotions .purplePromo .termsLink {
            color: #582CD8;
        }

        .otherPromotions .content3 {
            position: relative;
            padding: 80px 0px;
            background: #EBF0F6;
        }

            .otherPromotions .content3 .icon {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-bottom: 20px
            }

                .otherPromotions .content3 .icon img {
                    width: 50px;
                    height: 50px;
                }

            .otherPromotions .content3 .text {
                font-size: 18px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                text-align: center;
                margin-bottom: 10px;
            }

            .otherPromotions .content3 .desc {
                font-size: 16px;
                font-weight: 500;
                color: #2D3239;
                line-height: 1;
                text-align: center;
            }


        .otherPromotions .content4 {
            position: relative;
            padding: 80px 0px;
            background: #FFF;
        }

            .otherPromotions .content4 .item {
                background: #EBF0F6;
                border-radius: 20px;
                padding: 30px;
                display: flex;
                align-items: center;
                justify-content: center;
                flex-direction: column;
                min-height: 275px;
            }

            .otherPromotions .content4 .icon {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-bottom: 20px
            }

                .otherPromotions .content4 .icon img {
                    width: 50px;
                    height: 50px;
                }

            .otherPromotions .content4 .text {
                font-size: 18px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                text-align: center;
                margin-bottom: 10px;
            }

            .otherPromotions .content4 .desc {
                font-size: 16px;
                font-weight: 500;
                color: #2D3239;
                line-height: 1;
                text-align: center;
            }

        .otherPromotions .content5 {
            position: relative;
            padding: 80px 0px;
            background-size: 100% 100% !important;
        }

            .otherPromotions .content5 .more a {
                padding: 10px 40px;
                margin: 0px;
                color: #FFF !important;
            }

        .otherPromotions .redPromo .content5 .more a {
            background: #C0171B !important;
            border-color: #C0171B !important;
        }

        .otherPromotions .purplePromo .content5 .more a {
            background: #582CD8 !important;
            border-color: #582CD8 !important;
        }

        .otherPromotions .content6 {
            position: relative;
            padding: 50px 0px;
            background: #120001;
        }

        .otherPromotions .redPromo .content6 {
            border-bottom: 10px solid #5A0606;
        }

        .otherPromotions .purplePromo .content6 {
            border-bottom: 10px solid #582CD8;
        }
    /* PROMOTIONS */

    /* CALC */
    .sectionTabs2 {
        position: relative;
        padding: 30px 0px 0px 0px;
    }

        .sectionTabs2 .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px;
            border: none;
        }

            .sectionTabs2 .nav li {
                position: relative;
                padding-bottom: 30px;
            }

                .sectionTabs2 .nav li a {
                    position: relative;
                    border: 2px solid #61F7AC;
                    background: #FFF;
                    color: #2D3239;
                    padding: 20px 40px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                }

                    .sectionTabs2 .nav li a.active, .sectionTabs2 .nav li a:hover {
                        background: #61F7AC;
                        color: #2D3239;
                        border: 2px solid #61F7AC;
                        -webkit-transition: all 0.3s ease-in-out;
                        transition: all .3s ease-in-out;
                    }

    .calculator {
    }

        .calculator .form-control {
            padding: 10px 20px;
            border: 1px solid #A6B3C4 !important;
            border-radius: 15px;
            min-height: 50px;
        }

        .calculator img.change {
            width: 40px;
            height: 40px;
        }
    /* CALC */

    /* TUTORIAL */
    .tutorialItem {
        position: relative;
    }

        .tutorialItem .image {
            position: relative;
            width: 100%;
            height: 200px;
            border-radius: 20px;
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .tutorialItem .image:after {
                content: '';
                position: absolute;
                width: 100%;
                height: 100%;
                border-radius: 20px;
                background: url('/static/images/tutorialmaskbg.png') no-repeat;
                background-size: 100% 100%;
            }

            .tutorialItem .image img.cover {
                width: 100%;
                height: 100%;
                -ms-object-fit: cover;
                object-fit: cover;
                z-index: 0;
            }

            .tutorialItem .image img.play {
                position: absolute;
                width: 50px;
                height: 50px;
                z-index: 1;
            }

        .tutorialItem .text {
            margin-top: 10px;
        }

            .tutorialItem .text .title {
                font-size: 17px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                margin-bottom: 5px;
            }

            .tutorialItem .text .time {
                font-size: 14px;
                font-weight: 400;
                color: #2D3239;
                line-height: 1;
                margin-bottom: 0px;
            }
    /* TUTORIAL */

    /* SEARCH BOX */
    .otherSearchBox {
        position: relative;
        padding: 30px 0px;
        margin-top: -60px;
    }

        .otherSearchBox .searchContent {
            position: relative;
        }

            .otherSearchBox .searchContent .form-control, .otherSearchBox .searchContent .form-control:focus {
                position: relative;
                border-radius: 20px;
                border: none;
                box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px !important;
                padding: 30px 80px;
            }

            .otherSearchBox .searchContent .before {
                width: 40px;
                height: 40px;
                border-radius: 50%;
                background: #EBF0F6;
                display: flex;
                align-items: center;
                justify-content: center;
                position: absolute;
                top: 10px;
                left: 20px;
            }

                .otherSearchBox .searchContent .before i {
                    color: #2D323A;
                    font-size: 15px;
                }

            .otherSearchBox .searchContent button {
                position: absolute;
                top: 10px;
                right: 20px;
                border: none;
                background: transparent;
            }

                .otherSearchBox .searchContent button i {
                    font-size: 40px;
                    color: #EBF0F6;
                }
    /* SEARCH BOX */

    /* PAMM/MAMM */
    .affiliateItem2 {
        position: relative;
        height: 250px;
        background: #EBF0F6;
        border-radius: 20px;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }

        .affiliateItem2 img {
            position: absolute;
            bottom: 0px;
        }

    .affiliateItem {
        position: relative;
        padding: 0px 30px 30px 30px;
        background: #EBF0F6;
        border-radius: 20px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        min-height: 170px;
    }

        .affiliateItem .image {
            position: relative;
            padding: 20px;
            border-radius: 50%;
            background: #0F2C7A;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100px;
            height: 100px;
            margin-bottom: 20px;
            margin-top: -25px;
        }

            .affiliateItem .image img {
                position: relative;
                width: 50px;
                height: 50px;
            }

        .affiliateItem .text {
            font-size: 18px;
            font-weight: 600;
            line-height: 1.2;
            color: #0F2C7A;
            text-align: center;
            margin-bottom: 0px;
        }
    /* PAMM/MAMM */

    /* OPEN AFFILIATE */
    .mainOpenAffliate {
        background: #0B132C !important;
    }

        .mainOpenAffliate .sectionTitle h6 {
            color: #FFF !important;
        }

        .mainOpenAffliate .sectionBody {
            margin-top: 20px !important;
        }

            .mainOpenAffliate .sectionBody .otherDesc {
                margin-top: 20px !important;
                flex-direction: column !important;
            }

                .mainOpenAffliate .sectionBody .otherDesc .subTitle {
                    color: #FFF !important;
                }

            .mainOpenAffliate .sectionBody .item {
                flex-direction: column !important;
                justify-content: center !important;
            }

                .mainOpenAffliate .sectionBody .item .itemIcon {
                    width: 100% !important;
                    float: none !important;
                }

                .mainOpenAffliate .sectionBody .item .itemText {
                    width: 100% !important;
                    float: none !important;
                    margin-top: -50px;
                    margin-bottom: -30px;
                }

                    .mainOpenAffliate .sectionBody .item .itemText .title, .mainOpenAffliate .sectionBody .item .itemText .desc {
                        text-align: center !important;
                        color: #FFF !important;
                    }
    /* OPEN AFFILIATE */

    /* WHY N1CM */
    .zIndex1 {
        z-index: 1;
    }

    .mtN200 {
        margin-top: -200px;
    }

    .mHAuto {
        min-height: auto !important
    }
    /* WHY N1CM */

    /* SUPPORT CENTER */
    .faqListItem {
        position: relative;
        margin-bottom: 60px;
    }

        .faqListItem .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 25px;
            line-height: 1.1;
            text-align: left;
            color: #2C3139;
        }

        .faqListItem ul {
            position: relative;
            margin-bottom: 0px;
        }

            .faqListItem ul li {
                margin-bottom: 20px;
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 400;
                margin-bottom: 20px;
                line-height: 1.3;
                text-align: left;
                color: #2C3139;
            }

        .faqListItem a {
            color: #2D3239 !important
        }

    .supportItem {
        display: flex;
        justify-content: center;
    }

        .supportItem .icon {
            width: 20%;
            float: left;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .supportItem .icon img {
                width: 50px;
                height: 50px;
            }

        .supportItem .text {
            width: 80%;
            float: left;
            padding: 0px 15px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

            .supportItem .text .first {
                font-size: 17px;
                line-height: 1.2;
                font-weight: 600;
                margin-bottom: 10px;
                color: #2D3239;
            }

            .supportItem .text .last {
                font-size: 14px;
                font-weight: 400;
                color: #2D3239;
                line-height: 1.2;
                margin-bottom: 0px;
            }

    .searchForm {
        position: relative;
        width: 75%;
    }

        .searchForm .form-control {
            border-radius: 0px;
            border: none;
            border-bottom: 1px solid #2D3239;
            background: transparent;
        }

            .searchForm .form-control:focus {
                background: transparent !important;
                border-bottom: 1px solid #61F7AC;
            }
    /* SUPPORT CENTER */

    /* LEGAL DOCUMENT */
    .downloadItem {
        padding: 40px;
        border-radius: 20px;
        background: #EBF0F6;
    }

        .downloadItem a {
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .downloadItem a .sectionBody {
                width: 80%;
                float: left;
                display: flex;
                align-items: center;
                justify-content: center
            }

                .downloadItem a .sectionBody .icon {
                    width: 25%;
                    float: left;
                    display: flex;
                    align-items: flex-start;
                    justify-content: center
                }

                .downloadItem a .sectionBody .text {
                    width: 75%;
                    float: left;
                    display: flex;
                    align-items: flex-start;
                    justify-content: center;
                    padding: 0px 10px;
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 18px;
                    font-weight: 600;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: center;
                    color: #2C3139;
                }

            .downloadItem a .sectionMore {
                width: 20%;
                float: left;
                display: flex;
                align-items: center;
                justify-content: center
            }

                .downloadItem a .sectionMore img {
                    padding: 10px;
                    background: #0F2C7A;
                    border-radius: 10px;
                }
    /* LEGAL DOCUMENT */

    /* FAQS DETAIL */
    .pxMt {
        padding-top: 0px !important;
    }

    section.faqsPage {
        position: relative;
    }

        section.faqsPage ul {
            margin-bottom: 0px;
        }

            section.faqsPage ul li {
                margin-bottom: 15px;
            }

                section.faqsPage ul li a {
                    margin: 0px;
                    width: 100%;
                    text-align: center;
                    padding: 15px 20px;
                }

                    section.faqsPage ul li a.active {
                        background-color: #61F7AC !important;
                        border: 1px solid #61F7AC !important;
                        color: #03062C !important;
                    }

                    section.faqsPage ul li a:hover {
                        background-color: #61F7AC !important;
                        border: 1px solid #61F7AC !important;
                        color: #03062C !important;
                        transform: scale(1) !important;
                    }

    .imgOtherNone {
        display: block !important;
    }

    .imgOtherBlock {
        display: none !important
    }
    /* FAQS DETAIL */

    /* CONTACT PAGE */
    section.contactUsForms {
    }

        section.contactUsForms .leftBox {
            position: relative;
            margin-bottom: 40px;
        }

            section.contactUsForms .leftBox label {
                color: #2D3239;
                font-size: 15px;
                font-weight: 500;
                line-height: 1.2;
                margin-bottom: 0px;
            }

                section.contactUsForms .leftBox label.policyLabel {
                    color: #2D3239;
                    font-size: 13px;
                    font-weight: 500;
                    line-height: 1.2;
                    margin-bottom: 0px;
                    padding-left: 10px
                }

            section.contactUsForms .leftBox .form-control {
                border: none;
                border-radius: 0px;
                border-bottom: 1px solid #2D3239;
            }

                section.contactUsForms .leftBox .form-control:focus {
                    border: none;
                    border-radius: 0px;
                    border-bottom: 1px solid #61F7AC;
                }

        section.contactUsForms .rightBox {
            position: relative;
            background: #EBF0F6;
            border-radius: 20px;
            padding: 30px 70px;
            margin-bottom: 40px;
        }

            section.contactUsForms .rightBox .sectionImageCover {
                margin-top: -60px;
                margin-bottom: 30px;
            }

                section.contactUsForms .rightBox .sectionImageCover img {
                    width: 100%;
                }

            section.contactUsForms .rightBox ul {
                position: relative;
            }

                section.contactUsForms .rightBox ul li {
                    margin-bottom: 20px;
                }

                    section.contactUsForms .rightBox ul li a {
                        display: flex;
                        align-items: center;
                    }

                        section.contactUsForms .rightBox ul li a .iconBox {
                            width: 15%;
                            float: left;
                        }

                            section.contactUsForms .rightBox ul li a .iconBox img {
                                width: 40px;
                                height: 40px;
                            }

                        section.contactUsForms .rightBox ul li a .iconText {
                            width: 85%;
                            float: right;
                            color: #2D3239;
                            font-size: 17px;
                            font-weight: 500;
                        }

        section.contactUsForms .bottomBox {
            position: relative;
            width: 100%;
            min-height: 200px;
            background: url('/static/images/main_about_contact_image3.png') no-repeat #AFD9FF;
            background-size: 100% 100%;
            border-radius: 20px;
            padding: 30px 70px;
            display: flex;
            align-items: center;
            justify-content: center
        }

            section.contactUsForms .bottomBox .sectionTitle {
                padding-bottom: 0px !important
            }

            section.contactUsForms .bottomBox .title {
                color: #103563 !important;
                border-bottom: 2px solid #103563;
            }

            section.contactUsForms .bottomBox .desc {
                font-size: 17px !important;
                color: #052958 !important;
                font-weight: 500 !important;
            }
    /* CONTACT PAGE */

    /* NEWS CATS */
    .categoriesListHorizantal {
        position: relative;
    }

        .categoriesListHorizantal ul {
            padding-top: 50px;
        }

            .categoriesListHorizantal ul li a {
                margin: 0px !important;
                color: #03062C !important;
            }

    .newsLists .cardItem:first-of-type {
        margin-top: -150px;
        margin-bottom: 175px !important;
    }

    .cardItem {
        position: relative;
        border-radius: 20px;
        overflow: hidden;
        box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    }

        .cardItem.horizantal .image {
            position: relative;
            height: 250px;
            width: 40%;
            float: left;
            border-top-left-radius: 20px;
            border-bottom-left-radius: 20px;
            overflow: hidden;
        }

        .cardItem .image img {
            position: relative;
            width: 100%;
            height: 100%;
            -ms-object-fit: cover;
            object-fit: cover;
        }

        .cardItem.horizantal .text {
            position: relative;
            background: #FFF;
            width: 60%;
            height: 250px;
            float: left;
            padding: 30px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

        .cardItem.vertical .image {
            position: relative;
            height: 250px;
            width: 100%;
            float: left;
            border-top-left-radius: 20px;
            border-top-right-radius: 20px;
            overflow: hidden;
        }

        .cardItem.vertical .text {
            position: relative;
            background: #FFF;
            width: 100%;
            float: left;
            padding: 30px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

        .cardItem .text .content {
            position: relative;
        }

        .cardItem .text .desc {
            font-size: 14px;
            font-weight: 400;
            color: #2D3239;
            line-height: 1.2;
        }

        .cardItem .text .title a {
            font-size: 18px;
            font-weight: 600;
            color: #2D3239;
            line-height: 1.2;
        }

        .cardItem .more {
            margin-bottom: 0px;
        }

            .cardItem .more a {
                font-size: 14px;
                font-weight: 600;
                color: #61F7AC;
                line-height: 1.2;
            }
    /* CUSTOM PAGINATION */
    .customPagination .pagination.pagination-circle .page-item {
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .customPagination .pagination.pagination-circle .page-item.active .page-link {
            border-radius: 50%;
        }

        .customPagination .pagination.pagination-circle .page-item .page-link:hover {
            border-radius: 50%;
        }

        .customPagination .pagination.pagination-circle .page-item .page-link {
            margin-left: 2px;
            margin-right: 2px;
            border-radius: 50%;
            width: 40px;
            height: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
        }

    .customPagination .pagination .page-item.active .page-link {
        box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    }

    .customPagination .page-link {
        border: none !important;
    }

    .customPagination .pagination .page-item .page-link {
        color: #2C3238;
        background: #F2F5F9;
    }

    .customPagination .pagination.pagination-circle .page-item.active .page-link {
        background-color: #0F2C7A;
        color: white;
    }

        .customPagination .pagination.pagination-circle .page-item.active .page-link:hover {
            background-color: #0F2C7A;
        }

    .customPagination .pagination .page-item .page-link.prev, .customPagination .pagination .page-item .page-link.next {
        background: transparent;
        border: 0 !important;
        color: #C8CED5;
        font-size: 12px;
    }

        .customPagination .pagination .page-item .page-link.prev:hover, .customPagination .pagination .page-item .page-link.next:hover {
            background-color: initial;
            color: #C8CED5
        }

    .customPagination .pagination .page-item .page-link:hover {
        -webkit-transition: all .3s linear;
        transition: all .3s linear;
        border-radius: .125rem;
        background-color: #0F2C7A;
        color: #FFF;
    }

    .customPagination .pagination.pagination-circle .page-item .page-link:hover {
        border-radius: 50%;
    }

    .mainNewsSlider {
        position: relative;
    }

        .mainNewsSlider .item {
            margin: 10px 25px;
        }

        .mainNewsSlider .owl-nav {
            display: block !important;
            right: 0;
            font-size: 20px;
            color: #ccc;
        }

        .mainNewsSlider .owl-prev {
            position: absolute;
            left: 0px;
            top: 50%;
        }

        .mainNewsSlider .owl-next {
            position: absolute;
            right: 0px;
            top: 50%;
        }
    /* CUSTOM PAGINATION */

    /* NEWS CATS */

    /* CAREER */
    .careerItemText {
        border-radius: 20px;
        padding: 40px;
        background: #0F2C7A;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        height: 300px;
        margin-bottom: 25px;
    }

        .careerItemText .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: center;
            color: #FFF;
        }

        .careerItemText .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: left;
            color: #FFF;
        }

    .careerItemImage {
        border-radius: 20px;
        background: #0F2C7A;
        height: 300px;
        overflow: hidden;
        margin-bottom: 25px;
    }

        .careerItemImage img {
            border-radius: 20px;
            width: 100%;
            height: 100%;
            -ms-object-fit: cover;
            object-fit: cover;
        }

    .horizantalBox {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        padding: 0px 20px;
    }

        .horizantalBox.w-25 {
            width: 25%;
            float: left;
        }

        .horizantalBox.w-20 {
            width: 20%;
            float: left;
        }

        .horizantalBox img {
            width: 70px;
            height: 70px;
            margin-bottom: 15px;
        }

        .horizantalBox .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: center;
            color: #2D3239;
        }

        .horizantalBox .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: center;
            color: #2D3239;
        }

    .openPositionBox {
        position: relative;
        padding: 40px;
        border-radius: 20px;
        background: #FFF;
        box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 25px;
    }

        .openPositionBox:last-of-type {
            margin-bottom: 0px;
        }

        .openPositionBox .text {
            width: 75%;
            float: left;
        }

        .openPositionBox .more {
            width: 25%;
            float: left;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
        }

        .openPositionBox .text .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: left;
            color: #0F2C7A;
        }

        .openPositionBox .text .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: left;
            color: #2D3239;
        }

        .openPositionBox .more a:first-of-type {
            margin: 0px;
        }

        .openPositionBox .more a.other {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-top: 10px;
            line-height: 1.2;
            color: #2D3239;
            text-decoration: underline !important;
        }

    section.mainSupportCareers {
        position: relative;
        padding: 50px 0px;
        background: #0F2C7A;
    }

        section.mainSupportCareers .sectionTitle {
            display: flex;
            align-items: center;
            justify-content: center;
        }

            section.mainSupportCareers .sectionTitle h6 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 40px;
                font-weight: 700;
                margin-bottom: 0px;
                line-height: 1;
                text-align: center;
                color: #FFF;
                padding-right: 20px;
                border-right: 1px solid #FFF;
            }

            section.mainSupportCareers .sectionTitle .more {
                position: relative;
                padding-left: 20px;
                display: flex;
                flex-direction: column;
            }

                section.mainSupportCareers .sectionTitle .more .first {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 500;
                    margin-bottom: 5px;
                    line-height: 1.2;
                    color: #FFF;
                }

                section.mainSupportCareers .sectionTitle .more .last {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 18px;
                    font-weight: 600;
                    line-height: 1.2;
                    color: #FFF;
                }
    /* CAREER */

    /* MAIN SLIDER */
    section.mainSlideContainer {
        position: relative;
        margin-top: -200px;
        padding-top: 220px !important;
        padding: 0px;
        background: url('/static/images/main_header_bg.webp') no-repeat;
        background-position: top center;
        background-size: 100% 100%;
        min-height: 750px;
    }

        section.mainSlideContainer:before {
            content: '';
            position: absolute;
            background: url('/static/images/main_header_bg_mask.webp') no-repeat;
            background-position: top center;
            background-size: 100% 100%;
            left: 0px;
            bottom: 0px;
            width: 100%;
            height: 200px;
            z-index: 1;
        }

        section.mainSlideContainer .mainSlideContent {
        }

            section.mainSlideContainer .mainSlideContent .mainSlider {
            }

                section.mainSlideContainer .mainSlideContent .mainSlider .item {
                }

                    section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText {
                        position: relative;
                        height: 100%;
                        display: flex;
                        justify-content: center;
                        flex-direction: column;
                    }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.title {
                            font-family: 'Montserrat', sans-serif !important;
                            font-weight: 700;
                            font-size: 45px;
                            color: #FFF;
                            line-height: 1.2;
                        }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.small {
                            font-family: 'Montserrat', sans-serif !important;
                            font-weight: 700;
                            font-size: 25px;
                            color: #FFF;
                            margin-top: 0px;
                            line-height: 1.3;
                        }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.desc {
                            font-family: 'Montserrat', sans-serif !important;
                            text-align: left;
                            font-weight: 500;
                            font-size: 16px;
                            color: #FFF;
                            margin-top: 20px;
                            line-height: 1.3;
                        }

        section.mainSlideContainer .owl-item.active p {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInLeft;
            animation-delay: 0.3s;
        }

        section.mainSlideContainer .owl-item.active .slideImage {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInRight;
            animation-delay: 0.3s;
        }

        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn {
            margin: 25px 0px;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn a {
                text-align: center;
                margin: 0px;
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn p.miniDesc {
                font-size: 12px;
                font-weight: 300;
                color: #FFF;
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage {
            position: relative;
            margin-top: 0px;
            display: flex;
            justify-content: flex-end;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage img {
                width: 100%;
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage video {
                width: 75%;
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage img.front1 {
                z-index: 0;
                position: absolute;
                width: 100%;
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage img.front2 {
                z-index: 2;
                position: relative;
                right: -50px;
                top: 100px;
                width: 400px;
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #FFF
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots {
            position: relative;
            text-align: left;
            margin-top: 10px;
            padding-bottom: 10px;
            bottom: 100px;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot.active span,
            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot:hover span {
                background: #FFF
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot.active span,
            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot:hover span {
                background: #FFF
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #FFF;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN SLIDER */

    /* SIGN UP BOX */
    section.signUpBox {
        padding: 40px 0px !important;
        background: transparent !important;
        height: 100%;
    }

        section.signUpBox:before {
            content: '';
            background: #EBF0F6;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 50%;
            height: 100%;
        }

        section.signUpBox .right {
            padding-right: 40px;
        }

        section.signUpBox .left {
            padding-left: 40px;
        }

        section.signUpBox .sectionTitle h6 {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 30px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

    section.logInBox .sectionBody {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    section.signUpBox .sectionBody .otherDesc .subTitle a {
        font-size: 17px;
        margin-bottom: 0;
        line-height: 1.1;
        text-align: center;
        color: #0F2C7A;
    }

    section.signUpBox input.form-control {
        padding: 10px 20px;
        border-radius: 35px;
        min-height: 50px;
    }

    section.signUpBox select.form-control {
        padding: 10px 20px;
        border-radius: 35px;
        min-height: 50px;
    }

    section.signUpBox label {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 15px;
        font-weight: 400;
        margin-bottom: 0;
        line-height: 1.2;
        text-align: left;
        color: #343a40;
    }

        section.signUpBox label a {
            font-size: 15px;
            font-weight: 500;
            margin-bottom: 0;
            line-height: 1.2;
            text-align: left;
            color: #0F2C7A;
        }

    section.signUpBox .otherLinkBox {
        padding-bottom: 50px;
    }

        section.signUpBox .otherLinkBox img {
            width: 125px;
        }
    /* SIGN UP BOX */

    /* LOG IN BOX */
    section.logInBox {
        padding: 40px 0px !important;
        background: transparent !important;
        height: 100%;
    }

        section.logInBox:before {
            content: '';
            background: #EBF0F6;
            position: absolute;
            top: 0px;
            right: 0px;
            width: 50%;
            height: 100%;
        }

        section.logInBox .right {
            padding-right: 40px;
        }

        section.logInBox .left {
            padding-left: 40px;
        }

        section.logInBox .sectionTitle .small {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 20px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

        section.logInBox .sectionTitle h6 {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 30px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

        section.logInBox .sectionBody {
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

            section.logInBox .sectionBody .otherDesc .subTitle a {
                font-size: 17px;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #0F2C7A;
            }

        section.logInBox input.form-control {
            padding: 10px 20px;
            border-radius: 35px;
            min-height: 50px;
        }

        section.logInBox select.form-control {
            padding: 10px 20px;
            border-radius: 35px;
            min-height: 50px;
        }

        section.logInBox label {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 15px;
            font-weight: 400;
            margin-bottom: 0;
            line-height: 1.2;
            text-align: left;
            color: #343a40;
        }

            section.logInBox label a {
                font-size: 15px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.2;
                text-align: left;
                color: #0F2C7A;
            }

        section.logInBox .otherLinkBox {
            padding-bottom: 50px;
        }

            section.logInBox .otherLinkBox img {
                width: 125px;
            }
    /* LOG IN BOX */

    /* MAIN FEATURED TABS */
    section.mainFeaturedTabs {
        padding: 0px;
        background: #0F2C7A;
        position: relative;
        z-index: 1;
        margin-top: -75px;
        border-top: 5px solid #61F7AC;
        box-shadow: rgba(2, 123, 254, 0.3) 0px 7px 29px 0px;
    }

        section.mainFeaturedTabs .featuredContent {
            padding: 20px;
        }

            section.mainFeaturedTabs .featuredContent ul {
                margin-bottom: 0px;
                display: flex;
                align-items: start;
                justify-content: space-between;
            }

                section.mainFeaturedTabs .featuredContent ul li {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    flex-direction: column;
                    padding: 15px;
                    border-radius: 20px;
                    float: left;
                    min-height: 155px;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                }

                    section.mainFeaturedTabs .featuredContent ul li:after,
                    section.mainFeaturedTabs .featuredContent ul li:before {
                        transition: all .5s;
                    }

                    section.mainFeaturedTabs .featuredContent ul li:last-of-type {
                        border: none;
                    }

                    section.mainFeaturedTabs .featuredContent ul li img {
                        margin-bottom: 10px;
                        min-height: 26px;
                    }

                    section.mainFeaturedTabs .featuredContent ul li p.title {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 15px;
                        font-weight: 600;
                        margin-bottom: 5px;
                        line-height: 1.1;
                        text-align: center;
                        color: #FFF;
                    }

                    section.mainFeaturedTabs .featuredContent ul li p.desc {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 13px;
                        font-weight: 400;
                        margin-bottom: 0;
                        line-height: 1.1;
                        text-align: center;
                        color: #FFF;
                    }

                    section.mainFeaturedTabs .featuredContent ul li.active, section.mainFeaturedTabs .featuredContent ul li:hover {
                        background: #FFF;
                        border-radius: 20px;
                        -webkit-animation-duration: 1s;
                        animation-duration: 1s;
                        -webkit-animation-fill-mode: both;
                        animation-fill-mode: both;
                        animation-name: pulse;
                        animation-delay: 0.3s;
                    }

                        section.mainFeaturedTabs .featuredContent ul li.active p.title, section.mainFeaturedTabs .featuredContent ul li.active p.desc, section.mainFeaturedTabs .featuredContent ul li:hover p.title, section.mainFeaturedTabs .featuredContent ul li:hover p.desc {
                            color: #0F2C7A;
                        }
    /* MAIN FEATURED TABS */

    /* MAIN LOWEST SPREADS */
    section.mainLowestSpreads {
        position: relative;
        padding: 80px 0px
    }

        section.mainLowestSpreads .sectionTitle {
            margin-bottom: 40px;
        }

            section.mainLowestSpreads .sectionTitle h2 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

        section.mainLowestSpreads h1 {
            font-family: 'Montserrat', sans-serif !important;
            /*font-weight: 700;*/
            font-size: 14px;
            color: #2C3139;
            /*line-height: 1.1;*/
            text-align: center;
        }

        section.mainLowestSpreads .sectionTitle p.desc {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 500;
            font-size: 15px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 0px;
        }

        section.mainLowestSpreads .sectionLeft {
            width: 50%;
            float: left;
        }

        section.mainLowestSpreads .sectionRight {
            width: 50%;
            float: right;
        }

        section.mainLowestSpreads .sectionItem {
            padding: 25px;
            display: flex;
            align-items: center;
            -webkit-transition: all 0.3s ease-in-out;
            transition: all .3s ease-in-out;
        }

            section.mainLowestSpreads .sectionItem.removeBorder {
                border: none;
            }

            section.mainLowestSpreads .sectionItem .sectionIcon {
                width: 20%;
                float: left;
                display: flex;
                align-items: center;
            }

            section.mainLowestSpreads .sectionItem img {
                width: 50px;
                height: 50px
            }

            section.mainLowestSpreads .sectionItem .sectionText {
                width: 80%;
                float: right;
                display: flex;
                justify-content: center;
                flex-direction: column;
            }

                section.mainLowestSpreads .sectionItem .sectionText p.title, section.mainLowestSpreads .sectionItem .sectionText p.title a, section.mainLowestSpreads .sectionItem .sectionText p.title a:hover {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 17px;
                    font-weight: 600;
                    margin-bottom: 5px;
                    line-height: 1.1;
                    text-align: left;
                    color: #0F2C7A;
                }

                section.mainLowestSpreads .sectionItem .sectionText p.subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 600;
                    margin-bottom: 5px;
                    line-height: 1.1;
                    text-align: left;
                    color: #2C3139;
                }

                section.mainLowestSpreads .sectionItem .sectionText p.desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 12.5px;
                    font-weight: 400;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: left;
                    color: #2C3139;
                }

        section.mainLowestSpreads .sectionMore {
            width: 100%;
            text-align: center;
            margin-top: 20px;
        }

            section.mainLowestSpreads .sectionMore p {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #2C3139;
            }

            section.mainLowestSpreads .sectionMore a {
            }

        section.mainLowestSpreads .sectionItem:hover {
            padding: 25px 25px 25px 15px;
            -webkit-transition: all 0.3s ease-in-out;
            transition: all .3s ease-in-out;
        }
    /* MAIN LOWEST SPREADS */

    /* MAIN SECURELY */
    section.mainSecurely {
        padding: 80px 0px;
        position: relative;
        background: #EBF0F6;
    }

        section.mainSecurely .sectionBody {
            display: flex;
            flex-direction: column;
            height: 100%;
            justify-content: center;
            align-items: center;
        }

            section.mainSecurely .sectionBody .sectionTitle {
                margin-bottom: 40px;
            }

                section.mainSecurely .sectionBody .sectionTitle h2 {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 35px;
                    font-weight: 700;
                    margin-bottom: 10px;
                    line-height: 1;
                    text-align: center;
                    color: #2C3139;
                }

                section.mainSecurely .sectionBody .sectionTitle p.subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 22px;
                    font-weight: 600;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: center;
                    color: #2C3139;
                }

                section.mainSecurely .sectionBody .sectionTitle p.desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 16px;
                    font-weight: 400;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: left;
                    color: #2C3139;
                    margin-top: 35px;
                }

        section.mainSecurely .sectionText {
            position: relative;
        }

            section.mainSecurely .sectionText ul {
                position: relative;
                margin-top: 50px;
                margin-bottom: 40px;
            }

                section.mainSecurely .sectionText ul li {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 16px;
                    font-weight: 500;
                    margin-bottom: 15px;
                    line-height: 1.2;
                    text-align: left;
                    color: #2C3139;
                    position: relative;
                    padding-left: 30px;
                }

                    section.mainSecurely .sectionText ul li:before {
                        content: '';
                        position: absolute;
                        top: 0px;
                        left: 0px;
                        background: url('/static/images/icon_arrow_right_dark.svg') no-repeat;
                        background-size: 100% 100%;
                        width: 20px;
                        height: 20px;
                    }

            section.mainSecurely .sectionText .textItem {
                width: 50%;
                float: left;
                margin-bottom: 20px;
                display: flex;
                align-items: center;
                position: relative;
                z-index: 1;
            }

                section.mainSecurely .sectionText .textItem .icon {
                    font-family: 'Montserrat', sans-serif !important;
                    width: 15%;
                    float: left;
                    display: flex;
                    align-items: center;
                    font-size: 55px;
                    font-weight: 700;
                    color: #027BFE;
                    line-height: 1;
                    position: relative;
                    z-index: 1;
                }

                section.mainSecurely .sectionText .textItem .text {
                    width: 85%;
                    float: left;
                    padding: 0px 10px;
                    position: relative;
                    z-index: 1;
                }

                    section.mainSecurely .sectionText .textItem .text .title {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 16px;
                        font-weight: 600;
                        margin-bottom: 2px;
                        line-height: 1.1;
                        text-align: left;
                        color: #2C3139;
                    }

                    section.mainSecurely .sectionText .textItem .text .desc {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 12.5px;
                        font-weight: 400;
                        margin-bottom: 0;
                        line-height: 1.1;
                        text-align: left;
                        color: #2C3139;
                    }

            section.mainSecurely .sectionText .more {
            }

                section.mainSecurely .sectionText .more a {
                    margin: 0px;
                }

        section.mainSecurely .sectionPayment {
            margin-top: 90px;
        }

            section.mainSecurely .sectionPayment ul {
                margin-bottom: 0px;
                display: flex;
                justify-content: space-between;
            }

                section.mainSecurely .sectionPayment ul li {
                    float: left;
                    text-align: center;
                    margin-bottom: 10px;
                    display: flex;
                    align-items: center;
                    justify-content: center
                }

                    section.mainSecurely .sectionPayment ul li:hover {
                        text-align: left;
                    }

                    section.mainSecurely .sectionPayment ul li img:last-of-type {
                        display: none;
                    }

                    section.mainSecurely .sectionPayment ul li:hover img:first-of-type {
                        display: none;
                    }

                    section.mainSecurely .sectionPayment ul li:hover img:last-of-type {
                        display: flex;
                        -webkit-animation-duration: 1s;
                        animation-duration: 1s;
                        -webkit-animation-fill-mode: both;
                        animation-fill-mode: both;
                        animation-name: fadeInDown;
                        animation-delay: 0.1s;
                    }
    /* MAIN SECURELY */

    /* MAIN APPS */
    section.mainApps {
        position: relative;
        background: url('/static/images/main_apps_bg.webp') no-repeat;
        background-size: cover;
        padding: 80px 0px
    }

        section.mainApps .sectionMedia {
            position: relative;
            min-height: 720px;
        }

            section.mainApps .sectionMedia video {
                position: absolute;
                width: 200px;
                height: 575px;
                right: 9px;
                top: 30px;
                z-index: 1;
            }

            section.mainApps .sectionMedia img.phone {
                /*position: absolute;
	top: 31px;
	left: 27px;
	z-index: 3;
	width: 445px;
	height: 580px;*/
                position: absolute;
                top: 31px;
                left: 51px;
                z-index: 3;
                width: 358px;
                height: 580px;
            }

        section.mainApps .sectionBody {
        }

            section.mainApps .sectionBody h3 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 35px;
                font-weight: 700;
                margin-bottom: 20px;
                line-height: 1;
                text-align: left;
                color: #FFF;
            }

            section.mainApps .sectionBody p.subTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 18px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: left;
                color: #FFF;
            }

            section.mainApps .sectionBody p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin: 30px 0px;
                line-height: 1.1;
                text-align: left;
                color: #FFF;
            }

        section.mainApps ul.app {
            position: relative;
            z-index: 5;
            margin-bottom: 0px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 30px;
            margin-right: 15px;
        }

            section.mainApps ul.app li {
                float: left;
                margin: 0px 10px;
            }

                section.mainApps ul.app li.last {
                    float: left;
                    margin-left: 10px;
                    margin-right: 0px;
                }

                section.mainApps ul.app li a img {
                    width: 25px;
                    height: 25px;
                }

        section.mainApps .sectionBody .featureContent {
            margin-top: 60px;
            margin-bottom: 30px;
        }

            section.mainApps .sectionBody .featureContent .featureItem {
                width: 50%;
                padding: 10px 15px;
                float: left;
                margin-bottom: 25px;
                display: flex;
                align-items: center;
                min-height: 100px;
                border-radius: 20px;
                -webkit-transition: all 0.3s ease-in-out;
                transition: all .3s ease-in-out;
            }

                section.mainApps .sectionBody .featureContent .featureItem .featureIcon {
                    width: 25%;
                    float: right;
                    display: flex;
                    align-items: center;
                    justify-content: end;
                }

                    section.mainApps .sectionBody .featureContent .featureItem .featureIcon img {
                        width: 40px;
                        height: 40px;
                    }

                section.mainApps .sectionBody .featureContent .featureItem .featureText {
                    width: 75%;
                    float: left;
                    display: flex;
                    align-items: center;
                    justify-content: flex-start;
                }

                    section.mainApps .sectionBody .featureContent .featureItem .featureText p {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 14px;
                        font-weight: 700;
                        margin-bottom: 0px;
                        line-height: 1.1;
                        text-align: left;
                        color: #FFF;
                    }

                section.mainApps .sectionBody .featureContent .featureItem.active, section.mainApps .sectionBody .featureContent .featureItem:hover {
                    background: #FFF;
                    border-radius: 20px;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                    -webkit-animation-duration: 1s;
                    animation-duration: 1s;
                    -webkit-animation-fill-mode: both;
                    animation-fill-mode: both;
                    animation-name: pulse;
                    animation-delay: 0.3s;
                }

                    section.mainApps .sectionBody .featureContent .featureItem.active .featureText p, section.mainApps .sectionBody .featureContent .featureItem:hover .featureText p {
                        color: #0142AF;
                    }

        section.mainApps .sectionBody .more {
            text-align: left;
        }

            section.mainApps .sectionBody .more a {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 16px;
                font-weight: 600;
            }
    /* MAIN APPS */

    /* MAIN BROKER */
    section.mainBroker {
        position: relative;
        padding: 80px 0px;
    }

        section.mainBroker .sectionTitle {
            text-align: center;
        }

            section.mainBroker .sectionTitle img.brokerLogo {
                width: 150px;
                margin-right: 20px;
            }

            section.mainBroker .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 35px;
                font-weight: 700;
                margin-bottom: 10px;
                line-height: 1;
                text-align: center;
                color: #2C3139;
            }

            section.mainBroker .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 15px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainBroker .sectionTitle .vote {
                position: relative;
                margin: 40px 0px;
                display: flex;
                justify-content: center;
                align-items: center;
            }

                section.mainBroker .sectionTitle .vote .number {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 50px;
                    font-weight: 700;
                    color: #E0E9F3;
                    line-height: 1;
                    position: relative;
                    margin-bottom: 0px;
                }

                section.mainBroker .sectionTitle .vote .star {
                    position: relative;
                    margin-top: -67px;
                }

                    section.mainBroker .sectionTitle .vote .star i {
                        font-size: 15px;
                        color: #00B67A;
                        line-height: 1;
                    }

                        section.mainBroker .sectionTitle .vote .star i.noVote {
                            color: #E0E9F3;
                        }

    .mainVoteSlider {
        position: relative;
        margin-top: 25px;
    }

        .mainVoteSlider .item {
            padding: 25px;
            border: 1px solid #9DB3CB;
            border-radius: 25px;
            margin: 0px 15px;
        }

            .mainVoteSlider .item .slideHeader {
                display: flex;
                justify-content: space-between;
            }

                .mainVoteSlider .item .slideHeader .author {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 14px;
                    font-weight: 700;
                    color: #2C3139;
                }

                .mainVoteSlider .item .slideHeader .vote {
                }

                    .mainVoteSlider .item .slideHeader .vote i {
                        font-size: 13px;
                        color: #00B67A;
                        line-height: 1;
                    }

                        .mainVoteSlider .item .slideHeader .vote i.noVote {
                            font-size: 13px;
                            color: #E0E9F3;
                            line-height: 1;
                        }

            .mainVoteSlider .item .slideBody {
                position: relative;
                padding: 20px 0px
            }

                .mainVoteSlider .item .slideBody .subject {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 14px;
                    font-weight: 700;
                    line-height: 1;
                    color: #2C3139;
                    margin-bottom: 5px;
                }

                .mainVoteSlider .item .slideBody .comment {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 13px;
                    font-weight: 400;
                    line-height: 1;
                    text-align: justify;
                    color: #2C3139;
                    margin-bottom: 0px;
                }

            .mainVoteSlider .item .slideFooter {
                position: relative;
            }

                .mainVoteSlider .item .slideFooter a {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 13px;
                    font-weight: 400;
                    line-height: 1;
                    text-align: left;
                    color: #2C3139;
                }

        .mainVoteSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            .mainVoteSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #B1C1D2
            }

        .mainVoteSlider .owl-dots {
            text-align: center;
            margin-top: 10px;
            padding-bottom: 10px;
        }

            .mainVoteSlider .owl-dots .owl-dot.active span,
            .mainVoteSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainVoteSlider .owl-dots .owl-dot.active span,
            .mainVoteSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainVoteSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #B1C1D2;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN BROKER */

    /* MAIN AWARDS */
    section.mainAwards {
        position: relative;
        padding: 80px 0px;
        background: #FFF;
    }

        section.mainAwards .sectionTitle {
        }

            section.mainAwards .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainAwards .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }

        section.mainAwards .ourAwards {
            margin: 120px 0px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            section.mainAwards .ourAwards .awardItem {
            }

                section.mainAwards .ourAwards .awardItem img {
                }

    .mainAwardSlider {
        margin-top: 40px;
    }

        .mainAwardSlider .item {
            padding: 20px;
            display: flex;
            align-items: center;
            border-right: 1px solid #B9C9DD;
        }

            .mainAwardSlider .item:last-of-type {
                border: none;
            }

            .mainAwardSlider .item .slideIcon {
                float: left;
                width: 25%;
            }

                .mainAwardSlider .item .slideIcon img {
                    width: 50px;
                    height: 50px;
                }

            .mainAwardSlider .item .slideText {
                float: right;
                width: 75%;
                display: flex;
                flex-direction: column;
                justify-content: center;
                min-height: 60px;
            }

                .mainAwardSlider .item .slideText .subDesc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 400;
                    font-size: 14px;
                    color: #2C3139;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 0px;
                }

                .mainAwardSlider .item .slideText .subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 14px;
                    color: #2C3139;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 0px;
                }

                .mainAwardSlider .item .slideText .title {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 14px;
                    color: #0F2C7A;
                    line-height: 1;
                    text-align: left;
                    margin-bottom: 0px;
                }

        .mainAwardSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            .mainAwardSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #B1C1D2
            }

        .mainAwardSlider .owl-dots {
            text-align: center;
            margin-top: 10px;
            padding-bottom: 10px;
        }

            .mainAwardSlider .owl-dots .owl-dot.active span,
            .mainAwardSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainAwardSlider .owl-dots .owl-dot.active span,
            .mainAwardSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainAwardSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #B1C1D2;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN AWARDS */

    /* MAIN MAKES N1CM */
    section.mainMakesN1CM {
        position: relative;
        padding: 80px 0px;
        background: url('/static/images/main_makes_n1cm_bg.webp') no-repeat;
        background-size: 100% 100%;
    }

        section.mainMakesN1CM .sectionTitle {
        }

            section.mainMakesN1CM .sectionTitle h5 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

            section.mainMakesN1CM .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

            section.mainMakesN1CM .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 15px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

        section.mainMakesN1CM .sectionItem {
            margin-top: 40px;
            padding: 0 30px;
        }

            section.mainMakesN1CM .sectionItem .sectionIcon {
                width: 20%;
                float: left;
            }

                section.mainMakesN1CM .sectionItem .sectionIcon img {
                    width: 45px;
                    height: 45px;
                }

            section.mainMakesN1CM .sectionItem .sectionText {
                width: 80%;
                float: right;
            }

                section.mainMakesN1CM .sectionItem .sectionText .title {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 18px;
                    color: #FFF;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 5px;
                }

                section.mainMakesN1CM .sectionItem .sectionText .desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 500;
                    font-size: 15px;
                    color: #FFF;
                    line-height: 1.1;
                    text-align: justify;
                }

        section.mainMakesN1CM .more {
            margin-top: 25px;
            text-align: center;
        }

            section.mainMakesN1CM .more p.miniDesc {
                font-size: 14px;
                font-weight: 500;
                color: #FFF;
                line-height: 1;
                margin-bottom: 0px;
            }
    /* MAIN MAKES N1CM */

    /* MAIN SUPPORT */
    section.mainSupport {
        position: relative;
        padding: 50px 0px;
        background: #0F2C7A;
    }

        section.mainSupport .sectionTitle h6, section.mainSupport .sectionTitle h6 a, section.mainSupport .sectionTitle h6 a:hover {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 35px;
            font-weight: 700;
            margin-bottom: 0px;
            line-height: 1;
            text-align: center;
            color: #FFF;
        }

        section.mainSupport .sectionTitle h4, section.mainSupport .sectionTitle h4 a, section.mainSupport .sectionTitle h4 a:hover {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 35px;
            font-weight: 700;
            margin-bottom: 0px;
            line-height: 1;
            text-align: center;
            color: #FFF;
        }

        section.mainSupport .sectionTitle p.desc {
            text-align: center;
            margin-bottom: 0px;
            margin-top: 20px;
        }

            section.mainSupport .sectionTitle p.desc a {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 15px;
                color: #FFF;
                line-height: 1.1;
                border-bottom: 3px solid #61F7AC;
            }

                section.mainSupport .sectionTitle p.desc a i {
                    font-size: 11px;
                    color: #FFF;
                    margin-left: 10px;
                }
    /* MAIN SUPPORT */

    /* MAIN OPEN ACCOUNT */
    section.mainOpenAccount {
        position: relative;
        padding: 80px 0px;
        background: #EBF0F6;
    }

        section.mainOpenAccount .sectionTitle {
        }

            section.mainOpenAccount .sectionTitle h6 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 10px;
            }

            section.mainOpenAccount .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 10px;
            }

            section.mainOpenAccount .sectionTitle p.subTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 18px;
                font-weight: 600;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #2C3139;
            }

        section.mainOpenAccount .sectionBody {
            margin-top: 80px;
        }

            section.mainOpenAccount .sectionBody .item {
                display: flex;
                align-items: center;
            }

                section.mainOpenAccount .sectionBody .item .itemIcon {
                    width: 15%;
                    float: left;
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 65px;
                    font-weight: 600;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: left;
                    color: #0F2C7A;
                }

                section.mainOpenAccount .sectionBody .item .itemText {
                    width: 85%;
                    float: right;
                }

                    section.mainOpenAccount .sectionBody .item .itemText .title {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 16px;
                        font-weight: 600;
                        margin-bottom: 5px;
                        line-height: 1.1;
                        text-align: left;
                        color: #343a40;
                    }

                    section.mainOpenAccount .sectionBody .item .itemText .desc {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 15px;
                        font-weight: 500;
                        margin-bottom: 0;
                        line-height: 1.1;
                        text-align: left;
                        color: #343a40;
                    }

            section.mainOpenAccount .sectionBody .otherDesc {
                margin-top: 80px;
                display: flex;
                align-items: center;
                justify-content: center;
            }

                section.mainOpenAccount .sectionBody .otherDesc .subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 500;
                    margin-bottom: 5px;
                    line-height: 1.2;
                    text-align: center;
                    color: #2C3139;
                }

                section.mainOpenAccount .sectionBody .otherDesc .subDesc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 500;
                    font-size: 14px;
                    color: #2C3139;
                    line-height: 1.1;
                    text-align: center;
                    margin-bottom: 0px;
                }

                section.mainOpenAccount .sectionBody .otherDesc ul {
                    margin-left: 10px;
                    margin-bottom: 0px;
                    display: flex;
                    justify-content: center;
                }

                    section.mainOpenAccount .sectionBody .otherDesc ul li {
                        float: left;
                    }

                        section.mainOpenAccount .sectionBody .otherDesc ul li:first-of-type {
                            margin-right: 15px;
                        }

                        section.mainOpenAccount .sectionBody .otherDesc ul li a, section.mainOpenAccount .sectionBody .otherDesc ul li a:hover {
                            font-size: 24px;
                            margin-bottom: 0;
                            line-height: 1.1;
                            text-align: center;
                            color: #0F2C7A;
                        }

            section.mainOpenAccount .sectionBody .otherMore {
                margin-top: 80px;
                text-align: center;
            }

                section.mainOpenAccount .sectionBody .otherMore p.miniDesc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 500;
                    font-size: 15px;
                    color: #2C3139;
                    line-height: 1.1;
                    text-align: center;
                    margin-bottom: 0px;
                }
    /* MAIN OPEN ACCOUNT */

    /* ACCOUNTS - PAGES */
    section.mainAccountComparison {
        position: relative;
        padding: 80px 0px
    }

        section.mainAccountComparison .sectionTitle {
            margin-bottom: 40px;
        }

            section.mainAccountComparison .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 40px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainAccountComparison .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }

        section.mainAccountComparison .accountType {
            position: relative;
            padding: 20px;
            border-radius: 25px;
            overflow: hidden;
            background: #EBF0F6;
            border: 3px solid #cad7e5;
            transition: all .4s ease-in-out;
            text-align: center;
        }

            section.mainAccountComparison .accountType:hover {
                position: relative;
                padding: 30px;
                border-radius: 25px;
                overflow: hidden;
                background: #FFF;
                border: 3px solid #61F7AC;
                transform: scale(1.03);
                transition: all .4s ease-in-out;
            }

            section.mainAccountComparison .accountType .title {
                font-size: 25px;
                color: #0F2C7A;
                line-height: 1.1;
                font-weight: 700;
                margin-bottom: 10px;
                min-height: 55px;
            }

            section.mainAccountComparison .accountType .textLarge {
                font-size: 35px;
                font-weight: 700;
            }

            section.mainAccountComparison .accountType .textGreen {
                color: #61F7AC;
            }

            section.mainAccountComparison .accountType .small {
                color: #2D3239;
            }

                section.mainAccountComparison .accountType .small span {
                    color: #03062C;
                }

                section.mainAccountComparison .accountType .small a, section.mainAccountComparison .accountType .small a:hover {
                    text-decoration: underline !important;
                    color: #03062C;
                }

            section.mainAccountComparison .accountType .extra {
                display: none;
                padding: 30px;
                border-radius: 25px;
                background: #dde8f4;
                margin-top: 15px;
            }

            section.mainAccountComparison .accountType .itemMore {
                text-align: center;
                position: relative;
            }

                section.mainAccountComparison .accountType .itemMore a {
                    padding: 10px 15px;
                }

        section.mainAccountComparison .accountTypeDesc {
        }

            section.mainAccountComparison .accountTypeDesc .title {
                font-size: 18px;
                font-weight: 600;
                line-height: 1.1;
                color: #03062C;
                margin-bottom: 5px;
            }

            section.mainAccountComparison .accountTypeDesc .subTitle {
                font-size: 16px;
                font-weight: 500;
                line-height: 1.2;
                color: #03062C;
                margin-bottom: 10px;
            }

            section.mainAccountComparison .accountTypeDesc .desc {
                font-size: 14px;
                font-weight: 500;
                line-height: 1.2;
                color: #2D3239;
                margin-bottom: 0px;
                text-align: justify;
            }

        section.mainAccountComparison .accountItem {
            border-radius: 25px;
            overflow: hidden;
        }

            section.mainAccountComparison .accountItem .itemTitle {
                min-height: 300px;
                background: #0F2C7A;
                position: relative;
            }

                section.mainAccountComparison .accountItem .itemTitle img.mask {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    z-index: 0;
                    width: 100%;
                    height: 100%;
                    -ms-object-fit: cover;
                    object-fit: cover;
                }

                section.mainAccountComparison .accountItem .itemTitle .featureTag {
                    position: absolute;
                    top: 40px;
                    right: -65px;
                    transform: rotate(45deg);
                    background: #61F7AC;
                    font-weight: 600;
                    color: #03062C;
                    width: 250px;
                    padding: 10px;
                    text-align: center;
                    z-index: 2;
                }

                section.mainAccountComparison .accountItem .itemTitle .titleContent {
                    padding: 60px 40px 40px 40px;
                    position: relative;
                    z-index: 1;
                }

                    section.mainAccountComparison .accountItem .itemTitle .titleContent .title {
                        font-size: 25px;
                        color: #FFF;
                        line-height: 1.1;
                        font-weight: 700;
                        margin-bottom: 10px;
                    }

                    section.mainAccountComparison .accountItem .itemTitle .titleContent .desc {
                        font-size: 14px;
                        color: #FFF;
                        line-height: 1.2;
                        font-weight: 600;
                    }

            section.mainAccountComparison .accountItem .itemText {
                background: #EBF0F6;
                position: relative;
                padding: 40px;
            }

                section.mainAccountComparison .accountItem .itemText p.desc {
                    text-align: justify;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 1.8;
                    color: #2D3239;
                    min-height: 620px;
                }

            section.mainAccountComparison .accountItem .itemMore {
                text-align: center;
                position: relative;
            }

                section.mainAccountComparison .accountItem .itemMore a {
                    padding: 10px 15px;
                }

        section.mainAccountComparison.paymentMethods {
            position: relative;
            padding: 80px 0px;
            background: #ebf0f5;
        }

            section.mainAccountComparison.paymentMethods .sectionPayment {
                margin-top: 30px;
            }

                section.mainAccountComparison.paymentMethods .sectionPayment ul {
                    margin-bottom: 0px;
                    display: flex;
                    justify-content: space-between;
                }

                    section.mainAccountComparison.paymentMethods .sectionPayment ul li {
                        float: left;
                        text-align: center;
                        margin-bottom: 10px;
                        display: flex;
                        align-items: center;
                        justify-content: center
                    }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover {
                            text-align: left;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li img:last-of-type {
                            display: none;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover img:first-of-type {
                            display: none;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover img:last-of-type {
                            display: flex;
                            -webkit-animation-duration: 1s;
                            animation-duration: 1s;
                            -webkit-animation-fill-mode: both;
                            animation-fill-mode: both;
                            animation-name: fadeInDown;
                            animation-delay: 0.1s;
                        }

        section.mainAccountComparison.featuresContent .title {
            font-size: 18px !important;
        }

    .accountFeatureOtherItem {
        position: relative;
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-direction: column;
        min-height: 200px;
    }

        .accountFeatureOtherItem .icon {
            margin-bottom: 10px;
        }

            .accountFeatureOtherItem .icon img {
                width: 50px;
                height: 50px;
            }

        .accountFeatureOtherItem .text {
        }

            .accountFeatureOtherItem .text .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 18px !important;
                color: #0F2C7A !important;
                line-height: 1.2;
                text-align: left;
            }

            .accountFeatureOtherItem .text .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2D3239 !important;
                line-height: 1.3 !important;
                text-align: left;
                margin-bottom: 0px;
            }
    /* ACCOUNTS - PAGES */

    /* OTHER - PAGES */
    section.otherPagesHeader {
        position: relative;
        padding: 80px 0px;
    }

        section.otherPagesHeader.grayBg {
            background: #EBF0F6;
        }

        section.otherPagesHeader.whiteBg {
            background: #FFFFFF;
        }

        section.otherPagesHeader .sectionTitle {
            position: relative;
            padding-bottom: 40px;
            min-height: 100%;
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            justify-content: center;
        }

            section.otherPagesHeader .sectionTitle.flexCenter {
                align-items: center;
            }

                section.otherPagesHeader .sectionTitle.flexCenter .title {
                    text-align: center;
                }

            section.otherPagesHeader .sectionTitle.addAnimation {
                -webkit-animation-duration: 1s;
                animation-duration: 1s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                animation-name: fadeInLeft;
                animation-delay: 0.1s;
            }

        section.otherPagesHeader .sectionImage.addAnimation {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInRight;
            animation-delay: 0.1s;
        }

        section.otherPagesHeader .sectionTitle .title {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 35px;
            color: #2C3139;
            line-height: 1.2;
            text-align: left;
            margin-bottom: 15px
        }

        section.otherPagesHeader .sectionTitle .subTitle {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 18px;
            color: #2C3139;
            line-height: 1.2;
            text-align: left;
            margin-bottom: 15px
        }

        section.otherPagesHeader .sectionTitle .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 500;
            font-size: 1.125rem !important;
            color: #343a40;
            line-height: 1.3;
            text-align: left;
            margin-bottom: 20px;
        }

        section.otherPagesHeader .sectionTitle ul.listFeature {
            margin-top: 40px;
        }

            section.otherPagesHeader .sectionTitle ul.listFeature li {
                padding: 10px 40px;
                text-align: center;
                font-size: 15px;
                font-weight: 500;
                color: #0F2C7A;
                border: 1px solid #0F2C7A;
                border-radius: 25px;
                float: left;
                margin-right: 20px;
                margin-bottom: 20px;
                min-width: 150px;
            }

                section.otherPagesHeader .sectionTitle ul.listFeature li:last-of-type {
                    margin-right: 0px;
                }

        section.otherPagesHeader .sectionImage {
            position: relative;
            padding-bottom: 40px;
            height: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
        }

            section.otherPagesHeader .sectionImage img {
                width: 100%;
            }

        section.otherPagesHeader .sectionBody.addBorder {
            padding-top: 40px;
            border-top: 1px solid #292929;
        }

        section.otherPagesHeader .sectionBody {
            position: relative;
        }

            section.otherPagesHeader .sectionBody .sectionSubTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 18px;
                color: #2C3139;
                line-height: 1.2;
                text-align: left;
                margin-bottom: 40px;
            }

            section.otherPagesHeader .sectionBody ul {
                position: relative;
                width: 100%;
                margin-bottom: 0px;
            }

                section.otherPagesHeader .sectionBody ul.width-16 li {
                    width: 50%;
                    margin-bottom: 25px
                }

                    section.otherPagesHeader .sectionBody ul.width-16 li .text {
                        padding: 0px 40px 0px 15px;
                    }

                section.otherPagesHeader .sectionBody ul.width-25 li, section.otherPagesHeader .sectionBody ul.width-20 li {
                    width: 50%;
                }

                section.otherPagesHeader .sectionBody ul li {
                    float: left;
                    display: flex;
                    align-items: center;
                    margin-bottom: 25px
                }

                    section.otherPagesHeader .sectionBody ul li .icon {
                        position: relative;
                        width: 15%;
                        float: left;
                    }

                        section.otherPagesHeader .sectionBody ul li .icon img {
                            height: 50px;
                        }

                    section.otherPagesHeader .sectionBody ul li .text {
                        position: relative;
                        width: 85%;
                        float: right;
                        padding: 0px 40px 0px 15px;
                    }

                        section.otherPagesHeader .sectionBody ul li .text p {
                            font-family: 'Montserrat', sans-serif !important;
                            font-weight: 500;
                            font-size: 14px;
                            color: #343a40;
                            line-height: 1.2;
                            text-align: left;
                            margin-bottom: 0px;
                        }

    section.otherPagesFeatures {
        position: relative;
    }

        section.otherPagesFeatures .sectionItem .sectionText .title {
            font-size: 18px;
            margin-bottom: 0px;
            padding: 0px 20px 0px 20px;
        }

    section.otherConditionFeatures {
        position: relative;
        padding: 100px 0px !important
    }

        section.otherConditionFeatures .sectionItem {
            display: block !important;
        }

            section.otherConditionFeatures .sectionItem .sectionIcon {
                width: 100% !important;
                float: none !important;
                margin-bottom: 15px;
            }

            section.otherConditionFeatures .sectionItem .sectionText {
                width: 100% !important;
                float: none !important;
            }

                section.otherConditionFeatures .sectionItem .sectionText .title {
                    padding: 0px !important;
                }

    section.otherPagesHeader .sectionBodyFeatures {
        position: relative;
        margin-bottom: 50px;
    }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText {
            position: relative;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 16px;
                color: #343a40;
                line-height: 1.4;
                margin-bottom: 20px;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 600;
                font-size: 20px;
                color: #2D3239;
                line-height: 1.6;
                margin-bottom: 5px;
            }

                section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title.left {
                    text-align: left;
                }

                section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title.right {
                    text-align: right;
                }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc:last-of-type {
                margin-bottom: 0px
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc.left {
                text-align: left;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc.right {
                text-align: right;
            }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.one:before {
                display: none;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.two:after {
                display: none;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.three:before {
                display: none;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.four:after {
                display: none;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage img {
                width: 150px;
                height: 150px;
            }

    ul.listTriangle {
        position: relative;
        margin-top: 40px;
    }

        ul.listTriangle li {
            float: none !important;
            font-family: 'Montserrat', sans-serif !important;
            font-size: 1.125rem !important;
            font-weight: 500 !important;
            margin-right: 0px !important;
            margin-bottom: 25px !important;
            line-height: 1.3;
            text-align: left !important;
            color: #343a40 !important;
            position: relative;
            padding: 0px 0px 0px 30px !important;
            border: none !important;
        }

            ul.listTriangle li:before {
                content: '';
                position: absolute;
                top: 0px;
                left: 0px;
                background: url('/static/images/icon_arrow_right_dark.svg') no-repeat;
                background-size: 100% 100%;
                width: 20px;
                height: 20px;
            }

    ul.listRedirect {
        position: relative;
        margin-top: 30px;
        display: flex;
        align-items: center;
        justify-content: space-around;
    }

        ul.listRedirect li {
            margin: 10px 20px;
        }

            ul.listRedirect li a {
                padding: 20px 10px;
                border-radius: 20px;
                background: #EBF0F6;
                font-size: 15px;
                font-weight: 600;
                color: #2D3239;
                text-align: center;
                display: flex;
                align-items: center;
                justify-content: center;
            }

                ul.listRedirect li a img {
                    width: 45px;
                    height: 45px;
                    padding-right: 10px;
                    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                    filter: grayscale(100%);
                }

                ul.listRedirect li a:hover {
                    background: #0F2C7A;
                    color: #FFFFFF;
                }

                    ul.listRedirect li a:hover img {
                        -webkit-filter: brightness(0) invert(1);
                        filter: brightness(0) invert(1);
                    }

    .otherTabsHeader {
        position: relative;
        padding: 80px 0px;
    }

        .otherTabsHeader .sectionTitle {
            position: relative;
            margin-bottom: 40px;
        }

            .otherTabsHeader .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 40px;
                color: #2C3139;
                line-height: 1.2;
                text-align: center;
            }

    .sectionTabs {
        position: relative;
        padding: 30px 0px 0px 0px;
        background: #F7F9FC;
        border-radius: 25px;
        overflow: hidden;
    }

        .sectionTabs .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px 30px;
        }

            .sectionTabs .nav li {
                position: relative;
                width: 49%;
                padding-bottom: 30px;
            }

                .sectionTabs .nav li a {
                    position: relative;
                    background: #FFF;
                    color: #2D3239;
                    padding: 20px 40px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    border: none;
                }

                    .sectionTabs .nav li a.active, .sectionTabs .nav li a:hover {
                        background: #0F2C7A;
                        color: #FFFFFF;
                        border: none;
                    }

    .customTable1 {
        position: relative;
        margin-bottom: 0px !important;
    }

        .customTable1 .tableBtn {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 600;
            font-size: 16px;
            background: transparent;
            color: #2D3239 !important;
            border: 1px solid #2D3239 !important;
            line-height: 1.5;
            padding: 5px 20px;
            border-radius: 25px;
            position: relative;
            display: inline-block;
            overflow: hidden;
            z-index: 1;
        }

            .customTable1 .tableBtn:hover {
                background: #61F7AC !important;
                color: #2D3239 !important;
                border: 1px solid #61F7AC !important;
            }

            .customTable1 .tableBtn.green {
                background: #61F7AC;
                color: #2D3239 !important;
                border: 1px solid #61F7AC !important;
            }

        .customTable1 thead th {
            text-align: center;
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            padding: 5px 0px;
            vertical-align: middle !important;
            color: #2D3239;
            padding: 10px 0px;
        }

        .customTable1 thead td, .customTable1 thead th {
            border-top: none;
            border-bottom-width: 1px !important;
        }

            .customTable1 tbody td:nth-of-type(even), .customTable1 thead th:nth-of-type(even) {
                background: #EBF0F6;
            }

            .customTable1 tbody td:first-of-type, .customTable1 thead th:first-of-type {
                border-left: none;
            }

            .customTable1 tbody td:last-of-type, .customTable1 thead th:last-of-type {
                border-right: none;
            }

        .customTable1 tbody td {
            text-align: center;
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            padding: 15px 0px;
            vertical-align: middle !important;
            color: #2D3239;
        }

        .customTable1 tbody tr:last-of-type * {
            border-bottom: none;
        }

        .customTable1 tbody td img {
            height: 30px;
        }

    .accordion {
        margin-top: 30px;
    }

        .accordion .card {
            border: none;
            margin-bottom: 20px;
            border-radius: 20px;
            overflow: hidden;
            background: #ebf0f5;
        }

        .accordion .card-header {
            background: #EBF0F6;
            border-radius: 20px !important;
            border: none;
        }

        .accordion .card-body {
            background: #EBF0F6;
            padding: 20px !important;
            border-radius: 20px;
            overflow: hidden;
        }

            .accordion .card-body p, .accordion .card-body div {
                font-size: 14px;
                font-weight: 500;
                line-height: 1.3;
                color: #2D3239;
                margin: 5px 0px;
            }

            .accordion .card-body img {
                margin: 10px 0px;
                border-radius: 20px;
                width: 100%;
            }

        .accordion .card-header button {
            font-size: 16px;
            color: #2D3239;
            font-weight: 600;
            outline: none !important;
            border: none !important;
            padding-left: 20px;
        }

            .accordion .card-header button:hover {
                font-size: 16px;
                color: #2D3239;
                font-weight: 600;
                text-decoration: none;
                outline: none !important;
                border: none !important;
            }

            .accordion .card-header button:focus, .accordion .card-header button:active {
                outline: none !important;
                border: none !important;
            }

        .accordion .collapse.show {
            border-top: 1px solid rgba(112,112,112,0.12);
        }

        .accordion .card-header button:before,
        .accordion .card-header button.collapsed:before {
            content: "\f139";
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            color: #93a4b5;
            font-size: 22px;
            width: 55px;
            height: 100%;
            text-align: center;
            line-height: 58px;
            position: absolute;
            top: 0;
            right: 0;
        }

        .accordion .card-header button.collapsed:before {
            content: "\f13a";
        }

        .accordion .card-header button .icon {
            display: inline-block;
            width: 55px;
            height: 100%;
            border-right: 2px solid #d11149;
            font-size: 20px;
            color: #AC6C8A;
            line-height: 50px;
            text-align: center;
            position: absolute;
            top: 0;
            left: 0;
        }

        .accordion > .card:not(:last-of-type), .accordion > .card:not(:first-of-type) {
            border-radius: 20px !important;
        }

    .sectionConditionsBody {
        position: relative;
    }

        .sectionConditionsBody .negativeItem {
            position: relative;
            padding: 40px 60px;
            border-radius: 20px;
            background: #EBF0F6;
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            justify-content: center
        }

            .sectionConditionsBody .negativeItem .negativeItemIcon {
                position: relative;
                margin-bottom: 20px
            }

                .sectionConditionsBody .negativeItem .negativeItemIcon img {
                    height: 60px;
                }

            .sectionConditionsBody .negativeItem .negativeItemText {
                position: relative;
            }

                .sectionConditionsBody .negativeItem .negativeItemText .desc {
                    position: relative;
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 500;
                    font-size: 1.125rem !important;
                    color: #343a40;
                    line-height: 1.4;
                    text-align: left;
                    margin-bottom: 0px;
                }

    section.otherPagesHeader .sectionImage.clock {
        padding: 0px 30px;
        flex-direction: column;
    }

        section.otherPagesHeader .sectionImage.clock .subText {
            font-size: 18px;
            font-weight: 600;
            line-height: 1;
            color: #0E2C7A;
            padding-bottom: 10px;
            border-bottom: 1px solid #0E2C7A;
            margin-bottom: 0px;
            width: 100%;
            text-align: center;
        }

        section.otherPagesHeader .sectionImage.clock .subDesc {
            font-size: 15px;
            font-weight: 500;
            line-height: 1.3;
            color: #494E54;
            padding-top: 10px;
            margin-bottom: 0px;
            text-align: center;
        }

    .clockMetatrader {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .clockMetatraderDesc {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

        .clockMetatraderDesc .first {
            font-size: 18px;
            font-weight: 600;
            line-height: 1;
            color: #0E2C7A;
            padding-bottom: 10px;
            border-bottom: 1px solid #0E2C7A;
            margin-bottom: 0px;
            text-align: center;
        }

        .clockMetatraderDesc .last {
            font-size: 15px;
            font-weight: 500;
            line-height: 1.3;
            color: #494E54;
            padding-top: 10px;
            margin-bottom: 0px;
            text-align: center;
        }

    .sectionTabsOutline {
        position: relative;
        padding: 30px 0px 0px 0px;
        border-radius: 25px;
        overflow: hidden;
    }

        .sectionTabsOutline .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px 30px;
            border: none;
        }

            .sectionTabsOutline .nav li {
                width: 23%;
                position: relative;
                padding-bottom: 30px;
            }

                .sectionTabsOutline .nav li a {
                    position: relative;
                    background: transparent;
                    color: #0F2C7A;
                    padding: 20px 40px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    border: 1px solid #0F2C7A;
                }

                    .sectionTabsOutline .nav li a.active, .sectionTabsOutline .nav li a:hover {
                        background: #0F2C7A;
                        color: #FFFFFF;
                        border: 1px solid #0F2C7A;
                    }

    .customTable2 {
        position: relative;
        margin-bottom: 0px !important;
        border-radius: 20px;
        overflow: hidden;
        border: none !important;
    }

        .customTable2 thead th {
            text-align: center;
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            vertical-align: middle !important;
            padding: 20px 0px !important;
            border: none !important;
        }

        .customTable2 th {
            border: none !important;
        }

        .customTable2 thead th img {
            width: 30px;
            height: 30px;
            padding-right: 5px;
        }

        .customTable2 thead th.blue1 {
            background: #001C67;
            color: #FFF;
        }

        .customTable2 thead th.blue2 {
            background: #0F2C7A;
            color: #FFF;
        }

        .customTable2 thead th.blue3 {
            background: #2448A7;
            color: #FFF;
        }

        .customTable2 thead th.blue4 {
            background: #2D54BA;
            color: #FFF;
        }

        .customTable2 thead td, .customTable1 thead th {
            border: none !important;
        }

        .customTable2 > tbody > tr:nth-child(odd) > td,
        .customTable2 > tbody > tr:nth-child(odd) > th {
            background-color: #FFF;
            border: none !important;
        }

        .customTable2 > tbody > tr:nth-child(even) > td,
        .customTable2 > tbody > tr:nth-child(even) > th {
            background-color: #F5FAFF;
            border: none !important;
        }

        .customTable2 tbody td {
            text-align: center;
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            padding: 15px 0px !important;
            vertical-align: middle !important;
            color: #2D3239;
        }

        .customTable2 tbody tr:last-of-type * {
            border: none;
        }

        .customTable2 tbody td img {
            height: 30px;
        }

    .noteTitle {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 0;
        line-height: 1.1;
        text-align: left;
        color: #0F2C7A;
        margin-bottom: 10px;
    }

    .noteDesc {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 15px;
        font-weight: 500;
        margin-bottom: 0;
        line-height: 1.3;
        text-align: left;
        color: #2D3239;
    }

    section.otherPagesHeader.lightGrayBg {
        background: #F4F7FC;
    }

    section.otherConditionsPagesHeader {
        padding: 80px 0px 0px 0px !important;
    }

        section.otherConditionsPagesHeader .sectionImage {
            width: 100%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
            -ms-flex-align: end;
            align-items: flex-end;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: start;
            padding-bottom: 0px
        }

    #conditionOtherTable {
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
    }

        #conditionOtherTable .conditionOtherTableTH {
            background-color: #FFF !important;
            color: #2448A7 !important;
        }

        #conditionOtherTable > tbody > tr:nth-child(odd) > td, #conditionOtherTable > tbody > tr:nth-child(odd) > th {
            background-color: #F5FAFF;
            border: none !important;
        }

        #conditionOtherTable > tbody > tr:nth-child(even) > td, #conditionOtherTable > tbody > tr:nth-child(even) > th {
            background-color: #FFF;
            border: none !important;
        }

    .customTable3 > tbody > tr:nth-child(odd) > td, .customTable3 > tbody > tr:nth-child(odd) > th {
        background-color: #F5FAFF;
        border: none !important;
    }

    .customTable3 > tbody > tr:nth-child(even) > td, .customTable3 > tbody > tr:nth-child(even) > th {
        background-color: #E4EEF8;
        border: none !important;
    }

    .otherOutlineBox {
        position: relative;
        border: 3px solid #D3DCE6;
        border-radius: 25px;
        padding: 50px;
        margin-bottom: 120px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .otherOutlineBox .text {
            position: relative;
            width: 60%;
            float: left;
        }

            .otherOutlineBox .text .title {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 20px;
                font-weight: 600;
                margin-bottom: 10px;
                line-height: 1.1;
                text-align: left;
                color: #2D3239;
            }

            .otherOutlineBox .text .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin-bottom: 0px;
                line-height: 1.1;
                text-align: left;
                color: #2D3239;
            }

                .otherOutlineBox .text .desc a {
                    color: #2448A7;
                    font-weight: 500;
                }

        .otherOutlineBox .image {
            position: relative;
            width: 40%;
            float: right;
        }

            .otherOutlineBox .image img {
                position: absolute;
                top: -110px;
            }

    .otherPagesHeader img.stickyImage {
        position: relative;
        left: 0px;
        bottom: 0px;
        margin-top: -350px;
        height: 50%;
        width: 45%;
    }

    .hiddenLgItem {
        display: none;
    }

    .otherPagesHeader.darkBlueBg {
        background: #0B132C;
    }

        .otherPagesHeader.darkBlueBg .sectionTitle .title, .otherPagesHeader.darkBlueBg .sectionTitle .desc, .otherPagesHeader.darkBlueBg ul.listTriangle li, .otherPagesHeader.darkBlueBg ul.listRedirect li a {
            color: #FFF !important;
        }

        .otherPagesHeader.darkBlueBg ul.listRedirect li a {
            background: transparent !important;
        }

            .otherPagesHeader.darkBlueBg ul.listRedirect li a:hover {
                color: #323232 !important;
                background: #61F6AB !important;
            }

                .otherPagesHeader.darkBlueBg ul.listRedirect li a:hover img {
                    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                    filter: grayscale(100%);
                }

            .otherPagesHeader.darkBlueBg ul.listRedirect li a img {
                width: 45px;
                height: 45px;
                padding-right: 10px;
                -webkit-filter: brightness(0) invert(1);
                filter: brightness(0) invert(1);
            }

    .bottomSectionImage {
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: start;
        padding-bottom: 0px !important
    }

    .mt4-vs-mt5 {
        position: relative;
        padding: 80px 0px;
    }

        .mt4-vs-mt5:before {
            content: '';
            position: absolute;
            top: 0px;
            left: 0px;
            background: #0F1B41;
            width: 50%;
            height: 100%;
            z-index: 0;
        }

        .mt4-vs-mt5:after {
            content: '';
            position: absolute;
            top: 0px;
            right: 0px;
            background: #182652;
            width: 50%;
            height: 100%;
            z-index: 0;
        }

        .mt4-vs-mt5 .sectionTitle {
            padding: 15px 25px;
            border-radius: 20px;
            border: 1px solid #FFF;
            width: max-content;
            margin-bottom: 15px;
            position: relative;
            z-index: 1;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .mt4-vs-mt5 .sectionTitle img {
                position: relative;
                padding-right: 10px;
                width: 40px;
                height: 40px;
            }

            .mt4-vs-mt5 .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 20px;
                color: #FFF !important;
                line-height: 1.2;
                margin-bottom: 0px;
            }

        .mt4-vs-mt5 .desc {
            position: relative;
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 500;
            font-size: 15px;
            color: #FFF;
            line-height: 1.6;
            z-index: 1;
        }

        .mt4-vs-mt5 .mtPr {
            margin-right: 5px;
        }

        .mt4-vs-mt5 .mtPl {
            margin-left: 5px;
        }

        .mt4-vs-mt5 ul.listRedirects {
            position: relative;
            margin-top: 30px;
            display: flex;
            align-items: center;
            justify-content: space-around;
            z-index: 1;
        }

            .mt4-vs-mt5 ul.listRedirects.addPr {
                padding-right: 0px !important;
            }

            .mt4-vs-mt5 ul.listRedirects.addPl {
                padding-left: 0px !important;
            }

            .mt4-vs-mt5 ul.listRedirects li {
                float: left;
                margin: 5px;
            }

                .mt4-vs-mt5 ul.listRedirects li.first {
                    margin-left: 0px;
                }

                .mt4-vs-mt5 ul.listRedirects li.last {
                    margin-right: 0px;
                }

                .mt4-vs-mt5 ul.listRedirects li a {
                    padding: 20px;
                    border-radius: 20px;
                    background: transparent;
                    font-size: 15px;
                    font-weight: 600;
                    color: #FFF;
                    text-align: center;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }

                    .mt4-vs-mt5 ul.listRedirects li a img {
                        width: 35px;
                        height: 35px;
                        padding-right: 10px;
                        -webkit-filter: brightness(0) invert(1);
                        filter: brightness(0) invert(1);
                    }

                    .mt4-vs-mt5 ul.listRedirects li a:hover {
                        background: #61F7AC;
                        color: #323232;
                    }

                        .mt4-vs-mt5 ul.listRedirects li a:hover img {
                            -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                            filter: grayscale(100%);
                        }
    /* OTHER - PAGES */

    /* FOOTER */
    footer.footer {
        position: relative;
        padding: 60px 0px;
        background: #09172E;
        border-bottom: 7px solid #0F2C7A;
    }

        footer.footer .footerLogo {
            margin-bottom: 25px;
        }

            footer.footer .footerLogo img {
            }

        footer.footer .footerMenu {
            margin-bottom: 25px;
        }

            footer.footer .footerMenu ul {
                margin-bottom: 0px;
            }

                footer.footer .footerMenu ul li.title {
                    font-size: 15px;
                    font-weight: 600;
                    color: #FFF;
                    margin-bottom: 5px;
                    line-height: 2;
                }

                footer.footer .footerMenu ul li {
                    margin-bottom: 5px;
                    line-height: 1;
                }

                    footer.footer .footerMenu ul li a {
                        font-size: 14px;
                        font-weight: 500;
                        color: #FFF;
                    }

                        footer.footer .footerMenu ul li a:hover {
                        }

        footer.footer .footerDescription {
            margin-top: 25px;
        }

            footer.footer .footerDescription .title {
                font-size: 15px;
                font-weight: 600;
                color: #FFF;
                margin-bottom: 0px;
                line-height: 2;
            }

            footer.footer .footerDescription .desc {
                font-size: 14px;
                font-weight: 400;
                color: #FFF;
                line-height: 1.1;
                margin-bottom: 10px;
                text-align: justify;
            }

        footer.footer .footerSocialMenu {
            margin-top: 25px;
        }

        footer.footer .footerFlex {
            display: flex;
            align-items: center;
            justify-content: flex-end;
        }

        footer.footer .footerSocialMenu .title {
            font-size: 15px;
            font-weight: 600;
            color: #FFF;
            margin-bottom: 0px;
            line-height: 2;
            text-align: right;
        }

        footer.footer .footerSocialMenu ul {
            margin-bottom: 0px;
        }

            footer.footer .footerSocialMenu ul li {
                float: left;
                margin: 0px 10px;
            }

                footer.footer .footerSocialMenu ul li:first-of-type {
                    margin-left: 0px;
                }

                footer.footer .footerSocialMenu ul li:last-of-type {
                    margin-right: 0px;
                }

                footer.footer .footerSocialMenu ul li a, footer.footer .footerSocialMenu ul li a:hover {
                    font-size: 16px;
                    color: #FFF;
                }

        footer.footer .footerContent {
            display: flex;
            justify-content: space-between;
        }

            footer.footer .footerContent .blockMenu {
                position: relative;
                width: 13.5%;
            }

                footer.footer .footerContent .blockMenu .mainTitle {
                    font-size: 16px;
                    font-weight: 700;
                    color: #FFF;
                    line-height: 1.2;
                    margin-bottom: 20px;
                }

                footer.footer .footerContent .blockMenu .footerMenu ul li.title {
                    color: #99c0ff !important;
                    line-height: 1.4 !important;
                }
    /* FOOTER */
}

@media (min-width: 768px) and (max-width: 991px) {
    .custom-container {
        max-width: 720px
    }

    .mhAuto {
        min-height: auto !important
    }

    .desktopMenu {
        display: none !important;
    }

    .mobileMenu {
        display: flex !important;
    }

    .otherHidden {
        display: none !important;
    }

    .mobileBg {
        display: none;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0px;
        left: 0px;
        right: 0px;
        z-index: 10;
        background: #000;
        background: rgb(0 0 0 / 75%);
    }

        .mobileBg.show {
            display: block;
        }
    /* HEADER */
    header.header.webtrader {
        position: relative;
        min-height: auto !important;
        background: #0F2C7A;
    }

        header.header.webtrader .topLogo {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            header.header.webtrader .topLogo a {
                padding-right: 15px;
                border-right: 1px solid #364F91;
            }

            header.header.webtrader .topLogo span {
                padding-left: 15px;
                color: #FFF;
                font-weight: 500;
                line-height: 1;
            }

        header.header.webtrader .webTraderNav {
            display: flex;
            padding-right: 15px !important;
            border-left: 0px !important;
            border-right: 1px solid #364F91;
        }

            header.header.webtrader .webTraderNav li {
            }

                header.header.webtrader .webTraderNav li a {
                    font-weight: 400 !important;
                    font-size: 14px !important;
                    ;
                    color: #FFF !important;
                    ;
                }

        header.header.webtrader .headerTops .mobileLanguage ul {
            border: none !important;
        }

    header.header {
        position: relative;
        z-index: 99;
    }

        header.header.headerBg {
        }

        header.header .headerTop ul {
            margin-bottom: 0;
        }

            header.header .headerTop ul li {
            }

                header.header .headerTop ul li a {
                    font-weight: 400;
                    padding: 10px 20px 10px 20px;
                    font-size: 13px;
                    color: #707070;
                    position: relative;
                    border-right: 1px solid #FFF;
                }

                    header.header .headerTop ul li a.last {
                        border-right: none;
                    }

        header.header nav.navbar {
            padding: 0 !important;
        }

        header.header .navbar-toggler-icon {
            position: absolute;
            left: 0px;
            top: 15px;
        }

            header.header .navbar-toggler-icon i {
                color: #FFF;
                font-size: 25px;
            }

        header.header .navbar-brand {
            margin-right: 0px;
        }

            header.header .navbar-brand img {
                width: 125px;
            }

        header.header .mobileExtra {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

            header.header .mobileExtra .mobileLanguage {
            }

        header.header .mobileLogin {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

            header.header .mobileLogin a {
                width: 50%;
                text-align: center;
            }

        header.header .mobileExtra .mobileSearch {
            font-size: 17px;
            color: #FFF;
            padding-right: 25px;
            border-right: 1px solid #364F91;
        }

        header.header .navbar-nav {
            margin-top: 20px;
        }

            header.header .navbar-nav .nav-item li {
                margin-left: 10px
            }

            header.header .navbar-nav .nav-item .nav-link {
                font-weight: 600;
                padding: 10px 20px 10px 20px;
                font-size: 13px;
                color: #FFF;
                background: #0a2158;
                position: relative;
                margin-bottom: 5px;
                border-radius: 10px;
            }

            header.header .navbar-nav .navbar li:hover,
            header.header .navbar-nav .navbar li:active {
                background: #FFF !important;
                border-radius: 40px;
                transition: all 0.3s ease-in-out
            }

            header.header .navbar-nav .navbar li.show {
                background: #FFF !important;
                border-radius: 40px;
                transition: all 0.3s ease-in-out
            }

        header.header .mainMenu {
            display: block;
            padding: 10px 0;
        }

            header.header .mainMenu .navLogo {
                display: none;
            }

                header.header .mainMenu .navLogo img {
                    width: 150px
                }

            header.header .mainMenu .navMenu {
            }

            header.header .mainMenu .navExtra {
                display: flex;
                align-items: center;
                justify-content: flex-end;
            }

            header.header .mainMenu .navMenu ul {
                margin-bottom: 0;
                display: flex;
                align-items: center;
                justify-content: space-between;
            }

                header.header .mainMenu .navMenu ul li {
                    float: left;
                }

                    header.header .mainMenu .navMenu ul li a {
                        font-weight: 600;
                        font-size: 13px;
                        color: #FFF;
                        position: relative;
                    }

                        header.header .mainMenu .navMenu ul li a.first {
                            padding-left: 0px;
                        }

        header.header .headerTops {
            left: 0;
            position: fixed;
            right: 0;
            top: 0;
            z-index: 9999;
            padding: 15px 0px;
            border-bottom: 1px solid #364F91;
            min-height: 80px;
            box-shadow: rgb(2 123 254 / 30%) 0px 7px 29px 0px;
            background: #0F2C7A;
        }

            header.header .headerTops .topLogo {
            }

                header.header .headerTops .topLogo img {
                    width: 125px;
                }

            header.header .headerTops .topExtra {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }

                header.header .headerTops .topExtra a {
                    margin: 0px;
                }

            header.header .headerTops .mobileLanguage ul {
                padding-left: 20px;
                border-left: 1px solid #364F91;
                margin-bottom: 0px;
            }

                header.header .headerTops .mobileLanguage ul li {
                }

                    header.header .headerTops .mobileLanguage ul li > a:first-of-type {
                        font-weight: 600;
                        color: #FFF;
                    }

            header.header .headerTops .mobileLanguage .headerDropdown {
                border: none !important;
                border-radius: 20px !important;
                margin-top: 15px !important;
                left: -110px !important;
            }

                header.header .headerTops .mobileLanguage .headerDropdown a.dropdown-item {
                    color: #0F2C7A !important;
                    font-size: 15px;
                    font-weight: 600;
                    line-height: 30px;
                    text-align: center;
                    overflow: hidden;
                    padding: 3px
                }

                    header.header .headerTops .mobileLanguage .headerDropdown a.dropdown-item:first-of-type {
                        margin-top: 10px;
                    }

                    header.header .headerTops .mobileLanguage .headerDropdown a.dropdown-item:last-of-type {
                        margin-bottom: 10px;
                    }

                    header.header .headerTops .mobileLanguage .headerDropdown a.dropdown-item img {
                        width: 20px;
                        margin-right: 10px
                    }

                    header.header .headerTops .mobileLanguage .headerDropdown a.dropdown-item:hover {
                        background: #EBF0F6 !important;
                        color: #020349 !important;
                        font-size: 15px;
                    }

        header.header .navbar-nav li > ul.dropdown-menu {
            background: #0a2158;
            border-radius: 10px !important;
            margin-bottom: 5px;
            box-shadow: none;
            border: none;
        }

        header.header .navbar-nav .dropdown-submenu > ul.dropdown-menu {
            background: #091b4d;
            border-radius: 0px !important;
        }

        header.header .navbar-nav .dropdown-submenu > ul.dropdown-menu {
            display: none;
        }

            header.header .navbar-nav .dropdown-submenu > ul.dropdown-menu.show {
                display: block;
            }

        header.header .navbar-nav li > ul.dropdown-menu li {
            width: 100%;
            text-align: left;
            line-height: 25px;
            margin-left: 0px;
        }

            header.header .navbar-nav li > ul.dropdown-menu li:first-of-type {
                margin-top: 10px;
            }

            header.header .navbar-nav li > ul.dropdown-menu li:last-of-type {
                margin-bottom: 10px;
            }

            header.header .navbar-nav li > ul.dropdown-menu li a {
                color: #FFF !important;
                font-size: 13px;
                font-weight: 600;
                line-height: 30px;
                text-align: left;
                overflow: hidden;
                padding: 5px 15px;
            }

                header.header .navbar-nav li > ul.dropdown-menu li a:hover, header.header .navbar-nav li > ul.dropdown-menu li a:active, header.header .navbar-nav li > ul.dropdown-menu li a:focus {
                    background: #EBF0F6 !important;
                    color: #020349 !important;
                    font-size: 13px;
                }

                header.header .navbar-nav li > ul.dropdown-menu li a:active {
                    color: #0F2C7A !important;
                    font-size: 13px;
                    font-weight: 600;
                    line-height: 30px;
                    text-align: left;
                    overflow: hidden;
                    padding: 5px 15px;
                }

                header.header .navbar-nav li > ul.dropdown-menu li a:hover {
                    background: #EBF0F6 !important;
                    color: #020349 !important;
                    font-size: 13px;
                }

        header.header .navbar-nav .dropdown-submenu {
            position: relative;
        }

            header.header .navbar-nav .dropdown-submenu > .dropdown-menu {
                top: 0;
                left: 100%;
                margin-top: 0px;
                margin-left: 0px;
            }

        header.header .navbar-nav ul li a.last {
            padding-right: 0px;
        }
        /* rotate caret on hover */
        header.header .navbar-nav .dropdown-menu > li > a:hover:after {
            text-decoration: underline;
            transform: rotate(-90deg);
        }
        /* rotate caret on hover */
        header.header .navbar-nav.dropdown-menu > li > a:hover:after {
            text-decoration: underline;
            transform: rotate(-90deg);
        }

        header.header .headerTops .topExtra .headerDropdown {
            box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
        }
        /* HEADER */

        /* HEADER-LIGHT */
        header.header.otherHeader {
            position: relative;
            min-height: auto !important;
            background: #FFF !important;
        }

            header.header.otherHeader .navMenu li > ul.dropdown-menu {
                border-radius: 20px !important;
                background: #FFF !important;
                box-shadow: rgb(180 180 180 / 70%) 0px 7px 29px 0px;
                border: none;
            }

            header.header.otherHeader .navMenu .dropdown-submenu > .dropdown-menu {
                box-shadow: none !important;
            }

            header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle, header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:active, header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:focus {
                background: none !important;
                color: #0042af !important;
                border-bottom: 1px solid #0042af;
            }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:hover {
                    opacity: 1 !important;
                    color: #0042af !important;
                    text-decoration: none !important;
                    background: transparent !important;
                }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle.dropdown-toggle::after {
                    display: none;
                }

            header.header.otherHeader .navMenu li > ul.dropdown-menu li a {
                color: #2D323A !important;
                font-size: 13px;
                font-weight: 600;
                line-height: 30px;
                text-align: left;
                overflow: hidden;
                padding: 5px 15px;
            }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li a:hover {
                    background: #ecf0f5 !important;
                    color: #2D323A !important;
                    font-size: 13px;
                    opacity: 1 !important;
                }

            header.header.otherHeader .mainMenu .navMenu ul li a {
                font-weight: 600;
                padding-left: 0.7rem;
                padding-right: 0.7rem;
                font-size: 13px;
                color: #2D323A;
                position: relative;
            }

                header.header.otherHeader .mainMenu .navMenu ul li a:hover {
                    color: #0142AF;
                    opacity: 1;
                }

            header.header.otherHeader .headerTops.otherHeaderTops {
                padding: 15px 0px;
                border-bottom: 1px solid #FFF !important;
                background: #FFF !important;
            }

            header.header.otherHeader .navbar-nav .nav-item .nav-link {
                background: #EBF0F6;
                color: #0a2158;
            }

            header.header.otherHeader .navbar-nav li > ul.dropdown-menu {
                background: #EBF0F6;
            }

                header.header.otherHeader .navbar-nav li > ul.dropdown-menu li a {
                    color: #0a2158 !important;
                }

            header.header.otherHeader .navbar-nav .dropdown-submenu > ul.dropdown-menu {
                background: #dde7f0;
                display: none;
            }

                header.header.otherHeader .navbar-nav .dropdown-submenu > ul.dropdown-menu.show {
                    display: block;
                }

            header.header.otherHeader .headerTops.otherHeaderTops .topExtra ul {
                border-left: 1px solid #2D323A !important;
            }

                header.header.otherHeader .headerTops.otherHeaderTops .topExtra ul li > a:first-of-type {
                    font-weight: 600;
                    color: #2D323A !important;
                }

            header.header.otherHeader .navbar-toggler-icon i {
                color: #2D323A;
            }

            header.header.otherHeader .headerTops.otherHeaderTops .mobileLanguage ul {
                border-left: 1px solid #2D323A;
            }

                header.header.otherHeader .headerTops.otherHeaderTops .mobileLanguage ul li > a:first-of-type {
                    color: #2d323a;
                }

            header.header.otherHeader .mobileExtra .mobileSearch {
                color: #2d323a;
            }
    /* HEADER-LIGHT */

    /* PROMOTIONS */
    .otherPromotions {
    }

        .otherPromotions .addPromotionBg {
            background-size: 100% !important;
        }

        .otherPromotions .mainImage {
            width: 100%;
            margin-top: -50px;
            margin-bottom: -50px;
        }

        .otherPromotions .addPromotionBg .promotionHeader {
            min-height: 600px;
            background-size: 100% 100% !important;
        }

        .otherPromotions .content2 ul {
            margin-bottom: 0px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

            .otherPromotions .content2 ul li {
                float: left;
                display: flex;
                align-items: center;
                flex-direction: column;
                justify-content: center;
                width: 33.33%;
            }

        .otherPromotions .redPromo .content2 ul li {
            border-right: 1px solid #C0171B;
        }

        .otherPromotions .purplePromo .content2 ul li {
            border-right: 1px solid #582CD8;
        }

        .otherPromotions .content2 ul li:last-of-type {
            border: none;
        }

        .otherPromotions .content2 ul li .icon {
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 20px
        }

            .otherPromotions .content2 ul li .icon img {
                width: 50px;
                height: 50px;
            }

        .otherPromotions .content2 ul li .text {
            font-size: 18px;
            font-weight: 600;
            color: #2D3239;
            line-height: 1;
            text-align: center;
        }

        .otherPromotions .content2 {
            position: relative;
            padding: 50px 0px 100px 0px;
            background: url('/static/images/main_trading_bg.png') no-repeat;
            background-size: 100% 100%;
            background-position: bottom center;
        }

            .otherPromotions .content2 .sectionTitle {
                position: relative;
            }

                .otherPromotions .content2 .sectionTitle .title {
                    font-size: 35px;
                    color: #2D3239;
                    font-weight: 700;
                    line-height: 1;
                    margin-bottom: 10px;
                    text-align: center;
                }

        .otherPromotions .redPromo .content2 .sectionTitle .subTitle {
            font-size: 25px;
            color: #C0171B;
            font-weight: 600;
            line-height: 1;
            margin-bottom: 0px;
            text-align: center;
            margin-bottom: 20px;
        }

        .otherPromotions .purplePromo .content2 .sectionTitle .subTitle {
            font-size: 25px;
            color: #582CD8;
            font-weight: 600;
            line-height: 1;
            margin-bottom: 0px;
            text-align: center;
            margin-bottom: 20px;
        }

        .otherPromotions .content2 .sectionTitle .desc {
            font-size: 16px;
            color: #2D3239;
            font-weight: 500;
            line-height: 1.3;
            margin-bottom: 10px;
            text-align: center;
        }

        .otherPromotions .redPromo .content2 .customTable2 thead th {
            color: #FFF !important
        }

            .otherPromotions .redPromo .content2 .customTable2 thead th.bg1 {
                background: #C0171B !important
            }

            .otherPromotions .redPromo .content2 .customTable2 thead th.bg2 {
                background: #791214 !important
            }

        .otherPromotions .purplePromo .content2 .customTable2 thead th {
            color: #FFF !important
        }

            .otherPromotions .purplePromo .content2 .customTable2 thead th.bg1 {
                background: #582CD8 !important
            }

            .otherPromotions .purplePromo .content2 .customTable2 thead th.bg2 {
                background: #3F19AF !important
            }

        .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(odd) > td, .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(odd) > th {
            background-color: #EBF0F6 !important;
            border: none !important;
        }

        .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(even) > td, .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(even) > th {
            background-color: #F4F6F8 !important;
            border: none !important;
        }

        .otherPromotions .termsLink {
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            text-align: center;
        }

        .otherPromotions .redPromo .termsLink {
            color: #C0171B;
        }

        .otherPromotions .purplePromo .termsLink {
            color: #582CD8;
        }

        .otherPromotions .content3 {
            position: relative;
            padding: 80px 0px;
            background: #EBF0F6;
        }

            .otherPromotions .content3 .icon {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-bottom: 20px
            }

                .otherPromotions .content3 .icon img {
                    width: 50px;
                    height: 50px;
                }

            .otherPromotions .content3 .text {
                font-size: 18px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                text-align: center;
                margin-bottom: 10px;
            }

            .otherPromotions .content3 .desc {
                font-size: 16px;
                font-weight: 500;
                color: #2D3239;
                line-height: 1;
                text-align: center;
            }


        .otherPromotions .content4 {
            position: relative;
            padding: 80px 0px;
            background: #FFF;
        }

            .otherPromotions .content4 .item {
                background: #EBF0F6;
                border-radius: 20px;
                padding: 30px;
                display: flex;
                align-items: center;
                justify-content: center;
                flex-direction: column;
                min-height: 275px;
            }

            .otherPromotions .content4 .icon {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-bottom: 20px
            }

                .otherPromotions .content4 .icon img {
                    width: 50px;
                    height: 50px;
                }

            .otherPromotions .content4 .text {
                font-size: 18px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                text-align: center;
                margin-bottom: 10px;
            }

            .otherPromotions .content4 .desc {
                font-size: 16px;
                font-weight: 500;
                color: #2D3239;
                line-height: 1;
                text-align: center;
            }

        .otherPromotions .content5 {
            position: relative;
            padding: 80px 0px;
            background-size: 100% 100% !important;
        }

            .otherPromotions .content5 .more a {
                padding: 10px 40px;
                margin: 0px;
                color: #FFF !important;
            }

        .otherPromotions .redPromo .content5 .more a {
            background: #C0171B !important;
            border-color: #C0171B !important;
        }

        .otherPromotions .purplePromo .content5 .more a {
            background: #582CD8 !important;
            border-color: #582CD8 !important;
        }

        .otherPromotions .content6 {
            position: relative;
            padding: 50px 0px;
            background: #120001;
        }

        .otherPromotions .redPromo .content6 {
            border-bottom: 10px solid #5A0606;
        }

        .otherPromotions .purplePromo .content6 {
            border-bottom: 10px solid #582CD8;
        }
    /* PROMOTIONS */

    /* CALC */
    .sectionTabs2 {
        position: relative;
        padding: 30px 0px 0px 0px;
    }

        .sectionTabs2 .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px;
            border: none;
        }

            .sectionTabs2 .nav li {
                position: relative;
                padding-bottom: 30px;
                width: 49%;
            }

                .sectionTabs2 .nav li a {
                    position: relative;
                    border: 2px solid #61F7AC;
                    background: #FFF;
                    color: #2D3239;
                    padding: 20px 40px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                }

                    .sectionTabs2 .nav li a.active, .sectionTabs2 .nav li a:hover {
                        background: #61F7AC;
                        color: #2D3239;
                        border: 2px solid #61F7AC;
                        -webkit-transition: all 0.3s ease-in-out;
                        transition: all .3s ease-in-out;
                    }

    .calculator {
    }

        .calculator .form-control {
            padding: 10px 20px;
            border: 1px solid #A6B3C4 !important;
            border-radius: 15px;
            min-height: 50px;
        }

        .calculator img.change {
            width: 40px;
            height: 40px;
        }
    /* CALC */

    /* TUTORIAL */
    .tutorialItem {
        position: relative;
    }

        .tutorialItem .image {
            position: relative;
            width: 100%;
            height: 200px;
            border-radius: 20px;
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .tutorialItem .image:after {
                content: '';
                position: absolute;
                width: 100%;
                height: 100%;
                border-radius: 20px;
                background: url('/static/images/tutorialmaskbg.png') no-repeat;
                background-size: 100% 100%;
            }

            .tutorialItem .image img.cover {
                width: 100%;
                height: 100%;
                -ms-object-fit: cover;
                object-fit: cover;
                z-index: 0;
            }

            .tutorialItem .image img.play {
                position: absolute;
                width: 50px;
                height: 50px;
                z-index: 1;
            }

        .tutorialItem .text {
            margin-top: 10px;
        }

            .tutorialItem .text .title {
                font-size: 17px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                margin-bottom: 5px;
            }

            .tutorialItem .text .time {
                font-size: 14px;
                font-weight: 400;
                color: #2D3239;
                line-height: 1;
                margin-bottom: 0px;
            }
    /* TUTORIAL */

    /* SEARCH BOX */
    .otherSearchBox {
        position: relative;
        padding: 30px 0px;
        margin-top: -60px;
    }

        .otherSearchBox .searchContent {
            position: relative;
        }

            .otherSearchBox .searchContent .form-control, .otherSearchBox .searchContent .form-control:focus {
                position: relative;
                border-radius: 20px;
                border: none;
                box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px !important;
                padding: 30px 80px;
            }

            .otherSearchBox .searchContent .before {
                width: 40px;
                height: 40px;
                border-radius: 50%;
                background: #EBF0F6;
                display: flex;
                align-items: center;
                justify-content: center;
                position: absolute;
                top: 10px;
                left: 20px;
            }

                .otherSearchBox .searchContent .before i {
                    color: #2D323A;
                    font-size: 15px;
                }

            .otherSearchBox .searchContent button {
                position: absolute;
                top: 10px;
                right: 20px;
                border: none;
                background: transparent;
            }

                .otherSearchBox .searchContent button i {
                    font-size: 40px;
                    color: #EBF0F6;
                }
    /* SEARCH BOX */

    /* PAMM/MAMM */
    .affiliateItem2 {
        position: relative;
        height: 250px;
        background: #EBF0F6;
        border-radius: 20px;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }

        .affiliateItem2 img {
            position: absolute;
            bottom: 0px;
        }

    .affiliateItem {
        position: relative;
        padding: 0px 30px 30px 30px;
        background: #EBF0F6;
        border-radius: 20px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

        .affiliateItem .image {
            position: relative;
            padding: 20px;
            border-radius: 50%;
            background: #0F2C7A;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100px;
            height: 100px;
            margin-bottom: 20px;
            margin-top: -25px;
        }

            .affiliateItem .image img {
                position: relative;
                width: 50px;
                height: 50px;
            }

        .affiliateItem .text {
            font-size: 18px;
            font-weight: 600;
            line-height: 1.2;
            color: #0F2C7A;
            text-align: center;
            margin-bottom: 0px;
        }
    /* PAMM/MAMM */

    /* OPEN AFFILIATE */
    .mainOpenAffliate {
        background: #0B132C !important;
    }

        .mainOpenAffliate .sectionTitle h6 {
            color: #FFF !important;
        }

        .mainOpenAffliate .sectionBody {
            margin-top: 20px !important;
        }

            .mainOpenAffliate .sectionBody .otherDesc {
                margin-top: 20px !important;
                flex-direction: column !important;
            }

                .mainOpenAffliate .sectionBody .otherDesc .subTitle {
                    color: #FFF !important;
                }

            .mainOpenAffliate .sectionBody .item {
                flex-direction: column !important;
                justify-content: center !important;
            }

                .mainOpenAffliate .sectionBody .item .itemIcon {
                    width: 100% !important;
                    float: none !important;
                }

                .mainOpenAffliate .sectionBody .item .itemText {
                    width: 100% !important;
                    float: none !important;
                    margin-top: -50px;
                    margin-bottom: -30px;
                }

                    .mainOpenAffliate .sectionBody .item .itemText .title, .mainOpenAffliate .sectionBody .item .itemText .desc {
                        text-align: center !important;
                        color: #FFF !important;
                    }
    /* OPEN AFFILIATE */

    /* SUPPORT CENTER */
    .faqListItem {
        position: relative;
        margin-bottom: 60px;
    }

        .faqListItem .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 25px;
            line-height: 1.1;
            text-align: left;
            color: #2C3139;
        }

        .faqListItem ul {
            position: relative;
            margin-bottom: 0px;
        }

            .faqListItem ul li {
                margin-bottom: 20px;
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 400;
                margin-bottom: 20px;
                line-height: 1.3;
                text-align: left;
                color: #2C3139;
            }

        .faqListItem a {
            color: #2D3239 !important
        }

    .supportItem {
        display: flex;
        justify-content: center;
    }

        .supportItem .icon {
            width: 20%;
            float: left;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .supportItem .icon img {
                width: 50px;
                height: 50px;
            }

        .supportItem .text {
            width: 80%;
            float: left;
            padding: 0px 15px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

            .supportItem .text .first {
                font-size: 13px;
                line-height: 1.2;
                font-weight: 600;
                margin-bottom: 10px;
                color: #2D3239;
            }

            .supportItem .text .last {
                font-size: 12px;
                font-weight: 400;
                color: #2D3239;
                line-height: 1.2;
                margin-bottom: 0px;
            }

    .searchForm {
        position: relative;
        width: 100%;
    }

        .searchForm .form-control {
            border-radius: 0px;
            border: none;
            border-bottom: 1px solid #2D3239;
            background: transparent;
        }

            .searchForm .form-control:focus {
                background: transparent !important;
                border-bottom: 1px solid #61F7AC;
            }
    /* SUPPORT CENTER */

    /* LEGAL DOCUMENT */
    .downloadItem {
        padding: 40px;
        border-radius: 20px;
        background: #EBF0F6;
        display: flex;
        align-items: center;
        justify-content: center;
        min-height: 200px;
    }

        .downloadItem a {
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .downloadItem a .sectionBody {
                width: 80%;
                float: left;
                display: flex;
                align-items: center;
                justify-content: center
            }

                .downloadItem a .sectionBody .icon {
                    width: 25%;
                    float: left;
                    display: flex;
                    align-items: flex-start;
                    justify-content: center
                }

                .downloadItem a .sectionBody .text {
                    width: 75%;
                    float: left;
                    display: flex;
                    align-items: flex-start;
                    justify-content: center;
                    padding: 0px 10px;
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 18px;
                    font-weight: 600;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: center;
                    color: #2C3139;
                }

            .downloadItem a .sectionMore {
                width: 20%;
                float: left;
                display: flex;
                align-items: center;
                justify-content: center
            }

                .downloadItem a .sectionMore img {
                    padding: 10px;
                    background: #0F2C7A;
                    border-radius: 10px;
                }
    /* LEGAL DOCUMENT */

    /* FAQS DETAIL */
    .pxMt {
        padding-top: 0px !important;
    }

    section.faqsPage {
        position: relative;
    }

        section.faqsPage ul {
            margin-bottom: 0px;
        }

            section.faqsPage ul li {
                margin-bottom: 15px;
            }

                section.faqsPage ul li a {
                    margin: 0px;
                    width: 100%;
                    text-align: center;
                    padding: 15px 20px;
                }

                    section.faqsPage ul li a.active {
                        background-color: #61F7AC !important;
                        border: 1px solid #61F7AC !important;
                        color: #03062C !important;
                    }

                    section.faqsPage ul li a:hover {
                        background-color: #61F7AC !important;
                        border: 1px solid #61F7AC !important;
                        color: #03062C !important;
                        transform: scale(1) !important;
                    }

    .imgOtherNone {
        display: none !important;
    }

    .imgOtherBlock {
        display: block !important
    }
    /* FAQS DETAIL */

    /* CONTACT PAGE */
    section.contactUsForms {
    }

        section.contactUsForms .leftBox {
            position: relative;
            margin-bottom: 40px;
        }

            section.contactUsForms .leftBox label {
                color: #2D3239;
                font-size: 15px;
                font-weight: 500;
                line-height: 1.2;
                margin-bottom: 0px;
            }

                section.contactUsForms .leftBox label.policyLabel {
                    color: #2D3239;
                    font-size: 13px;
                    font-weight: 500;
                    line-height: 1.2;
                    margin-bottom: 0px;
                    padding-left: 10px
                }

            section.contactUsForms .leftBox .form-control {
                border: none;
                border-radius: 0px;
                border-bottom: 1px solid #2D3239;
            }

                section.contactUsForms .leftBox .form-control:focus {
                    border: none;
                    border-radius: 0px;
                    border-bottom: 1px solid #61F7AC;
                }

        section.contactUsForms .rightBox {
            position: relative;
            background: #EBF0F6;
            border-radius: 20px;
            padding: 30px;
            margin-bottom: 40px;
        }

            section.contactUsForms .rightBox .sectionImageCover {
                margin-top: -40px;
                margin-bottom: 30px;
            }

                section.contactUsForms .rightBox .sectionImageCover img {
                    width: 100%;
                }

            section.contactUsForms .rightBox ul {
                position: relative;
            }

                section.contactUsForms .rightBox ul li {
                    margin-bottom: 20px;
                }

                    section.contactUsForms .rightBox ul li a {
                        display: flex;
                        align-items: center;
                    }

                        section.contactUsForms .rightBox ul li a .iconBox {
                            width: 25%;
                            float: left;
                        }

                            section.contactUsForms .rightBox ul li a .iconBox img {
                                width: 40px;
                                height: 40px;
                            }

                        section.contactUsForms .rightBox ul li a .iconText {
                            width: 75%;
                            float: right;
                            color: #2D3239;
                            font-size: 17px;
                            font-weight: 500;
                        }

        section.contactUsForms .bottomBox {
            position: relative;
            width: 100%;
            min-height: 200px;
            background: url('/static/images/main_about_contact_image3.png') no-repeat #AFD9FF;
            background-size: 100% 100%;
            border-radius: 20px;
            padding: 30px 70px;
            display: flex;
            align-items: center;
            justify-content: center
        }

            section.contactUsForms .bottomBox .sectionTitle {
                padding-bottom: 0px !important
            }

            section.contactUsForms .bottomBox .title {
                color: #103563 !important;
                border-bottom: 2px solid #103563;
            }

            section.contactUsForms .bottomBox .desc {
                font-size: 17px !important;
                color: #052958 !important;
                font-weight: 500 !important;
            }
    /* CONTACT PAGE */

    /* NEWS CATS */
    .categoriesListHorizantal {
        position: relative;
    }

        .categoriesListHorizantal ul {
            padding-top: 50px;
        }

            .categoriesListHorizantal ul li a {
                margin: 0px !important;
                color: #03062C !important;
            }

    .newsLists .cardItem:first-of-type {
        margin-top: -150px;
        margin-bottom: 175px !important;
    }

    .cardItem {
        position: relative;
        border-radius: 20px;
        overflow: hidden;
        box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    }

        .cardItem.horizantal .image {
            position: relative;
            height: 250px;
            width: 40%;
            float: left;
            border-top-left-radius: 20px;
            border-bottom-left-radius: 20px;
            overflow: hidden;
        }

        .cardItem .image img {
            position: relative;
            width: 100%;
            height: 100%;
            -ms-object-fit: cover;
            object-fit: cover;
        }

        .cardItem.horizantal .text {
            position: relative;
            background: #FFF;
            width: 60%;
            height: 250px;
            float: left;
            padding: 30px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

        .cardItem.vertical .image {
            position: relative;
            height: 250px;
            width: 100%;
            float: left;
            border-top-left-radius: 20px;
            border-top-right-radius: 20px;
            overflow: hidden;
        }

        .cardItem.vertical .text {
            position: relative;
            background: #FFF;
            width: 100%;
            float: left;
            padding: 30px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

        .cardItem .text .content {
            position: relative;
        }

        .cardItem .text .desc {
            font-size: 14px;
            font-weight: 400;
            color: #2D3239;
            line-height: 1.2;
        }

        .cardItem .text .title a {
            font-size: 18px;
            font-weight: 600;
            color: #2D3239;
            line-height: 1.2;
        }

        .cardItem .more {
            margin-bottom: 0px;
        }

            .cardItem .more a {
                font-size: 14px;
                font-weight: 600;
                color: #61F7AC;
                line-height: 1.2;
            }
    /* CUSTOM PAGINATION */
    .customPagination .pagination.pagination-circle .page-item {
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .customPagination .pagination.pagination-circle .page-item.active .page-link {
            border-radius: 50%;
        }

        .customPagination .pagination.pagination-circle .page-item .page-link:hover {
            border-radius: 50%;
        }

        .customPagination .pagination.pagination-circle .page-item .page-link {
            margin-left: 2px;
            margin-right: 2px;
            border-radius: 50%;
            width: 40px;
            height: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
        }

    .customPagination .pagination .page-item.active .page-link {
        box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    }

    .customPagination .page-link {
        border: none !important;
    }

    .customPagination .pagination .page-item .page-link {
        color: #2C3238;
        background: #F2F5F9;
    }

    .customPagination .pagination.pagination-circle .page-item.active .page-link {
        background-color: #0F2C7A;
        color: white;
    }

        .customPagination .pagination.pagination-circle .page-item.active .page-link:hover {
            background-color: #0F2C7A;
        }

    .customPagination .pagination .page-item .page-link.prev, .customPagination .pagination .page-item .page-link.next {
        background: transparent;
        border: 0 !important;
        color: #C8CED5;
        font-size: 12px;
    }

        .customPagination .pagination .page-item .page-link.prev:hover, .customPagination .pagination .page-item .page-link.next:hover {
            background-color: initial;
            color: #C8CED5
        }

    .customPagination .pagination .page-item .page-link:hover {
        -webkit-transition: all .3s linear;
        transition: all .3s linear;
        border-radius: .125rem;
        background-color: #0F2C7A;
        color: #FFF;
    }

    .customPagination .pagination.pagination-circle .page-item .page-link:hover {
        border-radius: 50%;
    }

    .mainNewsSlider {
        position: relative;
    }

        .mainNewsSlider .item {
            margin: 10px 25px;
        }

        .mainNewsSlider .owl-nav {
            display: block !important;
            right: 0;
            font-size: 20px;
            color: #ccc;
        }

        .mainNewsSlider .owl-prev {
            position: absolute;
            left: 0px;
            top: 50%;
        }

        .mainNewsSlider .owl-next {
            position: absolute;
            right: 0px;
            top: 50%;
        }
    /* CUSTOM PAGINATION */

    /* NEWS CATS */

    /* CAREER */
    .careerItemText {
        border-radius: 20px;
        padding: 40px;
        background: #0F2C7A;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        height: 300px;
        margin-bottom: 25px;
    }

        .careerItemText .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: center;
            color: #FFF;
        }

        .careerItemText .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: left;
            color: #FFF;
        }

    .careerItemImage {
        border-radius: 20px;
        background: #0F2C7A;
        height: 300px;
        overflow: hidden;
        margin-bottom: 25px;
    }

        .careerItemImage img {
            border-radius: 20px;
            width: 100%;
            height: 100%;
            -ms-object-fit: cover;
            object-fit: cover;
        }

    .horizantalBox {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        padding: 0px 20px;
    }

        .horizantalBox.w-25 {
            width: 25%;
            float: left;
        }

        .horizantalBox.w-20 {
            width: 20%;
            float: left;
        }

        .horizantalBox img {
            width: 70px;
            height: 70px;
            margin-bottom: 15px;
        }

        .horizantalBox .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: center;
            color: #2D3239;
        }

        .horizantalBox .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: center;
            color: #2D3239;
        }

    .openPositionBox {
        position: relative;
        padding: 40px;
        border-radius: 20px;
        background: #FFF;
        box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 25px;
    }

        .openPositionBox:last-of-type {
            margin-bottom: 0px;
        }

        .openPositionBox .text {
            width: 70%;
            float: left;
        }

        .openPositionBox .more {
            width: 30%;
            float: left;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
        }

        .openPositionBox .text .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: left;
            color: #0F2C7A;
        }

        .openPositionBox .text .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: left;
            color: #2D3239;
        }

        .openPositionBox .more a:first-of-type {
            margin: 0px;
        }

        .openPositionBox .more a.other {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-top: 10px;
            line-height: 1.2;
            color: #2D3239;
            text-decoration: underline !important;
        }

    section.mainSupportCareers {
        position: relative;
        padding: 50px 0px;
        background: #0F2C7A;
    }

        section.mainSupportCareers .sectionTitle {
            display: flex;
            align-items: center;
            justify-content: center;
        }

            section.mainSupportCareers .sectionTitle h6 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 40px;
                font-weight: 700;
                margin-bottom: 0px;
                line-height: 1;
                text-align: center;
                color: #FFF;
                padding-right: 20px;
                border-right: 1px solid #FFF;
            }

            section.mainSupportCareers .sectionTitle .more {
                position: relative;
                padding-left: 20px;
                display: flex;
                flex-direction: column;
            }

                section.mainSupportCareers .sectionTitle .more .first {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 500;
                    margin-bottom: 5px;
                    line-height: 1.2;
                    color: #FFF;
                }

                section.mainSupportCareers .sectionTitle .more .last {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 18px;
                    font-weight: 600;
                    line-height: 1.2;
                    color: #FFF;
                }
    /* CAREER */

    /* MAIN SLIDER */
    section.mainSlideContainer {
        position: relative;
        margin-top: 0px;
        padding-top: 120px !important;
        padding: 0px;
        background: url('/static/images/main_header_bg.webp') no-repeat;
        background-position: top center;
        background-size: 100% 100%;
    }

        section.mainSlideContainer:before {
            content: '';
            position: absolute;
            background: url('/static/images/main_header_bg_mask.webp') no-repeat;
            background-position: top center;
            background-size: 100% 100%;
            left: 0px;
            bottom: 0px;
            width: 100%;
            height: 200px;
            z-index: 1;
        }

        section.mainSlideContainer .mainSlideContent {
        }

            section.mainSlideContainer .mainSlideContent .mainSlider {
            }

                section.mainSlideContainer .mainSlideContent .mainSlider .item {
                }

                    section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText {
                        position: relative;
                        margin-bottom: 0px;
                        height: 100%;
                        display: flex;
                        justify-content: center;
                        flex-direction: column;
                    }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.title {
                            font-family: 'Montserrat', sans-serif !important;
                            font-weight: 700;
                            font-size: 45px;
                            color: #FFF;
                            line-height: 1.2;
                        }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.small {
                            font-family: 'Montserrat', sans-serif !important;
                            font-weight: 700;
                            font-size: 25px;
                            color: #FFF;
                            margin-top: 0px;
                            line-height: 1.3;
                        }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.desc {
                            font-family: 'Montserrat', sans-serif !important;
                            text-align: left;
                            font-weight: 500;
                            font-size: 16px;
                            color: #FFF;
                            margin-top: 20px;
                            line-height: 1.3;
                        }

        section.mainSlideContainer .owl-item.active p {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInLeft;
            animation-delay: 0.3s;
        }

        section.mainSlideContainer .owl-item.active .slideImage {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInRight;
            animation-delay: 0.3s;
        }

        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn {
            margin: 25px 0px;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn a {
                text-align: center;
                margin: 0px;
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn p.miniDesc {
                font-size: 12px;
                font-weight: 300;
                color: #FFF;
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage {
            position: relative;
            margin-top: 0px;
            display: flex;
            justify-content: flex-end;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage img {
                width: 100%;
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage video {
                width: 75%;
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage img.front1 {
                z-index: 0;
                position: absolute;
                width: 100%;
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage img.front2 {
                z-index: 2;
                position: relative;
                right: -50px;
                top: 120px;
                width: 325px;
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #FFF
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots {
            position: relative;
            text-align: left;
            margin-top: 50px;
            padding-bottom: 10px;
            bottom: 100px;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot.active span,
            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot:hover span {
                background: #FFF
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot.active span,
            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot:hover span {
                background: #FFF
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #FFF;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN SLIDER */

    /* SIGN UP BOX */
    section.signUpBox {
        padding: 40px 0px !important;
        background: transparent !important;
        height: 100%;
    }

        section.signUpBox:before {
            content: '';
            background: #EBF0F6;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 50%;
            height: 100%;
        }

        section.signUpBox .right {
            padding-right: 40px;
        }

        section.signUpBox .left {
            padding-left: 40px;
        }

        section.signUpBox .sectionTitle h6 {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 30px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

    section.logInBox .sectionBody {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    section.signUpBox .sectionBody .otherDesc .subTitle a {
        font-size: 17px;
        margin-bottom: 0;
        line-height: 1.1;
        text-align: center;
        color: #0F2C7A;
    }

    section.signUpBox input.form-control {
        padding: 10px 20px;
        border-radius: 35px;
        min-height: 50px;
    }

    section.signUpBox select.form-control {
        padding: 10px 20px;
        border-radius: 35px;
        min-height: 50px;
    }

    section.signUpBox label {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 15px;
        font-weight: 400;
        margin-bottom: 0;
        line-height: 1.2;
        text-align: left;
        color: #343a40;
    }

        section.signUpBox label a {
            font-size: 15px;
            font-weight: 500;
            margin-bottom: 0;
            line-height: 1.2;
            text-align: left;
            color: #0F2C7A;
        }

    section.signUpBox .otherLinkBox {
        padding-bottom: 0px;
    }

        section.signUpBox .otherLinkBox img {
            width: 125px;
        }

    section.signUpBox .sectionBody .item .itemIcon {
        width: 30% !important;
    }

    section.signUpBox .sectionBody .item .itemText {
        width: 70% !important;
    }
    /* SIGN UP BOX */

    /* LOG IN BOX */
    section.logInBox {
        padding: 40px 0px !important;
        background: transparent !important;
        height: 100%;
    }

        section.logInBox:before {
            content: '';
            background: #EBF0F6;
            position: absolute;
            top: 0px;
            right: 0px;
            width: 50%;
            height: 100%;
        }

        section.logInBox .right {
            padding-right: 40px;
        }

        section.logInBox .left {
            padding-left: 40px;
        }

        section.logInBox .sectionTitle .small {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 20px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

        section.logInBox .sectionTitle h6 {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 30px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

        section.logInBox .sectionBody {
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

            section.logInBox .sectionBody .otherDesc .subTitle a {
                font-size: 17px;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #0F2C7A;
            }

        section.logInBox input.form-control {
            padding: 10px 20px;
            border-radius: 35px;
            min-height: 50px;
        }

        section.logInBox select.form-control {
            padding: 10px 20px;
            border-radius: 35px;
            min-height: 50px;
        }

        section.logInBox label {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 15px;
            font-weight: 400;
            margin-bottom: 0;
            line-height: 1.2;
            text-align: left;
            color: #343a40;
        }

            section.logInBox label a {
                font-size: 15px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.2;
                text-align: left;
                color: #0F2C7A;
            }

        section.logInBox .otherLinkBox {
            padding-bottom: 50px;
        }

            section.logInBox .otherLinkBox img {
                width: 125px;
            }
    /* LOG IN BOX */

    /* MAIN FEATURED TABS */
    section.mainFeaturedTabs {
        padding: 0px;
        background: #0F2C7A;
        position: relative;
        z-index: 1;
        margin-top: -85px;
        border-top: 5px solid #61F7AC;
        box-shadow: rgba(2, 123, 254, 0.3) 0px 7px 29px 0px;
    }

        section.mainFeaturedTabs .featuredContent {
            padding: 20px;
        }

            section.mainFeaturedTabs .featuredContent ul {
                margin-bottom: 0px;
                display: block;
            }

                section.mainFeaturedTabs .featuredContent ul li {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    flex-direction: column;
                    padding: 15px;
                    border-radius: 20px;
                    float: left;
                    min-height: 155px;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                    width: 33.33%;
                }

                    section.mainFeaturedTabs .featuredContent ul li:after,
                    section.mainFeaturedTabs .featuredContent ul li:before {
                        transition: all .5s;
                    }

                    section.mainFeaturedTabs .featuredContent ul li:last-of-type {
                        border: none;
                    }

                    section.mainFeaturedTabs .featuredContent ul li img {
                        margin-bottom: 10px;
                        min-height: 26px;
                    }

                    section.mainFeaturedTabs .featuredContent ul li p.title {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 15px;
                        font-weight: 600;
                        margin-bottom: 5px;
                        line-height: 1.1;
                        text-align: center;
                        color: #FFF;
                    }

                    section.mainFeaturedTabs .featuredContent ul li p.desc {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 13px;
                        font-weight: 400;
                        margin-bottom: 0;
                        line-height: 1.1;
                        text-align: center;
                        color: #FFF;
                    }

                    section.mainFeaturedTabs .featuredContent ul li.active, section.mainFeaturedTabs .featuredContent ul li:hover {
                        background: #FFF;
                        border-radius: 20px;
                        -webkit-animation-duration: 1s;
                        animation-duration: 1s;
                        -webkit-animation-fill-mode: both;
                        animation-fill-mode: both;
                        animation-name: pulse;
                        animation-delay: 0.3s;
                    }

                        section.mainFeaturedTabs .featuredContent ul li.active p.title, section.mainFeaturedTabs .featuredContent ul li.active p.desc, section.mainFeaturedTabs .featuredContent ul li:hover p.title, section.mainFeaturedTabs .featuredContent ul li:hover p.desc {
                            color: #0F2C7A;
                        }
    /* MAIN FEATURED TABS */

    /* MAIN LOWEST SPREADS */
    section.mainLowestSpreads {
        position: relative;
        padding: 80px 0px
    }

        section.mainLowestSpreads .sectionTitle {
            margin-bottom: 40px;
        }

            section.mainLowestSpreads .sectionTitle h2 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

        section.mainLowestSpreads h1 {
            font-family: 'Montserrat', sans-serif !important;
            /*font-weight: 700;*/
            font-size: 14px;
            color: #2C3139;
            /*line-height: 1.1;*/
            text-align: center;
        }

        section.mainLowestSpreads .sectionTitle p.desc {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 500;
            font-size: 15px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 0px;
        }

        section.mainLowestSpreads .sectionLeft {
            width: 50%;
            float: left;
        }

        section.mainLowestSpreads .sectionRight {
            width: 50%;
            float: right;
        }

        section.mainLowestSpreads .sectionItem {
            padding: 25px;
            display: flex;
            align-items: center;
            -webkit-transition: all 0.3s ease-in-out;
            transition: all .3s ease-in-out;
        }

            section.mainLowestSpreads .sectionItem.removeBorder {
                border: none;
            }

            section.mainLowestSpreads .sectionItem .sectionIcon {
                width: 20%;
                float: left;
                display: flex;
                align-items: center;
            }

            section.mainLowestSpreads .sectionItem img {
                width: 50px;
                height: 50px
            }

            section.mainLowestSpreads .sectionItem .sectionText {
                width: 80%;
                float: right;
                display: flex;
                justify-content: center;
                flex-direction: column;
            }

                section.mainLowestSpreads .sectionItem .sectionText p.title, section.mainLowestSpreads .sectionItem .sectionText p.title a, section.mainLowestSpreads .sectionItem .sectionText p.title a:hover {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 17px;
                    font-weight: 600;
                    margin-bottom: 5px;
                    line-height: 1.1;
                    text-align: left;
                    color: #0F2C7A;
                }

                section.mainLowestSpreads .sectionItem .sectionText p.subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 600;
                    margin-bottom: 5px;
                    line-height: 1.1;
                    text-align: left;
                    color: #2C3139;
                }

                section.mainLowestSpreads .sectionItem .sectionText p.desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 12.5px;
                    font-weight: 400;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: left;
                    color: #2C3139;
                }

        section.mainLowestSpreads .sectionMore {
            width: 100%;
            text-align: center;
            margin-top: 20px;
        }

            section.mainLowestSpreads .sectionMore p {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #2C3139;
            }

            section.mainLowestSpreads .sectionMore a {
            }

        section.mainLowestSpreads .sectionItem:hover {
            padding: 25px 25px 25px 15px;
            -webkit-transition: all 0.3s ease-in-out;
            transition: all .3s ease-in-out;
        }
    /* MAIN LOWEST SPREADS */

    /* MAIN SECURELY */
    section.mainSecurely {
        padding: 80px 0px;
        position: relative;
        background: #EBF0F6;
    }

        section.mainSecurely .sectionImage {
            height: 100%;
            display: flex;
            align-items: center;
        }

        section.mainSecurely .sectionBody {
            display: flex;
            flex-direction: column;
            height: 100%;
            justify-content: center;
            align-items: center;
        }

            section.mainSecurely .sectionBody .sectionTitle {
                margin-bottom: 40px;
            }

                section.mainSecurely .sectionBody .sectionTitle h2 {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 35px;
                    font-weight: 700;
                    margin-bottom: 10px;
                    line-height: 1;
                    text-align: center;
                    color: #2C3139;
                }

                section.mainSecurely .sectionBody .sectionTitle p.subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 22px;
                    font-weight: 600;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: center;
                    color: #2C3139;
                }

                section.mainSecurely .sectionBody .sectionTitle p.desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 16px;
                    font-weight: 400;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: left;
                    color: #2C3139;
                    margin-top: 35px;
                }

        section.mainSecurely .sectionText {
            position: relative;
        }

            section.mainSecurely .sectionText ul {
                position: relative;
                margin-top: 50px;
                margin-bottom: 40px;
            }

                section.mainSecurely .sectionText ul li {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 16px;
                    font-weight: 500;
                    margin-bottom: 15px;
                    line-height: 1.2;
                    text-align: left;
                    color: #2C3139;
                    position: relative;
                    padding-left: 30px;
                }

                    section.mainSecurely .sectionText ul li:before {
                        content: '';
                        position: absolute;
                        top: 0px;
                        left: 0px;
                        background: url('/static/images/icon_arrow_right_dark.svg') no-repeat;
                        background-size: 100% 100%;
                        width: 20px;
                        height: 20px;
                    }

            section.mainSecurely .sectionText .textItem {
                width: 50%;
                float: left;
                margin-bottom: 20px;
                display: flex;
                align-items: center;
                position: relative;
                z-index: 1;
            }

                section.mainSecurely .sectionText .textItem .icon {
                    font-family: 'Montserrat', sans-serif !important;
                    width: 15%;
                    float: left;
                    display: flex;
                    align-items: center;
                    font-size: 55px;
                    font-weight: 700;
                    color: #027BFE;
                    line-height: 1;
                    position: relative;
                    z-index: 1;
                }

                section.mainSecurely .sectionText .textItem .text {
                    width: 85%;
                    float: left;
                    padding: 0px 10px;
                    position: relative;
                    z-index: 1;
                }

                    section.mainSecurely .sectionText .textItem .text .title {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 16px;
                        font-weight: 600;
                        margin-bottom: 2px;
                        line-height: 1.1;
                        text-align: left;
                        color: #2C3139;
                    }

                    section.mainSecurely .sectionText .textItem .text .desc {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 12.5px;
                        font-weight: 400;
                        margin-bottom: 0;
                        line-height: 1.1;
                        text-align: left;
                        color: #2C3139;
                    }

            section.mainSecurely .sectionText .more {
            }

                section.mainSecurely .sectionText .more a {
                    margin: 0px;
                }

        section.mainSecurely .sectionPayment {
            margin-top: 90px;
        }

            section.mainSecurely .sectionPayment ul {
                margin-bottom: 0px;
                display: flex;
                justify-content: space-between;
            }

                section.mainSecurely .sectionPayment ul li {
                    float: left;
                    text-align: center;
                    margin-bottom: 10px;
                    display: flex;
                    align-items: center;
                    justify-content: center
                }

                    section.mainSecurely .sectionPayment ul li:hover {
                        text-align: left;
                    }

                    section.mainSecurely .sectionPayment ul li img:last-of-type {
                        display: none;
                    }

                    section.mainSecurely .sectionPayment ul li:hover img:first-of-type {
                        display: none;
                    }

                    section.mainSecurely .sectionPayment ul li:hover img:last-of-type {
                        display: flex;
                        -webkit-animation-duration: 1s;
                        animation-duration: 1s;
                        -webkit-animation-fill-mode: both;
                        animation-fill-mode: both;
                        animation-name: fadeInDown;
                        animation-delay: 0.1s;
                    }
    /* MAIN SECURELY */

    /* MAIN APPS */
    section.mainApps {
        position: relative;
        background: url('/static/images/main_apps_bg.webp') no-repeat;
        background-size: cover;
        padding: 80px 0px;
    }

        section.mainApps .sectionMedia {
            position: relative;
            min-height: 720px;
        }

            section.mainApps .sectionMedia video {
                position: absolute;
                width: 160px;
                height: 490px;
                right: 34px;
                top: 30px;
                z-index: 1;
            }

            section.mainApps .sectionMedia img.phone {
                /*position: absolute;
	top: 31px;
	left: 27px;
	z-index: 3;
	width: 445px;
	height: 580px;*/
                position: absolute;
                top: 45px;
                left: -6px;
                z-index: 3;
                width: 294px;
                height: 465px;
            }

        section.mainApps .sectionBody {
        }

            section.mainApps .sectionBody h3 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 35px;
                font-weight: 700;
                margin-bottom: 20px;
                line-height: 1;
                text-align: left;
                color: #FFF;
            }

            section.mainApps .sectionBody p.subTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 18px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: left;
                color: #FFF;
            }

            section.mainApps .sectionBody p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin: 30px 0px;
                line-height: 1.1;
                text-align: left;
                color: #FFF;
            }

        section.mainApps ul.app {
            position: relative;
            z-index: 5;
            margin-bottom: 0px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 30px;
            margin-right: 15px;
        }

            section.mainApps ul.app li {
                float: left;
                margin: 0px 10px;
            }

                section.mainApps ul.app li.last {
                    float: left;
                    margin-left: 10px;
                    margin-right: 0px;
                }

                section.mainApps ul.app li a img {
                    width: 25px;
                    height: 25px;
                }

        section.mainApps .sectionBody .featureContent {
            margin-top: 60px;
        }

            section.mainApps .sectionBody .featureContent .featureItem {
                width: 50%;
                padding: 10px 15px;
                float: left;
                margin-bottom: 25px;
                display: flex;
                align-items: center;
                min-height: 100px;
                border-radius: 20px;
                -webkit-transition: all 0.3s ease-in-out;
                transition: all .3s ease-in-out;
            }

                section.mainApps .sectionBody .featureContent .featureItem .featureIcon {
                    width: 25%;
                    float: right;
                    display: flex;
                    align-items: center;
                    justify-content: end;
                }

                    section.mainApps .sectionBody .featureContent .featureItem .featureIcon img {
                        width: 40px;
                        height: 40px;
                    }

                section.mainApps .sectionBody .featureContent .featureItem .featureText {
                    width: 75%;
                    float: left;
                    display: flex;
                    align-items: center;
                    justify-content: flex-start;
                }

                    section.mainApps .sectionBody .featureContent .featureItem .featureText p {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 14px;
                        font-weight: 700;
                        margin-bottom: 0px;
                        line-height: 1.1;
                        text-align: left;
                        color: #FFF;
                    }

                section.mainApps .sectionBody .featureContent .featureItem.active, section.mainApps .sectionBody .featureContent .featureItem:hover {
                    background: #FFF;
                    border-radius: 20px;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                    -webkit-animation-duration: 1s;
                    animation-duration: 1s;
                    -webkit-animation-fill-mode: both;
                    animation-fill-mode: both;
                    animation-name: pulse;
                    animation-delay: 0.3s;
                }

                    section.mainApps .sectionBody .featureContent .featureItem.active .featureText p, section.mainApps .sectionBody .featureContent .featureItem:hover .featureText p {
                        color: #0142AF;
                    }

        section.mainApps .sectionBody .more {
            text-align: center;
            margin-bottom: 40px;
        }

            section.mainApps .sectionBody .more a {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 16px;
                font-weight: 600;
                padding: 10px 15px;
            }
    /* MAIN APPS */

    /* MAIN BROKER */
    section.mainBroker {
        position: relative;
        padding: 80px 0px;
    }

        section.mainBroker .sectionTitle {
            text-align: center;
        }

            section.mainBroker .sectionTitle img.brokerLogo {
                width: 150px;
                margin-right: 20px;
            }

            section.mainBroker .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 35px;
                font-weight: 700;
                margin-bottom: 10px;
                line-height: 1;
                text-align: center;
                color: #2C3139;
            }

            section.mainBroker .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 15px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainBroker .sectionTitle .vote {
                position: relative;
                margin: 40px 0px;
                display: flex;
                justify-content: center;
                align-items: center;
            }

                section.mainBroker .sectionTitle .vote .number {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 50px;
                    font-weight: 700;
                    color: #E0E9F3;
                    line-height: 1;
                    position: relative;
                    margin-bottom: 0px;
                }

                section.mainBroker .sectionTitle .vote .star {
                    position: relative;
                    margin-top: -67px;
                }

                    section.mainBroker .sectionTitle .vote .star i {
                        font-size: 15px;
                        color: #00B67A;
                        line-height: 1;
                    }

                        section.mainBroker .sectionTitle .vote .star i.noVote {
                            color: #E0E9F3;
                        }

    .mainVoteSlider {
        position: relative;
        margin-top: 25px;
    }

        .mainVoteSlider .item {
            padding: 25px;
            border: 1px solid #9DB3CB;
            border-radius: 25px;
            margin: 0px 15px;
        }

            .mainVoteSlider .item .slideHeader {
                display: flex;
                flex-direction: column;
                justify-content: space-between;
            }

                .mainVoteSlider .item .slideHeader .author {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 14px;
                    font-weight: 700;
                    color: #2C3139;
                }

                .mainVoteSlider .item .slideHeader .vote {
                }

                    .mainVoteSlider .item .slideHeader .vote i {
                        font-size: 11px;
                        color: #00B67A;
                        line-height: 1;
                    }

                        .mainVoteSlider .item .slideHeader .vote i.noVote {
                            font-size: 11px;
                            color: #E0E9F3;
                            line-height: 1;
                        }

            .mainVoteSlider .item .slideBody {
                position: relative;
                padding: 20px 0px
            }

                .mainVoteSlider .item .slideBody .subject {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 14px;
                    font-weight: 700;
                    line-height: 1;
                    color: #2C3139;
                    margin-bottom: 5px;
                }

                .mainVoteSlider .item .slideBody .comment {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 13px;
                    font-weight: 400;
                    line-height: 1;
                    text-align: justify;
                    color: #2C3139;
                    margin-bottom: 0px;
                }

            .mainVoteSlider .item .slideFooter {
                position: relative;
            }

                .mainVoteSlider .item .slideFooter a {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 13px;
                    font-weight: 400;
                    line-height: 1;
                    text-align: left;
                    color: #2C3139;
                }

        .mainVoteSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            .mainVoteSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #B1C1D2
            }

        .mainVoteSlider .owl-dots {
            text-align: center;
            margin-top: 10px;
            padding-bottom: 10px;
        }

            .mainVoteSlider .owl-dots .owl-dot.active span,
            .mainVoteSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainVoteSlider .owl-dots .owl-dot.active span,
            .mainVoteSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainVoteSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #B1C1D2;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN BROKER */

    /* MAIN AWARDS */
    section.mainAwards {
        position: relative;
        padding: 80px 0px;
        background: #FFF;
    }

        section.mainAwards .sectionTitle {
        }

            section.mainAwards .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainAwards .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }

        section.mainAwards .ourAwards {
            margin: 120px 0px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            section.mainAwards .ourAwards .awardItem {
            }

                section.mainAwards .ourAwards .awardItem img {
                }

    .mainAwardSlider {
        margin-top: 40px;
    }

        .mainAwardSlider .item {
            padding: 20px;
            display: flex;
            align-items: center;
            border-right: 1px solid #B9C9DD;
        }

            .mainAwardSlider .item:last-of-type {
                border: none;
            }

            .mainAwardSlider .item .slideIcon {
                float: left;
                width: 25%;
            }

                .mainAwardSlider .item .slideIcon img {
                    width: 50px;
                    height: 50px;
                }

            .mainAwardSlider .item .slideText {
                float: right;
                width: 75%;
                display: flex;
                flex-direction: column;
                justify-content: center;
                min-height: 60px;
            }

                .mainAwardSlider .item .slideText .subDesc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 400;
                    font-size: 14px;
                    color: #2C3139;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 0px;
                }

                .mainAwardSlider .item .slideText .subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 14px;
                    color: #2C3139;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 0px;
                }

                .mainAwardSlider .item .slideText .title {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 14px;
                    color: #0F2C7A;
                    line-height: 1;
                    text-align: left;
                    margin-bottom: 0px;
                }

        .mainAwardSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            .mainAwardSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #B1C1D2
            }

        .mainAwardSlider .owl-dots {
            text-align: center;
            margin-top: 10px;
            padding-bottom: 10px;
        }

            .mainAwardSlider .owl-dots .owl-dot.active span,
            .mainAwardSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainAwardSlider .owl-dots .owl-dot.active span,
            .mainAwardSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainAwardSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #B1C1D2;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN AWARDS */

    /* MAIN MAKES N1CM */
    section.mainMakesN1CM {
        position: relative;
        padding: 80px 0px;
        background: url('/static/images/main_makes_n1cm_bg.webp') no-repeat;
        background-size: 100% 100%;
    }

        section.mainMakesN1CM .sectionTitle {
        }

            section.mainMakesN1CM .sectionTitle h5 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

            section.mainMakesN1CM .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

            section.mainMakesN1CM .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 15px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

        section.mainMakesN1CM .sectionItem {
            margin-top: 40px;
            padding: 0 10px;
        }

            section.mainMakesN1CM .sectionItem .sectionIcon {
                width: 20%;
                float: left;
            }

                section.mainMakesN1CM .sectionItem .sectionIcon img {
                    width: 45px;
                    height: 45px;
                }

            section.mainMakesN1CM .sectionItem .sectionText {
                width: 80%;
                float: right;
            }

                section.mainMakesN1CM .sectionItem .sectionText .title {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 18px;
                    color: #FFF;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 5px;
                }

                section.mainMakesN1CM .sectionItem .sectionText .desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 500;
                    font-size: 15px;
                    color: #FFF;
                    line-height: 1.1;
                    text-align: justify;
                }

        section.mainMakesN1CM .more {
            margin-top: 25px;
            text-align: center;
        }

            section.mainMakesN1CM .more p.miniDesc {
                font-size: 14px;
                font-weight: 500;
                color: #FFF;
                line-height: 1;
                margin-bottom: 0px;
            }
    /* MAIN MAKES N1CM */

    /* MAIN SUPPORT */
    section.mainSupport {
        position: relative;
        padding: 50px 0px;
        background: #0F2C7A;
    }

        section.mainSupport .sectionTitle h6, section.mainSupport .sectionTitle h6 a, section.mainSupport .sectionTitle h6 a:hover {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 35px;
            font-weight: 700;
            margin-bottom: 0px;
            line-height: 1;
            text-align: center;
            color: #FFF;
        }

        section.mainSupport .sectionTitle h4, section.mainSupport .sectionTitle h4 a, section.mainSupport .sectionTitle h4 a:hover {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 35px;
            font-weight: 700;
            margin-bottom: 0px;
            line-height: 1;
            text-align: center;
            color: #FFF;
        }

        section.mainSupport .sectionTitle p.desc {
            text-align: center;
            margin-bottom: 0px;
            margin-top: 20px;
        }

            section.mainSupport .sectionTitle p.desc a {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 15px;
                color: #FFF;
                line-height: 1.1;
                border-bottom: 3px solid #61F7AC;
            }

                section.mainSupport .sectionTitle p.desc a i {
                    font-size: 11px;
                    color: #FFF;
                    margin-left: 10px;
                }
    /* MAIN SUPPORT */

    /* MAIN OPEN ACCOUNT */
    section.mainOpenAccount {
        position: relative;
        padding: 80px 0px;
        background: #EBF0F6;
    }

        section.mainOpenAccount .sectionTitle {
        }

            section.mainOpenAccount .sectionTitle h6 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 10px;
            }

            section.mainOpenAccount .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 10px;
            }

            section.mainOpenAccount .sectionTitle p.subTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 18px;
                font-weight: 600;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #2C3139;
            }

        section.mainOpenAccount .sectionBody {
            margin-top: 80px;
        }

        section.mainOpenAccount .row {
            align-items: center;
        }

        section.mainOpenAccount .sectionBody .item {
            display: flex;
            align-items: center;
        }

            section.mainOpenAccount .sectionBody .item .itemIcon {
                width: 50%;
                float: left;
                font-family: 'Montserrat', sans-serif !important;
                font-size: 90px;
                font-weight: 600;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #0F2C7A;
            }

            section.mainOpenAccount .sectionBody .item .itemText {
                width: 50%;
                float: right;
            }

                section.mainOpenAccount .sectionBody .item .itemText .title {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 16px;
                    font-weight: 600;
                    margin-bottom: 5px;
                    line-height: 1.1;
                    text-align: left;
                    color: #343a40;
                }

                section.mainOpenAccount .sectionBody .item .itemText .desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 500;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: left;
                    color: #343a40;
                }

        section.mainOpenAccount .sectionBody .otherDesc {
            margin-top: 80px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            section.mainOpenAccount .sectionBody .otherDesc .subTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 15px;
                font-weight: 500;
                margin-bottom: 5px;
                line-height: 1.2;
                text-align: center;
                color: #2C3139;
            }

            section.mainOpenAccount .sectionBody .otherDesc .subDesc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 14px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }

            section.mainOpenAccount .sectionBody .otherDesc ul {
                margin-left: 10px;
                margin-bottom: 0px;
                display: flex;
                justify-content: center;
            }

                section.mainOpenAccount .sectionBody .otherDesc ul li {
                    float: left;
                }

                    section.mainOpenAccount .sectionBody .otherDesc ul li:first-of-type {
                        margin-right: 15px;
                    }

                    section.mainOpenAccount .sectionBody .otherDesc ul li a, section.mainOpenAccount .sectionBody .otherDesc ul li a:hover {
                        font-size: 24px;
                        margin-bottom: 0;
                        line-height: 1.1;
                        text-align: center;
                        color: #0F2C7A;
                    }

        section.mainOpenAccount .sectionBody .otherMore {
            margin-top: 80px;
            text-align: center;
        }

            section.mainOpenAccount .sectionBody .otherMore p.miniDesc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 15px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }
    /* MAIN OPEN ACCOUNT */

    /* ACCOUNTS - PAGES */
    section.mainAccountComparison {
        position: relative;
        padding: 120px 0px
    }

        section.mainAccountComparison .sectionTitle {
            margin-bottom: 40px;
        }

            section.mainAccountComparison .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 40px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainAccountComparison .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }

        section.mainAccountComparison .accountType {
            position: relative;
            padding: 30px;
            border-radius: 25px;
            overflow: hidden;
            background: #EBF0F6;
            border: 3px solid #cad7e5;
            transition: all .4s ease-in-out;
            text-align: center;
            width: 450px;
            margin: 0 auto;
        }

            section.mainAccountComparison .accountType:hover {
                position: relative;
                padding: 30px;
                border-radius: 25px;
                overflow: hidden;
                background: #FFF;
                border: 3px solid #61F7AC;
                transform: scale(1.03);
                transition: all .4s ease-in-out;
            }

            section.mainAccountComparison .accountType .title {
                font-size: 25px;
                color: #0F2C7A;
                line-height: 1.1;
                font-weight: 700;
                margin-bottom: 10px;
                min-height: 55px;
            }

            section.mainAccountComparison .accountType .textLarge {
                font-size: 35px;
                font-weight: 700;
            }

            section.mainAccountComparison .accountType .textGreen {
                color: #61F7AC;
            }

            section.mainAccountComparison .accountType .small {
                color: #2D3239;
            }

                section.mainAccountComparison .accountType .small span {
                    color: #03062C;
                }

                section.mainAccountComparison .accountType .small a, section.mainAccountComparison .accountType .small a:hover {
                    text-decoration: underline !important;
                    color: #03062C;
                }

            section.mainAccountComparison .accountType .extra {
                display: none;
                padding: 30px;
                border-radius: 25px;
                background: #dde8f4;
                margin-top: 15px;
            }

            section.mainAccountComparison .accountType .itemMore {
                text-align: center;
                position: relative;
            }

                section.mainAccountComparison .accountType .itemMore a {
                    padding: 10px 15px;
                }

        section.mainAccountComparison .accountTypeDesc {
        }

            section.mainAccountComparison .accountTypeDesc .title {
                font-size: 18px;
                font-weight: 600;
                line-height: 1.1;
                color: #03062C;
                margin-bottom: 5px;
            }

            section.mainAccountComparison .accountTypeDesc .subTitle {
                font-size: 16px;
                font-weight: 500;
                line-height: 1.2;
                color: #03062C;
                margin-bottom: 10px;
            }

            section.mainAccountComparison .accountTypeDesc .desc {
                font-size: 14px;
                font-weight: 500;
                line-height: 1.2;
                color: #2D3239;
                margin-bottom: 0px;
                text-align: justify;
            }

        section.mainAccountComparison .accountItem {
            border-radius: 25px;
            overflow: hidden;
        }

            section.mainAccountComparison .accountItem .itemTitle {
                min-height: 375px;
                background: #0F2C7A;
                position: relative;
            }

                section.mainAccountComparison .accountItem .itemTitle img.mask {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    z-index: 0;
                    width: 100%;
                    height: 100%;
                    -ms-object-fit: cover;
                    object-fit: cover;
                }

                section.mainAccountComparison .accountItem .itemTitle .featureTag {
                    position: absolute;
                    top: 40px;
                    right: -65px;
                    transform: rotate(45deg);
                    background: #61F7AC;
                    font-weight: 600;
                    color: #03062C;
                    width: 250px;
                    padding: 10px;
                    text-align: center;
                    z-index: 2;
                }

                section.mainAccountComparison .accountItem .itemTitle .titleContent {
                    padding: 120px 20px 40px 20px;
                    position: relative;
                    z-index: 1;
                }

                    section.mainAccountComparison .accountItem .itemTitle .titleContent .title {
                        font-size: 25px;
                        color: #FFF;
                        line-height: 1.1;
                        font-weight: 700;
                        margin-bottom: 10px;
                    }

                    section.mainAccountComparison .accountItem .itemTitle .titleContent .desc {
                        font-size: 14px;
                        color: #FFF;
                        line-height: 1.2;
                        font-weight: 600;
                    }

            section.mainAccountComparison .accountItem .itemText {
                background: #EBF0F6;
                position: relative;
                padding: 20px;
            }

                section.mainAccountComparison .accountItem .itemText p.desc {
                    text-align: justify;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 1.8;
                    color: #2D3239;
                    min-height: 750px;
                }

            section.mainAccountComparison .accountItem .itemMore {
                text-align: center;
                position: relative;
            }

                section.mainAccountComparison .accountItem .itemMore a {
                    padding: 10px 15px;
                    font-size: 12px;
                }

        section.mainAccountComparison.paymentMethods {
            position: relative;
            padding: 80px 0px;
            background: #ebf0f5;
        }

            section.mainAccountComparison.paymentMethods .sectionPayment {
                margin-top: 30px;
            }

                section.mainAccountComparison.paymentMethods .sectionPayment ul {
                    margin-bottom: 0px;
                    display: flex;
                    justify-content: space-between;
                }

                    section.mainAccountComparison.paymentMethods .sectionPayment ul li {
                        float: left;
                        text-align: center;
                        margin-bottom: 10px;
                        display: flex;
                        align-items: center;
                        justify-content: center
                    }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover {
                            text-align: left;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li img:last-of-type {
                            display: none;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover img:first-of-type {
                            display: none;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover img:last-of-type {
                            display: flex;
                            -webkit-animation-duration: 1s;
                            animation-duration: 1s;
                            -webkit-animation-fill-mode: both;
                            animation-fill-mode: both;
                            animation-name: fadeInDown;
                            animation-delay: 0.1s;
                        }

        section.mainAccountComparison.featuresContent .title {
            font-size: 18px !important;
        }

    .accountFeatureOtherItem {
        position: relative;
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-direction: column;
        min-height: 200px;
    }

        .accountFeatureOtherItem .icon {
            margin-bottom: 10px;
        }

            .accountFeatureOtherItem .icon img {
                width: 50px;
                height: 50px;
            }

        .accountFeatureOtherItem .text {
        }

            .accountFeatureOtherItem .text .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 18px !important;
                color: #0F2C7A !important;
                line-height: 1.2;
                text-align: left;
            }

            .accountFeatureOtherItem .text .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2D3239 !important;
                line-height: 1.3 !important;
                text-align: left;
                margin-bottom: 0px;
            }
    /* ACCOUNTS - PAGES */

    /* OTHER - PAGES */
    section.otherPagesHeader {
        position: relative;
        padding: 80px 0px;
    }

    .pxMb {
        padding-top: 180px !important;
    }

    section.otherPagesHeader.grayBg {
        background: #EBF0F6;
    }

    section.otherPagesHeader.whiteBg {
        background: #FFFFFF;
    }

    section.otherPagesHeader .sectionTitle {
        position: relative;
        padding-bottom: 40px;
        min-height: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
    }

        section.otherPagesHeader .sectionTitle.flexCenter {
            align-items: center;
        }

            section.otherPagesHeader .sectionTitle.flexCenter .title {
                text-align: center;
            }

        section.otherPagesHeader .sectionTitle.addAnimation {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInLeft;
            animation-delay: 0.1s;
        }

    section.otherPagesHeader .sectionImage.addAnimation {
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        animation-name: fadeInRight;
        animation-delay: 0.1s;
    }

    section.otherPagesHeader .sectionTitle .title {
        font-family: 'Montserrat', sans-serif !important;
        font-weight: 700;
        font-size: 35px;
        color: #2C3139;
        line-height: 1.2;
        text-align: left;
        margin-bottom: 15px
    }

    section.otherPagesHeader .sectionTitle .subTitle {
        font-family: 'Montserrat', sans-serif !important;
        font-weight: 700;
        font-size: 18px;
        color: #2C3139;
        line-height: 1.2;
        text-align: left;
        margin-bottom: 15px
    }

    section.otherPagesHeader .sectionTitle .desc {
        font-family: 'Montserrat', sans-serif !important;
        font-weight: 500;
        font-size: 1.125rem !important;
        color: #343a40;
        line-height: 1.3;
        text-align: left;
        margin-bottom: 20px;
    }

    section.otherPagesHeader .sectionTitle ul.listFeature {
        margin-top: 40px;
    }

        section.otherPagesHeader .sectionTitle ul.listFeature li {
            padding: 10px 25px;
            text-align: center;
            font-size: 15px;
            font-weight: 500;
            color: #0F2C7A;
            border: 1px solid #0F2C7A;
            border-radius: 25px;
            float: left;
            margin-right: 20px;
            margin-bottom: 20px;
            min-width: 150px;
        }

            section.otherPagesHeader .sectionTitle ul.listFeature li:last-of-type {
                margin-right: 0px;
            }

    section.otherPagesHeader .sectionImage {
        position: relative;
        padding-bottom: 40px;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        section.otherPagesHeader .sectionImage img {
            width: 100%;
        }

    section.otherPagesHeader .sectionBody.addBorder {
        padding-top: 40px;
        border-top: 1px solid #292929;
    }

    section.otherPagesHeader .sectionBody {
        position: relative;
    }

        section.otherPagesHeader .sectionBody .sectionSubTitle {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 18px;
            color: #2C3139;
            line-height: 1.2;
            text-align: left;
            margin-bottom: 40px;
        }

        section.otherPagesHeader .sectionBody ul {
            position: relative;
            width: 100%;
            margin-bottom: 0px;
        }

            section.otherPagesHeader .sectionBody ul.width-16 li {
                width: 50%;
                margin-bottom: 25px
            }

                section.otherPagesHeader .sectionBody ul.width-16 li .text {
                    padding: 0px 40px 0px 15px;
                }

            section.otherPagesHeader .sectionBody ul.width-25 li, section.otherPagesHeader .sectionBody ul.width-20 li {
                width: 50%;
                min-height: 60px;
            }

            section.otherPagesHeader .sectionBody ul li {
                float: left;
                display: flex;
                align-items: center;
                margin-bottom: 25px
            }

                section.otherPagesHeader .sectionBody ul li .icon {
                    position: relative;
                    width: 15%;
                    float: left;
                }

                    section.otherPagesHeader .sectionBody ul li .icon img {
                        height: 50px;
                    }

                section.otherPagesHeader .sectionBody ul li .text {
                    position: relative;
                    width: 85%;
                    float: right;
                    padding: 0px 40px 0px 15px;
                }

                    section.otherPagesHeader .sectionBody ul li .text p {
                        font-family: 'Montserrat', sans-serif !important;
                        font-weight: 500;
                        font-size: 14px;
                        color: #343a40;
                        line-height: 1.2;
                        text-align: left;
                        margin-bottom: 0px;
                    }

    section.otherPagesFeatures {
        position: relative;
    }

        section.otherPagesFeatures .sectionItem .sectionText .title {
            font-size: 18px;
            margin-bottom: 0px;
            padding: 0px 20px 0px 20px;
        }

    section.otherConditionFeatures {
        position: relative;
        padding: 100px 0px !important
    }

        section.otherConditionFeatures .sectionItem {
            display: block !important;
        }

            section.otherConditionFeatures .sectionItem .sectionIcon {
                width: 100% !important;
                float: none !important;
                margin-bottom: 15px;
            }

            section.otherConditionFeatures .sectionItem .sectionText {
                width: 100% !important;
                float: none !important;
            }

                section.otherConditionFeatures .sectionItem .sectionText .title {
                    padding: 0px !important;
                }

    section.otherPagesHeader .sectionBodyFeatures {
        position: relative;
        margin-bottom: 50px;
    }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText {
            position: relative;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 16px;
                color: #343a40;
                line-height: 1.4;
                margin-bottom: 20px;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 600;
                font-size: 20px;
                color: #2D3239;
                line-height: 1.6;
                margin-bottom: 5px;
            }

                section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title.left {
                    text-align: left;
                }

                section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title.right {
                    text-align: right;
                }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc:last-of-type {
                margin-bottom: 0px
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc.left {
                text-align: left;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc.right {
                text-align: right;
            }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
            height: 100%;
        }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.one:before {
                display: none;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.two:after {
                display: none;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.three:before {
                display: none;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.four:after {
                display: none;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage img {
                width: 125px;
                height: 125px;
            }

    ul.listTriangle {
        position: relative;
        margin-top: 40px;
    }

        ul.listTriangle li {
            float: none !important;
            font-family: 'Montserrat', sans-serif !important;
            font-size: 1.125rem !important;
            font-weight: 500 !important;
            margin-right: 0px !important;
            margin-bottom: 25px !important;
            line-height: 1.3;
            text-align: left !important;
            color: #343a40 !important;
            position: relative;
            padding: 0px 0px 0px 30px !important;
            border: none !important;
        }

            ul.listTriangle li:before {
                content: '';
                position: absolute;
                top: 0px;
                left: 0px;
                background: url('/static/images/icon_arrow_right_dark.svg') no-repeat;
                background-size: 100% 100%;
                width: 20px;
                height: 20px;
            }

    ul.listRedirect {
        position: relative;
        margin-top: 30px;
        display: flex;
        align-items: center;
        justify-content: space-around;
    }

        ul.listRedirect li {
            margin: 10px;
        }

            ul.listRedirect li a {
                padding: 20px 5px;
                border-radius: 20px;
                background: #EBF0F6;
                font-size: 14px;
                font-weight: 600;
                color: #2D3239;
                text-align: center;
                display: flex;
                align-items: center;
                justify-content: center;
            }

                ul.listRedirect li a img {
                    width: 25px;
                    height: 25px;
                    padding-right: 5px;
                    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                    filter: grayscale(100%);
                }

                ul.listRedirect li a:hover {
                    background: #0F2C7A;
                    color: #FFFFFF;
                }

                    ul.listRedirect li a:hover img {
                        -webkit-filter: brightness(0) invert(1);
                        filter: brightness(0) invert(1);
                    }

    .otherTabsHeader {
        position: relative;
        padding: 80px 0px;
    }

        .otherTabsHeader .sectionTitle {
            position: relative;
            margin-bottom: 40px;
        }

            .otherTabsHeader .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 40px;
                color: #2C3139;
                line-height: 1.2;
                text-align: center;
            }

    .sectionTabs {
        position: relative;
        padding: 30px 0px 0px 0px;
        background: #F7F9FC;
        border-radius: 25px;
        overflow: hidden;
    }

        .sectionTabs .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px 30px;
        }

            .sectionTabs .nav li {
                position: relative;
                width: 49%;
                padding-bottom: 30px;
            }

                .sectionTabs .nav li a {
                    position: relative;
                    background: #FFF;
                    color: #2D3239;
                    padding: 20px 40px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    border: none;
                }

                    .sectionTabs .nav li a.active, .sectionTabs .nav li a:hover {
                        background: #0F2C7A;
                        color: #FFFFFF;
                        border: none;
                    }

    .customTable1 {
        position: relative;
        margin-bottom: 0px !important;
    }

        .customTable1 .tableBtn {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 600;
            font-size: 14px;
            background: transparent;
            color: #2D3239 !important;
            border: 1px solid #2D3239 !important;
            line-height: 1.5;
            padding: 5px;
            border-radius: 25px;
            position: relative;
            display: inline-block;
            overflow: hidden;
            z-index: 1;
        }

            .customTable1 .tableBtn:hover {
                background: #61F7AC !important;
                color: #2D3239 !important;
                border: 1px solid #61F7AC !important;
            }

            .customTable1 .tableBtn.green {
                background: #61F7AC;
                color: #2D3239 !important;
                border: 1px solid #61F7AC !important;
            }

        .customTable1 thead th {
            text-align: center;
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            padding: 5px 0px;
            vertical-align: middle !important;
            color: #2D3239;
            padding: 10px 0px;
        }

        .customTable1 thead td, .customTable1 thead th {
            border-top: none;
            border-bottom-width: 1px !important;
        }

            .customTable1 tbody td:nth-of-type(even), .customTable1 thead th:nth-of-type(even) {
                background: #EBF0F6;
            }

            .customTable1 tbody td:first-of-type, .customTable1 thead th:first-of-type {
                border-left: none;
            }

            .customTable1 tbody td:last-of-type, .customTable1 thead th:last-of-type {
                border-right: none;
            }

        .customTable1 tbody td {
            text-align: center;
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            padding: 15px 0px;
            vertical-align: middle !important;
            color: #2D3239;
        }

        .customTable1 tbody tr:last-of-type * {
            border-bottom: none;
        }

        .customTable1 tbody td img {
            height: 20px;
        }

    .accordion {
        margin-top: 30px;
    }

        .accordion .card {
            border: none;
            margin-bottom: 20px;
            border-radius: 20px;
            overflow: hidden;
            background: #ebf0f5;
        }

        .accordion .card-header {
            background: #EBF0F6;
            border-radius: 20px !important;
            border: none;
        }

        .accordion .card-body {
            background: #EBF0F6;
            padding: 20px !important;
            border-radius: 20px;
            overflow: hidden;
        }

            .accordion .card-body p, .accordion .card-body div {
                font-size: 14px;
                font-weight: 500;
                line-height: 1.3;
                color: #2D3239;
                margin: 5px 0px;
            }

            .accordion .card-body img {
                margin: 10px 0px;
                border-radius: 20px;
                width: 100%;
            }

        .accordion .card-header button {
            font-size: 16px;
            color: #2D3239;
            font-weight: 600;
            outline: none !important;
            border: none !important;
            padding-left: 20px;
        }

            .accordion .card-header button:hover {
                font-size: 16px;
                color: #2D3239;
                font-weight: 600;
                text-decoration: none;
                outline: none !important;
                border: none !important;
            }

            .accordion .card-header button:focus, .accordion .card-header button:active {
                outline: none !important;
                border: none !important;
            }

        .accordion .collapse.show {
            border-top: 1px solid rgba(112,112,112,0.12);
        }

        .accordion .card-header button:before,
        .accordion .card-header button.collapsed:before {
            content: "\f139";
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            color: #93a4b5;
            font-size: 22px;
            width: 55px;
            height: 100%;
            text-align: center;
            line-height: 58px;
            position: absolute;
            top: 0;
            right: 0;
        }

        .accordion .card-header button.collapsed:before {
            content: "\f13a";
        }

        .accordion .card-header button .icon {
            display: inline-block;
            width: 55px;
            height: 100%;
            border-right: 2px solid #d11149;
            font-size: 20px;
            color: #AC6C8A;
            line-height: 50px;
            text-align: center;
            position: absolute;
            top: 0;
            left: 0;
        }

        .accordion > .card:not(:last-of-type), .accordion > .card:not(:first-of-type) {
            border-radius: 20px !important;
        }

    .sectionConditionsBody {
        position: relative;
    }

        .sectionConditionsBody .negativeItem {
            position: relative;
            padding: 40px 60px;
            border-radius: 20px;
            background: #EBF0F6;
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            justify-content: center
        }

            .sectionConditionsBody .negativeItem .negativeItemIcon {
                position: relative;
                margin-bottom: 20px
            }

                .sectionConditionsBody .negativeItem .negativeItemIcon img {
                    height: 60px;
                }

            .sectionConditionsBody .negativeItem .negativeItemText {
                position: relative;
            }

                .sectionConditionsBody .negativeItem .negativeItemText .desc {
                    position: relative;
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 500;
                    font-size: 1.125rem !important;
                    color: #343a40;
                    line-height: 1.4;
                    text-align: left;
                    margin-bottom: 0px;
                }

    section.otherPagesHeader .sectionImage.clock {
        padding: 0px 10px;
        flex-direction: column;
    }

        section.otherPagesHeader .sectionImage.clock .subText {
            font-size: 18px;
            font-weight: 600;
            line-height: 1;
            color: #0E2C7A;
            padding-bottom: 10px;
            border-bottom: 1px solid #0E2C7A;
            margin-bottom: 0px;
            width: 100%;
            text-align: center;
        }

        section.otherPagesHeader .sectionImage.clock .subDesc {
            font-size: 15px;
            font-weight: 500;
            line-height: 1.3;
            color: #494E54;
            padding-top: 10px;
            margin-bottom: 0px;
            text-align: center;
        }

    .clockMetatrader {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .clockMetatraderDesc {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

        .clockMetatraderDesc .first {
            font-size: 18px;
            font-weight: 600;
            line-height: 1;
            color: #0E2C7A;
            padding-bottom: 10px;
            border-bottom: 1px solid #0E2C7A;
            margin-bottom: 0px;
            text-align: center;
        }

        .clockMetatraderDesc .last {
            font-size: 15px;
            font-weight: 500;
            line-height: 1.3;
            color: #494E54;
            padding-top: 10px;
            margin-bottom: 0px;
            text-align: center;
        }

    .sectionTabsOutline {
        position: relative;
        padding: 30px 0px 0px 0px;
        border-radius: 25px;
        overflow: hidden;
    }

        .sectionTabsOutline .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px 30px;
            border: none;
        }

            .sectionTabsOutline .nav li {
                width: 24%;
                position: relative;
                padding-bottom: 30px;
            }

                .sectionTabsOutline .nav li a {
                    position: relative;
                    background: transparent;
                    color: #0F2C7A;
                    padding: 20px 0px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    border: 1px solid #0F2C7A;
                }

                    .sectionTabsOutline .nav li a.active, .sectionTabsOutline .nav li a:hover {
                        background: #0F2C7A;
                        color: #FFFFFF;
                        border: 1px solid #0F2C7A;
                    }

    .customTable2 {
        position: relative;
        margin-bottom: 0px !important;
        border-radius: 20px;
        overflow: hidden;
        border: none !important;
    }

        .customTable2 thead th {
            text-align: center;
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            vertical-align: middle !important;
            padding: 20px 0px !important;
            border: none !important;
        }

        .customTable2 th {
            border: none !important;
        }

        .customTable2 thead th img {
            width: 30px;
            height: 30px;
            padding-right: 5px;
        }

        .customTable2 thead th.blue1 {
            background: #001C67;
            color: #FFF;
        }

        .customTable2 thead th.blue2 {
            background: #0F2C7A;
            color: #FFF;
        }

        .customTable2 thead th.blue3 {
            background: #2448A7;
            color: #FFF;
        }

        .customTable2 thead th.blue4 {
            background: #2D54BA;
            color: #FFF;
        }

        .customTable2 thead td, .customTable1 thead th {
            border: none !important;
        }

        .customTable2 > tbody > tr:nth-child(odd) > td,
        .customTable2 > tbody > tr:nth-child(odd) > th {
            background-color: #FFF;
            border: none !important;
        }

        .customTable2 > tbody > tr:nth-child(even) > td,
        .customTable2 > tbody > tr:nth-child(even) > th {
            background-color: #F5FAFF;
            border: none !important;
        }

        .customTable2 tbody td {
            text-align: center;
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            padding: 15px 0px !important;
            vertical-align: middle !important;
            color: #2D3239;
        }

        .customTable2 tbody tr:last-of-type * {
            border: none;
        }

        .customTable2 tbody td img {
            height: 30px;
        }

    .noteTitle {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 0;
        line-height: 1.1;
        text-align: left;
        color: #0F2C7A;
        margin-bottom: 10px;
    }

    .noteDesc {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 15px;
        font-weight: 500;
        margin-bottom: 0;
        line-height: 1.3;
        text-align: left;
        color: #2D3239;
    }

    section.otherPagesHeader.lightGrayBg {
        background: #F4F7FC;
    }

    section.otherConditionsPagesHeader {
        padding: 80px 0px 0px 0px !important;
    }

        section.otherConditionsPagesHeader .sectionImage {
            width: 100%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
            -ms-flex-align: end;
            align-items: flex-end;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: start;
            padding-bottom: 0px
        }

    #conditionOtherTable {
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
    }

        #conditionOtherTable .conditionOtherTableTH {
            background-color: #FFF !important;
            color: #2448A7 !important;
        }

        #conditionOtherTable > tbody > tr:nth-child(odd) > td, #conditionOtherTable > tbody > tr:nth-child(odd) > th {
            background-color: #F5FAFF;
            border: none !important;
        }

        #conditionOtherTable > tbody > tr:nth-child(even) > td, #conditionOtherTable > tbody > tr:nth-child(even) > th {
            background-color: #FFF;
            border: none !important;
        }

    .customTable3 > tbody > tr:nth-child(odd) > td, .customTable3 > tbody > tr:nth-child(odd) > th {
        background-color: #F5FAFF;
        border: none !important;
    }

    .customTable3 > tbody > tr:nth-child(even) > td, .customTable3 > tbody > tr:nth-child(even) > th {
        background-color: #E4EEF8;
        border: none !important;
    }

    .otherOutlineBox {
        position: relative;
        border: 3px solid #D3DCE6;
        border-radius: 25px;
        padding: 50px;
        margin-bottom: 120px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .otherOutlineBox .text {
            position: relative;
            width: 60%;
            float: left;
        }

            .otherOutlineBox .text .title {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 20px;
                font-weight: 600;
                margin-bottom: 10px;
                line-height: 1.1;
                text-align: left;
                color: #2D3239;
            }

            .otherOutlineBox .text .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin-bottom: 0px;
                line-height: 1.1;
                text-align: left;
                color: #2D3239;
            }

                .otherOutlineBox .text .desc a {
                    color: #2448A7;
                    font-weight: 500;
                }

        .otherOutlineBox .image {
            position: relative;
            width: 40%;
            float: right;
        }

            .otherOutlineBox .image img {
                position: absolute;
                top: -70px;
            }

    .otherPagesHeader img.stickyImage {
        display: none;
    }

    .hiddenLgItem {
        display: flex;
    }

    .otherPagesHeader.darkBlueBg {
        background: #0B132C;
    }

        .otherPagesHeader.darkBlueBg .sectionTitle .title, .otherPagesHeader.darkBlueBg .sectionTitle .desc, .otherPagesHeader.darkBlueBg ul.listTriangle li, .otherPagesHeader.darkBlueBg ul.listRedirect li a {
            color: #FFF !important;
        }

        .otherPagesHeader.darkBlueBg ul.listRedirect li {
            background: transparent !important;
        }

            .otherPagesHeader.darkBlueBg ul.listRedirect li:hover {
                color: #323232 !important;
                background: #61F6AB !important;
            }

                .otherPagesHeader.darkBlueBg ul.listRedirect li:hover a {
                    color: #323232 !important;
                }

                .otherPagesHeader.darkBlueBg ul.listRedirect li:hover img {
                    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                    filter: grayscale(100%);
                }

            .otherPagesHeader.darkBlueBg ul.listRedirect li a {
                color: #FFF;
                background: transparent !important;
            }

                .otherPagesHeader.darkBlueBg ul.listRedirect li a:hover {
                    color: #323232 !important;
                    background: #61F6AB !important;
                }

                    .otherPagesHeader.darkBlueBg ul.listRedirect li a:hover img {
                        -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                        filter: grayscale(100%);
                    }

                .otherPagesHeader.darkBlueBg ul.listRedirect li a img {
                    width: 45px;
                    height: 45px;
                    padding-right: 10px;
                    -webkit-filter: brightness(0) invert(1);
                    filter: brightness(0) invert(1);
                }

    .bottomSectionImage {
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: start;
        padding-bottom: 0px !important
    }

    .mt4-vs-mt5 {
        position: relative;
        padding: 80px 0px;
    }

        .mt4-vs-mt5:before {
            content: '';
            position: absolute;
            top: 0px;
            left: 0px;
            background: #0F1B41;
            width: 10%;
            height: 100%;
            z-index: 0;
        }

        .mt4-vs-mt5:after {
            content: '';
            position: absolute;
            top: 0px;
            right: 0px;
            background: #182652;
            width: 90%;
            height: 100%;
            z-index: 0;
        }

        .mt4-vs-mt5 .sectionTitle {
            padding: 15px 25px;
            border-radius: 20px;
            border: 1px solid #FFF;
            width: max-content;
            margin-bottom: 15px;
            position: relative;
            z-index: 1;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .mt4-vs-mt5 .sectionTitle img {
                position: relative;
                padding-right: 10px;
                width: 40px;
                height: 40px;
            }

            .mt4-vs-mt5 .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 20px;
                color: #FFF !important;
                line-height: 1.2;
                margin-bottom: 0px;
            }

        .mt4-vs-mt5 .desc {
            position: relative;
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 500;
            font-size: 15px;
            color: #FFF;
            line-height: 1.6;
            z-index: 1;
        }

        .mt4-vs-mt5 .mtPr {
            margin-right: 5px;
        }

        .mt4-vs-mt5 .mtPl {
            margin-left: 5px;
        }

        .mt4-vs-mt5 ul.listRedirects {
            position: relative;
            margin-top: 30px;
            display: flex;
            align-items: center;
            justify-content: space-around;
            z-index: 1;
            margin-bottom: 30px;
        }

            .mt4-vs-mt5 ul.listRedirects.addPr {
                padding-right: 0px !important;
            }

            .mt4-vs-mt5 ul.listRedirects.addPl {
                padding-left: 0px !important;
            }

            .mt4-vs-mt5 ul.listRedirects li {
                float: left;
                margin: 10px;
            }

                .mt4-vs-mt5 ul.listRedirects li.first {
                    margin-left: 0px;
                }

                .mt4-vs-mt5 ul.listRedirects li.last {
                    margin-right: 0px;
                }

                .mt4-vs-mt5 ul.listRedirects li a {
                    padding: 20px;
                    border-radius: 20px;
                    background: transparent;
                    font-size: 18px;
                    font-weight: 600;
                    color: #FFF;
                    text-align: center;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }

                    .mt4-vs-mt5 ul.listRedirects li a img {
                        width: 35px;
                        height: 35px;
                        padding-right: 10px;
                        -webkit-filter: brightness(0) invert(1);
                        filter: brightness(0) invert(1);
                    }

                    .mt4-vs-mt5 ul.listRedirects li a:hover {
                        background: #61F7AC;
                        color: #323232;
                    }

                        .mt4-vs-mt5 ul.listRedirects li a:hover img {
                            -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                            filter: grayscale(100%);
                        }
    /* OTHER - PAGES */

    /* FOOTER */
    footer.footer {
        position: relative;
        padding: 60px 0px;
        background: #09172E;
        border-bottom: 7px solid #0F2C7A;
    }

        footer.footer .footerLogo {
            margin-bottom: 25px;
        }

            footer.footer .footerLogo img {
            }

        footer.footer .footerMenu {
            margin-bottom: 25px;
        }

            footer.footer .footerMenu ul {
                margin-bottom: 0px;
            }

                footer.footer .footerMenu ul li.title {
                    font-size: 15px;
                    font-weight: 600;
                    color: #FFF;
                    margin-bottom: 5px;
                    line-height: 2;
                }

                footer.footer .footerMenu ul li {
                    margin-bottom: 5px;
                    line-height: 1;
                }

                    footer.footer .footerMenu ul li a {
                        font-size: 14px;
                        font-weight: 500;
                        color: #FFF;
                    }

                        footer.footer .footerMenu ul li a:hover {
                        }

        footer.footer .footerDescription {
            margin-top: 25px;
        }

            footer.footer .footerDescription .title {
                font-size: 15px;
                font-weight: 600;
                color: #FFF;
                margin-bottom: 0px;
                line-height: 2;
            }

            footer.footer .footerDescription .desc {
                font-size: 14px;
                font-weight: 400;
                color: #FFF;
                line-height: 1.1;
                margin-bottom: 10px;
                text-align: justify;
            }

        footer.footer .footerSocialMenu {
            margin-top: 25px;
        }

        footer.footer .footerFlex {
            display: flex;
            align-items: center;
            justify-content: flex-end;
        }

        footer.footer .footerSocialMenu .title {
            font-size: 15px;
            font-weight: 600;
            color: #FFF;
            margin-bottom: 0px;
            line-height: 2;
            text-align: right;
        }

        footer.footer .footerSocialMenu ul {
            margin-bottom: 0px;
        }

            footer.footer .footerSocialMenu ul li {
                float: left;
                margin: 0px 10px;
            }

                footer.footer .footerSocialMenu ul li:first-of-type {
                    margin-left: 0px;
                }

                footer.footer .footerSocialMenu ul li:last-of-type {
                    margin-right: 0px;
                }

                footer.footer .footerSocialMenu ul li a, footer.footer .footerSocialMenu ul li a:hover {
                    font-size: 16px;
                    color: #FFF;
                }

        footer.footer .footerMenu {
            margin-bottom: 15px !important;
        }

        footer.footer .footerContent {
            display: block;
        }

            footer.footer .footerContent .blockMenu {
                position: relative;
                width: 25%;
                float: left;
            }

                footer.footer .footerContent .blockMenu .mainTitle {
                    font-size: 16px;
                    font-weight: 700;
                    color: #FFF;
                    line-height: 1.2;
                    margin-bottom: 20px;
                }

                footer.footer .footerContent .blockMenu .footerMenu ul li.title {
                    color: #99c0ff !important;
                    line-height: 1.4 !important;
                }
    /* FOOTER */
}

@media (min-width: 576px) and (max-width: 767px) {
    .custom-container {
        max-width: 540px
    }

    .desktopMenu {
        display: none !important;
    }

    .mobileMenu {
        display: flex !important;
    }

    .otherHidden {
        display: none !important;
    }

    .mobileBg {
        display: none;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0px;
        left: 0px;
        right: 0px;
        z-index: 10;
        background: #000;
        background: rgb(0 0 0 / 75%);
    }

        .mobileBg.show {
            display: block;
        }
    /* HEADER */
    header.header.webtrader {
        position: relative;
        min-height: auto !important;
        background: #0F2C7A;
    }

        header.header.webtrader .topLogo {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            header.header.webtrader .topLogo a {
                padding-right: 15px;
                border-right: 1px solid #364F91;
            }

            header.header.webtrader .topLogo span {
                padding-left: 15px;
                color: #FFF;
                font-weight: 500;
                line-height: 1;
            }

        header.header.webtrader .webTraderNav {
            display: flex;
            padding-right: 15px !important;
            border-left: 0px !important;
            border-right: 1px solid #364F91;
        }

            header.header.webtrader .webTraderNav li {
            }

                header.header.webtrader .webTraderNav li a {
                    font-weight: 400 !important;
                    font-size: 14px !important;
                    ;
                    color: #FFF !important;
                    ;
                }

        header.header.webtrader .headerTops .mobileLanguage ul {
            border: none !important;
        }

    header.header {
        position: relative;
        z-index: 99;
    }

        header.header.headerBg {
        }

        header.header .headerTop ul {
            margin-bottom: 0;
        }

            header.header .headerTop ul li {
            }

                header.header .headerTop ul li a {
                    font-weight: 400;
                    padding: 10px 20px 10px 20px;
                    font-size: 13px;
                    color: #707070;
                    position: relative;
                    border-right: 1px solid #FFF;
                }

                    header.header .headerTop ul li a.last {
                        border-right: none;
                    }

        header.header nav.navbar {
            padding: 0 !important;
        }

        header.header .navbar-toggler-icon {
            position: absolute;
            left: 0px;
            top: 15px;
        }

            header.header .navbar-toggler-icon i {
                color: #FFF;
                font-size: 25px;
            }

        header.header .navbar-brand {
            margin-right: 0px;
        }

            header.header .navbar-brand img {
                width: 125px;
            }

        header.header .mobileExtra {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

            header.header .mobileExtra .mobileLanguage {
            }

        header.header .mobileLogin {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

            header.header .mobileLogin a {
                width: 50%;
                text-align: center;
            }

        header.header .mobileExtra .mobileSearch {
            font-size: 17px;
            color: #FFF;
            padding-right: 25px;
            border-right: 1px solid #364F91;
        }

        header.header .navbar-nav {
            margin-top: 20px;
        }

            header.header .navbar-nav .nav-item li {
                margin-left: 10px
            }

            header.header .navbar-nav .nav-item .nav-link {
                font-weight: 600;
                padding: 10px 20px 10px 20px;
                font-size: 13px;
                color: #FFF;
                background: #0a2158;
                position: relative;
                margin-bottom: 5px;
                border-radius: 10px;
            }

            header.header .navbar-nav .navbar li:hover,
            header.header .navbar-nav .navbar li:active {
                background: #FFF !important;
                border-radius: 40px;
                transition: all 0.3s ease-in-out
            }

            header.header .navbar-nav .navbar li.show {
                background: #FFF !important;
                border-radius: 40px;
                transition: all 0.3s ease-in-out
            }

        header.header .mainMenu {
            display: block;
            padding: 10px 0;
        }

            header.header .mainMenu .navLogo {
                display: none;
            }

                header.header .mainMenu .navLogo img {
                    width: 150px
                }

            header.header .mainMenu .navMenu {
            }

            header.header .mainMenu .navExtra {
                display: flex;
                align-items: center;
                justify-content: flex-end;
            }

            header.header .mainMenu .navMenu ul {
                margin-bottom: 0;
                display: flex;
                align-items: center;
                justify-content: space-between;
            }

                header.header .mainMenu .navMenu ul li {
                    float: left;
                }

                    header.header .mainMenu .navMenu ul li a {
                        font-weight: 600;
                        font-size: 13px;
                        color: #FFF;
                        position: relative;
                    }

                        header.header .mainMenu .navMenu ul li a.first {
                            padding-left: 0px;
                        }

        header.header .headerTops {
            left: 0;
            position: fixed;
            right: 0;
            top: 0;
            z-index: 9999;
            padding: 15px 0px;
            border-bottom: 1px solid #364F91;
            min-height: 80px;
            box-shadow: rgb(2 123 254 / 30%) 0px 7px 29px 0px;
            background: #0F2C7A;
        }

            header.header .headerTops .topLogo {
            }

                header.header .headerTops .topLogo img {
                    width: 125px;
                }

            header.header .headerTops .topExtra {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }

                header.header .headerTops .topExtra a {
                    margin: 0px;
                }

            header.header .headerTops .mobileLanguage ul {
                padding-left: 20px;
                border-left: 1px solid #364F91;
                margin-bottom: 0px;
            }

                header.header .headerTops .mobileLanguage ul li {
                }

                    header.header .headerTops .mobileLanguage ul li > a:first-of-type {
                        font-weight: 600;
                        color: #FFF;
                    }

            header.header .headerTops .mobileLanguage .headerDropdown {
                border: none !important;
                border-radius: 20px !important;
                margin-top: 15px !important;
                left: -110px !important;
            }

                header.header .headerTops .mobileLanguage .headerDropdown a.dropdown-item {
                    color: #0F2C7A !important;
                    font-size: 15px;
                    font-weight: 500;
                    line-height: 30px;
                    text-align: center;
                    overflow: hidden;
                    padding: 3px
                }

                    header.header .headerTops .mobileLanguage .headerDropdown a.dropdown-item:first-of-type {
                        margin-top: 10px;
                    }

                    header.header .headerTops .mobileLanguage .headerDropdown a.dropdown-item:last-of-type {
                        margin-bottom: 10px;
                    }

                    header.header .headerTops .mobileLanguage .headerDropdown a.dropdown-item img {
                        width: 20px;
                        margin-right: 10px
                    }

                    header.header .headerTops .mobileLanguage .headerDropdown a.dropdown-item:hover {
                        background: #EBF0F6 !important;
                        color: #020349 !important;
                        font-size: 15px;
                    }

        header.header .navbar-nav li > ul.dropdown-menu {
            background: #0a2158;
            border-radius: 10px !important;
            margin-bottom: 5px;
            box-shadow: none;
            border: none;
        }

        header.header .navbar-nav .dropdown-submenu > ul.dropdown-menu {
            background: #091b4d;
            border-radius: 0px !important;
        }

        header.header .navbar-nav .dropdown-submenu > ul.dropdown-menu {
            display: none;
        }

            header.header .navbar-nav .dropdown-submenu > ul.dropdown-menu.show {
                display: block;
            }

        header.header .navbar-nav li > ul.dropdown-menu li {
            width: 100%;
            text-align: left;
            line-height: 25px;
            margin-left: 0px;
        }

            header.header .navbar-nav li > ul.dropdown-menu li:first-of-type {
                margin-top: 10px;
            }

            header.header .navbar-nav li > ul.dropdown-menu li:last-of-type {
                margin-bottom: 10px;
            }

            header.header .navbar-nav li > ul.dropdown-menu li a {
                color: #FFF !important;
                font-size: 13px;
                font-weight: 600;
                line-height: 30px;
                text-align: left;
                overflow: hidden;
                padding: 5px 15px;
            }

                header.header .navbar-nav li > ul.dropdown-menu li a:active {
                    color: #0F2C7A !important;
                    font-size: 13px;
                    font-weight: 600;
                    line-height: 30px;
                    text-align: left;
                    overflow: hidden;
                    padding: 5px 15px;
                }

                header.header .navbar-nav li > ul.dropdown-menu li a:hover, header.header .navbar-nav li > ul.dropdown-menu li a:active, header.header .navbar-nav li > ul.dropdown-menu li a:focus {
                    background: #EBF0F6 !important;
                    color: #020349 !important;
                    font-size: 13px;
                }

        header.header .navbar-nav .dropdown-submenu {
            position: relative;
        }

            header.header .navbar-nav .dropdown-submenu > .dropdown-menu {
                top: 0;
                left: 100%;
                margin-top: 0px;
                margin-left: 0px;
            }

        header.header .navbar-nav ul li a.last {
            padding-right: 0px;
        }
        /* rotate caret on hover */
        header.header .navbar-nav .dropdown-menu > li > a:hover:after {
            text-decoration: underline;
            transform: rotate(-90deg);
        }
        /* rotate caret on hover */
        header.header .navbar-nav.dropdown-menu > li > a:hover:after {
            text-decoration: underline;
            transform: rotate(-90deg);
        }

        header.header .headerTops .topExtra .headerDropdown {
            box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
        }
        /* HEADER */

        /* HEADER-LIGHT */
        header.header.otherHeader {
            position: relative;
            min-height: auto !important;
            background: #FFF !important;
        }

            header.header.otherHeader .navMenu li > ul.dropdown-menu {
                border-radius: 20px !important;
                background: #FFF !important;
                box-shadow: rgb(180 180 180 / 70%) 0px 7px 29px 0px;
                border: none;
            }

            header.header.otherHeader .navMenu .dropdown-submenu > .dropdown-menu {
                box-shadow: none !important;
            }

            header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle, header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:active, header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:focus {
                background: none !important;
                color: #0042af !important;
                border-bottom: 1px solid #0042af;
            }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:hover {
                    opacity: 1 !important;
                    color: #0042af !important;
                    text-decoration: none !important;
                    background: transparent !important;
                }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle.dropdown-toggle::after {
                    display: none;
                }

            header.header.otherHeader .navMenu li > ul.dropdown-menu li a {
                color: #2D323A !important;
                font-size: 13px;
                font-weight: 600;
                line-height: 30px;
                text-align: left;
                overflow: hidden;
                padding: 5px 15px;
            }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li a:hover {
                    background: #ecf0f5 !important;
                    color: #2D323A !important;
                    font-size: 13px;
                    opacity: 1 !important;
                }

            header.header.otherHeader .mainMenu .navMenu ul li a {
                font-weight: 600;
                padding-left: 0.7rem;
                padding-right: 0.7rem;
                font-size: 13px;
                color: #2D323A;
                position: relative;
            }

                header.header.otherHeader .mainMenu .navMenu ul li a:hover {
                    color: #0142AF;
                    opacity: 1;
                }

            header.header.otherHeader .headerTops.otherHeaderTops {
                padding: 15px 0px;
                border-bottom: 1px solid #FFF !important;
                background: #FFF !important;
            }

            header.header.otherHeader .navbar-nav .nav-item .nav-link {
                font-weight: 600;
                background: #EBF0F6;
                color: #0a2158;
            }

            header.header.otherHeader .navbar-nav li > ul.dropdown-menu {
                background: #EBF0F6;
            }

                header.header.otherHeader .navbar-nav li > ul.dropdown-menu li a {
                    color: #0a2158 !important;
                }

            header.header.otherHeader .navbar-nav .dropdown-submenu > ul.dropdown-menu {
                background: #dde7f0;
                display: none;
            }

                header.header.otherHeader .navbar-nav .dropdown-submenu > ul.dropdown-menu.show {
                    display: block;
                }

            header.header.otherHeader .headerTops.otherHeaderTops .topExtra ul {
                border-left: 1px solid #2D323A !important;
            }

                header.header.otherHeader .headerTops.otherHeaderTops .topExtra ul li > a:first-of-type {
                    font-weight: 600;
                    color: #2D323A !important;
                }

            header.header.otherHeader .navbar-toggler-icon i {
                color: #2D323A;
            }

            header.header.otherHeader .headerTops.otherHeaderTops .mobileLanguage ul {
                border-left: 1px solid #2D323A;
            }

                header.header.otherHeader .headerTops.otherHeaderTops .mobileLanguage ul li > a:first-of-type {
                    color: #2d323a;
                }

            header.header.otherHeader .mobileExtra .mobileSearch {
                color: #2d323a;
            }
    /* HEADER-LIGHT */

    /* PROMOTIONS */
    .otherPromotions {
    }

        .otherPromotions .addPromotionBg {
            background-size: 100% !important;
        }

        .otherPromotions .mainImage {
            width: 100%;
            margin-top: -50px;
        }

        .otherPromotions .addPromotionBg .promotionHeader {
            background-size: 100% 100% !important;
        }

        .otherPromotions .content2 ul {
            margin-bottom: 0px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            flex-direction: column;
        }

            .otherPromotions .content2 ul li {
                float: left;
                display: flex;
                align-items: center;
                flex-direction: column;
                justify-content: center;
                width: 100%;
                margin-bottom: 40px;
            }

        .otherPromotions .redPromo .content2 ul li {
            border-right: none;
        }

        .otherPromotions .purplePromo .content2 ul li {
            border-right: none;
        }

        .otherPromotions .content2 ul li:last-of-type {
            border: none;
        }

        .otherPromotions .content2 ul li .icon {
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 20px
        }

            .otherPromotions .content2 ul li .icon img {
                width: 50px;
                height: 50px;
            }

        .otherPromotions .content2 ul li .text {
            font-size: 18px;
            font-weight: 600;
            color: #2D3239;
            line-height: 1;
            text-align: center;
        }

        .otherPromotions .content2 {
            position: relative;
            padding: 50px 0px 100px 0px;
            background: url('/static/images/main_trading_bg.png') no-repeat;
            background-size: 100% 100%;
            background-position: bottom center;
        }

            .otherPromotions .content2 .sectionTitle {
                position: relative;
            }

                .otherPromotions .content2 .sectionTitle .title {
                    font-size: 35px;
                    color: #2D3239;
                    font-weight: 700;
                    line-height: 1;
                    margin-bottom: 10px;
                    text-align: center;
                }

        .otherPromotions .redPromo .content2 .sectionTitle .subTitle {
            font-size: 25px;
            color: #C0171B;
            font-weight: 600;
            line-height: 1;
            margin-bottom: 0px;
            text-align: center;
            margin-bottom: 20px;
        }

        .otherPromotions .purplePromo .content2 .sectionTitle .subTitle {
            font-size: 25px;
            color: #582CD8;
            font-weight: 600;
            line-height: 1;
            margin-bottom: 0px;
            text-align: center;
            margin-bottom: 20px;
        }

        .otherPromotions .content2 .sectionTitle .desc {
            font-size: 16px;
            color: #2D3239;
            font-weight: 500;
            line-height: 1.3;
            margin-bottom: 10px;
            text-align: center;
        }

        .otherPromotions .redPromo .content2 .customTable2 thead th {
            color: #FFF !important
        }

            .otherPromotions .redPromo .content2 .customTable2 thead th.bg1 {
                background: #C0171B !important
            }

            .otherPromotions .redPromo .content2 .customTable2 thead th.bg2 {
                background: #791214 !important
            }

        .otherPromotions .purplePromo .content2 .customTable2 thead th {
            color: #FFF !important
        }

            .otherPromotions .purplePromo .content2 .customTable2 thead th.bg1 {
                background: #582CD8 !important
            }

            .otherPromotions .purplePromo .content2 .customTable2 thead th.bg2 {
                background: #3F19AF !important
            }

        .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(odd) > td, .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(odd) > th {
            background-color: #EBF0F6 !important;
            border: none !important;
        }

        .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(even) > td, .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(even) > th {
            background-color: #F4F6F8 !important;
            border: none !important;
        }

        .otherPromotions .termsLink {
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            text-align: center;
        }

        .otherPromotions .redPromo .termsLink {
            color: #C0171B;
        }

        .otherPromotions .purplePromo .termsLink {
            color: #582CD8;
        }

        .otherPromotions .content3 {
            position: relative;
            padding: 80px 0px;
            background: #EBF0F6;
        }

            .otherPromotions .content3 .icon {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-bottom: 20px
            }

                .otherPromotions .content3 .icon img {
                    width: 50px;
                    height: 50px;
                }

            .otherPromotions .content3 .text {
                font-size: 18px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                text-align: center;
                margin-bottom: 10px;
            }

            .otherPromotions .content3 .desc {
                font-size: 16px;
                font-weight: 500;
                color: #2D3239;
                line-height: 1;
                text-align: center;
                margin-bottom: 40px;
            }


        .otherPromotions .content4 {
            position: relative;
            padding: 80px 0px;
            background: #FFF;
        }

            .otherPromotions .content4 .item {
                background: #EBF0F6;
                border-radius: 20px;
                padding: 30px;
                display: flex;
                align-items: center;
                justify-content: center;
                flex-direction: column;
                min-height: 275px;
                margin-bottom: 40px;
            }

            .otherPromotions .content4 .icon {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-bottom: 20px
            }

                .otherPromotions .content4 .icon img {
                    width: 50px;
                    height: 50px;
                }

            .otherPromotions .content4 .text {
                font-size: 18px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                text-align: center;
                margin-bottom: 10px;
            }

            .otherPromotions .content4 .desc {
                font-size: 16px;
                font-weight: 500;
                color: #2D3239;
                line-height: 1;
                text-align: center;
            }

        .otherPromotions .content5 {
            position: relative;
            padding: 80px 0px;
            background-size: 100% 100% !important;
        }

            .otherPromotions .content5 .more a {
                padding: 10px 40px;
                margin: 0px;
                color: #FFF !important;
            }

        .otherPromotions .redPromo .content5 .more a {
            background: #C0171B !important;
            border-color: #C0171B !important;
        }

        .otherPromotions .purplePromo .content5 .more a {
            background: #582CD8 !important;
            border-color: #582CD8 !important;
        }

        .otherPromotions .content6 {
            position: relative;
            padding: 50px 0px;
            background: #120001;
        }

        .otherPromotions .redPromo .content6 {
            border-bottom: 10px solid #5A0606;
        }

        .otherPromotions .purplePromo .content6 {
            border-bottom: 10px solid #582CD8;
        }
    /* PROMOTIONS */

    /* CALC */
    .sectionTabs2 {
        position: relative;
        padding: 30px 0px 0px 0px;
    }

        .sectionTabs2 .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px;
            border: none;
        }

            .sectionTabs2 .nav li {
                width: 49%;
                position: relative;
                padding-bottom: 30px;
            }

                .sectionTabs2 .nav li a {
                    position: relative;
                    border: 2px solid #61F7AC;
                    background: #FFF;
                    color: #2D3239;
                    padding: 20px 40px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                }

                    .sectionTabs2 .nav li a.active, .sectionTabs2 .nav li a:hover {
                        background: #61F7AC;
                        color: #2D3239;
                        border: 2px solid #61F7AC;
                        -webkit-transition: all 0.3s ease-in-out;
                        transition: all .3s ease-in-out;
                    }

    .calculator {
    }

        .calculator .form-control {
            padding: 10px 20px;
            border: 1px solid #A6B3C4 !important;
            border-radius: 15px;
            min-height: 50px;
        }

        .calculator img.change {
            width: 40px;
            height: 40px;
        }
    /* CALC */

    /* TUTORIAL */
    .tutorialItem {
        position: relative;
    }

        .tutorialItem .image {
            position: relative;
            width: 100%;
            height: 200px;
            border-radius: 20px;
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .tutorialItem .image:after {
                content: '';
                position: absolute;
                width: 100%;
                height: 100%;
                border-radius: 20px;
                background: url('/static/images/tutorialmaskbg.png') no-repeat;
                background-size: 100% 100%;
            }

            .tutorialItem .image img.cover {
                width: 100%;
                height: 100%;
                -ms-object-fit: cover;
                object-fit: cover;
                z-index: 0;
            }

            .tutorialItem .image img.play {
                position: absolute;
                width: 50px;
                height: 50px;
                z-index: 1;
            }

        .tutorialItem .text {
            margin-top: 10px;
        }

            .tutorialItem .text .title {
                font-size: 17px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                margin-bottom: 5px;
            }

            .tutorialItem .text .time {
                font-size: 14px;
                font-weight: 400;
                color: #2D3239;
                line-height: 1;
                margin-bottom: 0px;
            }
    /* TUTORIAL */

    /* SEARCH BOX */
    .otherSearchBox {
        position: relative;
        padding: 30px 0px;
        margin-top: -60px;
    }

        .otherSearchBox .searchContent {
            position: relative;
        }

            .otherSearchBox .searchContent .form-control, .otherSearchBox .searchContent .form-control:focus {
                position: relative;
                border-radius: 20px;
                border: none;
                box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px !important;
                padding: 30px 80px;
            }

            .otherSearchBox .searchContent .before {
                width: 40px;
                height: 40px;
                border-radius: 50%;
                background: #EBF0F6;
                display: flex;
                align-items: center;
                justify-content: center;
                position: absolute;
                top: 10px;
                left: 20px;
            }

                .otherSearchBox .searchContent .before i {
                    color: #2D323A;
                    font-size: 15px;
                }

            .otherSearchBox .searchContent button {
                position: absolute;
                top: 10px;
                right: 20px;
                border: none;
                background: transparent;
            }

                .otherSearchBox .searchContent button i {
                    font-size: 40px;
                    color: #EBF0F6;
                }
    /* SEARCH BOX */

    /* PAMM/MAMM */
    .affiliateItem2 {
        position: relative;
        height: 250px;
        background: #EBF0F6;
        border-radius: 20px;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }

        .affiliateItem2 img {
            position: absolute;
            bottom: 0px;
        }

    .affiliateItem {
        position: relative;
        padding: 0px 30px 30px 30px;
        background: #EBF0F6;
        border-radius: 20px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

        .affiliateItem .image {
            position: relative;
            padding: 20px;
            border-radius: 50%;
            background: #0F2C7A;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100px;
            height: 100px;
            margin-bottom: 20px;
            margin-top: -25px;
        }

            .affiliateItem .image img {
                position: relative;
                width: 50px;
                height: 50px;
            }

        .affiliateItem .text {
            font-size: 18px;
            font-weight: 600;
            line-height: 1.2;
            color: #0F2C7A;
            text-align: center;
            margin-bottom: 0px;
        }
    /* PAMM/MAMM */

    /* OPEN AFFILIATE */
    .mainOpenAffliate {
        background: #0B132C !important;
    }

        .mainOpenAffliate .sectionTitle h6 {
            color: #FFF !important;
        }

        .mainOpenAffliate .sectionBody {
            margin-top: 20px !important;
        }

            .mainOpenAffliate .sectionBody .otherDesc {
                margin-top: 20px !important;
                flex-direction: column !important;
                text-align: center !important;
            }

                .mainOpenAffliate .sectionBody .otherDesc .subTitle {
                    color: #FFF !important;
                }

            .mainOpenAffliate .sectionBody .item {
                flex-direction: column !important;
                justify-content: center !important;
            }

                .mainOpenAffliate .sectionBody .item .itemIcon {
                    width: 100% !important;
                    float: none !important;
                }

                .mainOpenAffliate .sectionBody .item .itemText {
                    width: 100% !important;
                    float: none !important;
                    margin-top: -50px;
                    margin-bottom: -30px;
                }

                    .mainOpenAffliate .sectionBody .item .itemText .title, .mainOpenAffliate .sectionBody .item .itemText .desc {
                        text-align: center !important;
                        color: #FFF !important;
                    }
    /* OPEN AFFILIATE */

    /* WHY N1CM */
    .zIndex1 {
        z-index: 1;
    }

    .mtN200 {
        margin-top: -175px;
    }

    .mHAuto {
        min-height: auto !important
    }
    /* WHY N1CM */

    /* SUPPORT CENTER */
    .faqListItem {
        position: relative;
        margin-bottom: 60px;
    }

        .faqListItem .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 25px;
            line-height: 1.1;
            text-align: left;
            color: #2C3139;
        }

        .faqListItem ul {
            position: relative;
            margin-bottom: 0px;
        }

            .faqListItem ul li {
                margin-bottom: 20px;
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 400;
                margin-bottom: 20px;
                line-height: 1.3;
                text-align: left;
                color: #2C3139;
            }

        .faqListItem a {
            color: #2D3239 !important
        }

    .supportItem {
        display: flex;
        justify-content: center;
        margin-bottom: 25px;
        width: 100%;
    }

        .supportItem .icon {
            width: 20%;
            float: left;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .supportItem .icon img {
                width: 50px;
                height: 50px;
            }

        .supportItem .text {
            width: 80%;
            float: left;
            padding: 0px 15px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

            .supportItem .text .first {
                font-size: 13px;
                line-height: 1.2;
                font-weight: 600;
                margin-bottom: 10px;
                color: #2D3239;
            }

            .supportItem .text .last {
                font-size: 12px;
                font-weight: 400;
                color: #2D3239;
                line-height: 1.2;
                margin-bottom: 0px;
            }

    .searchForm {
        position: relative;
        width: 100%;
    }

        .searchForm .form-control {
            border-radius: 0px;
            border: none;
            border-bottom: 1px solid #2D3239;
            background: transparent;
        }

            .searchForm .form-control:focus {
                background: transparent !important;
                border-bottom: 1px solid #61F7AC;
            }

    .oS-w100 {
        width: 100%;
    }
    /* SUPPORT CENTER */

    /* LEGAL DOCUMENT */
    .downloadItem {
        padding: 40px;
        border-radius: 20px;
        background: #EBF0F6;
    }

        .downloadItem a {
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .downloadItem a .sectionBody {
                width: 80%;
                float: left;
                display: flex;
                align-items: center;
                justify-content: center
            }

                .downloadItem a .sectionBody .icon {
                    width: 25%;
                    float: left;
                    display: flex;
                    align-items: flex-start;
                    justify-content: center
                }

                .downloadItem a .sectionBody .text {
                    width: 75%;
                    float: left;
                    display: flex;
                    align-items: flex-start;
                    justify-content: center;
                    padding: 0px 10px;
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 18px;
                    font-weight: 600;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: center;
                    color: #2C3139;
                }

            .downloadItem a .sectionMore {
                width: 20%;
                float: left;
                display: flex;
                align-items: center;
                justify-content: center
            }

                .downloadItem a .sectionMore img {
                    padding: 10px;
                    background: #0F2C7A;
                    border-radius: 10px;
                }
    /* LEGAL DOCUMENT */

    /* FAQS DETAIL */
    .pxMt {
        padding-top: 0px !important;
    }

    section.faqsPage {
        position: relative;
    }

        section.faqsPage ul {
            margin-bottom: 0px;
        }

            section.faqsPage ul li {
                margin-bottom: 15px;
            }

                section.faqsPage ul li a {
                    margin: 0px;
                    width: 100%;
                    text-align: center;
                    padding: 15px 20px;
                }

                    section.faqsPage ul li a.active {
                        background-color: #61F7AC !important;
                        border: 1px solid #61F7AC !important;
                        color: #03062C !important;
                    }

                    section.faqsPage ul li a:hover {
                        background-color: #61F7AC !important;
                        border: 1px solid #61F7AC !important;
                        color: #03062C !important;
                        transform: scale(1) !important;
                    }

    .imgOtherNone {
        display: none !important;
    }

    .imgOtherBlock {
        display: block !important
    }
    /* FAQS DETAIL */

    /* CONTACT PAGE */
    section.contactUsForms {
    }

        section.contactUsForms .leftBox {
            position: relative;
            margin-bottom: 40px;
        }

            section.contactUsForms .leftBox label {
                color: #2D3239;
                font-size: 15px;
                font-weight: 500;
                line-height: 1.2;
                margin-bottom: 0px;
            }

                section.contactUsForms .leftBox label.policyLabel {
                    color: #2D3239;
                    font-size: 13px;
                    font-weight: 500;
                    line-height: 1.2;
                    margin-bottom: 0px;
                    padding-left: 10px
                }

            section.contactUsForms .leftBox .form-control {
                border: none;
                border-radius: 0px;
                border-bottom: 1px solid #2D3239;
            }

                section.contactUsForms .leftBox .form-control:focus {
                    border: none;
                    border-radius: 0px;
                    border-bottom: 1px solid #61F7AC;
                }

        section.contactUsForms .rightBox {
            position: relative;
            background: #EBF0F6;
            border-radius: 20px;
            padding: 30px 70px;
            margin-bottom: 40px;
        }

            section.contactUsForms .rightBox .sectionImageCover {
                margin-top: -40px;
                margin-bottom: 30px;
            }

                section.contactUsForms .rightBox .sectionImageCover img {
                    width: 100%;
                }

            section.contactUsForms .rightBox ul {
                position: relative;
            }

                section.contactUsForms .rightBox ul li {
                    margin-bottom: 20px;
                }

                    section.contactUsForms .rightBox ul li a {
                        display: flex;
                        align-items: center;
                    }

                        section.contactUsForms .rightBox ul li a .iconBox {
                            width: 17%;
                            float: left;
                        }

                            section.contactUsForms .rightBox ul li a .iconBox img {
                                width: 40px;
                                height: 40px;
                            }

                        section.contactUsForms .rightBox ul li a .iconText {
                            width: 83%;
                            float: right;
                            color: #2D3239;
                            font-size: 17px;
                            font-weight: 500;
                        }

        section.contactUsForms .bottomBox {
            position: relative;
            width: 100%;
            min-height: 200px;
            background: url('/static/images/main_about_contact_image3.png') no-repeat #AFD9FF;
            background-size: cover;
            background-position: -100px 0px;
            border-radius: 20px;
            padding: 30px;
            display: flex;
            align-items: center;
            justify-content: center
        }

            section.contactUsForms .bottomBox .sectionTitle {
                padding-bottom: 0px !important
            }

            section.contactUsForms .bottomBox .title {
                color: #103563 !important;
                border-bottom: 2px solid #103563;
            }

            section.contactUsForms .bottomBox .desc {
                font-size: 17px !important;
                color: #052958 !important;
                font-weight: 500 !important;
            }
    /* CONTACT PAGE */

    /* NEWS CATS */
    .categoriesListHorizantal {
        position: relative;
    }

        .categoriesListHorizantal ul {
            padding-top: 50px;
        }

            .categoriesListHorizantal ul li a {
                margin: 0px !important;
                color: #03062C !important;
            }

    .newsLists .cardItem:first-of-type {
        margin-top: -150px;
        margin-bottom: 175px !important;
    }

    .cardItem {
        position: relative;
        border-radius: 20px;
        overflow: hidden;
        box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    }

        .cardItem.horizantal .image {
            position: relative;
            height: 250px;
            width: 40%;
            float: left;
            border-top-left-radius: 20px;
            border-bottom-left-radius: 20px;
            overflow: hidden;
        }

        .cardItem .image img {
            position: relative;
            width: 100%;
            height: 100%;
            -ms-object-fit: cover;
            object-fit: cover;
        }

        .cardItem.horizantal .text {
            position: relative;
            background: #FFF;
            width: 60%;
            height: 250px;
            float: left;
            padding: 30px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

        .cardItem.vertical .image {
            position: relative;
            height: 250px;
            width: 100%;
            float: left;
            border-top-left-radius: 20px;
            border-top-right-radius: 20px;
            overflow: hidden;
        }

        .cardItem.vertical .text {
            position: relative;
            background: #FFF;
            width: 100%;
            float: left;
            padding: 30px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

        .cardItem .text .content {
            position: relative;
        }

        .cardItem .text .desc {
            font-size: 14px;
            font-weight: 400;
            color: #2D3239;
            line-height: 1.2;
        }

        .cardItem .text .title a {
            font-size: 16px;
            font-weight: 600;
            color: #2D3239;
            line-height: 1.2;
        }

        .cardItem .more {
            margin-bottom: 0px;
        }

            .cardItem .more a {
                font-size: 14px;
                font-weight: 600;
                color: #61F7AC;
                line-height: 1.2;
            }
    /* CUSTOM PAGINATION */
    .customPagination .pagination.pagination-circle .page-item {
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .customPagination .pagination.pagination-circle .page-item.active .page-link {
            border-radius: 50%;
        }

        .customPagination .pagination.pagination-circle .page-item .page-link:hover {
            border-radius: 50%;
        }

        .customPagination .pagination.pagination-circle .page-item .page-link {
            margin-left: 2px;
            margin-right: 2px;
            border-radius: 50%;
            width: 40px;
            height: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
        }

    .customPagination .pagination .page-item.active .page-link {
        box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    }

    .customPagination .page-link {
        border: none !important;
    }

    .customPagination .pagination .page-item .page-link {
        color: #2C3238;
        background: #F2F5F9;
    }

    .customPagination .pagination.pagination-circle .page-item.active .page-link {
        background-color: #0F2C7A;
        color: white;
    }

        .customPagination .pagination.pagination-circle .page-item.active .page-link:hover {
            background-color: #0F2C7A;
        }

    .customPagination .pagination .page-item .page-link.prev, .customPagination .pagination .page-item .page-link.next {
        background: transparent;
        border: 0 !important;
        color: #C8CED5;
        font-size: 12px;
    }

        .customPagination .pagination .page-item .page-link.prev:hover, .customPagination .pagination .page-item .page-link.next:hover {
            background-color: initial;
            color: #C8CED5
        }

    .customPagination .pagination .page-item .page-link:hover {
        -webkit-transition: all .3s linear;
        transition: all .3s linear;
        border-radius: .125rem;
        background-color: #0F2C7A;
        color: #FFF;
    }

    .customPagination .pagination.pagination-circle .page-item .page-link:hover {
        border-radius: 50%;
    }

    .mainNewsSlider {
        position: relative;
    }

        .mainNewsSlider .item {
            margin: 10px 25px;
        }

        .mainNewsSlider .owl-nav {
            display: block !important;
            right: 0;
            font-size: 20px;
            color: #ccc;
        }

        .mainNewsSlider .owl-prev {
            position: absolute;
            left: 0px;
            top: 50%;
        }

        .mainNewsSlider .owl-next {
            position: absolute;
            right: 0px;
            top: 50%;
        }
    /* CUSTOM PAGINATION */

    /* NEWS CATS */

    /* CAREER */
    .careerItemText {
        border-radius: 20px;
        padding: 40px;
        background: #0F2C7A;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        height: 300px;
        margin-bottom: 25px;
    }

        .careerItemText .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: center;
            color: #FFF;
        }

        .careerItemText .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: left;
            color: #FFF;
        }

    .careerItemImage {
        border-radius: 20px;
        background: #0F2C7A;
        height: 300px;
        overflow: hidden;
        margin-bottom: 25px;
    }

        .careerItemImage img {
            border-radius: 20px;
            width: 100%;
            height: 100%;
            -ms-object-fit: cover;
            object-fit: cover;
        }

    .horizantalBox {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        padding: 0px 20px;
    }

        .horizantalBox.w-25 {
            margin-bottom: 25px;
            width: 50% !important;
            float: left;
        }

        .horizantalBox.w-20 {
            margin-bottom: 25px;
            width: 50% !important;
            float: left;
        }

        .horizantalBox img {
            width: 70px;
            height: 70px;
            margin-bottom: 15px;
        }

        .horizantalBox .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: center;
            color: #2D3239;
        }

        .horizantalBox .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: center;
            color: #2D3239;
        }

    .openPositionBox {
        position: relative;
        padding: 40px;
        border-radius: 20px;
        background: #FFF;
        box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 25px;
    }

        .openPositionBox:last-of-type {
            margin-bottom: 0px;
        }

        .openPositionBox .text {
            width: 70%;
            float: left;
        }

        .openPositionBox .more {
            width: 30%;
            float: left;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
        }

        .openPositionBox .text .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: left;
            color: #0F2C7A;
        }

        .openPositionBox .text .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: left;
            color: #2D3239;
        }

        .openPositionBox .more a:first-of-type {
            margin: 0px;
        }

        .openPositionBox .more a.other {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 12px;
            font-weight: 400;
            margin-top: 10px;
            line-height: 1.2;
            color: #2D3239;
            text-decoration: underline !important;
        }

    section.mainSupportCareers {
        position: relative;
        padding: 50px 0px;
        background: #0F2C7A;
    }

        section.mainSupportCareers .sectionTitle {
            display: flex;
            align-items: center;
            justify-content: center;
        }

            section.mainSupportCareers .sectionTitle h6 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 40px;
                font-weight: 700;
                margin-bottom: 0px;
                line-height: 1;
                text-align: center;
                color: #FFF;
                padding-right: 20px;
                border-right: 1px solid #FFF;
            }

            section.mainSupportCareers .sectionTitle .more {
                position: relative;
                padding-left: 20px;
                display: flex;
                flex-direction: column;
            }

                section.mainSupportCareers .sectionTitle .more .first {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 500;
                    margin-bottom: 5px;
                    line-height: 1.2;
                    color: #FFF;
                }

                section.mainSupportCareers .sectionTitle .more .last {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 18px;
                    font-weight: 600;
                    line-height: 1.2;
                    color: #FFF;
                }
    /* CAREER */

    /* MAIN SLIDER */
    section.mainSlideContainer {
        position: relative;
        margin-top: 0px;
        padding-top: 140px !important;
        padding: 0px;
        background: url('/static/images/main_header_bg.webp') no-repeat;
        background-position: top center;
        background-size: 100% 100%;
    }

        section.mainSlideContainer:before {
            content: '';
            position: absolute;
            background: url('/static/images/main_header_bg_mask.webp') no-repeat;
            background-position: top center;
            background-size: 100% 100%;
            left: 0px;
            bottom: 0px;
            width: 100%;
            height: 200px;
            z-index: 1;
        }

        section.mainSlideContainer .mainSlideContent {
        }

            section.mainSlideContainer .mainSlideContent .mainSlider {
            }

                section.mainSlideContainer .mainSlideContent .mainSlider .item {
                    margin-bottom: 0px !important
                }

                    section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText {
                        position: relative;
                        margin-bottom: 0px;
                        padding-left: 1px;
                    }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.title {
                            font-family: 'Montserrat', sans-serif !important;
                            font-weight: 700;
                            font-size: 45px;
                            color: #FFF;
                            line-height: 1.2;
                        }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.small {
                            font-family: 'Montserrat', sans-serif !important;
                            font-weight: 700;
                            font-size: 25px;
                            color: #FFF;
                            margin-top: 0px;
                            line-height: 1.3;
                        }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.desc {
                            font-family: 'Montserrat', sans-serif !important;
                            text-align: left;
                            font-weight: 500;
                            font-size: 16px;
                            color: #FFF;
                            margin-top: 20px;
                            line-height: 1.3;
                        }

        section.mainSlideContainer .owl-item.active p {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInLeft;
            animation-delay: 0.3s;
        }

        section.mainSlideContainer .owl-item.active img.front2 {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInRight;
            animation-delay: 0.3s;
        }

        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn {
            margin: 25px 0px;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn a {
                text-align: center;
                margin: 0px;
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn p.miniDesc {
                font-size: 12px;
                font-weight: 300;
                color: #FFF;
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage {
            display: none;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage img.front1 {
                z-index: 0;
                position: absolute;
                width: 100%;
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage img.front2 {
                z-index: 2;
                position: relative;
                right: -50px;
                top: 120px;
                width: 325px;
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #FFF
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots {
            position: relative;
            text-align: left;
            padding-bottom: 10px;
            margin-bottom: 120px;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot.active span,
            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot:hover span {
                background: #FFF
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot.active span,
            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot:hover span {
                background: #FFF
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #FFF;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN SLIDER */

    /* SIGN UP BOX */
    section.signUpBox {
        background: transparent !important;
        height: 100%;
        padding: 40px 0px !important;
    }

        section.signUpBox:before {
            content: '';
            background: #EBF0F6;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 15px;
        }

        section.signUpBox .right {
            padding-right: 0px;
        }

        section.signUpBox .left {
            padding-left: 0px;
        }

        section.signUpBox .sectionTitle h6 {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 30px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

        section.signUpBox .sectionBody .otherDesc {
            margin: 30px 0px !important
        }

            section.signUpBox .sectionBody .otherDesc .subTitle a {
                font-size: 17px;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #0F2C7A;
            }

        section.signUpBox input.form-control {
            padding: 10px 20px;
            border-radius: 35px;
            min-height: 50px;
        }

        section.signUpBox select.form-control {
            padding: 10px 20px;
            border-radius: 35px;
            min-height: 50px;
        }

        section.signUpBox label {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 15px;
            font-weight: 400;
            margin-bottom: 0;
            line-height: 1.2;
            text-align: left;
            color: #343a40;
        }

            section.signUpBox label a {
                font-size: 15px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.2;
                text-align: left;
                color: #0F2C7A;
            }

        section.signUpBox button {
            width: 100%;
        }

        section.signUpBox .otherLinkBox {
            padding-bottom: 0px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

            section.signUpBox .otherLinkBox img {
                width: 125px;
            }

        section.signUpBox .sectionBody .item .itemIcon {
            width: 30% !important;
        }

        section.signUpBox .sectionBody .item .itemText {
            width: 70% !important;
        }
    /* SIGN UP BOX */

    /* LOG IN BOX */
    section.logInBox {
        padding: 40px 0px !important;
        background: transparent !important;
        height: 100%;
    }

        section.logInBox:before {
            content: '';
            background: #EBF0F6;
            position: absolute;
            top: 0px;
            right: 0px;
            width: 100%;
            height: 20px;
        }

        section.logInBox .right {
            padding-right: 0px;
        }

        section.logInBox .left {
            padding-left: 0px;
        }

        section.logInBox .sectionTitle .small {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 20px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

        section.logInBox .sectionTitle h6 {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 30px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

        section.logInBox .sectionBody {
            margin-top: 40px !important;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

            section.logInBox .sectionBody .otherDesc .subTitle a {
                font-size: 17px;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #0F2C7A;
            }

        section.logInBox input.form-control {
            padding: 10px 20px;
            border-radius: 35px;
            min-height: 50px;
        }

        section.logInBox select.form-control {
            padding: 10px 20px;
            border-radius: 35px;
            min-height: 50px;
        }

        section.logInBox label {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 15px;
            font-weight: 400;
            margin-bottom: 0;
            line-height: 1.2;
            text-align: left;
            color: #343a40;
        }

            section.logInBox label a {
                font-size: 15px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.2;
                text-align: left;
                color: #0F2C7A;
            }

        section.logInBox button {
            width: 100%;
        }

        section.logInBox .otherDesc {
            margin: 30px 0px !important;
        }

        section.logInBox .otherLinkBox {
            padding-bottom: 50px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

            section.logInBox .otherLinkBox img {
                width: 125px;
            }
    /* LOG IN BOX */

    /* MAIN FEATURED TABS */
    section.mainFeaturedTabs {
        padding: 0px;
        background: #0F2C7A;
        position: relative;
        z-index: 1;
        margin-top: -85px;
        border-top: 5px solid #61F7AC;
        box-shadow: rgba(2, 123, 254, 0.3) 0px 7px 29px 0px;
    }

        section.mainFeaturedTabs .featuredContent {
            padding: 20px;
        }

            section.mainFeaturedTabs .featuredContent ul {
                margin-bottom: 0px;
                display: block;
            }

                section.mainFeaturedTabs .featuredContent ul li {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    flex-direction: column;
                    padding: 15px;
                    border-radius: 20px;
                    float: left;
                    min-height: 155px;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                    width: 33.33%;
                }

                    section.mainFeaturedTabs .featuredContent ul li:after,
                    section.mainFeaturedTabs .featuredContent ul li:before {
                        transition: all .5s;
                    }

                    section.mainFeaturedTabs .featuredContent ul li:last-of-type {
                        border: none;
                    }

                    section.mainFeaturedTabs .featuredContent ul li img {
                        margin-bottom: 10px;
                        min-height: 26px;
                    }

                    section.mainFeaturedTabs .featuredContent ul li p.title {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 15px;
                        font-weight: 600;
                        margin-bottom: 5px;
                        line-height: 1.1;
                        text-align: center;
                        color: #FFF;
                    }

                    section.mainFeaturedTabs .featuredContent ul li p.desc {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 13px;
                        font-weight: 400;
                        margin-bottom: 0;
                        line-height: 1.1;
                        text-align: center;
                        color: #FFF;
                    }

                    section.mainFeaturedTabs .featuredContent ul li.active, section.mainFeaturedTabs .featuredContent ul li:hover {
                        background: #FFF;
                        border-radius: 20px;
                        -webkit-animation-duration: 1s;
                        animation-duration: 1s;
                        -webkit-animation-fill-mode: both;
                        animation-fill-mode: both;
                        animation-name: pulse;
                        animation-delay: 0.3s;
                    }

                        section.mainFeaturedTabs .featuredContent ul li.active p.title, section.mainFeaturedTabs .featuredContent ul li.active p.desc, section.mainFeaturedTabs .featuredContent ul li:hover p.title, section.mainFeaturedTabs .featuredContent ul li:hover p.desc {
                            color: #0F2C7A;
                        }
    /* MAIN FEATURED TABS */

    /* MAIN LOWEST SPREADS */
    section.mainLowestSpreads {
        position: relative;
        padding: 80px 0px
    }

        section.mainLowestSpreads .sectionTitle {
            margin-bottom: 40px;
        }

            section.mainLowestSpreads .sectionTitle h2 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

        section.mainLowestSpreads h1 {
            font-family: 'Montserrat', sans-serif !important;
            /*font-weight: 700;*/
            font-size: 14px;
            color: #2C3139;
            /*line-height: 1.1;*/
            text-align: center;
        }

        section.mainLowestSpreads .sectionTitle p.desc {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 500;
            font-size: 15px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 0px;
        }

        section.mainLowestSpreads .sectionLeft {
            width: 100%;
            float: left;
        }

        section.mainLowestSpreads .sectionRight {
            width: 100%;
            float: right;
        }

        section.mainLowestSpreads .sectionItem {
            padding: 25px;
            display: flex;
            align-items: center;
            -webkit-transition: all 0.3s ease-in-out;
            transition: all .3s ease-in-out;
        }

            section.mainLowestSpreads .sectionItem.removeBorder {
                border: none;
            }

            section.mainLowestSpreads .sectionItem .sectionIcon {
                width: 20%;
                float: left;
                display: flex;
                align-items: center;
            }

            section.mainLowestSpreads .sectionItem img {
                width: 50px;
                height: 50px
            }

            section.mainLowestSpreads .sectionItem .sectionText {
                width: 80%;
                float: right;
                display: flex;
                justify-content: center;
                flex-direction: column;
            }

                section.mainLowestSpreads .sectionItem .sectionText p.title, section.mainLowestSpreads .sectionItem .sectionText p.title a, section.mainLowestSpreads .sectionItem .sectionText p.title a:hover {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 17px;
                    font-weight: 600;
                    margin-bottom: 5px;
                    line-height: 1.1;
                    text-align: left;
                    color: #0F2C7A;
                }

                section.mainLowestSpreads .sectionItem .sectionText p.subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 600;
                    margin-bottom: 5px;
                    line-height: 1.1;
                    text-align: left;
                    color: #2C3139;
                }

                section.mainLowestSpreads .sectionItem .sectionText p.desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 12.5px;
                    font-weight: 400;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: left;
                    color: #2C3139;
                }

        section.mainLowestSpreads .sectionMore {
            width: 100%;
            text-align: center;
            margin-top: 20px;
        }

            section.mainLowestSpreads .sectionMore p {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #2C3139;
            }

            section.mainLowestSpreads .sectionMore a {
            }

        section.mainLowestSpreads .sectionItem:hover {
            padding: 25px 25px 25px 15px;
            -webkit-transition: all 0.3s ease-in-out;
            transition: all .3s ease-in-out;
        }
    /* MAIN LOWEST SPREADS */

    /* MAIN SECURELY */
    section.mainSecurely {
        padding: 80px 0px;
        position: relative;
        background: #EBF0F6;
    }

        section.mainSecurely .sectionImage {
            height: 100%;
            display: flex;
            align-items: center;
        }

        section.mainSecurely .sectionBody {
            display: flex;
            flex-direction: column;
            height: 100%;
            justify-content: center;
            align-items: center;
        }

            section.mainSecurely .sectionBody .sectionTitle {
                margin-bottom: 40px;
            }

                section.mainSecurely .sectionBody .sectionTitle h2 {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 35px;
                    font-weight: 700;
                    margin-bottom: 10px;
                    line-height: 1;
                    text-align: center;
                    color: #2C3139;
                }

                section.mainSecurely .sectionBody .sectionTitle p.subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 22px;
                    font-weight: 600;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: center;
                    color: #2C3139;
                }

                section.mainSecurely .sectionBody .sectionTitle p.desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 16px;
                    font-weight: 400;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: left;
                    color: #2C3139;
                    margin-top: 35px;
                }

        section.mainSecurely .sectionText {
            position: relative;
        }

            section.mainSecurely .sectionText ul {
                position: relative;
                margin-top: 50px;
                margin-bottom: 40px;
            }

                section.mainSecurely .sectionText ul li {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 16px;
                    font-weight: 500;
                    margin-bottom: 15px;
                    line-height: 1.2;
                    text-align: left;
                    color: #2C3139;
                    position: relative;
                    padding-left: 30px;
                }

                    section.mainSecurely .sectionText ul li:before {
                        content: '';
                        position: absolute;
                        top: 0px;
                        left: 0px;
                        background: url('/static/images/icon_arrow_right_dark.svg') no-repeat;
                        background-size: 100% 100%;
                        width: 20px;
                        height: 20px;
                    }

            section.mainSecurely .sectionText .textItem {
                width: 50%;
                float: left;
                margin-bottom: 20px;
                display: flex;
                align-items: center;
                position: relative;
                z-index: 1;
            }

                section.mainSecurely .sectionText .textItem .icon {
                    font-family: 'Montserrat', sans-serif !important;
                    width: 15%;
                    float: left;
                    display: flex;
                    align-items: center;
                    font-size: 55px;
                    font-weight: 700;
                    color: #027BFE;
                    line-height: 1;
                    position: relative;
                    z-index: 1;
                }

                section.mainSecurely .sectionText .textItem .text {
                    width: 85%;
                    float: left;
                    padding: 0px 10px;
                    position: relative;
                    z-index: 1;
                }

                    section.mainSecurely .sectionText .textItem .text .title {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 16px;
                        font-weight: 600;
                        margin-bottom: 2px;
                        line-height: 1.1;
                        text-align: left;
                        color: #2C3139;
                    }

                    section.mainSecurely .sectionText .textItem .text .desc {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 12.5px;
                        font-weight: 400;
                        margin-bottom: 0;
                        line-height: 1.1;
                        text-align: left;
                        color: #2C3139;
                    }

            section.mainSecurely .sectionText .more {
                text-align: center;
            }

                section.mainSecurely .sectionText .more a {
                    margin: 0px;
                }

        section.mainSecurely .sectionPayment {
            margin-top: 90px;
        }

            section.mainSecurely .sectionPayment ul {
                margin-bottom: 0px;
                display: flex;
                justify-content: space-between;
            }

                section.mainSecurely .sectionPayment ul li {
                    float: left;
                    text-align: center;
                    margin-bottom: 10px;
                    display: flex;
                    align-items: center;
                    justify-content: center
                }

                    section.mainSecurely .sectionPayment ul li:hover {
                        text-align: left;
                    }

                    section.mainSecurely .sectionPayment ul li img:last-of-type {
                        display: none;
                    }

                    section.mainSecurely .sectionPayment ul li:hover img:first-of-type {
                        display: none;
                    }

                    section.mainSecurely .sectionPayment ul li:hover img:last-of-type {
                        display: flex;
                        -webkit-animation-duration: 1s;
                        animation-duration: 1s;
                        -webkit-animation-fill-mode: both;
                        animation-fill-mode: both;
                        animation-name: fadeInDown;
                        animation-delay: 0.1s;
                    }
    /* MAIN SECURELY */

    /* MAIN APPS */
    section.mainApps {
        position: relative;
        background: url('/static/images/main_apps_bg.webp') no-repeat;
        background-size: cover;
        padding: 80px 0px
    }

        section.mainApps .sectionMedia {
            position: relative;
            min-height: 650px;
        }

            section.mainApps .sectionMedia video {
                position: absolute;
                width: 217px;
                height: 490px;
                right: 141px;
                top: 60px;
                z-index: 1;
            }

            section.mainApps .sectionMedia img.phone {
                position: absolute;
                top: -10px;
                left: 33px;
                z-index: 3;
                width: 385px;
            }

        section.mainApps .sectionBody {
        }

            section.mainApps .sectionBody h3 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 35px;
                font-weight: 700;
                margin-bottom: 20px;
                line-height: 1;
                text-align: left;
                color: #FFF;
            }

            section.mainApps .sectionBody p.subTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 18px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: left;
                color: #FFF;
            }

            section.mainApps .sectionBody p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin: 30px 0px;
                line-height: 1.1;
                text-align: left;
                color: #FFF;
            }

        section.mainApps ul.app {
            position: relative;
            z-index: 5;
            margin-top: 50px;
            margin-bottom: 0px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 30px;
            margin-right: 15px;
        }

            section.mainApps ul.app li {
                float: left;
                margin: 0px 10px;
            }

                section.mainApps ul.app li.last {
                    float: left;
                    margin-left: 10px;
                    margin-right: 0px;
                }

                section.mainApps ul.app li a img {
                    width: 25px;
                    height: 25px;
                }

        section.mainApps .sectionBody .featureContent {
            margin-top: 60px;
        }

            section.mainApps .sectionBody .featureContent .featureItem {
                width: 50%;
                padding: 10px 15px;
                float: left;
                margin-bottom: 25px;
                display: flex;
                align-items: center;
                min-height: 100px;
                border-radius: 20px;
                -webkit-transition: all 0.3s ease-in-out;
                transition: all .3s ease-in-out;
            }

                section.mainApps .sectionBody .featureContent .featureItem .featureIcon {
                    width: 25%;
                    float: right;
                    display: flex;
                    align-items: center;
                    justify-content: end;
                }

                    section.mainApps .sectionBody .featureContent .featureItem .featureIcon img {
                        width: 40px;
                        height: 40px;
                    }

                section.mainApps .sectionBody .featureContent .featureItem .featureText {
                    width: 75%;
                    float: left;
                    display: flex;
                    align-items: center;
                    justify-content: flex-start;
                }

                    section.mainApps .sectionBody .featureContent .featureItem .featureText p {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 14px;
                        font-weight: 700;
                        margin-bottom: 0px;
                        line-height: 1.1;
                        text-align: left;
                        color: #FFF;
                    }

                section.mainApps .sectionBody .featureContent .featureItem.active, section.mainApps .sectionBody .featureContent .featureItem:hover {
                    background: #FFF;
                    border-radius: 20px;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                    -webkit-animation-duration: 1s;
                    animation-duration: 1s;
                    -webkit-animation-fill-mode: both;
                    animation-fill-mode: both;
                    animation-name: pulse;
                    animation-delay: 0.3s;
                }

                    section.mainApps .sectionBody .featureContent .featureItem.active .featureText p, section.mainApps .sectionBody .featureContent .featureItem:hover .featureText p {
                        color: #0142AF;
                    }

        section.mainApps .sectionBody .more {
            text-align: center;
        }

            section.mainApps .sectionBody .more a {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 16px;
                font-weight: 600;
                padding: 10px 15px;
            }
    /* MAIN APPS */

    /* MAIN BROKER */
    section.mainBroker {
        position: relative;
        padding: 80px 0px;
    }

        section.mainBroker .sectionTitle {
            text-align: center;
        }

            section.mainBroker .sectionTitle img.brokerLogo {
                width: 150px;
                margin-right: 20px;
            }

            section.mainBroker .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 35px;
                font-weight: 700;
                margin-bottom: 10px;
                line-height: 1;
                text-align: center;
                color: #2C3139;
            }

            section.mainBroker .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 15px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainBroker .sectionTitle .vote {
                position: relative;
                margin: 40px 0px;
                display: flex;
                justify-content: center;
                align-items: center;
            }

                section.mainBroker .sectionTitle .vote .number {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 50px;
                    font-weight: 700;
                    color: #E0E9F3;
                    line-height: 1;
                    position: relative;
                    margin-bottom: 0px;
                }

                section.mainBroker .sectionTitle .vote .star {
                    position: relative;
                    margin-top: -67px;
                }

                    section.mainBroker .sectionTitle .vote .star i {
                        font-size: 15px;
                        color: #00B67A;
                        line-height: 1;
                    }

                        section.mainBroker .sectionTitle .vote .star i.noVote {
                            color: #E0E9F3;
                        }

    .mainVoteSlider {
        position: relative;
        margin-top: 25px;
    }

        .mainVoteSlider .item {
            padding: 25px;
            border: 1px solid #9DB3CB;
            border-radius: 25px;
            margin: 0px 15px;
        }

            .mainVoteSlider .item .slideHeader {
                display: flex;
                flex-direction: column;
                justify-content: space-between;
            }

                .mainVoteSlider .item .slideHeader .author {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 14px;
                    font-weight: 700;
                    color: #2C3139;
                }

                .mainVoteSlider .item .slideHeader .vote {
                }

                    .mainVoteSlider .item .slideHeader .vote i {
                        font-size: 11px;
                        color: #00B67A;
                        line-height: 1;
                    }

                        .mainVoteSlider .item .slideHeader .vote i.noVote {
                            font-size: 11px;
                            color: #E0E9F3;
                            line-height: 1;
                        }

            .mainVoteSlider .item .slideBody {
                position: relative;
                padding: 20px 0px
            }

                .mainVoteSlider .item .slideBody .subject {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 14px;
                    font-weight: 700;
                    line-height: 1;
                    color: #2C3139;
                    margin-bottom: 5px;
                }

                .mainVoteSlider .item .slideBody .comment {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 13px;
                    font-weight: 400;
                    line-height: 1;
                    text-align: justify;
                    color: #2C3139;
                    margin-bottom: 0px;
                }

            .mainVoteSlider .item .slideFooter {
                position: relative;
            }

                .mainVoteSlider .item .slideFooter a {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 13px;
                    font-weight: 400;
                    line-height: 1;
                    text-align: left;
                    color: #2C3139;
                }

        .mainVoteSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            .mainVoteSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #B1C1D2
            }

        .mainVoteSlider .owl-dots {
            text-align: center;
            margin-top: 10px;
            padding-bottom: 10px;
        }

            .mainVoteSlider .owl-dots .owl-dot.active span,
            .mainVoteSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainVoteSlider .owl-dots .owl-dot.active span,
            .mainVoteSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainVoteSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #B1C1D2;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN BROKER */

    /* MAIN AWARDS */
    section.mainAwards {
        position: relative;
        padding: 80px 0px;
        background: #FFF;
    }

        section.mainAwards .sectionTitle {
        }

            section.mainAwards .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainAwards .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }

        section.mainAwards .ourAwards {
            margin: 120px 0px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            section.mainAwards .ourAwards .awardItem {
            }

                section.mainAwards .ourAwards .awardItem img {
                }

    .mainAwardSlider {
        margin-top: 40px;
    }

        .mainAwardSlider .item {
            padding: 20px;
            display: flex;
            align-items: center;
            border-right: 1px solid #B9C9DD;
        }

            .mainAwardSlider .item:last-of-type {
                border: none;
            }

            .mainAwardSlider .item .slideIcon {
                float: left;
                width: 25%;
            }

                .mainAwardSlider .item .slideIcon img {
                    width: 50px;
                    height: 50px;
                }

            .mainAwardSlider .item .slideText {
                float: right;
                width: 75%;
                display: flex;
                flex-direction: column;
                justify-content: center;
                min-height: 60px;
            }

                .mainAwardSlider .item .slideText .subDesc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 400;
                    font-size: 14px;
                    color: #2C3139;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 0px;
                }

                .mainAwardSlider .item .slideText .subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 14px;
                    color: #2C3139;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 0px;
                }

                .mainAwardSlider .item .slideText .title {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 14px;
                    color: #0F2C7A;
                    line-height: 1;
                    text-align: left;
                    margin-bottom: 0px;
                }

        .mainAwardSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            .mainAwardSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #B1C1D2
            }

        .mainAwardSlider .owl-dots {
            text-align: center;
            margin-top: 10px;
            padding-bottom: 10px;
        }

            .mainAwardSlider .owl-dots .owl-dot.active span,
            .mainAwardSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainAwardSlider .owl-dots .owl-dot.active span,
            .mainAwardSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainAwardSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #B1C1D2;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN AWARDS */

    /* MAIN MAKES N1CM */
    section.mainMakesN1CM {
        position: relative;
        padding: 80px 0px;
        background: url('/static/images/main_makes_n1cm_bg.webp') no-repeat;
        background-size: 100% 100%;
    }

        section.mainMakesN1CM .sectionTitle {
        }

            section.mainMakesN1CM .sectionTitle h5 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

            section.mainMakesN1CM .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

            section.mainMakesN1CM .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 15px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

        section.mainMakesN1CM .sectionItem {
            margin-top: 40px;
            padding: 0 10px;
        }

            section.mainMakesN1CM .sectionItem .sectionIcon {
                width: 20%;
                float: left;
            }

                section.mainMakesN1CM .sectionItem .sectionIcon img {
                    width: 45px;
                    height: 45px;
                }

            section.mainMakesN1CM .sectionItem .sectionText {
                width: 80%;
                float: right;
            }

                section.mainMakesN1CM .sectionItem .sectionText .title {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 18px;
                    color: #FFF;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 5px;
                }

                section.mainMakesN1CM .sectionItem .sectionText .desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 500;
                    font-size: 15px;
                    color: #FFF;
                    line-height: 1.1;
                    text-align: justify;
                }

        section.mainMakesN1CM .more {
            margin-top: 25px;
            text-align: center;
        }

            section.mainMakesN1CM .more p.miniDesc {
                font-size: 14px;
                font-weight: 500;
                color: #FFF;
                line-height: 1;
                margin-bottom: 0px;
            }
    /* MAIN MAKES N1CM */

    /* MAIN SUPPORT */
    section.mainSupport {
        position: relative;
        padding: 50px 0px;
        background: #0F2C7A;
    }

        section.mainSupport .sectionTitle h6, section.mainSupport .sectionTitle h6 a, section.mainSupport .sectionTitle h6 a:hover {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 35px;
            font-weight: 700;
            margin-bottom: 0px;
            line-height: 1;
            text-align: center;
            color: #FFF;
        }

        section.mainSupport .sectionTitle h4, section.mainSupport .sectionTitle h4 a, section.mainSupport .sectionTitle h4 a:hover {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 35px;
            font-weight: 700;
            margin-bottom: 0px;
            line-height: 1;
            text-align: center;
            color: #FFF;
        }

        section.mainSupport .sectionTitle p.desc {
            text-align: center;
            margin-bottom: 0px;
            margin-top: 20px;
        }

            section.mainSupport .sectionTitle p.desc a {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 15px;
                color: #FFF;
                line-height: 1.1;
                border-bottom: 3px solid #61F7AC;
            }

                section.mainSupport .sectionTitle p.desc a i {
                    font-size: 11px;
                    color: #FFF;
                    margin-left: 10px;
                }
    /* MAIN SUPPORT */

    /* MAIN OPEN ACCOUNT */
    section.mainOpenAccount {
        position: relative;
        padding: 80px 0px;
        background: #EBF0F6;
    }

        section.mainOpenAccount .sectionTitle {
        }

            section.mainOpenAccount .sectionTitle h6 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 10px;
            }

            section.mainOpenAccount .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 10px;
            }

            section.mainOpenAccount .sectionTitle p.subTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 18px;
                font-weight: 600;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #2C3139;
            }

        section.mainOpenAccount .sectionBody {
            margin-top: 80px;
        }

        section.mainOpenAccount .row {
            align-items: center;
        }

        section.mainOpenAccount .sectionBody .item {
            display: flex;
            align-items: center;
            justify-content: center;
        }

            section.mainOpenAccount .sectionBody .item .itemIcon {
                width: 20%;
                float: left;
                font-family: 'Montserrat', sans-serif !important;
                font-size: 65px;
                font-weight: 600;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #0F2C7A;
            }

            section.mainOpenAccount .sectionBody .item .itemText {
                width: 50%;
                float: right;
            }

                section.mainOpenAccount .sectionBody .item .itemText .title {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 16px;
                    font-weight: 600;
                    margin-bottom: 5px;
                    line-height: 1.1;
                    text-align: left;
                    color: #343a40;
                }

                section.mainOpenAccount .sectionBody .item .itemText .desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 500;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: left;
                    color: #343a40;
                }

        section.mainOpenAccount .sectionBody .otherDesc {
            margin-top: 80px;
            display: block;
            align-items: center;
            justify-content: center;
        }

            section.mainOpenAccount .sectionBody .otherDesc .subTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 15px;
                font-weight: 500;
                margin-bottom: 5px;
                line-height: 1.2;
                text-align: center;
                color: #2C3139;
            }

            section.mainOpenAccount .sectionBody .otherDesc .subDesc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 14px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }

            section.mainOpenAccount .sectionBody .otherDesc ul {
                margin-left: 10px;
                margin-bottom: 0px;
                display: flex;
                justify-content: center;
            }

                section.mainOpenAccount .sectionBody .otherDesc ul li {
                    float: left;
                }

                    section.mainOpenAccount .sectionBody .otherDesc ul li:first-of-type {
                        margin-right: 15px;
                    }

                    section.mainOpenAccount .sectionBody .otherDesc ul li a, section.mainOpenAccount .sectionBody .otherDesc ul li a:hover {
                        font-size: 24px;
                        margin-bottom: 0;
                        line-height: 1.1;
                        text-align: center;
                        color: #0F2C7A;
                    }

        section.mainOpenAccount .sectionBody .otherMore {
            margin-top: 80px;
            text-align: center;
        }

            section.mainOpenAccount .sectionBody .otherMore p.miniDesc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 15px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }
    /* MAIN OPEN ACCOUNT */

    /* ACCOUNTS - PAGES */
    section.mainAccountComparison {
        position: relative;
        padding: 120px 0px 80px 0px;
    }

        section.mainAccountComparison .sectionTitle {
            margin-bottom: 40px;
        }

            section.mainAccountComparison .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 40px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainAccountComparison .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }

        section.mainAccountComparison .accountType {
            position: relative;
            padding: 30px;
            border-radius: 25px;
            overflow: hidden;
            background: #EBF0F6;
            border: 3px solid #cad7e5;
            transition: all .4s ease-in-out;
            text-align: center;
        }

            section.mainAccountComparison .accountType:hover {
                position: relative;
                padding: 30px;
                border-radius: 25px;
                overflow: hidden;
                background: #FFF;
                border: 3px solid #61F7AC;
                transform: scale(1.03);
                transition: all .4s ease-in-out;
            }

            section.mainAccountComparison .accountType .title {
                font-size: 25px;
                color: #0F2C7A;
                line-height: 1.1;
                font-weight: 700;
                margin-bottom: 10px;
                min-height: 55px;
            }

            section.mainAccountComparison .accountType .textLarge {
                font-size: 35px;
                font-weight: 700;
            }

            section.mainAccountComparison .accountType .textGreen {
                color: #61F7AC;
            }

            section.mainAccountComparison .accountType .small {
                color: #2D3239;
            }

                section.mainAccountComparison .accountType .small span {
                    color: #03062C;
                }

                section.mainAccountComparison .accountType .small a, section.mainAccountComparison .accountType .small a:hover {
                    text-decoration: underline !important;
                    color: #03062C;
                }

            section.mainAccountComparison .accountType .extra {
                display: none;
                padding: 30px;
                border-radius: 25px;
                background: #dde8f4;
                margin-top: 15px;
            }

            section.mainAccountComparison .accountType .itemMore {
                text-align: center;
                position: relative;
            }

                section.mainAccountComparison .accountType .itemMore a {
                    padding: 10px 15px;
                }

        section.mainAccountComparison .accountTypeDesc {
        }

            section.mainAccountComparison .accountTypeDesc .title {
                font-size: 18px;
                font-weight: 600;
                line-height: 1.1;
                color: #03062C;
                margin-bottom: 5px;
            }

            section.mainAccountComparison .accountTypeDesc .subTitle {
                font-size: 16px;
                font-weight: 500;
                line-height: 1.2;
                color: #03062C;
                margin-bottom: 10px;
            }

            section.mainAccountComparison .accountTypeDesc .desc {
                font-size: 14px;
                font-weight: 500;
                line-height: 1.2;
                color: #2D3239;
                margin-bottom: 0px;
                text-align: justify;
            }

        section.mainAccountComparison .accountItem {
            border-radius: 25px;
            overflow: hidden;
            margin-bottom: 15px;
        }

            section.mainAccountComparison .accountItem .itemTitle {
                min-height: 330px;
                background: #0F2C7A;
                position: relative;
            }

                section.mainAccountComparison .accountItem .itemTitle img.mask {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    z-index: 0;
                    width: 100%;
                    height: 100%;
                    -ms-object-fit: cover;
                    object-fit: cover;
                }

                section.mainAccountComparison .accountItem .itemTitle .featureTag {
                    position: absolute;
                    top: 40px;
                    right: -65px;
                    transform: rotate(45deg);
                    background: #61F7AC;
                    font-weight: 600;
                    color: #03062C;
                    width: 250px;
                    padding: 10px;
                    text-align: center;
                    z-index: 2;
                }

                section.mainAccountComparison .accountItem .itemTitle .titleContent {
                    padding: 120px 20px 40px 20px;
                    position: relative;
                    z-index: 1;
                }

                    section.mainAccountComparison .accountItem .itemTitle .titleContent .title {
                        font-size: 25px;
                        color: #FFF;
                        line-height: 1.1;
                        font-weight: 700;
                        margin-bottom: 10px;
                    }

                    section.mainAccountComparison .accountItem .itemTitle .titleContent .desc {
                        font-size: 14px;
                        color: #FFF;
                        line-height: 1.2;
                        font-weight: 600;
                    }

            section.mainAccountComparison .accountItem .itemText {
                background: #EBF0F6;
                position: relative;
                padding: 20px;
            }

                section.mainAccountComparison .accountItem .itemText p.desc {
                    text-align: justify;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 1.8;
                    color: #2D3239;
                }

            section.mainAccountComparison .accountItem .itemMore {
                text-align: center;
                position: relative;
            }

                section.mainAccountComparison .accountItem .itemMore a {
                    padding: 10px 15px;
                    font-size: 12px;
                }

        section.mainAccountComparison.paymentMethods {
            position: relative;
            padding: 80px 0px;
            background: #ebf0f5;
        }

            section.mainAccountComparison.paymentMethods .sectionPayment {
                margin-top: 30px;
            }

                section.mainAccountComparison.paymentMethods .sectionPayment ul {
                    margin-bottom: 0px;
                    display: block;
                }

                    section.mainAccountComparison.paymentMethods .sectionPayment ul li {
                        width: 33.33%;
                        float: left;
                        text-align: center;
                        margin-bottom: 30px;
                        display: flex;
                        align-items: center;
                        justify-content: center
                    }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover {
                            text-align: left;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li img:last-of-type {
                            display: none;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover img:first-of-type {
                            display: none;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover img:last-of-type {
                            display: flex;
                            -webkit-animation-duration: 1s;
                            animation-duration: 1s;
                            -webkit-animation-fill-mode: both;
                            animation-fill-mode: both;
                            animation-name: fadeInDown;
                            animation-delay: 0.1s;
                        }

        section.mainAccountComparison.featuresContent .title {
            font-size: 18px !important;
        }

    .accountFeatureOtherItem {
        position: relative;
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-direction: column;
        min-height: 250px;
    }

        .accountFeatureOtherItem .icon {
            margin-bottom: 10px;
        }

            .accountFeatureOtherItem .icon img {
                width: 50px;
                height: 50px;
            }

        .accountFeatureOtherItem .text {
        }

            .accountFeatureOtherItem .text .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 18px !important;
                color: #0F2C7A !important;
                line-height: 1.2;
                text-align: left;
            }

            .accountFeatureOtherItem .text .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2D3239 !important;
                line-height: 1.3 !important;
                text-align: left;
                margin-bottom: 0px;
            }
    /* ACCOUNTS - PAGES */

    /* OTHER - PAGES */
    section.otherPagesHeader {
        position: relative;
        padding: 80px 0px;
    }

    .pxMb {
        padding-top: 150px !important;
    }

    section.otherPagesHeader.grayBg {
        background: #EBF0F6;
    }

    section.otherPagesHeader.whiteBg {
        background: #FFFFFF;
    }

    section.otherPagesHeader .sectionTitle {
        position: relative;
        padding-bottom: 40px;
        min-height: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
    }

        section.otherPagesHeader .sectionTitle.flexCenter {
            align-items: center;
        }

            section.otherPagesHeader .sectionTitle.flexCenter .title {
                text-align: center;
            }

        section.otherPagesHeader .sectionTitle.addAnimation {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInLeft;
            animation-delay: 0.1s;
        }

    section.otherPagesHeader .sectionImage.addAnimation {
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        animation-name: fadeInRight;
        animation-delay: 0.1s;
    }

    section.otherPagesHeader .sectionTitle .title {
        font-family: 'Montserrat', sans-serif !important;
        font-weight: 700;
        font-size: 35px;
        color: #2C3139;
        line-height: 1.2;
        text-align: left;
        margin-bottom: 15px
    }

    section.otherPagesHeader .sectionTitle .subTitle {
        font-family: 'Montserrat', sans-serif !important;
        font-weight: 700;
        font-size: 18px;
        color: #2C3139;
        line-height: 1.2;
        text-align: left;
        margin-bottom: 15px
    }

    section.otherPagesHeader .sectionTitle .desc {
        font-family: 'Montserrat', sans-serif !important;
        font-weight: 500;
        font-size: 1.125rem !important;
        color: #343a40;
        line-height: 1.3;
        text-align: left;
        margin-bottom: 20px;
    }

    section.otherPagesHeader .sectionTitle ul.listFeature {
        margin-top: 40px;
    }

        section.otherPagesHeader .sectionTitle ul.listFeature li {
            padding: 10px 25px;
            text-align: center;
            font-size: 15px;
            font-weight: 500;
            color: #0F2C7A;
            border: 1px solid #0F2C7A;
            border-radius: 25px;
            float: left;
            margin-right: 20px;
            margin-bottom: 20px;
            min-width: 150px;
        }

            section.otherPagesHeader .sectionTitle ul.listFeature li:last-of-type {
                margin-right: 0px;
            }

    section.otherPagesHeader .sectionImage {
        position: relative;
        padding-bottom: 40px;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        section.otherPagesHeader .sectionImage img {
            width: 100%;
        }

    section.otherPagesHeader .sectionBody.addBorder {
        padding-top: 40px;
        border-top: 1px solid #292929;
    }

    section.otherPagesHeader .sectionBody {
        position: relative;
    }

        section.otherPagesHeader .sectionBody .sectionSubTitle {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 18px;
            color: #2C3139;
            line-height: 1.2;
            text-align: left;
            margin-bottom: 40px;
        }

        section.otherPagesHeader .sectionBody ul {
            position: relative;
            width: 100%;
            margin-bottom: 0px;
        }

            section.otherPagesHeader .sectionBody ul.width-16 li {
                width: 50%;
                margin-bottom: 25px;
                min-height: 60px;
                align-items: flex-start;
            }

                section.otherPagesHeader .sectionBody ul.width-16 li .text {
                    padding: 0px 40px 0px 15px;
                }

            section.otherPagesHeader .sectionBody ul.width-25 li, section.otherPagesHeader .sectionBody ul.width-20 li {
                width: 50%;
                min-height: 80px
            }

            section.otherPagesHeader .sectionBody ul li {
                float: left;
                display: flex;
                align-items: center;
                margin-bottom: 25px
            }

                section.otherPagesHeader .sectionBody ul li .icon {
                    position: relative;
                    width: 15%;
                    float: left;
                }

                    section.otherPagesHeader .sectionBody ul li .icon img {
                        height: 50px;
                    }

                section.otherPagesHeader .sectionBody ul li .text {
                    position: relative;
                    width: 85%;
                    float: right;
                    padding: 0px 40px 0px 15px;
                }

                    section.otherPagesHeader .sectionBody ul li .text p {
                        font-family: 'Montserrat', sans-serif !important;
                        font-weight: 500;
                        font-size: 14px;
                        color: #343a40;
                        line-height: 1.2;
                        text-align: left;
                        margin-bottom: 0px;
                    }

    section.otherPagesFeatures {
        position: relative;
    }

        section.otherPagesFeatures .sectionItem .sectionText .title {
            font-size: 18px;
            margin-bottom: 0px;
            padding: 0px 20px 0px 20px;
        }

    section.otherPagesHeader .sectionBodyFeatures {
        position: relative;
        margin-bottom: 50px;
    }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText {
            position: relative;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 16px;
                color: #343a40;
                line-height: 1.4;
                margin-bottom: 20px;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 600;
                font-size: 20px;
                color: #2D3239;
                line-height: 1.6;
                margin-bottom: 5px;
            }

                section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title.left {
                    text-align: left;
                }

                section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title.right {
                    text-align: right;
                }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc:last-of-type {
                margin-bottom: 0px
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc.left {
                text-align: justify;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc.right {
                text-align: justify;
            }

    .orderSm {
        -ms-flex-order: -1;
        order: -1;
    }

    section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        margin-bottom: 30px;
    }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.one:before {
            display: none;
        }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.two:before {
            display: none;
        }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.three:before {
            display: none;
        }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.four:after {
            display: none;
        }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage img {
            width: 200px;
            height: 125px;
        }

    ul.listTriangle {
        position: relative;
        margin-top: 40px;
    }

        ul.listTriangle li {
            float: none !important;
            font-family: 'Montserrat', sans-serif !important;
            font-size: 1.125rem !important;
            font-weight: 500 !important;
            margin-right: 0px !important;
            margin-bottom: 25px !important;
            line-height: 1.3;
            text-align: left !important;
            color: #343a40 !important;
            position: relative;
            padding: 0px 0px 0px 30px !important;
            border: none !important;
        }

            ul.listTriangle li:before {
                content: '';
                position: absolute;
                top: 0px;
                left: 0px;
                background: url('/static/images/icon_arrow_right_dark.svg') no-repeat;
                background-size: 100% 100%;
                width: 20px;
                height: 20px;
            }

    ul.listRedirect {
        position: relative;
        margin-top: 30px;
        display: block;
        width: 100%;
    }

        ul.listRedirect li {
            margin-top: 10px;
            margin-right: 10px;
            padding: 20px 15px;
            border-radius: 20px;
            background: #EBF0F6;
            text-align: center;
            width: 48%;
            float: left;
        }

            ul.listRedirect li a {
                font-size: 18px;
                font-weight: 600;
                color: #2D3239;
            }

                ul.listRedirect li a img {
                    width: 35px;
                    height: 35px;
                    padding-right: 10px;
                    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                    filter: grayscale(100%);
                }

                ul.listRedirect li a:hover {
                    background: #0F2C7A;
                    color: #FFFFFF;
                }

                    ul.listRedirect li a:hover img {
                        -webkit-filter: brightness(0) invert(1);
                        filter: brightness(0) invert(1);
                    }

    .otherTabsHeader {
        position: relative;
        padding: 80px 0px;
    }

        .otherTabsHeader .sectionTitle {
            position: relative;
            margin-bottom: 40px;
        }

            .otherTabsHeader .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 40px;
                color: #2C3139;
                line-height: 1.2;
                text-align: center;
            }

    .sectionTabs {
        position: relative;
        padding: 30px 0px 0px 0px;
        background: #F7F9FC;
        border-radius: 25px;
        overflow: hidden;
    }

        .sectionTabs .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px 30px;
        }

            .sectionTabs .nav li {
                position: relative;
                width: 49%;
                padding-bottom: 30px;
            }

                .sectionTabs .nav li a {
                    position: relative;
                    background: #FFF;
                    color: #2D3239;
                    padding: 20px 40px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    border: none;
                }

                    .sectionTabs .nav li a.active, .sectionTabs .nav li a:hover {
                        background: #0F2C7A;
                        color: #FFFFFF;
                        border: none;
                    }

    .customTable1 {
        position: relative;
        margin-bottom: 0px !important;
    }

        .customTable1 .tableBtn {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 600;
            font-size: 14px;
            background: transparent;
            color: #2D3239 !important;
            border: 1px solid #2D3239 !important;
            line-height: 1.5;
            padding: 5px;
            border-radius: 15px;
            position: relative;
            display: inline-block;
            overflow: hidden;
            z-index: 1;
        }

            .customTable1 .tableBtn:hover {
                background: #61F7AC !important;
                color: #2D3239 !important;
                border: 1px solid #61F7AC !important;
            }

            .customTable1 .tableBtn.green {
                background: #61F7AC;
                color: #2D3239 !important;
                border: 1px solid #61F7AC !important;
            }

        .customTable1 thead th {
            text-align: center;
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            padding: 5px 0px;
            vertical-align: middle !important;
            color: #2D3239;
            padding: 10px 0px;
        }

        .customTable1 thead td, .customTable1 thead th {
            border-top: none;
            border-bottom-width: 1px !important;
        }

            .customTable1 tbody td:nth-of-type(even), .customTable1 thead th:nth-of-type(even) {
                background: #EBF0F6;
            }

            .customTable1 tbody td:first-of-type, .customTable1 thead th:first-of-type {
                border-left: none;
            }

            .customTable1 tbody td:last-of-type, .customTable1 thead th:last-of-type {
                border-right: none;
            }

        .customTable1 tbody td {
            text-align: center;
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            padding: 15px 0px;
            vertical-align: middle !important;
            color: #2D3239;
        }

        .customTable1 tbody tr:last-of-type * {
            border-bottom: none;
        }

        .customTable1 tbody td img {
            height: 15px;
        }

    .accordion {
        margin-top: 30px;
    }

        .accordion .card {
            border: none;
            margin-bottom: 20px;
            border-radius: 20px;
            overflow: hidden;
            background: #ebf0f5;
        }

        .accordion .card-header {
            background: #EBF0F6;
            border-radius: 20px !important;
            border: none;
        }

        .accordion .card-body {
            background: #EBF0F6;
            padding: 20px !important;
            border-radius: 20px;
            overflow: hidden;
        }

            .accordion .card-body p, .accordion .card-body div {
                font-size: 14px;
                font-weight: 500;
                line-height: 1.3;
                color: #2D3239;
                margin: 5px 0px;
            }

            .accordion .card-body img {
                margin: 10px 0px;
                border-radius: 20px;
                width: 100%;
            }

        .accordion .card-header button {
            font-size: 16px;
            color: #2D3239;
            font-weight: 600;
            outline: none !important;
            border: none !important;
            padding-left: 20px;
        }

            .accordion .card-header button:hover {
                font-size: 16px;
                color: #2D3239;
                font-weight: 600;
                text-decoration: none;
                outline: none !important;
                border: none !important;
            }

            .accordion .card-header button:focus, .accordion .card-header button:active {
                outline: none !important;
                border: none !important;
            }

        .accordion .collapse.show {
            border-top: 1px solid rgba(112,112,112,0.12);
        }

        .accordion .card-header button:before,
        .accordion .card-header button.collapsed:before {
            content: "\f139";
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            color: #93a4b5;
            font-size: 22px;
            width: 55px;
            height: 100%;
            text-align: center;
            line-height: 58px;
            position: absolute;
            top: 0;
            right: 0;
        }

        .accordion .card-header button.collapsed:before {
            content: "\f13a";
        }

        .accordion .card-header button .icon {
            display: inline-block;
            width: 55px;
            height: 100%;
            border-right: 2px solid #d11149;
            font-size: 20px;
            color: #AC6C8A;
            line-height: 50px;
            text-align: center;
            position: absolute;
            top: 0;
            left: 0;
        }

        .accordion > .card:not(:last-of-type), .accordion > .card:not(:first-of-type) {
            border-radius: 20px !important;
        }

    .sectionConditionsBody {
        position: relative;
    }

        .sectionConditionsBody .negativeItem {
            position: relative;
            padding: 40px 60px;
            border-radius: 20px;
            background: #EBF0F6;
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            justify-content: center
        }

            .sectionConditionsBody .negativeItem .negativeItemIcon {
                position: relative;
                margin-bottom: 20px
            }

                .sectionConditionsBody .negativeItem .negativeItemIcon img {
                    height: 60px;
                }

            .sectionConditionsBody .negativeItem .negativeItemText {
                position: relative;
            }

                .sectionConditionsBody .negativeItem .negativeItemText .desc {
                    position: relative;
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 500;
                    font-size: 1.125rem !important;
                    color: #343a40;
                    line-height: 1.4;
                    text-align: left;
                    margin-bottom: 0px;
                }

    section.otherPagesHeader .sectionImage.clock {
        padding: 0px 80px;
        flex-direction: column;
        margin-bottom: 25px;
    }

        section.otherPagesHeader .sectionImage.clock .subText {
            font-size: 18px;
            font-weight: 600;
            line-height: 1;
            color: #0E2C7A;
            padding-bottom: 10px;
            border-bottom: 1px solid #0E2C7A;
            margin-bottom: 0px;
            width: 100%;
            text-align: center;
        }

        section.otherPagesHeader .sectionImage.clock .subDesc {
            font-size: 15px;
            font-weight: 500;
            line-height: 1.3;
            color: #494E54;
            padding-top: 10px;
            margin-bottom: 0px;
            text-align: center;
        }

    .clockMetatrader {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .clockMetatraderDesc {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

        .clockMetatraderDesc .first {
            font-size: 18px;
            font-weight: 600;
            line-height: 1;
            color: #0E2C7A;
            padding-bottom: 10px;
            border-bottom: 1px solid #0E2C7A;
            margin-bottom: 0px;
            text-align: center;
        }

        .clockMetatraderDesc .last {
            font-size: 15px;
            font-weight: 500;
            line-height: 1.3;
            color: #494E54;
            padding-top: 10px;
            margin-bottom: 0px;
            text-align: center;
        }

    .sectionTabsOutline {
        position: relative;
        padding: 30px 0px 0px 0px;
        border-radius: 25px;
        overflow: hidden;
    }

        .sectionTabsOutline .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px 30px;
            border: none;
        }

            .sectionTabsOutline .nav li {
                width: 48%;
                position: relative;
                padding-bottom: 30px;
            }

                .sectionTabsOutline .nav li a {
                    position: relative;
                    background: transparent;
                    color: #0F2C7A;
                    padding: 20px 40px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    border: 1px solid #0F2C7A;
                }

                    .sectionTabsOutline .nav li a.active, .sectionTabsOutline .nav li a:hover {
                        background: #0F2C7A;
                        color: #FFFFFF;
                        border: 1px solid #0F2C7A;
                    }

    .customTable2 {
        position: relative;
        margin-bottom: 0px !important;
        border-radius: 20px;
        overflow: hidden;
        border: none !important;
    }

        .customTable2 thead th {
            text-align: center;
            font-size: 14px;
            font-weight: 600;
            line-height: 1;
            vertical-align: middle !important;
            padding: 20px 0px !important;
            border: none !important;
        }

        .customTable2 th {
            border: none !important;
        }

        .customTable2 thead th img {
            width: 30px;
            height: 30px;
            padding-right: 5px;
        }

        .customTable2 thead th.blue1 {
            background: #001C67;
            color: #FFF;
        }

        .customTable2 thead th.blue2 {
            background: #0F2C7A;
            color: #FFF;
        }

        .customTable2 thead th.blue3 {
            background: #2448A7;
            color: #FFF;
        }

        .customTable2 thead th.blue4 {
            background: #2D54BA;
            color: #FFF;
        }

        .customTable2 thead td, .customTable1 thead th {
            border: none !important;
        }

        .customTable2 > tbody > tr:nth-child(odd) > td,
        .customTable2 > tbody > tr:nth-child(odd) > th {
            background-color: #FFF;
            border: none !important;
        }

        .customTable2 > tbody > tr:nth-child(even) > td,
        .customTable2 > tbody > tr:nth-child(even) > th {
            background-color: #F5FAFF;
            border: none !important;
        }

        .customTable2 tbody td {
            text-align: center;
            font-size: 14px;
            font-weight: 600;
            line-height: 1;
            padding: 15px 0px !important;
            vertical-align: middle !important;
            color: #2D3239;
        }

        .customTable2 tbody tr:last-of-type * {
            border: none;
        }

        .customTable2 tbody td img {
            height: 30px;
        }

    .noteTitle {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 14px;
        font-weight: 600;
        margin-bottom: 0;
        line-height: 1.1;
        text-align: left;
        color: #0F2C7A;
        margin-bottom: 10px;
    }

    .noteDesc {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 15px;
        font-weight: 500;
        margin-bottom: 0;
        line-height: 1.3;
        text-align: left;
        color: #2D3239;
    }

    section.otherPagesHeader.lightGrayBg {
        background: #F4F7FC;
    }

    section.otherConditionsPagesHeader {
        padding: 80px 0px 0px 0px !important;
    }

        section.otherConditionsPagesHeader .sectionImage {
            width: 100%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
            -ms-flex-align: end;
            align-items: flex-end;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: start;
            padding-bottom: 0px
        }

    #conditionOtherTable {
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
    }

        #conditionOtherTable .conditionOtherTableTH {
            background-color: #FFF !important;
            color: #2448A7 !important;
        }

        #conditionOtherTable > tbody > tr:nth-child(odd) > td, #conditionOtherTable > tbody > tr:nth-child(odd) > th {
            background-color: #F5FAFF;
            border: none !important;
        }

        #conditionOtherTable > tbody > tr:nth-child(even) > td, #conditionOtherTable > tbody > tr:nth-child(even) > th {
            background-color: #FFF;
            border: none !important;
        }

    .customTable3 > tbody > tr:nth-child(odd) > td, .customTable3 > tbody > tr:nth-child(odd) > th {
        background-color: #F5FAFF;
        border: none !important;
    }

    .customTable3 > tbody > tr:nth-child(even) > td, .customTable3 > tbody > tr:nth-child(even) > th {
        background-color: #E4EEF8;
        border: none !important;
    }

    .otherOutlineBox {
        position: relative;
        border: 3px solid #D3DCE6;
        border-radius: 25px;
        padding: 50px;
        margin-bottom: 120px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .otherOutlineBox .text {
            position: relative;
            width: 60%;
            float: left;
        }

            .otherOutlineBox .text .title {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 20px;
                font-weight: 600;
                margin-bottom: 10px;
                line-height: 1.1;
                text-align: left;
                color: #2D3239;
            }

            .otherOutlineBox .text .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin-bottom: 0px;
                line-height: 1.1;
                text-align: left;
                color: #2D3239;
            }

                .otherOutlineBox .text .desc a {
                    color: #2448A7;
                    font-weight: 500;
                }

        .otherOutlineBox .image {
            position: relative;
            width: 40%;
            float: right;
        }

            .otherOutlineBox .image img {
                position: relative;
            }

    .mbOrderFirst {
        order: 1;
    }

    .mbOrderLast {
        order: 2;
    }

    .otherPagesHeader img.stickyImage {
        display: none;
    }

    .hiddenLgItem {
        display: flex;
    }

    .otherPagesHeader.darkBlueBg {
        background: #0B132C;
    }

        .otherPagesHeader.darkBlueBg .sectionTitle .title, .otherPagesHeader.darkBlueBg .sectionTitle .desc, .otherPagesHeader.darkBlueBg ul.listTriangle li {
            color: #FFF !important;
        }

        .otherPagesHeader.darkBlueBg ul.listRedirect li {
            background: transparent !important;
        }

            .otherPagesHeader.darkBlueBg ul.listRedirect li:hover {
                color: #323232 !important;
                background: #61F6AB !important;
            }

                .otherPagesHeader.darkBlueBg ul.listRedirect li:hover a {
                    color: #323232 !important;
                }

                .otherPagesHeader.darkBlueBg ul.listRedirect li:hover img {
                    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                    filter: grayscale(100%);
                }

            .otherPagesHeader.darkBlueBg ul.listRedirect li a {
                color: #FFF;
                background: transparent !important;
            }

                .otherPagesHeader.darkBlueBg ul.listRedirect li a:hover {
                    color: #323232 !important;
                    background: #61F6AB !important;
                }

                    .otherPagesHeader.darkBlueBg ul.listRedirect li a:hover img {
                        -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                        filter: grayscale(100%);
                    }

                .otherPagesHeader.darkBlueBg ul.listRedirect li a img {
                    width: 45px;
                    height: 45px;
                    padding-right: 10px;
                    -webkit-filter: brightness(0) invert(1);
                    filter: brightness(0) invert(1);
                }

    .bottomSectionImage {
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: start;
        padding-bottom: 0px !important
    }

    .mt4-vs-mt5 {
        position: relative;
        padding: 80px 0px;
    }

        .mt4-vs-mt5:before {
            content: '';
            position: absolute;
            top: 0px;
            left: 0px;
            background: #0F1B41;
            width: 10%;
            height: 100%;
            z-index: 0;
        }

        .mt4-vs-mt5:after {
            content: '';
            position: absolute;
            top: 0px;
            right: 0px;
            background: #182652;
            width: 90%;
            height: 100%;
            z-index: 0;
        }

        .mt4-vs-mt5 .sectionTitle {
            padding: 15px 25px;
            border-radius: 20px;
            border: 1px solid #FFF;
            width: max-content;
            margin-bottom: 15px;
            position: relative;
            z-index: 1;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .mt4-vs-mt5 .sectionTitle img {
                position: relative;
                padding-right: 10px;
                width: 40px;
                height: 40px;
            }

            .mt4-vs-mt5 .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 20px;
                color: #FFF !important;
                line-height: 1.2;
                margin-bottom: 0px;
            }

        .mt4-vs-mt5 .desc {
            position: relative;
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 500;
            font-size: 15px;
            color: #FFF;
            line-height: 1.6;
            z-index: 1;
        }

        .mt4-vs-mt5 .mtPr {
            margin-right: 5px;
        }

        .mt4-vs-mt5 .mtPl {
            margin-left: 5px;
        }

        .mt4-vs-mt5 ul.listRedirects {
            position: relative;
            margin-top: 30px;
            display: flex;
            align-items: center;
            justify-content: space-around;
            z-index: 1;
            margin-bottom: 30px;
        }

            .mt4-vs-mt5 ul.listRedirects.addPr {
                padding-right: 0px !important;
            }

            .mt4-vs-mt5 ul.listRedirects.addPl {
                padding-left: 0px !important;
            }

            .mt4-vs-mt5 ul.listRedirects li {
                float: left;
                margin: 10px;
            }

                .mt4-vs-mt5 ul.listRedirects li.first {
                    margin-left: 0px;
                }

                .mt4-vs-mt5 ul.listRedirects li.last {
                    margin-right: 0px;
                }

                .mt4-vs-mt5 ul.listRedirects li a {
                    padding: 20px;
                    border-radius: 20px;
                    background: transparent;
                    font-size: 18px;
                    font-weight: 600;
                    color: #FFF;
                    text-align: center;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }

                    .mt4-vs-mt5 ul.listRedirects li a img {
                        width: 35px;
                        height: 35px;
                        padding-right: 10px;
                        -webkit-filter: brightness(0) invert(1);
                        filter: brightness(0) invert(1);
                    }

                    .mt4-vs-mt5 ul.listRedirects li a:hover {
                        background: #61F7AC;
                        color: #323232;
                    }

                        .mt4-vs-mt5 ul.listRedirects li a:hover img {
                            -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                            filter: grayscale(100%);
                        }
    /* OTHER - PAGES */

    /* FOOTER */
    footer.footer {
        position: relative;
        padding: 60px 0px;
        background: #09172E;
        border-bottom: 7px solid #0F2C7A;
    }

        footer.footer .footerLogo {
            margin-bottom: 25px;
        }

            footer.footer .footerLogo img {
            }

        footer.footer .footerMenu {
            margin-bottom: 25px;
        }

            footer.footer .footerMenu ul {
                margin-bottom: 0px;
            }

                footer.footer .footerMenu ul li.title {
                    font-size: 15px;
                    font-weight: 600;
                    color: #FFF;
                    margin-bottom: 5px;
                    line-height: 2;
                }

                footer.footer .footerMenu ul li {
                    margin-bottom: 5px;
                    line-height: 1;
                }

                    footer.footer .footerMenu ul li a {
                        font-size: 14px;
                        font-weight: 500;
                        color: #FFF;
                    }

                        footer.footer .footerMenu ul li a:hover {
                        }

        footer.footer .footerDescription {
            margin-top: 25px;
        }

            footer.footer .footerDescription .title {
                font-size: 15px;
                font-weight: 600;
                color: #FFF;
                margin-bottom: 0px;
                line-height: 2;
            }

            footer.footer .footerDescription .desc {
                font-size: 14px;
                font-weight: 400;
                color: #FFF;
                line-height: 1.1;
                margin-bottom: 10px;
                text-align: justify;
            }

        footer.footer .footerSocialMenu {
            margin-top: 25px;
            display: flex;
            align-items: center;
        }

        footer.footer .footerFlex {
            display: flex;
            align-items: center;
            justify-content: flex-start;
        }

        footer.footer .footerSocialMenu .title {
            font-size: 15px;
            font-weight: 600;
            color: #FFF;
            margin-bottom: 0px;
            line-height: 2;
            text-align: left;
            padding-right: 20px;
        }

        footer.footer .footerSocialMenu ul {
            margin-bottom: 0px;
        }

            footer.footer .footerSocialMenu ul li {
                float: left;
                margin: 0px 10px;
            }

                footer.footer .footerSocialMenu ul li:first-of-type {
                    margin-left: 0px;
                }

                footer.footer .footerSocialMenu ul li:last-of-type {
                    margin-right: 0px;
                }

                footer.footer .footerSocialMenu ul li a, footer.footer .footerSocialMenu ul li a:hover {
                    font-size: 16px;
                    color: #FFF;
                }


        footer.footer .footerMenu {
            margin-bottom: 15px !important;
        }

        footer.footer .footerContent {
            display: block;
        }

            footer.footer .footerContent .blockMenu {
                position: relative;
                width: 25%;
                float: left;
            }

                footer.footer .footerContent .blockMenu .mainTitle {
                    font-size: 16px;
                    font-weight: 700;
                    color: #FFF;
                    line-height: 1.2;
                    margin-bottom: 20px;
                }

                footer.footer .footerContent .blockMenu .footerMenu ul li.title {
                    color: #99c0ff !important;
                    line-height: 1.4 !important;
                }
    /* FOOTER */
}

@media (min-width: 481px) and (max-width: 575px) {
    .custom-container {
        max-width: 100%;
    }

    .col-xs-6 {
        position: relative !important;
        width: 50% !important;
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .desktopMenu {
        display: none !important;
    }

    .mobileMenu {
        display: flex !important;
    }

    .otherHidden {
        display: none !important;
    }

    .otherMobileHidden {
        display: none;
    }

    .mobileBg {
        display: none;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0px;
        left: 0px;
        right: 0px;
        z-index: 10;
        background: #000;
        background: rgb(0 0 0 / 75%);
    }

        .mobileBg.show {
            display: block;
        }
    /* HEADER */
    header.header.webtrader {
        position: relative;
        min-height: auto !important;
        background: #0F2C7A;
    }

        header.header.webtrader .topLogo {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            header.header.webtrader .topLogo a {
                padding-right: 15px;
                border-right: 1px solid #364F91;
            }

            header.header.webtrader .topLogo span {
                padding-left: 15px;
                color: #FFF;
                font-weight: 500;
                line-height: 1;
            }

        header.header.webtrader .webTraderNav {
            display: flex;
            padding-right: 15px !important;
            border-left: 0px !important;
            border-right: 1px solid #364F91;
        }

            header.header.webtrader .webTraderNav li {
            }

                header.header.webtrader .webTraderNav li a {
                    font-weight: 400 !important;
                    font-size: 14px !important;
                    ;
                    color: #FFF !important;
                    ;
                }

        header.header.webtrader .headerTops .mobileLanguage ul {
            border: none !important;
        }

    header.header {
        position: relative;
        z-index: 99;
    }

        header.header.headerBg {
        }

        header.header .headerTop ul {
            margin-bottom: 0;
        }

            header.header .headerTop ul li {
            }

                header.header .headerTop ul li a {
                    font-weight: 400;
                    padding: 10px 20px 10px 20px;
                    font-size: 13px;
                    color: #707070;
                    position: relative;
                    border-right: 1px solid #FFF;
                }

                    header.header .headerTop ul li a.last {
                        border-right: none;
                    }

        header.header nav.navbar {
            padding: 0 !important;
        }

        header.header .navbar-toggler-icon {
            position: absolute;
            left: 0px;
            top: 15px;
        }

            header.header .navbar-toggler-icon i {
                color: #FFF;
                font-size: 25px;
            }

        header.header .navbar-brand {
            margin-right: 0px;
        }

            header.header .navbar-brand img {
                width: 125px;
            }

        header.header .mobileExtra {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

            header.header .mobileExtra .mobileLanguage {
            }

        header.header .mobileLogin {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

            header.header .mobileLogin a {
                width: 50%;
                text-align: center;
            }

        header.header .mobileExtra .mobileSearch {
            font-size: 17px;
            color: #FFF;
            padding-right: 25px;
            border-right: 1px solid #364F91;
        }

        header.header .navbar-nav {
            margin-top: 20px;
        }

            header.header .navbar-nav .nav-item li {
                margin-left: 10px
            }

            header.header .navbar-nav .nav-item .nav-link {
                font-weight: 600;
                padding: 10px 20px 10px 20px;
                font-size: 13px;
                color: #FFF;
                background: #0a2158;
                position: relative;
                margin-bottom: 5px;
                border-radius: 10px;
            }

            header.header .navbar-nav .navbar li:hover,
            header.header .navbar-nav .navbar li:active {
                background: #FFF !important;
                border-radius: 40px;
                transition: all 0.3s ease-in-out
            }

            header.header .navbar-nav .navbar li.show {
                background: #FFF !important;
                border-radius: 40px;
                transition: all 0.3s ease-in-out
            }

        header.header .mainMenu {
            display: block;
            padding: 10px 0;
        }

            header.header .mainMenu .navLogo {
                display: none;
            }

                header.header .mainMenu .navLogo img {
                    width: 150px
                }

            header.header .mainMenu .navMenu {
            }

            header.header .mainMenu .navExtra {
                display: flex;
                align-items: center;
                justify-content: flex-end;
            }

            header.header .mainMenu .navMenu ul {
                margin-bottom: 0;
                display: flex;
                align-items: center;
                justify-content: space-between;
            }

                header.header .mainMenu .navMenu ul li {
                    float: left;
                }

                    header.header .mainMenu .navMenu ul li a {
                        font-weight: 600;
                        font-size: 13px;
                        color: #FFF;
                        position: relative;
                    }

                        header.header .mainMenu .navMenu ul li a.first {
                            padding-left: 0px;
                        }

        header.header .headerTops {
            left: 0;
            position: fixed;
            right: 0;
            top: 0;
            z-index: 9999;
            padding: 15px 0px;
            border-bottom: 1px solid #364F91;
            min-height: 80px;
            box-shadow: rgb(2 123 254 / 30%) 0px 7px 29px 0px;
            background: #0F2C7A;
        }

            header.header .headerTops .topLogo {
            }

                header.header .headerTops .topLogo img {
                    width: 125px;
                }

            header.header .headerTops .topExtra {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }

                header.header .headerTops .topExtra a {
                    margin: 0px;
                }

            header.header .headerTops .mobileLanguage ul {
                margin-bottom: 0px;
            }

                header.header .headerTops .mobileLanguage ul li {
                }

                    header.header .headerTops .mobileLanguage ul li > a:first-of-type {
                        font-weight: 600;
                        color: #FFF;
                    }

            header.header .headerTops .mobileLanguage .headerDropdown {
                border: none !important;
                border-radius: 20px !important;
                margin-top: 15px !important;
                left: -120px !important;
            }

                header.header .headerTops .mobileLanguage .headerDropdown a.dropdown-item {
                    color: #0F2C7A !important;
                    font-size: 15px;
                    font-weight: 500;
                    line-height: 30px;
                    text-align: center;
                    overflow: hidden;
                    padding: 3px
                }

                    header.header .headerTops .mobileLanguage .headerDropdown a.dropdown-item:first-of-type {
                        margin-top: 10px;
                    }

                    header.header .headerTops .mobileLanguage .headerDropdown a.dropdown-item:last-of-type {
                        margin-bottom: 10px;
                    }

                    header.header .headerTops .mobileLanguage .headerDropdown a.dropdown-item img {
                        width: 20px;
                        margin-right: 10px
                    }

                    header.header .headerTops .mobileLanguage .headerDropdown a.dropdown-item:hover {
                        background: #EBF0F6 !important;
                        color: #020349 !important;
                        font-size: 15px;
                    }

        header.header .navbar-nav li > ul.dropdown-menu {
            background: #0a2158;
            border-radius: 10px !important;
            margin-bottom: 5px;
            box-shadow: none;
            border: none;
        }

        header.header .navbar-nav .dropdown-submenu > ul.dropdown-menu {
            background: #091b4d;
            border-radius: 0px !important;
        }

        header.header .navbar-nav .dropdown-submenu > ul.dropdown-menu {
            display: none;
        }

            header.header .navbar-nav .dropdown-submenu > ul.dropdown-menu.show {
                display: block;
            }

        header.header .navbar-nav li > ul.dropdown-menu li {
            width: 100%;
            text-align: left;
            line-height: 25px;
            margin-left: 0px;
        }

            header.header .navbar-nav li > ul.dropdown-menu li:first-of-type {
                margin-top: 10px;
            }

            header.header .navbar-nav li > ul.dropdown-menu li:last-of-type {
                margin-bottom: 10px;
            }

            header.header .navbar-nav li > ul.dropdown-menu li a {
                color: #FFF !important;
                font-size: 13px;
                font-weight: 600;
                line-height: 30px;
                text-align: left;
                overflow: hidden;
                padding: 5px 15px;
            }

                header.header .navbar-nav li > ul.dropdown-menu li a:hover, header.header .navbar-nav li > ul.dropdown-menu li a:active, header.header .navbar-nav li > ul.dropdown-menu li a:focus {
                    background: #EBF0F6 !important;
                    color: #020349 !important;
                    font-size: 13px;
                }

                header.header .navbar-nav li > ul.dropdown-menu li a:active {
                    color: #0F2C7A !important;
                    font-size: 13px;
                    font-weight: 600;
                    line-height: 30px;
                    text-align: left;
                    overflow: hidden;
                    padding: 5px 15px;
                }

                header.header .navbar-nav li > ul.dropdown-menu li a:hover {
                    background: #EBF0F6 !important;
                    color: #020349 !important;
                    font-size: 13px;
                }

        header.header .navbar-nav .dropdown-submenu {
            position: relative;
        }

            header.header .navbar-nav .dropdown-submenu > .dropdown-menu {
                top: 0;
                left: 100%;
                margin-top: 0px;
                margin-left: 0px;
            }

        header.header .navbar-nav ul li a.last {
            padding-right: 0px;
        }
        /* rotate caret on hover */
        header.header .navbar-nav .dropdown-menu > li > a:hover:after {
            text-decoration: underline;
            transform: rotate(-90deg);
        }
        /* rotate caret on hover */
        header.header .navbar-nav.dropdown-menu > li > a:hover:after {
            text-decoration: underline;
            transform: rotate(-90deg);
        }

        header.header .headerTops .topExtra .headerDropdown {
            box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
        }
        /* HEADER */

        /* HEADER-LIGHT */
        header.header.otherHeader {
            position: relative;
            min-height: auto !important;
            background: #FFF !important;
        }

            header.header.otherHeader .navMenu li > ul.dropdown-menu {
                border-radius: 20px !important;
                background: #FFF !important;
                box-shadow: rgb(180 180 180 / 70%) 0px 7px 29px 0px;
                border: none;
            }

            header.header.otherHeader .navMenu .dropdown-submenu > .dropdown-menu {
                box-shadow: none !important;
            }

            header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle, header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:active, header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:focus {
                background: none !important;
                color: #0042af !important;
                border-bottom: 1px solid #0042af;
            }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:hover {
                    opacity: 1 !important;
                    color: #0042af !important;
                    text-decoration: none !important;
                    background: transparent !important;
                }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle.dropdown-toggle::after {
                    display: none;
                }

            header.header.otherHeader .navMenu li > ul.dropdown-menu li a {
                color: #2D323A !important;
                font-size: 13px;
                font-weight: 600;
                line-height: 30px;
                text-align: left;
                overflow: hidden;
                padding: 5px 15px;
            }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li a:hover {
                    background: #ecf0f5 !important;
                    color: #2D323A !important;
                    font-size: 13px;
                    opacity: 1 !important;
                }

            header.header.otherHeader .mainMenu .navMenu ul li a {
                font-weight: 600;
                padding-left: 0.7rem;
                padding-right: 0.7rem;
                font-size: 13px;
                color: #2D323A;
                position: relative;
            }

                header.header.otherHeader .mainMenu .navMenu ul li a:hover {
                    color: #0142AF;
                    opacity: 1;
                }

            header.header.otherHeader .headerTops.otherHeaderTops {
                padding: 15px 0px;
                border-bottom: 1px solid #FFF !important;
                background: #FFF !important;
            }

            header.header.otherHeader .navbar-nav .nav-item .nav-link {
                font-weight: 600;
                background: #EBF0F6;
                color: #0a2158;
            }

            header.header.otherHeader .navbar-nav li > ul.dropdown-menu {
                background: #EBF0F6;
            }

                header.header.otherHeader .navbar-nav li > ul.dropdown-menu li a {
                    color: #0a2158 !important;
                }

            header.header.otherHeader .navbar-nav .dropdown-submenu > ul.dropdown-menu {
                background: #dde7f0;
                display: none;
            }

                header.header.otherHeader .navbar-nav .dropdown-submenu > ul.dropdown-menu.show {
                    display: block;
                }

            header.header.otherHeader .headerTops.otherHeaderTops .topExtra ul {
                border-left: 1px solid #2D323A !important;
            }

                header.header.otherHeader .headerTops.otherHeaderTops .topExtra ul li > a:first-of-type {
                    font-weight: 600;
                    color: #2D323A !important;
                }

            header.header.otherHeader .navbar-toggler-icon i {
                color: #2D323A;
            }

            header.header.otherHeader .headerTops.otherHeaderTops .mobileLanguage ul {
                border: none
            }

                header.header.otherHeader .headerTops.otherHeaderTops .mobileLanguage ul li > a:first-of-type {
                    color: #2d323a;
                }

            header.header.otherHeader .mobileExtra .mobileSearch {
                color: #2d323a;
            }
    /* HEADER-LIGHT */

    /* PROMOTIONS */
    .otherPromotions {
    }

        .otherPromotions .addPromotionBg {
            background-size: 100% !important;
        }

        .otherPromotions .mainImage {
            width: 100%;
            margin-top: 0px;
            transform-origin: center;
            transform: scale(1.5);
        }

        .otherPromotions .addPromotionBg .promotionHeader {
            background-size: 100% 100% !important;
        }

        .otherPromotions .content2 ul {
            margin-bottom: 0px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            flex-direction: column;
        }

            .otherPromotions .content2 ul li {
                float: left;
                display: flex;
                align-items: center;
                flex-direction: column;
                justify-content: center;
                width: 100%;
                margin-bottom: 40px;
            }

        .otherPromotions .redPromo .content2 ul li {
            border-right: none;
        }

        .otherPromotions .purplePromo .content2 ul li {
            border-right: none;
        }

        .otherPromotions .content2 ul li:last-of-type {
            border: none;
        }

        .otherPromotions .content2 ul li .icon {
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 20px
        }

            .otherPromotions .content2 ul li .icon img {
                width: 50px;
                height: 50px;
            }

        .otherPromotions .content2 ul li .text {
            font-size: 18px;
            font-weight: 600;
            color: #2D3239;
            line-height: 1;
            text-align: center;
        }

        .otherPromotions .content2 {
            position: relative;
            padding: 50px 0px 100px 0px;
            background: url('/static/images/main_trading_bg.png') no-repeat;
            background-size: 100% 100%;
            background-position: bottom center;
        }

            .otherPromotions .content2 .sectionTitle {
                position: relative;
            }

                .otherPromotions .content2 .sectionTitle .title {
                    font-size: 35px;
                    color: #2D3239;
                    font-weight: 700;
                    line-height: 1;
                    margin-bottom: 10px;
                    text-align: center;
                }

        .otherPromotions .redPromo .content2 .sectionTitle .subTitle {
            font-size: 25px;
            color: #C0171B;
            font-weight: 600;
            line-height: 1;
            margin-bottom: 0px;
            text-align: center;
            margin-bottom: 20px;
        }

        .otherPromotions .purplePromo .content2 .sectionTitle .subTitle {
            font-size: 25px;
            color: #582CD8;
            font-weight: 600;
            line-height: 1;
            margin-bottom: 0px;
            text-align: center;
            margin-bottom: 20px;
        }

        .otherPromotions .content2 .sectionTitle .desc {
            font-size: 16px;
            color: #2D3239;
            font-weight: 500;
            line-height: 1.3;
            margin-bottom: 10px;
            text-align: center;
        }

        .otherPromotions .redPromo .content2 .customTable2 thead th {
            color: #FFF !important
        }

            .otherPromotions .redPromo .content2 .customTable2 thead th.bg1 {
                background: #C0171B !important
            }

            .otherPromotions .redPromo .content2 .customTable2 thead th.bg2 {
                background: #791214 !important
            }

        .otherPromotions .purplePromo .content2 .customTable2 thead th {
            color: #FFF !important
        }

            .otherPromotions .purplePromo .content2 .customTable2 thead th.bg1 {
                background: #582CD8 !important
            }

            .otherPromotions .purplePromo .content2 .customTable2 thead th.bg2 {
                background: #3F19AF !important
            }

        .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(odd) > td, .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(odd) > th {
            background-color: #EBF0F6 !important;
            border: none !important;
        }

        .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(even) > td, .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(even) > th {
            background-color: #F4F6F8 !important;
            border: none !important;
        }

        .otherPromotions .termsLink {
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            text-align: center;
        }

        .otherPromotions .redPromo .termsLink {
            color: #C0171B;
        }

        .otherPromotions .purplePromo .termsLink {
            color: #582CD8;
        }

        .otherPromotions .content3 {
            position: relative;
            padding: 80px 0px;
            background: #EBF0F6;
        }

            .otherPromotions .content3 .icon {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-bottom: 20px
            }

                .otherPromotions .content3 .icon img {
                    width: 50px;
                    height: 50px;
                }

            .otherPromotions .content3 .text {
                font-size: 18px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                text-align: center;
                margin-bottom: 10px;
            }

            .otherPromotions .content3 .desc {
                font-size: 16px;
                font-weight: 500;
                color: #2D3239;
                line-height: 1;
                text-align: center;
                margin-bottom: 40px;
            }


        .otherPromotions .content4 {
            position: relative;
            padding: 80px 0px;
            background: #FFF;
        }

            .otherPromotions .content4 .item {
                background: #EBF0F6;
                border-radius: 20px;
                padding: 30px;
                display: flex;
                align-items: center;
                justify-content: center;
                flex-direction: column;
                min-height: 275px;
                margin-bottom: 40px;
            }

            .otherPromotions .content4 .icon {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-bottom: 20px
            }

                .otherPromotions .content4 .icon img {
                    width: 50px;
                    height: 50px;
                }

            .otherPromotions .content4 .text {
                font-size: 18px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                text-align: center;
                margin-bottom: 10px;
            }

            .otherPromotions .content4 .desc {
                font-size: 16px;
                font-weight: 500;
                color: #2D3239;
                line-height: 1;
                text-align: center;
            }

        .otherPromotions .content5 {
            position: relative;
            padding: 80px 0px;
            background-size: 100% 100% !important;
        }

            .otherPromotions .content5 .more a {
                padding: 10px 40px;
                margin: 0px;
                color: #FFF !important;
            }

        .otherPromotions .redPromo .content5 .more a {
            background: #C0171B !important;
            border-color: #C0171B !important;
        }

        .otherPromotions .purplePromo .content5 .more a {
            background: #582CD8 !important;
            border-color: #582CD8 !important;
        }

        .otherPromotions .content6 {
            position: relative;
            padding: 50px 0px;
            background: #120001;
        }

        .otherPromotions .redPromo .content6 {
            border-bottom: 10px solid #5A0606;
        }

        .otherPromotions .purplePromo .content6 {
            border-bottom: 10px solid #582CD8;
        }
    /* PROMOTIONS */

    /* CALC */
    .sectionTabs2 {
        position: relative;
        padding: 30px 0px 0px 0px;
    }

        .sectionTabs2 .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px;
            border: none;
        }

            .sectionTabs2 .nav li {
                position: relative;
                padding-bottom: 30px;
                width: 49%;
            }

                .sectionTabs2 .nav li a {
                    position: relative;
                    border: 2px solid #61F7AC;
                    background: #FFF;
                    color: #2D3239;
                    padding: 20px 40px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                }

                    .sectionTabs2 .nav li a.active, .sectionTabs2 .nav li a:hover {
                        background: #61F7AC;
                        color: #2D3239;
                        border: 2px solid #61F7AC;
                        -webkit-transition: all 0.3s ease-in-out;
                        transition: all .3s ease-in-out;
                    }

    .calculator {
    }

        .calculator .form-control {
            padding: 10px 20px;
            border: 1px solid #A6B3C4 !important;
            border-radius: 15px;
            min-height: 50px;
        }

        .calculator img.change {
            width: 40px;
            height: 40px;
        }
    /* CALC */

    /* TUTORIAL */
    .tutorialItem {
        position: relative;
    }

        .tutorialItem .image {
            position: relative;
            width: 100%;
            height: 200px;
            border-radius: 20px;
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .tutorialItem .image:after {
                content: '';
                position: absolute;
                width: 100%;
                height: 100%;
                border-radius: 20px;
                background: url('/static/images/tutorialmaskbg.png') no-repeat;
                background-size: 100% 100%;
            }

            .tutorialItem .image img.cover {
                width: 100%;
                height: 100%;
                -ms-object-fit: cover;
                object-fit: cover;
                z-index: 0;
            }

            .tutorialItem .image img.play {
                position: absolute;
                width: 50px;
                height: 50px;
                z-index: 1;
            }

        .tutorialItem .text {
            margin-top: 10px;
        }

            .tutorialItem .text .title {
                font-size: 17px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                margin-bottom: 5px;
            }

            .tutorialItem .text .time {
                font-size: 14px;
                font-weight: 400;
                color: #2D3239;
                line-height: 1;
                margin-bottom: 0px;
            }
    /* TUTORIAL */

    /* SEARCH BOX */
    .otherSearchBox {
        position: relative;
        padding: 30px 0px;
        margin-top: -60px;
    }

        .otherSearchBox .searchContent {
            position: relative;
        }

            .otherSearchBox .searchContent .form-control, .otherSearchBox .searchContent .form-control:focus {
                position: relative;
                border-radius: 20px;
                border: none;
                box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px !important;
                padding: 30px 80px;
            }

            .otherSearchBox .searchContent .before {
                width: 40px;
                height: 40px;
                border-radius: 50%;
                background: #EBF0F6;
                display: flex;
                align-items: center;
                justify-content: center;
                position: absolute;
                top: 10px;
                left: 20px;
            }

                .otherSearchBox .searchContent .before i {
                    color: #2D323A;
                    font-size: 15px;
                }

            .otherSearchBox .searchContent button {
                position: absolute;
                top: 10px;
                right: 20px;
                border: none;
                background: transparent;
            }

                .otherSearchBox .searchContent button i {
                    font-size: 40px;
                    color: #EBF0F6;
                }
    /* SEARCH BOX */

    /* PAMM/MAMM */
    .affiliateItem2 {
        position: relative;
        height: 250px;
        background: #EBF0F6;
        border-radius: 20px;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }

        .affiliateItem2 img {
            position: absolute;
            bottom: 0px;
        }

    .affiliateItem {
        position: relative;
        padding: 0px 30px 30px 30px;
        background: #EBF0F6;
        border-radius: 20px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

        .affiliateItem .image {
            position: relative;
            padding: 20px;
            border-radius: 50%;
            background: #0F2C7A;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100px;
            height: 100px;
            margin-bottom: 20px;
            margin-top: -25px;
        }

            .affiliateItem .image img {
                position: relative;
                width: 50px;
                height: 50px;
            }

        .affiliateItem .text {
            font-size: 18px;
            font-weight: 600;
            line-height: 1.2;
            color: #0F2C7A;
            text-align: center;
            margin-bottom: 0px;
        }
    /* PAMM/MAMM */

    /* OPEN AFFILIATE */
    .mainOpenAffliate {
        background: #0B132C !important;
    }

        .mainOpenAffliate .sectionTitle h6 {
            color: #FFF !important;
        }

        .mainOpenAffliate .sectionBody {
            margin-top: 20px !important;
        }

            .mainOpenAffliate .sectionBody .otherDesc {
                margin-top: 20px !important;
                flex-direction: column !important;
                text-align: center !important;
            }

                .mainOpenAffliate .sectionBody .otherDesc .subTitle {
                    color: #FFF !important;
                }

            .mainOpenAffliate .sectionBody .item {
                flex-direction: column !important;
                justify-content: center !important;
            }

                .mainOpenAffliate .sectionBody .item .itemIcon {
                    width: 100% !important;
                    float: none !important;
                }

                .mainOpenAffliate .sectionBody .item .itemText {
                    width: 100% !important;
                    float: none !important;
                    margin-top: -50px;
                    margin-bottom: -30px;
                }

                    .mainOpenAffliate .sectionBody .item .itemText .title, .mainOpenAffliate .sectionBody .item .itemText .desc {
                        text-align: center !important;
                        color: #FFF !important;
                    }
    /* OPEN AFFILIATE */

    /* WHY N1CM */
    .zIndex1 {
        z-index: 1;
    }

    .mtN200 {
        margin-top: -175px;
    }

    .mHAuto {
        min-height: auto !important
    }
    /* WHY N1CM */

    /* SUPPORT CENTER */
    .faqListItem {
        position: relative;
        margin-bottom: 60px;
    }

        .faqListItem .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 25px;
            line-height: 1.1;
            text-align: left;
            color: #2C3139;
        }

        .faqListItem ul {
            position: relative;
            margin-bottom: 0px;
        }

            .faqListItem ul li {
                margin-bottom: 20px;
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 400;
                margin-bottom: 20px;
                line-height: 1.3;
                text-align: left;
                color: #2C3139;
            }

        .faqListItem a {
            color: #2D3239 !important
        }

    .supportItem {
        display: flex;
        justify-content: center;
        margin-bottom: 25px;
        width: 100%;
    }

        .supportItem .icon {
            width: 20%;
            float: left;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .supportItem .icon img {
                width: 50px;
                height: 50px;
            }

        .supportItem .text {
            width: 80%;
            float: left;
            padding: 0px 15px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

            .supportItem .text .first {
                font-size: 13px;
                line-height: 1.2;
                font-weight: 600;
                margin-bottom: 10px;
                color: #2D3239;
            }

            .supportItem .text .last {
                font-size: 12px;
                font-weight: 400;
                color: #2D3239;
                line-height: 1.2;
                margin-bottom: 0px;
            }

    .searchForm {
        position: relative;
        width: 100%;
    }

        .searchForm .form-control {
            border-radius: 0px;
            border: none;
            border-bottom: 1px solid #2D3239;
            background: transparent;
        }

            .searchForm .form-control:focus {
                background: transparent !important;
                border-bottom: 1px solid #61F7AC;
            }

    .oS-w100 {
        width: 100%;
    }
    /* SUPPORT CENTER */

    /* LEGAL DOCUMENT */
    .downloadItem {
        padding: 40px;
        border-radius: 20px;
        background: #EBF0F6;
    }

        .downloadItem a {
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .downloadItem a .sectionBody {
                width: 80%;
                float: left;
                display: flex;
                align-items: center;
                justify-content: center
            }

                .downloadItem a .sectionBody .icon {
                    width: 25%;
                    float: left;
                    display: flex;
                    align-items: flex-start;
                    justify-content: center
                }

                .downloadItem a .sectionBody .text {
                    width: 75%;
                    float: left;
                    display: flex;
                    align-items: flex-start;
                    justify-content: center;
                    padding: 0px 10px;
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 18px;
                    font-weight: 600;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: center;
                    color: #2C3139;
                }

            .downloadItem a .sectionMore {
                width: 20%;
                float: left;
                display: flex;
                align-items: center;
                justify-content: center
            }

                .downloadItem a .sectionMore img {
                    padding: 10px;
                    background: #0F2C7A;
                    border-radius: 10px;
                }
    /* LEGAL DOCUMENT */

    /* FAQS DETAIL */
    .pxMt {
        padding-top: 0px !important;
    }

    section.faqsPage {
        position: relative;
    }

        section.faqsPage ul {
            margin-bottom: 0px;
        }

            section.faqsPage ul li {
                margin-bottom: 15px;
            }

                section.faqsPage ul li a {
                    margin: 0px;
                    width: 100%;
                    text-align: center;
                    padding: 15px 20px;
                }

                    section.faqsPage ul li a.active {
                        background-color: #61F7AC !important;
                        border: 1px solid #61F7AC !important;
                        color: #03062C !important;
                    }

                    section.faqsPage ul li a:hover {
                        background-color: #61F7AC !important;
                        border: 1px solid #61F7AC !important;
                        color: #03062C !important;
                        transform: scale(1) !important;
                    }

    .imgOtherNone {
        display: none !important;
    }

    .imgOtherBlock {
        display: block !important
    }
    /* FAQS DETAIL */

    /* CONTACT PAGE */
    section.contactUsForms {
    }

        section.contactUsForms .leftBox {
            position: relative;
            margin-bottom: 40px;
        }

            section.contactUsForms .leftBox label {
                color: #2D3239;
                font-size: 15px;
                font-weight: 500;
                line-height: 1.2;
                margin-bottom: 0px;
            }

                section.contactUsForms .leftBox label.policyLabel {
                    color: #2D3239;
                    font-size: 13px;
                    font-weight: 500;
                    line-height: 1.2;
                    margin-bottom: 0px;
                    padding-left: 10px
                }

            section.contactUsForms .leftBox .form-control {
                border: none;
                border-radius: 0px;
                border-bottom: 1px solid #2D3239;
            }

                section.contactUsForms .leftBox .form-control:focus {
                    border: none;
                    border-radius: 0px;
                    border-bottom: 1px solid #61F7AC;
                }

            section.contactUsForms .leftBox button {
                width: 100%;
            }

        section.contactUsForms .rightBox {
            position: relative;
            background: #EBF0F6;
            border-radius: 20px;
            padding: 30px 70px;
            margin-bottom: 40px;
        }

            section.contactUsForms .rightBox .sectionImageCover {
                margin-top: -40px;
                margin-bottom: 30px;
            }

                section.contactUsForms .rightBox .sectionImageCover img {
                    width: 100%;
                }

            section.contactUsForms .rightBox ul {
                position: relative;
            }

                section.contactUsForms .rightBox ul li {
                    margin-bottom: 20px;
                }

                    section.contactUsForms .rightBox ul li a {
                        display: flex;
                        align-items: center;
                    }

                        section.contactUsForms .rightBox ul li a .iconBox {
                            width: 17%;
                            float: left;
                        }

                            section.contactUsForms .rightBox ul li a .iconBox img {
                                width: 40px;
                                height: 40px;
                            }

                        section.contactUsForms .rightBox ul li a .iconText {
                            width: 83%;
                            float: right;
                            color: #2D3239;
                            font-size: 17px;
                            font-weight: 500;
                        }

        section.contactUsForms .bottomBox {
            position: relative;
            width: 100%;
            background: #AFD9FF;
            border-radius: 20px;
            padding: 30px;
            display: flex;
            align-items: center;
            justify-content: center
        }

            section.contactUsForms .bottomBox .sectionTitle {
                padding-bottom: 0px !important;
                align-items: center !important;
            }

            section.contactUsForms .bottomBox .title {
                color: #103563 !important;
                border-bottom: 2px solid #103563;
            }

            section.contactUsForms .bottomBox .desc {
                font-size: 17px !important;
                color: #052958 !important;
                font-weight: 500 !important;
            }
    /* CONTACT PAGE */

    /* NEWS CATS */
    .categoriesListHorizantal {
        position: relative;
    }

        .categoriesListHorizantal ul {
            padding-top: 50px;
        }

            .categoriesListHorizantal ul li {
                width: 45%;
            }

                .categoriesListHorizantal ul li a {
                    margin: 0px !important;
                    color: #03062C !important;
                    width: 100%;
                    text-align: center;
                }

    .newsLists .cardItem:first-of-type {
        margin-top: -150px;
        margin-bottom: 175px !important;
    }

    .cardItem {
        position: relative;
        border-radius: 20px;
        overflow: hidden;
        box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    }

        .cardItem.horizantal .image {
            position: relative;
            height: 250px;
            width: 40%;
            float: left;
            border-top-left-radius: 20px;
            border-bottom-left-radius: 20px;
            overflow: hidden;
        }

        .cardItem .image img {
            position: relative;
            width: 100%;
            height: 100%;
            -ms-object-fit: cover;
            object-fit: cover;
        }

        .cardItem.horizantal .text {
            position: relative;
            background: #FFF;
            width: 60%;
            height: 250px;
            float: left;
            padding: 30px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

        .cardItem.vertical .image {
            position: relative;
            height: 250px;
            width: 100%;
            float: left;
            border-top-left-radius: 20px;
            border-top-right-radius: 20px;
            overflow: hidden;
        }

        .cardItem.vertical .text {
            position: relative;
            background: #FFF;
            width: 100%;
            float: left;
            padding: 30px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

        .cardItem .text .content {
            position: relative;
        }

        .cardItem .text .desc {
            font-size: 14px;
            font-weight: 400;
            color: #2D3239;
            line-height: 1.2;
        }

        .cardItem .text .title a {
            font-size: 16px;
            font-weight: 600;
            color: #2D3239;
            line-height: 1.2;
        }

        .cardItem .more {
            margin-bottom: 0px;
        }

            .cardItem .more a {
                font-size: 14px;
                font-weight: 600;
                color: #61F7AC;
                line-height: 1.2;
            }
    /* CUSTOM PAGINATION */
    .customPagination .pagination.pagination-circle .page-item {
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .customPagination .pagination.pagination-circle .page-item.active .page-link {
            border-radius: 50%;
        }

        .customPagination .pagination.pagination-circle .page-item .page-link:hover {
            border-radius: 50%;
        }

        .customPagination .pagination.pagination-circle .page-item .page-link {
            margin-left: 2px;
            margin-right: 2px;
            border-radius: 50%;
            width: 40px;
            height: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
        }

    .customPagination .pagination .page-item.active .page-link {
        box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    }

    .customPagination .page-link {
        border: none !important;
    }

    .customPagination .pagination .page-item .page-link {
        color: #2C3238;
        background: #F2F5F9;
    }

    .customPagination .pagination.pagination-circle .page-item.active .page-link {
        background-color: #0F2C7A;
        color: white;
    }

        .customPagination .pagination.pagination-circle .page-item.active .page-link:hover {
            background-color: #0F2C7A;
        }

    .customPagination .pagination .page-item .page-link.prev, .customPagination .pagination .page-item .page-link.next {
        background: transparent;
        border: 0 !important;
        color: #C8CED5;
        font-size: 12px;
    }

        .customPagination .pagination .page-item .page-link.prev:hover, .customPagination .pagination .page-item .page-link.next:hover {
            background-color: initial;
            color: #C8CED5
        }

    .customPagination .pagination .page-item .page-link:hover {
        -webkit-transition: all .3s linear;
        transition: all .3s linear;
        border-radius: .125rem;
        background-color: #0F2C7A;
        color: #FFF;
    }

    .customPagination .pagination.pagination-circle .page-item .page-link:hover {
        border-radius: 50%;
    }

    .mainNewsSlider {
        position: relative;
    }

        .mainNewsSlider .item {
            margin: 10px 25px;
        }

        .mainNewsSlider .owl-nav {
            display: block !important;
            right: 0;
            font-size: 20px;
            color: #ccc;
        }

        .mainNewsSlider .owl-prev {
            position: absolute;
            left: 0px;
            top: 50%;
        }

        .mainNewsSlider .owl-next {
            position: absolute;
            right: 0px;
            top: 50%;
        }
    /* CUSTOM PAGINATION */

    /* NEWS CATS */

    /* CAREER */
    .careerItemText {
        border-radius: 20px;
        padding: 40px;
        background: #0F2C7A;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        height: 300px;
        margin-bottom: 25px;
    }

        .careerItemText .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: center;
            color: #FFF;
        }

        .careerItemText .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: left;
            color: #FFF;
        }

    .careerItemImage {
        border-radius: 20px;
        background: #0F2C7A;
        height: 300px;
        overflow: hidden;
        margin-bottom: 25px;
    }

        .careerItemImage img {
            border-radius: 20px;
            width: 100%;
            height: 100%;
            -ms-object-fit: cover;
            object-fit: cover;
        }

    .horizantalBox {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        padding: 0px 20px;
    }

        .horizantalBox.w-25 {
            margin-bottom: 25px;
            width: 50% !important;
            float: left;
        }

        .horizantalBox.w-20 {
            margin-bottom: 25px;
            width: 50% !important;
            float: left;
        }

        .horizantalBox img {
            width: 70px;
            height: 70px;
            margin-bottom: 15px;
        }

        .horizantalBox .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: center;
            color: #2D3239;
        }

        .horizantalBox .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: center;
            color: #2D3239;
        }

    .openPositionBox {
        position: relative;
        padding: 40px;
        border-radius: 20px;
        background: #FFF;
        box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
        display: block;
        margin-bottom: 25px;
    }

        .openPositionBox:last-of-type {
            margin-bottom: 0px;
        }

        .openPositionBox .text {
            width: 100%;
            float: left;
            margin-bottom: 25px;
        }

        .openPositionBox .more {
            width: 100%;
            float: left;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
        }

        .openPositionBox .text .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: center;
            color: #0F2C7A;
        }

        .openPositionBox .text .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: center;
            color: #2D3239;
        }

        .openPositionBox .more a:first-of-type {
            margin: 0px;
        }

        .openPositionBox .more a.other {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 12px;
            font-weight: 400;
            margin-top: 10px;
            line-height: 1.2;
            color: #2D3239;
            text-decoration: underline !important;
        }

    section.mainSupportCareers {
        position: relative;
        padding: 50px 0px;
        background: #0F2C7A;
    }

        section.mainSupportCareers .sectionTitle {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
        }

            section.mainSupportCareers .sectionTitle h6 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 40px;
                font-weight: 700;
                margin-bottom: 0px;
                line-height: 1;
                text-align: center;
                color: #FFF;
                padding-bottom: 20px;
                border-bottom: 1px solid #FFF;
            }

            section.mainSupportCareers .sectionTitle .more {
                position: relative;
                padding-top: 20px;
                display: flex;
                flex-direction: column;
            }

                section.mainSupportCareers .sectionTitle .more .first {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 500;
                    margin-bottom: 5px;
                    line-height: 1.2;
                    color: #FFF;
                    text-align: center
                }

                section.mainSupportCareers .sectionTitle .more .last {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 18px;
                    font-weight: 600;
                    line-height: 1.2;
                    color: #FFF;
                    text-align: center;
                }
    /* CAREER */

    /* MAIN SLIDER */
    section.mainSlideContainer {
        position: relative;
        margin-top: 0px;
        padding-top: 140px !important;
        padding: 0px;
        background: url('/static/images/main_header_bg.webp') no-repeat;
        background-position: top center;
        background-size: 100% 100%;
    }

        section.mainSlideContainer:before {
            content: '';
            position: absolute;
            background: url('/static/images/main_header_bg_mask.webp') no-repeat;
            background-position: top center;
            background-size: 100% 100%;
            left: 0px;
            bottom: 0px;
            width: 100%;
            height: 200px;
            z-index: 1;
        }

        section.mainSlideContainer .mainSlideContent {
        }

            section.mainSlideContainer .mainSlideContent .mainSlider {
            }

                section.mainSlideContainer .mainSlideContent .mainSlider .item {
                    margin-bottom: 0px !important;
                }

                    section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText {
                        position: relative;
                        margin-bottom: 0px;
                        padding-left: 1px;
                    }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.title {
                            font-family: 'Montserrat', sans-serif !important;
                            font-weight: 700;
                            font-size: 45px;
                            color: #FFF;
                            line-height: 1.2;
                        }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.small {
                            font-family: 'Montserrat', sans-serif !important;
                            font-weight: 700;
                            font-size: 25px;
                            color: #FFF;
                            margin-top: 0px;
                            line-height: 1.3;
                        }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.desc {
                            font-family: 'Montserrat', sans-serif !important;
                            text-align: left;
                            font-weight: 500;
                            font-size: 16px;
                            color: #FFF;
                            margin-top: 20px;
                            line-height: 1.3;
                        }

        section.mainSlideContainer .owl-item.active p {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInLeft;
            animation-delay: 0.3s;
        }

        section.mainSlideContainer .owl-item.active img.front2 {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInRight;
            animation-delay: 0.3s;
        }

        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn {
            margin: 25px 0px;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn a {
                text-align: center;
                margin: 0px;
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn p.miniDesc {
                font-size: 12px;
                font-weight: 300;
                color: #FFF;
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage {
            display: none;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage img.front1 {
                z-index: 0;
                position: absolute;
                width: 100%;
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage img.front2 {
                z-index: 2;
                position: relative;
                right: -50px;
                top: 120px;
                width: 325px;
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #FFF
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots {
            position: relative;
            text-align: left;
            padding-bottom: 10px;
            margin-bottom: 120px;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot.active span,
            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot:hover span {
                background: #FFF
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot.active span,
            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot:hover span {
                background: #FFF
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #FFF;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN SLIDER */

    /* SIGN UP BOX */
    section.signUpBox {
        background: transparent !important;
        height: 100%;
        padding: 40px 0px !important;
    }

        section.signUpBox:before {
            content: '';
            background: #EBF0F6;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 15px;
        }

        section.signUpBox .right {
            padding-right: 0px;
        }

        section.signUpBox .left {
            padding-left: 0px;
        }

        section.signUpBox .sectionTitle h6 {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 30px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

        section.signUpBox .sectionBody .otherDesc {
            margin: 30px 0px !important
        }

            section.signUpBox .sectionBody .otherDesc .subTitle a {
                font-size: 17px;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #0F2C7A;
            }

        section.signUpBox input.form-control {
            padding: 10px 20px;
            border-radius: 35px;
            min-height: 50px;
        }

        section.signUpBox select.form-control {
            padding: 10px 20px;
            border-radius: 35px;
            min-height: 50px;
        }

        section.signUpBox label {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 15px;
            font-weight: 400;
            margin-bottom: 0;
            line-height: 1.2;
            text-align: left;
            color: #343a40;
        }

            section.signUpBox label a {
                font-size: 15px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.2;
                text-align: left;
                color: #0F2C7A;
            }

        section.signUpBox button {
            width: 100%;
        }

        section.signUpBox .otherLinkBox {
            padding-bottom: 0px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

            section.signUpBox .otherLinkBox img {
                width: 125px;
            }

        section.signUpBox .sectionBody .item .itemIcon {
            width: 30% !important;
        }

        section.signUpBox .sectionBody .item .itemText {
            width: 70% !important;
        }
    /* SIGN UP BOX */

    /* LOG IN BOX */
    section.logInBox {
        padding: 40px 0px !important;
        background: transparent !important;
        height: 100%;
    }

        section.logInBox:before {
            content: '';
            background: #EBF0F6;
            position: absolute;
            top: 0px;
            right: 0px;
            width: 100%;
            height: 20px;
        }

        section.logInBox .right {
            padding-right: 0px;
        }

        section.logInBox .left {
            padding-left: 0px;
        }

        section.logInBox .sectionTitle .small {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 20px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

        section.logInBox .sectionTitle h6 {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 30px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

        section.logInBox .sectionBody {
            margin-top: 40px !important;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

            section.logInBox .sectionBody .otherDesc .subTitle a {
                font-size: 17px;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #0F2C7A;
            }

        section.logInBox input.form-control {
            padding: 10px 20px;
            border-radius: 35px;
            min-height: 50px;
        }

        section.logInBox select.form-control {
            padding: 10px 20px;
            border-radius: 35px;
            min-height: 50px;
        }

        section.logInBox label {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 15px;
            font-weight: 400;
            margin-bottom: 0;
            line-height: 1.2;
            text-align: left;
            color: #343a40;
        }

            section.logInBox label a {
                font-size: 15px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.2;
                text-align: left;
                color: #0F2C7A;
            }

        section.logInBox button {
            width: 100%;
        }

        section.logInBox .otherDesc {
            margin: 30px 0px !important;
        }

        section.logInBox .otherLinkBox {
            padding-bottom: 50px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

            section.logInBox .otherLinkBox img {
                width: 125px;
            }
    /* LOG IN BOX */

    /* MAIN FEATURED TABS */
    section.mainFeaturedTabs {
        padding: 0px;
        background: #0F2C7A;
        position: relative;
        z-index: 1;
        margin-top: -85px;
        border-top: 5px solid #61F7AC;
        box-shadow: rgba(2, 123, 254, 0.3) 0px 7px 29px 0px;
    }

        section.mainFeaturedTabs .featuredContent {
            padding: 20px;
        }

            section.mainFeaturedTabs .featuredContent ul {
                margin-bottom: 0px;
                display: block;
            }

                section.mainFeaturedTabs .featuredContent ul li {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    flex-direction: column;
                    padding: 15px;
                    border-radius: 20px;
                    float: left;
                    min-height: 155px;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                    width: 50%;
                }

                    section.mainFeaturedTabs .featuredContent ul li:after,
                    section.mainFeaturedTabs .featuredContent ul li:before {
                        transition: all .5s;
                    }

                    section.mainFeaturedTabs .featuredContent ul li:last-of-type {
                        border: none;
                    }

                    section.mainFeaturedTabs .featuredContent ul li img {
                        margin-bottom: 10px;
                        min-height: 26px;
                    }

                    section.mainFeaturedTabs .featuredContent ul li p.title {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 15px;
                        font-weight: 600;
                        margin-bottom: 5px;
                        line-height: 1.1;
                        text-align: center;
                        color: #FFF;
                    }

                    section.mainFeaturedTabs .featuredContent ul li p.desc {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 13px;
                        font-weight: 400;
                        margin-bottom: 0;
                        line-height: 1.1;
                        text-align: center;
                        color: #FFF;
                    }

                    section.mainFeaturedTabs .featuredContent ul li.active, section.mainFeaturedTabs .featuredContent ul li:hover {
                        background: #FFF;
                        border-radius: 20px;
                        -webkit-animation-duration: 1s;
                        animation-duration: 1s;
                        -webkit-animation-fill-mode: both;
                        animation-fill-mode: both;
                        animation-name: pulse;
                        animation-delay: 0.3s;
                    }

                        section.mainFeaturedTabs .featuredContent ul li.active p.title, section.mainFeaturedTabs .featuredContent ul li.active p.desc, section.mainFeaturedTabs .featuredContent ul li:hover p.title, section.mainFeaturedTabs .featuredContent ul li:hover p.desc {
                            color: #0F2C7A;
                        }
    /* MAIN FEATURED TABS */

    /* MAIN LOWEST SPREADS */
    section.mainLowestSpreads {
        position: relative;
        padding: 80px 0px
    }

        section.mainLowestSpreads .sectionTitle {
            margin-bottom: 40px;
        }

            section.mainLowestSpreads .sectionTitle h2 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

        section.mainLowestSpreads h1 {
            font-family: 'Montserrat', sans-serif !important;
            /*font-weight: 700;*/
            font-size: 14px;
            color: #2C3139;
            /*line-height: 1.1;*/
            text-align: center;
        }

        section.mainLowestSpreads .sectionTitle p.desc {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 500;
            font-size: 15px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 0px;
        }

        section.mainLowestSpreads .sectionLeft {
            width: 100%;
            float: left;
        }

        section.mainLowestSpreads .sectionRight {
            width: 100%;
            float: right;
        }

        section.mainLowestSpreads .sectionItem {
            padding: 25px;
            display: flex;
            align-items: center;
            -webkit-transition: all 0.3s ease-in-out;
            transition: all .3s ease-in-out;
        }

            section.mainLowestSpreads .sectionItem.removeBorder {
                border: none;
            }

            section.mainLowestSpreads .sectionItem .sectionIcon {
                width: 20%;
                float: left;
                display: flex;
                align-items: center;
            }

            section.mainLowestSpreads .sectionItem img {
                width: 50px;
                height: 50px
            }

            section.mainLowestSpreads .sectionItem .sectionText {
                width: 80%;
                float: right;
                display: flex;
                justify-content: center;
                flex-direction: column;
            }

                section.mainLowestSpreads .sectionItem .sectionText p.title, section.mainLowestSpreads .sectionItem .sectionText p.title a, section.mainLowestSpreads .sectionItem .sectionText p.title a:hover {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 17px;
                    font-weight: 600;
                    margin-bottom: 5px;
                    line-height: 1.1;
                    text-align: left;
                    color: #0F2C7A;
                }

                section.mainLowestSpreads .sectionItem .sectionText p.subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 600;
                    margin-bottom: 5px;
                    line-height: 1.1;
                    text-align: left;
                    color: #2C3139;
                }

                section.mainLowestSpreads .sectionItem .sectionText p.desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 12.5px;
                    font-weight: 400;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: left;
                    color: #2C3139;
                }

        section.mainLowestSpreads .sectionMore {
            width: 100%;
            text-align: center;
            margin-top: 20px;
        }

            section.mainLowestSpreads .sectionMore p {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #2C3139;
            }

            section.mainLowestSpreads .sectionMore a {
            }

        section.mainLowestSpreads .sectionItem:hover {
            padding: 25px 25px 25px 15px;
            -webkit-transition: all 0.3s ease-in-out;
            transition: all .3s ease-in-out;
        }
    /* MAIN LOWEST SPREADS */

    /* MAIN SECURELY */
    section.mainSecurely {
        padding: 80px 0px;
        position: relative;
        background: #EBF0F6;
    }

        section.mainSecurely .sectionImage {
            height: 100%;
            display: flex;
            align-items: center;
        }

        section.mainSecurely .sectionBody {
            display: flex;
            flex-direction: column;
            height: 100%;
            justify-content: center;
            align-items: center;
        }

            section.mainSecurely .sectionBody .sectionTitle {
                margin-bottom: 40px;
            }

                section.mainSecurely .sectionBody .sectionTitle h2 {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 35px;
                    font-weight: 700;
                    margin-bottom: 10px;
                    line-height: 1;
                    text-align: center;
                    color: #2C3139;
                }

                section.mainSecurely .sectionBody .sectionTitle p.subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 22px;
                    font-weight: 600;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: center;
                    color: #2C3139;
                }

                section.mainSecurely .sectionBody .sectionTitle p.desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 16px;
                    font-weight: 400;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: left;
                    color: #2C3139;
                    margin-top: 35px;
                }

        section.mainSecurely .sectionText {
            position: relative;
        }

            section.mainSecurely .sectionText ul {
                position: relative;
                margin-top: 50px;
                margin-bottom: 40px;
            }

                section.mainSecurely .sectionText ul li {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 16px;
                    font-weight: 500;
                    margin-bottom: 15px;
                    line-height: 1.2;
                    text-align: left;
                    color: #2C3139;
                    position: relative;
                    padding-left: 30px;
                }

                    section.mainSecurely .sectionText ul li:before {
                        content: '';
                        position: absolute;
                        top: 0px;
                        left: 0px;
                        background: url('/static/images/icon_arrow_right_dark.svg') no-repeat;
                        background-size: 100% 100%;
                        width: 20px;
                        height: 20px;
                    }

            section.mainSecurely .sectionText .textItem {
                width: 50%;
                float: left;
                margin-bottom: 20px;
                display: flex;
                align-items: center;
                position: relative;
                z-index: 1;
            }

                section.mainSecurely .sectionText .textItem .icon {
                    font-family: 'Montserrat', sans-serif !important;
                    width: 15%;
                    float: left;
                    display: flex;
                    align-items: center;
                    font-size: 55px;
                    font-weight: 700;
                    color: #027BFE;
                    line-height: 1;
                    position: relative;
                    z-index: 1;
                }

                section.mainSecurely .sectionText .textItem .text {
                    width: 85%;
                    float: left;
                    padding: 0px 10px;
                    position: relative;
                    z-index: 1;
                }

                    section.mainSecurely .sectionText .textItem .text .title {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 16px;
                        font-weight: 600;
                        margin-bottom: 2px;
                        line-height: 1.1;
                        text-align: left;
                        color: #2C3139;
                    }

                    section.mainSecurely .sectionText .textItem .text .desc {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 12.5px;
                        font-weight: 400;
                        margin-bottom: 0;
                        line-height: 1.1;
                        text-align: left;
                        color: #2C3139;
                    }

            section.mainSecurely .sectionText .more {
                text-align: center;
            }

                section.mainSecurely .sectionText .more a {
                    margin: 0px;
                }

        section.mainSecurely .sectionPayment {
            margin-top: 90px;
        }

            section.mainSecurely .sectionPayment ul {
                margin-bottom: 0px;
                display: flex;
                justify-content: space-between;
            }

                section.mainSecurely .sectionPayment ul li {
                    float: left;
                    text-align: center;
                    margin-bottom: 10px;
                    display: flex;
                    align-items: center;
                    justify-content: center
                }

                    section.mainSecurely .sectionPayment ul li:hover {
                        text-align: left;
                    }

                    section.mainSecurely .sectionPayment ul li img:last-of-type {
                        display: none;
                    }

                    section.mainSecurely .sectionPayment ul li:hover img:first-of-type {
                        display: none;
                    }

                    section.mainSecurely .sectionPayment ul li:hover img:last-of-type {
                        display: flex;
                        -webkit-animation-duration: 1s;
                        animation-duration: 1s;
                        -webkit-animation-fill-mode: both;
                        animation-fill-mode: both;
                        animation-name: fadeInDown;
                        animation-delay: 0.1s;
                    }
    /* MAIN SECURELY */

    /* MAIN APPS */
    section.mainApps {
        position: relative;
        background: url('/static/images/main_apps_bg.webp') no-repeat;
        background-size: cover;
        padding: 80px 0px;
    }

        section.mainApps .sectionMedia {
            position: relative;
            min-height: 650px;
        }

            section.mainApps .sectionMedia video {
                position: absolute;
                width: 217px;
                height: 490px;
                right: 141px;
                top: 60px;
                z-index: 1;
            }

            section.mainApps .sectionMedia img.phone {
                position: absolute;
                top: -10px;
                left: 33px;
                z-index: 3;
                width: 385px;
            }

        section.mainApps .sectionBody {
        }

            section.mainApps .sectionBody h3 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 35px;
                font-weight: 700;
                margin-bottom: 20px;
                line-height: 1;
                text-align: left;
                color: #FFF;
            }

            section.mainApps .sectionBody p.subTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 18px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: left;
                color: #FFF;
            }

            section.mainApps .sectionBody p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin: 30px 0px;
                line-height: 1.1;
                text-align: left;
                color: #FFF;
            }

        section.mainApps ul.app {
            position: relative;
            z-index: 5;
            margin-top: 50px;
            margin-bottom: 0px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 30px;
            margin-right: 15px;
        }

            section.mainApps ul.app li {
                float: left;
                margin: 0px 10px;
            }

                section.mainApps ul.app li.last {
                    float: left;
                    margin-left: 10px;
                    margin-right: 0px;
                }

                section.mainApps ul.app li a img {
                    width: 25px;
                    height: 25px;
                }

        section.mainApps .sectionBody .featureContent {
            margin-top: 60px;
        }

            section.mainApps .sectionBody .featureContent .featureItem {
                width: 50%;
                padding: 10px 15px;
                float: left;
                margin-bottom: 25px;
                display: flex;
                align-items: center;
                min-height: 100px;
                border-radius: 20px;
                -webkit-transition: all 0.3s ease-in-out;
                transition: all .3s ease-in-out;
            }

                section.mainApps .sectionBody .featureContent .featureItem .featureIcon {
                    width: 25%;
                    float: right;
                    display: flex;
                    align-items: center;
                    justify-content: end;
                }

                    section.mainApps .sectionBody .featureContent .featureItem .featureIcon img {
                        width: 40px;
                        height: 40px;
                    }

                section.mainApps .sectionBody .featureContent .featureItem .featureText {
                    width: 75%;
                    float: left;
                    display: flex;
                    align-items: center;
                    justify-content: flex-start;
                }

                    section.mainApps .sectionBody .featureContent .featureItem .featureText p {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 14px;
                        font-weight: 700;
                        margin-bottom: 0px;
                        line-height: 1.1;
                        text-align: left;
                        color: #FFF;
                    }

                section.mainApps .sectionBody .featureContent .featureItem.active, section.mainApps .sectionBody .featureContent .featureItem:hover {
                    background: #FFF;
                    border-radius: 20px;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                    -webkit-animation-duration: 1s;
                    animation-duration: 1s;
                    -webkit-animation-fill-mode: both;
                    animation-fill-mode: both;
                    animation-name: pulse;
                    animation-delay: 0.3s;
                }

                    section.mainApps .sectionBody .featureContent .featureItem.active .featureText p, section.mainApps .sectionBody .featureContent .featureItem:hover .featureText p {
                        color: #0142AF;
                    }

        section.mainApps .sectionBody .more {
            text-align: center;
        }

            section.mainApps .sectionBody .more a {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 16px;
                font-weight: 600;
                padding: 10px 15px;
            }
    /* MAIN APPS */

    /* MAIN BROKER */
    section.mainBroker {
        position: relative;
        padding: 80px 0px;
    }

        section.mainBroker .sectionTitle {
            text-align: center;
        }

            section.mainBroker .sectionTitle img.brokerLogo {
                width: 150px;
                margin-right: 20px;
            }

            section.mainBroker .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 35px;
                font-weight: 700;
                margin-bottom: 10px;
                line-height: 1;
                text-align: center;
                color: #2C3139;
            }

            section.mainBroker .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 15px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainBroker .sectionTitle .vote {
                position: relative;
                margin: 40px 0px;
                display: flex;
                justify-content: center;
                align-items: center;
            }

                section.mainBroker .sectionTitle .vote .number {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 50px;
                    font-weight: 700;
                    color: #E0E9F3;
                    line-height: 1;
                    position: relative;
                    margin-bottom: 0px;
                }

                section.mainBroker .sectionTitle .vote .star {
                    position: relative;
                    margin-top: -67px;
                }

                    section.mainBroker .sectionTitle .vote .star i {
                        font-size: 15px;
                        color: #00B67A;
                        line-height: 1;
                    }

                        section.mainBroker .sectionTitle .vote .star i.noVote {
                            color: #E0E9F3;
                        }

    .mainVoteSlider {
        position: relative;
        margin-top: 25px;
    }

        .mainVoteSlider .item {
            padding: 25px;
            border: 1px solid #9DB3CB;
            border-radius: 25px;
            margin: 0px 15px;
        }

            .mainVoteSlider .item .slideHeader {
                display: flex;
                flex-direction: column;
                justify-content: space-between;
            }

                .mainVoteSlider .item .slideHeader .author {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 14px;
                    font-weight: 700;
                    color: #2C3139;
                }

                .mainVoteSlider .item .slideHeader .vote {
                }

                    .mainVoteSlider .item .slideHeader .vote i {
                        font-size: 11px;
                        color: #00B67A;
                        line-height: 1;
                    }

                        .mainVoteSlider .item .slideHeader .vote i.noVote {
                            font-size: 11px;
                            color: #E0E9F3;
                            line-height: 1;
                        }

            .mainVoteSlider .item .slideBody {
                position: relative;
                padding: 20px 0px
            }

                .mainVoteSlider .item .slideBody .subject {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 14px;
                    font-weight: 700;
                    line-height: 1;
                    color: #2C3139;
                    margin-bottom: 5px;
                }

                .mainVoteSlider .item .slideBody .comment {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 13px;
                    font-weight: 400;
                    line-height: 1;
                    text-align: justify;
                    color: #2C3139;
                    margin-bottom: 0px;
                }

            .mainVoteSlider .item .slideFooter {
                position: relative;
            }

                .mainVoteSlider .item .slideFooter a {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 13px;
                    font-weight: 400;
                    line-height: 1;
                    text-align: left;
                    color: #2C3139;
                }

        .mainVoteSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            .mainVoteSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #B1C1D2
            }

        .mainVoteSlider .owl-dots {
            text-align: center;
            margin-top: 10px;
            padding-bottom: 10px;
        }

            .mainVoteSlider .owl-dots .owl-dot.active span,
            .mainVoteSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainVoteSlider .owl-dots .owl-dot.active span,
            .mainVoteSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainVoteSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #B1C1D2;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN BROKER */

    /* MAIN AWARDS */
    section.mainAwards {
        position: relative;
        padding: 80px 0px;
        background: #FFF;
    }

        section.mainAwards .sectionTitle {
        }

            section.mainAwards .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainAwards .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }

        section.mainAwards .ourAwards {
            margin: 120px 0px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            section.mainAwards .ourAwards .awardItem {
            }

                section.mainAwards .ourAwards .awardItem img {
                }

    .mainAwardSlider {
        margin-top: 40px;
    }

        .mainAwardSlider .item {
            padding: 20px;
            display: flex;
            align-items: center;
            border-right: 1px solid #B9C9DD;
        }

            .mainAwardSlider .item:last-of-type {
                border: none;
            }

            .mainAwardSlider .item .slideIcon {
                float: left;
                width: 25%;
            }

                .mainAwardSlider .item .slideIcon img {
                    width: 50px;
                    height: 50px;
                }

            .mainAwardSlider .item .slideText {
                float: right;
                width: 75%;
                display: flex;
                flex-direction: column;
                justify-content: center;
                min-height: 60px;
            }

                .mainAwardSlider .item .slideText .subDesc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 400;
                    font-size: 14px;
                    color: #2C3139;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 0px;
                }

                .mainAwardSlider .item .slideText .subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 14px;
                    color: #2C3139;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 0px;
                }

                .mainAwardSlider .item .slideText .title {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 14px;
                    color: #0F2C7A;
                    line-height: 1;
                    text-align: left;
                    margin-bottom: 0px;
                }

        .mainAwardSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            .mainAwardSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #B1C1D2
            }

        .mainAwardSlider .owl-dots {
            text-align: center;
            margin-top: 10px;
            padding-bottom: 10px;
        }

            .mainAwardSlider .owl-dots .owl-dot.active span,
            .mainAwardSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainAwardSlider .owl-dots .owl-dot.active span,
            .mainAwardSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainAwardSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #B1C1D2;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN AWARDS */

    /* MAIN MAKES N1CM */
    section.mainMakesN1CM {
        position: relative;
        padding: 80px 0px;
        background: url('/static/images/main_makes_n1cm_bg.webp') no-repeat;
        background-size: 100% 100%;
    }

        section.mainMakesN1CM .sectionTitle {
        }

            section.mainMakesN1CM .sectionTitle h5 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

            section.mainMakesN1CM .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

            section.mainMakesN1CM .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 15px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

        section.mainMakesN1CM .sectionItem {
            margin-top: 40px;
            padding: 0 10px;
        }

            section.mainMakesN1CM .sectionItem .sectionIcon {
                width: 20%;
                float: left;
            }

                section.mainMakesN1CM .sectionItem .sectionIcon img {
                    width: 45px;
                    height: 45px;
                }

            section.mainMakesN1CM .sectionItem .sectionText {
                width: 80%;
                float: right;
            }

                section.mainMakesN1CM .sectionItem .sectionText .title {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 18px;
                    color: #FFF;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 5px;
                }

                section.mainMakesN1CM .sectionItem .sectionText .desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 500;
                    font-size: 15px;
                    color: #FFF;
                    line-height: 1.1;
                    text-align: justify;
                }

        section.mainMakesN1CM .more {
            margin-top: 25px;
            text-align: center;
        }

            section.mainMakesN1CM .more p.miniDesc {
                font-size: 14px;
                font-weight: 500;
                color: #FFF;
                line-height: 1;
                margin-bottom: 0px;
            }
    /* MAIN MAKES N1CM */

    /* MAIN SUPPORT */
    section.mainSupport {
        position: relative;
        padding: 50px 0px;
        background: #0F2C7A;
    }

        section.mainSupport .sectionTitle h6, section.mainSupport .sectionTitle h6 a, section.mainSupport .sectionTitle h6 a:hover {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 35px;
            font-weight: 700;
            margin-bottom: 0px;
            line-height: 1;
            text-align: center;
            color: #FFF;
        }

        section.mainSupport .sectionTitle h4, section.mainSupport .sectionTitle h4 a, section.mainSupport .sectionTitle h4 a:hover {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 35px;
            font-weight: 700;
            margin-bottom: 0px;
            line-height: 1;
            text-align: center;
            color: #FFF;
        }

        section.mainSupport .sectionTitle p.desc {
            text-align: center;
            margin-bottom: 0px;
            margin-top: 20px;
        }

            section.mainSupport .sectionTitle p.desc a {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 15px;
                color: #FFF;
                line-height: 1.1;
                border-bottom: 3px solid #61F7AC;
            }

                section.mainSupport .sectionTitle p.desc a i {
                    font-size: 11px;
                    color: #FFF;
                    margin-left: 10px;
                }
    /* MAIN SUPPORT */

    /* MAIN OPEN ACCOUNT */
    section.mainOpenAccount {
        position: relative;
        padding: 80px 0px;
        background: #EBF0F6;
    }

        section.mainOpenAccount .sectionTitle {
        }

            section.mainOpenAccount .sectionTitle h6 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 10px;
            }

            section.mainOpenAccount .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 10px;
            }

            section.mainOpenAccount .sectionTitle p.subTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 18px;
                font-weight: 600;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #2C3139;
            }

        section.mainOpenAccount .sectionBody {
            margin-top: 80px;
        }

        section.mainOpenAccount .row {
            align-items: center;
        }

        section.mainOpenAccount .sectionBody .item {
            display: flex;
            align-items: center;
            justify-content: center;
        }

            section.mainOpenAccount .sectionBody .item .itemIcon {
                width: 20%;
                float: left;
                font-family: 'Montserrat', sans-serif !important;
                font-size: 75px;
                font-weight: 600;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #0F2C7A;
            }

            section.mainOpenAccount .sectionBody .item .itemText {
                width: 50%;
                float: right;
            }

                section.mainOpenAccount .sectionBody .item .itemText .title {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 16px;
                    font-weight: 600;
                    margin-bottom: 5px;
                    line-height: 1.1;
                    text-align: left;
                    color: #343a40;
                }

                section.mainOpenAccount .sectionBody .item .itemText .desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 500;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: left;
                    color: #343a40;
                }

        section.mainOpenAccount .sectionBody .otherDesc {
            margin-top: 80px;
            display: block;
            align-items: center;
            justify-content: center;
        }

            section.mainOpenAccount .sectionBody .otherDesc .subTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 15px;
                font-weight: 500;
                margin-bottom: 5px;
                line-height: 1.2;
                text-align: center;
                color: #2C3139;
            }

            section.mainOpenAccount .sectionBody .otherDesc .subDesc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 14px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }

            section.mainOpenAccount .sectionBody .otherDesc ul {
                margin-left: 10px;
                margin-bottom: 0px;
                display: flex;
                justify-content: center;
            }

                section.mainOpenAccount .sectionBody .otherDesc ul li {
                    float: left;
                }

                    section.mainOpenAccount .sectionBody .otherDesc ul li:first-of-type {
                        margin-right: 15px;
                    }

                    section.mainOpenAccount .sectionBody .otherDesc ul li a, section.mainOpenAccount .sectionBody .otherDesc ul li a:hover {
                        font-size: 24px;
                        margin-bottom: 0;
                        line-height: 1.1;
                        text-align: center;
                        color: #0F2C7A;
                    }

        section.mainOpenAccount .sectionBody .otherMore {
            margin-top: 80px;
            text-align: center;
        }

            section.mainOpenAccount .sectionBody .otherMore p.miniDesc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 15px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }
    /* MAIN OPEN ACCOUNT */

    /* ACCOUNTS - PAGES */
    section.mainAccountComparison {
        position: relative;
        padding: 120px 0px 80px 0px;
    }

        section.mainAccountComparison .sectionTitle {
            margin-bottom: 40px;
        }

            section.mainAccountComparison .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 40px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainAccountComparison .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }

        section.mainAccountComparison .accountType {
            position: relative;
            padding: 30px;
            border-radius: 25px;
            overflow: hidden;
            background: #EBF0F6;
            border: 3px solid #cad7e5;
            transition: all .4s ease-in-out;
            text-align: center;
        }

            section.mainAccountComparison .accountType:hover {
                position: relative;
                padding: 30px;
                border-radius: 25px;
                overflow: hidden;
                background: #FFF;
                border: 3px solid #61F7AC;
                transform: scale(1.03);
                transition: all .4s ease-in-out;
            }

            section.mainAccountComparison .accountType .title {
                font-size: 25px;
                color: #0F2C7A;
                line-height: 1.1;
                font-weight: 700;
                margin-bottom: 10px;
                min-height: 55px;
            }

            section.mainAccountComparison .accountType .textLarge {
                font-size: 35px;
                font-weight: 700;
            }

            section.mainAccountComparison .accountType .textGreen {
                color: #61F7AC;
            }

            section.mainAccountComparison .accountType .small {
                color: #2D3239;
            }

                section.mainAccountComparison .accountType .small span {
                    color: #03062C;
                }

                section.mainAccountComparison .accountType .small a, section.mainAccountComparison .accountType .small a:hover {
                    text-decoration: underline !important;
                    color: #03062C;
                }

            section.mainAccountComparison .accountType .extra {
                display: none;
                padding: 30px;
                border-radius: 25px;
                background: #dde8f4;
                margin-top: 15px;
            }

            section.mainAccountComparison .accountType .itemMore {
                text-align: center;
                position: relative;
            }

                section.mainAccountComparison .accountType .itemMore a {
                    padding: 10px 15px;
                }

        section.mainAccountComparison .accountTypeDesc {
        }

            section.mainAccountComparison .accountTypeDesc .title {
                font-size: 18px;
                font-weight: 600;
                line-height: 1.1;
                color: #03062C;
                margin-bottom: 5px;
            }

            section.mainAccountComparison .accountTypeDesc .subTitle {
                font-size: 16px;
                font-weight: 500;
                line-height: 1.2;
                color: #03062C;
                margin-bottom: 10px;
            }

            section.mainAccountComparison .accountTypeDesc .desc {
                font-size: 14px;
                font-weight: 500;
                line-height: 1.2;
                color: #2D3239;
                margin-bottom: 0px;
                text-align: justify;
            }

        section.mainAccountComparison .accountItem {
            border-radius: 25px;
            overflow: hidden;
            margin-bottom: 15px;
        }

            section.mainAccountComparison .accountItem .itemTitle {
                min-height: 330px;
                background: #0F2C7A;
                position: relative;
            }

                section.mainAccountComparison .accountItem .itemTitle img.mask {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    z-index: 0;
                    width: 100%;
                    height: 100%;
                    -ms-object-fit: cover;
                    object-fit: cover;
                }

                section.mainAccountComparison .accountItem .itemTitle .featureTag {
                    position: absolute;
                    top: 40px;
                    right: -65px;
                    transform: rotate(45deg);
                    background: #61F7AC;
                    font-weight: 600;
                    color: #03062C;
                    width: 250px;
                    padding: 10px;
                    text-align: center;
                    z-index: 2;
                }

                section.mainAccountComparison .accountItem .itemTitle .titleContent {
                    padding: 120px 20px 40px 20px;
                    position: relative;
                    z-index: 1;
                }

                    section.mainAccountComparison .accountItem .itemTitle .titleContent .title {
                        font-size: 25px;
                        color: #FFF;
                        line-height: 1.1;
                        font-weight: 700;
                        margin-bottom: 10px;
                    }

                    section.mainAccountComparison .accountItem .itemTitle .titleContent .desc {
                        font-size: 14px;
                        color: #FFF;
                        line-height: 1.2;
                        font-weight: 600;
                    }

            section.mainAccountComparison .accountItem .itemText {
                background: #EBF0F6;
                position: relative;
                padding: 20px;
            }

                section.mainAccountComparison .accountItem .itemText p.desc {
                    text-align: justify;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 1.8;
                    color: #2D3239;
                }

            section.mainAccountComparison .accountItem .itemMore {
                text-align: center;
                position: relative;
            }

                section.mainAccountComparison .accountItem .itemMore a {
                    padding: 10px 15px;
                    font-size: 12px;
                }

        section.mainAccountComparison.paymentMethods {
            position: relative;
            padding: 80px 0px;
            background: #ebf0f5;
        }

            section.mainAccountComparison.paymentMethods .sectionPayment {
                margin-top: 30px;
            }

                section.mainAccountComparison.paymentMethods .sectionPayment ul {
                    margin-bottom: 0px;
                    display: block;
                }

                    section.mainAccountComparison.paymentMethods .sectionPayment ul li {
                        width: 33.33%;
                        float: left;
                        text-align: center;
                        margin-bottom: 30px;
                        display: flex;
                        align-items: center;
                        justify-content: center
                    }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover {
                            text-align: left;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li img:last-of-type {
                            display: none;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover img:first-of-type {
                            display: none;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover img:last-of-type {
                            display: flex;
                            -webkit-animation-duration: 1s;
                            animation-duration: 1s;
                            -webkit-animation-fill-mode: both;
                            animation-fill-mode: both;
                            animation-name: fadeInDown;
                            animation-delay: 0.1s;
                        }

        section.mainAccountComparison.featuresContent .title {
            font-size: 18px !important;
        }

    .accountFeatureOtherItem {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        margin-bottom: 25px;
    }

        .accountFeatureOtherItem .icon {
            margin-bottom: 10px;
        }

            .accountFeatureOtherItem .icon img {
                width: 50px;
                height: 50px;
            }

        .accountFeatureOtherItem .text {
        }

            .accountFeatureOtherItem .text .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 18px !important;
                color: #0F2C7A !important;
                line-height: 1.2;
                text-align: left;
            }

            .accountFeatureOtherItem .text .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2D3239 !important;
                line-height: 1.3 !important;
                text-align: left;
                margin-bottom: 0px;
            }
    /* ACCOUNTS - PAGES */

    /* OTHER - PAGES */
    section.otherPagesHeader {
        position: relative;
        padding: 80px 0px;
    }

    .pxMb {
        padding-top: 140px !important;
    }

    section.otherPagesHeader.grayBg {
        background: #EBF0F6;
    }

    section.otherPagesHeader.whiteBg {
        background: #FFFFFF;
    }

    section.otherPagesHeader .sectionTitle {
        position: relative;
        padding-bottom: 40px;
        min-height: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
    }

        section.otherPagesHeader .sectionTitle.flexCenter {
            align-items: center;
        }

            section.otherPagesHeader .sectionTitle.flexCenter .title {
                text-align: center;
            }

        section.otherPagesHeader .sectionTitle.addAnimation {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInLeft;
            animation-delay: 0.1s;
        }

    section.otherPagesHeader .sectionImage.addAnimation {
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        animation-name: fadeInRight;
        animation-delay: 0.1s;
    }

    section.otherPagesHeader .sectionTitle .title {
        font-family: 'Montserrat', sans-serif !important;
        font-weight: 700;
        font-size: 35px;
        color: #2C3139;
        line-height: 1.2;
        text-align: left;
        margin-bottom: 15px;
        width: 100%;
        text-align: center;
    }

    section.otherPagesHeader .sectionTitle .subTitle {
        font-family: 'Montserrat', sans-serif !important;
        font-weight: 700;
        font-size: 18px;
        color: #2C3139;
        line-height: 1.2;
        text-align: left;
        margin-bottom: 15px
    }

    section.otherPagesHeader .sectionTitle .desc {
        font-family: 'Montserrat', sans-serif !important;
        font-weight: 500;
        font-size: 1.125rem !important;
        color: #343a40;
        line-height: 1.3;
        text-align: left;
        margin-bottom: 20px;
    }

    section.otherPagesHeader .sectionTitle ul.listFeature {
        margin-top: 40px;
    }

        section.otherPagesHeader .sectionTitle ul.listFeature li {
            padding: 10px 25px;
            text-align: center;
            font-size: 15px;
            font-weight: 500;
            color: #0F2C7A;
            border: 1px solid #0F2C7A;
            border-radius: 25px;
            float: left;
            margin-right: 20px;
            margin-bottom: 20px;
            min-width: 100px;
        }

            section.otherPagesHeader .sectionTitle ul.listFeature li:last-of-type {
                margin-right: 0px;
            }

    section.otherPagesHeader .sectionImage {
        position: relative;
        padding-bottom: 40px;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        section.otherPagesHeader .sectionImage img {
            width: 100%;
        }

    section.otherPagesHeader .sectionBody.addBorder {
        padding-top: 40px;
        border-top: 1px solid #292929;
    }

    section.otherPagesHeader .sectionBody {
        position: relative;
    }

        section.otherPagesHeader .sectionBody .sectionSubTitle {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 18px;
            color: #2C3139;
            line-height: 1.2;
            text-align: left;
            margin-bottom: 40px;
        }

        section.otherPagesHeader .sectionBody ul {
            position: relative;
            width: 100%;
            margin-bottom: 0px;
        }

            section.otherPagesHeader .sectionBody ul.width-16 li {
                width: 100%;
                margin-bottom: 25px;
            }

                section.otherPagesHeader .sectionBody ul.width-16 li .text {
                    padding: 0px 40px 0px 15px;
                }

            section.otherPagesHeader .sectionBody ul.width-25 li, section.otherPagesHeader .sectionBody ul.width-20 li {
                width: 100%;
            }

            section.otherPagesHeader .sectionBody ul li {
                float: left;
                display: flex;
                align-items: center;
                margin-bottom: 25px
            }

                section.otherPagesHeader .sectionBody ul li .icon {
                    position: relative;
                    width: 15%;
                    float: left;
                }

                    section.otherPagesHeader .sectionBody ul li .icon img {
                        height: 50px;
                    }

                section.otherPagesHeader .sectionBody ul li .text {
                    position: relative;
                    width: 85%;
                    float: right;
                    padding: 0px 40px 0px 15px;
                }

                    section.otherPagesHeader .sectionBody ul li .text p {
                        font-family: 'Montserrat', sans-serif !important;
                        font-weight: 500;
                        font-size: 14px;
                        color: #343a40;
                        line-height: 1.2;
                        text-align: left;
                        margin-bottom: 0px;
                    }

    section.otherPagesFeatures {
        position: relative;
    }

        section.otherPagesFeatures .sectionItem .sectionText .title {
            font-size: 18px;
            margin-bottom: 0px;
            padding: 0px 20px 0px 20px;
        }

    section.otherPagesHeader .sectionBodyFeatures {
        position: relative;
        margin-bottom: 50px;
    }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText {
            position: relative;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 16px;
                color: #343a40;
                line-height: 1.4;
                margin-bottom: 20px;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 600;
                font-size: 20px;
                color: #2D3239;
                line-height: 1.6;
                margin-bottom: 5px;
            }

                section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title.left {
                    text-align: left;
                }

                section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title.right {
                    text-align: right;
                }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc:last-of-type {
                margin-bottom: 0px
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc.left {
                text-align: justify;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc.right {
                text-align: justify;
            }

    .orderSm {
        -ms-flex-order: -1;
        order: -1;
    }

    section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        margin-bottom: 30px;
    }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.one:before {
            display: none;
        }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.two:before {
            display: none;
        }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.three:before {
            display: none;
        }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.four:after {
            display: none;
        }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage img {
            width: 200px;
            height: 125px;
        }

    ul.listTriangle {
        position: relative;
        margin-top: 40px;
    }

        ul.listTriangle li {
            float: none !important;
            font-family: 'Montserrat', sans-serif !important;
            font-size: 1.125rem !important;
            font-weight: 500 !important;
            margin-right: 0px !important;
            margin-bottom: 25px !important;
            line-height: 1.3;
            text-align: left !important;
            color: #343a40 !important;
            position: relative;
            padding: 0px 0px 0px 30px !important;
            border: none !important;
        }

            ul.listTriangle li:before {
                content: '';
                position: absolute;
                top: 0px;
                left: 0px;
                background: url('/static/images/icon_arrow_right_dark.svg') no-repeat;
                background-size: 100% 100%;
                width: 20px;
                height: 20px;
            }

    ul.listRedirect {
        position: relative;
        margin-top: 30px;
        display: block;
        width: 100%;
    }

        ul.listRedirect li {
            margin-top: 10px;
            margin-right: 10px;
            padding: 20px 15px;
            border-radius: 20px;
            background: #EBF0F6;
            text-align: center;
            width: 100%;
            float: left;
        }

            ul.listRedirect li a {
                font-size: 18px;
                font-weight: 600;
                color: #2D3239;
            }

                ul.listRedirect li a img {
                    width: 35px;
                    height: 35px;
                    padding-right: 10px;
                    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                    filter: grayscale(100%);
                }

                ul.listRedirect li a:hover {
                    background: #0F2C7A;
                    color: #FFFFFF;
                }

                    ul.listRedirect li a:hover img {
                        -webkit-filter: brightness(0) invert(1);
                        filter: brightness(0) invert(1);
                    }

    .otherTabsHeader {
        position: relative;
        padding: 80px 0px;
    }

        .otherTabsHeader .sectionTitle {
            position: relative;
            margin-bottom: 40px;
        }

            .otherTabsHeader .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 40px;
                color: #2C3139;
                line-height: 1.2;
                text-align: center;
            }

    .sectionTabs {
        position: relative;
        padding: 30px 0px 0px 0px;
        background: #F7F9FC;
        border-radius: 25px;
        overflow: hidden;
    }

        .sectionTabs .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px 30px;
        }

            .sectionTabs .nav li {
                position: relative;
                width: 49%;
                padding-bottom: 30px;
            }

                .sectionTabs .nav li a {
                    position: relative;
                    background: #FFF;
                    color: #2D3239;
                    padding: 20px 40px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    border: none;
                }

                    .sectionTabs .nav li a.active, .sectionTabs .nav li a:hover {
                        background: #0F2C7A;
                        color: #FFFFFF;
                        border: none;
                    }

    .customTable1 {
        position: relative;
        margin-bottom: 0px !important;
    }

        .customTable1 .tableBtn {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 600;
            font-size: 14px;
            background: transparent;
            color: #2D3239 !important;
            border: 1px solid #2D3239 !important;
            line-height: 1.5;
            padding: 5px 10px;
            border-radius: 15px;
            position: relative;
            display: inline-block;
            overflow: hidden;
            z-index: 1;
        }

            .customTable1 .tableBtn:hover {
                background: #61F7AC !important;
                color: #2D3239 !important;
                border: 1px solid #61F7AC !important;
            }

            .customTable1 .tableBtn.green {
                background: #61F7AC;
                color: #2D3239 !important;
                border: 1px solid #61F7AC !important;
            }

        .customTable1 thead th {
            text-align: center;
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            padding: 5px 0px;
            vertical-align: middle !important;
            color: #2D3239;
            padding: 10px 0px;
        }

        .customTable1 thead td, .customTable1 thead th {
            border-top: none;
            border-bottom-width: 1px !important;
        }

            .customTable1 tbody td:nth-of-type(even), .customTable1 thead th:nth-of-type(even) {
                background: #EBF0F6;
            }

            .customTable1 tbody td:first-of-type, .customTable1 thead th:first-of-type {
                border-left: none;
            }

            .customTable1 tbody td:last-of-type, .customTable1 thead th:last-of-type {
                border-right: none;
            }

        .customTable1 tbody td {
            text-align: center;
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            padding: 15px 0px;
            vertical-align: middle !important;
            color: #2D3239;
        }

        .customTable1 tbody tr:last-of-type * {
            border-bottom: none;
        }

        .customTable1 tbody td img {
            height: 15px;
        }

    .accordion {
        margin-top: 30px;
    }

        .accordion .card {
            border: none;
            margin-bottom: 20px;
            border-radius: 20px;
            overflow: hidden;
            background: #ebf0f5;
        }

        .accordion .card-header {
            background: #EBF0F6;
            border-radius: 20px !important;
            border: none;
        }

        .accordion .card-body {
            background: #EBF0F6;
            padding: 20px !important;
            border-radius: 20px;
            overflow: hidden;
        }

            .accordion .card-body p, .accordion .card-body div {
                font-size: 14px;
                font-weight: 500;
                line-height: 1.3;
                color: #2D3239;
                margin: 5px 0px;
            }

            .accordion .card-body img {
                margin: 10px 0px;
                border-radius: 20px;
                width: 100%;
            }

        .accordion .card-header button {
            font-size: 16px;
            color: #2D3239;
            font-weight: 600;
            outline: none !important;
            border: none !important;
            padding-left: 20px;
        }

            .accordion .card-header button:hover {
                font-size: 16px;
                color: #2D3239;
                font-weight: 600;
                text-decoration: none;
                outline: none !important;
                border: none !important;
            }

            .accordion .card-header button:focus, .accordion .card-header button:active {
                outline: none !important;
                border: none !important;
            }

        .accordion .collapse.show {
            border-top: 1px solid rgba(112,112,112,0.12);
        }

        .accordion .card-header button:before,
        .accordion .card-header button.collapsed:before {
            content: "\f139";
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            color: #93a4b5;
            font-size: 22px;
            width: 55px;
            height: 100%;
            text-align: center;
            line-height: 58px;
            position: absolute;
            top: 0;
            right: 0;
        }

        .accordion .card-header button.collapsed:before {
            content: "\f13a";
        }

        .accordion .card-header button .icon {
            display: inline-block;
            width: 55px;
            height: 100%;
            border-right: 2px solid #d11149;
            font-size: 20px;
            color: #AC6C8A;
            line-height: 50px;
            text-align: center;
            position: absolute;
            top: 0;
            left: 0;
        }

        .accordion > .card:not(:last-of-type), .accordion > .card:not(:first-of-type) {
            border-radius: 20px !important;
        }

    .mores {
        width: 100%;
        text-align: center;
    }

    .sectionConditionsBody {
        position: relative;
    }

        .sectionConditionsBody .negativeItem {
            position: relative;
            padding: 40px 60px;
            border-radius: 20px;
            background: #EBF0F6;
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            justify-content: center
        }

            .sectionConditionsBody .negativeItem .negativeItemIcon {
                position: relative;
                margin-bottom: 20px
            }

                .sectionConditionsBody .negativeItem .negativeItemIcon img {
                    height: 60px;
                }

            .sectionConditionsBody .negativeItem .negativeItemText {
                position: relative;
            }

                .sectionConditionsBody .negativeItem .negativeItemText .desc {
                    position: relative;
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 500;
                    font-size: 1.125rem !important;
                    color: #343a40;
                    line-height: 1.4;
                    text-align: left;
                    margin-bottom: 0px;
                }

    section.otherPagesHeader .sectionImage.clock {
        padding: 0px 80px;
        flex-direction: column;
        margin-bottom: 25px;
    }

        section.otherPagesHeader .sectionImage.clock .subText {
            font-size: 18px;
            font-weight: 600;
            line-height: 1;
            color: #0E2C7A;
            padding-bottom: 10px;
            border-bottom: 1px solid #0E2C7A;
            margin-bottom: 0px;
            width: 100%;
            text-align: center;
        }

        section.otherPagesHeader .sectionImage.clock .subDesc {
            font-size: 15px;
            font-weight: 500;
            line-height: 1.3;
            color: #494E54;
            padding-top: 10px;
            margin-bottom: 0px;
            text-align: center;
        }

    .clockMetatrader {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .clockMetatraderDesc {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

        .clockMetatraderDesc .first {
            font-size: 18px;
            font-weight: 600;
            line-height: 1;
            color: #0E2C7A;
            padding-bottom: 10px;
            border-bottom: 1px solid #0E2C7A;
            margin-bottom: 0px;
            text-align: center;
        }

        .clockMetatraderDesc .last {
            font-size: 15px;
            font-weight: 500;
            line-height: 1.3;
            color: #494E54;
            padding-top: 10px;
            margin-bottom: 0px;
            text-align: center;
        }

    .sectionTabsOutline {
        position: relative;
        padding: 30px 0px 0px 0px;
        border-radius: 25px;
        overflow: hidden;
    }

        .sectionTabsOutline .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px 30px;
            border: none;
        }

            .sectionTabsOutline .nav li {
                width: 48%;
                position: relative;
                padding-bottom: 30px;
            }

                .sectionTabsOutline .nav li a {
                    position: relative;
                    background: transparent;
                    color: #0F2C7A;
                    padding: 20px 40px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    border: 1px solid #0F2C7A;
                }

                    .sectionTabsOutline .nav li a.active, .sectionTabsOutline .nav li a:hover {
                        background: #0F2C7A;
                        color: #FFFFFF;
                        border: 1px solid #0F2C7A;
                    }

    .customTable2 {
        position: relative;
        margin-bottom: 0px !important;
        border-radius: 20px;
        overflow: hidden;
        border: none !important;
    }

        .customTable2 thead th {
            text-align: center;
            font-size: 14px;
            font-weight: 600;
            line-height: 1;
            vertical-align: middle !important;
            padding: 20px 0px !important;
            border: none !important;
        }

        .customTable2 th {
            border: none !important;
        }

        .customTable2 thead th img {
            width: 30px;
            height: 30px;
            padding-right: 5px;
        }

        .customTable2 thead th.blue1 {
            background: #001C67;
            color: #FFF;
        }

        .customTable2 thead th.blue2 {
            background: #0F2C7A;
            color: #FFF;
        }

        .customTable2 thead th.blue3 {
            background: #2448A7;
            color: #FFF;
        }

        .customTable2 thead th.blue4 {
            background: #2D54BA;
            color: #FFF;
        }

        .customTable2 thead td, .customTable1 thead th {
            border: none !important;
        }

        .customTable2 > tbody > tr:nth-child(odd) > td,
        .customTable2 > tbody > tr:nth-child(odd) > th {
            background-color: #FFF;
            border: none !important;
        }

        .customTable2 > tbody > tr:nth-child(even) > td,
        .customTable2 > tbody > tr:nth-child(even) > th {
            background-color: #F5FAFF;
            border: none !important;
        }

        .customTable2 tbody td {
            text-align: center;
            font-size: 14px;
            font-weight: 600;
            line-height: 1;
            padding: 15px 0px !important;
            vertical-align: middle !important;
            color: #2D3239;
        }

        .customTable2 tbody tr:last-of-type * {
            border: none;
        }

        .customTable2 tbody td img {
            height: 30px;
        }

    .noteTitle {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 14px;
        font-weight: 600;
        margin-bottom: 0;
        line-height: 1.1;
        text-align: left;
        color: #0F2C7A;
        margin-bottom: 10px;
    }

    .noteDesc {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 15px;
        font-weight: 500;
        margin-bottom: 0;
        line-height: 1.3;
        text-align: left;
        color: #2D3239;
    }

    section.otherPagesHeader.lightGrayBg {
        background: #F4F7FC;
    }

    section.otherConditionsPagesHeader {
        padding: 80px 0px 0px 0px !important;
    }

        section.otherConditionsPagesHeader .sectionImage {
            width: 100%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
            -ms-flex-align: end;
            align-items: flex-end;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: start;
            padding-bottom: 0px
        }

    #conditionOtherTable {
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
    }

        #conditionOtherTable .conditionOtherTableTH {
            background-color: #FFF !important;
            color: #2448A7 !important;
        }

        #conditionOtherTable > tbody > tr:nth-child(odd) > td, #conditionOtherTable > tbody > tr:nth-child(odd) > th {
            background-color: #F5FAFF;
            border: none !important;
        }

        #conditionOtherTable > tbody > tr:nth-child(even) > td, #conditionOtherTable > tbody > tr:nth-child(even) > th {
            background-color: #FFF;
            border: none !important;
        }

    .customTable3 > tbody > tr:nth-child(odd) > td, .customTable3 > tbody > tr:nth-child(odd) > th {
        background-color: #F5FAFF;
        border: none !important;
    }

    .customTable3 > tbody > tr:nth-child(even) > td, .customTable3 > tbody > tr:nth-child(even) > th {
        background-color: #E4EEF8;
        border: none !important;
    }

    .otherOutlineBox {
        position: relative;
        border: 3px solid #D3DCE6;
        border-radius: 25px;
        padding: 50px;
        margin-bottom: 120px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .otherOutlineBox .text {
            position: relative;
            width: 60%;
            float: left;
        }

            .otherOutlineBox .text .title {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 20px;
                font-weight: 600;
                margin-bottom: 10px;
                line-height: 1.1;
                text-align: left;
                color: #2D3239;
            }

            .otherOutlineBox .text .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin-bottom: 0px;
                line-height: 1.1;
                text-align: left;
                color: #2D3239;
            }

                .otherOutlineBox .text .desc a {
                    color: #2448A7;
                    font-weight: 500;
                }

        .otherOutlineBox .image {
            position: relative;
            width: 40%;
            float: right;
        }

            .otherOutlineBox .image img {
                position: relative;
            }

    .mbOrderFirst {
        order: 1;
    }

    .mbOrderLast {
        order: 2;
    }

    .otherPagesHeader img.stickyImage {
        display: none;
    }

    .hiddenLgItem {
        display: flex;
    }

    .otherPagesHeader.darkBlueBg {
        background: #0B132C;
    }

        .otherPagesHeader.darkBlueBg .sectionTitle .title, .otherPagesHeader.darkBlueBg .sectionTitle .desc, .otherPagesHeader.darkBlueBg ul.listTriangle li {
            color: #FFF !important;
        }

        .otherPagesHeader.darkBlueBg ul.listRedirect li {
            background: transparent !important;
        }

            .otherPagesHeader.darkBlueBg ul.listRedirect li:hover {
                color: #323232 !important;
                background: #61F6AB !important;
            }

                .otherPagesHeader.darkBlueBg ul.listRedirect li:hover a {
                    color: #323232 !important;
                }

                .otherPagesHeader.darkBlueBg ul.listRedirect li:hover img {
                    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                    filter: grayscale(100%);
                }

            .otherPagesHeader.darkBlueBg ul.listRedirect li a {
                color: #FFF;
                background: transparent !important;
            }

                .otherPagesHeader.darkBlueBg ul.listRedirect li a:hover {
                    color: #323232 !important;
                    background: #61F6AB !important;
                }

                    .otherPagesHeader.darkBlueBg ul.listRedirect li a:hover img {
                        -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                        filter: grayscale(100%);
                    }

                .otherPagesHeader.darkBlueBg ul.listRedirect li a img {
                    width: 45px;
                    height: 45px;
                    padding-right: 10px;
                    -webkit-filter: brightness(0) invert(1);
                    filter: brightness(0) invert(1);
                }

    .bottomSectionImage {
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: start;
        padding-bottom: 0px !important
    }

    .mt4-vs-mt5 {
        position: relative;
        padding: 80px 0px;
    }

        .mt4-vs-mt5:after {
            content: '';
            position: absolute;
            top: 0px;
            right: 0px;
            background: #182652;
            width: 100%;
            height: 100%;
            z-index: 0;
        }

        .mt4-vs-mt5 .sectionTitle {
            padding: 15px 25px;
            border-radius: 20px;
            width: max-content;
            margin-bottom: 15px;
            position: relative;
            z-index: 1;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-top: 20px;
            width: 100%;
        }

            .mt4-vs-mt5 .sectionTitle img {
                position: relative;
                padding-right: 10px;
                width: 40px;
                height: 40px;
            }

            .mt4-vs-mt5 .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 20px;
                color: #FFF !important;
                line-height: 1.2;
                margin-bottom: 0px;
            }

        .mt4-vs-mt5 .desc {
            position: relative;
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 500;
            font-size: 15px;
            color: #FFF;
            line-height: 1.6;
            z-index: 1;
        }

        .mt4-vs-mt5 .mtPr {
            margin-right: 0px;
        }

        .mt4-vs-mt5 .mtPl {
            margin-left: 0px;
        }

        .mt4-vs-mt5 ul.listRedirects {
            position: relative;
            margin-top: 30px;
            display: block;
            z-index: 1;
            margin-bottom: 30px;
        }

            .mt4-vs-mt5 ul.listRedirects.addPr {
                padding-right: 0px !important;
            }

            .mt4-vs-mt5 ul.listRedirects.addPl {
                padding-left: 0px !important;
            }

            .mt4-vs-mt5 ul.listRedirects li {
                float: left;
                width: 100%;
                margin: 10px 0px;
            }

                .mt4-vs-mt5 ul.listRedirects li.first {
                    margin-left: 0px;
                }

                .mt4-vs-mt5 ul.listRedirects li.last {
                    margin-right: 0px;
                }

                .mt4-vs-mt5 ul.listRedirects li a {
                    padding: 20px;
                    border-radius: 20px;
                    background: transparent;
                    font-size: 18px;
                    font-weight: 600;
                    color: #FFF;
                    text-align: center;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    border: 1px solid #FFF;
                }

                    .mt4-vs-mt5 ul.listRedirects li a img {
                        width: 35px;
                        height: 35px;
                        padding-right: 10px;
                        -webkit-filter: brightness(0) invert(1);
                        filter: brightness(0) invert(1);
                    }

                    .mt4-vs-mt5 ul.listRedirects li a:hover {
                        background: #61F7AC;
                        color: #323232;
                    }

                        .mt4-vs-mt5 ul.listRedirects li a:hover img {
                            -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                            filter: grayscale(100%);
                        }
    /* OTHER - PAGES */

    /* FOOTER */
    footer.footer {
        position: relative;
        padding: 60px 0px;
        background: #09172E;
        border-bottom: 7px solid #0F2C7A;
    }

        footer.footer .footerLogo {
            margin-bottom: 50px;
            text-align: center;
        }

            footer.footer .footerLogo img {
            }

        footer.footer .footerMenu {
            margin-bottom: 25px;
        }

            footer.footer .footerMenu ul {
                margin-bottom: 0px;
            }

                footer.footer .footerMenu ul li.title {
                    font-size: 15px;
                    font-weight: 600;
                    color: #FFF;
                    margin-bottom: 5px;
                    line-height: 2;
                }

                footer.footer .footerMenu ul li {
                    margin-bottom: 5px;
                    line-height: 1;
                }

                    footer.footer .footerMenu ul li a {
                        font-size: 14px;
                        font-weight: 500;
                        color: #FFF;
                    }

                        footer.footer .footerMenu ul li a:hover {
                        }

        footer.footer .footerDescription {
            margin-top: 25px;
        }

            footer.footer .footerDescription .title {
                font-size: 15px;
                font-weight: 600;
                color: #FFF;
                margin-bottom: 0px;
                line-height: 2;
            }

            footer.footer .footerDescription .desc {
                font-size: 14px;
                font-weight: 400;
                color: #FFF;
                line-height: 1.1;
                margin-bottom: 10px;
                text-align: justify;
            }

        footer.footer .footerSocialMenu {
            margin-top: 25px;
            display: flex;
            align-items: center;
        }

        footer.footer .footerFlex {
            display: flex;
            align-items: center;
            justify-content: center;
        }

        footer.footer .footerSocialMenu .title {
            font-size: 15px;
            font-weight: 600;
            color: #FFF;
            margin-bottom: 0px;
            line-height: 2;
            text-align: left;
            padding-right: 20px;
        }

        footer.footer .footerSocialMenu ul {
            margin-bottom: 0px;
        }

            footer.footer .footerSocialMenu ul li {
                float: left;
                margin: 0px 10px;
            }

                footer.footer .footerSocialMenu ul li:first-of-type {
                    margin-left: 0px;
                }

                footer.footer .footerSocialMenu ul li:last-of-type {
                    margin-right: 0px;
                }

                footer.footer .footerSocialMenu ul li a, footer.footer .footerSocialMenu ul li a:hover {
                    font-size: 16px;
                    color: #FFF;
                }

        footer.footer .footerMenu {
            margin-bottom: 15px !important;
        }

        footer.footer .footerContent {
            display: block;
        }

            footer.footer .footerContent .blockMenu {
                position: relative;
                width: 100%;
            }

                footer.footer .footerContent .blockMenu .mainTitle {
                    font-size: 20px;
                    font-weight: 700;
                    color: #FFF;
                    line-height: 1.2;
                    margin-bottom: 20px;
                }

                footer.footer .footerContent .blockMenu .footerMenu ul li.title {
                    color: #99c0ff !important;
                    line-height: 1.4 !important;
                }
    /* FOOTER */
}

@media (max-width: 480px) {
    .custom-container {
        max-width: 100%;
    }

    .desktopMenu {
        display: none !important;
    }

    .mobileMenu {
        display: flex !important;
    }

    .otherHidden {
        display: none !important;
    }

    .otherMobileHidden {
        display: none;
    }

    .mobileBg {
        display: none;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0px;
        left: 0px;
        right: 0px;
        z-index: 10;
        background: #000;
        background: rgb(0 0 0 / 75%);
    }

        .mobileBg.show {
            display: block;
        }
    /* HEADER */
    header.header.webtrader {
        position: relative;
        min-height: auto !important;
        background: #0F2C7A;
    }

        header.header.webtrader .topLogo {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            header.header.webtrader .topLogo a {
                padding-right: 15px;
                border-right: 1px solid #364F91;
            }

            header.header.webtrader .topLogo span {
                padding-left: 15px;
                color: #FFF;
                font-weight: 500;
                line-height: 1;
            }

        header.header.webtrader .webTraderNav {
            display: flex;
            padding-right: 15px !important;
            border-left: 0px !important;
            border-right: 1px solid #364F91;
        }

            header.header.webtrader .webTraderNav li {
            }

                header.header.webtrader .webTraderNav li a {
                    font-weight: 400 !important;
                    font-size: 14px !important;
                    ;
                    color: #FFF !important;
                    ;
                }

        header.header.webtrader .headerTops .mobileLanguage ul {
            border: none !important;
        }

    header.header {
        position: relative;
        z-index: 99;
    }

        header.header.headerBg {
        }

        header.header .headerTop ul {
            margin-bottom: 0;
        }

            header.header .headerTop ul li {
            }

                header.header .headerTop ul li a {
                    font-weight: 400;
                    padding: 10px 20px 10px 20px;
                    font-size: 13px;
                    color: #707070;
                    position: relative;
                    border-right: 1px solid #FFF;
                }

                    header.header .headerTop ul li a.last {
                        border-right: none;
                    }

        header.header nav.navbar {
            padding: 0 !important;
        }

        header.header .navbar-toggler-icon {
            position: absolute;
            left: 0px;
            top: 15px;
        }

            header.header .navbar-toggler-icon i {
                color: #FFF;
                font-size: 25px;
            }

        header.header .navbar-brand {
            margin-right: 0px;
        }

            header.header .navbar-brand img {
                width: 125px;
            }

        header.header .mobileExtra {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

            header.header .mobileExtra .mobileLanguage {
            }

        header.header .mobileLogin {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

            header.header .mobileLogin a {
                width: 50%;
                text-align: center;
            }

        header.header .mobileExtra .mobileSearch {
            font-size: 17px;
            color: #FFF;
            padding-right: 25px;
            border-right: 1px solid #364F91;
        }

        header.header .navbar-nav {
            margin-top: 20px;
        }

            header.header .navbar-nav .nav-item li {
                margin-left: 10px
            }

            header.header .navbar-nav .nav-item .nav-link {
                font-weight: 600;
                padding: 10px 20px 10px 20px;
                font-size: 13px;
                color: #FFF;
                background: #0a2158;
                position: relative;
                margin-bottom: 5px;
                border-radius: 10px;
            }

            header.header .navbar-nav .navbar li:hover,
            header.header .navbar-nav .navbar li:active {
                background: #FFF !important;
                border-radius: 40px;
                transition: all 0.3s ease-in-out
            }

            header.header .navbar-nav .navbar li.show {
                background: #FFF !important;
                border-radius: 40px;
                transition: all 0.3s ease-in-out
            }

        header.header .mainMenu {
            display: block;
            padding: 10px 0;
        }

            header.header .mainMenu .navLogo {
                display: none;
            }

                header.header .mainMenu .navLogo img {
                    width: 150px
                }

            header.header .mainMenu .navMenu {
            }

            header.header .mainMenu .navExtra {
                display: flex;
                align-items: center;
                justify-content: flex-end;
            }

            header.header .mainMenu .navMenu ul {
                margin-bottom: 0;
                display: flex;
                align-items: center;
                justify-content: space-between;
            }

                header.header .mainMenu .navMenu ul li {
                    float: left;
                }

                    header.header .mainMenu .navMenu ul li a {
                        font-weight: 600;
                        font-size: 13px;
                        color: #FFF;
                        position: relative;
                    }

                        header.header .mainMenu .navMenu ul li a.first {
                            padding-left: 0px;
                        }

        header.header .headerTops {
            left: 0;
            position: fixed;
            right: 0;
            top: 0;
            z-index: 9999;
            padding: 15px 0px;
            border-bottom: 1px solid #364F91;
            min-height: 80px;
            box-shadow: rgb(2 123 254 / 30%) 0px 7px 29px 0px;
            background: #0F2C7A;
        }

            header.header .headerTops .topLogo {
            }

                header.header .headerTops .topLogo img {
                    width: 125px;
                }

            header.header .headerTops .topExtra {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }

                header.header .headerTops .topExtra a {
                    margin: 0px;
                }

            header.header .headerTops .mobileLanguage ul {
                margin-bottom: 0px;
            }

                header.header .headerTops .mobileLanguage ul li {
                }

                    header.header .headerTops .mobileLanguage ul li > a:first-of-type {
                        font-weight: 600;
                        color: #FFF;
                    }

            header.header .headerTops .mobileLanguage .headerDropdown {
                border: none !important;
                border-radius: 20px !important;
                margin-top: 15px !important;
                left: -120px !important;
            }

                header.header .headerTops .mobileLanguage .headerDropdown a.dropdown-item {
                    color: #0F2C7A !important;
                    font-size: 15px;
                    font-weight: 500;
                    line-height: 30px;
                    text-align: center;
                    overflow: hidden;
                    padding: 3px
                }

                    header.header .headerTops .mobileLanguage .headerDropdown a.dropdown-item:first-of-type {
                        margin-top: 10px;
                    }

                    header.header .headerTops .mobileLanguage .headerDropdown a.dropdown-item:last-of-type {
                        margin-bottom: 10px;
                    }

                    header.header .headerTops .mobileLanguage .headerDropdown a.dropdown-item img {
                        width: 20px;
                        margin-right: 10px
                    }

                    header.header .headerTops .mobileLanguage .headerDropdown a.dropdown-item:hover {
                        background: #EBF0F6 !important;
                        color: #020349 !important;
                        font-size: 15px;
                    }

        header.header .navbar-nav li > ul.dropdown-menu {
            background: #0a2158;
            border-radius: 10px !important;
            margin-bottom: 5px;
            box-shadow: none;
            border: none;
        }

        header.header .navbar-nav .dropdown-submenu > ul.dropdown-menu {
            background: #091b4d;
            border-radius: 0px !important;
        }

        header.header .navbar-nav .dropdown-submenu > ul.dropdown-menu {
            display: none;
        }

            header.header .navbar-nav .dropdown-submenu > ul.dropdown-menu.show {
                display: block;
            }

        header.header .navbar-nav li > ul.dropdown-menu li {
            width: 100%;
            text-align: left;
            line-height: 25px;
            margin-left: 0px;
        }

            header.header .navbar-nav li > ul.dropdown-menu li:first-of-type {
                margin-top: 10px;
            }

            header.header .navbar-nav li > ul.dropdown-menu li:last-of-type {
                margin-bottom: 10px;
            }

            header.header .navbar-nav li > ul.dropdown-menu li a {
                color: #FFF !important;
                font-size: 13px;
                font-weight: 600;
                line-height: 30px;
                text-align: left;
                overflow: hidden;
                padding: 5px 15px;
            }

                header.header .navbar-nav li > ul.dropdown-menu li a:hover, header.header .navbar-nav li > ul.dropdown-menu li a:active, header.header .navbar-nav li > ul.dropdown-menu li a:focus {
                    background: #EBF0F6 !important;
                    color: #020349 !important;
                    font-size: 13px;
                }

                header.header .navbar-nav li > ul.dropdown-menu li a:active {
                    color: #0F2C7A !important;
                    font-size: 13px;
                    font-weight: 600;
                    line-height: 30px;
                    text-align: left;
                    overflow: hidden;
                    padding: 5px 15px;
                }

                header.header .navbar-nav li > ul.dropdown-menu li a:hover {
                    background: #EBF0F6 !important;
                    color: #020349 !important;
                    font-size: 13px;
                }

        header.header .navbar-nav .dropdown-submenu {
            position: relative;
        }

            header.header .navbar-nav .dropdown-submenu > .dropdown-menu {
                top: 0;
                left: 100%;
                margin-top: 0px;
                margin-left: 0px;
            }

        header.header .navbar-nav ul li a.last {
            padding-right: 0px;
        }
        /* rotate caret on hover */
        header.header .navbar-nav .dropdown-menu > li > a:hover:after {
            text-decoration: underline;
            transform: rotate(-90deg);
        }
        /* rotate caret on hover */
        header.header .navbar-nav.dropdown-menu > li > a:hover:after {
            text-decoration: underline;
            transform: rotate(-90deg);
        }

        header.header .headerTops .topExtra .headerDropdown {
            box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
        }
        /* HEADER */

        /* HEADER-LIGHT */
        header.header.otherHeader {
            position: relative;
            min-height: auto !important;
            background: #FFF !important;
        }

            header.header.otherHeader .navMenu li > ul.dropdown-menu {
                border-radius: 20px !important;
                background: #FFF !important;
                box-shadow: rgb(180 180 180 / 70%) 0px 7px 29px 0px;
                border: none;
            }

            header.header.otherHeader .navMenu .dropdown-submenu > .dropdown-menu {
                box-shadow: none !important;
            }

            header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle, header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:active, header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:focus {
                background: none !important;
                color: #0042af !important;
                border-bottom: 1px solid #0042af;
            }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle:hover {
                    opacity: 1 !important;
                    color: #0042af !important;
                    text-decoration: none !important;
                    background: transparent !important;
                }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li.dropSub a.dropTitle.dropdown-toggle::after {
                    display: none;
                }

            header.header.otherHeader .navMenu li > ul.dropdown-menu li a {
                color: #2D323A !important;
                font-size: 13px;
                font-weight: 600;
                line-height: 30px;
                text-align: left;
                overflow: hidden;
                padding: 5px 15px;
            }

                header.header.otherHeader .navMenu li > ul.dropdown-menu li a:hover {
                    background: #ecf0f5 !important;
                    color: #2D323A !important;
                    font-size: 13px;
                    opacity: 1 !important;
                }

            header.header.otherHeader .mainMenu .navMenu ul li a {
                font-weight: 600;
                padding-left: 0.7rem;
                padding-right: 0.7rem;
                font-size: 13px;
                color: #2D323A;
                position: relative;
            }

                header.header.otherHeader .mainMenu .navMenu ul li a:hover {
                    color: #0142AF;
                    opacity: 1;
                }

            header.header.otherHeader .headerTops.otherHeaderTops {
                padding: 15px 0px;
                border-bottom: 1px solid #FFF !important;
                background: #FFF !important;
            }

            header.header.otherHeader .navbar-nav .nav-item .nav-link {
                font-weight: 600;
                background: #EBF0F6;
                color: #0a2158;
            }

            header.header.otherHeader .navbar-nav li > ul.dropdown-menu {
                background: #EBF0F6;
            }

                header.header.otherHeader .navbar-nav li > ul.dropdown-menu li a {
                    color: #0a2158 !important;
                }

            header.header.otherHeader .navbar-nav .dropdown-submenu > ul.dropdown-menu {
                background: #dde7f0;
                display: none;
            }

                header.header.otherHeader .navbar-nav .dropdown-submenu > ul.dropdown-menu.show {
                    display: block;
                }

            header.header.otherHeader .headerTops.otherHeaderTops .topExtra ul {
                border-left: 1px solid #2D323A !important;
            }

                header.header.otherHeader .headerTops.otherHeaderTops .topExtra ul li > a:first-of-type {
                    font-weight: 600;
                    color: #2D323A !important;
                }

            header.header.otherHeader .navbar-toggler-icon i {
                color: #2D323A;
            }

            header.header.otherHeader .headerTops.otherHeaderTops .mobileLanguage ul {
                border: none;
            }

                header.header.otherHeader .headerTops.otherHeaderTops .mobileLanguage ul li > a:first-of-type {
                    color: #2d323a;
                }

            header.header.otherHeader .mobileExtra .mobileSearch {
                color: #2d323a;
            }
    /* HEADER-LIGHT */

    /* PROMOTIONS */
    .otherPromotions {
    }

        .otherPromotions .addPromotionBg {
            background-size: 100% !important;
        }

        .otherPromotions .mainImage {
            width: 100%;
            margin-top: 0px;
            transform-origin: center;
            transform: scale(1.5);
        }

        .otherPromotions .addPromotionBg .promotionHeader {
            background-size: 100% 100% !important;
        }

        .otherPromotions .content2 ul {
            margin-bottom: 0px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            flex-direction: column;
        }

            .otherPromotions .content2 ul li {
                float: left;
                display: flex;
                align-items: center;
                flex-direction: column;
                justify-content: center;
                width: 100%;
                margin-bottom: 40px;
            }

        .otherPromotions .redPromo .content2 ul li {
            border-right: none;
        }

        .otherPromotions .purplePromo .content2 ul li {
            border-right: none;
        }

        .otherPromotions .content2 ul li:last-of-type {
            border: none;
        }

        .otherPromotions .content2 ul li .icon {
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 20px
        }

            .otherPromotions .content2 ul li .icon img {
                width: 50px;
                height: 50px;
            }

        .otherPromotions .content2 ul li .text {
            font-size: 18px;
            font-weight: 600;
            color: #2D3239;
            line-height: 1;
            text-align: center;
        }

        .otherPromotions .content2 {
            position: relative;
            padding: 50px 0px 100px 0px;
            background: url('/static/images/main_trading_bg.png') no-repeat;
            background-size: 100% 100%;
            background-position: bottom center;
        }

            .otherPromotions .content2 .sectionTitle {
                position: relative;
            }

                .otherPromotions .content2 .sectionTitle .title {
                    font-size: 35px;
                    color: #2D3239;
                    font-weight: 700;
                    line-height: 1;
                    margin-bottom: 10px;
                    text-align: center;
                }

        .otherPromotions .redPromo .content2 .sectionTitle .subTitle {
            font-size: 25px;
            color: #C0171B;
            font-weight: 600;
            line-height: 1;
            margin-bottom: 0px;
            text-align: center;
            margin-bottom: 20px;
        }

        .otherPromotions .purplePromo .content2 .sectionTitle .subTitle {
            font-size: 25px;
            color: #582CD8;
            font-weight: 600;
            line-height: 1;
            margin-bottom: 0px;
            text-align: center;
            margin-bottom: 20px;
        }

        .otherPromotions .content2 .sectionTitle .desc {
            font-size: 16px;
            color: #2D3239;
            font-weight: 500;
            line-height: 1.3;
            margin-bottom: 10px;
            text-align: center;
        }

        .otherPromotions .redPromo .content2 .customTable2 thead th {
            color: #FFF !important
        }

            .otherPromotions .redPromo .content2 .customTable2 thead th.bg1 {
                background: #C0171B !important
            }

            .otherPromotions .redPromo .content2 .customTable2 thead th.bg2 {
                background: #791214 !important
            }

        .otherPromotions .purplePromo .content2 .customTable2 thead th {
            color: #FFF !important
        }

            .otherPromotions .purplePromo .content2 .customTable2 thead th.bg1 {
                background: #582CD8 !important
            }

            .otherPromotions .purplePromo .content2 .customTable2 thead th.bg2 {
                background: #3F19AF !important
            }

        .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(odd) > td, .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(odd) > th {
            background-color: #EBF0F6 !important;
            border: none !important;
        }

        .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(even) > td, .otherPromotions .content2 .customTable2 > tbody > tr:nth-child(even) > th {
            background-color: #F4F6F8 !important;
            border: none !important;
        }

        .otherPromotions .termsLink {
            font-size: 16px;
            font-weight: 600;
            line-height: 1;
            text-align: center;
        }

        .otherPromotions .redPromo .termsLink {
            color: #C0171B;
        }

        .otherPromotions .purplePromo .termsLink {
            color: #582CD8;
        }

        .otherPromotions .content3 {
            position: relative;
            padding: 80px 0px;
            background: #EBF0F6;
        }

            .otherPromotions .content3 .icon {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-bottom: 20px
            }

                .otherPromotions .content3 .icon img {
                    width: 50px;
                    height: 50px;
                }

            .otherPromotions .content3 .text {
                font-size: 18px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                text-align: center;
                margin-bottom: 10px;
            }

            .otherPromotions .content3 .desc {
                font-size: 16px;
                font-weight: 500;
                color: #2D3239;
                line-height: 1;
                text-align: center;
                margin-bottom: 40px;
            }


        .otherPromotions .content4 {
            position: relative;
            padding: 80px 0px;
            background: #FFF;
        }

            .otherPromotions .content4 .item {
                background: #EBF0F6;
                border-radius: 20px;
                padding: 30px;
                display: flex;
                align-items: center;
                justify-content: center;
                flex-direction: column;
                min-height: 275px;
                margin-bottom: 40px;
            }

            .otherPromotions .content4 .icon {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-bottom: 20px
            }

                .otherPromotions .content4 .icon img {
                    width: 50px;
                    height: 50px;
                }

            .otherPromotions .content4 .text {
                font-size: 18px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                text-align: center;
                margin-bottom: 10px;
            }

            .otherPromotions .content4 .desc {
                font-size: 16px;
                font-weight: 500;
                color: #2D3239;
                line-height: 1;
                text-align: center;
            }

        .otherPromotions .content5 {
            position: relative;
            padding: 80px 0px;
            background-size: 100% 100% !important;
        }

            .otherPromotions .content5 .more a {
                padding: 10px 40px;
                margin: 0px;
                color: #FFF !important;
            }

        .otherPromotions .redPromo .content5 .more a {
            background: #C0171B !important;
            border-color: #C0171B !important;
        }

        .otherPromotions .purplePromo .content5 .more a {
            background: #582CD8 !important;
            border-color: #582CD8 !important;
        }

        .otherPromotions .content6 {
            position: relative;
            padding: 50px 0px;
            background: #120001;
        }

        .otherPromotions .redPromo .content6 {
            border-bottom: 10px solid #5A0606;
        }

        .otherPromotions .purplePromo .content6 {
            border-bottom: 10px solid #582CD8;
        }
    /* PROMOTIONS */

    /* CALC */
    .sectionTabs2 {
        position: relative;
        padding: 30px 0px 0px 0px;
    }

        .sectionTabs2 .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px;
            border: none;
        }

            .sectionTabs2 .nav li {
                position: relative;
                padding-bottom: 30px;
                width: 100%;
            }

                .sectionTabs2 .nav li a {
                    position: relative;
                    border: 2px solid #61F7AC;
                    background: #FFF;
                    color: #2D3239;
                    padding: 20px 40px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                }

                    .sectionTabs2 .nav li a.active, .sectionTabs2 .nav li a:hover {
                        background: #61F7AC;
                        color: #2D3239;
                        border: 2px solid #61F7AC;
                        -webkit-transition: all 0.3s ease-in-out;
                        transition: all .3s ease-in-out;
                    }

    .calculator {
    }

        .calculator .form-control {
            padding: 10px 20px;
            border: 1px solid #A6B3C4 !important;
            border-radius: 15px;
            min-height: 50px;
        }

        .calculator img.change {
            width: 40px;
            height: 40px;
        }
    /* CALC */

    /* TUTORIAL */
    .tutorialItem {
        position: relative;
    }

        .tutorialItem .image {
            position: relative;
            width: 100%;
            height: 200px;
            border-radius: 20px;
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .tutorialItem .image:after {
                content: '';
                position: absolute;
                width: 100%;
                height: 100%;
                border-radius: 20px;
                background: url('/static/images/tutorialmaskbg.png') no-repeat;
                background-size: 100% 100%;
            }

            .tutorialItem .image img.cover {
                width: 100%;
                height: 100%;
                -ms-object-fit: cover;
                object-fit: cover;
                z-index: 0;
            }

            .tutorialItem .image img.play {
                position: absolute;
                width: 50px;
                height: 50px;
                z-index: 1;
            }

        .tutorialItem .text {
            margin-top: 10px;
        }

            .tutorialItem .text .title {
                font-size: 17px;
                font-weight: 600;
                color: #2D3239;
                line-height: 1;
                margin-bottom: 5px;
            }

            .tutorialItem .text .time {
                font-size: 14px;
                font-weight: 400;
                color: #2D3239;
                line-height: 1;
                margin-bottom: 0px;
            }
    /* TUTORIAL */

    /* SEARCH BOX */
    .otherSearchBox {
        position: relative;
        padding: 30px 0px;
        margin-top: -60px;
    }

        .otherSearchBox .searchContent {
            position: relative;
        }

            .otherSearchBox .searchContent .form-control, .otherSearchBox .searchContent .form-control:focus {
                position: relative;
                border-radius: 20px;
                border: none;
                box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px !important;
                padding: 30px 80px;
            }

            .otherSearchBox .searchContent .before {
                width: 40px;
                height: 40px;
                border-radius: 50%;
                background: #EBF0F6;
                display: flex;
                align-items: center;
                justify-content: center;
                position: absolute;
                top: 10px;
                left: 20px;
            }

                .otherSearchBox .searchContent .before i {
                    color: #2D323A;
                    font-size: 15px;
                }

            .otherSearchBox .searchContent button {
                position: absolute;
                top: 10px;
                right: 20px;
                border: none;
                background: transparent;
            }

                .otherSearchBox .searchContent button i {
                    font-size: 40px;
                    color: #EBF0F6;
                }
    /* SEARCH BOX */

    /* PAMM/MAMM */
    .affiliateItem2 {
        position: relative;
        height: 250px;
        background: #EBF0F6;
        border-radius: 20px;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }

        .affiliateItem2 img {
            position: absolute;
            bottom: 0px;
        }

    .affiliateItem {
        position: relative;
        padding: 0px 30px 30px 30px;
        background: #EBF0F6;
        border-radius: 20px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

        .affiliateItem .image {
            position: relative;
            padding: 20px;
            border-radius: 50%;
            background: #0F2C7A;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100px;
            height: 100px;
            margin-bottom: 20px;
            margin-top: -25px;
        }

            .affiliateItem .image img {
                position: relative;
                width: 50px;
                height: 50px;
            }

        .affiliateItem .text {
            font-size: 18px;
            font-weight: 600;
            line-height: 1.2;
            color: #0F2C7A;
            text-align: center;
            margin-bottom: 0px;
        }
    /* PAMM/MAMM */

    /* OPEN AFFILIATE */
    .mainOpenAffliate {
        background: #0B132C !important;
    }

        .mainOpenAffliate .sectionTitle h6 {
            color: #FFF !important;
        }

        .mainOpenAffliate .sectionBody {
            margin-top: 20px !important;
        }

            .mainOpenAffliate .sectionBody .otherDesc {
                margin-top: 20px !important;
                flex-direction: column !important;
                text-align: center !important;
            }

                .mainOpenAffliate .sectionBody .otherDesc .subTitle {
                    color: #FFF !important;
                }

            .mainOpenAffliate .sectionBody .item {
                flex-direction: column !important;
                justify-content: center !important;
            }

                .mainOpenAffliate .sectionBody .item .itemIcon {
                    width: 100% !important;
                    float: none !important;
                }

                .mainOpenAffliate .sectionBody .item .itemText {
                    width: 100% !important;
                    float: none !important;
                    margin-top: -50px;
                    margin-bottom: -30px;
                }

                    .mainOpenAffliate .sectionBody .item .itemText .title, .mainOpenAffliate .sectionBody .item .itemText .desc {
                        text-align: center !important;
                        color: #FFF !important;
                    }
    /* OPEN AFFILIATE */

    /* WHY N1CM */
    .zIndex1 {
        z-index: 1;
    }

    .mtN200 {
        margin-top: -150px;
    }

    .mHAuto {
        min-height: auto !important
    }
    /* WHY N1CM */

    /* SUPPORT CENTER */
    .faqListItem {
        position: relative;
        margin-bottom: 60px;
    }

        .faqListItem .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 25px;
            line-height: 1.1;
            text-align: left;
            color: #2C3139;
        }

        .faqListItem ul {
            position: relative;
            margin-bottom: 0px;
        }

            .faqListItem ul li {
                margin-bottom: 20px;
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 400;
                margin-bottom: 20px;
                line-height: 1.3;
                text-align: left;
                color: #2C3139;
            }

        .faqListItem a {
            color: #2D3239 !important
        }

    .supportItem {
        display: flex;
        justify-content: center;
        margin-bottom: 25px;
        width: 100%;
    }

        .supportItem .icon {
            width: 20%;
            float: left;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .supportItem .icon img {
                width: 50px;
                height: 50px;
            }

        .supportItem .text {
            width: 80%;
            float: left;
            padding: 0px 15px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

            .supportItem .text .first {
                font-size: 13px;
                line-height: 1.2;
                font-weight: 600;
                margin-bottom: 10px;
                color: #2D3239;
            }

            .supportItem .text .last {
                font-size: 12px;
                font-weight: 400;
                color: #2D3239;
                line-height: 1.2;
                margin-bottom: 0px;
            }

    .searchForm {
        position: relative;
        width: 100%;
    }

        .searchForm .form-control {
            border-radius: 0px;
            border: none;
            border-bottom: 1px solid #2D3239;
            background: transparent;
        }

            .searchForm .form-control:focus {
                background: transparent !important;
                border-bottom: 1px solid #61F7AC;
            }

    .oS-w100 {
        width: 100%;
    }
    /* SUPPORT CENTER */

    /* LEGAL DOCUMENT */
    .downloadItem {
        padding: 40px;
        border-radius: 20px;
        background: #EBF0F6;
    }

        .downloadItem a {
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .downloadItem a .sectionBody {
                width: 80%;
                float: left;
                display: flex;
                align-items: center;
                justify-content: center
            }

                .downloadItem a .sectionBody .icon {
                    width: 25%;
                    float: left;
                    display: flex;
                    align-items: flex-start;
                    justify-content: center
                }

                .downloadItem a .sectionBody .text {
                    width: 75%;
                    float: left;
                    display: flex;
                    align-items: flex-start;
                    justify-content: center;
                    padding: 0px 10px;
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 18px;
                    font-weight: 600;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: center;
                    color: #2C3139;
                }

            .downloadItem a .sectionMore {
                width: 20%;
                float: left;
                display: flex;
                align-items: center;
                justify-content: center
            }

                .downloadItem a .sectionMore img {
                    padding: 10px;
                    background: #0F2C7A;
                    border-radius: 10px;
                }
    /* LEGAL DOCUMENT */

    /* FAQS DETAIL */
    .pxMt {
        padding-top: 0px !important;
    }

    section.faqsPage {
        position: relative;
    }

        section.faqsPage ul {
            margin-bottom: 0px;
        }

            section.faqsPage ul li {
                margin-bottom: 15px;
            }

                section.faqsPage ul li a {
                    margin: 0px;
                    width: 100%;
                    text-align: center;
                    padding: 15px 20px;
                }

                    section.faqsPage ul li a.active {
                        background-color: #61F7AC !important;
                        border: 1px solid #61F7AC !important;
                        color: #03062C !important;
                    }

                    section.faqsPage ul li a:hover {
                        background-color: #61F7AC !important;
                        border: 1px solid #61F7AC !important;
                        color: #03062C !important;
                        transform: scale(1) !important;
                    }

    .imgOtherNone {
        display: none !important;
    }

    .imgOtherBlock {
        display: block !important
    }
    /* FAQS DETAIL */

    /* CONTACT PAGE */
    section.contactUsForms {
    }

        section.contactUsForms .leftBox {
            position: relative;
            margin-bottom: 40px;
        }

            section.contactUsForms .leftBox label {
                color: #2D3239;
                font-size: 15px;
                font-weight: 500;
                line-height: 1.2;
                margin-bottom: 0px;
            }

                section.contactUsForms .leftBox label.policyLabel {
                    color: #2D3239;
                    font-size: 13px;
                    font-weight: 500;
                    line-height: 1.2;
                    margin-bottom: 0px;
                    padding-left: 10px
                }

            section.contactUsForms .leftBox .form-control {
                border: none;
                border-radius: 0px;
                border-bottom: 1px solid #2D3239;
            }

                section.contactUsForms .leftBox .form-control:focus {
                    border: none;
                    border-radius: 0px;
                    border-bottom: 1px solid #61F7AC;
                }

            section.contactUsForms .leftBox button {
                width: 100%;
            }

        section.contactUsForms .rightBox {
            position: relative;
            background: #EBF0F6;
            border-radius: 20px;
            padding: 30px 40px;
            margin-bottom: 40px;
        }

            section.contactUsForms .rightBox .sectionImageCover {
                margin-top: -40px;
                margin-bottom: 30px;
            }

                section.contactUsForms .rightBox .sectionImageCover img {
                    width: 100%;
                }

            section.contactUsForms .rightBox ul {
                position: relative;
            }

                section.contactUsForms .rightBox ul li {
                    margin-bottom: 20px;
                }

                    section.contactUsForms .rightBox ul li a {
                        display: flex;
                        align-items: center;
                    }

                        section.contactUsForms .rightBox ul li a .iconBox {
                            width: 30%;
                            float: left;
                        }

                            section.contactUsForms .rightBox ul li a .iconBox img {
                                width: 40px;
                                height: 40px;
                            }

                        section.contactUsForms .rightBox ul li a .iconText {
                            width: 70%;
                            float: right;
                            color: #2D3239;
                            font-size: 17px;
                            font-weight: 500;
                        }

        section.contactUsForms .bottomBox {
            position: relative;
            width: 100%;
            background: #AFD9FF;
            border-radius: 20px;
            padding: 30px;
            display: flex;
            align-items: center;
            justify-content: center
        }

            section.contactUsForms .bottomBox .sectionTitle {
                padding-bottom: 0px !important;
                align-items: center !important;
            }

            section.contactUsForms .bottomBox .title {
                color: #103563 !important;
                border-bottom: 2px solid #103563;
            }

            section.contactUsForms .bottomBox .desc {
                font-size: 17px !important;
                color: #052958 !important;
                font-weight: 500 !important;
                text-align: center !important;
            }
    /* CONTACT PAGE */

    /* NEWS CATS */
    .categoriesListHorizantal {
        position: relative;
    }

        .categoriesListHorizantal ul {
            padding-top: 50px;
            width: 100%;
        }

            .categoriesListHorizantal ul li {
                width: 100%;
            }

                .categoriesListHorizantal ul li a {
                    margin: 0px !important;
                    color: #03062C !important;
                    width: 100%;
                    text-align: center;
                }

    .newsLists .cardItem:first-of-type {
        margin-top: -150px;
        margin-bottom: 175px !important;
    }

    .cardItem {
        position: relative;
        border-radius: 20px;
        overflow: hidden;
        box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    }

        .cardItem.horizantal .image {
            position: relative;
            height: 250px;
            width: 100%;
            float: left;
            border-top-left-radius: 20px;
            border-top-right-radius: 20px;
            overflow: hidden;
        }

        .cardItem .image img {
            position: relative;
            width: 100%;
            height: 100%;
            -ms-object-fit: cover;
            object-fit: cover;
        }

        .cardItem.horizantal .text {
            position: relative;
            background: #FFF;
            width: 100%;
            float: left;
            padding: 30px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

        .cardItem.vertical .image {
            position: relative;
            height: 250px;
            width: 100%;
            float: left;
            border-top-left-radius: 20px;
            border-top-right-radius: 20px;
            overflow: hidden;
        }

        .cardItem.vertical .text {
            position: relative;
            background: #FFF;
            width: 100%;
            float: left;
            padding: 30px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
        }

        .cardItem .text .content {
            position: relative;
        }

        .cardItem .text .desc {
            font-size: 14px;
            font-weight: 400;
            color: #2D3239;
            line-height: 1.2;
        }

        .cardItem .text .title a {
            font-size: 16px;
            font-weight: 600;
            color: #2D3239;
            line-height: 1.2;
        }

        .cardItem .more {
            margin-bottom: 0px;
        }

            .cardItem .more a {
                font-size: 14px;
                font-weight: 600;
                color: #61F7AC;
                line-height: 1.2;
            }
    /* CUSTOM PAGINATION */
    .customPagination .pagination.pagination-circle .page-item {
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .customPagination .pagination.pagination-circle .page-item.active .page-link {
            border-radius: 50%;
        }

        .customPagination .pagination.pagination-circle .page-item .page-link:hover {
            border-radius: 50%;
        }

        .customPagination .pagination.pagination-circle .page-item .page-link {
            margin-left: 2px;
            margin-right: 2px;
            border-radius: 50%;
            width: 40px;
            height: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
        }

    .customPagination .pagination .page-item.active .page-link {
        box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    }

    .customPagination .page-link {
        border: none !important;
    }

    .customPagination .pagination .page-item .page-link {
        color: #2C3238;
        background: #F2F5F9;
    }

    .customPagination .pagination.pagination-circle .page-item.active .page-link {
        background-color: #0F2C7A;
        color: white;
    }

        .customPagination .pagination.pagination-circle .page-item.active .page-link:hover {
            background-color: #0F2C7A;
        }

    .customPagination .pagination .page-item .page-link.prev, .customPagination .pagination .page-item .page-link.next {
        background: transparent;
        border: 0 !important;
        color: #C8CED5;
        font-size: 12px;
    }

        .customPagination .pagination .page-item .page-link.prev:hover, .customPagination .pagination .page-item .page-link.next:hover {
            background-color: initial;
            color: #C8CED5
        }

    .customPagination .pagination .page-item .page-link:hover {
        -webkit-transition: all .3s linear;
        transition: all .3s linear;
        border-radius: .125rem;
        background-color: #0F2C7A;
        color: #FFF;
    }

    .customPagination .pagination.pagination-circle .page-item .page-link:hover {
        border-radius: 50%;
    }

    .mainNewsSlider {
        position: relative;
    }

        .mainNewsSlider .item {
            margin: 10px 25px;
        }

        .mainNewsSlider .owl-nav {
            display: block !important;
            right: 0;
            font-size: 20px;
            color: #ccc;
        }

        .mainNewsSlider .owl-prev {
            position: absolute;
            left: 0px;
            top: 50%;
        }

        .mainNewsSlider .owl-next {
            position: absolute;
            right: 0px;
            top: 50%;
        }
    /* CUSTOM PAGINATION */

    /* NEWS CATS */

    /* CAREER */
    .careerItemText {
        border-radius: 20px;
        padding: 40px;
        background: #0F2C7A;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        height: 300px;
        margin-bottom: 25px;
    }

        .careerItemText .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: center;
            color: #FFF;
        }

        .careerItemText .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: left;
            color: #FFF;
        }

    .careerItemImage {
        border-radius: 20px;
        background: #0F2C7A;
        height: 300px;
        overflow: hidden;
        margin-bottom: 25px;
    }

        .careerItemImage img {
            border-radius: 20px;
            width: 100%;
            height: 100%;
            -ms-object-fit: cover;
            object-fit: cover;
        }

    .horizantalBox {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        padding: 0px 20px;
    }

        .horizantalBox.w-25 {
            margin-bottom: 25px;
            width: 100% !important;
            float: left;
        }

        .horizantalBox.w-20 {
            margin-bottom: 25px;
            width: 100% !important;
            float: left;
        }

        .horizantalBox img {
            width: 70px;
            height: 70px;
            margin-bottom: 15px;
        }

        .horizantalBox .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: center;
            color: #2D3239;
        }

        .horizantalBox .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: center;
            color: #2D3239;
        }

    .openPositionBox {
        position: relative;
        padding: 40px;
        border-radius: 20px;
        background: #FFF;
        box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
        display: block;
        margin-bottom: 25px;
    }

        .openPositionBox:last-of-type {
            margin-bottom: 0px;
        }

        .openPositionBox .text {
            width: 100%;
            float: left;
            margin-bottom: 25px;
        }

        .openPositionBox .more {
            width: 100%;
            float: left;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
        }

        .openPositionBox .text .title {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 10px;
            line-height: 1.1;
            text-align: center;
            color: #0F2C7A;
        }

        .openPositionBox .text .desc {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0px;
            line-height: 1.2;
            text-align: center;
            color: #2D3239;
        }

        .openPositionBox .more a:first-of-type {
            margin: 0px;
        }

        .openPositionBox .more a.other {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 12px;
            font-weight: 400;
            margin-top: 10px;
            line-height: 1.2;
            color: #2D3239;
            text-decoration: underline !important;
        }

    section.mainSupportCareers {
        position: relative;
        padding: 50px 0px;
        background: #0F2C7A;
    }

        section.mainSupportCareers .sectionTitle {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
        }

            section.mainSupportCareers .sectionTitle h6 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 40px;
                font-weight: 700;
                margin-bottom: 0px;
                line-height: 1;
                text-align: center;
                color: #FFF;
                padding-bottom: 20px;
                border-bottom: 1px solid #FFF;
            }

            section.mainSupportCareers .sectionTitle .more {
                position: relative;
                padding-top: 20px;
                display: flex;
                flex-direction: column;
            }

                section.mainSupportCareers .sectionTitle .more .first {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 500;
                    margin-bottom: 5px;
                    line-height: 1.2;
                    color: #FFF;
                    text-align: center
                }

                section.mainSupportCareers .sectionTitle .more .last {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 18px;
                    font-weight: 600;
                    line-height: 1.2;
                    color: #FFF;
                    text-align: center;
                }
    /* CAREER */

    /* MAIN SLIDER */
    section.mainSlideContainer {
        position: relative;
        margin-top: 0px;
        padding-top: 140px !important;
        padding: 0px;
        background: url('/static/images/main_header_bg.webp') no-repeat;
        background-position: top center;
        background-size: 100% 100%;
    }

        section.mainSlideContainer:before {
            content: '';
            position: absolute;
            background: url('/static/images/main_header_bg_mask.webp') no-repeat;
            background-position: top center;
            background-size: 100% 100%;
            left: 0px;
            bottom: 0px;
            width: 100%;
            height: 200px;
            z-index: 1;
        }

        section.mainSlideContainer .mainSlideContent {
        }

            section.mainSlideContainer .mainSlideContent .mainSlider {
            }

                section.mainSlideContainer .mainSlideContent .mainSlider .item {
                    margin-bottom: 0px !important;
                }

                    section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText {
                        position: relative;
                        margin-bottom: 0px;
                        padding-left: 1px;
                    }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.title {
                            font-family: 'Montserrat', sans-serif !important;
                            font-weight: 700;
                            font-size: 45px;
                            color: #FFF;
                            line-height: 1.2;
                        }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.small {
                            font-family: 'Montserrat', sans-serif !important;
                            font-weight: 700;
                            font-size: 25px;
                            color: #FFF;
                            margin-top: 0px;
                            line-height: 1.3;
                        }

                        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText p.desc {
                            font-family: 'Montserrat', sans-serif !important;
                            text-align: left;
                            font-weight: 500;
                            font-size: 16px;
                            color: #FFF;
                            margin-top: 20px;
                            line-height: 1.3;
                        }

        section.mainSlideContainer .owl-item.active p {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInLeft;
            animation-delay: 0.3s;
        }

        section.mainSlideContainer .owl-item.active img.front2 {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInRight;
            animation-delay: 0.3s;
        }

        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn {
            margin: 25px 0px;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn a {
                text-align: center;
                margin: 0px;
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideText .moreBtn p.miniDesc {
                font-size: 12px;
                font-weight: 300;
                color: #FFF;
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage {
            display: none;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage img.front1 {
                z-index: 0;
                position: absolute;
                width: 100%;
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .item .slideImage img.front2 {
                z-index: 2;
                position: relative;
                right: -50px;
                top: 120px;
                width: 325px;
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #FFF
            }

        section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots {
            position: relative;
            text-align: left;
            padding-bottom: 10px;
            margin-bottom: 120px;
        }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot.active span,
            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot:hover span {
                background: #FFF
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot.active span,
            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot:hover span {
                background: #FFF
            }

            section.mainSlideContainer .mainSlideContent .mainSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #FFF;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN SLIDER */

    /* SIGN UP BOX */
    section.signUpBox {
        background: transparent !important;
        height: 100%;
        padding: 40px 0px !important;
    }

        section.signUpBox:before {
            content: '';
            background: #EBF0F6;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 15px;
        }

        section.signUpBox .right {
            padding-right: 0px;
        }

        section.signUpBox .left {
            padding-left: 0px;
        }

        section.signUpBox .sectionTitle h6 {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 30px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

        section.signUpBox .sectionBody .otherDesc {
            margin: 30px 0px !important
        }

            section.signUpBox .sectionBody .otherDesc .subTitle a {
                font-size: 17px;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #0F2C7A;
            }

        section.signUpBox input.form-control {
            padding: 10px 20px;
            border-radius: 35px;
            min-height: 50px;
        }

        section.signUpBox select.form-control {
            padding: 10px 20px;
            border-radius: 35px;
            min-height: 50px;
        }

        section.signUpBox button {
            width: 100%;
        }

        section.signUpBox label {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 15px;
            font-weight: 400;
            margin-bottom: 0;
            line-height: 1.2;
            text-align: left;
            color: #343a40;
        }

            section.signUpBox label a {
                font-size: 15px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.2;
                text-align: left;
                color: #0F2C7A;
            }

        section.signUpBox .otherLinkBox {
            padding-bottom: 0px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

            section.signUpBox .otherLinkBox img {
                width: 125px;
            }

        section.signUpBox .sectionBody .item .itemIcon {
            width: 30% !important;
        }

        section.signUpBox .sectionBody .item .itemText {
            width: 70% !important;
        }
    /* SIGN UP BOX */

    /* LOG IN BOX */
    section.logInBox {
        padding: 40px 0px !important;
        background: transparent !important;
        height: 100%;
    }

        section.logInBox:before {
            content: '';
            background: #EBF0F6;
            position: absolute;
            top: 0px;
            right: 0px;
            width: 100%;
            height: 20px;
        }

        section.logInBox .right {
            padding-right: 0px;
        }

        section.logInBox .left {
            padding-left: 0px;
        }

        section.logInBox .sectionTitle .small {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 20px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

        section.logInBox .sectionTitle h6 {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 30px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 10px;
        }

        section.logInBox .sectionBody {
            margin-top: 40px !important;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

            section.logInBox .sectionBody .otherDesc .subTitle a {
                font-size: 17px;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #0F2C7A;
            }

        section.logInBox input.form-control {
            padding: 10px 20px;
            border-radius: 35px;
            min-height: 50px;
        }

        section.logInBox select.form-control {
            padding: 10px 20px;
            border-radius: 35px;
            min-height: 50px;
        }

        section.logInBox label {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 15px;
            font-weight: 400;
            margin-bottom: 0;
            line-height: 1.2;
            text-align: left;
            color: #343a40;
        }

            section.logInBox label a {
                font-size: 15px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.2;
                text-align: left;
                color: #0F2C7A;
            }

        section.logInBox button {
            width: 100%;
        }

        section.logInBox .otherDesc {
            margin: 30px 0px !important;
        }

        section.logInBox .otherLinkBox {
            padding-bottom: 50px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

            section.logInBox .otherLinkBox img {
                width: 125px;
            }
    /* LOG IN BOX */

    /* MAIN FEATURED TABS */
    section.mainFeaturedTabs {
        padding: 0px;
        background: #0F2C7A;
        position: relative;
        z-index: 1;
        margin-top: -85px;
        border-top: 5px solid #61F7AC;
        box-shadow: rgba(2, 123, 254, 0.3) 0px 7px 29px 0px;
    }

        section.mainFeaturedTabs .featuredContent {
            padding: 20px;
        }

            section.mainFeaturedTabs .featuredContent ul {
                margin-bottom: 0px;
                display: block;
            }

                section.mainFeaturedTabs .featuredContent ul li {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    flex-direction: column;
                    padding: 15px;
                    border-radius: 20px;
                    float: left;
                    min-height: 155px;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                    width: 50%;
                }

                    section.mainFeaturedTabs .featuredContent ul li:after,
                    section.mainFeaturedTabs .featuredContent ul li:before {
                        transition: all .5s;
                    }

                    section.mainFeaturedTabs .featuredContent ul li:last-of-type {
                        border: none;
                    }

                    section.mainFeaturedTabs .featuredContent ul li img {
                        margin-bottom: 10px;
                        min-height: 26px;
                    }

                    section.mainFeaturedTabs .featuredContent ul li p.title {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 15px;
                        font-weight: 600;
                        margin-bottom: 5px;
                        line-height: 1.1;
                        text-align: center;
                        color: #FFF;
                    }

                    section.mainFeaturedTabs .featuredContent ul li p.desc {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 13px;
                        font-weight: 400;
                        margin-bottom: 0;
                        line-height: 1.1;
                        text-align: center;
                        color: #FFF;
                    }

                    section.mainFeaturedTabs .featuredContent ul li.active, section.mainFeaturedTabs .featuredContent ul li:hover {
                        background: #FFF;
                        border-radius: 20px;
                        -webkit-animation-duration: 1s;
                        animation-duration: 1s;
                        -webkit-animation-fill-mode: both;
                        animation-fill-mode: both;
                        animation-name: pulse;
                        animation-delay: 0.3s;
                    }

                        section.mainFeaturedTabs .featuredContent ul li.active p.title, section.mainFeaturedTabs .featuredContent ul li.active p.desc, section.mainFeaturedTabs .featuredContent ul li:hover p.title, section.mainFeaturedTabs .featuredContent ul li:hover p.desc {
                            color: #0F2C7A;
                        }
    /* MAIN FEATURED TABS */

    /* MAIN LOWEST SPREADS */
    section.mainLowestSpreads {
        position: relative;
        padding: 80px 0px
    }

        section.mainLowestSpreads .sectionTitle {
            margin-bottom: 40px;
        }

            section.mainLowestSpreads .sectionTitle h2 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

        section.mainLowestSpreads h1 {
            font-family: 'Montserrat', sans-serif !important;
            /*font-weight: 700;*/
            font-size: 14px;
            color: #2C3139;
            /*line-height: 1.1;*/
            text-align: center;
        }

        section.mainLowestSpreads .sectionTitle p.desc {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 500;
            font-size: 15px;
            color: #2C3139;
            line-height: 1.1;
            text-align: center;
            margin-bottom: 0px;
        }

        section.mainLowestSpreads .sectionLeft {
            width: 100%;
            float: left;
        }

        section.mainLowestSpreads .sectionRight {
            width: 100%;
            float: right;
        }

        section.mainLowestSpreads .sectionItem {
            padding: 25px;
            display: flex;
            align-items: center;
            -webkit-transition: all 0.3s ease-in-out;
            transition: all .3s ease-in-out;
        }

            section.mainLowestSpreads .sectionItem.removeBorder {
                border: none;
            }

            section.mainLowestSpreads .sectionItem .sectionIcon {
                width: 20%;
                float: left;
                display: flex;
                align-items: center;
            }

            section.mainLowestSpreads .sectionItem img {
                width: 50px;
                height: 50px
            }

            section.mainLowestSpreads .sectionItem .sectionText {
                width: 80%;
                float: right;
                display: flex;
                justify-content: center;
                flex-direction: column;
            }

                section.mainLowestSpreads .sectionItem .sectionText p.title, section.mainLowestSpreads .sectionItem .sectionText p.title a, section.mainLowestSpreads .sectionItem .sectionText p.title a:hover {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 17px;
                    font-weight: 600;
                    margin-bottom: 5px;
                    line-height: 1.1;
                    text-align: left;
                    color: #0F2C7A;
                }

                section.mainLowestSpreads .sectionItem .sectionText p.subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 600;
                    margin-bottom: 5px;
                    line-height: 1.1;
                    text-align: left;
                    color: #2C3139;
                }

                section.mainLowestSpreads .sectionItem .sectionText p.desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 12.5px;
                    font-weight: 400;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: left;
                    color: #2C3139;
                }

        section.mainLowestSpreads .sectionMore {
            width: 100%;
            text-align: center;
            margin-top: 20px;
        }

            section.mainLowestSpreads .sectionMore p {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #2C3139;
            }

            section.mainLowestSpreads .sectionMore a {
            }

        section.mainLowestSpreads .sectionItem:hover {
            padding: 25px 25px 25px 15px;
            -webkit-transition: all 0.3s ease-in-out;
            transition: all .3s ease-in-out;
        }
    /* MAIN LOWEST SPREADS */

    /* MAIN SECURELY */
    section.mainSecurely {
        padding: 80px 0px;
        position: relative;
        background: #EBF0F6;
    }

        section.mainSecurely .sectionImage {
            height: 100%;
            display: flex;
            align-items: center;
        }

        section.mainSecurely .sectionBody {
            display: flex;
            flex-direction: column;
            height: 100%;
            justify-content: center;
            align-items: center;
        }

            section.mainSecurely .sectionBody .sectionTitle {
                margin-bottom: 40px;
            }

                section.mainSecurely .sectionBody .sectionTitle h2 {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 35px;
                    font-weight: 700;
                    margin-bottom: 10px;
                    line-height: 1;
                    text-align: center;
                    color: #2C3139;
                }

                section.mainSecurely .sectionBody .sectionTitle p.subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 22px;
                    font-weight: 600;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: center;
                    color: #2C3139;
                }

                section.mainSecurely .sectionBody .sectionTitle p.desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 16px;
                    font-weight: 400;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: left;
                    color: #2C3139;
                    margin-top: 35px;
                }

        section.mainSecurely .sectionText {
            position: relative;
        }

            section.mainSecurely .sectionText ul {
                position: relative;
                margin-top: 50px;
                margin-bottom: 40px;
            }

                section.mainSecurely .sectionText ul li {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 16px;
                    font-weight: 500;
                    margin-bottom: 15px;
                    line-height: 1.2;
                    text-align: left;
                    color: #2C3139;
                    position: relative;
                    padding-left: 30px;
                }

                    section.mainSecurely .sectionText ul li:before {
                        content: '';
                        position: absolute;
                        top: 0px;
                        left: 0px;
                        background: url('/static/images/icon_arrow_right_dark.svg') no-repeat;
                        background-size: 100% 100%;
                        width: 20px;
                        height: 20px;
                    }

            section.mainSecurely .sectionText .textItem {
                width: 50%;
                float: left;
                margin-bottom: 20px;
                display: flex;
                align-items: center;
                position: relative;
                z-index: 1;
            }

                section.mainSecurely .sectionText .textItem .icon {
                    font-family: 'Montserrat', sans-serif !important;
                    width: 15%;
                    float: left;
                    display: flex;
                    align-items: center;
                    font-size: 55px;
                    font-weight: 700;
                    color: #027BFE;
                    line-height: 1;
                    position: relative;
                    z-index: 1;
                }

                section.mainSecurely .sectionText .textItem .text {
                    width: 85%;
                    float: left;
                    padding: 0px 10px;
                    position: relative;
                    z-index: 1;
                }

                    section.mainSecurely .sectionText .textItem .text .title {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 16px;
                        font-weight: 600;
                        margin-bottom: 2px;
                        line-height: 1.1;
                        text-align: left;
                        color: #2C3139;
                    }

                    section.mainSecurely .sectionText .textItem .text .desc {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 12.5px;
                        font-weight: 400;
                        margin-bottom: 0;
                        line-height: 1.1;
                        text-align: left;
                        color: #2C3139;
                    }

            section.mainSecurely .sectionText .more {
                text-align: center;
            }

                section.mainSecurely .sectionText .more a {
                    margin: 0px;
                }

        section.mainSecurely .sectionPayment {
            margin-top: 90px;
        }

            section.mainSecurely .sectionPayment ul {
                margin-bottom: 0px;
                display: flex;
                justify-content: space-between;
            }

                section.mainSecurely .sectionPayment ul li {
                    float: left;
                    text-align: center;
                    margin-bottom: 10px;
                    display: flex;
                    align-items: center;
                    justify-content: center
                }

                    section.mainSecurely .sectionPayment ul li:hover {
                        text-align: left;
                    }

                    section.mainSecurely .sectionPayment ul li img:last-of-type {
                        display: none;
                    }

                    section.mainSecurely .sectionPayment ul li:hover img:first-of-type {
                        display: none;
                    }

                    section.mainSecurely .sectionPayment ul li:hover img:last-of-type {
                        display: flex;
                        -webkit-animation-duration: 1s;
                        animation-duration: 1s;
                        -webkit-animation-fill-mode: both;
                        animation-fill-mode: both;
                        animation-name: fadeInDown;
                        animation-delay: 0.1s;
                    }
    /* MAIN SECURELY */

    /* MAIN APPS */
    section.mainApps {
        position: relative;
        background: url('/static/images/main_apps_bg.webp') no-repeat;
        background-size: cover;
        padding: 80px 0px;
    }

        section.mainApps .sectionMedia {
            position: relative;
            min-height: 650px;
            display: none;
        }

            section.mainApps .sectionMedia video {
                position: absolute;
                width: 217px;
                height: 490px;
                right: 119px;
                top: 60px;
                z-index: 1;
            }

            section.mainApps .sectionMedia img.phone {
                position: absolute;
                top: -10px;
                left: -16px;
                z-index: 3;
                width: 385px;
            }

        section.mainApps .sectionBody {
        }

            section.mainApps .sectionBody h3 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 35px;
                font-weight: 700;
                margin-bottom: 20px;
                line-height: 1;
                text-align: left;
                color: #FFF;
            }

            section.mainApps .sectionBody p.subTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 18px;
                font-weight: 500;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: left;
                color: #FFF;
            }

            section.mainApps .sectionBody p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin: 30px 0px;
                line-height: 1.1;
                text-align: left;
                color: #FFF;
            }

        section.mainApps ul.app {
            position: relative;
            z-index: 5;
            margin-top: 20px;
            margin-bottom: 50px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 30px;
            margin-right: 15px;
        }

            section.mainApps ul.app li {
                float: left;
                margin: 0px 10px;
            }

                section.mainApps ul.app li.last {
                    float: left;
                    margin-left: 10px;
                    margin-right: 0px;
                }

                section.mainApps ul.app li a img {
                    width: 25px;
                    height: 25px;
                }

        section.mainApps .sectionBody .featureContent {
            margin-top: 60px;
        }

            section.mainApps .sectionBody .featureContent .featureItem {
                width: 50%;
                padding: 10px 15px;
                float: left;
                margin-bottom: 25px;
                display: flex;
                align-items: center;
                min-height: 100px;
                border-radius: 20px;
                -webkit-transition: all 0.3s ease-in-out;
                transition: all .3s ease-in-out;
            }

                section.mainApps .sectionBody .featureContent .featureItem .featureIcon {
                    width: 25%;
                    float: right;
                    display: flex;
                    align-items: center;
                    justify-content: end;
                }

                    section.mainApps .sectionBody .featureContent .featureItem .featureIcon img {
                        width: 40px;
                        height: 40px;
                    }

                section.mainApps .sectionBody .featureContent .featureItem .featureText {
                    width: 75%;
                    float: left;
                    display: flex;
                    align-items: center;
                    justify-content: flex-start;
                }

                    section.mainApps .sectionBody .featureContent .featureItem .featureText p {
                        font-family: 'Montserrat', sans-serif !important;
                        font-size: 14px;
                        font-weight: 700;
                        margin-bottom: 0px;
                        line-height: 1.1;
                        text-align: left;
                        color: #FFF;
                    }

                section.mainApps .sectionBody .featureContent .featureItem.active, section.mainApps .sectionBody .featureContent .featureItem:hover {
                    background: #FFF;
                    border-radius: 20px;
                    -webkit-transition: all 0.3s ease-in-out;
                    transition: all .3s ease-in-out;
                    -webkit-animation-duration: 1s;
                    animation-duration: 1s;
                    -webkit-animation-fill-mode: both;
                    animation-fill-mode: both;
                    animation-name: pulse;
                    animation-delay: 0.3s;
                }

                    section.mainApps .sectionBody .featureContent .featureItem.active .featureText p, section.mainApps .sectionBody .featureContent .featureItem:hover .featureText p {
                        color: #0142AF;
                    }

        section.mainApps .sectionBody .more {
            text-align: center;
        }

            section.mainApps .sectionBody .more a {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 16px;
                font-weight: 600;
                padding: 10px 15px;
                width: 100%;
                margin: 10px 0px !important;
            }
    /* MAIN APPS */

    /* MAIN BROKER */
    section.mainBroker {
        position: relative;
        padding: 80px 0px;
    }

        section.mainBroker .sectionTitle {
            text-align: center;
        }

            section.mainBroker .sectionTitle img.brokerLogo {
                width: 150px;
                margin-right: 20px;
            }

            section.mainBroker .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 35px;
                font-weight: 700;
                margin-bottom: 10px;
                line-height: 1;
                text-align: center;
                color: #2C3139;
            }

            section.mainBroker .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 15px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainBroker .sectionTitle .vote {
                position: relative;
                margin: 40px 0px;
                display: flex;
                justify-content: center;
                align-items: center;
            }

                section.mainBroker .sectionTitle .vote .number {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 50px;
                    font-weight: 700;
                    color: #E0E9F3;
                    line-height: 1;
                    position: relative;
                    margin-bottom: 0px;
                }

                section.mainBroker .sectionTitle .vote .star {
                    position: relative;
                    margin-top: -67px;
                }

                    section.mainBroker .sectionTitle .vote .star i {
                        font-size: 15px;
                        color: #00B67A;
                        line-height: 1;
                    }

                        section.mainBroker .sectionTitle .vote .star i.noVote {
                            color: #E0E9F3;
                        }

    .mainVoteSlider {
        position: relative;
        margin-top: 25px;
    }

        .mainVoteSlider .item {
            padding: 25px;
            border: 1px solid #9DB3CB;
            border-radius: 25px;
            margin: 0px 15px;
        }

            .mainVoteSlider .item .slideHeader {
                display: flex;
                flex-direction: column;
                justify-content: space-between;
            }

                .mainVoteSlider .item .slideHeader .author {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 14px;
                    font-weight: 700;
                    color: #2C3139;
                }

                .mainVoteSlider .item .slideHeader .vote {
                }

                    .mainVoteSlider .item .slideHeader .vote i {
                        font-size: 11px;
                        color: #00B67A;
                        line-height: 1;
                    }

                        .mainVoteSlider .item .slideHeader .vote i.noVote {
                            font-size: 11px;
                            color: #E0E9F3;
                            line-height: 1;
                        }

            .mainVoteSlider .item .slideBody {
                position: relative;
                padding: 20px 0px
            }

                .mainVoteSlider .item .slideBody .subject {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 14px;
                    font-weight: 700;
                    line-height: 1;
                    color: #2C3139;
                    margin-bottom: 5px;
                }

                .mainVoteSlider .item .slideBody .comment {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 13px;
                    font-weight: 400;
                    line-height: 1;
                    text-align: justify;
                    color: #2C3139;
                    margin-bottom: 0px;
                }

            .mainVoteSlider .item .slideFooter {
                position: relative;
            }

                .mainVoteSlider .item .slideFooter a {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 13px;
                    font-weight: 400;
                    line-height: 1;
                    text-align: left;
                    color: #2C3139;
                }

        .mainVoteSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            .mainVoteSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #B1C1D2
            }

        .mainVoteSlider .owl-dots {
            text-align: center;
            margin-top: 10px;
            padding-bottom: 10px;
        }

            .mainVoteSlider .owl-dots .owl-dot.active span,
            .mainVoteSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainVoteSlider .owl-dots .owl-dot.active span,
            .mainVoteSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainVoteSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #B1C1D2;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN BROKER */

    /* MAIN AWARDS */
    section.mainAwards {
        padding: 80px 0px;
        position: relative;
        background: #FFF;
    }

        section.mainAwards .sectionTitle {
        }

            section.mainAwards .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainAwards .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }

        section.mainAwards .ourAwards {
            margin: 120px 0px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            section.mainAwards .ourAwards .awardItem {
            }

                section.mainAwards .ourAwards .awardItem img {
                }

    .mainAwardSlider {
        margin-top: 40px;
    }

        .mainAwardSlider .item {
            padding: 20px;
            display: flex;
            align-items: center;
            border-right: 1px solid #B9C9DD;
        }

            .mainAwardSlider .item:last-of-type {
                border: none;
            }

            .mainAwardSlider .item .slideIcon {
                float: left;
                width: 25%;
            }

                .mainAwardSlider .item .slideIcon img {
                    width: 50px;
                    height: 50px;
                }

            .mainAwardSlider .item .slideText {
                float: right;
                width: 75%;
                display: flex;
                flex-direction: column;
                justify-content: center;
                min-height: 60px;
            }

                .mainAwardSlider .item .slideText .subDesc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 400;
                    font-size: 14px;
                    color: #2C3139;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 0px;
                }

                .mainAwardSlider .item .slideText .subTitle {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 14px;
                    color: #2C3139;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 0px;
                }

                .mainAwardSlider .item .slideText .title {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 14px;
                    color: #0F2C7A;
                    line-height: 1;
                    text-align: left;
                    margin-bottom: 0px;
                }

        .mainAwardSlider .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }

            .mainAwardSlider .owl-nav [class*='owl-'].disabled:hover {
                background-color: #B1C1D2
            }

        .mainAwardSlider .owl-dots {
            text-align: center;
            margin-top: 10px;
            padding-bottom: 10px;
        }

            .mainAwardSlider .owl-dots .owl-dot.active span,
            .mainAwardSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainAwardSlider .owl-dots .owl-dot.active span,
            .mainAwardSlider .owl-dots .owl-dot:hover span {
                background: #B1C1D2
            }

            .mainAwardSlider .owl-dots .owl-dot span {
                width: 10px;
                height: 10px;
                margin: 5px 7px;
                background: transparent;
                border: 1px solid #B1C1D2;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity .2s ease;
                border-radius: 30px
            }
    /* MAIN AWARDS */

    /* MAIN MAKES N1CM */
    section.mainMakesN1CM {
        position: relative;
        padding: 80px 0px;
        background: url('/static/images/main_makes_n1cm_bg.webp') no-repeat;
        background-size: 100% 100%;
    }

        section.mainMakesN1CM .sectionTitle {
        }

            section.mainMakesN1CM .sectionTitle h5 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

            section.mainMakesN1CM .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

            section.mainMakesN1CM .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 15px;
                color: #FFF;
                line-height: 1.1;
                text-align: center;
            }

        section.mainMakesN1CM .sectionItem {
            margin-top: 40px;
            padding: 0 10px;
        }

            section.mainMakesN1CM .sectionItem .sectionIcon {
                width: 20%;
                float: left;
            }

                section.mainMakesN1CM .sectionItem .sectionIcon img {
                    width: 45px;
                    height: 45px;
                }

            section.mainMakesN1CM .sectionItem .sectionText {
                width: 80%;
                float: right;
            }

                section.mainMakesN1CM .sectionItem .sectionText .title {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 600;
                    font-size: 18px;
                    color: #FFF;
                    line-height: 1.1;
                    text-align: left;
                    margin-bottom: 5px;
                }

                section.mainMakesN1CM .sectionItem .sectionText .desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 500;
                    font-size: 15px;
                    color: #FFF;
                    line-height: 1.1;
                    text-align: justify;
                }

        section.mainMakesN1CM .more {
            margin-top: 25px;
            text-align: center;
        }

            section.mainMakesN1CM .more p.miniDesc {
                font-size: 14px;
                font-weight: 500;
                color: #FFF;
                line-height: 1;
                margin-bottom: 0px;
            }
    /* MAIN MAKES N1CM */

    /* MAIN SUPPORT */
    section.mainSupport {
        position: relative;
        padding: 50px 0px;
        background: #0F2C7A;
    }

        section.mainSupport .sectionTitle h6, section.mainSupport .sectionTitle h6 a, section.mainSupport .sectionTitle h6 a:hover {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 35px;
            font-weight: 700;
            margin-bottom: 0px;
            line-height: 1;
            text-align: center;
            color: #FFF;
        }

        section.mainSupport .sectionTitle h4, section.mainSupport .sectionTitle h4 a, section.mainSupport .sectionTitle h4 a:hover {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 35px;
            font-weight: 700;
            margin-bottom: 0px;
            line-height: 1;
            text-align: center;
            color: #FFF;
        }

        section.mainSupport .sectionTitle p.desc {
            text-align: center;
            margin-bottom: 0px;
            margin-top: 20px;
        }

            section.mainSupport .sectionTitle p.desc a {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 15px;
                color: #FFF;
                line-height: 1.1;
                border-bottom: 3px solid #61F7AC;
            }

                section.mainSupport .sectionTitle p.desc a i {
                    font-size: 11px;
                    color: #FFF;
                    margin-left: 10px;
                }
    /* MAIN SUPPORT */

    /* MAIN OPEN ACCOUNT */
    section.mainOpenAccount {
        position: relative;
        padding: 80px 0px;
        background: #EBF0F6;
    }

        section.mainOpenAccount .sectionTitle {
        }

            section.mainOpenAccount .sectionTitle h6 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 10px;
            }

            section.mainOpenAccount .sectionTitle h4 {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 35px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 10px;
            }

            section.mainOpenAccount .sectionTitle p.subTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 18px;
                font-weight: 600;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #2C3139;
            }

        section.mainOpenAccount .sectionBody {
            margin-top: 80px;
        }

        section.mainOpenAccount .row {
            align-items: center;
        }

        section.mainOpenAccount .sectionBody .item {
            display: flex;
            align-items: center;
        }

            section.mainOpenAccount .sectionBody .item .itemIcon {
                width: 25%;
                float: left;
                font-family: 'Montserrat', sans-serif !important;
                font-size: 65px;
                font-weight: 600;
                margin-bottom: 0;
                line-height: 1.1;
                text-align: center;
                color: #0F2C7A;
            }

            section.mainOpenAccount .sectionBody .item .itemText {
                width: 75%;
                float: right;
            }

                section.mainOpenAccount .sectionBody .item .itemText .title {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 16px;
                    font-weight: 600;
                    margin-bottom: 5px;
                    line-height: 1.1;
                    text-align: left;
                    color: #343a40;
                }

                section.mainOpenAccount .sectionBody .item .itemText .desc {
                    font-family: 'Montserrat', sans-serif !important;
                    font-size: 15px;
                    font-weight: 500;
                    margin-bottom: 0;
                    line-height: 1.1;
                    text-align: left;
                    color: #343a40;
                }

        section.mainOpenAccount .sectionBody .otherDesc {
            margin-top: 80px;
            display: block;
            align-items: center;
            justify-content: center;
        }

            section.mainOpenAccount .sectionBody .otherDesc .subTitle {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 15px;
                font-weight: 500;
                margin-bottom: 5px;
                line-height: 1.2;
                text-align: center;
                color: #2C3139;
            }

            section.mainOpenAccount .sectionBody .otherDesc .subDesc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 14px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }

            section.mainOpenAccount .sectionBody .otherDesc ul {
                margin-left: 10px;
                margin-bottom: 0px;
                display: flex;
                justify-content: center;
            }

                section.mainOpenAccount .sectionBody .otherDesc ul li {
                    float: left;
                }

                    section.mainOpenAccount .sectionBody .otherDesc ul li:first-of-type {
                        margin-right: 15px;
                    }

                    section.mainOpenAccount .sectionBody .otherDesc ul li a, section.mainOpenAccount .sectionBody .otherDesc ul li a:hover {
                        font-size: 24px;
                        margin-bottom: 0;
                        line-height: 1.1;
                        text-align: center;
                        color: #0F2C7A;
                    }

        section.mainOpenAccount .sectionBody .otherMore {
            margin-top: 80px;
            text-align: center;
        }

            section.mainOpenAccount .sectionBody .otherMore a {
                width: 85%;
            }

            section.mainOpenAccount .sectionBody .otherMore p.miniDesc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 15px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }
    /* MAIN OPEN ACCOUNT */

    /* ACCOUNTS - PAGES */
    section.mainAccountComparison {
        position: relative;
        padding: 120px 0px 80px 0px;
    }

        section.mainAccountComparison .sectionTitle {
            margin-bottom: 40px;
        }

            section.mainAccountComparison .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 40px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
            }

            section.mainAccountComparison .sectionTitle p.desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2C3139;
                line-height: 1.1;
                text-align: center;
                margin-bottom: 0px;
            }

        section.mainAccountComparison .accountType {
            position: relative;
            padding: 30px;
            border-radius: 25px;
            overflow: hidden;
            background: #EBF0F6;
            border: 3px solid #cad7e5;
            transition: all .4s ease-in-out;
            text-align: center;
        }

            section.mainAccountComparison .accountType:hover {
                position: relative;
                padding: 30px;
                border-radius: 25px;
                overflow: hidden;
                background: #FFF;
                border: 3px solid #61F7AC;
                transform: scale(1.01);
                transition: all .4s ease-in-out;
            }

            section.mainAccountComparison .accountType .title {
                font-size: 25px;
                color: #0F2C7A;
                line-height: 1.1;
                font-weight: 700;
                margin-bottom: 10px;
                min-height: 55px;
            }

            section.mainAccountComparison .accountType .textLarge {
                font-size: 35px;
                font-weight: 700;
            }

            section.mainAccountComparison .accountType .textGreen {
                color: #61F7AC;
            }

            section.mainAccountComparison .accountType .small {
                color: #2D3239;
            }

                section.mainAccountComparison .accountType .small span {
                    color: #03062C;
                }

                section.mainAccountComparison .accountType .small a, section.mainAccountComparison .accountType .small a:hover {
                    text-decoration: underline !important;
                    color: #03062C;
                }

            section.mainAccountComparison .accountType .extra {
                display: none;
                padding: 30px;
                border-radius: 25px;
                background: #dde8f4;
                margin-top: 15px;
            }

            section.mainAccountComparison .accountType .itemMore {
                text-align: center;
                position: relative;
            }

                section.mainAccountComparison .accountType .itemMore a {
                    padding: 10px 15px;
                }

        section.mainAccountComparison .accountTypeDesc {
        }

            section.mainAccountComparison .accountTypeDesc .title {
                font-size: 18px;
                font-weight: 600;
                line-height: 1.1;
                color: #03062C;
                margin-bottom: 5px;
            }

            section.mainAccountComparison .accountTypeDesc .subTitle {
                font-size: 16px;
                font-weight: 500;
                line-height: 1.2;
                color: #03062C;
                margin-bottom: 10px;
            }

            section.mainAccountComparison .accountTypeDesc .desc {
                font-size: 14px;
                font-weight: 500;
                line-height: 1.2;
                color: #2D3239;
                margin-bottom: 0px;
                text-align: justify;
            }

        section.mainAccountComparison .accountItem {
            border-radius: 25px;
            overflow: hidden;
            margin-bottom: 15px;
        }

            section.mainAccountComparison .accountItem .itemTitle {
                min-height: 330px;
                background: #0F2C7A;
                position: relative;
            }

                section.mainAccountComparison .accountItem .itemTitle img.mask {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    z-index: 0;
                    width: 100%;
                    height: 100%;
                    -ms-object-fit: cover;
                    object-fit: cover;
                }

                section.mainAccountComparison .accountItem .itemTitle .featureTag {
                    position: absolute;
                    top: 40px;
                    right: -65px;
                    transform: rotate(45deg);
                    background: #61F7AC;
                    font-weight: 600;
                    color: #03062C;
                    width: 250px;
                    padding: 10px;
                    text-align: center;
                    z-index: 2;
                }

                section.mainAccountComparison .accountItem .itemTitle .titleContent {
                    padding: 120px 20px 40px 20px;
                    position: relative;
                    z-index: 1;
                }

                    section.mainAccountComparison .accountItem .itemTitle .titleContent .title {
                        font-size: 25px;
                        color: #FFF;
                        line-height: 1.1;
                        font-weight: 700;
                        margin-bottom: 10px;
                    }

                    section.mainAccountComparison .accountItem .itemTitle .titleContent .desc {
                        font-size: 14px;
                        color: #FFF;
                        line-height: 1.2;
                        font-weight: 600;
                    }

            section.mainAccountComparison .accountItem .itemText {
                background: #EBF0F6;
                position: relative;
                padding: 20px;
            }

                section.mainAccountComparison .accountItem .itemText p.desc {
                    text-align: justify;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 1.8;
                    color: #2D3239;
                }

            section.mainAccountComparison .accountItem .itemMore {
                text-align: center;
                position: relative;
            }

                section.mainAccountComparison .accountItem .itemMore a {
                    padding: 10px 15px;
                    font-size: 12px;
                }

        section.mainAccountComparison.paymentMethods {
            position: relative;
            padding: 80px 0px;
            background: #ebf0f5;
        }

            section.mainAccountComparison.paymentMethods .sectionPayment {
                margin-top: 30px;
            }

                section.mainAccountComparison.paymentMethods .sectionPayment ul {
                    margin-bottom: 0px;
                    display: block;
                }

                    section.mainAccountComparison.paymentMethods .sectionPayment ul li {
                        width: 33.33%;
                        float: left;
                        text-align: center;
                        margin-bottom: 30px;
                        display: flex;
                        align-items: center;
                        justify-content: center
                    }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover {
                            text-align: left;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li img:last-of-type {
                            display: none;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover img:first-of-type {
                            display: none;
                        }

                        section.mainAccountComparison.paymentMethods .sectionPayment ul li:hover img:last-of-type {
                            display: flex;
                            -webkit-animation-duration: 1s;
                            animation-duration: 1s;
                            -webkit-animation-fill-mode: both;
                            animation-fill-mode: both;
                            animation-name: fadeInDown;
                            animation-delay: 0.1s;
                        }

        section.mainAccountComparison.featuresContent .title {
            font-size: 18px !important;
        }

    .accountFeatureOtherItem {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        margin-bottom: 25px;
    }

        .accountFeatureOtherItem .icon {
            margin-bottom: 10px;
        }

            .accountFeatureOtherItem .icon img {
                width: 50px;
                height: 50px;
            }

        .accountFeatureOtherItem .text {
        }

            .accountFeatureOtherItem .text .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 18px !important;
                color: #0F2C7A !important;
                line-height: 1.2;
                text-align: left;
            }

            .accountFeatureOtherItem .text .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 400;
                font-size: 14px;
                color: #2D3239 !important;
                line-height: 1.3 !important;
                text-align: left;
                margin-bottom: 0px;
            }
    /* ACCOUNTS - PAGES */

    /* OTHER - PAGES */
    section.otherPagesHeader {
        position: relative;
        padding: 80px 0px;
    }

    .pxMb {
        padding-top: 140px !important;
    }

    section.otherPagesHeader.grayBg {
        background: #EBF0F6;
    }

    section.otherPagesHeader.whiteBg {
        background: #FFFFFF;
    }

    section.otherPagesHeader .sectionTitle {
        position: relative;
        padding-bottom: 40px;
        min-height: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
    }

        section.otherPagesHeader .sectionTitle.flexCenter {
            align-items: center;
        }

            section.otherPagesHeader .sectionTitle.flexCenter .title {
                text-align: center;
            }

        section.otherPagesHeader .sectionTitle.addAnimation {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInLeft;
            animation-delay: 0.1s;
        }

    section.otherPagesHeader .sectionImage.addAnimation {
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        animation-name: fadeInRight;
        animation-delay: 0.1s;
    }

    section.otherPagesHeader .sectionTitle .title {
        font-family: 'Montserrat', sans-serif !important;
        font-weight: 700;
        font-size: 35px;
        color: #2C3139;
        line-height: 1.2;
        text-align: left;
        margin-bottom: 15px;
        width: 100%;
        text-align: center;
    }

    section.otherPagesHeader .sectionTitle .subTitle {
        font-family: 'Montserrat', sans-serif !important;
        font-weight: 700;
        font-size: 18px;
        color: #2C3139;
        line-height: 1.2;
        text-align: left;
        margin-bottom: 15px
    }

    section.otherPagesHeader .sectionTitle .desc {
        font-family: 'Montserrat', sans-serif !important;
        font-weight: 500;
        font-size: 1.125rem !important;
        color: #343a40;
        line-height: 1.3;
        text-align: left;
        margin-bottom: 20px;
    }

    section.otherPagesHeader .sectionTitle ul.listFeature {
        margin-top: 40px;
    }

        section.otherPagesHeader .sectionTitle ul.listFeature li {
            padding: 10px 25px;
            text-align: center;
            font-size: 15px;
            font-weight: 500;
            color: #0F2C7A;
            border: 1px solid #0F2C7A;
            border-radius: 25px;
            float: left;
            margin-right: 20px;
            margin-bottom: 20px;
            min-width: 125px;
        }

            section.otherPagesHeader .sectionTitle ul.listFeature li:last-of-type {
                margin-right: 0px;
            }

    section.otherPagesHeader .sectionImage {
        position: relative;
        padding-bottom: 40px;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        section.otherPagesHeader .sectionImage img {
            width: 100%;
        }

    section.otherPagesHeader .sectionBody.addBorder {
        padding-top: 40px;
        border-top: 1px solid #292929;
    }

    section.otherPagesHeader .sectionBody {
        position: relative;
    }

        section.otherPagesHeader .sectionBody .sectionSubTitle {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 700;
            font-size: 18px;
            color: #2C3139;
            line-height: 1.2;
            text-align: left;
            margin-bottom: 40px;
        }

        section.otherPagesHeader .sectionBody ul {
            position: relative;
            width: 100%;
            margin-bottom: 0px;
        }

            section.otherPagesHeader .sectionBody ul.width-16 li {
                width: 100%;
                margin-bottom: 25px;
            }

                section.otherPagesHeader .sectionBody ul.width-16 li .text {
                    padding: 0px 40px 0px 15px;
                }

            section.otherPagesHeader .sectionBody ul.width-25 li, section.otherPagesHeader .sectionBody ul.width-20 li {
                width: 100%;
            }

            section.otherPagesHeader .sectionBody ul li {
                float: left;
                display: flex;
                align-items: center;
                margin-bottom: 25px
            }

                section.otherPagesHeader .sectionBody ul li .icon {
                    position: relative;
                    width: 15%;
                    float: left;
                }

                    section.otherPagesHeader .sectionBody ul li .icon img {
                        height: 50px;
                    }

                section.otherPagesHeader .sectionBody ul li .text {
                    position: relative;
                    width: 85%;
                    float: right;
                    padding: 0px 40px 0px 15px;
                }

                    section.otherPagesHeader .sectionBody ul li .text p {
                        font-family: 'Montserrat', sans-serif !important;
                        font-weight: 500;
                        font-size: 14px;
                        color: #343a40;
                        line-height: 1.2;
                        text-align: left;
                        margin-bottom: 0px;
                    }

    section.otherPagesFeatures {
        position: relative;
    }

        section.otherPagesFeatures .sectionItem .sectionText .title {
            font-size: 18px;
            margin-bottom: 0px;
            padding: 0px 20px 0px 20px;
        }

    section.otherPagesHeader .sectionBodyFeatures {
        position: relative;
        margin-bottom: 50px;
    }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText {
            position: relative;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 500;
                font-size: 16px;
                color: #343a40;
                line-height: 1.4;
                margin-bottom: 20px;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 600;
                font-size: 20px;
                color: #2D3239;
                line-height: 1.6;
                margin-bottom: 5px;
            }

                section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title.left {
                    text-align: left;
                }

                section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .title.right {
                    text-align: right;
                }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc:last-of-type {
                margin-bottom: 0px
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc.left {
                text-align: justify;
            }

            section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesText .desc.right {
                text-align: justify;
            }

    .orderSm {
        -ms-flex-order: -1;
        order: -1;
    }

    section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        margin-bottom: 30px;
    }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.one:before {
            display: none;
        }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.two:before {
            display: none;
        }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.three:before {
            display: none;
        }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage.four:after {
            display: none;
        }

        section.otherPagesHeader .sectionBodyFeatures .sectionBodyFeaturesImage img {
            width: 200px;
            height: 125px;
        }

    ul.listTriangle {
        position: relative;
        margin-top: 40px;
    }

        ul.listTriangle li {
            float: none !important;
            font-family: 'Montserrat', sans-serif !important;
            font-size: 1.125rem !important;
            font-weight: 500 !important;
            margin-right: 0px !important;
            margin-bottom: 25px !important;
            line-height: 1.3;
            text-align: left !important;
            color: #343a40 !important;
            position: relative;
            padding: 0px 0px 0px 30px !important;
            border: none !important;
        }

            ul.listTriangle li:before {
                content: '';
                position: absolute;
                top: 0px;
                left: 0px;
                background: url('/static/images/icon_arrow_right_dark.svg') no-repeat;
                background-size: 100% 100%;
                width: 20px;
                height: 20px;
            }

    ul.listRedirect {
        position: relative;
        margin-top: 30px;
        display: block;
        width: 100%;
    }

        ul.listRedirect li {
            margin-top: 10px;
            margin-right: 10px;
            padding: 20px 15px;
            border-radius: 20px;
            background: #EBF0F6;
            text-align: center;
            width: 100%;
            float: left;
        }

            ul.listRedirect li a {
                font-size: 18px;
                font-weight: 600;
                color: #2D3239;
            }

                ul.listRedirect li a img {
                    width: 35px;
                    height: 35px;
                    padding-right: 10px;
                    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                    filter: grayscale(100%);
                }

                ul.listRedirect li a:hover {
                    background: #0F2C7A;
                    color: #FFFFFF;
                }

                    ul.listRedirect li a:hover img {
                        -webkit-filter: brightness(0) invert(1);
                        filter: brightness(0) invert(1);
                    }

    .otherTabsHeader {
        position: relative;
        padding: 80px 0px;
    }

        .otherTabsHeader .sectionTitle {
            position: relative;
            margin-bottom: 40px;
        }

            .otherTabsHeader .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 40px;
                color: #2C3139;
                line-height: 1.2;
                text-align: center;
            }

    .sectionTabs {
        position: relative;
        padding: 30px 0px 0px 0px;
        background: #F7F9FC;
        border-radius: 25px;
        overflow: hidden;
    }

        .sectionTabs .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px 30px;
        }

            .sectionTabs .nav li {
                position: relative;
                width: 49%;
                padding-bottom: 30px;
            }

                .sectionTabs .nav li a {
                    position: relative;
                    background: #FFF;
                    color: #2D3239;
                    padding: 20px 40px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    border: none;
                }

                    .sectionTabs .nav li a.active, .sectionTabs .nav li a:hover {
                        background: #0F2C7A;
                        color: #FFFFFF;
                        border: none;
                    }

    .customTable1 {
        position: relative;
        margin-bottom: 0px !important;
    }

        .customTable1 .tableBtn {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 600;
            font-size: 10px;
            background: transparent;
            color: #2D3239 !important;
            border: 1px solid #2D3239 !important;
            line-height: 1.5;
            padding: 5px;
            border-radius: 10px;
            position: relative;
            display: inline-block;
            overflow: hidden;
            z-index: 1;
        }

            .customTable1 .tableBtn:hover {
                background: #61F7AC !important;
                color: #2D3239 !important;
                border: 1px solid #61F7AC !important;
            }

            .customTable1 .tableBtn.green {
                background: #61F7AC;
                color: #2D3239 !important;
                border: 1px solid #61F7AC !important;
            }

        .customTable1 thead th {
            text-align: center;
            font-size: 13px;
            font-weight: 600;
            line-height: 1;
            padding: 5px 0px;
            vertical-align: middle !important;
            color: #2D3239;
            padding: 10px 0px;
        }

        .customTable1 thead td, .customTable1 thead th {
            border-top: none;
            border-bottom-width: 1px !important;
        }

            .customTable1 tbody td:nth-of-type(even), .customTable1 thead th:nth-of-type(even) {
                background: #EBF0F6;
            }

            .customTable1 tbody td:first-of-type, .customTable1 thead th:first-of-type {
                border-left: none;
            }

            .customTable1 tbody td:last-of-type, .customTable1 thead th:last-of-type {
                border-right: none;
            }

        .customTable1 tbody td {
            text-align: center;
            font-size: 13px;
            font-weight: 600;
            line-height: 1;
            padding: 15px 0px;
            vertical-align: middle !important;
            color: #2D3239;
        }

        .customTable1 tbody tr:last-of-type * {
            border-bottom: none;
        }

        .customTable1 tbody td img {
            height: 15px;
        }

    .accordion {
        margin-top: 30px;
    }

        .accordion .card {
            border: none;
            margin-bottom: 20px;
            border-radius: 20px;
            overflow: hidden;
            background: #ebf0f5;
        }

        .accordion .card-header {
            background: #EBF0F6;
            border-radius: 20px !important;
            border: none;
        }

        .accordion .card-body {
            background: #EBF0F6;
            padding: 20px !important;
            border-radius: 20px;
            overflow: hidden;
        }

            .accordion .card-body p, .accordion .card-body div {
                font-size: 14px;
                font-weight: 500;
                line-height: 1.3;
                color: #2D3239;
                margin: 5px 0px;
            }

            .accordion .card-body img {
                margin: 10px 0px;
                border-radius: 20px;
                width: 100%;
            }

        .accordion .card-header button {
            font-size: 16px;
            color: #2D3239;
            font-weight: 600;
            outline: none !important;
            border: none !important;
            padding-left: 20px;
        }

            .accordion .card-header button:hover {
                font-size: 16px;
                color: #2D3239;
                font-weight: 600;
                text-decoration: none;
                outline: none !important;
                border: none !important;
            }

            .accordion .card-header button:focus, .accordion .card-header button:active {
                outline: none !important;
                border: none !important;
            }

        .accordion .collapse.show {
            border-top: 1px solid rgba(112,112,112,0.12);
        }

        .accordion .card-header button:before,
        .accordion .card-header button.collapsed:before {
            content: "\f139";
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            color: #93a4b5;
            font-size: 22px;
            width: 55px;
            height: 100%;
            text-align: center;
            line-height: 58px;
            position: absolute;
            top: 0;
            right: 0;
        }

        .accordion .card-header button.collapsed:before {
            content: "\f13a";
        }

        .accordion .card-header button .icon {
            display: inline-block;
            width: 55px;
            height: 100%;
            border-right: 2px solid #d11149;
            font-size: 20px;
            color: #AC6C8A;
            line-height: 50px;
            text-align: center;
            position: absolute;
            top: 0;
            left: 0;
        }

        .accordion > .card:not(:last-of-type), .accordion > .card:not(:first-of-type) {
            border-radius: 20px !important;
        }

    .mores {
        width: 100%;
        text-align: center;
    }

        .mores a {
            width: 85%;
        }

    .sectionConditionsBody {
        position: relative;
    }

        .sectionConditionsBody .negativeItem {
            position: relative;
            padding: 40px 60px;
            border-radius: 20px;
            background: #EBF0F6;
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            justify-content: center
        }

            .sectionConditionsBody .negativeItem .negativeItemIcon {
                position: relative;
                margin-bottom: 20px
            }

                .sectionConditionsBody .negativeItem .negativeItemIcon img {
                    height: 60px;
                }

            .sectionConditionsBody .negativeItem .negativeItemText {
                position: relative;
            }

                .sectionConditionsBody .negativeItem .negativeItemText .desc {
                    position: relative;
                    font-family: 'Montserrat', sans-serif !important;
                    font-weight: 500;
                    font-size: 1.125rem !important;
                    color: #343a40;
                    line-height: 1.4;
                    text-align: left;
                    margin-bottom: 0px;
                }

    section.otherPagesHeader .sectionImage.clock {
        padding: 0px 80px;
        flex-direction: column;
        margin-bottom: 25px;
    }

        section.otherPagesHeader .sectionImage.clock .subText {
            font-size: 18px;
            font-weight: 600;
            line-height: 1;
            color: #0E2C7A;
            padding-bottom: 10px;
            border-bottom: 1px solid #0E2C7A;
            margin-bottom: 0px;
            width: 100%;
            text-align: center;
        }

        section.otherPagesHeader .sectionImage.clock .subDesc {
            font-size: 15px;
            font-weight: 500;
            line-height: 1.3;
            color: #494E54;
            padding-top: 10px;
            margin-bottom: 0px;
            text-align: center;
        }

    .clockMetatrader {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .clockMetatraderDesc {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

        .clockMetatraderDesc .first {
            font-size: 18px;
            font-weight: 600;
            line-height: 1;
            color: #0E2C7A;
            padding-bottom: 10px;
            border-bottom: 1px solid #0E2C7A;
            margin-bottom: 0px;
            text-align: center;
        }

        .clockMetatraderDesc .last {
            font-size: 15px;
            font-weight: 500;
            line-height: 1.3;
            color: #494E54;
            padding-top: 10px;
            margin-bottom: 0px;
            text-align: center;
        }

    .sectionTabsOutline {
        position: relative;
        padding: 30px 0px 0px 0px;
        border-radius: 25px;
        overflow: hidden;
    }

        .sectionTabsOutline .nav {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px 30px;
            border: none;
        }

            .sectionTabsOutline .nav li {
                width: 100%;
                position: relative;
                padding-bottom: 30px;
            }

                .sectionTabsOutline .nav li a {
                    position: relative;
                    background: transparent;
                    color: #0F2C7A;
                    padding: 20px 40px;
                    border-radius: 35px;
                    text-align: center;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 1;
                    border: 1px solid #0F2C7A;
                }

                    .sectionTabsOutline .nav li a.active, .sectionTabsOutline .nav li a:hover {
                        background: #0F2C7A;
                        color: #FFFFFF;
                        border: 1px solid #0F2C7A;
                    }

    .customTable2 {
        position: relative;
        margin-bottom: 0px !important;
        border-radius: 20px;
        overflow: hidden;
        border: none !important;
    }

        .customTable2 thead th {
            text-align: center;
            font-size: 14px;
            font-weight: 600;
            line-height: 1;
            vertical-align: middle !important;
            padding: 20px 0px !important;
            border: none !important;
        }

        .customTable2 th {
            border: none !important;
        }

        .customTable2 thead th img {
            width: 30px;
            height: 30px;
            padding-right: 5px;
        }

        .customTable2 thead th.blue1 {
            background: #001C67;
            color: #FFF;
        }

        .customTable2 thead th.blue2 {
            background: #0F2C7A;
            color: #FFF;
        }

        .customTable2 thead th.blue3 {
            background: #2448A7;
            color: #FFF;
        }

        .customTable2 thead th.blue4 {
            background: #2D54BA;
            color: #FFF;
        }

        .customTable2 thead td, .customTable1 thead th {
            border: none !important;
        }

        .customTable2 > tbody > tr:nth-child(odd) > td,
        .customTable2 > tbody > tr:nth-child(odd) > th {
            background-color: #FFF;
            border: none !important;
        }

        .customTable2 > tbody > tr:nth-child(even) > td,
        .customTable2 > tbody > tr:nth-child(even) > th {
            background-color: #F5FAFF;
            border: none !important;
        }

        .customTable2 tbody td {
            text-align: center;
            font-size: 14px;
            font-weight: 600;
            line-height: 1;
            padding: 15px 0px !important;
            vertical-align: middle !important;
            color: #2D3239;
        }

        .customTable2 tbody tr:last-of-type * {
            border: none;
        }

        .customTable2 tbody td img {
            height: 30px;
        }

    .noteTitle {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 14px;
        font-weight: 600;
        margin-bottom: 0;
        line-height: 1.1;
        text-align: left;
        color: #0F2C7A;
        margin-bottom: 10px;
    }

    .noteDesc {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 15px;
        font-weight: 500;
        margin-bottom: 0;
        line-height: 1.3;
        text-align: left;
        color: #2D3239;
    }

    section.otherPagesHeader.lightGrayBg {
        background: #F4F7FC;
    }

    section.otherConditionsPagesHeader {
        padding: 80px 0px 0px 0px !important;
    }

        section.otherConditionsPagesHeader .sectionImage {
            width: 100%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
            -ms-flex-align: end;
            align-items: flex-end;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: start;
            padding-bottom: 0px
        }

    #conditionOtherTable {
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
    }

        #conditionOtherTable .conditionOtherTableTH {
            background-color: #FFF !important;
            color: #2448A7 !important;
        }

        #conditionOtherTable > tbody > tr:nth-child(odd) > td, #conditionOtherTable > tbody > tr:nth-child(odd) > th {
            background-color: #F5FAFF;
            border: none !important;
        }

        #conditionOtherTable > tbody > tr:nth-child(even) > td, #conditionOtherTable > tbody > tr:nth-child(even) > th {
            background-color: #FFF;
            border: none !important;
        }

    .customTable3 > tbody > tr:nth-child(odd) > td, .customTable3 > tbody > tr:nth-child(odd) > th {
        background-color: #F5FAFF;
        border: none !important;
    }

    .customTable3 > tbody > tr:nth-child(even) > td, .customTable3 > tbody > tr:nth-child(even) > th {
        background-color: #E4EEF8;
        border: none !important;
    }

    .otherOutlineBox {
        position: relative;
        border: 3px solid #D3DCE6;
        border-radius: 25px;
        padding: 50px;
        margin-bottom: 120px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .otherOutlineBox .text {
            position: relative;
            width: 60%;
            float: left;
        }

            .otherOutlineBox .text .title {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 20px;
                font-weight: 600;
                margin-bottom: 10px;
                line-height: 1.1;
                text-align: left;
                color: #2D3239;
            }

            .otherOutlineBox .text .desc {
                font-family: 'Montserrat', sans-serif !important;
                font-size: 14px;
                font-weight: 500;
                margin-bottom: 0px;
                line-height: 1.1;
                text-align: left;
                color: #2D3239;
            }

                .otherOutlineBox .text .desc a {
                    color: #2448A7;
                    font-weight: 500;
                }

        .otherOutlineBox .image {
            position: relative;
            width: 40%;
            float: right;
        }

            .otherOutlineBox .image img {
                position: relative;
            }

    .mbOrderFirst {
        order: 1;
    }

    .mbOrderLast {
        order: 2;
    }

    .otherPagesHeader img.stickyImage {
        display: none;
    }

    .hiddenLgItem {
        display: flex;
    }

    .otherPagesHeader.darkBlueBg {
        background: #0B132C;
    }

        .otherPagesHeader.darkBlueBg .sectionTitle .title, .otherPagesHeader.darkBlueBg .sectionTitle .desc, .otherPagesHeader.darkBlueBg ul.listTriangle li {
            color: #FFF !important;
        }

        .otherPagesHeader.darkBlueBg ul.listRedirect li {
            background: transparent !important;
        }

            .otherPagesHeader.darkBlueBg ul.listRedirect li:hover {
                color: #323232 !important;
                background: #61F6AB !important;
            }

                .otherPagesHeader.darkBlueBg ul.listRedirect li:hover a {
                    color: #323232 !important;
                }

                .otherPagesHeader.darkBlueBg ul.listRedirect li:hover img {
                    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                    filter: grayscale(100%);
                }

            .otherPagesHeader.darkBlueBg ul.listRedirect li a {
                color: #FFF;
                background: transparent !important;
            }

                .otherPagesHeader.darkBlueBg ul.listRedirect li a:hover {
                    color: #323232 !important;
                    background: #61F6AB !important;
                }

                    .otherPagesHeader.darkBlueBg ul.listRedirect li a:hover img {
                        -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                        filter: grayscale(100%);
                    }

                .otherPagesHeader.darkBlueBg ul.listRedirect li a img {
                    width: 45px;
                    height: 45px;
                    padding-right: 10px;
                    -webkit-filter: brightness(0) invert(1);
                    filter: brightness(0) invert(1);
                }

    .bottomSectionImage {
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: start;
        padding-bottom: 0px !important
    }

    .mt4-vs-mt5 {
        position: relative;
        padding: 80px 0px;
    }

        .mt4-vs-mt5:after {
            content: '';
            position: absolute;
            top: 0px;
            right: 0px;
            background: #182652;
            width: 100%;
            height: 100%;
            z-index: 0;
        }

        .mt4-vs-mt5 .sectionTitle {
            padding: 15px 25px;
            border-radius: 20px;
            width: max-content;
            margin-bottom: 15px;
            position: relative;
            z-index: 1;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-top: 20px;
            width: 100%;
        }

            .mt4-vs-mt5 .sectionTitle img {
                position: relative;
                padding-right: 10px;
                width: 40px;
                height: 40px;
            }

            .mt4-vs-mt5 .sectionTitle .title {
                font-family: 'Montserrat', sans-serif !important;
                font-weight: 700;
                font-size: 20px;
                color: #FFF !important;
                line-height: 1.2;
                margin-bottom: 0px;
            }

        .mt4-vs-mt5 .desc {
            position: relative;
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 500;
            font-size: 15px;
            color: #FFF;
            line-height: 1.6;
            z-index: 1;
        }

        .mt4-vs-mt5 .mtPr {
            margin-right: 0px;
        }

        .mt4-vs-mt5 .mtPl {
            margin-left: 0px;
        }

        .mt4-vs-mt5 ul.listRedirects {
            position: relative;
            margin-top: 30px;
            display: block;
            z-index: 1;
            margin-bottom: 30px;
        }

            .mt4-vs-mt5 ul.listRedirects.addPr {
                padding-right: 0px !important;
            }

            .mt4-vs-mt5 ul.listRedirects.addPl {
                padding-left: 0px !important;
            }

            .mt4-vs-mt5 ul.listRedirects li {
                float: left;
                width: 100%;
                margin: 10px 0px;
            }

                .mt4-vs-mt5 ul.listRedirects li.first {
                    margin-left: 0px;
                }

                .mt4-vs-mt5 ul.listRedirects li.last {
                    margin-right: 0px;
                }

                .mt4-vs-mt5 ul.listRedirects li a {
                    padding: 20px;
                    border-radius: 20px;
                    background: transparent;
                    font-size: 18px;
                    font-weight: 600;
                    color: #FFF;
                    text-align: center;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    border: 1px solid #FFF;
                }

                    .mt4-vs-mt5 ul.listRedirects li a img {
                        width: 35px;
                        height: 35px;
                        padding-right: 10px;
                        -webkit-filter: brightness(0) invert(1);
                        filter: brightness(0) invert(1);
                    }

                    .mt4-vs-mt5 ul.listRedirects li a:hover {
                        background: #61F7AC;
                        color: #323232;
                    }

                        .mt4-vs-mt5 ul.listRedirects li a:hover img {
                            -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                            filter: grayscale(100%);
                        }
    /* OTHER - PAGES */

    /* FOOTER */
    footer.footer {
        position: relative;
        padding: 60px 0px;
        background: #09172E;
        border-bottom: 7px solid #0F2C7A;
    }

        footer.footer .footerLogo {
            margin-bottom: 50px;
            text-align: center;
        }

            footer.footer .footerLogo img {
            }

        footer.footer .footerMenu {
            margin-bottom: 25px;
        }

            footer.footer .footerMenu ul {
                margin-bottom: 0px;
            }

                footer.footer .footerMenu ul li.title {
                    font-size: 15px;
                    font-weight: 600;
                    color: #FFF;
                    margin-bottom: 5px;
                    line-height: 2;
                }

                footer.footer .footerMenu ul li {
                    margin-bottom: 5px;
                    line-height: 1;
                }

                    footer.footer .footerMenu ul li a {
                        font-size: 14px;
                        font-weight: 500;
                        color: #FFF;
                    }

                        footer.footer .footerMenu ul li a:hover {
                        }

        footer.footer .footerDescription {
            margin-top: 25px;
        }

            footer.footer .footerDescription .title {
                font-size: 15px;
                font-weight: 600;
                color: #FFF;
                margin-bottom: 0px;
                line-height: 2;
            }

            footer.footer .footerDescription .desc {
                font-size: 14px;
                font-weight: 400;
                color: #FFF;
                line-height: 1.1;
                margin-bottom: 10px;
                text-align: justify;
            }

        footer.footer .footerSocialMenu {
            margin-top: 25px;
            display: flex;
            align-items: center;
        }

        footer.footer .footerFlex {
            display: flex;
            align-items: center;
            justify-content: center;
        }

        footer.footer .footerSocialMenu .title {
            font-size: 15px;
            font-weight: 600;
            color: #FFF;
            margin-bottom: 0px;
            line-height: 2;
            text-align: left;
            padding-right: 20px;
        }

        footer.footer .footerSocialMenu ul {
            margin-bottom: 0px;
        }

            footer.footer .footerSocialMenu ul li {
                float: left;
                margin: 0px 10px;
            }

                footer.footer .footerSocialMenu ul li:first-of-type {
                    margin-left: 0px;
                }

                footer.footer .footerSocialMenu ul li:last-of-type {
                    margin-right: 0px;
                }

                footer.footer .footerSocialMenu ul li a, footer.footer .footerSocialMenu ul li a:hover {
                    font-size: 16px;
                    color: #FFF;
                }

        footer.footer .footerMenu {
            margin-bottom: 15px !important;
        }

        footer.footer .footerContent {
            display: block;
        }

            footer.footer .footerContent .blockMenu {
                position: relative;
                width: 100%;
            }

                footer.footer .footerContent .blockMenu .mainTitle {
                    font-size: 20px;
                    font-weight: 700;
                    color: #FFF;
                    line-height: 1.2;
                    margin-bottom: 20px;
                }

                footer.footer .footerContent .blockMenu .footerMenu ul li.title {
                    color: #99c0ff !important;
                    line-height: 1.4 !important;
                }
    /* FOOTER */
}

@media (max-width: 768px) {
    .aos-animate {
        /*CSS transitions*/
        -o-transition-property: none !important;
        -moz-transition-property: none !important;
        -ms-transition-property: none !important;
        -webkit-transition-property: none !important;
        transition-property: none !important;
        /*CSS transforms*/
        -o-transform: none !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
        -webkit-transform: none !important;
        transform: none !important;
        /*CSS animations*/
        -webkit-animation: none !important;
        -moz-animation: none !important;
        -o-animation: none !important;
        -ms-animation: none !important;
        animation: none !important;
    }
}
