@font-face {
    font-family: swiper-icons;
    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");
    font-weight: 400;
    font-style: normal
}

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

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

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

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

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

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

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

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

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

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

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

.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 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    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 {
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

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

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

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

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

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

.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 {
    right: 10px;
    left: auto
}

.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;
    transition: opacity .3s;
    transform: translateZ(0);
    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 {
    overflow: hidden;
    font-size: 0
}

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

.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 {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 50%;
    background: #000;
    opacity: .2
}

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

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

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

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

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

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

.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));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.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 {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

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

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

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

.swiper-pagination-lock {
    display: none
}

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

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

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

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

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

.swiper-scrollbar-lock {
    display: none
}

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

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

.swiper-slide-zoomed {
    cursor: move
}

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

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

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

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

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

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 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 {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.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 {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

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

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

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    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 {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

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

.splide__list {
    -webkit-backface-visibility: hidden;
    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 {
    -webkit-backface-visibility: hidden;
    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: transparent;
    -webkit-user-select: none;
    touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
    box-sizing: border-box
}

.noUi-target {
    position: relative
}

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

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

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

.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 {
    -webkit-backface-visibility: hidden;
    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 {
    width: 34px;
    height: 28px;
    right: -17px;
    top: -6px
}

.noUi-vertical {
    width: 18px
}

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

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

.noUi-target {
    background: #fafafa;
    border-radius: 4px;
    border: 1px solid #d3d3d3;
    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 {
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    background: #fff;
    cursor: default;
    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb
}

.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 {
    content: "";
    display: block;
    position: absolute;
    height: 14px;
    width: 1px;
    background: #e8e7e6;
    left: 14px;
    top: 6px
}

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

.noUi-vertical .noUi-handle:after,
.noUi-vertical .noUi-handle:before {
    width: 14px;
    height: 1px;
    left: 6px;
    top: 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 {
    position: absolute;
    color: #999
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* {
    padding: 0;
    margin: 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%
}

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

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

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 {
    position: relative;
    vertical-align: baseline;
    line-height: 0
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

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

button,
input {
    overflow: visible
}

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

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

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

[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 {
    opacity: 0
}

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

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

a,
button {
    outline: none
}

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

textarea {
    outline: none
}

.sprite-academy {
    display: inline-block;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.636 9.255v3.636L10 16.364l6.364-3.473V9.255L10 12.727 3.636 9.255zM10 0L0 5.455l10 5.454 8.182-4.464v6.282H20V5.455L10 0z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='0' y1='18.5' x2='18' 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;
    width: 20px;
    height: 17px
}

.sprite-airdrop {
    display: inline-block;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-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.498.498 0 01-.133.176L13.014 14.7V20H7.082v-5.264L.23 8.88a.502.502 0 01-.076-.08c-.088-.023-.162-.091-.153-.186zm.92-.46l6.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.609l1.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.587zm9.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.287z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='0' y1='20' x2='21.824' 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;
    width: 21px;
    height: 20px
}

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

.sprite-assets-status {
    display: inline-block;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='20.845' y1='0' x2='20.845' y2='68' gradientTransform='scale(.30545 .29412)'%3E%3Cstop stop-color='%2323D4FB'/%3E%3Cstop offset='1' stop-color='%232394FB'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M11.16 18.828L10.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' fill='url(%23a)'/%3E%3C/svg%3E") 50% no-repeat;
    width: 16px;
    height: 20px
}

.sprite-assets {
    display: inline-block;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath 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.436z' fill='%233692FE'/%3E%3Cpath 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.437zm-4.643-4.524C10.714 1.228 12.71 0 15.357 0S20 1.228 20 2.857c0 1.629-1.996 2.857-4.643 2.857s-4.643-1.228-4.643-2.857zm-1.428 3.81c0 1.629-1.996 2.857-4.643 2.857S0 8.296 0 6.667C0 5.037 1.996 3.81 4.643 3.81s4.643 1.228 4.643 2.857z' fill='%233692FE'/%3E%3Cpath 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.436z' fill='%233692FE'/%3E%3C/svg%3E") 50% no-repeat;
    width: 20px;
    height: 14px
}

.sprite-blockchain {
    display: inline-block;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)' fill='%23fff'%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 00-.505 0l-8.281 4.25a2.25 2.25 0 00-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.686 1.686 0 00-.085.527c0 1.04.952 1.886 2.122 1.886s2.122-.846 2.122-1.886c0-.183-.03-.36-.085-.526l8.28-4.25a.443.443 0 00.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.988 0 .545-.499.988-1.111.988-.613 0-1.112-.443-1.112-.988zm11.175 16.48c-.613 0-1.112-.443-1.112-.988 0-.545.499-.988 1.112-.988.613 0 1.112.443 1.112.988 0 .545-.5.988-1.112.988zm1.531-2.292a2.25 2.25 0 00-1.531-.582 2.25 2.25 0 00-1.53.582l-8.028-4.12V8.343c.927-.202 1.617-.947 1.617-1.832 0-.183-.03-.36-.086-.528l8.028-4.119 8.027 4.12a1.686 1.686 0 00-.085.527c0 .885.69 1.63 1.617 1.832v8.236l-8.029 4.12zm8.534-13.2c-.613 0-1.112-.443-1.112-.988 0-.545.499-.988 1.112-.988.613 0 1.111.443 1.111.988 0 .545-.498.988-1.111.988z'/%3E%3Cpath d='M19.94 7.863l-6.669-3.422a.56.56 0 00-.505 0l-6.67 3.422a.443.443 0 00-.252.389v6.845c0 .16.097.308.253.389l6.67 3.422a.555.555 0 00.504 0l6.67-3.423a.443.443 0 00.253-.388V8.252a.443.443 0 00-.253-.389zm-6.92-2.515l5.659 2.904-5.66 2.904L7.36 8.252l5.659-2.904zm.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.555.555 0 00.505 0l5.912-3.033v5.807l-5.659 2.904z'/%3E%3Cpath d='M13.018 13.246a.544.544 0 00-.358.132.428.428 0 00-.148.317c0 .118.054.234.148.317a.544.544 0 00.358.132.542.542 0 00.357-.132.428.428 0 00.148-.317.428.428 0 00-.148-.317.542.542 0 00-.357-.132z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' transform='translate(.075 .941)' d='M0 0h25.869v22.992H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    width: 26px;
    height: 24px
}

.sprite-blog {
    display: inline-block;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.667 3.333H0V15c0 .917.75 1.667 1.667 1.667h11.666V15H1.667V3.333zM15 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 0zm-.833 7.5H5.833V5.833h8.334V7.5zm-3.334 3.333h-5V9.167h5v1.666zm3.334-6.666H5.833V2.5h8.334v1.667z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='-.668' y1='17.333' x2='16.332' 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;
    width: 17px;
    height: 17px
}

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

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

.sprite-explorer {
    display: inline-block;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.707.445L1.676 3.96l7.031 3.515 7.032-3.515L8.707.445z' fill='url(%23paint0_linear)'/%3E%3Cpath d='M7.532 9.351L.501 5.835v8.204l7.031 3.516V9.35z' fill='url(%23paint1_linear)'/%3E%3Cpath d='M16.908 5.835L9.877 9.351v8.204L17 13.888l-.092-8.053z' fill='url(%23paint2_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='1.676' y1='4.039' x2='15.739' y2='4.039' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23169DC9'/%3E%3Cstop offset='1' stop-color='%2335C192'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='.501' y1='11.825' x2='7.532' y2='11.825' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23169DC9'/%3E%3Cstop offset='1' stop-color='%2335C192'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear' x1='9.877' y1='11.825' x2='17' 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;
    width: 17px;
    height: 18px
}

.sprite-fb {
    display: inline-block;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath 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.68h3.365z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='.541' y1='16.153' x2='8.844' 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;
    width: 9px;
    height: 17px
}

.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' gradientUnits='userSpaceOnUse' x1='33' y1='-23.5' x2='33' y2='92' gradientTransform='scale(.55385)'%3E%3Cstop offset='0' stop-color='%23dd383d'/%3E%3Cstop offset='1' stop-color='%23253692'/%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 18zm8.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.242c.37.383.558.871.558 1.469 0 .633-.207 1.145-.62 1.527-.411.387-1.005.578-1.794.578-.8 0-1.422-.242-1.863-.722-.434-.485-.652-1.164-.652-2.047h-2.512c0 1.387.363 2.496 1.094 3.336.738.84 1.793 1.336 3.16 1.488v2.035h1.644v-2.047c1.278-.132 2.27-.566 2.98-1.3.72-.73 1.075-1.688 1.075-2.871 0-.63-.09-1.176-.277-1.645a3.787 3.787 0 00-.797-1.238 5.272 5.272 0 00-1.274-.965c-.504-.277-1.195-.582-2.082-.91-.883-.328-1.508-.676-1.883-1.04-.363-.37-.546-.859-.546-1.468 0-.676.183-1.195.558-1.559.371-.363.89-.547 1.55-.547.673 0 1.2.254 1.587.766.39.504.59 1.195.59 2.074h2.504c0-1.367-.329-2.48-.985-3.332-.656-.86-1.582-1.379-2.785-1.55V6.92h-1.652v2.286c-1.196.14-2.14.586-2.836 1.332-.7.75-1.047 1.703-1.047 2.863 0 1.711.805 3.004 2.41 3.88.484.265 1.16.554 2.031.866.867.309 1.489.66 1.864 1.051zm0 0' fill-rule='evenodd' fill='url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-aud,
.sprite-cad {
    display: inline-block;
    width: 36px;
    height: 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' gradientUnits='userSpaceOnUse' x1='32.5' y1='0' x2='32.5' y2='65' gradientTransform='scale(.55385)'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fc3d1d'/%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 18zm-24.992 4.805c.777-.68 1.226-1.621 1.34-2.828h-1.965c-.106.808-.352 1.382-.742 1.73-.391.348-.973.523-1.746.523-.848 0-1.493-.324-1.934-.964-.438-.645-.656-1.575-.656-2.801v-1c.011-1.207.246-2.125.703-2.746.46-.625 1.12-.942 1.98-.942.739 0 1.297.184 1.676.547.387.356.625.942.719 1.754h1.965c-.125-1.238-.57-2.195-1.332-2.875-.766-.68-1.774-1.02-3.028-1.02-.93 0-1.754.223-2.465.66-.707.442-1.25 1.071-1.632 1.884-.38.812-.567 1.753-.567 2.824v1.054c.016 1.043.211 1.957.582 2.747.375.785.906 1.394 1.594 1.828.691.422 1.488.636 2.395.636 1.293 0 2.332-.34 3.113-1.011zm5.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.482 4.482 0 001.832-1.883c.434-.812.648-1.758.648-2.828v-.57c0-1.055-.214-1.992-.64-2.813a4.538 4.538 0 00-1.809-1.898c-.773-.445-1.664-.668-2.668-.668zm1.976 9.75v-8.164h1.38c1.019 0 1.796.324 2.331.972.535.649.805 1.586.805 2.813v.633c-.012 1.207-.293 2.133-.852 2.781-.55.645-1.343.965-2.378.965zm0 0' 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' gradientUnits='userSpaceOnUse' x1='32.5' y1='0' x2='32.5' y2='65' gradientTransform='scale(.55385)'%3E%3Cstop offset='0' stop-color='%23fc3d1d'/%3E%3Cstop offset='1' stop-color='%23d70a2b'/%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 18zm-24.996 4.805c.777-.68 1.226-1.621 1.34-2.828h-1.965c-.106.808-.352 1.382-.742 1.73-.387.348-.969.523-1.746.523-.848 0-1.493-.324-1.934-.964-.434-.645-.652-1.575-.652-2.801v-1c.008-1.207.242-2.125.699-2.746.465-.625 1.125-.942 1.98-.942.739 0 1.297.184 1.676.547.387.356.625.942.719 1.754h1.965c-.125-1.238-.57-2.195-1.332-2.875-.766-.68-1.774-1.02-3.028-1.02-.93 0-1.75.223-2.46.66-.708.442-1.25 1.071-1.633 1.884-.38.812-.567 1.753-.567 2.824v1.054c.016 1.043.211 1.957.582 2.747.375.785.906 1.394 1.594 1.828.691.422 1.488.636 2.39.636 1.298 0 2.333-.34 3.114-1.011zm10.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' fill-rule='evenodd' fill='url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-chf,
.sprite-czk {
    display: inline-block;
    width: 36px;
    height: 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' gradientUnits='userSpaceOnUse' x1='33' y1='0' x2='32.5' y2='65' gradientTransform='scale(.55385)'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%233e53b4'/%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 18zm-25.016 4.805c.778-.68 1.223-1.621 1.336-2.828h-1.957c-.105.808-.351 1.382-.738 1.73-.39.348-.973.523-1.742.523-.848 0-1.488-.324-1.93-.964-.437-.645-.656-1.575-.656-2.801v-1c.012-1.207.246-2.125.703-2.746.46-.625 1.117-.942 1.973-.942.738 0 1.297.184 1.675.547.383.356.622.942.715 1.754h1.957c-.12-1.238-.566-2.195-1.328-2.875-.762-.68-1.77-1.02-3.02-1.02-.925 0-1.745.223-2.456.66-.704.442-1.246 1.071-1.625 1.884-.38.812-.567 1.753-.567 2.824v1.054c.016 1.043.207 1.957.582 2.747.375.785.903 1.394 1.586 1.828.692.422 1.488.636 2.39.636 1.29 0 2.325-.34 3.102-1.011zm11.004-.715h-6.05l5.867-8.504V12.34h-8.207v1.586h5.816l-5.855 8.46v1.274h8.43zm3.664-1.961l1.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' 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' gradientUnits='userSpaceOnUse' x1='33' y1='-13' x2='32.5' y2='65' gradientTransform='scale(.55385)'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fc3d1d'/%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 18zM3.324 12.184v11.418H6.61c1.032 0 1.942-.22 2.739-.665a4.516 4.516 0 001.84-1.898c.437-.82.652-1.773.652-2.855v-.57c0-1.067-.215-2.016-.645-2.84a4.572 4.572 0 00-1.816-1.915c-.781-.449-1.676-.675-2.684-.675zM5.31 22.02v-8.235h1.386c1.024 0 1.805.324 2.344.98.54.653.809 1.598.809 2.84v.633c-.012 1.219-.297 2.157-.856 2.809-.555.648-1.351.973-2.39.973zm10.49-1.977l1.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 0l1.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' fill-rule='evenodd' fill='url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-dkk,
.sprite-eur {
    display: inline-block;
    width: 36px;
    height: 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' gradientUnits='userSpaceOnUse' x1='0' y1='-2.104' x2='0' y2='100.532' gradientTransform='scale(.55385)'%3E%3Cstop offset='0' stop-color='%238ba6ee'/%3E%3Cstop offset='1' stop-color='%23263aa1'/%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 18zm15.785 2.852h4.621V19.02h-4.62v-1.66h4.62v-1.83h-4.61c.079-1.422.47-2.504 1.169-3.246.703-.746 1.707-1.117 3.012-1.117.875 0 1.753.148 2.636.441l.364-2.66c-1.153-.27-2.188-.402-3.102-.402-2.191 0-3.934.613-5.234 1.844-1.297 1.218-2 2.933-2.114 5.14h-2.246v1.828h2.23v1.66h-2.23v1.833h2.23c.071 2.234.743 3.972 2.016 5.218 1.27 1.246 3.016 1.867 5.23 1.867 1.106 0 2.18-.125 3.22-.375l-.364-2.648c-.824.285-1.71.43-2.66.43-1.316 0-2.328-.375-3.039-1.117-.7-.747-1.078-1.872-1.129-3.375zm0 0' 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' gradientUnits='userSpaceOnUse' x1='33' y1='-15.5' x2='32.5' y2='65' gradientTransform='scale(.55385)'%3E%3Cstop offset='0' stop-color='%23cd2231'/%3E%3Cstop offset='1' stop-color='%233f5da8'/%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 18zm-25.313 6.055c.731-.278 1.305-.684 1.72-1.223v-4.375H8.073v1.504h2.356v2.234c-.43.461-1.153.692-2.164.692-.926 0-1.653-.34-2.176-1.02-.516-.683-.774-1.644-.774-2.879v-.879c.016-1.238.254-2.175.711-2.812.465-.645 1.145-.965 2.032-.965 1.375 0 2.171.688 2.394 2.063h1.945c-.152-1.184-.601-2.086-1.351-2.715-.746-.63-1.754-.942-3.027-.942-1.477 0-2.633.489-3.457 1.457-.829.97-1.239 2.317-1.239 4.04v.894c.016 1.078.223 2.023.617 2.832.403.805.973 1.426 1.711 1.86.739.433 1.586.652 2.54.652.933 0 1.765-.141 2.495-.418zm3.899-11.16v11.418h4.164c1.281 0 2.262-.286 2.95-.86.687-.578 1.034-1.398 1.034-2.473 0-.648-.172-1.203-.511-1.66-.332-.468-.809-.785-1.426-.949.543-.23.957-.555 1.238-.973.281-.418.422-.89.422-1.414 0-1.023-.336-1.796-1.012-2.312-.672-.52-1.656-.777-2.945-.777zm1.984 9.835v-3.57h2.367c1.215.027 1.82.633 1.82 1.82 0 .551-.175.977-.527 1.286-.347.308-.835.464-1.457.464zm1.946-5.027H16.57v-3.207h1.93c.68 0 1.176.125 1.496.375.324.25.488.66.488 1.223 0 .515-.175.91-.527 1.195-.344.273-.824.414-1.441.414zm8.187 6.61V20.07h2.36c1.324 0 2.351-.308 3.082-.933.738-.621 1.105-1.492 1.105-2.61 0-1.093-.375-1.972-1.129-2.636-.746-.664-1.758-.996-3.035-.996h-4.367v11.418zm2.383-5.833h-2.383v-3.984h2.438c.66.008 1.175.2 1.554.57.375.368.563.86.563 1.477 0 .625-.184 1.11-.555 1.441-.371.332-.91.496-1.617.496zm0 0' fill-rule='evenodd' fill='url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-gbp,
.sprite-huf {
    display: inline-block;
    width: 36px;
    height: 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' gradientUnits='userSpaceOnUse' x1='33' y1='0' x2='32.5' y2='65' gradientTransform='scale(.55385)'%3E%3Cstop offset='0' stop-color='%23fc3d1d'/%3E%3Cstop offset='1' stop-color='%236a9f3c'/%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 18zm-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.578c0 1.61-.762 2.414-2.289 2.414-.754 0-1.324-.2-1.71-.606-.388-.402-.579-.984-.579-1.746v-7.64h-1.977v7.625c0 1.238.383 2.207 1.153 2.91.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.887zm4.11-1.05H31.8V17.18h-4.598v-3.395h5.27v-1.601h-7.254v11.418h1.984zm0 0' 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' gradientUnits='userSpaceOnUse' x1='33' y1='-15.5' x2='32.5' y2='65' gradientTransform='scale(.55385)'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23083db5'/%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 18zM7.2 23.652h2.077V11.793H7.2zm12.187-1.644h-5.453V11.793h-2.09v11.86h7.543zm7.32-2.613c.371.28.559.683.559 1.203 0 .476-.184.863-.551 1.156-.363.289-.91.433-1.637.433-.84 0-1.484-.187-1.937-.554-.45-.371-.676-.89-.676-1.563h-2.09c0 .742.203 1.395.605 1.953.407.559.973 1 1.7 1.32a6.04 6.04 0 002.398.473c1.317 0 2.356-.293 3.121-.87.77-.587 1.156-1.376 1.156-2.364 0-.61-.132-1.137-.398-1.59-.262-.453-.68-.855-1.246-1.203-.566-.355-1.316-.668-2.25-.937-.938-.278-1.61-.559-2.016-.848-.406-.293-.61-.656-.61-1.09 0-.516.188-.918.563-1.207.38-.289.91-.43 1.59-.43.73 0 1.293.176 1.684.528.394.347.594.832.594 1.449h2.078c0-.684-.184-1.305-.559-1.863-.375-.567-.89-1-1.543-1.305-.656-.305-1.402-.457-2.238-.457-1.258 0-2.285.312-3.074.93-.79.62-1.18 1.406-1.18 2.363 0 1.09.547 1.976 1.64 2.656.57.352 1.34.672 2.31.961.968.285 1.636.57 2.007.856zm0 0' fill-rule='evenodd' fill='url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-ils,
.sprite-jpy {
    display: inline-block;
    width: 36px;
    height: 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' gradientUnits='userSpaceOnUse' x1='33' y1='-22.5' x2='32.5' y2='65' gradientTransform='scale(.55385)'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23d40915'/%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 18zm-24.664-5.816H9.359v8c0 .62-.16 1.113-.48 1.468-.313.348-.734.524-1.27.524-.57 0-1.007-.153-1.308-.453-.297-.309-.45-.766-.45-1.375H3.876c0 1.074.324 1.91.973 2.511.648.602 1.57.903 2.761.903 1.121 0 2.02-.325 2.7-.965.683-.645 1.027-1.512 1.027-2.606zm4.258 11.418v-4.243h2.36c1.323 0 2.35-.308 3.081-.933.738-.621 1.106-1.492 1.106-2.61 0-1.093-.375-1.972-1.13-2.636-.745-.664-1.757-.996-3.034-.996h-4.368v11.418zm2.383-5.832h-2.383v-3.985h2.437c.66.012 1.18.2 1.555.57.375.368.562.86.562 1.477 0 .625-.183 1.11-.554 1.441-.371.332-.91.497-1.617.497zm12.257-5.586l-2.625 5.414-2.629-5.414h-2.203l3.836 7.214v4.204h1.992v-4.204l3.829-7.214zm0 0' 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' gradientUnits='userSpaceOnUse' x1='33' y1='0' x2='32.5' y2='65' gradientTransform='scale(.55385)'%3E%3Cstop offset='0' stop-color='%23f1433b'/%3E%3Cstop offset='1' stop-color='%23374aa9'/%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 18zM5.652 20.535L6.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.387c.59-.258 1.047-.621 1.375-1.094.332-.476.496-1.066.496-1.77 0-1.03-.32-1.82-.961-2.363-.64-.543-1.547-.816-2.727-.816h-3.59v10.523h1.774zm1.824-1.469h-1.824v-3.527h1.875c.613.011 1.078.168 1.387.476.312.309.468.746.468 1.309 0 .539-.167.969-.503 1.281-.336.309-.805.461-1.403.461zm14.942-5l-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' fill-rule='evenodd' fill='url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-krw,
.sprite-nok {
    display: inline-block;
    width: 36px;
    height: 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' gradientUnits='userSpaceOnUse' x1='32.999' y1='0' x2='32.999' y2='80' gradientTransform='scale(.55385)'%3E%3Cstop offset='0' stop-color='%233e53b4'/%3E%3Cstop offset='1' stop-color='%23fc3d1d'/%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 18zM9.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-.632c-.004-1.113-.203-2.09-.598-2.926-.39-.844-.945-1.484-1.667-1.93-.72-.449-1.54-.675-2.473-.675-.93 0-1.754.226-2.477.683-.715.45-1.273 1.102-1.672 1.953-.39.852-.585 1.836-.585 2.95v.64c.003 1.094.203 2.059.593 2.895.399.836.957 1.484 1.68 1.937.727.45 1.55.676 2.477.676.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.594c0 1.289-.238 2.265-.715 2.933-.469.672-1.145 1.004-2.023 1.004-.868 0-1.547-.34-2.04-1.027-.484-.684-.726-1.653-.726-2.91v-.657c.008-1.23.254-2.18.734-2.847.489-.676 1.16-1.012 2.016-1.012.879 0 1.558.336 2.031 1.012zm6.668 5.355l1.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' 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' gradientUnits='userSpaceOnUse' x1='33' y1='0' x2='32.5' y2='65' gradientTransform='scale(.55385)'%3E%3Cstop offset='0' stop-color='%23fc0d1b'/%3E%3Cstop offset='1' stop-color='%232f3487'/%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 18zm-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.29c1.027 0 1.94-.222 2.734-.664a4.525 4.525 0 001.844-1.898c.433-.82.652-1.774.652-2.856v-.574c0-1.066-.215-2.012-.645-2.836a4.58 4.58 0 00-1.82-1.914c-.777-.45-1.672-.676-2.68-.676zm1.985 9.836V14.34h1.39c1.024 0 1.805.324 2.344.98.54.653.809 1.598.809 2.836v.637c-.012 1.219-.297 2.152-.856 2.809-.554.648-1.351.972-2.39.972zm0 0' fill-rule='evenodd' fill='url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-nzd,
.sprite-pln {
    display: inline-block;
    width: 36px;
    height: 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' gradientUnits='userSpaceOnUse' x1='32.999' y1='-32.5' x2='32.999' y2='80' gradientTransform='scale(.55385)'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23f1433b'/%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 18zM5.86 23.602v-4.243h2.363c1.32 0 2.347-.308 3.082-.933.738-.621 1.105-1.492 1.105-2.61 0-1.093-.379-1.972-1.129-2.636-.75-.664-1.761-.996-3.035-.996H3.875v11.418zm2.386-5.832H5.86v-3.985h2.442c.656.012 1.176.2 1.55.57.38.368.567.86.567 1.477 0 .625-.188 1.11-.559 1.441-.37.332-.91.497-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' 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' gradientUnits='userSpaceOnUse' x1='32.999' y1='-15.5' x2='32.999' y2='80' gradientTransform='scale(.55385)'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%233e53b4'/%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 18zM5.86 19.758h2.214l2.29 4.398h2.124v-.101l-2.566-4.762c.66-.273 1.172-.672 1.539-1.184.371-.515.555-1.156.555-1.922 0-1.117-.356-1.972-1.075-2.562-.714-.59-1.73-.887-3.05-.887H3.875v11.418h1.984zm2.038-1.594H5.86V14.34h2.094c.692.008 1.211.18 1.555.515.351.336.527.81.527 1.422 0 .582-.191 1.047-.566 1.387-.375.336-.899.5-1.57.5zm14.356 2.207v-7.633h-1.977v7.575c0 1.613-.765 2.417-2.293 2.417-.75 0-1.32-.203-1.707-.605-.386-.402-.582-.984-.582-1.746v-7.64H13.72v7.624c0 1.239.386 2.207 1.152 2.907.77.695 1.809 1.043 3.113 1.043 1.293 0 2.325-.352 3.098-1.06.781-.71 1.172-1.671 1.172-2.882zm2.125-7.633v11.418h4.164c1.281 0 2.262-.285 2.95-.863.687-.574 1.034-1.398 1.034-2.469 0-.648-.172-1.203-.511-1.664-.336-.465-.809-.781-1.426-.95.543-.226.957-.55 1.238-.972.281-.418.422-.886.422-1.41 0-1.023-.336-1.797-1.012-2.312-.672-.52-1.656-.778-2.949-.778zm1.984 9.836v-3.57h2.367c1.211.027 1.82.633 1.82 1.82 0 .551-.175.977-.527 1.285-.351.309-.835.465-1.457.465zm1.942-5.027h-1.942V14.34h1.926c.68 0 1.18.125 1.5.375.324.25.484.66.484 1.223 0 .511-.171.91-.523 1.19-.344.278-.828.419-1.445.419zm0 0' fill-rule='evenodd' fill='url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-rub,
.sprite-sek {
    display: inline-block;
    width: 36px;
    height: 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' gradientUnits='userSpaceOnUse' x1='33' y1='0' x2='32.5' y2='65' gradientTransform='scale(.55385)'%3E%3Cstop offset='0' stop-color='%23fdc12d'/%3E%3Cstop offset='1' stop-color='%231d78d0'/%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 18zM9.89 19.66c.356.27.536.656.536 1.16 0 .461-.176.832-.528 1.114-.343.277-.859.414-1.55.414-.801 0-1.414-.176-1.844-.532-.43-.355-.645-.859-.645-1.507H3.875c0 .718.191 1.343.574 1.882.387.54.926.961 1.617 1.27a5.613 5.613 0 002.282.457c1.25 0 2.238-.281 2.964-.84.731-.566 1.098-1.324 1.098-2.273 0-.586-.125-1.098-.379-1.532-.25-.437-.644-.824-1.183-1.16-.54-.34-1.25-.64-2.141-.902-.887-.266-1.527-.54-1.914-.816-.387-.282-.578-.633-.578-1.051 0-.496.176-.883.531-1.16.363-.278.867-.414 1.516-.414.695 0 1.226.168 1.597.507.38.336.567.801.567 1.399h1.976c0-.66-.18-1.258-.535-1.797a3.485 3.485 0 00-1.465-1.254c-.62-.293-1.332-.441-2.125-.441-1.199 0-2.172.3-2.925.894-.747.598-1.122 1.356-1.122 2.274 0 1.05.52 1.906 1.56 2.558.546.34 1.276.649 2.198.926.918.277 1.555.55 1.903.824zm6.247-.996h4.687v-1.57h-4.687V13.94h5.425v-1.6h-7.41v11.422h7.465v-1.586h-5.48zm9.078 1.535l1.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' 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' gradientUnits='userSpaceOnUse' x1='32.002' y1='-60' x2='32.002' y2='65' gradientTransform='scale(.55385)'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fc3d1d'/%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 18zM9.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.184.372-.515.559-1.156.559-1.922 0-1.117-.36-1.972-1.074-2.562-.719-.59-1.735-.887-3.051-.887h-4.016v11.418h1.985zm2.04-1.594h-2.04V14.34h2.095c.69.008 1.207.18 1.55.515.352.336.528.81.528 1.422 0 .582-.188 1.047-.567 1.387-.375.336-.898.5-1.566.5zm11.976-5.426l-2.628 5.41-2.63-5.41H22.98l3.836 7.215v4.203h1.993v-4.203l3.828-7.215zm0 0' fill-rule='evenodd' fill='url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-try,
.sprite-usd {
    display: inline-block;
    width: 36px;
    height: 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' gradientUnits='userSpaceOnUse' x1='0' y1='-2.104' x2='0' y2='100.532' gradientTransform='scale(.55385)'%3E%3Cstop offset='0' stop-color='%238beeca'/%3E%3Cstop offset='1' stop-color='%2326a17b'/%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 18zm20.652 2.387c.47.476.7 1.082.7 1.82 0 .785-.258 1.418-.778 1.895-.512.476-1.258.714-2.246.714-1.004 0-1.781-.3-2.336-.898-.547-.598-.816-1.441-.816-2.531H12.02c0 1.715.46 3.09 1.375 4.129.925 1.039 2.246 1.652 3.96 1.843v2.52h2.063v-2.531c1.602-.164 2.848-.703 3.738-1.61.903-.91 1.352-2.097 1.352-3.558 0-.778-.117-1.457-.352-2.04a4.66 4.66 0 00-1-1.53 6.618 6.618 0 00-1.593-1.196c-.633-.344-1.504-.723-2.61-1.129-1.11-.406-1.894-.832-2.363-1.285-.461-.457-.688-1.063-.688-1.816 0-.84.235-1.485.7-1.934.468-.45 1.117-.676 1.949-.676.84 0 1.5.317 1.984.95.492.62.742 1.48.742 2.57h3.141c0-1.696-.414-3.074-1.234-4.13-.82-1.062-1.985-1.702-3.493-1.921V5.188h-2.078V8.02c-1.496.171-2.68.722-3.554 1.648-.875.926-1.313 2.105-1.313 3.543 0 2.121 1.008 3.719 3.027 4.8.606.333 1.454.688 2.543 1.079 1.09.383 1.868.812 2.336 1.297zm0 0' fill-rule='evenodd' fill='url(%23a)'/%3E%3C/svg%3E") 50% no-repeat
}

.sprite-zar {
    display: inline-block;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='32.002' y1='0' x2='32.002' y2='96' gradientTransform='scale(.55385)'%3E%3Cstop offset='0' stop-color='%232e7d33'/%3E%3Cstop offset='1' stop-color='%23253692'/%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 18zm-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.184.37-.515.554-1.156.554-1.922 0-1.117-.355-1.972-1.074-2.562-.715-.59-1.73-.887-3.05-.887H24.34v11.418h1.984zm2.04-1.594h-2.04V14.34h2.094c.691.008 1.21.18 1.555.515.351.336.523.81.523 1.422 0 .582-.187 1.047-.562 1.387-.38.336-.899.5-1.57.5zm0 0' fill-rule='evenodd' fill='url(%23a)'/%3E%3C/svg%3E") 50% no-repeat;
    width: 36px;
    height: 36px
}

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

.sprite-knowledge {
    display: inline-block;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.143 0v12.429c2.741-.015 4.784 1.48 6.428 2.852V2.571C6.751 1.046 4.706-.002 2.143 0zm13.714 0c-2.563-.002-4.609 1.046-6.428 2.571v12.71c1.644-1.372 3.687-2.867 6.428-2.852V0zM0 1.714v12.429l7.5 1.286c-1.425-1.075-3.223-2.155-5.357-2.143h-.429a.445.445 0 01-.428-.429V1.895L0 1.715zm18 0l-1.286.181v10.962a.445.445 0 01-.428.429h-.429c-2.134-.012-3.932 1.068-5.357 2.143l7.5-1.286V1.714z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='0' y1='15' x2='19' 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;
    width: 18px;
    height: 16px
}

.sprite-membership {
    display: inline-block;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.193.7H1.807A1.31 1.31 0 00.5 2.008v8.886c0 .72.587 1.307 1.307 1.307h15.386a1.31 1.31 0 001.307-1.307V2.008c0-.74-.587-1.308-1.307-1.308zM9.178 6.005l-1.25 1.08a.393.393 0 00-.133.398l.379 1.61c.075.342-.303.626-.607.437l-1.402-.853a.41.41 0 00-.417 0l-1.402.853c-.303.19-.682-.095-.606-.436l.379-1.61a.393.393 0 00-.133-.399l-1.25-1.08c-.265-.227-.133-.682.227-.7l1.649-.133a.427.427 0 00.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.701zm6.48 3.828h-4.566a.51.51 0 01-.512-.512.51.51 0 01.512-.511h4.566a.51.51 0 01.511.511.51.51 0 01-.511.512zm0-2.88h-4.566a.51.51 0 01-.512-.512.51.51 0 01.512-.511h4.566a.51.51 0 01.511.511c.02.284-.227.512-.511.512zm0-2.861h-4.566a.51.51 0 01-.512-.512.51.51 0 01.512-.511h4.566a.51.51 0 01.511.511.51.51 0 01-.511.512z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='.5' y1='6.579' x2='18.5' 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;
    width: 19px;
    height: 13px
}

.sprite-play-button {
    display: inline-block;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)' fill='%23fff'%3E%3Cpath d='M21.52 5.988c-1.472-2.447-3.848-4.197-6.69-4.928a11.347 11.347 0 00-8.362 1.057C3.92 3.529 2.096 5.81 1.334 8.539c-.761 2.729-.37 5.58 1.101 8.026 1.472 2.446 3.848 4.197 6.69 4.928.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.422.762-2.729.37-5.58-1.101-8.026zm-.008 7.74c-.682 2.446-2.316 4.489-4.599 5.754a10.166 10.166 0 01-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.13 10.13 0 014.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.278L10.18 6.352a1.232 1.232 0 00-1.201 0c-.376.209-.6.582-.6.998v7.853c0 .417.224.79.6.998a1.236 1.236 0 001.2 0l7.085-3.926c.376-.209.6-.582.6-.998 0-.417-.224-.79-.6-.998zm-.574 1.043l-7.084 3.926c-.009.005-.027.015-.053 0-.027-.014-.027-.034-.027-.044V7.35c0-.01 0-.029.027-.044a.056.056 0 01.027-.008c.012 0 .02.005.026.008l7.084 3.926a.046.046 0 01.027.045c0 .03-.018.04-.027.044zm2.061-5.069c-1.364-1.692-3.416-2.829-5.628-3.119a.57.57 0 00-.646.471.555.555 0 00.49.62c1.918.252 3.695 1.237 4.877 2.702a.586.586 0 00.805.098.536.536 0 00.102-.772z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' transform='translate(.953 .695)' d='M0 0h22.047v21.163H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    width: 23px;
    height: 22px
}

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

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

.sprite-support {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 12.679L0 4.837v11.667h20V4.837l-10 7.842z' fill='url(%23paint0_linear)'/%3E%3Cpath d='M19.785 3.516H.215L10 11.19l9.785-7.674z' fill='url(%23paint1_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='10' y1='4.837' x2='10' y2='16.504' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F76A1A'/%3E%3Cstop offset='1' stop-color='%23FFB862'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='10' y1='3.516' x2='10' 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 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.623-.017.016z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='.671' y1='12.81' x2='17.96' 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;
    width: 17px;
    height: 13px
}

.sprite-tw {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.104 3.645l.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 01-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.645z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='.335' y1='12.81' x2='17.617' 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
}

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

main {
    padding-top: 80px
}

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

.for-mobile {
    display: none
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.download-link {
    display: none !important
}

@media (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 (max-width:767.98px) {
    .p-18 {
        font-size: 16px
    }
}

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

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

@media screen and (min-width:1200px) {

    .desktop-item:hover,
    .download-hover-item:hover,
    .mobile-item:hover {
        transform: scale(1.1);
        filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, .5))
    }
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px
}

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

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

.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 (max-width:1199.98px) {
    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media (max-width:1199.98px) {
    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%
    }
}

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

@media (max-width:767.98px) {
    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%
    }
}

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

strong {
    font-weight: 700
}

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

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

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

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

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

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

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

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

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

@media (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 (max-width:1365.98px) {
    .title-1 {
        font-size: 48px
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.hidden-link {
    cursor: pointer
}

@-webkit-keyframes pulsing {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

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

    to {
        transform: rotate(1turn)
    }
}

.social-links {
    display: flex;
    align-items: center;
    justify-content: center;
    border-top: 1px solid #cdd1d6;
    border-bottom: 1px solid #cdd1d6;
    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 {
    display: flex;
    align-items: center
}

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

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

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

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

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

.for-tablet {
    display: none
}

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

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

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

.header .logo {
    width: 104px
}

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

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

@media (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 {
        display: flex;
        position: absolute;
        top: calc(100% - 1px);
        left: 0;
        flex-direction: column;
        right: 0;
        width: 100%;
        height: calc(100vh - 80px);
        z-index: 100;
        background: #135;
        padding-top: 20px;
        overflow-y: auto;
        overflow-x: hidden
    }

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

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

    .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);
        width: 20px;
        max-height: 20px
    }
}

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

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

@media (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 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

@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 {
    display: flex;
    align-items: center;
    height: 80px
}

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

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

@media (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: 0
}

.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 (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 (max-width:767.98px) {
    .header-col-social {
        display: none
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .dropdown__body:before {
        content: none
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .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 {
        transform: scaleY(-1);
        filter: grayscale(0)
    }

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

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

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

@media (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;
    min-width: 22px;
    margin-right: 5px
}

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

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

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

.lang-dropdown {
    margin-right: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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 .footer-copy {
    display: none
}

@media (max-width:1199.98px) {
    .footer__left-support {
        display: flex;
        align-items: center;
        padding-bottom: 30px
    }

    .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 {
        display: block;
        font-size: 14px;
        line-height: 20px;
        color: #b1bdcd
    }
}

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

@media (max-width:1199.98px) {
    .footer__left {
        padding-bottom: 60px
    }
}

@media (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;
    justify-content: space-between;
    font-size: 14px
}

@media (max-width:767.98px) {
    .footer-row {
        flex-direction: column
    }
}

@media (max-width:767.98px) {
    .footer-col.open .footer-list {
        display: block;
        padding-bottom: 20px
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.social-link:hover {
    opacity: 1
}

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

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

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

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

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

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

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

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

    to {
        background-color: #698ee4;
        transform: scale(1)
    }
}

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

    to {
        background-color: #698ee4;
        transform: scale(1)
    }
}

.link {
    position: relative
}

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

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

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

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

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

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

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

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

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

@media (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 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.img-hidden {
    display: none
}

.modal-overlay {
    opacity: 0;
    z-index: -1
}

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

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

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

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

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

.modal-window__close,
.newsletter-popup__close {
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 2em;
    color: #135
}

.modal-window__close:hover,
.newsletter-popup__close:hover {
    color: #3692fe
}

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

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

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

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

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

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

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

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

#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 {
    max-width: 700px;
    background: #fff;
    box-shadow: 0 20px 25px rgba(0, 0, 0, .1), 0 10px 10px rgba(0, 0, 0, .04);
    padding: 50px
}

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

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

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

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

@media (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 {
        width: 600px;
        padding: 35px 15px 20px;
        max-height: 100vh;
        overflow-y: scroll
    }

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

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

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

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

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

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

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

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

    #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-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
}

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

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

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

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

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

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

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

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

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

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

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

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

@media (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;
    text-align: center;
    padding-bottom: 40px;
    max-width: 800px;
    margin: 0 auto
}

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

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

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

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

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

.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 (max-width:499.98px) {
    .wallet-cards-section__card {
        padding: 16px 14px;
        border-radius: 20px
    }
}

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

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

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

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

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

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

.mobile-item {
    margin: 12px
}

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

.mobile-item__logo img {
    width: 100%
}

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

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

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

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

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

.offer-section {
    position: relative;
    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
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (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 (max-width:1199.98px) {
    .offer-link__icons .icon {
        font-size: 45px
    }
}

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

.first-section .offer-link__text,
.offer-link__text {
    font-weight: 500;
    font-size: 22px;
    line-height: 40px;
    color: #373f5a;
    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 {
    content: "";
    position: absolute;
    width: 500px;
    height: 100%;
    top: 0;
    left: -35%;
    background: hsla(0, 0%, 100%, .5);
    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 (max-width:1199.98px) {

    .first-section .offer-link__text,
    .offer-link__text {
        margin: 10px 35px
    }
}

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

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

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

@media (max-width:1699.98px) {

    .first-section-style .container,
    .first-section .container {
        padding-bottom: 160px
    }
}

@media (max-width:1499.98px) {

    .first-section-style .container,
    .first-section .container {
        padding-top: 30px;
        padding-bottom: 110px;
        max-width: 1110px
    }
}

@media (max-width:1365.98px) {

    .first-section-style .container,
    .first-section .container {
        padding-bottom: 95px
    }
}

@media (max-width:767.98px) {

    .first-section-style .container,
    .first-section .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-top: 50px;
    margin-bottom: 60px
}

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

@media (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 (max-width:1499.98px) {
    .first-section.bg-index-first-section .title-1 {
        margin-bottom: 20px
    }

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

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

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

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

    .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 (max-width:767.98px) {
    .first-section.bg-index-first-section .title-1 {
        font-size: 27px
    }

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

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

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

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

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

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

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

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

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

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

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

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

@media (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 (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 (max-width:767.98px) {
    .first-section.first-section-wallet .video-btn {
        display: inline-flex;
        margin-bottom: 30px
    }
}

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

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

@media (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,
.first-section__right {
    min-width: 50%
}

@media (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 {
    max-width: 440px;
    font-size: 20px
}

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

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

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

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

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

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

@media (max-width:1199.98px) {

    .first-section .title-1,
    .first-section .title-4,
    .first-section p {
        text-align: center
    }
}

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

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

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

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

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

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

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

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

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

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

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

@media (max-width:767.98px) {

    .first-section .laptop-video__img,
    .first-section .laptop-video picture source {
        display: none
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.newsletter-popup.close {
    -webkit-animation: newsletterPopupSlideOut .8s cubic-bezier(.68, -.6, .32, 1.6) forwards;
    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 {
    content: "";
    width: 1px;
    height: 100%;
    background: rgba(217, 220, 224, .5);
    position: absolute;
    right: 0;
    top: 0
}

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

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

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

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

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

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

.newsletter-popup__start {
    padding: 25px 0
}

.newsletter-popup .newsletter-social {
    display: flex;
    align-items: center;
    font-size: 12px;
    color: #135;
    margin: 0 15px;
    padding: 7px 10px;
    transition: .1s;
    border-radius: 15px;
    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 {
    opacity: 0;
    pointer-events: none;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

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

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

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

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

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

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

.newsletter-popup .subscribe-form .subscribe-control {
    margin: 0;
    height: 44px;
    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 {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

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

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

@-webkit-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 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%)
    }
}

@-webkit-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 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%)
    }
}

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

    to {
        opacity: 1;
        transform: translateX(0);
        z-index: 100
    }
}

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

    to {
        opacity: 1;
        transform: translateX(0);
        z-index: 100
    }
}

@-webkit-keyframes newsletterPopupSlideOut {
    0% {
        opacity: 1;
        transform: translateX(0);
        z-index: 100
    }

    99% {
        opacity: 0;
        transform: translateY(100px);
        z-index: 100
    }

    to {
        display: none !important
    }
}

@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 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    -moz-column-gap: 30px;
    column-gap: 30px
}

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

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

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

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

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

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

@media (max-width:767.98px) {

    .latest-section__banners .swiper-button-next,
    .latest-section__banners .swiper-button-prev {
        top: calc(50% + 15px);
        width: 44px;
        height: 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 (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 {
    display: flex;
    align-items: center;
    max-width: 420px;
    max-height: 200px;
    height: 100%;
    box-sizing: border-box
}

.latest-section .offer-section--hot:before {
    left: 20px
}

.latest-section .offer-link {
    flex-wrap: nowrap;
    overflow: visible;
    height: 100%;
    padding: 50px
}

.latest-section .offer-link__text {
    margin: 0;
    text-align: left;
    font-size: 30px
}

.latest-section .offer-link__img {
    margin-left: 20px
}

.latest-section .offer-link .icon {
    margin-right: 0;
    margin-left: 20px
}

@media (max-width:1399.98px) {
    .latest-section .offer-link {
        padding: 50px
    }
}

@media (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 (max-width:1139.98px) {
    .latest-section .offer-link__text {
        font-size: 20px
    }
}

@media (max-width:767.98px) {
    .latest-section .offer-link {
        flex-direction: row
    }
}

@media (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 {
        display: flex;
        flex-direction: row;
        -moz-column-gap: 0;
        column-gap: 0
    }

    .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 {
        width: 100%;
        margin-right: 30px;
        height: 200px
    }
}

@media (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;
    padding: 48px;
    height: auto
}

.reviews-slider .review-card__head {
    display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .05em;
    text-transform: uppercase;
    color: #135;
    padding-bottom: 24px
}

.reviews-slider .review-card__head img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    flex-shrink: 0;
    margin-right: 20px
}

.reviews-slider .review-card__body {
    font-size: 16px;
    line-height: 2;
    color: #637b94
}

.reviews-slider .review-card__body strong {
    font-weight: 500
}

.reviews-slider .review-card__body .review-stars {
    padding-bottom: 24px
}

@media (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-right: 0;
        margin-bottom: 5px
    }

    .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;
    box-shadow: 0 24px 36px rgba(23, 42, 63, .08);
    margin-bottom: -40px;
    position: relative;
    z-index: 1;
    border-radius: 10px
}

.price__body {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    border-radius: 10px;
    padding-top: 10px
}

.price__item {
    display: flex;
    height: 90px;
    align-items: center;
    padding: 0 2vw;
    transition: .1s ease-in-out
}

@media (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 (max-width:1199.98px) {
    .price__item {
        justify-content: space-between;
        padding: 0 5vw
    }
}

@media (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 {
    width: 3%;
    font-size: 18px;
    color: #135;
    margin-bottom: unset
}

@media (max-width:1199.98px) {
    .price__number {
        display: none
    }
}

.price__info {
    display: flex;
    align-items: center;
    width: 26%
}

@media (max-width:1365.98px) {
    .price__info .icon {
        font-size: 2.5em
    }
}

.price__row {
    display: flex;
    line-height: 30px
}

@media (max-width:1199.98px) {
    .price__row {
        line-height: 1.4
    }
}

.price__info .price__row {
    flex-wrap: wrap
}

@media (max-width:767.98px) {
    .price__info .price__row {
        flex-direction: column;
        line-height: 1
    }
}

.price__row--right {
    width: calc(68% - 130px);
    align-self: stretch
}

@media (max-width:1199.98px) {
    .price__row--right {
        flex-direction: column;
        width: auto;
        justify-content: center
    }
}

.price__name {
    color: #135;
    text-transform: capitalize;
    white-space: nowrap
}

.price__name,
.price__short {
    margin-left: 10px;
    font-size: 20px
}

.price__short {
    color: #b1bdcd;
    text-transform: uppercase
}

.price__cap {
    display: flex;
    justify-content: flex-start;
    font-size: 22px;
    color: #135;
    width: 28%
}

@media (max-width:1199.98px) {
    .price__cap {
        display: none
    }
}

.price__sum {
    display: flex;
    justify-content: flex-start;
    font-size: 22px;
    color: #135;
    width: 25%
}

@media (max-width:767.98px) {
    .price__sum {
        display: none
    }
}

.price__change {
    display: flex;
    justify-content: flex-start;
    font-size: 22px;
    color: #ff5c5c;
    width: 23%
}

@media (max-width:1199.98px) {
    .price__change {
        display: none
    }
}

.price__cap,
.price__change,
.price__name,
.price__short,
.price__sum,
.price__volume {
    justify-content: right;
    align-items: 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;
    padding: 0 10px;
    width: 100%;
    text-transform: capitalize
}

@media (max-width:1365.98px) {
    .price__button-wrap .btn-medium {
        height: 40px
    }
}

@media (max-width:1199.98px) {
    .price__button-wrap {
        display: none
    }
}

.price--default {
    margin-bottom: unset
}

.price--default,
.price--default.price__volume {
    font-size: 20px;
    color: #637b94
}

.price__footer {
    padding: 20px 0;
    text-align: center
}

.price__apy {
    width: 12%;
    align-items: center;
    display: flex;
    justify-content: right
}

.price__apy-td {
    font-size: 22px;
    line-height: 1;
    color: #135
}

@media (max-width:1199.98px) {
    .price__apy-td {
        background: transparent
    }
}

.price__volume {
    display: flex;
    justify-content: flex-start;
    font-size: 22px;
    color: #135;
    width: 20%
}

@media (max-width:1199.98px) {
    .price__volume {
        display: none
    }
}

@media (max-width:1199.98px) {

    .price__apy,
    .price__info,
    .price__sum {
        width: auto
    }

    .price__apy,
    .price__sum {
        justify-content: flex-end
    }
}

@media (max-width:359.98px) {
    .price__name {
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 130px
    }
}

.watch-video-button {
    position: absolute;
    top: 44%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: .1s ease
}

.watch-video-button img {
    margin-bottom: 5px
}

@media (max-width:379.98px) {
    .watch-video-button img {
        width: 44px
    }
}

.watch-video-button span {
    color: #135;
    background-color: #fff;
    border-radius: 10px;
    margin-top: 10px;
    padding: 3px 10px;
    line-height: 28px;
    font-size: 16px
}

@media (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 (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 {
    padding: 25px 35px;
    background: hsla(0, 0%, 100%, .2);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    border-radius: 20px
}

.watch-video-button--blur span {
    color: #fff;
    background-color: transparent;
    padding: 0;
    margin-top: 0
}

@media (max-width:379.98px) {
    .watch-video-button--blur {
        padding: 25px
    }
}

.portfolio-section {
    background-color: #e9f5fe;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    overflow: hidden;
    padding-top: 120px;
    padding-bottom: 65px;
    position: relative
}

.portfolio-section .section-heading p {
    max-width: 658px;
    margin: 0 auto
}

.portfolio-section .disabled {
    display: none
}

.portfolio-section__background {
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1
}

.portfolio-laptop {
    position: relative;
    margin-top: -50px
}

@media (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;
    padding-top: 20px;
    padding-bottom: 40px;
    line-height: 1.6
}

@media (max-width:1199.98px) {
    .exchange-section__text .title-2 {
        padding-top: 0
    }
}

@media (max-width:767.98px) {
    .exchange-section__text {
        text-align: center;
        padding-top: 16px
    }

    .exchange-section__text .title-2,
    .exchange-section__text .title-4 {
        text-align: center
    }
}

@media (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 (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 (max-width:767.98px) {
    .exchange-section .row+.row {
        margin-top: 80px
    }
}

@media (max-width:767.98px) {

    .exchange-section .row:first-child,
    .exchange-section .row:nth-child(3) {
        flex-direction: column-reverse
    }
}

.features-section {
    padding: 130px 0;
    background: linear-gradient(180deg, #eaf6ff, #eaf6ff)
}

.features-section__btn {
    padding-top: 90px;
    text-align: center
}

@media (max-width:1199.98px) {
    .features-section .col-md-6:last-child {
        margin: 0 auto
    }
}

@media (max-width:767.98px) {
    .features-section .col-sm-12+.col-sm-12 {
        margin-top: 50px
    }

    .features-section__btn {
        padding-top: 45px
    }
}

.features-item {
    text-align: center;
    padding: 0 50px
}

.features-item__icon {
    margin: 0 auto 28px
}

.features-item__title {
    margin-bottom: 16px;
    white-space: nowrap
}

@media (max-width:767.98px) {
    .features-item {
        padding: 0
    }
}

.supported-section {
    padding: 100px 0
}

.supported-coins {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-left: -40px;
    margin-right: -40px;
    flex-wrap: wrap
}

@media (max-width:1199.98px) {
    .supported-coins {
        margin-left: -30px;
        margin-right: -30px
    }
}

@media (max-width:767.98px) {
    .supported-coins {
        margin-left: -10px;
        margin-right: -10px
    }
}

.coin-item {
    text-align: center;
    width: calc(14.28571% - 80px);
    margin: 40px 10px 40px 40px
}

.coin-item__name {
    margin-top: 20px
}

@media (max-width:1199.98px) {
    .coin-item {
        width: calc(20% - 80px)
    }
}

@media (max-width:767.98px) {
    .coin-item {
        margin: 10px;
        width: calc(33.33333% - 20px)
    }

    .coin-item__icon.icon {
        font-size: 3em
    }

    .coin-item__name {
        margin-top: 10px
    }
}

.slider-style {
    position: relative
}

.slider-style__dots {
    bottom: -10px !important
}

.slider-style__dot {
    width: 10px !important;
    height: 10px !important;
    margin: 0 6px !important;
    background: #b1bdcd !important;
    opacity: 1 !important
}

.slider-style__dot.is-active {
    transform: none !important;
    background: #3692fe !important
}

.slider-style__arrow {
    width: 60px;
    height: 60px;
    background: #fff;
    box-shadow: 0 24px 36px rgba(23, 42, 63, .08);
    border-radius: 50%
}

.slider-style__arrow svg {
    fill: none
}

@media (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 {
    box-sizing: border-box;
    height: auto;
    border-radius: 10px;
    box-shadow: 0 10px 15px rgba(23, 42, 63, .08)
}

.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 {
    display: flex
}

.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 (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 {
    display: flex;
    flex-direction: column;
    padding: 48px 40px 55px;
    background: #f2f4f6;
    height: 100%
}

@media (max-width:1365.98px) {
    .team-card {
        padding: 20px
    }
}

.team-card__avatar {
    width: 120px;
    border-radius: 50%;
    margin: 0 auto 32px
}

@media (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 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: auto;
    gap: 8px
}

.download-section {
    background: #135;
    padding: 65px 0;
    color: #fff
}

.download-section .title-1 {
    color: #fff
}

.download-section .mobile-platforms {
    justify-content: center
}

@media (max-width:767.98px) {
    .download-section {
        display: none
    }
}

.download-section__latest {
    color: #fff;
    text-align: center
}

[data-download-link] {
    cursor: pointer
}

.desktop-platforms {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 80px
}

.check-hashsum {
    text-align: center;
    padding-top: 40px
}

.check-hashsum a {
    line-height: 2
}

.check-hashsum a:hover {
    text-decoration: underline
}

.desktop-item {
    display: block;
    text-align: center;
    margin: 0 25px
}

.desktop-item__logo {
    margin-bottom: 25px
}

.desktop-item__logo img {
    width: 86px;
    height: 86px
}

.download-for-mobile {
    display: none;
    background: linear-gradient(79.25deg, #1e7ae6, #2fa5f1);
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
    min-height: 100vh
}

.download-for-mobile .title-1 {
    color: #fff
}

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

    .download-for-mobile .mobile-item__logo {
        border: none
    }
}

.video-section {
    padding: 100px 0
}

@media (max-width:767.98px) {
    .video-section {
        display: none
    }
}

.partners-section {
    padding: 50px 0
}

.partners-section .col-3 {
    margin: 15px 0
}

@media (max-width:767.98px) {
    .partners-section {
        display: none
    }
}

.partner-item {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f4f6f8;
    height: 100%;
    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 {
    position: relative;
    min-width: 100%;
    text-align: left;
    cursor: pointer;
    padding: 28px 0;
    border-top: 2px solid #e4e7ec
}

.accordionHeader:after,
.accordionHeader:before {
    content: "";
    position: absolute;
    margin: auto 0;
    right: 15px;
    top: 0;
    bottom: 0;
    background-color: #3692fe;
    height: 2px;
    width: 20px;
    transition: .3s ease-in-out
}

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

@media (max-width:767.98px) {
    .accordionHeader {
        padding-right: 30px
    }
}

.accordionInner {
    visibility: hidden;
    max-height: 0;
    overflow: hidden
}

.accordionContainer.active .accordionInner {
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
    overflow: auto;
    visibility: visible;
    padding-bottom: 40px
}

.questions-section {
    padding: 50px 0
}

.questions-section__left .title-1 {
    text-align: left;
    margin-bottom: 100px;
    margin-right: 20px
}

@media (max-width:1199.98px) {
    .questions-section__left {
        padding-bottom: 40px
    }

    .questions-section__left .title-1 {
        text-align: center;
        margin-bottom: 40px
    }

    .questions-section__left .p-18 {
        text-align: center;
        max-width: 390px;
        margin: 0 auto
    }
}

.mobile-app {
    position: fixed;
    display: flex;
    bottom: 0;
    right: 0;
    left: 0;
    height: 88px;
    background: linear-gradient(180deg, #242e47, #171a25);
    z-index: 80;
    align-items: center;
    color: #fff;
    padding: 0 12px;
    transition: .3s
}

.mobile-app.isHide {
    transform: translateY(100%)
}

.mobile-app__logo {
    max-width: 70px;
    flex-shrink: 0
}

.mobile-app__info {
    padding-left: 10px;
    max-width: 100px;
    flex-shrink: 0
}

.mobile-app__title {
    font-size: 8px;
    line-height: 12px;
    padding-bottom: 7px
}

.mobile-app__btn {
    height: 36px;
    font-size: 10px;
    padding: 0 16px;
    margin-left: auto;
    min-width: 100px
}

.mobile-app .rating-stars {
    line-height: 1;
    font-size: 9px;
    display: flex;
    align-items: center
}

.mobile-app .rating-stars__stars {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9d8db' viewBox='0 0 78 13' width='78' height='13'%3E%3Cpath d='M6.64 10.94L3.7 12.48c-.97.52-1.6.05-1.43-1.04l.56-3.26-2.36-2.3c-.8-.78-.55-1.54.54-1.7L4.3 3.7 5.75.76c.5-1 1.28-1 1.77 0L9 3.7l3.26.48c1.1.16 1.34.92.55 1.7l-2.36 2.3.56 3.26c.2 1.1-.46 1.56-1.44 1.04l-2.92-1.54zm16 0l-2.93 1.54c-.97.52-1.6.05-1.43-1.04l.56-3.26-2.36-2.3c-.8-.78-.55-1.54.54-1.7l3.28-.47L21.75.76c.5-1 1.28-1 1.77 0L25 3.7l3.26.48c1.1.16 1.34.92.55 1.7l-2.36 2.3.56 3.26c.2 1.1-.46 1.56-1.44 1.04l-2.92-1.54zm16 0l-2.93 1.54c-.97.52-1.6.05-1.43-1.04l.56-3.26-2.36-2.3c-.8-.78-.55-1.54.54-1.7l3.28-.47L37.75.76c.5-1 1.28-1 1.77 0L41 3.7l3.26.48c1.1.16 1.34.92.55 1.7l-2.36 2.3.56 3.26c.2 1.1-.46 1.56-1.44 1.04l-2.92-1.54zm16 0l-2.93 1.54c-.97.52-1.6.05-1.43-1.04l.56-3.26-2.36-2.3c-.8-.78-.55-1.54.54-1.7l3.28-.47L53.75.76c.5-1 1.28-1 1.77 0L57 3.7l3.26.48c1.1.16 1.34.92.55 1.7l-2.36 2.3.56 3.26c.2 1.1-.46 1.56-1.44 1.04l-2.92-1.54zm16 0l-2.93 1.54c-.97.52-1.6.05-1.43-1.04l.56-3.26-2.36-2.3c-.8-.78-.55-1.54.54-1.7l3.28-.47L69.75.76c.5-1 1.28-1 1.77 0L73 3.7l3.26.48c1.1.16 1.34.92.55 1.7l-2.36 2.3.56 3.26c.2 1.1-.46 1.56-1.44 1.04l-2.92-1.54z'/%3E%3C/svg%3E")
}

.mobile-app .rating-stars__scale {
    display: block;
    color: #ffc700;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23F6B71D' viewBox='0 0 78 13' width='78' height='13'%3E%3Cpath d='M6.64 10.94L3.7 12.48c-.97.52-1.6.05-1.43-1.04l.56-3.26-2.36-2.3c-.8-.78-.55-1.54.54-1.7L4.3 3.7 5.75.76c.5-1 1.28-1 1.77 0L9 3.7l3.26.48c1.1.16 1.34.92.55 1.7l-2.36 2.3.56 3.26c.2 1.1-.46 1.56-1.44 1.04l-2.92-1.54zm16 0l-2.93 1.54c-.97.52-1.6.05-1.43-1.04l.56-3.26-2.36-2.3c-.8-.78-.55-1.54.54-1.7l3.28-.47L21.75.76c.5-1 1.28-1 1.77 0L25 3.7l3.26.48c1.1.16 1.34.92.55 1.7l-2.36 2.3.56 3.26c.2 1.1-.46 1.56-1.44 1.04l-2.92-1.54zm16 0l-2.93 1.54c-.97.52-1.6.05-1.43-1.04l.56-3.26-2.36-2.3c-.8-.78-.55-1.54.54-1.7l3.28-.47L37.75.76c.5-1 1.28-1 1.77 0L41 3.7l3.26.48c1.1.16 1.34.92.55 1.7l-2.36 2.3.56 3.26c.2 1.1-.46 1.56-1.44 1.04l-2.92-1.54zm16 0l-2.93 1.54c-.97.52-1.6.05-1.43-1.04l.56-3.26-2.36-2.3c-.8-.78-.55-1.54.54-1.7l3.28-.47L53.75.76c.5-1 1.28-1 1.77 0L57 3.7l3.26.48c1.1.16 1.34.92.55 1.7l-2.36 2.3.56 3.26c.2 1.1-.46 1.56-1.44 1.04l-2.92-1.54zm16 0l-2.93 1.54c-.97.52-1.6.05-1.43-1.04l.56-3.26-2.36-2.3c-.8-.78-.55-1.54.54-1.7l3.28-.47L69.75.76c.5-1 1.28-1 1.77 0L73 3.7l3.26.48c1.1.16 1.34.92.55 1.7l-2.36 2.3.56 3.26c.2 1.1-.46 1.56-1.44 1.04l-2.92-1.54z'/%3E%3C/svg%3E")
}

.mobile-app .rating-stars__scale,
.mobile-app .rating-stars__stars {
    background-repeat: no-repeat;
    background-size: cover;
    width: 6em;
    height: 1em
}

.mobile-app .rating-stars__rating {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    overflow: hidden
}

.subscribe-form {
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 760px;
    margin: 0 auto
}

@media (max-width:1199.98px) {
    .subscribe-form {
        flex-direction: column;
        max-width: 630px
    }
}

.subscribe-email {
    background: #fff;
    box-shadow: 0 24px 36px rgba(23, 42, 63, .08);
    border-radius: 8px;
    color: #3692fe;
    border: 2px solid transparent;
    padding-left: 10px;
    padding-right: 10px
}

.subscribe-email::-moz-placeholder {
    color: grey
}

.subscribe-email:-ms-input-placeholder {
    color: grey
}

.subscribe-email::placeholder {
    color: grey
}

.subscribe-control {
    font-weight: 400;
    font-size: 24px;
    line-height: 44px;
    height: 60px;
    width: 100%;
    margin: 0 10px;
    transition: .1s linear
}

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

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

@media (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 {
    box-shadow: 0 24px 36px rgba(23, 42, 63, .08);
    background: #1d72da
}

.subscribe-section {
    padding: 80px 0
}

@media (max-width:767.98px) {
    .subscribe-section {
        padding: 40px 0
    }
}

/*# sourceMappingURL=main.css.map*/