html {
line-height:1.15;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%
}

article,aside,footer,header,nav,section {
display:block
}

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

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

figcaption,figure,main {
display:block
}

figure {
margin:1em 40px
}

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

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

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

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

strong {
font-weight:bolder;
}

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

dfn {
font-style:italic
}

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:-.25em
}

sup {
top:-.5em
}

audio,video {
display:inline-block
}

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

img {
border-style:none
}

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

button,input,optgroup,select,textarea {
margin:0
}

button,input {
overflow:visible
}

button,select {
text-transform:none
}

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

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

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

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

progress {
display:inline-block;
vertical-align:baseline
}

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-file-upload-button {
-webkit-appearance:button;
font:inherit
}

details,menu {
display:block
}

summary {
display:list-item
}

canvas {
display:inline-block
}

template {
display:none
}

[hidden] {
display:none
}

.SumoSelect p {
margin:0
}

.sumoStopScroll {
overflow:hidden
}

.SumoSelect .hidden {
display:none
}

.SumoSelect .search-txt {
display:none;
outline:0
}

.SumoSelect .no-match {
display:none;
padding:6px
}

.SumoSelect.open .search-txt {
display:inline-block;
position:absolute;
top:-11px;
left:-11px;
width:calc(100% + 12px);
margin:0;
padding:0 8px;
height:40px;
box-sizing:border-box;
border-radius:5px
}

.SumoSelect.open>.search>label,.SumoSelect.open>.search>span {
visibility:hidden
}

.SelectClass,.SumoUnder {
position:absolute;
top:0;
left:0;
right:0;
height:100%;
width:100%;
border:none;
box-sizing:border-box;
-moz-opacity:0;
-khtml-opacity:0;
opacity:0
}

.SelectClass {
z-index:1
}

.SumoSelect .select-all>label,.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label {
-ms-user-select:none;
user-select:none;
-o-user-select:none;
-moz-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none
}

.SumoSelect {
display:inline-block;
vertical-align:middle;
position:relative;
outline:0
}

.SumoSelect>.CaptionCont {
position:relative
}

.SumoSelect>.CaptionCont>span {
display:block;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden
}

.SumoSelect>.CaptionCont>span.placeholder {
color:#ccc;
font-style:italic
}

.SumoSelect>.CaptionCont>label {
position:absolute;
top:0;
right:0;
bottom:0;
width:30px
}

.SumoSelect>.optWrapper {
display:none;
z-index:1000;
top:30px;
width:100%;
position:absolute;
left:0;
box-sizing:border-box;
background:#fff;
overflow:hidden;
color:#424671;
box-shadow:0 0 25px 0 rgba(0,0,0,.1)
}

.SumoSelect.open>.optWrapper {
top:37px;
display:block
}

.SumoSelect.open>.optWrapper.up {
top:auto;
bottom:100%;
margin-bottom:5px
}

.SumoSelect>.optWrapper ul {
list-style:none;
display:block;
padding:0;
margin:0;
overflow:auto
}

.SumoSelect>.optWrapper>.options {
border-radius:2px;
position:relative;
max-height:300px
}

.SumoSelect>.optWrapper>.options li.group.disabled>label {
opacity:.5
}

.SumoSelect>.optWrapper>.options li ul li.opt {
padding-left:22px
}

.SumoSelect>.optWrapper.multiple>.options li ul li.opt {
padding-left:50px
}

.SumoSelect>.optWrapper.isFloating>.options {
max-height:100%;
box-shadow:0 0 100px #595959
}

.SumoSelect>.optWrapper>.options li.opt {
padding:11px 20px 11px 29px;
position:relative;
border-bottom:1px solid #eeebfd;
font-size:13px
}

.SumoSelect>.optWrapper>.options>li.opt:first-child {
border-radius:2px 2px 0 0
}

.SumoSelect>.optWrapper>.options>li.opt:last-child {
border-radius:0 0 2px 2px;
border-bottom:none
}

.SumoSelect>.optWrapper>.options li.opt.sel {
background-color:#a1c0e4;
border-bottom:1px solid #a1c0e4
}

.SumoSelect>.optWrapper>.options li label {
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
display:block;
cursor:pointer
}

.SumoSelect>.optWrapper>.options li span {
display:none
}

.SumoSelect>.optWrapper>.options li.group>label {
cursor:default;
padding:8px 6px;
font-weight:700
}

.SumoSelect>.optWrapper.isFloating {
position:fixed;
top:0;
left:0;
right:0;
width:90%;
bottom:0;
margin:auto;
max-height:90%
}

.SumoSelect>.optWrapper>.options li.opt.disabled {
background-color:inherit;
pointer-events:none
}

.SumoSelect>.optWrapper>.options li.opt.disabled * {
opacity:.5
}

.SumoSelect>.optWrapper.multiple>.options li.opt {
padding-left:35px;
cursor:pointer
}

.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options li.opt span {
position:absolute;
display:block;
width:30px;
top:0;
bottom:0;
margin-left:-35px
}

.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i {
position:absolute;
margin:auto;
left:0;
right:0;
top:0;
bottom:0;
width:14px;
height:14px;
border:1px solid #aeaeae;
border-radius:2px;
box-shadow:inset 0 1px 3px rgba(0,0,0,.15);
background-color:#fff
}

.SumoSelect>.optWrapper>.MultiControls {
display:none;
border-top:1px solid #ddd;
background-color:#fff;
box-shadow:0 0 2px rgba(0,0,0,.13);
border-radius:0 0 3px 3px
}

.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls {
display:block;
margin-top:5px;
position:absolute;
bottom:0;
width:100%
}

.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls {
display:block
}

.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p {
padding:6px
}

.SumoSelect>.optWrapper.multiple>.MultiControls>p {
display:inline-block;
cursor:pointer;
padding:12px;
width:50%;
box-sizing:border-box;
text-align:center
}

.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover {
background-color:#f1f1f1
}

.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk {
border-right:1px solid #dbdbdb;
border-radius:0 0 0 3px
}

.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel {
border-radius:0 0 3px 0
}

.SumoSelect>.optWrapper.isFloating>.options li.opt {
padding:12px 6px
}

.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt {
padding-left:35px
}

.SumoSelect>.optWrapper.multiple.isFloating {
padding-bottom:43px
}

.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i {
background-color:#11a911;
box-shadow:none;
border-color:transparent;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);
background-repeat:no-repeat;
background-position:center center
}

.SumoSelect.disabled {
opacity:.7;
cursor:not-allowed
}

.SumoSelect.disabled>.CaptionCont {
border-color:#ccc;
box-shadow:none
}

.SumoSelect .select-all {
border-radius:3px 3px 0 0;
position:relative;
border-bottom:1px solid #ddd;
background-color:#fff;
padding:8px 0 3px 35px;
height:20px;
cursor:pointer
}

.SumoSelect .select-all>label,.SumoSelect .select-all>span i {
cursor:pointer
}

.SumoSelect .select-all.partial>span i {
background-color:#ccc
}

.SumoSelect>.optWrapper>.options li.optGroup {
padding-left:5px;
text-decoration:underline
}

.header-option .SumoSelect {
position:relative;
width:100%;
height:100%;
top:0;
left:0;
border:2px solid #03a9f4;
border-radius:50px;
box-sizing:border-box;
transition:background .3s ease-out,box-shadow .3s ease-out
}

.header-option * {
cursor:pointer
}

.header-option .SumoSelect:after {
content:'';
opacity:0;
position:absolute;
left:-2px;
top:-2px;
width:calc(100% + 4px);
height:calc(100% + 4px);
z-index:-1;
background:linear-gradient(284.23deg,#03a9f4 -40.38%,#25bcff 47.92%);
transition:opacity .3s ease-out;
border-radius:50px
}

.header-option .SumoSelect:hover {
box-shadow:0 6px 10px rgba(16,90,123,.25);
border-color:transparent
}

.header-option .SumoSelect:hover:after {
opacity:1
}

.header-option .SumoSelect:hover .CaptionCont.SelectBox i::before {
color:#fff
}

.header-option .SumoSelect p {
width:100%;
height:100%
}

.header-option .SumoSelect p span {
position:relative;
top:50%;
-ms-transform:translateY(-50%);
transform:translateY(-50%);
text-align:center;
max-width:65px;
left:30px
}

.header-option .SumoSelect .CaptionCont.SelectBox i {
display:inline-block;
font-style:normal;
transition:.3s
}

.header-option .SumoSelect .CaptionCont.SelectBox i:before {
content:'\e95e';
font-family:icomoon;
color:#03a9f4;
transition:color .3s ease-out
}

.header-option .SumoSelect>.CaptionCont>label {
width:23px;
top:50%;
-ms-transform:translateY(-50%);
transform:translateY(-50%);
transition:.1s
}

.header-option .SumoSelect>.optWrapper {
padding-top:38px;
padding-bottom:7px;
border:2px solid #105e8c;
border-top:none;
border-bottom-right-radius:20px;
border-bottom-left-radius:20px;
background-color:rgba(0,0,0,.05);
box-sizing:border-box;
z-index:-1
}

.header-option .SumoSelect>.optWrapper>.options li.opt {
padding-left:36px;
font-size:16px;
color:#fff;
border-bottom:none;
transition:.3s
}

.hide {
display:none
}

.header-option .SumoSelect>.optWrapper>.options li.opt:hover {
background-color:rgba(255,255,255,.06);
color:#03a9f4
}

.header-option .SumoSelect>.optWrapper>.options li.opt:before {
content:'';
position:absolute;
width:20px;
height:20px;
top:50%;
left:8px;
border-radius:50%;
-ms-transform:translateY(-50%);
transform:translateY(-50%);
background-color:#fff
}

.header-option .SumoSelect>.optWrapper>.options li.opt.selected {
display:none
}

.header-option .SumoSelect>.optWrapper>.options li.opt.lg-en:before {
background-image:url(../images/en.svg)
}

.header-option .SumoSelect>.optWrapper>.options li.opt.lg-ru:before {
background-image:url(../images/ru.svg)
}

.header-option .SumoSelect>.optWrapper>.options li.opt.lg-ge:before {
background-image:url(../images/ge.svg);
background-position:-1px 0
}

.header-option .SumoSelect>.optWrapper>.options li.opt.lg-es:before {
background-image:url(../images/es.png)
}

.header-option .SumoSelect>.optWrapper>.options li.opt.lg-fr:before {
background-image:url(../images/fr.svg)
}

.header-option .SumoSelect>.optWrapper>.options li.opt.lg-cn:before {
background-image:url(../images/cn.png)
}

.header-option .SumoSelect>.optWrapper>.options li.opt.lg-ua:before {
background-image:url(../images/ua.png)
}

.header-option .SumoSelect>.optWrapper>.options li.opt.lg-mx:before {
background-image:url(../images/mx.png)
}

.header-option .SumoSelect>.optWrapper>.options li.opt.lg-pa:before {
background-image:url(../images/pa.png)
}

.header-option .SumoSelect>.optWrapper>.options li.opt.lg-lt:before {
background-image:url(../images/lt.png)
}

.header-option .SumoSelect.open {
border:2px solid transparent;
background:linear-gradient(284.23deg,#03a9f4 -40.38%,#25bcff 47.92%);
box-shadow:0 6px 10px rgba(16,90,123,.25)
}

.header-option .SumoSelect.open>.optWrapper {
width:calc(100% + 4px);
top:50%;
left:-2px
}

.header-option .SumoSelect.open .CaptionCont.SelectBox i {
-ms-transform:rotate(180deg);
transform:rotate(180deg)
}

.header-option .SumoSelect.open .CaptionCont.SelectBox i:before {
color:#fff
}

.chart .SumoSelect p {
margin:0
}

.chart .SelectBox {
padding:5px 8px
}

.sumoStopScroll {
overflow:hidden
}

.chart .SumoSelect>.optWrapper>.options li.opt {
padding:0;
position:relative;
border-bottom:0 solid #eeebfd;
font-size:14px
}

.chart .SumoSelect .hidden {
display:none
}

.chart .SumoSelect .search-txt {
display:none;
outline:0
}

.chart .SumoSelect .no-match {
display:none;
padding:6px
}

.chart .SumoSelect.open .search-txt {
display:inline-block;
position:absolute;
top:0;
left:0;
width:100%;
margin:0;
padding:5px 8px;
border:none;
box-sizing:border-box;
border-radius:5px
}

.chart .SumoSelect.open>.search>label,.chart .SumoSelect.open>.search>span {
visibility:hidden
}

.SelectClass,.SumoUnder {
position:absolute;
top:0;
left:0;
right:0;
height:100%;
width:100%;
border:none;
box-sizing:border-box;
-moz-opacity:0;
opacity:0
}

.SelectClass {
z-index:1
}

.chart .SumoSelect .select-all>label,.chart .SumoSelect>.CaptionCont,.chart .SumoSelect>.optWrapper>.options li.opt label {
-ms-user-select:none;
user-select:none;
-o-user-select:none;
-moz-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none
}

.chart .SumoSelect {
display:inline-block;
position:relative;
outline:0
}

.chart .SumoSelect>.CaptionCont {
position:relative;
border:1px solid #a4a4a4;
min-height:14px;
background-color:#fff;
border-radius:2px;
margin:0
}

.chart .SumoSelect>.CaptionCont>span {
display:block;
padding-right:30px;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
cursor:default
}

.chart .SumoSelect>.CaptionCont>span.placeholder {
color:#ccc;
font-style:italic
}

.chart .SumoSelect>.CaptionCont>label {
position:absolute;
top:0;
right:0;
bottom:0;
width:30px
}

.chart .SumoSelect>.CaptionCont>label>i {
position:absolute;
top:calc(50% - 2px);
left:50%;
font-family:icomoon!important;
font-size:16px;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}

.chart .SumoSelect>.CaptionCont>label>i::before {
content:'\e95e'
}

.chart .SumoSelect>.optWrapper {
display:none;
z-index:1000;
top:30px;
width:100%;
position:absolute;
left:0;
box-sizing:border-box;
background:#fff;
border:1px solid #ddd;
box-shadow:2px 3px 3px rgba(0,0,0,.11);
border-radius:3px;
overflow:hidden
}

.chart .SumoSelect.open>.optWrapper {
top:35px;
display:block
}

.chart .SumoSelect.open>.optWrapper.up {
top:auto;
bottom:100%;
margin-bottom:5px
}

.chart .SumoSelect>.optWrapper ul {
list-style:none;
display:block;
padding:0;
margin:0;
overflow:auto
}

.chart .SumoSelect>.optWrapper>.options {
border-radius:2px;
position:relative;
max-height:250px
}

.chart .SumoSelect>.optWrapper>.options li.group.disabled>label {
opacity:.5
}

.chart .SumoSelect>.optWrapper>.options li ul li.opt {
padding-left:22px
}

.chart .SumoSelect>.optWrapper.multiple>.options li ul li.opt {
padding-left:50px
}

.chart .SumoSelect>.optWrapper.isFloating>.options {
max-height:100%;
box-shadow:0 0 100px #595959
}

.chart .SumoSelect>.optWrapper>.options li.opt {
position:relative
}

.chart .SumoSelect>.optWrapper>.options li.opt.sel {
background-color:#a1c0e4;
border-bottom:1px solid #a1c0e4
}

.chart .SumoSelect>.optWrapper>.options li label {
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
display:block;
cursor:pointer
}

.chart .SumoSelect>.optWrapper>.options li span {
display:none
}

.chart .SumoSelect>.optWrapper>.options li.group>label {
cursor:default;
padding:8px 6px;
font-weight:700
}

.chart .SumoSelect>.optWrapper.isFloating {
position:fixed;
top:0;
left:0;
right:0;
width:90%;
bottom:0;
margin:auto;
max-height:90%
}

.chart .SumoSelect>.optWrapper>.options li.opt.disabled {
background-color:inherit;
pointer-events:none
}

.chart .SumoSelect>.optWrapper>.options li.opt.disabled * {
-moz-opacity:.5;
-khtml-opacity:.5;
opacity:.5
}

.chart .SumoSelect>.optWrapper.multiple>.options li.opt {
padding-left:35px;
cursor:pointer
}

.chart .SumoSelect .select-all>span,.chart .SumoSelect>.optWrapper.multiple>.options li.opt span {
position:absolute;
display:block;
width:30px;
top:0;
bottom:0;
margin-left:-35px
}

.chart .SumoSelect .select-all>span i,.chart .SumoSelect>.optWrapper.multiple>.options li.opt span i {
position:absolute;
margin:auto;
left:0;
right:0;
top:0;
bottom:0;
width:14px;
height:14px;
border:1px solid #aeaeae;
border-radius:2px;
box-shadow:inset 0 1px 3px rgba(0,0,0,.15);
background-color:#fff
}

.chart .SumoSelect>.optWrapper>.MultiControls {
display:none;
border-top:1px solid #ddd;
background-color:#fff;
box-shadow:0 0 2px rgba(0,0,0,.13);
border-radius:0 0 3px 3px
}

.chart .SumoSelect>.optWrapper.multiple.isFloating>.MultiControls {
display:block;
margin-top:5px;
position:absolute;
bottom:0;
width:100%
}

.chart .SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls {
display:block
}

.chart .SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p {
padding:6px
}

.chart .SumoSelect>.optWrapper.multiple>.MultiControls>p {
display:inline-block;
cursor:pointer;
padding:12px;
width:50%;
box-sizing:border-box;
text-align:center
}

.chart .SumoSelect>.optWrapper.multiple>.MultiControls>p:hover {
background-color:#f1f1f1
}

.chart .SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk {
border-right:1px solid #dbdbdb;
border-radius:0 0 0 3px
}

.chart .SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel {
border-radius:0 0 3px 0
}

.chart .SumoSelect>.optWrapper.isFloating>.options li.opt {
padding:12px 6px
}

.chart .SumoSelect>.optWrapper.multiple.isFloating>.options li.opt {
padding-left:35px
}

.chart .SumoSelect>.optWrapper.multiple.isFloating {
padding-bottom:43px
}

.chart .SumoSelect .select-all.partial>span i,.chart .SumoSelect .select-all.selected>span i,.chart .SumoSelect>.optWrapper.multiple>.options li.opt.selected span i {
background-color:#11a911;
box-shadow:none;
border-color:transparent;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);
background-repeat:no-repeat;
background-position:center center
}

.chart .SumoSelect.disabled {
opacity:.7;
cursor:not-allowed
}

.chart .SumoSelect.disabled>.CaptionCont {
border-color:#ccc;
box-shadow:none
}

.chart .SumoSelect .select-all {
border-radius:3px 3px 0 0;
position:relative;
border-bottom:1px solid #ddd;
background-color:#fff;
padding:8px 0 3px 35px;
height:20px;
cursor:pointer
}

.chart .SumoSelect .select-all>label,.chart .SumoSelect .select-all>span i {
cursor:pointer
}

.chart .SumoSelect .select-all.partial>span i {
background-color:#ccc
}

.chart .SumoSelect>.optWrapper>.options li.optGroup {
padding-left:5px;
text-decoration:underline
}

.ps {
overflow:hidden!important;
overflow-anchor:none;
-ms-overflow-style:none;
touch-action:auto;
-ms-touch-action:auto
}

.ps__rail-x {
display:none;
opacity:0;
transition:background-color .2s linear,opacity .2s linear;
-webkit-transition:background-color .2s linear,opacity .2s linear;
height:15px;
bottom:0;
position:absolute
}

.ps__rail-y {
display:none;
opacity:0;
transition:background-color .2s linear,opacity .2s linear;
-webkit-transition:background-color .2s linear,opacity .2s linear;
width:15px;
right:0;
position:absolute
}

.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y {
display:block;
background-color:transparent
}

.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y {
opacity:1
}

.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover {
background-color:#eee;
opacity:.9
}

.ps__thumb-x {
background-color:#aaa;
border-radius:6px;
transition:background-color .2s linear,height .2s ease-in-out;
-webkit-transition:background-color .2s linear,height .2s ease-in-out;
height:6px;
bottom:2px;
position:absolute
}

.ps__thumb-y {
background-color:#999;
border-radius:6px;
transition:background-color .2s linear,width .2s ease-in-out;
-webkit-transition:background-color .2s linear,width .2s ease-in-out;
width:6px;
right:2px;
position:absolute
}

.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x {
background-color:#999;
height:11px
}

.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y {
background-color:#999;
width:11px
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
.ps {
overflow:auto!important
}
}

.slick-slider {
position:relative;
display:block;
box-sizing:border-box;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-touch-callout:none;
-khtml-user-select:none;
-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-tap-highlight-color:transparent
}

.slick-list {
position:relative;
display:block;
overflow:hidden;
margin:0;
padding:0
}

.slick-list:focus {
outline:0
}

.slick-list.dragging {
cursor:pointer;
cursor:hand
}

.slick-slider .slick-list,.slick-slider .slick-track {
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}

.slick-track {
position:relative;
top:0;
left:0;
display:block
}

.slick-track:after,.slick-track:before {
display:table;
content:''
}

.slick-track:after {
clear:both
}

.slick-loading .slick-track {
visibility:hidden
}

.slick-slide {
display:none;
float:left;
height:100%;
min-height:1px;
outline:0
}

[dir=rtl] .slick-slide {
float:right
}

.slick-slide img {
display:block
}

.slick-slide.slick-loading img {
display:none
}

.slick-slide.dragging img {
pointer-events:none
}

.slick-initialized .slick-slide {
display:block
}

.slick-loading .slick-slide {
visibility:hidden
}

.slick-vertical .slick-slide {
display:block;
height:auto;
border:1px solid transparent
}

.slick-arrow.slick-hidden {
display:none
}

.slick-dots {
padding-left:0;
margin-top:20px;
margin-bottom:20px;
list-style:none;
font-size:0;
text-align:center;
width:100%
}

.slick-dots li {
display:inline-block;
margin-left:3px;
margin-right:3px
}

.slick-dots button {
font-size:0;
width:10px;
height:10px;
border-radius:50%;
border:1px solid #633bff;
outline:0
}

.slick-active button {
background-color:#633bff
}

.highcharts-point-up {
stroke:#70c77c!important;
stroke-width:2px!important
}

.highcharts-point-down {
stroke:#d47260!important;
stroke-width:2px!important
}

.highcharts-navigator-series .highcharts-area {
fill:#ffb220
}

.highcharts-navigator-mask-outside {
fill:rgba(255,255,255,.55)
}

[class*=" icon-"],[class^=icon-] {
font-family:icomoon!important;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

* {
margin:0;
padding:0
}

body {
font-family:Proxima Nova,Arial,sans-serif;
font-size:15px;
font-weight:400;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

a {
text-decoration:none
}

ul {
list-style:none
}

img {
width:100%
}

button {
outline:0;
border:none;
cursor:pointer;
transition:.3s
}

.wrapper {
max-width:960px;
margin-right:auto;
margin-left:auto
}



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

.col {
padding-left:15px;
padding-right:15px;
box-sizing:border-box
}

.col-1 {
-ms-flex-preferred-size:8.33333333%;
flex-basis:8.33333333%;
max-width:8.33333333%
}

.col-1--offset {
margin-left:auto
}

.col-2 {
-ms-flex-preferred-size:16.66666667%;
flex-basis:16.66666667%;
max-width:16.66666667%
}

.col-2--offset {
margin-left:auto
}

.col-3 {
-ms-flex-preferred-size:25%;
flex-basis:25%;
max-width:25%
}

.col-3--offset {
margin-left:auto
}

.col-4 {
-ms-flex-preferred-size:33.33333333%;
flex-basis:33.33333333%;
max-width:33.33333333%
}

.col-4--offset {
margin-left:auto
}

.col-5 {
-ms-flex-preferred-size:41.66666667%;
flex-basis:41.66666667%;
max-width:41.66666667%
}

.col-5--offset {
margin-left:auto
}

.col-6 {
-ms-flex-preferred-size:50%;
flex-basis:50%;
max-width:50%
}

.col-6--offset {
margin-left:auto
}

.col-7 {
-ms-flex-preferred-size:58.33333333%;
flex-basis:58.33333333%;
max-width:58.33333333%
}

.col-7--offset {
margin-left:auto
}

.col-8 {
-ms-flex-preferred-size:66.66666667%;
flex-basis:66.66666667%;
max-width:66.66666667%
}

.col-8--offset {
margin-left:auto
}

.col-9 {
-ms-flex-preferred-size:75%;
flex-basis:75%;
max-width:75%
}

.col-9--offset {
margin-left:auto
}

.col-10 {
-ms-flex-preferred-size:83.33333333%;
flex-basis:83.33333333%;
max-width:83.33333333%
}

.col-10--offset {
margin-left:auto
}

.col-11 {
-ms-flex-preferred-size:91.66666667%;
flex-basis:91.66666667%;
max-width:91.66666667%
}

.col-11--offset {
margin-left:auto
}

.col-12 {
-ms-flex-preferred-size:100%;
flex-basis:100%;
max-width:100%;
}

.col-12--offset {
margin-left:auto;
}

.color--usd {
color:#24c10c;
}
.color--euro,
.color--eur {
color:#03a9f4;
}
.color--btc {
color:#F48B40;
}
.color--eth {
color:#6288a5;
}
.color--bch {
color:#6cc64a;
}
.color--ltc {
color:#8c8c8c;
}
.color--dash {
color:#3776bf;
}
.color--xrp {
color:#3e8bc4;
}
.color--usdt {
color:#45b193;
}

.section {
position:relative;
padding-top:80px;
padding-bottom:70px;
background-color:rgba(255,255,255,.92);
box-sizing:border-box;
max-width:100%;
overflow:hidden
}

.section--index {
position:relative;
z-index:2;
padding-top:50px;
padding-bottom:77px
}

.section--index .section-title {
margin-bottom:90px
}

.section-title b {
font-weight:900
}

@media (max-width:767px) {
.section--index .section-title {
margin-bottom:20px
}
}

.section--index .section-title::after {
bottom:-12px
}

.section-mod {
padding-bottom:0
}

.section-content {
position:relative;
z-index:2
}

.section--gray {
background-color:#e9edf0
}

.section--dark-gray {
background-color:#748a9e
}

.section--pink {
background-color:#f0937b
}

.section--orange {
background-color:#f9b367
}

.section--trade-intro {
background-image:url(../images/trade-intro_bg.jpg);
background-repeat:no-repeat;
background-size:cover
}

.section--business-intro {
background-image:url(../images/business-intro_bg.jpg);
background-repeat:no-repeat;
background-size:cover
}

.section--affiliate-intro {
background-image:url(../images/affiliate_bg.jpg);
background-repeat:no-repeat;
background-size:cover
}

.section--parallax {
background:#e9edf0;
overflow:hidden
}

.section--article {
padding-top:50px
}

.section--no-pad-b {
padding-bottom:0!important
}

.section--business-1 {
padding-top:70px;
padding-bottom:25px
}

.section--business-2 {
padding-top:95px;
padding-bottom:25px
}

.section--business-2 .proposal-item:last-child {
margin-bottom:77px
}

@media (max-width:960px) {
.section--business-2 .proposal-item:last-child {
margin-bottom:30px
}
}

.section--trade {
padding-top:70px
}

.section--trade .proposal-item:last-child {
margin-bottom:70px
}

.section--affiliate {
padding-top:70px;
padding-bottom:135px
}

.section--affiliate.s-aff {
padding-bottom:0
}

.section--no-pad {
padding-top:0;
padding-bottom:0
}

.section-bg {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background:radial-gradient(845.04px at 50% 1.82%,#003172 0,#052146 100%)
}

.section-bg img:not(.page-background-img) {
display:none;
position:absolute;
width:100%;
top:0;
left:50%;
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}

.section-bg canvas {
position:absolute;
width:100%;
left:50%;
-ms-transform:translateX(-50%);
transform:translateX(-50%);
top:0;
z-index:2
}

.section-title {
position:relative;
margin-bottom:55px;
text-align:center
}

.section-title:after {
content:'';
position:absolute;
bottom:0;
left:50%;
width:84px;
height:2px;
background-color:#24c10c;
border-radius:5px;
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}

.section-title h2 {
padding-bottom:12px;
font-size:16px;
line-height:26px;
color:#042433;
letter-spacing:5px;
text-transform:uppercase;
font-weight:400
}

.section-title.index-ws h2 {
font-size:24px
}

.section-title--secondary h2 {
padding-bottom:23px;
font-size:64px;
font-weight:400;
line-height:61px;
letter-spacing:-2.42px;
color:rgba(4,36,51,.92);
text-transform:capitalize
}

.section-title--secondary div {
padding-bottom:10px;
font-size:16px;
line-height:26px;
color:#042433;
letter-spacing:5px;
text-transform:uppercase
}

.section-title--secondary p {
max-width:580px;
margin-left:auto;
margin-right:auto;
padding-bottom:42px;
color:#042433;
font-size:24px;
line-height:33px
}

.section-title--business {
margin-bottom:118px
}

.section-title--business h2 {
padding-bottom:22px
}

.section-title--affiliate {
margin-bottom:80px
}

.section-title--affiliate h2 {
padding-bottom:22px
}

.section-title--trade {
margin-bottom:50px
}

.section-title--trade h2 {
padding-bottom:22px
}

@media (max-width:1250px) {
.section {
padding-top:72px
}

.section--no-pad {
padding-top:0;
padding-bottom:0
}

.section-title {
margin-bottom:30px
}

.section-bg {
min-height:1072px
}

.section--parallax {
padding-bottom:75px
}

.section--index {
padding-bottom:35px
}

.section--entry-page {
padding-top:200px
}
}

@media (max-width:980px) {
.section--no-pad {
padding-top:0;
padding-bottom:0
}

.section-bg img:not(.page-background-img) {
display:block
}
}

@media (max-width:965px) {
.section--no-pad {
padding-top:0;
padding-bottom:0
}

.section--parallax {
background:#e9edf0
}
}

@media (max-width:767px) {
.section {
padding-top:45px;
padding-bottom:60px
}

.section--entry-page {
padding-bottom:0
}

.section-bg {
min-height:1323px;
bottom:0
}

.section-title {
margin-bottom:20px
}

.section-mod {
padding-bottom:0
}

.section--entry-page {
padding-top:120px
}

.section--no-pad {
padding-top:0;
padding-bottom:0
}
}

@media (max-width:420px) {
.section {
padding-bottom:45px
}
}

.subsection {
max-width:1111px;
margin-left:auto;
margin-right:auto;
padding-top:5px
}

.subsection--pt-15 {
padding-top:15px
}

.subrow {
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin-left:-4px;
margin-right:-4px
}

.subrow--page {
margin-left:0;
margin-right:0
}

.subcol {
box-sizing:border-box;
padding-left:4px;
padding-right:4px;
-ms-flex-positive:1;
flex-grow:1
}

.subcol--content,.subcol--sidebar {
position:relative;
padding-left:0;
padding-right:0
}

.subcol--sidebar {
-ms-flex-preferred-size:250px;
flex-basis:250px;
max-width:250px;
transition:.3s;
background-color:#fff;
overflow:hidden;
z-index:11
}

.subcol--sidebar.slim {
max-width:68px
}

.subcol--sidebar.slim+.col--content {
-ms-flex-preferred-size:calc(100% - 68px);
flex-basis:calc(100% - 68px);
max-width:calc(100% - 68px)
}

.subcol--sidebar.slim .menu a i {
left:-6px
}

.subcol--content {
-ms-flex-preferred-size:calc(100% - 250px);
flex-basis:calc(100% - 250px);
max-width:calc(100% - 250px);
transition:.3s
}

.subcol--chart,.subcol--chat {
margin-bottom:8px
}

.subcol--chart {
-ms-flex-preferred-size:calc(100% - 32px);
flex-basis:calc(100% - 32px);
max-width:calc(100% - 32px);
transition:.3s
}

.subcol--chart.slim {
-ms-flex-preferred-size:66.667%;
flex-basis:66.667%;
max-width:66.667%
}

.subcol--chat {
-ms-flex-preferred-size:32px;
flex-basis:32px;
max-width:32px;
transition:.3s
}

.subcol--chat.show {
-ms-flex-preferred-size:33.333%;
flex-basis:33.333%;
max-width:33.333%
}

.subcol--4 {
-ms-flex-preferred-size:33.333%;
flex-basis:33.333%;
max-width:33.333%
}

.subcol--6 {
-ms-flex-preferred-size:50%;
flex-basis:50%;
max-width:50%
}

.subcol-container {
position:relative;
height:100%;
background:#fff;
box-shadow:0 2px 4px 0 rgba(0,0,0,.06);
border-radius:5px
}

.subcol-wrapper {
padding:22px 15px 15px
}

.subcol-title {
position:relative;
margin-bottom:15px;
color:#2b393f;
font-family:'Futura New',Arial Narrow,sans-serif;
font-size:14px;
font-weight:500;
letter-spacing:1.4px;
text-transform:uppercase
}

.subcol-title span {
display:inline-block
}

.subcol-title span::after {
content:'';
display:block;
margin-top:7px;
height:3px;
background-color:#3398d9;
border-radius:2px
}

.subcol-title a {
position:absolute;
top:2px;
right:3px;
color:#3398d9;
font-family:'Gotham Pro';
font-size:11px;
font-weight:500;
letter-spacing:.85px;
text-decoration:none
}

.subcol-title a i {
position:relative;
top:-1px;
display:inline-block;
font-size:9px;
-ms-transform:rotate(180deg);
transform:rotate(180deg)
}

@media (max-width:1380px) {
.subcol--sidebar {
max-width:68px
}

.subcol--sidebar+.col--content {
-ms-flex-preferred-size:calc(100% - 68px);
flex-basis:calc(100% - 68px);
max-width:calc(100% - 68px)
}

.subcol--sidebar .menu a i {
left:-6px
}

.subcol--sidebar .logo-img {
opacity:0!important
}

.subcol--sidebar .logo i {
opacity:1
}
}

@media (max-width:1200px) {
.subcol--chart {
-ms-flex-preferred-size:100%!important;
flex-basis:100%!important;
max-width:100%!important;
-ms-flex-order:0;
order:0
}

.subcol--makeorder {
-ms-flex-preferred-size:50%;
flex-basis:50%;
max-width:50%;
margin-bottom:8px;
-ms-flex-order:1;
order:1
}

.subcol--makeorder .table-container {
max-height:340px
}

.subcol--orders {
-ms-flex-preferred-size:50%;
flex-basis:50%;
max-width:50%;
-ms-flex-order:3;
order:3
}

.subcol--chat {
-ms-flex-preferred-size:50%!important;
flex-basis:50%!important;
max-width:50%!important;
-ms-flex-order:2;
order:2
}

.subcol--chat .chat-container {
display:block!important;
opacity:1
}

.subcol--chat .chat-open {
display:none!important
}

.subcol--chat .chat-close {
display:none!important
}

.subrow--trade {
position:relative
}

.subcol--makeorder {
position:absolute;
right:0;
top:-490px;
width:50%;
height:477px
}
}

@media (max-width:730px) {
.subcol--chart,.subcol--chat,.subcol--makeorder,.subcol--orders {
position:static;
width:auto;
-ms-flex-preferred-size:100%!important;
flex-basis:100%!important;
max-width:100%!important;
padding-top:20px;
margin-left:15px;
margin-right:15px
}
}

.popup {
display:none;
position:fixed;
width:100%;
height:100vh;
overflow:auto;
top:0;
left:0;
background:radial-gradient(791.1px at 50% 1.82%,#003172 0,#052146 100%);
box-sizing:border-box;
z-index:10;
transition:1s;
padding-top:8%;
padding-bottom:160px
}

.popup.open {
display:block
}

.popup-logo {
max-width:230px;
margin-bottom:56px
}

.popup-logo a {
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center
}

.popup-logo a img {
margin-right:25px
}

.popup-logo a span {
font-size:12px;
line-height:16px;
letter-spacing:.86px;
color:#fff;
opacity:.6
}

.popup .btn--close {
top:32px;
right:60px
}

.popup-content {
position:relative;
max-width:470px;
margin-right:auto;
margin-left:auto
}

.popup-title {
position:relative;
margin-bottom:34px;
text-align:center
}

.popup-title h2 {
font-weight:200
}

.popup-title:after {
content:'';
position:absolute;
bottom:0;
left:50%;
width:84px;
height:2px;
background-color:#24c10c;
border-radius:5px;
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}

.popup-title h2 {
padding-bottom:15px;
font-size:16px;
line-height:26px;
color:#fff;
letter-spacing:5px;
text-transform:uppercase
}

.popup-title--m_45 {
margin-bottom:45px
}

.popup-questions {
position:absolute;
max-width:165px;
top:0;
left:-280px
}

.popup-questions ul li {
position:relative;
display:inline-block;
margin-bottom:23px;
font-size:14px;
line-height:16px;
color:#748b9f;
cursor:pointer;
transition:.3s;
min-width:185px
}

.popup-questions ul li:before {
content:'';
position:absolute;
margin-right:8px;
width:10px;
height:2px;
top:6px;
left:-18px;
transition:.3s
}

.popup-questions ul li:hover {
color:#fff
}

.popup-questions ul li:active:before {
background-color:#24c10c
}

.popup-questions ul li.active {
color:#fff
}

.popup-questions ul li.active:before {
background-color:#24c10c
}

.popup-help p,.popup-help .text-q {
margin-bottom:28px;
font-size:19px;
line-height:26px;
color:#748b9f
}

.popup-help p:last-of-type,.popup-help .text-q:last-of-type {
margin-bottom:0
}

.popup-help p a,.popup-help .text-q a {
color:#03a9f4;
border-bottom:1px solid rgba(3,169,244,.5);
border-radius:1px;
transition:all .3s
}

.popup-help p a:hover,.popup-help .text-q a:hover {
color:#fff;
border-color:transparent
}

.popup-help .buttons {
-ms-flex-pack:start;
justify-content:flex-start;
margin-top:40px
}

.popup-tab {
display:none
}

.popup-tab.active {
display:block
}

.popup-top-bg {
position:absolute;
height:150px;
top:0;
left:0;
right:0;
overflow:hidden
}

.popup-top-bg-img {
position:relative;
left:50%;
-ms-transform:translateX(-50%);
transform:translateX(-50%);
width:1488px;
height:149px
}

.popup-content-wrapper {
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
min-height:calc(100vh - 233px)
}

.popup-header {
-ms-flex-pack:justify;
justify-content:space-between;
position:absolute;
left:0;
right:0;
top:0;
z-index:2
}

.popup-intro {
text-align:center;
margin-bottom:38px
}

.popup-intro h1,.popup-intro-heading {
margin:0;
margin-bottom:15px;
font-size:58px;
font-weight:400;
line-height:65px;
color:#fff;
letter-spacing:-3px;
margin-left:-20px;
margin-right:-20px
}

.popup-intro-desc {
font-size:19px;
font-weight:400;
line-height:26px;
color:rgba(255,255,255,.46)
}

.popup-footer.footer {
position:absolute;
padding-top:0;
padding-bottom:0;
left:0;
right:0;
height:465px;
overflow:hidden;
margin-bottom:-230px;
margin-top:-20px;
min-height:calc(100vh - 700px);
margin-top:60px
}

.popup-close-btn {
display:inline-block;
vertical-align:middle;
width:40px;
height:40px;
border:2px solid #03a9f4;
border-radius:50%;
position:relative;
background-color:transparent;
top:-2px
}

.popup-close-btn::after,.popup-close-btn::before {
content:'';
position:absolute;
background-color:#3d5575;
height:4px;
width:15px;
border-radius:2px;
top:50%;
left:50%;
-ms-transform:translate(-50%,-50%) rotate(45deg);
transform:translate(-50%,-50%) rotate(45deg);
transition:.25s
}

.popup-close-btn::after {
-ms-transform:translate(-50%,-50%) rotate(-45deg);
transform:translate(-50%,-50%) rotate(-45deg)
}

.popup-close-btn:hover::after,.popup-close-btn:hover::before {
background-color:#03a9f4
}

.popup-close-btn:active::after,.popup-close-btn:active::before {
background-color:#0083bf
}

@media (max-width:1330px) {
.popup-questions {
position:static;
max-width:490px;
margin:0 auto;
overflow-x:scroll;
white-space:nowrap
}

.popup-questions::-webkit-scrollbar {
display:none
}

.popup-questions ul {
display:-ms-flexbox;
display:flex
}

.popup-questions ul li {
padding-right:15px;
padding-left:15px;
box-sizing:border-box
}

.popup-questions ul li:before {
width:50%;
top:auto;
bottom:-5px;
left:50%;
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
}

@media (max-width:1023px) {
.popup {
padding-right:20px;
padding-left:20px
}

.popup .btn--close {
right:20px
}

.popup-header.header {
padding-left:20px;
padding-right:20px
}
}

@media (max-width:950px) {
.popup {
padding-right:20px;
padding-left:20px
}
}

@media (max-width:768px) {
.popup-top-bg-img {
width:744px;
height:74px
}

.popup-header.header {
position:absolute;
padding-left:20px;
padding-right:20px
}
}

@media (max-width:767px) {
.popup-footer.footer {
height:770px;
margin-bottom:-480px
}
}

@media (max-width:570px) {
.popup-intro {
margin-left:20px;
margin-right:20px
}
}

@media (max-width:550px) {
.popup .btn {
max-width:none;
min-width:auto
}

.popup .btn--file {
padding-right:25px;
font-size:22px
}

.popup .btn--send {
padding-right:20px
}

.popup .btn--send i {
margin-left:30px
}

.popup .btn--close {
padding:0
}

.popup .btn--dislike {
padding:13.5px 22px
}

.popup>img {
height:90px
}
}

@media (max-width:512px) {
.popup-questions ul {
-ms-flex-direction:column;
flex-direction:column;
text-align:center
}

.files ul li {
font-size:14px
}

.popup-content {
max-width:100%
}
}

@media (max-width:470px) {
.popup .buttons {
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-align:start;
align-items:flex-start
}

.popup .btn--send {
-ms-flex-order:1;
order:1;
margin-bottom:20px
}

.popup .btn--file {
-ms-flex-order:2;
order:2
}
}

@media (max-width:445px) {
.popup-header .header-option {
width:65px
}

.popup-header .header-option .SumoSelect p span {
display:none
}

.popup-header .SumoSelect>.optWrapper>.options li.opt label {
font-size:0;
line-height:1px
}

.popup-header .header-option .SumoSelect.open>.optWrapper {
width:65px;
padding-top:20px
}

.popup-header .header-option .SumoSelect>.optWrapper>.options li.opt:before {
left:18px
}

.popup-header .SumoSelect>.optWrapper.isFloating {
position:absolute;
top:50%;
left:-2px;
right:auto;
bottom:auto;
width:65px;
max-height:none;
min-height:140px
}
}

.side-popup {
position:fixed;
left:0;
right:0;
top:0;
bottom:0;
z-index:100;
max-height:100vh;
overflow:auto;
display:none;
background:#eaedf1
}

.side-popup.open {
display:block
}

.side-popup-inner {
display:-ms-flexbox;
display:flex;
min-height:100%
}

@media (max-width:540px) {
.side-popup-inner {
-ms-flex-direction:column-reverse;
flex-direction:column-reverse
}
}

.side-popup-logo-wrapper {
width:126px;
height:26px;
position:absolute;
bottom:80px;
position:fixed
}

@media (max-width:540px) {
.side-popup-logo-wrapper {
position:absolute;
left:20px;
bottom:auto;
top:30px
}
}

.side-popup .popup-close-btn {
top:57px;
left:auto;
position:fixed;
-ms-transform:none;
transform:none;
top:55px
}

@media (max-width:540px) {
.side-popup .popup-close-btn {
position:absolute;
-ms-transform:none;
transform:none;
top:20px;
right:20px;
left:auto
}
}

.side-popup-sidebar {
width:21.5%;
background-color:#1a2746;
position:relative
}

@media (max-width:890px) {
.side-popup-sidebar {
width:175px
}
}

@media (max-width:540px) {
.side-popup-sidebar {
width:100%
}
}

.side-popup-sidebar-inner {
display:-ms-flexbox;
display:flex;
padding-top:50px;
padding-bottom:50px;
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-align:center;
align-items:center;
-ms-flex-pack:justify;
justify-content:space-between;
box-sizing:border-box;
height:100%
}

@media (max-width:540px) {
.side-popup-sidebar-inner {
padding-top:30px;
display:block;
padding-bottom:0
}
}

.side-popup-content {
width:78.5%;
display:none
}

.side-popup-content.active {
display:block
}

@media (max-width:890px) {
.side-popup-content {
width:calc(100% - 175px)
}
}

@media (max-width:540px) {
.side-popup-content {
width:100%
}
}

.side-popup-nav {
max-width:165px;
position:fixed;
top:50%;
-ms-transform:translateY(-50%);
transform:translateY(-50%)
}

@media (max-width:540px) {
.side-popup-nav {
position:static;
padding-top:40px;
-ms-transform:none;
transform:none;
padding-left:40px;
padding-right:40px;
max-width:none
}
}

.side-popup-nav-list {
font-size:0
}

@media (max-width:540px) {
.side-popup-nav-list {
text-align:center
}
}

.side-popup-nav-item {
position:relative;
margin-bottom:23px
}

@media (max-width:540px) {
.side-popup-nav-item {
display:inline-block;
vertical-align:middle;
margin-left:15px;
margin-right:15px
}
}

.side-popup-nav-link {
font-size:14px;
line-height:16px;
color:#748b9f;
cursor:pointer;
transition:.3s
}

.side-popup-nav-link:before {
content:'';
position:absolute;
margin-right:8px;
width:0;
height:2px;
top:6px;
left:-18px;
transition:.3s
}

.side-popup-nav-link:hover {
color:#fff
}

.side-popup-nav-link:active:before {
background-color:#24c10c;
width:10px
}

.side-popup-nav-link.active {
color:#fff
}

.side-popup-nav-link.active:before {
background-color:#24c10c;
width:10px
}

.side-popup-subheading {
color:#042433;
font-size:16px;
font-weight:400;
line-height:1.6;
letter-spacing:5px;
text-transform:uppercase;
margin-bottom:10px;
margin-left:5px
}

@media (max-width:1240px) {
.side-popup-subheading {
font-size:15px
}
}

.side-popup-heading {
color:#042433;
font-size:51px;
font-weight:400;
line-height:1.05;
letter-spacing:-2.19px;
margin-bottom:5px
}

@media (max-width:1240px) {
.side-popup-heading {
font-size:48px
}
}

.side-popup-heading span {
color:#03a9f4;
letter-spacing:-2.19px
}

.side-popup-main-desc>* {
color:#042433;
font-size:24px;
font-weight:400;
line-height:33px;
margin-bottom:35px;
max-width:465px;
letter-spacing:.2px
}

@media (max-width:1240px) {
.side-popup-main-desc>* {
font-size:22px
}
}

@media (max-width:890px) {
.side-popup-main-desc>* {
max-width:none
}
}

.side-popup-btn {
padding:14.5px 15px;
max-width:none;
border-width:2px
}

@media (max-width:1570px) {
.side-popup-btn {
width:256px
}
}

.side-popup-btn--long {
max-width:300px!important;
width:100%
}

@media (max-width:370px) {
.side-popup-btn--long {
font-size:18px
}
}

.side-popup-sect {
box-sizing:border-box;
padding-left:12%;
padding-right:12%;
position:relative
}
#merchants-catalog {
   padding-left: 0;
   padding-right: 0;
}

.side-popup-sect--top {
padding-top:5.5%;
padding-bottom:5.5%;
background-color:#fff
}

.side-popup-sect--top-withdraw {
padding-top:8.25%
}

.side-popup-sect--middle {
padding-top:5.5%;
padding-bottom:6.5%;
background-color:#e9edf0
}

.side-popup-sect--middle-deposit {
padding-bottom:4.5%
}

.side-popup-sect--bottom {
padding-top:6%;
padding-bottom:6.5%;
background-color:#fdfdfd
}

.side-popup-col {
width:50%
}

@media (max-width:890px) {
.side-popup-col {
width:100%;
margin-bottom:20px
}
}

.side-popup-col--45 {
width:45%
}

@media (max-width:890px) {
.side-popup-col--45 {
width:100%
}
}

.side-popup-col--55 {
width:55%
}

@media (max-width:1240px) {
.side-popup-col--55 {
padding-left:5%
}
}

@media (max-width:890px) {
.side-popup-col--55 {
width:100%;
padding-left:0
}
}

.side-popup-row {
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center
}

@media (max-width:890px) {
.side-popup-row {
-ms-flex-direction:column;
flex-direction:column
}
}

.side-popup-row--top {
-ms-flex-align:start;
align-items:flex-start
}

.side-popup-row--mb {
margin-bottom:35px
}

@media (max-width:1250px) {
.side-popup-row--r1250 {
-ms-flex-direction:column;
flex-direction:column
}
}

.side-popup-tabs-wrapper {
width:960px;
margin:0 auto
}

@media (max-width:700px) {
.side-popup-tabs-wrapper {
margin-right:10px
}
}

.side-popup-col-1-4 {
width:25%
}

@media (max-width:1250px) {
.side-popup-col-1-4--r1250 {
width:100%
}
}

.side-popup-col-3-4 {
width:75%
}

@media (max-width:1250px) {
.side-popup-col-3-4--r1250 {
width:100%
}
}

.side-popup-sect-heading {
color:#042433;
font-size:16px;
font-weight:400;
line-height:26px;
text-transform:uppercase;
position:relative;
letter-spacing:5px;
text-align:center;
margin-bottom:75px
}

@media (max-width:890px) {
.side-popup-sect-heading {
margin-bottom:45px
}
}

.side-popup-sect-heading::after {
content:'';
position:absolute;
bottom:-20px;
left:50%;
-ms-transform:translateX(-50%);
transform:translateX(-50%);
height:2px;
background-color:#23c10c;
width:85px
}

.side-popup-middle-heading {
color:#042433;
font-size:20px;
font-weight:700;
line-height:1.25;
margin-bottom:15px;
max-width:535px
}

.side-popup-middle-main-desc {
max-width:340px
}

@media (max-width:890px) {
.side-popup-middle-main-desc {
max-width:100%;
margin-bottom:10px
}
}

.side-popup-middle-main-desc>* {
color:#042433;
font-size:24px;
font-weight:400;
line-height:33px
}

.side-popup-middle-desc {
max-width:535px;
margin-bottom:40px
}

@media (max-width:890px) {
.side-popup-middle-desc {
margin-bottom:15px
}
}

.side-popup-middle-desc>* {
color:#192f3b;
font-size:16px;
font-weight:400;
line-height:26px;
word-spacing:.75px;
margin-bottom:15px
}

.side-popup-action {
margin-bottom:11%
}

@media (max-width:890px) {
.side-popup-action-desc {
margin-bottom:10px
}
}

.side-popup-action-desc-top {
color:#03a9f4;
font-size:14px;
font-weight:400;
line-height:17px
}

.side-popup-action-desc-bottom {
color:#748b9f;
font-size:16px;
font-weight:400;
line-height:26px
}

.side-popup-action-desc-bottom--mt {
position:relative;
top:-14px;
left:4px
}

.side-popup-action-desc-heading {
color:#042433;
font-size:24px;
font-weight:400;
line-height:33px
}

.side-pop-img-composition {
position:relative
}

.side-pop-img-composition position relative,.side-pop-img-composition--daily {
left:104px;
max-width:412px;
top:18px
}

@media (max-width:1290px) {
.side-pop-img-composition position relative,.side-pop-img-composition--daily {
left:60px
}
}

@media (max-width:890px) {
.side-pop-img-composition position relative,.side-pop-img-composition--daily {
left:0;
top:0
}
}

.side-pop-img-composition--merchant {
left:60px;
top:40px;
max-width:426px
}

@media (max-width:890px) {
.side-pop-img-composition--merchant {
left:0;
top:0
}
}

.side-pop-img-composition--deposit {
bottom:-15px;
left:-95px;
height:auto;
max-width:517px;
float:right
}

.side-pop-img-composition--deposit img {
width:none
}

@media (max-width:1220px) {
.side-pop-img-composition--deposit {
left:0
}
}

@media (max-width:890px) {
.side-pop-img-composition--deposit {
bottom:0
}
}

.side-pop-img-composition--withdraw {
top:0;
left:-50px;
max-width:535px;
float:right
}

.side-pop-img-composition--withdraw img {
width:none
}
@media (max-width: 900px) {
.side-popup-btn-holder .buttons {
display:inline-block
}
}

@media (max-width:890px) {
.side-pop-img-composition--catalogue {
position:relative
}
}

.side-pop-img-composition--catalogue {
max-width:744px;
position:absolute;
bottom:8%;
padding-left:100px
}

@media (max-width:720px) {
.side-pop-img-composition--catalogue {
width:270px
}
}

.side-popup-btn-holder {
display:-ms-flexbox;
display:flex
}

.side-popup-btn-holder>:first-child {
margin-right:20px
}

@media (max-width:1000px) {
.side-popup-btn-holder>* {
max-width:none;
min-width:260px
}
}

.side-popup-add-website {
padding-left:24.4%;
position:relative
}

.side-popup-add-website .side-popup-subheading {
position:relative;
top:-3px;
left:-5px
}

.side-popup-add-website .side-popup-heading {
font-size:57px;
margin-bottom:15px
}

.side-popup-add-website .side-popup-desc {
max-width:510px
}

.side-popup-add-website .btn--login:active::before {
background-image:url(../images/key-white-transparent-gray.svg)
}

@media (max-width:1000px) {
.side-popup-add-website .btn--login {
width:260px
}
}

.side-popup-add-website--heading.side-popup-add-website {
margin-top:60px
}

.side-popup-add-website--heading.side-popup-add-website .side-popup-heading {
font-size:68px;
margin-bottom:5px
}

.side-popup-add-website--heading.side-popup-add-website .side-popup-desc {
margin-bottom:65px
}

@media (max-width:1000px) {
.side-popup-add-website {
padding-left:0;
max-width:100%
}

.side-popup-add-website .side-popup-desc,.side-popup-add-website .side-popup-heading,.side-popup-add-website .side-popup-subheading {
padding-left:150px
}

.side-popup-add-website .side-popup-btn-holder {
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center
}

.side-popup-add-website .side-popup-btn-holder>* {
margin-bottom:10px;
margin-right:0
}
}

@media (max-width:1000px) {
.side-popup-add-website .side-popup-desc,.side-popup-add-website .side-popup-heading,.side-popup-add-website .side-popup-subheading {
padding-left:0
}

.side-popup-add-website .side-popup-desc {
margin-bottom:150px!important
}
}

.side-popup-add-website--heading-withdraw.side-popup-add-website::before {
bottom:auto;
top:170px
}

.side-popup-add-website--heading-withdraw.side-popup-add-website::after {
bottom:auto;
top:205px
}

.side-popup-add-website--heading-withdraw.side-popup-add-website .side-popup-heading {
margin-bottom:80px
}

.side-popup-add-website::before {
content:'';
position:absolute;
top:10px;
left:0;
width:122px;
height:122px;
box-shadow:0 6px 14px rgba(0,5,19,.19);
background-image:radial-gradient(111px 111px at 179.51% 1395.08%,#003072 0,#052146 100%);
opacity:.9;
border-radius:50%
}

@media (max-width:1000px) {
.side-popup-add-website::before {
top:auto;
bottom:150px;
left:50%;
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
}

.side-popup-add-website::after {
content:'';
position:absolute;
left:25px;
top:45px;
width:71px;
height:51px;
background-image:url(../images/wallet.svg)
}

@media (max-width:1000px) {
.side-popup-add-website::after {
top:auto;
bottom:185px;
left:50%;
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
}

.side-popup-add-website .side-popup-heading {
letter-spacing:-4.19px
}

.side-popup-add-website .side-popup-desc {
color:#192f3b;
font-size:24px;
font-weight:400;
line-height:33px;
margin-bottom:55px
}

.side-popup-sect--daily {
padding-top:5%;
padding-bottom:5%
}

.side-popup-sect--merchant {
padding-bottom:7.6%
}

.side-popup-sect--deposit {
min-height:598px;
padding-top:6%
}

.side-popup-img--transactions {
width:540px;
height:302px
}

@media (max-width:1370px) {
.side-popup-img--transactions {
width:100%;
height:auto
}
}

.side-popup-img--steps {
width:598px;
height:413px;
position:relative;
top:0;
margin:20px 0 -17px
}

@media (max-width:1450px) {
.side-popup-img--steps {
width:calc(100% + 50px);
height:auto
}
}

@media (max-width:470px) {
.side-popup-img--steps {
width:100%;
top:0;
left:0
}
}

.side-popup-support {
position:relative;
border-top:1px solid rgba(116,138,158,.25);
padding-top:100px;
padding-bottom:50px
}

@media (max-width:890px) {
.side-popup-support {
margin-top:45px;
padding-top:40px
}
}

.side-popup-support .side-popup-subheading {
margin-bottom:-15px
}

.arrow-down {
position:absolute;
height:42px;
width:42px;
top:-21px;
left:0;
background-color:#e9edf0;
border-radius:50%;
border:2px solid #cad3da;
box-sizing:border-box
}

.arrow-down::after,.arrow-down::before {
content:'';
position:absolute;
background-color:#a3b2bf;
height:2px;
width:11px;
top:50%;
left:10px;
-ms-transform:rotate(45deg);
transform:rotate(45deg)
}

.arrow-down::after {
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
left:17px
}

.side-popup-support-wrapper {
display:-ms-flexbox;
display:flex;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-pack:justify;
justify-content:space-between
}

.side-popup-payment {
max-width:990px
}

.side-popup-payment .payment-item {
text-align:left;
max-width:330px;
width:100%;
margin-bottom:70px
}

@media (max-width:1120px) {
.side-popup-payment .payment-item {
text-align:center;
margin-bottom:30px
}
}

.side-popup-payment .payment-wrapper {
max-width:none;
-ms-flex-pack:justify;
justify-content:space-between;
margin-bottom:-74px
}

@media (max-width:1650px) {
.side-popup-payment .payment-wrapper {
-ms-flex-pack:space-evenly;
justify-content:space-evenly
}
}

@media (max-width:1120px) {
.side-popup-payment .payment-wrapper {
-ms-flex-align:center;
align-items:center;
-ms-flex-direction:column;
flex-direction:column;
margin-bottom:0
}
}

.side-popup-tabs {
max-width:none
}

.side-popup-tablinks-list {
margin-bottom:10px;
position:relative;
left:42px
}

@media (max-width:1500px) {
.side-popup-tablinks-list {
left:0;
text-align:left
}
}

@media (max-width:460px) {
.side-popup-tablinks-list {
-ms-flex-direction:column;
flex-direction:column
}
}

.tablinks-list {
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
text-align:center
}

.tablinks-list--deposit {
-ms-flex-pack:start;
justify-content:flex-start;
text-align:left;
left:0;
padding-top:10px;
padding-bottom:30px
}

@media (max-width:700px) {
.tablinks-list--deposit {
-ms-flex-pack:center;
justify-content:center
}
}

.tablinks-list-item {
display:inline-block;
position:relative;
margin-bottom:20px
}

.tablinks-list-item:not(:last-child) {
margin-right:48px
}

@media (max-width:940px) {
.tablinks-list-item:not(:last-child) {
margin-right:16px
}
}

@media (max-width:460px) {
.tablinks-list-item:not(:last-child) {
margin-right:0
}
}

.tablinks-list-item:not(:last-child)::after {
content:'';
position:absolute;
top:50%;
-ms-transform:translateY(-50%);
transform:translateY(-50%);
right:-24px;
width:3px;
height:3px;
border-radius:50%;
background-color:#748b9f
}

@media (max-width:940px) {
.tablinks-list-item:not(:last-child)::after {
right:-8px
}
}

@media (max-width:460px) {
.tablinks-list-item:not(:last-child)::after {
display:none
}
}

.tablinks-list-link {
color:#748b9f;
font-size:14px;
font-weight:400;
line-height:17px;
letter-spacing:.7px;
position:relative;
text-transform:uppercase
}

.tablinks-list-link::before {
content:'';
position:absolute;
height:2px;
width:0;
bottom:-5px;
left:50%;
-ms-transform:translateX(-50%);
transform:translateX(-50%);
transition:.3s;
background-color:#23c10c;
-ms-transform-origin:50% 50%;
transform-origin:50% 50%
}

.tablinks-list-link:hover {
color:#042433
}

.tablinks-list-link.active {
color:#042433
}

.tablinks-list-link.active::before {
width:100%
}

.payments-square {
width:168px;
height:100px;
box-shadow:0 2px 4px rgba(0,0,0,.06);
border-radius:10px;
background-color:#fff;
position:relative;
transition:.3s;
display:block;
margin-bottom:30px;
margin-right:35px
}

@media (max-width:700px) {
.payments-square {
margin-right:10px;
margin-left:10px
}
}

.payments-square--sm {
width:168px;
height:100px;
margin-bottom:30px
}

.payments-square:hover .payments-square-overlay {
opacity:1
}

.payments-square-overlay {
position:absolute;
width:100%;
height:100%;
border-radius:10px;
box-shadow:0 6px 14px rgba(0,5,19,.19);
background-image:radial-gradient(431px 431px at 331.78% 583.97%,rgba(0,48,114,.9) 0,rgba(5,33,70,.9) 100%);
opacity:0;
transition:.25s
}

.payments-square-overlay--alt {
background-image:none;
background-color:transparent
}

.payments-square-overlay--alt .payments-square-btn {
height:30px;
line-height:30px;
background-image:linear-gradient(180deg,#49d60a 0,#09cb00 100%);
background-color:transparent;
border-radius:0 0 10px 10px;
bottom:0;
width:100%;
-ms-transform:none;
transform:none;
top:auto;
left:0
}

.payments-square-overlay--alt .payments-square-btn::after,.payments-square-overlay--alt .payments-square-btn::before {
content:'';
position:absolute;
background-color:#fff;
width:2px;
height:6px;
-ms-transform:rotate(45deg);
transform:rotate(45deg);
right:46px;
top:14px
}

.payments-square-overlay--alt .payments-square-btn::after {
top:10px;
right:46px;
-ms-transform:rotate(-45deg);
transform:rotate(-45deg)
}

.payments-square-btn {
box-sizing:border-box;
padding-left:18px;
padding-right:30px;
height:30px;
color:#fff;
font-size:14px;
font-weight:600;
line-height:20px;
background-color:#3c0;
position:absolute;
top:50%;
left:50%;
border-radius:50px;
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
font-weight:400;
text-align:center;
line-height:30px;
transition:.25s
}

.payments-square-btn::after,.payments-square-btn::before {
content:'';
position:absolute;
background-color:#fff;
width:2px;
height:6px;
-ms-transform:rotate(45deg);
transform:rotate(45deg);
right:17px;
top:14px
}

.payments-square-btn::after {
top:11px;
right:17px;
-ms-transform:rotate(-45deg);
transform:rotate(-45deg)
}

.payments-image {
position:absolute;
top:50%;
left:50%;
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
transition:.3
}

.payments-btn {
width:98px;
height:30px;
border-radius:50px;
border:2px solid rgba(51,204,0,.3);
background-color:#3c0;
opacity:0;
transition:.3s;
position:absolute;
top:50%;
left:50%;
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
color:#fff;
font-size:14px;
font-weight:600;
line-height:30px;
text-align:center;
transition-delay:.3s
}

.payments-group {
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-pack:start;
justify-content:flex-start
}

@media (max-width:700px) {
.payments-group {
-ms-flex-pack:center;
justify-content:center
}
}

.side-popup-tabcontent {
display:none
}

.side-popup-tabcontent.active {
display:block
}

.about-list {
padding-top:35px;
padding-bottom:35px
}

@media (max-width:450px) {
.about-list {
margin-left:15%
}
}

.about-list-item {
position:relative;
color:#192f3b;
font-size:24px;
font-weight:400;
line-height:43px
}

.about-list-item::before {
content:'';
position:absolute;
width:22px;
height:22px;
top:50%;
left:-38px;
border-radius:50%;
background-color:#24c10c;
box-shadow:0 6px 14px rgba(0,0,0,.044);
-ms-transform:translateY(-50%);
transform:translateY(-50%)
}

.about-list-item::after {
content:'\e95f';
position:absolute;
top:50%;
left:-36px;
color:#fff;
font-family:icomoon;
font-size:21px;
line-height:14px;
-ms-transform:translateY(-78%);
transform:translateY(-78%)
}

.search-bar {
height:50px;
border-radius:25px;
border:2px solid #e6e6e6;
background-color:#fff;
position:relative;
padding-left:50px;
padding-right:50px;
box-sizing:border-box;
transition:.3s
}

.search-bar.active {
border:2px solid rgba(2,169,243,.5)
}

.search-bar.active::before {
background-image:url(../images/search-active.svg)
}

.search-bar input[type=search] {
display:block;
width:100%;
border:none;
outline:0;
color:#748b9f;
font-size:16px;
font-weight:400;
line-height:50px;
background-color:transparent;
transition:.3s
}

.search-bar input[type=search]::-webkit-input-placeholder {
color:#748b9f
}

.search-bar input[type=search]:-ms-input-placeholder {
color:#748b9f
}

.search-bar input[type=search]::placeholder {
color:#748b9f
}

.search-bar input[type=search]:focus {
color:#042433
}

.search-bar input[type=search]:focus::-webkit-input-placeholder {
color:#748b9f
}

.search-bar input[type=search]:focus:-ms-input-placeholder {
color:#748b9f
}

.search-bar input[type=search]:focus::placeholder {
color:#748b9f
}

.search-bar::before {
content:'';
position:absolute;
left:22px;
top:15px;
width:16px;
height:16px;
background-image:url(../images/search.svg)
}

.side-popup-slider-block {
max-width:1000px;
width:100%;
padding-left:0;
padding-right:0;
margin-bottom:25px
}

.side-popup-slider-block .slick-track {
padding-left:8px;
padding-right:8px;
box-sizing:border-box
}

@media (max-width:1570px) {
.side-popup-main .side-popup-btn-holder {
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-pack:center;
justify-content:center
}

.side-popup-main .side-popup-btn-holder>* {
margin-bottom:10px;
margin-left:auto;
margin-right:auto
}
}

.side-popup-block-heading {
margin-bottom:48px
}

.side-popup-block-heading>* {
color:#042433;
font-size:24px;
font-weight:700;
line-height:22px;
text-align:center;
padding-left:20px;
padding-right:20px
}

.side-popup-search-panel {
margin:0 auto 50px;
max-width:960px
}

.search-panel {
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-pack:center;
justify-content:center
}

.search-panel-left {
box-sizing:border-box;
width:calc(100% - 220px);
padding-right:14px
}

@media (max-width:990px) {
.search-panel-left {
width:100%;
margin-bottom:10px
}
}

.search-panel-right {
box-sizing:border-box
}

@media (max-width:990px) {
.search-panel-right {
width:100%;
text-align:center
}

.search-panel-right .select-blue * {
text-align:left
}
}

.side-popup-important {
color:#042433;
font-size:40px;
font-weight:400;
line-height:1;
letter-spacing:-1.51px;
margin-bottom:5px;
margin-top:12px
}

.side-popup-important span {
color:#24c10c
}

.side-popup-authorization-steps {
padding-bottom:5.3%
}

.side-popup-h3 span {
color:#042433;
font-size:16px;
font-weight:400;
line-height:1.6;
letter-spacing:5px;
text-transform:uppercase;
position:relative;
top:-5px;
left:3px
}

.side-popup-h3 strong {
color:#042433;
font-size:40px;
font-weight:400;
line-height:1.2;
letter-spacing:-1.51px;
text-transform:none;
display:block;
position:relative;
top:-13px
}

.footer {
position:relative;
padding-top:182px;
padding-bottom:0;
z-index:2;
overflow:hidden
}

.footer .wrapper {
   position: relative;
   max-width: 760px;
   z-index: 100;
}

.footer .row {
-ms-flex-pack:justify;
justify-content:space-between
}

.footer-bg {
display:none;
position:absolute;
left:0;
top:0;
bottom:0;
width:100%;
background-image:url(../images/waves.png);
background-repeat:no-repeat;
background-size:cover;
background-position:50% 0
}

.footer-logo {
margin: 0;
}

.footer-logo a {
display:inline-block;
max-width:126px;
height:27px;
margin-bottom:3px;
}

.footer-logo div {
font-size:15px;
line-height:22px;
color:#fff
}

.footer-about {
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
flex-direction:column;
height:100%
}

.footer-about span {
display:block;
font-size:12px;
line-height:19px;
color:rgba(255,255,255,.6);
margin-top: 13px;
}

.footer-about span:last-of-type {
margin-top:auto
}

.footer-app {
padding-left:75px;
box-sizing:border-box
}

.footer-app h3 {
margin-bottom:8px;
font-size:24px;
font-weight:600;
line-height:22px;
color:#fff
}

.footer-app span {
display:block;
margin-bottom:23px;
font-size:15px;
line-height:22px;
color:#fff
}

.footer-app .buttons {
-ms-flex-pack:start;
justify-content:flex-start;
margin-bottom:58px
}

.footer-app ul {
display:-ms-flexbox;
display:flex;
margin-bottom:5px
}

.footer-app ul li {
position:relative;
padding-right:17.5px;
padding-left:15.5px
}

.footer-app ul li:before {
content:'.';
position:absolute;
top:50%;
left:-2px;
color:rgba(255,255,255,.7);
-ms-transform:translateY(-135%);
transform:translateY(-135%)
}

.footer-app ul li:first-child {
padding-left:0
}

.footer-app ul li:first-child:before {
display:none
}

.footer-app ul li:last-child {
padding-right:0
}

.footer-app ul li a {
position:relative;
font-size:12px;
line-height:12px;
color:rgba(255,255,255,.7);
transition:.3s
}

.footer-app ul li a:hover {
color:#03a9f4
}

.footer-app ul li a:hover:after {
background-color:#03a9f4
}

.footer-app ul li a:after {
content:'';
position:absolute;
width:100%;
height:1px;
bottom:-2px;
left:0;
background-color:rgba(255,255,255,.7);
transition:.3s
}

.footer--entry-page {
margin-bottom:-240px;
padding-bottom:0;
padding-top:160px
}

.wrapper-center {
   text-align: center;
}
.wrapper-center h3 {
    margin-bottom: 8px;
    font-size: 24px;
    font-weight: 600;
    line-height: 22px;
    color: #fff;
}
.wrapper-center span {
   display: block;
   margin-bottom: 23px;
   font-size: 15px;
   line-height: 22px;
   color: #fff;
}
.wrapper-center .wrc-text {
   display: block;
   font-size: 13px;
   line-height: 19px;
   color: rgba(255,255,255,.6);
   margin-top: 13px;
}
.wrapper-center .buttons {
   margin-bottom: 40px;
}
.wrapper-center ul {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-pack:center;
   justify-content: center;
   margin: 20px 0 45px;
}
.wrapper-center ul li {
   position: relative;
   padding-right: 17.5px;
   padding-left: 15.5px;
}
.wrapper-center ul li::before {
   content: '.';
   position: absolute;
   top: 50%;
   left: -2px;
   color: rgba(255,255,255,.7);
   -ms-transform: translateY(-63%);
   transform: translateY(-63%);
}
.wrapper-center ul li:first-child::before {
    display: none;
}
.wrapper-center ul li a {
   position: relative;
   font-size: 12px;
   line-height: 12px;
   color: rgba(255,255,255,.7);
   transition: .3s;
}
.wrapper-center ul li a::after {
   content: '';
   position: absolute;
   width: 100%;
   height: 1px;
   bottom: -2px;
   left: 0;
   background-color: rgba(255,255,255,.7);
   transition: .3s;
}
.wrapper-center ul li a:hover {
   color: #03a9f4;
}
.wrapper-center ul li a:hover::after {
   background-color: #03a9f4;
}
.wrapper-center .footer-logo a img {
   width: 128%;
   margin-left: 50%;
   transform: translateX(-50%);
}
.wrapper-center .footer-logo div {
   font-size: 16px;
   margin-top: 3px;
}

.footer-bottom-background {
   width: 100%;
   height: 290px;
   position: absolute;
   bottom: 0;
   overflow: hidden;
   z-index: 1;
}
.footer-bottom-background .footer-bg-waves {
   bottom: 0;
   z-index: 0;
}

@media (max-width:1250px) {
.footer {
padding-top:172px
}

.footer .wrapper {
width:100%;
max-width:none;
padding-right:40px;
padding-left:40px;
box-sizing:border-box
}
}
/*
@media (max-width:1100px) {
.footer .row {
-ms-flex-pack:baseline;
justify-content:baseline
}
}

@media (max-width:1015px) {
.footer-app .buttons {
-ms-flex-direction:column;
flex-direction:column
}

.footer-app .buttons .btn:first-child {
margin-right:0;
margin-bottom:20px
}
}

@media (max-width:850px) {
.footer-app {
padding-left:10%
}

.footer .buttons {
-ms-flex-direction:column;
flex-direction:column
}

.footer .buttons .btn {
max-width:182px;
min-width:182px;
padding:12px 10px 12px 20px;
font-size:18px
}

.footer .buttons .btn:first-child {
margin-right:0;
margin-bottom:20px
}
}

@media (max-width:767px) {
.footer {
padding-bottom:15px;
padding-top:100px
}

.footer--entry-page {
margin-bottom:-100px;
pointer-events:none
}

.footer .wrapper {
padding-right:20px;
padding-left:20px
}

.footer .row {
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-align:center;
align-items:center
}

.footer .row .col-7 {
-ms-flex-order:1;
order:1;
max-width:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%
}

.footer .row .col-4 {
-ms-flex-order:2;
order:2;
max-width:340px
}

.footer-app {
margin-bottom:40px;
padding-left:0;
text-align:center
}

.footer-app span {
margin-bottom:15px
}

.footer .buttons {
margin-bottom:40px;
-ms-flex-align:center;
align-items:center
}

.footer ul {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center
}

.footer-about {
text-align:center
}

.footer-bg {
display:block;
top:-100px
}
}
*/
.footer-bg-waves {
position:absolute;
left:0;
bottom:290px;
pointer-events:none;
background-repeat:repeat-x;
width:100%;
transform:translate3d(0,0,.01);
will-change:transform
}

@media (max-width:767px) {
.footer-bg-waves {
display:none
}
}

.footer-bg-waves--item1 {
background-image:url(../images/wave1.svg);
width:4460px;
height:452px;
min-height:452px;
z-index:1;
animation:wave1 14s cubic-bezier(.36,.45,.63,.53) infinite
}

.footer-bg-waves--item2 {
background-image:url(../images/wave2.svg);
width:6400px;
height:432px;
min-height:432px;
z-index:2;
animation:wave2 16s infinite;
animation-timing-function:linear
}

.footer-bg-waves--item3 {
background-image:url(../images/wave3.svg);
width:7288px;
height:402px;
min-height:402px;
z-index:2;
animation:wave3 19s infinite;
animation-timing-function:linear
}

@keyframes wave1 {
0% {
transform:translateX(-1115px)
}

100% {
transform:translateX(0)
}
}

@keyframes wave2 {
0% {
transform:translateX(0)
}

100% {
transform:translateX(-1600px)
}
}

@keyframes wave3 {
0% {
transform:translateX(0)
}

100% {
transform:translateX(-1822px)
}
}

.header {
display:-ms-flexbox;
display:flex;
padding-top:38px;
padding-right:55px;
padding-left:60px;
box-sizing:border-box
}

.header-logo a {
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center
}

.header-logo a img {
width:126px;
margin-right:25px
}

.header-logo a span {
font-size:12px;
line-height:16px;
letter-spacing:.86px;
color:#fff;
opacity:.6
}

.header-menu {
position:relative;
-ms-flex-positive:1;
flex-grow:1;
padding:3px 0;
}

.header-option {
position:relative;
min-width:130px;
height:40px;
font-size:16px;
color:#fff;
margin-top:-3px;
margin-left: 100px;
z-index: 5;
}

.header-option-wrapper {
font-size:0;
position:relative
}

.header-option-wrapper .header-option {
display:inline-block;
vertical-align:middle;
margin-left:0
}

.header--secondary .header-option {
margin-top:2px
}

.header-flag {
position:absolute;
width:20px;
height:20px;
top:50%;
left:8px;
border-radius:50%;
-ms-transform:translateY(-50%);
transform:translateY(-50%);
z-index:1
}

.header--secondary {
padding-top:33px;
padding-bottom:38px;
background-color:#192c47
}

.header--secondary .header-logo {
padding-top:5px
}

.header--secondary .header-menu {
padding-top:8px;
padding-bottom:0
}

.header--secondary .header-option {
z-index:5
}

.header--secondary .header-option .SumoSelect>.optWrapper {
background-color:rgba(0,0,0,.5)
}

.header--secondary .header-option .SumoSelect>.optWrapper .options li.opt:hover {
background-color:rgba(255,255,255,.5)
}

@media (max-width:1350px) {
   .header-option {
      margin-top: -3px;
      margin-left: 50px;
   }
}

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

.header-logo a img {
max-width:111px;
margin-right:20px
}

.header-logo a span {
font-size:11px;
line-height:13px
}
}

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

.header-logo a img {
max-width:100px;
margin-right:10px
}

.header-logo a span {
font-size:10px;
line-height:13px
}

.header-option {
margin-left:0
}
}

@media (max-width:870px) {
.header-option {
display:none
}
}

@media (max-width:768px) {
.header {
position:relative;
padding-top:20px
}

.header-option {
display:none
}
}

.page {
position:relative;
z-index:1;
overflow:hidden
}

.page-background {
position:absolute;
width:100%;
height:1020px;
top:0;
left:0;
overflow:hidden;
background:radial-gradient(circle farthest-side at 50% 150%,#001532 7%,#006dff 17%,#001532 79%);
opacity:.9;
z-index:-1
}

.page-background-img {
display:block;
position:absolute;
width:100%;
height:50%;
bottom:0;
left:50%;
-ms-transform:translateX(-50%);
transform:translateX(-50%);
max-height:570px
}

@media (max-width:1250px) {
.page-background-img {
bottom:-25%
}
}

@media (max-width:980px) {
.page-background-img {
display:none
}
}

.page-background-img--sm {
min-width:auto;
bottom:auto;
top:0;
max-height:135px;
width:50%;
min-width:auto;
max-width:960px
}

.page-background-img-mobile {
display:none;
position:absolute;
width:calc(100% - 190px);
height:481px;
bottom:0;
left:50%;
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}

@media (max-width:980px) {
.page-background-img-mobile {
display:block
}
}

.page-background-img-mobile--sm {
height:115px;
width:auto!important
}

.page-background .scene {
position:absolute;
width:100%;
left:50%;
-ms-transform:translateX(-50%);
transform:translateX(-50%);
bottom:0;
z-index:2
}

.page-background--none {
display:none
}

.page-menu {
display:none;
position:fixed;
width:100%;
height:100%;
top:0;
left:0;
background:radial-gradient(479.7px at 50% 1.82%,#003172 0,#052146 100%);
z-index:6
}

.page-menu>img {
position:absolute;
width:250%;
bottom:-150px;
left:50%;
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}

.page-title {
margin-bottom:35px;
color:#fff
}

.page-title h1 {
margin:0;
margin-bottom:22px;
font-size:58px;
font-weight:400;
line-height:61px;
letter-spacing:-2px
}

.page-title h2 {
margin:0;
font-size:23px;
font-weight:400;
line-height:33px
}

.page-title h2 span {
display:block
}

@media (max-width:1208px) {
.page {
overflow-x:hidden
}
}

@media (max-width:1250px) {
.page-title {
margin-bottom:30px
}

.page-title h1 {
font-size:52px;
margin-bottom:5px
}

.page-title h2 {
font-size:21px
}

.page-background {
height:711px
}

.page-background img {
width:calc(100% - 26px);
height:315px
}

.page .scene {
bottom:-25%
}
}

@media (max-width:980px) {
.page-background {
height:721px
}

.page .scene {
opacity:0
}
}

@media (max-width:900px) {
.page-title {
margin-bottom:30px
}

.page-title h1 {
font-size:48px
}

.page-title h2 {
font-size:20px
}
}

@media (max-width:850px) {
.page-title {
margin-bottom:30px
}

.page-title h1 {
font-size:42px;
line-height:55px
}

.page-title h2 {
font-size:18px
}

.page-background {
height:624px
}

.page-background img {
width:calc(100% - 26px);
height:256px
}
}

@media (max-width:870px) {
.page {
overflow:hidden;
transition:.3s
}

.page--menu-opened {
display:block;
z-index:6
}

.page--menu-opened .header-logo,.page--menu-opened .product,.page--menu-opened .welcome {
opacity:0
}

.page--menu-opened .menu {
left:0;
z-index:6
}

.page--menu-opened .app {
display:block;
z-index:6
}

.page--menu-opened .page-menu {
display:block
}

.page--menu-opened .btn--menu {
z-index:6
}

.page-background img {
height:276px
}
}

@media (max-width:723px) {
.page-background {
height:624px
}
}

@media (max-width:655px) {
.page-background img {
height:245px
}
}

@media (max-width:649px) {
.page-background {
height:605px
}
}

@media (max-width:550px) {
.page-title {
margin-bottom:45px
}

.page-title h1 {
margin-bottom:15px;
font-size:34px;
line-height:34px;
letter-spacing:-1.28px
}

.page-title h2 {
max-width:280px;
margin-right:auto;
margin-left:auto;
line-height:25px
}

.page-title h2 span {
display:initial
}

.page-background {
height:561px
}

.page-background img {
width:200%;
height:247px;
position:absolute;
bottom:-145px
}
}

@media (min-width:450px) {
.page-menu>img {
position:absolute;
width:150%;
left:50%;
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
}

canvas.scene[data-position=center] {
max-width:1400px;
max-height:700px;
min-width:1400px;
min-height:700px
}

canvas.scene_top {
max-height:750px;
min-height:750px;
max-width:1595px;
min-width:1595px
}

.footer {
position:relative;
padding-top:182px;
padding-bottom:0;
z-index:2;
overflow:hidden
}

.footer .wrapper {
   position: relative;
   max-width: 760px;
   z-index: 100;
}

.footer-app span {
display:block;
margin-bottom:23px;
font-size:15px;
line-height:22px;
color:#fff
}

.footer-app .buttons {
-ms-flex-pack:start;
justify-content:flex-start;
margin-bottom:58px
}

.footer-app ul {
display:-ms-flexbox;
display:flex
}

.footer-app ul li {
position:relative;
padding-right:17.5px;
padding-left:15.5px
}

.footer-app ul li:before {
content:'.';
position:absolute;
top:50%;
left:-2px;
color:rgba(255,255,255,.7);
-ms-transform:translateY(-63%);
transform:translateY(-63%)
}

.footer-app ul li:first-child {
padding-left:0
}

.footer-app ul li:first-child:before {
display:none
}

.footer-app ul li:last-child {
padding-right:0
}

.footer-app ul li a {
position:relative;
font-size:12px;
line-height:12px;
color:rgba(255,255,255,.7);
transition:.3s
}

.footer-app ul li a:hover {
color:#03a9f4
}

.footer-app ul li a:hover:after {
background-color:#03a9f4
}

.footer-app ul li a:after {
content:'';
position:absolute;
width:100%;
height:1px;
bottom:-2px;
left:0;
background-color:rgba(255,255,255,.7);
transition:.3s
}

.footer--entry-page {
margin-bottom:-240px;
padding-bottom:0;
padding-top:160px
}

@media (max-width:1250px) {
.footer {
padding-top:172px
}

.footer .wrapper {
width:100%;
max-width:none;
padding-right:40px;
padding-left:40px;
box-sizing:border-box
}
}
/*
@media (max-width:1100px) {
.footer .row {
-ms-flex-pack:baseline;
justify-content:baseline
}
}

@media (max-width:1015px) {
.footer-app .buttons {
-ms-flex-direction:column;
flex-direction:column
}

.footer-app .buttons .btn:first-child {
margin-right:0;
margin-bottom:20px
}
}

@media (max-width:850px) {
.footer-app {
padding-left:10%
}

.footer .buttons {
-ms-flex-direction:column;
flex-direction:column
}

.footer .buttons .btn {
max-width:182px;
min-width:182px;
padding:12px 10px 12px 20px;
font-size:18px
}

.footer .buttons .btn:first-child {
margin-right:0;
margin-bottom:20px
}
}
*/
@media (max-width:767px) {
.footer {
padding-bottom:0;
padding-top:100px
}

.footer--entry-page {
margin-bottom:-100px;
pointer-events:none
}

.footer .wrapper {
padding-right:20px;
padding-left:20px
}

.footer .row {
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-align:center;
align-items:center
}

.footer .row .col-7 {
-ms-flex-order:1;
order:1;
max-width:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%
}

.footer .row .col-4 {
-ms-flex-order:2;
order:2;
max-width:340px
}

.footer-app {
margin-bottom:40px;
padding-left:0;
text-align:center
}

.footer-app span {
margin-bottom:15px
}

.footer .buttons {
margin-bottom:40px;
-ms-flex-align:center;
align-items:center
}

.footer ul {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center
}

.footer-about {
text-align:center
}

.footer-bg {
display:block;
top:-100px
}
}

.footer-bg-waves {
position:absolute;
left:0;
bottom:290px;
pointer-events:none;
background-repeat:repeat-x;
width:100%;
transform:translate3d(0,0,.01);
will-change:transform
}

@media (max-width:767px) {
.footer-bg-waves {
display:none
}
}

.footer-bg-waves--item1 {
background-image:url(../images/wave1.svg);
width:4460px;
height:452px;
min-height:452px;
z-index:1;
animation:wave1 14s cubic-bezier(.36,.45,.63,.53) infinite
}

.footer-bg-waves--item2 {
background-image:url(../images/wave2.svg);
width:6400px;
height:432px;
min-height:432px;
z-index:2;
animation:wave2 16s infinite;
animation-timing-function:linear
}

.footer-bg-waves--item3 {
background-image:url(../images/wave3.svg);
width:7288px;
height:402px;
min-height:402px;
z-index:2;
animation:wave3 19s infinite;
animation-timing-function:linear
}

@keyframes wave1 {
0% {
transform:translateX(-1115px)
}

100% {
transform:translateX(0)
}
}

@keyframes wave2 {
0% {
transform:translateX(0)
}

100% {
transform:translateX(-1600px)
}
}

@keyframes wave3 {
0% {
transform:translateX(0)
}

100% {
transform:translateX(-1822px)
}
}

.btn {
position:relative;
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
max-width:320px;
padding:14px 40px 13px 22px;
font-family:Proxima Nova,sans-serif;
font-size:22px;
font-weight:600;
color:#fff;
background-color:initial;
border:3px solid transparent;
border-radius:50px;
box-sizing:border-box;
outline:0;
transition:background .3s ease-out,opacity .3s ease-out,transform .3s ease-out
}

.btn i {
margin-right:12px
}

.btn i img {
vertical-align:middle
}

.btn:hover {
cursor:pointer
}

.btn:active {
-ms-transform:none;
transform:none
}

.btn--create {
box-shadow:0 6px 10px rgba(14,61,9,.095);
background-image:linear-gradient(139deg,#49d60a 0,#09cb00 100%);
z-index:2;
padding:17px 29px 16px 60px;
font-weight:400;
background-attachment: fixed;
}

.btn--create svg {
position:absolute;
width:25px;
height:30px;
left:24px;
top:46%;
-ms-transform:translateY(-50%);
transform:translateY(-50%)
}

.btn--create:after {
content:'';
position:absolute;
left:-3px;
top:-3px;
right:-3px;
bottom:-3px;
z-index:-1;
opacity:0;
transition:opacity .3s ease-out;
background-image:linear-gradient(139deg,#49d60a 0,#09cb00 100%);
border-radius:50px
}

.btn--create i {
display:none
}

.btn--create:hover:after {
opacity:1;
background-image:linear-gradient(139deg,#49e304 0,#11f008 100%)
}

.btn--create:active::after {
background-image:linear-gradient(139deg,#3eb807 0,#07a701 100%)
}

.btn--create i {
font-size:26px
}

.btn--create-sm {
font-size:22px;
font-weight:400;
line-height:30px;
padding:8px 25px 8px 60px
}

.btn--create-sm i {
margin-right:14px
}

.btn--create-md {
padding-right:45px;
min-width:255px
}

@media (max-width:550px) {
.btn--create-md {
width:245px;
max-width:none!important
}
}

.btn--login {
border:3px solid #03a9f4;
padding-left:70px;
padding-right:35px;
font-weight:400
}

.btn--login i {
display:inline-block;
color:#03a9f4;
-ms-transform:rotate(44deg);
transform:rotate(44deg);
font-size:27px;
transition:all .3s;
display:none
}

.btn--login svg {
position:absolute;
left:24px;
top:49%;
-ms-transform:translateY(-50%);
transform:translateY(-50%)
}

@media (max-width:550px) {
.btn--login svg {
position:relative;
left:0;
top:35%;
margin-right:10px
}
}

.btn--login svg use {
transition:fill .3s
}

.btn--login:hover svg use {
transition:fill .3s;
fill:#fff
}

.btn--login:hover {
color:#fff;
background-color:#03a9f4
}

.btn--login:hover i {
color:#fff
}

.btn--login:active {
color:rgba(255,255,255,.6);
background-color:transparent;
border-color:rgba(255,255,255,.6)
}

.btn--login:active i {
color:rgba(255,255,255,.6)
}

.btn--login:active::before {
background-image:url(../images/key-white-transparent.svg)
}

.btn--login-color {
color:#03a9f4
}

.btn--login-color:active {
color:rgba(197,197,197,.6);
background-color:transparent;
border-color:rgba(197,197,197,.6)
}

.btn--login-color:active i {
color:rgba(197,197,197,.6)
}

.btn--login-sm {
font-size:21px;
font-weight:600;
position:relative;
line-height:30px;
padding:9px 25px 6px 63px
}

.btn--login-sm i {
margin-right:25px
}

.btn--login-sm::before {
width:31px;
height:13px
}

.btn--login-black {
color:#042433
}

.btn--market {
position:relative;
padding-top:16.5px;
padding-bottom:16.5px;
border:none;
background:linear-gradient(135deg,#424f59 0,#000 100%);
box-shadow:0 6px 10px rgba(0,0,0,.244);
overflow:hidden;
transition:.3s
}

@media (max-width:1100px) {
.btn--market {
font-size:25px
}
}

.btn--market i {
margin-right:17px
}

.btn--market:active {
box-shadow:none;
-ms-transform:none;
transform:none
}

.btn--market .icon-apple {
font-size:27px
}

.btn--partner {
position:relative;
padding-right:22px;
color:#000;
border:3px solid #03a9f4;
-ms-flex-pack:center;
justify-content:center;
transition:background .3s ease-out,box-shadow .3s ease-out
}

.btn--partner span {
position:relative;
z-index:1;
font-weight:400
}

.btn--partner:after {
opacity:0;
content:'';
position:absolute;
left:-3px;
top:-3px;
right:-3px;
bottom:-3px;
border-radius:50px;
background-image:linear-gradient(-41deg,#02a8f4 0,#25bbff 100%)
}

.btn--partner:hover {
color:#fff;
box-shadow:0 6px 10px rgba(16,90,123,.25);
border-color:transparent;
transition:background .3s ease-out,box-shadow .3s ease-out
}

.btn--partner:hover:after {
opacity:1
}

.btn--partner:active {
color:#03a9f4;
background:0 0;
border-color:#03a9f4;
box-shadow:none
}

.btn--partner:active:after {
opacity:0
}

.btn--menu {
display:none;
position:absolute;
width:28px;
height:16px;
top:23px;
right:20px;
padding:0;
border:0
}

.btn--menu:after,.btn--menu:before {
position:absolute;
top:50%;
left:50%;
font-family:icomoon;
font-size:25px;
font-weight:100;
color:rgba(3,169,244,.5);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}

.btn--menu:before {
content:'\e960';
opacity:1
}

.btn--menu:after {
content:'\e961';
opacity:0
}

.btn--msg {
display:block;
min-width:226px;
margin:0;
padding-right:0;
padding-left:0;
text-align:center
}

.btn--close {
position:absolute;
width:40px;
height:40px;
margin:0;
padding:0;
border:2px solid rgba(3,169,244,.5);
border-radius:50%
}

.btn--close i {
position:absolute;
top:50%;
left:50%;
margin:0;
font-size:14px;
color:rgba(255,255,255,.2);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
transition:.3s
}

.btn--close:hover i {
color:#03a9f4
}

.btn--delete {
display:inline-block;
margin-left:3px;
border:none;
color:rgba(255,255,255,.2);
background-color:transparent;
cursor:pointer;
transition:.3s
}

.btn--delete i {
font-size:11px;
vertical-align:middle
}

.btn--delete:hover {
color:#fff
}

.btn--file {
position:relative;
padding:0!important;
font-size:0;
max-width:none;
border:none;
border-radius:50%
}

.btn--file-color {
color:#03a9f4
}

.btn--file input {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
opacity:0;
z-index:-1;
outline:0
}

.btn--file label {
display:-ms-flexbox;
display:flex;
width:100%;
height:100%;
padding:15.5px 30px 15.5px 22px;
font-size:18px;
border:2px solid #03a9f4;
background-color:transparent;
-ms-flex-align:center;
align-items:center;
border-radius:50px;
box-sizing:border-box;
outline:0;
cursor:pointer;
transition:.3s
}

.btn--file label i {
font-size:23px;
color:#03a9f4;
display:inline-block;
-ms-transform:rotate(180deg);
transform:rotate(180deg);
transition:all .3s;
vertical-align:top
}

.btn--file label span {
position:relative;
top:1px;
left:-2px
}

.btn--file label:hover {
color:#fff;
background-color:#03a9f4
}

.btn--file label:hover i {
color:#fff
}

.btn--file label:active {
color:rgba(255,255,255,.6);
background-color:transparent;
border-color:rgba(255,255,255,.6)
}

.btn--file label:active i {
color:rgba(255,255,255,.6)
}

.btn--send {
max-width:268px;
padding-right:33px;
padding-left:33px;
box-shadow:0 6px 10px rgba(14,61,9,.095);
background:linear-gradient(105.37deg,#49d60a -37.15%,#09cb01 51.25%);
z-index:2;
transition:.5s
}

.btn--send:after {
content:'';
position:absolute;
left:-3px;
top:-3px;
right:-3px;
bottom:-3px;
z-index:-1;
opacity:0;
transition:opacity .3s ease-out;
background:linear-gradient(105.37deg,#3eb808 -37.15%,#08a801 51.25%);
border-radius:50px;
transition:.5s
}

.btn--send:hover:after {
opacity:1
}

.btn--send:active {
-ms-transform:translateY(2px);
transform:translateY(2px)
}

.btn--send i {
margin-right:0;
margin-left:40px;
font-size:17px
}

.btn--learn {
border:3px solid rgba(255,255,255,.3);
font-size:22px;
font-weight:200;
padding:14px 40px;
position:relative
}

.btn--learn:hover {
background-color:rgba(255,255,255,.3)
}

.btn--learn:active {
bottom:-2px
}

.btn--join {
background:linear-gradient(139deg,#00b800 0,#00b800 100%);
font-size:22px;
font-weight:200;
padding:14px 40px;
max-width:280px;
position:relative;
border:none
}

.btn--join:hover {
background:linear-gradient(139deg,#49d60a 0,#09cb00 100%)
}

.btn--join:active {
bottom:-2px
}

@media (max-width:730px) {
.btn--order.btn {
padding-top:6.5px;
padding-bottom:6.5px;
min-width:100%
}
}

.btn--green {
box-shadow:0 6px 10px rgba(14,60,8,.1);
background-image:linear-gradient(139deg,#49d60a 0,#09cb00 100%)
}

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

.btn--white:active,.btn--white:hover {
color:#042433;
background:#fff
}

.btn--sm {
max-width:145px
}

.btn--sm i {
margin-left:17px
}

.btn--long {
width:100%;
max-width:100%;
-ms-flex-pack:center;
justify-content:center
}

.btn--long i {
position:absolute;
right:30px;
top:50%;
-ms-transform:translateY(-50%);
transform:translateY(-50%)
}

.btn--primary {
background-color:#3c0;
border:2px solid rgba(51,204,0,.3)
}

.btn--primary:hover {
background-color:#309e0b
}

.btn--primary:active {
-ms-transform:translateY(2px);
transform:translateY(2px)
}

.btn--no-icon.btn {
padding-left:20px;
padding-right:20px;
max-width:256px;
-ms-flex-pack:center;
justify-content:center;
width:100%
}

.btn--no-icon.btn::before {
display:none
}

@media (max-width:550px) {
.btn--no-icon.btn {
padding-left:20px;
padding-right:20px
}
}

.btn--dislike {
max-width:none;
padding:16px 22px;
border:3px solid #03a9f4;
font-size:18px
}

.btn--dislike i {
display:inline-block;
margin-right:14px;
color:#03a9f4;
font-size:20px;
transition:all .3s
}

.btn--dislike:hover {
color:#fff;
background-color:#03a9f4
}

.btn--dislike:hover i {
color:#fff
}

.btn--dislike:active {
color:rgba(255,255,255,.6);
background-color:transparent;
border-color:rgba(255,255,255,.6)
}

.btn--dislike:active i {
color:rgba(255,255,255,.6)
}

.btn:disabled {
background:rgba(255,255,255,.05);
color:rgba(255,255,255,.4);
cursor:default
}

.btn:disabled::after {
opacity:0
}

.btn:disabled:hover {
background:rgba(255,255,255,.05);
color:rgba(255,255,255,.4)
}

.btn--graph {
max-width:227px;
padding-right:30px
}

.btn--graph::before {
background-image:url(../images/cat-finance.svg);
background-size:24px 19px;
background-repeat:no-repeat
}

@media (max-width:870px) {
.btn--menu {
display:block
}
}

@media (max-width:768px) {
.btn--menu {
display:block
}
}

@media (max-width:550px) {
.btn {
max-width:265px;
min-width:255px;
padding:12px 10px 12px 20px;
font-size:20px
}

.btn--login {
padding-left:70px
}

.btn--login i {
margin-right:40px
}

.btn--create {
padding-left:65px
}

.btn--market {
max-width:182px;
min-width:182px;
height:55px;
font-size:18px
}

.btn--menu {
max-width:none;
min-width:auto;
padding:0
}

.btn--menu.open:before {
opacity:0
}

.btn--menu.open:after {
opacity:1
}

.btn--long {
max-width:100%
}

.btn--sm {
max-width:145px;
min-width:145px
}
}

button {
background-color:transparent
}

.icon-refresh:before {
content:"\e90f"
}

.icon-euro:before {
content:"\e910"
}

.icon-arrow-down-right:before {
content:"\e911"
}

.icon-arrow-up-right:before {
content:"\e912"
}

.icon-rouble:before {
content:"\e913"
}

.icon-btc:before {
content:"\e914"
}

.icon-payeer:before {
content:"\e915"
}

.icon-checked:before {
content:"\e916"
}

.icon-chat:before {
content:"\e917"
}

.icon-usd:before {
content:"\e918"
}

.icon-wallet:before {
content:"\e919"
}

.icon-key:before {
content:"\e91a"
}

.icon-dash:before {
content:"\e95b"
}

.icon-ethereum:before {
content:"\e95c"
}

.icon-litecoin:before {
content:"\e95d"
}

.icon-caret-down:before {
content:"\e95e"
}

.icon-check:before {
content:"\e95f"
}

.icon-menu:before {
content:"\e960"
}

.icon-close:before {
content:"\e961"
}

.icon-attach-file:before {
content:"\e962"
}

.icon-thumbs-down:before {
content:"\e963"
}

.icon-chevron-right:before {
content:"\e964"
}

.icon-dollar:before {
content:"\e965"
}

.icon-send:before {
content:"\e966"
}

.icon-apple:before {
content:"\eabe"
}

.icon-arrow-down-right {
display:inline-block;
margin-right:5px;
color:#f0937c;
vertical-align:bottom
}

.icon-arrow-up-right {
display:inline-block;
margin-right:5px;
color:#24c10c;
vertical-align:bottom
}



.input {
position:relative
}

.input-all {
position:absolute;
top:0;
right:0;
color:#3398d9;
font-size:11px;
font-weight:500;
letter-spacing:.85px;
text-transform:uppercase;
cursor:pointer
}

.input-label {
color:#698698;
font-family:'Futura New Demi',Arial Narrow,sans-serif;
font-size:11px;
text-transform:uppercase;
letter-spacing:1px
}

.input-name {
box-sizing:border-box;
max-width:60px;
color:#2b393f;
font-size:13px;
line-height:47px;
text-align:center;
text-transform:uppercase;
background-color:#fafafa;
border:2px solid #e6e6e6;
border-left-width:0;
border-top-right-radius:4px;
border-bottom-right-radius:4px
}

.input input {
padding-left:17px;
padding-right:17px;
font-family:'Gotham Pro';
font-size:15px;
font-weight:500;
border:2px solid #e6e6e6;
border-radius:4px;
box-sizing:border-box;
width:auto;
height:auto;
line-height:normal
}

.input-field {
display:-ms-flexbox;
display:flex;
margin-top:5px
}

.input-field>* {
-ms-flex-positive:1;
flex-grow:1
}

.input-field input {
border-top-right-radius:0;
border-bottom-right-radius:0
}

.switcher-label {
display:block;
color:#b5b5b5
}

.switcher-container {
position:relative;
display:inline-block;
margin-top:2px
}

.switcher-box {
display:inline-block;
position:relative;
width:40px;
height:22px;
border-radius:3px;
overflow:hidden
}

.switcher-box span {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
color:#fff;
font-weight:500;
line-height:24px;
text-align:center;
transition:.3s
}

.switcher-box::before {
content:'';
position:absolute;
top:1px;
left:calc(100% - 6px);
width:5px;
height:20px;
background-color:#fff;
border-radius:0 2px 2px 0;
z-index:2;
transition:.3s
}

.switcher-on {
background-color:#3c0;
-ms-transform:translateX(100%);
transform:translateX(100%)
}

.switcher-off {
background-color:#f0937c
}

.switcher label {
cursor:pointer
}

.switcher input {
position:absolute;
width:100%;
height:100%;
visibility:hidden;
z-index:-1
}

.switcher input:checked+.switcher-box::before {
left:1px;
border-radius:2px 0 0 2px
}

.switcher input:checked+.switcher-box .switcher-off {
-ms-transform:translateX(-100%);
transform:translateX(-100%)
}

.switcher input:checked+.switcher-box .switcher-on {
-ms-transform:translateX(0);
transform:translateX(0)
}

.checkbox-label {
position:relative;
color:#171717;
font-weight:500
}

.checkbox-input {
position:absolute;
visibility:hidden;
z-index:-1
}

.checkbox-input:checked+.checkbox-elem::before {
border-color:#3c0;
background-color:#3c0
}

.checkbox-input:checked+.checkbox-elem::after {
color:#fff
}

.checkbox-elem {
position:relative;
display:inline-block;
padding-left:30px;
line-height:20px;
cursor:pointer
}

.checkbox-elem::before {
content:'';
position:absolute;
top:-1px;
left:0;
width:20px;
height:20px;
box-sizing:border-box;
border-radius:4px;
border:2px solid rgba(51,204,0,.3);
transition:.3s
}

.checkbox-elem::after {
content:'\e95f';
position:absolute;
top:0;
left:5px;
font-family:icomoon;
font-size:9px;
color:transparent;
transition:.3s
}

.menu ul {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
flex-grow:1
}
.menu ul.main-menu {
   padding: 0 190px;
}
.menu ul.main-menu li {
min-height:32px
}

.menu ul li {
position:relative;
padding-right:35px;
padding-left:35px;
box-sizing:border-box
}

.header-menu .menu {
   display:flex;
   flex-wrap: wrap;
}

.menu ul li:before {
content:'.';
position:absolute;
bottom:50%;
left:0;
color:#03a9f4;
-ms-transform:translateY(27%);
transform:translateY(27%)
}

.menu ul li:first-child {
padding-left:0
}

.menu ul li:first-child:before {
display:none
}

.menu ul li:last-child {
padding-right:0
}

.menu ul li a {
position:relative;
display:inline-block;
font-size:16px;
font-weight:600;
line-height:32px;
color:#03a9f4;
letter-spacing:.88px;
text-transform:uppercase;
transition:.3s;
white-space:nowrap
}

.menu ul li a:after {
content:'';
position:absolute;
bottom:-4px;
left:50%;
width:0;
height:2px;
background-color:#24c10c;
-ms-transform:translateX(-50%);
transform:translateX(-50%);
transition:.3s
}

.menu ul li a:hover {
color:#fff
}

.menu ul li a:hover:after {
width:29px
}

.menu ul li.active a {
color:#fff
}

.menu ul li.active a:after {
width:29px
}

.header.header--secondary .menuRightSmall {
   top:14px;
}

.menu ul.menuRightSmall {
   position: absolute;
   right: -85px;
   top: 9px;
}

.menu ul.menuRightSmall li {
padding:0 25px
}

.menu ul.menuRightSmall li a {
   font-size:14px;
   border-bottom:1px solid #03a9f4;
   line-height:16px;
   text-transform:initial;
   font-weight:400;
}

.menu ul.menuRightSmall li a.active,.menu ul.menuRightSmall li a:hover {
color:#fff;
border-bottom:1px solid #fff
}

.menu ul.menuRightSmall li a::after {
background-color:initial;
transition:initial;
height:0
}
@media (max-width:1640px) {
   .menu ul.menuRightSmall {
      position: relative;
      right: 0;
   }
}
@media (max-width:1320px) {
.menu ul li {
padding-right:22.5px;
padding-left:22.5px
}

.menu ul li a {
font-size:13px
}
}

@media (max-width:1120px) {
.menu ul li a {
font-size:12px
}
}

@media (max-width:870px) {
.header {
display:block
}

.popup-header.header {
display:inline-flex
}

.menu {
position:absolute;
width:100%;
top:90px;
left:-1000px;
transition:.5s;
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-align:center;
align-items:center
}

.menu ul {
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-align:center;
align-items:center;
}
.menu ul.main-menu {
padding: 0;
}
.menu ul li {
padding:0;
padding-bottom:20px
}

.menu ul li.active a:after {
width:36px;
bottom:-8px
}

.menu ul li:before {
display:none
}

.menu ul li a {
font-size:20px;
letter-spacing:1.25px
}

.menu ul.menuRightSmall li {
padding-bottom:20px
}

.menu ul.main-menu {
padding-left:0
}
}

@media (max-height:590px) {
.menu {
top:65px
}
}

.welcome {
max-width:800px;
height:387px;
margin-bottom:311px;
margin-right:auto;
margin-left:auto;
padding-top:84px;
text-align:center;
box-sizing:border-box;
position:relative
}

.welcome-desc {
text-align:center;
margin-bottom:41px
}

.welcome-desc p {
font-size:19px;
font-weight:400;
line-height:26px;
color:rgba(255,255,255,.46)
}

.welcome--entry-page {
padding-top:10px;
margin-bottom:80px;
max-width:470px
}

.welcome--entry-page h1 {
margin-left:-30px;
margin-right:-30px
}

@media (max-width:1250px) {
.welcome {
margin-bottom:112px;
padding-top:88px
}
}

@media (max-width:850px) {
.welcome {
padding-top:50px
}
}

@media (max-width:550px) {
.welcome {
margin-bottom:160px;
padding-top:85px
}

.welcome .buttons {
-ms-flex-direction:column;
flex-direction:column
}
}

.buttons {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center
}

.buttons a:first-child {
margin-right:20px
}

.buttons-explanation {
max-width:365px;
margin-top:32px;
font-size:16px;
line-height:26px;
color:#748b9f
}

@media (max-width:550px) {
.buttons {
-ms-flex-align:center;
align-items:center
}

.buttons a:first-child {
margin-bottom:15px;
margin-right:0
}
}

.product-items {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
padding-bottom:20px
}

.product-item {
position:relative;
top:0;
width:32%;
text-align:center;
border-radius:10px;
box-sizing:border-box;
outline:0;
display:block;
transition:.3s;
cursor:default;
box-shadow:0 6px 14px rgba(0,6,19,.192)
}

.product-item-top {
height:161px;
background-image:radial-gradient(277px 277px at 50% 50%,rgba(0,48,114,.7) 0,rgba(5,33,70,.7) 100%);
padding-top:85px;
padding-left:30px;
padding-right:30px;
border-radius:10px 10px 0 0
}

.product-item-bottom {
font-size:0;
padding:23px 0 22px;
background-image:radial-gradient(125px 125px at 50% 50%,rgba(0,48,114,.9) 0,rgba(5,33,70,.9) 100%);
border-radius:0 0 10px 10px
}

.product-item-bottom>* {
display:inline-block
}

.product-item-bottom>:not(:first-child) {
margin-left:30px
}

.product-item-bottom>:not(:first-child)::before {
content:'';
position:absolute;
top:50%;
-ms-transform:translateY(-50%);
transform:translateY(-50%);
left:-17px;
width:3px;
height:3px;
border-radius:50%;
background-color:#03a9f4
}

.product-item span {
display:inline-block
}

.product-item .product-link {
position:relative;
font-size:13px;
line-height:15px;
color:#03a9f4;
letter-spacing:1px;
text-transform:uppercase;
transition:.3s;
-ms-flex-item-align:center;
-ms-grid-row-align:center;
align-self:center;
margin-top:auto
}

.product-item .product-link:hover {
color:#fff
}

.product-item .product-link:hover:after {
background-color:rgba(255,255,255,.45)
}

.product-item .product-link:active {
color:#0183bf
}

.product-item .product-link:active:after {
background-color:rgba(1,131,191,.45)
}

.product-item .product-link:focus {
outline:0
}

@media (max-width:850px) {
.product-item .product-link {
top:-10px
}
}

.product-item .product-link:after {
content:'';
position:absolute;
width:100%;
height:2px;
bottom:-5px;
left:0;
background-color:#03a9f4;
transition:.3s
}

.product-circle {
position:absolute;
top:-61px;
left:50%;
width:122px;
height:122px;
background:radial-gradient(111.04px at 50% 1.82%,#003172 0,#052146 100%);
opacity:.9;
box-shadow:0 6px 14px rgba(0,6,19,.192);
border-radius:50%;
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}

.product-circle img {
position:absolute;
top:50%;
left:50%;
max-width:75px;
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}

.product-circle--api:before {
background-image:url(../images/api.svg)
}

.product-circle--card img {
width:56px
}

.product-title {
margin-bottom:15px;
font-size:23px;
font-weight:400;
line-height:26px;
color:#fff;
min-height:52px
}

.product-title span {
color:#03a9f4
}

.product-about {
margin-bottom:22px;
font-size:15px;
font-weight:400;
line-height:24px;
color:rgba(255,255,255,.6)
}

.product ul {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center
}

.product ul li {
position:relative;
padding-right:15px;
padding-left:15px
}

.product ul li:before {
content:'·';
position:absolute;
top:50%;
left:0;
color:#03a9f4;
-ms-transform:translateY(-55%);
transform:translateY(-55%)
}

.product ul li:first-child {
padding-left:0
}

.product ul li:first-child:before {
display:none
}

.product ul li:last-child {
padding-right:0
}

@media (max-width:980px) {
.product .wrapper {
width:100%;
padding:10px;
box-sizing:border-box
}

.product-item {
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
flex-direction:column
}

.product-item div:last-child {
margin-top:auto
}

.product-item ul {
margin-top:auto
}
}

@media (max-width:870px) {
.product-item {
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
flex-direction:column
}

.product-item-bottom {
padding-bottom:12px;
padding-top:23px
}
}

@media (max-width:650px) {
.product .wrapper {
padding:0
}

.product .slick-list {
padding-top:46px!important
}

.product-item {
margin-right:5px;
margin-left:5px
}

.product-item-bottom,.product-item-top {
padding:53px 8px 0;
height:100%
}

.product-item-bottom {
padding-bottom:12px;
padding-top:23px
}

.product-title {
margin-bottom:8px
}

.product-about {
margin-bottom:18px
}
}

@media (max-width:645px) {
.product {
display:none
}
}

.partners {
margin-bottom:40px
}

.partners .wrapper {
max-width:1300px
}

.partners-title {
margin-bottom:15px;
font-size:53px;
font-weight:400;
color:#000
}

.partners p {
margin-bottom:32px;
font-size:24px;
line-height:33px;
color:#192f3b
}

.partners .buttons {
float:left
}

.partners .buttons a:not(:first-child) {
margin-top:23px;
margin-right:0
}

.partners-content .row {
-ms-flex-pack:justify;
justify-content:space-between
}

.partners-content .col-6 {
-ms-flex-preferred-size:55%;
flex-basis:55%;
max-width:55%
}

.partners-info {
margin-left:-35px;
box-sizing:border-box;
max-width:470px
}

@media (max-width:767px) {
.partners-info {
margin-left:0
}
}

.partners-logos {
position:relative;
max-width:626px;
width:100%;
height:357px;
margin-left:32px;
top:8px
}

.partners-logos-imgs {
display:none
}

.partners-logos-img {
position:absolute;
display:block;
background:#fff;
width:160px;
height:100px;
border-radius:10px;
overflow:hidden;
box-shadow:0 8px 42px rgba(0,0,0,.1);
transform:translate3d(0,0,0);
will-change:transform
}

.partners-logos-img img {
position:absolute;
left:50%;
top:50%;
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
max-width:100%
}

.partners-logos-img-bitcoin-cash,.partners-logos-img-ok {
left:0;
top:35px
}

.partners-logos-img-bitcoin-cash img,.partners-logos-img-ok img {
width:46px;
height:48px
}

.partners-logos-img-bitcoin-cash img {
width:50px;
height:73px
}

.partners-logos-img-evroset,.partners-logos-img-ripple {
background:#ffea00;
top:35px;
left:235px;
z-index:3
}

.partners-logos-img-evroset img,.partners-logos-img-ripple img {
width:112px;
height:86px
}

.partners-logos-img-ripple {
background:#fff
}

.partners-logos-img-ripple img {
width:64px;
height:64px
}

.partners-logos-img-megafon,.partners-logos-img-visa-money-transfer {
top:35px;
left:465px
}

.partners-logos-img-megafon img,.partners-logos-img-visa-money-transfer img {
width:114px;
height:22px
}

.partners-logos-img-visa-money-transfer img {
width:99px;
height:53px
}

.partners-logos-img-bitcoin,.partners-logos-img-sviaznoi {
top:50px;
left:120px;
background:#7a7a7c;
z-index:4
}

.partners-logos-img-bitcoin img,.partners-logos-img-sviaznoi img {
width:119px;
height:66px
}

.partners-logos-img-bitcoin {
background:#fff
}

.partners-logos-img-bitcoin img {
width:50px;
height:63px
}

.partners-logos-img-beeline,.partners-logos-img-ethereum {
top:50px;
left:355px
}

.partners-logos-img-beeline img,.partners-logos-img-ethereum img {
width:65px;
height:54px
}

.partners-logos-img-ethereum img {
width: initial;
height: initial;
}

.partners-logos-img-mastercard {
top:205px;
left:0;
z-index:2
}

.partners-logos-img-mastercard img {
width:77px;
height:60px
}

.partners-logos-img-alfabank,.partners-logos-img-dash {
top:205px;
left:235px;
z-index:-1
}

.partners-logos-img-alfabank img,.partners-logos-img-dash img {
width:80px;
height:60px
}

.partners-logos-img-dash img {
width:104px;
height:16px
}

.partners-logos-img-money-send,.partners-logos-img-yandex {
top:205px;
left:465px;
z-index:-1
}

.partners-logos-img-money-send img,.partners-logos-img-yandex img {
width:107px;
}

.partners-logos-img-money-send img {
width:115px;
}

.partners-logos-img-visa {
top:310px;
left:120px;
z-index:1
}

.partners-logos-img-visa img {
width:93px;
height:33px
}

.partners-logos-img-litecoin,.partners-logos-img-mtc {
top:310px;
left:355px;
z-index:1
}

.partners-logos-img-litecoin img,.partners-logos-img-mtc img {
width:107px;
height:40px
}

.partners-logos-img-litecoin img {
width: initial;
height: initial;
}

@media (max-width:1250px) {
.partners-content .col-6 {
-ms-flex-preferred-size:53.6%;
flex-basis:53.6%;
max-width:53.6%
}

.partners-info {
padding-top:13px;
padding-left:10%
}

.partners-title {
margin-bottom:7px;
font-size:50px
}

.partners p {
margin-bottom:20px;
font-size:21px
}
}

@media (max-width:1100px) {
.partners-logos {
-ms-transform:scale(.75);
transform:scale(.75);
width:472px;
height:183px;
margin-left:0
}

.partners .row {
-ms-flex-pack:baseline;
justify-content:baseline
}
}

@media (max-width:980px) {
.partners-logos {
width:auto;
height:auto;
margin-left:0;
-ms-transform:none;
transform:none
}

.partners-logos-img {
display:none
}

.partners-logos-imgs {
display:block
}
}

@media (max-width:950px) {
.partners-title {
font-size:45px
}
}

@media (max-width:767px) {
.partners-content>.row {
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-align:center;
align-items:center
}

.partners-content>.row .col-6 {
-ms-flex-preferred-size:75%;
flex-basis:75%;
max-width:75%
}

.partners-content>.row .col-5 {
max-width:400px;
min-width:301px
}

.partners-info {
padding-left:0;
text-align:center
}

.partners-info .buttons {
-ms-flex-align:center;
align-items:center;
float:inherit
}

.partners-info .buttons .btn {
min-width:225px
}

.partners-logos {
margin-bottom:10px
}
}

@media (max-width:420px) {
.partners {
margin-bottom:0
}

.partners-content>.row .col-6 {
-ms-flex-preferred-size:100%;
flex-basis:100%;
max-width:100%
}

.partners-content>.row .col-5 {
max-width:400px;
min-width:301px
}

.partners-info {
padding-right:45px;
padding-left:45px;
box-sizing:border-box
}

.partners-info .buttons {
-ms-flex-align:center;
align-items:center
}

.partners-title {
font-size:34px;
line-height:34px
}

.partners p {
font-size:16px;
line-height:22px;
margin-bottom:25px
}

.buttons a:first-child {
margin-bottom:15px
}
}

.about {
padding-top:80px;
padding-bottom:93px
}

.about .wrapper {
max-width:1178px
}

.about-content {
position:relative
}

.about-title {
max-width:495px;
margin-bottom:25px;
font-size:52px;
font-weight:400;
line-height:42px;
color:#000
}

.about-title span {
color:#03a9f4
}

.about ul li {
position:relative;
font-size:24px;
line-height:43px;
color:#192f3b
}

.about ul li:before {
content:'';
position:absolute;
width:22px;
height:22px;
top:50%;
left:-38px;
border-radius:50%;
background-color:#24c10c;
box-shadow:0 6px 14px rgba(0,0,0,.044);
-ms-transform:translateY(-50%);
transform:translateY(-50%)
}

.about ul li:after {
content:'\e95f';
position:absolute;
top:50%;
left:-36px;
color:#fff;
font-family:icomoon;
font-size:21px;
line-height:14px;
-ms-transform:translateY(-78%);
transform:translateY(-78%)
}

.about-info .buttons {
margin-top:27px;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-pack:start;
justify-content:flex-start
}

.about-img {
position:absolute;
left:0;
top:-975px;
bottom:0;
width:311px;
pointer-events:none;
transform:translate3d(0,0,0);
will-change:transform
}

.about-img2 {
position:absolute;
top:265px;
left:360px;
bottom:0;
width:300px;
will-change:transform
}

.about-img-wrap {
position:absolute;
left:51%;
height:100%;
width:100%;
top:0
}

.about-img-mobile {
position:relative
}

.about-img-mobile img {
display:none;
position:absolute;
top:-227px;
left:0
}

.about .col-1--offset {
margin-left:9%
}

@media (max-width:1250px) {
.about {
padding-top:54px;
padding-bottom:18px
}

.about-content .col-1--offset {
margin-left:6%
}

.about-content .col-5 {
-ms-flex-preferred-size:47%;
flex-basis:47%;
max-width:47%
}

.about-content .col-6 {
-ms-flex-preferred-size:46%;
flex-basis:46%;
max-width:46%
}

.about-title {
margin-bottom:31px;
font-size:50px;
line-height:40px
}

.about ul li {
font-size:21px;
line-height:44px
}

.about ul li:before {
width:18px;
height:18px;
left:-31px
}

.about ul li:after {
left:-30px;
font-size:22px
}
}

@media (max-width:1380px) {
.about-img {
width:250px
}

.about-img2 {
left:245px;
width:246px
}

.about .buttons-explanation {
margin-top:20px
}
}

@media (max-width:965px) {
.about {
padding-top:0;
padding-bottom:180px
}

.about-content .row {
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-align:center;
align-items:center
}

.about-content .col-7 {
max-width:475px
}

.about-content .col-6 {
width:60%;
-ms-flex-preferred-size:60%;
flex-basis:60%;
max-width:60%
}

.about-img {
display:none!important
}

.about-img-mobile img {
display:block!important;
position:absolute;
top:10px;
left:0
}

.about-img2 {
display:none!important
}

.about .buttons {
-ms-flex-pack:center;
justify-content:center;
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-align:center;
align-items:center
}

.about .buttons .btn {
margin-right:0;
vertical-align:top
}

.about .buttons .btn:not(:last-child) {
margin-bottom:15px
}

.about .buttons-explanation {
text-align:center
}
}

@media (max-width:600px) {
.about {
padding-bottom:185px
}

.about-content .col-1--offset {
margin-left:0
}

.about-content .col-1--offset .col-6 {
width:80%;
-ms-flex-preferred-size:80%;
flex-basis:80%;
max-width:80%
}
}

@media (max-width:550px) {
.about {
padding-top:0;
padding-bottom:185px
}

.about-title {
font-size:45px;
text-align:center
}

.about ul {
padding-left:40px
}

.about ul li {
line-height:35px
}

.about-content .row {
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-align:center;
align-items:center
}

.about-content .col-7 {
margin-left:0
}

.about-content .col-6 {
width:80%;
-ms-flex-preferred-size:80%;
flex-basis:80%;
max-width:80%
}
}

@media (max-width:414px) {
.about {
padding-bottom:162px
}

.about-title {
max-width:270px;
margin-right:auto;
margin-left:auto;
margin-bottom:21px;
font-size:34px;
line-height:34px
}

.about ul {
padding-left:20px
}

.about ul li {
font-size:16px;
line-height:30px
}

.about ul li:before {
width:17px;
height:17px
}

.about ul li:after {
left:-29px;
font-size:16px
}

.about-content .row {
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-align:center;
align-items:center
}

.about-content .col-5 {
margin-left:0
}

.about-content .col-6 {
width:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%;
max-width:100%
}

.about-img-mobile img {
left:0
}

.about .buttons {
margin-top:20px
}

.about .buttons-explanation {
max-width:255px;
margin-top:5px;
margin-right:auto;
margin-left:auto;
font-size:14px;
line-height:20px
}
}

.accounts {
position:relative;
z-index:5;
margin-bottom:100px
}

.accounts-table {
position:relative
}

.accounts-table .icon-rouble {
position:relative;
top:2px
}

.accounts .section-title {
margin-bottom:40px
}

.accounts .section-title.index-ws {
top:40px;
margin:100px 0
}

.accounts .wrapper.-mtop {
margin-top:150px
}

.accounts .section-title::after {
bottom:-5px
}

.accounts .section-title h2 {
color:#fff
}

@media (max-width:1025px) {
.accounts {
margin-bottom:70px
}

.accounts-table {
margin-bottom:65px
}

.accounts .section-title {
margin-bottom:33px
}
}

@media (max-width:980px) {
.accounts .wrapper {
width:100%;
max-width:none;
padding-right:10px;
padding-left:10px;
box-sizing:border-box
}

.accounts-table {
overflow-x:scroll;
white-space:nowrap;
margin-right:-10px
}

.accounts ::-webkit-scrollbar {
display:none
}
}

@media (max-width:767px) {
.accounts {
margin-bottom:20px
}
}

.table {
width:100%;
font-size:16px;
color:#fff;
text-align:left;
border-spacing:0 10px;
border-radius:5px
}

.table thead tr {
background:0 0
}

.table tbody td:nth-child(2) {
letter-spacing:2px
}

.table tbody tr:last-child {
opacity:.4
}

.table tr {
background:rgba(255,255,255,.05);
border-radius:5px
}

.table tr td,.table tr th {
padding:15px 18px;
font-weight:200
}

.table tr td:first-child {
font-size:14px;
line-height:20px;
color:rgba(255,255,255,.4);
border-radius:7px 0 0 7px
}

.table tr td:last-child i {
opacity:.5
}

.table tr td i {
margin-right:1px;
font-size:14px
}

.table tr td:last-child {
color:#f2b23f;
border-radius:0 7px 7px 0
}

.table sup {
top:-.3em;
right:-3px;
font-size:12px;
opacity:.5
}

.accounts-table--trade-history .table tbody td:nth-child(2) {
letter-spacing:0;
font-weight:200
}

.accounts-table--trade-history .table tbody td:nth-child(3) i {
opacity:.5
}

.accounts-table--trade-history .table tbody td:nth-child(4) {
font-weight:200
}

.accounts-table--trade-history .table tbody td:nth-child(4) i+* {
color:#fff
}

.accounts-table--trade-history .table tbody td:nth-child(4) span span {
opacity:.5
}

@media (max-width:980px) {
.table {
padding-right:10px
}

.table tr td {
padding:6px 10px;
font-size:14px;
line-height:19px
}

.table tr td:last-child {
font-size:14px
}

.table tr td:first-child {
font-size:12px;
line-height:19px
}

.table tr th {
font-size:12px;
padding:8px 10px
}
}

@media (max-width:520px) {
.table tr td:not(:last-child) {
font-size:9px
}

.table tr th {
text-transform:capitalize
}

.table tr th span.m-hidden {
display:none
}

.table tr td:nth-child(3),.table tr td:nth-child(4),.table tr td:nth-child(5) {
font-size:10px
}

.table tr td:nth-child(3) i,.table tr td:nth-child(4) i,.table tr td:nth-child(5) i {
font-size:10px
}

.table tr td:nth-child(3) sup,.table tr td:nth-child(4) sup,.table tr td:nth-child(5) sup {
font-size:10px
}

.table tr .icon-arrow-down-right,.table tr .icon-arrow-up-right {
position:relative;
top:-3px
}
}

@media (max-width:415px) {
table.table tr td,table.table tr th {
padding-right:5px;
padding-left:5px
}

table.table tr td:nth-child(2),table.table tr th:nth-child(2) {
letter-spacing:1px
}

.table tr th {
padding-bottom:0
}
}

[data-id] {
display:none
}

[data-id].current {
display:block
}

.subtable--center {
text-align:center
}

.subtable--right {
text-align:right
}

.subtable-header {
display:-ms-flexbox;
display:flex;
padding-left:1px;
padding-right:1px;
color:#698698;
font-family:'Futura New Demi',Arial Narrow,sans-serif;
font-size:11px;
letter-spacing:1px;
text-transform:uppercase
}

.subtable-header>* {
box-sizing:border-box;
padding-left:8px;
padding-right:8px;
transition:.3s
}

.subtable-header>:first-child {
padding-left:7px
}

.subtable-header>:last-child {
padding-right:14px
}

.subtable-container {
position:relative;
box-sizing:border-box;
max-height:390px;
margin-top:10px;
padding-top:10px;
padding-left:1px;
padding-right:1px;
background-color:#fafafa;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px
}

.subtable-price {
color:#3c0
}

.subtable-price span {
opacity:.5
}

.subtable-amount {
color:#2b393f
}

.subtable-amount span {
color:#b5b5b5
}

.subtable-amount i {
position:relative;
top:2px;
margin-right:2px;
color:#698698;
font-size:15px
}

.subtable-footer {
color:#b5b5b5;
font-size:14px;
line-height:45px;
text-align:center
}

.subtable-footer span {
color:#2b393f
}

.subtable-footer sup {
position:relative;
top:-3px;
left:3px;
font-size:12px
}

.subtable-footer i {
position:relative;
color:#3c0;
font-size:14px;
font-style:normal
}

.subtable-footer i.icon-btc {
top:1px;
color:#f48b40
}

.subtable-type i {
position:relative;
margin-right:5px;
font-family:icomoon!important;
font-size:10px;
font-style:normal;
font-weight:400
}

.subtable-time {
color:#b5b5b5
}

.subtable--sell .table-type {
color:#f0937c
}

.subtable--sell .table-type i::before {
content:'\e912'
}

.subtable--sell .table-price {
color:#f0937c
}

.subtable--buy .table-type {
color:#3c0
}

.subtable--buy .table-type i::before {
content:'\e910'
}

.subtable table {
width:100%;
font-size:12px;
line-height:30px;
border-collapse:collapse
}

.subtable table td {
padding:0 8px
}

.subtable table td:first-child {
padding-left:7px
}

.subtable table td:last-child {
padding-right:14px
}

.subtable table tr {
cursor:pointer
}

.subtable table tr:hover {
background-color:#fff
}

.subtable table tr:hover .table-price {
color:#2b393f
}

.subtable table tr:hover .table-amount {
color:#f48b40
}

.subtable table tr:hover .table-amount span {
color:#f48b40;
opacity:.5
}

.subtable table tr:hover .table-amount i {
color:#f48b40
}

.subtable-id>div {
color:#b5b5b5;
font-size:12px
}

.subtable-date>div {
color:#2b393f
}

.app {
display:none;
position:fixed;
width:100%;
bottom:30px;
left:50%;
-ms-transform:translateX(-50%);
transform:translateX(-50%);
text-align:center;
z-index:3;
transition:.5s
}

.app span {
display:block;
margin-bottom:15px;
font-size:15px;
line-height:22px;
color:#fff
}

.app .buttons {
-ms-flex-direction:column;
flex-direction:column
}

@media (max-width:870px) {
.app .buttons {
-ms-flex-align:center;
align-items:center
}

.app .buttons a {
max-width:182px;
min-width:182px;
padding:12px 10px 12px 20px;
font-size:18px
}

.app .buttons a:first-child {
margin-bottom:20px;
margin-right:0
}
}

.create {
position:relative;
padding-top:13px;
padding-bottom:14px;
box-shadow:0 4px 8px rgba(4,36,51,.101);
z-index:1
}

.create .btn--login-color:active::before {
background-image:url(../images/key-white-transparent-gray.svg)
}

.create .wrapper {
max-width:1120px
}

@media (max-width:1700px) {
.create .wrapper {
max-width:960px
}
}

.create .wrapper .buttons {
position:relative;
right:-32px
}

@media (min-width:1700px) {
.create .wrapper .buttons {
-ms-flex-pack:end;
justify-content:flex-end;
right:0
}
}

.create-title {
padding-top:6px
}

.create-title h3 {
font-size:23px;
font-weight:400;
line-height:23px;
color:#042433;
letter-spacing:.2px
}

.create-title div {
font-size:16px;
line-height:22px;
color:#748b9f
}

.create-back-btn {
position:absolute;
top:50%;
-ms-transform:translateY(-50%);
transform:translateY(-50%);
color:#03a9f4;
font-size:13px;
font-weight:200;
line-height:14px;
letter-spacing:1px;
left:80px;
text-transform:uppercase;
border-bottom:2px solid transparent;
padding-bottom:2px
}

.create-back-btn::after,.create-back-btn::before {
content:'';
position:absolute;
width:3px;
height:9px;
background-color:#02a8f4;
-ms-transform:rotate(45deg);
transform:rotate(45deg);
left:-13px;
top:-2px
}

.create-back-btn::after {
top:3px;
-ms-transform:rotate(-45deg);
transform:rotate(-45deg)
}

.create-back-btn:hover {
border-bottom:2px solid #02a8f4
}

.create-back-btn:active {
color:#0183bf
}

.create-back-btn:active::after,.create-back-btn:active::before {
background-color:#0183bf
}

@media (max-width:1228px) {
.create-back-btn {
left:47%
}
}

@media (max-width:1023px) {
.create .wrapper {
padding-right:20px;
padding-left:20px
}
}

@media (max-width:950px) {
.create .row {
-ms-flex-wrap:nowrap;
flex-wrap:nowrap
}

.create .row .col-6:last-child {
min-width:470px
}

.create-back-btn {
margin-top:5px;
top:5px
}
}

@media (max-width:1050px) {
.create {
padding-bottom:15px;
padding-top:15px
}

.create .row {
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-pack:center;
justify-content:center
}

.create .row .col {
max-width:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%
}

.create .row .col-6:last-child {
min-width:470px
}

.create-title {
margin-bottom:20px;
text-align:center;
margin-bottom:5px;
padding-top:0
}

.create-back-btn {
position:relative;
display:inline-block;
text-align:center;
margin-top:5px;
top:5px
}

.create .wrapper .buttons {
right:0
}
}

@media (max-width:550px) {
.create .buttons {
-ms-flex-direction:column;
flex-direction:column
}

.wrapper .buttons {
-ms-flex-direction:column;
flex-direction:column
}
}

@media (max-width:420px) {
.buttons a:first-child {
margin-bottom:7px
}
}

.contacts .wrapper {
max-width:1090px
}

.contacts-address {
height:100%
}

.contacts-city {
padding-bottom:14px;
font-family:Proxima Nova,sans-serif;
font-size:14px;
font-weight:600;
line-height:16px;
color:#03a9f4;
text-transform:uppercase;
letter-spacing:.875px;
position:relative
}

.contacts-city:before {
content:'';
position:absolute;
margin-right:8px;
width:10px;
height:2px;
top:6px;
left:0;
transition:all .3s
}

.contacts-city.active,.contacts-city:hover {
color:#042433
}

.contacts-city.active:before,.contacts-city:hover:before {
background-color:#24c10c;
left:-18px
}

.contacts-item {
background-color:#e9edf0;
display:none;
-ms-flex-align:center;
align-items:center;
transition:.3s
}

.contacts-item-inner {
width:545px;
overflow:auto;
box-sizing:border-box;
padding:20px 25px 20px 29px
}

.contacts-item.active {
display:block;
background-color:#fff
}

.contacts-item h4 {
padding-bottom:8px;
font-size:23px;
font-weight:400;
line-height:24px;
display:inline-block;
position:relative;
margin-bottom:20px
}

.contacts-item-inner h4:after {
content:'';
position:absolute;
width:100%;
height:2px;
bottom:2px;
border-radius:5px;
left:50%;
background-color:#24c10c;
-ms-transform:translateX(-50%);
transform:translateX(-50%);
transition:.3s
}

.contacts-item span {
display:block;
font-size:16px;
line-height:26px;
color:#748b9f
}

.contacts-item a {
color:#03a9f4;
font-size:16px;
font-weight:400;
transition:.3s;
border-bottom:2px solid transparent;
letter-spacing:.8px
}

.contacts-item a:hover {
border-bottom:2px solid rgba(2,168,244,.45)
}

.contacts-item a:active {
color:rgba(1,131,191,.9);
border-color:rgba(0,131,191,.45)
}

.contacts-map {
position:relative;
overflow:hidden
}

.contacts-content {
position:absolute;
top: 15%;
right: 6%;
bottom: inherit;
background-color:#fff;
z-index:1;
}

.contacts-panel {
width:100%;
background-color:rgba(255,255,255,.92);
box-shadow:0 4px 8px rgba(4,36,51,.101)
}

.contacts-panel ul {
display:-ms-flexbox;
display:flex;
box-sizing:border-box
}

.contacts-panel ul li {
position:relative;
-ms-flex-preferred-size:50%;
flex-basis:50%;
text-align:center
}

.contacts-panel ul li:first-child {
padding-left:0
}

.contacts-panel ul li:first-child:before {
display:none
}

.contacts-panel ul li:last-child {
padding-right:0
}

.contacts-panel ul button {
display:block;
width:100%;
font-size:14px;
line-height:58px;
color:#748b9f;
background-color:#e9edf0;
border:none;
text-transform:uppercase;
cursor:pointer;
outline:0;
transition:all .3s;
top:3px;
text-align:center
}

.contacts-panel ul button.active {
background-color:#fff
}

.contacts-panel ul button.active span {
color:#042433
}

.contacts-panel ul button.active span:after {
width:100%
}

.contacts-panel ul button:active span {
color:#042433
}

.contacts-panel ul button:active span:after {
width:100%
}

.contacts-panel ul button span {
position:relative
}

.contacts-panel ul button span:after {
content:'';
position:absolute;
width:0;
height:2px;
bottom:-5px;
border-radius:5px;
left:50%;
background-color:#24c10c;
-ms-transform:translateX(-50%);
transform:translateX(-50%);
transition:.3s
}

.contacts-panel ul button:hover span {
color:#042433
}

.contacts-panel li button.active {
color:#042433
}

.contacts-panel li button.active:after {
width:100%
}

.contacts-map {
min-height:680px
}

.contacts-map-holder {
min-height:680px;
width:100%;
border:none;
background:url(../images/map-static.jpg) no-repeat;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

@media (max-width:1130px) {
.contacts .wrapper {
padding-right:20px;
padding-left:20px
}
}

@media (max-width:990px) {
.contacts-map {
min-height:530px
}

.contacts-map-holder {
min-height:530px
}

.contacts-item-inner {
width:360px;
height:210px;
padding-left:40px;
padding-top:20px
}
}

@media (max-width:750px) {
.contacts-content .row {
-ms-flex-direction:column;
flex-direction:column
}

.contacts-content .row .col {
max-width:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%
}

.contacts-address {
max-width:100%
}

.contacts-map {
max-width:100%
}

.contacts-map-holder {
width:100%
}
}

@media (max-width:500px) {
.contacts-item-inner {
width:100%;
height:150px
}

.contacts-item-inner h4 {
font-size:20px;
line-height:24px;
margin-bottom:0;
padding-bottom:0
}

.contacts-item-inner a,.contacts-item-inner span {
font-size:14px;
line-height:20px
}

.contacts-content {
position:static;
padding-bottom:20px
}

.contacts-map-holder {
min-height:360px
}
}

.support {
position:relative;
z-index:2
}

.support .section-title h2 {
color:#fff
}

.support .welcome {
max-width:855px;
padding-top:0;
margin-bottom:0
}

.support .welcome .btn--msg {
margin-right:0
}

@media (max-width:550px) {
.support .page-title {
margin-bottom:20px
}

.support .page-title h1 {
margin-bottom:10px
}
}

.form-input {
position:relative;
margin:20px -2px 20px 2px
}

.form-input--link-left.form-input input {
padding-right:140px
}

.form-input--link-left-email.form-input input {
padding-right:75px
}

.form-input--link-left-code.form-input input {
padding-right:95px
}

.form-input:first-child {
margin-top:0
}

.form-input--secondary.form-input input {
font-family:Bradley Hand,sans-serif;
text-transform:uppercase;
letter-spacing:9.2px;
color:#419fe1;
padding-right:50px;
border:none
}

.form-input-refresh {
position:absolute;
top:50%;
right:19px;
-ms-transform:translateY(-50%);
transform:translateY(-50%);
font-size:13px;
color:rgba(255,255,255,.2);
background:0 0;
padding:0;
margin:0;
cursor:pointer;
transition:all .3s linear
}

.form-input-refresh i {
display:block
}

.form-input-refresh:hover {
color:rgba(255,255,255,.5)
}

.form .buttons {
margin-top:20px;
margin-bottom:25px;
-ms-flex-pack:justify;
justify-content:space-between
}

.form-note {
position:relative;
padding-left:15px;
padding-right:15px;
margin-top:5px;
margin-bottom:22px
}

.form-note-check {
position:absolute;
left:15px;
top:-3px;
z-index:1
}

.form-note-body {
padding-left:48px;
position:relative;
color:#748b9f;
font-size:14px;
font-weight:400;
line-height:16px;
text-align:left
}

.form-note-body a {
color:#03a9f4;
position:relative
}

.form-note-body a:after {
content:'';
position:absolute;
bottom:1px;
left:0;
right:0;
background-color:rgba(2,169,243,.5);
height:1px
}

.form-login-row {
margin-top:8px;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:center;
align-items:center
}

.form-bottom-row {
margin-top:-7px
}

.form input,.form textarea {
width:100%;
padding-right:20px;
padding-left:20px;
border:none;
border-radius:5px;
font-size:17px;
font-weight:700;
line-height:57px;
color:#fff;
background-color:inherit;
box-sizing:border-box;
outline:0;
border:.5px solid #fff;
transition:.25s
}

.form input[type=password],.form textarea[type=password] {
letter-spacing:2px;
font-size:24px
}

.form input:focus,.form textarea:focus {
border-color:rgba(2,169,243,.8);
caret-color:rgba(2,169,243,.5);
background-color:#4372aa57
}

.form input:focus:placeholder,.form textarea:focus:placeholder {
color:#fff
}

.form input::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder {
color:#748b9f;
font-size:16px;
font-weight:400;
line-height:52px
}

.form input:-ms-input-placeholder,.form textarea:-ms-input-placeholder {
color:#748b9f;
font-size:16px;
font-weight:400;
line-height:52px
}

.form input::placeholder,.form textarea::placeholder {
color:#748b9f;
font-size:16px;
font-weight:400;
line-height:52px
}

.form input:disabled,.form textarea:disabled {
border:none;
color:rgba(255,255,255,.4);
font-size:16px;
letter-spacing:0
}

.form input::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder {
color:transparent
}

@media (max-width:860px) {
.form input::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder {
color:rgba(233,237,240,.3)
}
}

.form input::-moz-placeholder,.form textarea::-moz-placeholder {
color:transparent
}

@media (max-width:860px) {
.form input::-moz-placeholder,.form textarea::-moz-placeholder {
color:rgba(233,237,240,.3)
}
}

@media (max-width:860px) {
.form input:-ms-input-placeholder color transparent,.form textarea:-ms-input-placeholder color transparent {
color:rgba(233,237,240,.3)
}
}

.form input:-moz-placeholder,.form textarea:-moz-placeholder {
color:transparent
}

@media (max-width:860px) {
.form input:-moz-placeholder,.form textarea:-moz-placeholder {
color:rgba(233,237,240,.3)
}
}

.form textarea {
padding-top:17px;
line-height:20px;
resize:none;
font-weight:600;
font-family:'proxima nova',sans-serif;
line-height:1.625;
letter-spacing:0
}

.form label {
position:relative;
display:block
}

.form input:focus+.input-placeholder,.form textarea:focus+.input-placeholder {
color:#fff
}

.checkbox--switch {
display:block;
width:40px;
height:20px;
border-radius:10px;
background-color:rgba(2,169,243,.12);
cursor:pointer;
position:relative
}

.checkbox--switch input {
visibility:hidden
}

.checkbox--switch input:checked+span {
-ms-transform:translateX(-20px);
transform:translateX(-20px)
}

.checkbox--switch span {
position:absolute;
right:0;
background-color:#02a8f4;
width:20px;
height:20px;
border-radius:50%;
transition:.5s
}

.input-placeholder {
color:#748b9f;
font-size:17px;
font-weight:400;
line-height:26px;
position:absolute;
left:0;
top:20px;
margin-left:-183px;
width:160px;
text-align:right;
line-height:1.2;
transition:.25s
}

.input-link {
position:absolute;
right:20px;
top:50%;
-ms-transform:translateY(-50%);
transform:translateY(-50%);
color:#e9edf0;
font-size:13px;
font-weight:400;
transition:.25s
}

.input-link:hover {
color:#fff
}

.form-back-link {
color:#03a9f4;
font-size:16px;
font-weight:400;
line-height:26px;
position:relative;
left:15px
}

.form-back-link::after,.form-back-link::before {
content:'';
height:3px;
width:8px;
position:absolute;
background-color:#03a9f4;
left:-15px;
-ms-transform:rotate(45deg);
transform:rotate(45deg);
top:11px
}

.form-back-link::after {
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
top:7px
}

.form-input.is-valid::before {
content:'';
top:50%;
-ms-transform:translateY(-50%);
transform:translateY(-50%);
right:20px;
width:13px;
height:10px;
position:absolute;
z-index:1;
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='10'><g transform='translate(-547 -26)'><path fill='%2323c10c' d='M559.3 27.84c0 .2-.08.4-.22.54l-6.83 6.83a.77.77 0 0 1-1.08 0l-3.95-3.96a.77.77 0 0 1 0-1.08l1.08-1.08a.77.77 0 0 1 1.08 0l2.33 2.35 5.2-5.22a.77.77 0 0 1 1.09 0l1.08 1.08c.14.14.22.34.22.54z'/></g></svg>")
}

.form-upload-row {
margin-bottom:40px
}

.form-upload-row input {
visibility:hidden;
position:absolute
}

.form-upload-row label {
display:block;
max-width:144px;
margin-right:auto;
margin-left:auto;
cursor:pointer
}

.form-upload-canvas {
display:block;
position:relative;
width:140px;
height:140px;
border-radius:6px;
border:2px solid rgba(2,169,243,.5);
background-color:rgba(255,255,255,.05);
margin-right:auto;
margin-left:auto;
background-image:url(../images/camera.png);
background-size:37px 33px;
background-repeat:no-repeat;
background-position:center center;
margin-bottom:13px
}

.form-upload-bar {
display:block;
height:2px;
position:absolute;
width:100%;
box-sizing:border-box;
padding-left:5px;
padding-right:5px;
bottom:10px
}

.form-upload-status {
display:block;
border-radius:3px;
background-color:#02a8f4;
height:100%
}

.form-upload-heading {
display:block;
text-align:center;
color:#fff;
font-size:23px;
font-weight:400;
line-height:1.1
}

.form-upload-desc {
color:#748b9f;
font-size:16px;
font-weight:400;
line-height:1.6;
text-align:center
}

.form-radio-row {
display:-ms-flexbox;
display:flex;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-pack:justify;
justify-content:space-between;
position:relative
}

@media (max-width:860px) {
.form-radio-row {
margin-top:50px
}
}

@media (max-width:490px) {
.form-radio-row {
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-pack:space-evenly;
justify-content:space-evenly
}
}

.form-radio-row label {
diplay:block;
cursor:pointer
}

.form-radio-row input {
visibility:hidden;
position:absolute
}

.form-radio-row input:checked+.form-radio-item {
color:#02a8f4
}

.form-radio-row input:checked+.form-radio-item::before {
border-color:rgba(2,169,243,.5);
background-color:#02a8f4
}

.form-radio-name {
position:absolute;
left:0;
margin-left:-183px;
color:#748b9f;
font-size:17px;
font-weight:400;
line-height:1.5;
width:160px;
text-align:right;
cursor:default;
top:20px
}

@media (max-width:860px) {
.form-radio-name {
top:-40px;
margin-left:0;
width:auto;
left:50%;
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
}

.form-radio-item {
display:block;
padding-top:70px;
position:relative;
width:60px;
text-align:center;
color:#fff;
font-size:12px;
font-weight:400;
line-height:.9;
transition:.3s
}

@media (max-width:490px) {
.form-radio-item {
margin-right:10px;
margin-left:10px;
margin-top:10px
}
}

.form-radio-item::before {
content:'';
position:absolute;
width:60px;
height:60px;
border-radius:50%;
border:2px solid #e9edf0;
top:0;
left:0;
background-repeat:no-repeat;
background-position:50% 50%;
box-sizing:border-box
}

.form-radio-item--travel::before {
background-image:url(../images/cat-travel.svg);
background-size:27px 25px
}

.form-radio-item--shop::before {
background-image:url(../images/cat-shop.svg);
background-size:24px 24px
}

.form-radio-item--sport::before {
background-image:url(../images/cat-sport.svg);
background-size:20px 26px
}

.form-radio-item--finance::before {
background-image:url(../images/cat-finance.svg);
background-size:24px 19px
}

.form-radio-item--food::before {
background-image:url(../images/cat-food.svg);
background-size:23px 23px
}

.form-radio-item--other::before {
background-image:url(../images/cat-other.svg);
background-size:16px 5px
}

.input-counter {
position:absolute;
color:rgba(255,255,255,.3);
font-size:11px;
font-weight:400;
bottom:23px;
left:20px;
bottom:6px;
left:8px;
width:90%;
height:40px;
background-color:#003f87;
padding-left:20px;
line-height:40px;
transition:.3s
}

.input-counter.is-active {
background-color:#4372aa
}

.form-textarea--with-counter.form-textarea {
height:170px;
padding-top:10px;
padding-bottom:40px
}

.col--form-security {
padding-right:2px
}

@media (max-width:768px) {
.col--form-security {
margin-bottom:70px
}
}

@media (max-width:550px) {
.col--form-security {
margin-bottom:40px
}
}

@media (max-width:860px) {
.form input::-webkit-input-placeholder {
visibility:visible
}

.form input:-ms-input-placeholder {
visibility:visible
}

.form input::placeholder {
visibility:visible
}

.form .input-placeholder {
display:none
}
}

@media (max-width:640px) {
.form input {
letter-spacing:1px
}
}

.files-title {
font-size:23px;
font-weight:400;
line-height:26px;
color:#fff
}

.files ul li {
position:relative;
padding-top:6px;
padding-bottom:6px;
font-size:16px;
line-height:26px;
color:#748b9f
}

.files ul li:last-child:after {
content:'';
position:absolute;
width:95px;
height:1px;
bottom:6px;
left:0;
background-color:rgba(3,169,244,.5)
}

.switch {
background-color:rgba(233,237,240,.4)
}

.switch ul {
display:-ms-flexbox;
display:flex;
padding-top:25px;
padding-bottom:25px
}

.switch ul li {
position:relative;
padding-right:24px;
padding-left:24px
}

.switch ul li:first-child {
padding-left:0
}

.switch ul li:first-child:before {
display:none
}

.switch ul li:last-child {
padding-right:0
}

.switch ul li:before {
content:'.';
position:absolute;
top:50%;
left:0;
color:#748b9f;
-ms-transform:translateY(-70%);
transform:translateY(-70%)
}

.switch ul li a {
position:relative;
line-height:20px;
letter-spacing:.7px;
color:#748b9f;
text-transform:uppercase;
font-size:14px
}

.switch ul li a:after {
content:'';
position:absolute;
bottom:-5px;
left:50%;
width:0;
height:2px;
background-color:#24c10c;
border-radius:1px;
-ms-transform:translateX(-50%);
transform:translateX(-50%);
transition:.3s
}

.switch ul li a:hover {
color:#042433
}

.switch ul li a:active:after {
width:100%
}

.switch ul li.active a {
color:#042433
}

.switch ul li.active a:after {
width:100%
}

@media (max-width:1000px) {
.switch .wrapper {
padding-right:20px;
padding-left:20px
}
}

@media (max-width:767px) {
.switch ul {
-ms-flex-pack:center;
justify-content:center
}
}

@media (max-width:500px) {
.switch ul li {
padding-right:15px;
padding-left:15px
}
}

@media (max-width:450px) {
.switch .wrapper>div {
overflow-x:scroll;
white-space:nowrap
}

.switch .wrapper>div::-webkit-scrollbar {
display:none
}

.switch .wrapper>div ul {
-ms-flex-pack:start;
justify-content:flex-start
}

.switch .wrapper>div ul li {
padding-right:5px;
padding-left:5px
}

.switch .wrapper>div ul li a {
font-size:13px
}
}

.article-nav.fixed {
position:fixed;
z-index:100;
top:30px;
box-sizing:border-box
}

.article-nav.fixed.article-nav--pt {
padding-top:0
}

.article-nav.absolute {
bottom:85px;
top:auto;
position:absolute
}

.article-nav--pt.article-nav ul li {
margin-bottom:22px
}

.article-nav ul {
max-width:170px
}

.article-nav ul li {
margin-top:6px;
margin-bottom:20px
}

.article-nav ul li:last-child {
margin-bottom:0
}

.article-nav ul li a {
position:relative;
font-size:14px;
line-height:16px;
color:#748b9f;
overflow:hidden
}

.article-nav ul li a:before {
content:'';
position:absolute;
margin-right:8px;
width:10px;
height:2px;
top:8px;
left:0;
transition:all .3s
}

.article-nav ul li a:hover {
color:#042433
}

.article-nav ul li a:active:before {
background-color:#24c10c!important;
left:-18px
}

.article-nav ul li.active a {
color:#042433!important
}

.article-nav ul li.active a:before {
background-color:#24c10c!important;
left:-18px
}

.article-title {
margin-bottom:40px;
font-size:53px;
line-height:42px;
color:#000;
font-weight:400
}

.article-subtitle {
margin-top:-6px;
margin-bottom:16px;
text-transform:uppercase;
font-weight:200;
font-size:16px;
line-height:26px;
letter-spacing:4.15px;
color:#042433
}

.article-item h4 {
margin-bottom:10px;
font-size:23px;
line-height:26px;
color:#042433;
font-weight:400
}

.article-item li:not(.file-list-item),.article-item p {
margin-bottom:30px;
font-size:16px;
line-height:26px;
color:#192f3b
}

.article-item li:not(.file-list-item)+p,.article-item p+p {
margin-top:-4px
}

.article-item a {
color:#03a9f4;
transition:.3s;
border-bottom:2px solid transparent
}

.article-item a:hover {
border-bottom:2px solid rgba(2,168,244,.45)
}

.article-item a:active {
color:#0183bf;
border-bottom:2px solid rgba(0,131,191,.45);
outline:0!important
}

.article-item a:focus {
outline:0!important
}

.article-item ol {
counter-reset:foo;
display:table;
margin-bottom:30px;
margin-top:-5px
}

.article-item ol li {
list-style:none;
counter-increment:num;
display:table-row
}

.article-item ol li::before {
content:counter(num) ".";
display:table-cell;
text-align:right;
padding-right:15px
}

.article-item ol li::after {
content:'';
height:14px;
display:block
}

.article-item ol li:last-child::after {
display:none
}

.article-item ul:not(.file-list) {
display:table;
margin-bottom:30px;
margin-top:-18px
}

.article-item ul:not(.file-list) li {
list-style:none;
display:table-row
}

.article-item ul:not(.file-list) li::before {
content:'.';
font-size:60px;
position:relative;
left:-1px;
top:-2px;
display:table-cell;
text-align:right;
padding-right:5px
}

.article-item ul:not(.file-list) li::after {
content:'';
height:12px;
display:block
}

.article-item ul:not(.file-list) li:last-child::after {
display:none
}

.article-item:last-child p:last-child {
margin-bottom:2px
}

.article-item--strong p {
font-size:18px;
line-height:30px
}

.article-description {
margin-left:-4px
}

@media (max-width:1000px) {
.article .wrapper {
padding-right:20px;
padding-left:20px
}

.article .wrapper .row {
-ms-flex-wrap:nowrap;
flex-wrap:nowrap
}

.article .wrapper .row .col-3 {
min-width:200px
}

.article-nav {
padding-left:10px
}
}

@media (max-width:900px) {
.article-title {
margin-bottom:30px;
font-size:48px
}

.article-item h4 {
font-size:20px
}

.article-item li:not(.file-list-item),.article-item p {
font-size:15px
}
}

@media (max-width:767px) {
.article-title {
font-size:42px
}
}

@media (max-width:650px) {
.article-title {
font-size:42px
}

.article .row {
-ms-flex-direction:column;
flex-direction:column
}

.article .row .col {
max-width:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%
}

.article-nav {
padding-left:0;
overflow-x:scroll;
white-space:nowrap
}

.article-nav.fixed {
left:0;
top:0;
padding-top:20px;
padding-left:20px;
background:#fff
}

.article-nav--pt.article-nav {
padding-top:0
}

.article-nav::-webkit-scrollbar {
display:none
}

.article-nav ul {
display:-ms-flexbox;
display:flex;
max-width:100%;
overflow-x:auto
}

.article-nav ul li {
padding-left:15px;
padding-right:15px
}

.article-nav ul li:first-child {
padding-left:0
}

.article-nav ul li a:before {
width:100%;
top:auto;
bottom:0;
left:50%;
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}

.article-nav ul li a:hover {
color:#748b9f
}

.article-nav ul li a:hover:before {
left:50%;
background-color:transparent
}

.article-nav ul li.active a:before {
left:50%
}
}

.calc-input {
margin-bottom:32px
}

.calc-label {
-ms-flex-preferred-size:41.5%;
flex-basis:41.5%;
max-width:41.5%;
color:#698698;
font-family:'Futura New Demi',Arial Narrow,sans-serif;
font-size:11px;
letter-spacing:1px;
text-transform:uppercase
}

.calc-price {
color:#3c0;
font-size:12px;
font-weight:500
}

.calc-price span {
opacity:.5
}

.calc-price--fee {
color:#f0937c
}

.calc-count {
display:-ms-flexbox;
display:flex;
margin-top:10px
}

.calc>.row {
margin-bottom:25px
}

.calc .btn--primary {
margin-top:5px;
padding-left:0;
padding-right:0;
display:block;
width:100%
}

.chart {
overflow:hidden
}

.chart-row {
display:-ms-flexbox;
display:flex;
padding:11px 17px 0;
-ms-flex-pack:justify;
justify-content:space-between
}

.chart-direction {
display:-ms-flexbox;
display:flex
}

.chart-direction>div {
display:-ms-flexbox;
display:flex;
margin-left:30px
}

.chart-direction>div:first-child {
margin-left:12px
}

@media (max-width:520px) {
.chart-direction>div:first-child {
margin-left:0
}
}

.chart-direction>div:not(:first-child) {
margin-left:20px
}

@media (max-width:520px) {
.chart-direction>div:not(:first-child) {
margin-left:0
}
}

.chart-direction .SumoSelect {
min-width:170px
}

.chart-direction .SumoSelect.open>.optWrapper {
top:44px;
border-width:2px;
border-top:none;
box-shadow:none;
border-radius:0 0 4px 4px
}

.chart-direction .SumoSelect.open>.CaptionCont {
border-bottom-left-radius:0;
border-bottom-right-radius:0
}

.chart-direction .SumoSelect.open .SumoSelect-icon {
border-bottom-left-radius:0
}

.chart-direction .SumoSelect .optWrapper {
padding-top:10px;
background-color:#fafafa
}

.chart-direction .SumoSelect .optWrapper .options li span {
display:block;
position:absolute;
top:50%;
left:8px;
width:25px;
height:25px;
color:#fff;
text-align:center;
border-radius:50%;
-ms-transform:translateY(-50%);
transform:translateY(-50%)
}

.chart-direction .SumoSelect .optWrapper .options li span i {
position:absolute;
top:50%;
left:50%;
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}

.chart-direction .SumoSelect .optWrapper .options li span .icon-ethereum {
font-size:15px
}

.chart-direction .SumoSelect .optWrapper .options li span .icon-dash {
font-size:9px
}

.chart-direction .SumoSelect .optWrapper .options li span .icon-litecoin {
font-size:11px
}

.chart-direction .SumoSelect .optWrapper .options li span .icon-bitcoin {
font-size:14px
}

.chart-direction .SumoSelect .optWrapper .opt {
margin-bottom:4px;
line-height:34px
}

.chart-direction .SumoSelect .optWrapper .opt label {
padding-left:51px;
color:#2b393f;
font-size:14px;
cursor:pointer
}

.chart-direction .SumoSelect .optWrapper .opt.selected,.chart-direction .SumoSelect .optWrapper .opt:hover {
background-color:#fff
}

.chart-direction .SumoSelect .optWrapper .opt.selected::after {
content:'\e95f';
position:absolute;
top:calc(50% - 1px);
right:15px;
color:#3c0;
font-family:icomoon;
font-size:10px;
-ms-transform:translateY(-50%);
transform:translateY(-50%)
}

.chart-direction .SumoSelect-icon {
position:absolute;
top:0;
left:0;
width:40px;
height:40px;
padding-left:0!important;
padding-right:0!important;
color:#fff;
font-size:20px;
line-height:44px!important;
text-align:center;
border-top-left-radius:2px;
border-bottom-left-radius:2px;
cursor:pointer;
z-index:1
}

.chart-direction .SumoSelect>.CaptionCont {
box-sizing:border-box;
height:44px;
padding-left:51px;
padding-top:0;
padding-bottom:0;
font-family:'Gotham Pro',sans-serif;
font-size:14px;
border-width:2px;
border-radius:4px;
cursor:pointer
}

.chart-direction .SumoSelect>.CaptionCont span:not(.SumoSelect-icon) {
color:#2b393f
}

.chart-direction .SumoSelect>.CaptionCont>* {
cursor:pointer
}

.chart-direction .SumoSelect>.CaptionCont>span {
padding-right:10px;
line-height:40px
}

.chart-label {
-ms-flex-item-align:center;
-ms-grid-row-align:center;
align-self:center;
margin-right:10px;
color:#698698;
font-family:'Futura New Demi',Arial Narrow,sans-serif;
font-size:11px;
letter-spacing:1px;
text-transform:uppercase;
display:none
}

.chart-timeline {
-ms-flex-item-align:center;
-ms-grid-row-align:center;
align-self:center
}

.chart-timeline ul {
display:-ms-flexbox;
display:flex;
margin-top:0;
margin-bottom:0;
padding-left:0;
list-style:none
}

.chart-timeline li {
padding-left:1px;
padding-right:1px
}

.chart-timeline button {
height:30px;
padding-left:10px;
padding-right:10px;
color:#b5b5b5;
letter-spacing:.85px;
text-transform:uppercase;
border-radius:17px;
font-size:11px
}

.chart-timeline button.current,.chart-timeline button:hover {
background-color:#3398d9;
color:#fff
}

.chart-values {
display:-ms-flexbox;
display:flex;
margin-top:10px;
margin-left:5px;
margin-right:5px;
background-color:#fafafa
}

.chart-value {
position:relative;
box-sizing:border-box;
-ms-flex-preferred-size:25%;
flex-basis:25%;
padding-top:20px;
padding-bottom:20px;
max-width:25%;
text-align:center
}

.chart-value span {
color:#698698;
font-family:'Futura New Demi',Arial Narrow,sans-serif;
font-size:11px;
letter-spacing:1px;
text-transform:uppercase
}

.chart-value::before {
content:'';
position:absolute;
top:50%;
left:0;
width:1px;
height:65%;
-ms-transform:translateY(-50%);
transform:translateY(-50%);
background-color:#f0f0f0;
transition:.3s
}

.chart-value:first-child::before {
display:none
}

.chart-price {
margin-bottom:7px;
color:#2b393f;
font-size:18px
}

.chart-price sup {
position:relative;
top:-5px;
left:3px;
color:#b5b5b5;
font-size:12px
}

.chart-price--bid {
color:#3c0
}

.chart-price--bid sup {
color:#3c0;
opacity:.5
}

.chart-price--ask {
color:#f0937c
}

.chart-price--ask sup {
color:#f0937c;
opacity:.5
}

.chart-price--volume {
color:#f48b40
}

.chart-price--volume sup {
color:#f48b40;
opacity:.5
}

.chart-price--volume i {
position:relative;
top:1px;
margin-right:5px
}

.chart-graph {
margin:-12px 5px -15px;
background-color:#fafafa
}

@media (max-width:1420px) {
.chart-direction>div {
margin-left:15px
}
}

@media (max-width:740px) {
.chart-row {
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-align:center;
align-items:center
}

.chart-direction {
margin-bottom:15px
}
}

@media (max-width:520px) {
.chart-direction {
-ms-flex-direction:column;
flex-direction:column
}

.chart-direction>div {
margin-left:0
}

.chart-direction>div:not(:last-child) {
margin-bottom:15px
}

.chart-price {
font-size:12px
}

.chart-price sup {
font-size:10px
}

.chart-graph {
max-width:100%
}
}

.chat {
position:relative;
min-height:477px
}

.chat-container {
display:none;
position:relative;
margin-left:5px;
margin-right:5px;
opacity:0
}

.chat-container.show {
opacity:1
}

.chat-title {
padding-top:20px;
margin-bottom:20px;
padding-left:9px;
color:#2b393f;
font-family:'Futura New',Arial Narrow,sans-serif;
font-size:14px;
font-weight:500;
line-height:20px;
letter-spacing:1.4px;
text-transform:uppercase
}

.chat-open {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
font-size:16px;
border-radius:5px
}

.chat-open:hover {
background-color:#f9fcfe
}

.chat-open i {
position:relative;
color:#3398d9
}

.chat-open.newMessage i::after {
content:'';
position:absolute;
top:-6px;
right:-3px;
width:10px;
height:10px;
background-color:#f0937c;
border-radius:50%;
border:2px solid #fff
}

.chat-open.hide {
opacity:0
}

.chat-close {
position:absolute;
top:23px;
right:15px;
color:#b5b5b5;
font-size:13px
}

.chat-wrapper {
position:relative;
margin-top:20px;
background-color:#fafafa;
border-radius:5px
}

.chat-wrapper::before {
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:36px;
background-image:linear-gradient(-360deg,rgba(255,255,255,0) 0,rgba(232,232,232,.5) 100%);
border-top-left-radius:5px;
border-top-right-radius:5px
}

.chat-wrapper ul {
position:relative;
max-height:374px;
margin-top:0;
margin-bottom:0;
padding-left:11px;
padding-right:11px;
list-style:none
}

.chat-wrapper li {
padding-top:8px;
padding-bottom:10px;
padding-left:1px;
border-bottom:1px solid #f0f0f0
}

.chat-wrapper li:last-child {
border-bottom:0
}

.chat-name {
color:#171717;
font-size:12px;
font-weight:500;
line-height:20px
}

.chat-name--green {
color:#3c0
}

.chat-name--blue {
color:#3398d9
}

.chat-name--orange {
color:#f0937c
}

.chat-date {
margin-left:13px;
color:#b5b5b5;
line-height:20px
}

.chat-date::before {
content:'·';
margin-right:11px
}

.chat-text {
margin-top:1px;
margin-bottom:0;
padding-right:19px
}

.chat-text b {
font-weight:500
}

.chat-message {
display:-ms-flexbox;
display:flex;
height:42px;
margin-left:5px;
margin-right:5px
}

.chat-input {
box-sizing:border-box;
-ms-flex-preferred-size:90%;
flex-basis:90%;
max-width:90%;
padding-left:10px;
color:#000;
font-family:'Gotham Pro';
font-size:12px;
border:none
}

.chat-send {
-ms-flex-preferred-size:10%;
flex-basis:10%;
max-width:10%;
color:#3398d9;
font-size:16px
}

@media (max-width:1380px) {
.chat-input {
-ms-flex-preferred-size:95%;
flex-basis:95%;
max-width:95%
}

.chat-send {
-ms-flex-preferred-size:5%;
flex-basis:5%;
max-width:5%
}
}

.order {
padding-top:24px;
padding-left:15px;
padding-right:15px
}

.order-title {
display:inline-block;
margin-top:0;
margin-bottom:0;
color:#2b393f;
font-size:14px;
letter-spacing:1.4px
}

.order-title::after {
content:'';
display:block;
margin-top:5px;
width:100%;
height:3px;
background-color:#3398d9;
border-radius:2px
}

.order-calctabs {
margin-top:25px;
margin-bottom:32px;
display:-ms-flexbox;
display:flex
}

.order-btn {
-ms-flex-preferred-size:50%;
flex-basis:50%;
max-width:50%;
height:50px;
color:#3398d9;
font-family:'Futura New Demi',Arial Narrow,sans-serif;
font-size:14px;
letter-spacing:1.4px;
text-transform:uppercase;
background-color:#fafafa;
border:2px solid #e6e6e6
}

.order-btn:first-child {
border-top-left-radius:4px;
border-bottom-left-radius:4px
}

.order-btn:last-child {
border-top-right-radius:4px;
border-bottom-right-radius:4px
}

.order-btn.current {
color:#2b393f;
background-color:#fff;
border-color:#3398d9
}

.order-calc {
margin-top:25px
}

.order-tabs button {
position:relative;
margin-left:10px;
padding-left:11px;
color:#3398d9;
font-family:'Futura New Demi',Arial Narrow,sans-serif;
font-size:14px;
letter-spacing:1.4px;
text-transform:uppercase;
background-color:transparent
}

.order-tabs button::before {
content:'·';
position:absolute;
top:0;
left:-4px
}

.order-tabs button::after {
content:'';
display:block;
margin-top:5px;
width:100%;
height:3px;
background-color:#3398d9;
border-radius:2px;
opacity:0;
transition:.3s
}

.order-tabs button.current {
color:#2b393f
}

.order-tabs button.current::after {
opacity:1
}

.order-tabs button:first-child {
margin-left:0;
padding-left:0
}

.order-tabs button:first-child::before {
display:none
}

.order-table {
margin-top:17px;
margin-left:-8px;
margin-right:-8px
}

.order-overlay {
position:absolute;
box-sizing:border-box;
width:100%;
height:100%;
top:0;
left:0;
padding-top:48px
}

.order-wrapper {
height:100%;
background-image:radial-gradient(431px 431px at 331.78% 583.97%,rgba(0,48,114,.9) 0,rgba(5,33,70,.9) 100%);
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
text-align:center;
padding-top:60px;
box-sizing:border-box
}

.order-wrapper .order-desc {
padding-top:25px;
max-width:195px;
margin-left:auto;
margin-right:auto;
color:#fff;
font-size:14px;
line-height:18px;
opacity:.5
}

.order-btns {
max-width:193px;
margin-top:28px;
margin-left:auto;
margin-right:auto
}

.order-create,.order-login {
display:block;
box-sizing:border-box;
margin-top:25px;
width:100%;
height:60px;
color:#fff;
font-family:'Futura New Demi',Arial Narrow,sans-serif;
font-size:16px;
line-height:60px;
letter-spacing:.96px;
text-decoration:none;
text-transform:uppercase;
border-width:2px;
border-style:solid;
border-radius:30px
}

.order-create {
background-color:#3c0;
border-color:#187953;
border-radius:100px
}

.order-login {
border-color:#fff
}

.order-balance {
position:absolute;
bottom:0;
left:0;
width:100%;
color:#b5b5b5;
font-size:14px;
line-height:45px;
text-align:center
}

.order-balance span {
color:#2b393f
}

.order-balance sup {
position:relative;
top:-3px;
left:3px;
font-size:12px
}

.order-balance i {
position:relative;
color:#3c0;
font-size:14px;
font-style:normal
}

.order-balance i.icon-bitcoin {
top:2px;
color:#f48b40
}

.order-lock-img {
position:relative;
width:60px;
height:60px;
border-radius:50%;
background-image:radial-gradient(54px 54px at 2052.54% 4779.66%,rgba(0,48,114,.9) 0,rgba(5,33,70,.9) 100%);
margin-left:auto;
margin-right:auto
}

.order-lock-img img {
width:17px;
height:20px;
position:absolute;
left:50%;
top:50%;
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}

.register {
font-size:0;
width:100%;
padding-bottom:40px;
max-width:470px;
position:absolute;
top:135px;
left:50%;
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}

.register-left,.register-right {
display:inline-block;
vertical-align:middle;
font-size:0;
padding-right:15px;
padding-left:15px
}

.register-left {
text-align:left
}

.register-right {
text-align:right
}

.register-heading {
font-size:23px;
font-weight:200;
line-height:26px;
color:#fff
}

.register-desc a,.register-desc p {
color:#748b9f;
font-size:16px;
font-weight:400;
line-height:26px;
transition:.25s
}

.register-desc a:hover {
color:#fff
}

.register-btn {
font-weight:400;
display:inline-block;
font-size:18px;
border:2px solid #03a9f4;
padding:14px 30px 14px 22px
}

.register-btn:hover {
background-color:#03a9f4
}

@media (max-width:767px) {
.register {
top:100px
}

.register-left {
margin-bottom:20px
}
}

@media (max-width:550px) {
.register-btn {
min-width:auto
}
}

@media (max-width:512px) {
.register {
text-align:center
}

.register-left,.register-right {
width:auto;
margin:0 auto
}

.register-left {
margin-bottom:20px
}
}

.intro {
min-height:678px;
font-size:0;
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
margin-left:auto;
margin-right:auto;
padding:50px 20px;
box-sizing:border-box
}

@media (max-width:1015px) {
.intro {
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-pack:center;
justify-content:center
}
}

@media (max-width:600px) {
.intro {
min-height:500px
}
}

.intro-item {
width:50%;
display:inline-block;
vertical-align:top;
font-size:0;
box-sizing:border-box
}

@media (max-width:1015px) {
.intro-item {
width:100%
}
}

@media (max-width:600px) {
.intro-item {
padding-left:20px;
padding-right:20px;
max-width:100%
}
}

.intro-item:nth-child(odd) {
text-align:left;
padding-left:calc(50% - 480px)
}

@media (min-width:1700px) {
.intro-item:nth-child(odd) {
padding-left:calc(50% - 560px)
}
}

@media (max-width:1015px) {
.intro-item:nth-child(odd) {
padding-left:20px
}
}

.intro-item:nth-child(even) {
text-align:left;
padding-left:11%
}

@media (max-width:1015px) {
.intro-item:nth-child(even) {
padding-left:20px
}
}

.intro-item-content {
max-width:550px;
min-height:345px;
text-align:left;
display:inline-block
}

@media (max-width:1015px) {
.intro-item-content {
display:block;
margin-left:auto;
margin-right:auto
}
}

.intro-item--img-business.intro-item {
padding-left:4%
}

@media (min-width:1700px) {
.intro-item--img-business.intro-item {
padding-left:8.5%
}
}

.intro-item--img-trade.intro-item {
padding-left:0
}

.intro-item--img-affiliate {
position:relative;
left:-30px;
top:40px
}

.intro-subtitle {
margin-bottom:5px
}

.intro-subtitle h2 {
color:#fff;
font-size:16px;
font-weight:200;
line-height:26px;
letter-spacing:5px;
text-transform:uppercase
}

.intro-title {
margin-bottom:5px
}

.intro-title h1 {
font-size:54px;
font-weight:400;
color:#fff;
margin:0;
line-height:60px
}

@media (max-width:600px) {
.intro-title h1 {
font-size:40px;
line-height:45px
}
}

.intro-desc {
margin-bottom:35px;
max-width:400px
}

.intro-desc * {
font-size:24px;
font-weight:400;
line-height:33px;
color:#fff
}

@media (max-width:600px) {
.intro-desc * {
font-size:18px;
line-height:24px
}
}

.intro-btn-wrapper {
text-align:left;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-pack:justify
}

@media (max-width:600px) {
.intro-btn-wrapper {
-ms-flex-pack:center;
justify-content:center
}
}

.intro-btn-wrapper>* {
margin-bottom:15px
}

.intro-btn-wrapper>:not(:first-child) {
margin-left:15px
}

@media (max-width:600px) {
.intro-btn-wrapper>:not(:first-child) {
margin-left:0
}
}

.intro-img-holder {
width:274px;
height:513px;
box-shadow:0 13px 50px rgba(0,0,0,.19);
border-radius:17px;
background-color:#fff
}

@media (max-width:1015px) {
.intro-img-holder {
margin-left:auto;
margin-right:auto
}
}

.intro-trade-img {
position:relative;
top:12px;
left:-12px
}

@media (max-width:1015px) {
.intro-trade-img {
display:block;
top:0;
left:0;
margin-left:auto;
margin-right:auto
}
}

.intro-business-img {
position:relative;
top:-15px
}

.intro-item--img-affiliate .intro-business-img {
top:-40px;
left:-136px
}

@media (max-width:1015px) {
.intro-business-img {
top:0;
display:block;
margin-left:auto;
margin-right:auto
}
}

@media (max-width:1100px) {
.intro--trade {
min-height:auto;
padding-bottom:0
}
}

@media (max-width:1100px) {
.intro--trade .intro-item:nth-child(2) {
padding-left:0
}
}

@media (max-width:600px) {
.intro--trade .intro-item:nth-child(2) {
text-align:right
}
}

@media (max-width:590px) {
.intro--trade {
margin-bottom:-42px
}

.intro--trade .intro-item-content {
min-height:auto
}
}

.proposal-item {
margin-bottom:140px;
font-size:0;
position:relative;
margin-left:auto;
margin-right:auto;
max-width:1900px
}

@media (max-width:960px) {
.proposal-item {
margin-bottom:70px
}
}

@media (max-width:650px) {
.proposal-item {
display:-ms-flexbox;
display:flex
}
}

.proposal-item:last-child {
margin-bottom:120px
}

@media (max-width:960px) {
.proposal-item:last-child {
margin-bottom:60px
}
}

.proposal-item-left,.proposal-item-right {
display:inline-block;
vertical-align:middle;
width:50%;
box-sizing:border-box;
font-size:0
}

@media (max-width:650px) {
.proposal-item-left,.proposal-item-right {
width:100%
}
}

@media (max-width:650px) {
.proposal-item--content-right {
-ms-flex-direction:column-reverse;
flex-direction:column-reverse
}
}

.proposal-item--content-right .proposal-item-right {
text-align:right;
padding-right:calc(50% - 480px)
}

@media (min-width:1700px) {
.proposal-item--content-right .proposal-item-right {
padding-right:calc(50% - 560px)
}
}

@media (max-width:1024px) {
.proposal-item--content-right .proposal-item-right {
padding-left:20px;
padding-right:20px
}
}

@media (max-width:600px) {
.proposal-item--content-right .proposal-item-right {
margin-bottom:15%
}
}

@media (max-width:600px) {
.proposal-item--content-left {
-ms-flex-direction:column;
flex-direction:column
}
}

.proposal-item--content-left .proposal-item-left,.proposal-item--content-left .proposal-item-right {
text-align:right
}

.proposal-item--content-left .proposal-item-left {
text-align:left;
padding-left:calc(50% - 480px)
}

@media (min-width:1700px) {
.proposal-item--content-left .proposal-item-left {
padding-left:calc(50% - 560px)
}
}

@media (max-width:1024px) {
.proposal-item--content-left .proposal-item-left {
padding-left:20px;
padding-right:20px
}
}

.proposal-item--affiliate:last-child {
margin-bottom:60px
}

.proposal-item--trade-1.proposal-item.proposal-item--content-right {
margin-bottom:50px
}

.proposal-heading {
margin-bottom:20px
}

@media (max-width:960px) {
.proposal-heading {
margin-bottom:10px
}
}

.proposal-heading h3 {
color:#000;
font-size:53px;
font-weight:400;
line-height:42px;
letter-spacing:.7px
}

.proposal-heading h3 span {
color:#03a9f4
}

@media (max-width:960px) {
.proposal-heading h3 {
font-size:40px
}
}

.proposal-subheading {
color:#042433;
font-size:24px;
font-weight:600;
line-height:26px;
margin-bottom:22px;
letter-spacing:.2px
}

@media (max-width:960px) {
.proposal-subheading {
font-size:18px;
line-height:20px;
margin-bottom:10px
}
}

.proposal-desc {
margin-bottom:35px;
padding-right:5px
}

@media (max-width:960px) {
.proposal-desc {
margin-bottom:15px
}
}

.proposal-desc p {
color:#192f3b;
font-size:24px;
font-weight:400;
line-height:33px
}

@media (max-width:960px) {
.proposal-desc p {
font-size:18px;
line-height:24px
}
}

.proposal-image-holder {
position:relative;
display:inline-block
}

.proposal-image-holder--affiliate,.proposal-image-holder--trade {
left:calc(50% - 65px)
}

@media (max-width:1370px) {
.proposal-image-holder--affiliate,.proposal-image-holder--trade {
left:auto;
right:-145px
}
}

@media (max-width:1125px) {
.proposal-image-holder--affiliate,.proposal-image-holder--trade {
left:auto;
right:-60px
}
}

@media (max-width:750px) {
.proposal-image-holder--affiliate,.proposal-image-holder--trade {
right:-20px
}
}

@media (max-width:600px) {
.proposal-image-holder--affiliate,.proposal-image-holder--trade {
right:auto;
width:100%;
padding-left:calc(50% - 382px / 2);
padding-right:calc(50% - 382px / 2);
margin-top:-120px;
margin-bottom:-120px
}
}

.proposal-image-holder--trade {
left:calc(50% - 50px);
margin-top:32px
}

@media (max-width:1435px) {
.proposal-image-holder--trade {
left:auto;
right:-145px
}
}

@media (max-width:920px) {
.proposal-image-holder--trade {
right:-60px
}
}

@media (max-width:600px) {
.proposal-image-holder--trade {
margin-top:-90px
}
}

.proposal-content {
width:390px;
text-align:left;
display:inline-block
}

@media (max-width:960px) {
.proposal-content {
width:100%
}
}

.proposal-content--pad {
padding-top:40px
}

.proposal-content--wide {
width:470px
}

@media (max-width:1024px) {
.proposal-content--wide {
width:100%
}
}

.proposal-btns {
font-size:0;
text-align:left;
display:flex;
display:-ms-flexbox
}

@media (max-width:960px) {
.proposal-btns {
text-align:center
}
}

.proposal-btns-left,.proposal-btns-right {
display:inline-block;
vertical-align:middle
}

.proposal-btns-left {
margin-right:20px
}

@media (max-width:960px) {
.proposal-btns-left {
margin-right:0
}
}

.proposal-btns>* {
margin-bottom:20px
}

@media (max-width:960px) {
.proposal-btns>* {
margin-left:auto;
margin-right:auto
}
}

.proposal-img {
display:block;
background-size:cover;
background-repeat:no-repeat;
background-position:center center
}

.proposal-img--crypto-1 {
position:relative;
width:797px;
height:534px
}

@media (max-width:1500px) {
.proposal-img--crypto-1 {
width:100%;
height:auto
}
}

.proposal-img--crypto-2 {
width:363px;
height:521px;
border-radius:5px;
box-shadow:29px 28px 54px rgba(0,0,0,.24);
position:absolute;
bottom:60px;
left:290px
}

@media (max-width:1500px) {
.proposal-img--crypto-2 {
width:48.4%;
height:auto;
bottom:auto;
top:-22%;
left:38.667%
}
}

.proposal-img--merchant-1 {
position:relative;
right:-150px;
width:905px;
height:485px;
z-index:1
}

@media (max-width:1240px) {
.proposal-img--merchant-1 {
right:0
}
}

@media (max-width:960px) {
.proposal-img--merchant-1 {
width:100%;
height:auto;
right:-25%
}
}

.proposal-img--merchant-2 {
position:absolute;
border:4px solid #f0f0f0;
border-radius:10px;
width:373px;
height:131px;
top:105px;
left:170px;
box-shadow:-23px 23px 54px rgba(0,0,0,.24);
z-index:1
}

@media (max-width:1240px) {
.proposal-img--merchant-2 {
left:30px
}
}

@media (max-width:960px) {
.proposal-img--merchant-2 {
width:60%;
height:auto;
top:21%;
left:18.4%;
box-shadow:0 0 30px rgba(0,0,0,.24)
}
}

.proposal-img--merchant-3 {
position:absolute;
width:580px;
height:40px;
left:285px;
bottom:10px;
border-radius:30%;
box-shadow:40px 70px 89px 140px rgba(0,0,0,.24)
}

@media (max-width:1240px) {
.proposal-img--merchant-3 {
left:135px
}
}

@media (max-width:960px) {
.proposal-img--merchant-3 {
width:60%;
height:5%;
bottom:60%;
box-shadow:40px 70px 89px 70px rgba(0,0,0,.24)
}
}

.proposal-img--payments-1 {
width:706px;
height:587px
}

@media (max-width:1400px) {
.proposal-img--payments-1 {
width:100%;
height:auto
}
}

@media (max-width:600px) {
.proposal-img--payments-1 {
width:90%;
padding-left:10%
}
}

.proposal-img--payments-2 {
position:absolute;
width:773px;
height:468px;
left:-102px;
top:155px
}

@media (max-width:1400px) {
.proposal-img--payments-2 {
left:-14.5%;
top:22.1%;
width:110%;
height:auto
}
}

@media (max-width:960px) {
.proposal-img--payments-2 {
left:-6.5%
}
}

@media (max-width:600px) {
.proposal-img--payments-2 {
left:5%;
width:95%
}
}

.proposal-img--payments-3 {
position:absolute;
width:768px;
height:129px;
top:58px;
left:-98px
}

@media (max-width:1400px) {
.proposal-img--payments-3 {
width:110%;
height:auto;
top:8.28%;
left:-14%
}
}

@media (max-width:960px) {
.proposal-img--payments-3 {
left:-7%
}
}

@media (max-width:600px) {
.proposal-img--payments-3 {
left:5%;
width:95%
}
}

.proposal-img--affiliate {
width:400px;
height:350px;
position:relative;
z-index:1;
padding-bottom: 130px;
}

.proposal-img--trade-1 {
width:287px;
height:551px;
position:relative;
z-index:1
}

.proposal-img--trade-2 {
position:absolute;
width:373px;
height:496px;
top:45px;
left:-210px
}

.proposal-img-aff-wrapper,.proposal-img-trade-wrapper {
position:relative
}

@media (max-width:1125px) {
.proposal-img-aff-wrapper,.proposal-img-trade-wrapper {
-ms-transform:scale(.7);
transform:scale(.7)
}
}

@media (max-width:750px) {
.proposal-img-aff-wrapper,.proposal-img-trade-wrapper {
-ms-transform:scale(.6);
transform:scale(.6)
}
}

.file-list {
display:-ms-flexbox;
display:flex;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
padding-left:12px;
padding-right:12px
}

.file-list-item {
margin-top:7px;
margin-bottom:10px;
-ms-flex-preferred-size:50%;
flex-basis:50%
}

.file-list-item:nth-child(even) {
position:relative;
left:53px
}

.file-list-item-inner {
padding-left:69px;
position:relative
}

.file-list-item-inner::before {
content:'';
position:absolute;
left:0;
top:0;
width:50px;
height:50px;
border-radius:50%;
box-shadow:0 8px 42px rgba(0,0,0,.09);
background-color:#fff
}

.file-list-item-inner::after {
content:'';
position:absolute;
left:19px;
top:18px;
width:14px;
height:16px;
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16'><g transform='translate(-633 -4521)'><path fill='%2393a0a6' d='M645.8 4525.38a1.83 1.83 0 0 0-.24-.3l-3.5-3.5a1.83 1.83 0 0 0-.3-.24v4.04zm-5.13-4.38h-6.85a.82.82 0 0 0-.82.82v13.69c0 .45.37.82.82.82h11.5c.45 0 .82-.37.82-.82v-9.04h-4.65a.82.82 0 0 1-.83-.82z' /></g></svg>")
}

.file-list-title>* {
color:#03a9f4;
font-size:16px;
font-weight:600;
line-height:26px
}

.file-list-date {
color:#748b9f;
font-size:16px;
font-weight:400;
line-height:24px
}

@media (max-width:994px) {
.file-list-item:nth-child(even) {
left:0
}

.file-list-item {
-ms-flex-preferred-size:100%;
flex-basis:100%
}
}

.payment-title {
margin-bottom:45px
}

.payment-title>* {
font-size:24px;
font-weight:600;
line-height:22px;
color:#042433;
text-align:center
}

.payment-wrapper {
display:-ms-flexbox;
display:flex;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-pack:space-evenly;
justify-content:space-evenly;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
max-width:1000px;
margin:0 auto
}

.payment-item {
vertical-align:top;
margin-bottom:50px;
text-align:center;
position:relative;
width:310px
}

@media (max-width:400px) {
.payment-item {
padding-left:20px;
padding-right:20px;
width:100%;
margin-bottom:30px
}
}

.payment-heading {
margin-top:20px;
margin-bottom:-15px
}

.payment-heading>* {
color:#042433;
font-size:23px;
font-weight:400;
line-height:26px
}

.payment-desc {
color:#748b9f;
font-size:16px;
font-weight:400;
line-height:26px;
margin-top:20px
}

.payment--affiliate {
margin-bottom:-45px
}

.payment-logo-wrapper {
font-size:0
}

.payment-logo {
display:inline-block;
width:60px;
height:60px;
box-shadow:0 8px 42px rgba(0,0,0,.09);
background-color:#fff;
border-radius:50%;
background-position:center center;
background-size:contain;
background-repeat:no-repeat;
position:relative
}

.payment-logo:not(:first-child) {
margin-left:-10px
}

.payment-logo--blue {
background:linear-gradient(#003072 0,#052146 100%)
}

.payment-logo--big {
width:80px;
height:80px
}

.payment-logo--payeer.payment-logo img {
left:58%
}

.payment-logo--84 {
width:84px;
height:84px
}

.payment-logo--106 {
width:106px;
height:106px
}

.payment-logo--125 {
width:125px;
height:125px
}

.payment-logo--aff {
position:absolute
}

.payment-logo--aff:not(:first-child) {
margin-left:auto
}

.payment-logo--aff-visa {
top:227px;
left:-83px;
z-index:3
}

.payment-logo--aff-kiwi {
top:174px;
left:-27px;
z-index:2
}

.payment-logo--aff-mastercard {
top:65px;
left:-65px;
z-index:1
}

.payment-logo--aff-ethereum {
top:157px;
left:265px;
z-index:3
}

.payment-logo--aff-ripple {
top:240px;
left:268px;
z-index:2
}

.payment-logo--aff-bitcoin {
top:290px;
left:265px;
z-index:1
}

.payment-logo--trade {
position:absolute
}

.payment-logo--trade:not(:first-child) {
margin-left:auto
}

.payment-logo--trade-lightcoin {
top:23px;
left:-20px
}

.payment-logo--trade-bitcoin-cash {
top:90px;
left:255px
}

.payment-logo--trade-ethereum {
top:180px;
left:255px;
z-index:2
}

.payment-logo--trade-ripple {
top:265px;
left:265px;
z-index:1
}

.payment-logo--trade-bitcoin {
top:315px;
left:272px
}

.payment-logo img {
position:absolute;
left:50%;
top:50%;
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}

.advert-materials {
margin-left:auto;
margin-right:auto;
text-align:center;
margin-top:-35px
}

@media (max-width:1250px) {
.advert-materials {
margin-top:0
}
}

.advert-materials-desc {
color:#042433;
font-size:24px;
font-weight:400;
line-height:33px;
margin-bottom:25px
}

.advert-materials-select-panel {
margin-bottom:10px;
font-size:0
}

.advert-materials-select-panel>* {
display:inline-block;
vertical-align:middle;
margin-bottom:10px
}

.advert-materials-banner {
display:block;
margin: 0 auto;
}

.advert-materials-banner img {
width:initial
}

@media (max-width:870px) {
.advert-materials-banner {
width:100%
}
}

.slider-block {
max-width:1125px;
margin-left:auto;
margin-right:auto;
margin-bottom:70px;
padding-left:82px;
padding-right:82px
}

@media (max-width:500px) {
.slider-block {
padding-left:0;
padding-right:0
}
}

.slider-block-heading {
margin-bottom:48px
}

.slider-block-heading>* {
color:#042433;
font-size:24px;
font-weight:700;
line-height:22px;
text-align:center;
padding-left:20px;
padding-right:20px
}

.slider-block--trade {
max-width:1010px;
overflow:hidden;
height:240px
}

.slider-block--trade img {
width:50px;
display:inline-block;
vertical-align:middle;
margin-right:14px
}

.slider-block--trade .slider .slick-arrow.slick-prev {
left:-50px
}

.slider-block--trade .slider .slick-arrow.slick-next {
right:-50px
}

.slider-block--trade .slider .slick-dots {
bottom:-70px
}

.slider {
color:#000
}

.slider .slick-dots button {
width:6px;
height:6px;
border-radius:50%;
background-color:#d2d9dd;
border:none;
transition:.25s
}

.slider .slick-dots .slick-active button {
width:8px;
height:8px;
background-color:#02a8f4
}

.slider .slick-dots button:hover {
background-color:#9aa7ad
}

.slider .slick-arrow {
font-size:0;
position:absolute;
width:42px;
height:42px;
border:2px solid rgba(116,138,158,.2);
border-radius:50%;
top:50%;
-ms-transform:translateY(-50%);
transform:translateY(-50%);
z-index:1;
transition:.25s
}

.slider .slick-arrow.slick-next {
right:-70px
}

@media (max-width:780px) {
.slider .slick-arrow.slick-next {
right:0
}
}

.slider .slick-arrow::before {
content:'';
position:absolute;
top:17px;
left:21px;
width:2px;
height:11px;
background-color:#f1f1f1;
-ms-transform:rotate(45deg);
transform:rotate(45deg);
transition:.25s
}

.slider .slick-arrow::after {
content:'';
position:absolute;
top:10px;
left:20px;
width:2px;
height:10px;
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
background-color:#f1f1f1;
transition:.25s
}

.slider .slick-arrow:hover::after,.slider .slick-arrow:hover::before {
background-color:#fff
}

.slider .slick-arrow.slick-prev {
left:-70px
}

@media (max-width:780px) {
.slider .slick-arrow.slick-prev {
left:0
}
}

.slider .slick-arrow.slick-prev::before {
top:10px;
left:17px
}

.slider .slick-arrow.slick-prev::after {
top:17px;
left:18px
}

.slider .slick-arrow:hover {
background-color:rgba(116,138,158,.2);
color:#fff
}

.slider .slick-dots {
position:absolute;
bottom:-80px
}

.slider--transfers
.slider-slide-wrapper {
padding-bottom:20px;
height:75px;
text-align:left;
display:inline-block
}

.slider--transfers .slider-slide-wrapper .payment-logo {
box-shadow:0 8px 22px rgba(0,0,0,.09)
}

.slider--transfers .slick-arrow {
top:30px
}

.slider--transfers .slick-dots {
bottom:-45px
}

@media (max-width:780px) {
.slider--transfers .slider-slide-wrapper {
text-align:center
}

.slider--transfers .slick-arrow.slick-prev {
left:-40px
}

.slider--transfers .slick-arrow.slick-next {
right:-40px
}
}

.slider-slide-wrapper {
height:170px
}

.currency-card {
box-shadow:0 2px 4px rgba(0,0,0,.06);
background-color:#fff;
border-radius:10px;
width:307px;
height:160px;
position:relative;
margin-left:auto;
margin-right:auto;
cursor:pointer
}

.currency-card:hover .currency-card-overlay {
opacity:1
}

.currency-card-bottom::after,.currency-card-top::after {
content:'';
display:table;
clear:both
}

.currency-card-top {
position:absolute;
top:0;
left:0;
width:100%;
box-sizing:border-box;
padding:28px 20px 23px
}

.currency-card-left {
float:left
}

.currency-card-right {
float:right;
text-align:right
}

.currency-card-bottom {
position:absolute;
bottom:0;
left:0;
width:100%;
box-sizing:border-box;
padding:28px 20px 23px
}

.currency-card-bottom-left {
float:left;
font-size:0
}

.currency-card-bottom-right {
float:right;
font-size:0
}

.currency-card-logo {
display:inline-block;
vertical-align:middle;
width:50px;
height:50px;
border-radius:50%;
position:relative;
margin-right:14px
}

.currency-card-logo::before {
content:'';
position:absolute;
top:50%;
left:50%;
right:0;
bottom:0;
background-repeat:no-repeat;
background-position:50% 50%;
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}

.currency-card-logo--bitcoin {
background-image:linear-gradient(151deg,#fbc538 0,#f7931a 100%)
}

.currency-card-logo--bitcoin::before {
background-image:url(../images/bitcoin-logo.svg);
background-size:21px 28px
}

.currency-card-logo--ripple {
background-image:linear-gradient(141deg,#61b8f6 0,#4f8ff5 100%)
}

.currency-card-logo--ripple::before {
background-image:url(../images/ripple-logo.svg);
background-size:23px 25px
}

.currency-card-logo--ethermium {
background-image:linear-gradient(144deg,#bac5f0 0,#a7b3e0 100%)
}

.currency-card-logo--ethermium::before {
background-image:url(../images/ethermium-logo.svg);
background-size:23px 25px
}

.currency-card-desc {
display:inline-block;
vertical-align:middle
}

.currency-card-heading {
color:#042433;
font-size:20px;
font-weight:400;
line-height:22px
}

.currency-card-price {
color:#042433;
font-size:13px;
font-weight:400;
line-height:24px
}

.currency-card-price span {
color:rgba(4,36,51,.4)
}

.currency-card-total,.currency-card-type {
color:#748b9f;
font-size:12px;
font-weight:200;
text-transform:uppercase
}

.currency-card-total {
padding-top:5px;
position:relative
}

.currency-card-total::before {
content:'';
position:absolute;
left:-10px;
top:5px;
width:7px;
height:12px;
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'><g transform='translate(-577 -1770)'><g><path fill='%23ff9800' d='M577 1773.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0z' /></g><g><path fill='%23ff9800' d='M580.5 1779.33a3.5 3.5 0 0 1-3.5-3.36 4.27 4.27 0 0 0 7 0 3.5 3.5 0 0 1-3.5 3.36z' /></g><g><path fill='%23ff9800' d='M580.5 1781.67a3.5 3.5 0 0 1-3.5-3.36 4.27 4.27 0 0 0 7 0 3.5 3.5 0 0 1-3.5 3.36z' /></g></g></svg>")
}

.currency-card-graph {
width:80px;
height:20px;
background-size:contain;
background-repeat:no-repeat;
background-position:center center
}

.currency-card-diff-number {
color:#ff6060;
font-size:18px;
font-weight:400
}

.currency-card-diff-number--negative {
color:#ff6060
}

.currency-card-diff-number--positive {
color:#24c10c
}

.currency-card-diff-percent {
color:#748b9f;
font-size:12px;
font-weight:400
}

.currency-card-overlay {
position:absolute;
width:100%;
height:100%;
border-radius:10px;
box-shadow:0 6px 14px rgba(0,5,19,.19);
background-image:radial-gradient(431px 431px at 331.78% 583.97%,rgba(0,48,114,.9) 0,rgba(5,33,70,.9) 100%);
opacity:0;
transition:.25s
}

.currency-card-btn {
width:120px;
height:40px;
color:#fff;
font-size:15px;
font-weight:600;
line-height:20px;
background-color:#3c0;
position:absolute;
top:50%;
left:50%;
border-radius:50px;
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
font-weight:400;
text-align:center;
line-height:40px;
transition:.25s
}

.partner-card {
display:inline-grid;
width:469px;
height:255px;
box-shadow:0 2px 4px rgba(0,0,0,.06);
border-radius:10px;
background-color:#fff;
box-sizing:border-box;
padding:32px 21px 32px 29px;
margin-bottom:20px
}
/*
.partner-card:nth-child(odd) {
margin-right:20px
}
@media (max-width:960px) {
.partner-card:nth-child(odd) {
margin-right:0
}
}
*/
@media (max-width:810px) {
.partner-card {
width:100%;
height:auto
}
}

.partner-card-top::after {
content:'';
display:table;
clear:both
}

.partner-card-heading {
float:left;
max-width:calc(100% - 90px)
}

.partner-card-logo-wrapper {
float:right
}

.partner-card-title {
color:#042433;
font-size:24px;
font-weight:700;
line-height:1;
position:relative
}

.partner-card-title a {
color:#042433
}

.partner-card-title::after,.partner-card-title::before {
content:'';
background-color:#02a8f4;
width:3px;
height:8px;
-ms-transform:rotate(45deg);
transform:rotate(45deg);
top:2px;
right:-2px
}

.partner-card-taglist {
margin-top:15px;
margin-bottom:15px
}

.partner-card-content {
max-height:105px;
overflow:hidden
}

@media (max-width:810px) {
.partner-card-content {
max-height:none
}
}

.partner-card-content>* {
color:#042433;
font-size:16px;
font-weight:400;
line-height:1.625
}

.partner-cards-group {
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-pack:center;
justify-content:space-between
}
.partner-cards-btn {
display:block;
margin: 0 auto;
box-shadow:0 2px 4px rgba(0,0,0,.06);
border-radius:32px;
background-color:#fff;
height:64px;
width:233px;
line-height:64px;
color:#03a9f4;
font-size:16px;
font-weight:600;
letter-spacing:2px;
text-align:center;
text-transform:uppercase
}
@media (max-width:1300px) {
   .partner-cards-group {
      justify-content:space-around;
   }
   .partner-cards-btn {
      margin: 0 20%;
   }
}
.partner-cards-wrapper {
max-width:960px;
margin:0 auto
}

.taglist {
font-size:0
}

.taglist-item {
display:inline-block;
margin-bottom:10px
}

.taglist-item:not(:last-child) {
padding-right:10px
}

.taglist-link {
display:block;
border-radius:11px;
border:2px solid #e9edf0;
color:#748b9f;
font-size:14px;
font-weight:400;
line-height:1.15;
padding:4px 13px;
box-sizing:border-box
}

.select-blue {
max-width:380px;
width:100%;
text-align:left
}

.select-blue .SumoSelect>.CaptionCont {
width:365px;
height:60px;
border-radius:100px;
border:2px solid rgba(2,169,243,.5);
background-color:#fff;
font-size:22px;
font-weight:400;
line-height:60px;
cursor:pointer;
position:relative
}

@media (max-width:460px) {
.select-blue .SumoSelect>.CaptionCont {
width:260px
}
}

.select-blue .SumoSelect>.CaptionCont::after,.select-blue .SumoSelect>.CaptionCont::before {
content:'';
position:absolute;
width:8px;
height:2px;
background-color:#23c10c;
right:35px;
top:50%;
-ms-transform:translateY(-50%) rotate(45deg);
transform:translateY(-50%) rotate(45deg)
}

.select-blue .SumoSelect>.CaptionCont::after {
-ms-transform:translateY(-50%) rotate(-45deg);
transform:translateY(-50%) rotate(-45deg);
right:30px
}

.select-blue .SumoSelect>.CaptionCont>span {
text-align:left;
padding:0 30px;
font-size:22px
}

.select-blue .SumoSelect>.optWrapper {
border-radius:0 0 50px 50px;
border:2px solid rgba(2,169,243,.5);
border-top:none;
box-shadow:none
}

.select-blue .SumoSelect.open>.optWrapper {
top:46px
}

.select-blue .SumoSelect.open>.CaptionCont {
border-radius:35px 35px 0 0
}

.select-blue .SumoSelect>.optWrapper>.options li.opt {
border-bottom:none
}

.select-blue .SumoSelect .select-all>label,.select-blue .SumoSelect>.CaptionCont,.select-blue .SumoSelect>.optWrapper>.options li.opt label {
font-size:18px;
color:#000
}

.select-blue .SumoSelect>.optWrapper.isFloating {
width:262px
}

.select-blue--sm {
max-width:none
}

.select-blue--sm .SumoSelect>.CaptionCont {
width:220px;
height:50px;
line-height:50px;
box-sizing:border-box
}

.select-blue--sm .SumoSelect>.CaptionCont>span {
font-size:16px
}

.select-blue--sm .SumoSelect>.CaptionCont::after,.select-blue--sm .SumoSelect>.CaptionCont::before {
background-color:#02a8f4;
height:3px;
right:20px;
top:24px
}

.select-blue--sm .SumoSelect>.CaptionCont::after {
right:15px
}

.select-blue--sm .SumoSelect .select-all>label,.select-blue--sm .SumoSelect>.CaptionCont,.select-blue--sm .SumoSelect>.optWrapper>.options li.opt label {
font-size:16px
}

.select-blue--sm .SumoSelect.open>.CaptionCont {
border-radius:25px 25px 0 0
}

.select-blue--sm .SumoSelect>.CaptionCont>span {
line-height:48px
}

.select-blue--sm .SumoSelect>.optWrapper {
border-radius:0 0 35px 35px
}

.btn.btn--create {
border-radius:36px;
font-size:22px;
font-weight:400;
margin-right:21px;
line-height:1
}

.btn.btn--login {
padding:17px 30px 16px 68px;
border:2px solid #03a9f4;
border-radius:36px;
font-size:22px;
font-weight:400;
color:#03a9f4;
transition:background .3s ease-out,box-shadow .3s ease-out;
line-height:1
}

.btn--login.white-login {
color:#fff
}

.btn--login.white-login:hover {
background-color:#03a9f45e
}

.btn--login.blue-login {
border:inherit;
background-image:linear-gradient(139deg,#0cacf5 0,#03a9f4 100%);
box-shadow:0 6px 10px rgba(14,61,9,.095);
z-index:2;
transition:opacity .3s ease-out
}

.btn.btn--login:hover {
color:#fff;
transition:background .3s ease-out,box-shadow .3s ease-out;
background-color:#03b1f4a8
}

.btn.btn--login:hover svg g,.btn--login.white-login svg g {
fill:#fff;
stroke:#fff
}

.btn--login.blue-login:hover:after {
opacity:1;
background-image:linear-gradient(139deg,#19b3f9 0,#30bfff 100%)
}

.btn--login.blue-login:after {
content:'';
position:absolute;
left:1px;
top:0;
right:0;
bottom:0;
z-index:-1;
opacity:0;
transition:opacity .3s ease-out;
background-image:linear-gradient(139deg,#19b3f9 0,#30bfff 100%);
border-radius:50px
}

.btn--support {
border:3px solid #03a9f4;
max-width:initial;
width:auto;
padding:14px 50px;
font-weight:400
}

.btn--support:hover {
color:#fff;
background-color:#03a9f4
}

#merchants-catalog .side-popup-search-block .jq-selectbox ul {
max-height:500px
}

.side-popup-sect--merchant .payments-square {
transform:scale(0.75);
margin:0;
width:119px;
height:89px
}

.side-popup-sect--merchant .side-popup-col {
min-width:400px
}

.side-popup-sect--merchant .side-popup-col.spc-merchant {
position:relative;
right:-50px
}

.chat-wrapper ul {
max-height:412px
}

.chat-wrapper .chat-date {
display:none
}

.chat-wrapper p.chat-text {
display:initial;
font-size:13px
}

.chat-wrapper .chat-name {
font-size:13px;
font-weight:500;
float:left;
padding:0 5px 0 0;
line-height:1.3;
cursor:pointer
}


.footer-partners {
  margin-bottom: 40px;
}
.footer-partners__item {
  display: inline-block;
  vertical-align: top;
  height: 40px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 100% auto;
  margin: 0 10px;
}
.footer-partners__item--msc {
  width: 152px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg enable-background='new 0 0 50 50' height='50px' id='Layer_1' version='1.1' viewBox='0 0 50 50' width='50px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpolygon fill='%23fff' points='7.169,28.537 5.49,28.537 6.449,23.16 4.307,28.537 3.164,28.537 3.017,23.189 2.012,28.537 0.441,28.537 1.752,21.539 4.162,21.539 4.23,25.873 5.861,21.539 8.466,21.539 '/%3E%3Cpath d='M11.298,26.004c-0.177-0.02-0.255-0.025-0.373-0.025c-0.951,0-1.43,0.291-1.43,0.867 c0,0.355,0.232,0.58,0.597,0.58C10.777,27.426,11.27,26.846,11.298,26.004z M12.519,28.537c-0.223,0-1.39,0-1.39,0l0.033-0.59 c-0.426,0.465-0.992,0.688-1.758,0.688c-0.91,0-1.536-0.635-1.536-1.555c0-1.387,1.086-2.191,2.95-2.191 c0.188,0,0.429,0.016,0.681,0.045c0.05-0.189,0.066-0.268,0.066-0.371c0-0.377-0.292-0.516-1.078-0.516 c-0.821-0.01-1.496,0.172-1.775,0.256c0.018-0.094,0.233-1.279,0.233-1.279c0.836-0.217,1.388-0.303,2.008-0.303 c1.44,0,2.205,0.58,2.201,1.67c0.005,0.291-0.051,0.652-0.135,1.125C12.873,26.34,12.563,28.105,12.519,28.537z' fill='%23fff'/%3E%3Cpath d='M35.02,21.73l-0.272,1.52c-0.6-0.268-1.033-0.379-1.501-0.379c-1.251,0-2.131,1.078-2.131,2.619 c0,1.063,0.591,1.703,1.567,1.703c0.412,0,0.869-0.113,1.424-0.357l-0.292,1.594c-0.622,0.148-1.021,0.205-1.483,0.205 c-1.811,0-2.936-1.158-2.936-3.02c0-2.498,1.561-4.25,3.782-4.25C33.909,21.365,34.772,21.643,35.02,21.73z' fill='%23fff'/%3E%3Cpath d='M37.729,26.004c-0.177-0.02-0.255-0.025-0.375-0.025c-0.952,0-1.434,0.291-1.434,0.867 c0,0.355,0.235,0.58,0.604,0.58C37.202,27.426,37.697,26.846,37.729,26.004z M38.946,28.537c-0.221,0-1.39,0-1.39,0l0.031-0.59 c-0.424,0.465-0.989,0.688-1.755,0.688c-0.914,0-1.534-0.635-1.534-1.555c0-1.387,1.088-2.191,2.945-2.191 c0.19,0,0.433,0.016,0.683,0.045c0.051-0.189,0.065-0.268,0.065-0.371c0-0.377-0.291-0.516-1.077-0.516 c-0.816-0.01-1.498,0.172-1.775,0.256c0.019-0.094,0.234-1.279,0.234-1.279c0.839-0.217,1.388-0.303,2.006-0.303 c1.442,0,2.205,0.58,2.201,1.67c0.008,0.291-0.05,0.652-0.131,1.125C39.3,26.34,38.99,28.105,38.946,28.537z' fill='%23fff'/%3E%3Cpath d='M19.974,28.449c-0.459,0.129-0.816,0.186-1.205,0.186c-0.858,0-1.327-0.441-1.327-1.252 c-0.013-0.25,0.124-0.908,0.231-1.516c0.101-0.529,0.729-3.879,0.729-3.879h1.668l-0.196,0.861h0.858l-0.229,1.363h-0.86 c-0.192,1.086-0.472,2.432-0.474,2.607c0,0.295,0.177,0.426,0.578,0.426c0.192,0,0.341-0.02,0.454-0.055L19.974,28.449z' fill='%23fff'/%3E%3Cpath d='M25.086,28.406c-0.572,0.154-1.126,0.229-1.711,0.229c-1.865-0.002-2.84-0.871-2.84-2.537 c0-1.943,1.236-3.377,2.917-3.377c1.378,0,2.256,0.803,2.256,2.059c0,0.418-0.061,0.824-0.206,1.4H22.18 c-0.111,0.824,0.482,1.168,1.449,1.168c0.599,0,1.136-0.109,1.737-0.357L25.086,28.406z M24.149,25.029 c0.008-0.115,0.175-1.014-0.776-1.014c-0.529,0-0.906,0.365-1.065,1.014H24.149z' fill='%23fff'/%3E%3Cpath d='M13.524,24.646c0,0.721,0.39,1.215,1.278,1.588c0.676,0.283,0.784,0.367,0.784,0.627 c0,0.355-0.3,0.516-0.965,0.516c-0.498,0-0.962-0.066-1.503-0.223c0,0-0.218,1.254-0.23,1.311 c0.382,0.074,0.724,0.143,1.747,0.17c1.769,0,2.591-0.602,2.591-1.902c0-0.779-0.348-1.238-1.186-1.586 c-0.705-0.287-0.785-0.352-0.785-0.615c0-0.309,0.28-0.467,0.823-0.467c0.33,0,0.78,0.031,1.203,0.09l0.238-1.322 c-0.433-0.061-1.095-0.111-1.477-0.111C14.168,22.721,13.52,23.598,13.524,24.646z' fill='%23fff'/%3E%3Cpath d='M47.826,28.537h-1.585l0.079-0.531c-0.463,0.438-0.935,0.629-1.55,0.629 c-1.216,0-2.024-0.938-2.024-2.363c0-1.889,1.253-3.486,2.729-3.486c0.648,0,1.145,0.24,1.602,0.777l0.373-2.023h1.652 L47.826,28.537z M45.353,27.221c0.78,0,1.33-0.789,1.33-1.916c0-0.723-0.314-1.115-0.889-1.115c-0.76,0-1.301,0.793-1.301,1.912 C44.493,26.846,44.78,27.221,45.353,27.221z' fill='%23fff'/%3E%3Cpath d='M40.458,22.85c-0.207,1.76-0.584,3.543-0.877,5.305l-0.075,0.383h1.677 c0.603-3.479,0.744-4.156,1.689-4.074c0.149-0.713,0.428-1.334,0.637-1.648c-0.704-0.131-1.096,0.221-1.609,0.895 c0.041-0.291,0.115-0.57,0.101-0.859H40.458z' fill='%23fff'/%3E%3Cpath d='M26.649,22.85c-0.211,1.76-0.586,3.543-0.875,5.305l-0.078,0.383h1.682 c0.596-3.479,0.744-4.156,1.682-4.074c0.152-0.713,0.43-1.334,0.637-1.648c-0.702-0.131-1.096,0.221-1.607,0.895 c0.041-0.291,0.117-0.57,0.102-0.859H26.649z' fill='%23fff'/%3E%3Cg%3E%3Cpath d='M48.562,28.092c0-0.246,0.226-0.449,0.501-0.449c0.277,0,0.497,0.203,0.497,0.449 c0,0.244-0.22,0.445-0.497,0.445C48.787,28.537,48.562,28.336,48.562,28.092z M49.063,28.43c0.208,0,0.379-0.152,0.379-0.338 c0-0.189-0.171-0.34-0.379-0.34c-0.212,0-0.377,0.15-0.377,0.34C48.686,28.277,48.851,28.43,49.063,28.43z M48.993,28.285 h-0.102v-0.391h0.184c0.043,0,0.079,0.002,0.115,0.02c0.035,0.021,0.057,0.057,0.057,0.098c0,0.047-0.031,0.086-0.077,0.102 l0.077,0.172H49.14l-0.07-0.156h-0.076V28.285z M48.993,28.064h0.057c0.023,0,0.043,0.004,0.061-0.006 c0.021-0.012,0.031-0.029,0.031-0.047s-0.01-0.029-0.025-0.041c-0.021-0.008-0.051-0.006-0.066-0.006h-0.057V28.064z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.footer-partners__item--visa {
  width: 70px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='%23fff' viewBox='0 0 47.834 47.834' style='enable-background:new 0 0 47.834 47.834;' xml:space='preserve'%3E%3Cpolygon points='19.153,16.799 16.722,31.065 20.61,31.065 23.043,16.799 '/%3E%3Cpath d='M13.462,16.815l-3.808,9.729l-0.406-1.469c-0.751-1.77-2.883-4.312-5.386-5.914l3.482,11.897l4.114-0.007l6.123-14.239 L13.462,16.815z'/%3E%3Cpath d='M7.772,17.836c-0.226-0.869-0.881-1.128-1.694-1.159H0.05L0,16.961c4.691,1.138,7.795,3.88,9.083,7.177L7.772,17.836z'/%3E%3Cpath d='M30.923,19.534c1.272-0.02,2.194,0.258,2.91,0.546l0.351,0.165l0.526-3.092c-0.77-0.289-1.977-0.599-3.483-0.599 c-3.842,0-6.55,1.935-6.571,4.708c-0.025,2.049,1.929,3.193,3.405,3.876c1.515,0.7,2.023,1.145,2.016,1.77 c-0.012,0.955-1.208,1.393-2.325,1.393c-1.557,0-2.384-0.215-3.661-0.747l-0.501-0.228l-0.547,3.193 c0.91,0.399,2.589,0.742,4.332,0.76c4.087,0,6.743-1.912,6.771-4.875c0.017-1.621-1.02-2.858-3.267-3.873 c-1.36-0.662-2.192-1.102-2.184-1.77C28.695,20.168,29.401,19.534,30.923,19.534z'/%3E%3Cpath d='M44.688,16.815h-3.004c-0.933,0-1.627,0.254-2.037,1.184l-5.773,13.074h4.083c0,0,0.666-1.758,0.817-2.143 c0.447,0,4.414,0.006,4.979,0.006c0.116,0.498,0.474,2.137,0.474,2.137h3.607L44.688,16.815z M39.893,26.01 c0.32-0.819,1.549-3.987,1.549-3.987c-0.021,0.039,0.317-0.825,0.518-1.362l0.262,1.23c0,0,0.745,3.406,0.901,4.119H39.893z'/%3E%3C/svg%3E%0A");
}
