.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.section.section_our-platform.arabic .our-platform_card_item_main{
  text-align: right !important;
  float: right;
}

.section.section_our-platform.arabic .our-platform_card_item ul li{
  direction: rtl;
}
.section.section_our-platform.arabic .our-platform_card_item_header {
  justify-content: flex-end;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
    transform: translate3d(0px, 0, 0)
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 200;
    src: url(/assets/fonts/Poppins-Thin.html) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 300;
    src: url(/assets/fonts/Poppins-Light.html) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    src: url(/assets/fonts/Poppins-Regular.html) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    src: url(/assets/fonts/Poppins-Medium.html) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    src: url(/assets/fonts/Poppins-SemiBold.html) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 700;
    src: url(/assets/fonts/Poppins-Bold.html) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 900;
    src: url(/assets/fonts/Poppins-ExtraBold.html) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Poppins;
    font-style: italic;
    font-weight: 900;
    src: url(/assets/fonts/Poppins-ExtraBoldItalic.html) format("woff2");
    font-display: swap
}

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

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block
}

body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: .5rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem
}

ol ol, ol ul, ul ol, ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

b, strong {
    font-weight: bolder
}

a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent
}

a:hover {
    color: #0056b3;
    text-decoration: underline
}

a:not([href]):not([class]) {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

figure {
    margin: 0 0 1rem
}

img {
    vertical-align: middle;
    border-style: none
}

svg {
    overflow: hidden;
    vertical-align: middle
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

template {
    display: none
}

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-overflow-style: scrollbar
}

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

.container, .container-fluid, .container-lg, .container-md, .container-xl, .container-xxl {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 768px) {
    .container, .container-md, .container-sm {
        max-width: 720px
    }
}

@media (min-width: 992px) {
    .container, .container-lg, .container-md, .container-sm {
        max-width: 960px
    }
}

@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1140px
    }
}

@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1320px
    }
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto, .col-xxl, .col-xxl-1, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-auto {
    position: relative;
    width: 100%;
    padding-right: 10px;
    padding-left: 10px
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

.col-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

.col-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%
}

.col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.col-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}

.col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}

.col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}

.col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%
}

.col-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%
}

.col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

@media (min-width: 576px) {
    .col-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-sm-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-sm-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-sm-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-sm-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-sm-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-sm-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-sm-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-sm-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-sm-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-sm-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .offset-sm-3 {
        margin-left: 25%
    }
}

@media (min-width: 768px) {
    .col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-md-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-md-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-md-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-md-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-md-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-md-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-md-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-md-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-md-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333%
    }
}

@media (min-width: 992px) {
    .col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-lg-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-lg-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-lg-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-lg-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-lg-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-lg-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .offset-lg-0 {
        margin-left: 0
    }
}

@media (min-width: 1200px) {
    .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-xl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-xl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-xl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width: 1400px) {
    .col-xxl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xxl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-xxl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-xxl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-xxl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xxl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-xxl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-xxl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xxl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-xxl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-xxl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xxl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-xxl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-xxl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

.d-block {
    display: block !important
}

.d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
}

@media (min-width: 768px) {
    .d-md-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }
}

.flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important
}

.align-items-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important
}

.mt-1, .my-1 {
    margin-top: .25rem !important
}

.mb-1, .my-1 {
    margin-bottom: .25rem !important
}

.mt-3, .my-3 {
    margin-top: 1rem !important
}

.mb-3, .my-3 {
    margin-bottom: 1rem !important
}

.mb-4, .my-4 {
    margin-bottom: 1.5rem !important
}

.pb-0, .py-0 {
    padding-bottom: 0 !important
}

.pb-4, .py-4 {
    padding-bottom: 1.5rem !important
}

.pt-5, .py-5 {
    padding-top: 3rem !important
}

.pb-5, .py-5 {
    padding-bottom: 3rem !important
}

.hamburger {
    padding: 15px 15px;
    display: inline-block;
    cursor: pointer;
    -webkit-transition-property: opacity, -webkit-filter;
    transition-property: opacity, -webkit-filter;
    -o-transition-property: opacity, filter;
    transition-property: opacity, filter;
    transition-property: opacity, filter, -webkit-filter;
    -webkit-transition-duration: .15s;
    -o-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible
}

.hamburger:hover {
    opacity: .7
}

.hamburger-box {
    width: 40px;
    height: 24px;
    display: inline-block;
    position: relative
}

.hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -2px
}

.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    width: 40px;
    height: 4px;
    background-color: #000;
    border-radius: 4px;
    position: absolute;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: .15s;
    -o-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease
}

.hamburger-inner::after, .hamburger-inner::before {
    content: "";
    display: block
}

.hamburger-inner::before {
    top: -10px
}

.hamburger-inner::after {
    bottom: -10px
}

.hamburger--slider .hamburger-inner {
    top: 2px
}

.hamburger--slider .hamburger-inner::before {
    top: 10px;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: transform, opacity;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .15s;
    -o-transition-duration: .15s;
    transition-duration: .15s
}

.hamburger--slider .hamburger-inner::after {
    top: 20px
}

body {
    font-size: 16px;
    min-width: 320px;
    position: relative;
    line-height: normal;
    font-family: Poppins, sans-serif;
    overflow-x: hidden;
    color: #16223b
}

img {
    max-width: 100%
}

a {
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    color: #ee743b
}

a:hover {
    text-decoration: none;
    color: rgba(238, 116, 59, .7)
}

.h1, .h2, h1, h2 {
    font-weight: 700;
    line-height: normal
}

.h1, h1 {
    font-size: 48px
}

.h2, h2 {
    font-size: 42px
}

ul {
    padding-left: 18px
}

.container-custom {
    max-width: 1940px;
    margin: auto
}

.btn {
    min-width: 202px;
    min-height: 43px;
    background: #ee743b;
    color: #fff;
    display: inline-block;
    text-align: center;
    border-radius: 5px;
    font-size: 16px;
    padding-top: 8px;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    margin: 0 3px 5px 3px;
    border: 1px solid transparent;
    font-weight: 300
}

.btn_header {
    min-width: 130px
}

.btn_big {
    min-width: 300px;
    min-height: 64px;
    padding-top: 16px;
    font-size: 21px;
    font-weight: 400
}

.btn:hover {
    background: rgba(238, 116, 59, .7);
    color: #fff;
    -webkit-box-shadow: 0 0 10px 0 rgba(238, 116, 59, .7);
    box-shadow: 0 0 10px 0 rgba(238, 116, 59, .7)
}

.btn_card {
    background: 0 0;
    border: 1px solid;
    border-color: #fff;
    color: #fff;
    font-weight: 500
}

.btn_card:hover {
    background: rgba(238, 238, 238, .8);
    border-color: rgba(238, 116, 59, .7);
    color: rgba(238, 116, 59, .7)
}

.btn_card__lite {
    border: none;
    color: #ee743b;
    text-decoration: none;
    font-weight: 600;
    min-width: auto;
    min-height: auto;
    padding: 0 20px 0 0;
    position: relative
}

.btn_card__lite:after {
    display: block;
    width: 20px;
    height: 100%;
    top: 55%;
    right: 0;
    content: '>>';
    position: absolute;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.btn_card__lite:hover {
    background: 0 0;
    border-color: transparent;
    color: rgba(238, 116, 59, .7);
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn_color-text {
    background: 0 0;
    border: 1px solid #16223b;
    color: #16223b;
    text-transform: none
}

.btn_transparent-accent {
    background: 0 0;
    border-color: #ee743b
}

.btn_transparent-accent:hover {
    background: #ee743b;
    color: #fff
}

.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    width: 28px
}

.header {
    padding: 20px 0 0
}

.header_top-line {
    margin-bottom: 20px;
    border-bottom: 1px solid #e6e6e6
}

.header_control {
    text-align: right;
    padding: 10px 0 0
}

.header_control__link {
    font-weight: 300;
    display: inline-block;
    margin: 0 20px 0 0;
    padding-right: 20px
}

.header_control__btn-hamburger {
    display: none
}

.header_logo {
    display: inline-block;
    margin-bottom: 20px;
    padding: 0 40px 0 0
}

.header_logo img {
    height: 45px;
    width: auto
}

.header_nav {
    padding: 0
}

.header_nav li {
    display: inline-block
}

.header_nav a {
    color: #16223b;
    font-weight: 600;
    padding: 20px 20px 20px 0;
    display: inline-block;
    margin: 0 25px 0 0;
    position: relative
}

.header_nav a:after {
    position: absolute;
    width: 0;
    height: 3px;
    background: #ee743b;
    left: 0;
    bottom: 20px;
    z-index: 10;
    content: '';
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.header_nav a:hover:after {
    right: 0;
    width: 90%
}

.section_main-screen {
    background: url(templates/custom/images/bg-1.svg) no-repeat right
}

.main-screen_body {
    padding-top: 60px
}

.main-screen_footer {
    background: #f8f8f8;
    text-align: center
}

.section {
    padding: 50px 0
}

.boolit_title {
    font-size: 42px;
    font-weight: 600;
    position: relative;
    padding-bottom: 25px
}

.boolit_title:after {
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    height: 2px;
    width: 35px;
    background: #394358;
    content: '';
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.boolit_text {
    padding-top: 25px;
    font-size: 24px
}

.boolit_text__lite {
    font-size: 14px;
    display: block
}

.what-trade_header {
    text-align: center
}

.card-trade {
    min-height: 360px;
    margin: 0 0;
    padding: 50px 80px 60px 50px;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    -webkit-box-shadow: 6px 3px 11px #00000012;
    box-shadow: 6px 3px 11px #00000012;
    font-size: 16px
}

.card-trade:before {
    position: absolute;
    display: block;
    background: red;
    top: 0;
    left: 0;
    height: 10px;
    width: 100%;
    content: ''
}

.card-trade:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-area: 1/1/2/3
}

.card-trade:nth-child(1):before {
    background: #000
}

.card-trade:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-area: 1/3/2/5
}

.card-trade:nth-child(2):before {
    background: #ee743b
}

.card-trade:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    grid-area: 1/5/2/7
}

.card-trade:nth-child(3):before {
    background: #f7a823
}

.card-trade:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-area: 2/2/3/4
}

.card-trade:nth-child(4):before {
    background: #ffb795
}

.card-trade:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 2;
    grid-area: 2/4/3/6
}

.card-trade:nth-child(5):before {
    background: #999
}

.card-trade .btn {
    border-color: #16223b;
    color: #16223b
}

.card-trade_block {
    display: -ms-grid;
    display: grid;
    grid-gap: 7px;
    -ms-grid-columns:(1fr) [ 6 ];
    grid-template-columns:repeat(6, 1fr);
    -ms-grid-rows:(1fr) [ 2 ];
    grid-template-rows:repeat(2, 1fr)
}

.card-trade__title {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 10px
}

.section_our-platform {
    background: #16223b url(/assets/images/bg-12.png) no-repeat;
    text-align: center;
    background-size: contain;
    background-position: center
}

.section_our-platform .h2 {
    color: #fff
}

.our-platform_wrapper {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns:(1fr) [ 2 ];
    grid-template-columns:repeat(2, 1fr);
    margin-top: 60px
}

.our-platform_card_item {
    border-radius: 23px;
    margin: 0 7.5px 15px;
    padding: 50px 35px 30px 80px;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: left;
    background: #374564;
    background: url(/assets/images/our-platform-left.svg) no-repeat bottom right, -webkit-gradient(linear, left top, left bottom, from(#374564), to(#222f4d));
    background: url(/assets/images/our-platform-left.svg) no-repeat bottom right, -o-linear-gradient(top, #374564 0, #222f4d 100%);
    background: url(/assets/images/our-platform-left.svg) no-repeat bottom right, linear-gradient(180deg, #374564 0, #222f4d 100%);
    min-height: 510px;
    color: #f8f8f8
}

.our-platform_card_item:nth-child(2) {
    background: url(/assets/images/our-platform-right.svg) no-repeat bottom left, -webkit-gradient(linear, left top, left bottom, from(#374564), to(#222f4d));
    background: url(/assets/images/our-platform-right.svg) no-repeat bottom left, -o-linear-gradient(top, #374564 0, #222f4d 100%);
    background: url(/assets/images/our-platform-right.svg) no-repeat bottom left, linear-gradient(180deg, #374564 0, #222f4d 100%)
}

.our-platform_card_item_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 42px;
    font-weight: 600;
    color: #ee743b;
    margin-bottom: 10px
}

.our-platform_card_item_body p {
    margin-bottom: 30px
}

.our-platform_card_item_footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 80px
}

.our-platform_card_item_footer .btn_card__lite {
    height: 20px
}

.our-platform_link_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.our-platform__link {
    width: 30px;
    height: auto;
    margin: 0 10px
}

.our-platform__link svg {
    height: 24px;
    width: 24px
}

.our-platform__link path {
    fill: #fff;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.our-platform__link:hover path {
    fill: rgba(238, 116, 59, .7)
}

.accounts-provide {
    text-align: center;
    padding-bottom: 80px
}

.accounts-provide_items {
    margin: 60px 0;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns:(1fr) [ 3 ];
    grid-template-columns:repeat(3, 1fr);
    -ms-grid-rows: 1fr 30px;
    grid-template-rows:1fr 30px
}

.accounts-provide_item {
    border-radius: 8px;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .25);
    box-shadow: 0 0 15px rgba(0, 0, 0, .25);
    padding-bottom: 50px;
    background: #fff
}

.accounts-provide_item:nth-child(1) .accounts-provide_item__head {
    background: #16223b
}

.accounts-provide_item:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-area: 1/2/3/3;
    -webkit-transform: scale(1.01);
    -ms-transform: scale(1.01);
    transform: scale(1.01)
}

.accounts-provide_item:nth-child(2) .accounts-provide_item__head {
    background: #ee743b;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
    height: 126px;
    margin-bottom: 0
}

.accounts-provide_item:nth-child(3) .accounts-provide_item__head {
    background: #f7a823
}

.accounts-provide_item__head {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 30px;
    font-weight: 400;
    height: 96px;
    text-transform: uppercase;
    margin-bottom: 30px
}

.accounts-provide_item_body {
    padding: 0 50px;
    text-align: left;
    margin-bottom: 35px
}

.accounts-provide_item_row {
    margin-bottom: 10px
}

.accounts-provide_item_row:last-child {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 30px
}

.accounts-provide_item_row span {
    display: inline-block
}

.accounts-provide_item_row span:nth-child(1) {
    width: 70%
}

.accounts-provide_item_row span:nth-child(2) {
    width: 25%;
    font-weight: 600
}

.section_why {
    text-align: center;
    padding-bottom: 40px !important
}

.why_wrapper {
    margin-top: 60px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns:(1fr) [ 3 ];
    grid-template-columns:repeat(3, 1fr);
    grid-gap: 7.5px
}

.why_card_item {
    height: 230px;
    padding: 15px;
    text-align: center;
    position: relative
}

.why_card_item:after {
    content: '';
    height: 70%;
    width: 1px;
    position: absolute;
    top: 50%;
    right: 0;
    background: #d6dde6;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.why_card_item:last-child:after {
    display: none
}

.why_card_item__img {
    height: 130px;
    width: 120px;
    margin: 0 auto 20px;
    text-align: center
}

.why_card_item_title {
    color: #16223b;
    font-size: 24px;
    font-weight: 600
}

.trad-steps {
    text-align: center;
    padding-bottom: 0
}

.trad-steps .container {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 80px
}

.trad-steps_items {
    margin-top: 65px;
    text-align: center;
    overflow: hidden
}

.en .trad-steps_items .row .col-md-3:last-child .trad-steps_item__int:after {
    border: none
}

.arabic .trad-steps_items .row .col-md-3:first-child .trad-steps_item__int:after {
    border: none
}

.arabic .trad-steps_items .row {
  flex-direction: row-reverse
}

.trad-steps_items .row .col-md-3:nth-child(1) .trad-steps_item__int {
    background: #16223b
}

.trad-steps_items .row .col-md-3:nth-child(2) .trad-steps_item__int {
    background: #fedea9;
    color: #16223b
}

.trad-steps_items .row .col-md-3:nth-child(3) .trad-steps_item__int {
    background: #f7a823
}

.trad-steps_items .row .col-md-3:nth-child(4) .trad-steps_item__int {
    background: #ee743b
}

.trad-steps_item {
    position: relative;
    margin-bottom: 100px
}

.trad-steps_item__int {
    height: 82px;
    width: 82px;
    background: #ee743b;
    color: #fff;
    display: block;
    border-radius: 50%;
    font-size: 30px;
    font-weight: 500;
    line-height: 86px;
    margin: 0 auto 30px;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.trad-steps_item__int:after {
    content: '';
    width: 90%;
    height: 10px;
    position: absolute;
    top: 40px;
    right: 0;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
    border-top: 3px dotted #999;
    z-index: -1;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.trad-steps_item__title {
    font-size: 26px;
    font-weight: 500;
    margin-bottom: 10px
}

.trad-steps_item__text {
    font-size: 18px
}

.section_accept {
    text-align: center
}

.accept_img-block {
    margin-top: 40px
}

.accept_img {
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

.accept_img:hover {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.footer {
    background: #16223b;
    color: #fff;
    font-size: 14px;
    padding: 40px 0 0
}

.about_boolit.about_boolit_main-page {
    padding: 50px 0
}

.about_boolit.about_boolit_main-page .about_boolit_wrapper {
    margin: 0 40px;
    grid-gap: 20px
}

.about_boolit.about_boolit_main-page .about_boolit_item {
    padding: 40px 20px 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.about_boolit.about_boolit_main-page .about_boolit_item:nth-child(1), .about_boolit.about_boolit_main-page .about_boolit_item:nth-child(2), .about_boolit.about_boolit_main-page .about_boolit_item:nth-child(3), .about_boolit.about_boolit_main-page .about_boolit_item:nth-child(4), .about_boolit.about_boolit_main-page .about_boolit_item:nth-child(5), .about_boolit.about_boolit_main-page .about_boolit_item:nth-child(6) {
    background-image: none
}

.about_boolit.about_boolit_main-page .boolit_title {
    display: block;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    background: #ee743b;
    color: #fff;
    font-weight: 600;
    margin: auto;
    line-height: 90px;
    font-size: 28px
}

.about_boolit.about_boolit_main-page .boolit_text {
    margin-bottom: 0;
    font-size: 24px
}

.about_boolit.about_boolit_main-page .boolit_text__lite {
    font-size: 16px
}

.about_boolit {
    background: #f8f8f8
}

.about_boolit_wrapper {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows:(1fr) [ 2 ];
    grid-template-rows:repeat(2, 1fr);
    -ms-grid-columns:(2fr) [ 3 ];
    grid-template-columns:repeat(3, 2fr);
    grid-gap: 40px;
    margin: 0 80px
}

.about_boolit_item {
    -webkit-box-shadow: 6px 4px 18px #00000012;
    box-shadow: 6px 4px 18px #00000012;
    background-position: center 60px;
    background-repeat: no-repeat;
    background-color: #fff;
    text-align: center;
    padding: 170px 20px 40px
}

.about_boolit_item:nth-child(1) {
    background-image: url(/assets/images/about/b-1.svg)
}

.about_boolit_item:nth-child(2) {
    background-image: url(/assets/images/about/b-2.svg)
}

.about_boolit_item:nth-child(3) {
    background-image: url(/assets/images/about/b-3.svg)
}

.about_boolit_item:nth-child(4) {
    background-image: url(/assets/images/about/b-4.svg)
}

.about_boolit_item:nth-child(5) {
    background-image: url(/assets/images/about/b-5.svg)
}

.about_boolit_item:nth-child(6) {
    background-image: url(/assets/images/about/b-6.svg)
}

.about_boolit .boolit_title {
    color: #ee743b;
    font-weight: 700;
    font-size: 39px
}

.about_boolit .boolit_title:after {
    display: none
}

.about_boolit .boolit_text {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 30px
}

.about_boolit .boolit_text__lite {
    font-size: 18px;
    font-weight: 400
}

@media (max-width: 768px) {
    .about_boolit_wrapper {
        -ms-grid-rows:(2fr) [ 3 ];
        grid-template-rows:repeat(3, 2fr);
        -ms-grid-columns:(1fr) [ 2 ];
        grid-template-columns:repeat(2, 1fr)
    }
}

@media (max-width: 533px) {
    .about_boolit_wrapper {
        display: block;
        margin: auto
    }

    .about_boolit_item {
        margin-bottom: 30px
    }
}

.cta_section {
    text-align: center;
    background: url(/assets/images/bg-4.jpg) no-repeat center/cover
}

.cta_section .h2 {
    color: #fff
}

*, body, div, html {
    scrollbar-width: thin;
    scrollbar-color: #ee743b #edeeef
}

.mb-8, .pb-8 {
    padding-bottom: 80px
}

.fw-5 {
    font-weight: 500
}

.bg-grey-2 {
    background: #f8f8f8
}

.accent-color {
    color: #ee743b
}

.section_descript {
    font-size: 18px;
    color: #999;
    margin: -10px auto 20px
}

.section_descript__grey {
    color: #999;
    font-size: 18px
}

.bg-main {
    background: url(/assets/images/bg-11.svg) no-repeat right
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@media (max-width: 1920px) {
    .section_descript {
        width: 700px
    }
}

@media (max-width: 1280px) {
    .card-trade {
        padding-left: 100px
    }

    .why_card_item_title {
        font-size: 30px;
        font-weight: 600
    }
}

@media (max-width: 1024px) {
    .card-trade {
        padding-left: 30px
    }

    .card-trade__title {
        font-size: 36px
    }

    .our-platform_card_item {
        padding-left: 30px
    }

    .our-platform_card_item .btn_card {
        min-width: 140px
    }

    .why_wrapper {
        padding: 0 5px
    }

    .why_card_item {
        padding-left: 120px;
        margin: 0 5px
    }

    .why_card_item:nth-child(1), .why_card_item:nth-child(2), .why_card_item:nth-child(3) {
        background-position: 6% center
    }

    .why_card_item_title {
        font-size: 24px
    }
}

@media (max-width: 800px) {
    .section_descript {
        width: auto
    }
}

@media (max-width: 768px) {
    .header_nav a {
        margin-right: 10px
    }

    .section_main-screen {
        background-size: contain
    }

    .card-trade:nth-child(1) {
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        -ms-grid-column: 2;
        -ms-grid-column-span: 2;
        grid-area: 1/2/2/4
    }

    .card-trade:nth-child(2) {
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        -ms-grid-column: 4;
        -ms-grid-column-span: 2;
        grid-area: 1/4/2/6
    }

    .card-trade:nth-child(3) {
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        -ms-grid-column: 2;
        -ms-grid-column-span: 2;
        grid-area: 2/2/3/4
    }

    .card-trade:nth-child(4) {
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        -ms-grid-column: 4;
        -ms-grid-column-span: 2;
        grid-area: 2/4/3/6
    }

    .card-trade:nth-child(5) {
        -ms-grid-row: 3;
        -ms-grid-row-span: 1;
        -ms-grid-column: 3;
        -ms-grid-column-span: 2;
        grid-area: 3/3/4/5
    }

    .card-trade_block {
        -ms-grid-columns: 0 (1fr) [ 4 ] 0;
        grid-template-columns:0 repeat(4, 1fr) 0
    }

    .our-platform_card_item {
        font-size: 12px;
        min-height: auto
    }

    .our-platform_card_item_header {
        font-size: 36px;
        font-weight: 600
    }

    .our-platform_card_item_footer {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .our-platform_card_item_footer .btn_card__lite {
        height: 50px
    }

    .our-platform_card_item .btn_card {
        border: none;
        color: #ee743b;
        text-decoration: underline;
        font-weight: 600;
        min-width: auto;
        min-height: auto;
        padding: 0 20px 0 0;
        position: relative
    }

    .our-platform_card_item .btn_card:after {
        display: block;
        width: 20px;
        height: 100%;
        top: 55%;
        right: 0;
        content: '>>';
        position: absolute;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .our-platform__link {
        width: 20px;
        height: auto;
        margin: 0 12px
    }

    .accounts-provide_item {
        margin-bottom: 30px;
        padding-bottom: 30px
    }

    .accounts-provide_item:nth-child(2) .accounts-provide_item__head {
        height: 104px;
        margin-bottom: 0
    }

    .accounts-provide_item .btn_card {
        min-width: 126px;
        font-size: 12px;
        min-height: 32px
    }

    .accounts-provide_item_body {
        padding: 0 30px;
        margin-bottom: 30px
    }

    .accounts-provide_item__head {
        height: 72px;
        margin-bottom: 30px
    }

    .accounts-provide_item__head__inner {
        font-size: 18px
    }

    .section_why {
        padding-bottom: 40px
    }

    .why_wrapper {
        -ms-grid-columns: 0fr (1fr) [ 4 ] 0 fr;
        grid-template-columns:0fr repeat(4, 1fr) 0fr;
        -ms-grid-rows:(1fr) [ 2 ];
        grid-template-rows:repeat(2, 1fr);
        grid-row-gap: 15px
    }

    .why_card_item:nth-child(1) {
        -ms-grid-row: 1;
        -ms-grid-column: 2;
        -ms-grid-column-span: 2;
        grid-area: 1/2/1/4
    }

    .why_card_item:nth-child(2) {
        -ms-grid-row: 1;
        -ms-grid-column: 4;
        -ms-grid-column-span: 2;
        grid-area: 1/4/1/6
    }

    .why_card_item:nth-child(3) {
        -ms-grid-row: 2;
        -ms-grid-column: 3;
        -ms-grid-column-span: 2;
        grid-area: 2/3/2/5
    }

    .trad-steps_items > .row > div:nth-child(2n) .trad-steps_item__int:after {
        border: none
    }

    .trad-steps_item {
        padding: 0 10%;
        margin-bottom: 30px
    }

    .trad-steps_item__title {
        font-size: 16px;
        font-weight: 700;
        margin-bottom: 0
    }

    .trad-steps_item__text {
        font-size: 12px
    }

    .trad-steps .btn_big {
        min-height: 43px;
        line-height: 43px;
        padding-top: 2px;
        font-size: 14px;
        font-weight: 400
    }
}

@media (max-width: 533px) {
    .h1, h1 {
        font-size: 36px;
        line-height: 45px
    }

    .h2, h2 {
        font-size: 26px;
        line-height: 32px
    }

    .accounts-provide .accent-color, .main-screen_footer .accent-color, .what-trade_header .accent-color {
        display: block
    }

    .header {
        padding-top: 0
    }

    .header_logo {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        text-align: center
    }

    .header_control {
        text-align: center
    }

    .header_control__btn-hamburger {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        background: #f2f2f2;
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    .header_top-line {
        border-bottom: none
    }

    .header_nav {
        display: none;
        background: #fff;
        -webkit-box-shadow: 0 0 10px 0 #c7c7c7;
        box-shadow: 0 0 10px 0 #c7c7c7;
        border-radius: 10px;
        padding: 20px 40px;
        background: #fff url(templates/custom/images/bg-1.svg) no-repeat right center;
        background-size: contain;
        z-index: 100000;
        width: 300px;
        position: absolute
    }

    .header_nav li {
        display: block
    }

    .header_nav a {
        padding: 10px;
        margin: 0
    }

    .header_nav a:after {
        bottom: 10px
    }

    .hamburger-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 6px
    }

    .section_main-screen {
        background-size: 50%;
        background-position-y: top
    }

    .main-screen_body {
        padding-top: 10px
    }

    .main-screen_footer {
        padding-top: 30px
    }

    .main-screen_footer .section_descript__grey {
        padding: 0 60px
    }

    .boolit_title {
        font-size: 30px;
        padding-bottom: 15px
    }

    .boolit_text {
        font-size: 14px
    }

    .boolit_text__lite {
        font-size: 10px
    }

    .card-trade {
        margin: 0;
        padding: 30px 20px;
        min-height: 260px;
        background-size: contain !important
    }

    .card-trade .btn_card {
        width: 165px
    }

    .card-trade__text {
        font-size: 14px;
        line-height: 22px;
        padding-right: 15px
    }

    .card-trade_block {
        grid-gap: 5px
    }

    .card-trade__title {
        font-size: 22px;
        margin-bottom: 10px;
        font-weight: 900
    }

    .our-platform_wrapper {
        display: block
    }

    .accounts-provide_items {
        display: block;
        margin: 30px 0
    }

    .accounts-provide_item {
        margin-bottom: 20px
    }

    .accounts-provide_item:nth-child(2) {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    .accounts-provide_item:nth-child(2) .accounts-provide_item__head {
        height: 70px;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        margin-bottom: 30px
    }

    .accounts-provide_item__head {
        height: 70px;
        font-size: 21px
    }

    .accounts-provide_item__head__inner {
        font-size: 21px
    }

    .accounts-provide_item .btn_card {
        width: 180px;
        height: 43px;
        font-size: 16px
    }

    .section_our-platform {
        background-position: center 200px;
        padding-top: 50px !important
    }

    .section_why {
        padding-bottom: 0 !important
    }

    .why_wrapper {
        -ms-grid-columns:(1fr) [ 3 ];
        grid-template-columns:repeat(3, 1fr);
        -ms-grid-rows: 1fr;
        grid-template-rows:1fr;
        margin-top: 20px
    }

    .why_card_item {
        padding: 0;
        height: 140px;
        text-align: center
    }

    .why_card_item:after {
        display: none
    }

    .why_card_item__img {
        width: 50px;
        height: 50px
    }

    .why_card_item_title {
        font-size: 12px;
        font-weight: 700;
        color: #16223b
    }

    .why_card_item:nth-child(1) {
        grid-area: auto
    }

    .why_card_item:nth-child(2) {
        grid-area: auto
    }

    .why_card_item:nth-child(3) {
        grid-area: auto
    }

    .trad-steps {
        padding: 0 0 !important
    }

    .trad-steps .h2 .accent-color {
        display: block
    }

    .trad-steps_items {
        margin-top: 30px
    }

    .trad-steps_item__int {
        width: 64px;
        height: 64px;
        font-size: 24px;
        line-height: 65px;
        margin-bottom: 10px
    }

    .trad-steps_item__int:after {
        top: 31px
    }

    .about_boolit.about_boolit_main-page .about_boolit_item {
        padding: 20px;
        margin-bottom: 0
    }

    .about_boolit.about_boolit_main-page .about_boolit_wrapper {
        display: -ms-grid;
        display: grid;
        margin: 0;
        grid-gap: 7px
    }

    .about_boolit.about_boolit_main-page .boolit_text {
        font-size: 14px;
        padding-top: 0
    }

    .about_boolit.about_boolit_main-page .boolit_text__lite {
        font-size: 13px
    }

    .about_boolit.about_boolit_main-page .boolit_title {
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 16px
    }

    .section_what-trade {
        background: #fff
    }

    .section_what-trade .card-trade {
        margin-bottom: 12px
    }

    .section_what-trade .card-trade_block {
        display: block
    }

    .what-trade_header {
        padding-bottom: 30px
    }

    .footer {
        padding: 40px 20px
    }

    .footer_address {
        margin-top: 10px
    }

    .section_descript {
        font-size: 14px;
        margin-top: 0;
        padding: 0 30px
    }

    .section_descript__grey {
        font-size: 14px;
        padding: 0 15px
    }

    .section {
        padding: 20px 0
    }

    .btn_big {
        min-width: 244px
    }
}

body, html {
    scroll-behavior: smooth
}

.footer p {
    font-size: 12px;
    letter-spacing: .12px;
    color: #8b919d
}

.footer__logo {
    text-align: center
}

.platform-new-design {
    justify-content: center;
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 35px
}

.platform-new-design .our-platform__link {
    margin-right: 20px;
    margin-left: 0;
    border-radius: 106px;
    width: 56px;
    height: 56px;
    background-color: rgba(164, 164, 164, .1);
    display: flex;
    align-items: center;
    justify-content: center;
    transition-duration: .4s
}

.platform-new-design .our-platform__link:hover {
    background-color: rgba(255, 255, 255, .1)
}

.platform-new-design .our-platform__link:last-child {
    margin-right: 0
}

.our-platform__title {
    color: #f28755;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 16px;
    text-align: center;
    font-weight: 500
}

.footer__nav-links {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-bottom: 30px;
    margin-bottom: 35px
}

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

.footer__module-container {
    max-width: 130px;
    width: 100%
}

.footer__module-container .footer__list__title, .menu__links-list li {
    color: #fff;
    font-size: 14px;
    line-height: 21px
}

.menu__links-list li:not(:last-child) {
    margin-bottom: 15px
}

.menu__links-list li > a {
    opacity: .5;
    font-size: 13px;
    line-height: 20px;
    color: #fff
}

.menu__links-list li > a:hover {
    color: rgba(238, 116, 59, .7);
    opacity: 1
}

.accept_img-block > .row {
    justify-content: center
}

.footer-brand-link:not(:first-child) {
    margin-left: 60px
}

.we_accept--mob_slider {
    display: none
}

.accounts {
    background-color: #fff;
    overflow: hidden
}

.block-dotted-line::after {
    content: "";
    position: absolute;
    width: 100%;
    border-bottom: 2px dotted #a4a4a4;
    left: calc(50% - 50%);
    bottom: 0;
    opacity: .4
}

.header_nav li {
    position: relative
}

.header_nav .nav-child {
    display: none;
    flex-direction: column;
    position: absolute;
    background-color: #fff;
    min-width: 200px;
    top: 45px;
    left: -18px;
    box-shadow: 5px 6px 6px #00000029;
    border-radius: 5px;
    padding-bottom: 15px;
    z-index: 111
}

.header_nav li:hover .nav-child {
    display: flex
}

.nav-child a {
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 5px
}

.nav-child a:after {
    bottom: 4px
}

.header_nav .item-107:hover > a::before, .header_nav .item-120:hover > a::before, .header_nav .item-341:hover > a::before, .header_nav .item-426:hover > a::before {
    content: "";
    position: absolute;
    background-image: url(images/header-arrow-nav.svg);
    width: 11px;
    height: 9px;
    right: 0;
    bottom: calc(50% - 4px);
    z-index: 10;
    transition-duration: .4s
}

.our-platform_wrapper {
    display: flex;
    justify-content: center
}

.our-platform_card_item {
    max-width: 635px
}

.offer-valid {
    font-size: 16px;
    line-height: 25px;
    margin-top: 15px;
    color: #16223b;
    font-weight: 500
}

.offer-valid .accent {
    color: #ee743b
}

.switch_lange {
    display: block;
    margin-left: 10px
}

.lang_block {
    position: relative
}

.lang_active {
    width: auto;
    cursor: pointer;
    font: normal normal 600 18px/27px Poppins;
    display: flex;
    align-items: center
}

.lang_block img {
    height: 18px;
    width: auto;
    margin-right: 10px;
    box-shadow: 0 3px 6px #00000029;
    border-radius: 3px;
    filter: drop-shadow(1px 1px 4px #A5AAB7)
}

.arrow-tr {
    border: 5px solid transparent;
    border-top: 5px solid #000;
    display: inline-block;
    transform: translateY(2px);
    margin-left: 5px
}

.lang_dropdown {
    display: none;
    position: absolute;
    top: 35px;
    border-radius: 5px;
    box-shadow: 2px 3px 10px #3c4A7038;
    background: #fff;
    color: #a5aab7;
    width: 110px;
    height: auto;
    z-index: 100;
    padding: 0;
    left: -10px;
    padding-bottom: 20px
}

.lang_dropdown::before {
    position: absolute;
    display: inline-block;
    content: '';
    border: 5px solid transparent;
    border-bottom: 5px solid #fff;
    right: 10px;
    top: -10px
}

.lang_dropdown li {
    display: flex;
    padding: 10px;
    justify-content: center
}

.lang_dropdown a {
    color: #a5aab7;
    font: normal normal 500 16px/25px Poppins
}

.lang_dropdown li:hover a {
    color: #000
}

.header_control {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    align-items: baseline
}

.header_logo img {
    object-fit: none
}

.show-sites {
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    list-style-type: none;
    opacity: 0;
    position: absolute;
    width: 322px;
    box-shadow: 6px 4px 18px #00000012;
    background-color: #fff;
    left: 0;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 5px;
    z-index: -1;
    transform: translateY(20px);
    transition: all .4s ease-in-out
}

.show-sites__item {
    padding: 5px
}

.show-sites__item > a {
    color: #16223b;
    font-weight: 600;
    position: relative;
    transition: all .4s;
    cursor: pointer
}

.show-sites__item > a::after {
    position: absolute;
    width: 0;
    height: 3px;
    background: #ee743b;
    left: 0;
    bottom: -3px;
    z-index: 10;
    content: '';
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.show-sites__item:hover > a::after {
    right: 0;
    width: 100%
}

.current-site {
    cursor: pointer;
    width: 322px;
    padding-left: 5px
}

.header_logo_wrapp {
    position: relative;
    display: flex;
    align-items: center
}

.header_logo_wrapp::after {
    content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    top: 50%;
    right: 20px;
    border: 5px solid transparent;
    border-bottom: 5px solid #16223b;
    transform: translateY(-50%)
}

.section_descript {
    width: inherit
}

.main_slider_container {
    width: 100%;
    position: relative;
    margin: 0 auto
}

.main_slide {
    height: 100%
}

.main_slide.bg_orange_gradient {
    background: transparent linear-gradient(180deg, #ee743b 0, #ffb99a 100%) 0 0 no-repeat padding-box;
    padding-top: 38px;
    padding-bottom: 49px
}

.main_slide.bg_gray_gradient {
    background: url(/assets/images/markets/slide2_bg.png) no-repeat;
    background-size: cover
}

.main_slide.bg_blue_gradient {
    background: url(/assets/images/slider/slide3_BG.jpg) 0 0 no-repeat padding-box;
    background-size: cover
}

.main_slide.bg_light_gray_gradient {
    background: #e7e9ef
}

.thai_promo_slide {
    background: url(/assets/images/banner/expo-thai-bg.png) 0 0 no-repeat padding-box;
    background-size: cover
}

:lang(vi).w440{
    min-width: 440px;
    position: relative;
    left: 0px;
}


.w440{
    min-width: 440px;
    position: relative;
    left: -130px;
}
.thai_promo_slide .slide_img_cont img{
   height:auto;
   max-height:650px;
   width:100%;
}
.ifx-info .logo img {
    max-height:100px;
}

.ifx-info.row .text h3{
    font-size:25px;
    margin:0;
    color:#16223B;
}
.ifx-info.row .text h4{
    font-size:20px;
    font-weight:500;
    margin:0;
    color:#16223B;
}
.ifx-info.row .text p{
    font-size:16px;
    font-weight:500;
    color:#16223B;
    margin:0;
}
.thai_promo_slide p.thai-orange {
    color:#ee7439;
    font-size:18px;
}
.ifx-info.row .logo{
    border-right:5px solid #16223B;
    
}

.main_slide.bg_image {
    background: url(templates/custom/images/slide4_bg1.png) no-repeat padding-box;
    background-size: cover;
    background-position: bottom;
    padding-top: 94px;
    padding-bottom: 69.5px
}

@media (min-width: 2000px) {
    .main_slider_container .swiper-wrapper {
        height: 100%
    }

    .main_slider_container {
        height: 600px
    }

    .main_slide {
        height: 600px;
        box-sizing: border-box
    }

    .main_slide.bg_gray_gradient {
        background: url(templates/custom/images/slide2_bg_2560.svg) no-repeat padding-box
    }

    .main_slide.bg_blue_gradient {
        background: url(templates/custom/images/slide3_BG_2560.png) 0 0 no-repeat padding-box;
        background-size: cover
    }

    .main_slide.bg_image {
        background: url(templates/custom/images/bg_last_2560.png) no-repeat padding-box;
        background-size: cover
    }

    .main_slide_content.container {
        max-width: 1430px
    }
}

.main_slide_content {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.main_slide.bg_blue_gradient .slide_content {
    padding-top: 60px;
    padding-bottom: 39px
}

.main_slide_content.jcfe {
    justify-content: flex-end
}

.asfe {
    align-self: flex-end
}

.slide_content {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.slide_content.w322 {
    min-width: 322px;
    position: relative;
    left: -100px
}

.ml72 {
    margin-right: 170px
}

.ml70 {
    margin-left: 70px
}

.slide_content h3 {
    color: #16223b
}

.slide_content h3 span {
    color: #fff
}

.slide_content h3 span.orange_color {
    color: #ee743b
}

.slide_content h3.orange_white {
    color: #ee743b;
    font: normal normal bold 34px/44px Poppins;
    margin-bottom: 0
}

.slide_content h3.orange_white span {
    color: #fffF
}

.slide_content h3.white {
    color: #fff
}

.slide_content p {
    margin-top: 9px;
    color: #fff
}

.fs14 {
    font: normal normal normal 14px/16px Poppins
}

.fs16 {
    font: normal normal normal 18px/25px Poppins
}

.fs48 {
    font: normal normal bold 48px/53px Poppins
}

.fs47 {
    font: normal normal bold 47px/50px Poppins
}

.fs42 {
    font: normal normal bold 41px/53px Poppins !important
}

.slide_img_cont.w100 {
    width: 100%;
    height: 105%;
    position: relative
}

.slide_img_cont.w100 img {
    height: 100%;
    object-fit: cover;
}

p.black {
    color: #16223b
}

p.orange {
    color: #f9a882
}

p.dark_orange {
    color: #ff6c27
}

.mw270 {
    max-width: 270px
}

.mw292 {
    max-width: 292px
}

.mw276 {
    max-width: 276px
}

.mw662 {
    max-width: 662px
}

.slide_content a.btn {
    margin-top: 20px;
    font: normal normal medium 16px/25px Poppins;
    max-width: 202px;
    box-sizing: border-box;
    padding-top: 8px;
    padding-bottom: 10px;
    height: 43px
}

.slide_content a.white_bg {
    background: #fff;
    box-shadow: 0 3px 12px #e1622896;
    color: #ee743b
}

.slide_content a.transparent_bg {
    background: 0 0;
    border: 1px solid #ee743b;
    border-radius: 5px
}

.slide_content p a {
    color: #fff;
    margin-top: 9px
}

.main-screen_body {
    position: relative;
    padding-top: 0
}

.columns_container {
    display: flex;
    justify-content: space-between;
    margin-top: 22px
}

.single_column {
    width: 46%;
    display: flex;
    flex-direction: column;
    position: relative
}

.border_left::after {
    content: '';
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translate(0, -50%);
    height: 222px;
    width: 1px;
    display: inline-block;
    background: #fff;
    opacity: .09
}

.single_column img.bonus_img {
    max-width: 245px;
    height: 148px;
    object-fit: contain;
    margin-bottom: 19.1px
}

.single_column .slider_thumbnails {
    margin-top: 26px
}

.single_column p {
    font: normal normal bold 20px/25px Poppins;
    color: #fff;
    margin-bottom: 9px;
    margin-top: 0
}

.single_column a {
    margin-top: 14px
}

.single_column p.fs14 {
    font: normal normal 14px/16px Poppins
}

.single_column span {
    font: normal normal normal 17px/25px Poppins;
    color: #a5aab7
}

.slider_thumbnails {
    max-width: 325px
}

.slider_thumbnails.mt30 {
    margin-top: 30px
}

.thumb_slide {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    box-sizing: border-box;
    display: inline-block;
    cursor: pointer
}

.thumb_slide.active_thumb {
    border: 3px solid #f3f2f2
}

.mob_img {
    display: none
}

.about_boolit.about_boolit_main-page .about_boolit_wrapper {
    -ms-grid-rows:(1fr) [ 1 ];
    grid-template-rows:repeat(1, 1fr);
    -ms-grid-columns:(1fr) [ 6 ];
    grid-template-columns:repeat(6, 1fr)
}

.new_platform_container {
    display: flex;
    justify-content: center;
    align-items: center
}

.new_platform_container img {
    object-fit: none;
    height: 373px;
    width: 50%;
    max-width: 720px
}

.new_platform_container .our-platform_card_item {
    max-width: 576px;
    max-height: 480px;
    min-height: unset;
    box-sizing: border-box
}

.about_boolit.about_boolit_main-page .boolit_text {
    color: #16223b;
    font-size: 22px
}

.about_boolit.about_boolit_main-page .boolit_text__lite {
    font-size: 14px
}

.about_boolit.about_boolit_main-page .boolit_title {
    margin: 0 auto
}

.about_boolit.about_boolit_main-page .boolit_title.bg_image_boolit {
    background: url(/assets/images/icons/boolit_bg.svg) no-repeat;
    background-size: cover
}

.about_boolit.about_boolit_main-page .about_boolit_item {
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 50px;
    justify-content: flex-end;
    height: 290px
}

.about_boolit.section {
    padding: 120px 0 137px 0
}

.about_boolit_wrapper {
    grid-template-columns:repeat(6, 1fr);
    grid-template-rows:repeat(1, 1fr);
    grid-gap: 10px
}

.about_boolit_item:nth-child(2) {
    background-image: url(/assets/images/about/b-2-1.svg)
}



.about_boolit_item .boolit_text {
    font-size: 24px;
    padding-top: 2px;
    margin-bottom: 11px
}

.about_boolit_item .boolit_title {
    font-size: 30px;
    padding-bottom: 0
}

.about_boolit_item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 137px 12px 28px;
    background-position: center 30px
}

.section_accept h2 {
    border-bottom: 1px solid #e6e6e683;
    padding-bottom: 31px
}

.header_control__link {
    padding-right: 0;
    border: 1px solid #ff6c27;
    background: 0 0;
    color: #ff6c27;
    margin: 0
}

@media (max-width: 1500px) {
    .main_slide.bg_image {
        background: url(templates/custom/images/slide4_bg.png) no-repeat padding-box;
        background-size: cover
    }
}

@media (max-width: 1400px) {
    .slide_img_cont.w100 img {
        object-fit: contain
    }
}

@media (max-width: 1280px) {
    .why_card_item_title {
        font-size: 24px
    }

    .accept_img-block > .row {
        justify-content: inherit
    }

    .footer-brand-link:not(:first-child) {
        margin-left: 40px
    }
}

@media (max-width: 1200px) {
    .ml72 {
        margin-right: 25px
    }

    .about_boolit.about_boolit_main-page .about_boolit_wrapper {
        -ms-grid-rows:(1fr) [ 2 ];
        grid-template-rows:repeat(2, 1fr);
        -ms-grid-columns:(2fr) [ 3 ];
        grid-template-columns:repeat(3, 2fr)
    }

    .about_boolit_wrapper {
        grid-template-rows:repeat(2, 1fr);
        -ms-grid-columns:(2fr) [ 3 ];
        grid-template-columns:repeat(3, 2fr)
    }
}

@media (max-width: 1110px) {
    .new_platform_container {
        flex-direction: column
    }

    .new_platform_container img {
        object-fit: contain;
        width: auto;
        height: auto;
        max-width: 100%
    }
}

@media (max-width: 992px) {
    .main_slider_container {
        height: auto
    }

    .main_slide_content {
        flex-direction: column;
        margin-top: 55px
    }

    .slide_content {
        order: -1
    }

    .desk_img {
        display: none
    }

    .mob_img {
        display: inline-block
    }

    .slide_content.w322 {
        left: 0
    }
    .slide_content.w440 {
        left: 0 !important;
        min-width:322px !important;
    }
    .thai_promo_slide h3.fs47 {
        font-size:38px;
        margin:0;
    }
    
    .thai_promo_slide .ifx-info.row h3{
        font-size:20px
    }
    .thai_promo_slide .ifx-info.row h4{
        font-size:16px
    }
    .thai_promo_slide .ifx-info.row p{
        font-size:12px
    }
    
    .thai_promo_slide p.thai-orange {
        font-size:16px;
    }

    .thai_promo_slide .fs18.black.mw270 {
        margin-top:0px;
    }

    .main_slide_content.jcfe {
        justify-content: flex-start
    }

    .main_slide.bg_image {
        background: url(templates/custom/images/slide5_mob_bg.png) no-repeat;
        background-size: cover;
        min-height: 711px
    }

    .main_slide.bg_blue_gradient {
        background: #16223b 0 0 no-repeat padding-box
    }

    .asfe {
        align-self: unset
    }

    .main_slide.bg_blue_gradient .slide_content {
        margin-left: 55px
    }

    .columns_container {
        flex-direction: column
    }

    .slide_content h3.orange_white {
        width: 80%
    }

    .single_column {
        width: 80%;
        margin-bottom: 40px
    }

    .single_column .thumb_slide {
        width: 40px;
        height: 40px
    }
}

@media (max-width: 768px) {
    .footer-brand-link:not(:first-child) {
        margin-left: 0
    }

    .footer-brand-link {
        flex: 50%
    }

    .accept_img-block > .row {
        display: -webkit-box
    }

    .we-accept-mb {
        flex-wrap: wrap;
        display: flex !important
    }

    .about_boolit.about_boolit_main-page .about_boolit_wrapper {
        -ms-grid-rows:(2fr) [ 3 ];
        grid-template-rows:repeat(3, 2fr);
        -ms-grid-columns:(1fr) [ 2 ];
        grid-template-columns:repeat(2, 1fr)
    }

    .about_boolit_wrapper {
        -ms-grid-rows:(2fr) [ 3 ];
        grid-template-rows:repeat(3, 2fr);
        -ms-grid-columns:(1fr) [ 2 ];
        grid-template-columns:repeat(2, 1fr)
    }
}

@media (max-width: 550px) {
    .section_accept {
        padding-top: 47px !important
    }

    .section_accept h2 {
        border-bottom: none;
        padding-bottom: 0
    }

    .header_control {
        margin-top: 0;
        padding-top: 20px;
        padding-bottom: 30px
    }

    .desktop_we_accept {
        display: none !important
    }

    .we_accept--mob_slider {
        display: block
    }

    .we_accept--slide {
        margin: 0 auto
    }
}

@media (max-width: 533px) {
    .about_boolit_wrapper {
        display: grid;
        margin: 0 40px;
        grid-gap: 10px
    }

    .about_boolit_item {
        max-width: 200px;
        margin-bottom: 0
    }

    .about_boolit_item {
        background-position: center 20px;
        padding: 130px 20px 5px
    }

    .about_boolit .boolit_text {
        font-size: 20px;
        margin-bottom: 15px;
        padding-top: 0
    }

    .about_boolit .boolit_text__lite {
        font-size: 16px
    }

    .about_boolit .boolit_title {
        font-size: 30px;
        padding-bottom: 0
    }

    .section {
        padding: 20px 0
    }

    .fadeInUp, .wow {
        -o-transition-property: none !important;
        -moz-transition-property: none !important;
        -ms-transition-property: none !important;
        -webkit-transition-property: none !important;
        transition-property: none !important;
        -o-transform: none !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
        -webkit-transform: none !important;
        transform: none !important;
        -webkit-animation: none !important;
        -moz-animation: none !important;
        -o-animation: none !important;
        -ms-animation: none !important;
        animation: none !important;
        opacity: 1 !important
    }

    .switch {
        left: calc(50% - 130px)
    }

    .btn_card__lite {
        font-size: 12px;
        height: 18px
    }

    .footer__contacts-container, .footer__nav-links, .footer__socials-container, .platform-new-design {
        padding-bottom: 20px;
        margin-bottom: 20px
    }

    .platform-new-design .our-platform__link:last-child, .platform-new-design .our-platform__link:nth-child(3) {
        display: none
    }

    .platform-new-design .our-platform__link:nth-child(2) {
        margin-right: 0
    }

    .our-platform__title {
        margin-bottom: 5px
    }

    .footer__module-container {
        margin-right: 55px
    }

    .footer__module-container:last-child {
        margin-right: 0;
        margin-top: 30px;
        max-width: inherit
    }

    .footer__contacts-container {
        margin-right: 0;
        position: relative
    }

    .footer__socials-container {
        position: relative
    }

    .footer__contacts-container::after, .footer__socials-container::after {
        content: "";
        position: absolute;
        width: 100%;
        border-bottom: 2px dotted #a4a4a4;
        left: calc(50% - 50%);
        bottom: 0;
        opacity: .4
    }

    .footer {
        padding: 0;
        padding-top: 20px
    }

    .footer_body {
        padding: 0 10px
    }

    .footer p {
        font-size: 10px;
        letter-spacing: .1px;
        line-height: 15px
    }

    .header_control {
        justify-content: space-between
    }

    .header_top-line .container .row > div:first-child {
        border-bottom: 1px solid #e6e6e6
    }

    .header_logo img {
        height: 40px;
        object-fit: contain
    }

    .switch_lange {
        width: 90px;
        position: absolute;
        top: -50px;
        right: 0;
        margin-right: 0
    }

    .hamburger {
        padding: 25px 20px
    }

    .header_logo {
        margin-bottom: 0;
        padding-right: 20%;
        margin-top: 10px
    }

    .header_logo img {
        height: 40px;
        object-fit: contain
    }

    .hamburger-box {
        margin: 0
    }

    .header_logo_wrapp {
        position: absolute;
        bottom: -100px;
        left: 50%;
        transform: translate(-50%, 0)
    }

    .header_logo_wrapp::after {
        top: 45%;
        right: 0
    }

    .current-site {
        padding-left: 26px
    }

    .header_control__link-block {
        width: 100%
    }

    .about_boolit.about_boolit_main-page .about_boolit_item {
        height: auto;
        padding-bottom: 50px
    }
}

@media (max-width: 414px) {
    .about_boolit_wrapper {
        margin: auto
    }

    .about_boolit_item {
        padding: 130px 10px 5px
    }

    .footer__module-container {
        margin-right: 0
    }
}

@media (max-width: 575px) {
    .award-section {
        background-image: none;
        background-color: #16223b;
        padding-bottom: 25px
    }

    .awards-row [class*=col-] {
        justify-content: center
    }

    .award-card-text {
        max-width: 211px;
        width: 100%
    }

    .award-card {
        max-width: 350px;
        width: 100%;
        padding-left: 160px
    }

    .award-card-subtitle, .award-card-title {
        font-size: 16px;
        line-height: 22px
    }

    .award-card-location {
        font-size: 12px;
        line-height: 19px
    }

    .award-card-img {
        left: 0
    }

    .award-section-title {
        font-size: 24px;
        line-height: 32px;
        text-align: left;
        padding: 0 30px
    }

    .award-section-subtitle {
        text-align: left;
        font-size: 14px;
        line-height: 21px;
        padding: 0 30px
    }
}

.mw440 {
    max-width: 440px
}

.fs38 {
    font: normal normal bold 38px/53px Poppins
}

.fs18 {
    font: normal normal 500 18px/25px Poppins
}

.super-seven-slide.main_slide.bg_orange_gradient {
    padding-top: 18px;
    padding-bottom: 0
}

.section_our-platform {
    overflow: hidden
}

.award-section {
    background-color: #16223b;
    padding-top: 58px;
    padding-bottom: 100px;
    background-image: url(/assets/images/awards/award-bg.png);
    background-size: cover;
    background-position: center center
}

.award-section-title {
    color: #fff;
    font-size: 34px;
    line-height: 48px;
    margin-bottom: 11px;
    text-align: center
}

.award-section-subtitle {
    font-size: 18px;
    line-height: 27px;
    color: #a5aab7;
    max-width: 700px;
    margin: 0 auto 70px;
    text-align: center
}

.award-card {
    display: flex;
    position: relative;
    padding-left: 200px
}

.award-card-img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    max-width: 230px
}

.award-card-body {
    padding-top: 40px
}

.award-card-body__icon {
    width: 50px;
    height: 42px;
    margin-bottom: 9px
}

.award-card-body__icon img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.award-card-title {
    font-weight: 300
}

.award-card-subtitle {
    font-weight: 600
}

.award-card-subtitle, .award-card-title {
    color: #fff;
    font-size: 20px;
    line-height: 30px
}

.award-card-location {
    font-size: 14px;
    line-height: 32px;
    color: #fb7e44;
    font-weight: 600
}

.home-cta {
    padding-top: 63px;
    padding-bottom: 50px
}

.home-cta .btn {
    margin-bottom: 1rem
}

@media (max-width: 1350px) {
    .award-section-container {
        max-width: 100%
    }

    .award-card {
        padding-left: 110px
    }

    .award-card-img {
        left: -40px
    }

    .awards-row [class*=col-] {
        display: flex;
        justify-content: center
    }
}

@media (max-width: 1200px) {
    .award-card-img {
        max-width: 150px
    }
}

@media (max-width: 991px) {
    .awards-row [class*=col-] {
        display: flex;
        margin-bottom: 25px
    }

    .award-section-subtitle {
        margin-bottom: 0
    }

    .award-card-body__icon {
        width: 34px;
        height: 29px
    }
}

@media (max-width: 767px) {
    .awards-row [class*=col-] {
        justify-content: flex-start
    }
}

.slider_thumbnails {
    max-width: 360px
}

.current-site, .show-sites__item > a {
    color: #192741;
    font-size: 14px;
    line-height: 24px;
    font-weight: normal
}

.show-sites__item:hover > a {
    font-weight: 600
}

.current-site {
    padding-left: 15px;
    padding-right: 15px;
    width: 300px;
    border-left: 1px solid #E6E6E6;
    top: 100%
}

.header_logo_wrapp::after {
    right: 0;
    animation: rotateCl ease-in-out .4s
}

.header_logo_wrapp::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 48px;
    border-right: 1px solid #E6E6E6;
    right: 25px
}

.show-sites {
    top: 100%;
    height: 0;
    max-height: 224px;
    overflow: hidden;
    padding: 0px 20px;
    width: 300px
}

.slider_thumbnails {
    max-width: 380px
}

.main_slide.super-fife-slide {
    background-image: url(/assets/images/slider/slide-offer-bg-new.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 75px 0
}

.main_slide.super-fife-slide .main_slide_content {
    justify-content: flex-end
}

.main_slide.super-fife-slide .slide_content h3 {
    font: normal normal 600 48px/53px Poppins;
    color: #fff
}

.main_slide.super-fife-slide .slide_content h3 span {
    color: #EE743B
}

.main_slide.super-fife-slide .slide_content p {
    font: normal normal 500 17px/25px Poppins;
    color: #A5AAB7
}

.main_slide.super-fife-slide .slide_content a.white_bg {
    background: #ee743b;
    color: #fff;
    font: normal normal 500 16px/25px Poppins
}

.main_slide.super-fife-slide .slider_thumbnails {
    margin-top: 15px
}

.acounts-provide-text {
    color: #999;
    max-width: 812px;
    font-size: 18px;
    line-height: 28px;
    margin: 0 auto
}

.accounts-provide_item {
    box-shadow: 7px 7px 17px #a5aab799;
    padding-bottom: 30px
}

.accounts-provide_item_body {
    margin-bottom: 25px
}

.accounts-provide_item:nth-child(2) {
    transform: scale(1);
    grid-area: inherit
}

.accounts-provide_item:nth-child(2) .accounts-provide_item__head {
    transform: translateY(0px);
    height: 139px
}

.accounts-provide_item__head {
    height: 139px;
    border-radius: 10px;
    flex-direction: column;
    font-size: 24px;
    line-height: 28px
}

.accounts-provide_item:nth-child(2) .accounts-provide_item__head {
    margin-bottom: 30px
}

.accounts-provide_item__head__inner {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 7px
}

.accounts-provide_items {
    margin-top: 30px;
    margin-bottom: 45px;
    grid-template-rows:inherit;
    grid-template-columns:repeat(4, 1fr);
    gap: 10px
}

.accounts-provide_item_row span:nth-child(1) {
    width: 60%
}

.accounts-provide_item_row span:nth-child(2) {
    width: 38%
}

.accounts-provide_item:nth-child(1) .accounts-provide_item__head {
    background: url(/assets/images/account-vector-bg-1.svg) no-repeat center/cover, linear-gradient(90deg, rgb(34, 132, 200), rgb(17, 39, 72) 100%);
    box-shadow: 7px 7px 10px #0c609a4d
}

.accounts-provide_item:nth-child(2) .accounts-provide_item__head {
    background: url(/assets/images/account-vector-bg-2.svg) no-repeat center/cover, linear-gradient(90deg, rgb(233, 92, 43), rgb(245, 144, 79) 100%);
    box-shadow: 7px 7px 10px #EE743B38
}

.accounts-provide_item:nth-child(3) .accounts-provide_item__head {
    background: url(/assets/images/account-vector-bg-3.svg) no-repeat center/cover, linear-gradient(90deg, rgb(17, 39, 72), rgb(14, 26, 44) 100%);
    box-shadow: 7px 7px 10px #0C609A4D
}

.accounts-provide_item:nth-child(4) .accounts-provide_item__head {
    background: url(/assets/images/account-vector-bg-4.svg) no-repeat center/cover, linear-gradient(90deg, rgb(255, 232, 182), rgb(234, 93, 44) 100%);
    box-shadow: 7px 7px 10px #F7712330
}

.accounts-provide_item .btn_card:hover {
    background-color: #fff
}

.accounts-provide_item:nth-child(1) .btn_card:hover {
    color: rgb(34, 132, 200);
    border-color: rgb(34, 132, 200);
    box-shadow: 0 0 10px 0 rgb(34 132 200)
}

.accounts-provide_item:nth-child(2) .btn_card:hover {
    color: rgb(233, 92, 43);
    border-color: rgb(233, 92, 43);
    box-shadow: 0 0 10px 0 rgb(233, 92, 43)
}

.accounts-provide_item:nth-child(3) .btn_card:hover {
    color: rgb(17, 39, 72);
    border-color: rgb(17, 39, 72);
    box-shadow: 0 0 10px 0 rgb(17, 39, 72)
}

.accounts-provide_item:nth-child(4) .btn_card:hover {
    color: rgb(245, 144, 79);
    border-color: rgb(245, 144, 79);
    box-shadow: 0 0 10px 0 rgb(245, 144, 79)
}

@media (max-width: 1200px) {
    .accounts-provide_items {
        grid-template-columns:repeat(2, 1fr)
    }
}

@media (max-width: 992px) {
    .main_slide.super-fife-slide {
        background-position: -200px
    }

    .main_slide.super-fife-slide .main_slide_content {
        align-items: flex-end
    }
}

@media (max-width: 575px) {
    .main_slide.main_slide-bg-new .slide_content a.btn, .main_slide.super-fife-slide .slide_content a.btn {
        max-width: 180px;
        min-width: inherit;
        height: 38px;
        min-height: inherit;
        padding: 5px
    }

    .main_slide.super-fife-slide {
        background-image: url(images/slide-offer-bg-new-mob.jpg);
        background-position: center -80px;
        padding-top: 330px;
        padding-bottom: 35px
    }

    .main_slide.super-fife-slide .main_slide_content {
        align-items: center;
        margin-top: 0
    }

    .main_slide.super-fife-slide .slide_content h3 {
        font: normal normal bold 24px/33px Poppins;
        max-width: 210px
    }

    .main_slide.super-fife-slide .slide_content p {
        font: normal normal 500 14px/21px Poppins;
        max-width: 256px
    }
}

@media (max-width: 550px) {
    .footer_body .footer__nav-links {
        display: grid;
        grid-template-columns:1fr 1fr;
        gap: 23px
    }

    .footer__module-container:last-child {
        margin-top: 0
    }

    .main_slide.super-fife-slide {
        background-position: center -50px
    }
}

@media (max-width: 533px) {
    .header_logo_wrapp {
        bottom: -115px;
        z-index: 11
    }

    .show-sites .show-sites__item a span {
        display: none
    }

    .current-site br, .show-sites__item br {
        display: none
    }

    .header_logo_wrapp::before {
        height: 24px
    }

    .main_slide.super-fife-slide {
        background-position: center -20px
    }
}

@media (max-width: 992px) {
    .mobile-hidden {
        display: none
    }
}

.desktop-hidden {
    display: none
}

@media (max-width: 992px) {
    .desktop-hidden {
        display: block
    }
}

@media (max-width: 992px) {
    .testmob {
        font-size: 20px !important;
        text-align: center
    }
}

@media (max-width: 992px) {
    .mobbtncenter {
        text-align: center !important
    }
}

.a {
    fill: #ee743b
}

.a {
    fill: #ee743b
}


  /*==========Mega Menu===========*/

  .header_nav .mega-menu{
    display: none;
    position: absolute;
    background-color: #fff;
    width: max-content;
    top: 45px;
    right: 0px;
    box-shadow: 5px 6px 6px #00000029;
    border-radius: 5px;
    z-index: 111;
}
.header_nav .parent-mega-menu:hover .mega-menu{
    display: flex;
    justify-content: space-between;
    padding: 0;
}
.header_nav .mega-menu .menu_divider{
    border-right: 1px solid #a4a4a4;
}
.mega_head{
    font-size: 18px;
}
.mega_head a{
    margin: 0;
}
.mega_head .mega_sub_head{
    font-weight: 500;
    font-size: 16px;
    margin: 0;
    padding-top: 0;
}


/*========Navbar Meida Query======*/

@media (min-width: 425px) {
    .header_nav{
        display: flex;
        justify-content: space-between;
    }
}
@media (max-width: 425px){
    .header_nav .mega-menu{
    right: -47% !important;
    }
    .header_nav .mega-menu .menu_divider {
    border-right: none !important;
}
}



/*========PAMM=======*/

.pamm_first_screen{
    width: 100%; 
    height: 500px;
    background: url(/assets/images/pamm/bg_hero.png) no-repeat center center;
    background-size: cover;
}
.pamm_btn_primary{
    padding: .8rem 2rem;
    font-size: 14px;
    color: white;
    border: none;
    width: 10rem;
    border-radius: 62px;
    background: #EE743B;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.20);
}
.pamm_btn_secondary{
    padding: .7rem 2rem;
    font-size: 14px;
    color: white;
    border: none;
    width: 10rem;
    border-radius: 62px;
    border: 2px solid #EE743B;
    background-color: transparent;
}
.pamm_btn_primary:hover{
    color: white;
}
.pamm_btn_secondary:hover{
    color-scheme: white;
}

.pamm_caption{
    padding-left: 10rem;
    padding-top: 8rem;
    width: 900px;
}

.infograph{
    width: 100%;
    background: url(/assets/images/pamm/bg_elevated_candle.png) no-repeat center center;
    background-size: cover;
}
.infograph_main_container{
    padding: 6rem 0;
}
.infograph h1{
    color: #121B47;
    font-family: Poppins;
    font-size: 38px;
    font-style: normal;
    font-weight: 700;
    text-align: center;
}
.infograph p{
    color: #7C7C7C;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
   
}
.manager{
    width: 100%;
    background: url(/assets/images/pamm/bg_chart.png) no-repeat center center;
    background-size: cover;
    background-color: #121B47;
}
.manager_left{
    height: 850px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.manager_img{
    position: absolute;
    right: 0;
    width: 700px;
}
.investor_img{
    position: absolute;
    left: 0;
    width: 700px;
}
.manager_left h1{
    color: #FFF;
    font-family: Poppins;
    font-size: 38px;
    font-style: normal;
    font-weight: 700;
    line-height: 29px; /* 76.316% */
}
.manager_left .manager_sub{
    color: #FFF;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 29px; /* 120.833% */
}
.manager_left .manager_subtext{
    color: #FFF;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 29px; /* 181.25% */
}
.manager_list li{
    list-style: none !important;
}
.manager_list li{
    color: #FFF;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 29px; /* 161.111% */
    list-style: disc;
}
.manager_list li::before{
    content: "\2022";
  color: #ee743b;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}
.pamm_btn_group{
    width: 350px;
    justify-content: space-between;
}
.pamm_btn_group p{
    color: #FFF;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 29px; /* 207.143% */
}

.manager_main_container{
    padding-bottom: 5rem;
}
.pamm_steps .pamm_steps_container .step .txt span{
    font-size: 16px;
}
.manager{
    border-bottom: 10px solid #ee743b;
    position: relative;
}
.manager_section{
    position: relative;
}
.pamm_steps{
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    margin-top: -8rem;
    border-radius: 36px;
    background: #FFF;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.25);
    margin-bottom: 5rem;
    z-index: 9;
}
.pamm_steps_investor{
    background: #131B47;
}
.pamm_steps_investor h3{
    color: white;
}
.pamm_steps_investor p{
    color: white;
}
.pamm_steps_investor .pamm_steps_container .step .txt span {
    font-size: 16px;
    color: white;
}
.pamm_steps h3{  
    font-size: 38px;
}

.pamm_steps .pamm_steps_container .step:not(:last-child) .img::after {
    content: '';
    display: inline-block;
    width: 200%;
    border: 1px dashed #999;
    position: absolute;
    top: 47%;
    transform: translate(0, -50%);
    right: -172%;
}
.manager_condition{
    color: white;
    font-size: 12px;
    margin-top: 16px;
}
.investor_condition{
    color: #000;
    font-size: 12px;
    margin-top: 16px;
    text-align: right;
}
.investor_btn_group p{
    font-size: 14px;
}

/*=======investor======*/

.investor{
    width: 100%;
    background: url(/assets/images/pamm/bg_candle.svg) no-repeat bottom left ;
    background-size: cover;
    background-color: #FFF8EE;
    height: max-content;
}
.investor_left{
    height: 850px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.investor_main_container{
    padding-top: 15rem;
    padding-bottom: 5rem;
}

.investor_left h1{
    color: #16223b;
    font-family: Poppins;
    font-size: 38px;
    font-style: normal;
    font-weight: 700;
    line-height: 29px; /* 76.316% */
    text-align: right;
}
.investor_left .investor_sub{
    color: #000000;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 29px; /* 120.833% */
    text-align: right;
}
.investor_left .investor_subtext{
    color: #000;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 29px; /* 181.25% */
    text-align: right;
}
.investor_list{
    padding-right: 0;
    padding-left: 0;
}
.investor_list li{
    list-style: none !important;
}
.investor_list li{
    color: #000;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 29px; /* 161.111% */
    list-style: disc;
    text-align: right;
}
.investor_list li::before{
    content: "\2022";
  color: #ee743b;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  text-align: right;
}
.open_acc_pamm{
    padding-top: 18rem;
}

@media (max-width: 550px){
    .pamm_steps .pamm_steps_container .step:not(:last-child) .img::after {
        transform: rotate(90deg) translate(-50%, 0);
        left: -11px;
        right: unset;
        top: calc(200% + 5px);
        width: 120%;
    }
}

@media (max-width: 390px) {
    .pamm_first_screen{
        width: 100%;
        background: url(/assets/images/pamm/pamm_hero_mob2x.png) no-repeat center center;
        background-size: cover;
    }
    .pamm_caption h1{
        font-size: 24px;
        line-height: 1.5;
    }
    .pamm_caption{
        padding-left: 2rem;
        padding-top: 4rem;
        padding-right: 0;
        width: 100%;
    }
    .pamm_caption p{
        font-size: 14px;
    }
    .infograph_main_container{
        padding: 3rem 10px;
    }
    .infograph h1{
        font-size: 24px;
        line-height: 32px;
    }
    .infograph p{
        font-size: 14px;
        padding-top: 1rem;
    }
    .manager_img{
        position: absolute;
        right: 0;
        width: 400px;
    }
    .manager_left h1 {
        font-size: 24px;
    }
    .manager_left .manager_sub {
        font-size: 18px;
    }
    .manager_left .manager_subtext {
        font-size: 14px;
    }
    .manager_list li {
        font-size: 14px;
        font-weight: 400;
    }
    .manager_condition {
        text-align: center;
    }
    .pamm_btn_group {
        width: auto;
        justify-content: space-between;
    }
    .pamm_btn_group p{
        font-size: 12px;
    }
    .pamm_btn_secondary{
        width: auto;
    }
    .pamm_btn_primary{
        width: auto;
    }
    .manager_left{
      height: max-content;
      padding-bottom: 2rem;
      padding-left: 10px;
      padding-right: 10px;
      padding-top: 28rem;      
    }
    .pamm_steps h3{
        font-size: 24px;
        padding-top:  2rem;
        padding-left: 10px;
        padding-right: 10px;
    }
    .pamm_steps {
        margin-top: -4rem;
        border-radius: 16px;
        padding: 0 !important;
        margin-bottom: 5rem;
    }
    .investor_img{
        position: absolute;
        left: 0;
        width: auto;
    }
    .investor_mob{
        margin-top: 33rem;
    }
    .investor_left{
        height: max-content;
        padding-bottom: 2rem;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 26rem;      
      }
    .investor_left h1 {
        font-size: 24px;
        text-align: left;
    }
    .investor_left .investor_sub {
        font-size: 18px;
        text-align: left;
    }
    .investor_left .investor_subtext {
        font-size: 14px;
        text-align: left;
    }
    .investor_list li {
        font-size: 14px;
        font-weight: 400;
    }
    .investor_left .investor_subtext {
        text-align: left;
    }
    .investor_list {
        direction: ltr;
    }
    .investor_list li::before {
        margin-left: -1em;
    }
    .investor_list li{
        text-align: left;
    }
    .investor_condition {
        text-align: center;
    }
    .open_acc_pamm{
        padding-top: 49rem;
    }
    
}
 