@charset "UTF-8";
/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */
html { font-family: sans-serif; line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

body { margin: 0; }

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; }

audio:not([controls]) { display: none; height: 0; }

progress { vertical-align: baseline; }

template, [hidden] { display: none; }

a { background-color: transparent; -webkit-text-decoration-skip: objects; }

a:active, a:hover { outline-width: 0; }

abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; }

b, strong { font-weight: inherit; }

b, strong { font-weight: bolder; }

dfn { font-style: italic; }

h1 { font-size: 2em; margin: 0.67em 0; }

mark { background-color: #ff0; color: #000; }

small { font-size: 80%; }

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

sub { bottom: -0.25em; }

sup { top: -0.5em; }

img { border-style: none; }

svg:not(:root) { overflow: hidden; }

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

figure { margin: 1em 40px; }

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

button, input, optgroup, select, textarea { font: inherit; margin: 0; }

optgroup { font-weight: bold; }

button, input { overflow: visible; }

button, select { text-transform: none; }

button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

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

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; }

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; }

textarea { overflow: auto; }

[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0; }

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

[type="search"] { -webkit-appearance: textfield; outline-offset: -2px; }

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

::-webkit-input-placeholder { color: inherit; opacity: 0.54; }

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

.icon-codedby { width: 47px; height: 5px; background-image: url("../img/icons.png"); background-position: 0px -15px; }

.icon-coderiver { width: 49px; height: 5px; background-image: url("../img/icons.png"); background-position: 0px 0px; }

@font-face { font-family: "svgfont"; src: url("fonts/svgfont.eot"); src: url("fonts/svgfont.eot?#iefix") format("eot"), url("fonts/svgfont.woff") format("woff"), url("fonts/svgfont.woff2") format("woff2"), url("fonts/svgfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }
.icon, [class^="icon-"], [class*=" icon-"] { font-family: "svgfont"; font-style: normal; font-weight: normal; text-rendering: auto; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon, [class^="icon-"], [class*=" icon-"] { display: inline-block; }

.icon-close:before { content: ""; }

.icon-i-home:before { content: ""; }

.icon-i-menu:before { content: ""; }

.icon-i-briefcase:before { content: ""; }

.icon-i-wireless-charging:before { content: ""; }

.icon-i-coins:before { content: ""; }

.icon-i-information:before { content: ""; }

.icon-i-alert:before { content: ""; }

.icon-i-arr-right-up:before { content: ""; }

.icon-i-carret-down:before { content: ""; }

.icon-i-close:before { content: ""; }

.icon-i-crescent:before { content: ""; }

.icon-i-sun:before { content: ""; }

.icon-i-earth:before { content: ""; }

.icon-i-funds:before { content: ""; }

.icon-i-gift:before { content: ""; }

.icon-i-line-chart:before { content: ""; }

.icon-i-safe:before { content: ""; }

.icon-i-search:before { content: ""; }

.icon-i-wallet:before { content: ""; }

.icon-i-medium:before { content: ""; }

.icon-i-reddit:before { content: ""; }

.icon-i-telegram:before { content: ""; }

.icon-i-twitch:before { content: ""; }

.icon-i-twitter:before { content: ""; }

.icon-i-arr-right-down:before { content: ""; }

.icon-i-flashlight:before { content: ""; }

.icon-i-exchange:before { content: ""; }

.icon-i-coin:before { content: ""; }

.icon-i-medal:before { content: ""; }

.icon-i-profile:before { content: ""; }

.icon-i-quote:before { content: ""; }

.icon-i-chat-delete:before { content: ""; }

.icon-i-share:before { content: ""; }

.icon-i-discord:before { content: ""; }

.icon-i-menu-open:before { content: ""; }

.icon-i-filter:before { content: ""; }

html, body { height: 100%; }

body { background: #16191C; color: #FFF; font-size: 14px; font-family: 'SF Pro Text', sans-serif; line-height: 1.25; overflow-x: hidden; overflow-y: auto; transition: background 1s ease-in-out, color 1s ease-in-out; }
body::-webkit-scrollbar { width: 8px; height: 8px; border-radius: 4px; }
body::-webkit-scrollbar-track { background: #283037; transition: background 1s ease-in-out; }
body::-webkit-scrollbar-thumb { background: #16191C; border-radius: 4px; transition: background 1s ease-in-out; }

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

h1, h2, h3, h4, h5, h6 { font-size: 1em; line-height: 1; margin: 0; }

img { vertical-align: top; max-width: 100%; }

a { text-decoration: none; }
a:hover { text-decoration: none; }

ul, ol { list-style-type: none; list-style-position: inside; padding: 0; margin: 0; }

p { margin: 0; }

button { outline: none; }
button:focus { outline: none; }

[class^='icon-'], [class*=' icon-'] { position: relative; vertical-align: middle; }

.wrapper { position: relative; min-width: 320px; min-height: 100%; padding-top: 62px; }

.container { width: 100%; padding-left: 16px; padding-right: 16px; margin-left: auto; margin-right: auto; }

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

.col, [class*="col-"] { width: 100%; max-width: 100%; padding-left: 8px; padding-right: 8px; }

.col { -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; }
.col-1 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(1 * 100% / 24); }
.col-2 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(2 * 100% / 24); }
.col-3 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(3 * 100% / 24); }
.col-4 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(4 * 100% / 24); }
.col-5 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(5 * 100% / 24); }
.col-6 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(6 * 100% / 24); }
.col-7 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(7 * 100% / 24); }
.col-8 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(8 * 100% / 24); }
.col-9 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(9 * 100% / 24); }
.col-10 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(10 * 100% / 24); }
.col-11 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(11 * 100% / 24); }
.col-12 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(12 * 100% / 24); }
.col-13 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(13 * 100% / 24); }
.col-14 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(14 * 100% / 24); }
.col-15 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(15 * 100% / 24); }
.col-16 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(16 * 100% / 24); }
.col-17 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(17 * 100% / 24); }
.col-18 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(18 * 100% / 24); }
.col-19 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(19 * 100% / 24); }
.col-20 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(20 * 100% / 24); }
.col-21 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(21 * 100% / 24); }
.col-22 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(22 * 100% / 24); }
.col-23 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(23 * 100% / 24); }
.col-24 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(24 * 100% / 24); }
.col-auto { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }

.offset-1 { margin-left: calc(1 * 100% / 24); }
.offset-2 { margin-left: calc(2 * 100% / 24); }
.offset-3 { margin-left: calc(3 * 100% / 24); }
.offset-4 { margin-left: calc(4 * 100% / 24); }
.offset-5 { margin-left: calc(5 * 100% / 24); }
.offset-6 { margin-left: calc(6 * 100% / 24); }
.offset-7 { margin-left: calc(7 * 100% / 24); }
.offset-8 { margin-left: calc(8 * 100% / 24); }
.offset-9 { margin-left: calc(9 * 100% / 24); }
.offset-10 { margin-left: calc(10 * 100% / 24); }
.offset-11 { margin-left: calc(11 * 100% / 24); }
.offset-12 { margin-left: calc(12 * 100% / 24); }
.offset-13 { margin-left: calc(13 * 100% / 24); }
.offset-14 { margin-left: calc(14 * 100% / 24); }
.offset-15 { margin-left: calc(15 * 100% / 24); }
.offset-16 { margin-left: calc(16 * 100% / 24); }
.offset-17 { margin-left: calc(17 * 100% / 24); }
.offset-18 { margin-left: calc(18 * 100% / 24); }
.offset-19 { margin-left: calc(19 * 100% / 24); }
.offset-20 { margin-left: calc(20 * 100% / 24); }
.offset-21 { margin-left: calc(21 * 100% / 24); }
.offset-22 { margin-left: calc(22 * 100% / 24); }
.offset-23 { margin-left: calc(23 * 100% / 24); }
.offset-24 { margin-left: calc(24 * 100% / 24); }

.w-auto { width: auto !important; }
.w-100 { width: 100% !important; }

.d-block { display: block !important; }
.d-none { display: none !important; }
.d-inline { display: inline !important; }
.d-flex { display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }

.text-left { text-align: left !important; }
.text-center { text-align: center !important; }
.text-right { text-align: right !important; }
.text-black { color: #16191C !important; }
.text-white { color: #FFF !important; }
.text-orange { color: #EEFE39 !important; }
.text-orange { color: #F08E1B !important; }
.text-violet { color: #AB42ED !important; }
.text-pink { color: #E94680 !important; }
.text-aqua { color: #53CDF4 !important; }
.text-green { color: #43B446 !important; }
.text-red { color: #CC0000 !important; }

.flex-row { -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
.flex-row-reverse { -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
.flex-column { -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }
.flex-column-reverse { -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }

.align-item-start { -webkit-align-items: flex-start !important; -ms-flex-align: start !important; -ms-grid-row-align: flex-start !important; align-items: flex-start !important; }
.align-item-end { -webkit-align-items: flex-end !important; -ms-flex-align: end !important; -ms-grid-row-align: flex-end !important; align-items: flex-end !important; }
.align-item-center { -webkit-align-items: center !important; -ms-flex-align: center !important; -ms-grid-row-align: center !important; align-items: center !important; }
.align-self-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }
.align-self-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }
.align-self-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }

.justify-content-start { -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
.justify-content-end { -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
.justify-content-center { -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
.justify-content-between { -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
.justify-content-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }

.margin-left-auto { margin-left: auto !important; }
.margin-right-auto { margin-left: auto !important; }

.bg-default { background: #283037; }
.bg-green { background: rgba(67, 180, 70, 0.2); }
.bg-yellow { background: rgba(238, 254, 57, 0.2); }
.bg-orange { background: rgba(240, 142, 27, 0.2); }
.bg-violet { background: rgba(171, 66, 237, 0.2); }
.bg-pink { background: rgba(233, 70, 128, 0.2); }
.bg-aqua { background: rgba(83, 205, 244, 0.2); }

.b-left { position: relative; padding-left: 7px; }
.b-left:before { content: ''; position: absolute; background: #43B446; top: 50%; left: 0; width: 2px; height: 10px; margin-top: -1px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.b-right { padding-right: 7px; }
.b-right:before { content: ''; position: absolute; background: #43B446; top: 50%; right: 0; width: 2px; height: 10px; margin-top: -1px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.trapeze { position: relative; background: #43B446; width: 32px; height: 9px; margin-top: -1px; margin-left: 4px; pointer-events: none; transition: width 0.3s ease; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 5px), calc(100% - 5px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 5px), calc(100% - 5px) 100%, 0 100%); }
.trapeze.invert { margin-left: 0; margin-right: 4px; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 5px 100%, 0 calc(100% - 5px)); clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 5px 100%, 0 calc(100% - 5px)); }

.scroll-content { max-height: 100vh; }

.heading { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-height: 150px; padding: 25px 44px 25px 32px; border-bottom: 1px solid #283037; margin-bottom: 32px; transition: border-color 1s ease-in-out; }
.heading-left { position: relative; padding-right: 90px; }
.heading-title { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 38px; font-weight: 600; line-height: 1.3; }
.heading-title:not(:last-child) { margin-bottom: 4px; }
.heading-title .icon { color: #43B446; font-size: 40px; margin-right: 16px; }
.heading-title h1 { font-weight: 600; }
.heading-subtitle { position: relative; max-width: 520px; color: #A2A3A4; font-size: 16px; line-height: 1.3; padding-left: 25px; transition: color 1s ease-in-out; }
.heading-subtitle:before { content: ''; position: absolute; background: #283037; top: 50%; left: 0; width: 1px; height: calc(100% - 6px); min-height: 28px; margin-top: -2px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); transition: opacity 1s ease-in-out; }
.heading-tvl { position: relative; color: rgba(255, 255, 255, 0.5); font-size: 12px; font-weight: 600; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; transition: color 1s ease-in-out; }
.heading-tvl b, .heading-tvl strong { display: block; color: #FFF; font-size: 16px; font-weight: 600; transition: color 1s ease-in-out; }
.heading-content { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 6px; padding-left: 0; padding-right: 0; }
.heading-info { position: relative; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; min-width: 204px; padding-left: 9px; }
.heading-info:not(:last-child) { margin-right: 32px; }
.heading-info:before { content: ''; position: absolute; background: #283037; top: 50%; left: 0; width: 1px; height: calc(100% - 6px); min-height: 28px; margin-top: -2px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); transition: opacity 1s ease-in-out; }
.heading-info__label { position: relative; font-size: 12px; font-weight: 600; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; opacity: 0.5; }
.heading-info__label:not(:last-child) { margin-bottom: 6px; }
.heading-info__title { position: relative; font-size: 16px; font-weight: 600; line-height: 1.1; }
.heading-info__table { position: relative; }
.heading-info__table:last-child { margin-bottom: -6px; }
.heading-info__table table tr td, .heading-info__table table tr th { vertical-align: bottom; font-size: 16px; font-weight: 600; line-height: 1; padding: 6px 3px; }
.heading-info__table table tr td:first-child, .heading-info__table table tr th:first-child { font-size: 12px; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; padding-left: 0; opacity: 0.5; }
.heading-info__table table tr td:last-child, .heading-info__table table tr th:last-child { padding-right: 0; }

.tabs { position: relative; }
.tabs ul { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; background: #202427; transition: background 1s ease-in-out; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%); }
.tabs ul li { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; height: 30px; color: rgba(255, 255, 255, 0.5); font-size: 12px; font-weight: 600; letter-spacing: 0.08em; text-align: center; text-transform: uppercase; border: 1px solid transparent; padding: 6px; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%); cursor: pointer; transition: border-color 0.3s ease, color 1s ease-in-out, background 1s ease-in-out; }
.tabs ul li:after { content: ''; position: absolute; background: #43B446; right: -2px; bottom: 5px; width: 16px; height: 1px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); transition: opacity 0.3s ease; opacity: 0; }
.tabs ul li.active { background: rgba(67, 180, 70, 0.2); color: #43B446; transition: border-color 0.3s ease, color 0.3s ease-in-out, background 0.3s ease-in-out; }
@media screen and (hover: hover) { .tabs ul li.active:hover { border-color: #43B446; }
  .tabs ul li.active:hover:after { opacity: 1; } }
.tabs ul li:hover { color: #FFF; transition: border-color 0.3s ease, color 0.3s ease-in-out, background 0.3s ease-in-out; }
.tabs ul li.disable, .tabs ul li[disable] { background: rgba(162, 163, 164, 0.2); color: #A2A3A4; border-color: transparent !important; }

.cursor { position: fixed; display: none; top: 0; left: 50%; -webkit-transform: translate(0, 100%); -ms-transform: translate(0, 100%); transform: translate(0, 100%); z-index: 20; }
.cursor svg { width: 12px; height: 22px; }

@-webkit-keyframes toggleOpacity { 0% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes toggleOpacity { 0% { opacity: 0; }
  100% { opacity: 1; } }
@-webkit-keyframes rotate { from { -webkit-transform: rotate(0); transform: rotate(0); }
  to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
@keyframes rotate { from { -webkit-transform: rotate(0); transform: rotate(0); }
  to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
.mCSB_inside > .mCSB_container { margin-right: 9px; }
.mCSB_scrollTools { width: 9px; opacity: 1; }
.mCSB_scrollTools .mCSB_dragger { height: 32px; }
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: #43B446; transition: background 1s ease-in-out; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #43B446 !important; width: 9px; height: 32px; border-radius: 0; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 4px), calc(100% - 4px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 4px), calc(100% - 4px) 100%, 0 100%); transition: background 1s ease-in-out; }
.mCSB_scrollTools .mCSB_draggerRail { background: #283037; width: 1px; border-radius: 0; transition: background 1s ease-in-out; }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0 !important; }

.link { position: relative; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #FFF; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.31em; text-transform: uppercase; transition: color 1s ease-in-out; }
.link:hover, .link:active { color: #43B446; transition: color 0.3s ease; }
.link .icon { color: #43B446; font-size: 18px; margin-right: 5px; }

.table { position: relative; }
.table:not(:last-child) { margin-bottom: 24px; }
.table-heading { position: relative; font-size: 12px; font-weight: 600; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; overflow: hidden; }
.table-heading:not(:last-child) { margin-bottom: 4px; }
.table-heading span { position: relative; }
.table-heading span:before { content: ''; position: absolute; background: #283037; left: calc(100% + 6px); bottom: 2px; height: 1px; width: 100vw; transition: opacity 1s ease-in-out; }
.table-info { position: relative; color: #A2A3A4; font-size: 14px; line-height: 1.3; transition: color 1s ease-in-out; }
.table-info:not(:last-child) { margin-bottom: 8px; }
.table-head { position: relative; }
.table-head .table-line { padding: 8px 0; }
.table-head .table-line:not(:last-child) { border-bottom: 0; }
.table-body { position: relative; }
.table-line { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 16px 0; }
.table-line:not(:last-child) { border-bottom: 1px solid #283037; transition: border-color 1s ease-in-out; }
.table-line .info { margin-left: 6px; }
.table-label { position: relative; -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; color: rgba(255, 255, 255, 0.5); font-size: 12px; font-weight: 600; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; padding-left: 6px; transition: color 1s ease-in-out; }
.table-label:before { content: ''; position: absolute; background: #43B446; top: 2px; bottom: 5px; left: 0; width: 1px; }
.table-title { position: relative; font-size: 16px; font-weight: 600; text-align: right; line-height: 1.3; }

.range-slider { position: relative; padding-top: 18px; padding-bottom: 3px; }
.range-slider__line { position: relative; background: #A2A3A4; height: 2px; transition: background 1s ease-in-out; }
.range-slider__line:before, .range-slider__line:after { content: ''; position: absolute; background: #A2A3A4; top: 50%; width: 2px; height: 8px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); transition: background 1s ease-in-out; }
.range-slider__line:before { background: #43B446; left: 0; }
.range-slider__line:after { right: 0; }
.range-slider__progress { position: absolute; background: #43B446; bottom: 3px; left: 0; width: 50%; height: 2px; }
.range-slider__button { position: absolute; background: #43B446; left: calc(50% - 16px); bottom: 0; width: 32px; height: 8px; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 4px), calc(100% - 4px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 4px), calc(100% - 4px) 100%, 0 100%); cursor: pointer; }
.range-slider__count { position: absolute; bottom: 10px; left: calc(50% - 16px); color: #43B446; font-size: 14px; font-weight: 700; line-height: 1.3; }

.info { position: relative; top: -1px; cursor: pointer; }
.info:hover .info-text { opacity: 1; }
.info-text { position: absolute; background: rgba(67, 180, 70, 0.2); left: calc(100% + 12px); bottom: calc(100% - 12px); min-width: 190px; font-size: 14px; font-weight: 400; line-height: 1.3; text-align: left; border: 1px solid #43B446; padding: 12px 16px 12px 46px; -webkit-clip-path: polygon(10px 0%, 100% 0%, 100% 100%, 0% 100%, 10px calc(100% - 8px)); clip-path: polygon(10px 0%, 100% 0%, 100% 100%, 0% 100%, 10px calc(100% - 8px)); pointer-events: none; transition: opacity 0.3s ease; opacity: 0; }
.info-text:before { content: ''; position: absolute; background: #43B446; top: 0; left: 9px; width: 1px; height: calc(100% - 7px); }
.info-text:after { content: ''; position: absolute; background: #43B446; left: -3px; bottom: 2px; width: 14px; height: 1px; -webkit-transform: rotate(-40deg); -ms-transform: rotate(-40deg); transform: rotate(-40deg); }
.info-text .icon { position: absolute; top: 12px; left: 20px; }
.info .icon { color: #43B446; font-size: 18px; }

.crypto-couple { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-right: 10px; }
.crypto-couple img { width: 30px; height: 30px; }
.crypto-couple img:not(:last-child) { margin-right: 10px; }

.crypto-title { position: relative; -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; }

.overflow { position: fixed; background: #16191C; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; visibility: hidden; transition: opacity 0.3s ease; z-index: 100; }
.overflow.show { opacity: 0.9; visibility: visible; }
.overflow.menu-show { opacity: 0.5; visibility: visible; }

.version { position: relative; width: 220px; font-size: 14px; opacity: 0.5; }

.arr-download { width: 21px; height: 36px; pointer-events: none; }
.arr-download #arr-1 { -webkit-animation: toggleOpacity 0.6s linear infinite; animation: toggleOpacity 0.6s linear infinite; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; opacity: 0; }
.arr-download #arr-2 { -webkit-animation: toggleOpacity 0.6s linear infinite; animation: toggleOpacity 0.6s linear infinite; -webkit-animation-delay: 0.2s; animation-delay: 0.2s; opacity: 0; }
.arr-download #arr-3 { -webkit-animation: toggleOpacity 0.6s linear infinite; animation: toggleOpacity 0.6s linear infinite; -webkit-animation-delay: 0.1s; animation-delay: 0.1s; opacity: 0; }

.arr-link { width: 37px; height: 12px; pointer-events: none; }
.arr-link #arr-1 { -webkit-animation: toggleOpacity 0.6s linear infinite; animation: toggleOpacity 0.6s linear infinite; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; opacity: 0; }
.arr-link #arr-2 { -webkit-animation: toggleOpacity 0.6s linear infinite; animation: toggleOpacity 0.6s linear infinite; -webkit-animation-delay: 0.2s; animation-delay: 0.2s; opacity: 0; }
.arr-link #arr-3 { -webkit-animation: toggleOpacity 0.6s linear infinite; animation: toggleOpacity 0.6s linear infinite; -webkit-animation-delay: 0.1s; animation-delay: 0.1s; opacity: 0; }

.field-lg { height: 60px !important; }
.field-md { height: 50px !important; }
.field-sm { height: 40px !important; }

[class*="modal-lightbox"] { z-index: 20; }

.header { position: fixed; background: #16191C; top: 0; left: 0; right: 0; padding: 10px 0; z-index: 50; transition: background 1s ease-in-out; }
.header-landing { padding: 44px 0 12px; }
.header-inner { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.header-left { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; min-width: 220px; }
.header-right { position: relative; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.header-tvl { position: relative; padding-left: 32px; }
.header-tvl__title { position: relative; font-size: 12px; font-weight: 600; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; opacity: 0.5; }
.header-tvl__count { position: relative; color: #43B446; font-size: 16px; font-weight: 600; line-height: 1.3; }
.header-switch { position: relative; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.31em; text-transform: uppercase; }
.header-switch__title { position: relative; opacity: 0.5; }
.header-switch__title:not(:last-child) { margin-right: 10px; }
.header-switch a { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #FFF; transition: color 0.3s ease; }
.header-switch a:hover { color: #43B446; }
.header-switch a:hover .trapeze { width: 40px; }
.header-metamask { position: relative; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.header-metamask:not(:last-child) { margin-right: 32px; }
.header-metamask img { position: absolute; top: 50%; left: 0; max-height: 25px; margin-left: -5px; -webkit-transform: translate(-100%, -50%); -ms-transform: translate(-100%, -50%); transform: translate(-100%, -50%); }
.header-metamask a { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; color: #FFF; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.31em; text-transform: uppercase; transition: color 1s ease-in-out; }
.header-metamask a:hover { color: #43B446; transition: color 0.3s ease; }
.header-metamask a:hover .trapeze { width: 40px; }
.header-metamask a span { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.header-metamask__label { position: relative; color: #A2A3A4; font-weight: 400; letter-spacing: 0.17em; padding-left: 7px; margin-bottom: -14px; transition: color 1s ease-in-out; }
.header-connect { position: relative; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.header-connect img { max-height: 25px; margin-right: 5px; }
.header-connect a { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #FFF; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.31em; text-transform: uppercase; transition: color 1s ease-in-out; }
.header-connect a:hover { color: #43B446; transition: color 0.3s ease; }
.header-connect a:hover .trapeze { width: 40px; }
.header-account { position: relative; color: #A2A3A4; font-size: 16px; font-weight: 600; line-height: 1.3; transition: color 1s ease-in-out; }
.header-account:not(:last-child) { margin-right: 32px; }
.header-account b { color: #FFF; font-weight: 600; transition: color 1s ease-in-out; }
.header-menu { position: relative; }
.header-menu ul { display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.header-menu ul li { position: relative; }
.header-menu ul li:not(:last-child) { margin-right: 62px; }
.header-menu ul li a { position: relative; display: block; color: #FFF; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.2em; text-transform: uppercase; padding-left: 6px; transition: color 0.3s ease; }
.header-menu ul li a:before { content: ''; position: absolute; background: #43B446; top: 50%; left: 0; width: 2px; height: 10px; margin-top: -1px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.header-menu ul li a:hover { color: #43B446; }
.header-lang { position: relative; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.header-lang.show .header-lang__arr { -webkit-transform: rotateX(180deg); transform: rotateX(180deg); }
.header-lang__head { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; cursor: pointer; }
.header-lang__head:hover .header-lang__title { color: #43B446; }
.header-lang__title { position: relative; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.31em; text-transform: uppercase; padding-left: 6px; transition: color 0.3s ease; }
.header-lang__title:before { content: ''; position: absolute; background: #43B446; top: 50%; left: 0; width: 2px; height: 10px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin-top: -1px; }
.header-lang__arr { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 20px; height: 16px; color: #43B446; font-size: 6px; text-align: center; }
.header-lang__list { position: absolute; display: none; top: 100%; left: 0; right: 0; padding-top: 6px; }
.header-lang__list ul li a { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 24px; color: rgba(255, 255, 255, 0.5); font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; text-transform: uppercase; padding: 0 6px; transition: color 0.3s ease; }
.header-lang__list ul li a:hover { color: #FFF; }
.header-settings { position: relative; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.header-settings .sidebar-lang { height: 40px; }
.header-settings .sidebar-lang:not(:last-child) { margin-right: 30px; }

.menu-toggle, .menu-close { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #202427; width: 45px; height: 40px; color: #43B446; font-size: 20px; padding-right: 2px; cursor: pointer; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); transition: background 1s ease-in-out; }
.menu-toggle.active .icon:before, .menu-close.active .icon:before { content: '\EA03'; }

.logo { position: relative; }
.logo .logo-light, .logo .logo-dark { transition: opacity 1s ease-in-out; }
.logo .logo-light { opacity: 1; }
.logo .logo-dark { position: absolute; top: 0; left: 0; opacity: 0; }

.btn { position: relative; display: inline-block; background: rgba(67, 180, 70, 0.1); height: 56px; color: #FFF; font-size: 16px; font-weight: 700; font-family: 'Roboto', sans-serif; letter-spacing: 0.27em; line-height: 56px; text-align: left; text-decoration: none; text-transform: uppercase; border: 0; box-shadow: none; padding: 0 32px 0 14px; transition: color 1s ease-in-out; outline: none; cursor: pointer; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 28px), calc(100% - 28px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 28px), calc(100% - 28px) 100%, 0 100%); }
.btn-border { line-height: 50px; padding: 3px; margin-top: -3px; }
.btn-title { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 50px; text-transform: uppercase; border: 1px solid #43B446; padding: 8px 16px; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 25px), calc(100% - 25px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 25px), calc(100% - 25px) 100%, 0 100%); }
.btn-title:before { content: ''; position: absolute; background: #43B446; right: -6px; bottom: 11px; width: 36px; height: 1px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.btn-title .arr-link { margin-top: 6px; margin-left: auto; }
.btn-label { position: absolute; background: #16191C; top: -1px; left: 18px; max-width: calc(100% - 36px); color: #43B446; font-size: 8px; line-height: 1.125; letter-spacing: 0.09em; text-overflow: ellipsis; text-transform: uppercase; padding: 0 4px; white-space: nowrap; overflow: hidden; transition: color 1s ease-in-out, background 1s ease-in-out; }
.btn-label:before, .btn-label:after { content: ''; position: absolute; background: #43B446; top: 50%; width: 1px; height: 6px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.btn-label:before { left: 0; }
.btn-label:after { right: 0; }
.btn:hover, .btn:active { color: #43B446; text-decoration: none; outline: none; transition: color 0.3s ease; }
.btn:hover .btn-label, .btn:active .btn-label { color: #FFF; transition: color 0.3s ease, background 1s ease-in-out; }
.btn:focus { box-shadow: none; outline: none; }
.btn-green { background: #43B446; color: #FFF; }
.btn-grey { background: rgba(162, 163, 164, 0.1); border-color: #A2A3A4; }
.btn-grey .btn-title { border-color: #A2A3A4; }
.btn-grey .btn-title:before { background: #A2A3A4; }
.btn-nofill { background: transparent !important; }
.btn-md { height: 40px; font-size: 12px; line-height: 40px; letter-spacing: 0.1em; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%); }
.btn-md.btn-border { height: 46px; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 22px), calc(100% - 22px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 22px), calc(100% - 22px) 100%, 0 100%); }
.btn-md.btn-border .btn-title { height: 40px; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%); }
.btn-md.btn-border .btn-title:before { right: -6px; bottom: 9px; width: 30px; }
.btn-md.btn-nofill { height: 40px; padding: 0; margin: 0; }
.btn-md.btn-nofill .btn-title:before { right: -4px; bottom: 10px; width: 30px; }
.btn-min, .btn-max { position: absolute; background: rgba(67, 180, 70, 0.2); display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; right: 10px; bottom: 10px; height: 20px; min-width: 50px; color: #43B446; font-size: 12px; font-weight: 700; line-height: 1.16667; letter-spacing: 0.31em; text-transform: uppercase; border: 0; cursor: pointer; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%); transition: color 0.3s ease; }
.btn-min:hover, .btn-max:hover { color: #FFF; }
.btn.disabled, .btn[disabled] { background: rgba(162, 163, 164, 0.1); pointer-events: none; cursor: auto; }
.btn.disabled .btn-title, .btn[disabled] .btn-title { border-color: #A2A3A4; }
.btn.disabled .btn-title:before, .btn[disabled] .btn-title:before { background: #A2A3A4; }
.btn.disabled .btn-label, .btn[disabled] .btn-label { color: #A2A3A4; }
.btn.disabled .btn-label:before, .btn.disabled .btn-label:after, .btn[disabled] .btn-label:before, .btn[disabled] .btn-label:after { background: #A2A3A4; }

::-webkit-input-placeholder { color: #A2A3A4; opacity: 1; transition: color 1s ease-in-out; }

::-moz-placeholder { color: #A2A3A4; opacity: 1; transition: color 1s ease-in-out; }

:-ms-input-placeholder { color: #A2A3A4; opacity: 1; transition: color 1s ease-in-out; }

:-moz-placeholder { color: #A2A3A4; opacity: 1; transition: color 1s ease-in-out; }

input, textarea { position: relative; background: transparent; color: #FFF; width: 100%; font-size: 14px; font-family: 'SF Pro Text', sans-serif; border: 0; border-radius: 0; transition: color 1s ease-in-out, background 1s ease-in-out; -webkit-appearance: none; appearance: none; }
input:hover, textarea:hover { border-color: #333; }
input:active:not(.btn):not([disabled])::-webkit-input-placeholder, input:active:not(.btn):not([disabled])::-moz-placeholder, input:active:not(.btn):not([disabled]):-ms-input-placeholder, input:active:not(.btn):not([disabled]):-moz-placeholder, input:focus:not(.btn):not([disabled])::-webkit-input-placeholder, input:focus:not(.btn):not([disabled])::-moz-placeholder, input:focus:not(.btn):not([disabled]):-ms-input-placeholder, input:focus:not(.btn):not([disabled]):-moz-placeholder, textarea:active:not(.btn):not([disabled])::-webkit-input-placeholder, textarea:active:not(.btn):not([disabled])::-moz-placeholder, textarea:active:not(.btn):not([disabled]):-ms-input-placeholder, textarea:active:not(.btn):not([disabled]):-moz-placeholder, textarea:focus:not(.btn):not([disabled])::-webkit-input-placeholder, textarea:focus:not(.btn):not([disabled])::-moz-placeholder, textarea:focus:not(.btn):not([disabled]):-ms-input-placeholder, textarea:focus:not(.btn):not([disabled]):-moz-placeholder { color: transparent; }
input[disabled], input.disabled, textarea[disabled], textarea.disabled { opacity: 0.5; }

input { height: 50px; text-overflow: ellipsis; overflow: hidden; }

textarea { height: 120px; padding: 15px 15px; resize: none; }

.input-lg { height: 60px !important; }
.input-md { height: 50px !important; font-size: 20px !important; }
.input-sm { height: 40px !important; font-size: 18px !important; }

.has-error input, .has-error textarea { border-color: #CC0000 !important; }

label { display: block; margin-bottom: 0; }

.form-title { position: relative; }
.form-title:not(:last-child) { margin-bottom: 16px; }
.form-body { position: relative; }
.form-text { position: relative; }
.form-text:not(:last-child) { margin-bottom: 16px; }
.form-group { position: relative; }
.form-group:not(:last-child) { margin-bottom: 16px; }
.form-group label { color: rgba(255, 255, 255, 0.5); font-size: 12px; font-weight: 600; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; transition: color 1s ease-in-out; }
.form-group label:not(:last-child) { margin-bottom: 4px; }
.form-flex { display: -webkit-flex; display: -ms-flexbox; display: flex; }
.form-flex:not(:last-child) { margin-bottom: 16px; }
.form-flex .form-group:not(:last-child) { margin-right: 16px; margin-bottom: 0; }
.form-button { position: relative; }
.form-button:not(:last-child) { margin-bottom: 20px; }
.form-multiple { position: relative; background: #202427; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; height: 40px; padding: 5px 20px 5px 5px; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); transition: background 1s ease-in-out; }
.form-multiple .tabs ul { background: #16191C; }
.form-select { position: relative; height: 40px; }
.form-select.select-multiple .form-select__toggle { min-height: 38px; height: auto; }
.form-select.select-multiple .form-select__title { overflow: visible; }
.form-select.select-multiple .form-select__scroll ul { padding: 0 10px; }
.form-select.select-multiple .form-select__scroll ul li { padding-left: 0; padding-right: 20px; }
.form-select.select-multiple .form-select__scroll ul li:before { background: transparent; top: 14px; left: auto; right: 0; width: 12px; height: 12px; border-radius: 0; border: 1px solid #A2A3A4; }
.form-select.select-multiple .form-select__scroll ul li:after { content: ''; position: absolute; background: #43B446; top: 18px; right: 4px; width: 4px; height: 4px; opacity: 0; transition: opacity 0.3s ease; }
.form-select.select-multiple .form-select__scroll ul li.active { color: #43B446; }
.form-select.select-multiple .form-select__scroll ul li.active:before { border: 2px solid #43B446; }
.form-select.select-multiple .form-select__scroll ul li.active:after { opacity: 1; }
.form-select.select-short .form-select__scroll { max-height: 80px; }
.form-select.select-flag { height: 50px; }
.form-select.select-flag .form-select__line { height: 50px; }
.form-select.select-flag .form-select__toggle { height: 50px; font-weight: 600; }
.form-select.select-flag .form-select__list { padding-left: 0; }
.form-select.select-flag .form-select__scroll { max-height: 200px; }
.form-select.select-flag .form-select__scroll ul li { color: #FFF; font-weight: 600; border-top: 0; padding-left: 10px; }
.form-select.select-flag .form-select__scroll ul li:before { content: ''; background: #FFF; top: 0; left: -15px; height: 100%; width: calc(100% + 10px); opacity: 0; transition: opacity 0.3s ease; }
.form-select.select-flag .form-select__scroll ul li.active { display: none; }
.form-select.select-flag .form-select__scroll ul li:hover:before { opacity: 0.1; }
.form-select__box { position: relative; background: #202427; border: 1px solid transparent; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); transition: border-color 0.3s ease, background 1s ease-in-out; }
.form-select__box:before { content: ''; position: absolute; background: #43B446; right: -4px; bottom: 6px; width: 20px; height: 1px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); transition: opacity 0.3s ease; opacity: 0; }
@media screen and (hover: hover) { .form-select__box:hover:not(.show) { border-color: #43B446; }
  .form-select__box:hover:not(.show):before { opacity: 1; } }
.form-select__box.show { border-color: #283037; }
.form-select__box.show:before { background: #283037; opacity: 1; }
.form-select__box.show .form-select__toggle .icon { -webkit-transform: rotateX(180deg); transform: rotateX(180deg); }
.form-select__box.show .form-select__tag { pointer-events: auto; }
.form-select__line { position: absolute; background: #43B446; top: 0; left: 0; width: 2px; height: 40px; transition: all 0.2s ease; pointer-events: none; }
.form-select__toggle { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 38px; font-size: 16px; line-height: 1.3; padding: 0 15px; cursor: pointer; }
.form-select__toggle .icon { color: #43B446; font-size: 6px; margin-left: auto; }
.form-select__title { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: calc(100% - 20px); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.form-select__tag { position: relative; background: rgba(67, 180, 70, 0.2); display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 30px; color: #43B446; font-size: 12px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; padding: 0 8px; margin: 2px 0 2px -8px; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%); pointer-events: none; }
.form-select__tag:not(:last-child) { margin-right: 13px; }
.form-select__tag .icon { font-size: 8px; letter-spacing: normal; margin-left: 8px; }
.form-select__list { position: relative; display: none; padding: 0 5px; }
.form-select__scroll { position: relative; max-height: 164px; overflow-y: auto; }
.form-select__scroll ul { position: relative; padding: 0 5px; }
.form-select__scroll ul::-webkit-scrollbar { width: 6px; border-radius: 3px; }
.form-select__scroll ul::-webkit-scrollbar-track { background: #202427; }
.form-select__scroll ul::-webkit-scrollbar-thumb { background: #16191C; width: 8px; border-radius: 0; }
.form-select__scroll ul li { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: rgba(255, 255, 255, 0.5); font-size: 16px; line-height: 1.3; border-top: 1px solid #283037; padding: 10px 0 10px 30px; cursor: pointer; transition: color 1s ease-in-out, border-color 1s ease-in-out; }
.form-select__scroll ul li:hover { color: #FFF; transition: color 0.3s ease; }
.form-select__scroll ul li.disabled, .form-select__scroll ul li[disabled] { pointer-events: none; }
.form-select__scroll ul li.active { color: #FFF; }
.form-select__scroll ul li.active.form-select__all { display: none; }
.form-select__scroll ul li:before { content: ''; position: absolute; background: #43B446; top: 18px; left: 10px; width: 3px; height: 3px; }
.form-select__scroll .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; }
.form-select__scroll .mCSB_inside > .mCSB_container { margin-right: 28px; }
.form-select__scroll .mCSB_scrollTools { right: 12px; }
.form-search { position: relative; height: 40px; }
.form-search__box { position: relative; background: #202427; border: 1px solid transparent; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); transition: border-color 0.3s ease, background 1s ease-in-out; }
.form-search__box:before { content: ''; position: absolute; background: #43B446; right: -3px; bottom: 6px; width: 20px; height: 1px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); transition: opacity 0.3s ease; opacity: 0; }
@media screen and (hover: hover) { .form-search__box:hover:not(.show) { border-color: #43B446; }
  .form-search__box:hover:not(.show):before { opacity: 1; } }
.form-search__box.show { z-index: 1; }
.form-search__line { position: absolute; background: #43B446; top: 0; left: 0; width: 2px; height: 40px; transition: all 0.3s linear; pointer-events: none; }
.form-search__toggle { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 40px; font-size: 16px; line-height: 1.3; padding: 0 12px; cursor: pointer; }
.form-search__toggle .icon { color: #43B446; font-size: 20px; margin-right: 12px; }
.form-search__toggle input { background: transparent; height: 40px; color: #FFF; font-size: 16px; border: 0; padding: 0; }
.form-search__toggle input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.5); }
.form-search__toggle input::-moz-placeholder { color: rgba(255, 255, 255, 0.5); }
.form-search__toggle input:-ms-input-placeholder { color: rgba(255, 255, 255, 0.5); }
.form-search__toggle input:-moz-placeholder { color: rgba(255, 255, 255, 0.5); }
.form-search__title { position: relative; width: calc(100% - 20px); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.form-search__list { position: relative; display: none; padding: 0 5px; }
.form-search__list ul { position: relative; max-height: 205px; overflow-y: auto; padding: 0 5px; }
.form-search__list ul::-webkit-scrollbar { width: 6px; border-radius: 3px; }
.form-search__list ul::-webkit-scrollbar-track { background: #202427; }
.form-search__list ul::-webkit-scrollbar-thumb { background: #16191C; border-radius: 3px; }
.form-search__list ul li { position: relative; color: rgba(255, 255, 255, 0.5); font-size: 16px; line-height: 1.3; border-top: 1px solid #283037; padding: 10px 0 10px 30px; cursor: pointer; transition: color 0.3s ease; }
.form-search__list ul li:hover { color: #FFF; }
.form-search__list ul li.disabled, .form-search__list ul li[disabled] { pointer-events: none; }
.form-search__list ul li.active { color: #FFF; }
.form-search__list ul li.active.form-select__all { display: none; }
.form-search__list ul li:before { content: ''; position: absolute; background: #43B446; top: 18px; left: 10px; width: 3px; height: 3px; }

.checkbox { position: relative; display: inline-block; }
.checkbox [type="checkbox"], .checkbox [type="radio"] { position: absolute; left: -9999px; width: inherit; height: inherit; }
.checkbox [type="checkbox"] ~ label, .checkbox [type="radio"] ~ label { position: relative; display: inline-block; min-height: 20px; color: #000; line-height: 20px; padding-left: 20px; cursor: pointer; }
.checkbox [type="checkbox"] ~ label:before, .checkbox [type="radio"] ~ label:before { content: ''; position: absolute; background: #FFF; top: 0; left: 0; width: 20px; height: 20px; border: 1px solid #A2A3A4; transition: all 0.3s ease; }
.checkbox [type="checkbox"] ~ label:after, .checkbox [type="radio"] ~ label:after { content: ''; position: absolute; transition: all 0.3s ease; opacity: 0; }
.checkbox [type="checkbox"] ~ label:hover:before, .checkbox [type="radio"] ~ label:hover:before { border-color: #333; }
.checkbox [type="checkbox"] ~ label:not(:empty), .checkbox [type="radio"] ~ label:not(:empty) { padding-left: 35px; }
.checkbox [type="checkbox"]:disabled ~ label:before, .checkbox [type="radio"]:disabled ~ label:before { opacity: 0.5; }
.checkbox [type="checkbox"]:checked ~ label:after, .checkbox [type="radio"]:checked ~ label:after { opacity: 1; }
.checkbox [type="checkbox"]:checked:disabled ~ label:before, .checkbox [type="radio"]:checked:disabled ~ label:before { opacity: 0.5; }
.checkbox [type="checkbox"]:checked:disabled ~ label:after, .checkbox [type="radio"]:checked:disabled ~ label:after { opacity: 0.5; }
.checkbox [type="checkbox"] ~ label:before { background: #A2A3A4; top: 4px; left: 4px; width: 12px; height: 12px; border-radius: 0; }
.checkbox [type="checkbox"] ~ label:after { background: #A2A3A4; top: 4px; left: 4px; width: 12px; height: 12px; }
.checkbox [type="radio"] ~ label:before { background: #A2A3A4; top: 4px; left: 4px; width: 12px; height: 12px; border-radius: 50%; }
.checkbox [type="radio"] ~ label:after { border-radius: 50%; }
.checkbox.has-error [type="checkbox"] ~ label:before, .checkbox.has-error [type="radio"] ~ label:before { border-color: #CC0000 !important; }

.switch { position: relative; display: inline-block; }
.switch [type="checkbox"] { position: absolute; left: -9999px; width: inherit; height: inherit; }
.switch [type="checkbox"] ~ label { position: relative; display: inline-block; min-height: 16px; color: rgba(255, 255, 255, 0.5); font-size: 12px; font-weight: 600; line-height: 16px; letter-spacing: 0.08em; text-transform: uppercase; padding-left: 16px; transition: color 1s ease-in-out; cursor: pointer; }
.switch [type="checkbox"] ~ label:before { content: ''; position: absolute; background: #16191C; top: 2px; left: 0; width: 16px; height: 10px; border: 1px solid rgba(255, 255, 255, 0.5); border-radius: 5px; transition: background 1s ease-in-out, border-color 1s ease-in-out; }
.switch [type="checkbox"] ~ label:after { content: ''; position: absolute; background: #FFF; top: 4px; left: 8px; width: 6px; height: 6px; border-radius: 50%; transition: left 0.3s ease, background 1s ease-in-out; }
.switch [type="checkbox"] ~ label:hover { color: #FFF; transition: color 0.3s ease; }
.switch [type="checkbox"] ~ label:not(:empty) { padding-left: 24px; }
.switch [type="checkbox"]:checked ~ label { color: #43B446; }
.switch [type="checkbox"]:checked ~ label:before { border-color: #43B446; }
.switch [type="checkbox"]:checked ~ label:after { left: 2px; }
.switch [type="checkbox"]:checked ~ label:hover { color: #FFF; }

.help-block { position: relative; color: #CC0000; font-size: 12px; line-height: 16px; padding: 5px 20px; }

.main { position: relative; padding-bottom: 16px; }
.main.sidebar-hide .main-sidebar { width: 0; }
.main.sidebar-hide .main-content { width: 100%; }
.main-inner { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.main-sidebar { position: -webkit-sticky; position: sticky; top: 62px; left: 0; width: 230px; max-height: calc(100vh - 62px); transition: width 0.3s ease; overflow-x: hidden; overflow-y: auto; }
.main-sidebar::-webkit-scrollbar { width: 6px; border-radius: 3px; }
.main-sidebar::-webkit-scrollbar-track { background: #283037; }
.main-sidebar::-webkit-scrollbar-thumb { background: #16191C; border-radius: 3px; }
.main-sidebar__panel { position: relative; display: none; }
.main-content { position: relative; width: calc(100% - 236px); transition: width 0.3s ease; }
.main-content:before { content: ''; position: absolute; background: #283037; top: 0; left: 0; right: 0; height: 1px; transition: opacity 1s ease-in-out; }
.main-content__grid { position: relative; padding-top: 54px; }
.main-content__grid:not(:last-child) { margin-bottom: 16px; }
.main-content .row:not(:last-child) { margin-bottom: 16px; }
.main-content .row .col, .main-content .row [class*="col-"] { min-height: 100%; }
.main-content .col.flex-column .row, .main-content [class*="col-"].flex-column .row { -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; }

@-webkit-keyframes changeWidth { 0% { width: 100%; }
  20% { width: 85%; }
  40% { width: 100%; } }

@keyframes changeWidth { 0% { width: 100%; }
  20% { width: 85%; }
  40% { width: 100%; } }
.sidebar-animate:hover .sidebar-menu > ul > li { -webkit-animation-play-state: paused; animation-play-state: paused; }
.sidebar-animate:hover .sidebar-rate { -webkit-animation-play-state: paused; animation-play-state: paused; }
.sidebar-animate .sidebar-menu > ul > li { -webkit-animation: changeWidth 3s ease-in-out infinite; animation: changeWidth 3s ease-in-out infinite; }
.sidebar-animate .sidebar-menu > ul > li:nth-child(1) { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }
.sidebar-animate .sidebar-menu > ul > li:nth-child(2) { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; }
.sidebar-animate .sidebar-menu > ul > li:nth-child(3) { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }
.sidebar-animate .sidebar-menu > ul > li:nth-child(4) { -webkit-animation-delay: 0.8s; animation-delay: 0.8s; }
.sidebar-animate .sidebar-menu > ul > li:nth-child(5) { -webkit-animation-delay: 1s; animation-delay: 1s; }
.sidebar-animate .sidebar-rate { -webkit-animation: changeWidth 3s ease-in-out infinite; animation: changeWidth 3s ease-in-out infinite; -webkit-animation-delay: 1.2s; animation-delay: 1.2s; }

.sidebar { position: relative; width: 220px; padding-top: 4px; }
.sidebar:not(:last-child) { margin-bottom: 20px; }
.sidebar-menu { position: relative; }
.sidebar-menu:not(:last-child) { margin-bottom: 10px; }
.sidebar-menu > ul > li { position: relative; background: #202427; border: 1px solid transparent; transition: border-color 1s ease-in-out, background 1s ease-in-out; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); }
.sidebar-menu > ul > li.show { border-color: #283037; }
.sidebar-menu > ul > li.show:after { opacity: 1; }
.sidebar-menu > ul > li.show .sidebar-menu__toggle { -webkit-transform: rotateX(180deg); transform: rotateX(180deg); }
.sidebar-menu > ul > li:after { content: ''; position: absolute; background: #283037; right: -3px; bottom: 6px; width: 20px; height: 1px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); transition: opacity 0.3s ease, background 1s ease-in-out; opacity: 0; }
.sidebar-menu > ul > li:not(:last-child) { margin-bottom: 10px; }
.sidebar-menu > ul > li > a { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 40px; color: rgba(255, 255, 255, 0.5); font-size: 16px; line-height: 1.3; padding: 0 10px; transition: color 1s ease-in-out; }
.sidebar-menu > ul > li > a:hover { color: #FFF; transition: color 0.3s ease; }
.sidebar-menu > ul > li > a.active { color: #FFF; font-weight: 600; pointer-events: none; }
.sidebar-menu > ul > li > a.active:before { content: ''; position: absolute; background: #43B446; top: 0; left: 0; height: 100%; width: 1px; }
.sidebar-menu > ul > li ul { display: none; }
.sidebar-menu > ul > li ul li { position: relative; padding: 0 10px; }
.sidebar-menu > ul > li ul li:before { content: ''; position: absolute; background: #43B446; top: 50%; left: 20px; width: 3px; height: 3px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.sidebar-menu > ul > li ul li a { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 40px; color: rgba(255, 255, 255, 0.5); font-size: 16px; line-height: 1.3; border-top: 1px solid #283037; padding-left: 30px; transition: color 1s ease-in-out, border-color 1s ease-in-out; }
.sidebar-menu > ul > li ul li a:hover { color: #FFF; transition: color 0.3s ease; }
.sidebar-menu > ul > li ul li a.active { color: #FFF; font-weight: 600; }
.sidebar-menu > ul > li ul li a.active:before { content: ''; position: absolute; background: #43B446; top: 0; left: -10px; height: 100%; width: 1px; }
.sidebar-menu__icon { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 20px; height: 20px; color: #43B446; font-size: 20px; }
.sidebar-menu__icon:not(:last-child) { margin-right: 10px; }
.sidebar-menu__icon img { max-height: 100%; }
.sidebar-menu__title { position: relative; }
.sidebar-menu__title:not(:last-child) { margin-right: 10px; }
.sidebar-menu__toggle { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 20px; height: 20px; color: #43B446; font-size: 6px; }
.sidebar-menu__toggle:not(:first-child) { margin-left: auto; }
.sidebar-menu__toggle img { max-width: 11px; }
.sidebar-rate { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background: #202427; height: 40px; color: rgba(255, 255, 255, 0.5); font-size: 16px; line-height: 1.3; padding: 0 10px; transition: background 1s ease-in-out, color 1s ease-in-out; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); }
.sidebar-rate:not(:last-child) { margin-bottom: 10px; }
.sidebar-rate__icon { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 20px; height: 20px; color: #43B446; font-size: 20px; }
.sidebar-rate__icon:not(:last-child) { margin-right: 10px; }
.sidebar-rate__icon img { max-height: 100%; }
.sidebar-rate__title { position: relative; }
.sidebar-rate__title:not(:last-child) { margin-right: 10px; }
.sidebar-settings { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.sidebar-settings:not(:last-child) { margin-bottom: 10px; }
.sidebar-theme { position: relative; background: #202427; width: 90px; transition: background 1s ease-in-out; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); }
.sidebar-theme ul { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 40px; }
.sidebar-theme ul li { position: relative; -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; }
.sidebar-theme ul li:not(:last-child) { border-right: 1px solid #283037; transition: border-color 1s ease-in-out; }
.sidebar-theme ul li a { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 40px; height: 40px; color: #FFF; font-size: 20px; margin: 0 auto; transition: color 1s ease-in-out; }
.sidebar-theme ul li a:hover { transition: color 0.3s ease; }
.sidebar-theme ul li a.active { pointer-events: none; }
.sidebar-theme ul li a[data-theme="dark"] { color: #43B446 !important; }
.sidebar-lang { position: relative; width: 90px; margin-left: auto; }
.sidebar-lang__box { position: relative; background: #202427; z-index: 1; border: 1px solid transparent; transition: border-color 1s ease-in-out, background 1s ease-in-out; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); }
.sidebar-lang__box:after { content: ''; position: absolute; background: #283037; right: -3px; bottom: 6px; width: 20px; height: 1px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); transition: opacity 0.3s ease, background 1s ease-in-out; opacity: 0; }
.sidebar-lang__box.show { border-color: #283037; }
.sidebar-lang__box.show:after { opacity: 1; }
.sidebar-lang__box.show .sidebar-lang__box-toggle { -webkit-transform: rotateX(180deg); transform: rotateX(180deg); }
.sidebar-lang__box-head { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 40px; padding: 0 10px; cursor: pointer; }
.sidebar-lang__box-icon { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 20px; height: 20px; color: #43B446; font-size: 20px; }
.sidebar-lang__box-icon:not(:last-child) { margin-right: 5px; }
.sidebar-lang__box-icon img { max-height: 100%; }
.sidebar-lang__box-title { position: relative; font-size: 16px; line-height: 1.3; }
.sidebar-lang__box-title:not(:last-child) { margin-right: 5px; }
.sidebar-lang__box-toggle { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 20px; height: 20px; color: #43B446; font-size: 6px; }
.sidebar-lang__box-toggle img { max-height: 100%; }
.sidebar-lang__box-list { position: relative; display: none; }
.sidebar-lang__box-list ul li { position: relative; }
.sidebar-lang__box-list ul li a { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 40px; color: rgba(255, 255, 255, 0.5); font-size: 16px; padding-left: 35px; transition: color 1s ease-in-out; }
.sidebar-lang__box-list ul li a:hover { color: #FFF; transition: color 0.3s ease; }
.sidebar-socials { position: relative; background: #202427; font-size: 16px; font-weight: 600; line-height: 1.3; transition: background 1s ease-in-out; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); }
.sidebar-socials:not(:last-child) { margin-bottom: 10px; }
.sidebar-socials ul { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 40px; }
.sidebar-socials ul li { position: relative; -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; }
.sidebar-socials ul li:not(:last-child) { border-right: 1px solid #283037; transition: border-color 1s ease-in-out; }
.sidebar-socials ul li a { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 40px; height: 40px; color: #FFF; margin: 0 auto; transition: opacity 0.3s ease, color 1s ease-in-out; opacity: 0.5; }
.sidebar-socials ul li a:hover { opacity: 1; }
.sidebar-socials ul li a img { max-height: 100%; }

.box { position: relative; background: #202427; height: 100%; padding: 36px 32px 16px; transition: background 1s ease-in-out; }
.box:before { content: ''; position: absolute; background: #43B446; top: 0; left: 32px; width: 40px; height: 2px; }
.box-label { position: relative; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; letter-spacing: 0.2em; line-height: 1.16667; text-transform: uppercase; opacity: 0.5; transition: opacity 1s ease-in-out; }
.box-label:not(:last-child) { margin-bottom: 16px; }
.box-title { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #43B446; font-size: 29px; font-weight: 600; line-height: 1.3; }
.box-title:not(:last-child) { margin-bottom: 36px; }
.box-title img { margin-right: 6px; }
.box-heading { position: relative; font-size: 23px; font-weight: 600; line-height: 1.3; }
.box-heading:not(:last-child) { margin-bottom: 32px; }
.box-table { position: relative; }
.box-table table { width: 100%; border-collapse: collapse; margin-bottom: -16px; }
.box-table table tr:not(:last-child) { border-bottom: 1px solid #283037; transition: border-color 1s ease-in-out; }
.box-table table tr td, .box-table table tr th { color: rgba(255, 255, 255, 0.3); font-size: 16px; line-height: 1.3; padding: 16px 0; transition: color 1s ease-in-out; }
.box-table table tr td:last-child, .box-table table tr th:last-child { text-align: right; }
.box-table table tr td a, .box-table table tr th a { position: relative; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #FFF; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.31em; text-transform: uppercase; transition: color 1s ease-in-out; }
.box-table table tr td a:hover, .box-table table tr th a:hover { color: #43B446; transition: color 0.3s ease; }
.box-table table tr td a img, .box-table table tr th a img { max-width: 20px; margin-left: 4px; }
.box .heading { height: auto; padding-top: 0; padding-left: 0; padding-right: 0; padding-bottom: 24px; margin-top: -12px; margin-bottom: 24px; }
.box .heading-subtitle { font-size: 16px; }
.box .zap-form__field { background: #16191C; }
.box .zap-form__group:not(:last-child) { margin-bottom: 76px; }
.box .zap-form__arr svg { top: -50px; }
.box .zap-form__button .btn { width: 250px; }
.box .zap-form .form-group:not(:last-child) { margin-bottom: 76px; }
.box .zap-form .form-select__box { background: #16191C; }

.charts { position: relative; height: 200px; }
.charts canvas { width: 100% !important; height: 100% !important; }

@-webkit-keyframes shadowFlash { 0% { -webkit-filter: none; filter: none; }
  35% { -webkit-filter: drop-shadow(0 10px 10px rgba(67, 180, 70, 0.3)); filter: drop-shadow(0 10px 10px rgba(67, 180, 70, 0.3)); }
  60% { -webkit-filter: none; filter: none; }
  75% { -webkit-filter: drop-shadow(0 10px 10px rgba(67, 180, 70, 0.3)); filter: drop-shadow(0 10px 10px rgba(67, 180, 70, 0.3)); }
  85% { -webkit-filter: none; filter: none; }
  92% { -webkit-filter: drop-shadow(0 10px 10px rgba(67, 180, 70, 0.3)); filter: drop-shadow(0 10px 10px rgba(67, 180, 70, 0.3)); }
  98% { -webkit-filter: none; filter: none; }
  100% { -webkit-filter: drop-shadow(0 10px 10px rgba(67, 180, 70, 0.3)); filter: drop-shadow(0 10px 10px rgba(67, 180, 70, 0.3)); } }

@keyframes shadowFlash { 0% { -webkit-filter: none; filter: none; }
  35% { -webkit-filter: drop-shadow(0 10px 10px rgba(67, 180, 70, 0.3)); filter: drop-shadow(0 10px 10px rgba(67, 180, 70, 0.3)); }
  60% { -webkit-filter: none; filter: none; }
  75% { -webkit-filter: drop-shadow(0 10px 10px rgba(67, 180, 70, 0.3)); filter: drop-shadow(0 10px 10px rgba(67, 180, 70, 0.3)); }
  85% { -webkit-filter: none; filter: none; }
  92% { -webkit-filter: drop-shadow(0 10px 10px rgba(67, 180, 70, 0.3)); filter: drop-shadow(0 10px 10px rgba(67, 180, 70, 0.3)); }
  98% { -webkit-filter: none; filter: none; }
  100% { -webkit-filter: drop-shadow(0 10px 10px rgba(67, 180, 70, 0.3)); filter: drop-shadow(0 10px 10px rgba(67, 180, 70, 0.3)); } }
@-webkit-keyframes borderFlash { 0% { border-color: rgba(255, 255, 255, 0.2); }
  35% { border-color: #43B446; }
  60% { border-color: rgba(255, 255, 255, 0.2); }
  75% { border-color: #43B446; }
  85% { border-color: rgba(255, 255, 255, 0.2); }
  92% { border-color: #43B446; }
  98% { border-color: rgba(255, 255, 255, 0.2); }
  100% { border-color: #43B446; } }
@keyframes borderFlash { 0% { border-color: rgba(255, 255, 255, 0.2); }
  35% { border-color: #43B446; }
  60% { border-color: rgba(255, 255, 255, 0.2); }
  75% { border-color: #43B446; }
  85% { border-color: rgba(255, 255, 255, 0.2); }
  92% { border-color: #43B446; }
  98% { border-color: rgba(255, 255, 255, 0.2); }
  100% { border-color: #43B446; } }
.vaults { position: relative; padding: 16px 0 26px; transition: background 1s ease-in-out; }
.vaults:before { content: ''; position: absolute; background: linear-gradient(to right, #202427 0%, rgba(32, 36, 39, 0) 100%); top: 0; left: 0; right: 0; bottom: 0; z-index: -1; opacity: 1; transition: opacity 1s ease-in; }
.vaults:after { content: ''; position: absolute; background: linear-gradient(to right, #FFF 0%, rgba(255, 255, 255, 0) 100%); top: 0; left: 0; right: 0; bottom: 0; z-index: -1; opacity: 0; transition: opacity 1s ease-out; }
.vaults-details { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; max-width: 220px; padding: 20px 10px 0 32px; }
.vaults-details:before { content: ''; position: absolute; background: #43B446; top: -16px; left: 32px; width: 40px; height: 2px; }
.vaults-details .box-label:not(:last-child) { margin-bottom: 68px; }
.vaults-details__text { position: relative; font-size: 14px; line-height: 1.3; opacity: 0.5; margin-bottom: 40px; }
.vaults-details__link { position: absolute; left: 32px; bottom: 24px; }
.vaults-details__link a { position: relative; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #FFF; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.31em; text-transform: uppercase; transition: color 1s ease-in-out; }
.vaults-details__link a:hover { color: #43B446; transition: color 0.3s ease; }
.vaults-details__link a:hover .trapeze { width: 40px; }
.vaults-box { position: relative; display: block; height: 100%; transition: all 0.3s ease; }
@media screen and (hover: hover) { .vaults-box:hover { -webkit-animation: shadowFlash 0.5s ease forwards; animation: shadowFlash 0.5s ease forwards; }
  .vaults-box:hover .vaults-box__content { background: #16191C; -webkit-animation: borderFlash 0.5s ease forwards; animation: borderFlash 0.5s ease forwards; }
  .vaults-box:hover .vaults-box__content:before { background: #43B446; transition: background 0.3s ease; }
  .vaults-box:hover .vaults-box__details .b-left { width: 80px; padding-left: 7px; }
  .vaults-box:hover .vaults-box__details .trapeze { width: 40px; } }
.vaults-box__content { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; background: #202427; min-height: 100%; padding: 0 20px; border: 1px solid rgba(255, 255, 255, 0.2); transition: border-color 0.3s ease, background 1s ease-in-out; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%); }
.vaults-box__content:before { content: ''; position: absolute; background: rgba(255, 255, 255, 0.2); right: -3px; bottom: 6px; width: 20px; height: 1px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); transition: none; }
.vaults-box__head { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 20px 0 24px; }
.vaults-box__head:not(:last-child) { border-bottom: 1px solid #283037; transition: border-color 1s ease-in-out; }
.vaults-box__img { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 30px; height: 66px; }
.vaults-box__img:not(:last-child) { margin-right: 15px; }
.vaults-box__img img { max-height: 30px; }
.vaults-box__img img:not(:last-child) { margin-bottom: 6px; }
.vaults-box__title { position: relative; color: rgba(255, 255, 255, 0.5); font-size: 12px; font-weight: 600; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; transition: color 1s ease-in-out; }
.vaults-box__title b, .vaults-box__title strong { display: block; color: #FFF; font-size: 16px; font-weight: 600; letter-spacing: normal; margin-bottom: 5px; transition: color 1s ease-in-out; }
.vaults-box__body { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 26px 0; }
.vaults-box__body:not(:last-child) { border-bottom: 1px solid #283037; transition: border-color 1s ease-in-out; }
.vaults-box__group { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }
.vaults-box__group-box { position: relative; -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; color: rgba(255, 255, 255, 0.5); font-size: 12px; font-weight: 600; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; padding: 0 16px; transition: color 1s ease-in-out; }
.vaults-box__group-box:first-child { padding-left: 0; }
.vaults-box__group-box:last-child { padding-right: 0; }
.vaults-box__group-box:not(:last-child) { border-right: 1px solid #283037; transition: border-color 1s ease-in-out, color 1s ease-in-out; }
.vaults-box__group-box b, .vaults-box__group-box strong { display: block; color: #FFF; font-size: 16px; font-weight: 600; letter-spacing: normal; margin-bottom: 5px; transition: color 1s ease-in-out; }
.vaults-box__foot { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; padding: 26px 0; }
.vaults-box__details { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #FFF; font-size: 12px; font-family: 'Roboto', sans-serif; line-height: 1.16667; font-weight: 700; letter-spacing: 0.31em; text-transform: uppercase; }
.vaults-box__details .b-left { position: relative; width: 0; padding-left: 0; overflow: hidden; transition: all 0.5s ease; }
@media screen and (hover: none) { .vaults-box__details .b-left { width: 80px; padding-left: 7px; } }

.message { position: absolute; display: -webkit-flex; display: -ms-flexbox; display: flex; background: rgba(255, 255, 255, 0.2); top: 25px; right: 44px; bottom: 25px; width: 534px; color: #FFF; border: 1px solid #FFF; padding: 16px; transition: all 0.3s ease; }
.message.hide { visibility: hidden; opacity: 0; }
.message-icon { position: relative; font-size: 16px; margin-right: 14px; }
.message-text { position: relative; -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; max-width: 260px; color: #FFF; font-size: 14px; line-height: 1.3; margin-right: auto; transition: color 1s ease-in-out; }
.message-close { position: relative; font-size: 9px; margin-left: 14px; cursor: pointer; }
.message-success { background: rgba(67, 180, 70, 0.2); color: #43B446; border-color: #43B446; }
.message-warning { background: rgba(240, 142, 27, 0.2); color: #F08E1B; border-color: #F08E1B; }
.message-danger { background: rgba(233, 70, 128, 0.2); color: #E94680; border-color: #E94680; }

.catalog { position: relative; padding-top: 18px; }
.catalog-toogleButton { text-transform: uppercase; text-align: center; background: #202427; color: #43B446; font-size: 12px; position: relative; font-weight: 600; padding: 17px; cursor: pointer; -webkit-align-items: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; transition: all 0.3s ease, background 1s ease-in-out; display: none; }
@media screen and (max-width: 767px) { .catalog-toogleButton { display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.catalog-toogleButton .icon { margin-right: 5px; }
.catalog-toogleButton:not(.catalog-toogleButton.active) { -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); }
.catalog-toogleButton.active:after { content: ''; position: absolute; background: #283037; left: 16px; bottom: 0; width: calc(100% - 32px); height: 1px; transition: background 1s ease-in-out; }
.catalog-filter { position: relative; }
.catalog-filter__toggleButton { text-transform: uppercase; text-align: center; background: #202427; color: #43B446; font-size: 12px; position: relative; font-weight: 600; padding: 17px; cursor: pointer; -webkit-align-items: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; transition: all 0.3s ease, background 1s ease-in-out; display: none; border-top: 1px solid #283037; }
@media screen and (max-width: 767px) { .catalog-filter__toggleButton { display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.catalog-filter__toggleButton .icon { margin-right: 5px; }
.catalog-filter:not(:last-child) { margin-bottom: 35px; }
.catalog-filter .tabs { width: 220px; }
.catalog-list { position: relative; }
.catalog-item { position: relative; background: #202427; transition: background 1s ease-in-out; z-index: 0; }
.catalog-item:not(:last-child) { margin-bottom: 16px; }
.catalog-item__tag { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.catalog-item__tag .tag { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 20px; font-size: 8px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; border: 1px solid transparent; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%); padding: 4px 8px 4px 5px; transition: all 0.3s ease, background 1s ease-in-out; cursor: pointer; z-index: 1; }
.catalog-item__tag .tag:not(:last-child) { margin-right: 10px; }
.catalog-item__tag .tag:before { content: ''; position: absolute; right: -2px; bottom: 3px; width: 12px; height: 1px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); transition: opacity 0.3s ease; opacity: 0; }
.catalog-item__tag .tag:hover:before { opacity: 1; }
.catalog-item__tag .tag.bg-default { color: #A2A3A4; border-left-color: #43B446; }
.catalog-item__tag .tag.bg-default:not(:last-child) { margin-right: 114px; }
.catalog-item__tag .tag.bg-default:before { background: #43B446; }
.catalog-item__tag .tag.bg-default:hover { border-color: #43B446; }
.catalog-item__tag .tag.bg-default .icon { color: #A2A3A4; }
.catalog-item__tag .tag.bg-default .switch [type="checkbox"] ~ label { color: #A2A3A4; }
.catalog-item__tag .tag.bg-default .switch [type="checkbox"] ~ label:before { border-color: #A2A3A4; }
.catalog-item__tag .tag.bg-default b, .catalog-item__tag .tag.bg-default strong { margin-left: 0; }
.catalog-item__tag .tag.bg-default b:not(:last-child), .catalog-item__tag .tag.bg-default strong:not(:last-child) { margin-right: 5px; }
.catalog-item__tag .tag.bg-green { color: #43B446; }
.catalog-item__tag .tag.bg-green .icon { color: #43B446; }
.catalog-item__tag .tag.bg-green .switch [type="checkbox"] ~ label { color: #43B446; }
.catalog-item__tag .tag.bg-green .switch [type="checkbox"] ~ label:before { border-color: #43B446; }
.catalog-item__tag .tag.bg-yellow { color: #EEFE39; border-left-color: #EEFE39; }
.catalog-item__tag .tag.bg-yellow:before { background: #EEFE39; }
.catalog-item__tag .tag.bg-yellow:hover { border-color: #EEFE39; }
.catalog-item__tag .tag.bg-yellow .icon { color: #EEFE39; }
.catalog-item__tag .tag.bg-yellow .switch [type="checkbox"] ~ label { color: #EEFE39; }
.catalog-item__tag .tag.bg-yellow .switch [type="checkbox"] ~ label:before { border-color: #EEFE39; }
.catalog-item__tag .tag.bg-orange { color: #F08E1B; border-left-color: #F08E1B; }
.catalog-item__tag .tag.bg-orange:before { background: #F08E1B; }
.catalog-item__tag .tag.bg-orange:hover { border-color: #F08E1B; }
.catalog-item__tag .tag.bg-orange .icon { color: #F08E1B; }
.catalog-item__tag .tag.bg-orange .switch [type="checkbox"] ~ label { color: #F08E1B; }
.catalog-item__tag .tag.bg-orange .switch [type="checkbox"] ~ label:before { border-color: #F08E1B; }
.catalog-item__tag .tag.bg-violet { color: #AB42ED; border-left-color: #AB42ED; }
.catalog-item__tag .tag.bg-violet:before { background: #AB42ED; }
.catalog-item__tag .tag.bg-violet:hover { border-color: #AB42ED; }
.catalog-item__tag .tag.bg-violet .icon { color: #AB42ED; }
.catalog-item__tag .tag.bg-violet .switch [type="checkbox"] ~ label { color: #AB42ED; }
.catalog-item__tag .tag.bg-violet .switch [type="checkbox"] ~ label:before { border-color: #AB42ED; }
.catalog-item__tag .tag.bg-pink { color: #E94680; border-left-color: #E94680; }
.catalog-item__tag .tag.bg-pink:before { background: #E94680; }
.catalog-item__tag .tag.bg-pink:hover { border-color: #E94680; }
.catalog-item__tag .tag.bg-pink .icon { color: #E94680; }
.catalog-item__tag .tag.bg-pink .switch [type="checkbox"] ~ label { color: #E94680; }
.catalog-item__tag .tag.bg-pink .switch [type="checkbox"] ~ label:before { border-color: #E94680; }
.catalog-item__tag .tag.bg-aqua { color: #53CDF4; border-left-color: #53CDF4; }
.catalog-item__tag .tag.bg-aqua:before { background: #53CDF4; }
.catalog-item__tag .tag.bg-aqua:hover { border-color: #53CDF4; }
.catalog-item__tag .tag.bg-aqua .icon { color: #53CDF4; }
.catalog-item__tag .tag.bg-aqua .switch [type="checkbox"] ~ label { color: #53CDF4; }
.catalog-item__tag .tag.bg-aqua .switch [type="checkbox"] ~ label:before { border-color: #53CDF4; }
.catalog-item__tag .tag.tag-switch { border-left: transparent; }
.catalog-item__tag .tag.tag-switch:hover { color: #FFF; }
.catalog-item__tag .tag.inactive { background: rgba(255, 255, 255, 0.2); color: rgba(255, 255, 255, 0.5); border-color: transparent; }
.catalog-item__tag .tag.inactive:hover { border-color: transparent; }
.catalog-item__tag .tag.inactive:hover:before { opacity: 0; }
.catalog-item__tag .tag.inactive .icon { color: rgba(255, 255, 255, 0.5); }
.catalog-item__tag .tag.inactive .switch [type="checkbox"] ~ label { color: rgba(255, 255, 255, 0.5); }
.catalog-item__tag .tag.inactive .switch [type="checkbox"] ~ label:before { border-color: rgba(255, 255, 255, 0.5); }
.catalog-item__tag .tag-title { position: relative; transition: color 1s ease-in-out; }
.catalog-item__tag .tag .icon { font-size: 12px; letter-spacing: normal; margin-right: 6px; transition: color 1s ease-in-out; }
.catalog-item__tag .tag b, .catalog-item__tag .tag strong { color: #FFF; margin-left: 6px; transition: color 1s ease-in-out; }
.catalog-item__tag .tag .switch { margin-right: 2px; pointer-events: none; }
.catalog-item__tag .tag .switch [type="checkbox"] ~ label { min-height: 12px; line-height: 1; }
.catalog-item__tag .tag-lg { height: 30px; font-size: 12px; font-weight: 600; padding: 4px 16px 4px 10px; margin-bottom: -10px; }
.catalog-item__tag .tag-lg:before { width: 13px; }
.catalog-item__tag .tag-lg .icon { font-size: 18px; }
.catalog-item__tag .tag-lg .switch { margin-right: 5px; }
.catalog-item__tag .tag-lg .switch [type="checkbox"] ~ label { min-height: 13px; padding-left: 22px; }
.catalog-item__tag .tag-lg .switch [type="checkbox"] ~ label:before { width: 22px; height: 13px; border-radius: 7px; }
.catalog-item__tag .tag-lg .switch [type="checkbox"] ~ label:after { top: 5px; left: 12px; width: 8px; height: 8px; }
.catalog-item__tag .tag-lg .switch [type="checkbox"]:checked ~ label:after { left: 2px; }
.catalog-item__box { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 80px; padding: 15px 12px; cursor: pointer; }
.catalog-item__box-heading { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; min-width: 330px; padding-right: 45px; }
.catalog-item__box-img { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; width: 110px; }
.catalog-item__box-img img { max-width: 30px; max-height: 30px; }
.catalog-item__box-img img:not(:last-child) { margin-right: 12px; }
.catalog-item__box-title { position: relative; -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; font-size: 12px; font-weight: 600; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; }
.catalog-item__box-title b, .catalog-item__box-title strong { display: block; color: #FFF; font-size: 16px; letter-spacing: normal; margin-bottom: 5px; }
.catalog-item__box-value { position: relative; width: 28.8%; border-left: 1px solid #283037; padding-left: 16px; transition: border-color 1s ease-in-out; }
.catalog-item__box-value-group { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.catalog-item__box-value-group:not(:last-child) { margin-bottom: 16px; }
.catalog-item__box-value .item-label { min-width: 80px; }
.catalog-item__box-value .item-label:not(:last-child) { margin-right: 6px; }
.catalog-item__box-balance { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 14.4%; border-left: 1px solid #283037; padding-left: 3.92%; transition: border-color 1s ease-in-out; }
.catalog-item__box-deposited { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 14.4%; border-left: 1px solid #283037; padding-left: 3.92%; transition: border-color 1s ease-in-out; }
.catalog-item__box-tvl { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 12.65%; border-left: 1px solid #283037; padding-left: 2.091%; transition: border-color 1s ease-in-out; }
.catalog-item__box-apy { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 15.27%; border-left: 1px solid #283037; padding-left: 3.05%; transition: border-color 1s ease-in-out; }
.catalog-item__box-aprd { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 15.27%; border-left: 1px solid #283037; padding-left: 3.05%; transition: border-color 1s ease-in-out; }
.catalog-item__box .item-title { position: relative; color: #FFF; font-size: 16px; font-weight: 600; line-height: 1.3; text-transform: uppercase; margin-bottom: 5px; transition: color 1s ease-in-out; }
.catalog-item__box .item-title .price { position: absolute; top: -14px; left: 0; font-size: 12px; font-weight: 600; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; opacity: 0.5; }
.catalog-item__box .item-label { position: relative; color: rgba(255, 255, 255, 0.5); font-size: 12px; font-weight: 600; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; transition: color 1s ease-in-out; }
.catalog-item__box .item-price { position: relative; }
.catalog-item__box .item-price.up { padding-left: 20px; }
.catalog-item__box .item-price.up .price { color: #43B446; }
.catalog-item__box .item-price.down { padding-left: 20px; }
.catalog-item__box .item-price.down .price { color: #E94680; }
.catalog-item__box .item-price .oldppice { position: relative; color: rgba(255, 255, 255, 0.5); font-size: 12px; font-weight: 600; line-height: 1.3; letter-spacing: 0.08em; text-decoration: line-through; transition: color 1s ease-in-out; }
.catalog-item__box .item-price .price { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #FFF; font-size: 16px; font-weight: 600; line-height: 1.3; text-transform: uppercase; transition: color 1s ease-in-out; }
.catalog-item__box .item-price .price-arr { position: absolute; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; top: 0; left: 0; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); }
.catalog-item__box .item-price .price-arr .icon:not(:first-child) { margin-left: -5px; }
.catalog-item__box .item-price .price .icon { font-size: 20px; }
.catalog-item__box [class*="-information"] { font-size: 18px; margin-left: 12px; }
.catalog-item__box .catalog-item__box-value .item-title { margin-bottom: 0; }
.catalog-item__content { position: relative; display: none; border-top: 1px solid #283037; padding: 28px; transition: border-color 1s ease-in-out; }
.catalog-item__content .catalog-form { -ms-grid-columns: (1fr)[2] 1.3fr; grid-template-columns: repeat(2, 1fr) 1.3fr; grid-column-gap: 44px; padding: 0; }
.catalog-item__content .catalog-form:not(:last-child) { margin-bottom: 68px; }
.catalog-item__content .catalog-form__group .catalog-form__heading { display: block; }
.catalog-item__content .catalog-form__group .catalog-form__label { margin-right: 0; margin-bottom: 2px; }
.catalog-item__content .catalog-form__field input { background: #16191C; font-weight: 600; }
.catalog-item__content .catalog-content { -ms-grid-columns: (1fr)[2] 1.294fr; grid-template-columns: repeat(2, 1fr) 1.294fr; grid-column-gap: 44px; padding: 0; }
.catalog-inner { position: relative; }
.catalog-inner .catalog-item { background: transparent; }
.catalog-inner .catalog-item__box { cursor: auto; border-bottom: 1px solid #283037; padding-top: 40px; padding-bottom: 40px; transition: border-color 1s ease-in-out; }
.catalog-inner .catalog-item__box-title .item-title { font-size: 23px; }
.catalog-form { position: relative; display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[2] 0.5fr; grid-template-columns: repeat(2, 1fr) 0.5fr; grid-column-gap: 94px; padding: 24px 36px; }
.catalog-form__flex { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.catalog-form__group { position: relative; }
.catalog-form__heading { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.catalog-form__heading:not(:last-child) { margin-bottom: 4px; }
.catalog-form__label { position: relative; font-size: 12px; font-weight: 600; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; opacity: 0.5; margin-right: 5px; }
.catalog-form__title { position: relative; color: #A2A3A4; font-size: 16px; font-weight: 600; line-height: 1.3; text-transform: uppercase; transition: color 1s ease-in-out; }
.catalog-form__title b, .catalog-form__title strong { color: #FFF; font-weight: 600; transition: color 1s ease-in-out; }
.catalog-form__balance { position: relative; color: rgba(255, 255, 255, 0.5); font-size: 12px; font-weight: 600; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; margin-left: auto; transition: color 1s ease-in-out; }
.catalog-form__balance b, .catalog-form__balance strong { color: #FFF; font-size: 16px; transition: color 1s ease-in-out; }
.catalog-form__field { position: relative; background: #202427; border-left: 2px solid #43B446; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%); transition: background 1s ease-in-out; }
.catalog-form__field:not(:last-child) { margin-bottom: 10px; }
.catalog-form__field input { height: 80px; font-size: 23px; padding-left: 16px; padding-right: 80px; }
.catalog-form__range { position: relative; }
.catalog-form__range:not(:last-child) { margin-bottom: 24px; }
.catalog-form__button { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.catalog-form__button .btn { width: calc(57% - 6px); }
/*.catalog-form__button .btn { width: 338px }*/
.catalog-form__button .btn:not(:last-child) { margin-right: 12px; }
.catalog-form__link { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding-top: 20px; }
.catalog-form__link .btn { width: 100%; }
.catalog-form__link .btn:not(:last-child) { margin-bottom: 40px; }
.catalog-form__link a:not(:last-child) { margin-bottom: 40px; }
.catalog-form__amount { position: relative; padding: 0 20px; }
.catalog-form__amount-title { position: relative; font-size: 12px; font-weight: 600; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; }
.catalog-form__amount-title:not(:last-child) { margin-bottom: 4px; }
.catalog-form__amount .form-flex:not(:last-child) { margin-bottom: 30px; }
.catalog-form__amount .form-group { -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; }
.catalog-form__amount .form-group:not(:first-child) { -webkit-flex: none; -ms-flex: none; flex: none; width: 125px; margin-top: 22px; }
.catalog-form__amount .catalog-form__field input { font-size: 23px; }
.catalog-form__amount .zap-form__field { background: #16191C; }
.catalog-form__amount .btn { width: 215px; }
.catalog-content { position: relative; display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[2] 0.5fr; grid-template-columns: repeat(2, 1fr) 0.5fr; grid-column-gap: 94px; padding: 24px 36px; }
.catalog-content__box { position: relative; }

.total { position: relative; padding-top: 4px; padding-left: 8px; margin-left: 24px; }
.total:before { content: ''; position: absolute; background: #43B446; top: 5px; left: 0; bottom: 5px; width: 1px; }
.total-line { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.total-line:not(:last-child) { margin-bottom: 8px; }
.total-line .total-label:not(:last-child) { min-width: 60px; margin-bottom: 0; margin-right: 8px; }
.total-line .total-title { -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; }
.total-label { position: relative; font-size: 12px; font-weight: 600; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; opacity: 0.5; }
.total-label:not(:last-child) { margin-bottom: 8px; }
.total-title { position: relative; font-size: 23px; font-weight: 600; line-height: 1; }

.blog { position: relative; }
.blog-tabs { position: relative; border-bottom: 1px solid #283037; transition: border-color 1s ease-in-out; overflow-x: auto; -ms-overflow-style: none; scrollbar-width: none; }
.blog-tabs::-webkit-scrollbar { display: none; }
.blog-tabs:not(:last-child) { margin-bottom: 50px; }
.blog-tabs ul { display: -webkit-flex; display: -ms-flexbox; display: flex; }
.blog-tabs ul li { position: relative; color: #A2A3A4; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.1em; text-transform: uppercase; white-space: nowrap; padding: 0 12px 6px; cursor: pointer; transition: color 1s ease-in-out; }
.blog-tabs ul li:hover { color: #FFF; transition: color 0.3s ease; }
.blog-tabs ul li.active { color: #FFF; }
.blog-tabs ul li.active:before { -webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }
.blog-tabs ul li:before { content: ''; position: absolute; background: #43B446; left: 0; bottom: -1px; width: 100%; height: 1px; -webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; }
.blog-content { position: relative; }
.blog-list { position: relative; display: none; -ms-grid-columns: (1fr)[3]; grid-template-columns: repeat(3, 1fr); grid-column-gap: 76px; grid-row-gap: 60px; }
.blog-list.show { display: -ms-grid; display: grid; }
.blog-box { position: relative; display: block; }
.blog-box:hover .blog-box__img:before { -webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }
.blog-box:hover .blog-box__category, .blog-box:hover .blog-box__date { color: #FFF; }
.blog-box:hover .blog-box__title { color: #43B446; transition: color 0.3s ease; }
.blog-box__img { position: relative; padding-top: 56.18%; overflow: hidden; }
.blog-box__img:not(:last-child) { margin-bottom: 20px; }
.blog-box__img:before { content: ''; position: absolute; background: #43B446; left: 0; bottom: 0; width: 100%; height: 2px; -webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; z-index: 1; }
.blog-box__img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.blog-box__category { position: relative; color: #A2A3A4; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.1em; text-transform: uppercase; padding-left: 10px; transition: color 1s ease-in-out; }
.blog-box__category:not(:last-child) { margin-bottom: 10px; }
.blog-box__category:before { content: ''; position: absolute; background: #43B446; top: 2px; bottom: 2px; left: 0; width: 2px; }
.blog-box__title { position: relative; color: #FFF; font-size: 18px; font-weight: 600; line-height: 1.3; transition: color 1s ease-in-out; }
.blog-box__title:not(:last-child) { margin-bottom: 15px; }
.blog-box__date { position: relative; color: #A2A3A4; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.1em; text-transform: uppercase; padding-left: 10px; transition: color 1s ease-in-out; }
.blog-box__date:before { content: ''; position: absolute; background: #43B446; top: 2px; bottom: 2px; left: 0; width: 2px; }

.blog-article { position: relative; min-height: 658px; padding: 40px 120px 40px 32px; margin-top: 1px; }
.blog-article__img { position: absolute; top: 0; left: 0; height: 658px; width: 100%; z-index: -1; }
.blog-article__img:before { content: ''; position: absolute; background: linear-gradient(to bottom, rgba(22, 25, 28, 0) 0%, #16191c 100%); top: 0; left: 0; right: 0; bottom: 0; z-index: 1; pointer-events: none; opacity: 1; transition: opacity 1s ease-in; }
.blog-article__img:after { content: ''; position: absolute; background: linear-gradient(to bottom, rgba(242, 245, 246, 0) 0%, #f2f5f6 100%); top: 0; left: 0; right: 0; bottom: 0; z-index: 1; pointer-events: none; opacity: 0; transition: opacity 1s ease-out; }
.blog-article__img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; opacity: 0.5; }
.blog-article__back { position: relative; }
.blog-article__back:not(:last-child) { margin-bottom: 78px; }
.blog-article__back a { position: relative; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #FFF; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; letter-spacing: 0.31em; text-transform: uppercase; transition: color 1s ease-in-out; }
.blog-article__back a:hover { color: #43B446; transition: color 0.3s ease; }
.blog-article__back a:hover .trapeze { width: 40px; }
.blog-article__head { position: relative; }
.blog-article__head:not(:last-child) { margin-bottom: 110px; }
.blog-article__category { position: relative; color: #A2A3A4; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.1em; text-transform: uppercase; padding-left: 10px; transition: color 1s ease-in-out; }
.blog-article__category:not(:last-child) { margin-bottom: 14px; }
.blog-article__category:before { content: ''; position: absolute; background: #43B446; top: 1px; left: 0; bottom: 3px; width: 2px; }
.blog-article__title { position: relative; max-width: 770px; font-size: 38px; font-weight: 600; line-height: 1.3; }
.blog-article__title:not(:last-child) { margin-bottom: 14px; }
.blog-article__title h1 { font-weight: 600; }
.blog-article__title a { color: #FFF; transition: color 1s ease-in-out; }
.blog-article__title a:hover { color: #43B446; transition: color 0.3s ease; }
.blog-article__date { position: relative; color: #A2A3A4; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.1em; text-transform: uppercase; padding-left: 10px; transition: color 1s ease-in-out; }
.blog-article__date:before { content: ''; position: absolute; background: #43B446; top: 1px; left: 0; bottom: 3px; width: 2px; }
.blog-article__body { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.blog-article__content { width: 546px; }
.blog-article__text { color: #A2A3A4; font-size: 14px; line-height: 1.6; text-align: justify; padding-bottom: 40px; transition: color 1s ease-in-out; }
.blog-article__text h2 { color: #FFF; font-size: 28px; font-weight: 600; line-height: 1.3; text-align: left; transition: color 1s ease-in-out; }
.blog-article__text h2:not(:first-child) { margin-top: 50px; }
.blog-article__text h2:not(:last-child) { margin-bottom: 20px; }
.blog-article__text b, .blog-article__text strong { font-weight: 400; transition: color 1s ease-in-out; }
.blog-article__text a { color: #43B446; }
.blog-article__text blockquote { position: relative; color: #FFF; font-size: 18px; font-weight: 600; line-height: 1.3; text-align: left; padding-top: 36px; margin: 0; transition: color 1s ease-in-out; }
.blog-article__text blockquote:not(:first-child) { margin-top: 50px; }
.blog-article__text blockquote:not(:last-child) { margin-bottom: 50px; }
.blog-article__text blockquote:before { content: '\EA20'; position: absolute; top: 0; left: 0; color: #43B446; font-size: 32px; font-family: 'svgfont', sans-serif; line-height: 1; }
.blog-article__next { position: relative; padding: 40px 0; }
.blog-article__next:before { content: ''; position: absolute; background: #283037; top: 0; left: -32px; right: 0; height: 1px; transition: opacity 1s ease-in-out; }
.blog-article__next:after { content: ''; position: absolute; background: #283037; left: -32px; right: 0; bottom: 0; height: 1px; transition: opacity 1s ease-in-out; }
.blog-article__next .blog-article__title { max-width: 340px; font-size: 18px; }
.blog-article__other { position: absolute; top: 50%; right: 0; width: 340px; text-align: left; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.blog-article__other-heading { position: relative; color: #FFF; font-size: 23px; font-weight: 600; line-height: 1.3; padding-top: 20px; transition: color 1s ease-in-out; }
.blog-article__other-heading:before { content: ''; position: absolute; background: #43B446; top: 0; left: 0; width: 44px; height: 2px; }
.blog-article__other-heading:not(:last-child) { margin-bottom: 20px; }
.blog-article__other-img { position: relative; }
.blog-article__other-img:not(:last-child) { margin-bottom: 20px; }
.blog-article__other-img a { display: block; line-height: 0; }
.blog-article__other-category { position: relative; color: #A2A3A4; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.1em; text-transform: uppercase; padding-left: 10px; transition: color 1s ease-in-out; }
.blog-article__other-category:before { content: ''; position: absolute; background: #43B446; top: 1px; left: 0; bottom: 3px; width: 2px; }
.blog-article__other-category:not(:last-child) { margin-bottom: 10px; }
.blog-article__other-title { position: relative; font-size: 18px; font-weight: 600; line-height: 1.3; }
.blog-article__other-title:not(:last-child) { margin-bottom: 16px; }
.blog-article__other-title a { color: #FFF; transition: color 1s ease-in-out; }
.blog-article__other-title a:hover { color: #43B446; transition: color 0.3s ease; }
.blog-article__other-date { position: relative; color: #A2A3A4; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.1em; text-transform: uppercase; padding-left: 10px; transition: color 1s ease-in-out; }
.blog-article__other-date:before { content: ''; position: absolute; background: #43B446; top: 1px; left: 0; bottom: 3px; width: 2px; }

.pagination { position: relative; border-bottom: 1px solid #283037; margin: 100px 0; transition: border-color 1s ease-in-out; }
.pagination ul { display: -webkit-flex; display: -ms-flexbox; display: flex; }
.pagination ul li { position: relative; }
.pagination ul li:not(:last-child) { margin-right: 14px; }
.pagination ul li a { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 26px; color: #A2A3A4; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.1em; text-align: center; text-transform: uppercase; padding: 6px 15px; transition: color 1s ease-in-out; }
.pagination ul li a.active { color: #FFF; }
.pagination ul li a.active:before { content: ''; position: absolute; background: #43B446; left: 0; right: 0; bottom: -1px; height: 1px; }
.pagination ul li a:hover { color: #43B446; transition: color 0.3s ease; }
.pagination ul li a.page-prev, .pagination ul li a.page-next { padding: 6px 0; }
.pagination ul li a.page-prev:hover span, .pagination ul li a.page-next:hover span { background: #43B446; transition: background 0.3s ease; }
.pagination ul li a.page-prev span, .pagination ul li a.page-next span { display: block; background: #A2A3A4; width: 32px; height: 9px; margin-top: -1px; transition: background 1s ease-in-out; }
.pagination ul li a.page-prev { margin-right: 12px; }
.pagination ul li a.page-prev span { -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 5px 100%, 0 calc(100% - 5px)); clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 5px 100%, 0 calc(100% - 5px)); }
.pagination ul li a.page-next { margin-left: 12px; }
.pagination ul li a.page-next span { -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 5px), calc(100% - 5px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 5px), calc(100% - 5px) 100%, 0 100%); }
.pagination ul li a.disabled, .pagination ul li a[disabled] { pointer-events: none; }

.not-found { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 260px; padding-top: 24px; padding-left: 32px; }
.not-found__img { position: fixed; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-top: -310px; margin-left: 270px; width: 932px; height: 932px; text-align: center; padding-top: 52px; z-index: -1; pointer-events: none; }
.not-found__img:before { content: ''; position: absolute; background: linear-gradient(to bottom, #16191c 0%, rgba(22, 25, 28, 0) 100%); top: 0; left: 0; right: 0; height: 50%; z-index: 1; transition: opacity 1s ease-in; }
.not-found__img:after { content: ''; position: absolute; background: linear-gradient(to bottom, #f2f5f6 0%, rgba(242, 245, 246, 0) 100%); top: 0; left: 0; right: 0; height: 50%; z-index: 1; opacity: 0; transition: opacity 1s ease-out; }
.not-found__img-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-animation: rotate 4s linear infinite; animation: rotate 4s linear infinite; }
.not-found__img-bg img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; object-position: center; }
.not-found__back { position: relative; width: 158px; }
.not-found__back:not(:last-child) { margin-right: 24px; }
.not-found__back a { position: relative; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #FFF; font-size: 12px; font-weight: 600; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.31em; text-transform: uppercase; transition: color 1s ease-in-out; }
.not-found__back a:hover { color: #43B446; transition: color 0.3s ease; }
.not-found__back a:hover .trapeze { width: 40px; }
.not-found__text { position: relative; max-width: 150px; color: #A2A3A4; font-size: 14px; line-height: 1.3; transition: color 1s ease-in-out; }

.landing { position: relative; background-image: url("../img/dots-pattern.svg"); }
.landing:before { content: ''; position: absolute; background: linear-gradient(to bottom, #16191c 0%, rgba(22, 25, 28, 0) 100%); top: 0; left: 0; right: 0; height: 30vh; pointer-events: none; }
.landing .main { padding-top: 130px; }
.landing-box { position: relative; }
.landing-box__head { position: relative; }
.landing-box__title { position: relative; color: #FFF; font-size: 40px; font-weight: 700; line-height: 1.3; letter-spacing: 0.03em; padding-top: 32px; }
.landing-box__title:before { content: ''; position: absolute; background: #43B446; top: 0; left: 0; width: 40px; height: 2px; }
.landing-box__title:not(:last-child) { margin-bottom: 104px; }
.landing-box__title h1 { font-weight: 700; }
.landing-box__button { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.landing-box__button .btn { width: 190px; }
.landing-box__button-or { position: relative; color: #43B446; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.2em; text-transform: uppercase; opacity: 0.5; margin: 0 28px; }
.landing-box__body { position: relative; }
.landing-box__img { position: fixed; width: 932px; height: 932px; text-align: center; margin-top: -265px; margin-left: -205px; z-index: -1; pointer-events: none; -webkit-animation: rotate 4s linear infinite; animation: rotate 4s linear infinite; }
.landing-box__img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; object-position: center; }
.landing-box__chart { position: relative; background: #202427; padding: 36px 32px 24px; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%); }
.landing-box__chart:before { content: ''; position: absolute; background: #43B446; top: 0; left: 32px; width: 40px; height: 2px; }
.landing-box__chart-label { position: relative; color: #FFF; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.2em; text-transform: uppercase; opacity: 0.5; }
.landing-box__chart-label:not(:last-child) { margin-bottom: 16px; }
.landing-box__chart-title { position: relative; color: #43B446; font-size: 30px; font-weight: 600; line-height: 1.3; }
.landing-box__chart-title:not(:last-child) { margin-bottom: 36px; }

.heading ~ .zap { margin-top: -8px; }

.zap { position: relative; display: -ms-grid; display: grid; -ms-grid-columns: 365px 350px; grid-template-columns: 365px 350px; grid-column-gap: 132px; padding: 0 36px 24px; }
.zap-form { position: relative; }
.zap-form__flex { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.zap-form__flex:not(:last-child) { margin-bottom: 16px; }
.zap-form__flex .zap-form__group { -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; }
.zap-form__flex .zap-form__group:not(:last-child) { margin-bottom: 0; margin-right: 16px; }
.zap-form__group { position: relative; }
.zap-form__group:not(:last-child) { margin-bottom: 50px; }
.zap-form__heading { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.zap-form__heading:not(:last-child) { margin-bottom: 4px; }
.zap-form__label { position: relative; font-size: 12px; font-weight: 600; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; opacity: 0.5; }
.zap-form__balance { position: relative; color: rgba(255, 255, 255, 0.5); font-size: 12px; font-weight: 600; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; margin-left: auto; transition: color 1s ease-in-out; }
.zap-form__balance b, .zap-form__balance strong { color: #FFF; font-size: 16px; transition: color 1s ease-in-out; }
.zap-form__field { position: relative; background: #202427; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; height: 80px; border-left: 2px solid #43B446; padding: 10px 16px 8px 16px; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%); transition: background 1s ease-in-out; }
.zap-form__select { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; cursor: pointer; }
.zap-form__select-icon { position: relative; width: 30px; margin-right: 10px; }
.zap-form__select-title { position: relative; font-size: 16px; font-weight: 600; line-height: 1.3; margin-right: 10px; }
.zap-form__select .icon { color: #43B446; font-size: 6px; }
.zap-form__input { position: relative; }
.zap-form__input:not(:last-child) { margin-bottom: 6px; }
.zap-form__input input { height: 30px; font-size: 23px; font-weight: 600; padding: 0; }
.zap-form__value { position: relative; width: 100%; margin-top: 12px; }
.zap-form__value input { height: 20px; font-size: 16px; font-weight: 600; padding-left: 0; padding-right: 60px; }
.zap-form__rate { position: absolute; top: 10px; right: 10px; font-size: 12px; font-weight: 600; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; opacity: 0.5; }
.zap-form__arr { position: relative; }
.zap-form__arr svg { position: absolute; top: -32px; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); z-index: 20; }
.zap-form__button { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.zap-form__button .btn { width: 176px; }
.zap-form__button .btn:not(:last-child) { margin-right: 16px; }
.zap-form__button .btn-border { margin-top: 0; }
.zap-content { position: relative; }

.foundry { position: relative; }
.foundry .d-flex.flex-column { height: 100%; }
.foundry .d-flex.flex-column .row { -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; }
.foundry .box { padding-top: 24px; padding-bottom: 24px; }
.foundry-title { position: relative; max-width: 452px; font-size: 18px; font-weight: 700; line-height: 1.3; padding-top: 8px; padding-bottom: 8px; padding-left: 32px; }
.foundry-title:not(:last-child) { margin-bottom: 32px; }
.foundry-grid { position: relative; }
.foundry-line { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -12px; }
.foundry-line:not(:last-child) { margin-bottom: 16px; }
.foundry-line__label { position: relative; min-width: 90px; color: #A2A3A4; font-size: 16px; font-weight: 600; line-height: 1.3; padding-left: 16px; }
.foundry-line__label:before { content: ''; position: absolute; background: #43B446; top: 50%; left: 0; height: calc(100% - 6px); width: 6px; margin-top: -2px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.foundry-line__title { position: relative; font-size: 23px; font-weight: 600; line-height: 1.15; word-break: break-word; }
.foundry-chart { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.foundry-chart__head { position: relative; z-index: 2; -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; }
.foundry-chart__head:not(:last-child) { margin-right: 24px; }
.foundry-chart__head .foundry-line__label:not(:last-child) { margin-bottom: 12px; }
.foundry-chart__body { position: relative; }
.foundry-chart__body:first-child { -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; }
.foundry-chart__body canvas { position: relative; width: 100%; height: 100%; }
.foundry-form { position: relative; }
.foundry-form__group { position: relative; }
.foundry-form__group:not(:last-child) { margin-bottom: 68px; }
.foundry-form__group .form-flex .form-group { -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; }
.foundry-form__group .form-flex .form-group:not(:first-child) { -webkit-flex: none; -ms-flex: none; flex: none; width: 130px; }
.foundry-form__group .form-flex .form-group .btn { width: 100%; }
.foundry-crypto { position: relative; max-width: 180px; }
.foundry-crypto__couple { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #A2A3A4; font-size: 16px; font-weight: 600; line-height: 1.3; padding: 4px 10px; cursor: pointer; transition: all 0.3s ease; }
.foundry-crypto__couple:not(:last-child) { margin-bottom: 16px; }
.foundry-crypto__couple:hover, .foundry-crypto__couple.active { background: #16191C; color: #FFF; }
.foundry-crypto__couple-color { position: relative; width: 6px; height: 12px; margin-top: -3px; }
.foundry-crypto__couple-color:not(:last-child) { margin-right: 8px; }
.foundry-crypto__couple-title { position: relative; }
.foundry canvas { max-width: 100%; }

.chart-small { position: relative; width: 68px; height: 68px; margin-left: auto; }
.chart-big { position: relative; width: 296px; height: 296px; margin: 0 auto; }
.chart-dividends { position: relative; height: 230px; margin: 0 auto; }
.chart-info { position: absolute; top: 50%; left: 50%; color: #43B446; font-size: 16px; font-weight: 600; line-height: 1.3; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.chart-shadow { position: absolute; top: 50%; left: 50%; width: calc(100% + 22px); height: calc(100% + 22px); border: 48px solid #16191C; border-radius: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); transition: border-color 1s ease-in-out; }
.chart-table { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 1; }
.chart-table table tr td, .chart-table table tr th { vertical-align: bottom; font-size: 16px; font-weight: 600; line-height: 1.1; padding: 4px 3px; }
.chart-table table tr td:first-child, .chart-table table tr th:first-child { font-size: 12px; font-weight: 600; letter-spacing: 0.08em; text-align: right; text-transform: uppercase; padding-left: 0; opacity: 0.5; }
.chart-table table tr td:last-child, .chart-table table tr th:last-child { padding-right: 0; }

.select-modal { position: fixed; display: none; top: 50%; left: 50%; width: 365px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 101; }
.select-modal.show { display: block; }
.select-modal__heading { position: relative; font-size: 18px; font-weight: 600; line-height: 1.3; }
.select-modal__heading:not(:last-child) { margin-bottom: 4px; }
.select-modal__search { position: relative; background: #202427; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%); }
.select-modal__search:not(:last-child) { margin-bottom: 10px; }
.select-modal__search:before { content: ''; position: absolute; background: #43B446; top: 0; left: 0; right: 0; height: 2px; z-index: 1; pointer-events: none; }
.select-modal__search input { height: 40px; font-size: 16px; padding: 0 16px; }
.select-modal__result { position: relative; background: #202427; padding-top: 20px; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%); }
.select-modal__result:before { content: ''; position: absolute; background: #43B446; top: 0; left: 0; right: 0; height: 2px; z-index: 1; pointer-events: none; }
.select-modal__list { position: relative; }
.select-modal__scroll { max-height: 400px; }
.select-modal__scroll .mCSB_inside > .mCSB_container { margin-right: 28px; }
.select-modal__scroll .mCSB_scrollTools { right: 12px; }
.select-modal__box { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 20px 0 20px 28px; transition: background 0.3s ease; cursor: pointer; }
.select-modal__box:before { content: ''; position: absolute; background: #FFF; top: 0; left: 0; right: 0; height: 100%; opacity: 0; transition: opacity 0.3s ease; }
.select-modal__box:hover:before { opacity: 0.1; }
.select-modal__box-img { position: relative; width: 40px; margin-right: 15px; }
.select-modal__box-img img { width: 100%; }
.select-modal__box-title { position: relative; color: #A2A3A4; font-size: 14px; line-height: 1.3; }
.select-modal__box-title b, .select-modal__box-title strong { display: block; color: #FFF; font-size: 16px; font-weight: 600; }
.select-modal__button { position: relative; padding: 24px 0; text-align: center; }
.select-modal__button:before { content: ''; position: absolute; background: #283037; top: 0; left: 28px; right: 28px; height: 1px; }
.select-modal__button .b-left { position: relative; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #FFF; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.31em; text-transform: uppercase; }
.select-modal__button .b-left:hover { color: #43B446; }
.select-modal__button .b-left:hover .trapeze { width: 40px; }
.select-modal__empty { position: relative; display: none; font-size: 16px; font-weight: 600; text-align: center; padding: 0 16px 20px; opacity: 0.5; }
.select-modal__empty.show { display: block; }
.select-modal__close { position: absolute; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; top: 1px; right: 0; height: 20px; width: 12px; color: #43B446; font-size: 8px; line-height: 1; cursor: pointer; }

.modal { position: fixed; background: rgba(22, 25, 28, 0.9); display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; top: 0; left: 0; right: 0; bottom: 0; padding: 24px 16px; transition: opacity 0.3s ease; overflow-y: auto; visibility: hidden; opacity: 0; z-index: 101; }
.modal.show { visibility: visible; opacity: 1; }
.modal::-webkit-scrollbar { width: 8px; height: 8px; border-radius: 4px; }
.modal::-webkit-scrollbar-track { background: #283037; transition: background 1s ease-in-out; }
.modal::-webkit-scrollbar-thumb { background: #16191C; border-radius: 4px; transition: background 1s ease-in-out; }
.modal-box { position: relative; width: 365px; margin: auto; }
.modal-box.modal-lg { width: 450px; }
.modal-head { position: relative; font-size: 18px; font-weight: 600; line-height: 1.3; }
.modal-head:not(:last-child) { margin-bottom: 5px; }
.modal-body { position: relative; background: #202427; border-top: 2px solid #43B446; padding: 40px 28px; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%); }
.modal-scan { position: relative; text-align: center; padding: 20px 0 32px; }
.modal-scan .modal-text:not(:last-child) { margin-bottom: 32px; }
.modal-logo { position: relative; }
.modal-logo:not(:last-child) { margin-bottom: 40px; }
.modal-logo img { max-width: 80px; }
.modal-text { position: relative; color: #A2A3A4; font-size: 14px; line-height: 1.3; }
.modal-text:not(:last-child) { margin-bottom: 12px; }
.modal-text table { width: 100%; border-collapse: collapse; }
.modal-text table:first-child { margin-top: -30px; }
.modal-text table:not(:last-child) { margin-bottom: 12px; }
.modal-text table thead tr:last-child { border-bottom: 0; }
.modal-text table thead tr:last-child th, .modal-text table thead tr:last-child td { padding-bottom: 0; }
.modal-text table thead tr th, .modal-text table thead tr td { color: rgba(162, 163, 164, 0.5); }
.modal-text table tr { border-bottom: 1px solid #283037; }
.modal-text table tr th, .modal-text table tr td { vertical-align: middle; height: 32px; color: #FFF; font-size: 12px; font-weight: 600; letter-spacing: 0.08em; text-align: left; text-transform: uppercase; padding: 15px 8px; }
.modal-text table tr th:first-child, .modal-text table tr td:first-child { padding-left: 0; }
.modal-text table tr th:last-child, .modal-text table tr td:last-child { padding-right: 0; }
.modal-text table tr th .b-left, .modal-text table tr td .b-left { padding-left: 6px; }
.modal-text table tr th .b-left:before, .modal-text table tr td .b-left:before { width: 1px; }
.modal-text table tr th .price, .modal-text table tr td .price { color: #FFF; font-size: 16px; }
.modal-text ul li { position: relative; padding-left: 16px; }
.modal-text ul li:before { content: '•'; position: absolute; top: 2px; left: 0; font-size: 12px; }
.modal-qr { position: relative; }
.modal-qr img { max-width: 200px; }
.modal-title { position: relative; font-size: 23px; font-weight: 600; line-height: 1.3; }
.modal-title:not(:last-child) { margin-bottom: 40px; }
.modal-button { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.modal-button .btn { -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; }
.modal-button .btn:not(:last-child) { margin-right: 20px; }
.modal-link { position: relative; padding: 24px 0; text-align: center; border-top: 1px solid #283037; }
.modal-link:last-child { margin-bottom: -40px; }
.modal-link .b-left { display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #FFF; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif; line-height: 1.16667; letter-spacing: 0.31em; text-transform: uppercase; }
.modal-link .b-left:hover { color: #43B446; }
.modal-link .b-left:hover .trapeze { width: 40px; }
.modal-close { position: absolute; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; top: 1px; right: 0; height: 20px; width: 12px; color: #43B446; font-size: 8px; line-height: 1; cursor: pointer; }
.modal .form-select__box { background: #283037; }
.modal .form-select__box .mCSB_scrollTools .mCSB_draggerRail { background: rgba(255, 255, 255, 0.1); }
.modal .zap-form__field { background: #283037; }

@media (min-width: 576px) { .col-sm { -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; }
  .col-sm-1 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(1 * 100% / 24); }
  .col-sm-2 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(2 * 100% / 24); }
  .col-sm-3 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(3 * 100% / 24); }
  .col-sm-4 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(4 * 100% / 24); }
  .col-sm-5 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(5 * 100% / 24); }
  .col-sm-6 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(6 * 100% / 24); }
  .col-sm-7 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(7 * 100% / 24); }
  .col-sm-8 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(8 * 100% / 24); }
  .col-sm-9 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(9 * 100% / 24); }
  .col-sm-10 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(10 * 100% / 24); }
  .col-sm-11 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(11 * 100% / 24); }
  .col-sm-12 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(12 * 100% / 24); }
  .col-sm-13 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(13 * 100% / 24); }
  .col-sm-14 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(14 * 100% / 24); }
  .col-sm-15 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(15 * 100% / 24); }
  .col-sm-16 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(16 * 100% / 24); }
  .col-sm-17 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(17 * 100% / 24); }
  .col-sm-18 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(18 * 100% / 24); }
  .col-sm-19 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(19 * 100% / 24); }
  .col-sm-20 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(20 * 100% / 24); }
  .col-sm-21 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(21 * 100% / 24); }
  .col-sm-22 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(22 * 100% / 24); }
  .col-sm-23 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(23 * 100% / 24); }
  .col-sm-24 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(24 * 100% / 24); }
  .col-sm-auto { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }
  .w-sm-auto { width: auto !important; }
  .w-sm-100 { width: 100% !important; }
  .d-sm-block { display: block !important; }
  .d-sm-none { display: none !important; }
  .d-sm-inline { display: inline !important; }
  .d-sm-flex { display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
  .text-sm-left { text-align: left !important; }
  .text-sm-center { text-align: center !important; }
  .text-sm-right { text-align: right !important; }
  .flex-sm-row { -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-sm-row-reverse { -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-sm-column { -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-sm-column-reverse { -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .align-item-sm-start { -webkit-align-items: flex-start !important; -ms-flex-align: start !important; -ms-grid-row-align: flex-start !important; align-items: flex-start !important; }
  .align-item-sm-end { -webkit-align-items: flex-end !important; -ms-flex-align: end !important; -ms-grid-row-align: flex-end !important; align-items: flex-end !important; }
  .align-item-sm-center { -webkit-align-items: center !important; -ms-flex-align: center !important; -ms-grid-row-align: center !important; align-items: center !important; }
  .align-self-sm-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-sm-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-sm-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }
  .justify-content-sm-start { -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-sm-end { -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-sm-center { -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-sm-between { -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-sm-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .margin-left-sm-auto { margin-left: auto !important; }
  .margin-right-sm-auto { margin-right: auto !important; } }
@media (min-width: 768px) { .col-md { -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; }
  .col-md-1 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(1 * 100% / 24); }
  .col-md-2 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(2 * 100% / 24); }
  .col-md-3 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(3 * 100% / 24); }
  .col-md-4 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(4 * 100% / 24); }
  .col-md-5 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(5 * 100% / 24); }
  .col-md-6 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(6 * 100% / 24); }
  .col-md-7 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(7 * 100% / 24); }
  .col-md-8 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(8 * 100% / 24); }
  .col-md-9 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(9 * 100% / 24); }
  .col-md-10 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(10 * 100% / 24); }
  .col-md-11 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(11 * 100% / 24); }
  .col-md-12 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(12 * 100% / 24); }
  .col-md-13 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(13 * 100% / 24); }
  .col-md-14 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(14 * 100% / 24); }
  .col-md-15 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(15 * 100% / 24); }
  .col-md-16 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(16 * 100% / 24); }
  .col-md-17 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(17 * 100% / 24); }
  .col-md-18 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(18 * 100% / 24); }
  .col-md-19 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(19 * 100% / 24); }
  .col-md-20 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(20 * 100% / 24); }
  .col-md-21 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(21 * 100% / 24); }
  .col-md-22 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(22 * 100% / 24); }
  .col-md-23 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(23 * 100% / 24); }
  .col-md-24 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(24 * 100% / 24); }
  .col-md-auto { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }
  .w-md-auto { width: auto !important; }
  .w-md-100 { width: 100% !important; }
  .d-md-block { display: block !important; }
  .d-md-none { display: none !important; }
  .d-md-inline { display: inline !important; }
  .d-md-flex { display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
  .text-md-left { text-align: left !important; }
  .text-md-center { text-align: center !important; }
  .text-md-right { text-align: right !important; }
  .flex-md-row { -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-md-row-reverse { -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-md-column { -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-md-column-reverse { -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .align-item-md-start { -webkit-align-items: flex-start !important; -ms-flex-align: start !important; -ms-grid-row-align: flex-start !important; align-items: flex-start !important; }
  .align-item-md-end { -webkit-align-items: flex-end !important; -ms-flex-align: end !important; -ms-grid-row-align: flex-end !important; align-items: flex-end !important; }
  .align-item-md-center { -webkit-align-items: center !important; -ms-flex-align: center !important; -ms-grid-row-align: center !important; align-items: center !important; }
  .align-self-md-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-md-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-md-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }
  .justify-content-md-start { -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-md-end { -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-md-center { -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-md-between { -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-md-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .margin-left-md-auto { margin-left: auto !important; }
  .margin-right-md-auto { margin-right: auto !important; } }
@media (min-width: 992px) { .col-lg { -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; }
  .col-lg-1 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(1 * 100% / 24); }
  .col-lg-2 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(2 * 100% / 24); }
  .col-lg-3 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(3 * 100% / 24); }
  .col-lg-4 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(4 * 100% / 24); }
  .col-lg-5 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(5 * 100% / 24); }
  .col-lg-6 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(6 * 100% / 24); }
  .col-lg-7 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(7 * 100% / 24); }
  .col-lg-8 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(8 * 100% / 24); }
  .col-lg-9 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(9 * 100% / 24); }
  .col-lg-10 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(10 * 100% / 24); }
  .col-lg-11 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(11 * 100% / 24); }
  .col-lg-12 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(12 * 100% / 24); }
  .col-lg-13 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(13 * 100% / 24); }
  .col-lg-14 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(14 * 100% / 24); }
  .col-lg-15 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(15 * 100% / 24); }
  .col-lg-16 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(16 * 100% / 24); }
  .col-lg-17 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(17 * 100% / 24); }
  .col-lg-18 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(18 * 100% / 24); }
  .col-lg-19 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(19 * 100% / 24); }
  .col-lg-20 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(20 * 100% / 24); }
  .col-lg-21 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(21 * 100% / 24); }
  .col-lg-22 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(22 * 100% / 24); }
  .col-lg-23 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(23 * 100% / 24); }
  .col-lg-24 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(24 * 100% / 24); }
  .col-lg-auto { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }
  .w-lg-auto { width: auto !important; }
  .w-lg-100 { width: 100% !important; }
  .d-lg-block { display: block !important; }
  .d-lg-none { display: none !important; }
  .d-lg-inline { display: inline !important; }
  .d-lg-flex { display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
  .text-lg-left { text-align: left !important; }
  .text-lg-center { text-align: center !important; }
  .text-lg-right { text-align: right !important; }
  .flex-lg-row { -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-lg-row-reverse { -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-lg-column { -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-lg-column-reverse { -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .align-item-lg-start { -webkit-align-items: flex-start !important; -ms-flex-align: start !important; -ms-grid-row-align: flex-start !important; align-items: flex-start !important; }
  .align-item-lg-end { -webkit-align-items: flex-end !important; -ms-flex-align: end !important; -ms-grid-row-align: flex-end !important; align-items: flex-end !important; }
  .align-item-lg-center { -webkit-align-items: center !important; -ms-flex-align: center !important; -ms-grid-row-align: center !important; align-items: center !important; }
  .align-self-lg-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-lg-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-lg-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }
  .justify-content-lg-start { -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-lg-end { -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-lg-center { -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-lg-between { -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-lg-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .margin-left-lg-auto { margin-left: auto !important; }
  .margin-right-lg-auto { margin-right: auto !important; } }
@media (min-width: 1200px) { .col-xl { -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; }
  .col-xl-1 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(1 * 100% / 24); }
  .col-xl-2 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(2 * 100% / 24); }
  .col-xl-3 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(3 * 100% / 24); }
  .col-xl-4 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(4 * 100% / 24); }
  .col-xl-5 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(5 * 100% / 24); }
  .col-xl-6 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(6 * 100% / 24); }
  .col-xl-7 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(7 * 100% / 24); }
  .col-xl-8 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(8 * 100% / 24); }
  .col-xl-9 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(9 * 100% / 24); }
  .col-xl-10 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(10 * 100% / 24); }
  .col-xl-11 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(11 * 100% / 24); }
  .col-xl-12 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(12 * 100% / 24); }
  .col-xl-13 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(13 * 100% / 24); }
  .col-xl-14 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(14 * 100% / 24); }
  .col-xl-15 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(15 * 100% / 24); }
  .col-xl-16 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(16 * 100% / 24); }
  .col-xl-17 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(17 * 100% / 24); }
  .col-xl-18 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(18 * 100% / 24); }
  .col-xl-19 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(19 * 100% / 24); }
  .col-xl-20 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(20 * 100% / 24); }
  .col-xl-21 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(21 * 100% / 24); }
  .col-xl-22 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(22 * 100% / 24); }
  .col-xl-23 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(23 * 100% / 24); }
  .col-xl-24 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(24 * 100% / 24); }
  .col-xl-auto { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }
  .w-xl-auto { width: auto !important; }
  .w-xl-100 { width: 100% !important; }
  .d-xl-block { display: block !important; }
  .d-xl-none { display: none !important; }
  .d-xl-inline { display: inline !important; }
  .d-xl-flex { display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
  .text-xl-left { text-align: left !important; }
  .text-xl-center { text-align: center !important; }
  .text-xl-right { text-align: right !important; }
  .flex-xl-row { -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-xl-row-reverse { -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-xl-column { -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-xl-column-reverse { -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .align-item-xl-start { -webkit-align-items: flex-start !important; -ms-flex-align: start !important; -ms-grid-row-align: flex-start !important; align-items: flex-start !important; }
  .align-item-xl-end { -webkit-align-items: flex-end !important; -ms-flex-align: end !important; -ms-grid-row-align: flex-end !important; align-items: flex-end !important; }
  .align-item-xl-center { -webkit-align-items: center !important; -ms-flex-align: center !important; -ms-grid-row-align: center !important; align-items: center !important; }
  .align-self-xl-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-xl-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-xl-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }
  .justify-content-xl-start { -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-xl-end { -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-xl-center { -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-xl-between { -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-xl-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .margin-left-xl-auto { margin-left: auto !important; }
  .margin-right-xl-auto { margin-right: auto !important; } }
@media (min-width: 1440px) { .container { max-width: 1440px; }
  .col-xxl { -webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0; }
  .col-xxl-1 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(1 * 100% / 24); }
  .col-xxl-2 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(2 * 100% / 24); }
  .col-xxl-3 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(3 * 100% / 24); }
  .col-xxl-4 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(4 * 100% / 24); }
  .col-xxl-5 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(5 * 100% / 24); }
  .col-xxl-6 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(6 * 100% / 24); }
  .col-xxl-7 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(7 * 100% / 24); }
  .col-xxl-8 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(8 * 100% / 24); }
  .col-xxl-9 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(9 * 100% / 24); }
  .col-xxl-10 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(10 * 100% / 24); }
  .col-xxl-11 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(11 * 100% / 24); }
  .col-xxl-12 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(12 * 100% / 24); }
  .col-xxl-13 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(13 * 100% / 24); }
  .col-xxl-14 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(14 * 100% / 24); }
  .col-xxl-15 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(15 * 100% / 24); }
  .col-xxl-16 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(16 * 100% / 24); }
  .col-xxl-17 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(17 * 100% / 24); }
  .col-xxl-18 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(18 * 100% / 24); }
  .col-xxl-19 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(19 * 100% / 24); }
  .col-xxl-20 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(20 * 100% / 24); }
  .col-xxl-21 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(21 * 100% / 24); }
  .col-xxl-22 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(22 * 100% / 24); }
  .col-xxl-23 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(23 * 100% / 24); }
  .col-xxl-24 { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(24 * 100% / 24); }
  .col-xxl-auto { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }
  .w-xxl-auto { width: auto !important; }
  .w-xxl-100 { width: 100% !important; }
  .d-xxl-block { display: block !important; }
  .d-xxl-none { display: none !important; }
  .d-xxl-inline { display: inline !important; }
  .d-xxl-flex { display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
  .text-xxl-left { text-align: left !important; }
  .text-xxl-center { text-align: center !important; }
  .text-xxl-right { text-align: right !important; }
  .flex-xxl-row { -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-xxl-row-reverse { -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-xxl-column { -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-xxl-column-reverse { -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .align-item-xxl-start { -webkit-align-items: flex-start !important; -ms-flex-align: start !important; -ms-grid-row-align: flex-start !important; align-items: flex-start !important; }
  .align-item-xxl-end { -webkit-align-items: flex-end !important; -ms-flex-align: end !important; -ms-grid-row-align: flex-end !important; align-items: flex-end !important; }
  .align-item-xxl-center { -webkit-align-items: center !important; -ms-flex-align: center !important; -ms-grid-row-align: center !important; align-items: center !important; }
  .align-self-xxl-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-xxl-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-xxl-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }
  .justify-content-xxl-start { -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-xxl-end { -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-xxl-center { -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-xxl-between { -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-xxl-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .margin-left-xxl-auto { margin-left: auto !important; }
  .margin-right-xxl-auto { margin-right: auto !important; } }
@media screen and (max-width: 1439px) { .heading-left { padding-right: 48px; }
  .vaults [class^="col"]:nth-child(5) { display: none; }
  .info .info-text { left: auto; right: calc(100% + 12px); -webkit-clip-path: polygon(0% 0%, calc(100% - 10px) 0%, calc(100% - 10px) calc(100% - 8px), 100% 100%, 0% 100%); clip-path: polygon(0% 0%, calc(100% - 10px) 0%, calc(100% - 10px) calc(100% - 8px), 100% 100%, 0% 100%); }
  .info.center .info-text { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); right: auto; bottom: calc(100% + 5px); -webkit-clip-path: none; clip-path: none; }
  .info.center .info-text:before { display: none; top: auto; left: 0; right: auto; bottom: 4px; -webkit-transform: initial; -ms-transform: initial; transform: initial; height: 1px; width: calc(50% - 5px); }
  .info.center .info-text:after { display: none; top: auto; right: 0; left: auto; bottom: 4px; -webkit-transform: initial; -ms-transform: initial; transform: initial; height: 1px; width: calc(50% - 5px); }
  .info.right .info-text { left: calc(100% + 12px); right: auto; -webkit-clip-path: polygon(10px 0%, 100% 0%, 100% 100%, 0% 100%, 10px calc(100% - 10px)); clip-path: polygon(10px 0%, 100% 0%, 100% 100%, 0% 100%, 10px calc(100% - 10px)); }
  .info.right .info-text:before { left: 9px; right: auto; }
  .info.right .info-text:after { right: auto; left: -3px; -webkit-transform: rotate(-40deg); -ms-transform: rotate(-40deg); transform: rotate(-40deg); }
  .info-text { padding-left: 36px; padding-right: 26px; }
  .info-text:before { left: auto; right: 9px; }
  .info-text:after { left: auto; right: -3px; -webkit-transform: rotate(40deg); -ms-transform: rotate(40deg); transform: rotate(40deg); }
  .info-text .icon { left: 10px; }
  .blog-list { grid-column-gap: 32px; grid-row-gap: 50px; }
  .blog-article { padding-left: 16px; padding-right: 16px; }
  .blog-article__head:not(:last-child) { margin-bottom: 64px; }
  .blog-article__content { width: 514px; }
  .blog-article__next:before, .blog-article__next:after { left: -16px; }
  .message { width: 398px; right: 0px; }
  .catalog-filter .col-md-24 { -webkit-order: 1; -ms-flex-order: 1; order: 1; margin-top: 16px; }
  .catalog-item__box { padding-left: 16px; padding-right: 16px; }
  .catalog-item__box-heading { min-width: 200px; padding-right: 0px; }
  .catalog-item__box-img { width: 63px; margin-right: 13px; }
  .catalog-item__box-img img:not(:last-child) { margin-right: 3px; }
  .catalog-item__box-value { padding-left: 14px; width: 34.8%; }
  .foundry .col-xl-24:not(:last-child) { margin-bottom: 16px; }
  .foundry-line { margin-right: 0; }
  .foundry-line__label:not(:last-child) { margin-right: 6px; }
  .foundry-chart__head .foundry-line__label:not(:last-child) { margin-bottom: 0; }
  .chart-big { width: 232px; height: 232px; }
  .chart-small { margin-top: -42px; }
  .chart-shadow { border-width: 40px; } }
@media screen and (max-width: 1199px) { .wrapper { padding-top: 72px; }
  .header .row { height: 52px; }
  .header-left { min-width: 0; }
  .header-right { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: flex-start; -ms-flex-align: start; -ms-grid-row-align: flex-start; align-items: flex-start; }
  .header-tvl { padding-left: 0; }
  .header-account:not(:last-child) { margin-bottom: 10px; }
  .header-metamask:not(:last-child) { margin-right: 0; margin-bottom: 20px; }
  .header-settings .sidebar-lang { display: none; }
  .header .logo { display: none; }
  .main-inner { display: block; }
  .main.sidebar-hide .main-sidebar { left: -260px; width: 252px; }
  .main-sidebar { position: fixed; background: #16191C; top: 0; width: 252px; padding: 0 16px 16px; z-index: 101; transition: left 0.3s ease, background 1s ease-in-out; }
  .main-sidebar__panel { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 15px 0; }
  .main-content { width: 100%; }
  .main-content__grid { padding-top: 16px; }
  .box { padding-left: 16px; padding-right: 16px; }
  .box:before { left: 16px; }
  .heading { min-height: 120px; margin-bottom: 14px; padding-left: 16px; padding-right: 16px; }
  .heading-left { padding-right: 24px; min-width: 253px; }
  .heading ~ .zap { margin-top: 0; }
  .heading-info__table table tr td { font-size: 16px; }
  .vaults-details { padding-left: 16px; }
  .vaults-details:before { left: 16px; }
  .zap { padding-top: 16px; padding-left: 16px; padding-right: 16px; }
  .zap-content { padding-top: 24px; }
  .blog-tabs { padding-top: 8px; }
  .blog-content { padding: 0 16px; }
  .blog-article__img { height: auto; padding-top: 56.91%; }
  .blog-article__head:not(:last-child) { margin-bottom: 16px; }
  .blog-article__title { max-width: 660px; }
  .blog-article__content { width: 546px; }
  .pagination { padding: 0 16px; }
  .catalog-filter:not(:last-child) { margin-bottom: 16px; }
  .catalog-item__box { padding: 12px 16px; }
  .catalog-item__content { padding: 50px 143px; }
  .catalog-item__content .catalog-form { -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); grid-column-gap: 80px; grid-row-gap: 35px; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; padding: 24px 0px; }
  .catalog-item__content .catalog-form__amount { width: 110%; padding: 0; }
  .catalog-item__content .catalog-form:not(:last-child) { margin-bottom: 53px; }
  .catalog-item__content .catalog-form__heading { display: block; }
  .catalog-item__content .catalog-content { -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); grid-column-gap: 77px; }
  .catalog-item__content .catalog-content__box:first-child { grid-area: 1/1/3/2; }
  .catalog-item__content .catalog-content__box:last-child { margin-top: auto; }
  .catalog-form { -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); grid-column-gap: 80px; grid-row-gap: 35px; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; padding: 24px 0px; }
  .catalog-form__amount { width: 110%; padding: 0; }
  .catalog-form:not(:last-child) { margin-bottom: 53px; }
  .catalog-form__heading { display: block; }
  .catalog-content { -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); grid-column-gap: 77px; }
  .catalog-content__box:first-child { grid-area: 1/1/3/2; }
  .catalog-content__box:last-child { margin-top: auto; }
  .total { margin-left: 0; }
  .foundry .col-xl-24:not(:last-child) { margin-bottom: 0; }
  .foundry-title { padding-left: 16px; }
  .foundry-chart__head .foundry-line__label:not(:last-child) { margin-bottom: 12px; }
  .chart-shadow { border-width: 48px; }
  .chart-big { width: 296px; height: 296px; }
  .chart-small { margin-top: 0; } }
@media screen and (max-width: 991px) { .header-tvl { padding-left: 32px; }
  .main-content [class*="col-lg"]:not(:last-child, .col-md-18) { margin-bottom: 16px; }
  .vaults { background: #202427; padding-left: 16px; padding-right: 16px; }
  .vaults:before { content: none; }
  .vaults-details { max-width: none; padding-left: 0; padding-right: 0; }
  .vaults-details:before { left: 0; }
  .vaults-details .box-label:not(:last-child) { margin-bottom: 36px; }
  .vaults-details__text { margin-bottom: 20px; }
  .vaults-details__link { position: relative; left: auto; bottom: auto; width: 100%; padding: 0 8px; margin-top: 36px; }
  .vaults-box__content { background: transparent; }
  .heading { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 16px; padding-bottom: 16px; }
  .heading:not(:last-child) { margin-bottom: 16px; }
  .heading-content { -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .heading-content.col-lg { padding-top: 16px; padding-left: 0; padding-right: 0; margin-top: 16px; }
  .heading-content.col-lg:before { content: ''; position: absolute; background: #283037; top: 0; left: -16px; right: -16px; height: 1px; transition: background 1s ease-in-out; }
  .heading-content.col-lg .heading-info:first-child { padding-left: 0; }
  .heading-content.col-lg .heading-info:first-child:before { content: none; }
  .heading-info { width: calc(50% - 8px); }
  .heading-info:not(:last-child) { margin-right: 0; }
  .heading-info.absolute { position: absolute; left: calc(50% + 8px); bottom: calc(100% + 16px); }
  .heading-info.absolute .heading-info__label:not(:last-child) { margin-bottom: 0; }
  .zap { -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); grid-column-gap: 82px; padding-top: 0; }
  .zap-content { padding-top: 24px; }
  .blog { padding-top: 16px; }
  .blog-list { -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); grid-column-gap: 16px; grid-row-gap: 44px; }
  .blog-article__content { position: relative; }
  .blog-article__text { position: relative; }
  .blog-article__text h2:not(:first-child) { margin-top: 40px; }
  .blog-article__text blockquote:not(:first-child) { margin-top: 40px; }
  .blog-article__text blockquote:not(:last-child) { margin-bottom: 40px; }
  .blog-article__other { position: relative; top: auto; right: auto; -webkit-transform: none; -ms-transform: none; transform: none; }
  .blog-article__other:before { content: ''; position: absolute; background: #283037; top: -30px; left: -16px; width: calc(546px + 16px); height: 1px; transition: opacity 1s ease-in-out; }
  .blog-article__other:after { content: ''; position: absolute; background: #283037; left: -16px; bottom: -40px; width: calc(546px + 16px); height: 1px; transition: opacity 1s ease-in-out; }
  .blog-article__other:not(:first-child) { margin-top: 60px; }
  .blog-article__other:not(:last-child) { margin-bottom: 80px; }
  .pagination { margin: 80px 0; }
  .catalog-item__content { padding: 16px 16px; }
  .catalog-item__box { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 24px; }
  .catalog-item__box-heading { width: 45%; -webkit-flex: inherit; -ms-flex: inherit; flex: inherit; }
  .catalog-item__box-value { width: 55%; }
  .catalog-item__box-apy { border-left: 0; }
  .catalog-item__box-apy, .catalog-item__box-aprd, .catalog-item__box-tvl { width: 33.332%; margin-top: 34px; position: relative; }
  .catalog-item__box-apy:before, .catalog-item__box-aprd:before, .catalog-item__box-tvl:before { content: ''; background: #283037; width: 100%; height: 1px; position: absolute; left: 0; top: -20px; transition: background 1s ease-in-out; }
  .catalog-item__tag { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .catalog-item__tag .tag { white-space: nowrap; margin-bottom: 10px; }
  .message { max-width: calc(100% - 32px); position: fixed; top: 82px; height: 100px; right: 16px; z-index: 99; }
  .foundry-line__title { width: 100%; }
  .chart-big { margin-top: -20px; margin-left: 0; }
  .chart-small { margin-top: -4px; } }
@media screen and (max-width: 991px) and (min-width: 768px) { .catalog-item__tag .tag:nth-last-child(1) { margin-left: auto; }
  .catalog-item__tag .tag.margin-left-auto { -webkit-order: 1; -ms-flex-order: 1; order: 1; margin-left: initial !important; margin-right: initial !important; } }
@media screen and (max-width: 767px) { .wrapper { padding-top: 155px; }
  .header { padding-top: 16px; }
  .header .row { height: auto; }
  .header .col-24 { -webkit-order: 1; -ms-flex-order: 1; order: 1; margin-top: 16px; }
  .header-tvl { padding-left: 16px; }
  .header-metamask img { display: none; }
  .header-right { -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: 65px; border-top: 1px solid #283037; padding-top: 10px; padding-left: 16px; padding-right: 16px; transition: border-color 1s ease-in-out; }
  .box { padding-bottom: 28px; }
  .box .heading { margin-bottom: 16px; }
  .box .zap-form__group:not(:last-child) { margin-bottom: 32px; }
  .box .zap-form__arr svg { top: -24px; }
  .box .zap-form__button { -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .box .zap-form .form-group:not(:last-child) { margin-bottom: 28px; }
  .heading-info { min-width: 140px; }
  .heading-info:first-child { padding-left: 0; }
  .heading-info:first-child:before { display: none; }
  .heading-info.absolute { bottom: calc(100% + 22px); }
  .heading-info__label:not(:last-child) { margin-bottom: 3px; }
  .heading-info__table table tr td { padding: 3px; }
  .heading-left { padding-right: 0; }
  .heading-left:not(:last-child) { margin-bottom: 4px; }
  .heading-subtitle { padding-left: 0; }
  .heading-subtitle:before { content: none; }
  .heading-content { -webkit-flex: none; -ms-flex: none; flex: none; width: 100%; padding-top: 0; margin-top: 10px; }
  .vaults [class^="col"] { margin-bottom: 16px; }
  .vaults [class^="col"]:nth-child(5) { display: block; }
  .vaults-details__link { text-align: center; margin-top: 16px; }
  .zap { -ms-grid-columns: (1fr)[1]; grid-template-columns: repeat(1, 1fr); padding-top: 16px; }
  .zap-form:not(:last-child) { margin-bottom: 52px; }
  .zap-content { padding-top: 0; }
  .blog { padding-top: 0; }
  .blog-tabs { background: #202427; top: -1px; border: 0; padding: 24px 16px 16px; margin-top: -16px; transition: background 1s ease-in-out; }
  .blog-tabs:not(:last-child) { margin-bottom: 24px; }
  .blog-content { padding: 0; }
  .blog-list { -ms-grid-columns: (1fr)[1]; grid-template-columns: repeat(1, 1fr); }
  .blog-article { padding-top: 32px; }
  .blog-article__img { left: -16px; right: -16px; width: auto; }
  .blog-article__head:not(:last-child), .blog-article__back:not(:last-child), .blog-article__category:not(:last-child), .blog-article__title:not(:last-child) { margin-bottom: 32px; }
  .blog-article__title { font-size: 28px; }
  .blog-article__text { padding-bottom: 30px; }
  .blog-article__text h2 { font-size: 23px; }
  .blog-article__text h2:not(:first-child) { margin-top: 32px; }
  .blog-article__text blockquote:not(:last-child) { margin-bottom: 32px; }
  .blog-article__other { width: auto; }
  .blog-article__other:before, .blog-article__other:after { width: auto; right: -16px; }
  .blog-article__next .blog-article__category:not(:last-child), .blog-article__next .blog-article__title:not(:last-child) { margin-bottom: 10px; }
  .pagination { padding: 0; }
  .pagination ul { -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .pagination ul li:not(:last-child) { margin-right: 0; }
  .pagination ul li a { padding: 6px 12px; }
  .catalog-list { margin-top: 16px; }
  .catalog-filter { display: none; background: #202427; transition: background 1s ease-in-out; padding: 16px 16px 0 16px; margin-bottom: 0; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%); }
  .catalog-filter.active { -webkit-clip-path: initial; clip-path: initial; }
  .catalog-filter .row:nth-last-child(2) { margin-bottom: 0; }
  .catalog-filter .row:nth-last-child(2) > div { margin-bottom: 16px; }
  .catalog-filter .col-md-18:not(:last-child) { margin-bottom: 16px; }
  .catalog-filter .col-md-24 { -webkit-order: initial; -ms-flex-order: initial; order: initial; margin-top: initial; }
  .catalog-filter .tabs { width: 100%; margin-bottom: 20px; }
  .catalog-filter .switch { width: 100%; padding: 20px 0; border-top: 1px solid #283037; transition: border-color 1s ease-in-out; }
  .catalog-filter .form-search__box { background: #16191C; }
  .catalog-filter .form-multiple { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: auto; -webkit-align-items: flex-start; -ms-flex-align: start; -ms-grid-row-align: flex-start; align-items: flex-start; padding: 0; }
  .catalog-filter .form-select__box { background: #16191C; }
  .catalog-filter .form-select__line { z-index: 2; }
  .catalog-item__box { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .catalog-item__box > div { border-left: 0; width: 100%; padding-left: 0; }
  .catalog-item__box-value { border-left: 0; border-top: 1px solid #283037; padding-left: 0; margin-top: 16px; padding-top: 16px; }
  .catalog-item__box-value-group { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: flex-start; -ms-flex-align: start; -ms-grid-row-align: flex-start; align-items: flex-start; }
  .catalog-item__box .item-title .price { top: -15px; left: 100px; }
  .catalog-item__box-tvl { -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-align-items: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center; }
  .catalog-item__box-tvl .item-label { width: 130px; }
  .catalog-item__box-aprd .item-price, .catalog-item__box-apy .item-price { padding-left: 0px !important; display: -ms-grid; display: grid; grid-template: "row1" auto "row2" auto/130px 1fr; }
  .catalog-item__box-aprd .item-label, .catalog-item__box-apy .item-label { grid-area: 1/1/3/2; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
  .catalog-item__content .catalog-form { -ms-grid-columns: (1fr)[1]; grid-template-columns: repeat(1, 1fr); }
  .catalog-item__content .catalog-form__amount { border-top: 1px solid #283037; width: 100%; padding-top: 30px; transition: border-color 1s ease-in-out; }
  .catalog-item__content .catalog-content { -ms-grid-columns: (1fr)[1]; grid-template-columns: repeat(1, 1fr); padding: 0px; }
  .catalog-item__content .catalog-content__box { border-top: 1px solid #283037; padding-top: 30px; transition: border-color 1s ease-in-out; }
  .catalog-item__content .catalog-content__box:not(:first-child) { margin-top: 30px; }
  .catalog-item__content .catalog-content__box:first-child { grid-area: initial; }
  .catalog-item__tag .tag:nth-last-child(1) { margin-left: initial; }
  .catalog-item__tag .tag.margin-left-auto { -webkit-order: initial; -ms-flex-order: initial; order: initial; margin-left: initial !important; margin-right: 10px !important; }
  .catalog-form { -ms-grid-columns: (1fr)[1]; grid-template-columns: repeat(1, 1fr); }
  .catalog-form__amount { border-top: 1px solid #283037; width: 100%; padding-top: 30px; transition: border-color 1s ease-in-out; }
  .catalog-content { -ms-grid-columns: (1fr)[1]; grid-template-columns: repeat(1, 1fr); padding: 0px; }
  .catalog-content__box { border-top: 1px solid #283037; padding-top: 30px; transition: border-color 1s ease-in-out; }
  .catalog-content__box:not(:first-child) { margin-top: 30px; }
  .catalog-content__box:first-child { grid-area: initial; }
  .message { top: 162px; }
  .foundry-title { padding-right: 16px; }
  .foundry-chart { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .chart-shadow { border-width: 44px; }
  .chart-big { width: 274px; height: 274px; } }
@media screen and (max-width: 575px) { .main-content .row .col, .main-content .row [class*="col-"] { min-height: 0; }
  .main-content .col-sm:not(:last-child) { margin-bottom: 16px; }
  .box { height: auto; }
  .heading-content.col-lg .heading-info__table table tr td, .heading-content.col-lg .heading-info__table table tr th { display: block; }
  .heading-info__label { white-space: nowrap; }
  .foundry-crypto { width: 100%; max-width: none; -webkit-column-count: 2; column-count: 2; -webkit-column-gap: 24px; column-gap: 24px; margin-right: -24px; margin-bottom: 32px; }
  .foundry-crypto__couple { display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; vertical-align: top; width: 100%; }
  .foundry-crypto__couple:last-child { margin-bottom: 16px; }
  .foundry .row:last-child .col-lg .foundry-chart__body { width: 100%; }
  .chart-big { margin-top: 0; margin-left: auto; margin-right: auto; } }
body.light { background: #F2F5F6; color: #16191C; }
body.light::-webkit-scrollbar-track { background: rgba(40, 48, 55, 0.2); }
body.light::-webkit-scrollbar-thumb { background: #283037; }
body.light .btn { color: #16191C; }
body.light .btn:hover { color: #43B446; }
body.light .btn:hover .btn-label { color: #16191C; }
body.light .btn-label { background: #F2F5F6; }
body.light .btn-grey { background: rgba(22, 25, 28, 0.08); border-color: rgba(22, 25, 28, 0.8); }
body.light .btn-grey .btn-title { border-color: rgba(22, 25, 28, 0.8); }
body.light .btn-grey .btn-title:before { background: rgba(22, 25, 28, 0.8); }
body.light .btn-min:hover, body.light .btn-max:hover { color: #16191C; }
body.light .link { color: #16191C; }
body.light .link:hover { color: #43B446; }
body.light .trapeze:after { border-color: transparent #F2F5F6 #F2F5F6 transparent; }
body.light .bg-default { background: #F2F5F6; }
body.light input, body.light textarea { color: #16191C; }
body.light .select-modal__search { background: #FFF; }
body.light .select-modal__result { background: #FFF; }
body.light .select-modal__box:before { background: #16191C; }
body.light .select-modal__box-title { color: rgba(22, 25, 28, 0.8); }
body.light .select-modal__box-title b, body.light .select-modal__box-title strong { color: #16191C; }
body.light .select-modal__button:before { opacity: 0.2; }
body.light .select-modal__button .b-left { color: #16191C; }
body.light .select-modal__button .b-left:hover { color: #43B446; }
body.light .form-group label { color: rgba(22, 25, 28, 0.5); }
body.light .form-multiple { background: #FFF; }
body.light .form-multiple .tabs ul { background: #F2F5F6; }
body.light .form-select.select-flag .form-select__scroll ul li { color: #16191C; }
body.light .form-select.select-flag .form-select__scroll ul li:before { background: #16191C; }
body.light .form-select__box { background: #FFF; }
body.light .form-select__box.show { border-color: rgba(40, 48, 55, 0.2); }
body.light .form-select__box.show:before { background: rgba(40, 48, 55, 0.2); }
body.light .form-select__list ul li { color: rgba(22, 25, 28, 0.5); border-color: rgba(40, 48, 55, 0.2); }
body.light .form-select__list ul li:hover { color: #16191C; }
body.light .form-select__list ul li.active { color: #16191C; }
body.light .form-search__box { background: #FFF; }
body.light .form-search__toggle input { color: #16191C; }
body.light .form-search__toggle input::-webkit-input-placeholder { color: rgba(22, 25, 28, 0.5); }
body.light .form-search__toggle input::-moz-placeholder { color: rgba(22, 25, 28, 0.5); }
body.light .form-search__toggle input:-ms-input-placeholder { color: rgba(22, 25, 28, 0.5); }
body.light .form-search__toggle input:-moz-placeholder { color: rgba(22, 25, 28, 0.5); }
body.light .form-search__list ul li { color: rgba(22, 25, 28, 0.5); border-color: rgba(40, 48, 55, 0.2); }
body.light .form-search__list ul li:hover { color: #16191C; }
body.light .form-search__list ul li.active { color: #16191C; }
body.light .switch [type="checkbox"] ~ label { color: rgba(22, 25, 28, 0.5); }
body.light .switch [type="checkbox"] ~ label:before { background: #FFF; border-color: rgba(22, 25, 28, 0.5); }
body.light .switch [type="checkbox"] ~ label:after { background: #16191C; }
body.light .switch [type="checkbox"] ~ label:hover { color: #16191C; }
body.light .switch [type="checkbox"]:checked ~ label { color: #43B446; }
body.light .switch [type="checkbox"]:checked ~ label:before { border-color: #43B446; }
body.light .switch [type="checkbox"]:checked ~ label:hover { color: #16191C; }
body.light .modal { background: rgba(242, 245, 246, 0.9); }
body.light .modal::-webkit-scrollbar-track { background: rgba(40, 48, 55, 0.2); }
body.light .modal::-webkit-scrollbar-thumb { background: #283037; }
body.light .modal-body { background: #FFF; }
body.light .modal-text { color: rgba(22, 25, 28, 0.8); }
body.light .modal-text table thead tr th, body.light .modal-text table thead tr td { color: rgba(22, 25, 28, 0.8); }
body.light .modal-text table tr th, body.light .modal-text table tr td { color: #16191C; }
body.light .modal-text table tr th .price, body.light .modal-text table tr td .price { color: #16191C; }
body.light .modal-link .b-left { color: #16191C; }
body.light .modal-link .b-left:hover { color: #43B446; }
body.light .modal .form-select__box { background: #F2F5F6; }
body.light .modal .form-select__box .mCSB_scrollTools .mCSB_draggerRail { background: rgba(22, 25, 28, 0.1); }
body.light .modal .zap-form__field { background: #F2F5F6; }
body.light .range-slider__line { background: rgba(22, 25, 28, 0.8); }
body.light .range-slider__line:after { background: rgba(22, 25, 28, 0.8); }
body.light .menu-toggle, body.light .menu-close { background: #FFF; }
body.light .menu-toggle:after, body.light .menu-close:after { border-color: transparent #F2F5F6 #F2F5F6 transparent; }
body.light .table-heading span:before { opacity: 0.2; }
body.light .table-info { color: rgba(22, 25, 28, 0.8); }
body.light .table-label { color: rgba(22, 25, 28, 0.5); }
body.light .table-line:not(:last-child) { border-color: rgba(40, 48, 55, 0.2); }
body.light .header { background: #F2F5F6; }
body.light .header-metamask a { color: #16191C; }
body.light .header-metamask a:hover { color: #43B446; }
body.light .header-metamask__label { color: rgba(22, 25, 28, 0.8); }
body.light .header-connect a { color: #16191C; }
body.light .header-connect a:hover { color: #43B446; }
body.light .header-account { color: rgba(22, 25, 28, 0.8); }
body.light .header-account b { color: #16191C; }
body.light .logo { position: relative; }
body.light .logo .logo-light { opacity: 0; }
body.light .logo .logo-dark { opacity: 1; }
body.light .sidebar-menu > ul > li { background: #FFF; }
body.light .sidebar-menu > ul > li.show { border-color: rgba(40, 48, 55, 0.2); }
body.light .sidebar-menu > ul > li:after { background: rgba(40, 48, 55, 0.2); border-color: transparent #283037 #283037 transparent; }
body.light .sidebar-menu > ul > li > a { color: rgba(22, 25, 28, 0.5); }
body.light .sidebar-menu > ul > li > a:hover { color: #16191C; }
body.light .sidebar-menu > ul > li > a.active { color: #16191C; }
body.light .sidebar-menu > ul > li ul li a { color: rgba(22, 25, 28, 0.5); border-color: rgba(40, 48, 55, 0.1); }
body.light .sidebar-menu > ul > li ul li a:hover { color: #16191C; }
body.light .sidebar-menu > ul > li ul li a.active { color: #16191C; }
body.light .sidebar-rate { background: #FFF; color: rgba(22, 25, 28, 0.5); }
body.light .sidebar-rate:after { border-color: transparent #F2F5F6 #F2F5F6 transparent; }
body.light .sidebar-theme { background: #FFF; }
body.light .sidebar-theme:after { border-color: transparent #F2F5F6 #F2F5F6 transparent; }
body.light .sidebar-theme ul li:not(:last-child) { border-color: rgba(40, 48, 55, 0.1); }
body.light .sidebar-theme ul li a { color: #16191C; }
body.light .sidebar-lang__box { background: #FFF; }
body.light .sidebar-lang__box:after { background: rgba(40, 48, 55, 0.2); border-color: transparent #F2F5F6 #F2F5F6 transparent; }
body.light .sidebar-lang__box.show { border-color: rgba(40, 48, 55, 0.2); }
body.light .sidebar-lang__box-list ul li a { color: rgba(22, 25, 28, 0.5); }
body.light .sidebar-lang__box-list ul li a:hover { color: #16191C; }
body.light .sidebar-socials { background: #FFF; }
body.light .sidebar-socials:after { border-color: transparent #F2F5F6 #F2F5F6 transparent; }
body.light .sidebar-socials ul li:not(:last-child) { border-color: rgba(40, 48, 55, 0.1); }
body.light .sidebar-socials ul li a { color: #16191C; }
body.light .main-sidebar::-webkit-scrollbar-track { background: rgba(40, 48, 55, 0.2); }
body.light .main-sidebar::-webkit-scrollbar-thumb { background: #283037; }
body.light .main-content:before { background: #283037; opacity: 0.2; }
body.light .box { background: #FFF; }
body.light .box-label { opacity: 1; }
body.light .box-table table tr:not(:last-child) { border-color: rgba(40, 48, 55, 0.1); }
body.light .box-table table tr td, body.light .box-table table tr th { color: rgba(22, 25, 28, 0.5); }
body.light .box-table table tr td a, body.light .box-table table tr th a { color: #16191C; }
body.light .box-table table tr td a:hover, body.light .box-table table tr th a:hover { color: #43B446; }
body.light .box .zap-form__field { background: #F2F5F6; }
body.light .box .zap-form .form-select__box { background: #F2F5F6; }
body.light .vaults:before { opacity: 0; transition: opacity 1s ease-out; }
body.light .vaults:after { opacity: 1; transition: opacity 1s ease-in; }
body.light .vaults-details__link a { color: #16191C; }
body.light .vaults-details__link a:hover { color: #43B446; }
body.light .vaults-box:hover .vaults-box__content { background: #FFF; }
body.light .vaults-box__content { background: #FFF; border-color: rgba(40, 48, 55, 0.1); }
body.light .vaults-box__content:before { background: rgba(40, 48, 55, 0.1); }
body.light .vaults-box__head:not(:last-child) { border-color: rgba(40, 48, 55, 0.1); }
body.light .vaults-box__title { color: rgba(22, 25, 28, 0.5); }
body.light .vaults-box__title b { color: #16191C; }
body.light .vaults-box__body:not(:last-child) { border-color: rgba(40, 48, 55, 0.1); }
body.light .vaults-box__group-box { color: rgba(22, 25, 28, 0.5); }
body.light .vaults-box__group-box:not(:last-child) { border-color: rgba(40, 48, 55, 0.1); }
body.light .vaults-box__group-box b, body.light .vaults-box__group-box strong { color: #16191C; }
body.light .vaults-box__details { color: #16191C; }
body.light .heading { border-color: rgba(40, 48, 55, 0.2); }
body.light .heading-tvl { color: rgba(22, 25, 28, 0.5); }
body.light .heading-tvl:before { opacity: 0.2; }
body.light .heading-tvl b, body.light .heading-tvl strong { color: #16191C; }
body.light .heading-subtitle { color: rgba(22, 25, 28, 0.8); }
body.light .heading-subtitle:before { opacity: 0.2; }
body.light .heading-info:before { opacity: 0.2; }
body.light .message-text { color: #16191C; }
body.light .tabs ul { background: #FFF; }
body.light .tabs ul li { color: rgba(22, 25, 28, 0.5); }
body.light .tabs ul li:hover { color: #16191C; }
body.light .tabs ul li.active { background: rgba(67, 180, 70, 0.2); color: #43B446; }
body.light .catalog-inner .catalog-item__box { border-color: rgba(40, 48, 55, 0.2); }
body.light .catalog-item { background: #FFF; }
body.light .catalog-item__tag .tag.bg-yellow { color: #16191C; }
body.light .catalog-item__tag .tag.bg-yellow .switch [type="checkbox"] ~ label:before { border-color: #16191C; }
body.light .catalog-item__tag .tag.bg-yellow .icon { color: #16191C; }
body.light .catalog-item__tag .tag b, body.light .catalog-item__tag .tag strong { color: #16191C; }
body.light .catalog-item__tag .tag.tag-switch:hover { color: #16191C; }
body.light .catalog-item__tag .tag.inactive { background: rgba(22, 25, 28, 0.1); color: rgba(22, 25, 28, 0.5); }
body.light .catalog-item__tag .tag.inactive .icon { color: rgba(22, 25, 28, 0.5); }
body.light .catalog-item__tag .tag.inactive .switch [type="checkbox"] ~ label { color: rgba(22, 25, 28, 0.5); }
body.light .catalog-item__tag .tag.inactive .switch [type="checkbox"] ~ label:before { border-color: rgba(22, 25, 28, 0.5); }
body.light .catalog-item__box-title b, body.light .catalog-item__box-title strong { color: #16191C; }
body.light .catalog-item__box-value, body.light .catalog-item__box-balance, body.light .catalog-item__box-deposited, body.light .catalog-item__box-apy, body.light .catalog-item__box-aprd, body.light .catalog-item__box-tvl { border-color: rgba(40, 48, 55, 0.2); }
body.light .catalog-item__box .item-title { color: #16191C; }
body.light .catalog-item__box .item-label { color: rgba(22, 25, 28, 0.5); }
body.light .catalog-item__box .item-price .oldppice { color: rgba(22, 25, 28, 0.5); }
body.light .catalog-item__content { border-color: rgba(40, 48, 55, 0.2); }
body.light .catalog-item__content .catalog-form__field input { background: #F2F5F6; }
body.light .catalog-form__amount .zap-form__field { background: #F2F5F6; }
body.light .catalog-form__balance { color: rgba(22, 25, 28, 0.5); }
body.light .catalog-form__balance b, body.light .catalog-form__balance strong { color: #16191C; }
body.light .catalog-toogleButton.active:after { background: rgba(22, 25, 28, 0.2); }
body.light .blog-tabs { border-color: rgba(40, 48, 55, 0.2); }
body.light .blog-tabs ul li { color: rgba(22, 25, 28, 0.5); }
body.light .blog-tabs ul li:hover { color: #16191C; }
body.light .blog-tabs ul li.active { color: #16191C; }
body.light .blog-box:hover .blog-box__category, body.light .blog-box:hover .blog-box__date { color: #16191C; }
body.light .blog-box:hover .blog-box__title { color: #43B446; }
body.light .blog-box__category, body.light .blog-box__date { color: rgba(22, 25, 28, 0.5); }
body.light .blog-box__title { color: #16191C; }
body.light .blog-article__back a { color: #16191C; }
body.light .blog-article__back a:hover { color: #43B446; }
body.light .blog-article__img:before { opacity: 0; transition: opacity 1s ease-out; }
body.light .blog-article__img:after { opacity: 1; transition: opacity 1s ease-in; }
body.light .blog-article__category, body.light .blog-article__date { color: rgba(22, 25, 28, 0.5); }
body.light .blog-article__title a { color: #16191C; }
body.light .blog-article__title a:hover { color: #43B446; }
body.light .blog-article__text { color: rgba(22, 25, 28, 0.5); }
body.light .blog-article__text:before { opacity: 0.2; }
body.light .blog-article__text h2 { color: #16191C; }
body.light .blog-article__text b, body.light .blog-article__text strong { color: #16191C; }
body.light .blog-article__text blockquote { color: #16191C; }
body.light .blog-article__next:before, body.light .blog-article__next:after { opacity: 0.2; }
body.light .blog-article__other-heading { color: #16191C; }
body.light .blog-article__other-category, body.light .blog-article__other-date { color: rgba(22, 25, 28, 0.5); }
body.light .blog-article__other-title a { color: #16191C; }
body.light .blog-article__other-title a:hover { color: #43B446; }
body.light .pagination { border-color: rgba(40, 48, 55, 0.2); }
body.light .pagination ul li a { color: rgba(22, 25, 28, 0.5); }
body.light .pagination ul li a.active { color: #16191C; }
body.light .pagination ul li a:hover { color: #43B446; }
body.light .pagination ul li a.page-prev:hover span, body.light .pagination ul li a.page-next:hover span { background: #43B446; }
body.light .pagination ul li a.page-prev span, body.light .pagination ul li a.page-next span { background: rgba(22, 25, 28, 0.5); }
body.light .not-found__img:before { opacity: 0; transition: opacity 1s ease-out; }
body.light .not-found__img:after { opacity: 1; transition: opacity 1s ease-in; }
body.light .not-found__back a { color: #16191C; }
body.light .not-found__back a:hover { color: #43B446; }
body.light .not-found__text { color: rgba(22, 25, 28, 0.8); }
body.light .catalog-inner .catalog-item { background: transparent; }
body.light .catalog-form__title b { color: #16191C; }
body.light .catalog-form__field { background: #FFF; }
body.light .catalog-toogleButton, body.light .catalog-filter__toggleButton { background: #FFF; }
body.light .zap-form__field { background: #FFF; }
body.light .zap-form__balance { color: rgba(22, 25, 28, 0.5); }
body.light .zap-form__balance b, body.light .zap-form__balance strong { color: #16191C; }
body.light .foundry-crypto__couple:hover, body.light .foundry-crypto__couple.active { background: #F2F5F6; color: #16191C; }
body.light .chart-shadow { border-color: #F2F5F6; }

@media screen and (max-width: 1199px) { body.light .main-sidebar { background: #F2F5F6; } }
@media screen and (max-width: 991px) { body.light .heading-content.col-lg:before { background: rgba(40, 48, 55, 0.2); }
  body.light .vaults { background: #FFF; }
  body.light .vaults-box__content { background: transparent; }
  body.light .catalog-item__box-apy:before, body.light .catalog-item__box-aprd:before, body.light .catalog-item__box-tvl:before { background: rgba(22, 25, 28, 0.2); } }
@media screen and (max-width: 767px) { body.light .header-right { border-color: rgba(40, 48, 55, 0.2); }
  body.light .blog-tabs { background: #FFF; }
  body.light .catalog-filter { background: #FFF; }
  body.light .catalog-filter .switch { border-color: rgba(22, 25, 28, 0.2); }
  body.light .catalog-filter .form-search__box { background: #F2F5F6; }
  body.light .catalog-filter .form-select__box { background: #F2F5F6; }
  body.light .catalog-item__content .catalog-form__amount { border-color: rgba(22, 25, 28, 0.2); }
  body.light .catalog-item__content .catalog-content__box { border-color: rgba(22, 25, 28, 0.2); } }



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