@charset "UTF-8";
    @font-face {
    font-family: poppins;
    src: url(assets/themes/fxtrading/fonts/Poppins/Poppins-Regular.woff2) format("woff2");
    font-style: normal;
    font-display: swap;
    font-weight: 400;
}
@font-face {
    font-family: poppins;
    src: url(assets/themes/fxtrading/fonts/Poppins/Poppins-Medium.woff2) format("woff2");
    font-style: normal;
    font-display: swap;
    font-weight: 500;
}
@font-face {
    font-family: poppins;
    src: url(assets/themes/fxtrading/fonts/Poppins/Poppins-Bold.woff2) format("woff2");
    font-style: normal;
    font-display: swap;
    font-weight: 700;
}
@font-face {
    font-family: raleway variable;
    src: url(assets/themes/fxtrading/fonts/Raleway/Raleway-VariableFont_wght.woff2) format("woff2");
    font-style: normal;
    font-display: swap;
    font-weight: 1 999;
}
@font-face {
    font-family: raleway;
    src: url(assets/themes/fxtrading/fonts/Raleway/static/Raleway-Regular.woff2) format("woff2");
    font-style: normal;
    font-display: swap;
    font-weight: 400;
}
@font-face {
    font-family: raleway;
    src: url(assets/themes/fxtrading/fonts/Raleway/static/Raleway-Medium.woff2) format("woff2");
    font-style: normal;
    font-display: swap;
    font-weight: 500;
}
@font-face {
    font-family: raleway;
    src: url(assets/themes/fxtrading/fonts/Raleway/static/Raleway-SemiBold.woff2) format("woff2");
    font-style: normal;
    font-display: swap;
    font-weight: 600;
}
@font-face {
    font-family: raleway;
    src: url(assets/themes/fxtrading/fonts/Raleway/static/Raleway-Bold.woff2) format("woff2");
    font-style: normal;
    font-display: swap;
    font-weight: 700;
}
@font-face {
    font-family: raleway;
    src: url(assets/themes/fxtrading/fonts/Raleway/static/Raleway-ExtraBold.woff2) format("woff2");
    font-style: normal;
    font-display: swap;
    font-weight: 800;
}
@font-face {
    font-family: raleway;
    src: url(assets/themes/fxtrading/fonts/Raleway/static/Raleway-Black.woff2) format("woff2");
    font-style: normal;
    font-display: swap;
    font-weight: 900;
}
:root {
    --main-font: 'Raleway',  Arial,  sans-serif;
    --second-font: 'Poppins',  var(--main-font);
    --gray: #1d1d1d;
    --dark: #1d1d1d;
    --light: #1d1d1d;
    --orange: #FF902E;
    --blue: #0054F7;
    --white: #F5F5F5;
    --primary-gradient: linear-gradient(90.36deg,  #3681F7 6.9%,  var(--accent) 96.02%);
    --gradient-bg: linear-gradient(90.07deg,  var(--accent) 0%,  var(--accent) 0.01%,  #034CDA 100%);
    --light-bg: #DEF1F9;
    --body-bg: #F3F4F6;
    --t: .3s;
    --r: 10px;
    --shadow: 0px 4px 40px rgba(0,  0,  0,  0.02);
    --text-color: var(--gray);
    --text-dark: var(--dark);
    --text-light: var(--light);
    --primary: var(--orange);
    --primary-lighten: #FFA85B;
    --accent: var(--blue);
}
@supports(font-variation-settings:normal) {
    :root {
    --main-font: 'Raleway Variable',  'Raleway',  Arial,  sans-serif;
}
}.lg-visible, .lg-visible-flex {
    display: none!important;
}
@media screen and (max-width:1199px) {
    .lg-hidden {
    display: none!important;
}
.lg-visible {
    display: block!important;
}
.lg-visible-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
}.md-visible, .md-visible-flex, .md-visible-grid {
    display: none!important;
}
@media screen and (max-width:991px) {
    .md-hidden {
    display: none!important;
}
.md-visible {
    display: block!important;
}
.md-visible-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
.md-visible-grid {
    display: -ms-grid!important;
    display: grid!important;
}
}.sm-visible, .sm-visible-flex, .sm-visible-grid, .sm-visible-inline-flex {
    display: none!important;
}
@media screen and (max-width:767px) {
    .sm-hidden {
    display: none!important;
}
.sm-visible {
    display: block!important;
}
.sm-visible-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
.sm-visible-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important;
}
.sm-visible-grid {
    display: -ms-grid!important;
    display: grid!important;
}
}.xs-visible, .xs-visible-flex, .xs-visible-inline {
    display: none!important;
}
@media screen and (max-width:575px) {
    .xs-hidden {
    display: none!important;
}
.xs-visible {
    display: block!important;
}
.xs-visible-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
.xs-visible-inline {
    display: inline!important;
}
}.sub-xs-visible, .sub-xs-visible-flex {
    display: none!important;
}
@media screen and (max-width:439px) {
    .sub-xs-hidden {
    display: none!important;
}
.sub-xs-visible {
    display: block!important;
}
.sub-xs-visible-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
}@media screen and (max-width:575px) {
    .xs-flex-right {
    margin-left: auto;
}
}a[href^=tel] {
    white-space: nowrap;
}
*, :after, :before {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
body {
    position: relative;
    background: var(--body-bg);
}
body.overflow {
    overflow: hidden;
}
body.modal-visible, body.nav-opened {
    overflow: hidden;
    height: 100vh;
}
body img {
    max-width: unset;
}
ol, ul {
    list-style: none;
}
button {
    background: 0 0;
    border: 0;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
}
a, button {
    text-decoration: none;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    border: none;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0;
}
figure, iframe, picture {
    display: block;
}
.wrapper {
    min-height: 100vh;
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.wrapper .page-content {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    position: relative;
    z-index: 5;
    padding-top: 140px;
}
.page-template-home .wrapper .page-content {
    padding-top: 0!important;
}
@media screen and (max-width:767px) {
    .wrapper .page-content {
    padding-top: 90px;
}
}@media screen and (max-width:575px) {
    .wrapper .page-content {
    padding-top: 74px;
}
}.wrapper .footer {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.wrapper section:not(.home-first-screen-section) {
    overflow: hidden;
}
.container {
    width: 100%;
    padding: 0 15px;
    margin: 0 auto;
}
@media screen and (min-width:576px) {
    .container {
    max-width: 565px;
}
}@media screen and (min-width:768px) {
    .container {
    max-width: 750px;
}
}@media screen and (min-width:992px) {
    .container {
    max-width: 960px;
}
}@media screen and (min-width:1200px) {
    .container {
    max-width: 1200px;
    padding: 0 10px;
}
.container.narrow {
    max-width: 1000px;
}
}.visually-hidden {
    position: absolute!important;
    width: 1px!important;
    height: 1px!important;
    margin: -1px!important;
    border: 0!important;
    padding: 0!important;
    clip: rect(0 0 0 0)!important;
    overflow: hidden!important;
}
.mt0 {
    margin-top: 0!important;
}
.pt0 {
    padding-top: 0!important;
}
body {
    font-family: var(--main-font);
    color: var(--text-color);
    -webkit-font-feature-settings: "lnum";
    font-feature-settings: "lnum";
    font-size: 18px;
    line-height: 1.66;
}
@media screen and (max-width:991px) {
    body {
    font-size: 16px;
}
}.nowrap {
    white-space: nowrap;
}
.tpg {
    --text-gap: 30px;
}
@media screen and (max-width:575px) {
    .tpg {
    font-size: 14px;
}
}@media screen and (max-width:767px) {
    .tpg {
    --text-gap: 16px;
}
}.tpg h2 {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
}
.tpg h2:not(:last-child) {
    margin-bottom: var(--text-gap);
}
.tpg h2:not(:first-child) {
    margin-top: 50px;
}
@media screen and (max-width:767px) {
    .tpg h2 {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
}
}.tpg h3 {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
}
@media screen and (max-width:767px) {
    .tpg h3 {
    font-size: 22px;
}
}.tpg blockquote:not(:last-child), .tpg h3:not(:last-child), .tpg h4:not(:last-child), .tpg ol:not(:last-child), .tpg p:not(:last-child), .tpg ul:not(:last-child) {
    margin-bottom: var(--text-gap);
}
.tpg blockquote {
    background: #efeff1;
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 20px;
    font-size: 16px;
    line-height: 1.625;
}
.tpg blockquote:before {
    content: '';
    display: block;
    width: 40px;
    height: 31px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 31'%3E%3Cpath d='M0 1a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v17H1a1 1 0 0 1-1-1V1Z' fill='%23454545'/%3E%3Cpath d='M8.5 30V18H18s-3 12.5-4 12.5H9c-.4 0-.5-.33-.5-.5Z' fill='%23454545'/%3E%3Cpath d='M22 1a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v17H23a1 1 0 0 1-1-1V1Z' fill='%23454545'/%3E%3Cpath d='M30.5 30V18H40s-3 12.5-4 12.5h-5c-.4 0-.5-.33-.5-.5Z' fill='%23454545'/%3E%3C/svg%3E") no-repeat center center/contain;
}
@media screen and (max-width:575px) {
    .tpg blockquote {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
}.page-caption {
    font-size: 54px;
    line-height: 1.15;
    font-weight: 900;
    font-size: 64px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background: -webkit-linear-gradient(359.64deg, #3681F7 6.9%, var(--accent) 96.02%);
    background: -o-linear-gradient(359.64deg, #3681F7 6.9%, var(--accent) 96.02%);
    background: linear-gradient(90.36deg, #3681F7 6.9%, var(--accent) 96.02%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
@media screen and (max-width:1199px) {
    .page-caption {
    font-size: 52px;
}
}.page-caption strong {
    font-weight: inherit;
    color: var(--white);
    background: #0183ff;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: var(--white);
    background-clip: unset;
    text-fill-color: var(--white);
}
.page-caption.on-dark-bg {
    background: 0 0;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: var(--white);
    background-clip: unset;
    text-fill-color: var(--white);
    color: var(--white);
}
.page-caption.medium {
    font-size: 56px;
}
@media screen and (max-width:1199px) {
    .page-caption.medium {
    font-size: 45px;
}
}@media screen and (max-width:575px) {
    .page-caption.medium {
    font-size: 36px;
    line-height: 50px;
    letter-spacing: -.04em;
}
}.page-caption.small {
    font-size: 48px;
    line-height: 1.25;
}
@media screen and (max-width:1199px) {
    .page-caption.small {
    font-size: 45px;
}
}@media screen and (max-width:575px) {
    .page-caption.small {
    letter-spacing: -.04em;
}
}@media screen and (max-width:1199px) {
    .page-caption {
    font-size: 52px;
}
}.section-caption {
    margin-bottom: 40px;
    text-align: center;
}
.section-caption:last-child {
    margin-bottom: 0;
}
.section-caption .sc-suptitle {
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.section-caption .sc-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
}
.section-caption .sc-title strong {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background: -webkit-linear-gradient(359.64deg, #3681F7 6.9%, var(--accent) 96.02%);
    background: -o-linear-gradient(359.64deg, #3681F7 6.9%, var(--accent) 96.02%);
    background: linear-gradient(90.36deg, #3681F7 6.9%, var(--accent) 96.02%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-weight: inherit;
}
.section-caption .sc-title em {
    color: var(--white);
    font-style: normal;
    background: #0183ff;
}
.section-caption .sc-title.with-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 30px;
}
.section-caption .sc-title.with-icon .sc-title-icon {
    width: 60px;
    height: 60px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border-radius: 50%;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.section-caption .sc-title.with-icon .sc-title-icon img {
    width: 30px;
    height: 30px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
    display: block;
}
.section-caption .sc-title.large {
    font-size: 54px;
    line-height: 1.15;
    font-weight: 900;
    font-size: 64px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background: -webkit-linear-gradient(359.64deg, #3681F7 6.9%, var(--accent) 96.02%);
    background: -o-linear-gradient(359.64deg, #3681F7 6.9%, var(--accent) 96.02%);
    background: linear-gradient(90.36deg, #3681F7 6.9%, var(--accent) 96.02%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
@media screen and (max-width:1199px) {
    .section-caption .sc-title.large {
    font-size: 52px;
}
}.section-caption .sc-title.large strong {
    font-weight: inherit;
    color: var(--white);
    background: #0183ff;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: var(--white);
    background-clip: unset;
    text-fill-color: var(--white);
}
.section-caption .sc-title.large.on-dark-bg {
    background: 0 0;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: var(--white);
    background-clip: unset;
    text-fill-color: var(--white);
    color: var(--white);
}
.section-caption .sc-title.large.medium {
    font-size: 56px;
}
@media screen and (max-width:1199px) {
    .section-caption .sc-title.large.medium {
    font-size: 45px;
}
}@media screen and (max-width:575px) {
    .section-caption .sc-title.large.medium {
    font-size: 36px;
    line-height: 50px;
    letter-spacing: -.04em;
}
}.section-caption .sc-title.large.small {
    font-size: 48px;
    line-height: 1.25;
}
@media screen and (max-width:1199px) {
    .section-caption .sc-title.large.small {
    font-size: 45px;
}
}@media screen and (max-width:575px) {
    .section-caption .sc-title.large.small {
    letter-spacing: -.04em;
}
}@media screen and (max-width:1199px) {
    .section-caption .sc-title.large {
    font-size: 52px;
}
}@media screen and (min-width:768px) {
    .section-caption .sc-title.big {
    font-size: 54px;
    line-height: 1.15;
    font-weight: 900;
    font-weight: 700;
}
}@media screen and (min-width:768px) and (max-width:1199px) {
    .section-caption .sc-title.big {
    font-size: 52px;
}
}@media screen and (max-width:991px) {
    .section-caption .sc-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
}
}@media screen and (max-width:767px) {
    .section-caption .sc-title.big {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
}
.section-caption .sc-title.large {
    font-size: 45px;
    line-height: 1.33;
}
}.section-caption .sc-subtitle {
    margin-top: 20px;
    font-size: 18px;
    line-height: 1.66;
}
@media screen and (max-width:991px) {
    .section-caption .sc-subtitle {
    font-size: 16px;
}
}.section-caption.text-start {
    text-align: start;
}
@media screen and (max-width:767px) {
    .section-caption.sm-text-start {
    text-align: start;
}
.section-caption .sc-title.sm-big {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
}
.section-caption .sc-title.sm-small {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
}
}.section-caption.mb30 {
    margin-bottom: 30px;
}
.tick-list {
    display: -ms-grid;
    display: grid;
    grid-gap: 10px;
}
.tick-list>li {
    padding-left: 37px;
    position: relative;
}
.tick-list>li:before {
    content: '';
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 0;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 31'%3E%3Cpath d='M4.2 11.69a9.39 9.39 0 0 1 6.99-7 16.7 16.7 0 0 1 7.62 0 9.39 9.39 0 0 1 7 7c.59 2.5.59 5.11 0 7.62a9.39 9.39 0 0 1-7 7c-2.5.59-5.11.59-7.62 0a9.39 9.39 0 0 1-7-7 16.7 16.7 0 0 1 0-7.62Z' stroke='%233681F7' stroke-width='1.5'/%3E%3Cpath d='m11.56 15.19 2.5 2.5L18.44 13' stroke='%233681F7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.tick-list>li ul {
    margin-top: 10px;
}
.tick-list>li ul li:before {
    content: '  •  '}
.tick-list.white-icons>li:before {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMSc+PHBhdGggZD0nTTQuMiAxMS42OWE5LjM5IDkuMzkgMCAwIDEgNi45OS03IDE2LjcgMTYuNyAwIDAgMSA3LjYyIDAgOS4zOSA5LjM5IDAgMCAxIDcgN2MuNTkgMi41LjU5IDUuMTEgMCA3LjYyYTkuMzkgOS4zOSAwIDAgMS03IDdjLTIuNS41OS01LjExLjU5LTcuNjIgMGE5LjM5IDkuMzkgMCAwIDEtNy03IDE2LjcgMTYuNyAwIDAgMSAwLTcuNjJaJyBzdHJva2U9JyNGNUY1RjUnIHN0cm9rZS13aWR0aD0nMS41Jy8+PHBhdGggZD0nbTExLjU2IDE1LjE5IDIuNSAyLjVMMTguNDQgMTMnIHN0cm9rZT0nI0Y1RjVGNScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvc3ZnPg==);
}
.link-with-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    font-size: 16px;
    line-height: 1.875;
    letter-spacing: .03em;
    color: var(--text-dark);
}
.link-with-icon .link-icon {
    width: 20px;
    height: 20px;
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    fill: var(--accent);
}
.text-columns {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
}
.text-columns .column-title {
    font-size: 18px;
    line-height: 1.66;
    font-weight: 700;
    margin-bottom: 10px;
    color: var(--accent);
}
@media screen and (max-width:991px) {
    .text-columns .column-title {
    font-size: 16px;
}
}.text-columns .column-title:not(:first-child) {
    margin-top: 30px;
}
@media screen and (max-width:767px) {
    .text-columns {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 20px;
}
}.text-center {
    text-align: center!important;
}
.color-accent {
    color: var(--accent);
}
.header {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 100;
    -webkit-transition: background var(--t), -webkit-transform var(--t);
    transition: background var(--t), -webkit-transform var(--t);
    -o-transition: background var(--t), transform var(--t);
    transition: background var(--t), transform var(--t);
    transition: background var(--t), transform var(--t), -webkit-transform var(--t);
}
.header .header-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 30px;
}
.header .header-row.first {
    background: var(--gradient-bg);
    color: var(--white);
    padding: 10px 0;
}
.header .header-row.second {
    padding: 30px 0 20px;
    -webkit-transition: padding-top var(--t), padding-bottom var(--t);
    -o-transition: padding-top var(--t), padding-bottom var(--t);
    transition: padding-top var(--t), padding-bottom var(--t);
}
.header .header-row.second .header-inner {
    position: relative;
}
.header .header-row.second .header-inner:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: rgba(0, 0, 0, .1);
    pointer-events: none;
    position: absolute;
    left: 0;
    bottom: -20px;
    -webkit-transition: opacity var(--t);
    -o-transition: opacity var(--t);
    transition: opacity var(--t);
}
@media screen and (max-width:575px) {
    .header .header-row.second {
    padding: 20px 0;
}
}.header .header-top-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 30px;
}
.header .header-nav-and-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 40px;
}
.header .header-buttons-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
}
.header .header-buttons-block .btn {
    min-width: 110px;
}
.header .header-burger-and-login {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}
.header.sticky {
    background: #fff;
}
.header.sticky .header-row.second {
    padding-top: 10px;
    padding-bottom: 10px;
}
.header.sticky .header-row.second .header-inner:after {
    opacity: 0;
}
.header .on-nav-opened {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.header.nav-opened .on-nav-opened {
    opacity: 1;
    visibility: visible;
}
@media screen and (max-width:991px) {
    .header {
    --header-height: 140px;
}
.header.sticky {
    --header-height: 110px;
}
}@media screen and (max-width:767px) {
    .header {
    --header-height: 90px;
}
.header.sticky {
    --header-height: 60px;
}
}@media screen and (max-width:575px) {
    .header {
    --header-height: 74px;
}
.header.sticky {
    --header-height: 54px;
}
}.header-link {
    font-size: 14px;
    line-height: 2;
    text-transform: uppercase;
    letter-spacing: .03em;
    font-weight: 500;
    color: var(--white);
}
.header-link:focus, .header-link:hover {
    color: var(--primary);
}
.client-partners-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.client-partners-nav li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid transparent;
    margin-bottom: -1px;
}
.client-partners-nav li:not(:last-child) {
    margin-right: 20px;
}
.client-partners-nav li:not(:last-child):after {
    content: '';
    display: block;
    width: 1px;
    height: 22px;
    background: rgba(245, 245, 245, .6);
    margin-left: 20px;
}
.client-partners-nav li a {
    font-size: 14px;
    line-height: 2;
    text-transform: uppercase;
    letter-spacing: .03em;
    font-weight: 500;
    color: var(--white);
}
.client-partners-nav li a:focus, .client-partners-nav li a:hover {
    color: var(--primary);
}
.client-partners-nav li.current-menu-item {
    border-bottom-color: var(--white);
}
.client-partners-nav li.current-menu-item a {
    pointer-events: none;
}
.language-select-block {
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.language-select-block .block-opener {
    padding: 0 5px 0 9px;
    border-radius: 4px;
    min-height: 30px;
    border: 1px solid var(--white);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--white);
}
.language-select-block .block-opener:after {
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='m7 8.46-.35.35a.5.5 0 0 0 .7 0L7 8.46Zm3.27-2.56a.5.5 0 1 0-.7-.71l.7.7Zm-5.83-.71a.5.5 0 1 0-.71.7l.7-.7ZM7.35 8.8l2.92-2.91-.7-.71L6.64 8.1l.7.71Zm0-.7L4.44 5.18l-.71.7 2.92 2.92.7-.7Z' fill='%23F5F5F5'/%3E%3C/svg%3E") no-repeat center center/contain;
    margin-left: 2px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.language-select-block .block-opener .btn-icon {
    width: 16px;
    height: 16px;
    margin-right: 3px;
    fill: currentcolor;
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.language-select-block .block-opener .btn-text {
    font-size: 14px;
    line-height: 2;
    text-transform: uppercase;
    letter-spacing: .03em;
    font-weight: 500;
    color: var(--white);
}
.language-select-block .block-list {
    width: 100%;
    position: absolute;
    left: 0;
    top: calc(100% + 3px);
    border-radius: 4px;
    background: var(--white);
    z-index: 20;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    -webkit-transform: translateY(16px);
    -ms-transform: translateY(16px);
    transform: translateY(16px);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
}
.language-select-block .block-list:before {
    content: '';
    display: block;
    width: 100%;
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 100%}
.language-select-block .block-list li a {
    font-size: 14px;
    line-height: 2;
    text-transform: uppercase;
    letter-spacing: .03em;
    font-weight: 500;
    color: var(--white);
    color: var(--text-dark);
    padding: 0 10px;
    text-align: center;
    display: block;
}
.language-select-block .block-list li a:focus, .language-select-block .block-list li a:hover {
    color: var(--primary);
}
.language-select-block.opened .block-opener:after {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.language-select-block.opened .block-list {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}
@media screen and (max-width:767px) {
    .language-select-block .block-opener {
    border: 0;
    padding: 0;
}
.language-select-block .block-opener:after {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZD0nbTE0LjUgMTIgLjM1LjM1YS41LjUgMCAwIDAgMC0uN2wtLjM1LjM1Wk05Ljg1IDYuNjVhLjUuNSAwIDEgMC0uNy43bC43LS43Wm0tLjcgMTBhLjUuNSAwIDAgMCAuNy43bC0uNy0uN1ptNS43LTUtNS01LS43LjcgNSA1IC43LS43Wm0tLjcgMC01IDUgLjcuNyA1LTUtLjctLjdaJyBmaWxsPScjMUQxRDFEJy8+PC9zdmc+);
    width: 24px;
    height: 24px;
    margin-left: 10px;
}
.language-select-block .block-opener .btn-icon {
    width: 20px;
    height: 20px;
    margin-right: 8px;
    fill: var(--accent);
}
.language-select-block .block-opener .btn-text {
    font-size: 16px;
    line-height: 1.875;
    text-transform: none;
    letter-spacing: .03em;
    color: var(--text-dark);
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.language-select-block .block-list {
    top: calc(100% + 6px);
    border-radius: var(--r);
    background: var(--light-bg);
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 10px;
}
.language-select-block .block-list:before {
    height: 6px;
}
.language-select-block .block-list li a {
    font-size: 14px;
    line-height: 2.143;
    padding: 0;
    text-transform: none;
}
.language-select-block.opened .block-opener:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZD0nbTE0LjUgMTIgLjM1LjM1YS41LjUgMCAwIDAgMC0uN2wtLjM1LjM1Wk05Ljg1IDYuNjVhLjUuNSAwIDEgMC0uNy43bC43LS43Wm0tLjcgMTBhLjUuNSAwIDAgMCAuNy43bC0uNy0uN1ptNS43LTUtNS01LS43LjcgNSA1IC43LS43Wm0tLjcgMC01IDUgLjcuNyA1LTUtLjctLjdaJyBmaWxsPScjRkY5MDJFJy8+PC9zdmc+);
}
.language-select-block.opened .block-opener .btn-text {
    color: var(--primary);
}
}.logo-block {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.logo-block img {
    height: 40px;
    width: auto;
    display: block;
}
@media screen and (max-width:575px) {
    .logo-block img {
    height: 34px;
}
}.top-nav>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
}
.top-nav>ul>li {
    position: relative;
}
.top-nav>ul>li>a {
    font-size: 14px;
    line-height: 2.14;
    font-weight: 500;
    color: var(--text-dark);
    letter-spacing: .03em;
    position: relative;
    display: block;
    -webkit-transition: color var(--t);
    -o-transition: color var(--t);
    transition: color var(--t);
}
.top-nav>ul>li>a:after {
    content: '';
    display: block;
    width: 0;
    height: 1px;
    background: var(--primary);
    opacity: 0;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.top-nav>ul>li>a:focus, .top-nav>ul>li>a:hover {
    color: var(--primary);
}
.top-nav>ul>li>a:focus:after, .top-nav>ul>li>a:hover:after {
    width: 100%;
    opacity: 1;
}
.top-nav>ul>li.current-menu-item>a, .top-nav>ul>li.current-menu-parent>a {
    font-weight: 700;
    color: var(--primary);
}
.top-nav>ul>li.current-menu-item>a:after, .top-nav>ul>li.current-menu-parent>a:after {
    opacity: 1;
    width: 100%}
.top-nav>ul>li.current-menu-item>a {
    pointer-events: none;
}
.top-nav>ul>li:hover .sub-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    pointer-events: auto;
}
.top-nav .sub-menu {
    width: 216px;
    position: absolute;
    left: 0;
    top: calc(100% + 8px);
    -webkit-transform: translateY(24px);
    -ms-transform: translateY(24px);
    transform: translateY(24px);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    background: rgba(245, 245, 245, .5);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    padding: 10px 20px;
    border-radius: var(--r);
    -webkit-box-shadow: 0 5px 16px rgba(0, 0, 0, .07);
    box-shadow: 0 5px 16px rgba(0, 0, 0, .07);
    z-index: 10;
}
.top-nav .sub-menu:before {
    content: '';
    display: block;
    width: 100%;
    height: 8px;
    position: absolute;
    left: 0;
    bottom: 100%}
.top-nav .sub-menu>li>a {
    font-size: 14px;
    line-height: 2.14;
    font-weight: 500;
    color: var(--text-dark);
    letter-spacing: .03em;
    position: relative;
    display: block;
    -webkit-transition: color var(--t);
    -o-transition: color var(--t);
    transition: color var(--t);
}
.top-nav .sub-menu>li>a:focus, .top-nav .sub-menu>li>a:hover {
    color: var(--primary);
}
.top-nav .sub-menu>li.current-menu-item>a {
    pointer-events: none;
    font-weight: 700;
    color: var(--primary);
}
@media screen and (max-width:1199px) {
    .top-nav>ul>li: last-child .sub-menu {
    left: auto;
    right: 0;
}
}.login-btn {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
    min-height: 34px;
    padding: 2px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 700;
    color: var(--text-dark);
    background: var(--light-bg);
}
.mobile-top-nav {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: calc(100vh - var(--header-height));
    background: var(--body-bg);
    overflow-y: auto;
    overscroll-behavior-y: contain;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.mobile-top-nav .nav-inner {
    padding: 20px 0;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.nav-opened .mobile-top-nav {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}
.nav-opened .mobile-top-nav .nav-inner {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.mobile-top-nav .nav-settings {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 30px;
}
@media screen and (max-width:767px) {
    .mobile-top-nav .nav-settings {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:374px) {
    .mobile-top-nav .nav-settings {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
}
}.mobile-top-nav .nav-footer {
    display: -ms-grid;
    display: grid;
    grid-gap: 10px;
    margin-top: 30px;
    padding-bottom: 110px;
}
.agent-unknown .mobile-top-nav .nav-footer .app-btn {
    display: none;
}
.mobile-top-nav .nav-footer .btn {
    width: 100%}
.agent-ios .mobile-top-nav .nav-footer .app-btn.android {
    display: none;
}
.agent-android .mobile-top-nav .nav-footer .app-btn.ios {
    display: none;
}
.mobile-nav {
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
}
.mobile-nav>li>a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: .03em;
    color: var(--text-dark);
}
.mobile-nav>li>a:after {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m14.5 12 .53.53a.75.75 0 0 0 0-1.06l-.53.53Zm-4.47-5.53a.75.75 0 1 0-1.06 1.06l1.06-1.06Zm-1.06 10a.75.75 0 1 0 1.06 1.06l-1.06-1.06Zm6.06-5-5-5-1.06 1.06 5 5 1.06-1.06Zm-1.06 0-5 5 1.06 1.06 5-5-1.06-1.06Z' fill='%231D1D1D'/%3E%3C/svg%3E") no-repeat center center/contain;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.mobile-nav>li .sub-menu {
    display: none;
}
.mobile-nav>li.opened>a {
    text-decoration: underline;
    font-weight: 700;
    color: var(--primary);
}
.mobile-nav>li.opened>a:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZD0nbTE0LjUgMTIgLjUzLjUzYS43NS43NSAwIDAgMCAwLTEuMDZsLS41My41M1ptLTQuNDctNS41M2EuNzUuNzUgMCAxIDAtMS4wNiAxLjA2bDEuMDYtMS4wNlptLTEuMDYgMTBhLjc1Ljc1IDAgMSAwIDEuMDYgMS4wNmwtMS4wNi0xLjA2Wm02LjA2LTUtNS01LTEuMDYgMS4wNiA1IDUgMS4wNi0xLjA2Wm0tMS4wNiAwLTUgNSAxLjA2IDEuMDYgNS01LTEuMDYtMS4wNlonIGZpbGw9JyNGRjkwMkUnLz48L3N2Zz4=);
}
.mobile-nav .sub-menu {
    padding: 10px 20px;
    border-radius: var(--r);
    margin-top: 20px;
    background: var(--light-bg);
}
.mobile-nav .sub-menu>li>a {
    font-size: 14px;
    line-height: 2.142;
    color: var(--text-dark);
    letter-spacing: .03em;
    font-weight: 500;
}
.mobile-nav .sub-menu>li.current-menu-item>a, .mobile-nav .sub-menu>li.current-menu-parent>a {
    color: var(--primary);
}
.mobile-nav .sub-menu>li.current-menu-item>a {
    cursor: default;
}
.footer {
    background: var(--gradient-bg);
    color: var(--white);
}
.footer .footer-row.first {
    padding: 100px 0 30px;
}
.footer .footer-row.second {
    padding: 30px 0 57px;
}
.footer .footer-row.fourth {
    padding: 57px 0 100px;
}
@media screen and (max-width:767px) {
    .footer .footer-row.first {
    padding: 30px 0 0;
}
.footer .footer-row.second {
    padding: 30px 0;
}
.footer .footer-row.third {
    display: none;
}
.footer .footer-row.fourth {
    padding: 0 0 60px;
}
}.footer .footer-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 60px;
}
.footer .app-links, .footer .socials-list {
    margin-top: 40px;
}
@media screen and (max-width:1199px) {
    .footer .footer-inner {
    gap: 30px;
}
}@media screen and (max-width:767px) {
    .footer .footer-logo-and-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.footer .footer-socials-and-apps {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 16px;
    padding-bottom: 30px;
    flex-direction: column;
    align-items: flex-start;
}
.footer .app-links, .footer .socials-list {
    margin-top: 30px;
    display: flex;
}
.footer .footer-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
}
}@media screen and (max-width:575px) {
    .footer .socials-list {
    width: 100%}
}.footer-logo {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.footer-logo img {
    height: 40px;
    width: auto;
    display: block;
}
.socials-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 6px;
}
.socials-list a {
    width: 26px;
    height: 26px;
    background: #3681f7;
    border-radius: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--white);
}
.socials-list a .link-icon {
    width: 16px;
    height: 16px;
    display: block;
    fill: currentcolor;
}
.socials-list a:focus, .socials-list a:hover {
    color: var(--primary);
}
@media screen and (max-width:767px) {
    .socials-list {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 16px;
}
.socials-list a {
    width: 40px;
    height: 40px;
}
.socials-list a .link-icon {
    width: 24px;
    height: 24px;
}
.share-block .socials-list {
    gap: 6px;
}
.share-block .socials-list a {
    width: 30px;
    height: 30px;
    border-radius: 6px;
}
.share-block .socials-list a .link-icon {
    width: 16px;
    height: 16px;
}
}.footer .app-links {
    display: -ms-grid;
    display: grid;
    grid-gap: 10px;
}
@media screen and (max-width:767px) {
    .app-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
}
}@media screen and (max-width:575px) {
    .app-links {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
}.app-link {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.app-link img {
    display: block;
    height: 40px;
    width: auto;
}
.app-link:focus, .app-link:hover {
    opacity: .8;
}
.agent-ios .app-link.android {
}
.agent-android .app-link.ios {
    display: none;
}
.footer-nav {
    padding-top: 9px;
}
.footer-nav>ul {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[6];
    grid-template-columns: repeat(6, 1fr);
    grid-gap: 48px 14px;
}
.footer-nav>ul>li>a {
    font-size: 16px;
    line-height: 1.375;
    text-transform: uppercase;
    font-weight: 700;
    pointer-events: none;
    color: var(--white);
    display: block;
    min-height: calc(1.375em * 2);
}
.footer-nav>ul>li .sub-menu {
    margin-top: 20px;
}
@media screen and (max-width:991px) {
    .footer-nav>ul {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
}
.footer-nav>ul>li .sub-menu {
    margin-top: 10px;
}
}.footer-nav .sub-menu {
    display: -ms-grid;
    display: grid;
    gap: 6px;
    padding-top: 3px;
}
.footer-nav .sub-menu>li>a {
    display: block;
    font-size: 13px;
    line-height: 1.538;
    font-weight: 500;
    color: var(--white);
    opacity: .8;
}
.footer-nav .sub-menu>li>a:focus, .footer-nav .sub-menu>li>a:hover {
    opacity: 1;
    color: var(--primary);
}
.footer-nav .sub-menu>li.current-menu-item a, .footer-nav .sub-menu>li.current-menu-parent a {
    color: var(--primary);
    opacity: 1;
}
.footer-nav .sub-menu>li.current-menu-item a {
    cursor: default;
}
@media screen and (max-width:767px) {
    .footer-nav {
    padding-top: 30px;
    border-top: 1px solid rgba(245, 245, 245, .4);
}
}@media screen and (max-width:575px) {
    .footer-nav>ul {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 20px;
}
.footer-nav>ul>li>a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    min-height: unset;
    pointer-events: auto;
}
.footer-nav>ul>li>a:after {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m14.5 12 .53.53a.75.75 0 0 0 0-1.06l-.53.53Zm-4.47-5.53a.75.75 0 1 0-1.06 1.06l1.06-1.06Zm-1.06 10a.75.75 0 1 0 1.06 1.06l-1.06-1.06Zm6.06-5-5-5-1.06 1.06 5 5 1.06-1.06Zm-1.06 0-5 5 1.06 1.06 5-5-1.06-1.06Z' fill='%23F5F5F5'/%3E%3C/svg%3E") no-repeat center center/contain;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.footer-nav>ul>li .sub-menu {
    display: none;
}
.footer-nav>ul>li.opened>a {
    text-decoration: underline;
}
.footer-nav>ul>li.opened>a:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.footer-nav .sub-menu {
    padding: 10px 20px;
    background: rgba(222, 241, 249, .2);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    border-radius: var(--r);
}
.footer-nav .sub-menu>li>a {
    font-size: 14px;
    line-height: 2.142;
    color: var(--white);
}
.footer-nav .sub-menu>li.current-menu-item>a, .footer-nav .sub-menu>li.current-menu-parent>a {
    color: var(--primary);
}
.footer-nav .sub-menu>li.current-menu-item>a {
    cursor: default;
}
}.created-by-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    gap: 6px;
}
.created-by-block .made-with-love {
    font-size: 18px;
    line-height: 1.666;
    font-weight: 700;
}
.created-by-block .made-with-love img {
    margin-left: .23em;
    margin-right: .23em;
    height: 19px;
    width: auto;
}
.created-by-block .copyright {
    font-size: 14px;
    line-height: 2.14;
    opacity: .8;
}
.payment-systems-block {
    padding: 34px 0;
    border-top: 1px solid rgba(245, 245, 245, .4);
    border-bottom: 1px solid rgba(245, 245, 245, .4);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.payment-systems-block img {
    display: block;
}
.payment-systems-block p {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
    font-weight: 700;
}
@media screen and (max-width:991px) {
    .payment-systems-block {
    padding: 24px 0;
}
.payment-systems-block img {
    height: 24px;
}
.payment-systems-block p {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
    line-height: 24px;
}
}@media screen and (max-width:767px) {
    .payment-systems-block {
    display: none;
}
}.footer-terms {
    font-size: 14px;
    line-height: 1.428;
}
.footer-terms p {
    opacity: .7;
}
.footer-terms p:not(:last-child) {
    margin-bottom: 1.428em;
}
@media screen and (max-width:767px) {
    .footer-terms {
    border-top: 1px solid rgba(245, 245, 245, .4);
    padding-top: 30px;
}
}.btn {
    text-align: center;
    padding: 10px 20px;
    min-height: 60px;
    border: 1px solid var(--primary);
    border-radius: 6px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 6px;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    white-space: nowrap;
    text-decoration: none;
    background: var(--primary);
    color: var(--text-dark);
    position: relative;
    font-family: var(--main-font);
    font-size: 22px;
    line-height: 1.36;
    font-weight: 600;
    letter-spacing: .03em;
}
.btn:focus, .btn:hover {
    outline: none;
    background: var(--primary-lighten);
    border-color: var(--primary-lighten);
}
.btn .btn-icon {
    width: 24px;
    height: 24px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    display: block;
    fill: currentcolor;
}
.btn.btn-small {
    min-height: 40px;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 2;
}
.btn.btn-tiny {
    min-height: 30px;
    padding: 0 10px;
    font-size: 14px;
    line-height: 2;
}
.btn.btn-white {
    background: var(--white);
    border-color: var(--white);
    color: var(--accent);
}
.btn.btn-white:focus, .btn.btn-white:hover {
    background: #fff;
    border-color: #fff;
}
@media screen and (max-width:991px) {
    .btn {
    font-size: 16px;
    line-height: 1.2;
    min-height: 40px;
}
}.btn.btn-stroke {
    background: 0 0;
    color: var(--text-dark);
}
.btn.btn-stroke:focus, .btn.btn-stroke:hover {
    background: var(--primary);
    border-color: var(--primary);
    color: var(--white);
}
.btn.btn-stroke.btn-white {
    color: #efeff1;
    border-color: #efeff1;
}
.btn.btn-stroke.btn-white:focus, .btn.btn-stroke.btn-white:hover {
    background: #efeff1;
    color: var(--text-dark);
}
@media screen and (max-width:575px) {
    .btn.btn-xs-big {
    font-size: 22px;
    min-height: 60px;
}
}.btn.btn-fullwidth {
    width: 100%}
.big-btn {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: var(--r);
    border: 0;
    color: var(--white);
    background: -webkit-linear-gradient(359.93deg, #FF902E 0%, #FF902E 0.01%, #E87815 50%, #E87815 100%);
    background: -o-linear-gradient(359.93deg, #FF902E 0%, #FF902E 0.01%, #E87815 50%, #E87815 100%);
    background: linear-gradient(90.07deg, #FF902E 0%, #FF902E 0.01%, #E87815 50%, #E87815 100%);
    background-position: left center;
    background-size: 200% 100%;
    -webkit-box-shadow: 0 20px 30px rgba(255, 144, 46, .16);
    box-shadow: 0 20px 30px rgba(255, 144, 46, .16);
    font-size: 22px;
    line-height: 1.36;
    font-weight: 500;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 32px;
    min-height: 100px;
}
.big-btn:focus, .big-btn:hover {
    background-position: right center;
}
.big-btn.btn-accent {
    background-image: -webkit-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 50%, #034CDA 100%);
    background-image: -o-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 50%, #034CDA 100%);
    background-image: linear-gradient(90.07deg, #0054F7 0%, #0054F7 0.01%, #034CDA 50%, #034CDA 100%);
    -webkit-box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
}
.big-btn .btn-icon {
    width: 50px;
    height: 50px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    display: block;
    margin-right: 20px;
    position: relative;
    z-index: 2;
}
.big-btn .btn-icon:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: -webkit-radial-gradient(center, ellipse, rgba(0, 36, 106, 0.17) 0%, transparent 100%);
    background: -o-radial-gradient(center, ellipse, rgba(0, 36, 106, 0.17) 0%, transparent 100%);
    background: radial-gradient(ellipse at center, rgba(0, 36, 106, 0.17) 0%, transparent 100%);
    position: absolute;
    left: 50%;
    top: calc(50% + 8px);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-filter: blur(8px);
    filter: blur(8px);
}
.big-btn .btn-icon svg {
    width: 100%;
    height: 100%;
    fill: currentcolor;
    position: relative;
    z-index: 3;
}
.big-btn .btn-text {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}
.big-btn[target=_blank]:after {
    content: '';
    display: block;
    margin-left: 10px;
    width: 17px;
    height: 27px;
    -ms-flex-item-align: end;
    align-self: flex-end;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 27'%3E%3Cpath d='m3.54 18.46 9.72-9.72m0 0-7.6.52m7.6-.52-.52 7.6' stroke='%23F5F5F5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}
@media screen and (max-width:575px) {
    .big-btn {
    font-size: 18px;
    padding: 10px 20px;
    -webkit-box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
}
.big-btn .btn-icon {
    width: 40px;
    height: 40px;
}
}.search-field {
    margin-bottom: 30px;
    position: relative;
}
.search-field input {
    width: 100%;
    height: 54px;
    background: var(--light-bg);
    padding-left: 28px;
    padding-right: 58px;
    border-radius: 27px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: inherit;
    font-family: inherit;
    color: var(--text-dark);
    border: 0;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    border: 2px solid var(--light-bg);
}
.search-field input::-webkit-input-placeholder {
    opacity: 1;
    color: #858585;
}
.search-field input:-ms-input-placeholder {
    opacity: 1;
    color: #858585;
}
.search-field input::-ms-input-placeholder {
    opacity: 1;
    color: #858585;
}
.search-field input::placeholder {
    opacity: 1;
    color: #858585;
}
.search-field input:focus {
    outline: none;
    border-color: var(--accent);
}
.search-field .field-icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 28px;
    width: 24px;
    height: 24px;
    fill: var(--accent);
    display: block;
    pointer-events: none;
}
.search-field .field-icon.gray {
    fill: #696969;
}
.filter-block {
    position: relative;
}
.filter-block .block-field {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 6px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 40px;
    padding: 5px 16px;
    border-radius: 20px;
    background: var(--light-bg);
    font-size: 14px;
    line-height: 1.55;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    position: relative;
}
.filter-block .block-field .field-icon {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.filter-block .block-field .field-icon img {
    width: 24px;
    height: 24px;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
}
.filter-block .block-field .field-text {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}
.filter-block .block-field:after {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 24'%3E%3Cpath d='m17.5 9.5-5 5-5-5' stroke='%230183FF' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.filter-block .block-field:focus, .filter-block .block-field:hover {
    background: #e1fffb;
}
.filter-block .block-hidden-content {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 10;
    background: rgba(245, 245, 245, .5);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    border-radius: var(--r);
    padding: 10px 20px;
    width: 100%;
    opacity: 0;
    -webkit-transform: translateY(24px);
    -ms-transform: translateY(24px);
    transform: translateY(24px);
    visibility: hidden;
    pointer-events: none;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.filter-block .block-hidden-content button {
    font-size: 14px;
    line-height: 30px;
    font-weight: 500;
    font-family: var(--main-font);
    color: var(--text-dark);
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    width: 100%;
    text-align: start;
}
.filter-block .block-hidden-content button:focus, .filter-block .block-hidden-content button:hover {
    color: var(--primary);
}
.filter-block.active .block-field:after {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.filter-block.active .block-hidden-content {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}
.form .input-field, .form .select-field select {
    height: 40px;
    padding: 0 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 6px;
    background: #fff;
    -webkit-box-shadow: 0 8px 15px rgba(16, 15, 89, .15);
    box-shadow: 0 8px 15px rgba(16, 15, 89, .15);
    border: 1px solid var(--white);
    color: var(--text-dark);
    font-family: inherit;
    font-size: 16px;
    font-weight: 600;
    width: 100%;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.form .input-field::-webkit-input-placeholder, .form .select-field select::-webkit-input-placeholder {
    opacity: 1;
    color: #a9a9a9;
}
.form .input-field:-ms-input-placeholder, .form .select-field select:-ms-input-placeholder {
    opacity: 1;
    color: #a9a9a9;
}
.form .input-field::-ms-input-placeholder, .form .select-field select::-ms-input-placeholder {
    opacity: 1;
    color: #a9a9a9;
}
.form .input-field::placeholder, .form .select-field select::placeholder {
    opacity: 1;
    color: #a9a9a9;
}
.form .input-field:focus, .form .select-field select:focus {
    outline: none;
    border-color: var(--primary);
}
@media screen and (max-width:575px) {
    .form .input-field, .form .select-field select {
    height: 50px;
}
}.form .select-field {
    position: relative;
}
.form .select-field:after {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 10px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='m9 10.88-.35.35c.2.2.5.2.7 0L9 10.87Zm4.1-3.4a.5.5 0 0 0-.7-.7l.7.7Zm-7.5-.7a.5.5 0 1 0-.7.7l.7-.7Zm3.75 4.45 3.75-3.75-.7-.7-3.75 3.74.7.7Zm0-.7L5.6 6.76l-.7.7 3.75 3.76.7-.7Z' fill='%231D1D1D'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.form .select-field select {
    line-height: 1.5;
    cursor: pointer;
    color: #a9a9a9;
}
.form .select-field select.active {
    color: var(--text-dark);
}
.form .select-field select option {
    color: var(--text-dark);
}
.form .select-field .field-left-icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    left: 10px;
    fill: var(--text-dark);
    z-index: 2;
}
.form .select-field .field-left-icon~select {
    padding-left: 38px;
}
.phone-field .iti__country-list {
    z-index: 10;
}
.phone-field .iti {
    display: block;
    width: 100%}
.phone-field .iti__selected-dial-code {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 600;
    font-family: var(--main-font);
    color: var(--text-dark);
    margin-left: 5px;
}
.phone-field .iti--separate-dial-code .iti__selected-flag {
    background: 0 0;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.phone-field .iti--separate-dial-code .iti__selected-flag:focus, .phone-field .iti--separate-dial-code .iti__selected-flag:hover {
    background: rgba(0, 0, 0, .05);
}
.phone-field .iti__arrow {
    width: 8px;
    height: 4px;
    border: 0;
    margin-left: 4px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 4'%3E%3Cpath d='M7.17.54 4.25 3.46 1.33.54' stroke='%23aaa' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.slick-slider .slick-slide {
    outline: none!important;
}
.slick-slider img {
    display: block;
    max-width: 100%;
    height: auto;
}
:root {
    --slider-arrow-base-shift: -40px;
}
@media screen and (max-width:991px) {
    :root {
    --slider-arrow-base-shift: -15px;
}
}@media screen and (max-width:575px) {
    :root {
    --slider-arrow-base-shift: -10px;
}
}.slick-arrow {
    width: 50px;
    height: 50px;
    z-index: 20;
    background: 0 0;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: 0 0;
    border-radius: 50%}
.slick-arrow svg {
    width: 100%;
    height: 100%;
    display: block;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    fill: none;
}
.slick-arrow svg .arrow {
    stroke: var(--primary);
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.slick-arrow svg .fill {
    fill: transparent;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.slick-arrow:focus svg .arrow, .slick-arrow:hover svg .arrow {
    stroke: var(--white);
}
.slick-arrow:focus svg .fill, .slick-arrow:hover svg .fill {
    fill: var(--primary);
}
.slick-arrow:before {
    content: '';
    display: block;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.slick-arrow.slick-prev {
    left: var(--slider-arrow-base-shift);
}
.slick-arrow.slick-next {
    right: var(--slider-arrow-base-shift);
}
.slick-arrow.slick-disabled {
    opacity: 0;
    visibility: hidden;
}
.slick-dotted.slick-slider {
    margin-bottom: 0;
}
.slick-dots {
    bottom: -30px!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.slick-dots li {
    margin: 0 3px;
    width: 10px;
    height: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.slick-dots li button {
    width: 8px;
    height: 8px;
    background: var(--primary);
    padding: 0;
    opacity: 1;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    border-radius: 50%;
    border: 2px solid var(--primary);
}
.slick-dots li button:before {
    display: none;
}
.slick-dots li button:hover {
    opacity: 1;
}
.slick-dots li.slick-active button {
    opacity: 1;
    width: 10px;
    height: 10px;
    background: 0 0;
}
.default-slider-wrapper .slider-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.default-slider-wrapper .slider-nav .slick-arrow {
    position: static!important;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.default-slider-wrapper .slider-nav .slick-arrow:not(:last-child) {
    margin-right: 16px;
}
.default-slider-wrapper .default-slider-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 32px;
}
.default-slider-wrapper .default-slider-header .slider-nav {
    margin-left: 24px;
}
.default-slider-wrapper .default-slider-header .section-caption {
    margin-bottom: 0;
}
@media screen and (max-width:575px) {
    .default-slider-wrapper .default-slider-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-bottom: 24px;
    text-align: center;
}
.default-slider-wrapper .default-slider-header .slider-nav {
    margin-left: auto;
    margin-right: auto;
    margin-top: 16px;
}
}.modal {
    display: none;
    width: 100%;
    height: 100vh;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    overflow-y: auto;
    overflow-x: hidden;
    overscroll-behavior-y: contain;
    z-index: 999;
    visibility: hidden;
    -webkit-transition: visibility .4s, opacity .4s;
    -o-transition: visibility .4s, opacity .4s;
    transition: visibility .4s, opacity .4s;
    cursor: pointer;
    opacity: 0;
}
.modal .modal-dialog {
    width: calc(100% - 15px * 2);
    max-width: 570px;
    margin: 70px auto;
    cursor: default;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    position: relative;
    -webkit-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;
}
.modal.visible {
    visibility: visible;
    opacity: 1;
}
.modal.visible .modal-dialog {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
}
.modal.video-modal .modal-dialog {
    width: auto;
    max-width: 70vw;
}
@media screen and (max-width:1023px) {
    .modal.video-modal .modal-dialog {
    max-width: 90vw;
}
}.modal.video-modal .modal-content {
    background: 0 0;
    padding: 0;
}
.modal.video-modal .modal-video {
    width: 100%;
    position: relative;
}
.modal.video-modal .modal-video:before {
    content: '';
    display: block;
    padding-top: 56.25%}
.modal.video-modal .modal-video iframe, .modal.video-modal .modal-video video {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    border: 0;
}
.modal.video-modal .modal-video.vimeo:before {
    padding-top: 52%}
.modal .modal-content {
    background: #fff;
    border-radius: var(--r);
    position: relative;
    padding: 32px;
}
.modal.iress-modal {
    background: #fff;
}
.modal.iress-modal .modal-dialog {
    max-width: 826px;
}
.modal.iress-modal .modal-title {
    font-size: 34px;
    line-height: 1.43;
    margin-bottom: 93px;
    text-align: center;
    color: #000;
    font-weight: 700;
}
.modal.iress-modal .modal-content {
    padding: 0;
    background: 0 0;
    border-radius: 0;
}
@media screen and (max-width:575px) {
    .modal.iress-modal .modal-title {
    font-size: 28px;
}
}.modal .modal-text {
    text-align: center;
}
@media screen and (max-width:575px) {
    .modal .modal-content {
    padding-left: 20px;
    padding-right: 20px;
}
}.modal-close {
    position: absolute;
    right: 0;
    top: 0;
    width: 44px;
    height: 44px;
    opacity: 1;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: 0 0;
    border: 0;
    cursor: pointer;
}
.modal-close:after, .modal-close:before {
    content: '';
    display: block;
    width: 20px;
    height: 2px;
    background: #000;
    position: absolute;
    left: calc(50% - 20px/2);
    top: calc(50% - 2px/2);
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    border-radius: 1px;
}
.modal-close:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.modal-close:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.modal-close:hover:after, .modal-close:hover:before {
    background: var(--primary);
}
.video-modal .modal-close {
    left: 100%;
    top: -14px;
    right: auto;
}
.video-modal .modal-close:after, .video-modal .modal-close:before {
    background: #fff;
}
.video-modal .modal-close:hover:after, .video-modal .modal-close:hover:before {
    background: var(--primary);
}
@media screen and (max-width:767px) {
    .video-modal .modal-close {
    top: auto;
    bottom: 100%;
    right: -17px;
    left: auto;
}
}.iress-modal-block {
    border-radius: 14px;
    background: #fff;
    -webkit-box-shadow: 0 0 40px 0 rgba(0, 154, 253, .38);
    box-shadow: 0 0 40px 0 rgba(0, 154, 253, .38);
    padding: 80px 55px 40px;
    position: relative;
}
.iress-modal-block .block-logo {
    width: 140px;
    height: 140px;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -70px;
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    background: #009afc;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .79);
    box-shadow: 0 0 20px rgba(0, 0, 0, .79);
}
.iress-modal-block .block-logo img {
    display: block;
    max-width: 100%;
    height: auto;
}
.iress-modal-block .block-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 20px;
    font-size: 28px;
    line-height: 1.5;
    color: #444446;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}
.iress-modal-block .block-title .title-icon {
    width: 71px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.iress-modal-block .block-title .title-icon img {
    display: block;
    max-width: 100%;
    height: auto;
}
.iress-modal-block .block-text {
    font-size: 16px;
    line-height: 1.58;
    font-weight: 500;
    color: #444446;
}
.iress-modal-block .block-text p:not(:last-child) {
    margin-bottom: 20px;
}
.iress-modal-block .block-text ul:not(:last-child) {
    margin-bottom: 20px;
}
.iress-modal-block .block-text ul li:before {
    content: '• '}
.iress-modal-block .block-text a {
    color: #009afc;
    text-decoration: none;
}
.iress-modal-block .block-text a:focus, .iress-modal-block .block-text a:hover {
    color: var(--accent);
    text-decoration: underline;
}
.iress-modal-block .block-footer {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.iress-modal-block .block-btn {
    padding: 6px 41px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 48px;
    text-align: center;
    background: #009afb;
    font-size: 18px;
    line-height: 1.43;
    font-weight: 600;
    color: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 8px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.iress-modal-block .block-btn:focus, .iress-modal-block .block-btn:hover {
    background: var(--accent);
}
@media screen and (max-width:991px) {
    .iress-modal-block {
    padding: 80px 30px 40px;
}
.iress-modal-block .block-logo {
    width: 110px;
    height: 110px;
    top: -55px;
}
}@media screen and (max-width:767px) {
    .iress-modal-block .block-title {
    gap: 16px;
    font-size: 22px;
}
.iress-modal-block .block-title .title-icon {
    width: 60px;
}
}@media screen and (max-width:575px) {
    .iress-modal-block {
    padding: 90px 15px 20px;
}
.iress-modal-block .block-title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.iress-modal-block .block-text {
    font-size: 16px;
}
.iress-modal-block .block-btn {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
}
}.menu-opener {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 46px;
    height: 34px;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: var(--light-bg);
    position: relative;
    border-radius: 4px;
    --gap: 5px;
    --bar-width: 26px;
    --bar-height: 2px;
    --bar-fill: var(--accent);
    --bar-radius: 1px;
}
.menu-opener:before {
    content: '';
    display: block;
    width: calc(100% + 10px * 2);
    height: calc(100% + 10px * 2);
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.menu-opener .bar {
    background: var(--bar-fill);
    height: var(--bar-height);
    display: block;
    margin-bottom: var(--gap);
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    width: var(--bar-width);
    border-radius: var(--bar-radius);
}
.menu-opener .bar:last-child {
    margin-bottom: 0;
}
.menu-opener .bar:nth-child(2) {
    position: relative;
}
.menu-opener .bar:nth-child(2):before {
    -webkit-transition: opacity var(--t), -webkit-transform var(--t);
    transition: opacity var(--t), -webkit-transform var(--t);
    -o-transition: transform var(--t), opacity var(--t);
    transition: transform var(--t), opacity var(--t);
    transition: transform var(--t), opacity var(--t), -webkit-transform var(--t);
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: inherit;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    border-radius: inherit;
    opacity: 0;
}
.menu-opener.active .bar:first-child, .menu-opener.active .bar:last-child {
    opacity: 0;
}
.menu-opener.active .bar:first-child {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
}
.menu-opener.active .bar:last-child {
    -webkit-transform: translateY(15px);
    -ms-transform: translateY(15px);
    transform: translateY(15px);
}
.menu-opener.active .bar:nth-child(2) {
    position: relative;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.menu-opener.active .bar:nth-child(2):before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 1;
}
.menu-opener:focus {
    outline: none;
}
.tabs-nav-wrapper {
    margin-bottom: 90px;
}
.tabs-nav-wrapper.no-margin {
    margin: 0;
}
@media screen and (min-width:768px) {
    .tabs-nav-wrapper .cmp-scroll {
    display: none;
}
}@media screen and (max-width:991px) {
    .tabs-nav-wrapper.md-scrollable .cmp-scroll {
    display: block;
}
}.tabs-nav-wrapper .cmp-scroll {
    height: 4px;
    position: relative;
    margin-top: 10px;
    width: 100%;
    border-radius: 2px;
    background: rgba(245, 245, 245, .4);
}
.tabs-nav-wrapper .cmp-scroll .bar {
    width: 104px;
    height: 100%;
    border-radius: 2px;
    background: var(--white);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
}
.tabs-nav-wrapper.disabled-scroll .cmp-scroll {
    display: none!important;
}
.tabs-nav-wrapper.disabled-scroll .tabs-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0;
}
.tabs-nav-wrapper.disabled-scroll .tabs-nav .tab-btn {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}
@media screen and (max-width:767px) {
    .tabs-nav-wrapper {
    margin-bottom: 60px;
    padding: 10px;
    border-radius: 6px;
    background: var(--gradient-bg);
    white-space: nowrap;
}
.tabs-nav-wrapper .tabs-nav-scrollable-content {
    overflow-x: auto;
    scrollbar-width: none;
    scrollbar-height: none;
    width: calc(100% + 10px * 2);
    margin-left: -10px;
    margin-right: -10px;
    padding: 0 10px;
}
.tabs-nav-wrapper .tabs-nav-scrollable-content::-webkit-scrollbar {
    display: none;
}
}@media screen and (max-width:991px) {
    .tabs-nav-wrapper.md-scrollable {
    margin-bottom: 60px;
    padding: 10px;
    border-radius: 6px;
    background: var(--gradient-bg);
    white-space: nowrap;
}
.tabs-nav-wrapper.md-scrollable .tabs-nav-scrollable-content {
    overflow-x: auto;
    scrollbar-width: none;
    scrollbar-height: none;
    width: calc(100% + 10px * 2);
    margin-left: -10px;
    margin-right: -10px;
    padding: 0 10px;
}
.tabs-nav-wrapper.md-scrollable .tabs-nav-scrollable-content::-webkit-scrollbar {
    display: none;
}
}.tabs-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #e1e2e4;
    border-radius: 6px;
}
.tabs-nav .tab-btn {
    font-size: 24px;
    line-height: 1.66;
    font-weight: 500;
    color: var(--text-dark);
    text-align: center;
    padding: 10px 20px;
    border-radius: 5px;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}
@media screen and (min-width:1200px) {
    .tabs-nav .tab-btn {
    width: 100%}
}.tabs-nav .tab-btn:focus, .tabs-nav .tab-btn:hover {
    color: var(--primary);
}
.tabs-nav .tab-btn.current {
    background: var(--primary);
    color: var(--text-dark);
}
@media screen and (max-width:991px) {
    .tabs-nav .tab-btn {
    font-size: 18px;
}
}.disabled-scroll .tabs-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0;
}
.disabled-scroll .tabs-nav .tab-btn {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}
.disabled-scroll .tabs-nav .tab-btn:last-child {
    margin-right: 0;
}
.tabs-nav.small .tab-btn {
    font-size: 18px;
    padding: 10px;
    line-height: 2;
}
.tabs-nav.medium .tab-btn {
    font-size: 20px;
    padding: 10px;
    line-height: 2;
}
@media screen and (max-width:991px) {
    .tabs-nav.medium .tab-btn {
    font-size: 18px;
}
}@media screen and (max-width:767px) {
    .tabs-nav {
    border: 0;
    border-radius: 0;
    padding-right: 10px;
    display: block;
    font-size: 0;
}
.tabs-nav .tab-btn {
    padding: 5px 19px;
    min-height: 50px;
    border-radius: 6px;
    background: #f1f1f1;
    color: transparent!important;
    font-weight: 700;
    position: relative;
    margin-right: 10px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.tabs-nav .tab-btn:after {
    content: attr(data-text);
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    font-weight: 500;
    color: var(--text-dark);
}
.tabs-nav .tab-btn.current {
    background: var(--light-bg);
}
.tabs-nav .tab-btn.current:after {
    color: #027afe;
    font-weight: 700;
}
}@media screen and (max-width:991px) {
    .md-scrollable .tabs-nav {
    border: 0;
    border-radius: 0;
    padding-right: 10px;
    display: block;
    font-size: 0;
}
.md-scrollable .tabs-nav .tab-btn {
    padding: 5px 19px;
    min-height: 50px;
    border-radius: 6px;
    background: #f1f1f1;
    color: transparent!important;
    font-weight: 700;
    position: relative;
    margin-right: 10px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.md-scrollable .tabs-nav .tab-btn:after {
    content: attr(data-text);
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    font-weight: 500;
    color: var(--text-dark);
}
.md-scrollable .tabs-nav .tab-btn.current {
    background: var(--light-bg);
}
.md-scrollable .tabs-nav .tab-btn.current:after {
    color: #027afe;
    font-weight: 700;
}
}.accordion {
    border: 1px solid #d3d4d6;
    border-radius: 6px;
}
.accordion .ac-header {
    padding: 15px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    cursor: pointer;
}
.accordion .ac-supcaption {
    margin-bottom: 10px;
}
.accordion .ac-caption {
    font-size: 18px;
    line-height: 1.66;
    font-weight: 400;
    color: var(--text-dark);
    cursor: pointer;
}
@media screen and (max-width:991px) {
    .accordion .ac-caption {
    font-size: 16px;
}
}.accordion .ac-opener {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 12px;
    height: 12px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1 5.25a.75.75 0 0 0 0 1.5v-1.5Zm10 1.5a.75.75 0 0 0 0-1.5v1.5ZM6.75 1a.75.75 0 0 0-1.5 0h1.5Zm-1.5 10a.75.75 0 0 0 1.5 0h-1.5ZM1 6.75h10v-1.5H1v1.5ZM5.25 1v10h1.5V1h-1.5Z' fill='%23FF902E'/%3E%3C/svg%3E") no-repeat center center/contain;
    cursor: pointer;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    margin-left: 6px;
}
.accordion.opened .ac-opener {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.accordion .ac-content {
    display: none;
    padding: 15px 20px 15px 50px;
}
.accordion .ac-content ol {
    counter-reset: li;
}
.accordion .ac-content ol:not(:last-child) {
    margin-bottom: 1.66em;
}
.accordion .ac-content ol li {
    counter-increment: li;
    position: relative;
    padding-left: 26px;
}
.accordion .ac-content ol li:before {
    content: counter(li) ".";
    position: absolute;
    left: 0;
    top: 0;
    width: 26px;
    padding-right: 7px;
    text-align: end;
}
.accordion .ac-content p:not(:last-child) {
    margin-bottom: 1.66em;
}
@media screen and (max-width:767px) {
    .accordion .ac-opener {
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-top: 7px;
}
}@media screen and (max-width:575px) {
    .accordion {
    font-size: 14px;
}
.accordion .ac-caption {
    font-size: 14px;
}
}.faq-accordion .ac-caption {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 6px;
}
.faq-accordion .ac-caption:before {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.44 6.89c-1.66.55-3.88-1.67-3.33-3.33m-.13.13-3.6 3.6a12.18 12.18 0 0 0-3.2 5.65l-.17.7a.3.3 0 0 0 .36.35l.7-.17c2.13-.54 4.09-1.65 5.65-3.2l3.59-3.6a2.36 2.36 0 1 0-3.33-3.33Z' stroke='%23363853' stroke-width='1.5'/%3E%3Cpath d='M12 3c-1.02 0-2.05.12-3.05.35a7.51 7.51 0 0 0-5.6 5.6c-.47 2-.47 4.1 0 6.1a7.51 7.51 0 0 0 5.6 5.6c2 .47 4.1.47 6.1 0a7.51 7.51 0 0 0 5.6-5.6c.23-1 .35-2.03.35-3.05' stroke='%23363853' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center center/contain;
    margin-top: 2px;
}
@media screen and (max-width:767px) {
    .faq-accordion .ac-caption: before {
    margin-top: 0;
}
}.big-accordion {
    padding: 52px 63px 60px 60px;
    border-radius: 20px;
    background: #fff;
    -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, .05);
    box-shadow: 0 20px 30px rgba(0, 0, 0, .05);
}
.big-accordion .ac-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 98px;
    cursor: pointer;
}
.big-accordion .ac-header .ac-header-content {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}
.big-accordion .ac-header-content-text {
    margin-top: 20px;
}
.big-accordion .ac-header-content-text p:not(:last-child) {
    margin-bottom: 20px;
}
.big-accordion .ac-header-content-text.small-top-margin {
    margin-top: 10px;
}
.big-accordion .ac-header-content-text .ac-header-content-with-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 30px;
    width: calc(100% + 98px + 39px);
    margin-right: calc(-98px - 39px);
}
.big-accordion .ac-header-content-text .ac-header-content-with-button .btn {
    min-width: 180px;
}
@media screen and (max-width:991px) {
    .big-accordion .ac-header-content-text .ac-header-content-with-button {
    width: calc(100% + 40px + 39px);
    margin-right: calc(-40px - 39px);
}
}@media screen and (max-width:767px) {
    .big-accordion .ac-header-content-text .ac-header-content-with-button {
    width: calc(100% + 20px + 39px);
    margin-right: calc(-20px - 39px);
}
}@media screen and (max-width:575px) {
    .big-accordion .ac-header-content-text .ac-header-content-with-button {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    gap: 20px;
    width: 100%;
    margin-right: 0;
}
}.big-accordion .ac-supcaption {
    margin-bottom: 10px;
}
.big-accordion .ac-supcaption-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 24px;
    margin-bottom: 10px;
}
.big-accordion .ac-supcaption-list em {
    font-style: normal;
    color: var(--accent);
}
@media screen and (max-width:575px) {
    .big-accordion .ac-supcaption-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
    font-size: 14px;
    line-height: 1.85;
}
}.big-accordion .ac-caption {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
    cursor: pointer;
}
.big-accordion .ac-opener {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 39px;
    height: 39px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 39 39'%3E%3Cpath d='m37.51 13.15-.73.17.73-.17Zm0 12.7-.73-.17.73.17Zm-36.02 0 .73-.17-.73.17Zm0-12.7.73.17-.73-.17ZM13.15 1.49l.17.73-.17-.73Zm12.7 0-.17.73.17-.73Zm0 36.02.17.73-.17-.73Zm-12.7 0 .17-.73-.17.73Zm23.63-24.2c.96 4.07.96 8.3 0 12.37l1.46.34c1.01-4.29 1.01-8.75 0-13.04l-1.46.34ZM2.22 25.69c-.96-4.06-.96-8.3 0-12.36l-1.47-.34c-1 4.29-1 8.75 0 13.04l1.47-.34Zm11.1-23.46c4.06-.96 8.3-.96 12.36 0l.34-1.47c-4.29-1-8.75-1-13.04 0l.34 1.47Zm12.36 34.56c-4.06.96-8.3.96-12.36 0l-.34 1.46c4.29 1.01 8.75 1.01 13.04 0l-.34-1.46Zm0-34.56a14.9 14.9 0 0 1 11.1 11.1l1.46-.34A16.4 16.4 0 0 0 26.02.75l-.34 1.47ZM12.98.75A16.4 16.4 0 0 0 .75 12.98l1.47.34a14.9 14.9 0 0 1 11.1-11.1L12.98.75Zm.34 36.03a14.9 14.9 0 0 1-11.1-11.1l-1.47.34a16.4 16.4 0 0 0 12.23 12.22l.34-1.46Zm12.7 1.46a16.4 16.4 0 0 0 12.22-12.22l-1.46-.34a14.9 14.9 0 0 1-11.1 11.1l.34 1.46Z' fill='%23FF902E'/%3E%3Cpath d='M14.03 19.22a.75.75 0 0 0 0 1.5v-1.5Zm10.42 1.5a.75.75 0 0 0 0-1.5v1.5Zm-4.46-5.96a.75.75 0 0 0-1.5 0H20Zm-1.5 10.42a.75.75 0 1 0 1.5 0h-1.5Zm-4.46-4.46h10.42v-1.5H14.03v1.5Zm4.46-5.96v10.42H20V14.76h-1.5Z' fill='%23FF902E'/%3E%3C/svg%3E") no-repeat center center/contain;
    cursor: pointer;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.big-accordion.opened .ac-opener {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzOSAzOSc+PHBhdGggZD0nTTM3LjUxIDI1Ljg1YTE1LjY1IDE1LjY1IDAgMCAxLTExLjY2IDExLjY2Yy00LjE4Ljk5LTguNTIuOTktMTIuNyAwQTE1LjY1IDE1LjY1IDAgMCAxIDEuNDkgMjUuODVhMjcuODIgMjcuODIgMCAwIDEgMC0xMi43QTE1LjY1IDE1LjY1IDAgMCAxIDEzLjE1IDEuNDljNC4xOC0uOTkgOC41Mi0uOTkgMTIuNyAwYTE1LjY1IDE1LjY1IDAgMCAxIDExLjY2IDExLjY2Yy45OSA0LjE4Ljk5IDguNTIgMCAxMi43WicgZmlsbD0nI0ZGOTAyRScvPjxwYXRoIGQ9J20zNy41MSAxMy4xNS0uNzMuMTcuNzMtLjE3Wm0wIDEyLjctLjczLS4xNy43My4xN1ptLTM2LjAyIDAgLjczLS4xNy0uNzMuMTdabTAtMTIuNy43My4xNy0uNzMtLjE3Wk0xMy4xNSAxLjQ5bC4xNy43My0uMTctLjczWm0xMi43IDAtLjE3LjczLjE3LS43M1ptMCAzNi4wMi4xNy43My0uMTctLjczWm0tMTIuNyAwIC4xNy0uNzMtLjE3LjczWm0yMy42My0yNC4yYy45NiA0LjA3Ljk2IDguMyAwIDEyLjM3bDEuNDYuMzRjMS4wMS00LjI5IDEuMDEtOC43NSAwLTEzLjA0bC0xLjQ2LjM0Wk0yLjIyIDI1LjY5Yy0uOTYtNC4wNi0uOTYtOC4zIDAtMTIuMzZsLTEuNDctLjM0Yy0xIDQuMjktMSA4Ljc1IDAgMTMuMDRsMS40Ny0uMzRabTExLjEtMjMuNDZjNC4wNi0uOTYgOC4zLS45NiAxMi4zNiAwbC4zNC0xLjQ3Yy00LjI5LTEtOC43NS0xLTEzLjA0IDBsLjM0IDEuNDdabTEyLjM2IDM0LjU2Yy00LjA2Ljk2LTguMy45Ni0xMi4zNiAwbC0uMzQgMS40NmM0LjI5IDEuMDEgOC43NSAxLjAxIDEzLjA0IDBsLS4zNC0xLjQ2Wm0wLTM0LjU2YTE0LjkgMTQuOSAwIDAgMSAxMS4xIDExLjFsMS40Ni0uMzRBMTYuNCAxNi40IDAgMCAwIDI2LjAyLjc1bC0uMzQgMS40N1pNMTIuOTguNzVBMTYuNCAxNi40IDAgMCAwIC43NSAxMi45OGwxLjQ3LjM0YTE0LjkgMTQuOSAwIDAgMSAxMS4xLTExLjFMMTIuOTguNzVabS4zNCAzNi4wM2ExNC45IDE0LjkgMCAwIDEtMTEuMS0xMS4xbC0xLjQ3LjM0YTE2LjQgMTYuNCAwIDAgMCAxMi4yMyAxMi4yMmwuMzQtMS40NlptMTIuNyAxLjQ2YTE2LjQgMTYuNCAwIDAgMCAxMi4yMi0xMi4yMmwtMS40Ni0uMzRhMTQuOSAxNC45IDAgMCAxLTExLjEgMTEuMWwuMzQgMS40NlonIGZpbGw9JyNGRjkwMkUnLz48cGF0aCBkPSdNMTQuMDMgMTkuOTdoMTAuNDJtLTUuMi01LjJ2MTAuNDEnIHN0cm9rZT0nI0Y1RjVGNScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvc3ZnPg==);
}
.big-accordion .ac-content {
    display: none;
    padding-top: 50px;
}
.big-accordion .ac-content .ac-small-title {
    font-size: 18px;
    line-height: 1.66;
    font-weight: 700;
    color: var(--accent);
    margin-bottom: 10px;
}
@media screen and (max-width:991px) {
    .big-accordion .ac-content .ac-small-title {
    font-size: 16px;
}
}.big-accordion .ac-content p:not(:last-child) {
    margin-bottom: 20px;
}
.big-accordion .ac-footer {
    margin-top: 20px;
}
.big-accordion .ac-footer .btn {
    width: 100%;
    min-height: 50px;
}
@media screen and (max-width:991px) {
    .big-accordion {
    padding: 30px 20px;
}
.big-accordion .ac-header {
    gap: 40px;
}
}@media screen and (max-width:767px) {
    .big-accordion .ac-header {
    gap: 20px;
}
.big-accordion .ac-caption {
    font-size: 22px;
    margin-bottom: 10px;
}
.big-accordion .ac-content {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #e1e2e4;
}
}@media screen and (max-width:575px) {
    .big-accordion {
    font-size: 14px;
}
.big-accordion .ac-header {
    gap: 6px;
}
.big-accordion .ac-header-content-text .highlighted-text-block {
    width: calc(100% + 39px + 6px);
    margin-right: calc(-39px - 6px);
}
}.accordions-list {
    display: -ms-grid;
    display: grid;
    grid-gap: 50px;
}
.table {
    border-spacing: 0;
    width: 100%;
    table-layout: fixed;
}
.table.layout-unset {
    table-layout: unset;
}
.table td, .table th {
    font-size: 18px;
    line-height: 1.66;
    text-align: start;
    padding: 10px;
    vertical-align: top;
}
@media screen and (max-width:991px) {
    .table td, .table th {
    font-size: 16px;
}
}@media screen and (max-width:767px) and (min-width:576px) {
    .table td, .table th {
    font-size: 13px;
}
}@media screen and (max-width:575px) {
    .table td, .table th {
    font-size: 14px;
}
}.table thead tr:first-child th:first-child {
    border-top-left-radius: 6px;
}
.table thead tr:first-child th:last-child {
    border-top-right-radius: 6px;
}
.table thead tr:last-child th:first-child {
    border-bottom-left-radius: 6px;
}
.table thead tr:last-child th:last-child {
    border-bottom-right-radius: 6px;
}
.table thead th {
    color: var(--white);
    background: #0183ff;
    height: 50px;
    padding: 10px;
    vertical-align: middle;
}
.table thead th.dark-bg {
    background: var(--dark);
    color: var(--white);
}
.table thead th:first-child {
    padding-left: 20px;
}
.table thead th:last-child {
    padding-right: 20px;
}
@media screen and (max-width:767px) and (min-width:576px) {
    .table thead th: first-child {
    padding-left: 10px;
}
.table thead th:last-child {
    padding-left: 10px;
}
}@media screen and (max-width:575px) {
    .table thead th {
    padding-left: 5px;
    padding-right: 5px;
}
}.table thead.dark-bg td, .table thead .dark-bg td, .table thead.dark-bg th, .table thead .dark-bg th {
    background: var(--dark);
    color: var(--white);
}
.table tbody tr:nth-child(odd) {
    background: #efeff1;
}
.table tbody td:first-child, .table tbody th:first-child {
    padding-left: 20px;
}
.table tbody td:last-child, .table tbody th:last-child {
    padding-right: 20px;
}
@media screen and (max-width:767px) and (min-width:576px) {
    .table tbody td: first-child, .table tbody th:first-child {
    padding-left: 10px;
}
.table tbody td:last-child, .table tbody th:last-child {
    padding-left: 10px;
}
}@media screen and (max-width:575px) {
    .table tbody td, .table tbody th {
    padding-left: 5px;
    padding-right: 5px;
}
}.table tbody td a:not(.btn), .table tbody th a:not(.btn) {
    color: var(--text-dark);
    text-decoration: underline;
    word-wrap: break-word;
}
.table tbody td a:not(.btn):focus, .table tbody td a:not(.btn):hover, .table tbody th a:not(.btn):focus, .table tbody th a:not(.btn):hover {
    color: var(--primary);
    text-decoration: none;
}
@media screen and (max-width:575px) {
    .table tbody th br {
    display: none;
}
}.table .table-buttons {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 6px;
}
@media screen and (min-width:992px) {
    .table .table-buttons .btn {
    width: 80px;
}
}.table .cell-flex-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 20px;
    gap: 20px;
}
@media screen and (max-width:767px) {
    .table .cell-flex-content {
    padding-right: 0;
    gap: 5px;
}
}.table .cell-opener {
    width: 20px;
    height: 20px;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid var(--primary);
}
.table .cell-opener:after {
    content: '';
    display: block;
    width: 6px;
    height: 10px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 10'%3E%3Cpath d='m5.08 5 .36.35a.5.5 0 0 0 0-.7L5.08 5ZM1.27.48a.5.5 0 1 0-.7.7l.7-.7Zm-.7 8.33a.5.5 0 0 0 .7.71l-.7-.7Zm4.87-4.16L1.27.48l-.7.7 4.16 4.17.7-.7Zm-.71 0L.56 8.8l.71.71 4.17-4.17-.71-.7Z' fill='%23FF902E'/%3E%3C/svg%3E") no-repeat center center/contain;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.table .cell-opener.opened {
    background: var(--primary);
}
.table .cell-opener.opened:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2IDEwJz48cGF0aCBkPSdtNS4wOCA1IC4zNi4zNWEuNS41IDAgMCAwIDAtLjdMNS4wOCA1Wk0xLjI3LjQ4YS41LjUgMCAxIDAtLjcuN2wuNy0uN1ptLS43IDguMzNhLjUuNSAwIDAgMCAuNy43MWwtLjctLjdabTQuODctNC4xNkwxLjI3LjQ4bC0uNy43IDQuMTYgNC4xNy43LS43Wm0tLjcxIDBMLjU2IDguOGwuNzEuNzEgNC4xNy00LjE3LS43MS0uN1onIGZpbGw9JyNGNUY1RjUnLz48L3N2Zz4=);
}
.table .nested-table {
    display: none;
}
.table .inner-table {
    border-collapse: collapse;
    width: calc(100% + 20px * 2);
    margin-left: -20px;
    margin-right: -20px;
}
.table .inner-table>thead {
    border-top: 1px solid rgba(29, 29, 29, .4);
    border-bottom: 1px solid rgba(29, 29, 29, .4);
}
.table .inner-table>thead>th {
    padding: 15px 10px;
    font-weight: 500;
    text-align: start;
    font-family: var(--second-font);
    font-size: 14px;
    line-height: 1.428;
}
@media screen and (min-width:992px) {
    .table .inner-table>thead>th: first-child {
    padding-left: 20px;
}
.table .inner-table>thead>th:last-child {
    padding-right: 20px;
}
}@media screen and (max-width:767px) {
    .table .inner-table>thead>th {
    padding-left: 5px;
    padding-right: 5px;
}
.table .inner-table>thead>th:first-child {
    padding-left: 10px;
}
.table .inner-table>thead>th:last-child {
    padding-right: 10px;
}
}@media screen and (max-width:575px) {
    .table .inner-table>thead>th {
    padding-left: 2px;
    padding-right: 2px;
}
}@media screen and (max-width:374px) {
    .table .inner-table>thead>th {
    font-size: 12px;
}
}.table .inner-table>tbody>td {
    padding: 20px 10px;
    font-size: 14px;
    line-height: 1.143;
}
@media screen and (min-width:992px) {
    .table .inner-table>tbody>td: first-child {
    padding-left: 20px;
}
.table .inner-table>tbody>td:last-child {
    padding-right: 20px;
}
}@media screen and (max-width:767px) {
    .table .inner-table>tbody>td {
    padding-left: 5px;
    padding-right: 5px;
}
}@media screen and (max-width:575px) {
    .table .inner-table>tbody>td {
    padding: 15px 2px;
}
}@media screen and (max-width:374px) {
    .table .inner-table>tbody>td {
    font-size: 12px;
}
}@media screen and (max-width:767px) {
    .scrollable-table-wrapper.sm-active {
    overflow-x: auto;
    overscroll-behavior-x: contain;
    padding-bottom: 10px;
    scrollbar-color: #efeff1 var(--primary);
    scrollbar-width: thin;
}
.scrollable-table-wrapper.sm-active::-webkit-scrollbar {
    height: 20px;
}
.scrollable-table-wrapper.sm-active::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #efeff1;
}
.scrollable-table-wrapper.sm-active::-webkit-scrollbar-thumb {
    background: var(--primary);
    border-radius: 6px;
    height: 20px;
}
.scrollable-table-wrapper.sm-active .table {
    min-width: 830px;
}
}.table-tick-icon {
    width: 30px;
    height: 30px;
    display: block;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M4.2 11.19a9.39 9.39 0 0 1 6.99-7 16.7 16.7 0 0 1 7.62 0 9.39 9.39 0 0 1 7 7c.59 2.5.59 5.11 0 7.62a9.39 9.39 0 0 1-7 7c-2.5.59-5.11.59-7.62 0a9.39 9.39 0 0 1-7-7 16.7 16.7 0 0 1 0-7.62Z' stroke='%231D1D1D'/%3E%3Cpath d='m11.56 14.69 2.5 2.5 4.38-4.69' stroke='%231D1D1D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.table-tick-icon.small {
    width: 12px;
    height: 10px;
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMCc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMS4yNS4yYy4zLjI3LjM0Ljc0LjA2IDEuMDVsLTcuMTQgOGEuNzUuNzUgMCAwIDEtMS4xMiAwTC4xOSA2LjA1YS43NS43NSAwIDAgMSAxLjEyLTFsMi4zIDIuNTdMMTAuMTkuMjVhLjc1Ljc1IDAgMCAxIDEuMDYtLjA2WicgZmlsbD0nIzFEMUQxRCcvPjwvc3ZnPg==);
}
.table-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #e1e2e4;
    border-radius: 6px;
}
.table-nav-btn {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 6px;
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 500;
    min-height: 50px;
    color: var(--text-dark);
    margin-top: -1px;
    margin-bottom: -1px;
}
.table-nav-btn:first-child {
    margin-left: -1px;
}
.table-nav-btn:last-child {
    margin-right: -1px;
}
.table-nav-btn.current {
    background: var(--primary);
}
.media-cards-section {
    padding: 120px 0 60px;
}
@media screen and (max-width:767px) {
    .media-cards-section {
    padding: 90px 0 45px;
}
}.media-cards-section.default-paddings {
    padding: 60px 0;
}
@media screen and (max-width:767px) {
    .media-cards-section.default-paddings {
    padding: 45px 0;
}
}.media-cards-list {
    display: -ms-grid;
    display: grid;
    grid-gap: 120px;
}
@media screen and (max-width:991px) {
    .media-cards-list {
    grid-gap: 90px;
}
}@media screen and (min-width:992px) {
    .media-cards-list.medium-gap {
    grid-gap: 90px;
}
}.media-cards-list.small-gap {
    grid-gap: 40px;
}
@media screen and (max-width:575px) {
    .media-cards-list {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
.media-cards-list.xs-small-gap {
    gap: 40px;
}
}.media-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 20px;
    background: #fff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
}
.media-card .card-content {
    padding: 40px;
    width: calc(50% + 10px);
}
@media screen and (min-width:768px) {
    .media-card: nth-child(odd) .card-content {
    padding-right: 25px;
}
.media-card.reverse, .media-card:nth-child(2n) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.media-card.reverse .card-content, .media-card:nth-child(2n) .card-content {
    padding-left: 60px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
    .media-card.reverse .card-content, .media-card: nth-child(2n) .card-content {
    padding-left: 40px;
}
}@media screen and (min-width:768px) {
    .media-card.reverse.small-content-padding .card-content, .media-card: nth-child(2n).small-content-padding .card-content {
    padding-left: 23px;
}
.reverse .media-card:nth-child(2n) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.reverse .media-card:nth-child(2n) .card-content {
    padding-right: 25px;
    padding-left: 40px;
}
.reverse .media-card:nth-child(odd) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.reverse .media-card:nth-child(odd) .card-content {
    padding-left: 60px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
    .reverse .media-card: nth-child(odd) .card-content {
    padding-left: 40px;
}
}.media-card .card-badge {
    padding: 6px 16px;
    margin-bottom: 20px;
    border-radius: var(--r);
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-box-shadow: 0 6px 15px rgba(0, 84, 247, .15);
    box-shadow: 0 6px 15px rgba(0, 84, 247, .15);
    font-size: 28px;
    line-height: 1.79;
    font-weight: 700;
    color: var(--white);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    text-transform: uppercase;
}
.media-card .card-suptitle {
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 10px;
}
.media-card .card-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
    margin-bottom: 20px;
}
.media-card .card-title+.card-subtitle {
    margin-top: -10px;
}
.media-card .card-subtitle {
    font-size: 22px;
    line-height: 1.82;
    margin-bottom: 30px;
    font-weight: 500;
}
.media-card .card-text p:not(:last-child) {
    margin-bottom: 1.66em;
}
.media-card .card-text h3 {
    font-size: 28px;
    line-height: 1.43;
    font-weight: 500;
}
.media-card .card-text a {
    font-weight: 700;
    text-decoration: underline;
}
.media-card .card-text a:focus, .media-card .card-text a:hover {
    text-decoration: none;
    color: var(--primary);
}
.media-card .card-logos-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 0 20px;
    max-width: 500px;
    margin-top: 20px;
}
.media-card .card-logos-grid img {
    display: block;
    max-width: 100%;
    height: auto;
}
@media screen and (max-width:991px) {
    .media-card .card-logos-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}.media-card .card-footer {
    margin-top: 20px;
}
.media-card .card-footer .btn {
    min-width: 180px;
}
.media-card .card-image {
    width: calc(50% - 10px);
    position: relative;
    background: var(--light-bg);
    border-radius: 20px;
}
@media screen and (min-width:768px) {
    .media-card .card-image {
    min-height: 100%;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
}
}.media-card .card-image.black {
    background: var(--dark);
}
.media-card .card-image.dark {
    background: #323232;
}
.media-card .card-image.fullsize img {
    -o-object-fit: cover;
    object-fit: cover;
}
.media-card .card-image:before {
    content: '';
    display: block;
    padding-top: 91.379%}
.media-card .card-image img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
    border-radius: 20px;
}
.media-card .card-image.position-right-center img {
    -o-object-position: right center;
    object-position: right center;
}
.media-card.small-image .card-image:before {
    padding-top: 62.069%}
@media screen and (min-width:768px) {
    .media-card.small-image.reverse .card-content {
    padding-left: 30px;
}
}.media-card.medium-image .card-image:before {
    padding-top: 72.414%}
@media screen and (min-width:768px) {
    .media-card.medium-image.reverse .card-content {
    padding-left: 30px;
}
}@media screen and (max-width:1199px) {
    .media-card .card-title {
    font-size: 28px;
}
}@media screen and (max-width:767px) {
    .media-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.media-card .card-content, .media-card .card-image {
    width: 100%}
.media-card .card-subtitle {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 2.22;
}
}@media screen and (min-width:576px) {
    .media-card .card-footer {
    display: none;
}
.media-card .card-content .card-footer {
    display: block;
}
}@media screen and (max-width:575px) {
    .media-card {
    padding: 30px 15px;
    gap: 20px;
}
.media-card .card-footer {
    display: block;
    margin-top: 0;
    width: 100%}
.media-card .card-footer .btn {
    width: 100%;
    min-height: 50px;
    font-size: 16px;
}
.media-card .card-content {
    padding: 0;
}
.media-card .card-content .card-footer {
    display: none;
}
.media-card .card-text h3 {
    font-size: 22px;
}
.media-card.xs-image-first .card-image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -30px;
}
.media-card.xs-image-first .card-content {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
.media-card.xs-fullwidth {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
}.pagination-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 40px;
}
.pagination-wrapper .pagination-arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-indent: -9999px;
    overflow: hidden;
    width: 50px;
    height: 50px;
}
.pagination-wrapper .pagination-arrow.prev {
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 51'%3E%3Cpath d='M6.99 19.58A15.65 15.65 0 0 1 18.65 7.9a27.8 27.8 0 0 1 12.7 0 15.65 15.65 0 0 1 11.66 11.67c.99 4.18.99 8.53 0 12.71a15.65 15.65 0 0 1-11.66 11.67 27.8 27.8 0 0 1-12.7 0A15.65 15.65 0 0 1 6.99 32.3a27.86 27.86 0 0 1 0-12.71Z' stroke='%23FF902E' stroke-width='2'/%3E%3Cpath d='m27.08 31.15-5.2-5.21 5.2-5.22' stroke='%23FF902E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.pagination-wrapper .pagination-arrow.prev:focus, .pagination-wrapper .pagination-arrow.prev:hover {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MCA1MSc+PHBhdGggZD0nTTYuOTkgMTkuNThBMTUuNjUgMTUuNjUgMCAwIDEgMTguNjUgNy45YTI3LjggMjcuOCAwIDAgMSAxMi43IDAgMTUuNjUgMTUuNjUgMCAwIDEgMTEuNjYgMTEuNjdjLjk5IDQuMTguOTkgOC41MyAwIDEyLjcxYTE1LjY1IDE1LjY1IDAgMCAxLTExLjY2IDExLjY3IDI3LjggMjcuOCAwIDAgMS0xMi43IDBBMTUuNjUgMTUuNjUgMCAwIDEgNi45OSAzMi4zYTI3Ljg2IDI3Ljg2IDAgMCAxIDAtMTIuNzFaJyBmaWxsPScjRkY5MDJFJyBzdHJva2U9JyNGRjkwMkUnIHN0cm9rZS13aWR0aD0nMicvPjxwYXRoIGQ9J20yNy4wOCAzMS4xNS01LjItNS4yMSA1LjItNS4yMicgc3Ryb2tlPScjRjVGNUY1JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvc3ZnPg==);
}
.pagination-wrapper .pagination-arrow.next {
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 51'%3E%3Cpath d='M6.99 19.58A15.65 15.65 0 0 1 18.65 7.9a27.8 27.8 0 0 1 12.7 0 15.65 15.65 0 0 1 11.66 11.67c.99 4.18.99 8.53 0 12.71a15.65 15.65 0 0 1-11.66 11.67 27.8 27.8 0 0 1-12.7 0A15.65 15.65 0 0 1 6.99 32.3a27.86 27.86 0 0 1 0-12.71Z' stroke='%23FF902E' stroke-width='2'/%3E%3Cpath d='m22.92 20.72 5.2 5.22-5.2 5.2' stroke='%23FF902E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.pagination-wrapper .pagination-arrow.next:focus, .pagination-wrapper .pagination-arrow.next:hover {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MCA1MSc+PHBhdGggZD0nTTYuOTkgMTkuNThBMTUuNjUgMTUuNjUgMCAwIDEgMTguNjUgNy45YTI3LjggMjcuOCAwIDAgMSAxMi43IDAgMTUuNjUgMTUuNjUgMCAwIDEgMTEuNjYgMTEuNjdjLjk5IDQuMTguOTkgOC41MyAwIDEyLjcxYTE1LjY1IDE1LjY1IDAgMCAxLTExLjY2IDExLjY3IDI3LjggMjcuOCAwIDAgMS0xMi43IDBBMTUuNjUgMTUuNjUgMCAwIDEgNi45OSAzMi4zYTI3Ljg2IDI3Ljg2IDAgMCAxIDAtMTIuNzFaJyBmaWxsPScjRkY5MDJFJyBzdHJva2U9JyNGRjkwMkUnIHN0cm9rZS13aWR0aD0nMicvPjxwYXRoIGQ9J20yMi45MiAyMC43MiA1LjIgNS4yMi01LjIgNS4yJyBzdHJva2U9JyNGNUY1RjUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PC9zdmc+);
}
.pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.pagination li a, .pagination li span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 40px;
    min-height: 40px;
    padding: 10px;
    font-size: 14px;
    line-height: 1;
    color: var(--text-dark);
    font-family: var(--second-font);
}
@media screen and (max-width:575px) {
    .pagination li a, .pagination li span {
    min-width: 36px;
}
}.pagination li a:focus, .pagination li a:hover {
    color: var(--primary);
}
.pagination li.current a {
    font-weight: 700;
    color: var(--primary);
    cursor: default;
}
.news-pagination-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.news-pagination-wrapper .news-pagination-arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-indent: -9999px;
    overflow: hidden;
    width: 40px;
    height: 40px;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff;
    border-radius: 4px;
}
.news-pagination-wrapper .news-pagination-arrow.prev:after {
    content: '';
    display: block;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9.5 12-.53.53a.75.75 0 0 1 0-1.06l.53.53Zm4.47-5.53a.75.75 0 1 1 1.06 1.06l-1.06-1.06Zm1.06 10a.75.75 0 1 1-1.06 1.06l1.06-1.06Zm-6.06-5 5-5 1.06 1.06-5 5-1.06-1.06Zm1.06 0 5 5-1.06 1.06-5-5 1.06-1.06Z' fill='%231D1D1D'/%3E%3C/svg%3E") no-repeat center center/contain;
    width: 24px;
    height: 24px;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.news-pagination-wrapper .news-pagination-arrow.prev:focus:after, .news-pagination-wrapper .news-pagination-arrow.prev:hover:after {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZD0nbTkuNSAxMi0uNTMuNTNhLjc1Ljc1IDAgMCAxIDAtMS4wNmwuNTMuNTNabTQuNDctNS41M2EuNzUuNzUgMCAxIDEgMS4wNiAxLjA2bC0xLjA2LTEuMDZabTEuMDYgMTBhLjc1Ljc1IDAgMSAxLTEuMDYgMS4wNmwxLjA2LTEuMDZabS02LjA2LTUgNS01IDEuMDYgMS4wNi01IDUtMS4wNi0xLjA2Wm0xLjA2IDAgNSA1LTEuMDYgMS4wNi01LTUgMS4wNi0xLjA2WicgZmlsbD0nI0ZGOTAyRScvPjwvc3ZnPg==);
}
.news-pagination-wrapper .news-pagination-arrow.next: after {
    content: '';
    display: block;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m14.5 12 .53.53a.75.75 0 0 0 0-1.06l-.53.53Zm-4.47-5.53a.75.75 0 1 0-1.06 1.06l1.06-1.06Zm-1.06 10a.75.75 0 1 0 1.06 1.06l-1.06-1.06Zm6.06-5-5-5-1.06 1.06 5 5 1.06-1.06Zm-1.06 0-5 5 1.06 1.06 5-5-1.06-1.06Z' fill='%231D1D1D'/%3E%3C/svg%3E") no-repeat center center/contain;
    width: 24px;
    height: 24px;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.news-pagination-wrapper .news-pagination-arrow.next:focus:after, .news-pagination-wrapper .news-pagination-arrow.next:hover:after {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZD0nbTE0LjUgMTIgLjUzLjUzYS43NS43NSAwIDAgMCAwLTEuMDZsLS41My41M1ptLTQuNDctNS41M2EuNzUuNzUgMCAxIDAtMS4wNiAxLjA2bDEuMDYtMS4wNlptLTEuMDYgMTBhLjc1Ljc1IDAgMSAwIDEuMDYgMS4wNmwtMS4wNi0xLjA2Wm02LjA2LTUtNS01LTEuMDYgMS4wNiA1IDUgMS4wNi0xLjA2Wm0tMS4wNiAwLTUgNSAxLjA2IDEuMDYgNS01LTEuMDYtMS4wNlonIGZpbGw9JyNGRjkwMkUnLz48L3N2Zz4=);
}
.news-pagination-wrapper .news-pagination-arrow[disabled] {
    pointer-events: none;
}
.news-pagination-wrapper .news-pagination-arrow[disabled]:after {
    opacity: .4;
}
.news-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.news-pagination li a, .news-pagination li span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 40px;
    min-height: 40px;
    padding: 10px;
    font-size: 14px;
    line-height: 1;
    color: var(--text-dark);
    font-family: var(--second-font);
}
@media screen and (max-width:575px) {
    .news-pagination li a, .news-pagination li span {
    min-width: 36px;
}
}.news-pagination li a:focus, .news-pagination li a:hover {
    color: var(--primary);
}
.news-pagination li.current a {
    font-weight: 700;
    color: var(--primary);
    cursor: default;
}
.first-screen-section {
    background: url(assets/images/backgrounds/first-screen-bg.svg) no-repeat center top/1920px auto;
    --content-width: 663px;
    --text-width: 500px;
}
.first-screen-section .section-inner {
    min-height: 460px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.first-screen-section .section-content {
    padding: 60px 0;
    width: 100%;
    max-width: var(--content-width);
    position: relative;
    z-index: 2;
}
.first-screen-section .section-content .section-text {
    max-width: var(--text-width);
}
.first-screen-section .section-content .section-text p:not(:last-child) {
    margin-bottom: 15px;
}
.first-screen-section .section-footer {
    margin-top: 30px;
}
.first-screen-section .section-footer .btn {
    min-width: 280px;
}
.first-screen-section .page-caption {
    margin-bottom: 20px;
}
.first-screen-section .section-image {
    width: calc(100% - var(--content-width) + 90px);
    margin-left: -90px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.first-screen-section .section-image img {
    display: block;
    max-width: 100%;
    height: auto;
}
.first-screen-section.discord-page .section-buttons-block {
    margin-bottom: 30px;
    margin-top: 30px;
}
.first-screen-section.discord-page .section-buttons-block .block-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    margin-bottom: 10px;
}
.first-screen-section.discord-page .section-buttons-block .block-items .btn {
    min-width: 220px;
}
.first-screen-section.discord-page .section-buttons-block p a {
    font-weight: 700;
    text-decoration: underline;
    color: var(--accent);
}
.first-screen-section.discord-page .section-buttons-block p a:focus, .first-screen-section.discord-page .section-buttons-block p a:hover {
    text-decoration: none;
    color: var(--primary);
}
.first-screen-section.discord-page .section-widgets {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
.first-screen-section.discord-page .section-widgets .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 9px 12px;
    border-radius: 10px;
    background: #def1f9;
    min-width: 140px;
    min-height: 70px;
}
.first-screen-section.discord-page .section-widgets .item img {
    display: block;
    max-width: 100%;
    height: auto;
}
@media screen and (max-width:1199px) {
    .first-screen-section.discord-page .section-widgets {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.first-screen-section.discord-page .section-widgets p {
    width: 100%}
}@media screen and (max-width:991px) {
    .first-screen-section.discord-page .section-content {
    max-width: unset;
}
.first-screen-section.discord-page .section-image {
    width: 100%}
}@media screen and (max-width:575px) {
    .first-screen-section.discord-page .section-buttons-block .block-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
}
.first-screen-section.discord-page .section-buttons-block .block-items .btn {
    width: 100%;
    min-height: 60px;
    font-size: 22px;
}
.first-screen-section.discord-page .page-caption {
    font-size: 44px;
    letter-spacing: -.04em;
}
.first-screen-section.discord-page .section-widgets .item {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}
}@media screen and (max-width:575px) {
    .first-screen-section.copy-traders-page .page-caption {
    font-size: 45px;
    letter-spacing: -.04em;
}
}.first-screen-section.trading-central-page .section-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media screen and (min-width:992px) {
    .first-screen-section.trading-central-page {
    --content-width: 841px;
    --text-width: 600px;
}
.first-screen-section.trading-central-page .section-image {
    width: calc(100% - var(--content-width) + 240px);
    margin-left: -240px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.first-screen-section.trading-central-page .market-sentiment-slide .section-image {
    -ms-flex-item-align: end;
    align-self: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    width: calc(100% - var(--content-width) + 240px + 200px);
    margin-right: -200px;
}
}@media screen and (max-width:991px) {
    .first-screen-section.trading-central-page .market-sentiment-slide .section-image {
    -ms-flex-item-align: end;
    align-self: flex-end;
    width: calc(100% + 260px);
    margin-right: -260px;
}
}@media screen and (max-width:767px) {
    .first-screen-section.trading-central-page {
    padding-bottom: 0;
}
.first-screen-section.trading-central-page .container {
    padding: 0 30px;
}
.first-screen-section.trading-central-page .market-sentiment-slide .section-image {
    width: 100%;
    margin: 0;
    position: relative;
    height: 256px;
}
.first-screen-section.trading-central-page .market-sentiment-slide .section-image img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 256px;
    width: auto;
    max-width: unset;
}
}@media screen and (min-width:992px) {
    .first-screen-section.promotions-page {
    --content-width: 595px;
    --text-width: 100%}
.first-screen-section.promotions-page .section-image {
    width: calc(100% - var(--content-width) - 20px);
    margin-left: 0;
}
}.first-screen-section.promotions-inner-page .section-text strong {
    color: var(--accent);
}
.first-screen-section.promotions-inner-page .section-text a {
    font-weight: 700;
    text-decoration: underline;
    color: var(--accent);
}
.first-screen-section.promotions-inner-page .section-text a:focus, .first-screen-section.promotions-inner-page .section-text a:hover {
    text-decoration: none;
    color: var(--primary);
}
@media screen and (min-width:768px) {
    .first-screen-section.promotions-inner-page .section-text p: not(:last-child) {
    margin-bottom: 30px;
}
}.first-screen-section.promotions-inner-page .section-widgets {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
}
.first-screen-section.promotions-inner-page .section-widgets .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 12px;
    background: #def1f9;
    border-radius: 14px;
}
.first-screen-section.promotions-inner-page .section-widgets .item img {
    display: block;
    max-width: 100%;
    height: auto;
}
.first-screen-section.promotions-inner-page .section-note {
    margin-top: 20px;
    font-size: 14px;
}
@media screen and (min-width:1200px) {
    .first-screen-section.promotions-inner-page.promotions-welcome-bonus .section-image {
    -webkit-transform: translateX(36px);
    -ms-transform: translateX(36px);
    transform: translateX(36px);
}
}@media screen and (min-width:1200px) {
    .first-screen-section.promotions-inner-page {
    --content-width: 695px;
    --text-width: 598px;
}
.first-screen-section.promotions-inner-page .section-image {
    width: calc(100% - var(--content-width) - 50px);
    margin-left: -50px;
}
.first-screen-section.promotions-inner-page.promotions-new-trader {
    --content-width: 792px;
}
.first-screen-section.promotions-inner-page.promotions-new-trader .section-image {
    width: calc(100% - var(--content-width) + 105px);
    margin-left: -105px;
}
}.first-screen-section.page-404 {
    --text-width: 100%}
@media screen and (min-width:1200px) {
    .first-screen-section.page-404 .page-caption {
    font-size: 128px;
    line-height: 1;
    margin-bottom: 30px;
}
}@media screen and (max-width:767px) {
    .first-screen-section.page-404 .page-caption {
    font-size: 96px;
}
}.first-screen-section.trading-tools-page {
    position: relative;
}
.first-screen-section.trading-tools-page .section-inner {
    min-height: 600px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
}
.first-screen-section.trading-tools-page .section-content {
    padding-top: 70px;
    position: relative;
    z-index: 2;
}
.first-screen-section.trading-tools-page .section-content .trading-tools-animated-image {
    position: absolute;
    right: 60px;
    bottom: 0;
    width: 212px;
    z-index: -1;
    --shift: -100px;
}
.first-screen-section.trading-tools-page .section-content .trading-tools-animated-image img {
    display: block;
    max-width: 100%;
    height: auto;
    -webkit-animation: bounce 4s infinite ease-in-out both;
    animation: bounce 4s infinite ease-in-out both;
}
@media screen and (max-width:1199px) {
    .first-screen-section.trading-tools-page .section-content .trading-tools-animated-image {
    right: -80px;
    bottom: auto;
    top: 60px;
    width: 140px;
    --shift: -60px;
}
}@media screen and (max-width:991px) {
    .first-screen-section.trading-tools-page .section-content .trading-tools-animated-image {
    padding: -120px;
    width: 110px;
}
}@media screen and (max-width:767px) {
    .first-screen-section.trading-tools-page .section-content .trading-tools-animated-image {
    display: none;
}
}@-webkit-keyframes bounce {
    0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
50% {
    -webkit-transform: translateY(var(--shift));
    transform: translateY(var(--shift));
}
to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}@keyframes bounce {
    0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
50% {
    -webkit-transform: translateY(var(--shift));
    transform: translateY(var(--shift));
}
to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}.first-screen-section.trading-tools-page .section-image {
    position: absolute;
    left: calc(50% + 25px);
    bottom: 0;
    margin-left: auto;
    width: 871px;
    -ms-flex-item-align: end;
    align-self: flex-end;
}
.first-screen-section.trading-tools-page .section-image img {
    -o-object-position: right center;
    object-position: right center;
}
.first-screen-section.trading-tools-page .section-text {
    max-width: 360px;
}
@media screen and (max-width:1199px) {
    .first-screen-section.trading-tools-page .section-inner {
    min-height: 460px;
}
.first-screen-section.trading-tools-page .section-image {
    left: calc(50% - 103px);
    width: 729px;
}
}@media screen and (max-width:991px) {
    .first-screen-section.trading-tools-page .section-inner {
    min-height: 600px;
}
}@media screen and (max-width:991px) {
    .first-screen-section.trading-tools-page .section-text {
    max-width: 320px;
}
.first-screen-section.trading-tools-page .page-caption {
    font-size: 38px;
}
.first-screen-section.trading-tools-page .section-image {
    left: calc(50% - 25px);
}
}@media screen and (max-width:767px) {
    .first-screen-section.trading-tools-page .section-text {
    max-width: unset;
}
}@media screen and (max-width:575px) {
    .first-screen-section.trading-tools-page .section-inner {
    min-height: 830px;
}
.first-screen-section.trading-tools-page .section-content {
    padding-top: 45px;
}
.first-screen-section.trading-tools-page .section-image {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 575px;
}
.first-screen-section.trading-tools-page .section-image img {
    height: 389px;
    width: auto;
}
}@media screen and (min-width:1200px) {
    .first-screen-section.careers-page {
    --content-width: 520px;
    --text-width: 440px;
}
.first-screen-section.careers-page .section-inner {
    min-height: 550px;
}
.first-screen-section.careers-page .section-image {
    width: calc(100% - var(--content-width) - 27px);
    margin-left: auto;
}
}@media screen and (max-width:991px) {
    .first-screen-section.careers-page .page-caption {
    font-size: 48px;
    letter-spacing: -.04em;
}
.first-screen-section.careers-page .section-image {
    max-width: 340px;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}
.first-screen-section.careers-page .section-image img {
    margin-top: auto;
}
}@media screen and (max-width:575px) {
    .first-screen-section.careers-page {
    padding-bottom: 70px;
}
.first-screen-section.careers-page .page-caption {
    font-size: 44px;
}
}@media screen and (max-width:374px) {
    .first-screen-section.careers-page .page-caption {
    font-size: 43px;
}
}@media screen and (min-width:992px) {
    .first-screen-section.contacts-page {
    min-height: 550px;
    padding-bottom: 90px;
    --text-width: 440px;
}
}@media screen and (max-width:991px) {
    .first-screen-section.contacts-page .section-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
}@media screen and (max-width:767px) {
    .first-screen-section.contacts-page {
    padding-bottom: 55px;
}
}@media screen and (max-width:575px) {
    .first-screen-section.contacts-page .section-content {
    min-height: unset;
    margin-bottom: 50px;
}
}@media screen and (min-width:1200px) {
    .first-screen-section.trading-platforms-page .section-image img {
    width: calc(100% + 18px);
    margin-right: -18px;
}
}@media screen and (min-width:1200px) {
    .first-screen-section.regulation-page {
    --text-width: 595px;
}
}.first-screen-section.about-page .section-image {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-item-align: end;
    align-self: flex-end;
}
@media screen and (max-width:767px) {
    .first-screen-section.about-page {
    padding-bottom: 0;
}
}@media screen and (max-width:575px) {
    .first-screen-section.about-page .page-caption {
    font-size: 48px;
    letter-spacing: -.04em;
}
.first-screen-section.about-page .section-image {
    max-width: 340px;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}
.first-screen-section.about-page .section-image img {
    margin-top: auto;
}
}@media screen and (max-width:374px) {
    .first-screen-section.about-page .page-caption {
    font-size: 46px;
}
}.first-screen-section.why-choose-us {
    --text-width: 458px;
}
.first-screen-section.why-choose-us .section-image {
    -ms-flex-item-align: end;
    align-self: flex-end;
}
.first-screen-section.why-choose-us .section-image img {
    max-width: unset;
    width: calc(100% + 138px + 112px);
    margin-right: -138px;
    margin-left: -112px;
}
@media screen and (min-width:1200px) {
    .first-screen-section.why-choose-us .section-inner {
    min-height: 680px;
}
.first-screen-section.why-choose-us .section-content {
    -webkit-transform: translateY(-60px);
    -ms-transform: translateY(-60px);
    transform: translateY(-60px);
}
}@media screen and (max-width:1199px) {
    .first-screen-section.why-choose-us .section-image img {
    width: calc(100% + 138px + 42px);
    margin-right: -138px;
    margin-left: -42px;
}
}@media screen and (max-width:991px) and (min-width:768px) {
    .first-screen-section.why-choose-us .page-caption {
    font-size: 48px;
}
.first-screen-section.why-choose-us .section-image img {
    width: calc(100% + 100px);
    margin-left: 0;
    margin-right: -100px;
}
}@media screen and (max-width:767px) {
    .first-screen-section.why-choose-us {
    padding-bottom: 0!important;
}
.first-screen-section.why-choose-us .section-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.first-screen-section.why-choose-us .section-image img {
    width: calc(100% + 70px);
    margin-right: -70px;
}
}@media screen and (max-width:575px) {
    .first-screen-section.why-choose-us .page-caption {
    font-size: 43px;
    letter-spacing: -.04em;
}
.first-screen-section.why-choose-us .section-image {
    height: 428px;
    position: relative;
}
.first-screen-section.why-choose-us .section-image img {
    width: auto;
    height: 100%;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-48%);
    -ms-transform: translateX(-48%);
    transform: translateX(-48%);
    bottom: 0;
    margin: 0;
}
}@media screen and (max-width:374px) {
    .first-screen-section.why-choose-us .page-caption {
    font-size: 40px;
}
.first-screen-section.why-choose-us .section-image {
    height: 410px;
}
}@media screen and (max-width:1199px) {
    .first-screen-section {
    --content-width: 500px;
    --text-width: 100%}
.first-screen-section .section-image {
    width: calc(100% - var(--content-width));
    margin-left: 0;
}
}@media screen and (max-width:991px) {
    .first-screen-section {
    --content-width: 350px;
}
}@media screen and (max-width:991px) and (min-width:768px) {
    .first-screen-section.promotions-inner-page {
    --content-width: 100%;
    padding-bottom: 10px;
}
.first-screen-section.promotions-inner-page.with-footer {
    padding-bottom: 32px;
}
.first-screen-section.promotions-inner-page .section-inner {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.first-screen-section.promotions-inner-page .section-content {
    padding: 45px 15px 0;
}
.first-screen-section.promotions-inner-page .section-image {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 30px;
}
.first-screen-section.promotions-inner-page .section-inner>.section-footer {
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
}
.first-screen-section.promotions-inner-page .section-inner>.section-footer .btn {
    width: 100%;
    min-width: unset;
}
}@media screen and (max-width:767px) {
    .first-screen-section {
    --content-width: 100%;
    padding-bottom: 10px;
}
.first-screen-section.with-footer {
    padding-bottom: 32px;
}
.first-screen-section .section-inner {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.first-screen-section .section-content {
    padding: 45px 15px 0;
}
.first-screen-section .section-image {
    width: 100%}
.first-screen-section .section-inner>.section-footer {
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
}
.first-screen-section .section-inner>.section-footer .btn {
    width: 100%;
    min-width: unset;
}
}@media screen and (max-width:575px) {
    .first-screen-section {
    background-image: url(assets/images/backgrounds/first-screen-bg-mobile.svg);
}
.first-screen-section .section-content {
    min-height: 290px;
}
.first-screen-section .section-content .section-footer .btn {
    width: 100%;
    min-width: unset;
}
}@media screen and (max-width:767px) {
    .first-screen-section .container>.section-inner, .first-screen-slider {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
}.info-tabs-section {
    padding: 0 0 60px;
}
@media screen and (max-width:991px) {
    .info-tabs-section {
    padding-bottom: 45px;
}
}.advantages-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}
.advantages-grid .advantage-card:nth-child(odd):last-child {
    grid-column: 1/-1;
}
@media screen and (max-width:767px) {
    .advantages-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.advantage-card {
    padding: 30px;
    border-radius: 14px;
    background: var(--light-bg);
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 80px 1fr;
    grid-template-columns: 80px 1fr;
    grid-gap: 10px 20px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
}
.advantage-card .card-icon {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #0183ff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.advantage-card .card-icon img {
    width: 50px;
    height: 50px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
    display: block;
}
.advantage-card .card-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
    margin-bottom: 12px;
}
.advantage-card .card-text a {
    text-decoration: underline;
    font-weight: 700;
    color: var(--primary);
}
.advantage-card.highlighted {
    background: #0183ff;
    color: var(--white);
}
.advantage-card.highlighted .card-icon {
    background: var(--white);
}
.advantage-card.highlighted .card-text a {
    color: var(--white);
}
@media screen and (max-width:991px) {
    .advantage-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
}
.advantage-card .card-title {
    font-size: 22px;
    line-height: 1.82;
    margin-bottom: 6px;
}
}.info-grid {
    display: -ms-grid;
    display: grid;
    grid-gap: 120px;
}
@media screen and (max-width:991px) {
    .info-grid {
    grid-gap: 90px;
}
}.white-content-block {
    padding: 40px 30px;
    background: #fff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
}
.white-content-block .block-column {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    width: 100%}
.white-content-block .block-column.narrow {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: auto;
}
.white-content-block .block-column p:not(:last-child) {
    margin-bottom: 20px;
}
.white-content-block .block-column p small {
    font-size: 14px;
}
.white-content-block .block-column p a {
    color: var(--accent);
    font-weight: 700;
    text-decoration: underline;
}
.white-content-block .block-column p a:focus, .white-content-block .block-column p a:hover {
    text-decoration: none;
}
.white-content-block blockquote {
    padding: 10px 20px;
    border-radius: 20px;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    font-size: 24px;
    line-height: 1.25;
    font-weight: 700;
    font-style: normal;
    color: var(--white);
    -webkit-box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
}
@media screen and (max-width:991px) {
    .white-content-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
}
}@media screen and (max-width:575px) {
    .white-content-block {
    padding: 30px 20px;
    gap: 20px;
}
.white-content-block blockquote {
    font-size: 20px;
    padding: 10px 14px;
    font-weight: 600;
}
}.highlighted-text-block {
    padding: 10px 20px;
    border-radius: 30px;
    background: var(--gradient-bg);
    -webkit-box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    color: var(--white);
}
.highlighted-text-block.small-radius {
    border-radius: 20px;
}
.highlighted-text-block.fit-content {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.highlighted-text-block .block-title {
    font-size: 58px;
    line-height: 1.379;
    letter-spacing: -.02em;
    font-weight: 800;
    text-transform: uppercase;
    color: var(--white);
    text-shadow: 0 6px 14px rgba(0, 0, 0, .25);
}
.highlighted-text-block .block-title.small {
    font-size: 27px;
    line-height: 1.704;
    text-align: center;
    min-height: 61px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media screen and (max-width:575px) {
    .highlighted-text-block .block-title.small {
    font-size: 55px;
    line-height: 1.164;
    text-transform: none;
}
}@media screen and (max-width:399px) {
    .highlighted-text-block .block-title.small {
    font-size: 42px;
}
}.highlighted-text-block .block-title.smaller {
    line-height: 1.1;
    font-size: 45px;
}
@media screen and (max-width:575px) {
    .highlighted-text-block .block-title.smaller {
    font-size: 55px;
    line-height: 1.164;
    text-transform: none;
}
}@media screen and (max-width:399px) {
    .highlighted-text-block .block-title.smaller {
    font-size: 42px;
}
}@media screen and (min-width:1200px) {
    .highlighted-text-block .block-title.big {
    font-size: 64px;
    line-height: 1.25;
}
}@media screen and (max-width:767px) {
    .highlighted-text-block .block-title.sm-small {
    font-size: 46px;
}
}.highlighted-text-block.with-icon {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.highlighted-text-block.with-icon .block-title {
    padding: 0 12px;
}
.highlighted-text-block.with-icon .block-title img {
    width: 80px;
    height: 80px;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
}
@media screen and (max-width:575px) {
    .highlighted-text-block.with-icon {
    padding: 10px 30px;
}
}.highlighted-text-block .block-text {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
}
.highlighted-text-block .block-text.small-text {
    font-size: 18px;
    line-height: 1.66;
    font-weight: 700;
}
@media screen and (max-width:991px) {
    .highlighted-text-block .block-text.small-text {
    font-size: 16px;
}
}.highlighted-text-block .block-text.formula {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.highlighted-text-block .block-text.formula.no-gap {
    gap: .3em;
}
@media screen and (max-width:1199px) {
    .highlighted-text-block .block-title {
    font-size: 44px;
}
.highlighted-text-block .block-text {
    font-size: 22px;
}
}@media screen and (max-width:991px) {
    .highlighted-text-block {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
}@media screen and (max-width:767px) {
    .highlighted-text-block .block-title {
    font-size: 56px;
}
.highlighted-text-block .block-text {
    font-size: 17px;
}
.highlighted-text-block .block-text.small-text {
    font-weight: 600;
}
.highlighted-text-block .block-text.formula {
    gap: 6px;
}
}@media screen and (max-width:575px) {
    .highlighted-text-block {
    padding: 10px;
    width: 100%}
.highlighted-text-block .block-title {
    text-align: center;
}
}.info-cards-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:767px) {
    .info-cards-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:479px) {
    .info-cards-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.info-card {
    padding: 20px;
    border: 1px solid #e1e2e4;
    border-radius: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    position: relative;
}
.info-card:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: inherit;
    background: var(--gradient-bg);
    opacity: 0;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.info-card:before {
    content: '';
    display: block;
    width: 50px;
    height: 50px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M6.99 18.65A15.65 15.65 0 0 1 18.65 6.99c4.18-.99 8.52-.99 12.7 0a15.65 15.65 0 0 1 11.66 11.66c.99 4.18.99 8.52 0 12.7a15.65 15.65 0 0 1-11.66 11.66c-4.18.99-8.52.98-12.7 0A15.65 15.65 0 0 1 6.99 31.35a27.82 27.82 0 0 1 0-12.7Z' stroke='%230183FF' stroke-width='2.5'/%3E%3Cpath d='M25 32.3v-8.34' stroke='%230183FF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.82 18.25a.83.83 0 1 1-1.67 0 .83.83 0 0 1 1.67 0Z' fill='%230183FF' stroke='%230183FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
    margin-bottom: 6px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    position: relative;
    z-index: 2;
}
.info-card p {
    position: relative;
    z-index: 2;
}
.info-card:hover {
    color: #fff;
}
.info-card:hover:before {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MCA1MCc+PHBhdGggZD0nTTYuOTkgMTguNjVBMTUuNjUgMTUuNjUgMCAwIDEgMTguNjUgNi45OWM0LjE4LS45OSA4LjUyLS45OSAxMi43IDBhMTUuNjUgMTUuNjUgMCAwIDEgMTEuNjYgMTEuNjZjLjk5IDQuMTguOTkgOC41MiAwIDEyLjdhMTUuNjUgMTUuNjUgMCAwIDEtMTEuNjYgMTEuNjZjLTQuMTguOTktOC41Mi45OC0xMi43IDBBMTUuNjUgMTUuNjUgMCAwIDEgNi45OSAzMS4zNWEyNy44MiAyNy44MiAwIDAgMSAwLTEyLjdaJyBzdHJva2U9JyNGNUY1RjUnIHN0cm9rZS13aWR0aD0nMi41Jy8+PHBhdGggZD0nTTI1IDMyLjN2LTguMzQnIHN0cm9rZT0nI0Y1RjVGNScgc3Ryb2tlLXdpZHRoPScyLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjxwYXRoIGQ9J00yNS44MiAxOC4yNWEuODMuODMgMCAxIDEtMS42NyAwIC44My44MyAwIDAgMSAxLjY3IDBaJyBmaWxsPScjRjVGNUY1JyBzdHJva2U9JyNGNUY1RjUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L3N2Zz4=);
}
.info-card: hover:after {
    opacity: 1;
}
.trading-tools-section {
    padding: 60px 0 40px;
}
@media screen and (max-width:991px) {
    .trading-tools-section {
    padding: 45px 0;
}
}@media screen and (max-width:575px) {
    .trading-tools-section .container {
    padding: 0;
}
}.trading-tools-block {
    border-radius: 20px;
    background: var(--gradient-bg);
    color: var(--white);
    padding: 60px 40px;
    position: relative;
    -webkit-box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    min-height: 430px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.trading-tools-block .block-content {
    max-width: 590px;
    position: relative;
    z-index: 2;
}
.trading-tools-block .block-bg {
    width: 596px;
    height: 100%;
    border-radius: 0 20px 20px 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    pointer-events: none;
}
.trading-tools-block .block-bg img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left bottom;
    object-position: left bottom;
}
.trading-tools-block .block-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
}
.trading-tools-block .block-buttons .btn {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    min-width: 280px;
}
.trading-tools-block .block-buttons .btn:first-child:last-child {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
@media screen and (max-width:1199px) {
    .trading-tools-block .block-content {
    max-width: 450px;
}
.trading-tools-block .block-bg {
    width: calc(100% - 450px);
}
}@media screen and (max-width:991px) {
    .trading-tools-block {
    padding-bottom: 310px;
}
.trading-tools-block .block-bg {
    width: 100%;
    height: 441px;
    top: auto;
    bottom: 0;
}
.trading-tools-block .block-bg img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left bottom;
    object-position: left bottom;
}
.trading-tools-block .block-buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 240px;
}
.trading-tools-block .block-buttons .btn {
    min-width: unset;
    width: 100%}
.trading-tools-block .block-buttons .btn:first-child:last-child {
    min-width: 240px;
}
}@media screen and (max-width:575px) {
    .trading-tools-block {
    padding: 60px 15px 407px;
}
.trading-tools-block .block-bg img {
    -o-object-position: center bottom;
    object-position: center bottom;
}
}.conditions-section {
    padding: 80px 0;
}
@media screen and (max-width:767px) {
    .conditions-section {
    padding: 45px 0 60px;
}
}@media screen and (max-width:575px) {
    .conditions-section .section-caption {
    text-align: start;
    margin-bottom: 20px;
}
}.conditions-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:991px) {
    .conditions-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:767px) {
    .conditions-grid {
    grid-gap: 10px;
}
}@media screen and (max-width:575px) {
    .conditions-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.condition-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
    line-height: 1.2;
    padding: 15px 20px;
    border: 1px solid #d3d4d6;
    color: var(--text-dark);
    border-radius: 6px;
}
.condition-link .link-icon {
    width: 30px;
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin-right: 6px;
}
.condition-link .link-icon img {
    max-width: 100%;
    max-height: 100%;
    display: block;
}
.condition-link .link-text {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}
.condition-link:after {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m2.74 12.86 9.72-9.72m0 0-7.59.52m7.6-.52-.53 7.59' stroke='%23FF902E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin-left: 16px;
}
.condition-link:focus, .condition-link:hover {
    border-color: var(--primary);
    background: #fff;
}
.market-depth-section {
    padding: 60px 0;
}
.market-depth-component .cmp-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.market-depth-component .cmp-nav .item {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
    color: var(--text-dark);
    padding: 10px;
    background: 0 0;
    border: 1px solid #fff;
    border-radius: 10px 10px 0 0;
    font-size: 14px;
    line-height: 1.428;
}
.market-depth-component .cmp-nav .item .item-icon {
    width: 30px;
    height: 30px;
    fill: currentcolor;
}
.market-depth-component .cmp-nav .item:focus, .market-depth-component .cmp-nav .item:hover {
    color: var(--accent);
}
.market-depth-component .cmp-nav .item.current {
    color: var(--accent);
    background: #fff;
}
@media screen and (max-width:767px) {
    .market-depth-component .cmp-nav {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.market-depth-component .cmp-nav .item {
    width: 25%;
    border-radius: var(--r);
}
.market-depth-component .cmp-nav .item:first-child, .market-depth-component .cmp-nav .item:nth-child(2), .market-depth-component .cmp-nav .item:nth-child(3), .market-depth-component .cmp-nav .item:nth-child(4) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.market-depth-component .cmp-nav .item:last-child, .market-depth-component .cmp-nav .item:nth-last-child(2), .market-depth-component .cmp-nav .item:nth-last-child(3), .market-depth-component .cmp-nav .item:nth-last-child(4) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
}@media screen and (max-width:575px) {
    .market-depth-component .cmp-nav .item {
    font-size: 12px;
}
}.market-depth-component .cmp-tabs {
    padding: 20px;
    background: #fff;
}
@media screen and (max-width:767px) {
    .market-depth-component .cmp-tabs {
    padding: 0;
    border-radius: 6px;
}
}.market-depth-component .cmp-table-wrapper {
    max-height: 350px;
    overflow-y: auto;
    overscroll-behavior-y: contain;
    scrollbar-color: #efeff1 var(--primary);
    scrollbar-width: thin;
}
.market-depth-component .cmp-table-wrapper::-webkit-scrollbar {
    width: 20px;
}
.market-depth-component .cmp-table-wrapper::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #efeff1;
}
.market-depth-component .cmp-table-wrapper::-webkit-scrollbar-thumb {
    background: var(--primary);
    border-radius: 6px;
    width: 20px;
}
@media screen and (max-width:767px) {
    .market-depth-component .cmp-table-wrapper: :-webkit-scrollbar {
    width: 2px;
}
.market-depth-component .cmp-table-wrapper::-webkit-scrollbar-track {
    border-radius: 1px;
}
.market-depth-component .cmp-table-wrapper::-webkit-scrollbar-thumb {
    border-radius: 1px;
    width: 2px;
}
}.market-depth-component .cmp-table {
    border-collapse: collapse;
    width: calc(100% - 10px);
}
@media screen and (max-width:767px) {
    .market-depth-component .cmp-table {
    width: calc(100% - 2px);
}
}.market-depth-component .cmp-table>thead>tr>th {
    color: var(--white);
    text-align: start;
    font-size: 18px;
    line-height: 1.66;
    font-weight: 400;
    padding: 10px;
    background: var(--dark);
}
.market-depth-component .cmp-table>thead>tr>th:first-child {
    padding-left: 20px;
    border-radius: 6px 0 0 6px;
}
.market-depth-component .cmp-table>thead>tr>th:last-child {
    padding-right: 20px;
    border-radius: 0 6px 6px 0;
}
@media screen and (min-width:992px) {
    .market-depth-component .cmp-table>thead>tr>th: first-child {
    padding-left: 20px;
}
.market-depth-component .cmp-table>thead>tr>th:last-child {
    padding-right: 20px;
}
}@media screen and (max-width:767px) {
    .market-depth-component .cmp-table>thead>tr>th {
    padding-left: 5px;
    padding-right: 5px;
}
.market-depth-component .cmp-table>thead>tr>th:first-child {
    padding-left: 10px;
}
.market-depth-component .cmp-table>thead>tr>th:last-child {
    padding-right: 10px;
}
}@media screen and (max-width:575px) {
    .market-depth-component .cmp-table>thead>tr>th {
    padding-left: 2px;
    padding-right: 2px;
    font-size: 14px;
    line-height: 1.428;
}
}@media screen and (max-width:374px) {
    .market-depth-component .cmp-table>thead>tr>th {
    font-size: 12px;
}
}.market-depth-component .cmp-table>tbody>tr>td {
    font-family: var(--second-font);
    padding: 10px;
}
@media screen and (min-width:992px) {
    .market-depth-component .cmp-table>tbody>tr>td: first-child {
    padding-left: 20px;
}
.market-depth-component .cmp-table>tbody>tr>td:last-child {
    padding-right: 20px;
}
}@media screen and (max-width:767px) {
    .market-depth-component .cmp-table>tbody>tr>td {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
    line-height: 1.428;
}
.market-depth-component .cmp-table>tbody>tr>td:first-child {
    padding-left: 10px;
}
.market-depth-component .cmp-table>tbody>tr>td:last-child {
    padding-right: 10px;
}
}@media screen and (max-width:575px) {
    .market-depth-component .cmp-table>tbody>tr>td {
    padding-left: 2px;
    padding-right: 2px;
}
}@media screen and (max-width:374px) {
    .market-depth-component .cmp-table>tbody>tr>td {
    font-size: 12px;
}
}.market-depth-component .cmp-table>tbody>tr>td .btn {
    width: 100%}
@media screen and (max-width:767px) {
    .market-depth-component .cmp-table>tbody>tr>td .trade-btn {
    padding-left: 5px;
    padding-right: 5px;
}
}@media screen and (min-width:768px) {
    .market-depth-component .cell-action {
    width: calc(214px + 10px + 20px);
}
}.serious-section .section-inner {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 500px 1fr;
    grid-template-columns: 500px 1fr;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-gap: 15px;
}
.serious-section .section-content .btn {
    min-width: 280px;
}
.serious-section .section-image {
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    -webkit-transform: translateX(200px);
    -ms-transform: translateX(200px);
    transform: translateX(200px);
    opacity: 0;
}
.serious-section .section-image img {
    height: 535px;
    width: auto;
    display: block;
}
.serious-section.active .section-image {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
}
@media screen and (max-width:1199px) {
    .serious-section .section-inner {
    -ms-grid-columns: 380px 1fr;
    grid-template-columns: 380px 1fr;
}
.serious-section .section-image img {
    height: 420px;
}
}@media screen and (max-width:991px) {
    .serious-section .section-inner {
    -ms-grid-columns: 330px 1fr;
    grid-template-columns: 330px 1fr;
}
.serious-section .section-content .btn {
    min-width: 240px;
    font-size: 20px;
    min-height: 50px;
}
.serious-section .section-caption .sc-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
}
.serious-section .section-image img {
    height: 320px;
}
}@media screen and (max-width:767px) {
    .serious-section {
    padding: 60px 0 0;
}
.serious-section .section-inner {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 27px;
}
.serious-section .section-image {
    height: 333px;
    width: 100%;
    position: relative;
}
.serious-section .section-image img {
    height: 100%;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-24.4%);
    -ms-transform: translateX(-24.4%);
    transform: translateX(-24.4%);
}
}.accordions-section {
    padding: 60px 0;
}
@media screen and (max-width:767px) {
    .accordions-section {
    padding: 45px 0;
}
}.regulations-section {
    margin-top: 60px;
    padding: 80px 0;
    background: #fff;
}
.regulations-section .section-caption {
    margin-bottom: 30px;
}
.regulations-section .section-caption .sc-title {
    font-weight: 700;
}
.regulations-section .section-text p:not(:last-child) {
    margin-bottom: 20px;
}
.regulations-section .section-table {
    margin-top: 60px;
}
.regulations-section .section-table .table-note {
    margin-top: 30px;
    font-size: 14px;
    line-height: 1.428;
}
@media screen and (max-width:767px) {
    .regulations-section {
    margin-top: 45px;
    padding: 60px 0;
}
}@media screen and (max-width:575px) {
    .regulations-section .section-caption {
    margin-bottom: 20px;
}
.regulations-section .section-caption .sc-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
}
.regulations-section .section-table {
    margin-top: 30px;
}
.regulations-section .section-table .table-note {
    margin-top: 20px;
    font-size: 12px;
    line-height: 1.666;
}
}.regulations-table thead th {
    font-size: 28px;
    text-align: center;
}
@media screen and (max-width:767px) {
    .regulations-table thead th {
    font-size: 18px;
    line-height: 1.5;
    text-align: start;
}
}.regulations-table tbody th {
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.options-section {
    padding: 80px 0;
    background: #fff;
}
.options-section .section-caption {
    margin-bottom: 30px;
}
.options-section .section-caption .sc-title {
    font-weight: 700;
}
.options-section .table:not(:last-child) {
    margin-bottom: 30px;
}
.options-table .fees {
    width: 95px;
}
.options-table .min-deposit {
    width: 175px;
}
.options-table .min-withdrawal {
    width: 205px;
}
.options-table .currencies {
    width: 210px;
}
.options-table .time {
    width: 100px;
}
.options-table .withdrawal-time {
    width: 135px;
}
.options-table .action {
    width: 140px;
}
.options-table .btn {
    min-width: 110px;
}
.options-table td {
    padding-top: 16px;
    padding-bottom: 16px;
}
.options-table thead th {
    text-align: center;
}
@media screen and (max-width:767px) {
    .options-table thead th {
    text-align: start;
}
}@media screen and (max-width:991px) {
    .options-table td, .options-table th {
    font-size: 14px;
}
}.options-table-mobile {
    table-layout: fixed;
}
.options-table-mobile .dark-bg td, .options-table-mobile .dark-bg th {
    background: var(--dark);
    color: var(--white);
}
.options-table-mobile thead th {
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important;
}
.options-table-mobile tbody tr:nth-child(odd) {
    background: 0 0;
}
.options-table-mobile tbody tr:nth-child(2n) {
    background: #efeff1;
}
.options-table-mobile .btn {
    min-width: 110px;
}
.options-table-mobile .withdrawal-option>img {
    -webkit-filter: invert(1);
    filter: invert(1);
    width: 64px;
    height: 20px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: left center;
    object-position: left center;
    display: block;
}
.local-banking-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
}
.local-banking-logo img {
    display: block;
    width: 51px;
    height: auto;
}
.local-banking-logo .logo-text {
    font-size: 12px;
    line-height: 1.15;
    font-weight: 700;
}
@media screen and (max-width:767px) {
    .local-banking-logo {
    gap: 5px;
}
.local-banking-logo img {
    -webkit-filter: invert(1);
    filter: invert(1);
    width: 20px;
}
.local-banking-logo .logo-text {
    font-size: 10px;
}
.local-banking-logo .logo-text br {
    display: none;
}
}.bank-to-bank-block img {
    display: block;
}
.bank-to-bank-block .block-text {
    width: 100px;
    font-size: 11px;
    line-height: 13px;
    margin-top: 7px;
    text-align: center;
}
@media screen and (max-width:767px) {
    .bank-to-bank-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.bank-to-bank-block img {
    -webkit-filter: invert(1);
    filter: invert(1);
    height: 24px;
    width: auto;
}
.bank-to-bank-block .block-text {
    margin-top: 0;
    margin-left: 6px;
    font-size: 10px;
    line-height: 1.17;
    text-align: start;
}
}.how-to-section {
    padding: 60px 0;
}
.how-to-section .section-caption {
    margin-bottom: 30px;
}
.how-to-section .section-footer {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
}
@media screen and (min-width:768px) {
    .how-to-section .section-footer .btn {
    min-width: 280px;
}
}@media screen and (max-width:575px) {
    .how-to-section .section-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.how-to-section .section-footer .btn {
    width: 100%;
    font-size: 22px;
    min-height: 60px;
}
}@media screen and (max-width:767px) {
    .how-to-section {
    padding: 45px 0;
}
}@media screen and (max-width:575px) {
    .how-to-section .section-footer {
    margin-top: 20px;
}
.how-to-section .section-caption .sc-title {
    font-size: 34px;
}
}.how-to-steps-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:1199px) {
    .how-to-steps-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:575px) {
    .how-to-steps-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.how-to-step-card {
    padding: 30px 20px;
    border-radius: var(--r);
    background: var(--dark);
    color: var(--white);
}
.how-to-step-card .card-image {
    background: -webkit-gradient(linear, left top, left bottom, from(#707070), to(rgba(77, 77, 77, 0)));
    background: -webkit-linear-gradient(top, #707070 0%, rgba(77, 77, 77, 0) 100%);
    background: -o-linear-gradient(top, #707070 0%, rgba(77, 77, 77, 0) 100%);
    background: linear-gradient(180deg, #707070 0%, rgba(77, 77, 77, 0) 100%);
    border-radius: 8px;
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
}
.how-to-step-card .card-image:before {
    content: '';
    display: block;
    padding-top: 102.083%}
.how-to-step-card .card-image img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
    max-width: 62.5%;
    max-height: 73.47%;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.how-to-step-card .card-image.fullsize img {
    max-width: unset;
    max-height: unset;
    width: 100%;
    height: 100%;
    border-radius: inherit;
}
.how-to-step-card:focus .card-image img, .how-to-step-card:hover .card-image img {
    -webkit-transform: translate(-50%, -50%) scale(1.05);
    -ms-transform: translate(-50%, -50%) scale(1.05);
    transform: translate(-50%, -50%) scale(1.05);
}
.how-to-step-card .card-body {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 40px 1fr;
    grid-template-columns: 40px 1fr;
    grid-gap: 10px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
}
.how-to-step-card .card-number {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #fff;
    font-size: 28px;
    line-height: 40px;
    text-align: center;
    font-weight: 500;
    color: var(--text-dark);
    font-family: var(--second-font);
}
.how-to-step-card .card-title {
    font-size: 22px;
    line-height: 1.818;
    font-weight: 500;
}
.how-to-step-card .card-title.small {
    font-size: 18px;
    line-height: 1.66;
    font-weight: 400;
}
@media screen and (max-width:991px) {
    .how-to-step-card .card-title.small {
    font-size: 16px;
}
}.how-to-step-card .card-title a {
    color: #0183ff;
    font-weight: 700;
}
.how-to-step-card .card-text {
    font-size: 14px;
    line-height: 2.143;
}
.how-to-step-card .card-text a {
    color: inherit;
    text-decoration: underline;
}
.how-to-step-card .card-text a:focus, .how-to-step-card .card-text a:hover {
    color: var(--primary);
    text-decoration: none;
}
.how-to-steps-slider-wrapper .slider-nav {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 6px;
}
.how-to-steps-slider-wrapper .slider-nav .slick-arrow {
    position: static;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.how-to-steps-slider-wrapper .how-to-step-card {
    padding: 14px;
    height: 100%}
.how-to-steps-slider-wrapper .how-to-step-card .card-body {
    -ms-grid-columns: 36px 1fr;
    grid-template-columns: 36px 1fr;
    grid-gap: 6px;
}
.how-to-steps-slider-wrapper .how-to-step-card .card-number {
    width: 36px;
    height: 36px;
    font-size: 20px;
    line-height: 36px;
}
.how-to-steps-slider-wrapper .how-to-step-card .card-title {
    font-size: 20px;
    line-height: 1.8;
}
.how-to-steps-slider {
    width: calc(100% + 5px * 2 + 169px);
    margin-left: -5px;
    margin-right: -174px;
}
.how-to-steps-slider .slide {
    padding: 0 5px;
}
.big .how-to-steps-slider {
    width: calc(100% + 5px * 2);
    margin-left: -5px;
    margin-right: -5px;
}
.big .how-to-steps-slider .slide {
    padding: 0 5px;
}
.faq-section {
    padding: 60px 0 120px;
}
@media screen and (min-width:768px) {
    .faq-section.no-accordions {
    padding-top: 80px;
}
}@media screen and (max-width:767px) {
    .faq-section.no-accordions {
    padding-bottom: 90px;
}
}.faq-section .section-footer {
    margin-top: 120px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 20px;
}
.faq-section .section-footer .big-btn {
    min-width: 400px;
}
.faq-section .section-footer:first-child {
    margin-top: 0;
}
@media screen and (max-width:991px) {
    .faq-section .section-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 90px;
}
}@media screen and (max-width:767px) {
    .faq-section {
    padding: 45px 0 60px;
}
}@media screen and (max-width:575px) {
    .faq-section .section-footer .big-btn {
    width: 100%;
    min-width: unset;
}
}.faq-accordions {
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
}
@media screen and (max-width:575px) {
    .only-tabs-section.sm-white-bg {
    padding: 60px 0;
    background: #fff;
}
.only-tabs-section.sm-white-bg .tabs-nav-wrapper {
    margin-bottom: 0;
}
}.market-section {
    padding-bottom: 60px;
}
.market-section .section-header {
    margin-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 30px;
}
.market-section .section-header .section-caption {
    margin-bottom: 0;
}
@media screen and (max-width:1199px) {
    .market-section .section-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    grid-gap: 20px;
}
}.market-section .section-caption {
    margin-bottom: 30px;
}
@media screen and (min-width:1200px) {
    .market-section .section-caption .sc-title {
    font-size: 54px;
    font-weight: 700;
}
}@media screen and (max-width:1199px) {
    .market-section .section-caption .sc-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
}
}.market-section .tabs-nav-wrapper {
    margin-bottom: 30px;
}
.market-section .about-market-events-block, .market-section .about-market-trading-block {
    margin-top: 60px;
}
@media screen and (max-width:767px) {
    .market-section+.faq-section {
    padding-top: 90px;
}
}@media screen and (max-width:575px) {
    .market-section {
    background: #fff;
}
}.market-table-component {
    padding: 60px 100px;
    background: #fff;
    border-radius: 20px;
}
@media screen and (max-width:1199px) {
    .market-table-component {
    padding: 30px 20px;
}
}@media screen and (max-width:575px) {
    .market-table-component {
    background: 0 0;
    padding: 0;
    border-radius: 0;
}
}.search-table thead th {
    background: var(--dark);
    color: var(--white);
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important;
}
@media screen and (min-width:767px), screen and (min-width:992px) {
    .search-table thead th.exchanges {
    width: 230px;
}
.search-table thead th.event {
    width: 174px;
}
}.search-table tbody {
    font-family: var(--second-font);
}
.search-table tbody tr:nth-child(odd) {
    background: 0 0;
}
.search-table tbody tr:nth-child(2n) {
    background: #efeff1;
}
@media screen and (max-width:991px) and (min-width:768px) {
    .search-table td, .search-table th {
    font-size: 14px;
    line-height: 2;
}
}@media screen and (max-width:767px) {
    .search-table td, .search-table th {
    font-size: 18px;
}
}.currency-exchange-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
}
.currency-exchange-block .block-from-to {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.currency-exchange-block .block-from-to img {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    border: 1px solid var(--white);
    display: block;
}
.currency-exchange-block .block-from-to .from {
    position: relative;
    z-index: 2;
    margin-right: -6px;
}
.about-market-trading-block {
    padding: 40px;
    color: var(--white);
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    border-radius: 20px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}
.about-market-trading-block p:not(:last-child) {
    margin-bottom: 20px;
}
.about-market-trading-block .btn {
    min-width: 254px;
}
@media screen and (max-width:767px) {
    .about-market-trading-block {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
.about-market-trading-block .with-button p:nth-last-child(2) {
    margin-bottom: 0;
}
}@media screen and (max-width:575px) {
    .about-market-trading-block .btn {
    min-width: unset;
    width: 100%}
}.about-market-events-block {
    padding: 40px 30px;
    background: var(--light-bg);
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 20px;
}
.about-market-events-block p:not(:last-child) {
    margin-bottom: 20px;
}
.about-market-events-block .btn {
    min-width: 254px;
}
.about-market-events-block .narrow {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.about-market-events-block .block-icon {
    padding: 10px 26px;
    border-radius: 30px;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
}
.about-market-events-block .block-icon img {
    width: 71px;
    height: 70px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
    display: block;
}
@media screen and (max-width:767px) {
    .about-market-events-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
}@media screen and (max-width:575px) {
    .about-market-events-block .btn {
    min-width: unset;
    width: 100%}
}.time-zone-select-block {
    position: relative;
}
.time-zone-select-block .block-icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 16px;
    width: 24px;
    height: 24px;
    fill: var(--accent);
    pointer-events: none;
}
.time-zone-select-block:after {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 16px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m17 9.5-5 5-5-5' stroke='%230054F7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
    pointer-events: none;
}
.time-zone-select-block select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    border-radius: 20px;
    height: 40px;
    padding: 3px 44px;
    background: var(--light-bg);
    font-family: inherit;
    font-size: inherit;
    border: 2px solid var(--light-bg);
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    cursor: pointer;
    width: 100%}
.time-zone-select-block select:focus {
    outline: none;
    border-color: var(--accent);
}
.about-account-section {
    padding-bottom: 120px;
}
.about-account-section .highlighted-text-block {
    min-width: 180px;
}
.about-account-section .highlighted-text-block .block-title {
    text-align: center;
}
@media screen and (max-width:767px) {
    .about-account-section {
    padding-bottom: 90px;
}
}.features-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}
@media screen and (min-width:1200px) {
    .features-grid.lg-columns-3 {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
}
}@media screen and (max-width:1199px) {
    .features-grid.lg-columns-3 .feature-card: nth-last-child(2):nth-child(3) {
    grid-column: 1/-1;
}
}@media screen and (max-width:767px) {
    .features-grid {
    grid-gap: 10px;
}
}.feature-card {
    border-radius: 14px;
    border: 1px solid #e1e2e4;
    padding: 20px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 40px 1fr;
    grid-template-columns: 40px 1fr;
    grid-gap: 7px 10px;
}
.feature-card.wide {
    grid-column: 1/-1;
}
.feature-card .card-image {
    height: 40px;
}
.feature-card .card-image img {
    display: block;
    width: 40px;
    height: 40px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
}
.feature-card .card-content {
    font-size: 18px;
    line-height: 1.67;
    font-weight: 600;
}
@media screen and (max-width:991px) {
    .feature-card {
    padding: 20px;
}
.feature-card .card-content {
    font-size: 18px;
}
}@media screen and (max-width:767px) {
    .feature-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 7px;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
}@media screen and (max-width:575px) {
    .feature-card {
    padding: 20px 10px;
}
.feature-card .card-content {
    font-size: 14px;
}
}.account-info-section {
    background: #fff;
    padding: 80px 0;
}
.account-info-section .section-caption {
    margin-bottom: 30px;
}
.account-info-section .section-caption .sc-title {
    font-weight: 700;
}
@media screen and (max-width:767px) {
    .account-info-section .section-caption .sc-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
}
}@media screen and (max-width:767px) {
    .account-info-section {
    padding: 60px 0;
}
}.account-table tbody td strong {
    color: #0183ff;
}
.account-table tbody td a:not(.btn) {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: #0183ff;
    text-decoration: underline;
}
.account-table tbody td a:not(.btn):focus, .account-table tbody td a:not(.btn):hover {
    color: var(--primary);
    text-decoration: none;
}
.account-table tbody td .btn {
    width: 100%}
.discover-section {
    padding-bottom: 60px;
}
.discover-section .section-header {
    margin-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 30px;
}
.discover-section .section-header .section-caption {
    margin-bottom: 0;
}
.discover-section .section-header .section-caption .sc-title {
    font-weight: 700;
}
.discover-section .section-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 6px;
}
.discover-section .section-nav .slick-arrow {
    position: static;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
@media screen and (max-width:767px) {
    .discover-section {
    padding-bottom: 45px;
}
}.discover-block {
    background: #fff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: 20px;
    padding: 40px;
}
.discover-block .block-slider {
    width: calc(100% + 10px * 2);
    margin-left: -10px;
    margin-right: -10px;
}
.discover-block .block-slider .slide {
    padding: 0 10px;
}
.discover-block .block-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 6px;
    margin-top: 20px;
}
.discover-block .block-nav .slick-arrow {
    position: static;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.discover-block .block-table {
    margin-top: 60px;
}
.discover-block .block-table .section-caption {
    margin-bottom: 0;
}
.discover-block .block-table .block-table-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 30px;
    margin-bottom: 20px;
}
.discover-block .block-search {
    width: 100%;
    max-width: 290px;
}
.discover-block .block-search .search-field {
    margin-bottom: 0;
}
@media screen and (max-width:991px) {
    .discover-block {
    padding: 20px 15px;
}
.discover-block .block-table .block-table-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.discover-block .block-search {
    max-width: 100%}
}@media screen and (max-width:575px) {
    .discover-block {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
}.trade-card {
    padding: 20px;
    background: -webkit-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    background: -o-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    background: linear-gradient(90.07deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    border-radius: 20px;
    color: var(--white);
    width: 100%}
.trade-card .card-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20px;
}
.trade-card .card-top .card-info {
    font-size: 16px;
    line-height: 1.25;
}
.trade-card .card-top .card-info strong {
    font-size: 18px;
    line-height: 1.66;
}
@media screen and (max-width:991px) {
    .trade-card .card-top .card-info strong {
    font-size: 16px;
}
}.trade-card .card-top .card-info:last-child {
    text-align: end;
}
.trade-card .card-flags {
    margin-top: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.trade-card .card-flags img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 3px solid var(--white);
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
}
.trade-card .card-flags img:not(:last-child) {
    margin-right: -16px;
    z-index: 2;
}
.trade-card .card-flags.no-border img {
    border: 0;
}
.trade-card .card-footer {
    margin-top: 20px;
}
.trade-card .card-footer .btn {
    width: 100%}
.discover-table thead th {
    font-weight: 400;
}
.discover-table tbody {
    font-family: var(--second-font);
}
.discover-table tbody tr {
    background: #fff!important;
}
.discover-table tbody td {
    vertical-align: middle;
}
@media screen and (min-width:1200px) {
    .discover-table tbody a.btn {
    min-width: 133px;
}
}.trade-app-section {
    padding: 60px 0;
}
@media screen and (max-width:767px) {
    .trade-app-section {
    padding: 45px 0;
}
}.trade-app-block {
    position: relative;
    background: var(--gradient-bg);
    -webkit-box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    border-radius: 20px;
    color: var(--white);
}
.trade-app-block .block-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    border-radius: inherit;
}
.trade-app-block .block-bg img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right bottom;
    object-position: right bottom;
    display: block;
    border-radius: inherit;
}
.trade-app-block .block-body {
    padding: 60px 40px;
    max-width: 640px;
    position: relative;
    z-index: 2;
}
.trade-app-block .block-text {
    margin-top: -10px;
    margin-bottom: 50px;
}
.trade-app-block .section-caption {
    margin-bottom: 30px;
}
.trade-app-block .block-platforms {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
    margin-bottom: 30px;
}
.trade-app-block .block-platforms.vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
}
@media screen and (max-width:1100px) {
    .trade-app-block .block-platforms {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
}
}.trade-app-block .block-platforms .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 14px;
    font-weight: 700;
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
    opacity: 0;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.trade-app-block .block-platforms .item.active {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.trade-app-block .block-platforms .item .item-icon {
    width: 50px;
    height: 50px;
    border-radius: var(--r);
    background: -webkit-gradient(linear, left top, left bottom, from(#3681F7), to(#0054F7));
    background: -webkit-linear-gradient(top, #3681F7 0%, #0054F7 100%);
    background: -o-linear-gradient(top, #3681F7 0%, #0054F7 100%);
    background: linear-gradient(180deg, #3681F7 0%, #0054F7 100%);
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, .13);
    box-shadow: 0 8px 16px rgba(0, 0, 0, .13);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.trade-app-block .block-footer {
    margin-top: 48px;
}
.trade-app-block .block-footer .btn {
    min-width: 280px;
}
@media screen and (max-width:1199px) {
    .trade-app-block .block-bg {
    height: 85%}
.trade-app-block .block-bg img {
    -o-object-fit: contain;
    object-fit: contain;
}
.trade-app-block .block-body {
    max-width: 530px;
}
}@media screen and (max-width:991px) {
    .trade-app-block .block-bg {
    width: 100%;
    height: 80%}
.trade-app-block .block-bg img {
    -o-object-fit: contain;
    object-fit: contain;
}
}@media screen and (max-width:575px) {
    .trade-app-block {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
.trade-app-block .block-bg {
    width: 100%;
    height: 660px;
}
.trade-app-block .block-bg img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center bottom;
    object-position: center bottom;
}
.trade-app-block .block-body {
    padding: 30px 15px;
    width: 100%}
.trade-app-block .block-footer {
    margin-top: 478px;
}
.trade-app-block .block-footer .btn {
    width: 100%;
    min-height: 60px;
}
}.about-market-section {
    padding: 60px 0;
}
@media screen and (max-width:767px) {
    .about-market-section {
    padding: 45px 0;
}
}.about-market-section+.media-cards-section {
    padding-top: 60px;
}
@media screen and (max-width:767px) {
    .about-market-section+.media-cards-section {
    padding-top: 45px;
}
}.only-tabs-section+.about-market-section {
    padding-top: 0;
}
.about-market-section .section-caption {
    margin-bottom: 30px;
}
.about-market-section .section-caption .sc-title {
    font-weight: 700;
}
.why-trade-section {
    padding: 60px 0;
}
@media screen and (max-width:767px) {
    .why-trade-section {
    padding: 45px 0;
}
}.why-trade-section .section-caption {
    margin-bottom: 30px;
}
.why-trade-section .section-caption .sc-title {
    font-weight: 700;
}
@media screen and (max-width:575px) {
    .why-trade-section .section-caption .sc-title {
    font-size: 34px;
}
}.why-trade-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
@media screen and (min-width:768px) {
    .why-trade-grid.columns-2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:767px) {
    .why-trade-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:575px) {
    .why-trade-grid {
    grid-gap: 10px;
}
}.why-trade-card {
    padding: 30px 20px;
    border-radius: var(--r);
    background: #fff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
}
.why-trade-card .card-image {
    margin-bottom: 10px;
}
.why-trade-card .card-image img {
    height: 100px;
    width: auto;
    display: block;
}
.why-trade-card .card-title {
    font-size: 22px;
    line-height: 1.36;
    margin-bottom: 10px;
    font-weight: 700;
}
.why-trade-card .card-text p:not(:last-child) {
    margin-bottom: 20px;
}
.why-trade-card.big .card-image {
    margin-bottom: 20px;
}
@media screen and (max-width:575px) {
    .why-trade-card {
    padding: 15px 13px;
}
.why-trade-card .card-image {
    margin-bottom: 6px;
}
.why-trade-card .card-image img {
    height: 60px;
}
.why-trade-card .card-title {
    font-size: 14px;
    line-height: 1.62;
    margin-bottom: 4px;
}
.why-trade-card .card-text {
    font-size: 12px;
    line-height: 1.71;
}
.why-trade-card .card-text p:not(:last-child) {
    margin-bottom: 10px;
}
.why-trade-card.big .card-image {
    margin-bottom: 10px;
}
}.why-choose-us-section {
    padding: 0 0 60px;
}
.why-choose-us-section .section-top {
    padding-top: 60px;
}
.why-choose-us-section .section-caption {
    margin-bottom: 30px;
}
.why-choose-us-section .white-content-block {
    margin-bottom: 60px;
}
.why-choose-us-section .tabs-nav-wrapper {
    margin-bottom: 40px;
}
@media screen and (max-width:767px) {
    .why-choose-us-section {
    padding-bottom: 45px;
}
.why-choose-us-section .section-top {
    padding: 40px 0;
    margin-bottom: 50px;
    position: relative;
    z-index: 2;
}
.why-choose-us-section .section-top:before {
    content: '';
    display: block;
    width: calc(100vw + 50px);
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 0;
    height: 100%;
    background: #fff;
    z-index: -1;
}
.why-choose-us-section .white-content-block {
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 0;
}
}@media screen and (max-width:575px) {
    .why-choose-us-section .section-top {
    padding-left: 15px;
    padding-right: 15px;
}
.why-choose-us-section .highlighted-text-block {
    width: 180px;
}
}.featured-on-section {
    padding: 60px 0 68px;
}
.featured-on-section .media-cards-list {
    margin-top: 120px;
}
.featured-on-section.small-paddings {
    padding: 30px 0;
}
@media screen and (max-width:767px) {
    .featured-on-section {
    padding: 45px 0 90px;
}
.featured-on-section .media-cards-list {
    margin-top: 90px;
}
}.featured-on-slider-wrapper .slider-nav {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 6px;
}
.featured-on-slider-wrapper .slider-nav .slick-arrow {
    position: static;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
@media screen and (min-width:992px) {
    .featured-on-slider-wrapper .slider-nav {
    display: none;
}
}.featured-on-slider {
    width: calc(100% + 10px * 2);
    margin: -20px -10px;
}
.featured-on-slider .slide {
    padding: 20px 10px;
}
.featured-on-slider .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff;
    -webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 20px rgba(0, 0, 0, .05);
    border-radius: 6px;
    padding: 20px;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    width: 100%;
    height: 100%}
.featured-on-slider .item img {
    max-height: 38px;
    max-width: 100%;
    display: block;
}
@media screen and (max-width:575px) {
    .featured-on-slider {
    width: calc(100% + 166px * 2 + 10px * 2);
    margin: -20px -176px;
}
.featured-on-slider .slide {
    padding: 20px 5px;
}
.featured-on-slider .item {
    min-height: 80px;
}
.featured-on-slider .item img {
    max-height: 30px;
}
}.about-info-section {
    padding: 0 0 60px;
}
.about-info-section .section-caption {
    margin-bottom: 30px;
}
.about-info-section .highlighted-text-block {
    width: 180px;
}
.about-info-section .highlighted-text-block .block-title {
    text-align: center;
}
.about-info-section .media-card .card-image:before {
    padding-top: 93.62%}
.foundation-section {
    padding: 60px 0;
}
.foundation-section .section-caption {
    margin-bottom: 60px;
}
@media screen and (max-width:767px) {
    .foundation-section {
    padding: 45px 0;
}
}.history-component {
    position: relative;
    display: -ms-grid;
    display: grid;
    grid-gap: 80px;
    --item-gap: 80px;
    --circle-size: 40px;
    --bar-width: 10px;
}
.history-component:after {
    content: '';
    display: block;
    width: var(--bar-width);
    height: 100%;
    border-radius: 5px;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 0;
    background: #e1e2e4;
}
.history-component .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: var(--item-gap);
    position: relative;
    z-index: 2;
}
.history-component .item:before {
    content: '';
    display: block;
    width: var(--circle-size);
    height: var(--circle-size);
    border-radius: 50%;
    background: #0183ff;
    -webkit-box-shadow: 0 10px 22px rgba(11, 142, 199, .2);
    box-shadow: 0 10px 22px rgba(11, 142, 199, .2);
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 0;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    opacity: 0;
}
.history-component .item .item-content, .history-component .item .item-image {
    width: calc(50% - var(--item-gap)/2);
}
@media screen and (min-width:768px) {
    .history-component .item: nth-child(2n) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
}.history-component .item .item-content {
    position: relative;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;
    opacity: 0;
}
.history-component .item .item-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
    -webkit-transition-delay: .4s;
    -o-transition-delay: .4s;
    transition-delay: .4s;
}
.history-component .item .item-image img {
    display: block;
    max-width: 100%;
    height: auto;
}
@media screen and (min-width:768px) {
    .history-component .item: nth-child(odd) .item-content {
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
}
.history-component .item:nth-child(2n) .item-content {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
}
.history-component .item.active:before {
    opacity: 1;
}
.history-component .item.active .item-image {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.history-component .item.active .item-content {
    -webkit-transform: rotate(0deg)!important;
    -ms-transform: rotate(0deg)!important;
    transform: rotate(0deg)!important;
    opacity: 1;
}
}@media screen and (max-width:1199px) {
    .history-component {
    --item-gap: 60px;
    --circle-size: 30px;
    --bar-width: 6px;
}
}@media screen and (max-width:767px) {
    .history-component .item {
    -webkit-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    opacity: 0;
}
.history-component .item:before {
    opacity: 1;
}
.history-component .item .item-image {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.history-component .item .item-content {
    -webkit-transform: rotate(0deg)!important;
    -ms-transform: rotate(0deg)!important;
    transform: rotate(0deg)!important;
    opacity: 1;
}
.history-component .item.active {
    opacity: 1;
}
}@media screen and (max-width:767px) {
    .history-component {
    --item-gap: 20px;
    grid-gap: 40px;
}
.history-component:after {
    left: 15px;
}
.history-component .item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: calc(var(--circle-size) + 10px);
}
.history-component .item:before {
    left: 0;
    top: 75px;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
.history-component .item .item-content, .history-component .item .item-image {
    width: 100%}
.history-component .item .item-image {
    height: 180px;
}
.history-component .item .item-image img {
    max-height: 100%;
    max-width: 95%}
}.history-card {
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: 20px;
    background: #fff;
    padding: 30px;
}
.history-card .card-date {
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    border-radius: var(--r);
    margin-bottom: 20px;
    padding: 10px 20px;
    font-size: 22px;
    line-height: 1.818;
    font-weight: 500;
    color: var(--white);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.history-card .card-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
    margin-bottom: 16px;
}
@media screen and (max-width:991px) {
    .history-card .card-date {
    font-size: 14px;
    line-height: 1.428;
}
.history-card .card-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
}
.history-card .card-text {
    font-size: 14px;
    line-height: 1.857;
}
}.whats-with-fxt-section {
    padding: 60px 0;
}
.whats-with-fxt-section .section-caption {
    margin-bottom: 30px;
}
@media screen and (max-width:767px) {
    .whats-with-fxt-section {
    padding: 45px 0;
}
}.team-section {
    padding: 60px 0;
}
@media screen and (max-width:767px) {
    .team-section {
    padding: 45px 0;
}
}.team-component {
    padding: 20px;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: var(--r);
    background: #fff;
}
.team-component .cmp-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px;
}
.team-component .cmp-footer .btn {
    min-width: 280px;
}
@media screen and (max-width:575px) {
    .team-component {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
    padding: 20px 15px;
}
}.team-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:991px) {
    .team-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:575px) {
    .team-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.team-card {
    border-radius: var(--r);
    position: relative;
    overflow: hidden;
}
.team-card .card-bg {
    position: relative;
    border-radius: inherit;
}
.team-card .card-bg:before {
    content: '';
    display: block;
    padding-top: 131.147%}
.team-card .card-bg:after {
    content: '';
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: inherit;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(73.48%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 73.48%, rgba(0, 0, 0, 0.7) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 73.48%, rgba(0, 0, 0, 0.7) 100%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 73.48%, rgba(0, 0, 0, 0.7) 100%);
}
.team-card .card-bg img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    border-radius: inherit;
}
.team-card .card-body {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    color: var(--white);
    overflow-y: auto;
    scrollbar: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.team-card .card-body::-webkit-scrollbar {
    display: none;
}
.team-card .card-body::-webkit-scrollbar-track {
    border-radius: 1px;
    background: rgba(239, 239, 241, .3);
}
.team-card .card-body::-webkit-scrollbar-thumb {
    border-radius: 1px;
    width: 2px;
    background: #efeff1;
}
.team-card .card-content {
    padding: 20px;
}
.team-card .card-hidden-content {
    display: none;
    padding: 0 20px 20px!important;
    font-size: 14px;
    line-height: 1.857;
}
.team-card .card-hidden-content p:not(:last-child) {
    margin-bottom: 20px;
}
.team-card .card-name {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 700;
    margin-bottom: 10px;
}
.team-card .card-position {
    font-size: 16px;
    line-height: 1.875;
    font-weight: 700;
    text-transform: uppercase;
}
.team-card:focus .card-body, .team-card:hover .card-body {
    background: rgba(5, 5, 5, .9);
}
.licensing-section {
    padding: 30px 0 60px;
}
.licensing-section .section-caption {
    margin-bottom: 30px;
}
@media screen and (max-width:767px) {
    .licensing-section {
    padding: 20px 0 45px;
}
}.licensing-section .section-content {
    padding: 40px 30px;
    background: #fff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: 20px;
}
.licensing-section .highlighted-text-block {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 30px;
    min-width: 320px;
    min-height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.licensing-section .highlighted-text-block .block-title {
    font-size: 40px;
    letter-spacing: -.02em;
}
@media screen and (max-width:575px) {
    .licensing-section .highlighted-text-block {
    min-width: unset;
    width: 100%;
    margin-bottom: 40px;
}
.licensing-section .highlighted-text-block .block-title {
    font-size: 36px;
    font-weight: 800;
}
}.licensing-cards {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
}
@media screen and (max-width:767px) {
    .licensing-cards {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.license-card {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 60px 1fr;
    grid-template-columns: 60px 1fr;
    grid-gap: 10px 20px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
}
.license-card .card-image img {
    width: 60px;
    height: 60px;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
}
@media screen and (max-width:991px) {
    .license-card {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}@media screen and (max-width:767px) {
    .license-card {
    font-size: 18px;
}
}.regulation-section {
    padding: 60px 0;
}
.regulation-section .section-caption {
    margin-bottom: 30px;
}
@media screen and (max-width:767px) {
    .regulation-section {
    padding: 45px 0;
}
}.regulation-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:991px) {
    .regulation-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.regulation-card {
    padding: 30px;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: var(--r);
    background: #fff;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.regulation-card .card-image {
    width: 160px;
    height: 160px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 20px;
}
.regulation-card .card-image img {
    display: block;
    max-width: 100%;
    max-height: 100%}
.regulation-card .card-title {
    font-size: 22px;
    line-height: 1.36;
    font-weight: 700;
    margin-bottom: 10px;
}
.regulation-card .card-text p:not(:last-child) {
    margin-bottom: 10px;
}
.regulation-card:focus, .regulation-card:hover {
    color: var(--white);
    background: var(--dark);
}
.terms-section {
    padding: 60px 0 0;
}
@media screen and (max-width:767px) {
    .terms-section {
    padding: 45px 0 0;
}
}.terms-section .section-header {
    margin-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 30px;
}
.terms-section .section-header-note {
    padding: 10px 20px;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    border-radius: 30px;
    font-size: 18px;
    line-height: 2.222;
    color: var(--white);
    font-weight: 600;
}
.terms-section .section-caption {
    margin-bottom: 0;
}
@media screen and (max-width:1199px) {
    .terms-section .section-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    gap: 20px;
}
.terms-section .section-header-note {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
}@media screen and (max-width:767px) {
    .terms-section .section-header-note {
    font-size: 16px;
    line-height: 1.625;
}
}.file-links-list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}
@media screen and (max-width:767px) {
    .file-links-list {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 10px;
}
}.file-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    padding: 15px 20px;
    border-radius: 6px;
    border: 1px solid #d3d4d6;
    color: var(--text-color);
}
.file-link:after {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin-left: auto;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M24 0H0v24h24V0Z' fill='%23fff' fill-opacity='.01'/%3E%3Cpath d='M20.26 17.16A4.6 4.6 0 0 0 22 12c-.6-1.92-2.46-2.96-4.47-2.96h-1.16A7.37 7.37 0 1 0 3.7 15.75' stroke='%23FF902E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 20.5v-9' stroke='%23FF902E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.18 17.32 12 20.5l-3.18-3.18' stroke='%23FF902E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.file-link:focus, .file-link:hover {
    color: var(--primary);
}
@media screen and (max-width:575px) {
    .file-link {
    font-size: 14px;
}
}.tutorials-section {
    padding: 60px 0;
}
@media screen and (max-width:767px) {
    .tutorials-section {
    padding: 45px 0;
}
}.tutorials-section .section-caption {
    margin-bottom: 30px;
}
.tutorials-section .section-footer {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.tutorials-section .section-footer .btn {
    width: 100%;
    max-width: 280px;
}
@media screen and (max-width:575px) {
    .tutorials-section .section-footer .btn {
    max-width: unset;
}
}.tutorials-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:767px) {
    .tutorials-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.tutorial-card {
    padding: 30px 20px;
    background: #fff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: var(--r);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    position: relative;
}
.tutorial-card .card-image {
    width: 60px;
    height: 60px;
    position: relative;
    margin-bottom: 20px;
}
.tutorial-card .card-image img {
    width: calc(100% + 10px * 2);
    height: calc(100% + 20px);
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -10px;
    display: block;
}
.tutorial-card .card-content {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}
.tutorial-card .card-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
}
.tutorial-card .card-footer {
    margin-top: 20px;
}
.tutorial-card .card-footer .btn {
    min-width: 110px;
    position: static;
}
.tutorial-card .card-footer .btn:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
@media screen and (max-width:991px) {
    .tutorial-card .card-image {
    margin-bottom: 10px;
}
.tutorial-card .card-title {
    font-size: 18px;
    line-height: 1.66;
}
}@media screen and (max-width:991px) and (max-width:991px) {
    .tutorial-card .card-title {
    font-size: 16px;
}
}@media screen and (max-width:991px) {
    .tutorial-card .card-footer {
    margin-top: 6px;
}
.tutorial-card .card-footer .btn {
    width: 100%}
}@media screen and (max-width:767px) {
    .tutorial-card {
    padding: 30px;
}
}@media screen and (max-width:575px) {
    .tutorial-card .card-title {
    font-size: 14px;
    line-height: 1.857;
}
}.about-metatrader-section {
    padding: 60px 0;
}
.about-metatrader-section .tabs-nav-wrapper {
    margin-bottom: 60px;
}
@media screen and (max-width:767px) {
    .about-metatrader-section {
    padding: 45px 0;
}
.about-metatrader-section .tabs-nav-wrapper {
    margin-bottom: 40px;
}
}.about-metatrader-block {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 555px;
    grid-template-columns: 1fr 555px;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    border-radius: 20px;
    color: var(--white);
    min-height: 497px;
}
.about-metatrader-block .block-content {
    padding: 23px 0 23px 40px;
    position: relative;
    z-index: 2;
}
.about-metatrader-block .block-text {
    max-width: 535px;
}
.about-metatrader-block .block-image img {
    display: block;
    max-width: 100%;
    height: auto;
}
.about-metatrader-block .block-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
    margin-bottom: 20px;
}
.about-metatrader-block .block-footer {
    margin-top: 20px;
}
.about-metatrader-block .block-footer .btn {
    width: 100%;
    max-width: 180px;
}
.about-metatrader-block.why-trade {
    min-height: unset;
}
.about-metatrader-block.why-trade .block-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.about-metatrader-block.why-trade.why-trade-vps {
    -ms-grid-columns: 1fr 310px;
    grid-template-columns: 1fr 310px;
}
@media screen and (min-width:992px) {
    .about-metatrader-block.why-trade .block-content {
    padding-top: 40px;
    padding-bottom: 50px;
}
}@media screen and (max-width:991px) {
    .about-metatrader-block.why-trade .block-image {
    display: none;
}
}@media screen and (max-width:575px) {
    .about-metatrader-block.why-trade .block-footer .btn {
    width: 100%;
    max-width: unset;
    min-height: 50px;
    font-size: 18px;
}
}@media screen and (max-width:1199px) {
    .about-metatrader-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.about-metatrader-block .block-content {
    width: 50%}
.about-metatrader-block .block-image {
    width: 50%}
}@media screen and (max-width:991px) {
    .about-metatrader-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 30px 20px;
}
.about-metatrader-block .block-content {
    width: 100%;
    padding: 0;
}
.about-metatrader-block .block-image {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px;
}
}@media screen and (max-width:575px) {
    .about-metatrader-block {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
    padding: 20px 15px;
}
.about-metatrader-block .block-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
    margin-bottom: 16px;
}
.about-metatrader-block .block-image {
    display: none;
}
}.contacts-section {
    padding: 60px 0;
}
@media screen and (max-width:767px) {
    .contacts-section {
    padding: 45px 0;
}
}.contacts-section .section-caption {
    margin-bottom: 30px;
}
@media screen and (min-width:768px) {
    .contacts-section .section-caption .sc-title {
    font-weight: 700;
}
}.contacts-block {
    padding: 40px 30px;
    background: #fff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: 20px;
}
@media screen and (max-width:767px) {
    .contacts-block {
    padding: 20px;
}
}.contacts-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}
@media screen and (max-width:575px) {
    .contacts-grid {
    grid-gap: 10px;
}
}.contact-card {
    padding: 20px 30px;
    border: 1px solid #e1e2e4;
    border-radius: 14px;
    color: var(--text-color);
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}
.contact-card:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: inherit;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    opacity: 0;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.contact-card .card-content, .contact-card .card-icon {
    position: relative;
    z-index: 2;
}
.contact-card .card-icon {
    width: 40px;
    height: 40px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    fill: #0183ff;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.contact-card .card-title {
    font-size: 18px;
    line-height: 1.66;
    font-weight: 700;
}
@media screen and (max-width:991px) {
    .contact-card .card-title {
    font-size: 16px;
}
}.contact-card .card-content {
    font-size: 18px;
    line-height: 1.66;
}
@media screen and (max-width:991px) {
    .contact-card .card-content {
    font-size: 16px;
}
}.contact-card:focus, .contact-card:hover {
    -webkit-box-shadow: 0 8px 15px rgba(16, 15, 89, .15);
    box-shadow: 0 8px 15px rgba(16, 15, 89, .15);
    color: var(--white);
}
.contact-card:focus:before, .contact-card:hover:before {
    opacity: 1;
}
.contact-card:focus .card-icon, .contact-card:hover .card-icon {
    fill: #f5f5f5;
}
@media screen and (max-width:991px) {
    .contact-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 12px;
    padding: 20px 10px;
    border-radius: 12px;
}
}@media screen and (max-width:575px) {
    .contact-card .card-content, .contact-card .card-title {
    font-size: 14px;
    line-height: 1.428;
}
}.contact-phones-block {
    padding: 20px 30px;
    border: 1px solid #e1e2e4;
    border-radius: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}
.contact-phones-block .block-icon {
    width: 40px;
    height: 40px;
    fill: #0183ff;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.contact-phones-block .block-items {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}
.contact-phones-block .block-items .item {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    text-align: center;
}
.contact-phones-block .block-items .item a {
    color: inherit;
}
.contact-phones-block .block-items .item a:focus, .contact-phones-block .block-items .item a:hover {
    color: var(--primary);
}
@media screen and (min-width:992px) {
    .contact-phones-block .block-items .item: first-child {
    text-align: start;
}
}@media screen and (max-width:767px) {
    .contact-phones-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 12px;
    padding: 20px 10px;
}
.contact-phones-block .block-icon {
    width: 30px;
    height: 30px;
}
.contact-phones-block .block-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 0;
}
.contact-phones-block .block-items .item {
    text-align: start;
}
}@media screen and (max-width:575px) {
    .contact-phones-block {
    font-size: 14px;
    line-height: 1.428;
}
}.contact-location-block {
    padding: 20px 30px;
    border: 1px solid #e1e2e4;
    border-radius: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}
.contact-location-block .block-icon {
    width: 40px;
    height: 40px;
    fill: #0183ff;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.contact-location-block .block-items {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}
@media screen and (max-width:767px) {
    .contact-location-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 12px;
    padding: 20px 10px;
}
.contact-location-block .block-icon {
    width: 30px;
    height: 30px;
}
.contact-location-block .block-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 6px;
}
}@media screen and (max-width:575px) {
    .contact-location-block {
    font-size: 14px;
    line-height: 1.428;
}
}.locations-component {
    padding: 20px;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: var(--r);
    background: #fff;
}
.locations-component .cmp-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px;
}
.locations-component .cmp-footer .btn {
    min-width: 280px;
}
@media screen and (max-width:575px) {
    .locations-component {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
    padding: 20px 15px;
}
}.locations-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:991px) {
    .locations-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:575px) {
    .locations-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.location-card {
    border-radius: var(--r);
    position: relative;
    overflow: hidden;
}
.location-card .card-bg {
    position: relative;
    border-radius: inherit;
}
.location-card .card-bg:before {
    content: '';
    display: block;
    padding-top: 125.926%}
.location-card .card-bg:after {
    content: '';
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: inherit;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(59.69%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 59.69%, rgba(0, 0, 0, 0.7) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 59.69%, rgba(0, 0, 0, 0.7) 100%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 59.69%, rgba(0, 0, 0, 0.7) 100%);
}
.location-card .card-bg img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    border-radius: inherit;
}
@media screen and (max-width:575px) {
    .location-card .card-bg: before {
    padding-top: 81.169%}
}.location-card .card-body {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    color: var(--white);
    overflow-y: auto;
    scrollbar: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.location-card .card-body::-webkit-scrollbar {
    display: none;
}
.location-card .card-body::-webkit-scrollbar-track {
    border-radius: 1px;
    background: rgba(239, 239, 241, .3);
}
.location-card .card-body::-webkit-scrollbar-thumb {
    border-radius: 1px;
    width: 2px;
    background: #efeff1;
}
.location-card .card-content {
    padding: 20px;
}
.location-card .card-hidden-content {
    display: none;
    padding: 0 20px 20px!important;
    font-size: 14px;
    line-height: 1.857;
}
.location-card .card-hidden-content p:not(:last-child) {
    margin-bottom: 20px;
}
.location-card .card-name {
    font-size: 24px;
    line-height: 1.666;
    font-weight: 700;
}
.location-card .card-position {
    font-size: 16px;
    line-height: 1.875;
    font-weight: 700;
}
.location-card:focus .card-body, .location-card:hover .card-body {
    background: rgba(5, 5, 5, .9);
}
.working-hours-section {
    padding: 60px 0;
}
@media screen and (max-width:767px) {
    .working-hours-section {
    padding: 45px 0;
}
}.working-hours-section .section-caption {
    margin-bottom: 30px;
}
@media screen and (max-width:767px) {
    .working-hours-section .section-caption .sc-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
}
}.working-hours-block {
    background: #fff;
    border-radius: 20px;
    padding: 50px 30px;
}
@media screen and (min-width:1200px) {
    .working-hours-block .table {
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
}
}@media screen and (max-width:767px) {
    .working-hours-block {
    padding: 40px 20px;
}
}@media screen and (max-width:575px) {
    .working-hours-block {
    padding: 40px 15px;
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
}.vacancies-section {
    padding: 60px 0;
}
@media screen and (max-width:767px) {
    .vacancies-section {
    padding: 45px 0;
}
}.vacancies-section .section-caption .sc-subtitle {
    max-width: 660px;
}
.vacancies-section .tabs-nav-wrapper {
    margin-bottom: 30px;
}
.vacancy-block .block-columns {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px 40px;
}
.vacancy-block .block-columns .wide {
    grid-column: 1/-1;
}
@media screen and (max-width:767px) {
    .vacancy-block .block-columns {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 30px;
}
}.vacancy-block .block-footer {
    margin-top: 60px;
}
.vacancy-block .block-footer .btn {
    margin-top: 30px;
    min-width: 180px;
}
.vacancy-block .block-footer-text a {
    text-decoration: underline;
    font-weight: 700;
    color: var(--accent);
}
.vacancy-block .block-footer-text a:focus, .vacancy-block .block-footer-text a:hover {
    color: var(--primary);
    text-decoration: none;
}
.vacancy-block .block-title {
    font-size: 18px;
    line-height: 1.66;
    margin-bottom: 10px;
    font-weight: 700;
    color: var(--accent);
}
@media screen and (max-width:991px) {
    .vacancy-block .block-title {
    font-size: 16px;
}
}@media screen and (max-width:767px) {
    .vacancy-block .block-footer {
    margin-top: 30px;
}
.vacancy-block .block-footer .btn {
    margin-top: 10px;
    width: 100%}
}.about-fxt-links-section {
    padding: 60px 0;
}
@media screen and (max-width:767px) {
    .about-fxt-links-section {
    padding: 45px 0;
}
}.about-fxt-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:991px) {
    .about-fxt-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:575px) {
    .about-fxt-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
}.about-fxt-card {
    padding: 30px 20px;
    border-radius: var(--r);
    background: var(--dark);
    color: var(--white);
    position: relative;
}
.about-fxt-card .card-image {
    background: -webkit-gradient(linear, left top, left bottom, from(#707070), to(rgba(77, 77, 77, 0)));
    background: -webkit-linear-gradient(top, #707070 0%, rgba(77, 77, 77, 0) 100%);
    background: -o-linear-gradient(top, #707070 0%, rgba(77, 77, 77, 0) 100%);
    background: linear-gradient(180deg, #707070 0%, rgba(77, 77, 77, 0) 100%);
    border-radius: 8px;
    position: relative;
    margin-bottom: 10px;
}
.about-fxt-card .card-image:before {
    content: '';
    display: block;
    padding-top: 72.059%}
.about-fxt-card .card-image img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
    max-width: 65%;
    max-height: 82%;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.about-fxt-card:focus .card-image img, .about-fxt-card:hover .card-image img {
    -webkit-transform: translate(-50%, -50%) scale(1.05);
    -ms-transform: translate(-50%, -50%) scale(1.05);
    transform: translate(-50%, -50%) scale(1.05);
}
.about-fxt-card .card-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 700;
}
.about-fxt-card .btn {
    min-width: 180px;
    margin-top: 10px;
    position: static;
}
.about-fxt-card .btn:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
@media screen and (max-width:575px) {
    .about-fxt-card .btn {
    width: 100%}
}.webinars-section {
    padding: 60px 0;
}
.webinars-section .section-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 30px;
    margin-bottom: 30px;
}
.webinars-section .section-caption {
    margin-bottom: 0;
}
@media screen and (max-width:767px) {
    .webinars-section {
    padding: 45px 0;
}
}.webinars-section .section-content {
    background: #fff;
    padding: 60px 100px 65px;
    border-radius: 20px;
}
.webinars-section .webinars-btn {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    border-radius: 25px;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 50%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 50%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 50%, #0054F7 100%);
    background-size: 200% 100%;
    background-position: left center;
    -webkit-box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 50px;
    padding: 10px 20px;
    color: var(--white);
    font-size: 18px;
    line-height: 1.66;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
@media screen and (max-width:991px) {
    .webinars-section .webinars-btn {
    font-size: 16px;
}
}.webinars-section .webinars-btn:focus, .webinars-section .webinars-btn:hover {
    background-position: right center;
}
@media screen and (max-width:1199px) {
    .webinars-section .section-content {
    padding: 60px 40px;
}
}@media screen and (max-width:991px) {
    .webinars-section .section-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 20px;
}
.webinars-section .section-content {
    padding: 40px 15px;
}
}@media screen and (max-width:575px) {
    .webinars-section {
    background: #fff;
    padding-top: 60px;
    margin-top: 45px;
}
.webinars-section .webinars-btn {
    width: 100%}
.webinars-section .section-content {
    padding: 0;
    background: 0 0;
}
}.filters-component {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 20px;
    margin-bottom: 30px;
}
.filters-component .cmp-title {
    font-size: 18px;
    line-height: 1.66;
    font-weight: 700;
}
@media screen and (max-width:991px) {
    .filters-component .cmp-title {
    font-size: 16px;
}
}.filters-component .cmp-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
}
.filters-component .cmp-items .filter-block {
    min-width: 182px;
}
@media screen and (max-width:575px) {
    .filters-component {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 10px;
}
.filters-component .cmp-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%}
.filters-component .cmp-items .filter-block {
    width: 100%}
}.webinars-table thead th:first-child {
    border-bottom-left-radius: 0;
}
.webinars-table thead th:last-child {
    border-bottom-right-radius: 0;
}
.webinars-table .btn {
    min-width: 110px;
}
.upcoming-webinars-section {
    padding: 60px 0;
}
.upcoming-webinars-section .section-caption {
    margin-bottom: 60px;
}
@media screen and (max-width:767px) {
    .upcoming-webinars-section {
    padding: 45px 0;
}
}.membership-section {
    padding: 60px 0;
}
@media screen and (max-width:767px) {
    .membership-section {
    padding: 45px 0;
}
}.membership-section .highlighted-text-block .block-title {
    min-width: 180px;
    text-align: center;
}
.membership-section .section-caption {
    margin-bottom: 30px;
}
.membership-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    margin-top: 40px;
}
.membership-grid .wide {
    grid-column: 1/-1;
}
@media screen and (max-width:767px) {
    .membership-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.membership-card {
    padding: 30px 20px;
    background: #fff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: var(--r);
}
.membership-card .card-image {
    margin-bottom: 20px;
}
.membership-card .card-image img {
    width: 100px;
    height: 100px;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    border-radius: 50%;
    -webkit-box-shadow: 0 2px 17px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 17px rgba(0, 0, 0, .1);
}
.membership-card .card-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
    margin-bottom: 10px;
}
.membership-card.highlighted {
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    color: #fff;
}
.about-premium-section {
    padding: 60px 0;
}
@media screen and (max-width:767px) {
    .about-premium-section {
    padding: 45px 0;
}
}.about-premium-section .section-top {
    margin-bottom: 40px;
}
.about-premium-section .section-top .sc-subtitle {
    max-width: 765px;
}
.comparsion-section {
    padding: 60px 0 80px;
    background: #fff;
}
@media screen and (max-width:767px) {
    .comparsion-section {
    padding: 45px 0;
}
}.comparsion-table thead th:first-child {
    width: 280px;
}
@media screen and (max-width:991px) {
    .comparsion-table thead th: first-child {
    width: 230px;
}
}.comparsion-table thead th:not(:first-child) {
    text-align: center;
}
.comparsion-table tbody td {
    text-align: center;
    vertical-align: middle;
}
.comparsion-table tbody td .table-tick-icon {
    margin-left: auto;
    margin-right: auto;
}
.about-tools-section {
    padding-bottom: 40px;
}
.about-tools-section .section-caption {
    max-width: 715px;
    margin-bottom: 30px;
}
.tools-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:991px) {
    .tools-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:575px) {
    .tools-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.tool-card {
    padding: 30px 20px;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: var(--r);
    background: #fff;
}
.tool-card .card-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 20px;
}
.tool-card .card-image {
    width: 60px;
    height: 60px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.tool-card .card-image img {
    width: calc(100% + 10px * 2);
    margin-left: -10px;
    margin-right: -10px;
    height: calc(100% + 20px);
    margin-bottom: -20px;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
}
.tool-card .card-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
    margin-bottom: 10px;
}
.tool-card .card-badge {
    min-height: 42px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 5px 16px;
    border-radius: 21px;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: .04em;
    text-transform: uppercase;
    background: var(--light-bg);
}
.tools-benefits-section {
    padding: 5px 0 60px;
}
@media screen and (max-width:767px) {
    .tools-benefits-section {
    padding-bottom: 45px;
}
}.tools-benefits-section .section-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 30px;
}
@media screen and (min-width:992px) {
    .tools-benefits-section .section-content {
    width: 580px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.tools-benefits-section .section-content .section-caption {
    width: calc(100% + 5px);
    margin-right: -5px;
    margin-bottom: 30px;
}
}.tools-benefits-section .section-image {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.tools-benefits-section .section-image .items {
    position: relative;
}
.tools-benefits-section .section-image .item {
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
@media screen and (min-width:992px) {
    .tools-benefits-section .section-image .item {
    opacity: 0;
    visibility: hidden;
}
.tools-benefits-section .section-image .item.type-1 img {
    width: calc(100% + 8px + 77px);
    margin-left: -8px;
    margin-right: -77px;
    display: block;
    margin-bottom: 20px;
    height: auto;
}
.tools-benefits-section .section-image .item:not(:first-child) {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%}
.tools-benefits-section .section-image .item.active {
    visibility: visible;
    opacity: 1;
}
.tools-benefits-section .section-image .item .item-footer p {
    max-width: 500px;
    margin-left: 60px;
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
}
}@media screen and (max-width:1199px) {
    .tools-benefits-section .section-image .item .item-cards-grid {
    padding-left: 0;
}
.tools-benefits-section .section-image .item .item-footer p {
    margin-left: 0;
}
}.tools-benefits-section .item-cards-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 18px;
    margin-bottom: 20px;
    padding-left: 60px;
}
.tools-benefits-section .item-card {
    padding: 35px 20px 18px;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    border-radius: 40px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    font-size: 22px;
    line-height: 1.3;
    font-weight: 600;
    -webkit-box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    min-height: 276px;
}
.tools-benefits-section .item-card .card-image img {
    width: auto;
    height: 136px;
    display: block;
}
@media screen and (max-width:1199px) and (min-width:992px) {
    .tools-benefits-section .section-content {
    width: 450px;
}
}@media screen and (max-width:991px) {
    .tools-benefits-section .benefits-list {
    display: none;
}
.tools-benefits-section .section-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.tools-benefits-section .section-image {
    display: none;
}
}.benefits-list {
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
}
.benefits-list li {
    padding: 40px 30px;
    background: var(--light-bg);
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    font-size: 28px;
    line-height: 1.428;
    font-weight: 600;
    border-radius: 4px;
    position: relative;
}
.benefits-list li:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: inherit;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    opacity: 0;
}
.benefits-list li .item-text {
    position: relative;
    z-index: 2;
}
.benefits-list li.active, .benefits-list li:focus, .benefits-list li:hover {
    color: var(--white);
}
.benefits-list li.active:before, .benefits-list li:focus:before, .benefits-list li:hover:before {
    opacity: 1;
}
.mobile-cards {
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
}
.mobile-benefit-card {
    padding: 30px 20px;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: var(--r);
    background: #fff;
}
.mobile-benefit-card .card-image {
    margin-bottom: 12px;
}
.mobile-benefit-card .card-image img {
    display: block;
    max-width: 100%;
    height: auto;
}
.mobile-benefit-card .item-cards-grid {
    padding-left: 0;
}
.mobile-benefit-card .item-cards-grid .item-card {
    min-height: 156px;
    padding-top: 20px;
    border-radius: 25px;
}
.mobile-benefit-card .item-cards-grid .item-card .card-image img {
    height: 86px;
}
@media screen and (max-width:575px) {
    .mobile-benefit-card .item-cards-grid .item-card .card-text {
    font-size: 14px;
    line-height: 1.3;
}
}.mobile-benefit-card .card-title {
    font-size: 22px;
    line-height: 1.36;
    font-weight: 500;
    margin-bottom: 6px;
}
.default-section {
    padding: 60px 0;
}
@media screen and (max-width:767px) {
    .default-section {
    padding: 45px 0;
}
}.default-section .section-caption {
    margin-bottom: 30px;
}
.news-first-screen-section {
    padding: 50px 0 60px;
}
.news-first-screen-section .page-caption {
    margin-bottom: 20px;
}
.news-first-screen-section .page-caption+p {
    margin-top: -8px;
    margin-bottom: 20px;
}
.news-first-screen-section .container {
    position: relative;
}
.news-first-screen-section .container:after {
    content: '';
    display: block;
    width: calc(100% - 20px);
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -60px;
    height: 1px;
    background: var(--dark);
    opacity: .1;
}
@media screen and (max-width:1199px) {
    .news-first-screen-section .container: after {
    width: calc(100% - 30px);
}
}@media screen and (max-width:767px) {
    .news-first-screen-section {
    padding: 45px 0 50px;
}
.news-first-screen-section .container:after {
    bottom: -50px;
}
}.big-news-slider-wrapper {
    position: relative;
}
.big-news-slider-wrapper .slider-nav {
    position: absolute;
    right: 40px;
    bottom: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 6px;
}
.big-news-slider-wrapper .slider-nav .slick-arrow {
    position: static;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.big-news-slider-wrapper .slider-nav .slick-arrow svg .fill {
    stroke: var(--white);
}
.big-news-slider-wrapper .slider-nav .slick-arrow svg .arrow {
    stroke: var(--white);
}
.big-news-slider-wrapper .slider-nav .slick-arrow:focus svg .fill, .big-news-slider-wrapper .slider-nav .slick-arrow:hover svg .fill {
    fill: var(--white);
}
.big-news-slider-wrapper .slider-nav .slick-arrow:focus svg .arrow, .big-news-slider-wrapper .slider-nav .slick-arrow:hover svg .arrow {
    stroke: var(--primary);
}
@media screen and (max-width:767px) {
    .big-news-slider-wrapper .slider-nav {
    left: 30px;
    bottom: 40px;
    right: auto;
}
}@media screen and (max-width:575px) {
    .big-news-slider-wrapper {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
.big-news-slider-wrapper .slider-nav {
    left: 15px;
}
}.big-news-slider {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 20px;
}
.big-news-slider .slide {
    padding: 0 15px;
}
.big-news-card {
    padding: 70px 40px;
    border-radius: 20px;
    position: relative;
    color: var(--white);
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.big-news-card .card-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: inherit;
    overflow: hidden;
}
.big-news-card .card-bg:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
}
.big-news-card .card-bg img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    display: block;
}
.big-news-card .card-content {
    position: relative;
    z-index: 2;
    max-width: 700px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.big-news-card .card-categories {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
    margin-bottom: 24px;
}
.big-news-card .card-categories li {
    padding: 4px 20px;
    font-size: 14px;
    line-height: 2.143;
    color: var(--accent);
    font-weight: 600;
    background: var(--white);
    border-radius: 20px;
}
.big-news-card .card-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
    margin-bottom: 10px;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}
.big-news-card .card-title a {
    color: inherit;
}
.big-news-card .card-title a:focus, .big-news-card .card-title a:hover {
    color: var(--primary);
}
.big-news-card .card-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 500;
    gap: 30px;
}
.big-news-card .card-info li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
}
.big-news-card .card-info li:after {
    content: '•';
    font-weight: 400;
}
.big-news-card .card-info li:last-child:after {
    display: none;
}
@media screen and (max-width:767px) {
    .big-news-card {
    padding: 40px 30px 140px;
}
.big-news-card .card-categories li {
    font-size: 12px;
    line-height: 1.667;
    border-radius: 13px;
}
.big-news-card .card-info {
    gap: 10px;
    font-size: 14px;
}
.big-news-card .card-info li {
    gap: 10px;
}
.big-news-card .card-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
}
}@media screen and (max-width:575px) {
    .big-news-card {
    padding: 40px 15px 140px;
}
}.last-news-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:991px) {
    .last-news-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.last-news-card {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 100px 1fr;
    grid-template-columns: 100px 1fr;
    grid-gap: 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.last-news-card .card-image {
    position: relative;
}
.last-news-card .card-image:before {
    content: '';
    display: block;
    padding-top: 100%}
.last-news-card .card-image img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    border-radius: 6px;
}
.last-news-card .card-title {
    font-size: 16px;
    line-height: 1.625;
    font-weight: 700;
    margin-bottom: 6px;
    color: var(--text-dark);
}
.last-news-card .card-title a {
    color: inherit;
    display: block;
}
.last-news-card .card-title a:focus, .last-news-card .card-title a:hover {
    color: var(--primary);
}
.last-news-card .card-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    font-size: 14px;
    line-height: 2.143;
}
.last-news-card .card-info li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
}
.last-news-card .card-info li:after {
    content: '•';
    font-weight: 400;
}
.last-news-card .card-info li:last-child:after {
    display: none;
}
@media screen and (max-width:575px) {
    .last-news-card .card-title {
    font-size: 14px;
}
.last-news-card .card-info {
    font-size: 12px;
}
}.news-section {
    padding: 60px 0 120px;
}
.news-section .section-inner {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 380px;
    grid-template-columns: 1fr 380px;
    grid-gap: 20px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
}
.news-section .section-sidebar {
    padding: 30px;
    border-radius: var(--r);
    border: 1px solid #e1e2e4;
    display: -ms-grid;
    display: grid;
    grid-gap: 60px;
}
.news-section .sidebar-block .block-title {
    font-size: 22px;
    line-height: 1.625;
    font-weight: 600;
    color: var(--text-dark);
    margin-bottom: 10px;
}
.news-section .sidebar-links li {
    padding: 8px 20px;
}
.news-section .sidebar-links li:nth-child(odd) {
    background: #fff;
}
.news-section .sidebar-links li a {
    color: var(--text-dark);
}
.news-section .sidebar-links li a:focus, .news-section .sidebar-links li a:hover {
    color: var(--primary);
}
.news-section .tabs-nav-wrapper {
    margin-bottom: 40px;
}
.news-section .section-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 30px;
}
@media screen and (max-width:1199px) {
    .news-section .section-inner {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%}
}@media screen and (max-width:767px) {
    .news-section {
    padding: 50px 0 90px;
}
.news-section .tabs-nav-wrapper {
    margin-bottom: 30px;
}
.news-section .section-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
}
.news-section .section-inner {
    gap: 90px;
}
.news-section .section-sidebar {
    padding: 0;
    border: 0;
}
}.news-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}
@media screen and (max-width:575px) {
    .news-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.news-card {
    background: #fff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: var(--r);
    position: relative;
}
.news-card .card-image {
    position: relative;
    display: block;
}
.news-card .card-image:before {
    content: '';
    display: block;
    padding-top: 52.63%}
.news-card .card-image img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    border-radius: var(--r);
}
.news-card .card-image:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: var(--r);
    background: rgba(0, 0, 0, .3);
    opacity: 0;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.news-card:focus .card-image:after, .news-card:hover .card-image:after {
    opacity: 1;
}
.news-card .card-content {
    padding: 20px;
}
.news-card .card-categories {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    margin-bottom: 10px;
    padding: 2px 0;
}
.news-card .card-categories li {
    font-size: 14px;
    line-height: 2.143;
    color: #f70085;
}
.news-card .card-title {
    font-size: 22px;
    line-height: 1.36;
    color: #000;
    font-weight: 600;
}
.news-card .card-title a {
    color: inherit;
}
.news-card .card-title a:focus, .news-card .card-title a:hover {
    color: var(--primary);
}
.news-card .card-title a:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.news-card .card-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    font-size: 14px;
    line-height: 2.143;
}
.news-card .card-info li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
}
.news-card .card-info li:after {
    content: '•';
    font-weight: 400;
}
.news-card .card-info li:last-child:after {
    display: none;
}
.news-card .card-info .read-more {
    color: var(--primary);
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
}
.news-card .card-info .read-more:after {
    content: '';
    display: block;
    width: 6px;
    height: 10px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 10'%3E%3Cpath d='M1 8.7 4.71 5l-3.7-3.71' stroke='%23FF902E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}
html[dir=rtl] .news-card .card-info .read-more:after {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}
.news-card.related {
    background: 0 0;
    border-radius: 6px;
}
.news-card.related .card-image {
    margin-bottom: 14px;
}
.news-card.related .card-image:before {
    padding-top: 50%}
.news-card.related .card-image img {
    border-radius: 6px;
}
.news-card.related .card-content {
    padding: 0;
}
.news-card.related .card-title {
    font-size: 16px;
    line-height: 1.625;
    margin-bottom: 6px;
}
@media screen and (max-width:767px) {
    .news-card .card-content {
    padding: 20px 15px;
}
.news-card .card-title {
    font-size: 16px;
}
.news-card .card-info {
    font-size: 12px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.news-card .card-categories {
    font-weight: 600;
}
}.sidebar-trade-card {
    padding: 20px;
    position: relative;
    border-radius: var(--r);
    color: var(--white);
}
.sidebar-trade-card .card-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: inherit;
    overflow: hidden;
}
.sidebar-trade-card .card-bg img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
}
.sidebar-trade-card .card-content {
    position: relative;
    z-index: 2;
}
.sidebar-trade-card .card-title {
    font-size: 40px;
    line-height: 1.25;
    margin-bottom: 10px;
    font-weight: 600;
}
.sidebar-trade-card .card-text {
    font-size: 18px;
    line-height: 1.44;
    margin-bottom: 20px;
    font-weight: 500;
}
.sidebar-trade-card .btn {
    width: 100%}
.sidebar-trade-card .card-footer {
    margin-top: 10px;
    font-size: 14px;
    line-height: 2.143;
}
.load-more-btn {
    padding: 12px 10px;
    background: #e1e2e4;
    font-size: 14px;
    line-height: 1.428;
    color: var(--text-dark);
    border-radius: 4px;
    font-family: var(--second-font);
}
.load-more-btn:focus, .load-more-btn:hover {
    color: var(--primary);
}
.single-page-section {
    padding: 60px 0 120px;
}
.single-page-section .section-inner {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 380px;
    grid-template-columns: 1fr 380px;
    grid-gap: 20px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
}
.single-page-section .section-sidebar {
    padding: 30px;
    border-radius: var(--r);
    border: 1px solid #e1e2e4;
    display: -ms-grid;
    display: grid;
    grid-gap: 60px;
}
.single-page-section .sidebar-block .block-title {
    font-size: 22px;
    line-height: 1.625;
    font-weight: 600;
    color: var(--text-dark);
    margin-bottom: 10px;
}
.single-page-section .sidebar-links li {
    padding: 8px 20px;
}
.single-page-section .sidebar-links li:nth-child(odd) {
    background: #fff;
}
.single-page-section .sidebar-links li a {
    color: var(--text-dark);
}
.single-page-section .sidebar-links li a:focus, .single-page-section .sidebar-links li a:hover {
    color: var(--primary);
}
.single-page-section .back-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 30px;
    padding: 5px 14px;
    gap: 10px;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 500;
    color: #797979;
    background: #e1e2e4;
    border-radius: 4px;
    margin-bottom: 30px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.single-page-section .back-link:before {
    content: '';
    display: block;
    width: 6px;
    height: 12px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 12'%3E%3Cpath d='M5 10.5 1 6l4-4.5' stroke='%23797979' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.single-page-section .back-link:focus, .single-page-section .back-link:hover {
    color: var(--primary);
}
.single-page-section .section-footer {
    margin-top: 50px;
}
.single-page-section .section-related-posts {
    padding-top: 40px;
    margin-top: 40px;
    border-top: 1px solid rgba(29, 29, 29, .1);
}
.single-page-section .section-related-posts .section-caption {
    margin-bottom: 30px;
}
@media screen and (max-width:1199px) {
    .single-page-section .section-related-posts {
    padding-bottom: 40px;
}
}@media screen and (max-width:767px) {
    .single-page-section .section-related-posts {
    padding-bottom: 6px;
}
}.single-page-section .related-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:575px) {
    .single-page-section .related-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}@media screen and (max-width:1199px) {
    .single-page-section .section-inner {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}@media screen and (max-width:767px) {
    .single-page-section {
    padding: 50px 0 90px;
}
.single-page-section .section-inner {
    gap: 90px;
}
.single-page-section .section-sidebar {
    padding: 0;
    border: 0;
}
}.single-post-block .block-title {
    font-size: 54px;
    line-height: 1.15;
    font-weight: 900;
    font-weight: 700;
    margin-bottom: 20px;
}
@media screen and (max-width:1199px) {
    .single-post-block .block-title {
    font-size: 52px;
}
}@media screen and (max-width:767px) {
    .single-post-block .block-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
    font-weight: 600;
}
}.single-post-block .block-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
    margin-bottom: 40px;
}
.single-post-block .block-info li {
    font-size: 14px;
    line-height: 30px;
    font-weight: 500;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.single-post-block .block-info li .author-image {
    width: 40px;
    height: 40px;
    display: block;
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    margin-right: 8px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, .1);
    box-shadow: 0 4px 15px rgba(0, 0, 0, .1);
}
html[dir=rtl] .single-post-block .block-info li .author-image {
    margin-left: 8px;
    margin-right: unset;
}
.single-post-block .block-info li:not(:last-child) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
}
.single-post-block .block-info li:not(:last-child):after {
    content: '•'}
.single-post-block .block-video {
    margin-bottom: 30px;
}
.single-post-block .block-intro-text {
    font-weight: 600;
    margin-bottom: 30px;
}
.single-post-block .block-intro-text blockquote:not(:last-child), .single-post-block .block-intro-text ol:not(:last-child), .single-post-block .block-intro-text p:not(:last-child), .single-post-block .block-intro-text ul:not(:last-child) {
    margin-bottom: 30px;
}
@media screen and (max-width:767px) {
    .single-post-block .block-intro-text blockquote: not(:last-child), .single-post-block .block-intro-text ol:not(:last-child), .single-post-block .block-intro-text p:not(:last-child), .single-post-block .block-intro-text ul:not(:last-child) {
    margin-bottom: 16px;
}
}.single-post-block .block-text img {
    display: block;
    max-width: 100%;
    height: auto;
}
.single-post-block .block-footer {
    margin-top: 50px;
}
.share-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.copy-trading-advantages-section {
    padding: 50px 0 60px;
}
@media screen and (max-width:767px) {
    .copy-trading-advantages-section {
    padding: 25px 0 45px;
}
}.copy-trading-advantages-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:575px) {
    .copy-trading-advantages-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.copy-trading-advantage-card {
    padding: 30px 20px;
    background: #fff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: var(--r);
}
.copy-trading-advantage-card .card-icon {
    margin-bottom: 20px;
}
.copy-trading-advantage-card .card-icon img {
    width: auto;
    height: 80px;
    display: block;
    margin-bottom: -20px;
    margin-left: -10px;
}
.copy-trading-advantage-card .card-content {
    font-size: 24px;
    line-height: 1.5;
    font-weight: 600;
}
.copy-trading-advantage-card .card-content strong {
    font-weight: 700;
    color: var(--accent);
}
@media screen and (max-width:991px) {
    .copy-trading-advantage-card .card-content {
    font-size: 20px;
}
}.top-traders-section {
    padding: 60px 0;
}
@media screen and (max-width:767px) {
    .top-traders-section {
    padding: 45px 0;
}
}.top-traders-section .section-footer {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.top-traders-section .section-footer .btn {
    min-width: 280px;
}
@media screen and (max-width:767px) {
    .top-traders-section {
    background: #fff;
    padding: 40px 0;
    margin-top: 45px;
    margin-bottom: 45px;
}
.top-traders-section .section-caption {
    margin-bottom: 20px;
}
}@media screen and (max-width:575px) {
    .top-traders-section .section-footer .btn {
    width: 100%;
    font-size: 22px;
    min-height: 60px;
}
}.top-traders-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:991px) {
    .top-traders-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.top-trader-card {
    background: #fff;
    padding: 30px 20px;
    -webkit-box-shadow: 0 10px 20px rgba(56, 56, 56, .1);
    box-shadow: 0 10px 20px rgba(56, 56, 56, .1);
    border-radius: 14px;
    font-size: 14px;
    line-height: 1.428;
    font-weight: 500;
}
.top-trader-card .card-header {
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(29, 29, 29, .1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 14px;
}
.top-trader-card .card-photo {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.top-trader-card .card-photo img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: block;
    border: 2px solid #fff;
    -webkit-box-shadow: 0 7px 15px rgba(0, 0, 0, .1);
    box-shadow: 0 7px 15px rgba(0, 0, 0, .1);
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
}
.top-trader-card .card-header-content .card-name {
    font-size: 18px;
    line-height: 1.66;
    font-weight: 700;
}
@media screen and (max-width:991px) {
    .top-trader-card .card-header-content .card-name {
    font-size: 16px;
}
}.top-trader-card .card-header-content p {
    opacity: .8;
}
.top-trader-card .card-info {
    padding: 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.top-trader-card .card-info .score {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}
.top-trader-card .card-info .score:before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background: url(../img/content-images/icons/diamond.png) no-repeat center center/contain;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.top-trader-card .card-chart {
    padding: 10px 14px;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-box-shadow: 0 10px 15px rgba(0, 84, 247, .15);
    box-shadow: 0 10px 15px rgba(0, 84, 247, .15);
    border-radius: 6px;
    margin-bottom: 20px;
}
.top-trader-card .card-chart img {
    width: 100%;
    height: auto;
    display: block;
}
.top-trader-card .card-stats {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}
.top-trader-card .card-stats li strong {
    font-size: 18px;
    color: var(--accent);
    font-weight: 700;
}
.top-trader-card .card-footer {
    margin-top: 20px;
}
.top-trader-card .card-footer .btn {
    width: 100%;
    min-height: 50px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.steps-section {
    padding: 60px 0;
}
@media screen and (max-width:767px) {
    .steps-section {
    padding: 45px 0;
}
}.steps-component {
    display: -ms-grid;
    display: grid;
    grid-gap: var(--gap);
    counter-reset: step;
    position: relative;
    padding-bottom: 60px;
    --gap: 80px;
}
.steps-component:before {
    content: '';
    display: block;
    width: 8px;
    height: 100%;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 0;
    background: #e1e2e4;
}
.steps-component .step-card {
    counter-increment: step;
    position: relative;
    z-index: 2;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 108px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.steps-component .step-card:before {
    content: counter(step);
    width: 68px;
    height: 68px;
    border-radius: 50%;
    -webkit-box-shadow: 0 10px 22px rgba(11, 142, 199, .2);
    box-shadow: 0 10px 22px rgba(11, 142, 199, .2);
    background: #0183ff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 46px;
    line-height: 1;
    font-weight: 800;
    color: var(--white);
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 0;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    opacity: 0;
}
.steps-component .step-card .card-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
    -webkit-transition-delay: .4s;
    -o-transition-delay: .4s;
    transition-delay: .4s;
}
.steps-component .step-card .card-image img {
    display: block;
    max-width: 100%;
    max-height: 100%}
@media screen and (min-width:992px) {
    .steps-component .step-card .card-image {
    height: calc(100% + var(--gap) * 2);
    margin-top: calc(var(--gap) * -2);
    margin-bottom: calc(var(--gap) * -2);
}
}.steps-component .step-card .card-content {
    padding: 30px;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: 20px;
    background: #fff;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;
    opacity: 0;
}
.steps-component .step-card .card-content p:not(:last-child) {
    margin-bottom: 10px;
}
.steps-component .step-card .card-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
    margin-bottom: 16px;
}
@media screen and (min-width:992px) {
    .steps-component .step-card: first-child .card-image {
    margin-top: 0;
    margin-bottom: calc(var(--gap) * -1);
}
.steps-component .step-card:nth-child(odd) .card-content {
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
}
.steps-component .step-card:nth-child(2n) .card-image {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
.steps-component .step-card:nth-child(2n) .card-content {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
}
.steps-component .step-card.active:before {
    opacity: 1;
}
.steps-component .step-card.active .card-image {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.steps-component .step-card.active .card-content {
    -webkit-transform: rotate(0deg)!important;
    -ms-transform: rotate(0deg)!important;
    transform: rotate(0deg)!important;
    opacity: 1;
}
}@media screen and (max-width:1199px) {
    .steps-component .step-card .card-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
}
}@media screen and (max-width:991px) {
    .steps-component {
    grid-gap: 40px;
}
.steps-component:before {
    left: 34px;
}
.steps-component .step-card {
    -webkit-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    opacity: 0;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    padding-left: 88px;
    grid-gap: 12px;
}
.steps-component .step-card:before {
    left: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
}
.steps-component .step-card .card-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
}
.steps-component .step-card .card-image {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.steps-component .step-card .card-content {
    -webkit-transform: rotate(0deg)!important;
    -ms-transform: rotate(0deg)!important;
    transform: rotate(0deg)!important;
    opacity: 1;
}
.steps-component .step-card.active {
    opacity: 1;
}
.steps-component .step-card:first-child .card-image {
    margin-bottom: -12px;
}
}@media screen and (max-width:767px) {
    .steps-component .step-card .card-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
    margin-bottom: 10px;
}
}@media screen and (max-width:575px) {
    .steps-component: before {
    left: 20px;
    width: 4px;
}
.steps-component .step-card {
    padding-left: 50px;
}
.steps-component .step-card:before {
    width: 40px;
    height: 40px;
    font-size: 24px;
}
.steps-component .step-card .card-content {
    padding: 30px 20px;
}
.steps-component .step-card .card-image img {
    max-height: 200px;
}
}.last-step-block {
    padding: 30px 40px;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    border-radius: 20px;
    color: var(--white);
}
.last-step-block .block-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
    text-align: center;
    margin-bottom: 20px;
}
.last-step-block .block-inner {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 237fr 293fr;
    grid-template-columns: 237fr 293fr;
    grid-gap: 40px;
}
.last-step-block .block-image img {
    display: block;
    max-width: 100%;
    height: auto;
}
.last-step-block .block-content p {
    font-weight: 500;
}
.last-step-block .block-content p:not(:last-child) {
    margin-bottom: 10px;
}
.last-step-block .block-content p strong {
    font-weight: 800;
}
@media screen and (max-width:991px) {
    .last-step-block {
    padding: 30px;
}
.last-step-block .block-inner {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 20px;
}
.last-step-block .block-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
}@media screen and (max-width:767px) {
    .last-step-block .block-title {
    text-align: start;
}
}@media screen and (max-width:575px) {
    .last-step-block {
    padding: 30px 15px;
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
}.testimonials-section {
    padding: 60px 0;
}
@media screen and (max-width:767px) {
    .testimonials-section {
    padding: 45px 0;
}
}.testimonials-section .section-caption {
    margin-bottom: 30px;
}
.testimonials-slider {
    width: calc(100% + 10px * 2);
    margin: -30px -10px;
}
.testimonials-slider .slide {
    padding: 30px 10px;
}
@media screen and (max-width:575px) {
    .testimonials-slider {
    width: calc(100% + 10px * 2 + 245px);
    margin-right: -255px;
}
}.testimonial-card {
    padding: 30px 20px;
    -webkit-box-shadow: 0 12px 16px rgba(0, 0, 0, .05);
    box-shadow: 0 12px 16px rgba(0, 0, 0, .05);
    border-radius: 14px;
    height: 100%;
    background: #fff;
    font-size: 14px;
    line-height: 1.428;
    font-weight: 500;
}
.testimonial-card .card-header {
    margin-bottom: 22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 14px;
}
.testimonial-card .card-photo {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.testimonial-card .card-photo img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: block;
    border: 2px solid #fff;
    -webkit-box-shadow: 0 7px 15px rgba(0, 0, 0, .1);
    box-shadow: 0 7px 15px rgba(0, 0, 0, .1);
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
}
.testimonial-card .card-rating {
    margin-bottom: 7px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.testimonial-card .card-rating .star {
    width: 34px;
    height: 31px;
    margin-left: -5px;
    margin-bottom: -7px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 31'%3E%3Cg filter='url(%23filter0_d_3108_39319)' clip-path='url(%23clip0_3108_39319)'%3E%3Cpath d='M19.86 4.93a3.08 3.08 0 0 0-5.72 0l-.56 1.34c-.22.54-.7.9-1.26.97l-1.56.17c-2.64.3-3.7 3.58-1.8 5.42l1.33 1.28c.4.38.57.94.46 1.49l-.32 1.61c-.53 2.7 2.37 4.79 4.7 3.29l1.04-.67c.51-.33 1.15-.33 1.66 0l1.04.67c2.33 1.5 5.23-.6 4.7-3.29l-.32-1.61c-.1-.55.07-1.11.46-1.49l1.32-1.28c1.9-1.84.85-5.12-1.79-5.42l-1.56-.17a1.56 1.56 0 0 1-1.26-.97l-.56-1.34Z' fill='url(%23paint0_linear_3108_39319)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3108_39319' x1='8' y1='3' x2='27.15' y2='4.32' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230183FF'/%3E%3Cstop offset='1' stop-color='%230054F7'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_3108_39319'%3E%3Cpath fill='%23fff' d='M0 0h34v31H0z'/%3E%3C/clipPath%3E%3Cfilter id='filter0_d_3108_39319' x='0' y='-2' width='34' height='34' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='3'/%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0.329412 0 0 0 0 0.968627 0 0 0 0.3 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3108_39319'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3108_39319' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
}
.testimonial-card .card-rating .star~.star {
    margin-left: -10px;
}
.testimonial-card .card-header-content .card-name {
    font-size: 18px;
    line-height: 1.66;
    font-weight: 700;
}
@media screen and (max-width:991px) {
    .testimonial-card .card-header-content .card-name {
    font-size: 16px;
}
}.testimonial-card .card-header-content p {
    opacity: .8;
}
.testimonials-slider-wrapper .slider-nav {
    margin-top: 18px;
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 6px;
}
.testimonials-slider-wrapper .slider-nav .slick-arrow {
    position: static;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.lead-traders-section {
    padding: 60px 0;
}
@media screen and (max-width:767px) {
    .lead-traders-section {
    padding: 45px 0;
}
}.lead-traders-section .section-caption {
    margin-bottom: 30px;
}
.lead-traders-section .section-inner {
    padding: 40px 30px;
    background: #fff;
    -webkit-box-shadow: 0 4px 40px rgba(0, 0, 0, .02);
    box-shadow: 0 4px 40px rgba(0, 0, 0, .02);
    border-radius: 20px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 48fr 62fr;
    grid-template-columns: 48fr 62fr;
    grid-gap: 20px;
}
.lead-traders-section .section-content {
    padding: 20px;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    border-radius: 20px;
    color: var(--white);
    font-weight: 500;
}
.lead-traders-section .section-content p:not(:last-child) {
    margin-bottom: 10px;
}
.lead-traders-section .section-content big {
    font-size: 24px;
    line-height: 1.5;
    font-weight: 700;
}
.lead-traders-section .section-stats {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}
.lead-traders-section .section-stats .item-value {
    font-size: 48px;
    line-height: 1;
    margin-bottom: 20px;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    text-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-weight: 700;
}
@media screen and (max-width:991px) {
    .lead-traders-section .section-inner {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 40px;
}
}@media screen and (max-width:575px) {
    .lead-traders-section .section-inner {
    padding: 40px 15px;
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
.lead-traders-section .section-stats {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 26px;
}
}.join-a-community-section {
    padding: 60px 0;
}
@media screen and (max-width:767px) {
    .join-a-community-section {
    padding: 45px 0;
}
}.join-a-community-section .section-caption {
    margin-bottom: 20px;
}
@media screen and (min-width:992px) {
    .join-a-community-section .section-caption {
    max-width: 500px;
}
}.join-a-community-section .section-caption .sc-subtitle {
    margin-top: 22px;
}
.join-a-community-section .section-inner {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}
.join-a-community-section .section-features {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px;
}
@media screen and (min-width:992px) {
    .join-a-community-section .section-features {
    max-width: 566px;
}
}.join-a-community-section .section-features li {
    padding: 8px 16px;
    background: var(--light-bg);
    font-size: 14px;
    line-height: 1.5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    gap: 6px;
    border-radius: 20px;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    opacity: 0;
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
}
.join-a-community-section .section-features li.active {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.join-a-community-section .section-features li .item-icon {
    width: 24px;
    height: 24px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.join-a-community-section .section-features li .item-icon img {
    display: block;
    max-width: 100%;
    max-height: 100%}
.join-a-community-section .section-image img {
    display: block;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
}
.join-a-community-section .section-footer {
    margin-top: 30px;
}
.join-a-community-section .section-footer .btn {
    min-width: 180px;
}
@media screen and (max-width:991px) {
    .join-a-community-section {
    padding: 0;
    margin: 45px 0;
}
.join-a-community-section .section-inner {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    background: #fff;
    border-radius: 16px;
}
.join-a-community-section .section-image img {
    width: 100%}
.join-a-community-section .section-content {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding: 0 30px 30px;
}
}@media screen and (max-width:575px) {
    .join-a-community-section .section-inner {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
.join-a-community-section .section-content {
    padding-left: 15px;
    padding-right: 15px;
}
.join-a-community-section .section-footer .btn {
    width: 100%;
    font-size: 22px;
    min-height: 60px;
}
}.about-fees-section .media-cards-list {
    margin-top: 40px;
}
.select-features-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}
@media screen and (max-width:767px) {
    .select-features-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.select-feature-card {
    padding: 30px;
    background: var(--light-bg);
    border-radius: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}
.select-feature-card .card-icon {
    width: 80px;
    height: 80px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #0183ff;
    border-radius: 50%}
.select-feature-card .card-icon img {
    width: 50px;
    height: 50px;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
}
.select-feature-card .card-content {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
}
@media screen and (max-width:767px) {
    .select-feature-card .card-content {
    font-size: 22px;
    line-height: 1.45;
}
}.select-advantages-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:767px) {
    .select-advantages-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:575px) {
    .select-advantages-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.select-advantage-card {
    padding: 20px;
    border: 1px solid #e1e2e4;
    border-radius: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.select-advantage-card:before {
    content: '';
    display: block;
    width: 50px;
    height: 50px;
    margin-bottom: 10px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M6.99 18.65A15.65 15.65 0 0 1 18.65 6.99c4.18-.99 8.52-.99 12.7 0a15.65 15.65 0 0 1 11.66 11.66c.99 4.18.99 8.52 0 12.7a15.65 15.65 0 0 1-11.66 11.66c-4.18.98-8.52.98-12.7 0A15.65 15.65 0 0 1 6.99 31.35a27.82 27.82 0 0 1 0-12.7Z' stroke='%230183FF' stroke-width='2.5'/%3E%3Cpath d='m19.27 24.48 4.17 4.16 7.29-7.8' stroke='%230183FF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.select-advantage-card .card-title {
    font-size: 22px;
    line-height: 1.36;
    font-weight: 700;
    margin-bottom: 6px;
}
.application-steps-section .section-footer {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.application-steps-section .section-footer .btn {
    min-width: 280px;
}
@media screen and (max-width:575px) {
    .application-steps-section .section-footer .btn {
    font-size: 22px;
    min-height: 60px;
    width: 100%}
}.application-steps-list {
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
    counter-reset: step;
}
.application-step-card {
    counter-increment: step;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 180px 1fr 110px;
    grid-template-columns: 180px 1fr 110px;
    grid-gap: 30px;
    padding: 40px;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: 6px;
    background: #fff;
}
.application-step-card:before {
    width: 180px;
    height: 180px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    border-radius: 30px;
    font-size: 162px;
    font-weight: 800;
    line-height: 1;
    content: counter(step);
    color: var(--white);
    text-shadow: 0 6px 14px rgba(0, 0, 0, .25);
}
.application-step-card.small-number:before {
    height: 124px;
    font-size: 120px;
}
.application-step-card .card-content {
    padding-right: 30px;
}
.application-step-card .card-button {
    -ms-flex-item-align: end;
    align-self: flex-end;
}
.application-step-card .card-button .btn {
    width: 100%}
.application-step-card .card-duration {
    padding: 5px 20px;
    border-radius: 20px;
    background: var(--dark);
    color: var(--white);
    font-size: 18px;
    line-height: 1.66;
    font-weight: 700;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-box-shadow: 0 10px 30px rgba(48, 48, 48, .25);
    box-shadow: 0 10px 30px rgba(48, 48, 48, .25);
    margin-bottom: 20px;
}
@media screen and (max-width:991px) {
    .application-step-card .card-duration {
    font-size: 16px;
}
}.application-step-card .card-title {
    font-size: 18px;
    line-height: 1.66;
    font-weight: 700;
    margin-bottom: 4px;
}
@media screen and (max-width:991px) {
    .application-step-card .card-title {
    font-size: 16px;
}
}@media screen and (max-width:767px) {
    .application-step-card {
    -ms-grid-columns: 1fr 110px;
    grid-template-columns: 1fr 110px;
    padding: 20px 15px;
}
.application-step-card:before {
    grid-column: 1/-1;
    font-size: 50px;
    width: 100%;
    height: 56px;
}
.application-step-card .card-duration {
    font-size: 14px;
    padding-left: 18px;
    padding-right: 18px;
}
}@media screen and (max-width:575px) {
    .application-step-card {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
.application-step-card .card-content {
    padding-right: 0;
}
}.requirement-section .section-inner {
    padding: 40px 30px;
    background: #fff;
    -webkit-box-shadow: 0 4px 40px rgba(0, 0, 0, .02);
    box-shadow: 0 4px 40px rgba(0, 0, 0, .02);
    border-radius: 20px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 63fr 46fr;
    grid-template-columns: 63fr 46fr;
    grid-gap: 30px;
}
.requirement-section .section-content {
    padding: 20px;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    border-radius: 20px;
    color: var(--white);
    font-weight: 600;
    font-size: 22px;
    line-height: 1.63;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.requirement-section .section-content img {
    width: 134px;
    height: auto;
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.requirement-section .section-stats .btn {
    width: 100%}
.requirement-section .section-stats-list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    padding: 10px 0;
    margin-bottom: 20px;
}
.requirement-section .section-stats-list strong {
    display: block;
    margin-top: 10px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    text-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    font-size: 96px;
    line-height: 1;
    font-weight: 800;
}
@media screen and (max-width:1199px) {
    .requirement-section .section-inner {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 40px;
}
}@media screen and (max-width:767px) {
    .requirement-section .section-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
}@media screen and (max-width:575px) {
    .requirement-section .section-inner {
    padding: 20px 15px;
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
.requirement-section .section-stats-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.requirement-section .section-stats-list li {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}
.requirement-section .section-stats .btn {
    min-height: 60px;
    font-size: 18px;
}
.requirement-section .section-content {
    font-size: 18px;
}
}.benefits-section {
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
}
.benefits-section .section-caption .sc-title {
    color: var(--white);
}
.benefits-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:767px) {
    .benefits-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:575px) {
    .benefits-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.benefit-card {
    padding: 30px;
    background: #fff;
    border-radius: var(--r);
    -webkit-box-shadow: 0 8px 15px rgba(16, 15, 89, .15);
    box-shadow: 0 8px 15px rgba(16, 15, 89, .15);
}
.benefit-card .card-icon {
    margin-bottom: 20px;
}
.benefit-card .card-icon img {
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -20px;
    display: block;
    height: 80px;
}
.benefit-card .card-title {
    font-size: 24px;
    line-height: 1.66;
    font-weight: 500;
}
@media screen and (max-width:991px) {
    .benefit-card .card-title {
    font-size: 22px;
    line-height: 1.36;
}
}@media screen and (min-width:992px) {
    .calc-section .container {
    max-width: 800px;
}
}@media screen and (max-width:767px) {
    .calc-section {
    background: #fff;
    padding: 40px 0;
    margin-top: 45px;
    margin-bottom: 45px;
}
}.calc-component {
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    border-radius: 20px;
    padding: 30px 90px;
    color: var(--white);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.calc-component .cmp-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 40px;
}
.calc-component .cmp-header-icon {
    width: 80px;
}
.calc-component .cmp-header-icon img {
    display: block;
    max-width: 100%;
    height: auto;
}
.calc-component .cmp-title {
    font-size: 28px;
    line-height: 1.428;
    margin-bottom: 4px;
    font-weight: 700;
}
.calc-component .cmp-subtitle {
    font-size: 18px;
}
.calc-component .cmp-body {
    width: 100%;
    display: -ms-grid;
    display: grid;
    grid-gap: 30px;
    margin-bottom: 30px;
}
.calc-component .cmp-total {
    margin-bottom: 30px;
    text-align: center;
}
.calc-component .cmp-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.calc-component .cmp-footer .btn {
    min-width: 280px;
    color: var(--primary);
}
.calc-component .cmp-footer-title {
    margin-bottom: 6px;
    font-weight: 600;
    font-size: 18px;
}
.calc-component .cmp-footer-value {
    font-size: 36px;
    line-height: 1.1;
    font-weight: 700;
}
.calc-component .cmp-row .cmp-row-legend {
    margin-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 22px;
    line-height: 1.428;
    font-weight: 500;
}
@media screen and (min-width:768px) {
    .calc-component.small {
    padding: 30px;
}
.calc-component.small .cmp-body, .calc-component.small .cmp-header, .calc-component.small .cmp-total {
    margin-bottom: 20px;
}
.calc-component.small .cmp-body {
    grid-gap: 20px;
}
}@media screen and (max-width:767px) {
    .calc-component {
    padding: 30px 15px;
}
.calc-component .cmp-row .cmp-row-legend {
    font-size: 16px;
    line-height: 1.875;
}
}.jcf-range {
    width: 100%;
    margin: 0;
}
.jcf-range .jcf-range-track {
    height: 4px;
    background: #e1e2e4;
    border-radius: 2px;
}
.jcf-range .jcf-range-handle {
    width: 30px;
    height: 30px;
    margin: -13px 0 0!important;
    background: var(--primary);
    border: 0!important;
    cursor: -webkit-grab;
    cursor: grab;
}
.jcf-range .jcf-range-display-wrapper {
    left: 0;
    right: 0;
}
.jcf-range .jcf-range-display {
    min-height: 4px;
    height: 4px;
}
.jcf-range .jcf-range-display.jcf-range-min {
    margin: 0!important;
    z-index: 3;
    border-radius: 2px;
    background: var(--primary);
}
.talented-trader-section .section-advantages {
    margin-top: 30px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
.talented-trader-section .section-advantages .item {
    background: #fff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: var(--r);
    padding: 30px 20px;
}
.talented-trader-section .section-advantages .item .item-icon {
    margin-bottom: 20px;
}
.talented-trader-section .section-advantages .item .item-icon img {
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -20px;
    height: 80px;
    width: auto;
    display: block;
}
.talented-trader-section .section-advantages .item .item-content {
    font-size: 24px;
    line-height: 1.5;
    font-weight: 500;
}
.talented-trader-section .section-advantages .item .item-content strong {
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
@media screen and (max-width:767px) {
    .talented-trader-section .section-advantages {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.monetize-section .section-inner {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 32fr 25fr;
    grid-template-columns: 32fr 25fr;
    grid-gap: 40px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.monetize-section .section-caption, .monetize-section .section-text {
    margin-bottom: 20px;
}
@media screen and (max-width:991px) {
    .monetize-section .section-inner {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.kickstart-steps-component {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px 80px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
}
.kickstart-steps-component .cmp-card {
    padding: 30px;
    background: #fff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: 20px;
    position: relative;
    z-index: 2;
}
.kickstart-steps-component .cmp-card .card-image {
    position: relative;
    margin-bottom: 20px;
}
.kickstart-steps-component .cmp-card .card-image:before {
    content: '';
    display: block;
    padding-top: 57.143%}
.kickstart-steps-component .cmp-card .card-image img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
}
.kickstart-steps-component .cmp-card .card-number {
    padding: 10px 20px;
    font-size: 22px;
    line-height: 1.818;
    font-weight: 500;
    color: var(--white);
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    border-radius: var(--r);
    margin-bottom: 20px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.kickstart-steps-component .cmp-card .card-text {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
}
@media screen and (min-width:768px) {
    .kickstart-steps-component .cmp-card: nth-child(2n) {
    -webkit-transform: translateY(309px);
    -ms-transform: translateY(309px);
    transform: translateY(309px);
}
}.kickstart-steps-component .cmp-card:nth-child(2n):after, .kickstart-steps-component .cmp-card:nth-child(2n):before {
    content: '';
    display: block;
    width: 80px;
    height: 60px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 82 60'%3E%3Cg clip-path='url(%23clip0_3445_20639)'%3E%3Cg filter='url(%23filter0_d_3445_20639)'%3E%3Cpath d='M78 27a3 3 0 1 1 0 6H0v-6h78Z' fill='%230183FF'/%3E%3C/g%3E%3Cpath d='M67.8 19.58 78.2 30 67.8 40.42' stroke='%230183FF' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3445_20639'%3E%3Cpath fill='%23fff' d='M0 0h82v60H0z'/%3E%3C/clipPath%3E%3Cfilter id='filter0_d_3445_20639' x='-22' y='15' width='125' height='50' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='10'/%3E%3CfeGaussianBlur stdDeviation='11'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0.0431373 0 0 0 0 0.556863 0 0 0 0 0.780392 0 0 0 0.2 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3445_20639'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3445_20639' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
    z-index: -1;
    position: absolute;
    right: 100%}
.kickstart-steps-component .cmp-card:nth-child(2n):before {
    top: 1px;
}
.kickstart-steps-component .cmp-card:nth-child(2n):after {
    bottom: 14px;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}
@media screen and (max-width:991px) {
    .kickstart-steps-component {
    grid-gap: 40px;
}
.kickstart-steps-component .cmp-card:nth-child(2n):after, .kickstart-steps-component .cmp-card:nth-child(2n):before {
    width: 40px;
}
}@media screen and (max-width:767px) {
    .kickstart-steps-component {
    grid-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
.kickstart-steps-component .cmp-card:after, .kickstart-steps-component .cmp-card:before {
    display: none!important;
}
}@media screen and (max-width:575px) {
    .kickstart-steps-component {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
.kickstart-steps-component .cmp-card {
    padding: 30px 15px;
}
}.join-the-hub-section .section-inner {
    padding: 40px;
    background: #fff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: 20px;
}
.join-the-hub-section .section-stats {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
}
.join-the-hub-section .section-stats .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 20px;
    border: 1px solid #e1e2e4;
    border-radius: 14px;
}
.join-the-hub-section .section-stats .item strong {
    display: block;
    color: #3681f7;
    font-size: 48px;
    line-height: 1.04;
}
.join-the-hub-section .section-steps {
    padding: 20px;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    border-radius: 14px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 220px 1fr;
    grid-template-columns: 220px 1fr;
    grid-gap: 10px;
    color: var(--white);
    margin-top: 20px;
}
.join-the-hub-section .section-steps .block-title {
    font-size: 22px;
    line-height: 1.63;
    font-weight: 600;
}
.join-the-hub-section .section-steps .block-items {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 104px;
}
.join-the-hub-section .section-steps .block-items .item {
    position: relative;
}
.join-the-hub-section .section-steps .block-items .item .item-phase {
    font-size: 16px;
    line-height: 1.2;
    border: 1px solid var(--white);
    border-radius: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 40px;
    font-weight: 600;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 5px 32px;
}
.join-the-hub-section .section-steps .block-items .item .item-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
}
.join-the-hub-section .section-steps .block-items .item:after {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 24'%3E%3Cpath d='m14.83 12 .53.53a.75.75 0 0 0 0-1.06l-.53.53Zm-4.47-5.53A.75.75 0 0 0 9.3 7.53l1.06-1.06Zm-1.06 10a.75.75 0 1 0 1.06 1.06L9.3 16.47Zm6.06-5-5-5L9.3 7.53l5 5 1.06-1.06Zm-1.06 0-5 5 1.06 1.06 5-5-1.06-1.06Z' fill='%23F5F5F5'/%3E%3C/svg%3E") no-repeat center center/contain;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: calc(100% + 40px);
}
.join-the-hub-section .section-steps .block-items .item:last-child:after {
    display: none;
}
@media screen and (max-width:1199px) {
    .join-the-hub-section .section-stats {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
.join-the-hub-section .section-steps {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 20px;
}
}@media screen and (max-width:991px) {
    .join-the-hub-section .section-steps .block-items {
    grid-gap: 64px;
}
.join-the-hub-section .section-steps .block-items .item .item-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
}
.join-the-hub-section .section-steps .block-items .item:after {
    left: calc(100% + 20px);
}
}@media screen and (max-width:767px) {
    .join-the-hub-section .section-inner {
    padding: 20px;
}
}@media screen and (max-width:575px) {
    .join-the-hub-section .section-inner {
    padding: 20px 15px;
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
.join-the-hub-section .section-stats {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.incubation-section {
    margin-bottom: 60px;
    background: #fff;
}
@media screen and (max-width:767px) {
    .incubation-section {
    margin-bottom: 45px;
}
}.incubation-section .section-header {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 120px 1fr;
    grid-template-columns: 120px 1fr;
    grid-gap: 8px 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 30px;
}
.incubation-section .section-header .section-caption {
    margin-bottom: 0;
}
.incubation-section .phase-label {
    width: 100%;
    text-align: center;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    border-radius: 30px;
    min-height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 600;
    color: var(--white);
}
.incubation-section .section-note {
    font-size: 14px;
    line-height: 30px;
    margin-top: 10px;
    color: rgba(16, 21, 37, .7);
}
@media screen and (max-width:575px) {
    .incubation-section .section-header {
    -ms-grid-columns: 106px 1fr;
    grid-template-columns: 106px 1fr;
    grid-gap: 15px;
}
}@media screen and (min-width:992px) {
    .incubation-table-wrapper {
    padding-left: 150px;
}
}.incubation-table {
    border: 1px solid #e1e2e4;
    border-radius: 6px;
}
@media screen and (max-width:991px) {
    .incubation-table {
    table-layout: auto;
}
}@media screen and (max-width:575px) {
    .incubation-table {
    width: 580px;
    min-width: unset!important;
}
}.incubation-table thead th:first-child {
    border-bottom-left-radius: 0;
}
.incubation-table thead th:last-child {
    border-bottom-right-radius: 0;
}
.incubation-table tbody {
    position: relative;
}
.incubation-table tbody:before {
    content: '';
    display: block;
    width: 0;
    height: 100%;
    border-right: 1px dashed #e1e2e4;
    position: absolute;
    right: calc(100% + 32px);
    top: 0;
}
.incubation-table tbody tr {
    background: 0 0!important;
}
.incubation-table tbody tr td {
    vertical-align: middle;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
}
.incubation-table tbody tr td .row-level {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: calc(100% + 18px);
    font-size: 18px;
    line-height: 1.66;
    font-weight: 700;
    white-space: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
@media screen and (max-width:991px) {
    .incubation-table tbody tr td .row-level {
    font-size: 16px;
}
}.incubation-table tbody tr td .row-level:after {
    content: '';
    display: block;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: #0183ff;
    border: 8px solid var(--white);
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-shadow: 0 0 25px rgba(1, 131, 255, .2);
    box-shadow: 0 0 25px rgba(1, 131, 255, .2);
}
@media screen and (max-width:991px) {
    .incubation-table tbody tr td .row-level {
    display: none;
}
}.incubation-table tbody tr td em {
    font-size: 16px;
    line-height: 1.875;
}
@media screen and (max-width:767px) {
    .incubation-table tbody tr td em {
    font-size: 12px;
}
}.incubation-table tbody tr:first-child td .row-level:before {
    content: '';
    display: block;
    width: 4px;
    height: 180px;
    background: #fff;
    position: absolute;
    bottom: calc(100% - 2px);
    right: 12px;
    z-index: -1;
}
.incubation-table tbody tr:nth-last-child(2) td .row-level:before {
    content: '';
    display: block;
    width: 4px;
    height: 180px;
    background: #fff;
    position: absolute;
    top: calc(100% - 2px);
    right: 12px;
    z-index: -1;
}
.incubation-table .rowspan-second+tr td {
    border-top: 1px solid #e1e2e4;
}
.incubation-table .rowspan-second td {
    vertical-align: bottom;
}
.incubation-table .rowspan-second td:first-child {
    padding-left: 10px;
}
.incubation-table .criteries-list li {
    position: relative;
    padding-left: 36px;
}
.incubation-table .criteries-list li:before {
    content: '';
    display: block;
    width: 20px;
    height: 13px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 13'%3E%3Cpath d='M1.63 7.17a1 1 0 0 0-.87 1.8l.87-1.8ZM9.35 12l-.44.9c.41.2.91.1 1.2-.26L9.35 12Zm9.94-10.36A1 1 0 1 0 17.75.36l1.54 1.28ZM.76 8.97 8.9 12.9l.87-1.8-8.15-3.93-.87 1.8Zm9.35 3.67 9.18-11L17.75.36l-9.17 11 1.53 1.28Z' fill='%230183FF'/%3E%3C/svg%3E") no-repeat center center/contain;
    position: absolute;
    left: 0;
    top: .3em;
}
.incubation-table .mobile-row td {
    background: var(--dark);
    padding: 16px 20px;
    font-size: 14px;
    line-height: 1.857;
    color: var(--white);
    font-weight: 700;
}
@media screen and (min-width:992px) {
    .incubation-table .mobile-row {
    display: none;
}
}.incubation-pro-block {
    padding: 32px 20px;
    background: #0183ff;
    -webkit-box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    border-radius: 20px;
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
    color: var(--white);
}
@media screen and (max-width:575px) {
    .incubation-pro-block {
    font-size: 20px;
    line-height: 1.6;
    font-weight: 500;
    padding: 20px;
}
}.incubation-rules-section {
    margin-bottom: 120px;
}
.incubation-rules-section .section-inner {
    padding: 40px;
    background: #fff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    border-radius: 20px;
}
.incubation-rules-section .section-stats {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
    margin-bottom: 50px;
}
.incubation-rules-section .section-stats:last-child {
    margin-bottom: 0;
}
.incubation-rules-section .section-stats .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 20px;
    border: 1px solid #e1e2e4;
    border-radius: 14px;
}
.incubation-rules-section .section-stats .item strong {
    display: block;
    color: #3681f7;
    font-size: 48px;
    line-height: 1.04;
}
.incubation-rules-section .section-rules .rules-title {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
}
.incubation-rules-section .section-rules .rules-columns {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}
.incubation-rules-section .section-rules .rules-columns ol {
    counter-reset: ol;
}
.incubation-rules-section .section-rules .rules-columns ol li {
    counter-increment: ol;
    margin-bottom: 16px;
    padding-left: 27px;
    position: relative;
}
.incubation-rules-section .section-rules .rules-columns ol li:last-child {
    margin-bottom: 0;
}
.incubation-rules-section .section-rules .rules-columns ol li:before {
    content: counter(ol) ". ";
    position: absolute;
    left: 0;
    top: 0;
    text-align: end;
    width: 27px;
}
@media screen and (max-width:767px) {
    .incubation-rules-section {
    margin-bottom: 45px;
}
.incubation-rules-section .section-stats {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    margin-bottom: 40px;
}
.incubation-rules-section .section-rules .rules-columns {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
.incubation-rules-section .section-inner {
    padding: 20px;
}
}@media screen and (max-width:575px) {
    .incubation-rules-section .section-inner {
    padding: 20px 15px;
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
}@media screen and (min-width:768px) {
    .our-traders-section {
    padding-top: 90px;
}
}.our-traders-section .section-caption {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}
.our-traders-section .logos-stripe {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    white-space: nowrap;
    margin-bottom: 20px;
}
.our-traders-section .logos-stripe:last-child {
    margin-bottom: 0;
}
.our-traders-section .logos-stripe .stripe-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    -webkit-animation: logos 30s infinite linear;
    animation: logos 30s infinite linear;
}
.our-traders-section .logos-stripe .stripe-inner .item {
    position: relative;
    width: 280px;
}
.our-traders-section .logos-stripe .stripe-inner .item:before {
    content: '';
    display: block;
    padding-top: 57.143%}
.our-traders-section .logos-stripe .stripe-inner .item img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    border-radius: 14px;
    -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 15px rgba(0, 0, 0, .1);
}
.our-traders-section .logos-stripe.reverse .stripe-inner {
    animation-direction: reverse;
}
@media screen and (max-width:991px) {
    .our-traders-section .logos-stripe .stripe-inner .item {
    width: 250px;
}
}@media screen and (max-width:767px) {
    .our-traders-section .logos-stripe .stripe-inner .item {
    width: 218px;
}
}@media screen and (max-width:575px) {
    .our-traders-section .section-caption {
    text-align: start;
}
.our-traders-section .section-caption .sc-title {
    font-size: 34px;
}
.our-traders-section .section-caption .sc-subtitle {
    font-size: 12px;
}
}@-webkit-keyframes logos {
    0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
}@keyframes logos {
    0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
}.pairs-section .tabs-nav-wrapper {
    margin-bottom: 40px;
}
@media screen and (max-width:767px) {
    .pairs-section .tabs-nav-wrapper {
    margin-bottom: 30px;
}
}.pairs-slider-wrapper .slider-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 6px;
    margin-top: 20px;
}
.pairs-slider-wrapper .slider-nav .slick-arrow {
    position: static;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.pairs-slider {
    width: calc(100% + 10px * 2);
    margin: -20px -10px;
}
.pairs-slider .slide {
    padding: 20px 10px;
}
@media screen and (max-width:767px) {
    .pairs-slider {
    width: calc(100% + 10px * 2 + 108px);
    margin-right: -113px;
}
.pairs-slider .slide {
    padding: 20px 5px;
}
}.pair-card {
    height: 100%;
    background: #fff;
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    border-radius: 20px;
    padding: 20px;
}
.pair-card .card-pair {
    text-align: center;
}
.pair-card .card-flags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-filter: drop-shadow(0px 8px 15px rgba(16, 15, 89, 0.15));
    filter: drop-shadow(0px 8px 15px rgba(16, 15, 89, 0.15));
    margin-bottom: 20px;
}
.pair-card .card-flags img {
    width: 65px;
    height: 65px;
    border-radius: 50%;
    border: 3px solid var(--white);
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
}
.pair-card .card-flags img:not(:last-child) {
    margin-right: -13px;
    z-index: 2;
}
.pair-card .card-flags.no-border img {
    border: 0;
}
.pair-card .card-info {
    margin-bottom: 20px;
}
.pair-card .card-info .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.pair-card .card-info .item .item-label {
    font-weight: 700;
}
.pair-card .card-footer {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
}
.pair-card .card-footer .card-btn {
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #e31837;
    background: 0 0;
    padding: 5px 15px;
    border-radius: var(--r);
    min-height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    font-size: 16px;
    line-height: 1.5;
    color: #e31837;
    font-weight: 600;
    letter-spacing: .03em;
}
.pair-card .card-footer .card-btn:focus, .pair-card .card-footer .card-btn:hover {
    background: #e31837;
    color: #fff;
}
.pair-card .card-footer .card-btn.buy {
    border-color: var(--accent);
    color: var(--accent);
}
.pair-card .card-footer .card-btn.buy:focus, .pair-card .card-footer .card-btn.buy:hover {
    color: #fff;
    background: var(--accent);
}
@media screen and (max-width:767px) {
    .pair-card {
    padding: 10px;
    border-radius: 8px;
}
.pair-card .card-pair {
    font-size: 14px;
    line-height: 30px;
}
.pair-card .card-flags {
    margin-bottom: 10px;
}
.pair-card .card-flags img {
    width: 38px;
    height: 38px;
}
.pair-card .card-flags img:not(:last-child) {
    margin-right: -7px;
}
.pair-card .card-info {
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 1.666;
}
.pair-card .card-footer {
    grid-gap: 4px;
}
.pair-card .card-footer .card-btn {
    padding: 3px 5px;
    min-height: 30px;
    border-radius: 6px;
    font-size: 12px;
}
}.directions-section {
    overflow: visible!important;
}
.directions-sticky-items-block {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 57fr 58fr;
    grid-template-columns: 57fr 58fr;
    grid-gap: 30px;
    position: relative;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
}
.directions-sticky-items-block .block-content {
    display: -ms-grid;
    display: grid;
    grid-gap: 120px;
}
.directions-sticky-items-block .block-images {
    position: -webkit-sticky;
    position: sticky;
    top: 130px;
    bottom: 0;
    width: 100%}
.directions-sticky-items-block .block-images .images-group {
    position: relative;
}
.directions-sticky-items-block .block-images .images-group:before {
    content: '';
    display: block;
    padding-top: 82.756%}
.directions-sticky-items-block .block-images .item-image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.directions-sticky-items-block .block-images .item-image:before {
    content: '';
    display: block;
    padding-top: 82.756%}
.directions-sticky-items-block .block-images .item-image img, .directions-sticky-items-block .block-images .item-image video {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
    background: #fff;
    border-radius: 16px;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, .05);
    box-shadow: 0 10px 20px rgba(0, 0, 0, .05);
}
.directions-sticky-items-block .block-images .item-image.active {
    z-index: 10;
    opacity: 1;
}
.directions-sticky-items-block .card-category-block {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 30px 1fr;
    grid-template-columns: 30px 1fr;
    grid-gap: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 600;
    color: var(--accent);
    margin-bottom: 30px;
}
.directions-sticky-items-block .card-category-block .block-icon img {
    width: 30px;
    height: 30px;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
}
.directions-sticky-items-block .card-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
    margin-bottom: 20px;
}
.directions-sticky-items-block .card-text {
    margin-bottom: 20px;
}
.directions-sticky-items-block .card-text p:not(:last-child) {
    margin-bottom: 20px;
}
.directions-sticky-items-block .card-features {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    width: calc(100% + 16px);
    margin-right: -16px;
}
.directions-sticky-items-block .card-features li {
    padding: 8px 16px;
    background: var(--light-bg);
    font-size: 14px;
    line-height: 1.5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    gap: 6px;
    border-radius: 20px;
}
.directions-sticky-items-block .card-features li .item-icon {
    width: 24px;
    height: 24px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.directions-sticky-items-block .card-features li .item-icon img {
    display: block;
    max-width: 100%;
    max-height: 100%}
.directions-sticky-items-block .card-footer {
    margin-top: 30px;
}
.directions-sticky-items-block .card-footer .btn {
    min-width: 180px;
}
.directions-sticky-items-block .card-image {
    position: relative;
}
.directions-sticky-items-block .card-image:before {
    content: '';
    display: block;
    padding-top: 82.756%}
.directions-sticky-items-block .card-image img, .directions-sticky-items-block .card-image video {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
    background: #fff;
    border-radius: 16px;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, .05);
    box-shadow: 0 10px 20px rgba(0, 0, 0, .05);
}
@media screen and (max-width:1199px) {
    .directions-sticky-items-block .card-features {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
}.directions-list {
    display: -ms-grid;
    display: grid;
    grid-gap: 120px;
}
@media screen and (max-width:767px) {
    .directions-list {
    grid-gap: 90px;
}
}.direction-card {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 57fr 58fr;
    grid-template-columns: 57fr 58fr;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-gap: 30px;
}
.direction-card .card-category-block {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 30px 1fr;
    grid-template-columns: 30px 1fr;
    grid-gap: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 600;
    color: var(--accent);
    margin-bottom: 30px;
}
.direction-card .card-category-block .block-icon img {
    width: 30px;
    height: 30px;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
}
.direction-card .card-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
    margin-bottom: 20px;
}
.direction-card .card-text {
    margin-bottom: 20px;
}
.direction-card .card-text p:not(:last-child) {
    margin-bottom: 20px;
}
.direction-card .card-features {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    width: calc(100% + 16px);
    margin-right: -16px;
}
.direction-card .card-features li {
    padding: 8px 16px;
    background: var(--light-bg);
    font-size: 14px;
    line-height: 1.5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    gap: 6px;
    border-radius: 20px;
}
.direction-card .card-features li .item-icon {
    width: 24px;
    height: 24px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.direction-card .card-features li .item-icon img {
    display: block;
    max-width: 100%;
    max-height: 100%}
.direction-card .card-footer {
    margin-top: 30px;
}
.direction-card .card-footer .btn {
    min-width: 180px;
}
.direction-card .card-image {
    position: relative;
}
.direction-card .card-image:before {
    content: '';
    display: block;
    padding-top: 82.756%}
.direction-card .card-image img, .direction-card .card-image video {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
    background: #fff;
    border-radius: 16px;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, .05);
    box-shadow: 0 10px 20px rgba(0, 0, 0, .05);
}
@media screen and (max-width:1199px) {
    .direction-card .card-features {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
}@media screen and (max-width:991px) {
    .direction-card {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
.direction-card .card-features {
    width: 100%;
    margin: 20px 0;
}
.direction-card .card-features li {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.direction-card .card-image {
    margin-bottom: 20px;
}
.direction-card .card-footer .btn {
    min-height: 50px;
    font-size: 16px;
}
}@media screen and (max-width:575px) {
    .direction-card .card-footer .btn {
    width: 100%}
.direction-card .card-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
}
}.investing-made-easy-section .section-inner {
    padding: 30px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 566px 1fr;
    grid-template-columns: 566px 1fr;
    grid-gap: 30px;
    background: #fff;
    border-radius: 30px;
    margin-bottom: 90px;
}
.investing-made-easy-section .section-inner .section-caption .sc-title {
    max-width: 406px;
}
.investing-made-easy-section .section-advantages {
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
}
.investing-made-easy-section .section-advantages .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px 20px;
    -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 15px rgba(0, 0, 0, .1);
    border-radius: var(--r);
    font-size: 24px;
    line-height: 1.5;
    font-weight: 500;
}
.investing-made-easy-section .section-advantages .item strong {
    font-weight: 700;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.investing-made-easy-section .section-advantages .item .item-icon {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.investing-made-easy-section .section-advantages .item .item-icon img {
    width: 83px;
    height: 80px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center top;
    object-position: center top;
    margin-bottom: -20px;
    margin-left: -10px;
    margin-right: -10px;
    display: block;
}
.investing-made-easy-section .section-image img {
    display: block;
    max-width: 100%;
    height: auto;
}
@media screen and (max-width:1199px) {
    .investing-made-easy-section .section-inner {
    -ms-grid-columns: 424px 1fr;
    grid-template-columns: 424px 1fr;
}
.investing-made-easy-section .section-advantages .item {
    font-size: 18px;
    line-height: 1.66;
}
}@media screen and (max-width:1199px) and (max-width:991px) {
    .investing-made-easy-section .section-advantages .item {
    font-size: 16px;
}
}@media screen and (max-width:991px) {
    .investing-made-easy-section .section-inner {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
.investing-made-easy-section .section-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
}@media screen and (max-width:575px) {
    .investing-made-easy-section .section-inner {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
    padding: 30px 15px;
}
}.investing-steps-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:991px) {
    .investing-steps-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}@media screen and (max-width:575px) {
    .investing-steps-grid {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
}.investing-step-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.investing-step-card .card-image {
    position: relative;
    z-index: 2;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.investing-step-card .card-image:before {
    content: '';
    display: block;
    padding-top: 60.526%}
.investing-step-card .card-image img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center bottom;
    object-position: center bottom;
}
.investing-step-card .card-content {
    background: #fff;
    border-radius: 20px;
    padding: 30px;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}
.investing-step-card .card-number {
    width: 68px;
    height: 68px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 10px 22px rgba(11, 142, 199, .2);
    box-shadow: 0 10px 22px rgba(11, 142, 199, .2);
    background: #0183ff;
    font-size: 46px;
    line-height: 1;
    color: var(--white);
    font-weight: 800;
}
.investing-step-card .card-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
    margin-bottom: 16px;
}
@media screen and (max-width:1199px) {
    .investing-step-card .card-title {
    font-size: 22px;
    line-height: 1.63;
}
}@media screen and (max-width:991px) {
    .investing-step-card .card-image: before {
    padding-top: 230px;
}
}.get-selected-section {
    position: relative;
}
.get-selected-section:before {
    content: '';
    display: block;
    max-width: 100%;
    width: 1440px;
    height: calc(100% - 60px * 2);
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #fff;
    border-radius: 16px;
}
.get-selected-section .section-inner {
    padding: 60px 0;
    position: relative;
    z-index: 2;
}
.get-selected-section .section-caption {
    margin-bottom: 20px;
}
.get-selected-section .section-top-block {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 197px 1fr;
    grid-template-columns: 197px 1fr;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-gap: 20px;
    background: #fff;
    -webkit-box-shadow: 0 7px 40px rgba(16, 16, 16, .1);
    box-shadow: 0 7px 40px rgba(16, 16, 16, .1);
    border-radius: 20px;
    margin-bottom: 26px;
}
.get-selected-section .section-top-block .block-image {
    padding: 11px 42px;
    background: var(--dark);
    border-radius: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 197px;
}
.get-selected-section .section-top-block .block-image img {
    display: block;
    max-width: 100%;
    height: auto;
}
.get-selected-section .section-top-block .block-title {
    font-size: 28px;
    line-height: 1.428;
    margin-bottom: 20px;
}
.get-selected-section .section-top-block p {
    line-height: 1.111;
}
.get-selected-section .section-comparsion-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}
.get-selected-section .section-comparsion-card {
    padding: 30px 40px;
    background: -webkit-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    background: -o-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    background: linear-gradient(90.07deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    -webkit-box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    border-radius: var(--r);
    color: var(--white);
}
.get-selected-section .section-comparsion-card.orange {
    background: -webkit-linear-gradient(359.93deg, #FF902E 0%, #FF902E 0.01%, #E87815 100%);
    background: -o-linear-gradient(359.93deg, #FF902E 0%, #FF902E 0.01%, #E87815 100%);
    background: linear-gradient(90.07deg, #FF902E 0%, #FF902E 0.01%, #E87815 100%);
    -webkit-box-shadow: 0 20px 30px rgba(255, 144, 46, .16);
    box-shadow: 0 20px 30px rgba(255, 144, 46, .16);
}
.get-selected-section .section-comparsion-card .card-title {
    font-size: 32px;
    line-height: 1.5625;
    margin-bottom: 20px;
    font-weight: 600;
}
.get-selected-section .section-comparsion-card .card-list {
    display: -ms-grid;
    display: grid;
    grid-gap: 12px;
    font-weight: 500;
    margin-bottom: 12px;
}
.get-selected-section .section-comparsion-card .card-list li {
    position: relative;
    padding-left: 32px;
}
.get-selected-section .section-comparsion-card .card-list li:before {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 24'%3E%3Cpath d='m9.88 17-.56.49a.75.75 0 0 0 1.13 0L9.88 17Zm9.15-9.51a.75.75 0 1 0-1.14-.98l1.14.98Zm-12 5.02a.75.75 0 1 0-1.14.98l1.14-.98Zm3.42 4.98 8.58-10-1.14-.98-8.57 10 1.13.98Zm0-.98-3.42-4-1.14.98 3.43 4 1.13-.98Z' fill='%23F5F5F5'/%3E%3C/svg%3E") no-repeat center center/contain;
    position: absolute;
    top: .1em;
    left: 0;
}
.get-selected-section .section-comparsion-card .card-footer .btn {
    min-height: 50px;
    font-size: 16px;
    width: 100%;
    font-weight: 600;
}
@media screen and (max-width:991px) {
    .get-selected-section .section-comparsion-card {
    padding: 20px;
}
}@media screen and (max-width:767px) {
    .get-selected-section: before {
    display: none;
}
.get-selected-section .section-inner {
    padding: 0;
}
.get-selected-section .section-top-block {
    padding: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
.get-selected-section .section-comparsion-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}@media screen and (max-width:575px) {
    .get-selected-section .section-comparsion-grid, .get-selected-section .section-top-block {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
.get-selected-section .section-top-block {
    padding-left: 15px;
    padding-right: 15px;
}
.get-selected-section .section-top-block .block-title {
    font-size: 24px;
    margin-bottom: 20px;
}
.get-selected-section .section-comparsion-card {
    padding-left: 15px;
    padding-right: 15px;
}
}.enjoy-section {
    margin-bottom: 60px;
}
@media screen and (max-width:767px) {
    .enjoy-section {
    margin-bottom: 45px;
}
}.enjoy-card {
    background: #0054f7;
    border-radius: 6px;
    color: var(--white);
    position: relative;
    overflow: hidden;
}
.enjoy-card .card-content {
    padding: 60px 0 60px 40px;
    max-width: 548px;
}
.enjoy-card .card-title {
    margin-bottom: 55px;
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
}
.enjoy-card .card-title strong {
    color: var(--accent);
    background: var(--white);
}
.enjoy-card .card-footer .btn {
    min-width: 280px;
}
.enjoy-card .card-image {
    width: 651px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}
.enjoy-card .card-image img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right bottom;
    object-position: right bottom;
}
@media screen and (max-width:1199px) {
    .enjoy-card .card-content {
    position: relative;
    z-index: 2;
    max-width: 450px;
}
.enjoy-card .card-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
}
.enjoy-card .card-image {
    width: 520px;
}
.enjoy-card .card-image img {
    -o-object-fit: contain;
    object-fit: contain;
}
}@media screen and (max-width:991px) {
    .enjoy-card .card-title {
    margin-bottom: 155px;
}
}@media screen and (max-width:767px) {
    .enjoy-card .card-content {
    padding: 30px 20px 320px;
}
.enjoy-card .card-title {
    margin-bottom: 30px;
}
.enjoy-card .card-image {
    width: 100%;
    height: 320px;
    top: auto;
    bottom: 0;
}
.enjoy-card .card-image img {
    width: calc(100% + 70px);
    position: absolute;
    left: -70px;
    right: 0;
}
}@media screen and (max-width:575px) {
    .enjoy-card {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
.enjoy-card .card-content {
    padding: 30px 15px 320px;
}
.enjoy-card .card-footer .btn {
    min-height: 60px;
    font-size: 22px;
    width: 100%}
}.home-first-screen-section {
    position: relative;
    z-index: auto;
}
@media screen and (min-width:768px) {
    .home-first-screen-section .subsection {
    height: 100vh;
    width: 100%;
    z-index: 0;
    overflow: hidden;
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
}
.home-first-screen-section .subsection .subsection-clip {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100vh;
}
.home-first-screen-section .subsection.first {
    position: relative;
    z-index: 10;
}
.home-first-screen-section .subsection.second .subsection-clip {
    background: var(--dark);
    color: var(--white);
}
}.home-first-screen-section .section-inner {
    min-height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.home-first-screen-section .section-content {
    padding: 240px 0 100px;
    width: 100%;
    max-width: 495px;
    position: relative;
    z-index: 2;
    height: 100vh;
}
@media screen and (max-height:719px) and (min-width:992px) {
    .home-first-screen-section .section-content {
    padding-top: 200px;
}
}.home-first-screen-section .section-footer {
    margin-top: 30px;
    height: 60px;
}
.home-first-screen-section .section-footer .btn {
    width: 280px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.home-first-screen-section .page-caption {
    margin-bottom: 32px;
}
.home-first-screen-section .section-image {
    width: 816px;
    height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -90px;
    margin-right: -40px;
    position: relative;
    overflow: hidden;
}
.home-first-screen-section .section-image>img {
    position: absolute;
    left: 50%;
    top: calc(50% + 70px);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    display: block;
}
.home-first-screen-section .section-image .first-screen-image-1 {
    position: absolute;
    left: 50%;
    top: calc(50% + 70px);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%}
.home-first-screen-section .section-image .first-screen-image-1 .bg-img {
    width: 100%;
    height: auto;
    display: block;
}
.home-first-screen-section .section-image .first-screen-image-1 .items {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.home-first-screen-section .section-image .first-screen-image-1 .items img {
    display: block;
    position: absolute;
    height: auto;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
    opacity: 0;
    pointer-events: none;
}
.home-first-screen-section .section-image .first-screen-image-1 .items .image-center {
    width: 42.1568%;
    left: 31.5588%;
    top: 25.4117%;
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;
}
.home-first-screen-section .section-image .first-screen-image-1 .items .image-1 {
    width: 21.0784%;
    left: 6.98529%;
    top: 48.0882%;
    -webkit-transition-delay: .5s;
    -o-transition-delay: .5s;
    transition-delay: .5s;
}
.home-first-screen-section .section-image .first-screen-image-1 .items .image-2 {
    width: 21.0784%;
    left: 27.9411%;
    top: 58.8235%;
    -webkit-transition-delay: .8s;
    -o-transition-delay: .8s;
    transition-delay: .8s;
}
.home-first-screen-section .section-image .first-screen-image-1 .items .image-3 {
    width: 21.0784%;
    left: 72.3039%;
    top: 51.7647%;
    -webkit-transition-delay: 1.1s;
    -o-transition-delay: 1.1s;
    transition-delay: 1.1s;
}
.home-first-screen-section .section-image .first-screen-image-1 .items .image-4 {
    width: 21.0784%;
    left: 68.6274%;
    top: 12.647%;
    -webkit-transition-delay: 1.4s;
    -o-transition-delay: 1.4s;
    transition-delay: 1.4s;
}
.home-first-screen-section .section-image .first-screen-image-1 .items .image-5 {
    width: 21.0784%;
    left: 20.7107%;
    top: 15%;
    -webkit-transition-delay: 1.7s;
    -o-transition-delay: 1.7s;
    transition-delay: 1.7s;
}
.home-first-screen-section .section-image .first-screen-image-1.active .items img {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.home-first-screen-section .section-reviews-image {
    margin-top: 23px;
}
.home-first-screen-section .section-reviews-image img {
    height: 53px;
    width: auto;
    display: block;
}
.home-first-screen-section .bottom-line {
    padding: 10px 0;
    background: var(--dark);
    color: var(--white);
    font-size: 14px;
    line-height: 30px;
    font-weight: 500;
    left: 0;
    bottom: 0;
    right: 0;
    min-height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}
.home-first-screen-section .bottom-line.fixed {
    position: fixed;
}
.home-first-screen-section .bottom-line.blue {
    background: #0054f7;
}
.home-first-screen-section .bottom-line.sticky {
    position: -webkit-sticky;
    position: sticky;
}
@media screen and (max-width:991px) {
    .home-first-screen-section .section-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.home-first-screen-section .section-inner .section-content {
    height: auto;
    padding-top: 180px;
    padding-bottom: 0;
    text-align: center;
    max-width: 400px;
    min-height: 530px;
}
.home-first-screen-section .section-inner .section-image {
    height: 450px;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
}
.home-first-screen-section .section-inner .section-image .first-screen-image-1, .home-first-screen-section .section-inner .section-image>img {
    top: 50%}
}@media screen and (max-width:991px) and (min-width:768px) {
    .home-first-screen-section .section-inner .section-footer, .home-first-screen-section .section-inner .section-reviews-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
}@media screen and (max-width:767px) {
    .home-first-screen-section .subsection.second {
    display: none;
}
.home-first-screen-section .section-inner {
    min-height: unset;
}
.home-first-screen-section .section-inner .section-image {
    width: 100%;
    height: auto;
}
.home-first-screen-section .section-inner .section-image img {
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.home-first-screen-section .section-inner .section-content {
    text-align: start;
    width: 100%;
    max-width: unset;
    min-height: unset;
}
.home-first-screen-section .section-inner .section-reviews-image {
    display: none;
}
.home-first-screen-section .bottom-line.sticky {
    display: none;
}
.home-first-screen-section .bottom-line.fixed {
    position: static;
}
.home-first-screen-section .page-caption {
    margin-bottom: 20px;
}
}@media screen and (max-width:575px) {
    .home-first-screen-section .bottom-line {
    font-size: 12px;
    line-height: 1.66;
    padding: 15px 0;
    background: var(--accent);
    letter-spacing: .03em;
}
.home-first-screen-section .section-inner .section-footer .btn {
    min-height: 60px;
    font-size: 22px;
    width: 100%}
.home-first-screen-section .section-inner .section-content {
    padding-top: 110px;
}
.home-first-screen-section .section-inner .section-image {
    height: 357px;
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
}
.home-first-screen-section .section-inner .section-image .first-screen-image-1, .home-first-screen-section .section-inner .section-image img {
    position: absolute;
    height: 100%;
    width: 489px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center top;
    object-position: center top;
}
.home-first-screen-section .page-caption {
    font-size: 39px;
    line-height: 50px;
}
.home-first-screen-section .page-caption strong {
    font-size: 52px;
    line-height: 60px;
    padding: 10px 0;
    margin-bottom: 10px;
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.home-first-screen-section .page-caption br {
    display: none;
}
}.empower-section .section-caption {
    margin-bottom: 40px;
}
@media screen and (max-width:991px) {
    .empower-section .section-caption {
    margin-bottom: 20px;
}
}@media screen and (max-width:575px) {
    .empower-section .section-caption .sc-title {
    font-size: 34px;
}
.empower-section .section-caption .sc-subtitle {
    font-size: 12px;
}
}.empower-component {
    border-radius: 20px;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-box-shadow: 0 11px 33px rgba(46, 90, 231, .2);
    box-shadow: 0 11px 33px rgba(46, 90, 231, .2);
    color: var(--white);
    padding: 30px;
    min-height: 480px;
    overflow: hidden;
    box-shadow: 0 11px 33px rgba(46, 90, 231, .2);
    position: relative;
}
.empower-component .cmp-nav {
    width: 450px;
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
    position: relative;
    z-index: 2;
}
.empower-component .cmp-nav .item {
    border: 1px solid #fff;
    border-radius: 20px;
    padding: 20px 30px;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.empower-component .cmp-nav .item .item-title {
    font-size: 22px;
    line-height: 1.36;
    font-weight: 500;
}
.empower-component .cmp-nav .item .item-text {
    margin-top: 10px;
}
@media screen and (min-width:992px) {
    .empower-component .cmp-nav .item .item-text {
    display: none;
}
.empower-component .cmp-nav .item.active {
    background: var(--white);
    -webkit-box-shadow: 0 10px 20px rgba(0, 84, 247, .1);
    box-shadow: 0 10px 20px rgba(0, 84, 247, .1);
    color: var(--text-color);
}
}.empower-component .cmp-images img {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 673px;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: right bottom;
    object-position: right bottom;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    opacity: 0;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
}
.empower-component .cmp-images img.active {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
}
@media screen and (max-width:1199px) {
    .empower-component {
    min-height: 540px;
}
.empower-component .cmp-nav {
    width: 350px;
}
.empower-component .cmp-images img {
    width: 530px;
}
}@media screen and (min-width:992px) {
    .empower-component .cmp-mobile-slides {
    display: none;
}
}@media screen and (max-width:991px) {
    .empower-component {
    min-height: unset;
    padding: 0;
    background: 0 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    overflow: visible;
}
.empower-component .cmp-nav {
    width: 100%;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 0;
    border: 1px solid #e1e2e4;
    border-radius: 6px;
}
.empower-component .cmp-nav .item {
    background: 0 0;
    color: var(--text-color);
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 8px;
    min-height: 68px;
    border-radius: 6px;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    position: relative;
}
.empower-component .cmp-nav .item .item-title {
    margin-bottom: 0;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
}
.empower-component .cmp-nav .item .item-text {
    display: none!important;
}
.empower-component .cmp-nav .item:first-child:after, .empower-component .cmp-nav .item:nth-child(2):after {
    content: '';
    display: block;
    width: 30px;
    height: 1px;
    background: #e1e2e4;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.empower-component .cmp-nav .item:first-child:before, .empower-component .cmp-nav .item:nth-child(3):before {
    content: '';
    display: block;
    width: 1px;
    height: 30px;
    background: #e1e2e4;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.empower-component .cmp-nav .item.active {
    background: var(--primary);
}
.empower-component .cmp-nav .item.active:after, .empower-component .cmp-nav .item.active:before {
    opacity: 0;
}
.empower-component .cmp-images {
    display: none;
}
.empower-component .cmp-mobile-slides {
    font-size: 14px;
    line-height: 26px;
    margin-top: 20px;
    color: var(--text-color);
}
.empower-component .cmp-mobile-slides .slide-image {
    height: 228px;
    width: 100%;
    position: relative;
    margin-top: 10px;
}
.empower-component .cmp-mobile-slides .slide-image img {
    display: block;
    width: auto;
    height: 100%;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
}
}.empower-slider-wrapper {
    padding: 14px;
    background: #fff;
    border-radius: var(--r);
    position: relative;
}
.empower-slider-wrapper .slider-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 6px;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 14px;
}
.empower-slider-wrapper .slider-nav .slick-arrow {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    position: static;
}
.empower-slider {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
.empower-slider .slide {
    padding: 0 15px;
}
.empower-card {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.empower-card .card-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 4px;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.empower-card .card-text {
    font-size: 14px;
    line-height: 1.86;
    margin-bottom: 10px;
}
.empower-card .card-image {
    height: 242px;
    margin-top: auto;
}
.empower-card .card-image img {
    display: block;
    max-width: 100%;
    height: auto;
}
.reviews-media-cards-section {
    padding: 60px 0 120px;
}
@media screen and (max-width:767px) {
    .reviews-media-cards-section {
    padding: 45px 0 90px;
}
}.user-reviews-section {
    padding: 40px 0;
    background: #fff;
}
.user-reviews-section .section-caption {
    margin-bottom: 20px;
}
.user-reviews-section .section-top-text {
    text-align: center;
    margin-bottom: 20px;
}
.user-reviews-section .section-top-text img {
    -webkit-transform: translateY(10%);
    -ms-transform: translateY(10%);
    transform: translateY(10%);
}
.user-reviews-section .section-footer {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.user-reviews-section .section-footer .btn {
    min-width: 280px;
}
@media screen and (max-width:575px) {
    .user-reviews-section .section-footer .btn {
    min-height: 50px;
    font-size: 16px;
    width: 100%}
}.user-reviews-section .reviews-slider {
    width: 100%;
    margin: 0;
}
@media screen and (max-width:575px) {
    .user-reviews-section .section-caption {
    text-align: start;
}
.user-reviews-section .section-top-text {
    font-size: 13px;
}
.user-reviews-section .section-top-text img {
    max-height: 23px;
}
}.reviews-grid {
    display: -ms-grid;
    display: grid;
    /* -ms-grid-columns: (1fr)[3]; */
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:1199px) {
    .reviews-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:767px) {
    .reviews-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.review-card {
    padding: 20px;
    border-radius: var(--r);
    background: #fff;
    -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 15px rgba(0, 0, 0, .1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    position: relative;
}
.review-card .card-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 14px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e1e2e4;
}
.review-card .card-header .ch-avatar {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.review-card .card-header .ch-avatar img {
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    border: 2px solid #fff;
    -webkit-box-shadow: 0 7px 15px rgba(0, 0, 0, .1);
    box-shadow: 0 7px 15px rgba(0, 0, 0, .1);
}
.review-card .card-header .ch-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 12px;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}
.review-card .card-rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 2px;
}
.review-card .card-rating img {
    width: 20px;
    height: 20px;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
}
.review-card.app .card-rating {
    gap: 0;
}
.review-card.app .card-rating img {
    width: 24px;
    height: 24px;
}
.review-card .card-name {
    font-size: 18px;
    line-height: 1.66;
    font-weight: 700;
}
@media screen and (max-width:991px) {
    .review-card .card-name {
    font-size: 16px;
}
}.review-card .card-date {
    font-size: 14px;
    line-height: 2.1428;
    -webkit-transform: translateY(0.15em);
    -ms-transform: translateY(0.15em);
    transform: translateY(0.15em);
}
.review-card .card-title {
    font-size: 20px;
    line-height: 1.3;
    font-weight: 700;
    margin-bottom: 10px;
}
.review-card .card-content {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}
.review-card .card-text {
    line-height: 1.444;
}
.review-card .card-footer {
    margin-top: 10px;
}
.review-card .card-link {
    font-size: 14px;
    line-height: 2.1428;
    font-weight: 600;
    color: var(--primary);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
}
.review-card .card-link:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.review-card .card-link:after {
    content: '';
    display: block;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 10'%3E%3Cpath d='M1 8.71 4.71 5 1 1.29' stroke='%23FF902E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
    width: 6px;
    height: 10px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-transform: translateY(-0.1em);
    -ms-transform: translateY(-0.1em);
    transform: translateY(-0.1em);
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
html[dir=rtl] .review-card .card-link:after {
    -webkit-transform: translateY(-0.1em) scaleX(-1);
    -ms-transform: translateY(-0.1em) scaleX(-1);
    transform: translateY(-0.1em) scaleX(-1);
}
.review-card .card-link:hover:after {
    -webkit-transform: translateY(-0.1em) translateX(6px);
    -ms-transform: translateY(-0.1em) translateX(6px);
    transform: translateY(-0.1em) translateX(6px);
}
html[dir=rtl] .review-card .card-link:hover:after {
    -webkit-transform: translateY(-0.1em) translateX(-6px) scaleX(-1);
    -ms-transform: translateY(-0.1em) translateX(-6px) scaleX(-1);
    transform: translateY(-0.1em) translateX(-6px) scaleX(-1);
}
.review-card .card-posted-on {
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    font-size: 14px;
    line-height: 30px;
}
.review-card .card-posted-on .card-app {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    color: #0183ff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
.review-card .card-posted-on .card-app img {
    width: 30px;
    height: 30px;
    border-radius: 6px;
    display: block;
    -webkit-box-shadow: 0 2px 5px rgba(16, 15, 89, .15);
    box-shadow: 0 2px 5px rgba(16, 15, 89, .15);
}
.other-reviews-section {
    padding: 120px 0;
}
@media screen and (max-width:767px) {
    .other-reviews-section {
    padding: 90px 0;
}
}.other-reviews-section .section-tabs-nav {
    margin-bottom: 40px;
}
.other-reviews-section .section-tabs-nav .tabs-nav-wrapper {
    margin-bottom: 0;
}
.other-reviews-section .section-footer {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.other-reviews-section .section-footer .btn {
    min-width: 280px;
}
@media screen and (max-width:575px) {
    .other-reviews-section .section-footer .btn {
    min-height: 50px;
    font-size: 16px;
    width: 100%}
}@media screen and (max-width:767px) {
    .other-reviews-section .section-footer {
    margin-top: 20px;
}
}.other-reviews-section .section-load-more {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.other-reviews-section .section-load-more .btn {
    min-width: 280px;
}
@media screen and (max-width:575px) {
    .other-reviews-section .section-load-more .btn {
    min-height: 50px;
    font-size: 16px;
    width: 100%}
}.app-rating-block {
    padding: 40px 30px;
    background: #fff;
    border-radius: 20px;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 80px 1fr 180px;
    grid-template-columns: 80px 1fr 180px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-gap: 20px;
    margin-bottom: 40px;
}
.app-rating-block .block-logo img {
    width: 80px;
    height: 80px;
    border-radius: 20px;
    display: block;
    -webkit-box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
}
.app-rating-block .block-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
}
.app-rating-block .block-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 13px;
}
.app-rating-block .block-rating-value {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 700;
}
.app-rating-block .block-rating-stars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.app-rating-block .block-rating-stars img {
    display: block;
    width: 24px;
    height: 24px;
}
.app-rating-block .block-button {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
}
.app-rating-block .block-button .btn {
    width: 100%}
@media screen and (max-width:767px) {
    .app-rating-block {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}@media screen and (max-width:767px) and (max-width:575px) {
    .app-rating-block .block-buttons .btn {
    min-height: 50px;
    font-size: 16px;
    width: 100%}
}@media screen and (max-width:575px) {
    .app-rating-block .block-rating-value {
    font-size: 16px;
    -webkit-transform: translateY(2px);
    -ms-transform: translateY(2px);
    transform: translateY(2px);
}
.app-rating-block .block-rating-count {
    font-size: 14px;
    -webkit-transform: translateY(2px);
    -ms-transform: translateY(2px);
    transform: translateY(2px);
}
}.reviews-slider-wrapper .slider-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
    margin-top: 30px;
}
.reviews-slider-wrapper .slider-nav .slick-arrow {
    position: static;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.reviews-slider {
    width: calc(100% + 10px * 2);
    margin: -20px -10px;
}
.reviews-slider .slide {
    padding: 20px 10px;
}
@media screen and (max-width:767px) {
    .reviews-slider .slide {
    padding: 10px;
}
}.big-league-section .section-caption {
    margin-bottom: 30px;
}
.big-league-section .section-grid {
    display: -ms-grid;
    display: grid;
    /* -ms-grid-columns: (1fr)[3]; */
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:991px) {
    .big-league-section .section-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:575px) {
    .big-league-section .section-grid {
    grid-gap: 10px;
}
}.big-league-card {
    padding: 30px 20px;
    background: #fff;
    border-radius: var(--r);
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
}
.big-league-card .card-icon {
    height: 60px;
    margin-bottom: 20px;
}
.big-league-card .card-icon img {
    height: 80px;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -20px;
    width: auto;
    display: block;
}
.big-league-card .card-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
}
@media screen and (max-width:575px) {
    .big-league-card {
    padding: 20px 10px;
}
.big-league-card .card-icon {
    height: 40px;
    margin-bottom: 10px;
}
.big-league-card .card-icon img {
    height: 53px;
    margin-left: -7px;
    margin-right: -7px;
    margin-bottom: -14px;
}
.big-league-card .card-title {
    font-size: 16px;
    line-height: 1.62;
}
}.possibilities-section {
    padding: 60px 0;
    margin-top: 60px;
    margin-bottom: 60px;
    background: #fff;
}
.possibilities-section .section-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    width: 100%;
    max-width: 820px;
    margin-left: auto;
    margin-right: auto;
}
.possibilities-section .section-grid.single {
    grid-template-columns: 1fr;
    width: 30%}
.possibilities-section .section-mobile-cards .mobile-possibility-card:not(:last-child) {
    margin-bottom: 20px;
}
@media screen and (max-width:991px) {
    .possibilities-section .section-grid {
    max-width: 500px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 40px;
}
}@media screen and (max-width:767px) {
    .possibilities-section {
    margin-top: 45px;
    margin-bottom: 45px;
}
.possibilities-section .section-grid {
    grid-gap: 20px;
}
}@media screen and (max-width:575px) {
    .possibilities-section .section-caption {
    text-align: start;
}
.possibilities-section .section-caption .sc-title {
    font-size: 28px;
}
.possibilities-section .section-caption .sc-subtitle {
    font-size: 12px;
}
}.possibility-card .card-header {
    padding: 30px 20px;
    background: -webkit-linear-gradient(359.93deg, #FF902E 0%, #FF902E 0.01%, #E87815 100%);
    background: -o-linear-gradient(359.93deg, #FF902E 0%, #FF902E 0.01%, #E87815 100%);
    background: linear-gradient(90.07deg, #FF902E 0%, #FF902E 0.01%, #E87815 100%);
    -webkit-box-shadow: 0 20px 30px rgba(255, 144, 46, .16);
    box-shadow: 0 20px 30px rgba(255, 144, 46, .16);
    border-radius: var(--r);
    color: var(--white);
    margin-bottom: 6px;
}
@media screen and (min-width:768px) {
    .possibility-card.accent .card-header {
    background: -webkit-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    background: -o-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    background: linear-gradient(90.07deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    -webkit-box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
}
}.possibility-card .card-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
    margin-bottom: 10px;
    color: #fff;
}
.possibility-card .card-mobile-info strong {
    font-weight: 600;
}
.possibility-card .card-table {
    border-spacing: 0;
    border: 0;
}
.possibility-card .card-table td, .possibility-card .card-table th {
    font-size: 16px;
    line-height: 1.875;
    height: 50px;
    text-align: start;
}
.possibility-card .card-table th {
    width: 185px;
    padding: 10px 5px 10px 20px;
}
.possibility-card .card-table td {
    padding: 10px 20px 10px 5px;
}
.possibility-card .card-table tr:nth-child(2n) {
    background: #efeff1;
}
.possibility-card .card-footer {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
    margin-top: 10px;
}
.possibility-card .card-footer .btn {
    min-height: 50px;
    font-size: 18px;
}
@media screen and (min-width:768px) {
    .possibility-card.accent .card-footer .btn {
    background: var(--accent);
    border-color: var(--accent);
    color: #fff;
    -webkit-box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
}
.possibility-card.accent .card-footer .btn:focus, .possibility-card.accent .card-footer .btn:hover {
    background: #034cda;
    border-color: #034cda;
}
.possibility-card.accent .card-footer .btn.btn-stroke {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: 0 0;
    color: var(--accent);
}
.possibility-card.accent .card-footer .btn.btn-stroke:focus, .possibility-card.accent .card-footer .btn.btn-stroke:hover {
    background: var(--accent);
    color: #fff;
}
}@media screen and (max-width:767px) {
    .possibility-card {
    padding: 20px 15px;
    border-radius: var(--r);
    background: -webkit-linear-gradient(359.93deg, #FF902E 0%, #FF902E 0.01%, #E87815 100%);
    background: -o-linear-gradient(359.93deg, #FF902E 0%, #FF902E 0.01%, #E87815 100%);
    background: linear-gradient(90.07deg, #FF902E 0%, #FF902E 0.01%, #E87815 100%);
    -webkit-box-shadow: 0 20px 30px rgba(255, 144, 46, .16);
    box-shadow: 0 20px 30px rgba(255, 144, 46, .16);
}
.possibility-card .card-header {
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
}
.possibility-card .card-title {
    padding: 10px;
    background: rgba(255, 255, 255, .2);
    border-radius: 6px;
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 14px;
    text-align: center;
}
.possibility-card .card-subtitle {
    font-size: 28px;
    line-height: 40px;
    font-weight: 600;
}
.possibility-card .card-table {
    display: none;
}
.possibility-card .card-footer {
    margin-top: 14px;
}
.possibility-card .card-footer .btn {
    min-height: 40px;
    font-size: 14px;
    padding-left: 20px;
    padding-right: 20px;
    background: var(--white);
    border-color: var(--white);
    color: var(--primary);
}
.possibility-card .card-footer .btn.btn-stroke {
    background: 0 0;
    color: var(--white);
    border-color: var(--white);
}
.possibility-card.accent {
    background: -webkit-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    background: -o-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    background: linear-gradient(90.07deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    -webkit-box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
}
.possibility-card.accent .card-footer .btn {
    color: var(--accent);
}
.possibility-card.accent .card-footer .btn.btn-stroke {
    color: var(--white);
}
}.mobile-possibility-card .card-body {
    background: -webkit-linear-gradient(359.93deg, #FF902E 0%, #FF902E 0.01%, #E87815 100%);
    background: -o-linear-gradient(359.93deg, #FF902E 0%, #FF902E 0.01%, #E87815 100%);
    background: linear-gradient(90.07deg, #FF902E 0%, #FF902E 0.01%, #E87815 100%);
    -webkit-box-shadow: 0 20px 30px rgba(255, 144, 46, .16);
    box-shadow: 0 20px 30px rgba(255, 144, 46, .16);
    border-radius: var(--r);
    padding: 10px;
    color: #fff;
}
.mobile-possibility-card .card-title {
    font-size: 28px;
    line-height: 1.43;
    margin-bottom: 14px;
    font-weight: 600;
}
.mobile-possibility-card .card-tags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 3px;
    margin-bottom: 14px;
}
.mobile-possibility-card .card-tags li {
    padding: 5px 10px;
    border-radius: 15px;
    background: rgba(222, 241, 249, .2);
    font-size: 10px;
    line-height: 2;
    color: var(--white);
}
.mobile-possibility-card .card-text {
    font-size: 12px;
    line-height: 2;
    color: var(--white);
}
.mobile-possibility-card .card-footer {
    margin-top: 14px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
}
.mobile-possibility-card .card-footer .btn {
    min-height: 40px;
    background: #fff;
    border-color: #fff;
    color: var(--primary);
    font-size: 14px;
}
.mobile-possibility-card .card-footer .btn.btn-stroke {
    border-color: #fff;
    color: #fff;
    background: 0 0;
}
.mobile-possibility-card .card-hidden-content {
    display: none;
}
.mobile-possibility-card .card-table {
    border-spacing: 0;
    border: 0;
}
.mobile-possibility-card .card-table td, .mobile-possibility-card .card-table th {
    font-size: 14px;
    line-height: 1.43;
    height: 40px;
    text-align: start;
}
.mobile-possibility-card .card-table th {
    width: 132px;
    padding: 10px 5px 10px 20px;
}
.mobile-possibility-card .card-table td {
    padding: 10px 20px 10px 5px;
}
.mobile-possibility-card .card-table tr:nth-child(2n) {
    background: #efeff1;
}
.mobile-possibility-card.accent .card-body {
    background: -webkit-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    background: -o-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    background: linear-gradient(90.07deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    -webkit-box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
}
.mobile-possibility-card.accent .card-footer .btn {
    color: var(--accent);
}
.mobile-possibility-card.accent .card-footer .btn.btn-stroke {
    color: #fff;
}
.trade-on-the-go-block {
    background: -webkit-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    background: -o-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    background: linear-gradient(90.07deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    border-radius: 20px;
    color: var(--white);
    position: relative;
}
.trade-on-the-go-block .block-content {
    padding: 40px;
    max-width: 760px;
    position: relative;
    z-index: 2;
}
.trade-on-the-go-block .block-top {
    margin-bottom: 40px;
}
.trade-on-the-go-block .block-top .block-suptitle {
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    margin-bottom: 10px;
}
.trade-on-the-go-block .block-top .block-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
}
.trade-on-the-go-block .block-top .block-subtitle {
    margin-bottom: 20px;
}
.trade-on-the-go-block .block-bottom {
    max-width: 520px;
}
.trade-on-the-go-block .block-features {
    display: -ms-grid;
    display: grid;
    grid-gap: 30px;
}
.trade-on-the-go-block .block-features li {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 50px 1fr;
    grid-template-columns: 50px 1fr;
    grid-gap: 14px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
}
.trade-on-the-go-block .block-features li .item-icon {
    width: 50px;
    height: 50px;
    border-radius: var(--r);
    background: -webkit-gradient(linear, left top, left bottom, from(#3681F7), to(#0054F7));
    background: -webkit-linear-gradient(top, #3681F7 0%, #0054F7 100%);
    background: -o-linear-gradient(top, #3681F7 0%, #0054F7 100%);
    background: linear-gradient(180deg, #3681F7 0%, #0054F7 100%);
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, .13);
    box-shadow: 0 8px 16px rgba(0, 0, 0, .13);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.trade-on-the-go-block .block-features li .item-icon img {
    display: block;
    max-width: 100%;
    height: auto;
}
.trade-on-the-go-block .block-features li .item-title {
    font-size: 24px;
    line-height: 1.666;
    margin-bottom: 6px;
}
.trade-on-the-go-block .block-features li .item-link {
    margin-top: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-weight: 600;
    color: var(--white);
    text-decoration: underline;
}
.trade-on-the-go-block .block-features li .item-link:after {
    content: '';
    display: block;
    width: 17px;
    height: 28px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 28'%3E%3Cpath d='m3.54 18.86 9.72-9.72m0 0-7.6.52m7.6-.52-.52 7.59' stroke='%23F5F5F5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.trade-on-the-go-block .block-features li .item-link:focus, .trade-on-the-go-block .block-features li .item-link:hover {
    color: var(--primary);
    text-decoration: none;
}
.trade-on-the-go-block .block-image {
    width: 584px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
}
.trade-on-the-go-block .block-image img {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 0 20px 20px 0;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: right top;
    object-position: right top;
}
@media screen and (max-width:1199px) {
    .trade-on-the-go-block .block-content {
    max-width: 660px;
}
.trade-on-the-go-block .block-image img {
    -o-object-fit: contain;
    object-fit: contain;
    height: 500px;
}
}@media screen and (max-width:991px) {
    .trade-on-the-go-block .block-image {
    width: 284px;
}
.trade-on-the-go-block .block-top {
    max-width: 370px;
}
}@media screen and (max-width:767px) {
    .trade-on-the-go-block .block-content {
    padding-top: 147px;
}
.trade-on-the-go-block .block-image {
    width: 100%;
    height: 137px;
    bottom: auto;
    top: 0;
}
.trade-on-the-go-block .block-image img {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center top;
    object-position: center top;
}
}@media screen and (max-width:575px) {
    .trade-on-the-go-block {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
.trade-on-the-go-block .block-content {
    padding-left: 15px;
    padding-right: 15px;
}
.trade-on-the-go-block .block-top .block-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
    margin-bottom: 10px;
}
.trade-on-the-go-block .block-top .block-subtitle {
    font-size: 14px;
    margin-bottom: 0;
}
.trade-on-the-go-block .block-features li .item-title {
    font-size: 18px;
}
.trade-on-the-go-block .block-features li .item-content {
    font-size: 12px;
    line-height: 1.85;
}
.trade-on-the-go-block .block-features li .item-link {
    font-size: 14px;
}
}.stay-focused-section .section-caption {
    margin-bottom: 30px;
}
.stay-focused-section .section-grid {
    display: -ms-grid;
    display: grid;
    /* -ms-grid-columns: (1fr)[4]; */
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:991px) {
    .stay-focused-section .section-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:575px) {
    .stay-focused-section .section-grid {
    grid-gap: 10px;
}
.stay-focused-section .section-caption {
    text-align: start;
}
.stay-focused-section .section-caption .sc-title {
    font-size: 28px;
}
.stay-focused-section .section-caption .sc-subtitle {
    font-size: 12px;
}
}.stay-focused-card {
    padding: 20px;
    border-radius: var(--r);
    background: #f5f5f5;
    -webkit-box-shadow: 0 4px 40px rgba(0, 0, 0, .1);
    box-shadow: 0 4px 40px rgba(0, 0, 0, .1);
}
.stay-focused-card .card-image {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.stay-focused-card .card-image img {
    height: 200px;
    width: auto;
    display: block;
}
.stay-focused-card .card-title {
    font-size: 28px;
    line-height: 1.428;
    font-weight: 500;
}
@media screen and (max-width:575px) {
    .stay-focused-card {
    padding: 14px;
}
.stay-focused-card .card-image {
    margin-bottom: 10px;
}
.stay-focused-card .card-image img {
    height: 100px;
}
.stay-focused-card .card-title {
    font-size: 18px;
    line-height: 1.67;
}
}.promotion-cards-section {
    padding-top: 0;
    padding-bottom: 120px;
}
@media screen and (max-width:767px) {
    .promotion-cards-section {
    padding-bottom: 30px;
}
}.promotion-cards-section .media-card .card-footer {
    margin-top: 30px;
}
@media screen and (max-width:767px) {
    .promotion-cards-section .media-card .card-content {
    display: -ms-grid;
    display: grid;
}
.promotion-cards-section .media-card .card-content * {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}
.promotion-cards-section .media-card .card-content .card-title {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
.promotion-cards-section .media-card .card-content .card-badge {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
.promotion-cards-section .media-card .card-content .card-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.promotion-cards-section .media-card .card-content .card-image {
    margin-bottom: 20px;
}
}.discover-promotion-section {
    padding-bottom: 120px;
}
@media screen and (max-width:767px) {
    .discover-promotion-section {
    padding-bottom: 30px;
}
}.discover-promotion-section .section-grid {
    display: -ms-grid;
    display: grid;
    /* -ms-grid-columns: (1fr)[3]; */
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
.discover-promotion-section .section-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 40px;
}
.discover-promotion-section .section-footer .btn {
    min-width: 280px;
}
@media screen and (max-width:991px) {
    .discover-promotion-section .section-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:767px) {
    .discover-promotion-section .section-grid {
    grid-gap: 10px;
}
.discover-promotion-section .section-footer {
    margin-top: 30px;
}
}@media screen and (max-width:575px) {
    .discover-promotion-section .section-footer .btn {
    width: 100%;
    min-height: 60px;
    font-size: 22px;
}
}.discover-promotion-card {
    padding: 30px 20px 27px;
    background: #fff;
    border-radius: var(--r);
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 50px 1fr;
    grid-template-columns: 50px 1fr;
    grid-gap: 20px;
}
.discover-promotion-card .card-image {
    width: 50px;
}
.discover-promotion-card .card-image img {
    display: block;
    width: calc(100% + 20px);
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -20px;
}
.discover-promotion-card .card-content p {
    font-size: 24px;
    line-height: 1.666;
    font-weight: 500;
}
.discover-promotion-card .card-content p strong {
    font-size: 36px;
    line-height: 1.111;
    font-weight: 700;
    display: block;
}
@media screen and (max-width:767px) {
    .discover-promotion-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    padding: 20px;
}
.discover-promotion-card .card-image {
    width: 40px;
}
.discover-promotion-card .card-content p {
    font-size: 14px;
    line-height: 30px;
}
.discover-promotion-card .card-content p strong {
    font-size: 28px;
    line-height: 30px;
}
}@media screen and (max-width:575px) {
    .discover-promotion-card {
    padding: 20px 14px;
}
}.about-promotion-block {
    background: #fff;
    padding: 40px 30px;
    border-radius: 20px;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
}
.about-promotion-block .block-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
    margin-bottom: 11px;
}
.about-promotion-block .block-text p:not(:last-child) {
    margin-bottom: 20px;
}
.about-promotion-block .block-features {
    margin-top: 20px;
    display: -ms-grid;
    display: grid;
    /* -ms-grid-columns: (1fr)[3]; */
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
.about-promotion-block .block-features .item {
    border: 1px solid #e1e2e4;
    border-radius: 14px;
    padding: 20px 30px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 40px 1fr;
    grid-template-columns: 40px 1fr;
    grid-gap: 20px;
}
@media screen and (min-width:992px) {
    .about-promotion-block .block-features .item {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
}
}.about-promotion-block .block-features .item .item-icon {
    width: 40px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.about-promotion-block .block-features .item .item-icon img {
    display: block;
    height: auto;
    width: calc(100% + 10px * 2);
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -20px;
}
@media screen and (max-width:991px) {
    .about-promotion-block .block-features .item {
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
}
}@media screen and (min-width:768px) {
    .about-promotion-block .block-features.columns-2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:767px) {
    .about-promotion-block .block-features {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.about-promotion-block .block-table {
    margin-top: 40px;
}
.about-promotion-block .block-table .table td, .about-promotion-block .block-table .table th {
    height: 70px;
    vertical-align: middle;
    padding-top: 20px;
    padding-bottom: 20px;
}
.about-promotion-block .block-table .table th.big-text {
    font-size: 22px;
    line-height: 30px;
}
@media screen and (max-width:767px) {
    .about-promotion-block .block-table .scrollable-table-wrapper .table {
    width: 670px;
    min-width: unset;
}
}@media screen and (max-width:575px) {
    .about-promotion-block {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
    padding: 30px 15px;
}
.about-promotion-block .block-title {
    font-size: 28px;
    margin-bottom: 10px;
}
.about-promotion-block .block-text {
    font-size: 14px;
}
.about-promotion-block .block-features {
    grid-gap: 10px;
}
.about-promotion-block .block-features .item {
    gap: 10px;
    padding: 20px 10px;
    font-size: 14px;
}
.about-promotion-block .block-features .item .item-icon {
    width: 30px;
    margin-left: 4px;
    margin-right: 4px;
    margin-bottom: 5px;
}
}.application-section {
    padding-top: 40px;
    overflow: visible!important;
}
.application-form {
    padding: 20px;
    border-radius: 14px;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
}
.application-form .form-fields {
    display: -ms-grid;
    display: grid;
    /* -ms-grid-columns: (1fr)[3] 220px; */
    -ms-grid-columns: 1fr 1fr 1fr 220px;
    grid-template-columns: repeat(3, 1fr) 220px;
    grid-gap: 10px;
}
.application-form .form-fields .btn {
    width: 100%}
@media screen and (min-width:992px) {
    .application-form.subscribe .form-fields {
    /* -ms-grid-columns: (1fr)[2] 220px; */
    -ms-grid-columns: 1fr 1fr 1fr 220px;
    grid-template-columns: repeat(2, 1fr) 220px;
}
}@media screen and (max-width:991px) {
    .application-form .form-fields {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
.application-form.subscribe .form-fields .form-field:last-child {
    grid-column: 1/-1;
}
}@media screen and (max-width:575px) {
    .application-form {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
    padding: 20px 15px;
}
.application-form .form-fields {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 16px;
}
.application-form .form-fields .btn {
    min-height: 50px;
}
}.how-to-apply-section .section-caption {
    margin-bottom: 20px;
}
.how-to-apply-section .section-grid {
    display: -ms-grid;
    display: grid;
    /* -ms-grid-columns: (1fr)[3]; */
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
.how-to-apply-section .section-equation {
    margin-top: 30px;
    padding: 20px;
    border-radius: var(--r);
    background: #fff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20px;
    font-size: 24px;
    line-height: 1.67;
    font-weight: 500;
}
.how-to-apply-section .section-equation .formula {
    padding: 20px;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    border-radius: 14px;
    font-size: 18px;
    line-height: 2.22;
    font-weight: 700;
    color: var(--white);
}
@media screen and (max-width:767px) {
    .how-to-apply-section .section-equation {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
}@media screen and (max-width:575px) {
    .how-to-apply-section .section-equation {
    margin-top: 20px;
}
.how-to-apply-section .section-equation .formula {
    line-height: 1.67;
}
}.how-to-apply-section .section-footer {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.how-to-apply-section .section-footer .btn {
    min-width: 280px;
}
@media screen and (max-width:991px) {
    .how-to-apply-section .section-grid {
    grid-gap: 10px;
}
}@media screen and (max-width:767px) {
    .how-to-apply-section .section-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 20px;
}
}@media screen and (max-width:575px) {
    .how-to-apply-section .section-footer .btn {
    width: 100%;
    min-height: 60px;
    font-size: 22px;
}
}.how-to-apply-card {
    padding: 30px 20px;
    border-radius: var(--r);
    background: #1d1d1d;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    color: var(--white);
    height: 100%}
.how-to-apply-card .card-image {
    position: relative;
    margin-bottom: 10px;
}
.how-to-apply-card .card-image:before {
    content: '';
    display: block;
    padding-top: 72.058%;
    border-radius: 8px;
    background: -webkit-gradient(linear, left top, left bottom, from(#707070), to(rgba(77, 77, 77, 0)));
    background: -webkit-linear-gradient(top, #707070 0%, rgba(77, 77, 77, 0) 100%);
    background: -o-linear-gradient(top, #707070 0%, rgba(77, 77, 77, 0) 100%);
    background: linear-gradient(180deg, #707070 0%, rgba(77, 77, 77, 0) 100%);
}
.how-to-apply-card .card-image img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
    border-radius: 8px;
}
.how-to-apply-card .card-number {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    font-size: 28px;
    line-height: 40px;
    color: var(--text-dark);
    background: #fff;
    margin-bottom: 10px;
    font-family: var(--second-font);
    font-weight: 500;
}
.how-to-apply-card .card-text {
    font-size: 22px;
    line-height: 1.64;
    font-weight: 500;
}
@media screen and (max-width:991px) {
    .how-to-apply-card .card-text {
    font-size: 16px;
}
}@media screen and (max-width:767px) {
    .how-to-apply-card .card-content {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 40px 1fr;
    grid-template-columns: 40px 1fr;
    grid-gap: 10px;
}
}@media screen and (max-width:575px) {
    .how-to-apply-card {
    padding: 14px;
}
.how-to-apply-card .card-content {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
.how-to-apply-card .card-number {
    margin-bottom: 0;
}
}@media screen and (max-width:575px) {
    .trust-section .section-inner {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
.trust-section .media-card {
    padding-bottom: 0;
}
.trust-section .media-card .card-image {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
.trust-section .media-card .card-text {
    font-size: 12px;
}
}.trading-central-widget-section .section-inner {
    padding: 40px;
    background: #fff;
    border-radius: 16px;
}
.trading-central-widget-section .section-inner iframe {
    width: 100%;
    min-height: 520px;
    border-radius: 16px;
    background: #d9d9d9;
}
@media screen and (max-width:767px) {
    .trading-central-widget-section .section-inner {
    padding: 20px;
}
}@media screen and (max-width:575px) {
    .trading-central-widget-section .section-inner {
    padding: 15px;
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
}.about-calendar-section .highlighted-text-block {
    min-width: 180px;
}
.about-calendar-section .highlighted-text-block .block-title {
    text-align: center;
}
.trading-central-directions-section .section-grid {
    display: -ms-grid;
    display: grid;
    /* -ms-grid-columns: (1fr)[4]; */
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:991px) {
    .trading-central-directions-section .section-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:575px) {
    .trading-central-directions-section .section-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.trading-central-direction-card {
    border-radius: var(--r);
    position: relative;
    overflow: hidden;
}
.trading-central-direction-card .card-bg {
    position: relative;
    border-radius: inherit;
}
.trading-central-direction-card .card-bg:before {
    content: '';
    display: block;
    padding-top: 128.57%}
@media screen and (max-width:991px) {
    .trading-central-direction-card .card-bg: before {
    padding-top: 103.4%}
}.trading-central-direction-card .card-bg:after {
    content: '';
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: inherit;
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(73.48%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7))); */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 73.48%, rgba(0, 0, 0, 0.7));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 73.48%, rgba(0, 0, 0, 0.7) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 73.48%, rgba(0, 0, 0, 0.7) 100%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 73.48%, rgba(0, 0, 0, 0.7) 100%);
}
.trading-central-direction-card .card-bg img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    border-radius: inherit;
}
.trading-central-direction-card .card-body {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    color: var(--white);
    overflow-y: auto;
    scrollbar: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.trading-central-direction-card .card-body::-webkit-scrollbar {
    display: none;
}
.trading-central-direction-card .card-body::-webkit-scrollbar-track {
    border-radius: 1px;
    background: rgba(239, 239, 241, .3);
}
.trading-central-direction-card .card-body::-webkit-scrollbar-thumb {
    border-radius: 1px;
    width: 2px;
    background: #efeff1;
}
.trading-central-direction-card .card-content {
    padding: 20px 16px;
}
.trading-central-direction-card .card-hidden-content {
    display: none;
    padding: 4px 16px 20px!important;
    font-size: 14px;
    line-height: 1.857;
}
.trading-central-direction-card .card-hidden-content p:not(:last-child) {
    margin-bottom: 20px;
}
.trading-central-direction-card .card-title {
    font-size: 26px;
    line-height: 1.54;
    font-weight: 700;
}
.trading-central-direction-card:focus .card-body, .trading-central-direction-card:hover .card-body {
    background: rgba(5, 5, 5, .9);
}
@media screen and (min-width:992px) {
    .trading-central-media-section .media-cards-list {
    grid-gap: 60px;
}
}.trading-central-media-section .media-card .card-text {
    margin-bottom: 10px;
}
.trading-central-media-section .media-card .card-text p:not(:last-child) {
    margin-bottom: 10px;
}
.trading-central-media-section .media-card .card-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
}
@media screen and (max-width:991px) and (min-width:768px) {
    .trading-central-media-section .media-card .card-footer .btn {
    min-width: 140px;
}
}@media screen and (max-width:575px) {
    .trading-central-media-section .media-card .card-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.trading-central-media-section .media-card .card-footer .btn {
    width: 100%}
}.trading-central-media-section .media-card .card-image:before {
    padding-top: 65.517%}
.about-economic-calendar-section .section-inner {
    padding: 40px;
    border-radius: 16px;
    background: #fff;
}
.about-economic-calendar-section .section-caption {
    margin-bottom: 20px;
}
.about-economic-calendar-section .section-text {
    margin-bottom: 20px;
}
.about-economic-calendar-section .section-text p:not(:last-child) {
    margin-bottom: 20px;
}
.about-economic-calendar-section .section-image img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 16px;
}
@media screen and (max-width:575px) {
    .about-economic-calendar-section {
    font-size: 14px;
}
.about-economic-calendar-section .section-inner {
    padding: 20px;
    border-radius: 20px;
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
}.iress-account-types-section .section-grid {
    display: -ms-grid;
    display: grid;
    /* -ms-grid-columns: (1fr)[3]; */
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 30px;
}
@media screen and (max-width:1199px) {
    .iress-account-types-section .section-grid {
    grid-gap: 20px;
}
}@media screen and (max-width:991px) {
    .iress-account-types-section .section-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.iress-type-card {
    padding: 20px;
    border-radius: 20px;
    background: #fff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%}
@media screen and (min-width:992px) {
    .iress-type-card .card-type {
    background: -webkit-linear-gradient(356.07deg, #AFAFAF 0%, #636363 100%);
    background: -o-linear-gradient(356.07deg, #AFAFAF 0%, #636363 100%);
    background: linear-gradient(93.93deg, #AFAFAF 0%, #636363 100%);
    -webkit-box-shadow: 0 10px 30px rgba(119, 119, 119, .25);
    box-shadow: 0 10px 30px rgba(119, 119, 119, .25);
    border-radius: 30px;
    text-align: center;
    width: 100%;
    padding: 10px 20px;
    margin-bottom: 10px;
    min-height: 81px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 42px;
    line-height: 1.52;
    font-weight: 800;
    text-shadow: 0 6px 14px rgba(0, 0, 0, .25);
    color: var(--white);
}
.iress-type-card .card-type.small {
    font-size: 28px;
    line-height: 1.43;
}
}@media screen and (min-width:992px) and (max-width:1199px) {
    .iress-type-card .card-type.small {
    font-size: 22px;
}
}@media screen and (min-width:992px) {
    .iress-type-card.bronze .card-type {
    background: -webkit-linear-gradient(359.93deg, #D90D00 0%, #DD8A66 0.01%, #B15919 100%);
    background: -o-linear-gradient(359.93deg, #D90D00 0%, #DD8A66 0.01%, #B15919 100%);
    background: linear-gradient(90.07deg, #D90D00 0%, #DD8A66 0.01%, #B15919 100%);
}
.iress-type-card.gold .card-type {
    background: -webkit-linear-gradient(356.07deg, #F5D151 0%, #BB9304 100%);
    background: -o-linear-gradient(356.07deg, #F5D151 0%, #BB9304 100%);
    background: linear-gradient(93.93deg, #F5D151 0%, #BB9304 100%);
}
.iress-type-card.platinum .card-type {
    background: -webkit-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    background: -o-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    background: linear-gradient(90.07deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
}
}.iress-type-card .card-info {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.88;
}
.iress-type-card .card-info li {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    padding: 16px 10px;
}
.iress-type-card .card-info li:not(:last-child) {
    border-bottom: 1px solid #efeff1;
}
.iress-type-card .card-info li .item-label {
    font-weight: 700;
    padding-right: 5px;
}
.iress-type-card .card-info li .item-value:first-child:last-child {
    grid-column: 1/-1;
}
@media screen and (min-width:992px) {
    /* .iress-type-card .card-info li .item-value: first-child:last-child {
    text-align: center; */
    .iress-type-card .card-info li .item-value:first-child,
.iress-type-card .card-info li .item-value:last-child {
    text-align: center;
}
}.iress-type-card .card-commision-tabs {
    padding: 10px;
    background: #efeff1;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    border-radius: 6px;
}
.iress-type-card .card-commision-tabs .card-info {
    font-size: 14px;
    line-height: 1.71;
}
.iress-type-card .card-commision-tabs .card-tabs-nav {
    display: -ms-grid;
    display: grid;
    /* -ms-grid-columns: (1fr)[5]; */
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 4px 20px;
    margin-bottom: 4px;
}
.iress-type-card .card-commision-tabs .card-tabs-nav button {
    font-size: 16px;
    line-height: 1.88;
    font-weight: 500;
}
.iress-type-card .card-commision-tabs .card-tabs-nav button:focus, .iress-type-card .card-commision-tabs .card-tabs-nav button:hover {
    color: var(--primary);
}
.iress-type-card .card-commision-tabs .card-tabs-nav button.current {
    font-weight: 700;
    color: var(--primary);
}
.iress-type-card .card-content {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}
.iress-type-card .card-footer {
    margin-top: 20px;
}
.iress-type-card .card-footer .btn {
    width: 100%;
    min-height: 50px;
    font-size: 16px;
}
@media screen and (max-width:991px) {
    .iress-type-card .card-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 10px;
}
.iress-type-card .card-type {
    margin-bottom: 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background: -webkit-linear-gradient(356.07deg, #AFAFAF 0%, #636363 100%);
    background: -o-linear-gradient(356.07deg, #AFAFAF 0%, #636363 100%);
    background: linear-gradient(93.93deg, #AFAFAF 0%, #636363 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    text-shadow: 0 10px 30px rgba(119, 119, 119, .25);
    font-weight: 800;
    font-size: 28px;
    line-height: 1.43;
    letter-spacing: -.02em;
}
.iress-type-card.bronze .card-type {
    background-image: -webkit-linear-gradient(359.93deg, #DA8661 0%, #DA8762 0.01%, #B55D1F 100%);
    background-image: -o-linear-gradient(359.93deg, #DA8661 0%, #DA8762 0.01%, #B55D1F 100%);
    background-image: linear-gradient(90.07deg, #DA8661 0%, #DA8762 0.01%, #B55D1F 100%);
}
.iress-type-card.gold .card-type {
    background-image: -webkit-linear-gradient(356.07deg, #F5D151 0%, #BB9304 100%);
    background-image: -o-linear-gradient(356.07deg, #F5D151 0%, #BB9304 100%);
    background-image: linear-gradient(93.93deg, #F5D151 0%, #BB9304 100%);
}
.iress-type-card.platinum .card-type {
    background-image: -webkit-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    background-image: -o-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    background-image: linear-gradient(90.07deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
}
.iress-type-card .card-content {
    display: none;
    padding-top: 10px;
}
.iress-type-card .card-opener {
    width: 41px;
    height: 43px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 43'%3E%3Cpath d='m37.71 29.53-.63-.4.63.4Zm-8.98 8.99-.4-.64.4.64ZM3.25 13.04l.64.4-.64-.4Zm8.99-8.99.4.64-.4-.64Zm16.49 0-.4.64.4-.64Zm8.98 8.99-.63.4.63-.4ZM12.24 38.52l-.4.63.4-.63Zm-8.99-8.99.64-.4-.64.4Zm33.83-.4a27.07 27.07 0 0 1-8.75 8.75l.8 1.27a28.57 28.57 0 0 0 9.22-9.22l-1.27-.8Zm-33.2-15.7C6.1 9.88 9.09 6.9 12.64 4.7l-.79-1.27a28.57 28.57 0 0 0-9.23 9.22l1.28.8ZM28.34 4.7c3.55 2.2 6.55 5.2 8.75 8.74l1.27-.79a28.57 28.57 0 0 0-9.23-9.22l-.79 1.27Zm-15.7 33.19a27.07 27.07 0 0 1-8.74-8.74l-1.28.79a28.57 28.57 0 0 0 9.23 9.22l.8-1.27Zm24.45-24.45a14.9 14.9 0 0 1 0 15.7l1.27.8a16.4 16.4 0 0 0 0-17.29l-1.27.8ZM29.12 3.42a16.4 16.4 0 0 0-17.28 0l.8 1.27a14.9 14.9 0 0 1 15.7 0l.78-1.27ZM3.9 29.14a14.9 14.9 0 0 1 0-15.7l-1.28-.8a16.4 16.4 0 0 0 0 17.29l1.28-.8Zm7.95 10.01a16.4 16.4 0 0 0 17.28 0l-.79-1.27a14.9 14.9 0 0 1-15.7 0l-.79 1.27Z' fill='%23FF902E'/%3E%3C/svg%3E") no-repeat center center/contain;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.iress-type-card .card-opener:after {
    content: '';
    display: block;
    width: 12px;
    height: 13px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 13'%3E%3Cpath d='M.76 5.68a.75.75 0 1 0 0 1.5v-1.5Zm10.42 1.5a.75.75 0 1 0 0-1.5v1.5ZM6.72 1.23a.75.75 0 1 0-1.5 0h1.5Zm-1.5 10.41a.75.75 0 0 0 1.5 0h-1.5ZM.76 7.18h10.42v-1.5H.76v1.5Zm4.46-5.95v10.41h1.5V1.23h-1.5Z' fill='%23FF902E'/%3E%3C/svg%3E") no-repeat center center/contain;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    translate: -1px;
}
.iress-type-card.opened .card-opener {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0MSA0Myc+PHBhdGggZD0nTTI4LjczIDM4LjUyYTE1LjY1IDE1LjY1IDAgMCAxLTE2LjUgMCAyNy44MiAyNy44MiAwIDAgMS04Ljk4LTguOTkgMTUuNjUgMTUuNjUgMCAwIDEgMC0xNi41IDI3LjgyIDI3LjgyIDAgMCAxIDguOTktOC45OCAxNS42NSAxNS42NSAwIDAgMSAxNi40OSAwIDI3LjgyIDI3LjgyIDAgMCAxIDguOTggOC45OSAxNS42NSAxNS42NSAwIDAgMSAwIDE2LjQ5IDI3LjgyIDI3LjgyIDAgMCAxLTguOTggOC45OVonIGZpbGw9JyNGRjkwMkUnLz48cGF0aCBkPSdtMzcuNzEgMjkuNTMtLjYzLS40LjYzLjRabS04Ljk4IDguOTktLjQtLjY0LjQuNjRaTTMuMjUgMTMuMDRsLjY0LjQtLjY0LS40Wm04Ljk5LTguOTkuNC42NC0uNC0uNjRabTE2LjQ5IDAtLjQuNjQuNC0uNjRabTguOTggOC45OS0uNjMuNC42My0uNFpNMTIuMjQgMzguNTJsLS40LjYzLjQtLjYzWm0tOC45OS04Ljk5LjY0LS40LS42NC40Wm0zMy44My0uNGEyNy4wNyAyNy4wNyAwIDAgMS04Ljc1IDguNzVsLjggMS4yN2EyOC41NyAyOC41NyAwIDAgMCA5LjIyLTkuMjJsLTEuMjctLjhabS0zMy4yLTE1LjdDNi4xIDkuODggOS4wOSA2LjkgMTIuNjQgNC43bC0uNzktMS4yN2EyOC41NyAyOC41NyAwIDAgMC05LjIzIDkuMjJsMS4yOC44Wk0yOC4zNCA0LjdjMy41NSAyLjIgNi41NSA1LjIgOC43NSA4Ljc0bDEuMjctLjc5YTI4LjU3IDI4LjU3IDAgMCAwLTkuMjMtOS4yMmwtLjc5IDEuMjdabS0xNS43IDMzLjE5YTI3LjA3IDI3LjA3IDAgMCAxLTguNzQtOC43NGwtMS4yOC43OWEyOC41NyAyOC41NyAwIDAgMCA5LjIzIDkuMjJsLjgtMS4yN1ptMjQuNDUtMjQuNDVhMTQuOSAxNC45IDAgMCAxIDAgMTUuN2wxLjI3LjhhMTYuNCAxNi40IDAgMCAwIDAtMTcuMjlsLTEuMjcuOFpNMjkuMTIgMy40MmExNi40IDE2LjQgMCAwIDAtMTcuMjggMGwuOCAxLjI3YTE0LjkgMTQuOSAwIDAgMSAxNS43IDBsLjc4LTEuMjdaTTMuOSAyOS4xNGExNC45IDE0LjkgMCAwIDEgMC0xNS43bC0xLjI4LS44YTE2LjQgMTYuNCAwIDAgMCAwIDE3LjI5bDEuMjgtLjhabTcuOTUgMTAuMDFhMTYuNCAxNi40IDAgMCAwIDE3LjI4IDBsLS43OS0xLjI3YTE0LjkgMTQuOSAwIDAgMS0xNS43IDBsLS43OSAxLjI3WicgZmlsbD0nI0ZGOTAyRScvPjwvc3ZnPg==);
}
.iress-type-card.opened .card-opener:after {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMyc+PHBhdGggZD0nTS43NiA1LjY4YS43NS43NSAwIDEgMCAwIDEuNXYtMS41Wm0xMC40MiAxLjVhLjc1Ljc1IDAgMSAwIDAtMS41djEuNVpNNi43MiAxLjIzYS43NS43NSAwIDEgMC0xLjUgMGgxLjVabS0xLjUgMTAuNDFhLjc1Ljc1IDAgMCAwIDEuNSAwaC0xLjVaTS43NiA3LjE4aDEwLjQydi0xLjVILjc2djEuNVptNC40Ni01Ljk1djEwLjQxaDEuNVYxLjIzaC0xLjVaJyBmaWxsPScjRjVGNUY1Jy8+PC9zdmc+);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
}@media screen and (max-width:575px) {
    .iress-type-card {
    padding: 10px;
    border-radius: 6px;
}
.iress-type-card .card-header {
    padding: 0;
}
.iress-type-card .card-info {
    font-size: 14px;
    line-height: 1.71;
}
.iress-type-card .card-info li {
    padding-left: 0;
    padding-right: 0;
}
}.market-data-fees-section .section-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 30px;
}
.market-data-fees-section .section-header .section-caption {
    margin-bottom: 0;
}
.market-data-fees-section .slider-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 6px;
}
.market-data-fees-section .slider-nav .slick-arrow {
    position: static;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.market-data-fees-section .section-slider {
    padding: 20px;
    border-radius: 20px;
    background: #fff;
}
.market-data-fees-section .section-slider .slider-nav {
    margin-top: 20px;
}
@media screen and (max-width:575px) {
    .market-data-fees-section .section-slider {
    overflow: hidden;
}
}@media screen and (max-width:575px) {
    .market-data-fees-section .section-slider {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    width: calc(100% + 15px);
    margin-right: -15px;
}
}.market-fees-slider {
    width: calc(100% + 10px * 2);
    margin: -20px -10px;
}
.market-fees-slider .slide {
    padding: 20px 10px;
}
@media screen and (max-width:575px) {
    .market-fees-slider {
    width: calc(100% + 10px * 2 + 108px);
    margin-right: -113px;
}
.market-fees-slider .slide {
    padding: 20px 5px;
}
}.market-fee-card {
    padding: 10px;
    border-radius: 20px;
    background: -webkit-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    background: -o-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    background: linear-gradient(90.07deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    color: var(--white);
    height: 100%}
.market-fee-card .card-country {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 16px;
}
.market-fee-card .card-country p {
    font-size: 20px;
    line-height: 1.5;
    margin-bottom: 4px;
    text-align: center;
    font-weight: 700;
}
.market-fee-card .card-country img {
    width: 60px;
    height: 60px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    display: block;
    border-radius: 50%;
    border: 3px solid var(--white);
    -webkit-box-shadow: 0 8px 15px rgba(16, 15, 89, .15);
    box-shadow: 0 8px 15px rgba(16, 15, 89, .15);
}
.market-fee-card .card-info {
    font-size: 14px;
    line-height: 1.43;
    display: -ms-grid;
    display: grid;
    grid-gap: 6px;
    margin-bottom: 16px;
}
.market-fee-card .card-info li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 10px;
}
.market-fee-card .card-info li .item-value {
    font-family: var(--second-font);
}
.market-fee-card .card-footer .card-btn {
    width: 100%;
    min-height: 50px;
    font-size: 14px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    color: var(--text-color);
    font-weight: 700;
    border-radius: var(--r);
    background: #f5f5f5;
}
.market-fee-card .card-footer .card-btn strong {
    color: var(--accent);
}
.market-fee-card .card-footer .card-btn:focus, .market-fee-card .card-footer .card-btn:hover {
    background: rgba(245, 245, 245, .9);
}
.mam-pamm-traders-section .section-inner {
    padding: 40px 30px;
    background: #fff;
    border-radius: 20px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 467px 1fr;
    grid-template-columns: 467px 1fr;
    grid-gap: 20px;
}
.mam-pamm-traders-section .section-tags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
    z-index: 18;
    line-height: 1.67;
}
.mam-pamm-traders-section .section-tags li {
    padding: 10px 20px;
    background: #def1f9;
    border-radius: 25px;
}
.mam-pamm-traders-section .section-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.mam-pamm-traders-section .section-image img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-top: -17px;
    margin-bottom: -22px;
}
@media screen and (max-width:991px) {
    .mam-pamm-traders-section .section-inner {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 32px;
    padding: 15px;
}
.mam-pamm-traders-section .section-image img {
    margin-top: 0;
    margin-bottom: 0;
}
.mam-pamm-traders-section .section-tags {
    font-size: 14px;
    line-height: 2.222;
    gap: 5px;
}
.mam-pamm-traders-section .section-tags li {
    padding: 10px;
}
}@media screen and (max-width:575px) {
    .mam-pamm-traders-section .section-inner {
    padding: 15px 7px;
}
}.mt5-section .section-inner {
    padding: 40px 30px;
    background: #fff;
    border-radius: 20px;
}
.tick-advantages-section {
    padding: 120px 0;
}
@media screen and (max-width:767px) {
    .tick-advantages-section {
    padding: 60px 0;
}
}.tick-advantages-section .section-caption {
    max-width: 880px;
    margin-bottom: 40px;
}
@media screen and (max-width:575px) {
    .tick-advantages-section .section-caption {
    margin-bottom: 20px;
}
}.tick-advantages-grid {
    display: -ms-grid;
    display: grid;
    /* -ms-grid-columns: (1fr)[4]; */
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:991px) {
    .tick-advantages-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:575px) {
    .tick-advantages-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 16px;
}
}.tick-advantage-card {
    padding: 20px;
    border-radius: var(--r);
    border: 1px solid #e1e2e4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 6px;
    height: 100%}
.tick-advantage-card:before {
    content: '';
    display: block;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M6.9852 18.6467c1.3572-5.7863 5.8752-10.3043 11.6615-11.6615a27.8205 27.8205 0 0 1 12.7066 0c5.7863 1.3572 10.3043 5.8752 11.6615 11.6615a27.818 27.818 0 0 1 0 12.7066c-1.3572 5.7863-5.8752 10.3043-11.6615 11.6615a27.8208 27.8208 0 0 1-12.7066 0c-5.7863-1.3572-10.3042-5.8752-11.6615-11.6615a27.8205 27.8205 0 0 1 0-12.7066Z' stroke='%230183FF' stroke-width='2.5'/%3E%3Cpath d='m19.271 24.4791 4.1667 4.1667 7.2916-7.8125' stroke='%230183FF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
    width: 50px;
    height: 50px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
@media screen and (max-width:575px) {
    .tick-advantage-card {
    padding: 0;
    border: 0;
    border-radius: 0;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 14px;
    line-height: 1.857;
}
.tick-advantage-card:before {
    width: 30px;
    height: 30px;
}
}.navigator-section {
    padding: 50px 0 60px;
}
.navigator-section .section-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 30px;
    margin-bottom: 28px;
}
.navigator-section .section-caption {
    margin-bottom: 0;
}
.navigator-section .section-caption .sc-subtitle {
    margin-top: 12px;
}
.navigator-section .section-inner {
    padding: 30px;
    border-radius: 20px;
    background: #fff;
    -webkit-box-shadow: 0 4px 40px rgba(0, 0, 0, .02);
    box-shadow: 0 4px 40px rgba(0, 0, 0, .02);
    display: -ms-grid;
    display: grid;
    /* -ms-grid-columns: (1fr)[3]; */
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
.navigator-section .search-field {
    margin-bottom: 0;
}
@media screen and (max-width:991px) {
    .navigator-section .section-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    gap: 16px;
}
}@media screen and (max-width:767px) {
    .navigator-section {
    padding: 45px 0 30px;
}
.navigator-section .section-top {
    margin-bottom: 48px;
}
.navigator-section .section-inner {
    padding: 20px;
    /* -ms-grid-columns: (1fr)[2]; */
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 15px;
}
}@media screen and (max-width:575px) {
    .navigator-section .section-inner {
    padding: 15px;
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
}.navigator-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    padding: 33px 20px;
    border: 1px solid #e1e2e4;
    border-radius: 14px;
    font-size: 22px;
    line-height: 1.33;
    font-weight: 600;
    color: var(--text-dark);
    text-align: center;
}
.navigator-link .link-icon {
    width: 80px;
    height: 80px;
    display: block;
    position: relative;
}
.navigator-link .link-icon img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center top;
    object-position: center top;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.navigator-link .link-icon img.on-hover {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 0;
    z-index: 2;
    opacity: 0;
}
.navigator-link:focus, .navigator-link:hover {
    background: #0183ff;
    color: #fff;
}
.navigator-link:focus .link-icon img.default, .navigator-link:hover .link-icon img.default {
    opacity: 0;
}
.navigator-link:focus .link-icon img.on-hover, .navigator-link:hover .link-icon img.on-hover {
    opacity: 1;
}
@media screen and (max-width:991px) {
    .navigator-link {
    font-size: 18px;
}
}.search-results-component {
    padding: 30px;
    border-radius: 20px;
    background: #fff;
    -webkit-box-shadow: 0 4px 40px rgba(0, 0, 0, .02);
    box-shadow: 0 4px 40px rgba(0, 0, 0, .02);
}
.search-results-component .back-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 9px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 30px;
    min-height: 30px;
    padding: 0 14px;
    border-radius: 4px;
    background: #e1e2e4;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 500;
    color: #797979;
}
.search-results-component .back-btn:before {
    content: '';
    display: block;
    width: 6px;
    height: 12px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 12'%3E%3Cpath d='m1 6-.5606-.4983a.75.75 0 0 0 0 .9966L1 6Zm3.4394 4.9983a.75.75 0 0 0 1.1212-.9966l-1.1212.9966Zm1.1212-9a.75.75 0 1 0-1.1212-.9966l1.1212.9966Zm-5.1212 4.5 4 4.5 1.1212-.9966-4-4.5-1.1212.9966Zm1.1212 0 4-4.5-1.1212-.9966-4 4.5 1.1212.9966Z' fill='%23797979'/%3E%3C/svg%3E") no-repeat center center/contain;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.search-results-component .back-btn:focus, .search-results-component .back-btn:hover {
    background: var(--accent);
    color: #fff;
}
.search-results-component .back-btn:focus:before, .search-results-component .back-btn:hover:before {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2IDEyJz48cGF0aCBkPSdtMSA2LS41NjA2LS40OTgzYS43NS43NSAwIDAgMCAwIC45OTY2TDEgNlptMy40Mzk0IDQuOTk4M2EuNzUuNzUgMCAwIDAgMS4xMjEyLS45OTY2bC0xLjEyMTIuOTk2NlptMS4xMjEyLTlhLjc1Ljc1IDAgMSAwLTEuMTIxMi0uOTk2NmwxLjEyMTIuOTk2NlptLTUuMTIxMiA0LjUgNCA0LjUgMS4xMjEyLS45OTY2LTQtNC41LTEuMTIxMi45OTY2Wm0xLjEyMTIgMCA0LTQuNS0xLjEyMTItLjk5NjYtNCA0LjUgMS4xMjEyLjk5NjZaJyBmaWxsPScjZmZmJy8+PC9zdmc+);
}
.search-results-component .cmp-list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 30px 20px;
}
@media screen and (max-width:991px) {
    .search-results-component .back-btn {
    margin-bottom: 20px;
}
.search-results-component .cmp-list {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 20px;
}
}@media screen and (max-width:575px) {
    .search-results-component {
    padding: 20px 15px;
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
}.search-result-card {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 152px 1fr;
    grid-template-columns: 152px 1fr;
    grid-gap: 10px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    color: #000;
}
.search-result-card .card-image {
    position: relative;
}
.search-result-card .card-image:before {
    content: '';
    display: block;
    padding-top: 52.63%}
.search-result-card .card-image img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    border-radius: 6px;
}
.search-result-card .card-content {
    font-size: 22px;
    line-height: 1.36;
}
.search-result-card .card-content strong {
    font-weight: 600;
}
.search-result-card:focus, .search-result-card:hover {
    color: var(--accent);
}
@media screen and (max-width:767px) {
    .search-result-card .card-content {
    font-size: 18px;
    line-height: 1.5;
}
}@media screen and (max-width:575px) {
    .search-result-card .card-content {
    font-size: 16px;
}
}.navigator-tutorials-section {
    padding: 60px 0 120px;
}
.navigator-tutorials-section .section-caption {
    margin-bottom: 30px;
}
.navigator-tutorials-section .section-footer {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.navigator-tutorials-section .section-footer .btn {
    min-width: 280px;
}
@media screen and (max-width:767px) {
    .navigator-tutorials-section {
    padding: 30px 0 60px;
}
.navigator-tutorials-section .section-caption {
    margin-bottom: 20px;
}
.navigator-tutorials-section .section-footer {
    margin-top: 20px;
}
}@media screen and (max-width:575px) {
    .navigator-tutorials-section .section-footer .btn {
    width: 100%}
}.navigator-tutorials-grid {
    display: -ms-grid;
    display: grid;
    /* -ms-grid-columns: (1fr)[3]; */
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:767px) {
    .navigator-tutorials-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.navigator-tutorial-card {
    height: 100%;
    background: #fff;
    -webkit-box-shadow: 0 4px 40px rgba(0, 0, 0, .02);
    box-shadow: 0 4px 40px rgba(0, 0, 0, .02);
    border-radius: var(--r);
}
.navigator-tutorial-card .card-image {
    position: relative;
}
.navigator-tutorial-card .card-image:before {
    content: '';
    display: block;
    padding-top: 52.63%}
.navigator-tutorial-card .card-image img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    border-radius: var(--r);
}
.navigator-tutorial-card .card-content {
    padding: 12px 20px 20px;
}
.navigator-tutorial-card .card-tags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    font-size: 14px;
    line-height: 30px;
    color: var(--accent);
    font-weight: 600;
    margin-bottom: 12px;
    font-weight: 600;
}
.navigator-tutorial-card .card-title {
    font-size: 22px;
    line-height: 1.36;
    margin-bottom: 4px;
    color: #000;
    font-weight: 600;
}
.navigator-tutorial-card .card-date {
    font-size: 14px;
    line-height: 30px;
    text-transform: uppercase;
}
@media screen and (max-width:991px) {
    .navigator-tutorial-card .card-title {
    font-size: 18px;
}
}.play-btn {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 5;
    width: 60px;
    height: 60px;
    border-radius: 50%}
.play-btn:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.play-btn:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cg filter='url(%23filter0_d_12_3282)' clip-path='url(%23clip0_12_3282)'%3E%3Cpath d='M37.7059 26.2355c2.6144 1.6731 2.6144 5.8559 0 7.529l-8.8235 5.6466C26.268 41.0842 23 38.9929 23 35.6467V24.3533c0-3.3462 3.268-5.4375 5.8824-3.7645l8.8235 5.6467Z' fill='url(%23paint0_linear_12_3282)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_12_3282' x1='23' y1='20' x2='40.7537' y2='21.0167' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230183FF'/%3E%3Cstop offset='1' stop-color='%230054F7'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_12_3282'%3E%3Cpath fill='%23fff' d='M0 0h60v60H0z'/%3E%3C/clipPath%3E%3Cfilter id='filter0_d_12_3282' x='8' y='13' width='46.6667' height='50' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='8'/%3E%3CfeGaussianBlur stdDeviation='7.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0.0633092 0 0 0 0 0.0574584 0 0 0 0 0.35 0 0 0 0.15 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_12_3282'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_12_3282' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2;
}
.play-btn:focus:before, .play-btn:hover:before {
    -webkit-transform: translate(-50%, -50%) scale(1.1);
    -ms-transform: translate(-50%, -50%) scale(1.1);
    transform: translate(-50%, -50%) scale(1.1);
}
@media screen and (min-width:768px) {
    .play-btn.big {
    width: 120px;
    height: 120px;
}
}.navigator-single-section {
    padding: 50px 0 120px;
    overflow: visible!important;
}
.navigator-single-section .section-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 30px;
    margin-bottom: 28px;
}
.navigator-single-section .section-caption {
    margin-bottom: 0;
}
.navigator-single-section .section-caption .sc-subtitle {
    margin-top: 12px;
}
.navigator-single-section .search-field {
    margin-bottom: 0;
}
.navigator-single-section .section-inner {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 2fr;
    grid-template-columns: 1fr 2fr;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    grid-gap: 60px 20px;
}
@media screen and (min-width:992px) {
    .navigator-single-section .section-sidebar {
    position: -webkit-sticky;
    position: sticky;
    top: 130px;
}
}.navigator-single-section .breadcrumbs {
    margin-bottom: 35px;
}
@media screen and (max-width:991px) {
    .navigator-single-section .section-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    gap: 16px;
}
.navigator-single-section .section-inner {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}@media screen and (max-width:767px) {
    .navigator-single-section {
    padding: 45px 0 30px;
}
.navigator-single-section .section-top {
    margin-bottom: 48px;
}
}.navigator-nav>ul {
    display: -ms-grid;
    display: grid;
    grid-gap: 10px;
}
.navigator-nav>ul>li>a {
    padding: 20px 30px;
    background: #fff;
    border-radius: 14px;
    border: 1px solid #e1e2e4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    font-size: 18px;
    line-height: 1.66;
    color: var(--text-color);
}
.navigator-nav>ul>li>a:after {
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M1.6863 12.657 7.343 7.0001m0 0L13 1.3433M7.3431 7 1.6863 1.3433M7.343 7 13 12.657' stroke='%23fff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center center/contain;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 30px;
}
@media screen and (max-width:1199px) and (min-width:992px) {
    .navigator-nav>ul>li>a {
    padding: 20px;
}
}.navigator-nav>ul>li.opened>a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: #0183ff;
    color: #fff!important;
    font-weight: 500;
}
.navigator-nav>ul>li.opened>a:focus, .navigator-nav>ul>li.opened>a:hover {
    color: #fff!important;
}
.navigator-nav>ul>li a:focus, .navigator-nav>ul>li a:hover {
    color: var(--accent)!important;
}
.navigator-nav>ul>li>ul {
    padding: 20px 30px;
    background: var(--light-bg);
    border-radius: 0 0 14px 14px;
}
@media screen and (max-width:1199px) and (min-width:992px) {
    .navigator-nav>ul>li>ul {
    padding: 20px;
}
}.navigator-nav>ul>li>ul>li:not(:last-child) {
    margin-bottom: 10px;
}
.navigator-nav>ul>li>ul>li>a {
    padding-left: 26px;
    color: var(--text-color);
    font-size: 18px;
    line-height: 1.66;
    font-weight: 500;
    display: block;
}
.navigator-nav>ul>li>ul>li.menu-item-has-children>a {
    font-size: 18px;
    line-height: 1.66;
    font-weight: 500;
    color: var(--text-color);
    position: relative;
}
.navigator-nav>ul>li>ul>li.menu-item-has-children>a:before {
    content: '';
    display: block;
    width: 12px;
    height: 8px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m11 1.5-5 5-5-5' stroke='%23363853' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-90deg);
    -ms-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-50%) rotate(-90deg);
    left: 0;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.navigator-nav>ul>li>ul>li.opened>a:before {
    -webkit-transform: translateY(-50%) rotate(0deg);
    -ms-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);
}
.navigator-nav>ul>li>ul>li>ul {
    padding-top: 6px;
    padding-left: 26px;
}
.navigator-nav>ul>li>ul>li>ul>li:not(:last-child) {
    margin-bottom: 6px;
}
.navigator-nav>ul>li>ul>li>ul>li>a {
    font-size: 14px;
    line-height: 1.714;
    color: var(--text-color);
    font-weight: 500;
}
.navigator-nav>ul .current-menu-item>a {
    cursor: default;
    color: var(--accent)!important;
}
.navigator-nav .sub-menu {
    display: none;
}
.breadcrumbs {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background: #e1e2e4;
    border-radius: 4px;
    padding: 0 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.breadcrumbs li:not(:last-child) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    margin-right: 10px;
}
.breadcrumbs li:not(:last-child):after {
    content: '';
    display: block;
    width: 6px;
    height: 12px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 12'%3E%3Cpath d='m5 6 .5606-.4983a.75.75 0 0 1 0 .9966L5 6Zm-3.4394 4.9983a.75.75 0 0 1-1.1212-.9966l1.1212.9966Zm-1.1212-9a.75.75 0 1 1 1.1212-.9966l-1.1212.9966Zm5.1212 4.5-4 4.5-1.1212-.9966 4-4.5 1.1212.9966Zm-1.1212 0-4-4.5 1.1212-.9966 4 4.5-1.1212.9966Z' fill='%23797979'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.breadcrumbs li a {
    font-size: 14px;
    line-height: 30px;
    color: #797979;
    font-weight: 500;
}
.breadcrumbs li a:focus, .breadcrumbs li a:hover {
    color: var(--accent);
}
.breadcrumbs li:last-child a {
    pointer-events: none;
}
.video-block {
    position: relative;
}
.video-block .block-preview {
    position: relative;
}
.video-block .block-preview:before {
    content: '';
    display: block;
    padding-top: 52.63%}
.video-block .block-preview img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    border-radius: var(--r);
}
.video-block .video-iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%}
.video-block .video-iframe iframe, .video-block .video-iframe img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    border-radius: var(--r);
}
.video-block.playing .play-btn {
    visibility: hidden;
    opacity: 0;
}
.navigator-category-block .section-caption {
    margin-bottom: 20px;
}
.navigator-category-block .block-text {
    margin-bottom: 20px;
}
.navigator-category-block .block-nav {
    padding: 20px;
    border-radius: 14px;
    background: #fff;
}
.navigator-category-block .block-nav>ul>li {
    padding: 10px 0;
}
.navigator-category-block .block-nav>ul>li:not(:last-child) {
    margin-bottom: 6px;
}
.navigator-category-block .block-nav>ul>li>a {
    padding-left: 25px;
    position: relative;
    display: block;
    font-size: 18px;
    line-height: 1.66;
    font-weight: 500;
    color: var(--text-color);
}
.navigator-category-block .block-nav>ul>li>a:hover {
    color: var(--accent);
}
.navigator-category-block .block-nav>ul>li.menu-item-has-children>a:before {
    content: '';
    display: block;
    width: 12px;
    height: 8px;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m11 1.5-5 5-5-5' stroke='%23363853' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-90deg);
    -ms-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-50%) rotate(-90deg);
    left: 0;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.navigator-category-block .block-nav>ul>li.menu-item-has-children.opened>a:before {
    -webkit-transform: translateY(-50%) rotate(0deg);
    -ms-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);
}
.navigator-category-block .block-nav .sub-menu {
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    padding-left: 25px;
    display: none;
    padding-top: 6px;
}
.navigator-category-block .block-nav .sub-menu>li:not(:last-child) {
    margin-bottom: 6px;
}
.navigator-category-block .block-nav .sub-menu>li>a {
    opacity: .8;
    color: var(--text-color);
}
.navigator-category-block .block-nav .sub-menu>li>a:hover {
    opacity: 1;
    color: var(--accent);
}
.who-trades-section .section-inner {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 236px;
    grid-template-columns: 1fr 236px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-gap: 20px;
    padding: 30px 72px 30px 30px;
    border-radius: 20px;
    background: #fff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
}
.who-trades-section .section-image img {
    width: calc(100% + 15px + 41px);
    margin-left: -15px;
    margin-right: -41px;
    margin-top: -25px;
    margin-bottom: -20px;
}
.who-trades-section .section-features {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
    font-size: 18px;
    line-height: 1.67;
    color: #2b0d0d;
}
.who-trades-section .section-features li {
    padding: 10px 20px;
    background: #def1f9;
    border-radius: 1000px;
    background: var(--light-bg);
}
@media screen and (max-width:991px) {
    .who-trades-section .section-inner {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
.who-trades-section .section-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.who-trades-section .section-image img {
    width: auto;
    margin: 0;
    display: block;
    max-width: 100%;
    height: auto;
}
}@media screen and (max-width:767px) {
    .who-trades-section .section-features {
    font-size: 14px;
    line-height: 1.428;
    gap: 10px;
}
}@media screen and (max-width:575px) {
    .who-trades-section .section-inner {
    padding: 15px 10px;
}
}.how-vps-works-section .section-footer {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.how-vps-works-section .section-footer .btn {
    width: 100%;
    max-width: 280px;
}
@media screen and (max-width:575px) {
    .how-vps-works-section .section-footer .btn {
    max-width: unset;
    min-height: 60px;
    font-size: 22px;
}
}.how-vps-works-list {
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
    counter-reset: ol;
}
.how-vps-works-list li {
    counter-increment: ol;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 112px 1fr;
    grid-template-columns: 112px 1fr;
    grid-gap: 30px;
    padding: 40px;
    border-radius: 14px;
    background: #fff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
}
.how-vps-works-list li .item-number {
    width: 112px;
    height: 112px;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    box-shadow: 0 10px 30px rgba(0, 84, 247, .25);
    border-radius: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.how-vps-works-list li .item-number:before {
    content: counter(ol);
    background: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(rgba(245, 245, 245, 0.79)));
    background: -webkit-linear-gradient(top, #F5F5F5 0%, rgba(245, 245, 245, 0.79) 100%);
    background: -o-linear-gradient(top, #F5F5F5 0%, rgba(245, 245, 245, 0.79) 100%);
    background: linear-gradient(180deg, #F5F5F5 0%, rgba(245, 245, 245, 0.79) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-size: 96px;
    line-height: 1;
    font-weight: 800;
}
.how-vps-works-list li .item-content {
    font-size: 22px;
    line-height: 1.64;
    font-weight: 500;
}
.how-vps-works-list li .item-content .item-title {
    margin-bottom: 4px;
    font-weight: 800;
}
@media screen and (max-width:767px) {
    .how-vps-works-list li {
    padding: 20px 15px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 10px;
    border-radius: 6px;
}
.how-vps-works-list li .item-number {
    height: 56px;
    width: 100%;
    border-radius: 1000px;
}
.how-vps-works-list li .item-number:before {
    font-size: 50px;
}
.how-vps-works-list li .item-content {
    font-size: 16px;
    line-height: 1.625;
}
}.vps-beeks-section .section-inner {
    padding: 40px 30px;
    border-radius: 20px;
    background: #fff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
}
.vps-beeks-section .section-text {
    margin-bottom: -10px;
}
@media screen and (min-width:768px) {
    .vps-beeks-section .section-text {
    -webkit-columns: 2;
    columns: 2;
    -webkit-column-gap: 20px;
    column-gap: 20px;
}
}.vps-beeks-section .section-text p {
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
    margin-bottom: 10px;
}
.vps-beeks-section .section-text a {
    color: var(--text-dark);
    font-weight: 700;
}
.vps-beeks-section .section-text a:focus, .vps-beeks-section .section-text a:hover {
    color: var(--primary);
}
@media screen and (max-width:767px) {
    .vps-beeks-section .section-inner {
    padding: 15px;
}
}.vps-features-section .section-grid {
    display: -ms-grid;
    display: grid;
    /* -ms-grid-columns: (1fr)[3]; */
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 30px;
}
@media screen and (max-width:1199px) {
    .vps-features-section .section-grid {
    grid-gap: 20px;
}
}@media screen and (max-width:991px) {
    .vps-features-section .section-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}.discord-info-card {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 23px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
}
.discord-info-card:not(:last-child) {
    margin-bottom: 90px;
}
@media screen and (min-width:992px) {
    .discord-info-card .card-content {
    padding: 30px 0 30px 30px;
}
.discord-info-card.reverse .card-content {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding: 30px 30px 30px 0;
}
}.discord-info-card .section-caption {
    margin-bottom: 20px;
}
.discord-info-card .card-image img {
    display: block;
    max-width: 100%;
    height: auto;
}
.discord-info-card .card-footer {
    margin-top: 20px;
}
@media screen and (min-width:992px) {
    .discord-info-card .card-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}
}.discord-info-card .card-footer .btn {
    min-width: 180px;
}
@media screen and (max-width:991px) {
    /* .discord-info-card .card-footer .btn: not(:last-child) {
    margin-bottom: 20px;
} */
.discord-info-card .card-footer .btn:not(:last-child) {
    margin-bottom: 20px;
}
}.discord-info-card .card-footer p {
    font-size: 18px;
    line-height: 1.66;
}
.discord-info-card .card-footer p a {
    font-weight: 700;
    color: var(--accent);
    text-decoration: underline;
}
.discord-info-card .card-footer p a:focus, .discord-info-card .card-footer p a:hover {
    color: var(--primary);
    text-decoration: none;
}
@media screen and (max-width:991px) {
    .discord-info-card {
    padding: 20px;
    border-radius: 20px;
    background: #fff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 20px;
}
.discord-info-card .card-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
}@media screen and (max-width:767px) {
    /* .discord-info-card: not(:last-child) {
    margin-bottom: 60px;
} */
.discord-info-card:not(:last-child) {
    margin-bottom: 60px;
}

}@media screen and (max-width:575px) {
    .discord-info-card {
    padding-left: 15px;
    padding-right: 15px;
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
}.discord-channel-accordion {
    border-bottom: 1px solid #e1e2e4;
    font-size: 18px;
    line-height: 1.66;
}
.discord-channel-accordion .ac-header {
    padding: 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    cursor: pointer;
}
.discord-channel-accordion .ac-header:before {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M1.4035 8.438c.8144-3.4717 3.5252-6.1825 6.997-6.9969a16.6921 16.6921 0 0 1 7.6239 0c3.4717.8144 6.1825 3.5252 6.9969 6.997a16.693 16.693 0 0 1 0 7.6239c-.8144 3.4717-3.5252 6.1825-6.9969 6.9969a16.693 16.693 0 0 1-7.624 0c-3.4717-.8144-6.1825-3.5252-6.9969-6.9969a16.6922 16.6922 0 0 1 0-7.624Z' fill='%23DEF1F9' stroke='%23DEF1F9'/%3E%3Cpath d='M12.0533 7 9.5988 18m3.8636 0 2.2727-10.577m-6.9545 3.3847h8.1818m-9 3.8077h8.1818' stroke='%230183FF' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.discord-channel-accordion .ac-header .ac-opener {
    width: 13px;
    height: 14px;
    cursor: pointer;
    margin-left: auto;
    background: url("data:image/svg+xml, %3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 12'%3E%3Cpath d='M1.5457 5.2487a.75.75 0 0 0 0 1.5v-1.5Zm10.4167 1.5a.75.75 0 0 0 0-1.5v1.5ZM7.5041.7904a.75.75 0 0 0-1.5 0h1.5Zm-1.5 10.4166a.75.75 0 0 0 1.5 0h-1.5ZM1.5457 6.7487h10.4167v-1.5H1.5457v1.5ZM6.0041.7904V11.207h1.5V.7904h-1.5Z' fill='%23FF902E'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.discord-channel-accordion .ac-header .ac-title {
    font-size: 18px;
    line-height: 1.66;
}
.discord-channel-accordion.opened .ac-header .ac-opener {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.discord-channel-accordion .ac-content {
    display: none;
    padding-left: 33px;
    padding-right: 27px;
}
.trading-insights-first-screen {
    padding: 50px 0 60px;
}
@media screen and (max-width:767px) {
    .trading-insights-first-screen {
    padding: 45px 0 30px;
}
}.trading-insights-first-screen .section-caption {
    margin-bottom: 20px;
}
.trading-insights-first-screen .section-caption .sc-subtitle {
    margin-top: 12px;
}
.trading-insights-first-screen .section-grid {
    margin-top: 30px;
    display: -ms-grid;
    display: grid;
    /* -ms-grid-columns: (1fr)[3]; */
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
.trading-insights-first-screen .section-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 30px;
}
.trading-insights-first-screen .section-footer .btn {
    min-width: 280px;
    min-height: 60px;
    font-size: 22px;
}
@media screen and (max-width:767px) {
    .trading-insights-first-screen .section-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    margin-top: 20px;
}
}@media screen and (max-width:575px) {
    .trading-insights-first-screen .page-caption {
    font-size: 42px;
    line-height: 1.33;
}
.trading-insights-first-screen .section-footer .btn {
    width: 100%}
}.trading-insight-big-card {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 5fr 4fr;
    grid-template-columns: 5fr 4fr;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-gap: 20px;
    padding: 40px;
    border-radius: 20px;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    color: var(--white);
}
.trading-insight-big-card .card-category {
    padding: 4px 20px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 1000px;
    font-size: 14px;
    line-height: 2.143;
    color: var(--accent);
    font-weight: 600;
    margin-bottom: 24px;
    background: var(--white);
}
.trading-insight-big-card .card-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
    margin-bottom: 10px;
}
.trading-insight-big-card .card-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    line-height: 1.66;
    font-weight: 500;
    margin-bottom: 10px;
}
.trading-insight-big-card .card-info li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.trading-insight-big-card .card-info li:not(:last-child):after {
    content: '•';
    display: block;
    margin: 0 30px;
}
.trading-insight-big-card .card-play-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-size: 34px;
    line-height: 1.47;
    font-weight: 700;
    color: var(--white);
}
.trading-insight-big-card .card-play-btn:before {
    content: '';
    display: block;
    width: 60px;
    height: 60px;
    background: url(data:image/svg+xml;
    base64, PHN2ZyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2MCA2MCc+PGcgY2xpcC1wYXRoPSd1cmwoI2NsaXAwXzQxXzQ0ODApJz48Y2lyY2xlIGN4PSczMCcgY3k9JzMwJyByPSczMCcgZmlsbD0nI0Y1RjVGNScvPjxnIGZpbHRlcj0ndXJsKCNmaWx0ZXIwX2RfNDFfNDQ4MCknPjxwYXRoIGQ9J00zNy43MDU5IDI2LjIzNTVjMi42MTQ0IDEuNjczMSAyLjYxNDQgNS44NTU5IDAgNy41MjlsLTguODIzNSA1LjY0NjZDMjYuMjY4IDQxLjA4NDIgMjMgMzguOTkyOSAyMyAzNS42NDY3VjI0LjM1MzNjMC0zLjM0NjIgMy4yNjgtNS40Mzc1IDUuODgyNC0zLjc2NDVsOC44MjM1IDUuNjQ2N1onIGZpbGw9J3VybCgjcGFpbnQwX2xpbmVhcl80MV80NDgwKScvPjwvZz48L2c+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSdwYWludDBfbGluZWFyXzQxXzQ0ODAnIHgxPScyMycgeTE9JzIwJyB4Mj0nNDAuNzUzNycgeTI9JzIxLjAxNjcnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJz48c3RvcCBzdG9wLWNvbG9yPScjMDE4M0ZGJy8+PHN0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPScjMDA1NEY3Jy8+PC9saW5lYXJHcmFkaWVudD48Y2xpcFBhdGggaWQ9J2NsaXAwXzQxXzQ0ODAnPjxwYXRoIGZpbGw9JyNmZmYnIGQ9J00wIDBoNjB2NjBIMHonLz48L2NsaXBQYXRoPjxmaWx0ZXIgaWQ9J2ZpbHRlcjBfZF80MV80NDgwJyB4PSc4JyB5PScxMycgd2lkdGg9JzQ2LjY2NycgaGVpZ2h0PSc1MCcgZmlsdGVyVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9J3NSR0InPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9JzAnIHJlc3VsdD0nQmFja2dyb3VuZEltYWdlRml4Jy8+PGZlQ29sb3JNYXRyaXggaW49J1NvdXJjZUFscGhhJyB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwJyByZXN1bHQ9J2hhcmRBbHBoYScvPjxmZU9mZnNldCBkeT0nOCcvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249JzcuNScvPjxmZUNvbXBvc2l0ZSBpbjI9J2hhcmRBbHBoYScgb3BlcmF0b3I9J291dCcvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0nMCAwIDAgMCAwLjA2MzMwOTIgMCAwIDAgMCAwLjA1NzQ1ODQgMCAwIDAgMCAwLjM1IDAgMCAwIDAuMTUgMCcvPjxmZUJsZW5kIGluMj0nQmFja2dyb3VuZEltYWdlRml4JyByZXN1bHQ9J2VmZmVjdDFfZHJvcFNoYWRvd180MV80NDgwJy8+PGZlQmxlbmQgaW49J1NvdXJjZUdyYXBoaWMnIGluMj0nZWZmZWN0MV9kcm9wU2hhZG93XzQxXzQ0ODAnIHJlc3VsdD0nc2hhcGUnLz48L2ZpbHRlcj48L2RlZnM+PC9zdmc+);
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border-radius: 50%;
    -webkit-box-shadow: 0 8px 15px rgba(16, 15, 89, .15);
    box-shadow: 0 8px 15px rgba(16, 15, 89, .15);
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.trading-insight-big-card .card-play-btn:focus, .trading-insight-big-card .card-play-btn:hover {
    color: var(--primary);
}
.trading-insight-big-card .card-play-btn:focus:before, .trading-insight-big-card .card-play-btn:hover:before {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2MCA2MCc+PGcgY2xpcC1wYXRoPSd1cmwoI2NsaXAwXzQxXzQ0ODApJz48Y2lyY2xlIGN4PSczMCcgY3k9JzMwJyByPSczMCcgZmlsbD0nI0ZGOTAyRScvPjxnIGZpbHRlcj0ndXJsKCNmaWx0ZXIwX2RfNDFfNDQ4MCknPjxwYXRoIGQ9J00zNy43MDU5IDI2LjIzNTVjMi42MTQ0IDEuNjczMSAyLjYxNDQgNS44NTU5IDAgNy41MjlsLTguODIzNSA1LjY0NjZDMjYuMjY4IDQxLjA4NDIgMjMgMzguOTkyOSAyMyAzNS42NDY3VjI0LjM1MzNjMC0zLjM0NjIgMy4yNjgtNS40Mzc1IDUuODgyNC0zLjc2NDVsOC44MjM1IDUuNjQ2N1onIGZpbGw9J3VybCgjcGFpbnQwX2xpbmVhcl80MV80NDgwKScvPjwvZz48L2c+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSdwYWludDBfbGluZWFyXzQxXzQ0ODAnIHgxPScyMycgeTE9JzIwJyB4Mj0nNDAuNzUzNycgeTI9JzIxLjAxNjcnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJz48c3RvcCBzdG9wLWNvbG9yPScjMDE4M0ZGJy8+PHN0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPScjMDA1NEY3Jy8+PC9saW5lYXJHcmFkaWVudD48Y2xpcFBhdGggaWQ9J2NsaXAwXzQxXzQ0ODAnPjxwYXRoIGZpbGw9JyNmZmYnIGQ9J00wIDBoNjB2NjBIMHonLz48L2NsaXBQYXRoPjxmaWx0ZXIgaWQ9J2ZpbHRlcjBfZF80MV80NDgwJyB4PSc4JyB5PScxMycgd2lkdGg9JzQ2LjY2NycgaGVpZ2h0PSc1MCcgZmlsdGVyVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9J3NSR0InPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9JzAnIHJlc3VsdD0nQmFja2dyb3VuZEltYWdlRml4Jy8+PGZlQ29sb3JNYXRyaXggaW49J1NvdXJjZUFscGhhJyB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwJyByZXN1bHQ9J2hhcmRBbHBoYScvPjxmZU9mZnNldCBkeT0nOCcvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249JzcuNScvPjxmZUNvbXBvc2l0ZSBpbjI9J2hhcmRBbHBoYScgb3BlcmF0b3I9J291dCcvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0nMCAwIDAgMCAwLjA2MzMwOTIgMCAwIDAgMCAwLjA1NzQ1ODQgMCAwIDAgMCAwLjM1IDAgMCAwIDAuMTUgMCcvPjxmZUJsZW5kIGluMj0nQmFja2dyb3VuZEltYWdlRml4JyByZXN1bHQ9J2VmZmVjdDFfZHJvcFNoYWRvd180MV80NDgwJy8+PGZlQmxlbmQgaW49J1NvdXJjZUdyYXBoaWMnIGluMj0nZWZmZWN0MV9kcm9wU2hhZG93XzQxXzQ0ODAnIHJlc3VsdD0nc2hhcGUnLz48L2ZpbHRlcj48L2RlZnM+PC9zdmc+);
}
.trading-insight-big-card .card-image {
    position: relative;
}
.trading-insight-big-card .card-image:before {
    content: '';
    display: block;
    padding-top: 56.66%}
.trading-insight-big-card .card-image img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    border-radius: 14px;
    -webkit-box-shadow: 0 8px 15px rgba(16, 15, 89, .15);
    box-shadow: 0 8px 15px rgba(16, 15, 89, .15);
}
@media screen and (max-width:991px) {
    .trading-insight-big-card {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}@media screen and (max-width:767px) {
    .trading-insight-big-card {
    padding: 20px 15px;
}
}@media screen and (max-width:575px) {
    .trading-insight-big-card .card-title {
    font-size: 26px;
    line-height: 1.5;
    font-weight: 500;
}
}.trading-insight-card {
    border-radius: var(--r);
    background: #fff;
    height: 100%}
.trading-insight-card .card-video {
    position: relative;
}
.trading-insight-card .card-video:before {
    content: '';
    display: block;
    padding-top: 52.63%}
.trading-insight-card .card-video img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    border-radius: var(--r);
}
.trading-insight-card .card-video .play-btn {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.trading-insight-card .card-content {
    padding: 10px 20px 20px;
}
.trading-insight-card .card-category {
    font-size: 14px;
    line-height: 2.143;
    color: var(--accent);
    margin-bottom: 10px;
    font-weight: 600;
}
.trading-insight-card .card-title {
    font-size: 22px;
    line-height: 1.36;
    font-weight: 700;
    margin-bottom: 4px;
}
.trading-insight-card .card-date {
    font-size: 14px;
    line-height: 2.143;
    color: #1d1d1d;
}
@media screen and (max-width:991px) {
    .trading-insight-card .card-content {
    padding: 6px 14px 10px;
}
.trading-insight-card .card-title {
    font-size: 18px;
    line-height: 1.44;
}
}.trading-insights-media-section .trading-insights-media-card:not(:last-child) {
    margin-bottom: 120px;
}
@media screen and (max-width:767px) {
    /* .trading-insights-media-section .trading-insights-media-card: not(:last-child) {
    margin-bottom: 60px;
} */
.trading-insights-media-section .trading-insights-media-card:not(:last-child) {
    margin-bottom: 60px;
}

}@media screen and (max-width:767px) {
    .trading-insights-media-section {
    padding-top: 30px;
    padding-bottom: 30px;
}
}.trading-insights-media-card {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media screen and (min-width:992px) {
    /* .trading-insights-media-card: nth-child(2n) .card-content {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
} */
.trading-insights-media-card:nth-child(2n) .card-content {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
}.trading-insights-media-card .section-caption {
    margin-bottom: 20px;
}
.trading-insights-media-card .section-caption .sc-title {
    font-size: 40px;
    line-height: 1.25;
}
.trading-insights-media-card .section-caption .sc-suptitle {
    color: var(--accent);
    margin-bottom: 30px;
}
@media screen and (min-width:1200px) {
    .trading-insights-media-card .card-content {
    padding-right: 80px;
}
}.trading-insights-media-card .card-text {
    margin-bottom: 30px;
}
.trading-insights-media-card .card-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
.trading-insights-media-card .card-footer .btn {
    min-width: 280px;
    min-height: 60px;
    font-size: 22px;
}
.trading-insights-media-card .card-image>img {
    display: block;
    max-width: 100%;
    height: auto;
    pointer-events: none;
}
.trading-insights-media-card .card-image.player>img {
    max-width: unset;
    width: calc(100% + 12.44% + 6%);
    margin-left: -12.44%;
    margin-right: -6%;
    margin-top: -18.78%;
    margin-bottom: -25.76%}
.trading-insights-media-card .btn.streaming-btn {
    font-size: 18px;
    padding-left: 20px;
    padding-right: 20px;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    white-space: normal;
}
.trading-insights-media-card .btn.streaming-btn .btn-icon {
    width: 32px;
    height: 32px;
}
.trading-insights-media-card .btn.streaming-btn .btn-text {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}
.trading-insights-media-card .btn.streaming-btn.apple .btn-icon {
    -webkit-transform: translateY(-10%);
    -ms-transform: translateY(-10%);
    transform: translateY(-10%);
}
@media screen and (max-width:991px) {
    .trading-insights-media-card {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
.trading-insights-media-card .section-caption {
    margin-bottom: 10px;
}
.trading-insights-media-card .section-caption .sc-suptitle {
    margin-bottom: 10px;
}
.trading-insights-media-card .section-caption .sc-title {
    font-weight: 600;
}
}@media screen and (max-width:767px) {
    .trading-insights-media-card .btn.streaming-btn {
    font-size: 18px;
    min-width: unset;
}
}@media screen and (max-width:575px) {
    .trading-insights-media-card {
    grid-gap: 20px;
}
.trading-insights-media-card .section-caption .sc-suptitle {
    font-size: 13px;
}
.trading-insights-media-card .card-footer .btn {
    width: 100%}
.trading-insights-media-card .btn.streaming-btn {
    padding-left: 10px;
    padding-right: 10px;
    gap: 10px;
    font-size: 16px;
    text-align: start;
}
.trading-insights-media-card .card-image.player>img {
    width: calc(100% + 43px + 81px);
    margin-top: -75px;
    margin-bottom: -81px;
    margin-left: -43px;
    margin-right: -81px;
}
}.card-persons-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
}
@media screen and (max-width:1199px) {
    .card-persons-grid {
    grid-gap: 20px;
}
}@media screen and (max-width:575px) {
    .card-persons-grid {
    grid-gap: 10px;
}
}.person-card {
    background: #fff;
    height: 100%;
    border-radius: 14px;
}
.person-card .card-image {
    position: relative;
}
.person-card .card-image:before {
    content: '';
    display: block;
    padding-top: 132.67%}
.person-card .card-image img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    border-radius: 14px;
}
.person-card .card-content {
    padding: 10px 20px;
}
.person-card .card-name {
    font-size: 24px;
    line-height: 1.25;
    font-weight: 600;
    margin-bottom: 10px;
}
.person-card .card-position {
    font-size: 16px;
    line-height: 1.5;
}
@media screen and (max-width:575px) {
    .person-card .card-content {
    padding: 10px;
}
.person-card .card-name {
    font-size: 18px;
    line-height: 1.66;
    margin-bottom: 0;
}
.person-card .card-position {
    font-size: 12px;
    line-height: 1.66;
}
}.subscribe-to-tv-shows-section {
    padding: 60px 0 120px;
}
@media screen and (max-width:767px) {
    .subscribe-to-tv-shows-section {
    padding-top: 30px;
    padding-bottom: 60px;
}
}.subscribe-to-tv-shows-card {
    border-radius: 20px;
    padding: 60px 40px;
    position: relative;
    background: -webkit-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    background: -o-linear-gradient(359.93deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    background: linear-gradient(90.07deg, #0054F7 0%, #0054F7 0.01%, #034CDA 100%);
    -webkit-box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    color: var(--white);
}
.subscribe-to-tv-shows-card .card-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    border-radius: inherit;
    overflow: hidden;
    pointer-events: none;
}
.subscribe-to-tv-shows-card .card-bg img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right bottom;
    object-position: right bottom;
    display: block;
}
.subscribe-to-tv-shows-card .card-content {
    max-width: 540px;
    position: relative;
    z-index: 2;
}
.subscribe-to-tv-shows-card .card-content p {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.428;
    font-weight: 500;
}
.subscribe-to-tv-shows-card .card-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
}
.subscribe-to-tv-shows-card .card-footer {
    margin-top: 40px;
}
.subscribe-to-tv-shows-card .card-footer .btn {
    min-width: 280px;
    min-height: 60px;
    font-size: 22px;
}
@media screen and (max-width:991px) {
    .subscribe-to-tv-shows-card .card-content {
    max-width: 340px;
}
.subscribe-to-tv-shows-card .card-content p {
    font-size: 16px;
}
.subscribe-to-tv-shows-card .card-bg {
    height: 80%}
.subscribe-to-tv-shows-card .card-bg img {
    -o-object-position: right top;
    object-position: right top;
}
.subscribe-to-tv-shows-card .section-caption {
    margin-bottom: 16px;
}
.subscribe-to-tv-shows-card .card-footer {
    margin-top: 0;
}
}@media screen and (max-width:767px) {
    .subscribe-to-tv-shows-card {
    padding: 30px 15px 274px;
}
.subscribe-to-tv-shows-card .card-bg {
    height: 330px;
}
}@media screen and (max-width:575px) {
    .subscribe-to-tv-shows-card {
    width: calc(100% + 15px * 2);
    margin-left: -15px;
    margin-right: -15px;
}
.subscribe-to-tv-shows-card .card-footer .btn {
    width: 100%}
}.become-a-part-section .section-grid {
    display: -ms-grid;
    display: grid;
    /* -ms-grid-columns: (1fr)[3]; */
    -ms-grid-columns:1fr 1fr 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
@media screen and (max-width:767px) {
    .become-a-part-section .section-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:575px) {
    .become-a-part-section .section-grid {
    grid-gap: 20px 10px;
}
}.become-a-part-section .section-caption {
    margin-bottom: 40px;
}
.become-a-part-section .section-caption .sc-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 600;
}
@media screen and (max-width:575px) {
    .become-a-part-section .section-caption {
    margin-bottom: 20px;
    text-align: start;
}
}.become-a-part-card {
    padding: 20px;
    border: 1px solid #e1e2e4;
    border-radius: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.become-a-part-card:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: inherit;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
    opacity: 0;
}
.become-a-part-card>* {
    position: relative;
    z-index: 2;
}
.become-a-part-card .card-icon {
    position: relative;
    width: 50px;
    height: 50px;
    margin-bottom: 6px;
}
.become-a-part-card .card-icon img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
    display: block;
    -webkit-transition: all var(--t);
    -o-transition: all var(--t);
    transition: all var(--t);
}
.become-a-part-card .card-icon .on-hover {
    opacity: 0;
}
.become-a-part-card .card-title {
    font-size: 22px;
    line-height: 1.36;
    font-weight: 700;
    margin-bottom: 6px;
}
@media screen and (max-width:575px) {
    .become-a-part-card {
    font-size: 12px;
    line-height: 1.66;
}
.become-a-part-card .card-title {
    font-size: 14px;
    line-height: 1.428;
}
}.become-a-part-card:focus, .become-a-part-card:hover {
    color: #fff;
    -webkit-box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
}
.become-a-part-card:focus:before, .become-a-part-card:hover:before {
    opacity: 1;
}
.become-a-part-card:focus .card-icon .default, .become-a-part-card:hover .card-icon .default {
    opacity: 0;
}
.become-a-part-card:focus .card-icon .on-hover, .become-a-part-card:hover .card-icon .on-hover {
    opacity: 1;
}
.be-part-block {
    color: #fff;
    padding: 40px 140px;
    border-radius: 20px;
    background: -webkit-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: -o-linear-gradient(356.07deg, #0183FF 0%, #0054F7 100%);
    background: linear-gradient(93.93deg, #0183FF 0%, #0054F7 100%);
    -webkit-box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    box-shadow: 0 20px 30px rgba(0, 84, 247, .16);
    position: relative;
}
.be-part-block:after, .be-part-block:before {
    content: '';
    display: block;
    position: absolute;
}
.be-part-block:before {
    width: 132px;
    height: 166px;
    background: url(../img/content-images/discord/be-part-circles-left.png) no-repeat center center/contain;
    left: 37px;
    top: 42px;
}
.be-part-block:after {
    width: 181px;
    height: 196px;
    background: url(../img/content-images/discord/be-part-circles-right.png) no-repeat center center/contain;
    right: 37px;
    top: 32px;
}
.be-part-block .section-caption {
    margin-bottom: 20px;
}
.be-part-block .block-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.be-part-block .block-footer .btn {
    min-width: 180px;
}
@media screen and (max-width:991px) and (min-width:768px) {
    .be-part-block .section-caption {
    max-width: 310px;
    margin-left: auto;
    margin-right: auto;
}
}@media screen and (max-width:767px) {
    .be-part-block {
    padding: 20px 10px 0;
}
.be-part-block:before {
    display: none;
}
.be-part-block:after {
    width: 323px;
    height: 177px;
    background: url(../img/content-images/discord/be-part-circles.png) no-repeat center center/contain;
    height: 177px;
    width: 100%;
    position: static;
    margin-top: 13px;
}
}@media screen and (max-width:575px) {
    .be-part-block {
    padding-top: 15px;
}
.be-part-block .section-caption {
    text-align: start;
    margin-bottom: 10px;
}
.be-part-block .section-caption .sc-title {
    font-size: 34px;
    line-height: 1.35;
}
.be-part-block .section-caption .sc-subtitle {
    font-size: 14px;
    margin-bottom: 10px;
}
.be-part-block .block-footer {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
}

