.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

/*primenodm5e2fcffa81f7caee35df448fb9c6a7f87*/
body {
    --wp--preset--color--black: #000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #fff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, #9b51e0 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, #7adcb4 0%, #00d082 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, #cf2e2e 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, #eee 0%, #a9b8c3 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, #ffceec 0%, #9896f0 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, #caf880 0%, #71ce7e 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, #020381 0%, #2874fc 100%);
    --wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');
    --wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');
    --wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');
    --wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');
    --wp--preset--duotone--midnight: url('#wp-duotone-midnight');
    --wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');
    --wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');
    --wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: .44rem;
    --wp--preset--spacing--30: .67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem
}

:where(.is-layout-flex) {
    gap: .5em
}

body .is-layout-flow>.alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em
}

body .is-layout-flow>.alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0
}

body .is-layout-flow>.aligncenter {
    margin-left: auto !important;
    margin-right: auto !important
}

body .is-layout-constrained>.alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em
}

body .is-layout-constrained>.alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0
}

body .is-layout-constrained>.aligncenter {
    margin-left: auto !important;
    margin-right: auto !important
}

body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important
}

body .is-layout-constrained>.alignwide {
    max-width: var(--wp--style--global--wide-size)
}

body .is-layout-flex {
    display: flex
}

body .is-layout-flex {
    flex-wrap: wrap;
    align-items: center
}

body .is-layout-flex>* {
    margin: 0
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em
}

.has-black-color {
    color: var(--wp--preset--color--black) !important
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important
}

.has-white-color {
    color: var(--wp--preset--color--white) !important
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important
}

.wp-block-navigation a:where(:not(.wp-element-button)) {
    color: inherit
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em
}

.wp-block-pullquote {
    font-size: 1.5em;
    line-height: 1.6
}

* {
    box-sizing: border-box
}

body {
    margin: 0;
    font-family: Open Sans, -apple-system, BlinkMacSystemFont, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, BitcoinFont;
    -webkit-overflow-scrolling: touch;
    -webkit-font-smoothing: antialiased;
    min-width: 360px;
    background-color: #18252c
}

img {
    max-width: 100%;
    height: auto;
    text-align: center
}

.wrapper-block-content {
    background: #fff
}

b,
strong {
    font-weight: 600
}

.blog-single__article-text>p>strong {
    font-weight: 600
}

.blog-single__article-text>h2>strong {
    font-weight: 600
}

.container {
    max-width: calc(1200px + 32px);
    margin: 0 auto;
    padding: 0 16px;
    width: 100%
}

@media (min-width:768px) {
    .container {
        max-width: calc(1200px + 64px);
        padding: 0 24px
    }
}

@media (min-width:1200px) {
    .container {
        max-width: calc(1200px + 130px);
        padding: 0 32px
    }
}

.wrapper {
    padding-top: 50px;
    padding-bottom: 50px
}

@media (min-width:992px) {
    .wrapper {
        padding-top: 100px;
        padding-bottom: 100px
    }
}

.first-section {
    padding-top: 50px !important
}

.success {
    color: #6bae29
}

.error {
    color: #f44336
}

@media (max-width:1150px) {
    .body-scroll-lock {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        overflow: hidden
    }
}

.turbo-promo {
    -webkit-align-items: center;
    align-items: center;
    background: #f1f1f1;
    bottom: 0;
    color: #121719;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row;
    flex-flow: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 16px .5rem 13px;
    position: fixed;
    width: 100%;
    z-index: 1049
}

@media (min-width:350px) {
    .turbo-promo {
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media (min-width:380px) {
    .turbo-promo {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.turbo-promo .btn {
    background: #2da36a;
    border: 0;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.3125rem;
    padding: 4px 10px
}

@media (min-width:768px) {
    .turbo-promo {
        background: linear-gradient(92deg, #000c40 -13.73%, #156389 31.79%, #000c40 89.8%);
        color: #fff;
        -webkit-justify-content: center;
        justify-content: center;
        padding-top: 6px;
        padding-bottom: 6px
    }

    .turbo-promo .btn {
        font-weight: 400;
        font-size: 1.125rem;
        line-height: 1.6875rem;
        padding: 2px 25px;
        margin-left: 18px
    }

    .turbo-promo .turbo-promo__group {
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-flow: row;
        flex-flow: row
    }

    .turbo-promo .turbo-promo__title {
        font-weight: 400;
        font-size: 1.125rem;
        line-height: 1.5625rem
    }

    .turbo-promo .turbo-promo__cta {
        font-weight: 600;
        font-size: 1.125rem;
        line-height: 1.5625rem;
        margin-left: 3px
    }

    .turbo-promo .turbo-promo__close {
        left: auto;
        right: 16px
    }

    .turbo-promo .turbo-promo__close img {
        height: 22px;
        width: 22px
    }
}

@media (min-width:1200px) {
    .turbo-promo .turbo-promo__subtitle {
        display: block;
        margin-left: 3px
    }

    .turbo-promo .turbo-promo__close {
        top: 50%
    }
}

.turbo-promo__title {
    font-weight: 700;
    font-size: .875rem;
    line-height: 120%
}

.turbo-promo__cta {
    font-weight: 600;
    font-size: .75rem;
    line-height: 1rem;
    text-transform: uppercase
}

.turbo-promo__subtitle {
    display: none
}

.turbo-promo__close {
    height: 26px;
    width: 26px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (min-width:350px) {
    .turbo-promo__close {
        left: 2px
    }
}

@media (min-width:380px) {
    .turbo-promo__close {
        left: 10px
    }
}

.alignleft {
    float: left;
    margin-right: 10px
}

.alignright {
    float: right;
    margin-left: 10px
}

.aligncenter {
    margin-left: auto;
    margin-right: auto;
    display: block
}

.mce-i-custom-shortcodes-icon {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/soft/shortcoder/admin/images/shortcoder.svg)
}

.main.goa_design {
    z-index: 6
}

.prime_faq_title {
    color: rgba(0, 0, 0, .9);
    font-weight: 600;
    font-size: 44px;
    line-height: 60px;
    text-align: center
}

.wp-faq-schema-items {
    padding: 25px 0 0
}

.wp-faq-schema-items * {
    transition-duration: .3s
}

.wp-faq-schema-items h3 {
    margin: 25px 0 !important;
    padding: 0 0 0 55px !important;
    position: relative;
    cursor: pointer;
    color: rgba(0, 0, 0, .9)
}

.wp-faq-schema-items h3:before {
    content: '';
    width: 30px;
    height: 30px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAQMAAABJtOi3AAAABlBMVEUAAAC7xMkhQsBgAAAAAXRSTlMAQObYZgAAABlJREFUCNdjwA0YG0gk2P//fwAmSNeLEwAA7rsP384tm7wAAAAASUVORK5CYII=");
    position: absolute;
    left: 3px;
    top: 50%;
    transform: translate(0, -50%);
    background-size: contain
}

.wp-faq-schema-items h3.opened:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAQMAAABJtOi3AAAABlBMVEUAAAAkmunIW2+/AAAAAXRSTlMAQObYZgAAABNJREFUCNdjoCJg////AYSgHgAAzUQFy0Ug5cgAAAAASUVORK5CYII=")
}

.wp-faq-schema-items div {
    border-bottom: 1px solid #bbc4c9;
    font-weight: 400;
    font-size: 19px;
    line-height: 28px;
    padding: 0;
    overflow: hidden;
    position: relative
}

.wp-faq-schema-items div:last-child {
    border: none
}

.wp-faq-schema-items div p {
    margin: 0 !important;
    padding: 0 0 16px 25px !important
}

.prs-container {
    padding: 0 16px
}

@media (min-width:768px) {
    .prs-container {
        padding: 0 24px
    }
}

@media (min-width:1328px) {
    .prs-container {
        padding: 0 calc((100% - 1264px)/2)
    }
}

.prs-container--dark-bg {
    background-color: #f9f9f9
}

.prs-container.blog-single-container {
    background-color: #fff
}

.prs-container.other-news__container {
    background-color: #fff;
    padding-top: 11px
}

.prs-title {
    font-family: inherit;
    font-size: 1.75rem;
    font-weight: 400;
    line-height: unset;
    margin: 0;
    text-align: left
}

@media (min-width:768px) {
    .prs-title {
        font-size: 2.75rem
    }
}

.prs-title--secondary {
    color: hsla(0, 0%, 100%, .95)
}

.prs-text,
.prs-text>p {
    font-family: inherit;
    color: rgba(0, 0, 0, .65);
    line-height: 1.5;
    font-size: 1rem;
    text-align: left;
    font-weight: 400;
    margin: 0
}

@media (min-width:768px) {

    .prs-text,
    .prs-text>p {
        font-size: 1.1875rem
    }
}

.prs-text--secondary,
.prs-text>p--secondary {
    color: hsla(0, 0%, 100%, .95)
}

.prs-text>p a,
.prs-text a {
    color: #52afee;
    text-decoration: none
}

.prs-text>p a:hover,
.prs-text a:hover {
    text-decoration: underline
}

p a .mb-text,
h3 a .mb-text {
    margin: 0 !important;
    color: #fff !important;
    text-decoration: none;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 26px !important
}

a.maxbutton-2,
a.maxbutton,
a.maxbutton-register-btn,
a.rgr_btn {
    background-color: #52afee !important
}

p a.maxbutton:hover,
h3 a.maxbutton:hover {
    text-decoration: none !important;
    opacity: 1 !important
}

.btn,
p a.maxbutton {
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    border-radius: 4px;
    border: 1px solid #52afee;
    line-height: 1;
    outline: none;
    font-weight: 400;
    cursor: pointer;
    font-size: 1.1875rem;
    padding: .5rem 2rem;
    white-space: nowrap;
    opacity: .9;
    text-decoration: none
}

.btn:hover {
    opacity: 1;
    color: #fff
}

@media (min-width:768px) {
    .btn {
        font-size: 1.125rem;
        padding: .6875rem 2.5rem
    }
}

.btn--filled {
    opacity: 1;
    background: #52afee !important
}

@media (max-width:480px) {
    .btn--fullsized {
        white-space: normal;
        text-align: center;
        padding: .5rem 1rem;
        width: 100%
    }
}

.btn--outlined {
    color: #52afee
}

.prm-link,
.prs-link {
    color: #52afee;
    cursor: pointer;
    text-decoration: none
}

.prs-link {
    font-weight: 400;
    display: block;
    font-size: 1rem
}

.prs-link:hover {
    text-decoration: underline
}

.prs-link:after {
    content: "";
    display: inline-block;
    margin-left: .313rem;
    width: 6px;
    height: 10px;
    background: url(/assets/images/arrow.svg) no-repeat 0 0
}

button.prs-link {
    -webkit-appearance: none;
    font-family: inherit;
    font-size: inherit;
    background: 0 0;
    border: 0;
    padding: 0
}

.mainmenu {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    list-style-type: none;
    padding: 0;
    margin: 0;
    height: 100%
}

.mainmenu--left-part {
    display: none
}

@media (min-width:1250px) {
    .mainmenu--left-part {
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        align-items: center
    }
}

.mainmenu__submenu {
    display: none;
    background: rgba(0, 0, 0, .87);
    padding: 1rem 1rem .5rem;
    position: absolute;
    top: 43px;
    left: 7px;
    list-style: none
}

.mainmenu__submenu>li {
    margin-bottom: .5rem
}

.mainmenu__submenu>li>a {
    white-space: nowrap;
    font-size: 1rem;
    color: #fff;
    text-decoration: none;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

.mainmenu__submenu>li>a:hover {
    color: #52afef
}

.mainmenu__submenu--languages {
    top: 43px
}

.mainmenu__item {
    position: relative;
    height: 100%
}

.mainmenu__item:hover:before {
    content: "";
    display: block;
    position: absolute;
    bottom: .5rem;
    right: .5rem;
    left: .5rem;
    height: 2px;
    background: #52afef
}

.mainmenu__item--hoverable {
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mainmenu__item--hoverable:hover .mainmenu__submenu {
    display: block
}

@media (min-width:480px) {
    .mainmenu__item--language-selector {
        -webkit-order: 5
    }
}

@media (min-width:1250px) {
    .mainmenu__item--language-selector {
        -webkit-order: initial;
        order: 0
    }
}

.mainmenu__link,
.mainmenu__link a {
    font-size: 1rem;
    text-decoration: none;
    color: #fff
}

.mainmenu__link {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%;
    padding: .5rem 1rem;
    position: relative
}

@media (min-width:768px) {
    .mainmenu__link {
        min-height: 50px
    }
}

.mainmenu__link--login {
    display: block
}

.mainmenu__link--register {
    display: none
}

@media (min-width:768px) {
    .mainmenu__link--register {
        display: block
    }
}

.mainmenu__link-dropdown {
    height: 7px;
    margin-left: 5px;
    width: 12px
}

.mainmenu__register-link {
    display: -webkit-inline-flex;
    display: inline-flex;
    font-size: 1rem;
    height: 33px;
    line-height: 2.0625rem;
    background: #52afee;
    width: 120px;
    opacity: .9;
    margin: 0 1rem
}

@media (min-width:992px) {
    .mainmenu__register-link {
        width: 130px;
        margin-right: 0
    }
}

.mainmenu__register-link:hover {
    opacity: 1
}

.mainmenu__linkglow {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%;
    color: #fff;
    padding: .5rem 1rem;
    text-decoration: none;
    font-size: 1rem;
    position: relative;
    background-color: #00c6cb;
    box-shadow: 1px 1px 40px 1px #0ff
}

.mainmenu__linkglow:hover:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    right: .5rem;
    left: .5rem;
    height: 2px;
    background: #52afef
}

.mainmenu {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    list-style-type: none;
    padding: 0;
    margin: 0;
    height: 100%
}

.mainmenu--left-part {
    display: none;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

@media (min-width:1250px) {
    .mainmenu--left-part {
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
        margin-right: auto
    }
}

.mainmenu__submenu {
    display: none;
    background: rgba(0, 0, 0, .87);
    padding: 1rem 1rem .5rem;
    position: absolute;
    top: 71px;
    left: 7px;
    list-style: none
}

.mainmenu__submenu>li {
    margin-bottom: .5rem
}

.mainmenu__submenu>li>a {
    white-space: nowrap;
    font-size: 1rem;
    color: #fff;
    text-decoration: none;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

.mainmenu__link a:hover,
.mainmenu__submenu>li>a:hover {
    color: #52afef
}

.mainmenu__submenu--languages {
    top: 71px;
    left: -214px;
    display: none;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    min-width: 360px;
    max-height: 400px;
    padding: 8px
}

@media (min-width:768px) {
    .mainmenu__submenu--languages {
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        min-width: 504px;
        max-height: 300px;
        left: -238px
    }
}

.mainmenu__submenu--languages li {
    display: -webkit-flex;
    display: flex;
    min-width: 160px;
    min-height: 44px;
    margin: 0;
    padding: 10px 16px
}

.mainmenu__submenu--languages li:nth-of-type(1) {
    -webkit-order: unset;
    order: unset
}

.mainmenu__submenu--languages li:nth-of-type(2) {
    -webkit-order: unset;
    order: unset
}

.mainmenu__submenu--languages li:nth-of-type(3) {
    -webkit-order: unset;
    order: unset
}

.mainmenu__item {
    position: relative;
    height: 100%
}

.mainmenu__item:hover:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 1px;
    right: .5rem;
    left: .5rem;
    height: 2px;
    background: #52afef
}

.mainmenu__item--hoverable {
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mainmenu__item--hoverable:hover .mainmenu__submenu {
    display: block
}

@media (min-width:1250px) {
    .mainmenu__item--language-selector {
        -webkit-order: initial;
        order: initial
    }
}

.mainmenu__link {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%;
    color: #fff;
    padding: 28px 8px;
    text-decoration: none;
    font-size: 1rem;
    line-height: 16px;
    position: relative;
    white-space: nowrap
}

@media (min-width:768px) {
    .mainmenu__link {
        min-height: 50px
    }
}

.mainmenu__link--login .mainmenu__link--inscription {
    display: none
}

@media (min-width:1250px) {
    .mainmenu__link--login .mainmenu__link--inscription {
        display: -webkit-flex;
        display: flex;
        padding: 28px 8px
    }
}

.mainmenu__link--login .mainmenu__link--logo {
    display: -webkit-flex;
    display: flex;
    padding-right: 0
}

@media (min-width:480px) {
    .mainmenu__link--login .mainmenu__link--logo {
        padding-right: 16px
    }
}

@media (min-width:768px) {
    .mainmenu__link--login .mainmenu__link--logo svg {
        width: 36px;
        height: 36px
    }
}

@media (min-width:1250px) {
    .mainmenu__link--login .mainmenu__link--logo {
        display: none
    }
}

.mainmenu__link--register {
    display: none
}

@media (min-width:768px) {
    .mainmenu__link--register {
        display: block
    }
}

.mainmenu .mainmenu__item--hoverable.mainmenu__item--language-selector {
    margin-right: 16px
}

.mainmenu .mainmenu__item--hoverable.mainmenu__item--language-selector:hover .mainmenu__submenu {
    display: -webkit-flex;
    display: flex
}

.mainmenu .mainmenu__item.mainmenu__link--login:hover:before {
    display: none
}

@media (min-width:1250px) {
    .mainmenu .mainmenu__item.mainmenu__link--login:hover:before {
        content: "";
        display: block;
        position: absolute;
        bottom: 1px;
        right: .5rem;
        left: .5rem;
        height: 2px;
        background: #52afef
    }
}

.mainmenu__link-dropdown {
    display: -webkit-flex;
    display: flex;
    height: 12px;
    margin-left: 5px;
    width: 12px
}

.mainmenu__register-link {
    display: none;
    font-size: 1rem;
    height: 33px;
    line-height: 2.0625rem;
    background: #52afee;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    opacity: .9;
    margin-left: 16px;
    padding: 6px 16px !important
}

.mainmenu__register-link:hover {
    opacity: 1
}

@media (min-width:480px) {
    .mainmenu__register-link {
        display: -webkit-inline-flex;
        display: inline-flex
    }
}

@media (min-width:1250px) {
    .mainmenu__register-link {
        margin-right: 0
    }
}

.mainmenu__linkglow {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%;
    color: #fff;
    padding: .5rem 1rem;
    text-decoration: none;
    font-size: 1rem;
    position: relative;
    background-color: #00c6cb;
    box-shadow: 1px 1px 40px 1px #0ff
}

.mainmenu__linkglow:hover:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    right: .5rem;
    left: .5rem;
    height: 2px;
    background: #52afef
}

.mainmenu__item--hoverable:hover .mainmenu__link-dropdown {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lang {
    display: none;
    height: 100%;
    position: relative
}

.lang:hover .lang__menu {
    display: block
}

.lang__current {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%;
    color: #fff;
    padding: .5rem 1rem;
    text-decoration: none;
    font-size: 1rem;
    position: relative
}

.lang__current:after {
    content: "";
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
    background: url(/assets/icons/arrow-bottom-blue.svg) no-repeat center center;
    right: 0;
    top: 13px
}

.lang__flag {
    width: 14px;
    height: 9px;
    background-size: cover;
    margin-right: .4rem
}

.lang__flag--en {
    background-image: url(/assets/icons/flags/en.png)
}

.lang__menu {
    display: none;
    position: absolute;
    top: 35px;
    right: 0;
    background: rgba(0, 137, 191, .8);
    z-index: 30;
    box-shadow: 0 4px 4px rgba(0, 0, 0, .5)
}

.lang__item {
    padding: .5rem 1rem;
    color: #fff;
    text-decoration: none;
    font-size: 1rem;
    cursor: pointer
}

.lang__item:hover {
    text-decoration: underline
}

.mobmenu {
    background: #000;
    bottom: 0;
    display: none;
    left: 0;
    overflow-y: auto;
    padding-bottom: 1rem;
    position: fixed;
    right: 0;
    top: 0;
    -webkit-overflow-scrolling: touch
}

.mobmenu__content {
    min-height: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column
}

.mobmenu--opened {
    display: block
}

@media (min-width:1250px) {
    .mobmenu {
        display: none
    }
}

.mobmenu__item {
    border-bottom: solid 1px #fff;
    color: #fff;
    display: block;
    font-family: inherit;
    font-size: 1.125rem;
    line-height: 3.75rem;
    margin: 0;
    min-height: 3.75rem;
    padding: 0 2rem 0 1rem;
    text-align: left;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.mobmenu__section {
    line-height: initial;
    list-style: none;
    padding: 0
}

.mobmenu__section>*:not(:last-child) {
    border-bottom: solid 1px transparent
}

.mobmenu__section-caption,
.mobmenu__section-caption a {
    color: #fff;
    text-decoration: none
}

.mobmenu__section--opened>.mobmenu__section-caption>img {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.mobmenu__section-caption:not(:last-child) {
    border-bottom: solid 1px rgba(255, 255, 255, .25)
}

.mobmenu__section-item {
    display: none;
    font-size: .875rem;
    height: 3.75rem;
    line-height: 3.75rem;
    opacity: 0;
    width: 100%;
    will-change: opacity, height
}

.mobmenu__section-item>a {
    color: #fff;
    display: block;
    height: 100%;
    padding-left: 2rem;
    text-decoration: none;
    width: 100%
}

.mobmenu__section--opened>.mobmenu__section-item {
    -webkit-animation: .2s opening;
    animation: .2s opening;
    opacity: 1;
    -webkit-transform-origin: top;
    transform-origin: top;
    display: block
}

.mobmenu__section--opened>.mobmenu__section-item:not(:last-child) {
    border-bottom: solid 1px rgba(255, 255, 255, .25)
}

@-webkit-keyframes opening {
    from {
        opacity: 0;
        height: 0
    }

    to {
        opacity: 1;
        height: 3.75rem
    }
}

@keyframes opening {
    from {
        opacity: 0;
        height: 0
    }

    to {
        opacity: 1;
        height: 3.75rem
    }
}

.flag {
    margin-right: 5px;
    width: 20px;
    height: 15px
}

.header {
    position: fixed;
    z-index: 1050;
    top: 0;
    right: 0;
    left: 0;
    background: rgba(0, 0, 0, 0);
    transition: background-color .1s ease-in-out
}

.header--scrolled {
    background-color: rgba(0, 0, 0, .8)
}

.header--scrolled .mainmenu__link--black {
    color: #fff !important
}

.header--scrolled .header__logo-svg--black path {
    fill: #fff !important
}

.header--scrolled .login-logo__svg--black path {
    stroke: #fff !important
}

.header--scrolled .link-dropdown__svg--black path {
    fill: #fff !important
}

.header--scrolled .header__burger-icon-svg path {
    stroke: #fff !important
}

.header--index-page {
    border-bottom: 1px solid rgba(216, 216, 216, .2)
}

.header-wrapper {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    height: 76px;
    transition: all .4s ease
}

@media (min-width:480px) {
    .header-wrapper {
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }
}

.header .header-wrapper.container {
    max-width: 100%;
    padding: 0 19px
}

@media (min-width:480px) {
    .header .header-wrapper.container {
        max-width: 100%;
        padding: 0 32px
    }
}

.header__logo {
    height: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-order: 2;
    order: 2
}

@media (min-width:480px) {
    .header__logo:before {
        left: 132px
    }
}

@media (min-width:768px) {
    .header__logo:before {
        width: 23px;
        height: 19px;
        left: 170px;
        top: 18px
    }
}

@media (min-width:1250px) {
    .header__logo:before {
        left: 114px
    }
}

.header__logo a {
    height: inherit;
    display: -webkit-flex;
    display: flex
}

@media (min-width:992px) {
    .header__logo {
        margin-right: 22px
    }
}

.header__logo .header__logo-svg {
    width: 116px;
    height: auto
}

@media (min-width:768px) {
    .header__logo .header__logo-svg {
        width: 153px
    }
}

.header__logo-img {
    width: 116px;
    height: 18px;
    display: block
}

@media (min-width:768px) {
    .header__logo-img {
        width: 153px
    }
}

.header__logo-img--hny {
    height: 28px;
    margin-top: -12px
}

@media (min-width:768px) {
    .header__logo-img--hny {
        height: 34px;
        margin-top: -16px
    }
}

.header__mainmenu {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    margin-left: auto;
    -webkit-flex: 1;
    flex: 1;
    -webkit-order: 3;
    order: 3
}

@media (min-width:480px) {
    .header__mainmenu {
        display: -webkit-flex;
        display: flex
    }
}

@media (min-width:768px) {
    .header__mainmenu li:nth-of-type(1) {
        -webkit-order: 1;
        order: 1
    }

    .header__mainmenu li:nth-of-type(2) {
        -webkit-order: 2;
        order: 2
    }

    .header__mainmenu li:nth-of-type(3) {
        -webkit-order: 3;
        order: 3
    }
}

@media (min-width:1250px) {

    .header__mainmenu li:nth-of-type(1),
    .header__mainmenu li:nth-of-type(2),
    .header__mainmenu li:nth-of-type(3) {
        -webkit-order: unset;
        order: unset
    }
}

.header__lang {
    margin-right: 2rem
}

@media (min-width:992px) {
    .header__lang {
        margin-right: 0
    }
}

.header__burger {
    width: 40px;
    -webkit-align-self: stretch;
    align-self: stretch;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-order: 1;
    order: 1
}

.header__burger svg {
    width: 24px;
    height: 24px
}

@media (min-width:768px) {
    .header__burger {
        margin-right: 17px
    }

    .header__burger svg {
        width: 36px;
        height: 36px
    }
}

@media (min-width:1250px) {
    .header__burger {
        display: none
    }
}

.header__burger-icon {
    width: 18px;
    height: 13px;
    background: url(/assets/icons/menu.svg) no-repeat 0 0/contain
}

.header__logo-svg--black path {
    fill: #000
}

.login-logo__svg--black path {
    stroke: #000
}

.header__burger-icon-svg--black path {
    stroke: #000
}

.link-dropdown__svg--black path {
    fill: #000
}

.header--dark {
    background-color: rgba(0, 0, 0, .8)
}

.popup {
    font-family: Open Sans, -apple-system, BlinkMacSystemFont, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, BitcoinFont;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 50;
    pointer-events: none;
    opacity: 0;
    font-size: 1.1875rem
}

.popup--opened {
    transition: all .4s ease;
    pointer-events: auto;
    opacity: 1
}

.popup__wrapper {
    background: #fff;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%
}

.popup__close {
    position: fixed;
    right: 0;
    top: 0;
    width: 54px;
    height: 54px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background: #52afee;
    cursor: pointer;
    z-index: 20
}

.popup__close-icon {
    width: 36px;
    height: 36px;
    display: block;
    background: url(/prime/assets/css/assets/icons/close.svg) no-repeat 50%
}

.popup__body {
    max-width: 1200px;
    margin: 0 auto;
    padding: 3rem 1rem 0
}

@media (min-width:768px) {
    .popup__body {
        padding-top: 6rem
    }
}

.popup__body--docs {
    max-width: 720px;
    margin: 0 auto;
    padding-bottom: 100px
}

.popup__body--divider {
    padding-top: 0
}

.popup__current {
    display: none
}

.popup__current--active {
    display: block
}

.popup-header {
    font-weight: 400;
    font-size: 1.75rem;
    color: #151515;
    margin: 0 0 2rem
}

.popup__title {
    font-weight: 600;
    font-size: 1rem;
    color: #333;
    margin-bottom: 1rem;
    margin-top: 1rem
}

.popup-content {
    font-size: .875rem;
    font-weight: 400;
    color: #333
}

.popup-content ul {
    padding-left: 1rem
}

.popup-content ol {
    list-style: none;
    counter-reset: li
}

.popup-content ol>li {
    position: relative;
    margin-bottom: .875rem;
    margin-top: .875rem
}

.popup-content ol>li:before {
    counter-increment: li;
    content: counters(li, ".") ". ";
    position: absolute;
    left: 0;
    -webkit-transform: translate(-100%);
    transform: translate(-100%);
    top: 0;
    padding-right: 5px
}

.popup-content .p__ol {
    padding-left: 1rem
}

.popup-content .p__ol>li:before {
    font-weight: 600;
    font-size: 1rem
}

.popup-content .p__ol-2 {
    padding-left: 2rem
}

.popup-content .p__ol-2 .p__subheader:before {
    font-weight: 600
}

.popup-content .p__ol-inner {
    padding-left: 2.5rem
}

.popup-content .p__ol-inner-2 {
    padding-left: 3rem
}

.last-update {
    font-size: .75rem;
    line-height: 1.125rem;
    color: #565656;
    font-weight: 600;
    margin-bottom: 1rem
}

.risk-title {
    font-size: 1.3125rem;
    color: #515151
}

.link-to-leverage {
    color: #52afee;
    text-decoration: underline;
    cursor: pointer;
    font-weight: 600
}

html {
    color: rgba(0, 0, 0, .65)
}

h2 {
    color: rgba(0, 0, 0, .9);
    font-family: Open Sans, -apple-system, BlinkMacSystemFont, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, BitcoinFont;
    font-size: 1.75rem;
    font-weight: 400;
    line-height: 1.3;
    margin-top: 48px;
    margin-bottom: 48px;
    text-align: center
}

@media screen and (min-width:768px) {
    h2 {
        font-size: 2.75rem
    }
}

@media screen and (min-width:1200px) {
    h2 {
        margin-bottom: 48px
    }
}

.main {
    font-family: Open Sans, -apple-system, BlinkMacSystemFont, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, BitcoinFont;
    padding-top: 113px;
    background: url("main.jpg") no-repeat 50%/cover, #030b33;
    padding-bottom: 82px;
    position: relative
}


@media (min-width:1200px) {
    .main {
        padding-bottom: 117px
    }

    .main__header.blog-single-main-header {
        max-width: 1008px;
        margin: 0
    }
}

.main__content {
    position: relative
}

@media (min-width:993px) {
    .main__inner.blog-single-main-grid {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 17% 66% 17%;
        grid-template-columns: 17% 66% 17%
    }
}

@media (min-width:1152px) {
    .main__inner {
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        width: 100%
    }
}

@media (min-width:993px) {
    .main__header.blog-single-main-header {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 1;
        grid-column-end: 3;
        padding: 0 15px
    }
}

.main__header-category a {
    font-size: 1rem;
    line-height: 1.375rem;
    color: hsla(0, 0%, 100%, .5);
    text-decoration: none
}

.main__header-category a:hover {
    color: hsla(0, 0%, 100%, .7)
}

.main__header-date {
    font-size: 1rem;
    color: rgba(255, 255, 255, 1);
    margin-top: 10px;
    display: flex;
    justify-content: space-between
}

@media(min-width:768px) {
    .main__header-date {
        margin-bottom: 40px
    }
}

@media (min-width:1152px) {
    .main__header {
        margin-bottom: 0
    }
}

.main__title {
    font-size: 24px;
    color: #fff;
    line-height: 36px;
    font-weight: 800;
    margin: 0
}

@media (min-width:768px) {
    .main__title {
        margin-bottom: 48px;
        line-height: 64px;
        font-size: 48px
    }
}

.main__title.thin {
    font-weight: 400;
    font-size: 2rem;
    line-height: 1.3;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    color: hsla(0, 0%, 100%, .9)
}

@media (min-width:993px) {
    .main__title.thin {
        font-size: 2.75rem;
        line-height: 3.75rem
    }
}

.main__title.thin:before {
    content: "";
    display: block;
    width: 120px;
    height: 1px;
    background-color: hsla(0, 0%, 100%, .5);
    margin-top: 12px;
    margin-bottom: 6px
}

@media (min-width:768px) {
    .main__title {
        font-size: 3rem;
        line-height: 130%
    }
}

.main__description {
    color: #fff;
    font-size: 20px;
    line-height: 28px;
    margin-top: 0;
    margin-bottom: 46px;
    font-weight: 400;
    display: none
}

@media (min-width:768px) {
    .main__description {
        display: block
    }
}

@media (min-width:1200px) {
    .main__description {
        margin-bottom: 60px
    }
}

.top-main__category {
    display: none
}

@media (min-width:1200px) {
    .top-main__category {
        display: flex;
        position: absolute
    }
}

.main__category {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column
}

@media (min-width:768px) {
    .main__category {
        margin-bottom: 34px
    }

    .main__category--category-page {
        margin-bottom: 24px
    }
}

@media (min-width:1200px) {
    .main__category {
        display: none
    }
}

@media (max-width:1200px) {
    .main__category-dash {
        display: none
    }
}

@media (min-width:1200px) {
    .main__category-title.cat-item a {
        color: #fff;
        font-size: 20px;
        line-height: 28px
    }

    .main__category-dash {
        display: block;
        border: 1px solid #fff;
        width: 50px;
        margin-right: 32px
    }
}

.main__category-items {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    padding: 0;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0
}

@media (min-width:1085px) {
    .main__category-items {
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        align-items: center;
        margin-left: 0
    }
}

.cat-item {
    list-style: none;
    padding: 12px 11px;
    border: 1px solid #f7f7f7;
    margin-right: 16px;
    margin-bottom: 16px;
    max-width: max-content;
    border-radius: 4px;
    cursor: pointer
}

.cat-item:hover {
    border-color: #48a6eb
}

.cat-item a {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: rgba(0, 0, 0, .65);
    text-decoration: none
}

.cat-item.current-cat {
    border-color: #48a6eb
}

.cat-item.current-cat a {
    color: #48a6eb
}

@media (min-width:1200px) {
    .cat-item {
        list-style: none;
        padding: 0;
        border: none;
        margin-right: 32px;
        margin-bottom: 0;
        max-width: max-content;
        border-radius: 4px;
        cursor: pointer
    }

    .cat-item:hover {
        border-color: #48a6eb
    }

    .cat-item a {
        font-weight: 600;
        font-size: 16px;
        line-height: 20px;
        color: #bbc4c9;
        text-decoration: none
    }

    .cat-item a:hover,
    .cat-item a:focus {
        color: #fff
    }

    .cat-item.current-cat {
        border-color: #48a6eb
    }

    .cat-item.current-cat a {
        color: #fff
    }
}

.blog-feed-container {
    background-color: #fff;
    padding-top: 16px;
    padding-bottom: 27px
}

@media (min-width:768px) {
    .blog-feed-container {
        padding-top: 50px
    }
}

.navigation.pagination .nav-links {
    display: flex;
    justify-content: center;
    align-items: center
}

.navigation.pagination .nav-links>* {
    min-height: 48px;
    min-width: 48px;
    display: flex;
    align-items: center;
    justify-content: center
}

.navigation.pagination .nav-links .page-numbers.dots {
    min-width: auto;
    min-height: auto
}

.navigation.pagination .nav-links .page-numbers.current {
    color: #2b2b3c
}

.navigation.pagination .nav-links .page-numbers {
    color: #454554
}

.navigation.pagination .nav-links .page-numbers:hover {
    color: #2b2b3c
}

.infinite-loader {
    color: #000;
    opacity: .5;
    text-align: left
}

.blog-feed {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    grid-gap: 58px;
    margin-bottom: 50px;
    margin-left: -16px;
    margin-right: -16px
}

@media (min-width:768px) {
    .blog-feed {
        -ms-grid-columns: 1fr 40px 1fr;
        grid-template-columns: 1fr 1fr;
        padding-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }
}

@media (min-width:1200px) {
    .blog-feed {
        transform: translateY(-122px);
        margin-bottom: -22px;
        grid-gap: 80px
    }
}

.blog-feed__item {
    display: -ms-grid;
    display: grid;
    grid-template-rows: auto 1fr;
    grid-template-columns: auto;
    position: relative;
    transition: box-shadow .2s ease;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

@media (min-width:768px) {
    .blog-feed__item {
        grid-gap: 16px;
        padding: 24px;
        box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
    }

    .blog-feed__item:hover {
        box-shadow: 0px 0px 8px rgba(50, 50, 71, .15), 0px 8px 16px rgba(58, 58, 83, .1)
    }
}

.blog-feed__item-container {
    display: grid;
    grid-auto-columns: 1fr;
    grid-auto-rows: auto 1fr auto auto;
    grid-gap: 16px;
    padding: 16px
}

@media (min-width:768px) {
    .blog-feed__item-container {
        padding: 0
    }
}

.blog-feed__item-image {
    -ms-grid-row-align: center;
    -ms-grid-column-align: center;
    place-self: center;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.blog-feed__item-image img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.blog-feed__item-category {
    border-bottom: 1px solid rgba(196, 196, 196, .5);
    width: max-content
}

.blog-feed__item-category a {
    list-style: none;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 26px;
    font-weight: 400;
    text-decoration: none
}

.blog-feed__item-title a {
    font-size: 28px;
    line-height: 40px;
    font-weight: 400;
    color: rgba(0, 0, 0, .9);
    text-decoration: none
}

.blog-feed__item-date {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    display: flex;
    color: rgba(0, 0, 0, .65);
    justify-content: space-between
}

.blog-feed__item-exerpt {
    font-weight: 400;
    font-size: 19px;
    line-height: 28px;
    color: rgba(0, 0, 0, .8)
}

.blog-feed__item-exerpt p {
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.blog-feed__item-action {
    bottom: 20px;
    left: 20px
}

.blog-single-header {
    padding-bottom: 40px
}

@media (min-width:993px) {
    .blog-single-header {
        padding-bottom: 176px
    }
}

.blog-single__wrapper {
    background-color: #fff;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr
}

@media (min-width:993px) {
    .blog-single__wrapper {
        -ms-grid-columns: 17% 66% 17%;
        grid-template-columns: 17% 66% 17%
    }
}

.blog-single__category {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column
}

.blog-single__category.sticky li {
    list-style: none
}

@media (min-width:993px) {
    .blog-single__category.sticky {
        height: fit-content;
        padding-bottom: 20px;
        top: 90px;
        position: -webkit-sticky;
        position: sticky;
        margin-bottom: 0
    }
}

.blog-single__category-title {
    font-weight: 600;
    font-size: 1.25rem;
    line-height: 1.6875rem;
    color: rgba(0, 0, 0, .9);
    margin: 0
}

.blog-single__category-title:after {
    content: "";
    display: block;
    width: 32px;
    height: 2px;
    background-color: rgba(0, 0, 0, .9);
    margin-top: 15px;
    margin-bottom: 10px
}

.blog-single__category-items {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin: 0;
    padding-left: 0;
    max-width: 100%
}

@media (min-width:993px) {
    .blog-single__category-items {
        max-width: 159px
    }
}

.blog-single__category-item {
    list-style: none
}

.blog-single__category-item:not(:last-child) {
    margin-bottom: 10px
}

.blog-single__category-link {
    text-decoration: none;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.375rem;
    color: rgba(0, 0, 0, .5)
}

.blog-single__category-link.active,
.blog-single__category-link:hover {
    color: rgba(0, 0, 0, 1)
}

.blog-single__article {
    background: #fff
}

@media (min-width:993px) {
    .blog-single__article {
        -webkit-transform: translateY(-180px);
        transform: translateY(-180px);
        margin-bottom: -148px;
        border-radius: 4px
    }
}

.blog-single__article-img {
    background-color: #fff;
    border-radius: 5px;
    padding-top: 16px
}

@media (min-width:768px) {
    .blog-single__article-img {
        padding-top: 24px
    }
}

@media (min-width:993px) {
    .blog-single__article-img {
        padding: 20px
    }
}

.blog-single__article-img img {
    width: 100%;
    height: auto;
    object-fit: cover
}

.blog-single__article-text p:last-child {
    margin-bottom: 50px
}

.blog-single__article {
    word-break: break-word
}

.blog-single__article-text {
    counter-reset: post-contents-title-counter
}

.toc_numberic_disable h2.post-content-title {
    padding-left: 0
}

.toc_numberic_disable h2.post-content-title:before {
    display: none !important;
    content: ''
}

.toc_numberic_disable .post_contents .post_contents_link {
    padding-left: 0
}

.toc_numberic_disable .post_contents .post_contents_link:before {
    display: none !important;
    content: ''
}

.disclaimer_wrap {
    padding-top: 40px
}

@media (min-width:993px) {
    .blog-single__article-text {
        padding: 0 20px
    }
}

.blog-single__article-text a {
    word-break: break-word
}

.blog-single__article-text p a span {
    color: unset
}

.blog-single__article-text>table {
    color: rgba(0, 0, 0, .8);
    font-family: inherit;
    font-weight: 400;
    width: 100%;
    font-size: 1rem;
    max-width: 100%
}

.blog-single__article-text>table th {
    border: 1px solid transparent;
    text-align: left;
    height: 40px;
    padding: 5px;
    font-weight: 400
}

@media (min-width:768px) {
    .blog-single__article-text>table th {
        padding: 10px
    }
}

.blog-single__article-text>table td {
    border: 1px solid transparent;
    text-align: left;
    height: 40px;
    padding: 5px
}

@media (min-width:768px) {
    .blog-single__article-text>table td {
        padding: 6px 10px
    }
}

.blog-single__article-text>table>thead {
    font-weight: 600
}

.blog-single__article-text>table>tbody tr:nth-child(2n) {
    background: rgba(0, 0, 0, .04)
}

.blog-single__article-text>table>tbody tr:nth-child(odd) {
    background: rgba(0, 0, 0, .025)
}

.blog-single__article-text>table>tbody th {
    color: #48a6eb;
    font-weight: 400
}

.blog-single__article-text>table>tbody td {
    font-weight: 400
}

.blog-single__article-text p~em~span {
    color: red !important
}

.blog-single__article-text pre {
    margin: 0 40px
}

.blog-single__article-text pre span {
    font-size: 16px;
    line-height: 24px;
    white-space: break-spaces;
    font-family: Open Sans, -apple-system, BlinkMacSystemFont, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, BitcoinFont;
    font-weight: 400;
    !important;
    font-style: italic
}

.blog-single__article-text pre span strong {
    font-weight: 600
}

.blog-single__article-text h2,
.blog-single__article-text h2 b,
.blog-single__article-text h2 strong,
.blog-single__article-text h2 span {
    font-size: 28px;
    line-height: 40px;
    font-weight: 600 !important;
    color: rgba(0, 0, 0, .9);
    text-align: left;
    margin: 50px 0 32px
}

@media (min-width:768px) {

    .blog-single__article-text h2,
    .blog-single__article-text h2 b,
    .blog-single__article-text h2 strong,
    .blog-single__article-text h2 span {
        margin-bottom: 48px;
        font-size: 44px;
        line-height: 60px
    }
}

.blog-single__article-text h3,
.blog-single__article-text h3 b,
.blog-single__article-text h3 strong,
.blog-single__article-text h3 span {
    font-size: 28px;
    line-height: 40px;
    font-weight: 600 !important;
    color: rgba(0, 0, 0, .9)
}

.blog-single__article-text h3 {
    margin: 50px 0 32px
}

.blog-single__article-text h2.post-content-title,
.blog-single__article-text h2.post-content-title span {
    font-weight: 400;
    font-size: 44px;
    line-height: 60px;
    color: rgba(0, 0, 0, .9);
    text-align: left;
    margin: 0;
    padding: 0
}

.blog-single__article-text h2.post-content-title {
    margin: 100px 0 48px;
    display: block;
    position: relative;
    padding: 0 0 0 88px
}

.blog-single__article-text h2.post-content-title:before {
    content: counter(post-contents-title-counter);
    counter-increment: post-contents-title-counter;
    width: auto;
    height: auto;
    letter-spacing: -21px;
    text-align: left;
    color: #48a6eb;
    display: block;
    position: absolute;
    top: 23px;
    left: 0;
    transform: translate(0, 0);
    opacity: 1;
    font-style: normal;
    font-weight: 400;
    font-size: 80px;
    line-height: 44px
}

.blog-single__article-text h2.post-content-title.more10:before {
    left: -10px
}

.blog-single__article-text h2.onelinetitle:before {
    top: 9px
}

.blog-single__article-text h4 {
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 40px;
    margin: 0;
    padding: 10px 0 0
}

.blog-single__article-text p,
.blog-single__article-text p span {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400 !important;
    color: rgba(0, 0, 0, .8);
    text-align: left;
    margin: 24px 0
}

@media (min-width:768px) {

    .blog-single__article-text p,
    .blog-single__article-text p span {
        font-size: 19px;
        line-height: 28px;
        margin: 28px 0
    }
}

.blog-single__article-text p a,
.blog-single__article-text table a {
    color: #48a6eb;
    background-color: transparent;
    text-decoration: none
}

.blog-single__article-text p a:hover,
.blog-single__article-text table a:hover {
    text-decoration: underline
}

.blog-single__article-text li a {
    color: #48a6eb;
    background-color: transparent;
    text-decoration: none
}

.blog-single__article-text li a:hover {
    text-decoration: underline
}

.blog-single__article-text p strong {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    color: rgba(0, 0, 0, .8);
    text-align: center
}

@media (min-width:768px) {
    .blog-single__article-text p strong {
        font-size: 16px;
        line-height: 24px
    }
}

.blog-single__article-text .post-part ul,
.blog-single__article-text .post-part ol {
    list-style: none;
    padding: 0 0 0 23px;
    margin: 32px 0
}

.blog-single__article-text .post-part ol {
    list-style: decimal
}

.blog-single__article-text .post-part ul li,
.blog-single__article-text .post-part ul span,
.blog-single__article-text .post-part ol li,
.blog-single__article-text .post-part ol span {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400 !important;
    margin-bottom: 24px;
    position: relative;
    color: rgba(0, 0, 0, .8)
}

@media (min-width:768px) {

    .blog-single__article-text .post-part ul li,
    .blog-single__article-text .post-part ul span,
    .blog-single__article-text .post-part ol li,
    .blog-single__article-text .post-part ol span {
        font-size: 19px;
        line-height: 28px
    }
}

.blog-single__article-text .post-part ul li b,
.blog-single__article-text .post-part ul li strong,
.blog-single__article-text .post-part ol li b,
.blog-single__article-text .post-part ol li strong {
    font-weight: 600 !important;
    color: rgba(0, 0, 0, .9)
}

.blog-single__article-text .post-part ul li:before {
    content: " ";
    position: absolute;
    top: 0;
    left: -25px;
    width: 23px;
    height: 28px;
    background: url(/prime/assets/icons/check-mark.svg) no-repeat center center
}

.blog-single__article-text .post-part ul.redcross li:before {
    top: 50%;
    transform: translateY(-50%);
    left: -20px;
    width: 13px;
    height: 18px;
    background: url(/prime/assets/icons/ul--redcross.png) no-repeat center center;
    background-size: cover
}

.blog-single__article-text .post-part ul.bullets li:before {
    top: 50%;
    transform: translateY(-50%);
    left: -20px;
    width: 9px;
    height: 9px;
    display: block;
    background: #249ae9;
    border-radius: 50%
}

.blog-single__article-text .post-part ol.accent {
    counter-reset: post-olcurrent-counter
}

.blog-single__article-text .post-part ol.accent li {
    list-style: none;
    text-indent: 7px
}

.blog-single__article-text .post-part ol.accent li:before {
    content: counter(post-olcurrent-counter);
    counter-increment: post-olcurrent-counter;
    text-indent: 0;
    width: 24px;
    height: auto;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    background: #249ae9;
    color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: -24px
}

.blog-single__article-text p img {
    margin-top: 8px
}

@media (min-width:768px) {
    .blog-single__article-text p img {
        margin-bottom: 6px
    }
}

.blog-single-menu__category {
    display: none;
    align-items: flex-start;
    padding: 0;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0
}

.blog-single-menu__category-items {
    display: -webkit-flex;
    display: flex;
    align-items: flex-start;
    padding: 0;
    flex-direction: column;
    margin: 50px 0 0 20px
}

.blog-single-menu__category-items .cat-item {
    list-style: none;
    padding: 12px 11px;
    border: 1px solid #ebebeb;
    margin-right: 0;
    margin-bottom: 16px;
    max-width: max-content;
    border-radius: 4px;
    cursor: pointer
}

.blog-single-menu__category-items .cat-item:hover {
    border-color: #48a6eb
}

.blog-single-menu__category-items .cat-item a {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: rgba(0, 0, 0, .8);
    text-decoration: none
}

.blog-single-menu__category-items .current-cat a {
    color: #48a6eb
}

.blog-single-menu__category-items .current-cat {
    border-color: #48a6eb
}

@media (min-width:1200px) {
    .blog-single-menu__category {
        display: flex;
        flex-direction: column
    }
}

.blog-single__another {
    padding-bottom: 50px;
    background-color: #fff
}

.blog-single__another-title {
    color: rgba(0, 0, 0, .9);
    font-weight: 600;
    font-size: 32px;
    line-height: 44px;
    margin: 90px 0 50px;
    position: relative
}

@media (min-width:768px) {
    .blog-single__another-title {
        font-size: 44px;
        line-height: 60px
    }
}

.blog-single__another-title:before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: rgba(196, 196, 196, .5);
    top: -100px;
    position: absolute
}

.blog-single__another-feed {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-column-gap: 77px;
    grid-row-gap: 58px;
    margin-left: -16px;
    margin-right: -16px
}

@media (min-width:768px) {
    .blog-single__another-feed {
        margin-left: 0;
        margin-right: 0
    }
}

@media (min-width:993px) {
    .blog-single__another-feed {
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr
    }
}

.blog-single__another-feed .item {
    grid-template-columns: auto;
    display: -ms-grid;
    display: grid;
    -webkit-align-content: start;
    align-content: start;
    position: relative;
    grid-gap: 16px;
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

@media (min-width:993px) {
    .blog-single__another-feed .item {
        box-shadow: none
    }
}

.blog-single__another-feed .item-container {
    display: grid;
    align-content: start;
    grid-auto-columns: 1fr;
    grid-gap: 16px;
    padding: 16px
}

@media (min-width:993px) {
    .blog-single__another-feed .item-container {
        padding: 0
    }
}

.blog-single__another-feed .item img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.blog-single__another-feed .item__category {
    border-bottom: 1px solid rgba(196, 196, 196, .5);
    width: max-content
}

.blog-single__another-feed .item__category a {
    list-style: none;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 26px;
    font-weight: 400;
    text-decoration: none
}

.blog-single__another-feed .item__title a {
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    color: rgba(0, 0, 0, .9);
    text-decoration: none
}

.blog-single__another-feed .item__date {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: rgba(0, 0, 0, .65)
}

.blog-single__another-feed .item__exerpt {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: rgba(0, 0, 0, .8)
}

.blog-single__another-feed .item__exerpt p {
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.blog-single__another-feed .item__action {
    display: none
}

.mainmenu {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    list-style-type: none;
    padding: 0;
    margin: 0;
    height: 100%
}

.mainmenu--left-part {
    display: none;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

@media (min-width:1250px) {
    .mainmenu--left-part {
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
        margin-right: auto
    }
}

.mainmenu__submenu {
    display: none;
    background: rgba(0, 0, 0, .87);
    padding: 1rem 1rem .5rem;
    position: absolute;
    top: 71px;
    left: 7px;
    list-style: none
}

.mainmenu__submenu>li {
    margin-bottom: .5rem
}

.mainmenu__submenu>li>a {
    white-space: nowrap;
    font-size: 1rem;
    color: #fff;
    text-decoration: none;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

.mainmenu__submenu>li>a:hover {
    color: #52afef
}

.mainmenu__submenu--languages {
    top: 71px;
    left: -214px;
    display: none;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    min-width: 360px;
    max-height: 400px;
    padding: 8px
}

@media (min-width:768px) {
    .mainmenu__submenu--languages {
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        min-width: 504px;
        max-height: 300px;
        left: -238px
    }
}

.mainmenu__submenu--languages li {
    display: -webkit-flex;
    display: flex;
    min-width: 160px;
    min-height: 44px;
    margin: 0;
    padding: 10px 16px
}

.mainmenu__submenu--languages li:nth-of-type(1) {
    -webkit-order: unset;
    order: unset
}

.mainmenu__submenu--languages li:nth-of-type(2) {
    -webkit-order: unset;
    order: unset
}

.mainmenu__submenu--languages li:nth-of-type(3) {
    -webkit-order: unset;
    order: unset
}

.mainmenu__item {
    position: relative;
    height: 100%
}

.mainmenu__item:hover:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 1px;
    right: .5rem;
    left: .5rem;
    height: 2px;
    background: #52afef
}

.mainmenu__item--hoverable {
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mainmenu__item--hoverable:hover .mainmenu__submenu {
    display: block
}

@media (min-width:1250px) {
    .mainmenu__item--language-selector {
        -webkit-order: initial;
        order: initial
    }
}

.mainmenu__link {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%;
    color: #fff;
    padding: 28px 8px;
    text-decoration: none;
    font-size: 1rem;
    position: relative;
    white-space: nowrap
}

@media (min-width:768px) {
    .mainmenu__link {
        min-height: 50px
    }
}

.mainmenu__link--login .mainmenu__link--inscription {
    display: none
}

@media (min-width:1250px) {
    .mainmenu__link--login .mainmenu__link--inscription {
        display: -webkit-flex;
        display: flex;
        padding: 28px 8px
    }
}

.mainmenu__link--login .mainmenu__link--logo {
    display: -webkit-flex;
    display: flex;
    padding-right: 0
}

@media (min-width:480px) {
    .mainmenu__link--login .mainmenu__link--logo {
        padding-right: 16px
    }
}

@media (min-width:768px) {
    .mainmenu__link--login .mainmenu__link--logo svg {
        width: 36px;
        height: 36px
    }
}

@media (min-width:1250px) {
    .mainmenu__link--login .mainmenu__link--logo {
        display: none
    }
}

.mainmenu__link--register {
    display: none
}

@media (min-width:768px) {
    .mainmenu__link--register {
        display: block
    }
}

.mainmenu .mainmenu__item--hoverable.mainmenu__item--language-selector {
    margin-right: 16px
}

.mainmenu .mainmenu__item--hoverable.mainmenu__item--language-selector:hover .mainmenu__submenu {
    display: -webkit-flex;
    display: flex
}

.mainmenu .mainmenu__item.mainmenu__link--login:hover:before {
    display: none
}

@media (min-width:1250px) {
    .mainmenu .mainmenu__item.mainmenu__link--login:hover:before {
        content: '';
        display: block;
        position: absolute;
        bottom: 1px;
        right: .5rem;
        left: .5rem;
        height: 2px;
        background: #52afef
    }
}

.mainmenu__link-dropdown {
    display: -webkit-flex;
    display: flex;
    height: 12px;
    margin-left: 5px;
    width: 12px
}

.mainmenu__register-link {
    display: none;
    font-size: 1rem;
    height: 33px;
    line-height: 2.0625rem;
    background: #52afee;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    opacity: .9;
    margin-left: 16px;
    padding: 6px 16px !important
}

.mainmenu__register-link:hover {
    opacity: 1
}

@media (min-width:480px) {
    .mainmenu__register-link {
        display: -webkit-inline-flex;
        display: inline-flex
    }
}

@media (min-width:1250px) {
    .mainmenu__register-link {
        margin-right: 0
    }
}

.mainmenu__linkglow {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%;
    color: #fff;
    padding: .5rem 1rem;
    text-decoration: none;
    font-size: 1rem;
    position: relative;
    background-color: #00c6cb;
    box-shadow: 1px 1px 40px 1px #0ff
}

.mainmenu__linkglow:hover:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    right: .5rem;
    left: .5rem;
    height: 2px;
    background: #52afef
}

.mainmenu__item--hoverable:hover .mainmenu__link-dropdown {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lang {
    display: none;
    height: 100%;
    position: relative
}

.lang:hover .lang__menu {
    display: block
}

.lang__current {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%;
    color: #fff;
    padding: .5rem 1rem;
    text-decoration: none;
    font-size: 1rem;
    position: relative
}

.lang__current:after {
    content: '';
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
    background: url(/assets/icons/arrow-bottom-blue.svg) no-repeat center center;
    right: 0;
    top: 13px
}

.lang__flag {
    width: 14px;
    height: 9px;
    background-size: cover;
    margin-right: .4rem
}

.lang__flag--en {
    background-image: url(/assets/icons/flags/en.png)
}

.lang__menu {
    display: none;
    position: absolute;
    top: 35px;
    right: 0;
    background: rgba(0, 137, 191, .8);
    z-index: 30;
    box-shadow: 0 4px 4px rgba(0, 0, 0, .5)
}

.lang__item {
    padding: .5rem 1rem;
    color: #fff;
    text-decoration: none;
    font-size: 1rem;
    cursor: pointer
}

.lang__item:hover {
    text-decoration: underline
}

.mobmenu {
    background: #000;
    bottom: 0;
    display: none;
    left: 0;
    overflow-y: auto;
    padding-bottom: 1rem;
    position: fixed;
    right: 0;
    top: 0;
    -webkit-overflow-scrolling: touch
}

.mobmenu__content {
    min-height: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column
}

.mobmenu__head {
    padding: 19px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

@media (min-width:480px) {
    .mobmenu__head {
        padding: 19px 32px
    }
}

@media (min-width:768px) {
    .mobmenu__head {
        padding: 13px 32px
    }
}

.mobmenu--opened {
    display: block
}

@media (min-width:1250px) {
    .mobmenu {
        display: none
    }
}

.mobmenu__item {
    border-bottom: solid 1px #fff;
    color: #fff;
    display: block;
    font-family: inherit;
    font-size: 1.125rem;
    line-height: 3.75rem;
    margin: 0;
    min-height: 3.75rem;
    padding: 0 2rem 0 1rem;
    text-align: left;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.mobmenu__section {
    line-height: initial;
    list-style: none;
    padding: 0
}

.mobmenu__section>*:not(:last-child) {
    border-bottom: solid 1px transparent
}

.mobmenu__section-caption {
    color: #fff;
    display: -webkit-flex;
    display: flex;
    height: 3.75rem;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    line-height: 3.75rem;
    padding: 0 2.3rem 0 1rem;
    width: 100%
}

.mobmenu__section--opened>.mobmenu__section-caption>img {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.mobmenu__section-caption:not(:last-child) {
    border-bottom: solid 1px rgba(255, 255, 255, .25)
}

.mobmenu__section-item {
    display: none;
    font-size: .875rem;
    height: 3.75rem;
    line-height: 3.75rem;
    opacity: 0;
    width: 100%;
    will-change: opacity, height
}

.mobmenu__section-item>a {
    color: #fff;
    display: block;
    height: 100%;
    padding-left: 2rem;
    text-decoration: none;
    width: 100%
}

.mobmenu__section--opened>.mobmenu__section-item {
    -webkit-animation: .2s opening;
    animation: .2s opening;
    opacity: 1;
    -webkit-transform-origin: top;
    transform-origin: top;
    display: block
}

.mobmenu__section--opened>.mobmenu__section-item:not(:last-child) {
    border-bottom: solid 1px rgba(255, 255, 255, .25)
}

@-webkit-keyframes opening {
    from {
        opacity: 0;
        height: 0
    }

    to {
        opacity: 1;
        height: 3.75rem
    }
}

@keyframes opening {
    from {
        opacity: 0;
        height: 0
    }

    to {
        opacity: 1;
        height: 3.75rem
    }
}

.mobmenu__btn-link {
    border-radius: 4px;
    display: block;
    font-size: 18px;
    line-height: 26px;
    margin: 0 auto 1rem;
    text-align: center;
    width: calc(100% - 32px);
    padding: 7px 40px
}

@media screen and (min-width:480px) {
    .mobmenu__btn-link {
        width: 18rem
    }
}

.mobmenu__btn-link--register {
    margin-top: 3.75rem
}

.mobmenu .mobmenu__btn-link--login {
    margin-bottom: 50px
}

.mobmenu__link {
    font-size: 1rem;
    font-weight: initial;
    margin: 0 auto 1rem;
    text-align: center
}

.mobmenu__socials {
    display: flex;
    justify-content: space-evenly
}

@media screen and (min-width:480px) {
    .mobmenu__socials {
        padding: 0 10%
    }
}

@media screen and (min-width:768px) {
    .mobmenu__socials {
        padding: 0 30%
    }
}

.mobmenu__social {
    display: block
}

.mobmenu__social>svg {
    fill: #fff
}

.mobmenu__icons {
    -webkit-align-items: flex-end;
    align-items: flex-end;
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 1;
    flex: 1;
    -webkit-justify-content: center;
    justify-content: center
}

.mobmenu__icons>img:first-child {
    margin-right: 1rem
}

.flag {
    margin-right: 5px;
    width: 20px;
    height: 15px
}

.footer {
    position: relative;
    z-index: 100;
    background: #161b28;
    background-color: #161b28;
    background-size: cover
}

.footer-container {
    padding-top: 16px;
    padding-bottom: 16px
}

@media (min-width:768px) {
    .footer-container {
        padding-top: 24px;
        padding-bottom: 24px
    }
}

@media (min-width:1200px) {
    .footer-container {
        padding-top: 50px;
        padding-bottom: 50px
    }
}

.footer__logo-container {
    padding-bottom: 1.5rem;
    border-bottom: 1px solid rgba(255, 255, 255, .5);
    margin-bottom: 24px;
    min-height: 55px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center
}

@media (min-width:1200px) {
    .footer__logo-container {
        padding-bottom: 50px;
        margin-bottom: 32px
    }
}

.footer__logo {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

@media (min-width:1250px) {
    .footer .footer__middle-wrapper-container {
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
}

.footer__logo-img {
    display: block;
    width: 121px;
    height: 14px
}

.footer__links {
    list-style-type: none;
    padding: 0
}

@media (min-width:768px) {
    .footer__links {
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        align-items: center
    }
}

@media (min-width:768px) {
    .footer__link-item {
        margin: 0 2rem
    }
}

.footer__link-item:first-child {
    margin-left: 0
}

.footer__link-item:last-child {
    margin-right: 0
}

.footer__link {
    display: block;
    color: #fff;
    font-size: 1rem;
    text-decoration: none
}

.footer__link:hover {
    text-decoration: underline
}

.footer__info {
    display: -webkit-flex;
    display: flex;
    border-bottom: 1px solid rgba(216, 216, 216, .1);
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width:480px) {
    .footer__info {
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
}

@media (min-width:768px) {
    .footer__info {
        -webkit-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -webkit-align-items: center;
        align-items: center;
        padding-bottom: 24px
    }
}

@media (min-width:1250px) {
    .footer__info {
        display: none
    }
}

.footer__address {
    -webkit-order: 2;
    order: 2;
    color: #fff;
    line-height: 1.5;
    font-size: 12px;
    font-weight: 400;
    white-space: nowrap;
    padding-bottom: 24px
}

@media (min-width:768px) {
    .footer__address {
        padding-bottom: 0
    }
}

.footer__address a {
    color: #fff;
    text-decoration: none
}

.footer__address a:hover {
    text-decoration: underline
}

.footer__socials {
    -webkit-order: 1;
    order: 1;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    margin-bottom: 24px;
    padding: 0 14px
}

@media (min-width:480px) {
    .footer__socials {
        max-width: 360px
    }
}

@media (min-width:768px) {
    .footer__socials {
        margin-bottom: 0;
        padding: 0
    }
}

.footer__social {
    width: 24px;
    height: 24px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    opacity: .8;
    transition: all .3s ease
}

@media (min-width:1250px) {
    .footer__social {
        margin-right: 3px
    }
}

.footer__social:last-child {
    margin-right: 0
}

.footer__social:hover {
    opacity: 1
}

.footer__social a {
    color: #fff;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center
}

.footer__social svg {
    fill: currentColor
}

.footer__copyright {
    font-size: 12px;
    color: #bbc4c9;
    font-weight: 400
}

.footer__copyright p:last-child {
    margin-bottom: 0
}

.footer__copyright strong {
    font-weight: 600
}

.footer .footer__info-first-block {
    display: none
}

@media (min-width:1250px) {
    .footer .footer__info-first-block {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row-reverse;
        flex-direction: row-reverse;
        padding-bottom: 0;
        border-bottom: none
    }
}

.footer .footer__info-first-block .footer__address {
    margin-right: 213px
}

.footer .footer__info-first-block .footer__socials {
    min-width: 264px;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.footer .footer__menu-mainmenu {
    display: none
}

@media (min-width:1250px) {
    .footer .footer__menu-mainmenu {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        margin-bottom: 32px
    }
}

.footer .footer__menu-mainmenu ul {
    font-size: .75rem;
    font-weight: 600;
    margin-top: 0;
    color: #fff;
    padding: 0;
    margin-bottom: 0
}

.footer .footer__menu-mainmenu li {
    list-style: none;
    min-width: 85px;
    margin-bottom: 10px
}

.footer .footer__menu-mainmenu li:last-child {
    margin-bottom: 0
}

.footer .footer__menu-mainmenu li a {
    text-decoration: none;
    font-size: .6875rem;
    font-weight: 400;
    color: #fff
}

.footer .footer__menu-mainmenu li a:hover,
.footer .footer__menu-mainmenu li a:focus {
    border-bottom: 1px solid #fff
}

.footer .mobmenu {
    background: 0 0;
    overflow-y: auto;
    padding-bottom: 1rem;
    right: 0;
    top: 0;
    -webkit-overflow-scrolling: touch;
    position: static
}

.footer .mobmenu .mobmenu__item {
    border-bottom: 1px solid rgba(216, 216, 216, .1)
}

.footer .mobmenu .mobmenu__section-caption {
    padding: 0;
    font-size: 1rem;
    font-weight: 600
}

.footer .mobmenu .mobmenu__section-caption:not(:last-child) {
    border-bottom: none
}

.footer .mobmenu .mobmenu__section-item a {
    padding: 0
}

.footer .mobmenu .mobmenu__section-item:not(:last-child) {
    border-bottom: none
}

.sidebar-posts {
    top: 80px;
    position: static;
    padding-bottom: 50px
}

.sidebar-posts__p {
    line-height: 24px;
    padding-bottom: 12px;
    color: rgba(0, 0, 0, .9);
    border-bottom: 1px solid rgba(0, 0, 0, .65)
}

.sidebar-posts__list {
    padding: 0;
    list-style-type: none
}

.sidebar-posts__item {
    margin-bottom: 16px
}

.sidebar-posts__item:last-child {
    margin-bottom: 30px
}

.sidebar-posts__link {
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    color: rgba(0, 0, 0, .8)
}

.sidebar-post__arrow {
    transform: rotate(-90deg)
}

.sidebar-posts__signup {
    background: #52afee
}

.subscribe-form {
    color: #fff;
    padding: 50px 0;
    background-image: url(/media/2020/12/sub-form-bg-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    transform: translateY(0);
    margin-bottom: 25px;
    position: relative
}

.subscribe-form--mini {
    margin: 0 auto
}

.subscribe-form__text {
    text-align: center;
    margin-bottom: 32px
}

.subscribe-form h4 {
    margin: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px
}

.subscribe-form p {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin: 0 !important
}

.subscribe-form .sg-widget__wrap {
    margin: 0 auto;
    max-width: 450px
}

.subscribe-form input {
    width: 100%;
    display: block;
    padding: 0 16px;
    font-size: 14px;
    margin-bottom: 24px;
    background: rgba(255, 255, 255, .1);
    border: 1px solid #bbc4c9;
    box-sizing: border-box;
    border-radius: 4px;
    line-height: 40px
}

.subscribe-form input,
.subscribe-form input::placeholder {
    color: #fff
}

.subscribe-form button {
    border: 0;
    color: #fff;
    width: 100%;
    height: 42px;
    display: block;
    margin: 0 auto;
    font-size: 18px;
    line-height: 42px;
    border-radius: 4px;
    background: #48a6eb;
    cursor: pointer;
    font-family: Open Sans, -apple-system, BlinkMacSystemFont, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, BitcoinFont;
    font-weight: 400
}

.subscribe-form .sg-response.success,
.subscribe-form .sg-response.error {
    padding-top: 16px
}

.subscribe-form .sg-response {
    text-align: center
}

@media(min-width:768px) {
    .subscribe-form {
        display: flex
    }

    .subscribe-form--mini {
        margin: 0 auto
    }

    .subscribe-form__content {
        width: 100%;
        margin: 0 auto;
        align-items: center
    }

    .subscribe-form h4 {
        font-size: 28px;
        line-height: 40px
    }

    .subscribe-form p {
        font-size: 19px;
        line-height: 28px
    }

    .subscribe-form .sg-widget__wrap {
        display: flex;
        max-width: unset;
        position: relative;
        justify-content: center
    }

    .subscribe-form input {
        width: auto;
        min-width: 233px;
        margin-right: 16px;
        margin-bottom: 0
    }

    .subscribe-form button {
        width: auto;
        margin: unset;
        min-width: 158px
    }

    .subscribe-form .sg-response.success,
    .subscribe-form .sg-response.error {
        padding-top: 24px
    }
}

@media(min-width:1200px) {
    .subscribe-form__content {
        display: flex;
        justify-content: space-between
    }

    .subscribe-form .sg-widget__wrap {
        height: 42px;
        margin: unset
    }

    .subscribe-form input {
        margin-bottom: unset
    }

    .subscribe-form__text {
        margin-bottom: unset
    }

    .subscribe-form h4 {
        text-align: left
    }

    .subscribe-form form {
        position: relative
    }

    .subscribe-form--lg .sg-response {
        text-align: left;
        position: absolute;
        bottom: -30px;
        left: 0
    }

    .subscribe-form--mini {
        margin: 0 auto
    }

    .subscribe-form--mini .subscribe-form__content {
        flex-direction: column
    }

    .subscribe-form--mini h4,
    .subscribe-form--mini p {
        text-align: center
    }

    .subscribe-form--mini .subscribe-form__text {
        margin-bottom: 30px
    }
}

.blog-single__article-text a {
    text-decoration: none
}

.blog-single__article-tags {
    margin-bottom: 18px;
    overflow: hidden;
    max-height: 54px
}

.blog-single__article-tag {
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    color: rgba(0, 0, 0, .4);
    padding: 3px 4px;
    border-radius: 4px;
    margin: 0 10px 7px 0;
    display: inline-block;
    background: rgba(0, 0, 0, .05)
}

.assets-slider {
    overflow-x: hidden
}

.asset-slide {
    outline: none;
    display: -ms-grid;
    display: grid;
    grid-gap: 16px;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto 1fr auto auto;
    grid-template-rows: auto 1fr auto auto;
    position: relative;
    padding: 54px 24px 24px;
    margin-top: 30px;
    margin-bottom: 15px;
    margin-left: 12px;
    margin-right: 12px;
    box-shadow: 0 0 4px rgb(50 50 71/8%), 0 4px 8px rgb(50 50 71/6%);
    background-color: #fff;
    border-radius: 4px
}

.asset-btn {
    display: block
}

.slick-initialized .asset-slide.slick-slide {
    display: grid;
    grid-template-columns: 100%;
    -ms-grid-rows: auto 1fr auto auto;
    grid-template-rows: auto 1fr auto auto
}

.instrument-logo {
    top: 0;
    left: 50%;
    width: 60px;
    height: 60px;
    position: absolute;
    background-size: 100% auto;
    background-repeat: no-repeat;
    transform: translate(-50%, -46%)
}

.instrument-logo.instrument-btc {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/btc.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-eos {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/eos.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-eth {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/eth.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-ltc {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/ltc.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-ripple {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/xrp.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-xrp {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/xrp.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-eur-usd {
    background-image: url(/assets/images/instruments/eur-usd.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-gbp-usd {
    background-image: url(/assets/images/instruments/gbp-usd.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-aud-cad {
    background-image: url(/assets/images/instruments/aud-cad.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-aud-chf {
    background-image: url(/assets/images/instruments/aud-chf.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-aud-jpy {
    background-image: url(/assets/images/instruments/aud-jpy.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-aud-usd {
    background-image: url(/assets/images/instruments/aud-usd.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-eur-aud {
    background-image: url(/assets/images/instruments/eur-aud.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-eur-cad {
    background-image: url(/assets/images/instruments/eur-cad.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-eur-chf {
    background-image: url(/assets/images/instruments/eur-chf.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-eur-gbp {
    background-image: url(/assets/images/instruments/eur-gbp.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-eur-jpy {
    background-image: url(/assets/images/instruments/eur-jpy.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-gbp-aud {
    background-image: url(/assets/images/instruments/gbp-aud.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-gbp-cad {
    background-image: url(/assets/images/instruments/gbp-cad.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-gbp-chf {
    background-image: url(/assets/images/instruments/gbp-chf.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-gbp-jpy {
    background-image: url(/assets/images/instruments/gbp-jpy.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-usd-cad {
    background-image: url(/assets/images/instruments/usd-cad.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-usd-chf {
    background-image: url(/assets/images/instruments/usd-chf.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-usd-jpy {
    background-image: url(/assets/images/instruments/usd-jpy.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-xau-usd {
    background-image: url(/assets/images/instruments/xau-usd.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-xag-usd {
    background-image: url(/assets/images/instruments/xag-usd.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-eur-mxn {
    background-image: url(/assets/images/instruments/eur-mxn.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-eur-hkd {
    background-image: url(/assets/images/instruments/eur-hkd.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-eur-try {
    background-image: url(/assets/images/instruments/eur-try.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-eur-zar {
    background-image: url(/assets/images/instruments/eur-zar.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-gbp-hkd {
    background-image: url(/assets/images/instruments/gbp-hkd.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-gbp-mxn {
    background-image: url(/assets/images/instruments/gbp-mxn.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-gbp-try {
    background-image: url(/assets/images/instruments/gbp-try.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-gbp-zar {
    background-image: url(/assets/images/instruments/gbp-zar.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-usd-cnh {
    background-image: url(/assets/images/instruments/usd-cnh.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-usd-mxn {
    background-image: url(/assets/images/instruments/usd-mxn.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-usd-thb {
    background-image: url(/assets/images/instruments/usd-thb.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-usd-zar {
    background-image: url(/assets/images/instruments/usd-zar.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-xau-eur {
    background-image: url(/assets/images/instruments/xau-eur.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-xau-aud {
    background-image: url(/assets/images/instruments/xau-aud.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-xag-aud {
    background-image: url(/assets/images/instruments/xag-aud.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-aud-nzd {
    background-image: url(/assets/images/instruments/aud-nzd.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-cad-chf {
    background-image: url(/assets/images/instruments/cad-chf.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-cad-jpy {
    background-image: url(/assets/images/instruments/cad-jpy.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-chf-jpy {
    background-image: url(/assets/images/instruments/chf-jpy.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-eur-nzd {
    background-image: url(/assets/images/instruments/eur-nzd.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-eur-sgd {
    background-image: url(/assets/images/instruments/eur-sgd.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-gbp-nzd {
    background-image: url(/assets/images/instruments/gbp-nzd.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-gbp-sgd {
    background-image: url(/assets/images/instruments/gbp-sgd.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-nzd-cad {
    background-image: url(/assets/images/instruments/nzd-cad.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-nzd-chf {
    background-image: url(/assets/images/instruments/nzd-chf.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-nzd-jpy {
    background-image: url(/assets/images/instruments/nzd-jpy.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-nzd-sgd {
    background-image: url(/assets/images/instruments/nzd-sgd.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-nzd-usd {
    background-image: url(/assets/images/instruments/nzd-usd.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-usd-rub {
    background-image: url(/assets/images/instruments/usd-rub.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-usd-sgd {
    background-image: url(/assets/images/instruments/usd-sgd.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-usd-try {
    background-image: url(/assets/images/instruments/usd-try.svg);
    -webkit-filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06));
    filter: drop-shadow(0px 0px 4px rgba(50, 50, 71, .08)) drop-shadow(0px 4px 8px rgba(50, 50, 71, .06))
}

.instrument-logo.instrument-dowj {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/ws30.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-ws30 {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/ws30.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-eur50 {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/eur.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-spain {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/spn35.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-spn35 {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/spn35.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-france {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/fchi.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-fchi {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/fchi.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-gas {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/gas.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-gold {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/gold.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-oil {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/oil.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-graph {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/graph.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-index {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/index.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-ger30 {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/eur.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-sp500 {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/usd.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-nasdaq {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/usd.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-hk-hsi {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/hkd.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-aus200 {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/aud.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-japan {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/japan.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-uk100 {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/gbp.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-eur {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/eur.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-gbp {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/gbp.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-aud {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/aud.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-usd {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/usd.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-hkd {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/hkd.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-brent {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/oil.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-crude {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/oil.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.instrument-logo.instrument-natgas {
    border-radius: 50%;
    background-image: url(/assets/images/instruments/gas.svg);
    box-shadow: 0px 0px 4px rgba(50, 50, 71, .08), 0px 4px 8px rgba(50, 50, 71, .06)
}

.asset-title__row {
    display: flex;
    justify-content: space-between
}

.asset-title__row h3 {
    color: rgba(0, 0, 0, .9);
    font-size: 16px;
    line-height: 24px;
    font-weight: 600 !important;
    margin: 0;
    -ms-grid-row-align: center;
    align-self: center
}

.asset-change {
    font-size: smaller
}

.asset-positive {
    color: #2da36a
}

.asset-negative {
    color: #f44336
}

.asset-description {
    margin: 0 !important;
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 400;
    white-space: normal;
    color: rgba(0, 0, 0, .8);
    min-height: 60px
}

.asset-btn {
    background: #48a6eb
}

.asset-slide .prs-link {
    text-align: center
}

.slick-slider {
    touch-action: auto;
    -ms-touch-action: auto
}

.sticky {
    position: sticky;
    min-width: 100%
}

.table-of-content {
    top: 80px;
    position: static;
    position: sticky
}

.mfp-title {
    display: none
}

.table-wrapper {
    color: rgba(0, 0, 0, .8)
}

.table-wrapper table tr:first-child td b,
.table-wrapper table tr:first-child td strong {
    color: rgba(0, 0, 0, .9)
}

.blog-single__article {
    padding-bottom: 30px
}

.goa_design .blog-single__article {
    padding-top: 50px
}

@media (max-width:768px) {

    .blog-single__article-text h3,
    .blog-single__article-text h3 b,
    .blog-single__article-text h3 strong,
    .blog-single__article-text h3 span {
        font-size: 20px;
        line-height: 28px
    }

    .wp-faq-schema-items h3 {
        font-weight: 400;
        font-size: 19px;
        line-height: 28px;
        padding: 0 0 0 28px !important
    }

    .wp-faq-schema-items h3:before {
        content: '';
        width: 14px;
        height: 14px
    }

    .wp-faq-schema-items h3.opened {
        margin-bottom: 15px !important
    }

    .wp-faq-schema-items div p {
        padding: 0 0 16px 27px !important
    }

    .blog-single__article-text h2.post-content-title {
        font-weight: 400;
        font-size: 28px;
        line-height: 40px;
        padding: 0 0 0 30px;
        margin: 50px 0 32px !important
    }

    .blog-single__article-text h2.post-content-title:before {
        font-size: 40px;
        top: 1px;
        transform: none
    }

    .blog-single__article-text h2.post-content-title.onelinetitle:before {
        top: -1px
    }

    .blog-single__article-text h2.post-content-title.more10:before {
        left: -10px;
        letter-spacing: -7px
    }

    .prime_faq_title {
        font-size: 28px;
        line-height: 40px;
        text-align: center
    }
}

.blog-feed-container.aut-cat .blog-feed {
    grid-template-columns: 1fr 1fr 1fr
}

@media (max-width:768px) {
    .blog-feed-container.aut-cat .blog-feed {
        grid-template-columns: 1fr
    }
}

.main__header-date.aut {
    margin: 24px auto
}

.inhead-date {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.inhead-date .mini_aut_name span {
    font-weight: 300
}

.mini_aut_name a {
    text-decoration: none;
    color: rgba(0, 0, 0, .65)
}

.mini_aut_name p {
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600
}

.inhead-date .mini_aut_name p a {
    color: #48a6eb
}

.pa__head,
.pa__head * {
    color: #fff
}

.main.blog-single-header.aut-single {
    padding-bottom: 50px
}

.pa__topline {
    display: flex;
    justify-content: flex-start
}

.pa__topline_photo {
    width: 100px;
    height: auto;
    margin-right: 20px
}

.pa__topline_photo img {
    width: 100%;
    height: auto;
    border-radius: 50%
}

.pa__topdescs {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400
}

.pa__topline_texts {
    display: block;
    position: relative;
    width: 100%
}

.pa__topline_texts .insider {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%)
}

h1.pa__toptitle {
    font-size: 24px;
    height: 36px;
    margin: 0;
    padding: 0;
    font-weight: 600
}

.pa__desc {
    font-size: 20px;
    line-height: 28px;
    font-weight: 300
}

.mini_aut_img {
    width: 51px;
    height: 51px;
    margin-right: 13px !important
}

.mini_aut_img img {
    width: 100%;
    height: auto;
    border-radius: 50%
}

.pa__icons {
    display: flex;
    justify-content: space-between
}

.pa__icons_cont {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    align-content: center
}

.pa__icons a {
    display: flex;
    align-items: center;
    align-content: center;
    text-decoration: none
}

.pa__icons a img {
    margin: 0 5px -2px 0
}

.blog-feed-container.aut-single .blog-feed {
    transform: none;
    margin-bottom: 50px
}

.blog-feed-container.aut-single {
    padding-bottom: 70px
}

.p__subtitle {
    font-weight: 600;
    padding: 5px 0;
    font-size: 20px;
    line-height: 28px;
    line-height: 28px;
    margin-top: 10px;
    margin-bottom: 24px
}

.main.aut-single,
.main.aut-cat {
    padding-bottom: 67px
}

.main.aut-single .main__header,
.main.aut-cat .main__header {
    min-width: 100%
}

.aut-single .blog-single__article {
    transform: none;
    margin: 0
}

.aut-single .blog-single__wrapper {
    padding: 50px 0
}

.authors_list .sidebar-posts__item {
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    color: rgba(0, 0, 0, .65)
}

.authors_list .sidebar-posts__item a {
    color: #48a6eb;
    text-decoration: none
}

.authors_list .sidebar-posts__item {
    margin-bottom: 20px
}

.aut-single h1.pa__toptitle {
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 64px;
    height: auto
}

.aut-single .pa__topdescs {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    padding-top: 48px
}

.main.aut-single {
    padding-bottom: 132px
}

.aut-single .sidebar-posts__p {
    font-weight: 600;
    padding-bottom: 11px
}

a.authors_list-showmore {
    cursor: pointer;
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #48a6eb;
    padding-top: 12px
}

a.authors_list-showmore span {
    margin-right: 6px
}

a.authors_list-showmore svg,
a.authors_list-showmore svg * {
    fill: #249ae9;
    background: 0 0
}

a.authors_list-showmore:hover {
    color: #249ae9
}

a.authors_list-showmore.clicked svg {
    transform: rotate(180deg)
}

.aut_head {
    display: grid;
    grid-template-columns: 150px auto;
    align-items: normal
}

.aut_picture {
    width: 150px;
    height: auto
}

.aut_picture img {
    width: 100%;
    border-radius: 50%;
    display: inline-block
}

.aut_info {
    width: 100%;
    padding-left: 32px
}

.aut_info h2 {
    margin: 0 auto;
    font-style: normal;
    font-weight: 600 !important;
    font-size: 44px;
    line-height: 60px
}

.aut_status {
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 28px;
    padding-bottom: 8px
}

.aut_info .pa__icons a img {
    margin-right: 16px
}

.aut_content h3 {
    font-style: normal;
    font-weight: 600 !important;
    font-size: 28px;
    line-height: 40px;
    margin-bottom: -12px
}

#aut_content p,
#aut_content p *,
#aut_content ul,
#aut_content ul *,
#aut_content ol,
#aut_content ol * {
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 19px !important;
    line-height: 28px !important
}

.aut_content {
    padding-top: 17px
}

.aut-single .p__subtitle {
    font-style: normal;
    font-weight: 600;
    font-size: 44px;
    line-height: 60px;
    text-align: center;
    color: rgba(0, 0, 0, .9);
    padding-top: 1px
}

.single_pagi {
    text-align: center
}

.btn.snowposts {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    color: #48a6eb;
    padding: 7px 85px;
    display: inline-block
}

.aut-single .blog-single-menu__category {
    display: flex;
    flex-direction: column
}

article.author_item {
    padding: 50px 0
}

.author_item p {
    margin: 0 !important
}

.aut-single.aut-cat h2 {
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 40px
}

.aut-single.aut-cat h2 a {
    color: rgba(0, 0, 0, .9)
}

.aut-single.aut-cat .aut_picture {
    width: 100px
}

.aut-single.aut-cat .aut_head {
    grid-template-columns: 100px auto
}

.aut-single.aut-cat .aut_content {
    padding-top: 27px
}

@media (min-width:993px) {

    .main.aut-cat .main__header,
    .main.aut-single .main__header {
        padding: 0 12px
    }

    .aut-single .sidebar-posts {
        margin-top: -16px;
        padding-left: 3px
    }

    .aut-single .blog-single__article-text {
        padding: 0 10px
    }

    .aut-single .blog-single__wrapper {
        -ms-grid-columns: 13% 67% 17%;
        grid-template-columns: 13% 67% 17%
    }

    .aut-single.aut-cat .blog-single__wrapper {
        -ms-grid-columns: 13% 73% 13%;
        grid-template-columns: 13% 73% 13%
    }

    .aut-single .blog-single__article {
        padding-right: 60px
    }
}

@media (max-width:992px) {
    .blog-single__article-text p:last-child {
        margin-bottom: 34px
    }
}

@media (max-width:992px) and (min-width:768px) {
    .authors_list {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr
    }
}

@media (min-width:768px) {
    .p__subtitle {
        margin-top: 0;
        margin-bottom: 0
    }

    .blog-feed-container.aut-single .blog-feed {
        margin-top: 50px
    }
}

@media (max-width:768px) {
    .aut_head {
        display: block
    }

    .aut_head,
    .aut_head * {
        text-align: center !important;
        align-items: center !important;
        justify-content: center !important
    }

    .aut_picture {
        height: auto;
        display: inline-block;
        text-align: center
    }

    .aut_picture img {
        width: auto;
        max-width: 100%
    }

    .aut_info {
        padding: 0
    }

    .pa__icons a img {
        margin: 0 8px -2px
    }

    .aut-single h1.pa__toptitle {
        font-style: normal;
        font-weight: 800;
        font-size: 24px;
        line-height: 36px
    }

    .aut-single .pa__topdescs {
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        padding-top: 8px
    }

    .main.aut-single {
        padding-bottom: 26px
    }

    .aut_info h2 {
        font-style: normal;
        font-weight: 600;
        font-size: 28px;
        line-height: 40px
    }

    .aut_status {
        padding-bottom: 7px
    }

    .aut_content {
        padding-top: 15px
    }

    .aut_content h3 {
        font-style: normal;
        font-weight: 600;
        font-size: 20px;
        line-height: 28px
    }

    .aut_content p {
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px
    }

    .aut-single .sidebar-posts {
        padding-bottom: 0
    }

    .aut-single .p__subtitle {
        font-style: normal;
        font-weight: 600;
        font-size: 32px;
        line-height: 44px
    }
}


.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    display: table;
    content: ''
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

body.branch-banner-is-active #branch-banner-iframe {
    position: fixed;
    top: 0
}

body.branch-banner-is-active .header,
body.branch-banner-is-active .mobmenu--opened {
    top: 76px
}

.blog-single__article-text p img {
    margin-left: auto;
    margin-right: auto;
    display: block
}

.primepostslider * {
    outline: none
}

.primepostslider .slick-next,
.primepostslider .slick-prev {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    border: 0;
    outline: none;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    position: absolute;
    padding: 0;
    top: 44%;
    z-index: 2;
    font-size: 0;
    line-height: 0
}

.primepostslider .slick-prev {
    left: 0
}

.primepostslider .slick-next {
    right: 0
}

.primepostslider .slick-prev:before,
.primepostslider .slick-next:before {
    border-radius: 50%;
    background: #fff url(/assets/images/cpa/chevron.svg?rev=5f03468c) no-repeat 50%;
    content: "";
    display: block;
    height: 100%;
    width: 100%
}

.primepostslider .slick-prev:before {
    transform: rotate(180deg)
}

.primepostslider.doslider {
    margin: 0 -16px;
    padding: 0 46px
}

.primepostslider.doslider article {
    margin: 0 16px 8px;
    display: grid
}

.primepostslider ul.slick-dots {
    list-style: none;
    display: block;
    margin: 54px auto 0 auto;
    text-align: center
}

.primepostslider ul.slick-dots li {
    display: inline-block;
    padding: 0 2px
}

.primepostslider ul.slick-dots li button {
    display: none
}

.primepostslider ul.slick-dots li:before {
    cursor: pointer;
    content: '';
    font-size: 0;
    line-height: 0;
    background: #999;
    border-radius: 50%;
    width: 8px !important;
    height: 8px !important;
    border: 4px solid #fff;
    display: block !important;
    outline: none;
    padding: 0
}

.primepostslider ul.slick-dots li.slick-active:before {
    cursor: default;
    background: #52afee;
    border: 4px solid #52afee
}

.primepostslider.noslider.num1,
.primepostslider.noslider.num2 {
    justify-content: center;
    display: flex;
    flex-wrap: wrap
}

.primepostslider.noslider.num1 .item,
.primepostslider.noslider.num2 .item {
    flex: 0 0 33%
}

.slwrap {
    padding: 0 40px
}

.slwrap .btn {
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center !important
}

.slwrap .slick-prev,
.slwrap .slick-next {
    transform: translateY(-50%)
}

#primemenu_mobile,
#primemenu_mobile ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.blog-single__another-feed.primepostslider.doslider {
    grid-template-columns: unset !important;
    -ms-grid-columns: unset !important
}

.header__mainmenu.s-hidden ul {
    display: none
}

.mobmenu__social img {
    max-width: unset
}

@media (max-width:992px) {
    .subscribe-form p {
        text-align: center
    }

    .magnify {
        overflow: hidden !important
    }

    .blog-single__wrapper {
        grid-template-columns: minmax(0, 1fr)
    }

    .primepostslider.doslider {
        padding: 0 16px
    }

    .primepostslider.noslider.num1 .item,
    .primepostslider.noslider.num2 .item {
        flex: 0 0 90%
    }

    .post_contents {
        padding-top: 24px
    }

    .primepostslider.autorunslider {
        padding: 0 0 50px;
        margin: 0 -16px !important
    }

    .primepostslider.autorunslider .slick-prev,
    .primepostslider.autorunslider .slick-next {
        top: auto;
        bottom: 0;
        transform: none
    }

    .primepostslider.autorunslider .slick-next {
        right: 25%
    }

    .primepostslider.autorunslider .slick-prev {
        left: 25%
    }
}

@media (max-width:768px) {
    .slwrap {
        padding: 0 0 50px;
        margin: 0 -16px !important
    }

    .slwrap .slick-prev,
    .slwrap .slick-next {
        top: auto;
        bottom: 0;
        transform: none
    }

    .slwrap .slick-next {
        right: 25%
    }

    .slwrap .slick-prev {
        left: 25%
    }
}

.blog-single__article-text .btn,
.blog-single__article-text .btn *,
.blog-single__article-text p a.maxbutton .blog-single__article-text p a.maxbutton * {
    white-space: normal;
    text-align: center
}

.mainmenu__register-link {
    height: 36px
}

.sitecontent-header .pa__topdescs {
    color: #fff;
    font-size: 1.25rem;
    line-height: 1.75rem;
    margin-top: 0;
    margin-bottom: 46px;
    font-weight: 400
}

.sidebarinfo {
    padding: 0 0 44px
}

.sidebarinfo p.icop {
    margin: 4px 0 0
}

.sidebarinfo a {
    text-decoration: none;
    color: #249ae9
}

.sidebarinfo p {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    padding: 0 0 0 26px;
    position: relative;
    color: rgba(0, 0, 0, .8);
    margin: 0
}

.sidebarinfo p:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 16px;
    height: 16px
}

.icop-au:before {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMzMzNSAyLjY2NjVIMi42NjY4M0MyLjMxMzIxIDIuNjY2NSAxLjk3NDA3IDIuODA2OTggMS43MjQwMiAzLjA1NzAzQzEuNDczOTcgMy4zMDcwOCAxLjMzMzUgMy42NDYyMiAxLjMzMzUgMy45OTk4NFYxMy4zMzMyQzEuMzMzNSAxMy42ODY4IDEuNDczOTcgMTQuMDI1OSAxLjcyNDAyIDE0LjI3NkMxLjk3NDA3IDE0LjUyNiAyLjMxMzIxIDE0LjY2NjUgMi42NjY4MyAxNC42NjY1SDEyLjAwMDJDMTIuMzUzOCAxNC42NjY1IDEyLjY5MjkgMTQuNTI2IDEyLjk0MyAxNC4yNzZDMTMuMTkzIDE0LjAyNTkgMTMuMzMzNSAxMy42ODY4IDEzLjMzMzUgMTMuMzMzMlY4LjY2NjUiIHN0cm9rZT0iIzgzODM4RCIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIuMzMzNSAxLjY2NjY1QzEyLjU5ODcgMS40MDE0NCAxMi45NTg0IDEuMjUyNDQgMTMuMzMzNSAxLjI1MjQ0QzEzLjcwODYgMS4yNTI0NCAxNC4wNjgzIDEuNDAxNDQgMTQuMzMzNSAxLjY2NjY1QzE0LjU5ODcgMS45MzE4NyAxNC43NDc3IDIuMjkxNTggMTQuNzQ3NyAyLjY2NjY1QzE0Ljc0NzcgMy4wNDE3MyAxNC41OTg3IDMuNDAxNDQgMTQuMzMzNSAzLjY2NjY1TDguMDAwMTYgOS45OTk5OUw1LjMzMzUgMTAuNjY2N0w2LjAwMDE2IDcuOTk5OTlMMTIuMzMzNSAxLjY2NjY1WiIgc3Ryb2tlPSIjODM4MzhEIiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=');
    background-size: contain
}

.icop-dt:before {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjY2NjcgMi42NjY1SDMuMzMzMzNDMi41OTY5NSAyLjY2NjUgMiAzLjI2MzQ2IDIgMy45OTk4NFYxMy4zMzMyQzIgMTQuMDY5NiAyLjU5Njk1IDE0LjY2NjUgMy4zMzMzMyAxNC42NjY1SDEyLjY2NjdDMTMuNDAzIDE0LjY2NjUgMTQgMTQuMDY5NiAxNCAxMy4zMzMyVjMuOTk5ODRDMTQgMy4yNjM0NiAxMy40MDMgMi42NjY1IDEyLjY2NjcgMi42NjY1WiIgc3Ryb2tlPSIjODM4MzhEIiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMC42NjY1IDEuMzMzNVY0LjAwMDE2IiBzdHJva2U9IiM4MzgzOEQiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTUuMzMzNSAxLjMzMzVWNC4wMDAxNiIgc3Ryb2tlPSIjODM4MzhEIiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yIDYuNjY2NUgxNCIgc3Ryb2tlPSIjODM4MzhEIiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=');
    background-size: contain
}

.icop-rt:before {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMDAwMTYgMTQuNjY2OEMxMS42ODIxIDE0LjY2NjggMTQuNjY2OCAxMS42ODIxIDE0LjY2NjggOC4wMDAxNkMxNC42NjY4IDQuMzE4MjYgMTEuNjgyMSAxLjMzMzUgOC4wMDAxNiAxLjMzMzVDNC4zMTgyNiAxLjMzMzUgMS4zMzM1IDQuMzE4MjYgMS4zMzM1IDguMDAwMTZDMS4zMzM1IDExLjY4MjEgNC4zMTgyNiAxNC42NjY4IDguMDAwMTYgMTQuNjY2OFoiIHN0cm9rZT0iIzgzODM4RCIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOCA0VjhMMTAuNjY2NyA5LjMzMzMzIiBzdHJva2U9IiM4MzgzOEQiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==');
    background-size: contain
}

.icop-author:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjQ1IDEzLjI1QzExLjM4OTMgMTEuMjk4NSA5LjU5NTExIDEwLjgzMDkgNy44MTk4MiAxMC44MzA5QzYuMDQ0NTQgMTAuODMwOSA0LjExNzQyIDExLjA1OTcgMy4xODk2MyAxMy4yNU0xMi40NSAxMy4yNUMxMy45MDMzIDExLjk2NzMgMTQuODE5OCAxMC4wOTA3IDE0LjgxOTggOEMxNC44MTk4IDQuMTM0MDEgMTEuNjg1OCAxIDcuODE5ODIgMUMzLjk1MzgzIDEgMC44MTk4MjQgNC4xMzQwMSAwLjgxOTgyNCA4QzAuODE5ODI0IDEwLjA5MDcgMS43MzY0IDExLjk2NzMgMy4xODk2MyAxMy4yNU0xMi40NSAxMy4yNUMxMS4yMTYgMTQuMzM5MSA5LjU5NTExIDE1IDcuODE5ODIgMTVDNi4wNDQ1NCAxNSA0LjQyMzYxIDE0LjMzOTEgMy4xODk2MyAxMy4yNU05LjkxOTgyIDYuNTcxMjdDOS45MTk4MiA3LjczMTA3IDguOTc5NjIgOS4yNTggNy44MTk4MiA5LjI1OEM2LjY2MDAzIDkuMjU4IDUuNzE5ODIgNy43MzEwNyA1LjcxOTgyIDYuNTcxMjdDNS43MTk4MiA1LjQxMTQ3IDYuNjYwMDMgNC40NzEyNyA3LjgxOTgyIDQuNDcxMjdDOC45Nzk2MiA0LjQ3MTI3IDkuOTE5ODIgNS40MTE0NyA5LjkxOTgyIDYuNTcxMjdaIiBzdHJva2U9IiM4MzgzOEQiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    background-size: contain
}

.icop-upd:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuOTAzMTYgMUMxLjkwMzE2IDAuNTg1Nzg2IDEuNTY3MzggMC4yNSAxLjE1MzE2IDAuMjVDMC43Mzg5NDkgMC4yNSAwLjQwMzE2MyAwLjU4NTc4NiAwLjQwMzE2MyAxSDEuOTAzMTZaTTEuMTUzMTYgNC4zMzMzM0gwLjQwMzE2M0MwLjQwMzE2MyA0Ljc0NzU1IDAuNzM4OTQ5IDUuMDgzMzMgMS4xNTMxNiA1LjA4MzMzVjQuMzMzMzNaTTQuNDg2NSA1LjA4MzMzQzQuOTAwNzEgNS4wODMzMyA1LjIzNjUgNC43NDc1NSA1LjIzNjUgNC4zMzMzM0M1LjIzNjUgMy45MTkxMiA0LjkwMDcxIDMuNTgzMzMgNC40ODY1IDMuNTgzMzNWNS4wODMzM1pNMTEuNzM2NSAxM0MxMS43MzY1IDEzLjQxNDIgMTIuMDcyMyAxMy43NSAxMi40ODY1IDEzLjc1QzEyLjkwMDcgMTMuNzUgMTMuMjM2NSAxMy40MTQyIDEzLjIzNjUgMTNIMTEuNzM2NVpNMTIuNDg2NSA5LjY2NjY3SDEzLjIzNjVDMTMuMjM2NSA5LjI1MjQ1IDEyLjkwMDcgOC45MTY2NyAxMi40ODY1IDguOTE2NjdWOS42NjY2N1pNOS4xNTMxNiA4LjkxNjY3QzguNzM4OTUgOC45MTY2NyA4LjQwMzE2IDkuMjUyNDUgOC40MDMxNiA5LjY2NjY3QzguNDAzMTYgMTAuMDgwOSA4LjczODk1IDEwLjQxNjcgOS4xNTMxNiAxMC40MTY3VjguOTE2NjdaTTAuODE0ODU4IDMuOTk5NTZDMC42MzA1MTkgNC4zNzA0OSAwLjc4MTc4NSA0LjgyMDYzIDEuMTUyNzIgNS4wMDQ5N0MxLjUyMzY1IDUuMTg5MzEgMS45NzM3OSA1LjAzODA0IDIuMTU4MTMgNC42NjcxMUwwLjgxNDg1OCAzLjk5OTU2Wk0xMi44MjQ4IDEwLjAwMDRDMTMuMDA5MSA5LjYyOTUxIDEyLjg1NzkgOS4xNzkzNyAxMi40ODY5IDguOTk1MDNDMTIuMTE2IDguODEwNjkgMTEuNjY1OSA4Ljk2MTk2IDExLjQ4MTUgOS4zMzI4OUwxMi44MjQ4IDEwLjAwMDRaTTEyLjAzNzcgNi40MTU3NEMxMi4wODMzIDYuODI3NDUgMTIuNDUzOSA3LjEyNDMgMTIuODY1NiA3LjA3ODc5QzEzLjI3NzMgNy4wMzMyOCAxMy41NzQyIDYuNjYyNjMgMTMuNTI4NyA2LjI1MDkzTDEyLjAzNzcgNi40MTU3NFpNMS42MDE5IDcuNTg0MjZDMS41NTYzOSA3LjE3MjU1IDEuMTg1NzQgNi44NzU3IDAuNzc0MDM5IDYuOTIxMjFDMC4zNjIzMzMgNi45NjY3MiAwLjA2NTQ3NDUgNy4zMzczNyAwLjExMDk4NiA3Ljc0OTA3TDEuNjAxOSA3LjU4NDI2Wk0wLjQwMzE2MyAxVjQuMzMzMzNIMS45MDMxNlYxSDAuNDAzMTYzWk0xLjE1MzE2IDUuMDgzMzNINC40ODY1VjMuNTgzMzNIMS4xNTMxNlY1LjA4MzMzWk0xMy4yMzY1IDEzVjkuNjY2NjdIMTEuNzM2NVYxM0gxMy4yMzY1Wk0xMi40ODY1IDguOTE2NjdIOS4xNTMxNlYxMC40MTY3SDEyLjQ4NjVWOC45MTY2N1pNNi44MTk4MyAwLjI1QzQuMTYyMzQgMC4yNSAxLjkxNTY2IDEuNzg0NDcgMC44MTQ4NTggMy45OTk1NkwyLjE1ODEzIDQuNjY3MTFDMy4wMjA5MyAyLjkzMDk1IDQuNzY1NjggMS43NSA2LjgxOTgzIDEuNzVWMC4yNVpNNi44MTk4MyAxMy43NUM5LjQ3NzMxIDEzLjc1IDExLjcyNCAxMi4yMTU1IDEyLjgyNDggMTAuMDAwNEwxMS40ODE1IDkuMzMyODlDMTAuNjE4NyAxMS4wNjkxIDguODczOTcgMTIuMjUgNi44MTk4MyAxMi4yNVYxMy43NVpNMTMuNTI4NyA2LjI1MDkzQzEzLjE1NTUgMi44NzUxNyAxMC4yOTQ3IDAuMjUgNi44MTk4MyAwLjI1VjEuNzVDOS41MjE2NSAxLjc1IDExLjc0NzcgMy43OTE1NiAxMi4wMzc3IDYuNDE1NzRMMTMuNTI4NyA2LjI1MDkzWk0wLjExMDk4NiA3Ljc0OTA3QzAuNDg0MTU3IDExLjEyNDggMy4zNDQ5MSAxMy43NSA2LjgxOTgzIDEzLjc1VjEyLjI1QzQuMTE4MDEgMTIuMjUgMS44OTE5OSAxMC4yMDg0IDEuNjAxOSA3LjU4NDI2TDAuMTEwOTg2IDcuNzQ5MDdaIiBmaWxsPSIjODM4MzhEIi8+Cjwvc3ZnPgo=");
    background-size: contain
}

@media (min-width:1200px) {
    .display--pc-hide {
        display: none
    }
}

.disclaimer_text {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400 !important;
    color: rgba(0, 0, 0, .8);
    text-align: left
}

.disclaimer_text a.postconts-showmore {
    padding-left: 0
}

.risk_disclaimer_title,
.risk_disclaimer_before,
.risk_disclaimer_after {
    margin: 24px 0
}

.risk_disclaimer_before,
.risk_disclaimer_after {
    margin: 24px 0;
    font-style: italic;
    font-weight: 400;
    color: rgba(0, 0, 0, .8)
}

.risk_disclaimer_title {
    color: rgba(0, 0, 0, .9)
}

@media (min-width:1200px) {
    .blog-single__article-text .post-part ul.smart {
        display: grid;
        grid-template-columns: 1fr 1fr
    }

    .blog-single__article-text .post-part ul.smart li {
        margin-bottom: 10px
    }
}

.blog-single__article-text .post-part ul.blackdots li:before {
    top: 50%;
    transform: translateY(-50%);
    left: -20px;
    width: 13px;
    height: 18px;
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNCA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC4wMjM0Mzc1IDMuMTU2MjVDMC4wMjM0Mzc1IDIuNDM3NSAwLjE5NTMxMiAxLjg5MDYyIDAuNTM5MDYyIDEuNTE1NjJDMC44ODI4MTIgMS4xNDA2MiAxLjM3MjQgMC45NTMxMjUgMi4wMDc4MSAwLjk1MzEyNUMyLjYzODAyIDAuOTUzMTI1IDMuMTI1IDEuMTQzMjMgMy40Njg3NSAxLjUyMzQ0QzMuODE3NzEgMS44OTg0NCAzLjk5MjE5IDIuNDQyNzEgMy45OTIxOSAzLjE1NjI1QzMuOTkyMTkgMy44NTkzOCAzLjgxNzcxIDQuNDAzNjUgMy40Njg3NSA0Ljc4OTA2QzMuMTE5NzkgNS4xNzQ0OCAyLjYzMjgxIDUuMzY3MTkgMi4wMDc4MSA1LjM2NzE5QzEuMzgyODEgNS4zNjcxOSAwLjg5NTgzMyA1LjE3OTY5IDAuNTQ2ODc1IDQuODA0NjlDMC4xOTc5MTcgNC40MjQ0OCAwLjAyMzQzNzUgMy44NzUgMC4wMjM0Mzc1IDMuMTU2MjVaIiBmaWxsPSIjNDU0NTU0Ii8+Cjwvc3ZnPgo=') no-repeat center center
}

.table-wrapper {
    display: inline-block;
    overflow: auto;
    margin: 0 auto;
    width: auto;
    left: 50%;
    max-width: 100%;
    position: relative;
    transform: translate(-50%, 0);
    background: #fff;
    box-shadow: 0px 0px 4px rgb(50 50 71/8%), 0px 4px 8px rgb(50 50 71/6%);
    padding: 24px
}

.table-wrapper,
.table-wrapper table {
    border-radius: 4px;
    border-collapse: separate;
    border-spacing: 3px;
    border: none
}

.table-wrapper table tr,
.table-wrapper table td {
    position: relative;
    overflow: hidden;
    border: none !important
}

.table-wrapper table td {
    padding: 10px
}

.table-wrapper table tr:first-child {
    border-radius: 4px 4px 0 0
}

.table-wrapper table tr:first-child td:first-child {
    border-radius: 4px 0 0
}

.table-wrapper table tr:first-child td:last-child {
    border-radius: 0 4px 0 0
}

.table-wrapper table tr:last-child {
    border-radius: 0 0 4px 4px
}

.table-wrapper table tr:last-child td:first-child {
    border-radius: 0 0 0 4px
}

.table-wrapper table tr:last-child td:last-child {
    border-radius: 0 0 4px
}

.table-wrapper table thead tr td {
    background: 0 0 !important
}

.table-wrapper table tbody tr td {
    background: rgba(0, 0, 0, .02)
}

.table-wrapper table tbody tr:nth-child(even) td {
    background: rgba(0, 0, 0, .04)
}

@media (max-width:768px) {
    .table-wrapper table tbody tr td {
        word-break: keep-all
    }
}

.goa_wrap .sidebar-posts__p {
    border-bottom: none !important;
    margin: 0 !important;
    position: relative !important;
    font-weight: 600 !important;
    padding: 8px 0 !important
}

.goa_wrap.mobiled .sidebar-posts__p {
    display: block !important;
    border-bottom: 1px solid #ddd !important
}

.goa_wrap.mobiled .sidebar-posts__p:after {
    content: '▼' !important;
    color: #999 !important;
    display: block !important;
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
    transform: translate(0, -50%) !important
}

.goa_wrap.mobiled.opened .sidebar-posts__p:after {
    transform: translate(0, -50%) rotate(180deg) !important
}

.goa_wrap.mobiled {
    margin: 24px 0 36px !important
}

@media (min-width:768px) {
    .goa_wrap.mobiled {
        margin: 48px auto 0 auto !important
    }
}

.goa_wrap .sidebar-posts__p a {
    color: #000 !important;
    cursor: pointer !important;
    background-color: transparent !important;
    text-decoration: none !important;
    font-size: 16px !important;
    line-height: 24px !important;
    padding: 0 !important;
    position: relative !important;
    font-weight: 600 !important
}

.goa_wrap.singlepost .sidebar-posts__p a {
    color: #83838d !important
}

.goa_wrap.singlepost .sidebar-posts__p.current a {
    color: #000 !important
}

.goa_wrap .goa_parents_delimiter {
    width: 100%;
    height: 1px;
    background: rgba(0, 0, 0, .3)
}

.goa_wrap ul {
    padding: 0 !important;
    margin: 11px 0 43px !important;
    list-style: none !important
}

.goa_wrap ul li:before {
    display: none !important;
    content: '' !important
}

.goa_wrap ul li {
    padding: 7px 0 !important;
    border: none !important;
    list-style: none !important
}

.goa_wrap ul li a,
.goa_wrap ul li span {
    color: #83838d !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 20px !important;
    display: inline-block
}

.goa_wrap ul li a {
    cursor: pointer !important;
    background-color: transparent !important;
    text-decoration: none !important;
    padding: 0 !important;
    position: relative !important
}

.goa_wrap ul li.current a,
.goa_wrap ul li.current span {
    color: rgba(0, 0, 0, .8) !important
}

.blog-single__article-text blockquote {
    background: rgba(72, 166, 235, .1);
    border-radius: 4px;
    margin: 0;
    padding: 32px 80px;
    position: relative
}

.blog-single__article-text blockquote,
.blog-single__article-text blockquote * {
    color: rgba(0, 0, 0, .9) !important
}

.blog-single__article-text blockquote p {
    margin: 0 !important;
    padding: 0 !important
}

.blog-single__article-text blockquote p,
.blog-single__article-text blockquote p * {
    font-weight: 400 !important;
    font-size: 28px !important;
    line-height: 40px !important
}

.blog-single__article-text blockquote:before,
.blog-single__article-text blockquote:after {
    content: '';
    position: absolute;
    width: 28px;
    height: 25px;
    background-size: contain
}

.blog-single__article-text blockquote:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg width="28" height="25" viewBox="0 0 28 25" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16.0645 24.4629L15.4785 23.4863C16.5853 19.5801 17.9362 15.4297 19.5312 11.0352C21.1263 6.64062 22.6074 2.96224 23.9746 0H27.1973C26.2207 3.1901 25.1953 7.24284 24.1211 12.1582C23.0469 17.041 22.2656 21.1426 21.7773 24.4629H16.0645ZM0.585938 24.4629L0 23.4863C1.04167 19.8405 2.36003 15.7552 3.95508 11.2305C5.58268 6.70573 7.09635 2.96224 8.49609 0H11.6699C10.6934 3.28776 9.63542 7.4707 8.49609 12.5488C7.38932 17.627 6.6569 21.5983 6.29883 24.4629H0.585938Z" fill="%2348A6EB"/%3E%3C/svg%3E');
    left: 32px;
    top: 32px
}

.blog-single__article-text blockquote:after {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg width="28" height="25" viewBox="0 0 28 25" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16.8672 25L16.2812 24.0234C17.388 20.1172 18.7389 15.9668 20.334 11.5723C21.929 7.17773 23.4102 3.49935 24.7773 0.537109H28C27.0234 3.72721 25.998 7.77995 24.9238 12.6953C23.8496 17.5781 23.0684 21.6797 22.5801 25H16.8672ZM1.38867 25L0.802734 24.0234C1.8444 20.3776 3.16276 16.2923 4.75781 11.7676C6.38542 7.24284 7.89909 3.49935 9.29883 0.537109H12.4727C11.4961 3.82487 10.4382 8.00781 9.29883 13.0859C8.19206 18.1641 7.45964 22.1354 7.10156 25H1.38867Z" fill="%2348A6EB"/%3E%3C/svg%3E');
    right: 32px;
    bottom: 32px
}

.lm-button {
    border: 1px solid rgba(0, 0, 0, .25);
    box-sizing: border-box;
    border-radius: 4px;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: rgba(0, 0, 0, .65);
    text-align: center;
    padding: 10px 30px 10px 10px;
    position: relative;
    display: inline-block;
    opacity: .9;
    width: auto
}

.lm-button:hover {
    opacity: 1;
    color: rgba(0, 0, 0, .65)
}

.lm-button:after {
    position: absolute;
    content: '';
    top: 50%;
    right: 10px;
    transform: translate(0, -50%);
    width: 10px;
    height: 28px;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAYAAADeM14FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABESURBVHgBZc3BDQAQDIXh18Zgjh3DZlywm5hBJYQ09NYvf/IguQWYYxC85B4tQkpLB8kilNXdjFiBsQOpPa7iexY8sxNbMBx8FCLTSQAAAABJRU5ErkJggg==) 0 10px no-repeat
}

.main-banner {
    background: radial-gradient(86.12% 86.12% at 22.02% 13.88%, #13214f 0%, #010617 100%);
    border-radius: 4px;
    padding: 20px 30px;
    color: #fff;
    width: 100%;
    max-width: 100%;
    max-height: 450px;
    display: none;
    flex: 1 0 100%
}

.main-banner {
    margin-bottom: 40px
}

@media (min-width:992px) {
    .main-banner {
        display: block;
        width: 380px;
        max-height: 450px;
        padding: 28px 30px 20px
    }
}

.main-banner__million {
    font-size: 2.23rem;
    font-weight: 600;
    line-height: 3.75rem;
    margin-bottom: 13px
}

.main-banner__sign-up {
    font-size: .8125rem;
    font-weight: 400;
    line-height: 1.7;
    max-width: 300px;
    word-wrap: break-word;
    margin-bottom: 11px
}

.main-banner__divider {
    height: 1px;
    background: #979797;
    margin-bottom: 14px
}

.main-banner__title {
    font-size: .9375rem;
    font-weight: 600;
    margin-bottom: 15px
}

.main-banner__list {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(50%, -webkit-max-content));
    grid-template-columns: repeat(auto-fill, minmax(50%, max-content));
    padding: 0;
    list-style: none;
    margin-bottom: 31px
}

.main-banner__list-item {
    font-size: .8125rem;
    font-weight: 400;
    line-height: 1.7;
    padding-left: 10px;
    position: relative
}

.main-banner__list-item:before {
    content: " ";
    width: 4px;
    height: 4px;
    position: absolute;
    background-color: #fff;
    border-radius: 40%;
    top: 10px;
    left: 0
}

.main-banner__button {
    margin-bottom: 14px
}

.main-banner__kyc-message {
    width: 100%;
    justify-content: center;
    display: block;
    text-align: center;
    margin-bottom: 28px;
    padding-left: 0
}

.main-banner__kyc-message:before {
    display: none
}

.main-banner__btn {
    width: 100%
}

.main-banner__socials {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 33px
}

.main-banner__social-link {
    display: block;
    width: 24px;
    height: 24px;
    background: no-repeat 50%
}

.main-banner__social-link--angel {
    background-image: url(/assets/icons/angel-share.svg?rev=631c5f19)
}

.main-banner__social-link--twitter {
    background-image: url(/assets/icons/twitter-share.svg?rev=b3f4ea79)
}

.main-banner__social-link--facebook {
    background-image: url(/assets/icons/facebook-share.svg?rev=6bbd7a42)
}

.main-banner__social-link--telegram {
    background-image: url(/assets/icons/telegram-share.svg?rev=cd773fa5)
}

.main-banner__social-link--youtube {
    background-image: url(/assets/icons/youtube-share.svg?rev=980f7c29)
}

.slidermore {
    padding: 8px 16px;
    text-align: right
}

.showmored {
    transition-duration: .5s;
    display: none !important
}

a.rmore {
    font-weight: 600;
    font-size: 24px;
    line-height: 36px;
    color: #48a6eb;
    text-decoration: none
}

@media (max-width:768px) {
    .footer__socials {
        margin-left: -16px;
        margin-right: -16px
    }

    a.rmore {
        font-size: 16px;
        line-height: 24px
    }

    .slidermore {
        padding: 8px 16px;
        text-align: right;
        margin: -30px auto -25px auto
    }
}

@media (max-width:768px) {
    .blog-single__article-text blockquote {
        margin: 0;
        padding: 16px 52px
    }

    .blog-single__article-text blockquote p,
    .blog-single__article-text blockquote p * {
        font-size: 19px !important;
        line-height: 28px !important
    }

    .blog-single__article-text blockquote:before,
    .blog-single__article-text blockquote:after {
        width: 20px;
        height: 18px
    }

    .blog-single__article-text blockquote:before {
        left: 16px;
        top: 16px
    }

    .blog-single__article-text blockquote:after {
        right: 16px;
        bottom: 16px
    }
}

.sidebar-posts__minibanner,
.sidebar-posts__minibanner img {
    width: 100%;
    border-radius: 4px
}

.sidebar-posts__minibanner {
    display: block;
    margin-top: 50px
}

.sidebar_moving_bottom_place .sidebarinfo {
    padding-top: 35px
}

@media (max-width:1200px) {
    .sidebar-posts__minibanner {
        width: auto;
        max-width: 100%;
        text-align: center
    }

    .sidebar-posts__minibanner img {
        width: auto
    }
}

@media (max-width:768px) {
    .sidebar-posts__minibanner {
        display: block;
        width: 100%;
        margin-top: 30px;
        margin-bottom: 35px
    }

    .sidebar-posts__minibanner img {
        width: 100%
    }
}

.rll-youtube-player {
    position: relative;
    padding-bottom: 56.23%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    background: #000;
    margin: 5px
}

.rll-youtube-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: 0 0
}

.rll-youtube-player img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    height: auto;
    cursor: pointer;
    -webkit-transition: .4s all;
    -moz-transition: .4s all;
    transition: .4s all
}

.rll-youtube-player img:hover {
    -webkit-filter: brightness(75%)
}

.rll-youtube-player .play {
    height: 72px;
    width: 72px;
    left: 50%;
    top: 50%;
    margin-left: -36px;
    margin-top: -36px;
    position: absolute;
    background: url(/soft/1d4b9c11/plugins/lazy-load/assets/img/youtube.png) no-repeat;
    cursor: pointer
}

.broken_link,
a.broken_link {
    text-decoration: line-through
}

.footer__sub-links-accordion .title-inner:after {
    content: url(/prime/assets/icons/dropdown.svg?v=20230911071507)
}