@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")
}

:root {
    --swiper-theme-color: #007aff
}

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

.swiper-container-vertical > .swiper-wrapper {
    flex-direction: column
}

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

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

.swiper-container-multirow > .swiper-wrapper {
    flex-wrap: wrap
}

.swiper-container-multirow-column > .swiper-wrapper {
    flex-direction: column;
    flex-wrap: wrap
}

.swiper-container-free-mode > .swiper-wrapper {
    margin: 0 auto;
    transition-timing-function: ease-out
}

.swiper-container-pointer-events {
    touch-action: pan-y
}

.swiper-container-pointer-events.swiper-container-vertical {
    touch-action: pan-x
}

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

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-container-3d {
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
    scroll-snap-type: y mandatory
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next, .swiper-button-prev {
    align-items: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
    cursor: pointer;
    display: flex;
    height: var(--swiper-navigation-size);
    justify-content: center;
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    z-index: 10
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: .35;
    pointer-events: none
}

.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    font-variant: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none !important;
    text-transform: none
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    left: auto;
    right: 10px
}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
    --swiper-navigation-color: #fff
}

.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {
    --swiper-navigation-color: #000
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    font-size: 0;
    overflow: hidden
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    position: relative;
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    background: #000;
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    opacity: .2;
    width: 8px
}

button.swiper-pagination-bullet {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    opacity: 1
}

.swiper-container-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    display: block;
    margin: 6px 0
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s, top .2s
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, left .2s
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, right .2s
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(0);
    transform-origin: left top;
    width: 100%
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 4px;
    left: 0;
    top: 0;
    width: 100%
}

.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar {
    height: 100%;
    left: 0;
    top: 0;
    width: 4px
}

.swiper-pagination-white {
    --swiper-pagination-color: #fff
}

.swiper-pagination-black {
    --swiper-pagination-color: #000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    background: rgba(0, 0, 0, .1);
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none
}

.swiper-container-horizontal > .swiper-scrollbar {
    bottom: 3px;
    height: 5px;
    left: 1%;
    position: absolute;
    width: 98%;
    z-index: 50
}

.swiper-container-vertical > .swiper-scrollbar {
    height: 98%;
    position: absolute;
    right: 3px;
    top: 1%;
    width: 5px;
    z-index: 50
}

.swiper-scrollbar-drag {
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    width: 100%
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    text-align: center;
    width: 100%
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
    max-height: 100%;
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top: 4px solid transparent;
    box-sizing: border-box;
    height: 42px;
    left: 50%;
    margin-left: -21px;
    margin-top: -21px;
    position: absolute;
    top: 50%;
    transform-origin: 50%;
    width: 42px;
    z-index: 10
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    to {
        transform: rotate(1turn)
    }
}

.swiper-container .swiper-notification {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    backface-visibility: hidden;
    height: 100%;
    pointer-events: none;
    transform-origin: 0 0;
    visibility: hidden;
    width: 100%;
    z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
    backface-visibility: hidden;
    z-index: 0
}

.swiper-container-cube .swiper-cube-shadow {
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: .6;
    position: absolute;
    width: 100%;
    z-index: 0
}

.swiper-container-cube .swiper-cube-shadow:before {
    background: #000;
    bottom: 0;
    content: "";
    filter: blur(50px);
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    backface-visibility: hidden;
    pointer-events: none;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
    backface-visibility: hidden;
    z-index: 0
}

.splide__container {
    box-sizing: border-box;
    position: relative
}

.splide__list {
    backface-visibility: hidden;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important
}

.splide.is-initialized:not(.is-active) .splide__list {
    display: block
}

.splide__pagination {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    pointer-events: none
}

.splide__pagination li {
    display: inline-block;
    line-height: 1;
    list-style-type: none;
    margin: 0;
    pointer-events: auto
}

.splide:not(.is-overflow) .splide__pagination {
    display: none
}

.splide__progress__bar {
    width: 0
}

.splide {
    position: relative;
    visibility: hidden
}

.splide.is-initialized, .splide.is-rendered {
    visibility: visible
}

.splide__slide {
    backface-visibility: hidden;
    box-sizing: border-box;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    list-style-type: none !important;
    margin: 0;
    position: relative
}

.splide__slide img {
    vertical-align: bottom
}

.splide__spinner {
    animation: splide-loading 1s linear infinite;
    border: 2px solid #999;
    border-left-color: transparent;
    border-radius: 50%;
    bottom: 0;
    contain: strict;
    display: inline-block;
    height: 20px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px
}

.splide__sr {
    clip: rect(0 0 0 0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
    display: none
}

.splide__toggle.is-active .splide__toggle__pause {
    display: inline
}

.splide__track {
    overflow: hidden;
    position: relative;
    z-index: 0
}

@keyframes splide-loading {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(1turn)
    }
}

.splide__track--draggable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.splide__track--fade > .splide__list > .splide__slide {
    margin: 0 !important;
    opacity: 0;
    z-index: 0
}

.splide__track--fade > .splide__list > .splide__slide.is-active {
    opacity: 1;
    z-index: 1
}

.splide--rtl {
    direction: rtl
}

.splide__track--ttb > .splide__list {
    display: block
}

.splide__arrow {
    -ms-flex-align: center;
    align-items: center;
    background: #ccc;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    height: 2em;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 2em;
    z-index: 1
}

.splide__arrow svg {
    fill: #000;
    height: 1.2em;
    width: 1.2em
}

.splide__arrow:hover:not(:disabled) {
    opacity: .9
}

.splide__arrow:disabled {
    opacity: .3
}

.splide__arrow:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: 3px
}

.splide__arrow--prev {
    left: 1em
}

.splide__arrow--prev svg {
    transform: scaleX(-1)
}

.splide__arrow--next {
    right: 1em
}

.splide.is-focus-in .splide__arrow:focus {
    outline: 3px solid #0bf;
    outline-offset: 3px
}

.splide__pagination {
    bottom: .5em;
    left: 0;
    padding: 0 1em;
    position: absolute;
    right: 0;
    z-index: 1
}

.splide__pagination__page {
    background: #ccc;
    border: 0;
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    margin: 3px;
    opacity: .7;
    padding: 0;
    position: relative;
    transition: transform .2s linear;
    width: 8px
}

.splide__pagination__page.is-active {
    background: #fff;
    transform: scale(1.4);
    z-index: 1
}

.splide__pagination__page:hover {
    cursor: pointer;
    opacity: .9
}

.splide__pagination__page:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: 3px
}

.splide.is-focus-in .splide__pagination__page:focus {
    outline: 3px solid #0bf;
    outline-offset: 3px
}

.splide__progress__bar {
    background: #ccc;
    height: 3px
}

.splide__slide {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.splide__slide:focus {
    outline: 0
}

@supports (outline-offset:-3px) {
    .splide__slide:focus-visible {
        outline: 3px solid #0bf;
        outline-offset: -3px
    }
}

@media screen and (-ms-high-contrast: none) {
    .splide__slide:focus-visible {
        border: 3px solid #0bf
    }
}

@supports (outline-offset:-3px) {
    .splide.is-focus-in .splide__slide:focus {
        outline: 3px solid #0bf;
        outline-offset: -3px
    }
}

@media screen and (-ms-high-contrast: none) {
    .splide.is-focus-in .splide__slide:focus {
        border: 3px solid #0bf
    }

    .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus {
        border-color: #0bf
    }
}

.splide__toggle {
    cursor: pointer
}

.splide__toggle:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: 3px
}

.splide.is-focus-in .splide__toggle:focus {
    outline: 3px solid #0bf;
    outline-offset: 3px
}

.splide__track--nav > .splide__list > .splide__slide {
    border: 3px solid transparent;
    cursor: pointer
}

.splide__track--nav > .splide__list > .splide__slide.is-active {
    border: 3px solid #000
}

.splide__arrows--rtl .splide__arrow--prev {
    left: auto;
    right: 1em
}

.splide__arrows--rtl .splide__arrow--prev svg {
    transform: scaleX(1)
}

.splide__arrows--rtl .splide__arrow--next {
    left: 1em;
    right: auto
}

.splide__arrows--rtl .splide__arrow--next svg {
    transform: scaleX(-1)
}

.splide__arrows--ttb .splide__arrow {
    left: 50%;
    transform: translate(-50%)
}

.splide__arrows--ttb .splide__arrow--prev {
    top: 1em
}

.splide__arrows--ttb .splide__arrow--prev svg {
    transform: rotate(-90deg)
}

.splide__arrows--ttb .splide__arrow--next {
    bottom: 1em;
    top: auto
}

.splide__arrows--ttb .splide__arrow--next svg {
    transform: rotate(90deg)
}

.splide__pagination--ttb {
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    left: auto;
    padding: 1em 0;
    right: .5em;
    top: 0
}

/*! nouislider - 14.7.0 - 4/6/2021 */
.noUi-target, .noUi-target * {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
    touch-action: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.noUi-target {
    position: relative
}

.noUi-base, .noUi-connects {
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 1
}

.noUi-connects {
    overflow: hidden;
    z-index: 0
}

.noUi-connect, .noUi-origin {
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform-style: preserve-3d;
    transform-style: flat;
    will-change: transform;
    z-index: 1
}

.noUi-connect {
    height: 100%;
    width: 100%
}

.noUi-origin {
    height: 10%;
    width: 10%
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
    left: 0;
    right: auto
}

.noUi-vertical .noUi-origin {
    width: 0
}

.noUi-horizontal .noUi-origin {
    height: 0
}

.noUi-handle {
    backface-visibility: hidden;
    position: absolute
}

.noUi-touch-area {
    height: 100%;
    width: 100%
}

.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin {
    transition: transform .3s
}

.noUi-state-drag * {
    cursor: inherit !important
}

.noUi-horizontal {
    height: 18px
}

.noUi-horizontal .noUi-handle {
    height: 28px;
    right: -17px;
    top: -6px;
    width: 34px
}

.noUi-vertical {
    width: 18px
}

.noUi-vertical .noUi-handle {
    height: 34px;
    right: -6px;
    top: -17px;
    width: 28px
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
    left: -17px;
    right: auto
}

.noUi-target {
    background: #fafafa;
    border: 1px solid #d3d3d3;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb
}

.noUi-connects {
    border-radius: 3px
}

.noUi-connect {
    background: #3fb8af
}

.noUi-draggable {
    cursor: ew-resize
}

.noUi-vertical .noUi-draggable {
    cursor: ns-resize
}

.noUi-handle {
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
    cursor: default
}

.noUi-active {
    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb
}

.noUi-handle:after, .noUi-handle:before {
    background: #e8e7e6;
    content: "";
    display: block;
    height: 14px;
    left: 14px;
    position: absolute;
    top: 6px;
    width: 1px
}

.noUi-handle:after {
    left: 17px
}

.noUi-vertical .noUi-handle:after, .noUi-vertical .noUi-handle:before {
    height: 1px;
    left: 6px;
    top: 14px;
    width: 14px
}

.noUi-vertical .noUi-handle:after {
    top: 17px
}

[disabled] .noUi-connect {
    background: #b8b8b8
}

[disabled] .noUi-handle, [disabled].noUi-handle, [disabled].noUi-target {
    cursor: not-allowed
}

.noUi-pips, .noUi-pips * {
    box-sizing: border-box
}

.noUi-pips {
    color: #999;
    position: absolute
}

.noUi-value {
    position: absolute;
    text-align: center;
    white-space: nowrap
}

.noUi-value-sub {
    color: #ccc;
    font-size: 10px
}

.noUi-marker {
    background: #ccc;
    position: absolute
}

.noUi-marker-large, .noUi-marker-sub {
    background: #aaa
}

.noUi-pips-horizontal {
    height: 80px;
    left: 0;
    padding: 10px 0;
    top: 100%;
    width: 100%
}

.noUi-value-horizontal {
    transform: translate(-50%, 50%)
}

.noUi-rtl .noUi-value-horizontal {
    transform: translate(50%, 50%)
}

.noUi-marker-horizontal.noUi-marker {
    height: 5px;
    margin-left: -1px;
    width: 2px
}

.noUi-marker-horizontal.noUi-marker-sub {
    height: 10px
}

.noUi-marker-horizontal.noUi-marker-large {
    height: 15px
}

.noUi-pips-vertical {
    height: 100%;
    left: 100%;
    padding: 0 10px;
    top: 0
}

.noUi-value-vertical {
    padding-left: 25px;
    transform: translateY(-50%)
}

.noUi-rtl .noUi-value-vertical {
    transform: translateY(50%)
}

.noUi-marker-vertical.noUi-marker {
    height: 2px;
    margin-top: -1px;
    width: 5px
}

.noUi-marker-vertical.noUi-marker-sub {
    width: 10px
}

.noUi-marker-vertical.noUi-marker-large {
    width: 15px
}

.noUi-tooltip {
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    color: #000;
    display: block;
    padding: 5px;
    position: absolute;
    text-align: center;
    white-space: nowrap
}

.noUi-horizontal .noUi-tooltip {
    bottom: 120%;
    left: 50%;
    transform: translate(-50%)
}

.noUi-vertical .noUi-tooltip {
    right: 120%;
    top: 50%;
    transform: translateY(-50%)
}

.noUi-horizontal .noUi-origin > .noUi-tooltip {
    bottom: 10px;
    left: auto;
    transform: translate(50%)
}

.noUi-vertical .noUi-origin > .noUi-tooltip {
    right: 28px;
    top: auto;
    transform: translateY(-18px)
}

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

* {
    margin: 0;
    padding: 0
}

html {
    box-sizing: border-box;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

ol, ul {
    list-style-type: none
}

audio, video {
    display: block
}

picture img {
    max-width: 100%
}

img, picture img[width][height] {
    height: auto
}

img {
    display: block;
    max-width: 100%
}

iframe, img {
    border: none
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: inherit
}

a {
    background-color: transparent;
    color: inherit
}

a, abbr {
    text-decoration: none
}

abbr {
    border: none
}

b, strong {
    font-weight: inherit
}

dfn, em, i {
    font-style: inherit
}

mark {
    background-color: transparent;
    color: inherit
}

small, sub, sup {
    font-size: inherit
}

sub, sup {
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

button, input, optgroup, select, textarea {
    background-color: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
    color: inherit;
    font: inherit;
    letter-spacing: inherit;
    margin: 0;
    padding: 0
}

button, input {
    overflow: visible
}

button, select {
    text-align: left;
    text-transform: none
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: none;
    cursor: pointer
}

textarea {
    overflow-x: hidden;
    overflow-y: auto;
    resize: none
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
    border: none;
    padding: 0
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
    outline: none
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

[type=search] {
    outline: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

:-moz-placeholder, ::-moz-placeholder {
    color: inherit;
    opacity: 1;
    -moz-transition: opacity .3s;
    transition: opacity .3s
}

:-ms-input-placeholder {
    color: inherit;
    opacity: 1;
    -ms-transition: opacity .3s;
    transition: opacity .3s
}

:focus::-webkit-input-placeholder {
    opacity: 0
}

:focus:-moz-placeholder, :focus::-moz-placeholder {
    opacity: 0
}

:focus:-ms-input-placeholder {
    opacity: 0
}

a, button {
    outline: none
}

input:focus {
    border-color: transparent;
    box-shadow: none;
    outline-style: none
}

textarea {
    outline: none
}

.sprite-academy {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='url(%23a)' d='M3.636 9.255v3.636L10 16.364l6.364-3.473V9.255L10 12.727zM10 0 0 5.455l10 5.454 8.182-4.464v6.282H20V5.455z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='18' y1='18.5' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F05757'/%3E%3Cstop offset='1' stop-color='%23F18C43'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    display: inline-block;
    height: 17px;
    width: 20px
}

.sprite-airdrop {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M0 8.614C.45 3.982 4.777 0 10.048 0c5.248 0 9.56 3.947 10.04 8.553.007.064-.026.117-.076.152a.5.5 0 0 1-.133.176L13.014 14.7V20H7.082v-5.264L.23 8.88a.5.5 0 0 1-.076-.08c-.088-.023-.162-.091-.153-.186Zm.92-.46 6.006 5.133-.958-4.595c-.587-.603-1.592-1.37-2.906-1.37-.937 0-1.643.39-2.143.832Zm6.084.609 1.107 5.305h3.83l1.115-5.348c-.551-.656-1.565-1.544-3.009-1.544-1.476 0-2.501.928-3.043 1.587m9.902-1.441c1.025 0 1.768.391 2.28.835l-6.063 5.14.977-4.688c.525-.588 1.436-1.287 2.806-1.287' clip-rule='evenodd'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='21.824' y1='20' y2='17.882' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231E7AE6'/%3E%3Cstop offset='1' stop-color='%232FA5F1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    display: inline-block;
    height: 20px;
    width: 21px
}

.sprite-arrow {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23637B94' fill-rule='evenodd' d='M7 5.586 1.707.293.293 1.707 7 8.414l6.707-6.707L12.293.293z' clip-rule='evenodd'/%3E%3C/svg%3E") 50% no-repeat;
    display: inline-block;
    height: 9px;
    width: 14px
}

.sprite-assets-status {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='20.845' x2='20.845' y1='0' y2='68' gradientTransform='scale(.30545 .29412)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2323D4FB'/%3E%3Cstop offset='1' stop-color='%232394FB'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M11.16 18.828 10.05 7.422h.907V6.25h-1.02l-.152-1.563h1.172V3.516H9.68c-.114-1.11-1.153-2.024-2.528-2.278V0h-1.52v1.238c-1.374.254-2.413 1.168-2.527 2.278H1.828v1.171h1.168L2.848 6.25h-1.02v1.172h.906L1.63 18.828H0V20h12.734v-1.172Zm-4.008 0h-1.52v-2.344h1.52ZM4.375 6.25l.148-1.563h3.739l.152 1.563Zm0 0' style='stroke:none;fill-rule:nonzero;fill:url(%23a)'/%3E%3C/svg%3E") 50% no-repeat;
    display: inline-block;
    height: 20px;
    width: 16px
}

.sprite-assets {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%233692FE' d='M15.357 10.952c1.924 0 3.555-.542 4.643-1.436v.722c0 1.629-1.996 2.857-4.643 2.857s-4.643-1.228-4.643-2.857v-.722c1.087.894 2.718 1.436 4.643 1.436'/%3E%3Cpath fill='%233692FE' d='M15.357 7.381c1.924 0 3.555-.542 4.643-1.437v.723c0 1.629-1.996 2.857-4.643 2.857s-4.643-1.228-4.643-2.857v-.723c1.087.895 2.718 1.437 4.643 1.437m-4.643-4.524C10.714 1.228 12.71 0 15.357 0S20 1.228 20 2.857s-1.996 2.857-4.643 2.857-4.643-1.228-4.643-2.857m-1.428 3.81c0 1.629-1.996 2.857-4.643 2.857S0 8.296 0 6.667 1.996 3.81 4.643 3.81s4.643 1.228 4.643 2.857'/%3E%3Cpath fill='%233692FE' d='M4.643 10.952c1.924 0 3.556-.542 4.643-1.436v.722c0 1.629-1.996 2.857-4.643 2.857S0 11.867 0 10.238v-.722c1.087.894 2.719 1.436 4.643 1.436'/%3E%3C/svg%3E") 50% no-repeat;
    display: inline-block;
    height: 14px;
    width: 20px
}

.sprite-blockchain {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff' clip-path='url(%23a)'%3E%3Cpath d='M25.205 6.511c0-1.04-.952-1.886-2.122-1.886-.601 0-1.144.224-1.53.581L13.27.956a.56.56 0 0 0-.505 0l-8.281 4.25a2.25 2.25 0 0 0-1.53-.581c-1.17 0-2.122.846-2.122 1.886 0 .885.69 1.63 1.616 1.832v8.496c0 .16.097.308.253.389l8.279 4.248a1.7 1.7 0 0 0-.085.527c0 1.04.952 1.886 2.122 1.886s2.122-.846 2.122-1.886q-.001-.276-.085-.526l8.28-4.25a.44.44 0 0 0 .253-.388V8.343c.927-.202 1.617-.947 1.617-1.832Zm-23.362 0c0-.545.499-.988 1.112-.988.612 0 1.111.443 1.111.988s-.499.988-1.111.988c-.613 0-1.112-.443-1.112-.988m11.175 16.48c-.613 0-1.112-.443-1.112-.988s.499-.988 1.112-.988 1.112.443 1.112.988-.5.988-1.112.988m1.531-2.292a2.25 2.25 0 0 0-1.531-.582 2.25 2.25 0 0 0-1.53.582l-8.028-4.12V8.343c.927-.202 1.617-.947 1.617-1.832q-.001-.275-.086-.528l8.028-4.119 8.027 4.12a1.7 1.7 0 0 0-.085.527c0 .885.69 1.63 1.617 1.832v8.236zm8.534-13.2c-.613 0-1.112-.443-1.112-.988s.499-.988 1.112-.988 1.111.443 1.111.988-.498.988-1.111.988'/%3E%3Cpath d='m19.94 7.863-6.669-3.422a.56.56 0 0 0-.505 0l-6.67 3.422a.44.44 0 0 0-.252.389v6.845c0 .16.097.308.253.389l6.67 3.422a.56.56 0 0 0 .504 0l6.67-3.423a.44.44 0 0 0 .253-.388V8.252a.44.44 0 0 0-.253-.389Zm-6.92-2.515 5.659 2.904-5.66 2.904L7.36 8.252zm.505 12.393v-2.025c0-.248-.226-.45-.505-.45-.28 0-.505.202-.505.45v2.025l-5.66-2.904V9.03l5.912 3.033a.56.56 0 0 0 .505 0l5.912-3.033v5.807z'/%3E%3Cpath d='M13.018 13.246a.54.54 0 0 0-.358.132.43.43 0 0 0-.148.317c0 .118.054.234.148.317a.54.54 0 0 0 .358.132.54.54 0 0 0 .357-.132.43.43 0 0 0 .148-.317.43.43 0 0 0-.148-.317.54.54 0 0 0-.357-.132'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.075.941h25.869v22.992H.075z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    display: inline-block;
    height: 24px;
    width: 26px
}

.sprite-blog {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='url(%23a)' d='M1.667 3.333H0V15c0 .917.75 1.667 1.667 1.667h11.666V15H1.667zM15 0H5c-.917 0-1.667.75-1.667 1.667v10c0 .916.75 1.666 1.667 1.666h10c.917 0 1.667-.75 1.667-1.666v-10C16.667.75 15.917 0 15 0m-.833 7.5H5.833V5.833h8.334zm-3.334 3.333h-5V9.167h5zm3.334-6.666H5.833V2.5h8.334z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-.668' x2='16.332' y1='17.333' y2='.333' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231FA4ED'/%3E%3Cstop offset='0' stop-color='%231FA3EC'/%3E%3Cstop offset='1' stop-color='%231CCAD6'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    display: inline-block;
    height: 17px;
    width: 17px
}

.sprite-book-outline {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M0 1a1 1 0 0 1 1-1h6a5 5 0 0 1 5 5v14a1 1 0 1 1-2 0 2 2 0 0 0-2-2H1a1 1 0 0 1-1-1zm10 14.536V5a3 3 0 0 0-3-3H2v13h6a4 4 0 0 1 2 .536' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M11.464 1.464A5 5 0 0 1 15 0h6a1 1 0 0 1 1 1v15a1 1 0 0 1-1 1h-7a2 2 0 0 0-2 2 1 1 0 1 1-2 0V5a5 5 0 0 1 1.464-3.536M12 15.536A4 4 0 0 1 14 15h6V2h-5a3 3 0 0 0-3 3z' clip-rule='evenodd'/%3E%3C/svg%3E") 50% no-repeat;
    display: inline-block;
    height: 20px;
    width: 22px
}

.sprite-dapps {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='evenodd' clip-path='url(%23a)' clip-rule='evenodd'%3E%3Cpath fill='url(%23b)' d='M16.25 11.7a.63.63 0 0 0-.176-.437.63.63 0 0 0-.437-.175.63.63 0 0 0-.438.175.63.63 0 0 0-.175.437v1.425c0 .35-.275.625-.625.625H5.624A.62.62 0 0 1 5 13.125V11.7a.63.63 0 0 0-.175-.437.63.63 0 0 0-.437-.175.63.63 0 0 0-.438.175.63.63 0 0 0-.175.437v4.55c0 .688.563 1.25 1.25 1.25h10c.688 0 1.25-.562 1.25-1.25V11.7z'/%3E%3Cpath fill='url(%23c)' d='M15.3 3.313a1.26 1.26 0 0 0-1.174-.813H5.863c-.525 0-.987.325-1.175.813l-1.012 2.7c-.113.287-.338.512-.563.724a1.89 1.89 0 0 0-.625 1.4c0 1.038.838 1.875 1.875 1.875a1.87 1.87 0 0 0 1.875-1.875c0 1.038.838 1.875 1.875 1.875a1.87 1.87 0 0 0 1.875-1.875c0 1.038.838 1.875 1.875 1.875a1.87 1.87 0 0 0 1.875-1.875c0 1.038.838 1.875 1.875 1.875a1.87 1.87 0 0 0 1.875-1.875c0-.55-.237-1.05-.625-1.4-.225-.212-.45-.437-.562-.724l-1.013-2.7z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='3.774' x2='11.725' y1='17.322' y2='7.183' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236B69F2'/%3E%3Cstop offset='1' stop-color='%239A5FD6'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='2.488' x2='11.747' y1='9.804' y2='-2.29' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236B69F2'/%3E%3Cstop offset='1' stop-color='%239A5FD6'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M2.5 2.5h15v15h-15z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat
}

.sprite-dapps, .sprite-desktop-wallet {
    display: inline-block;
    height: 20px;
    width: 20px
}

.sprite-desktop-wallet {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='1.4' y='15.6' fill='url(%23a)' rx='.7'/%3E%3Cpath fill='url(%23b)' fill-rule='evenodd' d='M3 3a1.4 1.4 0 0 0-1.4 1.4v8.4A1.4 1.4 0 0 0 3 14.2h14a1.4 1.4 0 0 0 1.4-1.4V4.4A1.4 1.4 0 0 0 17 3zm4.9 1.4a.7.7 0 1 0 0 1.4h4.2a.7.7 0 1 0 0-1.4z' clip-rule='evenodd'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='20' x2='19.947' y1='15.6' y2='17.546' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2342C1FD'/%3E%3Cstop offset='1' stop-color='%231F8EFA'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='18.401' x2='14.602' y1='3' y2='17.586' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2342C1FD'/%3E%3Cstop offset='1' stop-color='%231F8EFA'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat
}

.sprite-download {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='m15.934 9.518-5.677 5.046L4.58 9.518l1.044-.928 3.894 3.462V.382h1.477v11.67l3.894-3.462zm3.773 6.349H.807v1.312h18.9z'/%3E%3C/svg%3E") 50% no-repeat;
    display: inline-block;
    height: 18px;
    width: 20px
}

.sprite-explorer {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='url(%23a)' d='M8.707.445 1.676 3.96l7.031 3.515 7.032-3.515z'/%3E%3Cpath fill='url(%23b)' d='M7.532 9.351.501 5.835v8.204l7.031 3.516V9.35Z'/%3E%3Cpath fill='url(%23c)' d='M16.908 5.835 9.877 9.351v8.204L17 13.888z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='1.676' x2='15.739' y1='4.039' y2='4.039' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23169DC9'/%3E%3Cstop offset='1' stop-color='%2335C192'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='.501' x2='7.532' y1='11.825' y2='11.825' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23169DC9'/%3E%3Cstop offset='1' stop-color='%2335C192'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='9.877' x2='17' y1='11.825' y2='11.825' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23169DC9'/%3E%3Cstop offset='1' stop-color='%2335C192'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    display: inline-block;
    height: 18px;
    width: 17px
}

.sprite-fb {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='url(%23a)' d='M5.587 16.153v-7.68h2.245l.298-2.647H5.587l.004-1.324c0-.69.07-1.06 1.12-1.06h1.403V.793H5.868c-2.697 0-3.646 1.284-3.646 3.443v1.59H.541v2.646h1.681v7.68z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.541' x2='8.844' y1='16.153' y2='15.756' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231E7AE6'/%3E%3Cstop offset='1' stop-color='%232FA5F1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    display: inline-block;
    height: 17px;
    width: 9px
}

.sprite-AUD {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='33' x2='33' y1='-23.5' y2='92' gradientTransform='scale(.55385)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23dd383d;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23253692;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 18C0 8.059 8.059 0 18 0s18 8.059 18 18-8.059 18-18 18S0 27.941 0 18m8.652 3.098h5.836l1.23 3.55h2.735L12.75 9.387h-2.352L4.707 24.648H7.43Zm5.102-2.141H9.387l2.183-6.332Zm12.805.242q.556.573.558 1.469c0 .633-.207 1.145-.62 1.527-.411.387-1.005.578-1.794.578q-1.2-.001-1.863-.722c-.434-.485-.652-1.164-.652-2.047h-2.512c0 1.387.363 2.496 1.094 3.336q1.108 1.26 3.16 1.488v2.035h1.644v-2.047q1.916-.198 2.98-1.3c.72-.73 1.075-1.688 1.075-2.871q.002-.943-.277-1.645a3.8 3.8 0 0 0-.797-1.238 5.3 5.3 0 0 0-1.274-.965c-.504-.277-1.195-.582-2.082-.91-.883-.328-1.508-.676-1.883-1.04q-.545-.555-.546-1.468c0-.676.183-1.195.558-1.559q.558-.546 1.55-.547 1.008-.001 1.587.766c.39.504.59 1.195.59 2.074h2.504q0-2.052-.985-3.332-.982-1.292-2.785-1.55V6.92h-1.652v2.286q-1.793.212-2.836 1.332-1.048 1.124-1.047 2.863.001 2.566 2.41 3.88.725.398 2.031.866 1.301.464 1.864 1.051Zm0 0' style='stroke:none;fill-rule:evenodd;fill:url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-AUD, .sprite-CAD {
    display: inline-block;
    height: 36px;
    width: 36px
}

.sprite-CAD {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='32.5' x2='32.5' y1='0' y2='65' gradientTransform='scale(.55385)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:white;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23fc3d1d;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M36 18c0 9.941-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0s18 8.059 18 18m-24.992 4.805q1.167-1.019 1.34-2.828h-1.965c-.106.808-.352 1.382-.742 1.73q-.587.522-1.746.523c-.848 0-1.493-.324-1.934-.964-.438-.645-.656-1.575-.656-2.801v-1q.017-1.812.703-2.746c.46-.625 1.12-.942 1.98-.942q1.108.001 1.676.547.58.535.719 1.754h1.965q-.188-1.856-1.332-2.875-1.148-1.02-3.028-1.02c-.93 0-1.754.223-2.465.66q-1.06.664-1.632 1.884-.568 1.218-.567 2.824v1.054q.025 1.563.582 2.747.562 1.177 1.594 1.828 1.035.634 2.395.636c1.293 0 2.332-.34 3.113-1.011m5.07-1.782h4.399l.93 2.637h2.058l-4.297-11.32h-1.773l-4.29 11.32h2.051Zm3.844-1.585h-3.29l1.645-4.696Zm4.836-7.098v11.32h3.27c1.023 0 1.933-.219 2.722-.66a4.5 4.5 0 0 0 1.832-1.883c.434-.812.648-1.758.648-2.828v-.57q0-1.582-.64-2.813a4.54 4.54 0 0 0-1.809-1.898q-1.16-.668-2.668-.668Zm1.976 9.75v-8.164h1.38q1.528 0 2.331.972.804.973.805 2.813v.633c-.012 1.207-.293 2.133-.852 2.781q-.825.966-2.378.965Zm0 0' style='stroke:none;fill-rule:evenodd;fill:url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-CHF {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='32.5' x2='32.5' y1='0' y2='65' gradientTransform='scale(.55385)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23fc3d1d;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23d70a2b;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M36 18c0 9.941-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0s18 8.059 18 18m-24.996 4.805q1.167-1.019 1.34-2.828h-1.965c-.106.808-.352 1.382-.742 1.73q-.58.522-1.746.523c-.848 0-1.493-.324-1.934-.964-.434-.645-.652-1.575-.652-2.801v-1q.013-1.812.699-2.746c.465-.625 1.125-.942 1.98-.942q1.108.001 1.676.547.58.535.719 1.754h1.965q-.188-1.856-1.332-2.875-1.148-1.02-3.028-1.02c-.93 0-1.75.223-2.46.66q-1.06.664-1.633 1.884-.569 1.218-.567 2.824v1.054q.025 1.563.582 2.747.562 1.177 1.594 1.828 1.037.634 2.39.636c1.298 0 2.333-.34 3.114-1.011m10.156.855h1.965V12.34H21.16v4.71h-5.074v-4.71h-1.973v11.32h1.973v-5.03h5.074Zm6.277-4.797h4.57v-1.57h-4.57v-3.367h5.239V12.34h-7.211v11.32h1.973Zm0 0' style='stroke:none;fill-rule:evenodd;fill:url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-CHF, .sprite-CZK {
    display: inline-block;
    height: 36px;
    width: 36px
}

.sprite-CZK {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='33' x2='32.5' y1='0' y2='65' gradientTransform='scale(.55385)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:white;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%233e53b4;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M36 18c0 9.941-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0s18 8.059 18 18m-25.016 4.805q1.167-1.019 1.336-2.828h-1.957c-.105.808-.351 1.382-.738 1.73q-.587.522-1.742.523c-.848 0-1.488-.324-1.93-.964-.437-.645-.656-1.575-.656-2.801v-1q.018-1.812.703-2.746c.46-.625 1.117-.942 1.973-.942q1.108.001 1.675.547.575.535.715 1.754h1.957c-.12-1.238-.566-2.195-1.328-2.875q-1.144-1.02-3.02-1.02c-.925 0-1.745.223-2.456.66q-1.056.664-1.625 1.884-.569 1.218-.567 2.824v1.054c.016 1.043.207 1.957.582 2.747q.562 1.177 1.586 1.828 1.038.634 2.39.636c1.29 0 2.325-.34 3.102-1.011m11.004-.715h-6.05l5.867-8.504V12.34h-8.207v1.586h5.816l-5.855 8.46v1.274h8.43Zm3.664-1.961 1.285-1.36 3.407 4.891h2.332l-4.45-6.305 4.212-5.015h-2.383l-3.313 3.965-1.09 1.343V12.34h-1.965v11.32h1.965Zm0 0' style='stroke:none;fill-rule:evenodd;fill:url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-DKK {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='33' x2='32.5' y1='-13' y2='65' gradientTransform='scale(.55385)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:white;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23fc3d1d;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M36 18c0 9.941-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0s18 8.059 18 18M3.324 12.184v11.418H6.61c1.032 0 1.942-.22 2.739-.665a4.5 4.5 0 0 0 1.84-1.898q.654-1.231.652-2.855v-.57q0-1.602-.645-2.84a4.57 4.57 0 0 0-1.816-1.915q-1.172-.674-2.684-.675ZM5.31 22.02v-8.235h1.386c1.024 0 1.805.324 2.344.98q.81.978.809 2.84v.633q-.018 1.83-.856 2.809-.832.973-2.39.973Zm10.49-1.977 1.293-1.371 3.437 4.93h2.352l-4.485-6.36 4.243-5.058h-2.403l-3.34 4-1.097 1.359v-5.36h-1.985v11.419H15.8Zm10.133 0 1.293-1.371 3.437 4.93h2.352l-4.489-6.36 4.246-5.058H30.37l-3.34 4-1.097 1.359v-5.36h-1.985v11.419h1.985Zm0 0' style='stroke:none;fill-rule:evenodd;fill:url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-DKK, .sprite-EUR {
    display: inline-block;
    height: 36px;
    width: 36px
}

.sprite-EUR {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='0' y1='-2.104' y2='100.532' gradientTransform='scale(.55385)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%238ba6ee;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23263aa1;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 18C0 8.059 8.059 0 18 0s18 8.059 18 18-8.059 18-18 18S0 27.941 0 18m15.785 2.852h4.621V19.02h-4.62v-1.66h4.62v-1.83h-4.61q.12-2.133 1.169-3.246 1.055-1.118 3.012-1.117 1.312 0 2.636.441l.364-2.66q-1.73-.403-3.102-.402-3.285-.001-5.234 1.844-1.944 1.828-2.114 5.14h-2.246v1.828h2.23v1.66h-2.23v1.833h2.23q.106 3.35 2.016 5.218 1.907 1.868 5.23 1.867 1.66 0 3.22-.375l-.364-2.648q-1.236.429-2.66.43c-1.316 0-2.328-.375-3.039-1.117q-1.051-1.12-1.129-3.375Zm0 0' style='stroke:none;fill-rule:evenodd;fill:url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-GBP {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='33' x2='32.5' y1='-15.5' y2='65' gradientTransform='scale(.55385)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23cd2231;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%233f5da8;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M36 18c0 9.941-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0s18 8.059 18 18m-25.313 6.055q1.097-.416 1.72-1.223v-4.375H8.073v1.504h2.356v2.234q-.646.692-2.164.692-1.39 0-2.176-1.02-.774-1.025-.774-2.879v-.879q.025-1.857.711-2.812c.465-.645 1.145-.965 2.032-.965q2.061 0 2.394 2.063h1.945c-.152-1.184-.601-2.086-1.351-2.715q-1.118-.944-3.027-.942c-1.477 0-2.633.489-3.457 1.457-.829.97-1.239 2.317-1.239 4.04v.894q.025 1.618.617 2.832.604 1.208 1.711 1.86 1.109.65 2.54.652 1.4-.001 2.495-.418Zm3.899-11.16v11.418h4.164q1.92 0 2.95-.86c.687-.578 1.034-1.398 1.034-2.473q-.001-.973-.511-1.66-.5-.703-1.426-.949.816-.346 1.238-.973.422-.628.422-1.414.001-1.536-1.012-2.312-1.01-.779-2.945-.777Zm1.984 9.835v-3.57h2.367q1.821.04 1.82 1.82 0 .824-.527 1.286-.522.463-1.457.464Zm1.946-5.027H16.57v-3.207h1.93c.68 0 1.176.125 1.496.375q.487.377.488 1.223c0 .515-.175.91-.527 1.195-.344.273-.824.414-1.441.414m8.187 6.61V20.07h2.36c1.324 0 2.351-.308 3.082-.933q1.106-.932 1.105-2.61.001-1.64-1.129-2.636-1.12-.996-3.035-.996h-4.367v11.418Zm2.383-5.833h-2.383v-3.984h2.438c.66.008 1.175.2 1.554.57q.563.552.563 1.477c0 .625-.184 1.11-.555 1.441q-.556.497-1.617.496m0 0' style='stroke:none;fill-rule:evenodd;fill:url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-GBP, .sprite-HUF {
    display: inline-block;
    height: 36px;
    width: 36px
}

.sprite-HUF {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='33' x2='32.5' y1='0' y2='65' gradientTransform='scale(.55385)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23fc3d1d;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%236a9f3c;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M36 18c0 9.941-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0s18 8.059 18 18m-25.586 5.602h1.977V12.184h-1.977v4.754H5.31v-4.754H3.324v11.418H5.31v-5.075h5.105Zm12.68-3.786v-7.632h-1.977v7.578q0 2.415-2.289 2.414-1.131.002-1.71-.606-.58-.603-.579-1.746v-7.64h-1.977v7.625q-.001 1.856 1.153 2.91c.77.695 1.805 1.043 3.113 1.043 1.293 0 2.324-.356 3.098-1.059.777-.71 1.168-1.676 1.168-2.887m4.11-1.05H31.8V17.18h-4.598v-3.395h5.27v-1.601h-7.254v11.418h1.984Zm0 0' style='stroke:none;fill-rule:evenodd;fill:url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-ILS {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='33' x2='32.5' y1='-15.5' y2='65' gradientTransform='scale(.55385)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:white;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23083db5;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M36 18c0 9.941-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0s18 8.059 18 18M7.2 23.652h2.077V11.793H7.2Zm12.187-1.644h-5.453V11.793h-2.09v11.86h7.543Zm7.32-2.613q.558.422.559 1.203 0 .715-.551 1.156-.546.433-1.637.433-1.259-.002-1.937-.554-.675-.555-.676-1.563h-2.09q.001 1.115.605 1.953.61.84 1.7 1.32a6 6 0 0 0 2.398.473c1.317 0 2.356-.293 3.121-.87q1.156-.881 1.156-2.364c0-.61-.132-1.137-.398-1.59-.262-.453-.68-.855-1.246-1.203q-.849-.533-2.25-.937-1.407-.416-2.016-.848-.61-.44-.61-1.09 0-.774.563-1.207.57-.432 1.59-.43 1.096 0 1.684.528.592.522.594 1.449h2.078q.002-1.026-.559-1.863-.563-.849-1.543-1.305-.984-.457-2.238-.457-1.889.001-3.074.93c-.79.62-1.18 1.406-1.18 2.363q0 1.636 1.64 2.656.855.528 2.31.961 1.451.427 2.007.856m0 0' style='stroke:none;fill-rule:evenodd;fill:url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-ILS, .sprite-JPY {
    display: inline-block;
    height: 36px;
    width: 36px
}

.sprite-JPY {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='33' x2='32.5' y1='-22.5' y2='65' gradientTransform='scale(.55385)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:white;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23d40915;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M36 18c0 9.941-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0s18 8.059 18 18m-24.664-5.816H9.359v8c0 .62-.16 1.113-.48 1.468q-.468.523-1.27.524-.856-.001-1.308-.453c-.297-.309-.45-.766-.45-1.375H3.876q0 1.61.973 2.511.973.903 2.761.903c1.121 0 2.02-.325 2.7-.965q1.026-.966 1.027-2.606Zm4.258 11.418v-4.243h2.36c1.323 0 2.35-.308 3.081-.933q1.107-.932 1.106-2.61.001-1.64-1.13-2.636-1.118-.996-3.034-.996h-4.368v11.418Zm2.383-5.832h-2.383v-3.985h2.437q.991.017 1.555.57.562.552.562 1.477c0 .625-.183 1.11-.554 1.441q-.556.498-1.617.497m12.257-5.586-2.625 5.414-2.629-5.414h-2.203l3.836 7.214v4.204h1.992v-4.204l3.829-7.214Zm0 0' style='stroke:none;fill-rule:evenodd;fill:url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-KRW {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='33' x2='32.5' y1='0' y2='65' gradientTransform='scale(.55385)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23f1433b;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23374aa9;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M36 18c0 9.941-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0s18 8.059 18 18M5.652 20.535 6.81 19.27l3.07 4.546h2.101l-4.007-5.863 3.793-4.66h-2.15l-2.984 3.684-.98 1.253v-4.937H3.874v10.523h1.777Zm9.055-.773h1.977l2.05 4.054h1.899v-.093l-2.293-4.387q.884-.386 1.375-1.094.497-.714.496-1.77 0-1.547-.961-2.363-.958-.815-2.727-.816h-3.59v10.523h1.774Zm1.824-1.469h-1.824v-3.527h1.875c.613.011 1.078.168 1.387.476q.468.464.468 1.309c0 .539-.167.969-.503 1.281q-.505.462-1.403.461m14.942-5-1.57 7.922-1.93-7.922h-1.485l-1.949 7.906-1.586-7.906h-1.758l2.356 10.523h1.703l1.984-7.683 1.942 7.683h1.695l2.355-10.523Zm0 0' style='stroke:none;fill-rule:evenodd;fill:url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-KRW, .sprite-NOK {
    display: inline-block;
    height: 36px;
    width: 36px
}

.sprite-NOK {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='32.999' x2='32.999' y1='0' y2='80' gradientTransform='scale(.55385)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%233e53b4;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23fc3d1d;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M36 18c0 9.941-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0s18 8.059 18 18M9.844 23.762h1.984V12.34H9.86v8.133L4.754 12.34H2.77v11.422h1.984V15.66Zm12.86-2.465c.39-.848.581-1.828.581-2.95v-.632q-.006-1.67-.598-2.926c-.39-.844-.945-1.484-1.667-1.93-.72-.449-1.54-.675-2.473-.675q-1.394-.001-2.477.683-1.073.676-1.672 1.953-.585 1.278-.585 2.95v.64q.006 1.641.593 2.895.597 1.256 1.68 1.937 1.088.675 2.477.676c.937 0 1.761-.227 2.48-.676.723-.453 1.273-1.101 1.66-1.945Zm-2.126-6.453c.485.676.723 1.644.723 2.91v.594q0 1.932-.715 2.933-.705 1.006-2.023 1.004-1.301.002-2.04-1.027-.726-1.025-.726-2.91v-.657q.013-1.846.734-2.847.733-1.013 2.016-1.012 1.32-.001 2.031 1.012m6.668 5.355 1.293-1.37 3.438 4.933h2.351l-4.488-6.364 4.246-5.058h-2.402l-3.34 4-1.098 1.36v-5.36h-1.984v11.422h1.984Zm0 0' style='stroke:none;fill-rule:evenodd;fill:url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-NZD {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='33' x2='32.5' y1='0' y2='65' gradientTransform='scale(.55385)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23fc0d1b;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%232f3487;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M36 18c0 9.941-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0s18 8.059 18 18m-25.602 6.156h1.985V12.738h-1.969v8.133L5.31 12.738H3.324v11.418H5.31v-8.101Zm12.297-1.582h-6.101l5.914-8.582v-1.254H14.23v1.602h5.868l-5.908 8.53v1.285h8.504Zm1.707-9.836v11.418h3.29q1.542 0 2.734-.664a4.53 4.53 0 0 0 1.844-1.898q.65-1.232.652-2.856v-.574q0-1.6-.645-2.836a4.6 4.6 0 0 0-1.82-1.914q-1.167-.675-2.68-.676Zm1.985 9.836V14.34h1.39q1.536-.002 2.344.98.81.98.809 2.836v.637c-.012 1.219-.297 2.152-.856 2.809q-.831.972-2.39.972Zm0 0' style='stroke:none;fill-rule:evenodd;fill:url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-NZD, .sprite-PLN {
    display: inline-block;
    height: 36px;
    width: 36px
}

.sprite-PLN {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='32.999' x2='32.999' y1='-32.5' y2='80' gradientTransform='scale(.55385)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:white;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23f1433b;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M36 18c0 9.941-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0s18 8.059 18 18M5.86 23.602v-4.243h2.363c1.32 0 2.347-.308 3.082-.933q1.106-.932 1.105-2.61-.002-1.64-1.129-2.636-1.124-.996-3.035-.996H3.875v11.418Zm2.386-5.832H5.86v-3.985h2.442c.656.012 1.176.2 1.55.57q.569.552.567 1.477c0 .625-.188 1.11-.559 1.441q-.557.498-1.613.497Zm13.074 4.25h-5.183v-9.836h-1.985v11.418h7.168Zm8.594 1.582h1.984V12.184H29.93v8.132l-5.106-8.132H22.84v11.418h1.984v-8.098Zm0 0' style='stroke:none;fill-rule:evenodd;fill:url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-RUB {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='32.999' x2='32.999' y1='-15.5' y2='80' gradientTransform='scale(.55385)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:white;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%233e53b4;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M36 18c0 9.941-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0s18 8.059 18 18M5.86 19.758h2.214l2.29 4.398h2.124v-.101l-2.566-4.762c.66-.273 1.172-.672 1.539-1.184q.556-.773.555-1.922.002-1.676-1.075-2.562-1.07-.886-3.05-.887H3.875v11.418h1.984Zm2.038-1.594H5.86V14.34h2.094q1.039.012 1.555.515.527.504.527 1.422c0 .582-.191 1.047-.566 1.387q-.563.502-1.57.5Zm14.356 2.207v-7.633h-1.977v7.575q0 2.418-2.293 2.417-1.126-.001-1.707-.605-.58-.603-.582-1.746v-7.64H13.72v7.624q.002 1.858 1.152 2.907 1.156 1.043 3.113 1.043 1.939.001 3.098-1.06 1.172-1.065 1.172-2.882Zm2.125-7.633v11.418h4.164c1.281 0 2.262-.285 2.95-.863q1.032-.862 1.034-2.469-.001-.972-.511-1.664-.502-.697-1.426-.95.816-.339 1.238-.972.422-.625.422-1.41c0-1.023-.336-1.797-1.012-2.312q-1.009-.779-2.949-.778Zm1.984 9.836v-3.57h2.367q1.818.04 1.82 1.82 0 .825-.527 1.285-.525.464-1.457.465Zm1.942-5.027h-1.942V14.34h1.926q1.02 0 1.5.375.485.377.484 1.223c0 .511-.171.91-.523 1.19q-.518.418-1.445.419m0 0' style='stroke:none;fill-rule:evenodd;fill:url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-RUB, .sprite-SEK {
    display: inline-block;
    height: 36px;
    width: 36px
}

.sprite-SEK {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='33' x2='32.5' y1='0' y2='65' gradientTransform='scale(.55385)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23fdc12d;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%231d78d0;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M36 18c0 9.941-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0s18 8.059 18 18M9.89 19.66q.535.404.536 1.16 0 .691-.528 1.114-.514.415-1.55.414-1.2.001-1.844-.532-.645-.534-.645-1.507H3.875q0 1.075.574 1.882.58.808 1.617 1.27a5.6 5.6 0 0 0 2.282.457q1.875 0 2.964-.84 1.097-.85 1.098-2.273.001-.88-.379-1.532-.375-.656-1.183-1.16c-.54-.34-1.25-.64-2.141-.902q-1.332-.4-1.914-.816-.58-.423-.578-1.051 0-.744.531-1.16.543-.416 1.516-.414 1.041 0 1.597.507.569.503.567 1.399h1.976q-.001-.99-.535-1.797a3.5 3.5 0 0 0-1.465-1.254c-.62-.293-1.332-.441-2.125-.441q-1.797.002-2.925.894-1.121.897-1.122 2.274c0 1.05.52 1.906 1.56 2.558.546.34 1.276.649 2.198.926q1.379.414 1.903.824Zm6.247-.996h4.687v-1.57h-4.687V13.94h5.425v-1.6h-7.41v11.422h7.465v-1.586h-5.48Zm9.078 1.535 1.297-1.37 3.433 4.933h2.352l-4.484-6.364 4.242-5.058h-2.399l-3.343 4-1.098 1.36v-5.36H23.23v11.422h1.985Zm0 0' style='stroke:none;fill-rule:evenodd;fill:url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-TRY {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='32.002' x2='32.002' y1='-60' y2='65' gradientTransform='scale(.55385)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:white;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23fc3d1d;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M36 18c0 9.941-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0s18 8.059 18 18M9.375 14.34h3.559v-1.602H3.875v1.602h3.531v9.816h1.969Zm7.05 5.418h2.212l2.289 4.398h2.125v-.101l-2.563-4.762c.657-.273 1.172-.672 1.535-1.184q.558-.773.559-1.922-.002-1.676-1.074-2.562-1.078-.886-3.051-.887h-4.016v11.418h1.985Zm2.04-1.594h-2.04V14.34h2.095q1.035.012 1.55.515.528.504.528 1.422c0 .582-.188 1.047-.567 1.387q-.563.502-1.566.5m11.976-5.426-2.628 5.41-2.63-5.41H22.98l3.836 7.215v4.203h1.993v-4.203l3.828-7.215Zm0 0' style='stroke:none;fill-rule:evenodd;fill:url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-TRY, .sprite-USD {
    display: inline-block;
    height: 36px;
    width: 36px
}

.sprite-USD {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='0' y1='-2.104' y2='100.532' gradientTransform='scale(.55385)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%238beeca;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%2326a17b;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 18C0 8.059 8.059 0 18 0s18 8.059 18 18-8.059 18-18 18S0 27.941 0 18m20.652 2.387c.47.476.7 1.082.7 1.82q.001 1.178-.778 1.895-.766.714-2.246.714-1.505 0-2.336-.898c-.547-.598-.816-1.441-.816-2.531H12.02q.001 2.572 1.375 4.129 1.388 1.557 3.96 1.843v2.52h2.063v-2.531q2.403-.248 3.738-1.61 1.353-1.366 1.352-3.558 0-1.166-.352-2.04a4.7 4.7 0 0 0-1-1.53 6.6 6.6 0 0 0-1.593-1.196q-.95-.518-2.61-1.129c-1.11-.406-1.894-.832-2.363-1.285q-.69-.686-.688-1.816.001-1.26.7-1.934.701-.675 1.949-.676 1.259 0 1.984.95c.492.62.742 1.48.742 2.57h3.141c0-1.696-.414-3.074-1.234-4.13q-1.23-1.593-3.493-1.921V5.188h-2.078V8.02q-2.243.258-3.554 1.648-1.313 1.388-1.313 3.543 0 3.18 3.027 4.8c.606.333 1.454.688 2.543 1.079 1.09.383 1.868.812 2.336 1.297m0 0' style='stroke:none;fill-rule:evenodd;fill:url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-ZAR {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='32.002' x2='32.002' y1='0' y2='96' gradientTransform='scale(.55385)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%232e7d33;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23253692;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M36 18c0 9.941-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0s18 8.059 18 18m-24.176 4.574H5.723l5.914-8.582v-1.254H3.363v1.602H9.23l-5.906 8.53v1.285h8.5Zm3.79-1.074h4.421l.934 2.656h2.07l-4.32-11.418h-1.782l-4.312 11.418h2.063Zm3.866-1.602h-3.312l1.656-4.738Zm6.844-.14h2.211l2.293 4.398h2.125v-.101l-2.566-4.762c.66-.273 1.172-.672 1.539-1.184q.555-.773.554-1.922c0-1.117-.355-1.972-1.074-2.562q-1.071-.886-3.05-.887H24.34v11.418h1.984Zm2.04-1.594h-2.04V14.34h2.094q1.037.012 1.555.515.525.504.523 1.422c0 .582-.187 1.047-.562 1.387-.38.336-.899.5-1.57.5m0 0' style='stroke:none;fill-rule:evenodd;fill:url(%23a)'/%3E%3C/svg%3E") 50% no-repeat;
    display: inline-block;
    height: 36px;
    width: 36px
}

.sprite-knowbase {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M20.056 16.132c.453 0 .82-.352.82-.786V1.163c0-.434-.367-.786-.82-.786h-7.543a2.5 2.5 0 0 0-1.626.597A2.5 2.5 0 0 0 9.26.376H1.717c-.452 0-.819.352-.819.786v14.184c0 .434.367.786.82.786zm-8.35-1.571v-1.097c0-.428.362-.776.808-.776h6.724v1.872zm.808-12.613h6.724v9.168h-6.724a2.5 2.5 0 0 0-.808.132V2.724c0-.428.362-.776.808-.776m-9.978 0H9.26c.446 0 .808.348.808.775v8.525a2.5 2.5 0 0 0-.808-.132H2.536zm0 10.74H9.26c.446 0 .808.348.808.776v1.097H2.536z'/%3E%3Cpath fill='%23fff' d='M14.162 5.525h2.62c.451 0 .818-.352.818-.786s-.367-.786-.819-.786h-2.62c-.451 0-.818.352-.818.786s.367.786.819.786m0 3.575h2.62c.451 0 .818-.352.818-.786s-.367-.786-.819-.786h-2.62c-.451 0-.818.352-.818.786s.367.786.819.786m-6.55-5.147h-2.62c-.452 0-.818.352-.818.786s.366.786.818.786h2.62c.452 0 .819-.352.819-.786s-.367-.786-.819-.786m0 3.575h-2.62c-.452 0-.818.352-.818.786s.366.786.818.786h2.62c.452 0 .819-.352.819-.786s-.367-.786-.819-.786'/%3E%3C/svg%3E") 50% no-repeat;
    display: inline-block;
    height: 17px;
    width: 21px
}

.sprite-knowledge {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='url(%23a)' d='M2.143 0v12.429c2.741-.015 4.784 1.48 6.428 2.852V2.571C6.751 1.046 4.706-.002 2.143 0m13.714 0c-2.563-.002-4.609 1.046-6.428 2.571v12.71c1.644-1.372 3.687-2.867 6.428-2.852zM0 1.714v12.429l7.5 1.286c-1.425-1.075-3.223-2.155-5.357-2.143h-.429a.445.445 0 0 1-.428-.429V1.895L0 1.715Zm18 0-1.286.181v10.962a.445.445 0 0 1-.428.429h-.429c-2.134-.012-3.932 1.068-5.357 2.143l7.5-1.286z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='19' y1='15' y2='.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236B69F2'/%3E%3Cstop offset='1' stop-color='%239A5FD6'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    display: inline-block;
    height: 16px;
    width: 18px
}

.sprite-membership {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='url(%23a)' d='M17.193.7H1.807A1.31 1.31 0 0 0 .5 2.008v8.886c0 .72.587 1.307 1.307 1.307h15.386a1.31 1.31 0 0 0 1.307-1.307V2.008c0-.74-.587-1.308-1.307-1.308M9.178 6.005l-1.25 1.08a.39.39 0 0 0-.133.398l.379 1.61c.075.342-.303.626-.607.437l-1.402-.853a.41.41 0 0 0-.417 0l-1.402.853c-.303.19-.682-.095-.606-.436l.379-1.61a.39.39 0 0 0-.133-.399l-1.25-1.08c-.265-.227-.133-.682.227-.7l1.649-.133a.43.43 0 0 0 .34-.247l.645-1.515c.132-.322.606-.322.739 0l.644 1.515c.057.133.19.228.341.247l1.648.132c.342.02.474.455.209.701m6.48 3.828h-4.566a.51.51 0 0 1-.512-.512.51.51 0 0 1 .512-.511h4.566a.51.51 0 0 1 .511.511.51.51 0 0 1-.511.512m0-2.88h-4.566a.51.51 0 0 1-.512-.512.51.51 0 0 1 .512-.511h4.566a.51.51 0 0 1 .511.511c.02.284-.227.512-.511.512m0-2.861h-4.566a.51.51 0 0 1-.512-.512.51.51 0 0 1 .512-.511h4.566a.51.51 0 0 1 .511.511.51.51 0 0 1-.511.512'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.5' x2='18.5' y1='6.579' y2='6.579' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23169DC9'/%3E%3Cstop offset='1' stop-color='%2335C192'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    display: inline-block;
    height: 13px;
    width: 19px
}

.sprite-mobile-wallet {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M6.45 1a1.4 1.4 0 0 0-1.4 1.4v15.2a1.4 1.4 0 0 0 1.4 1.4h7.1a1.4 1.4 0 0 0 1.4-1.4V2.4a1.4 1.4 0 0 0-1.4-1.4zm1.718 1.286a.643.643 0 0 0 0 1.285h3.664a.643.643 0 1 0 0-1.285z' clip-rule='evenodd'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='5.05' x2='5.05' y1='1.563' y2='19' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2386CB60'/%3E%3Cstop offset='1' stop-color='%2331A442'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.sprite-play-button {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff' clip-path='url(%23a)'%3E%3Cpath d='M21.52 5.988c-1.472-2.447-3.848-4.197-6.69-4.928a11.35 11.35 0 0 0-8.362 1.057C3.92 3.529 2.096 5.81 1.334 8.539c-.761 2.729-.37 5.58 1.101 8.026s3.848 4.197 6.69 4.928c.95.244 1.913.365 2.87.365 1.91 0 3.794-.48 5.492-1.422 2.549-1.412 4.372-3.693 5.134-6.422s.37-5.58-1.101-8.026m-.008 7.74c-.682 2.446-2.316 4.489-4.599 5.754a10.17 10.17 0 0 1-7.49.947c-2.547-.655-4.676-2.223-5.994-4.415-1.319-2.192-1.669-4.745-.986-7.19.682-2.445 2.315-4.488 4.599-5.753a10.1 10.1 0 0 1 4.92-1.274c.857 0 1.72.108 2.57.327 2.547.655 4.676 2.223 5.994 4.415 1.319 2.192 1.669 4.745.986 7.19Z'/%3E%3Cpath d='M17.263 10.278 10.18 6.352a1.23 1.23 0 0 0-1.201 0c-.376.209-.6.582-.6.998v7.853c0 .417.224.79.6.998a1.24 1.24 0 0 0 1.2 0l7.085-3.926c.376-.209.6-.582.6-.998s-.224-.79-.6-.998Zm-.574 1.043-7.084 3.926c-.009.005-.027.015-.053 0-.027-.014-.027-.034-.027-.044V7.35c0-.01 0-.029.027-.044a.1.1 0 0 1 .027-.008q.018.002.026.008l7.084 3.926a.05.05 0 0 1 .027.045c0 .03-.018.04-.027.044m2.061-5.069c-1.364-1.692-3.416-2.829-5.628-3.119a.57.57 0 0 0-.646.471.555.555 0 0 0 .49.62c1.918.252 3.695 1.237 4.877 2.702a.586.586 0 0 0 .805.098.536.536 0 0 0 .102-.772'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.953.695H23v21.163H.953z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    display: inline-block;
    height: 22px;
    width: 23px
}

.sprite-search {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%233692FE' fill-rule='evenodd' d='M0 9a9 9 0 1 1 18 0A9 9 0 0 1 0 9m9-7a7 7 0 1 0 0 14A7 7 0 0 0 9 2' clip-rule='evenodd'/%3E%3Cpath fill='%233692FE' fill-rule='evenodd' d='M13.943 13.943a1 1 0 0 1 1.415 0l4.35 4.35a1 1 0 0 1-1.415 1.414l-4.35-4.35a1 1 0 0 1 0-1.414' clip-rule='evenodd'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-search, .sprite-support {
    display: inline-block;
    height: 20px;
    width: 20px
}

.sprite-support {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='url(%23a)' d='M10 12.679 0 4.837v11.667h20V4.837z'/%3E%3Cpath fill='url(%23b)' d='M19.785 3.516H.215L10 11.19z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='10' x2='10' y1='4.837' y2='16.504' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F76A1A'/%3E%3Cstop offset='1' stop-color='%23FFB862'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='10' x2='10' y1='3.516' y2='11.19' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F76A1A'/%3E%3Cstop offset='1' stop-color='%23FFB862'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat
}

.sprite-tg {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='url(%23a)' d='M7.408 11.71c-.198.182-.362.332-.72.332L6.94 8.5l6.823-5.814c.3-.25-.066-.373-.463-.146L4.88 7.557 1.243 6.485c-.786-.227-.791-.737.176-1.103L15.591.22c.647-.278 1.272.147 1.025 1.082l-2.414 10.741c-.168.763-.657.946-1.334.593l-3.676-2.565-1.767 1.623z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.671' x2='17.96' y1='12.81' y2='10.701' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231E7AE6'/%3E%3Cstop offset='1' stop-color='%232FA5F1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat
}

.sprite-tg, .sprite-tw {
    display: inline-block;
    height: 13px;
    width: 17px
}

.sprite-tw {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='url(%23a)' d='m8.104 3.645.035.54-.578-.066c-2.104-.253-3.942-1.113-5.503-2.557L1.295.846l-.196.529c-.417 1.18-.15 2.425.716 3.262.463.463.359.53-.439.254-.277-.088-.52-.155-.543-.121-.081.077.196 1.08.416 1.476.3.552.913 1.092 1.584 1.411l.566.254-.67.01c-.648 0-.67.012-.602.243.232.717 1.145 1.477 2.162 1.808l.717.232-.624.352a6.8 6.8 0 0 1-3.099.816c-.52.01-.948.055-.948.088 0 .11 1.41.727 2.232.97 2.462.716 5.387.408 7.584-.816 1.56-.87 3.121-2.601 3.85-4.276.392-.893.786-2.524.786-3.307 0-.507.034-.573.682-1.18.381-.352.74-.738.809-.848.116-.21.104-.21-.485-.022-.983.33-1.122.287-.636-.21.358-.352.636-1.113.636-1.3 0 0-.024.143-.22.242-.208.11-.67.276-1.018.375l-.624.188-.566-.364c-.313-.199-.752-.419-.983-.485-.59-.154-1.492-.132-2.023.044C8.914.967 8 2.246 8.104 3.645'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.335' x2='17.617' y1='12.81' y2='10.671' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231E7AE6'/%3E%3Cstop offset='1' stop-color='%232FA5F1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat
}

.sprite-web3-wallet {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='url(%23b)' fill-rule='evenodd' d='M11.5 5.5h1.636c.75 0 1.364.614 1.364 1.364V8.5c1.664 0 3 1.336 3 3a3 3 0 0 1-3 3v1.636c0 .75-.614 1.364-1.364 1.364H3.864c-.75 0-1.364-.614-1.364-1.364v-1.554c0-.341.286-.628.627-.628a2.497 2.497 0 0 0 0-4.99.634.634 0 0 1-.627-.628V6.864c0-.75.614-1.364 1.364-1.364H5.5a3 3 0 0 1 3-3c1.664 0 3 1.336 3 3' clip-rule='evenodd'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='10' x2='10' y1='2.5' y2='17.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F76A1A'/%3E%3Cstop offset='1' stop-color='%23FFB862'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M2.5 2.5h15v15h-15z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

[data-cards-loaded=false] {
    display: none !important
}

.downloads {
    background: #373f5a;
    color: #fff;
    margin-top: 1rem;
    padding: 1rem
}

main {
    padding-top: 80px
}

@media (min-width: 0px)and (max-width: 379.98px) {
    main {
        padding-top: 50px
    }
}

.for-mobile {
    display: none
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .for-mobile {
        display: block
    }
}

.btn, .btn-big, .btn-large, .btn-medium {
    align-items: center;
    border-radius: 32px;
    display: inline-flex;
    font-weight: 500;
    justify-content: center;
    letter-spacing: .07em;
    line-height: 1.5;
    text-align: center;
    text-transform: uppercase;
    transition: .1s ease-in-out
}

.btn i, .btn-big i, .btn-large i, .btn-medium i {
    margin-right: 10px;
    transition: .1s ease-in-out
}

.btn-big {
    font-size: 16px;
    height: 45px;
    padding: 0 50px
}

.btn-medium {
    font-size: 18px;
    height: 45px;
    padding: 0 25px
}

.btn-large {
    font-size: 18px;
    font-style: normal;
    height: 60px;
    min-width: 300px;
    padding: 0 40px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .btn-large {
        min-width: 260px;
        padding: 0 30px
    }
}

.btn-blue {
    background: #3692fe;
    color: #fff
}

.btn-blue:hover {
    background: #1d84fe;
    box-shadow: 0 16px 32px rgba(23, 42, 63, .24)
}

.btn-white {
    background: #fff;
    color: #135
}

.btn-white:hover {
    box-shadow: 0 16px 32px rgba(23, 42, 63, .24)
}

.btn-outline {
    background: transparent;
    border: 2px solid #3692fe;
    color: #3692fe
}

.btn-outline:hover {
    background: #3692fe;
    color: #fff
}

.btn-outline:hover i {
    filter: grayscale(1) brightness(2)
}

.btn-load-more {
    align-items: center;
    border: 2px solid rgba(54, 146, 254, .24);
    border-radius: 60px;
    color: #3692fe;
    cursor: pointer;
    display: flex;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    height: 60px;
    justify-content: center;
    margin: 30px auto 0;
    max-width: 216px;
    text-transform: uppercase;
    transition: all .3s;
    width: calc(100% - 30px)
}

.btn-load-more:before {
    background: url(../images/load.svg) no-repeat 50%;
    content: "";
    display: inline-block;
    height: 24px;
    margin-right: 10px;
    width: 24px
}

.btn-load-more.loaded:before {
    animation: pulsing 1s linear infinite
}

.download-anchor {
    display: inline-flex !important
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .download-anchor {
        display: none !important
    }
}

.download-link {
    display: none !important
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .download-link {
        display: inline-flex !important
    }
}

.text-center {
    text-align: center !important
}

.p-16, .p-18, .p-style {
    color: #637b94
}

.p-16 a, .p-16 button:not([class^=btn]), .p-18 a, .p-18 button:not([class^=btn]), .p-style a, .p-style button:not([class^=btn]) {
    color: #3692fe
}

.p-18 {
    font-size: 18px;
    line-height: 1.75
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .p-18 {
        font-size: 16px
    }
}

.p-16 {
    font-size: 16px;
    line-height: 2
}

.desktop-item, .download-hover-item, .mobile-item {
    transition: .1s ease-in-out;
    will-change: transform
}

@media screen and (min-width: 1200px) {
    .desktop-item:hover, .download-hover-item:hover, .mobile-item:hover {
        filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, .5));
        transform: scale(1.1)
    }
}

.row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-left: -15px;
    margin-right: -15px
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    width: 100%
}

.col-auto {
    flex: 0 0 auto;
    max-width: none;
    width: auto
}

.col-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%
}

.col-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%
}

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

.col-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}

.col-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%
}

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

.col-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%
}

.col-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%
}

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

.col-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%
}

.col-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%
}

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

@media (min-width: 0px)and (max-width: 1199.98px) {
    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

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

@media (min-width: 0px)and (max-width: 767.98px) {
    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

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

body {
    font-family: Roboto, sans-serif;
    font-size: 16px
}

strong {
    font-weight: 700
}

.container {
    margin: 0 auto;
    max-width: 1340px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .container {
        max-width: 1100px
    }
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .container {
        padding-left: 30px;
        padding-right: 30px
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .container {
        padding-left: 15px;
        padding-right: 15px
    }
}

.section-heading {
    padding-bottom: 30px;
    text-align: center
}

.section-heading [class^=p-] {
    padding-top: 20px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .section-heading [class^=p-] {
        padding-top: 8px !important
    }
}

@media (min-width: 0px)and (max-width: 379.98px) {
    .section-heading [class^=p-] {
        margin-bottom: 16px
    }
}

.portfolio-section div.section-heading {
    text-align: center
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .portfolio-section div.section-heading {
        padding-bottom: 0
    }
}

.title-1, .title-2, .title-3, .title-4, .title-5, .title-style {
    color: #135;
    font-weight: 400;
    text-align: center
}

.title-1 {
    font-size: 54px
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .title-1 {
        font-size: 48px
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .title-1 {
        font-size: 28px
    }
}

.title-2 {
    font-size: 40px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .title-2 {
        font-size: 24px
    }
}

.title-3 {
    font-size: 32px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .title-3 {
        font-size: 20px
    }
}

.title-4 {
    font-size: 24px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .title-4 {
        font-size: 18px
    }
}

.title-5 {
    font-size: 20px
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .hide-tablet {
        display: none !important
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .hide-mobile {
        display: none !important
    }
}

i.icon-2x {
    display: block;
    font-size: 4.5em
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    i.icon-2x {
        font-size: 4em
    }
}

.image-component {
    padding-bottom: 100%;
    position: relative
}

.image-component__image {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0
}

.hidden-link {
    cursor: pointer
}

@keyframes pulsing {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.social-links {
    align-items: center;
    border-bottom: 1px solid #cdd1d6;
    border-top: 1px solid #cdd1d6;
    display: flex;
    justify-content: center;
    padding: 32px 0
}

.social-links li {
    margin: 0 16px
}

.social-links li div:hover img {
    filter: brightness(.8)
}

.social-links li div img {
    font-size: 0
}

.social-links-2 {
    gap: 20px
}

.social-links-2, .social-links-2 div {
    align-items: center;
    display: flex
}

.social-links-2 div img {
    font-size: 0
}

.header .container {
    max-width: 1330px
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .header .container {
        max-width: 1220px
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .header .container {
        padding-left: 20px;
        padding-right: 20px
    }
}

@media (min-width: 0px)and (max-width: 379.98px) {
    .header .container {
        padding-left: 15px;
        padding-right: 15px
    }
}

.for-tablet {
    display: none
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .for-tablet {
        display: flex;
        flex-direction: column;
        height: 70%;
        justify-content: space-between;
        padding-bottom: 50px
    }

    .for-tablet__bottom {
        padding: 0 25px
    }
}

.header {
    background: #135;
    color: #fff;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100
}

.header .logo {
    width: 260px
}

@media (min-width: 0px)and (max-width: 379.98px) {
    .header .logo {
        width: 80px
    }
}

.header .social-links-2 {
    margin-bottom: 0 !important
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .header.open .burger__item:first-child {
        transform: rotate(45deg)
    }

    .header.open .burger__item:nth-child(2) {
        opacity: 0
    }

    .header.open .burger__item:nth-child(3) {
        transform: rotate(-45deg)
    }

    .header.open .header-col-menu {
        background: #135;
        display: flex;
        flex-direction: column;
        height: calc(100vh - 80px);
        left: 0;
        overflow-x: hidden;
        overflow-y: auto;
        padding-top: 20px;
        position: absolute;
        right: 0;
        top: calc(100% - 1px);
        width: 100%;
        z-index: 100
    }

    .header.open .header-col-menu .social-links-2 {
        font-size: 38px;
        justify-content: center;
        padding: 20px 0
    }

    .header.open .header-col-menu .social-links-2 li {
        font-size: 38px;
        margin: 0 10px
    }

    .header.open .header-col-menu .social-links-2 a {
        background: #fff;
        border-radius: 50%
    }

    .header.open .header-col-menu .social-links-2 a img {
        filter: invert(.8);
        max-height: 20px;
        width: 20px
    }
}

@media (min-width: 0px)and (max-width: 1199.98px)and (min-width: 0px)and (max-width: 1199.98px) {
    .header.open .header-col-menu {
        height: calc(100vh - 50px)
    }
}

@media (min-width: 0px)and (max-width: 1199.98px)and (min-width: 0px)and (max-width: 379.98px) {
    .header.open .header-col-menu {
        height: calc(100vh - 15px)
    }
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .header .icon-xlm {
        background: linear-gradient(180deg, #52b3ff 0, #2989d8)
    }
}

.header .for-tablet .social-links-2 li:nth-child(2) a img {
    margin-right: 3px
}

.dropdown__body .dropdown__list:nth-child(2n) p {
    display: block
}

.membership-link {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    justify-content: center
}

@media (min-width: 380px) {
    .membership-link {
        margin-left: 24px
    }
}

.membership-link img {
    filter: drop-shadow(0 4px 4px rgba(0, 0, 0, .25)) drop-shadow(0 0 10px rgba(250, 255, 0, .7)) drop-shadow(0 0 4px #FF5C00)
}

.header-row {
    align-items: center;
    display: flex;
    height: 80px
}

@media (min-width: 0px)and (max-width: 379.98px) {
    .header-row {
        height: 50px;
        justify-content: space-between
    }
}

.header-col-logo {
    margin-right: 80px
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .header-col-logo {
        margin-right: 40px
    }
}

.header-col-lang, .header-col-menu {
    display: flex;
    height: 100%
}

.header-col-lang {
    margin-left: auto
}

.header-col-lang + .header-col-social {
    margin-left: 20px
}

.header-col-social {
    margin-left: auto
}

.header-col-social .social-links-2 a {
    font-size: 40px
}

.header-col-social .social-links-2 a:hover {
    filter: invert(50%) sepia(51%) saturate(2878%) hue-rotate(175deg) brightness(100%) contrast(100%)
}

.header-col-download {
    margin-left: 32px
}

.header-col-download .btn-big {
    padding: 0 45px
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .header-col-logo {
        flex-grow: 1
    }

    .header-col-social {
        margin-right: 30px
    }

    .header-col-download {
        margin-left: 0;
        margin-right: 30px
    }

    .header-col-lang, .header-col-menu {
        display: none
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .header-col-social {
        display: none
    }

    .header-col-download {
        margin-left: 30px;
        margin-right: 0
    }

    .header-col-download .btn-big {
        font-size: 12px;
        padding: 0 15px
    }

    .header-col-logo {
        margin-right: 0
    }
}

@media (min-width: 0px)and (max-width: 379.98px) {
    .header-col-download {
        margin: 0 5px
    }

    .header-col-download .btn-big {
        height: 35px
    }
}

.nav-content {
    display: flex;
    flex-grow: 1;
    justify-content: space-between
}

.nav-content ul {
    list-style: none
}

.nav-menu {
    align-items: center;
    display: flex
}

.nav-menu li {
    margin-right: 2rem
}

.dropdown {
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    font-size: 14px;
    margin-right: 30px;
    position: relative;
    text-transform: uppercase
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .dropdown {
        align-items: flex-start;
        flex-direction: column;
        font-size: 18px;
        margin-right: 0
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .dropdown {
        display: block;
        font-size: 16px
    }
}

.dropdown__value {
    font-size: 15px;
    font-weight: 700;
    transition: .2s ease-in-out;
    white-space: nowrap;
    width: 100%
}

.dropdown__value:after {
    background-color: inherit;
    background-image: url(../images/arrow-down-blue.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    filter: grayscale(1);
    height: 7px;
    margin-bottom: 2px;
    margin-left: 5px;
    width: 13px
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .dropdown__value {
        align-items: center;
        border-bottom: 1px solid hsla(0, 0%, 100%, .3);
        display: flex;
        justify-content: space-between;
        min-height: 50px;
        min-height: 60px;
        padding: 0 20px
    }
}

.dropdown__body {
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 10px 15px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05);
    display: none;
    gap: 50px;
    justify-content: space-between;
    left: -20px;
    min-width: 190px;
    padding: 25px 0;
    position: absolute;
    top: 100%
}

.dropdown__body:before {
    background: #fff;
    border-radius: 2px;
    content: "";
    height: 20px;
    left: 35px;
    position: absolute;
    top: -7px;
    transform: rotate(45deg);
    width: 20px
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .dropdown__body {
        background: transparent;
        border: 0;
        border-radius: 0;
        box-shadow: none;
        left: auto;
        padding: 0;
        position: relative;
        top: auto;
        width: 100%
    }

    .dropdown__body:before {
        content: none
    }
}

.dropdown__list {
    display: flex;
    flex-direction: column
}

.dropdown__list-title {
    color: #1f1f1f;
    font-size: 22px;
    font-weight: 500;
    padding: 0 25px;
    text-transform: none;
    white-space: nowrap
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .dropdown__list-title {
        color: #637b94;
        font-size: 16px;
        order: -1;
        padding: 15px 25px 25px;
        text-transform: uppercase
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .dropdown__list-title {
        display: none
    }
}

.dropdown__list-items {
    display: grid;
    grid-auto-flow: column;
    grid-template-columns:repeat(2, 1fr);
    grid-template-rows:repeat(11, auto);
    max-height: 515px;
    padding: 0 0 15px;
    white-space: nowrap;
    z-index: 1
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .dropdown__list-items {
        border-bottom: 1px solid hsla(0, 0%, 100%, .24);
        display: block;
        max-height: none;
        padding: 0
    }

    .dropdown__list-items li:not(:first-child) {
        border-top: 1px solid hsla(0, 0%, 100%, .24)
    }
}

.dropdown__list-link {
    color: #2292fa;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 0 25px;
    position: relative;
    text-transform: none;
    width: -moz-max-content;
    width: max-content
}

.dropdown__list-link:after {
    content: url(../images/arrow-right-small.svg);
    height: 10px;
    position: absolute;
    right: 5px;
    top: 10%
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .dropdown__list-link {
        border-bottom: 1px solid hsla(0, 0%, 100%, .24);
        order: -1;
        padding-bottom: 10px;
        width: 100%
    }

    .dropdown__list-link:after {
        right: auto;
        transform: translate(5px, -1px)
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .dropdown__list-link {
        border-bottom: 1px solid hsla(0, 0%, 100%, .24);
        order: -1;
        padding-bottom: 10px;
        padding-top: 10px;
        width: 100%
    }

    .dropdown__list-link:after {
        right: auto;
        transform: translate(5px, 7px)
    }
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .dropdown.open .dropdown__body {
        background: #0b2846;
        display: block
    }

    .dropdown.open .dropdown__value {
        color: #2292fa
    }

    .dropdown.open .dropdown__value:after {
        filter: grayscale(0);
        transform: scaleY(-1)
    }

    .dropdown.open .dropdown__value--link:after {
        transform: scaleY(1)
    }
}

@media screen and (min-width: 1200px) {
    .dropdown:hover .dropdown__body {
        display: flex
    }

    .dropdown:hover .dropdown__value {
        color: #2292fa
    }

    .dropdown:hover .dropdown__value:after {
        filter: grayscale(0);
        transform: scaleY(-1)
    }

    .dropdown:hover .dropdown__value--link:after {
        transform: scaleY(1)
    }
}

.dropdown__value--link:after {
    background-image: url(../images/out-arrow.svg);
    height: 12px;
    margin-bottom: 0;
    width: 10px
}

.dropdown-item {
    align-items: center;
    color: #637b94;
    display: flex;
    font-size: 16px;
    gap: 10px;
    height: 2.4em;
    padding: 8px 25px;
    position: relative;
    text-transform: none;
    transition: .1s ease-in-out
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .dropdown-item {
        height: 2.6em
    }
}

@media screen and (min-width: 1200px) {
    .dropdown-item:hover {
        color: #2292fa
    }
}

.dropdown-item__icon {
    font-size: 20px !important;
    margin-right: 5px;
    min-width: 22px
}

.dropdown-item__icon.sprite-assets-status {
    margin-left: 3px
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .dropdown-item__name {
        color: #fff
    }
}

.dropdown-item__badge {
    background: linear-gradient(180deg, #e82323, #ca1313 99.99%, rgba(234, 25, 25, 0));
    border-radius: 30px;
    color: #fff;
    font-size: 7px;
    font-weight: 500;
    letter-spacing: .09em;
    line-height: normal;
    padding: 4px 7px;
    text-align: center;
    text-transform: uppercase
}

.lang-dropdown {
    margin-right: 0
}

.lang-dropdown .dropdown-item__icon {
    flex-shrink: 0
}

.lang-dropdown .dropdown-item__icon img {
    max-width: none
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .lang-dropdown {
        width: 100%
    }
}

.burger {
    align-items: center;
    color: #fff;
    cursor: pointer;
    display: none;
    flex-direction: column;
    height: 25px;
    justify-content: center;
    margin-left: auto;
    position: relative;
    width: 30px
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .burger {
        display: flex
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .burger {
        margin-left: 20px
    }
}

@media (min-width: 0px)and (max-width: 379.98px) {
    .burger {
        margin-left: 0;
        width: 20px
    }
}

.burger__item {
    background-color: #fff;
    display: block;
    height: 3px;
    position: absolute;
    transition: .3s ease-in-out;
    width: 30px
}

.burger__item:first-child {
    transform: translateY(11px)
}

.burger__item:nth-child(3) {
    transform: translateY(-11px)
}

@media (min-width: 0px)and (max-width: 379.98px) {
    .burger__item {
        height: 2px;
        width: 20px
    }

    .burger__item:first-child {
        transform: translateY(6px)
    }

    .burger__item:nth-child(3) {
        transform: translateY(-6px)
    }
}

.footer {
    background: #135;
    color: #fff;
    padding: 85px 0
}

.footer__left .mobile-item__logo {
    font-size: 8.2px
}

.footer__left .mobile-platforms {
    justify-content: flex-start
}

.footer__left .mobile-item:hover {
    filter: brightness(1.4);
    transform: scale(1)
}

.footer__left-support {
    margin-bottom: 20px;
    position: relative
}

.footer__left-support .sf-root {
    bottom: 100%;
    height: auto;
    position: absolute;
    right: 0;
    transform: translateY(75%);
    width: 125px
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .footer__left-support .sf-root {
        bottom: 0;
        left: 0;
        right: auto;
        transform: none
    }
}

@media (min-width: 0px)and (max-width: 999.98px) {
    .footer__left-support .sf-root {
        bottom: 100%;
        left: auto;
        right: 0;
        transform: translateY(70%)
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .footer__left-support .sf-root {
        bottom: 0;
        left: 50%;
        right: auto;
        transform: translate(-50%)
    }
}

.footer__left-support .footer-copy {
    display: none
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .footer__left-support {
        align-items: center;
        display: flex
    }

    .footer__left-support .footer__left-copy {
        border-left: 1px solid rgba(99, 123, 148, .8);
        padding-left: 20px
    }

    .footer__left-support .footer__left-copy .mail-link {
        margin: 0
    }

    .footer__left-support .footer__left-copy .mail-link:hover:before {
        content: none
    }

    .footer__left-support .logo {
        margin-right: 20px
    }

    .footer__left-support .footer-copy {
        color: #b1bdcd;
        display: block;
        font-size: 14px;
        line-height: 20px
    }
}

@media (min-width: 0px)and (max-width: 1199.98px)and (min-width: 0px)and (max-width: 1199.98px) {
    .footer__left-support .footer-copy {
        font-size: 10px
    }
}

@media (min-width: 0px)and (max-width: 999.98px) {
    .footer__left-support {
        padding-bottom: 30px
    }
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .footer__right {
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .footer__left {
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
}

@media (min-width: 0px)and (max-width: 999.98px) {
    .footer__left, .footer__right {
        flex: 0 0 100%;
        max-width: 100%
    }

    .footer__left {
        padding-bottom: 60px
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .footer {
        padding: 40px 0 100px
    }

    .footer__left {
        padding-bottom: 40px
    }

    .footer__left .mobile-platforms {
        justify-content: center
    }
}

.footer-row {
    display: flex;
    font-size: 14px;
    gap: 15px;
    justify-content: space-between
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .footer-row {
        flex-direction: column;
        gap: 0
    }
}

.footer-subcol {
    margin-bottom: 45px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .footer-subcol {
        margin-bottom: 0
    }

    .footer-subcol.open .footer-list {
        display: block;
        padding-bottom: 20px
    }

    .footer-subcol.open .footer-title__plus:after {
        transform: rotate(0)
    }
}

.footer-list {
    color: #b1bdcd;
    line-height: 2.4
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .footer-list {
        display: none
    }
}

.footer-title {
    color: #f5f9fb;
    display: flex;
    font-weight: 500;
    letter-spacing: .05em;
    line-height: 1.4;
    margin-bottom: 16px;
    text-transform: uppercase
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .footer-title {
        align-items: center;
        border-top: 1px solid #637b94;
        margin-bottom: 0;
        min-height: 45px
    }
}

.footer-title__plus {
    align-items: center;
    display: none;
    height: 20px;
    justify-content: center;
    margin-left: auto;
    position: relative;
    width: 20px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .footer-title__plus {
        display: flex
    }
}

.footer-title__plus:after, .footer-title__plus:before {
    background-color: #fff;
    content: "";
    height: 2px;
    position: absolute;
    transition: .2s ease-in-out;
    width: 100%
}

.footer-title__plus:after {
    transform: rotate(90deg)
}

.mail-link {
    display: inline-block;
    line-height: 2em;
    margin-bottom: 32px;
    margin-top: 16px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .mail-link {
        font-size: 10px;
        margin: 20px 0;
        text-transform: uppercase
    }
}

.social-list {
    align-items: center;
    display: flex;
    margin-left: -8px;
    margin-right: -8px
}

.social-list li {
    margin: 0 8px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .social-list {
        justify-content: center
    }
}

.social-link {
    display: inline-block;
    opacity: .8;
    transition: .1s ease-in-out
}

.social-link:hover {
    opacity: 1
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .footer .container {
        max-width: 1150px
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .footer .container {
        padding-left: 20px;
        padding-right: 20px
    }
}

.support-form-link {
    align-items: center;
    animation: support-form-link .3s ease-in-out forwards;
    background-color: #4e6eb8;
    border-radius: 50px;
    bottom: 40px;
    color: #fff;
    display: flex;
    height: 55px;
    justify-content: center;
    position: fixed;
    right: 40px;
    transform: scale(0);
    transition: .3s ease-in-out;
    width: 105px;
    z-index: 1049
}

.support-form-link:hover {
    background-color: #4260a6
}

.support-form-link.loading {
    animation: support-form-link-loading .4s ease-out infinite alternate
}

.support-form-link__icon {
    margin-right: 15px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .support-form-link {
        bottom: 30px
    }
}

@keyframes support-form-link-loading {
    0% {
        background-color: #4e6eb8;
        transform: scale(1)
    }
    to {
        background-color: #698ee4;
        transform: scale(1)
    }
}

.link {
    position: relative
}

.link:before {
    background: #3692fe;
    bottom: -2px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    transition: .1s ease-in-out;
    width: 0
}

.link:hover:before {
    width: 100%
}

@keyframes support-form-link {
    to {
        transform: scale(1)
    }
}

@media screen and (max-width: 768px) {
    body .hsds-beacon .BeaconFabButtonFrame {
        bottom: 100px;
        right: 15px
    }
}

.img-hidden {
    display: none
}

.modal-overlay {
    align-items: center;
    background: transparent;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: background .2s ease-in;
    z-index: -1
}

.modal-overlay.open {
    background: rgba(17, 51, 85, .8);
    opacity: 1;
    z-index: 1050
}

.modal-overlay.open .modal-window {
    transform: translateY(0)
}

.modal-window {
    background: #e9f5fe;
    border-radius: 4px;
    max-width: 680px;
    padding: 60px 50px;
    position: relative;
    text-align: center;
    transform: translateY(-100px);
    transition: transform .2s ease-in;
    width: 100%
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .modal-window {
        padding-left: 15px;
        padding-right: 15px
    }
}

.modal-window__link {
    color: #3692fe
}

.modal-window__close, .newsletter-popup__close {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 42.18px;
    justify-content: center;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 42.18px
}

.modal-window__close span, .newsletter-popup__close span {
    background-color: #135;
    display: block;
    height: 1px;
    position: absolute;
    transition: .2s ease-in-out;
    width: 21.09px
}

.modal-window__close span:first-child, .newsletter-popup__close span:first-child {
    transform: rotate(45deg)
}

.modal-window__close span:last-child, .newsletter-popup__close span:last-child {
    transform: rotate(-45deg)
}

.modal-window__close:hover .modal-window__close span, .modal-window__close:hover .newsletter-popup__close span, .newsletter-popup__close:hover .modal-window__close span, .newsletter-popup__close:hover .newsletter-popup__close span {
    background-color: #3692fe;
    height: 3px
}

.modal-window__close--dark-mode span {
    background-color: #fff
}

.modal-window .p-18, .modal-window .title-3 {
    padding-bottom: 12px
}

.modal-window .social-links {
    margin: 32px auto
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .modal-window .social-links {
        margin: 16px auto;
        padding: 16px 0
    }
}

.modal-window .two-buttons-container {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-left: -8px;
    margin-right: -8px
}

.modal-window .two-buttons-container > * {
    margin: 0 8px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .modal-window .two-buttons-container {
        flex-direction: column
    }

    .modal-window .two-buttons-container > * {
        margin-bottom: 16px
    }
}

.video-card {
    background: #b1bdcd;
    background-color: inherit;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    height: 0;
    padding-bottom: 56.25%;
    position: relative
}

.video-card + .video-card {
    margin-top: 17px
}

.video-card:before {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .1s linear
}

.video-card .youtube-btn {
    left: 50%;
    opacity: .7;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: .1s linear;
    width: 60px
}

@media (min-width: 0px)and (max-width: 379.98px) {
    .video-card .youtube-btn {
        width: 48px
    }
}

.video-card:hover .youtube-btn {
    opacity: 1
}

.video-card:hover:before {
    background: rgba(0, 0, 0, .4)
}

.video-card.videoIsLoaded:before {
    content: none
}

.video-card.videoIsLoaded .youtube-btn {
    display: none
}

.video-card iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

#popup-form .description {
    display: flex;
    gap: 30px;
    justify-content: space-between;
    padding-bottom: 15px
}

#popup-form .description__img {
    max-height: 70px
}

#popup-form .description .p-18, #popup-form .description .title-3 {
    color: #1f1f1f;
    text-align: left
}

#popup-form .description .subscribe-form {
    flex-direction: column
}

#popup-form .description .subscribe-control {
    width: auto
}

#popup-form .description .subscribe-control + .subscribe-control {
    margin-top: 12px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    #popup-form .description {
        flex-direction: column;
        gap: 15px;
        justify-content: center;
        padding-bottom: 5px
    }

    #popup-form .description .p-18, #popup-form .description .title-3 {
        text-align: center
    }
}

@media (min-width: 0px)and (max-width: 379.98px) {
    #popup-notification.modal-overlay.open {
        overflow-y: scroll
    }

    #popup-notification.modal-overlay.open .modal-window {
        transform: translateY(50px)
    }
}

.popup-subscribe .modal-window {
    background: #0074b4;
    border-radius: 0;
    max-width: 920px;
    padding: 10px 128px 43.6px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .popup-subscribe .modal-window {
        padding: 10px 60.3px 35.3px
    }
}

@media (min-width: 0px)and (max-width: 499.98px) {
    .popup-subscribe .modal-window {
        padding: 10px 25.3px 15.3px
    }
}

.popup-subscribe .subscribe-form {
    align-items: center;
    flex-direction: column;
    gap: 14.3px;
    margin: 18.6px auto 0;
    max-width: 461.3px;
    width: 100%
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .popup-subscribe .subscribe-form {
        gap: 26.6px;
        margin: 39.6px auto 0
    }
}

@media (min-width: 0px)and (max-width: 499.98px) {
    .popup-subscribe .subscribe-form {
        gap: 10.5px;
        margin: 15px auto 0
    }
}

.popup-subscribe .subscribe-email {
    border: 2px solid transparent;
    border-radius: 30px;
    box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .251);
    color: #1f2843;
    padding-left: 27px;
    padding-right: 27px
}

.popup-subscribe .subscribe-email::-moz-placeholder {
    color: #1f2843
}

.popup-subscribe .subscribe-email::placeholder {
    color: #1f2843
}

.popup-subscribe .subscribe-email:focus, .popup-subscribe .subscribe-email:hover {
    border-color: #01bbf5
}

.popup-subscribe .subscribe-control {
    font-size: 16.6px;
    height: 48px;
    line-height: 20.6px;
    margin: 0;
    transition: .1s linear
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .popup-subscribe .subscribe-control {
        margin: 0
    }

    .popup-subscribe .subscribe-control + .subscribe-control {
        margin-top: 0
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .popup-subscribe .subscribe-control {
        font-size: 20px
    }
}

.popup-subscribe .subscribe-button {
    background: #01bbf5;
    border-radius: 30px;
    font-weight: 700;
    max-width: 218px;
    padding: 14px 50px;
    text-transform: uppercase
}

.popup-subscribe .subscribe-button:hover {
    background: #1d72da;
    box-shadow: 0 24px 36px rgba(23, 42, 63, .08)
}

.popup-subscribe__img {
    margin: 0 auto;
    width: 250px
}

.popup-subscribe__title {
    color: #fff;
    font-size: 36px;
    line-height: 34.56px;
    margin: 13.79px 0 25px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .popup-subscribe__title {
        font-size: 31px;
        line-height: 30px;
        margin: 5.79px 0 14.6px
    }
}

.popup-subscribe__text {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px
}

.popup-subscribe__text strong {
    font-weight: 700
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .popup-subscribe__text {
        font-size: 16px;
        line-height: 22.3px
    }
}

.popup-subscribe__text--highlight {
    color: #ffc02e;
    margin-bottom: 10px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .popup-subscribe__text--highlight {
        margin-bottom: 5px
    }
}

#popup-thanks .title-3 {
    color: #1f1f1f;
    font-size: 36px
}

#popup-thanks .p-18 {
    color: #1f1f1f
}

#popup-thanks .p-head {
    padding-bottom: 30px
}

#popup-thanks .two-buttons-container {
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0
}

#popup-thanks .modal-window {
    background: #fff;
    box-shadow: 0 20px 25px rgba(0, 0, 0, .1), 0 10px 10px rgba(0, 0, 0, .04);
    max-width: 700px;
    padding: 50px
}

#popup-thanks .btn-large {
    background: #2292fa;
    border-radius: 30px;
    color: #fff;
    font-size: 16px;
    height: 50px;
    min-width: 230px;
    padding: 0 35px;
    text-transform: none
}

#popup-thanks .video-container {
    border-radius: 4px;
    height: 0;
    min-width: 288px;
    overflow: hidden;
    padding-bottom: 26.25%;
    position: relative
}

#popup-thanks .social-links {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    border-top: 1px solid rgba(0, 0, 0, .1);
    padding: 40px 0
}

#popup-thanks .social-links li {
    margin: 0 20px
}

#popup-thanks .social-links img {
    height: 80px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    #popup-thanks .title-3 {
        font-size: 25px
    }

    #popup-thanks .p-18 {
        font-size: 16px
    }

    #popup-thanks .p-head {
        padding-bottom: 20px
    }

    #popup-thanks .modal-window {
        max-height: 100vh;
        overflow-y: scroll;
        padding: 35px 15px 20px;
        width: 600px
    }

    #popup-thanks .video-container {
        margin-bottom: 30px;
        padding-bottom: 56.25%;
        width: 100%
    }

    #popup-thanks .btn-large {
        width: 100%
    }

    #popup-thanks .social-links {
        padding: 20px 0
    }

    #popup-thanks .social-links li {
        margin: 0 15px
    }
}

@media (min-width: 0px)and (max-width: 379.98px) {
    #popup-thanks .p-18 {
        font-size: 14px;
        line-height: 18px;
        padding-bottom: 5px
    }

    #popup-thanks .video-container {
        margin-bottom: 10px;
        padding-bottom: 56.25%;
        width: 100%
    }

    #popup-thanks .btn-large {
        width: 100%
    }

    #popup-thanks .social-links {
        margin: 10px auto;
        padding: 10px 0
    }

    #popup-thanks .social-links li {
        margin: 0 15px
    }

    #popup-thanks .video-container {
        min-width: 260px
    }

    #popup-thanks .modal-window {
        max-width: 300px
    }

    #popup-thanks .modal-window .btn-large {
        margin: 0
    }
}

#popup-video .modal-window {
    border-radius: 0;
    max-width: 70vw;
    padding: 0;
    width: 100%
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    #popup-video .modal-window {
        max-width: 90%
    }
}

.wallet-cards-section {
    background: #f0f5fa;
    padding: 120px 0
}

@media (min-width: 0px)and (max-width: 499.98px) {
    .wallet-cards-section {
        padding: 60px 0
    }
}

.wallet-cards-section .container {
    margin: 0 auto 50px
}

@media (min-width: 0px)and (max-width: 879.98px) {
    .wallet-cards-section .container {
        margin: 0 auto
    }
}

.wallet-cards-section__title {
    color: #131313;
    font-size: 54px;
    font-weight: 700;
    line-height: 70px;
    padding-bottom: 25px;
    text-align: center
}

@media (min-width: 0px)and (max-width: 499.98px) {
    .wallet-cards-section__title {
        font-size: 34px;
        line-height: 40px;
        padding-bottom: 30px
    }
}

.wallet-cards-section__desc {
    color: #637b94;
    font-size: 18px;
    line-height: 27px;
    margin: 0 auto;
    max-width: 800px;
    padding-bottom: 40px;
    text-align: center
}

@media (min-width: 0px)and (max-width: 499.98px) {
    .wallet-cards-section__desc {
        font-size: 14px;
        line-height: 24px;
        padding-bottom: 30px
    }
}

.wallet-cards-section__subtitle {
    color: #131313;
    font-size: 32px;
    font-weight: 500;
    line-height: 50px;
    padding-bottom: 50px;
    text-align: center
}

@media (min-width: 0px)and (max-width: 499.98px) {
    .wallet-cards-section__subtitle {
        font-size: 22px;
        line-height: 32px;
        padding-bottom: 30px
    }
}

.wallet-cards-section__body {
    display: grid;
    gap: 30px;
    grid-template-columns:repeat(auto-fill, 152px);
    justify-content: center
}

@media (min-width: 0px)and (max-width: 499.98px) {
    .wallet-cards-section__body {
        gap: 10px;
        grid-template-columns:repeat(auto-fill, 90px)
    }
}

.wallet-cards-section__card {
    background: #fff;
    border-radius: 40px;
    padding: 25px 20px;
    transition: .2s ease-in-out
}

.wallet-cards-section__card:hover {
    box-shadow: 0 0 10px 10px rgba(0, 0, 0, .04)
}

@media (min-width: 0px)and (max-width: 499.98px) {
    .wallet-cards-section__card {
        border-radius: 20px;
        padding: 16px 14px
    }
}

.wallet-cards-section__card-wrapper {
    text-align: center
}

@media (min-width: 0px)and (max-width: 499.98px) {
    .wallet-cards-section__card-wrapper .icon {
        font-size: 2.4em
    }
}

.wallet-cards-section__card-name {
    color: #1f1f1f;
    font-size: 20px;
    font-weight: 500;
    padding-top: 20px;
    text-align: center
}

@media (min-width: 0px)and (max-width: 499.98px) {
    .wallet-cards-section__card-name {
        font-size: 14px;
        line-height: normal;
        padding-top: 15px
    }
}

.mobile-platforms {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-left: -12px;
    margin-right: -12px;
    padding-top: 30px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .mobile-platforms .mobile-platforms {
        margin-left: -3px;
        margin-right: -3px;
        padding-top: 20px
    }
}

.mobile-item {
    margin: 12px
}

.mobile-item__logo {
    border: 2px solid #fff;
    border-radius: 10px;
    font-size: 10px;
    height: 5.6em;
    overflow: hidden;
    width: 16.5em
}

.mobile-item__logo img {
    width: 100%
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .mobile-item {
        margin: 3px;
        width: 130px
    }

    .mobile-item__logo {
        height: auto;
        width: 100%
    }
}

.mobile-program {
    padding-bottom: 20px;
    padding-top: 30px
}

.mobile-program .first-screen-mobile-slider {
    display: flex;
    justify-content: center;
    padding: 0 100px
}

.mobile-program__img {
    min-width: 300px;
    width: 100%
}

.offer-section {
    background: linear-gradient(271.26deg, #b6ebfd -1.01%, rgba(180, 234, 253, 0) 40.26%), linear-gradient(88.97deg, #dbdffe 7.7%, rgba(219, 223, 254, 0) 69.69%), #eaf6ff;
    overflow: hidden;
    position: relative
}

.offer-section--hot {
    overflow: visible;
    position: relative
}

.offer-section--hot:before {
    content: url(../images/fire.svg);
    height: -moz-fit-content;
    height: fit-content;
    left: 0;
    position: absolute;
    top: 0;
    transform: translate(-50%, -50%)
}

.offer-section--new {
    overflow: hidden;
    position: relative
}

.offer-section--new:before {
    content: url(../images/new-badge.svg);
    left: 0;
    position: absolute;
    top: 0;
    z-index: 3
}

@media (min-width: 0px)and (max-width: 434.98px) {
    .offer-section--new:before {
        transform: translate(-20px, -20px) scale(.6)
    }
}

.offer-section .rounds-1 {
    bottom: 0;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .offer-section .rounds-1 {
        left: -50%
    }
}

.offer-section .rounds-1:after, .offer-section .rounds-1:before {
    border-radius: 50%;
    content: "";
    height: 354px;
    mix-blend-mode: multiply;
    position: absolute;
    width: 354px
}

.offer-section .rounds-1:before {
    background: #cacffd;
    left: -77px;
    top: -47px
}

.offer-section .rounds-1:after {
    background: #ced5fd;
    bottom: 24px;
    left: 88px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .offer-section .rounds-1:after {
        bottom: 50%;
        left: 88px
    }
}

.offer-section .rounds-2 {
    bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .offer-section .rounds-2 {
        right: -50%
    }
}

.offer-section .rounds-2:after, .offer-section .rounds-2:before {
    border-radius: 50%;
    content: "";
    mix-blend-mode: multiply;
    position: absolute
}

.offer-section .rounds-2:before {
    background: #aee7fc;
    height: 211px;
    right: 93px;
    top: 10px;
    width: 211px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .offer-section .rounds-2:before {
        bottom: -40%;
        top: auto
    }
}

.offer-section .rounds-2:after {
    background: #9ee4fc;
    bottom: -19px;
    height: 301px;
    right: -57px;
    width: 301px
}

.offer-link {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
    overflow: hidden;
    padding: 10px 0;
    z-index: 2
}

@media (min-width: 0px)and (max-width: 1399.98px) {
    .offer-link {
        padding: 5px 0
    }
}

.offer-link__img {
    width: 66px
}

.offer-link__icons {
    display: flex
}

.offer-link__icons .icon {
    font-size: 58px;
    margin-right: 20px
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .offer-link__icons .icon {
        font-size: 45px
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .offer-link__icons .icon {
        margin-right: 0
    }
}

.first-section .offer-link__text, .offer-link__text {
    color: #373f5a;
    font-size: 22px;
    font-weight: 500;
    line-height: 40px;
    margin: 10px 50px;
    text-align: center
}

.first-section .offer-link__text mark, .offer-link__text mark {
    background: none;
    color: #f39200
}

.first-section .offer-link__text .mark-bg-light, .offer-link__text .mark-bg-light {
    display: block;
    position: relative
}

.first-section .offer-link__text .mark-bg-light:before, .offer-link__text .mark-bg-light:before {
    background: hsla(0, 0%, 100%, .5);
    content: "";
    height: 100%;
    left: -35%;
    position: absolute;
    top: 0;
    width: 500px;
    z-index: -1
}

.first-section .offer-link__text .mark-red, .offer-link__text .mark-red {
    color: #ff416e
}

.first-section .offer-link__text .mark-blue, .offer-link__text .mark-blue {
    color: #006aff
}

.first-section .offer-link__text--fw, .offer-link__text--fw {
    font-weight: 400
}

.first-section .offer-link__text--fw mark, .offer-link__text--fw mark {
    font-weight: 500
}

.first-section .offer-link__text--white, .offer-link__text--white {
    color: #fff
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .first-section .offer-link__text, .offer-link__text {
        margin: 10px 35px
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .offer-link {
        flex-direction: column;
        padding: 20px 0
    }
}

.first-section, .first-section-style {
    overflow: hidden;
    position: relative
}

.first-section .container, .first-section-style .container {
    padding-bottom: 220px;
    padding-top: 100px
}

@media (min-width: 0px)and (max-width: 1699.98px) {
    .first-section .container, .first-section-style .container {
        padding-bottom: 160px
    }
}

@media (min-width: 0px)and (max-width: 1499.98px) {
    .first-section .container, .first-section-style .container {
        max-width: 1110px;
        padding-bottom: 110px;
        padding-top: 30px
    }
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .first-section .container, .first-section-style .container {
        padding-bottom: 95px
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .first-section .container, .first-section-style .container {
        padding-top: 0
    }
}

.first-section {
    color: #fff
}

.first-section strong {
    font-weight: 500
}

.first-section.bg-index-first-section {
    background: linear-gradient(84.48deg, #1e7ae6, #2fa5f1)
}

.first-section.bg-index-first-section .info {
    margin-bottom: 60px;
    margin-top: 50px
}

.first-section.bg-index-first-section .title-1 {
    margin-right: 80px
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .first-section.bg-index-first-section .title-1 {
        margin-right: 0
    }
}

.first-section.bg-index-first-section .title-4 {
    margin-top: 30px
}

@media (min-width: 0px)and (max-width: 1499.98px) {
    .first-section.bg-index-first-section .title-1 {
        margin-bottom: 20px
    }

    .first-section.bg-index-first-section .info {
        margin-bottom: 50px;
        margin-top: 40px
    }

    .first-section.bg-index-first-section .title-4 {
        margin-top: 20px
    }
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .first-section.bg-index-first-section .title-1 {
        font-size: 45px
    }

    .first-section.bg-index-first-section .info {
        margin-bottom: 35px;
        margin-top: 20px
    }

    .first-section.bg-index-first-section .title-4 {
        margin-top: 15px
    }

    .first-section.bg-index-first-section .btn-large {
        min-width: 270px
    }

    .first-section.bg-index-first-section .first-section__row {
        justify-content: center
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .first-section.bg-index-first-section .title-1 {
        font-size: 27px
    }

    .first-section.bg-index-first-section .title-4 {
        margin-bottom: 20px;
        margin-top: 0
    }

    .first-section.bg-index-first-section .title-1 + .p-18 {
        margin: 0
    }
}

.first-section .info {
    align-items: center;
    display: flex;
    margin: 40px 0;
    pointer-events: auto;
    width: 380px
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .first-section .info {
        display: none
    }
}

.first-section .info__desc {
    background-color: #fff;
    border-radius: 6px;
    bottom: 100%;
    box-shadow: 0 6px 20px rgba(23, 42, 63, .2);
    color: #135;
    font-size: 16px;
    left: 0;
    max-width: 310px;
    min-width: 300px;
    opacity: 0;
    padding: 15px;
    pointer-events: none;
    position: absolute;
    transition: .3s ease-out;
    width: 25vw;
    z-index: 1
}

.first-section .info__col:hover .info__desc {
    opacity: 1;
    pointer-events: auto
}

.first-section .info__col:hover .info__img, .first-section .info__col:hover .info__text {
    opacity: .8
}

.first-section .info__text {
    font-size: 16px !important;
    margin-top: 5px !important;
    max-width: 100% !important;
    transition: .3s ease-out;
    width: auto !important
}

.first-section .info__img {
    height: 40px;
    transition: .3s ease-out
}

.first-section .info__col {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-right: 40px;
    margin-top: -20px;
    padding-top: 20px;
    position: relative
}

.first-section.first-section-wallet .title-4 {
    margin-top: 30px
}

.first-section.first-section-wallet .video-btn {
    display: none
}

@media (min-width: 0px)and (max-width: 1499.98px) {
    .first-section.first-section-wallet .title-1 {
        margin-bottom: 20px
    }

    .first-section.first-section-wallet .title-4 {
        margin-top: 20px
    }
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .first-section.first-section-wallet .first-section__row {
        justify-content: center
    }

    .first-section.first-section-wallet .title-1 {
        font-size: 45px
    }

    .first-section.first-section-wallet .title-4 {
        margin-top: 15px
    }

    .first-section.first-section-wallet .btn-large {
        min-width: 270px
    }

    .first-section.first-section-wallet .rating-link {
        margin-top: 40px
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .first-section.first-section-wallet .video-btn {
        display: inline-flex;
        margin-bottom: 30px
    }
}

@media (min-width: 0px)and (max-width: 379.98px) {
    .first-section.first-section-wallet .video-btn {
        min-width: 240px
    }
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .first-section {
        text-align: center
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .first-section .mobile-platforms {
        padding-top: 0
    }

    .first-section .mobile-item__logo {
        border: none
    }
}

.first-section__row {
    display: flex
}

.first-section__col {
    position: relative
}

.first-section__left {
    min-width: 50%
}

.first-section__left .title-1 {
    max-width: 400px
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .first-section__left .title-1 {
        max-width: none
    }
}

.first-section__right {
    min-width: 50%
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .first-section__row {
        flex-direction: column
    }
}

.first-section .title-1 {
    font-size: 45px;
    margin-bottom: 30px
}

.first-section .title-1 + .p-18 {
    font-size: 20px;
    max-width: 440px
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .first-section .title-1 + .p-18 {
        font-size: 16px;
        max-width: 380px
    }
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .first-section .title-1 + .p-18 {
        margin: 0 auto 30px
    }
}

.first-section .title-4 {
    font-size: 19px;
    max-width: 450px
}

@media (min-width: 0px)and (max-width: 1399.98px) {
    .first-section .title-4 {
        font-size: 16px
    }
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .first-section .title-4 {
        max-width: none
    }
}

.first-section .title-1, .first-section .title-4, .first-section p {
    color: #fff;
    margin-top: 20px;
    text-align: left
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .first-section .title-1, .first-section .title-4, .first-section p {
        text-align: center
    }
}

.first-section .rating-link {
    margin-bottom: 20px;
    margin-top: 70px
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .first-section .rating-link {
        justify-content: center;
        margin-top: 20px
    }
}

.first-section .rating-link {
    align-items: center;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: .07em;
    text-transform: uppercase
}

.first-section .rating-link img {
    margin-right: 20px
}

.first-section .laptop-video {
    height: 100%;
    margin-top: 22px;
    min-height: 400px;
    position: relative
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .first-section .laptop-video {
        margin-top: 0;
        min-height: auto
    }
}

.first-section .laptop-video__img {
    left: 50%;
    max-width: none;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 1100px
}

@media (min-width: 0px)and (max-width: 1699.98px) {
    .first-section .laptop-video__img {
        width: 950px
    }
}

@media (min-width: 0px)and (max-width: 1499.98px) {
    .first-section .laptop-video__img {
        width: 810px
    }
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .first-section .laptop-video__img {
        top: 45%;
        width: 720px
    }
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .first-section .laptop-video__img {
        left: auto;
        max-width: none;
        min-width: none;
        position: static;
        top: auto;
        transform: none;
        width: 100%
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .first-section .laptop-video picture source, .first-section .laptop-video__img {
        display: none
    }
}

.first-section .laptop__bottom {
    align-items: center;
    bottom: -130px;
    display: flex;
    justify-content: center;
    position: relative;
    position: absolute;
    width: 100%;
    z-index: 10
}

@media (min-width: 0px)and (max-width: 1699.98px) {
    .first-section .laptop__bottom {
        bottom: -100px
    }
}

@media (min-width: 0px)and (max-width: 1499.98px) {
    .first-section .laptop__bottom {
        bottom: -55px
    }
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .first-section .laptop__bottom {
        bottom: -5px
    }
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .first-section .laptop__bottom {
        display: none
    }
}

.first-section .laptop-stars {
    align-items: center;
    color: #fff;
    display: flex;
    margin-right: 16px
}

.first-section .laptop-stars__title {
    font-size: 18px;
    line-height: 1;
    margin: 0 16px 0 0
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .first-section .laptop-stars__title {
        font-size: 14px
    }
}

.first-section .laptop-stars__list {
    align-items: center;
    display: flex;
    margin: 0
}

.first-section .laptop-stars__item {
    margin-right: 2px
}

.first-section .laptop-stars__item img {
    display: block
}

.first-section .laptop-reviews {
    align-items: center;
    display: flex
}

.first-section .laptop-reviews__title {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
    margin-right: 16px;
    margin-top: 0
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .first-section .laptop-reviews__title {
        font-size: 14px;
        margin-right: 0
    }
}

.first-section .laptop-reviews__img {
    display: block;
    transform: translateY(-2px);
    width: 118px
}

.newsletter-popup {
    background: #fff;
    border-radius: 2px;
    bottom: 80px;
    box-shadow: 0 17.7461px 36.9711px rgba(23, 42, 63, .2);
    display: block;
    height: 360px;
    left: 30px;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    width: 700px;
    z-index: -1
}

.newsletter-popup.fadeIn {
    animation: newsletterPopupSlideIn .8s cubic-bezier(.68, -.6, .32, 1.6) forwards
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .newsletter-popup {
        display: none !important
    }
}

.newsletter-popup.close {
    animation: newsletterPopupSlideOut .8s cubic-bezier(.68, -.6, .32, 1.6) forwards;
    pointer-events: none
}

.newsletter-popup__part {
    display: flex;
    height: 100%
}

.newsletter-popup__left, .newsletter-popup__right {
    flex: 0 0 50%;
    max-width: 50%
}

.newsletter-popup__left {
    position: relative
}

.newsletter-popup__left:after {
    background: rgba(217, 220, 224, .5);
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px
}

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

.newsletter-popup__right-inner {
    padding: 10px 20px 0
}

.newsletter-popup__title {
    padding-bottom: 10px
}

.newsletter-popup__subtitle {
    color: #135;
    font-size: 15px;
    line-height: 1.6;
    text-align: center
}

.newsletter-popup__container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.newsletter-popup__container .btn-medium {
    font-size: 14px;
    margin: 5px 10px;
    width: 270px
}

.newsletter-popup__start {
    padding: 25px 0
}

.newsletter-popup .newsletter-social {
    align-items: center;
    border-radius: 15px;
    color: #135;
    display: flex;
    font-size: 12px;
    margin: 0 15px;
    padding: 7px 10px;
    transition: .1s;
    will-change: transform
}

.newsletter-popup .newsletter-social span {
    margin-left: 10px
}

.newsletter-popup .newsletter-social:hover {
    background: #fff;
    transform: scale(1.05)
}

.newsletter-popup__finish {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    opacity: 0;
    pointer-events: none
}

.newsletter-popup__finish-footer, .newsletter-popup__finish-header {
    background: #eaf6ff
}

.newsletter-popup__finish-header {
    align-items: center;
    display: flex;
    height: 130px;
    justify-content: center
}

.newsletter-popup__finish-header img {
    margin-left: -50px;
    margin-right: 15px
}

.newsletter-popup__finish-body p {
    color: #135;
    font-size: 16px;
    line-height: 2;
    padding-top: 10px;
    text-align: center
}

.newsletter-popup__finish-footer {
    align-items: center;
    display: flex;
    height: 50px;
    justify-content: center
}

.newsletter-popup .subscribe-form {
    align-items: center;
    flex-direction: column;
    padding-top: 18px
}

.newsletter-popup .subscribe-form .subscribe-control {
    height: 44px;
    margin: 0;
    max-width: 270px
}

.newsletter-popup .subscribe-form .subscribe-control + .subscribe-control {
    margin-top: 20px
}

.newsletter-popup .subscribe-form .subscribe-control.subscribe-email {
    font-size: 18px
}

.newsletter-popup .subscribe-form .subscribe-control.subscribe-button {
    border-radius: 50vw;
    font-size: 14px;
    text-transform: uppercase
}

.newsletter-popup--fadein, .newsletter-popup--fadeout {
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-timing-function: ease
}

.newsletter-popup--fadein {
    animation-name: fadein
}

.newsletter-popup--fadeout {
    animation-name: fadeout
}

@keyframes fadein {
    0% {
        opacity: 0;
        pointer-events: none;
        transform: translateY(0)
    }
    60% {
        opacity: 1;
        pointer-events: none;
        transform: translateY(-100%)
    }
    to {
        opacity: 1;
        pointer-events: auto;
        transform: translateY(-100%)
    }
}

@keyframes fadeout {
    0% {
        opacity: 1;
        pointer-events: auto;
        transform: translateY(0)
    }
    40% {
        opacity: 0;
        pointer-events: none;
        transform: translateY(-100%)
    }
    to {
        opacity: 0;
        pointer-events: none;
        transform: translateY(-100%)
    }
}

@keyframes newsletterPopupSlideIn {
    0% {
        opacity: 0;
        transform: translateY(100px);
        z-index: 100
    }
    to {
        opacity: 1;
        transform: translateX(0);
        z-index: 100
    }
}

@keyframes newsletterPopupSlideOut {
    0% {
        opacity: 1;
        transform: translateX(0);
        z-index: 100
    }
    99% {
        opacity: 0;
        transform: translateY(100px);
        z-index: 100
    }
    to {
        display: none !important
    }
}

.latest-section {
    padding: 100px 0
}

.latest-section__banners {
    position: relative
}

.latest-section__banners .swiper-wrapper {
    -moz-column-gap: 30px;
    column-gap: 30px;
    display: grid;
    grid-template-columns:repeat(3, 1fr)
}

.latest-section__banners .swiper-slide {
    height: auto;
    overflow: hidden;
    padding-top: 30px
}

.latest-section__banners .swiper-pagination {
    left: -25px;
    padding-top: 40px;
    right: 0
}

.latest-section__banners .swiper-pagination-bullet {
    background: #fff;
    border: 2px solid #3692fe;
    border-radius: 100%;
    display: inline-block;
    height: 10px;
    margin: 0 6px;
    opacity: 1;
    width: 10px
}

.latest-section__banners .swiper-pagination-bullet-active {
    background: #3692fe
}

.latest-section__banners .swiper-button-next, .latest-section__banners .swiper-button-prev {
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 24px 36px rgba(23, 42, 63, .08);
    height: 60px;
    width: 60px
}

.latest-section__banners .swiper-button-next.swiper-button-disabled, .latest-section__banners .swiper-button-prev.swiper-button-disabled {
    opacity: .7
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .latest-section__banners .swiper-button-next, .latest-section__banners .swiper-button-prev {
        height: 44px;
        top: calc(50% + 15px);
        width: 44px
    }
}

.latest-section__banners .swiper-button-prev {
    left: -25px
}

.latest-section__banners .swiper-button-next:after, .latest-section__banners .swiper-button-prev:after {
    font-size: 20px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .latest-section__banners .swiper-button-next:after, .latest-section__banners .swiper-button-prev:after {
        font-size: 15px
    }
}

.latest-section__banners .swiper-button-next, .latest-section__banners .swiper-button-prev, .latest-section__banners .swiper-pagination {
    display: none
}

.latest-section .offer-section {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    max-height: 200px;
    max-width: 420px
}

.latest-section .offer-section--hot:before {
    left: 20px
}

.latest-section .offer-link {
    flex-wrap: nowrap;
    height: 100%;
    overflow: visible;
    padding: 50px
}

.latest-section .offer-link__text {
    font-size: 30px;
    margin: 0;
    text-align: left
}

.latest-section .offer-link__img {
    margin-left: 20px
}

.latest-section .offer-link .icon {
    margin-left: 20px;
    margin-right: 0
}

@media (min-width: 0px)and (max-width: 1399.98px) {
    .latest-section .offer-link {
        padding: 50px
    }
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .latest-section .offer-link__text {
        font-size: 25px
    }

    .latest-section .offer-link__img {
        width: 50px
    }

    .latest-section .offer-link .icon {
        font-size: 45px
    }
}

@media (min-width: 0px)and (max-width: 1139.98px) {
    .latest-section .offer-link__text {
        font-size: 20px
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .latest-section .offer-link {
        flex-direction: row
    }
}

@media (min-width: 0px)and (max-width: 999.98px) {
    .latest-section__banners {
        margin-right: -30px
    }

    .latest-section__banners .swiper-button-next, .latest-section__banners .swiper-button-prev {
        display: flex
    }

    .latest-section__banners .swiper-pagination {
        display: block
    }

    .latest-section__banners .swiper-wrapper {
        -moz-column-gap: 0;
        column-gap: 0;
        display: flex;
        flex-direction: row
    }

    .latest-section__banners .swiper-slide {
        display: flex;
        justify-content: center
    }

    .latest-section__banners .swiper-container-multirow > .swiper-wrapper {
        flex-direction: row
    }

    .latest-section .offer-section {
        height: 200px;
        margin-right: 30px;
        width: 100%
    }
}

@media (min-width: 0px)and (max-width: 429.98px) {
    .latest-section .swiper-button-next, .latest-section .swiper-button-prev {
        display: none
    }

    .latest-section .offer-link {
        padding: 30px
    }

    .latest-section .offer-link__text {
        font-size: 18px
    }
}

.reviews-slider .review-card {
    background: #fff;
    height: auto;
    padding: 48px
}

.reviews-slider .review-card__head {
    align-items: center;
    color: #135;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .05em;
    line-height: 20px;
    padding-bottom: 24px;
    text-transform: uppercase
}

.reviews-slider .review-card__head img {
    border-radius: 50%;
    flex-shrink: 0;
    height: 60px;
    margin-right: 20px;
    width: 60px
}

.reviews-slider .review-card__body {
    color: #637b94;
    font-size: 16px;
    line-height: 2
}

.reviews-slider .review-card__body strong {
    font-weight: 500
}

.reviews-slider .review-card__body .review-stars {
    padding-bottom: 24px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .reviews-slider .review-card {
        padding: 30px
    }

    .reviews-slider .review-card__head {
        flex-direction: column
    }

    .reviews-slider .review-card__head img {
        margin-bottom: 5px;
        margin-right: 0
    }

    .reviews-slider .review-card__body .review-stars {
        margin: 0 auto
    }
}

.reviews-section {
    padding: 80px 0 140px
}

.prices-section, .reviews-section {
    background: linear-gradient(180deg, #eaf6ff, #eaf6ff)
}

.prices-section {
    padding-top: 40px
}

.prices-section .price {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 24px 36px rgba(23, 42, 63, .08);
    margin-bottom: -40px;
    position: relative;
    z-index: 1
}

.price__body {
    background-color: #fff;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    /*min-height: 900px;*/
    padding-top: 10px
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .price__body {
        /*min-height: 600px*/
    }
}

.price__item {
    align-items: center;
    display: flex;
    height: 90px;
    justify-content: space-between;
    padding: 0 2vw;
    transition: .1s ease-in-out
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .price__item {
        height: 60px
    }

    .price__item .price--default, .price__item .price__button-wrap .btn-medium, .price__item .price__change, .price__item p.price__apy.price__apy-td, .price__item p.price__cap, .price__item p.price__name, .price__item p.price__number, .price__item p.price__sum, .price__item p.price__volume {
        font-size: 17px
    }

    .price__item p.price__short {
        font-size: 20px
    }
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .price__item {
        padding: 0 5vw
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .price__item {
        border-bottom: unset
    }

    .price__item .price__change, .price__item p.price__apy.price__apy-td, .price__item p.price__cap, .price__item p.price__name, .price__item p.price__number, .price__item p.price__sum, .price__item p.price__volume {
        font-size: 18px
    }

    .price__item p.price__short {
        font-size: 16px;
        line-height: 20px
    }
}

.price__item:hover {
    background-color: #fafafa
}

.price__item:first-child:hover {
    background-color: transparent
}

.price__number {
    color: #135;
    font-size: 18px;
    margin-bottom: unset;
    width: 3%
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .price__number {
        display: none
    }
}

.price__info {
    align-items: center;
    display: flex;
    width: 26%
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .price__info .icon {
        font-size: 2.5em
    }
}

.price__row {
    display: flex;
    line-height: 30px
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .price__row {
        line-height: 1.4
    }
}

.price__info .price__row {
    flex-wrap: wrap
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .price__info .price__row {
        flex-direction: column;
        line-height: 1
    }
}

.price__row--right {
    align-self: stretch;
    justify-content: space-between;
    padding-right: 45px;
    width: calc(70% - 130px)
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .price__row--right {
        flex-direction: column;
        justify-content: center;
        padding-right: 0;
        width: auto
    }
}

.price__name {
    color: #135;
    text-transform: capitalize;
    white-space: nowrap
}

.price__name, .price__short {
    font-size: 20px;
    margin-left: 10px
}

.price__short {
    color: #b1bdcd;
    text-transform: uppercase
}

.price__cap {
    color: #135;
    display: flex;
    font-size: 22px;
    justify-content: flex-start;
    width: 28%
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .price__cap {
        display: none
    }
}

.price__sum {
    color: #135;
    display: flex;
    font-size: 22px;
    justify-content: flex-start;
    width: 25%
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .price__sum {
        display: none
    }
}

.price__change {
    color: #ff5c5c;
    display: flex;
    font-size: 22px;
    justify-content: flex-start;
    width: 23%
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .price__change {
        display: none
    }
}

.price__cap, .price__change, .price__name, .price__short, .price__sum, .price__volume {
    align-items: center;
    justify-content: center;
    margin-bottom: unset
}

.price--green .price__change {
    color: #41c47a
}

.price__button-wrap {
    display: flex;
    justify-content: flex-start;
    width: 130px
}

.price__button-wrap .btn-medium {
    font-size: 18px;
    height: 50px;
    padding: 0 10px;
    text-transform: capitalize;
    width: 100%
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .price__button-wrap .btn-medium {
        height: 45px
    }
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .price__button-wrap {
        display: none
    }
}

.price--default {
    margin-bottom: unset;
    white-space: nowrap
}

.price--default, .price--default.price__volume {
    color: #637b94;
    font-size: 20px
}

.price__footer {
    padding: 20px 0;
    text-align: center
}

.price__apy {
    align-items: center;
    display: flex;
    justify-content: right;
    width: 12%
}

.price__apy-td {
    color: #135;
    font-size: 22px;
    line-height: 1
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .price__apy-td {
        background: transparent
    }
}

.price__volume {
    color: #135;
    display: flex;
    font-size: 22px;
    justify-content: flex-start;
    width: 20%
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .price__volume {
        display: none
    }

    .price__apy, .price__info, .price__sum {
        width: auto
    }

    .price__apy, .price__sum {
        justify-content: flex-end
    }
}

@media (min-width: 0px)and (max-width: 359.98px) {
    .price__name {
        max-width: 130px;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.watch-video-button {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 50%;
    position: absolute;
    top: 44%;
    transform: translate(-50%, -50%);
    transition: .1s ease
}

.watch-video-button img {
    margin-bottom: 5px
}

@media (min-width: 0px)and (max-width: 379.98px) {
    .watch-video-button img {
        width: 44px
    }
}

.watch-video-button span {
    background-color: #fff;
    border-radius: 10px;
    color: #135;
    font-size: 16px;
    line-height: 28px;
    margin-top: 10px;
    padding: 3px 10px
}

@media (min-width: 0px)and (max-width: 379.98px) {
    .watch-video-button span {
        font-size: 14px;
        line-height: 24px
    }
}

.watch-video-button:hover {
    transform: translate(-50%, -50%) scale(1.05)
}

@media (min-width: 0px)and (max-width: 1499.98px) {
    .watch-video-button {
        transform: translate(-50%, -50%) scale(.8)
    }

    .watch-video-button:hover {
        transform: translate(-50%, -50%) scale(.85)
    }
}

.watch-video-button--blur {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background: hsla(0, 0%, 100%, .2);
    border-radius: 20px;
    padding: 25px 35px
}

.watch-video-button--blur span {
    background-color: transparent;
    color: #fff;
    margin-top: 0;
    padding: 0
}

@media (min-width: 0px)and (max-width: 379.98px) {
    .watch-video-button--blur {
        padding: 25px
    }
}

.portfolio-section {
    background-color: #e9f5fe;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    padding-bottom: 65px;
    padding-top: 120px;
    position: relative
}

.portfolio-section .section-heading p {
    margin: 0 auto;
    max-width: 658px
}

.portfolio-section .disabled {
    display: none
}

.portfolio-section__background {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.portfolio-laptop {
    margin-top: -50px;
    position: relative
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .portfolio-laptop {
        margin: 0 -30px;
        z-index: 1
    }
}

.exchange-section {
    padding: 100px 0
}

.exchange-section__text [class^=title-] {
    text-align: left
}

.exchange-section__text .title-2 {
    padding-top: 100px
}

.exchange-section__text .title-4 {
    color: #637b94;
    line-height: 1.6;
    padding-bottom: 40px;
    padding-top: 20px
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .exchange-section__text .title-2 {
        padding-top: 0
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .exchange-section__text {
        padding-top: 16px;
        text-align: center
    }

    .exchange-section__text .title-2, .exchange-section__text .title-4 {
        text-align: center
    }
}

@media (min-width: 0px)and (max-width: 379.98px) {
    .exchange-section__text {
        padding-top: 32px
    }

    .exchange-section__text .title-4 {
        padding-top: 16px
    }
}

.exchange-section img {
    margin-left: auto
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .exchange-section img {
        margin: 0 auto
    }
}

.exchange-section .row:nth-child(2) img {
    margin-left: 0
}

.exchange-section .row + .row {
    margin-top: 50px
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .exchange-section .row + .row {
        margin-top: 80px
    }

    .exchange-section .row:first-child, .exchange-section .row:nth-child(3) {
        flex-direction: column-reverse
    }
}

.features-section {
    background: linear-gradient(180deg, #eaf6ff, #eaf6ff);
    padding: 130px 0
}

.features-section__btn {
    padding-top: 90px;
    text-align: center
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .features-section .col-md-6:last-child {
        margin: 0 auto
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .features-section .col-sm-12 + .col-sm-12 {
        margin-top: 50px
    }

    .features-section__btn {
        padding-top: 45px
    }
}

.features-item {
    padding: 0 50px;
    text-align: center
}

.features-item__icon {
    margin: 0 auto 28px
}

.features-item__title {
    margin-bottom: 16px;
    white-space: nowrap
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .features-item {
        padding: 0
    }
}

.supported-section {
    padding: 100px 0
}

.supported-coins {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-left: -40px;
    margin-right: -40px
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .supported-coins {
        margin-left: -30px;
        margin-right: -30px
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .supported-coins {
        margin-left: -10px;
        margin-right: -10px
    }
}

.coin-item {
    margin: 40px 10px 40px 40px;
    text-align: center;
    width: calc(14.28571% - 80px)
}

.coin-item__name {
    margin-top: 20px
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .coin-item {
        width: calc(20% - 80px)
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .coin-item {
        margin: 10px;
        width: calc(33.33333% - 20px)
    }

    .coin-item__icon.icon {
        display: block;
        font-size: 3em
    }

    .coin-item__name {
        margin-top: 10px
    }
}

.slider-style {
    position: relative
}

.slider-style__dots {
    bottom: -10px !important
}

.slider-style__dot {
    background: #b1bdcd !important;
    height: 10px !important;
    margin: 0 6px !important;
    opacity: 1 !important;
    width: 10px !important
}

.slider-style__dot.is-active {
    background: #3692fe !important;
    transform: none !important
}

.slider-style__arrow {
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 24px 36px rgba(23, 42, 63, .08);
    height: 60px;
    width: 60px
}

.slider-style__arrow svg {
    fill: none
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .slider-style__arrow {
        display: none
    }
}

.slider-style__prev-arrow {
    left: -30px;
    transform: rotate(90deg) scaleX(-1) translate(calc(100% - 20px))
}

.slider-style__next-arrow {
    right: -30px;
    transform: rotate(-90deg) scaleX(-1) translate(calc(20px - 100%))
}

.slider-style .splide__slide {
    border-radius: 10px;
    box-shadow: 0 10px 15px rgba(23, 42, 63, .08);
    box-sizing: border-box;
    height: auto
}

.slider-style .splide__slide--no-shadow {
    box-shadow: none
}

.slider-style .splide__list {
    padding-bottom: 45px !important
}

.slider-style .splide.is-initialized:not(.is-active) .splide__list, .slider-style.splide:not(.is-overflow) .splide__pagination {
    display: flex
}

.team-section {
    padding: 50px 0 80px
}

.team-section__slider .splide__list {
    display: flex;
    gap: 32px
}

.team-section__slider .splide__slide {
    flex-shrink: 1
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .team-section__slider .splide__list {
        gap: unset
    }

    .team-section__slider .splide__slide {
        flex-shrink: 0
    }
}

@media (min-width: 768px) {
    .team-section {
        padding: 50px 0
    }

    .team-section .swiper-button-next, .team-section .swiper-button-prev, .team-section .swiper-pagination {
        display: none
    }
}

.team-card {
    background: #f2f4f6;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 48px 40px 55px
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .team-card {
        padding: 20px
    }
}

.team-card__avatar {
    border-radius: 50%;
    margin: 0 auto 32px;
    width: 120px
}

@media (min-width: 0px)and (max-width: 1365.98px) {
    .team-card__avatar {
        width: 120px
    }
}

.team-card__name {
    font-weight: 500;
    margin-bottom: 16px;
    text-align: center
}

.team-card__info {
    margin-bottom: 32px
}

.team-card__links {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: center;
    margin-top: auto
}

.download-section {
    background: #135;
    color: #fff;
    padding: 65px 0
}

.download-section .title-1 {
    color: #fff
}

.download-section .mobile-platforms {
    justify-content: center
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .download-section {
        display: none
    }
}

.download-section__latest {
    color: #fff;
    text-align: center
}

[data-download-link] {
    cursor: pointer
}

.desktop-platforms {
    align-items: center;
    display: flex;
    justify-content: center;
    padding-top: 80px
}

.check-hashsum {
    padding-top: 40px;
    text-align: center
}

.check-hashsum a {
    line-height: 2
}

.check-hashsum a:hover {
    text-decoration: underline
}

.desktop-item {
    display: block;
    margin: 0 25px;
    text-align: center
}

.desktop-item__logo {
    margin-bottom: 25px
}

.desktop-item__logo img {
    height: 86px;
    width: 86px
}

.download-for-mobile {
    background: linear-gradient(79.25deg, #1e7ae6, #2fa5f1);
    display: none;
    min-height: 100vh;
    padding-bottom: 50px;
    padding-top: 50px;
    text-align: center
}

.download-for-mobile .title-1 {
    color: #fff
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .download-for-mobile {
        display: block
    }

    .download-for-mobile .mobile-item__logo {
        border: none
    }
}

.video-section {
    padding: 100px 0
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .video-section {
        display: none
    }
}

.partners-section {
    padding: 50px 0
}

.partners-section .col-3 {
    margin: 15px 0
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .partners-section {
        display: none
    }
}

.partner-item {
    align-items: center;
    background: #f4f6f8;
    display: flex;
    height: 100%;
    justify-content: center;
    padding: 15px
}

.partner-item img {
    margin: 0 auto
}

.accordion .accordionContainer:last-child {
    border-bottom: 2px solid #e4e7ec
}

.accordionContainer.active .accordionHeader:after {
    transform: rotate(0)
}

.accordionHeader {
    border-top: 2px solid #e4e7ec;
    cursor: pointer;
    min-width: 100%;
    padding: 28px 0;
    position: relative;
    text-align: left
}

.accordionHeader:after, .accordionHeader:before {
    background-color: #3692fe;
    bottom: 0;
    content: "";
    height: 2px;
    margin: auto 0;
    position: absolute;
    right: 15px;
    top: 0;
    transition: .3s ease-in-out;
    width: 20px
}

.accordionHeader:after {
    transform: rotate(-90deg)
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .accordionHeader {
        padding-right: 30px
    }
}

.accordionInner {
    max-height: 0;
    overflow: hidden;
    visibility: hidden
}

.accordionContainer.active .accordionInner {
    max-height: -moz-fit-content;
    max-height: fit-content;
    overflow: auto;
    padding-bottom: 40px;
    visibility: visible
}

.questions-section {
    padding: 50px 0
}

.questions-section__left .title-1 {
    margin-bottom: 100px;
    margin-right: 20px;
    text-align: left
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .questions-section__left {
        padding-bottom: 40px
    }

    .questions-section__left .title-1 {
        margin-bottom: 40px;
        text-align: center
    }

    .questions-section__left .p-18 {
        margin: 0 auto;
        max-width: 390px;
        text-align: center
    }
}

.subscribe-form {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 760px;
    width: 100%
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .subscribe-form {
        flex-direction: column;
        max-width: 630px
    }
}

.subscribe-email {
    background: #fff;
    border: 2px solid transparent;
    border-radius: 8px;
    box-shadow: 0 24px 36px rgba(23, 42, 63, .08);
    color: #3692fe;
    padding-left: 10px;
    padding-right: 10px
}

.subscribe-email::-moz-placeholder {
    color: gray
}

.subscribe-email::placeholder {
    color: gray
}

.subscribe-control {
    font-size: 24px;
    font-weight: 400;
    height: 60px;
    line-height: 44px;
    margin: 0 10px;
    transition: .1s linear;
    width: 100%
}

@media (min-width: 0px)and (max-width: 1199.98px) {
    .subscribe-control {
        margin: 0
    }

    .subscribe-control + .subscribe-control {
        margin-top: 20px
    }
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .subscribe-control {
        font-size: 20px
    }
}

.subscribe-email:focus, .subscribe-email:hover {
    border-color: #3692fe
}

.subscribe-button {
    border-radius: 8px;
    cursor: pointer;
    text-align: center
}

.subscribe-button:hover {
    background: #1d72da;
    box-shadow: 0 24px 36px rgba(23, 42, 63, .08)
}

.subscribe-section {
    padding: 80px 0
}

@media (min-width: 0px)and (max-width: 767.98px) {
    .subscribe-section {
        padding: 40px 0
    }
}

/*# sourceMappingURL=main.css.map*/