@charset "UTF-8";
.main__sprite {
  background-image:url(../img/homepage/sprite-homepage.png)
}
.main__sprite--bg-quotes {
  width:74px;
  height:58px;
  background-position:0 0
}
.main__sprite--demo {
  width:82px;
  height:82px;
  background-position:-74px -58px
}
.main__sprite--ico-bank {
  width:53px;
  height:43px;
  background-position:-177px -203px
}
.main__sprite--ico-clock {
  width:47px;
  height:47px;
  background-position:-230px -246px
}
.main__sprite--ico-maestro {
  width:46px;
  height:36px;
  background-position:-277px -293px
}
.main__sprite--ico-master-card {
  width:46px;
  height:35px;
  background-position:-323px -329px
}
.main__sprite--ico-message {
  width:48px;
  height:44px;
  background-position:-369px -364px
}
.main__sprite--ico-neteller {
  width:89px;
  height:16px;
  background-position:-417px -408px
}
.main__sprite--ico-people {
  width:44px;
  height:48px;
  background-position:-506px -424px
}
.main__sprite--ico-skrill {
  width:60px;
  height:21px;
  background-position:-550px -472px
}
.main__sprite--ico-sofort {
  width:50px;
  height:33px;
  background-position:-610px -493px
}
.main__sprite--ico-support {
  max-width:24px;
  width:100%;
  height:24px;
  background-position:-660px -526px
}
.main__sprite--ico-visa-electron {
  width:62px;
  height:40px;
  background-position:-684px -540px
}
.main__sprite--ico-visa {
  width:62px;
  height:20px;
  background-position:-746px -578px
}
.main__sprite--negative-balance {
  width:82px;
  height:82px;
  background-position:-808px -598px
}
.main__sprite--security {
  width:82px;
  height:82px;
  background-position:-890px -680px
}
.main__sprite--transparency {
  width:82px;
  height:82px;
  background-position:-972px -762px
}
.sprite__values {
  width:126px;
  height:126px;
  display:block;
  margin:0 auto;
  background-image:url(../img/careers/sprite-values.png)
}
.sprite__values.care {
  background-position:-126px -126px
}
.sprite__values.clarity {
  background-position:-252px -252px
}
.sprite__values.curiosity {
  background-position:-378px -378px
}
.sprite__values.boldness {
  background-position:0 0
}
.sprite__values.efficiency {
  background-position:-504px -504px
}
.sprite__values.pragmatism {
  background-position:-630px -630px
}
.sprite {
  background-image:url(../img/sprite.png?v=12);
  display:inline-block
}
.sprite-american_express {
  width:83px;
  height:51px;
  background-position:0 0
}
.sprite-appstore-btn {
  width:160px;
  height:48px;
  background-position:-83px -51px
}
.sprite-appstore-logo {
  width:110px;
  height:30px;
  background-position:-243px -99px
}
.sprite-appstore-w {
  width:150px;
  height:50px;
  background-position:-353px -129px
}
.sprite-appstore {
  width:150px;
  height:50px;
  background-position:-503px -179px
}
.sprite-bank {
  width:60px;
  height:57px;
  background-position:-653px -229px
}
.sprite-capital-slogo {
  width:36px;
  height:36px;
  background-position:-713px -286px
}
.sprite-card {
  width:71px;
  height:51px;
  background-position:-749px -322px
}
.sprite-diners_club {
  width:107px;
  height:51px;
  background-position:-820px -373px
}
.sprite-discover {
  width:71px;
  height:51px;
  background-position:-927px -424px
}
.sprite-edit {
  width:20px;
  height:19px;
  background-position:-998px -475px
}
.sprite-error-chart {
  width:104px;
  height:70px;
  background-position:-1018px -494px
}
.sprite-giropay {
  width:108px;
  height:47px;
  background-position:-1122px -564px
}
.sprite-google-play-btn {
  width:160px;
  height:48px;
  background-position:-1230px -611px
}
.sprite-googleplay-w {
  width:150px;
  height:50px;
  background-position:-1390px -659px
}
.sprite-googlestore-logo {
  width:117px;
  height:27px;
  background-position:-1540px -709px
}
.sprite-googleplay {
  width:150px;
  height:50px;
  background-position:-1540px -709px
}
.sprite-ideal {
  width:73px;
  height:64px;
  background-position:-1807px -786px
}
.sprite-jcb {
  width:67px;
  height:51px;
  background-position:-1880px -850px
}
.sprite-maestro {
  width:79px;
  height:51px;
  background-position:-1947px -901px
}
.sprite-mail-a {
  width:16px;
  height:11px;
  background-position:-2026px -952px
}
.sprite-mail {
  width:16px;
  height:11px;
  background-position:-2042px -963px
}
.sprite-master {
  width:52px;
  height:33px;
  background-position:-2058px -974px
}
.sprite-mastercard {
  width:78px;
  height:51px;
  background-position:-2110px -1007px
}
.sprite-mouse {
  width:16px;
  height:28px;
  background-position:-2188px -1058px
}
.sprite-multibanco {
  width:67px;
  height:80px;
  background-position:-2204px -1086px
}
.sprite-neteller {
  width:105px;
  height:18px;
  background-position:-2271px -1166px
}
.sprite-or {
  width:13px;
  height:50px;
  background-position:-2376px -1184px
}
.sprite-or2 {
  width:13px;
  height:50px;
  background-position:-2389px -1234px
}
.sprite-paypal {
  width:102px;
  height:26px;
  background-position:-2402px -1284px
}
.sprite-platform-btn {
  width:160px;
  height:48px;
  background-position:-2504px -1310px
}
.sprite-platform-logo {
  width:139px;
  height:31px;
  background-position:-2664px -1358px
}
.sprite-portfolio {
  width:40px;
  height:32px;
  background-position:-2803px -1389px
}
.sprite-przelewy {
  width:111px;
  height:38px;
  background-position:-2843px -1421px
}
.sprite-qiwi {
  width:103px;
  height:44px;
  background-position:-2954px -1459px
}
.sprite-skrill_rapid_transfer {
  width:101px;
  height:30px;
  background-position:-3057px -1503px
}
.sprite-skrill {
  width:76px;
  height:26px;
  background-position:-3158px -1533px
}
.sprite-sleep-big {
  width:28px;
  height:28px;
  background-position:-3234px -1559px
}
.sprite-applepay,
.sprite-payments_2c2p {
  width:101px;
  height:34px;
  background-image:url(../img/registration/2c2p.png);
  background-size:contain;
  background-position:center left;
  background-repeat:no-repeat
}
.sprite-payments_2c2p {
  width:84px;
  height:26px
}
.sprite-applepay {
  background-image:url(../img/registration/applepay.svg)
}
.sprite-doku {
  background-image:url(../img/registration/DOKU.svg);
  background-size:contain;
  width:28px;
  height:28px
}
.sprite-sms-a {
  width:16px;
  height:14px;
  background-position:-3262px -1587px
}
.sprite-sms {
  width:16px;
  height:14px;
  background-position:-3278px -1601px
}
.sprite-sofort {
  width:87px;
  height:58px;
  background-position:-3294px -1615px
}
.sprite-trustly {
  width:111px;
  height:36px;
  background-position:-3381px -1673px
}
.sprite-visa {
  width:89px;
  height:51px;
  background-position:-3492px -1709px
}
.sprite-webmoney {
  width:113px;
  height:28px;
  background-position:-3640px -1804px
}
.sprite-wallet {
  width:45px;
  height:32px;
  background-position:-3581px -1760px
}
.sprite-warning {
  width:14px;
  height:12px;
  background-position:-3626px -1792px
}
.sprite2 {
  background-image:url(../img/sprite2.png?v=03);
  display:inline-block
}
.sprite2-notaval {
  background-position:0 0;
  width:65px;
  height:60px
}
.sprite2-connect-error {
  background-position:-67px 0;
  width:60px;
  height:60px
}
.sprite2-registration-logo {
  width:166px;
  height:32px;
  background-position:-128px 0
}
.sprite2-info {
  width:25px;
  height:24px;
  background-position:-128px -33px
}
.sprite3 {
  background-image:url(../img/sprite3.png?v=03);
  display:inline-block
}
.sprite3-arrow-down {
  width:12px;
  height:8px;
  background-position:0 0
}
.sprite3-arrow-right {
  width:13px;
  height:21px;
  background-position:-12px -8px
}
.sprite4 {
  background-image:url(../img/sprite4.png?v=04);
  display:inline-block
}
.sprite4-arrow {
  width:10px;
  height:7px;
  background-position:0 0
}
.sprite4-clock-icon {
  width:15px;
  height:15px;
  background-position:-10px -7px
}
.sprite4-guard {
  width:169px;
  height:140px;
  background-position:-25px -22px
}
.sprite4-id-card {
  width:116px;
  height:99px;
  background-position:-194px -162px
}
.sprite4-linkedin-icon {
  width:24px;
  height:24px;
  background-position:-310px -261px
}
.sprite4-lock {
  width:10px;
  height:13px;
  background-position:-334px -285px
}
.sprite4-mail-icon {
  width:22px;
  height:17px;
  background-position:-344px -298px
}
.sprite4-mail {
  width:138px;
  height:75px;
  background-position:-366px -315px
}
.sprite4-pass-hide {
  width:28px;
  height:28px;
  background-position:-504px -390px
}
.sprite4-pass-show {
  width:28px;
  height:28px;
  background-position:-532px -418px
}
.sprite4-play-icon {
  width:80px;
  height:80px;
  background-position:-560px -446px
}
.sprite4-protect-160 {
  width:160px;
  height:160px;
  background-position:-640px -526px
}
.sprite4-protect {
  width:179px;
  height:179px;
  background-position:-800px -686px
}
.sprite4-segregation-160 {
  width:160px;
  height:160px;
  background-position:-979px -865px
}
.sprite4-segregation {
  width:179px;
  height:179px;
  background-position:-1139px -1025px
}
.sprite4-stay-tune {
  width:206px;
  height:88px;
  background-position:-1318px -1204px
}
.sprite4-value-icon1 {
  width:104px;
  height:106px;
  background-position:-1524px -1292px
}
.sprite4-value-icon2 {
  width:107px;
  height:105px;
  background-position:-1628px -1398px
}
.sprite4-value-icon3 {
  width:99px;
  height:103px;
  background-position:-1735px -1503px
}
.sprite4-welcome {
  width:169px;
  height:140px;
  background-position:-1834px -1606px
}
.sprite4-withdraw-160 {
  width:160px;
  height:160px;
  background-position:-2003px -1746px
}
.sprite4-withdraw {
  width:179px;
  height:179px;
  background-position:-2163px -1906px
}
.sprite5 {
  background-image:url(../img/sprite5.png?v=05);
  display:inline-block
}
.sprite5-blocked {
  width:94px;
  height:92px;
  background-position:0 0
}
.sprite5-capital-icon-bigger {
  width:80px;
  height:79px;
  background-position:-94px -92px
}
.sprite5-capital-icon {
  width:50px;
  height:50px;
  background-position:-174px -171px
}
.sprite5-capital-logo {
  width:166px;
  height:32px;
  background-position:-224px -221px
}
.sprite5-congrats {
  width:94px;
  height:92px;
  background-position:-390px -253px
}
.sprite5-income-mail {
  width:102px;
  height:97px;
  background-position:-484px -345px
}
.sprite5-investmate-icon {
  width:50px;
  height:50px;
  background-position:-586px -442px
}
.sprite5-investmate-logo {
  width:160px;
  height:40px;
  background-position:-636px -492px
}
.sprite5-nci-warning-icon {
  width:74px;
  height:64px;
  background-position:-796px -532px
}
.sprite5-print-icon {
  width:22px;
  height:18px;
  background-position:-870px -596px
}
.sprite5-rss {
  width:18px;
  height:18px;
  background-position:-892px -614px
}
.sprite6 {
  background-image:url(../img/sprite6.png?v=05);
  display:inline-block
}
.sprite6-leverage {
  width:98px;
  height:101px;
  background-position:0 0
}
.sprite6-license {
  width:109px;
  height:102px;
  background-position:-98px -101px
}
.sprite6-logout-icon {
  width:21px;
  height:13px;
  background-position:-207px -203px
}
.sprite6-no-commission {
  width:108px;
  height:117px;
  background-position:-228px -216px
}
.sprite6-protection {
  width:117px;
  height:114px;
  background-position:-336px -333px
}
.sprite6-segregation {
  width:107px;
  height:113px;
  background-position:-453px -447px
}
.sprite6-withdraw {
  width:131px;
  height:115px;
  background-position:-560px -560px
}
.sprite7 {
  background-image:url(../img/sprite7.png?v=02);
  display:inline-block
}
.sprite7-bitcoin {
  width:64px;
  height:64px;
  background-position:0 0
}
.sprite7-clock-icon {
  width:12px;
  height:12px;
  background-position:-64px -64px
}
.sprite7-crypto {
  width:54px;
  height:54px;
  background-position:-76px -76px
}
.sprite7-ethereum {
  width:40px;
  height:65px;
  background-position:-130px -130px
}
.sprite7-litecoin {
  width:64px;
  height:64px;
  background-position:-170px -195px
}
.sprite7-ripple {
  width:64px;
  height:64px;
  background-position:-234px -259px
}
.stay-tune {
  display:block;
  margin:0 auto 30px;
  position:relative
}
.stay-tune .flag-tune {
  position:absolute;
  left:3px;
  top:12px
}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html {
  font-family:sans-serif;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%
}
body {
  margin:0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display:block
}
audio,
canvas,
progress,
video {
  display:inline-block;
  vertical-align:baseline
}
audio:not([controls]) {
  display:none;
  height:0
}
[hidden],
template {
  display:none
}
a {
  background-color:transparent
}
a:active,
a:hover {
  outline:0
}
abbr[title] {
  border-bottom:1px dotted
}
b,
strong {
  font-weight:600
}
dfn {
  font-style:italic
}
h1 {
  font-size:2em;
  margin:.67em 0
}
mark {
  background:#ff0;
  color:#000
}
small {
  font-size:80%
}
sub,
sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}
sup {
  top:-.5em
}
sub {
  bottom:-.25em
}
img {
  border:0
}
svg:not(:root) {
  overflow:hidden
}
figure {
  margin:1em 40px
}
hr {
  box-sizing:content-box;
  height:0
}
pre {
  overflow:auto
}
code,
kbd,
pre,
samp {
  font-family:monospace,monospace;
  font-size:1em
}
button,
input,
optgroup,
select,
textarea {
  color:inherit;
  font:inherit;
  margin:0
}
button {
  overflow:visible
}
button,
select {
  text-transform:none
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance:button;
  cursor:pointer
}
button[disabled],
html input[disabled] {
  cursor:default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border:0;
  padding:0
}
input {
  line-height:normal
}
input[type=checkbox],
input[type=radio] {
  box-sizing:border-box;
  padding:0
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height:auto
}
input[type=search] {
  -webkit-appearance:textfield;
  box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance:none
}
fieldset {
  border:1px solid silver;
  margin:0 2px;
  padding:.35em .625em .75em
}
legend {
  border:0;
  padding:0
}
textarea {
  overflow:auto
}
optgroup {
  font-weight:700
}
table {
  border-collapse:collapse;
  border-spacing:0
}
td,
th {
  padding:0
}
summary::-webkit-details-marker {
  display:none
}
html:lang(bg),
html:lang(cs),
html:lang(da),
html:lang(de),
html:lang(es),
html:lang(et),
html:lang(fi),
html:lang(fr),
html:lang(hr),
html:lang(hu),
html:lang(it),
html:lang(lt),
html:lang(lv),
html:lang(nl),
html:lang(pl),
html:lang(pt),
html:lang(ro),
html:lang(ru),
html:lang(sk),
html:lang(sl),
html:lang(sv) {
  font-family:gilroy-full,Arial,Helvetica,sans-serif
}
html {
  font-family:gilroy,Arial,Helvetica,sans-serif
}
@font-face {
  font-family:gilroy;
  src:url(../app-site-fonts/locales/gilroy-regular-en.woff2) format("woff2");
  font-weight:400;
  font-display:swap
}
@font-face {
  font-family:gilroy;
  src:url(../app-site-fonts/locales/gilroy-bold-en.woff2) format("woff2");
  font-weight:700;
  font-display:swap
}
@font-face {
  font-family:gilroy;
  src:url(../app-site-fonts/locales/gilroy-light-en.woff2) format("woff2");
  font-weight:100;
  font-display:swap
}
@font-face {
  font-family:gilroy;
  src:url(../app-site-fonts/locales/gilroy-medium-en.woff2) format("woff2");
  font-weight:500;
  font-display:swap
}
@font-face {
  font-family:gilroy;
  src:url(../app-site-fonts/locales/gilroy-semibold-en.woff2) format("woff2");
  font-weight:600;
  font-display:swap
}
@font-face {
  font-family:gilroy-full;
  src:url(../app-site-fonts/locales/gilroy-regular-full.woff2) format("woff2");
  font-weight:400;
  font-display:swap
}
@font-face {
  font-family:gilroy-full;
  src:url(../app-site-fonts/locales/gilroy-bold-full.woff2) format("woff2");
  font-weight:700;
  font-display:swap
}
@font-face {
  font-family:gilroy-full;
  src:url(../app-site-fonts/locales/gilroy-light-full.woff2) format("woff2");
  font-weight:100;
  font-display:swap
}
@font-face {
  font-family:gilroy-full;
  src:url(../app-site-fonts/locales/gilroy-medium-full.woff2) format("woff2");
  font-weight:500;
  font-display:swap
}
@font-face {
  font-family:gilroy-full;
  src:url(../app-site-fonts/locales/gilroy-semibold-full.woff2) format("woff2");
  font-weight:600;
  font-display:swap
}
@font-face {
  font-family:icomoon;
  src:url(../app-site-fonts/svg-fonts/icomoon.eot?3pc66c);
  src:url(../app-site-fonts/svg-fonts/icomoon.eot?3pc66c#iefix) format("embedded-opentype"),
  url(../app-site-fonts/svg-fonts/icomoon.ttf?3pc66c) format("truetype"),
  url(../app-site-fonts/svg-fonts/icomoon.woff?3pc66c) format("woff"),
  url(../app-site-fonts/svg-fonts/icomoon.svg?3pc66c#icomoon) format("svg");
  font-weight:400;
  font-style:normal;
  font-display:block
}
[class*=" icn-"],
[class^=icn-] {
  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
}
.icn-search:before {
  content:""
}
.icn-world:before {
  content:"";
  color:#fff
}
.icn-check:before {
  content:""
}
.ico__play {
  width:36px;
  height:28px;
  background:transparent url(../img/traders/ico-youtube.png) center no-repeat;
  background-size:36px 28px
}
.ico-check {
  background:transparent url(../img/icons/ico-check.svg) center no-repeat;
  background-size:contain
}
.ico-fb {
  width:9px;
  height:16px;
  background-position:-5px -57px
}
.ico-tw {
  width:14px;
  height:10px;
  background-position:-33px -36px
}
.ico-in {
  width:14px;
  height:13px;
  background-position:-62px -5px
}
.ico-google {
  width:18px;
  height:11px;
  background-position:-5px -36px
}
.ico-telegram {
  background:transparent url(../img/icons/ico-telegram.svg) center no-repeat;
  background-size:contain
}
.ico-youtube {
  width:20px;
  height:21px;
  background-position:-5px -5px
}
.ico-rss {
  width:13px;
  height:13px;
  background-position:-62px -28px
}
.ico-insta {
  width:17px;
  height:16px;
  background-position:-35px -5px
}
.ico--clients {
  background:url(../img/about/ico-clients.png) center no-repeat;
  background-size:contain
}
.ico--traded {
  background:url(../img/about/ico-traded.png) center no-repeat;
  background-size:contain
}
.ico--insignia {
  background:url(../img/about/ico--insignia.png) center no-repeat;
  background-size:contain
}
.time {
  background:transparent url(../img/homepage/icon/time.png) center no-repeat;
  background-size:82px
}
.approve {
  width:61px;
  height:61px;
  background:transparent url(../img/pro-clients/approve.png) center no-repeat;
  background-size:61px
}
.stopwatch {
  width:61px;
  height:61px;
  background:transparent url(../img/pro-clients/stopwatch.png) center no-repeat;
  background-size:61px
}
.ico__messages {
  width:82px;
  height:82px;
  background:transparent url(../img/messages.png) center no-repeat;
  background-size:82px
}
.ico__clock {
  width:82px;
  height:82px;
  background:transparent url(../img/clock.png) center no-repeat;
  background-size:82px
}
.analytics {
  background:transparent url(../img/icons/ico-analytics.svg) top center no-repeat;
  background-size:48px 34px
}
.procent {
  background:transparent url(../img/icons/ico-procent.svg?v1) top center no-repeat;
  background-size:58px 35px
}
.all-time {
  background:transparent url(../img/icons/ico-all-time.svg) top center no-repeat;
  background-size:48px
}
.competitive {
  background:transparent url(../img/icons/ico-competitive.svg) top center no-repeat;
  background-size:43px
}
.favorite {
  background:transparent url(../img/icons/ico-star.svg) top center no-repeat;
  background-size:18px 17px
}
.alert {
  background:transparent url(../img/icons/ico-alert.svg) top center no-repeat;
  background-size:14px 17px
}
.ico--calc {
  background:transparent url(../img/icons/ico-calculator.svg) top center no-repeat;
  background-size:18px 18px
}
.green-check {
  background:transparent url(../img/icons/ico-green-check.svg) center no-repeat;
  background-size:24px
}
.ico-none {
  background:transparent url(../img/icons/ico-none.svg) center no-repeat;
  background-size:12px
}
:focus {
  outline:0
}
.scroll__none {
  overflow:hidden!important;
  -webkit-overflow-scrolling:auto
}
.gray {
  background:#f8f8f8
}
body.user-logged .hide-user-logged {
  display:none
}
.negative-price:after,
.positive-price:after {
  content:"";
  width:0;
  height:0;
  position:absolute;
  right:7px;
  top:50%;
  transform:translateY(-50%);
  border-left:5px solid transparent;
  border-right:5px solid transparent
}
.positive-price {
  background:rgba(0,156,209,.2)
}
.positive-price:after {
  border-bottom:6px solid #009cd1
}
.negative-price {
  background:rgba(241,60,60,.2)
}
.negative-price:after {
  border-top:6px solid #f13c3c
}
.grow-up {
  color:#359acc
}
.grow-down {
  color:#f13c3c
}
.progressbar {
  overflow:hidden
}
.progressbar:before {
  content:"";
  display:block;
  width:0
}
.progressbar.p100:before {
  width:100%
}
.progressbar.p99:before {
  width:99%
}
.progressbar.p98:before {
  width:98%
}
.progressbar.p97:before {
  width:97%
}
.progressbar.p96:before {
  width:96%
}
.progressbar.p95:before {
  width:95%
}
.progressbar.p94:before {
  width:94%
}
.progressbar.p93:before {
  width:93%
}
.progressbar.p92:before {
  width:92%
}
.progressbar.p91:before {
  width:91%
}
.progressbar.p90:before {
  width:90%
}
.progressbar.p89:before {
  width:89%
}
.progressbar.p88:before {
  width:88%
}
.progressbar.p87:before {
  width:87%
}
.progressbar.p86:before {
  width:86%
}
.progressbar.p85:before {
  width:85%
}
.progressbar.p84:before {
  width:84%
}
.progressbar.p83:before {
  width:83%
}
.progressbar.p82:before {
  width:82%
}
.progressbar.p81:before {
  width:81%
}
.progressbar.p80:before {
  width:80%
}
.progressbar.p79:before {
  width:79%
}
.progressbar.p78:before {
  width:78%
}
.progressbar.p77:before {
  width:77%
}
.progressbar.p76:before {
  width:76%
}
.progressbar.p75:before {
  width:75%
}
.progressbar.p74:before {
  width:74%
}
.progressbar.p73:before {
  width:73%
}
.progressbar.p72:before {
  width:72%
}
.progressbar.p71:before {
  width:71%
}
.progressbar.p70:before {
  width:70%
}
.progressbar.p69:before {
  width:69%
}
.progressbar.p68:before {
  width:68%
}
.progressbar.p67:before {
  width:67%
}
.progressbar.p66:before {
  width:66%
}
.progressbar.p65:before {
  width:65%
}
.progressbar.p64:before {
  width:64%
}
.progressbar.p63:before {
  width:63%
}
.progressbar.p62:before {
  width:62%
}
.progressbar.p61:before {
  width:61%
}
.progressbar.p60:before {
  width:60%
}
.progressbar.p59:before {
  width:59%
}
.progressbar.p58:before {
  width:58%
}
.progressbar.p57:before {
  width:57%
}
.progressbar.p56:before {
  width:56%
}
.progressbar.p55:before {
  width:55%
}
.progressbar.p54:before {
  width:54%
}
.progressbar.p53:before {
  width:53%
}
.progressbar.p52:before {
  width:52%
}
.progressbar.p51:before {
  width:51%
}
.progressbar.p50:before {
  width:50%
}
.progressbar.p49:before {
  width:49%
}
.progressbar.p48:before {
  width:48%
}
.progressbar.p47:before {
  width:47%
}
.progressbar.p46:before {
  width:46%
}
.progressbar.p45:before {
  width:45%
}
.progressbar.p44:before {
  width:44%
}
.progressbar.p43:before {
  width:43%
}
.progressbar.p42:before {
  width:42%
}
.progressbar.p41:before {
  width:41%
}
.progressbar.p40:before {
  width:40%
}
.progressbar.p39:before {
  width:39%
}
.progressbar.p38:before {
  width:38%
}
.progressbar.p37:before {
  width:37%
}
.progressbar.p36:before {
  width:36%
}
.progressbar.p35:before {
  width:35%
}
.progressbar.p34:before {
  width:34%
}
.progressbar.p33:before {
  width:33%
}
.progressbar.p32:before {
  width:32%
}
.progressbar.p31:before {
  width:31%
}
.progressbar.p30:before {
  width:30%
}
.progressbar.p29:before {
  width:29%
}
.progressbar.p28:before {
  width:28%
}
.progressbar.p27:before {
  width:27%
}
.progressbar.p26:before {
  width:26%
}
.progressbar.p25:before {
  width:25%
}
.progressbar.p24:before {
  width:24%
}
.progressbar.p23:before {
  width:23%
}
.progressbar.p22:before {
  width:22%
}
.progressbar.p21:before {
  width:21%
}
.progressbar.p20:before {
  width:20%
}
.progressbar.p19:before {
  width:19%
}
.progressbar.p18:before {
  width:18%
}
.progressbar.p17:before {
  width:17%
}
.progressbar.p16:before {
  width:16%
}
.progressbar.p15:before {
  width:15%
}
.progressbar.p14:before {
  width:14%
}
.progressbar.p13:before {
  width:13%
}
.progressbar.p12:before {
  width:12%
}
.progressbar.p11:before {
  width:11%
}
.progressbar.p10:before {
  width:10%
}
.progressbar.p9:before {
  width:9%
}
.progressbar.p8:before {
  width:8%
}
.progressbar.p7:before {
  width:7%
}
.progressbar.p6:before {
  width:6%
}
.progressbar.p5:before {
  width:5%
}
.progressbar.p4:before {
  width:4%
}
.progressbar.p3:before {
  width:3%
}
.progressbar.p2:before {
  width:2%
}
.progressbar.p1:before {
  width:1%
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight:700;
  margin:0
}
.h1,
h1 {
  font-size:32px;
  line-height:42px;
  color:#000
}
.h2,
h2 {
  font-size:32px;
  line-height:40px;
  color:#000
}
.h3,
h3 {
  font-size:22px;
  line-height:30px;
  color:#000
}
.h4,
h4 {
  font-size:18px;
  line-height:24px;
  color:#000
}
.h5,
h5 {
  font-size:16px;
  line-height:22px;
  color:#000
}
.h6,
h6 {
  font-size:14px;
  line-height:20px;
  color:#000
}
.txt-lg,
p.txt-lg {
  font-size:20px;
  line-height:34px;
  color:#000
}
.txt-md,
p.txt-md {
  font-size:18px;
  line-height:30px;
  color:#000
}
.txt-sm,
p.txt-sm {
  font-size:14px;
  line-height:22px;
  color:#000
}
p {
  font-weight:400;
  font-size:16px;
  line-height:1.375
}
ul {
  list-style-type:none
}
.animated {
  animation-duration:1s;
  animation-fill-mode:both
}
@keyframes fadeInUp {
  0% {
    opacity:0;
    transform:translateY(100%)
  }
  100% {
    opacity:1;
    transform:translateY(0)
  }
}
.fadeInUp {
  animation-name:fadeInUp
}
@keyframes fadeIn {
  0% {
    opacity:0
  }
  100% {
    opacity:1
  }
}
.fadeIn {
  animation-name:fadeIn
}
@keyframes fadeInRight {
  from {
    opacity:0;
    transform:translate3d(100%,0,0)
  }
  to {
    opacity:1;
    transform:translate3d(0,0,0)
  }
}
.fadeInRight {
  animation-name:fadeInRight
}
@keyframes fadeInLeft {
  from {
    opacity:0;
    transform:translate3d(-100%,0,0)
  }
  to {
    opacity:1;
    transform:translate3d(0,0,0)
  }
}
.fadeInLeft {
  animation-name:fadeInLeft
}
@keyframes positive-tic {
  0% {
    background-color:rgba(22,138,207,.2)
  }
  40% {
    background-color:rgba(22,138,207,.2)
  }
  100% {
    background-color:transparent
  }
}
@keyframes positive-arr {
  0% {
    border-bottom-color:#168acf
  }
  40% {
    border-bottom-color:#168acf
  }
  100% {
    border-bottom-color:transparent
  }
}
@keyframes negative-tic {
  0% {
    background-color:rgba(241,60,60,.2)
  }
  50% {
    background-color:rgba(241,60,60,.2)
  }
  100% {
    background-color:transparent
  }
}
@keyframes negative-arr {
  0% {
    border-top-color:#f13c3c
  }
  50% {
    border-top-color:#f13c3c
  }
  100% {
    border-top-color:transparent
  }
}
.container {
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto;
  width:1170px
}
.container-fluid {
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto
}
.row {
  margin-right:-15px;
  margin-left:-15px
}
.row:after,
.row:before {
  display:table;
  content:" "
}
.row:after {
  clear:both
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  position:relative;
  min-height:1px;
  padding-right:15px;
  padding-left:15px
}
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  float:left
}
.col-xs-12 {
  width:100%
}
.col-xs-11 {
  width:91.66666667%
}
.col-xs-10 {
  width:83.33333333%
}
.col-xs-9 {
  width:75%
}
.col-xs-8 {
  width:66.66666667%
}
.col-xs-7 {
  width:58.33333333%
}
.col-xs-6 {
  width:50%
}
.col-xs-5 {
  width:41.66666667%
}
.col-xs-4 {
  width:33.33333333%
}
.col-xs-3 {
  width:25%
}
.col-xs-2 {
  width:16.66666667%
}
.col-xs-1 {
  width:8.33333333%
}
.col-xs-pull-12 {
  right:100%
}
.col-xs-pull-11 {
  right:91.66666667%
}
.col-xs-pull-10 {
  right:83.33333333%
}
.col-xs-pull-9 {
  right:75%
}
.col-xs-pull-8 {
  right:66.66666667%
}
.col-xs-pull-7 {
  right:58.33333333%
}
.col-xs-pull-6 {
  right:50%
}
.col-xs-pull-5 {
  right:41.66666667%
}
.col-xs-pull-4 {
  right:33.33333333%
}
.col-xs-pull-3 {
  right:25%
}
.col-xs-pull-2 {
  right:16.66666667%
}
.col-xs-pull-1 {
  right:8.33333333%
}
.col-xs-pull-0 {
  right:auto
}
.col-xs-push-12 {
  left:100%
}
.col-xs-push-11 {
  left:91.66666667%
}
.col-xs-push-10 {
  left:83.33333333%
}
.col-xs-push-9 {
  left:75%
}
.col-xs-push-8 {
  left:66.66666667%
}
.col-xs-push-7 {
  left:58.33333333%
}
.col-xs-push-6 {
  left:50%
}
.col-xs-push-5 {
  left:41.66666667%
}
.col-xs-push-4 {
  left:33.33333333%
}
.col-xs-push-3 {
  left:25%
}
.col-xs-push-2 {
  left:16.66666667%
}
.col-xs-push-1 {
  left:8.33333333%
}
.col-xs-push-0 {
  left:auto
}
.col-xs-offset-12 {
  margin-left:100%
}
.col-xs-offset-11 {
  margin-left:91.66666667%
}
.col-xs-offset-10 {
  margin-left:83.33333333%
}
.col-xs-offset-9 {
  margin-left:75%
}
.col-xs-offset-8 {
  margin-left:66.66666667%
}
.col-xs-offset-7 {
  margin-left:58.33333333%
}
.col-xs-offset-6 {
  margin-left:50%
}
.col-xs-offset-5 {
  margin-left:41.66666667%
}
.col-xs-offset-4 {
  margin-left:33.33333333%
}
.col-xs-offset-3 {
  margin-left:25%
}
.col-xs-offset-2 {
  margin-left:16.66666667%
}
.col-xs-offset-1 {
  margin-left:8.33333333%
}
.col-xs-offset-0 {
  margin-left:0
}
.visible-lg,
.visible-md,
.visible-sm,
.visible-xs {
  display:none!important
}
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
  display:none!important
}
.hide {
  display:none!important
}
.show {
  display:block!important
}
.show-inline {
  display:inline
}
.show-inline-block {
  display:inline-block
}
.invisible {
  visibility:hidden
}
.icon-svg {
  font-size:10px
}
.icon-svg:before {
  content:" ";
  vertical-align:middle;
  display:inline-block;
  background:url(../img/sprite-svg.svg) no-repeat;
  background-size:4.1em 11.9em
}
.no-svg .icon-svg:before {
  background-image:url(../img/sprite-svg.png)
}
.icon-svg.icon-svg-email-filled:before {
  background-position:-.3em -.3em;
  width:1.6em;
  height:1.2em
}
.icon-svg.icon-svg-light:before {
  background-position:-.3em -2.1em;
  width:3.5em;
  height:3.9em
}
.icon-svg.icon-svg-linkedin:before {
  background-position:-.3em -6.6em;
  width:2.4em;
  height:2.4em
}
.icon-svg.icon-svg-twitter:before {
  background-position:-.3em -9.6em;
  width:2.4em;
  height:2em
}
.slick-slider {
  position:relative;
  display:block;
  -webkit-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 {
  transform:translate3d(0,0,0)
}
.slick-track {
  position:relative;
  top:0;
  left:0;
  display:block;
  margin-left:auto;
  margin-right:auto
}
.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
}
[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-next,
.slick-prev {
  font-size:0;
  line-height:0;
  position:absolute;
  top:40%;
  width:0;
  height:0;
  border:none;
  background:0 0;
  opacity:.75;
  cursor:pointer;
  outline:0;
  padding:20px 10px 20px 10px
}
.slick-next:after,
.slick-next:before,
.slick-prev:after,
.slick-prev:before {
  content:"";
  position:absolute;
  top:50%;
  width:0;
  height:0;
  border-top:11px solid transparent;
  border-bottom:11px solid transparent;
  border-right:8px solid #fff;
  transform:translateY(-50%)
}
.slick-next:before,
.slick-prev:before {
  left:5px;
  z-index:2
}
.slick-next:after,
.slick-prev:after {
  left:3px;
  z-index:1;
  border-right-color:var(--primary)
}
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
  opacity:1
}
.slick-next.slick-disabled,
.slick-prev.slick-disabled {
  opacity:.25
}
.slick-next.slick-disabled:after,
.slick-prev.slick-disabled:after {
  border-right-color:#000
}
.slick-prev {
  left:0
}
.slick-next {
  right:0
}
.slick-next,
.slick-next:hover {
  transform:rotate(180deg)
}
.slick-list {
  padding-bottom:30px;
  padding-top:20px
}
.slick-track {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center
}
.slick-dots {
  position:static;
  display:block;
  width:100%;
  padding:0;
  margin:0;
  list-style:none;
  text-align:center
}
.slick-dots li {
  position:relative;
  display:inline-block;
  width:10px;
  height:10px;
  margin:0 5px;
  padding:0;
  cursor:pointer
}
.slick-dots li button {
  font-size:0;
  line-height:1;
  display:block;
  width:10px;
  height:10px;
  padding:0;
  cursor:pointer;
  color:transparent;
  border:0;
  outline:0;
  background:0 0
}
.slick-dots li button:focus,
.slick-dots li button:hover {
  outline:0
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
  opacity:1;
  background:var(--primary)
}
.slick-dots li button:before {
  position:absolute;
  top:50%;
  left:50%;
  width:8px;
  height:8px;
  content:"";
  text-align:center;
  background:#e5e5e5;
  border-radius:20px;
  transform:translate(-50%,-50%);
  transition:background .3s
}
.slick-dots li.slick-active button:before {
  opacity:1;
  background:var(--primary)
}
:root {
  --u4:4px;
  --u8:8px;
  --u12:12px;
  --u13:13px;
  --u16:16px;
  --u24:24px;
  --u32:32px;
  --u40:40px;
  --u48:48px;
  --u56:56px;
  --u64:64px;
  --info:hsla(202, 100%, 50%, 1);
  --chartBlue:hsla(214, 56%, 55%, 1);
  --chartRed:hsla(359, 59%, 54%, 1);
  --success:hsla(153, 100%, 38%, 1);
  --warning:hsla(42, 92%, 51%, 1);
  --white:#fff;
  --cMain:hsla(0, 0%, 20%, 1);
  --cMainHover:hsla(0, 0%, 31%, 1);
  --cEmph:#000;
  --cLight:var(--white);
  --cLightHover:hsla(0, 0%, 51%, 1);
  --cSub:hsla(0, 0%, 51%, 1);
  --cSubHover:hsla(0, 0%, 31%, 1);
  --cBorder:hsla(0, 0%, 88%, 1);
  --cBorderDark:hsla(0, 0%, 20%, 1);
  --cDivider:hsla(0, 0%, 51%, 1);
  --bgGrey:hsla(220, 13%, 95%, 1);
  --bgDark:hsla(0, 0%, 11%, 1);
  --bgOnDark:hsla(0, 0%, 20%, 1);
  --bgOnGrey:hsla(0, 0%, 88%, 1);
  --bgDisabled:hsla(0, 0%, 88%, 1);
  --bgDisabledDark:hsla(0, 0%, 51%, 1);
  --bgDisabledDarkHover:hsla(0, 0%, 31%, 1);
  --bgHover:hsla(220, 13%, 95%, 1);
  --bgDarkHover:hsla(0, 0%, 16%, 1);
  --bgGreyHover:hsla(0, 0%, 88%, 1);
  --bgOnGreyHover:hsla(0, 0%, 74%, 1);
  --darkContrast:hsla(0, 0%, 74%, 1)
}
.cc-search__list,
.licLangSw__cont,
.licLangSw__countries {
  overflow:auto;
  scrollbar-width:thin
}
.cc-search__list::-webkit-scrollbar,
.licLangSw__cont::-webkit-scrollbar,
.licLangSw__countries::-webkit-scrollbar {
  height:0;
  width:4px
}
.cc-search__list::-webkit-scrollbar-thumb,
.licLangSw__cont::-webkit-scrollbar-thumb,
.licLangSw__countries::-webkit-scrollbar-thumb {
  background-color:#cdcdcd
}
.cc-search__list::-webkit-scrollbar-track,
.licLangSw__cont::-webkit-scrollbar-track,
.licLangSw__countries::-webkit-scrollbar-track {
  background-color:#f0f0f0
}
.flex,
.flex-center-x,
.flex-center-xy,
.flex-center-y {
  display:-ms-flexbox;
  display:flex
}
.flex-center-x,
.flex-center-xy {
  -ms-flex-pack:center;
  justify-content:center
}
.flex-center-xy,
.flex-center-y {
  -ms-flex-align:center;
  align-items:center
}
.flex-center-xy {
  height:100%
}
.flex-row {
  -ms-flex-direction:row;
  flex-direction:row
}
.flex-column {
  -ms-flex-direction:column;
  flex-direction:column
}
.flex-between {
  -ms-flex-pack:justify;
  justify-content:space-between
}
.flex-start {
  -ms-flex-align:start;
  align-items:flex-start
}
.flex-wrap {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.c-lg-1,
.c-md-1,
.c-sm-1 {
  width:100%;
  max-width:calc(100vw - 32px)
}
.c-lg-2,
.c-md-2,
.c-sm-2 {
  width:100%;
  max-width:calc(100vw - 32px)
}
.c-lg-3,
.c-md-3,
.c-sm-3 {
  width:100%;
  max-width:calc(100vw - 32px)
}
.c-lg-4,
.c-md-4,
.c-sm-4 {
  width:100%;
  max-width:calc(100vw - 32px)
}
.c-lg-5,
.c-md-5,
.c-sm-5 {
  width:100%;
  max-width:calc(100vw - 32px)
}
.c-lg-6,
.c-md-6,
.c-sm-6 {
  width:100%;
  max-width:calc(100vw - 32px)
}
.c-lg-7,
.c-md-7,
.c-sm-7 {
  width:100%;
  max-width:calc(100vw - 32px)
}
.c-lg-8,
.c-md-8,
.c-sm-8 {
  width:100%;
  max-width:calc(100vw - 32px)
}
.c-lg-9,
.c-md-9,
.c-sm-9 {
  width:100%;
  max-width:calc(100vw - 32px)
}
.c-lg-10,
.c-md-10,
.c-sm-10 {
  width:100%;
  max-width:calc(100vw - 32px)
}
.c-lg-11,
.c-md-11,
.c-sm-11 {
  width:100%;
  max-width:calc(100vw - 32px)
}
.c-lg-12,
.c-md-12,
.c-sm-12 {
  width:100%;
  max-width:calc(100vw - 32px)
}
.c-xs-1 {
  width:calc(100% / 12 * 1 - 32px)
}
.c-xs-2 {
  width:calc(100% / 12 * 2 - 32px)
}
.c-xs-3 {
  width:calc(100% / 12 * 3 - 32px)
}
.c-xs-4 {
  width:calc(100% / 12 * 4 - 32px)
}
.c-xs-5 {
  width:calc(100% / 12 * 5 - 32px)
}
.c-xs-6 {
  width:calc(100% / 12 * 6 - 32px)
}
.c-xs-7 {
  width:calc(100% / 12 * 7 - 32px)
}
.c-xs-8 {
  width:calc(100% / 12 * 8 - 32px)
}
.c-xs-9 {
  width:calc(100% / 12 * 9 - 32px)
}
.c-xs-10 {
  width:calc(100% / 12 * 10 - 32px)
}
.c-xs-11 {
  width:calc(100% / 12 * 11 - 32px)
}
.c-xs-12 {
  width:calc(100% / 12 * 12 - 32px)
}
._gridBase,
.gRow,
.grid,
.gridFixedDesk,
.gridFixedTab,
.gridFixedUp,
.gridR,
.gridRDesk,
.gridRTab,
.gridRUp {
  --col:1;
  --gapM:0;
  --gapD:0;
  --gapDC:var(--gapM);
  display:-ms-grid;
  display:grid;
  -ms-flex-line-pack:start;
  align-content:flex-start;
  gap:var(--gapDC)
}
._gridBase>*,
.gRow>*,
.grid>*,
.gridFixedDesk>*,
.gridFixedTab>*,
.gridFixedUp>*,
.gridR>*,
.gridRDesk>*,
.gridRTab>*,
.gridRUp>* {
  min-width:0;
  margin:0
}
.gridR {
  -ms-grid-columns:(minmax(0,1fr)) [auto-fit];
  grid-template-columns:repeat(auto-fit,minmax(0,1fr))
}
.gridR>* {
  -ms-grid-column:var(--columnWidth,span var(--col,1));
  grid-column:var(--columnWidth,span var(--col,1))
}
.gridFixed {
  --fixedCol:12;
  --gapDC:var(--gapD);
  display:-ms-grid;
  display:grid;
  -ms-grid-columns:(1fr) [var];
  grid-template-columns:repeat(var(--fixedCol),1fr);
  gap:var(--gapDC)
}
.gridFixed>* {
  -ms-grid-column:var(--columnWidth,span var(--col,1));
  grid-column:var(--columnWidth,span var(--col,1))
}
.gI {
  --gapD:0;
  display:-ms-inline-grid;
  display:inline-grid;
  -ms-flex-pack:start;
  justify-content:start;
  vertical-align:top;
  grid-auto-flow:column;
  justify-content:start;
  gap:var(--gapD);
  word-break:break-word
}
.gUp {
  --flex:start;
  -ms-flex-align:var(--flex,flex-start);
  align-items:var(--flex,flex-start)
}
.gDown {
  --flex:end;
  -ms-flex-align:var(--flex,flex-end);
  align-items:var(--flex,flex-end)
}
.gCenter {
  -ms-flex-align:center;
  align-items:center
}
.gCenterX {
  -ms-flex-pack:center;
  justify-content:center
}
.gReverse>:nth-last-child(1) {
  -ms-flex-order:1;
  order:1
}
.gReverse>:nth-last-child(2) {
  -ms-flex-order:2;
  order:2
}
.gReverse>:nth-last-child(3) {
  -ms-flex-order:3;
  order:3
}
.gReverse>:nth-last-child(4) {
  -ms-flex-order:4;
  order:4
}
.gReverse>:nth-last-child(5) {
  -ms-flex-order:5;
  order:5
}
.gReverse>:nth-last-child(6) {
  -ms-flex-order:6;
  order:6
}
.gReverse>:nth-last-child(7) {
  -ms-flex-order:7;
  order:7
}
.gReverse>:nth-last-child(8) {
  -ms-flex-order:8;
  order:8
}
.gReverse>:nth-last-child(9) {
  -ms-flex-order:9;
  order:9
}
.gReverse>:nth-last-child(10) {
  -ms-flex-order:10;
  order:10
}
.gReverse>:nth-last-child(11) {
  -ms-flex-order:11;
  order:11
}
.gReverse>:nth-last-child(12) {
  -ms-flex-order:12;
  order:12
}
.flRow {
  --gapD:0;
  --flex:initial;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin:calc(-1 * var(--gapD)/ 2)
}
.flRow>* {
  margin:calc(var(--gapD)/ 2)
}
.flRow__full {
  -ms-flex:1;
  flex:1
}
.flRowR {
  --gapD:0;
  --gapM:0;
  --gapFl:var(--gapM);
  --flex:initial;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin:calc(-1 * var(--gapFl)/ 2)
}
.flRowR>* {
  margin:calc(var(--gapFl)/ 2)
}
.flRowR__full {
  -ms-flex:1;
  flex:1
}
.gRow {
  -ms-grid-rows:max-content 1fr;
  grid-template-rows:max-content 1fr
}
.gRow__end {
  -ms-flex-item-align:end;
  -ms-grid-row-align:end;
  align-self:end
}
.gXxs {
  --gapM:var(--u4);
  --gapD:var(--u4)
}
.gXs {
  --gapM:var(--u8);
  --gapD:var(--u8)
}
.gXsM {
  --gapM:var(--u8);
  --gapD:var(--u16)
}
.gSm {
  --gapM:var(--u16);
  --gapD:var(--u16)
}
.gMd {
  --gapM:var(--u16);
  --gapD:var(--u24)
}
.gLg {
  --gapM:var(--u24);
  --gapD:var(--u32)
}
.gMdLg {
  --gapM:var(--u16);
  --gapD:var(--u32)
}
.gLgXl {
  --gapM:var(--u32);
  --gapD:64px
}
.gXl {
  --gapM:40px;
  --gapD:64px
}
.col-2 {
  --col:2
}
.col-3 {
  --col:3
}
.col-4 {
  --col:4
}
.col-5 {
  --col:5
}
.col-6 {
  --col:6
}
.col-7 {
  --col:7
}
.col-8 {
  --col:8
}
.col-9 {
  --col:9
}
.col-10 {
  --col:10
}
.col-11 {
  --col:11
}
.col-12 {
  --col:12
}
.cc-pic {
  overflow:hidden
}
.cc-pic img {
  display:block;
  width:100%;
  height:auto
}
.cc-wrapper,
.wrapper {
  position:relative;
  overflow:hidden
}
.cc-wrap,
.container,
.wrap {
  width:90%;
  margin:0 auto;
  padding:0
}
.cc-wrap--narrow,
.container--narrow,
.wrap--narrow {
  max-width:946px
}
.brick {
  margin-bottom:24px
}
.brickLg {
  margin-bottom:40px
}
.brickSm {
  margin-bottom:16px
}
.brickXs {
  margin-bottom:16px
}
.gap,
.gapLg,
.gapMd,
.gapSm,
.gapXs,
.gapXsMd {
  display:-ms-grid;
  display:grid;
  -ms-flex-line-pack:start;
  align-content:flex-start;
  grid-auto-columns:100%
}
.gap>*,
.gapLg>*,
.gapMd>*,
.gapSm>*,
.gapXs>*,
.gapXsMd>* {
  margin-bottom:0
}
.gapXs {
  gap:8px
}
.gapXsMd {
  gap:8px
}
.gapSm {
  gap:16px
}
.gapMd {
  gap:16px
}
.gapLg {
  gap:24px
}
.cc-box,
.cc-boxLg,
.cc-boxMd,
.cc-boxSm,
.cc-boxSmMd,
.cc-boxXXl,
.cc-boxXl,
.cc-boxXs {
  --padBox:16px;
  --radBox:24px;
  padding:var(--padBox);
  border-radius:var(--radBox);
  background:var(--white);
  color:var(--cMain)
}
.cc-box p:last-child,
.cc-boxLg p:last-child,
.cc-boxMd p:last-child,
.cc-boxSm p:last-child,
.cc-boxSmMd p:last-child,
.cc-boxXXl p:last-child,
.cc-boxXl p:last-child,
.cc-boxXs p:last-child {
  margin:0
}
.cc-boxXs {
  --padBox:8px;
  --radBox:16px
}
.cc-boxSm {
  --radBox:16px
}
.cc-boxSmMd {
  --radBox:16px
}
.cc-box__title {
  display:block;
  margin:0 calc(-1 * var(--padBox)) calc(var(--padBox) - var(--u8));
  padding:0 var(--u16) var(--u16);
  text-align:center;
  border-radius:var(--radBox) var(--radBox) 0 0;
  border-bottom:1px solid var(--cSubHover)
}
.section {
  --secPadding:var(--u32);
  padding:var(--secPadding) 0
}
.section.black+.section.black,
.section.grey+.section.grey,
.section.white+.section.white {
  padding-top:0
}
.sectionTop {
  padding-top:var(--u16)
}
.scrollLine {
  display:-ms-grid;
  display:grid;
  gap:16px;
  grid-auto-flow:column;
  grid-auto-columns:minmax(136px,1fr);
  max-width:calc(100vw - 30px)
}
.grecaptcha-badge {
  display:none
}
.toTop {
  --color:var(--cEmph);
  display:none
}
.toTop:hover {
  --color:var(--cMainHover)
}
.scroll__none {
  --disScrollPdRight:0;
  -webkit-overflow-scrolling:auto;
  overflow:hidden!important;
  padding-right:var(--disScrollPdRight)
}
.disabled-scroll-body {
  overflow:hidden;
  width:100%
}
.cc-header {
  --headerBackground:var(--cLight);
  --headerHoverBackground:var(--bgHover);
  --headerBdC:var(--cBorder);
  --headerFontColor:var(--bgDark);
  --headerHoverFontColor:var(--bgDarkHover);
  --headerFontWeight:500;
  --headerFontSize:13px;
  --headerGapBottom:var(--u16);
  margin-bottom:var(--headerGapBottom);
  position:-webkit-sticky;
  position:sticky;
  left:0;
  right:0;
  top:0;
  background:var(--headerBackground);
  border-bottom:1px solid var(--headerBdC);
  font-weight:var(--headerFontWeight);
  font-size:var(--headerFontSize);
  z-index:33
}
.cc-header__wrap {
  --rowH:40px;
  position:relative;
  display:-ms-grid;
  display:grid;
  -ms-grid-columns:(max-content)[2];
  grid-template-columns:repeat(2,max-content);
  -ms-grid-rows:var(--rowH) 100%;
  grid-template-rows:var(--rowH) 100%;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.cc-header .cc-wrap {
  font-size:var(--headerFontSize)
}
.cc-header__logo {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin:2px 0;
  width:var(--logoWidth,100%);
  height:var(--logoHeight,auto);
  font-size:0
}
.cc-header__btn {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:4px var(--u16);
  background:var(--loginBtnBg);
  border-radius:var(--u8);
  white-space:nowrap;
  line-height:16px;
  font-weight:700;
  color:var(--loginBtnTxtColor);
  transition:background .2s ease-out,box-shadow .2s ease-out;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.cc-header__btn--empty {
  background:0 0;
  color:var(--loginBtnEmptyTxtColor);
  box-shadow:inset 0 0 0 1px var(--cBorder)
}
.cc-header button {
  border:none
}
.riskWarn {
  --riskWarnBgColor:var(--bgDark);
  --riskWarnTextColor:var(--cLight);
  --riskWarnBtnBg:var(--bgDark);
  --riskWarnBtnArrColor:var(--darkContrast);
  position:relative;
  padding:var(--u8) 0;
  background:var(--riskWarnBgColor);
  color:var(--riskWarnTextColor)
}
.riskWarn--fz16 .riskWarn__text {
  line-height:18px;
  font-size:14px
}
.riskWarn__wrap {
  padding:var(--u8) 0;
  border-top:1px solid var(--cSub);
  border-bottom:1px solid var(--cSub)
}
.riskWarn__btn {
  position:absolute;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  left:50%;
  bottom:-2px;
  width:var(--u24);
  height:var(--u24);
  background:var(--riskWarnBtnBg);
  border-radius:50%;
  transition:transform .3s ease-out;
  transform:translateX(-50%) rotate(180deg);
  cursor:pointer;
  z-index:10
}
.riskWarn__btn:after,
.riskWarn__btn:before {
  position:absolute;
  top:50%;
  width:4px;
  height:4px;
  border:solid var(--riskWarnBtnArrColor);
  border-width:0 1px 1px 0;
  transition:transform .3s ease-out;
  transform:translateY(-50%) rotate(45deg);
  content:""
}
.riskWarn__btn:before {
  margin-top:-3px
}
.riskWarn__text {
  position:relative;
  line-height:14px;
  font-weight:400;
  font-size:12px;
  text-align:start;
  z-index:12
}
.riskWarn__text strong {
  color:inherit
}
.riskWarn .text-mob {
  display:none
}
.cc-logo {
  --logoColor:var(--bgDarkHover);
  max-width:100%;
  fill:currentColor;
  color:var(--logoColor)
}
.cc-logo--short {
  max-width:40px
}
.licLangSw {
  padding:4px 0;
  cursor:pointer
}
.licLangSw__btn {
  --bgColor:0 0;
  --txtColor:var(--headerHoverFontColor);
  padding:var(--u8);
  background:var(--bgColor);
  border-radius:var(--u8);
  white-space:nowrap;
  transition:background .2s ease-out,color .2s ease-out
}
.licLangSw__btn .hdrIcon {
  --icW:14px;
  --icSvgWH:10px;
  --icBdC:var(--headerFontColor);
  --icBdrs:4px;
  --icClr:var(--headerFontColor)
}
.licLangSw__btn small {
  color:var(--txtColor);
  transition:color .2s ease-out
}
.licLangSw__divide {
  width:1px;
  height:100%;
  background:var(--bgOnGreyHover)
}
.licLangSw__loc {
  max-width:80px;
  width:-webkit-max-content;
  width:max-content
}
.cc-nav {
  position:absolute;
  padding:var(--u24) var(--u16);
  left:0;
  right:0;
  top:0;
  transition:transform .3s ease-out;
  transform:rotate3d(1,0,0,-90deg);
  transform-origin:50% 0
}
.cc-nav__wrap {
  display:-ms-grid;
  display:grid;
  -ms-grid-columns:1fr;
  grid-template-columns:1fr;
  padding-bottom:64px;
  gap:var(--u8);
  height:100%;
  overflow-y:auto
}
.cc-nav__item {
  position:relative;
  border-radius:var(--u8);
  transition:background .2s ease-out
}
.cc-nav__link {
  padding:var(--u8) var(--u16);
  border-radius:4px;
  line-height:16px;
  color:var(--headerFontColor);
  transition:background .2s ease-out
}
.cc-nav__link--lvl1 {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:var(--u8) var(--u16);
  background:0 0;
  border-radius:0;
  white-space:nowrap
}
.cc-nav__link--lvl1 .hdrIcon {
  --icWH:20px;
  --icSvgWH:var(--u16);
  --icBg:0 0;
  --icBdrs:6px;
  --icBdC:var(--cSub)
}
.cc-nav__link--disabled {
  cursor:default
}
.cc-nav__link strong {
  color:var(--headerFontColor)
}
.cc-search {
  position:relative
}
.cc-search__form {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center
}
.cc-search__close,
.cc-search__loupe {
  position:absolute;
  top:50%;
  transform:translateY(-50%)
}
.cc-search__close.hdrIcon,
.cc-search__loupe.hdrIcon {
  --icW:var(--u16);
  --icSvgWH:var(--u16);
  --icClr:var(--cSub)
}
.cc-search__loupe {
  left:var(--u16)
}
.cc-search__input {
  padding:var(--u8) 48px;
  width:100%;
  background:0 0;
  border:none;
  border-radius:var(--u8);
  line-height:var(--u24);
  font-size:var(--u16);
  color:var(--headerFontColor);
  box-shadow:inset 0 0 0 1px var(--cBorder);
  transition:box-shadow .2s ease-out;
  cursor:pointer;
  z-index:1
}
.cc-search__dropdown {
  display:none
}
.burgerBtn {
  position:relative;
  width:var(--u24);
  height:var(--u24);
  background:0 0
}
.burgerBtn .hdrIcon {
  --icWH:var(--u24);
  --icClr:var(--headerFontColor);
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  visibility:visible;
  transition:visibility .2s ease-out,opacity .2s ease-out
}
.hdrIcon {
  --icWH:var(--u16);
  --icSvgWH:var(--u16);
  --icBg:0 0;
  --icHovBg:0 0;
  --icBdrs:var(--u8);
  --icBdC:transparent;
  --icClr:inherit;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  width:var(--icWH);
  height:var(--icWH);
  background:var(--icBg);
  border-radius:var(--icBdrs);
  box-shadow:0 0 0 1px inset var(--icBdC);
  transition:background .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out,opacity .2s ease-out
}
.hdrIcon .cc-icons {
  --iconSize:var(--icSvgWH);
  --colorIcon:var(--icClr);
  transform:var(--icHovTform,var(--iconTransform))
}
.cc-nav__dropdown,
.licLangSw__dropdown,
.topBanner,
.userProfile {
  display:none
}
.cc-header hr {
  --cDivider:var(--headerBdC)
}
.cc-header__appslink {
  width:var(--u24);
  height:var(--u24);
  color:var(--bgDarkHover)
}
.licLangSw__dropdown {
  position:absolute;
  display:-ms-grid;
  display:grid;
  -ms-grid-columns:1fr;
  grid-template-columns:1fr;
  left:0;
  right:0;
  top:100%;
  width:100vw;
  transform:rotate3d(1,0,0,-90deg);
  transform-origin:50% 0;
  transition:transform .3s ease-out,opacity .3s ease-out;
  pointer-events:none;
  cursor:initial;
  opacity:0
}
.licLangSw__cont {
  padding:var(--u24);
  max-height:65vh;
  background:var(--headerHoverBackground);
  border-radius:0 0 var(--u16) var(--u16);
  border:1px solid var(--headerBdC);
  border-top:0;
  color:var(--headerFontColor)
}
.licLangSw__wrap {
  display:-ms-grid;
  display:grid;
  -ms-grid-columns:1fr;
  grid-template-columns:1fr;
  -ms-flex-align:start;
  align-items:start;
  gap:var(--u8)
}
.licLangSw__selected {
  padding:var(--u8);
  -webkit-padding-end:40px;
  padding-inline-end:40px;
  width:100%;
  background:var(--headerBackground);
  border-radius:var(--u8);
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.licLangSw__countries {
  max-height:148px;
  -webkit-padding-start:0;
  padding-inline-start:0;
  -webkit-padding-end:var(--u8);
  padding-inline-end:var(--u8);
  font-weight:400
}
.licLangSw__countries a {
  width:100%;
  color:inherit
}
.licLangSw__entity {
  grid-auto-flow:row;
  padding:var(--u8) var(--u16);
  background:var(--headerBackground);
  border-radius:var(--u8);
  line-height:24px
}
.licLangSw__search {
  position:relative
}
.licLangSw__search .fieldDropdown__control {
  padding:var(--u8) var(--u16);
  -webkit-padding-start:40px;
  padding-inline-start:40px;
  background:0 0
}
.licLangSw__search .fieldDropdown__control:-ms-input-placeholder {
  font-weight:400;
  color:var(--cSub)
}
.licLangSw__search .fieldDropdown__control::placeholder {
  font-weight:400;
  color:var(--cSub)
}
.licLangSw__langs {
  display:-ms-grid;
  display:grid;
  -ms-grid-columns:(minmax(136px,1fr)) [auto-fit];
  grid-template-columns:repeat(auto-fit,minmax(136px,1fr));
  grid-auto-rows:max-content;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-align:center;
  align-items:center;
  gap:var(--u8) 64px;
  font-weight:400
}
.licLangSw__langs a {
  padding:4px var(--u8);
  border-radius:var(--u8);
  font-weight:400;
  color:inherit;
  transition:background .2s ease-out
}
.licLangSw__icon {
  position:absolute;
  left:var(--u8);
  top:50%
}
.licLangSw__icon.licLangSw__icon--close {
  left:unset;
  right:var(--u8);
  cursor:pointer
}
.licLangSw__icon.licLangSw__icon--close .cc-icons {
  --iconSize:var(--u24)
}
.licLangSw__icon .cc-icons {
  --iconSize:var(--u16);
  --colorIcon:var(--cSub);
  --iconTransform:translateY(-50%)
}
.licLangSw .fieldDropdown {
  --dropdownListPd:var(--u8);
  --borderControl:var(--cEmph)
}
.licLangSw .fieldDropdown__control {
  --sizeText:var(--u16);
  --cText:var(--headerFontColor)
}
.licLangSw .fieldDropdown__control--hidden {
  --bgControl:0 0;
  --borderControl:transparent;
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0
}
.licLangSw .fieldDropdown__arr {
  --icSvgWH:18px;
  --icBg:hsla(0, 0%, 74%, .4);
  --icBdrs:6px;
  --icBdC:transparent;
  --icClr:var(--bgOnGreyHover)
}
.licLangSw .fieldDropdown__list {
  --bgList:var(--headerBackground);
  --borderControl:var(--cEmph);
  max-height:unset;
  overflow:visible;
  z-index:1
}
.licLangSw .fieldDropdown__list li {
  padding:4px var(--u8);
  border-radius:var(--u8)
}
.licLangSw .textGrey {
  font-weight:400
}
.licLangSw b {
  font-weight:500
}
.cc-nav {
  grid-column:1/-1;
  -ms-grid-row:2;
  grid-row:2;
  background:var(--headerBackground)
}
.cc-nav__dropdown {
  position:absolute;
  display:-ms-grid;
  display:grid;
  left:0;
  right:0;
  top:0;
  padding:0 var(--u16) var(--u8);
  transform:rotate3d(1,0,0,-90deg);
  transform-origin:50% 0;
  opacity:0
}
.cc-nav__dropdown--1col {
  display:-ms-grid;
  display:grid;
  -ms-grid-columns:1fr;
  grid-template-columns:1fr;
  -ms-flex-pack:justify;
  justify-content:space-between;
  gap:var(--u8)
}
.cc-nav__dropdown .hdrIcon {
  --icW:var(--u16);
  --icSvgWH:10px;
  --icBg:hsla(0, 0%, 51%, .4);
  --icBdrs:50%;
  --icClr:var(--cSub)
}
.cc-nav__enicon {
  display:inline-block;
  margin-left:4px;
  padding:2px 6px;
  background:var(--headerBackground);
  border-radius:2px;
  text-transform:capitalize;
  font-style:normal;
  font-weight:700;
  font-size:12px
}
.cc-search__close {
  right:var(--u16);
  opacity:0;
  cursor:pointer
}
.cc-search__close.hdrIcon {
  --icBg:hsla(0, 0%, 51%, .4);
  --icBdrs:4px
}
.cc-search__wrap {
  padding:var(--u16);
  background:var(--headerBackground);
  border:1px solid var(--headerBdC);
  border-top:0;
  border-radius:0 0 var(--u16) var(--u16);
  overflow:hidden
}
.cc-search__wrap .h4,
.cc-search__wrap h4,
.cc-search__wrap strong {
  color:var(--headerFontColor)
}
.cc-search__list {
  max-height:60vh
}
.cc-search .link p {
  line-height:16px;
  font-size:13px;
  color:var(--cSub)
}
.burgerBtn .hdrIcon:nth-child(2) {
  --icWH:20px;
  --icSvgWH:var(--u16);
  --icBdrs:6px;
  --icBdC:var(---headerBdC);
  margin:auto;
  visibility:hidden;
  opacity:0
}
.userProfile {
  display:none
}
.userProfile__btn {
  position:relative;
  padding:var(--u8) 12px var(--u8) var(--u16);
  background:0 0;
  border-radius:var(--u8);
  box-shadow:inset 0 0 0 1px var(--cBorder);
  font-weight:700;
  color:var(--headerFontColor);
  transition:box-shadow .2s ease-out
}
.userProfile__notif {
  position:absolute;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  right:10px;
  top:var(--u8);
  width:12px;
  height:12px;
  background:var(--chartRed);
  border-radius:50%
}
.userProfile__notif:after {
  line-height:12px;
  font-style:normal;
  font-size:10px;
  color:var(--cLight);
  content:"!"
}
.banner {
  width:100%;
  text-align:center;
  padding:64px 0;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  -ms-flex-direction:column;
  flex-direction:column
}
.banner .h1,
.banner .h4,
.banner .txt-md,
.banner h1,
.banner h4,
.banner p {
  color:#fff;
  text-align:center
}
.banner .h1,
.banner h1 {
  
}
.banner .txt-md,
.banner p:not(.reg-desc) {
  max-width:830px;
  width:100%;
  margin:0 auto
}
.banner .button-main {
  margin:30px auto 0
}
.banner__info {
  text-align:left;
  max-width:700px;
  margin:0 auto
}
.banner__info .button-main {
  margin-top:10px
}
.banner__btns {
  -ms-flex-item-align:stretch;
  -ms-grid-row-align:stretch;
  align-self:stretch
}
.banner__blk-btns .button-main {
  text-transform:uppercase;
  margin-top:30px;
  background:#ff5b33;
  box-shadow:0 12px 30px 0 rgba(255,51,51,.44)
}
.banner__blk-btns .button-main:focus,
.banner__blk-btns .button-main:hover {
  background:#ff7e33;
  box-shadow:0 12px 30px 0 rgba(255,126,51,.44)
}
.banner__blk-btns .button-main .arrow {
  animation-name:bounceAlpha;
  animation-duration:1.4s;
  animation-iteration-count:infinite;
  animation-timing-function:linear
}
.banner__blk-btns .button-main .arrow.primera {
  animation-name:bounceAlpha;
  animation-duration:1.4s;
  animation-delay:.2s;
  animation-iteration-count:infinite;
  animation-timing-function:linear
}
.banner__blk-btns--orange .button-main {
  background:#ffac33;
  color:#000;
  box-shadow:0 12px 30px 0 rgba(255,172,51,.44)
}
.banner__blk-btns--orange .button-main:focus,
.banner__blk-btns--orange .button-main:hover {
  background:#ffd033;
  box-shadow:0 12px 30px 0 rgba(255,208,51,.44)
}
.banner__blk-btns--orange .button-main .next .st0 {
  fill:#000
}
.banner--mid {
  background:#f8f8f8
}
.banner--mid .h1,
.banner--mid .txt-md,
.banner--mid h1,
.banner--mid p {
  color:#000
}
.banner--mid .midTitle {
  display:inline-block
}
.banner--about,
.banner--articles,
.banner--blog,
.banner--prime {
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover
}
.banner--articles {
  background:transparent url(../img/banner-articles.jpg) center no-repeat;
  background-size:cover
}
.banner--press {
  background:transparent url(../img/press-center/banner.jpg) center no-repeat;
  background-size:cover
}
.banner--reviews {
  background:transparent url(../img/reviews/bgr.jpg) center bottom no-repeat;
  background-size:cover
}
.banner--clients {
  min-height:220px;
  text-align:center;
  background:transparent url(../img/pro-clients/banner.jpg) top center no-repeat;
  background-size:cover
}
.banner--traders {
  background:transparent url(../img/traders/bg-banner-traders.jpg) center no-repeat;
  background-size:cover
}
.banner--homepage {
  background:#111216;
  min-height:100%;
  padding:0;
  position:relative
}
.banner--homepage .row-cont {
  padding:0
}
.banner--homepage .slick-list {
  padding:0
}
.banner--homepage .slick-track {
  -ms-flex-align:stretch;
  align-items:stretch
}
.banner--homepage .banner__slider.slick-initialized {
  display:block
}
.banner--homepage .slick-dots {
  text-align:left;
  position:absolute;
  right:0;
  left:0;
  bottom:20px
}
.banner--homepage .main__banner {
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-pack:justify;
  justify-content:space-between;
  overflow:visible
}
.banner--homepage .txt-md {
  text-align:left;
  display:block;
  width:100%;
  max-width:470px;
  color:rgba(255,255,255,.7);
  margin:0 auto 20px 0;
  padding:0
}
.banner--safe {
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:30px 0 0;
  position:relative;
  
}
.banner--safe .row-cont {
  margin-top:35px
}
.banner--crypto-page_btns {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  -ms-flex-direction:column;
  flex-direction:column
}
.banner--crypto-page_btns .button-link {
  margin:15px 45px
}
.banner--referral {
  background:#125257
}
.banner--referral .row-cont {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:start;
  justify-content:flex-start
}
.banner--referral img {
  max-width:100%;
  margin-right:70px
}
.banner--referral .h1,
.banner--referral .txt-md {
  text-align:left
}
.banner--referral .button-main {
  margin:30px 0 0
}
.banner--referral .banner__btns {
  text-align:left
}
.banner--main_title[lang=fr] br,
.banner--main_title[lang=it] br {
  display:block
}
.banner.banner--clients .h1,
.banner.banner--clients .txt-md,
.banner.banner--clients h1,
.banner.banner--clients p {
  text-align:left
}
.banner.banner--clients b {
  color:#fcd535
}
.banner.banner--clients .txt-md,
.banner.banner--clients p {
  max-width:750px
}
.banner.banner--clients .row-cont {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.banner.banner--clients .button-main {
  margin:0 0 0 50px;
  min-width:250px;
  font-size:22px;
  line-height:1.364
}
.banner__slider-btn--with-link {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:start;
  align-items:flex-start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -ms-flex-direction:column;
  flex-direction:column
}
.banner__slider-btn--with-link .icn-world {
  margin-right:11px
}
.banner__slider-btn--with-link .button-link {
  font-size:18px;
  line-height:30px;
  color:#fff;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding-right:16px;
  margin-top:18px;
  transition:border-color .6s linear
}
.banner__slider-btn--with-link .button-link span {
  border-bottom:none
}
.banner__slider-btn--with-link .button-link:hover {
  text-decoration:none
}
.banner__slider-btn--with-link .button-link:hover span {
  border-bottom-color:rgba(216,216,216,.27)
}
.banner__slider-btn--with-link .button-link--custom:after {
  height:9px;
  width:9px;
  border-width:2px;
  border-color:#fff
}
.banner__search .instruments-search {
  margin:0 auto;
  max-width:615px;
  width:100%;
  text-align:left;
  position:relative;
  z-index:99
}
.banner--default .h1,
.banner--default .txt-md,
.banner--default p,
.banner--ipo .h1,
.banner--ipo .txt-md,
.banner--ipo p {
  text-align:left;
  max-width:630px
}
.banner--default .txt-md,
.banner--ipo .txt-md {
  font-size:18px;
  line-height:32px;
  margin:0;
  margin-bottom:15px
}
.banner--default .h1,
.banner--ipo .h1 {
  font-size:26px
}
.banner--default .reply,
.banner--ipo .reply {
  margin:0
}
.banner--airbnb {
  position:relative;
  background-image:url(../img/ipo/banner-airbnb.jpg);
  background-position:bottom right;
  background-repeat:no-repeat;
  background-size:auto 295px
}
.banner--slack {
  background-color:#49114e;
  background-image:url(../img/ipo/slack.jpg?v1);
  background-position:bottom center;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:hidden;
  position:relative
}
.banner--slack .madden {
  width:393px;
  position:absolute;
  right:-50px;
  bottom:-2px
}
.banner--slack .madden__wrap {
  position:absolute;
  max-width:1200px;
  padding:0 30px;
  width:100%;
  margin:0 auto;
  bottom:0
}
.banner--aramco {
  background:url(../img/ipo/aramco.jpg?v1) bottom center no-repeat,linear-gradient(to right,#79be41 0,#79be41 50%,#1088ca 50%,#1088ca 100%);
  overflow:hidden;
  position:relative
}
.banner--aramco .madden {
  width:393px;
  position:absolute;
  right:0;
  bottom:-2px;
  transform:translateX(-50%)
}
.banner--aramco .madden__wrap {
  position:absolute;
  max-width:1200px;
  padding:0 30px;
  width:100%;
  margin:0 auto;
  bottom:0
}
.banner--aramco .h1,
.banner--aramco .txt-md,
.banner--aramco p {
  max-width:551px
}
.banner--aramco .reply {
  font-style:italic
}
.banner--peloton {
  background:#000 url(../img/ipo/banner-peloton.jpg?v1) bottom center no-repeat;
  overflow:hidden;
  position:relative
}
.banner--peloton .madden {
  width:393px;
  position:absolute;
  right:0;
  bottom:-2px;
  transform:translateX(-50%)
}
.banner--peloton .madden__wrap {
  position:absolute;
  max-width:1200px;
  padding:0 30px;
  width:100%;
  margin:0 auto;
  bottom:0
}
.banner--peloton .h1,
.banner--peloton .txt-md,
.banner--peloton p {
  max-width:551px
}
.banner--default {
  background-position:bottom center;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:hidden;
  position:relative
}
.banner--default .madden {
  width:393px;
  position:absolute;
  right:-50px;
  bottom:-2px
}
.banner--default .madden__wrap {
  position:absolute;
  max-width:1200px;
  padding:0 30px;
  width:100%;
  margin:0 auto;
  bottom:0
}
.banner--video {
  position:relative;
  display:-ms-flexbox;
  display:flex;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  min-height:300px;
  padding:40px 0 50px 0
}
.banner--video.mLight .banner__bg {
  mix-blend-mode:lighten
}
.banner--video.bVisual {
  background-color:#000
}
.banner--video.bVisual .banner__bg {
  object-fit:contain;
  right:0;
  width:auto
}
html[dir=rtl] .banner--video.bVisual .banner__bg {
  right:auto;
  left:0;
  transform:scale(-1,1)
}
.banner--video.halfImgCenter .banner__bg {
  object-fit:contain;
  left:50%;
  width:auto;
  transform:translateX(-60%)
}
html[dir=rtl] .banner--video.halfImgCenter .banner__bg {
  transform:translateX(-50%) scale(-1,1)
}
.banner--video.banner--volatility .banner__overlay {
  background:rgba(0,0,0,.7)
}
.banner--video.banner--gamestop {
  background:url(../img/homepage/top-banner/gamestop.jpg) left center no-repeat;
  background-position:60% center;
  background-size:cover
}
.banner--video.banner--gamestop .banner__same {
  background:url(../img/homepage/top-banner/gmlogo.svg) center no-repeat;
  background-size:contain
}
.banner--video.banner--gamestop .banner-link {
  font-size:18px;
  margin-bottom:32px;
  display:inline-block
}
.banner--video.banner--election {
  background:url(../img/homepage/top-banner/banner-election.png) left center no-repeat;
  background-size:cover
}
.banner--video.banner--boolets {
  background-size:auto 100%;
  background-position:center;
  background-repeat:no-repeat
}
.banner--video.banner--boolets .banner--first-wrap {
  padding-top:0
}
.webp .banner--video.banner--boolets {
  background-image:url(../img/homepage/top-banner/earning-seasons/bg-banner.webp)
}
.no-webp .banner--video.banner--boolets {
  background-image:url(../img/homepage/top-banner/earning-seasons/bg-banner.jpg)
}
.banner--video.banner--boolets .list-webinar__item {
  color:#fff;
  font-size:16px;
  font-weight:500
}
.banner--video.banner--boolets .list-webinar {
  margin-top:24px;
  margin-left:16px
}
.banner--video.banner--boolets .list-webinar .icn-check {
  font-size:18px
}
.banner--video.banner--zero {
  background:url(../img/homepage/top-banner/banner-zero.jpg) left center no-repeat;
  background-size:cover
}
.banner--video.banner--zero h2 span {
  display:block;
  font-size:20px;
  padding-top:20px
}
.banner--video.banner--zero .banner-text,
.banner--video.banner--zero .banner-text p {
  font-weight:400;
  font-size:16px;
  line-height:1.5;
  max-width:374px
}
.banner--video.banner--zero .banner__same:before {
  content:"";
  width:61%;
  height:110%;
  position:absolute;
  left:-20%;
  top:-56%;
  transform:translateY(50%);
  background:url(../img/homepage/top-banner/zero-gold.png) left center no-repeat;
  background-size:cover
}
.banner--video.banner--bitcoin {
  background:#21130b url(../img/homepage/top-banner/banner-bitcoin2.jpg) left center no-repeat;
  background-size:cover
}
.banner--video.banner--bitcoin .banner__same {
  display:none
}
.banner--video.banner--airbnbIPO {
  background:url(../img/homepage/top-banner/banner-airbnb.jpg) left center no-repeat;
  background-size:cover
}
.banner--video.banner--airbnbIPO .banner-text,
.banner--video.banner--airbnbIPO .banner-text p {
  font-weight:400;
  padding-top:7px;
  margin-bottom:16px
}
.webp .banner--video.banner--airbnbIPO .banner__same {
  background-image:url(../img/homepage/top-banner/platform-airbnb.png)
}
.no-webp .banner--video.banner--airbnbIPO .banner__same {
  background-image:url(../img/homepage/top-banner/platform-airbnb.png)
}
.banner--video.banner--earnings {
  --wtopList:350px;
  background:#012c3c
}
.banner--video.banner--earnings .banner--first-wrap {
  padding-left:0;
  padding-right:0
}
.banner--video.banner--earnings .banner__item {
  padding-bottom:50px
}
.banner--video.banner--earnings .banner__txt-block {
  max-width:calc(100% - var(--wtopList));
  width:100%
}
.banner--video.banner--earnings .banner__item {
  width:100%;
  max-width:100%
}
.banner--video.banner--earnings .banner__same {
  display:none
}
.banner--video .topList {
  --gap-topList:16px;
  font-size:16px;
  line-height:1.5;
  color:#fff;
  width:100%;
  max-width:362px;
  margin:0 auto 40px;
  background:rgba(0,0,0,.4);
  border-radius:16px;
  padding:24px
}
.banner--video .topListItem {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-align:start;
  align-items:flex-start;
  border-bottom:1px solid rgba(242,243,245,.4);
  text-shadow:0 2px 2px rgba(0,0,0,.25);
  padding:var(--gap-topList) 0
}
.banner--video .topListItem:last-child {
  padding-bottom:0;
  border-bottom:0
}
.banner--video .topListItem:first-child {
  padding-top:0
}
.banner--video .topListTerm {
  font-weight:700;
  padding-right:var(--gap-topList)
}
.banner--video.banner--reddit {
  background:url(../img/homepage/top-banner/reddit.jpg) right center no-repeat;
  background-size:cover
}
.banner--video.banner--reddit .banner__same {
  display:none
}
.banner--video .trustpilot {
  margin-top:8px
}
.banner--video .trustpilot img {
  margin-right:8px
}
.banner--video .tpRating {
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse;
  -ms-flex-align:center;
  align-items:center
}
.banner--video .bannerBtns {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-align:stretch;
  align-items:stretch
}
.banner--video .bannerBtns .btn,
.banner--video .bannerBtns .button-main {
  min-width:200px;
  margin-bottom:16px
}
.banner--video .bannerBtns ._demo {
  min-width:0;
  padding-left:24px;
  padding-right:24px
}
.banner--video .bannerBtns--blur {
  -webkit-backdrop-filter:blur(5px);
  backdrop-filter:blur(5px)
}
.banner--video .banner__txt-block .showBannerBtns {
  display:none
}
.banner--video .banner__txt-block .bannerBtns .hideBannerBtns {
  display:none
}
.banner--video .banner__txt-block .bannerBtns .showBannerBtns {
  display:inline-block
}
.banner--video .row-cont {
  position:relative;
  z-index:1
}
.banner--video .banner__wrap {
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:start;
  justify-content:flex-start
}
.banner--video .banner__item {
  padding-left:0;
  padding-right:0
}
.banner--video .banner__item a {
  color:#fff
}
.banner--video .banner__item a.text-gold {
  color:#fcd535
}
.banner--video .banner__same {
  margin-bottom:20px
}
.banner--video .title-middle {
  text-align:left;
  color:#fff;
  font-size:37px;
  line-height:1;
  font-weight:900;
  margin-bottom:12px;
  text-transform:initial
}
.banner--video .title-desc {
  line-height:35px;
  font-size:30px;
  color:#fff
}
.banner--video p {
  font-size:22px;
  line-height:32px;
  color:inherit;
  font-weight:400;
  text-align:left
}
.banner--video .h1 {
  font-weight:700;
  font-size:26px;
  line-height:35px
}
.banner--video .banner__info {
  text-align:center
}
.banner--video .button-link {
  margin-top:16px
}
.banner--video.banner--mt4 {
  background:url(../img/mt4/bg.jpg) left center no-repeat;
  background-size:cover
}
.banner--video.banner--mt4 .banner--first-wrap {
  padding:64px 15px
}
.banner--video.banner--mt4._asic {
  background:radial-gradient(56% 179% at 78% 88%,#fcd535 0,#1b1b1b 100%)
}
.banner--video .bannerAward--desc {
  display:none
}
.banner--video .bannerAward--mob {
  display:none
}
.banner--video .bannerAward img {
  border-radius:var(--u16)
}
.banner--video .btn {
  line-height:24px;
  font-size:16px
}
.video-first {
  display:none;
  min-height:100%
}
.banner__overlay {
  position:absolute;
  right:0;
  left:0;
  top:0;
  bottom:0;
  background:rgba(0,0,0,.5)
}
.cta {
  display:inline-block;
  cursor:pointer;
  position:relative;
  margin-left:10px
}
.arrow {
  position:absolute;
  bottom:0;
  margin-left:0;
  width:12px;
  height:12px;
  background-size:contain
}
.segunda {
  margin-left:8px
}
.next {
  background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTMxOS4xIDIxN2MyMC4yIDIwLjIgMTkuOSA1My4yLS42IDczLjdzLTUzLjUgMjAuOC03My43LjZsLTE5MC0xOTBjLTIwLjEtMjAuMi0xOS44LTUzLjIuNy03My43UzEwOSA2LjggMTI5LjEgMjdsMTkwIDE5MHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzE5LjEgMjkwLjVjMjAuMi0yMC4yIDE5LjktNTMuMi0uNi03My43cy01My41LTIwLjgtNzMuNy0uNmwtMTkwIDE5MGMtMjAuMiAyMC4yLTE5LjkgNTMuMi42IDczLjdzNTMuNSAyMC44IDczLjcuNmwxOTAtMTkweiIvPjwvc3ZnPg==)
}
.next--black {
  background-image:url(../img/icons/next-arr.svg)
}
@keyframes bounceAlpha {
  0% {
    opacity:1;
    transform:translateX(0) scale(1)
  }
  25% {
    opacity:0;
    transform:translateX(10px) scale(.9)
  }
  26% {
    opacity:0;
    transform:translateX(-10px) scale(.9)
  }
  55% {
    opacity:1;
    transform:translateX(0) scale(1)
  }
}
.badge-pro {
  position:absolute;
  right:0;
  bottom:40px;
  background:#3284cc;
  padding:13px;
  color:#fff;
  font-size:13px;
  font-weight:600;
  border-radius:4px;
  transition:background .23s ease;
  z-index:1
}
.badge-pro:after {
  content:"";
  display:inline-block;
  width:5px;
  height:5px;
  border:solid #fff;
  border-width:2px 2px 0 0;
  transform:rotate(45deg);
  margin-left:5px;
  position:relative;
  top:-1px
}
.badge-pro:hover {
  background:#57b0ff
}
.badge-pro.laptop-screen {
  border-radius:2px 0 0 2px
}
.award-banner {
  background:url(../img/homepage/dark-bg.jpg) no-repeat center;
  background-size:cover
}
.award-banner__info {
  padding:50px 0 22px;
  text-align:center;
  max-width:545px;
  margin:0 auto;
  font-size:18px;
  line-height:28px;
  color:#fff;
  position:relative
}
.award-banner .title {
  font-size:30px;
  font-weight:700;
  line-height:38px;
  color:#fff;
  margin-bottom:15px
}
.award-banner .app-box {
  margin-top:23px
}
.award-banner .app-box a {
  margin:0 5px
}
.award-banner-wrap {
  overflow:hidden;
  padding-top:40px;
  background:#fff
}
.award-banner .imac {
  width:400px;
  height:396px;
  position:absolute;
  bottom:-3px;
  left:-400px;
  background-repeat:no-repeat;
  background-position:bottom;
  background-size:contain
}
.webp .award-banner .imac {
  background-image:url(../img/homepage/imac.webp)
}
.no-webp .award-banner .imac {
  background-image:url(../img/homepage/imac.png)
}
.award-banner .iphone {
  width:400px;
  height:396px;
  position:absolute;
  bottom:0;
  right:-420px;
  background-repeat:no-repeat;
  background-position:bottom;
  background-size:contain
}
.webp .award-banner .iphone {
  background-image:url(../img/homepage/a-iphone.webp?v2)
}
.no-webp .award-banner .iphone {
  background-image:url(../img/homepage/a-iphone.png?v2)
}
.award-banner__link {
  color:inherit
}
.award-banner__frame {
  display:inline-block
}
.award-banner__frame .text-with-line {
  margin:5px 5px 10px
}
.banner--white {
  background:#f5f5f5;
  background-image:none;
  color:#000
}
.banner--white h2,
.banner--white p {
  color:inherit
}
.banner--white .button-link {
  color:inherit
}
.banner--white .button-link--custom:after {
  border-color:currentColor
}
.banner--white .button-link .icn-world:before {
  color:currentColor
}
._bDark,
.banner--black {
  background:#000;
  color:#fff
}
._bDark h2,
._bDark p,
.banner--black h2,
.banner--black p {
  color:inherit
}
.bDefault,
.banner--virus {
  background-size:cover
}
.bDefault .banner__txt-block,
.banner--virus .banner__txt-block {
  position:relative
}
.bDefault .banner__bg,
.banner--virus .banner__bg {
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute
}
.bDefault h2,
.banner--virus h2 {
  font-size:27px;
  line-height:1.4;
  margin:0 0 15px
}
.bDefault h2 b,
.banner--virus h2 b {
  display:block;
  font-size:40px
}
.bDefault .banner-text,
.bDefault .banner-text p,
.banner--virus .banner-text,
.banner--virus .banner-text p {
  font-size:20px;
  line-height:1.5
}
.bDefault .banner__txt-block,
.banner--virus .banner__txt-block {
  padding-top:0
}
.bDefault .button-main,
.banner--virus .button-main {
  min-width:240px
}
.bDefault h1,
.banner--virus h1 {
  color:inherit;
  font-size:48px;
  line-height:1.16em;
  margin-bottom:8px
}
.banner--shares {
  background-size:auto 100%;
  background-position:center;
  background-repeat:no-repeat
}
.banner--shares .banner--first-wrap {
  padding-top:0
}
.webp .banner--shares {
  background-image:url(../img/homepage/top-banner/earning-seasons/bg-banner.webp)
}
.no-webp .banner--shares {
  background-image:url(../img/homepage/top-banner/earning-seasons/bg-banner.jpg)
}
.webp .banner--shares .banner__same {
  background-image:url(../img/homepage/top-banner/companies.webp)
}
.no-webp .banner--shares .banner__same {
  background-image:url(../img/homepage/top-banner/companies.png)
}
.banner--shares h2 {
  font-size:36px;
  line-height:1.42;
  margin:0 0 30px
}
.banner--shares .banner-text,
.banner--shares .banner-text p {
  font-weight:400
}
@keyframes scaling {
  0% {
    transform:scale(.8)
  }
  100% {
    transform:scale(1.2)
  }
}
.banner--dark {
  background-color:#000;
  color:#fff
}
.banner--dark h2 {
  color:inherit
}
.banner--at {
  background:transparent url(../img/accounts/bg-at.jpg) center no-repeat;
  background-size:cover
}
.banner--at .content {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.banner--at .h1,
.banner--at .txt-md {
  text-align:left
}
.banner--at .btnsHolder {
  background:rgba(255,255,255,.1);
  -webkit-backdrop-filter:blur(20px);
  backdrop-filter:blur(20px);
  border-radius:16px;
  padding:37px 24px;
  max-width:460px;
  margin-top:32px
}
.banner--at .btnsHolderTitle {
  font-size:20px;
  line-height:37px;
  font-weight:700;
  color:#fff;
  text-shadow:0 2px 2px rgba(0,0,0,.25)
}
.banner--at .btnsHolder .button-main {
  width:100%;
  color:#1a1e2d
}
.banner--at .btnsHolder .button-main.white {
  background:#fff
}
.banner--at .btnsHolder .button-main.white:hover {
  background:rgba(255,255,255,.7)
}
.btc-current {
  font-size:16px;
  line-height:32px;
  background:linear-gradient(105.25deg,rgba(187,139,98,.11) 0,#fcd535 100%);
  border:1px solid #fff;
  border-radius:15px;
  padding:20px 30px;
  max-width:335px;
  width:100%;
  text-shadow:0 1px 1px rgba(0,0,0,.6);
  margin:0 auto;
  margin-bottom:50px;
  position:relative
}
.btc-current svg {
  display:none
}
.btc-current .price,
.btc-current .sell {
  font-size:40px;
  padding:0;
  font-weight:700;
  margin:5px 0;
  display:inline-block;
  color:#fff
}
.btc-current .price:after,
.btc-current .sell:after {
  display:none
}
.btc-current .price.negative-price,
.btc-current .price.positive-price,
.btc-current .sell.negative-price,
.btc-current .sell.positive-price {
  background:0 0;
  animation:none
}
.btc-current .percent {
  font-size:20px
}
.btc-current svg {
  position:absolute;
  top:30px;
  left:27px
}
.banner--contact {

}
.banner--contact .h1 {
  
  font-size:40px
}
.banner--contact .search__input--contact {
  width:100%;
  height:100%;
  padding:11px 36px 9px 10px;
  line-height:normal;
  font-weight:400;
  font-size:26px;
  color:#000;
  border-bottom:1px solid rgba(0,0,0,.1);
  border-radius:40px;
  border:none;
  box-shadow:0 0 0 4px rgba(255,255,255,.3);
  box-sizing:border-box!important;
  transition:all .1s ease-out;
  cursor:text
}
.banner--contact .search__input--contact:hover {
  box-shadow:0 0 0 4px rgba(255,255,255,.5)
}
.banner--contact .search__input--contact:focus {
  box-shadow:0 0 0 4px #fcd535
}
.banner--contact .search__ico {
  position:absolute;
  left:17px;
  top:50%;
  transform:translateY(-50%)
}
.banner--contact .search__clear {
  right:17px;
  font-size:0
}
.banner--contact .supp-center__container {
  position:relative;
  margin:0 auto;
  max-width:560px
}
.banner--contact .supp-center__container span {
  position:absolute;
  left:0;
  top:50%;
  transform:translateX(calc(-100% - 30px)) translateY(-50%);
  font-size:24px;
  color:#fff
}
html[lang=ar] .banner--bitcoin {
  background:#21130b url(../img/homepage/top-banner/banner-bitcoin2-ar.webp) left center no-repeat;
  background-size:cover;
  background-position:center
}
.cc-header {
  margin-bottom:0
}
.cc-header~* .notification {
  margin-top:var(--u16)
}
.cc-breadcrumbs {
  margin-top:var(--u16)
}
.licLangSw__entity.gI {
  grid-auto-flow:row
}
@media (min-width:768px) {
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9 {
    float:left
  }
  .col-sm-12 {
    width:100%
  }
  .col-sm-11 {
    width:91.66666667%
  }
  .col-sm-10 {
    width:83.33333333%
  }
  .col-sm-9 {
    width:75%
  }
  .col-sm-8 {
    width:66.66666667%
  }
  .col-sm-7 {
    width:58.33333333%
  }
  .col-sm-6 {
    width:50%
  }
  .col-sm-5 {
    width:41.66666667%
  }
  .col-sm-4 {
    width:33.33333333%
  }
  .col-sm-3 {
    width:25%
  }
  .col-sm-2 {
    width:16.66666667%
  }
  .col-sm-1 {
    width:8.33333333%
  }
  .col-sm-pull-12 {
    right:100%
  }
  .col-sm-pull-11 {
    right:91.66666667%
  }
  .col-sm-pull-10 {
    right:83.33333333%
  }
  .col-sm-pull-9 {
    right:75%
  }
  .col-sm-pull-8 {
    right:66.66666667%
  }
  .col-sm-pull-7 {
    right:58.33333333%
  }
  .col-sm-pull-6 {
    right:50%
  }
  .col-sm-pull-5 {
    right:41.66666667%
  }
  .col-sm-pull-4 {
    right:33.33333333%
  }
  .col-sm-pull-3 {
    right:25%
  }
  .col-sm-pull-2 {
    right:16.66666667%
  }
  .col-sm-pull-1 {
    right:8.33333333%
  }
  .col-sm-pull-0 {
    right:auto
  }
  .col-sm-push-12 {
    left:100%
  }
  .col-sm-push-11 {
    left:91.66666667%
  }
  .col-sm-push-10 {
    left:83.33333333%
  }
  .col-sm-push-9 {
    left:75%
  }
  .col-sm-push-8 {
    left:66.66666667%
  }
  .col-sm-push-7 {
    left:58.33333333%
  }
  .col-sm-push-6 {
    left:50%
  }
  .col-sm-push-5 {
    left:41.66666667%
  }
  .col-sm-push-4 {
    left:33.33333333%
  }
  .col-sm-push-3 {
    left:25%
  }
  .col-sm-push-2 {
    left:16.66666667%
  }
  .col-sm-push-1 {
    left:8.33333333%
  }
  .col-sm-push-0 {
    left:auto
  }
  .col-sm-offset-12 {
    margin-left:100%
  }
  .col-sm-offset-11 {
    margin-left:91.66666667%
  }
  .col-sm-offset-10 {
    margin-left:83.33333333%
  }
  .col-sm-offset-9 {
    margin-left:75%
  }
  .col-sm-offset-8 {
    margin-left:66.66666667%
  }
  .col-sm-offset-7 {
    margin-left:58.33333333%
  }
  .col-sm-offset-6 {
    margin-left:50%
  }
  .col-sm-offset-5 {
    margin-left:41.66666667%
  }
  .col-sm-offset-4 {
    margin-left:33.33333333%
  }
  .col-sm-offset-3 {
    margin-left:25%
  }
  .col-sm-offset-2 {
    margin-left:16.66666667%
  }
  .col-sm-offset-1 {
    margin-left:8.33333333%
  }
  .col-sm-offset-0 {
    margin-left:0
  }
  .banner--homepage .main__banner {
    padding:25px 15px 30px;
    background:url(../img/homepage/bg-banner.jpg) top center no-repeat;
    background-size:cover
  }
  .banner--video {
    padding:0;
    min-height:250px;
    height:415px
  }
  .banner--video.banner--gamestop {
    background-position:left center
  }
  .banner--video.banner--boolets h2 {
    font-size:32px
  }
  .banner--video.banner--zero h2 span {
    font-size:24px
  }
  .banner--video .bannerBtns .btn:not(:last-child),
  .banner--video .bannerBtns .button-main:not(:last-child) {
    -webkit-margin-end:16px;
    margin-inline-end:16px
  }
  .banner--video p {
    line-height:51px;
    font-size:33px
  }
  [lang=es] .banner--video p,
  [lang=it] .banner--video p {
    font-size:27px
  }
  .banner--video .h1 {
    font-size:48px;
    line-height:65px
  }
  .video-first {
    display:block
  }
  .banner__overlay--hide-on-desktop {
    display:none
  }
  .award-banner__info {
    min-height:356px
  }
  .bDefault h2,
  .banner--virus h2 {
    font-size:40px
  }
  .bDefault h2 b,
  .banner--virus h2 b {
    font-size:55px
  }
  .bDefault .banner-text,
  .bDefault .banner-text p,
  .banner--virus .banner-text,
  .banner--virus .banner-text p {
    font-size:22px
  }
  .banner--at .h1 {
    font-size:56px;
    line-height:64px
  }
  .banner--at .txt-md {
    font-weight:500;
    font-size:18px;
    line-height:30px
  }
  .banner--at .btnsHolder {
    margin-left:30px;
    margin-top:0;
    padding:37px 98px
  }
  .banner--at .btnsHolderTitle {
    font-size:28px;
    line-height:37px
  }
}
@media screen and (min-width:768px) {
  .cc-search__list::-webkit-scrollbar,
  .licLangSw__cont::-webkit-scrollbar,
  .licLangSw__countries::-webkit-scrollbar {
    height:4px
  }
  .flex-tab-reverse {
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
  }
  .flex-wrap {
    margin-left:calc(32px / -2);
    width:calc(100% + 32px)
  }
  [dir=rtl] .flex-wrap {
    margin-left:unset;
    margin-right:calc(32px / -2)
  }
  .c-lg-1,
  .c-md-1,
  .c-sm-1 {
    margin:0 calc(32px / 2)
  }
  .c-lg-2,
  .c-md-2,
  .c-sm-2 {
    margin:0 calc(32px / 2)
  }
  .c-lg-3,
  .c-md-3,
  .c-sm-3 {
    margin:0 calc(32px / 2)
  }
  .c-lg-4,
  .c-md-4,
  .c-sm-4 {
    margin:0 calc(32px / 2)
  }
  .c-lg-5,
  .c-md-5,
  .c-sm-5 {
    margin:0 calc(32px / 2)
  }
  .c-lg-6,
  .c-md-6,
  .c-sm-6 {
    margin:0 calc(32px / 2)
  }
  .c-lg-7,
  .c-md-7,
  .c-sm-7 {
    margin:0 calc(32px / 2)
  }
  .c-lg-8,
  .c-md-8,
  .c-sm-8 {
    margin:0 calc(32px / 2)
  }
  .c-lg-9,
  .c-md-9,
  .c-sm-9 {
    margin:0 calc(32px / 2)
  }
  .c-lg-10,
  .c-md-10,
  .c-sm-10 {
    margin:0 calc(32px / 2)
  }
  .c-lg-11,
  .c-md-11,
  .c-sm-11 {
    margin:0 calc(32px / 2)
  }
  .c-lg-12,
  .c-md-12,
  .c-sm-12 {
    margin:0 calc(32px / 2)
  }
  .c-xs-1 {
    margin:0 calc(32px / 2)
  }
  .c-xs-2 {
    margin:0 calc(32px / 2)
  }
  .c-xs-3 {
    margin:0 calc(32px / 2)
  }
  .c-xs-4 {
    margin:0 calc(32px / 2)
  }
  .c-xs-5 {
    margin:0 calc(32px / 2)
  }
  .c-xs-6 {
    margin:0 calc(32px / 2)
  }
  .c-xs-7 {
    margin:0 calc(32px / 2)
  }
  .c-xs-8 {
    margin:0 calc(32px / 2)
  }
  .c-xs-9 {
    margin:0 calc(32px / 2)
  }
  .c-xs-10 {
    margin:0 calc(32px / 2)
  }
  .c-xs-11 {
    margin:0 calc(32px / 2)
  }
  .c-xs-12 {
    margin:0 calc(32px / 2)
  }
  .c-sm-1 {
    width:calc(100% / 12 * 1 - 32px)
  }
  .c-sm-2 {
    width:calc(100% / 12 * 2 - 32px)
  }
  .c-sm-3 {
    width:calc(100% / 12 * 3 - 32px)
  }
  .c-sm-4 {
    width:calc(100% / 12 * 4 - 32px)
  }
  .c-sm-5 {
    width:calc(100% / 12 * 5 - 32px)
  }
  .c-sm-6 {
    width:calc(100% / 12 * 6 - 32px)
  }
  .c-sm-7 {
    width:calc(100% / 12 * 7 - 32px)
  }
  .c-sm-8 {
    width:calc(100% / 12 * 8 - 32px)
  }
  .c-sm-9 {
    width:calc(100% / 12 * 9 - 32px)
  }
  .c-sm-10 {
    width:calc(100% / 12 * 10 - 32px)
  }
  .c-sm-11 {
    width:calc(100% / 12 * 11 - 32px)
  }
  .c-sm-12 {
    width:calc(100% / 12 * 12 - 32px)
  }
  .grid {
    --gapDC:var(--gapD)
  }
  .gridRTab {
    --gapDC:var(--gapD);
    -ms-grid-columns:(minmax(0,1fr)) [auto-fit];
    grid-template-columns:repeat(auto-fit,minmax(0,1fr))
  }
  .gridRTab>* {
    -ms-grid-column:var(--columnWidth,span var(--col,1));
    grid-column:var(--columnWidth,span var(--col,1))
  }
  .gridFixedTab {
    --gapDC:var(--gapD);
    --fixedCol:12;
    -ms-grid-columns:(1fr) [var];
    grid-template-columns:repeat(var(--fixedCol),1fr)
  }
  .gridFixedTab>* {
    -ms-grid-column:var(--columnWidth,span var(--col,1));
    grid-column:var(--columnWidth,span var(--col,1))
  }
  .flRowR {
    --gapFl:var(--gapD)
  }
  .gRow {
    --gapDC:var(--gapD)
  }
  .cc-wrap,
  .container,
  .wrap {
    padding:0 8.22%
  }
  .gapXsMd {
    gap:24px
  }
  .gapMd {
    gap:24px
  }
  .gapLg {
    gap:32px
  }
  .cc-boxSmMd {
    --padBox:24px
  }
  .cc-boxMd {
    --padBox:24px;
    --radBox:32px
  }
  .cc-boxLg {
    --padBox:32px;
    --radBox:32px
  }
  .cc-boxXl {
    --padBox:48px;
    --radBox:32px
  }
  .section {
    --secPadding:var(--u64)
  }
  .sectionTop {
    padding-top:var(--u32)
  }
  .scrollLine {
    gap:32px
  }
  .cc-header {
    --headerGapBottom:var(--u32)
  }
  .cc-header__wrap {
    --rowH:56px
  }
  .cc-header__logo {
    margin:var(--u8) 0
  }
  .cc-header__btn {
    padding:var(--u8) var(--u16)
  }
  .riskWarn {
    padding:0
  }
  .riskWarn--fz16 .riskWarn__text {
    line-height:22px;
    font-size:var(--u16)
  }
  .riskWarn__wrap {
    border-top:0;
    border-bottom:0
  }
  .riskWarn__btn {
    display:none
  }
  .riskWarn__text {
    line-height:16px;
    font-size:14px
  }
  .licLangSw {
    padding:12px 0
  }
  .cc-nav {
    padding:var(--u24) 25vw
  }
  .topBanner {
    display:none
  }
  .licLangSw__cont {
    grid-column:2/12;
    padding:40px
  }
  .licLangSw__wrap {
    -ms-grid-columns:(1fr)[2];
    grid-template-columns:repeat(2,1fr);
    gap:var(--u16)
  }
  .licLangSw__langs {
    --gtc:4;
    grid-auto-flow:column;
    -ms-grid-columns:(max-content)[5];
    grid-template-columns:repeat(5,max-content);
    -ms-grid-rows:(max-content) [var];
    grid-template-rows:repeat(var(--gtc),max-content)
  }
  .banner--video .tpRating {
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
  }
  .cc-breadcrumbs {
    margin-top:var(--u32)
  }
}
@media screen and (min-width:768px) and (min-width:768px) {
  .c-sm-1 {
    margin:0 calc(32px / 2)
  }
  .c-sm-2 {
    margin:0 calc(32px / 2)
  }
  .c-sm-3 {
    margin:0 calc(32px / 2)
  }
  .c-sm-4 {
    margin:0 calc(32px / 2)
  }
  .c-sm-5 {
    margin:0 calc(32px / 2)
  }
  .c-sm-6 {
    margin:0 calc(32px / 2)
  }
  .c-sm-7 {
    margin:0 calc(32px / 2)
  }
  .c-sm-8 {
    margin:0 calc(32px / 2)
  }
  .c-sm-9 {
    margin:0 calc(32px / 2)
  }
  .c-sm-10 {
    margin:0 calc(32px / 2)
  }
  .c-sm-11 {
    margin:0 calc(32px / 2)
  }
  .c-sm-12 {
    margin:0 calc(32px / 2)
  }
}
@media (min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:768px) and (min-resolution:144dpi) {
  .banner--homepage .main__banner {
    background:url(../img/homepage/bg-banner@2x.jpg) top center no-repeat;
    background-size:cover
  }
}
@media (min-width:801px) {
  .banner--homepage .slick-dots {
    left:15px
  }
}
@media (min-width:992px) {
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9 {
    float:left
  }
  .col-md-12 {
    width:100%
  }
  .col-md-11 {
    width:91.66666667%
  }
  .col-md-10 {
    width:83.33333333%
  }
  .col-md-9 {
    width:75%
  }
  .col-md-8 {
    width:66.66666667%
  }
  .col-md-7 {
    width:58.33333333%
  }
  .col-md-6 {
    width:50%
  }
  .col-md-5 {
    width:41.66666667%
  }
  .col-md-4 {
    width:33.33333333%
  }
  .col-md-3 {
    width:25%
  }
  .col-md-2 {
    width:16.66666667%
  }
  .col-md-1 {
    width:8.33333333%
  }
  .col-md-pull-12 {
    right:100%
  }
  .col-md-pull-11 {
    right:91.66666667%
  }
  .col-md-pull-10 {
    right:83.33333333%
  }
  .col-md-pull-9 {
    right:75%
  }
  .col-md-pull-8 {
    right:66.66666667%
  }
  .col-md-pull-7 {
    right:58.33333333%
  }
  .col-md-pull-6 {
    right:50%
  }
  .col-md-pull-5 {
    right:41.66666667%
  }
  .col-md-pull-4 {
    right:33.33333333%
  }
  .col-md-pull-3 {
    right:25%
  }
  .col-md-pull-2 {
    right:16.66666667%
  }
  .col-md-pull-1 {
    right:8.33333333%
  }
  .col-md-pull-0 {
    right:auto
  }
  .col-md-push-12 {
    left:100%
  }
  .col-md-push-11 {
    left:91.66666667%
  }
  .col-md-push-10 {
    left:83.33333333%
  }
  .col-md-push-9 {
    left:75%
  }
  .col-md-push-8 {
    left:66.66666667%
  }
  .col-md-push-7 {
    left:58.33333333%
  }
  .col-md-push-6 {
    left:50%
  }
  .col-md-push-5 {
    left:41.66666667%
  }
  .col-md-push-4 {
    left:33.33333333%
  }
  .col-md-push-3 {
    left:25%
  }
  .col-md-push-2 {
    left:16.66666667%
  }
  .col-md-push-1 {
    left:8.33333333%
  }
  .col-md-push-0 {
    left:auto
  }
  .col-md-offset-12 {
    margin-left:100%
  }
  .col-md-offset-11 {
    margin-left:91.66666667%
  }
  .col-md-offset-10 {
    margin-left:83.33333333%
  }
  .col-md-offset-9 {
    margin-left:75%
  }
  .col-md-offset-8 {
    margin-left:66.66666667%
  }
  .col-md-offset-7 {
    margin-left:58.33333333%
  }
  .col-md-offset-6 {
    margin-left:50%
  }
  .col-md-offset-5 {
    margin-left:41.66666667%
  }
  .col-md-offset-4 {
    margin-left:33.33333333%
  }
  .col-md-offset-3 {
    margin-left:25%
  }
  .col-md-offset-2 {
    margin-left:16.66666667%
  }
  .col-md-offset-1 {
    margin-left:8.33333333%
  }
  .col-md-offset-0 {
    margin-left:0
  }
  .banner--homepage .main__banner {
    padding-top:45px
  }
  .banner--homepage .txt-md {
    display:none
  }
  .banner--default .txt-md,
  .banner--ipo .txt-md {
    font-size:24px
  }
  .banner--default .h1,
  .banner--ipo .h1 {
    font-size:36px
  }
  .banner--airbnb {
    background-size:1440px 395px;
    background-position:bottom center
  }
  .banner--airbnb:after,
  .banner--airbnb:before {
    content:"";
    display:block;
    position:absolute;
    width:50%;
    height:100%;
    bottom:0;
    z-index:-1
  }
  .banner--airbnb:after {
    background:#fe3e40;
    right:0
  }
  .banner--airbnb:before {
    background:#5f0a0c;
    left:0
  }
  .banner--slack {
    background-size:1440px 360px;
    background-position:bottom center
  }
}
@media screen and (min-width:1024px) {
  .flexGapMax {
    -ms-flex-pack:justify;
    justify-content:space-between
  }
  .flexGapMax .c-md-6 {
    max-width:490px
  }
  .c-md-1 {
    width:calc(100% / 12 * 1 - 32px)
  }
  .c-md-2 {
    width:calc(100% / 12 * 2 - 32px)
  }
  .c-md-3 {
    width:calc(100% / 12 * 3 - 32px)
  }
  .c-md-4 {
    width:calc(100% / 12 * 4 - 32px)
  }
  .c-md-5 {
    width:calc(100% / 12 * 5 - 32px)
  }
  .c-md-6 {
    width:calc(100% / 12 * 6 - 32px)
  }
  .c-md-7 {
    width:calc(100% / 12 * 7 - 32px)
  }
  .c-md-8 {
    width:calc(100% / 12 * 8 - 32px)
  }
  .c-md-9 {
    width:calc(100% / 12 * 9 - 32px)
  }
  .c-md-10 {
    width:calc(100% / 12 * 10 - 32px)
  }
  .c-md-11 {
    width:calc(100% / 12 * 11 - 32px)
  }
  .c-md-12 {
    width:calc(100% / 12 * 12 - 32px)
  }
  .gridRDesk {
    --gapDC:var(--gapD);
    -ms-grid-columns:(minmax(0,1fr)) [auto-fit];
    grid-template-columns:repeat(auto-fit,minmax(0,1fr))
  }
  .gridRDesk>* {
    -ms-grid-column:var(--columnWidth,span var(--col,1));
    grid-column:var(--columnWidth,span var(--col,1))
  }
  .gridFixedDesk {
    --gapDC:var(--gapD);
    --fixedCol:12;
    -ms-grid-columns:(1fr) [var];
    grid-template-columns:repeat(var(--fixedCol),1fr)
  }
  .gridFixedDesk>* {
    -ms-grid-column:var(--columnWidth,span var(--col,1));
    grid-column:var(--columnWidth,span var(--col,1))
  }
  .gDeskReverse>:nth-last-child(1) {
    -ms-flex-order:1;
    order:1
  }
  .gDeskReverse>:nth-last-child(2) {
    -ms-flex-order:2;
    order:2
  }
  .gDeskReverse>:nth-last-child(3) {
    -ms-flex-order:3;
    order:3
  }
  .gDeskReverse>:nth-last-child(4) {
    -ms-flex-order:4;
    order:4
  }
  .gDeskReverse>:nth-last-child(5) {
    -ms-flex-order:5;
    order:5
  }
  .gDeskReverse>:nth-last-child(6) {
    -ms-flex-order:6;
    order:6
  }
  .gDeskReverse>:nth-last-child(7) {
    -ms-flex-order:7;
    order:7
  }
  .gDeskReverse>:nth-last-child(8) {
    -ms-flex-order:8;
    order:8
  }
  .gDeskReverse>:nth-last-child(9) {
    -ms-flex-order:9;
    order:9
  }
  .gDeskReverse>:nth-last-child(10) {
    -ms-flex-order:10;
    order:10
  }
  .gDeskReverse>:nth-last-child(11) {
    -ms-flex-order:11;
    order:11
  }
  .gDeskReverse>:nth-last-child(12) {
    -ms-flex-order:12;
    order:12
  }
  .brick {
    margin:0 0 32px
  }
  .brick--full-height {
    height:calc(100% - 32px)
  }
  .brickLg {
    margin-bottom:64px
  }
  .brickSm {
    margin:0 0 24px
  }
  .cc-boxXXl {
    --padBox:64px 104px;
    --radBox:32px
  }
  .toTop {
    right:16px;
    bottom:126px;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:32px;
    height:32px;
    background-color:#fff;
    border-radius:50%;
    color:var(--color);
    cursor:pointer;
    box-shadow:inset 0 0 0 1px var(--color);
    z-index:3
  }
  .toTop.active {
    position:fixed;
    display:-ms-flexbox;
    display:flex
  }
  .licLangSw__dropdown {
    -ms-grid-columns:(1fr)[12];
    grid-template-columns:repeat(12,1fr)
  }
  .licLangSw__wrap {
    -ms-grid-columns:minmax(350px,1fr) 2fr;
    grid-template-columns:minmax(350px,1fr) 2fr
  }
  .licLangSw__entity {
    grid-auto-flow:column
  }
  .licLangSw__entity.gI {
    grid-auto-flow:column
  }
}
@media screen and (min-width:1024px) and (min-width:768px) {
  .c-md-1 {
    margin:0 calc(32px / 2)
  }
  .c-ml-md-1 {
    margin-left:calc(100% / 12 * 1)
  }
  .c-md-2 {
    margin:0 calc(32px / 2)
  }
  .c-ml-md-2 {
    margin-left:calc(100% / 12 * 2)
  }
  .c-md-3 {
    margin:0 calc(32px / 2)
  }
  .c-ml-md-3 {
    margin-left:calc(100% / 12 * 3)
  }
  .c-md-4 {
    margin:0 calc(32px / 2)
  }
  .c-ml-md-4 {
    margin-left:calc(100% / 12 * 4)
  }
  .c-md-5 {
    margin:0 calc(32px / 2)
  }
  .c-ml-md-5 {
    margin-left:calc(100% / 12 * 5)
  }
  .c-md-6 {
    margin:0 calc(32px / 2)
  }
  .c-ml-md-6 {
    margin-left:calc(100% / 12 * 6)
  }
  .c-md-7 {
    margin:0 calc(32px / 2)
  }
  .c-ml-md-7 {
    margin-left:calc(100% / 12 * 7)
  }
  .c-md-8 {
    margin:0 calc(32px / 2)
  }
  .c-ml-md-8 {
    margin-left:calc(100% / 12 * 8)
  }
  .c-md-9 {
    margin:0 calc(32px / 2)
  }
  .c-ml-md-9 {
    margin-left:calc(100% / 12 * 9)
  }
  .c-md-10 {
    margin:0 calc(32px / 2)
  }
  .c-ml-md-10 {
    margin-left:calc(100% / 12 * 10)
  }
  .c-md-11 {
    margin:0 calc(32px / 2)
  }
  .c-ml-md-11 {
    margin-left:calc(100% / 12 * 11)
  }
  .c-md-12 {
    margin:0 calc(32px / 2)
  }
  .c-ml-md-12 {
    margin-left:calc(100% / 12 * 12)
  }
}
@media (min-width:1200px) {
  p {
    font-size:18px;
    line-height:1.667
  }
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9 {
    float:left
  }
  .col-lg-12 {
    width:100%
  }
  .col-lg-11 {
    width:91.66666667%
  }
  .col-lg-10 {
    width:83.33333333%
  }
  .col-lg-9 {
    width:75%
  }
  .col-lg-8 {
    width:66.66666667%
  }
  .col-lg-7 {
    width:58.33333333%
  }
  .col-lg-6 {
    width:50%
  }
  .col-lg-5 {
    width:41.66666667%
  }
  .col-lg-4 {
    width:33.33333333%
  }
  .col-lg-3 {
    width:25%
  }
  .col-lg-2 {
    width:16.66666667%
  }
  .col-lg-1 {
    width:8.33333333%
  }
  .col-lg-pull-12 {
    right:100%
  }
  .col-lg-pull-11 {
    right:91.66666667%
  }
  .col-lg-pull-10 {
    right:83.33333333%
  }
  .col-lg-pull-9 {
    right:75%
  }
  .col-lg-pull-8 {
    right:66.66666667%
  }
  .col-lg-pull-7 {
    right:58.33333333%
  }
  .col-lg-pull-6 {
    right:50%
  }
  .col-lg-pull-5 {
    right:41.66666667%
  }
  .col-lg-pull-4 {
    right:33.33333333%
  }
  .col-lg-pull-3 {
    right:25%
  }
  .col-lg-pull-2 {
    right:16.66666667%
  }
  .col-lg-pull-1 {
    right:8.33333333%
  }
  .col-lg-pull-0 {
    right:auto
  }
  .col-lg-push-12 {
    left:100%
  }
  .col-lg-push-11 {
    left:91.66666667%
  }
  .col-lg-push-10 {
    left:83.33333333%
  }
  .col-lg-push-9 {
    left:75%
  }
  .col-lg-push-8 {
    left:66.66666667%
  }
  .col-lg-push-7 {
    left:58.33333333%
  }
  .col-lg-push-6 {
    left:50%
  }
  .col-lg-push-5 {
    left:41.66666667%
  }
  .col-lg-push-4 {
    left:33.33333333%
  }
  .col-lg-push-3 {
    left:25%
  }
  .col-lg-push-2 {
    left:16.66666667%
  }
  .col-lg-push-1 {
    left:8.33333333%
  }
  .col-lg-push-0 {
    left:auto
  }
  .col-lg-offset-12 {
    margin-left:100%
  }
  .col-lg-offset-11 {
    margin-left:91.66666667%
  }
  .col-lg-offset-10 {
    margin-left:83.33333333%
  }
  .col-lg-offset-9 {
    margin-left:75%
  }
  .col-lg-offset-8 {
    margin-left:66.66666667%
  }
  .col-lg-offset-7 {
    margin-left:58.33333333%
  }
  .col-lg-offset-6 {
    margin-left:50%
  }
  .col-lg-offset-5 {
    margin-left:41.66666667%
  }
  .col-lg-offset-4 {
    margin-left:33.33333333%
  }
  .col-lg-offset-3 {
    margin-left:25%
  }
  .col-lg-offset-2 {
    margin-left:16.66666667%
  }
  .col-lg-offset-1 {
    margin-left:8.33333333%
  }
  .col-lg-offset-0 {
    margin-left:0
  }
  .visible-lg {
    display:block!important
  }
  table.visible-lg {
    display:table!important
  }
  tr.visible-lg {
    display:table-row!important
  }
  td.visible-lg,
  th.visible-lg {
    display:table-cell!important
  }
  .visible-lg-block {
    display:block!important
  }
  .visible-lg-inline {
    display:inline!important
  }
  .visible-lg-inline-block {
    display:inline-block!important
  }
  .hidden-lg {
    display:none!important
  }
  .banner--video.banner--gamestop .banner__same {
    max-width:540px
  }
  .banner--video.banner--bitcoin .banner__txt-block {
    max-width:60%
  }
  .banner--video.banner--airbnbIPO .banner-text,
  .banner--video.banner--airbnbIPO .banner-text p {
    max-width:400px
  }
  .banner--video.banner--airbnbIPO .banner__same {
    max-width:743px;
    width:120%
  }
  .banner--video.banner--earnings h2 {
    max-width:600px
  }
  .banner--video .topList {
    position:absolute;
    top:50%;
    right:0;
    transform:translateY(-50%);
    margin:20px auto
  }
  html[dir=rtl] .banner--video .topList {
    right:auto;
    left:0
  }
  .banner--video .row-cont {
    position:absolute;
    left:0;
    right:0;
    margin:0 auto
  }
  .banner--video .banner__item {
    padding-bottom:25px
  }
  .banner--video .bannerAward--desc {
    display:block;
    position:absolute;
    right:236px;
    bottom:0
  }
  .bDefault,
  .banner--virus {
    height:470px
  }
  .bDefault .banner__item,
  .banner--virus .banner__item {
    text-align:left
  }
  .btc-current {
    position:absolute;
    right:15%;
    top:50%;
    transform:translateY(-50%);
    margin-bottom:0
  }
  .banner--contact .search__input--contact {
    padding-left:45px;
    border-bottom:0
  }
}
@media screen and (min-width:1200px) {
  .c-lg-1 {
    width:calc(100% / 12 * 1 - 32px)
  }
  .c-lg-2 {
    width:calc(100% / 12 * 2 - 32px)
  }
  .c-lg-3 {
    width:calc(100% / 12 * 3 - 32px)
  }
  .c-lg-4 {
    width:calc(100% / 12 * 4 - 32px)
  }
  .c-lg-5 {
    width:calc(100% / 12 * 5 - 32px)
  }
  .c-lg-6 {
    width:calc(100% / 12 * 6 - 32px)
  }
  .c-lg-7 {
    width:calc(100% / 12 * 7 - 32px)
  }
  .c-lg-8 {
    width:calc(100% / 12 * 8 - 32px)
  }
  .c-lg-9 {
    width:calc(100% / 12 * 9 - 32px)
  }
  .c-lg-10 {
    width:calc(100% / 12 * 10 - 32px)
  }
  .c-lg-11 {
    width:calc(100% / 12 * 11 - 32px)
  }
  .c-lg-12 {
    width:calc(100% / 12 * 12 - 32px)
  }
  .gridRUp {
    --gapDC:var(--gapD);
    -ms-grid-columns:(minmax(0,1fr)) [auto-fit];
    grid-template-columns:repeat(auto-fit,minmax(0,1fr))
  }
  .gridRUp>* {
    -ms-grid-column:var(--columnWidth,span var(--col,1));
    grid-column:var(--columnWidth,span var(--col,1))
  }
  .gridFixedUp {
    --gapDC:var(--gapD);
    --fixedCol:12;
    -ms-grid-columns:(1fr) [var];
    grid-template-columns:repeat(var(--fixedCol),1fr)
  }
  .gridFixedUp>* {
    -ms-grid-column:var(--columnWidth,span var(--col,1));
    grid-column:var(--columnWidth,span var(--col,1))
  }
  .cc-header__wrap {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:justify;
    justify-content:space-between
  }
  .cc-header__btn {
    padding:12px var(--u16)
  }
  .cc-nav {
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex:1;
    flex:1;
    padding:0 var(--u8);
    transform:unset
  }
  .cc-nav__wrap {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:relative;
    margin-right:var(--u8);
    padding-bottom:unset;
    -ms-flex:1;
    flex:1;
    gap:unset;
    height:unset;
    overflow:unset
  }
  .cc-nav__item {
    position:unset;
    -ms-flex:1 0 auto;
    flex:1 0 auto;
    border-radius:0
  }
  .cc-nav__item--nonfw {
    -ms-flex:unset;
    flex:unset
  }
  .cc-nav__item--nonfw .cc-nav__link--lvl1 {
    padding:12px var(--u16)
  }
  .cc-nav__link--lvl1 {
    -ms-flex-pack:center;
    justify-content:center;
    padding:12px 4px;
    width:100%;
    line-height:32px
  }
  .cc-search {
    -ms-flex-order:2;
    order:2
  }
  .cc-search__input {
    padding:12px var(--u16);
    width:48px;
    line-height:var(--u16);
    font-size:0
  }
  .cc-search__dropdown {
    pointer-events:none
  }
  .licLangSw__cont {
    max-height:unset
  }
  .licLangSw__langs {
    --gtc:3
  }
  .cc-nav {
    background:0 0
  }
  .cc-nav__dropdown {
    padding:var(--u16);
    top:100%;
    background:var(--headerHoverBackground);
    border:1px solid var(--headerBdC);
    border-top:0;
    border-radius:0 0 var(--u16) var(--u16);
    transition:transform .3s ease-out,opacity .3s ease-out
  }
  .cc-nav__dropdown--1col {
    -ms-grid-columns:(1fr)[3];
    grid-template-columns:repeat(3,1fr)
  }
}
@media screen and (min-width:1200px) and (min-width:768px) {
  .c-lg-1 {
    margin:0 calc(32px / 2)
  }
  .c-lg-2 {
    margin:0 calc(32px / 2)
  }
  .c-lg-3 {
    margin:0 calc(32px / 2)
  }
  .c-lg-4 {
    margin:0 calc(32px / 2)
  }
  .c-lg-5 {
    margin:0 calc(32px / 2)
  }
  .c-lg-6 {
    margin:0 calc(32px / 2)
  }
  .c-lg-7 {
    margin:0 calc(32px / 2)
  }
  .c-lg-8 {
    margin:0 calc(32px / 2)
  }
  .c-lg-9 {
    margin:0 calc(32px / 2)
  }
  .c-lg-10 {
    margin:0 calc(32px / 2)
  }
  .c-lg-11 {
    margin:0 calc(32px / 2)
  }
  .c-lg-12 {
    margin:0 calc(32px / 2)
  }
}
@media (min-width:1440px) {
  .banner--aramco {
    background-size:contain
  }
  .banner--peloton {
    background-size:contain
  }
}
@media (min-width:1441px) {
  .badge-pro.laptop-screen {
    display:none
  }
}
@media (min-width:1485px) {
  .video-first {
    min-width:100%
  }
}
@media (max-width:1440px) {
  .badge-pro.wide-screen {
    display:none
  }
}
@media (max-width:1400px) {
  .award-banner {
    background-size:contain;
    background-color:#272a2c
  }
}
@media (max-width:1199px) {
  .green-check {
    background-size:19px
  }
  .banner__slider-btn--with-link {
    -ms-flex-align:center;
    align-items:center
  }
  .banner--aramco .madden {
    width:333px;
    transform:translateX(-70%)
  }
  .banner--aramco .h1,
  .banner--aramco .txt-md,
  .banner--aramco p {
    max-width:410px
  }
  .banner--peloton .madden {
    width:333px;
    transform:translateX(-70%)
  }
  .banner--peloton .h1,
  .banner--peloton .txt-md,
  .banner--peloton p {
    max-width:410px
  }
  .banner--video {
    height:auto
  }
  .banner--video.halfImgCenter .banner__bg {
    object-fit:cover;
    right:0;
    left:0;
    transform:none;
    width:100%;
    height:100%;
    opacity:.5
  }
  html[dir=rtl] .banner--video.halfImgCenter .banner__bg {
    transform:scale(-1,1)
  }
  .banner--video.banner--volatility .banner__same {
    display:none
  }
  .banner--video.banner--gamestop .banner-link {
    text-align:center;
    display:block
  }
  .banner--video.banner--boolets .list-webinar .icn-check {
    position:relative
  }
  .banner--video.banner--zero .banner__same:before {
    display:none
  }
  .banner--video .title-middle {
    text-align:center
  }
  .banner--video p {
    text-align:center
  }
  .banner--video .banner__txt-block {
    margin:0 auto 10px auto
  }
  .banner--video.banner--mt4 .banner--first-wrap {
    padding:48px 15px
  }
  .banner--video .bannerAward--mob {
    display:block;
    margin:16px 0
  }
  .video-first {
    position:absolute
  }
  .banner--contact .search__input--contact {
    padding-left:45px
  }
}
@media (max-width:1023px) {
  .banner .button-main {
    display:none
  }
  .banner--homepage .txt-md {
    display:block
  }
  .banner--aramco .madden {
    width:317px
  }
  .banner--peloton .madden {
    width:317px
  }
  .banner--video.bVisual .banner__bg {
    object-fit:cover;
    right:-46%;
    width:100%;
    height:100%
  }
  html[dir=rtl] .banner--video.bVisual .banner__bg {
    right:auto;
    left:-46%
  }
  .banner--video.banner--bitcoin {
    background:#21130b
  }
  .banner--video .bannerBtns ._demo {
    display:block
  }
  .banner--at .btnsHolder .button-main {
    display:inline-block
  }
  .banner--contact .supp-center__container span {
    display:none
  }
}
@media (max-width:991px) {
  .banner {
    padding:48px 0
  }
  .banner--safe.banner {
    padding:48px 0 0
  }
  .banner__search {
    max-width:calc(100% - 30px);
    margin:0 auto
  }
  .banner__search .instruments-search {
    display:block;
    margin:30px auto 0
  }
  .banner--default,
  .banner--ipo {
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .banner--airbnb {
    padding-bottom:320px
  }
  .banner--airbnb .h1,
  .banner--airbnb .txt-md,
  .banner--airbnb p {
    color:#000
  }
  .banner--airbnb .reply {
    border-left:2px solid #000
  }
  .banner--slack .madden {
    width:317px
  }
  .banner--slack .h1,
  .banner--slack .txt-md,
  .banner--slack p {
    max-width:430px
  }
  .banner--aramco .madden {
    transform:translateX(0)
  }
  .banner--peloton .madden {
    transform:translateX(0)
  }
  .banner--default .madden {
    width:317px
  }
  .banner--default .h1,
  .banner--default .txt-md,
  .banner--default p {
    max-width:430px
  }
  .banner--video .topList {
    padding:16px;
    --gap-topList:8px;
    font-size:14px;
    border-radius:8px
  }
}
@media (max-width:800px) {
  .banner--homepage .slick-dots {
    text-align:center
  }
  .banner__slider-btn--with-link {
    padding-bottom:25px
  }
  .banner__slider-btn--with-link .button-link {
    margin-top:0
  }
}
@media (max-width:767px) {
  .sprite__values {
    width:110px;
    height:110px;
    display:block;
    margin:0 auto;
    background-image:url(../img/careers/sprite-values-mob.png)
  }
  .sprite__values.care {
    background-position:-110px -110px
  }
  .sprite__values.clarity {
    background-position:-220px -220px
  }
  .sprite__values.curiosity {
    background-position:-330px -330px
  }
  .sprite__values.boldness {
    background-position:0 0
  }
  .sprite__values.efficiency {
    background-position:-440px -440px
  }
  .sprite__values.pragmatism {
    background-position:-550px -550px
  }
  .h3,
  h3 {
    font-size:18px;
    line-height:24px;
    color:#000
  }
  .h4,
  h4 {
    font-size:16px;
    line-height:22px;
    color:#000
  }
  .txt-lg,
  p.txt-lg {
    font-size:16px;
    line-height:22px;
    color:#000
  }
  .txt-md,
  p.txt-md {
    font-size:16px;
    line-height:22px;
    color:#000
  }
  .txt-sm,
  p.txt-sm {
    line-height:20px
  }
  .visible-xs {
    display:block!important
  }
  table.visible-xs {
    display:table!important
  }
  tr.visible-xs {
    display:table-row!important
  }
  td.visible-xs,
  th.visible-xs {
    display:table-cell!important
  }
  .visible-xs-block {
    display:block!important
  }
  .visible-xs-inline {
    display:inline!important
  }
  .visible-xs-inline-block {
    display:inline-block!important
  }
  .hidden-xs {
    display:none!important
  }
  .banner {
    padding:32px 0
  }
  .banner--clients {
    height:auto
  }
  .banner--homepage .main__banner {
    background:url(../img/bg-valencia.jpg) center bottom no-repeat;
    min-height:700px;
    -ms-flex-direction:column;
    flex-direction:column;
    text-align:center;
    padding-top:15px
  }
  .banner--homepage .txt-md {
    text-align:center
  }
  .banner--safe.banner {
    padding:32px 0 0
  }
  .banner--referral .row-cont {
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }
  .banner--referral img {
    margin-right:0;
    margin-bottom:30px
  }
  .banner--referral .h1,
  .banner--referral .txt-md {
    text-align:center
  }
  .banner--referral .banner__btns {
    text-align:center
  }
  .banner.banner--clients .h1,
  .banner.banner--clients .txt-md,
  .banner.banner--clients h1,
  .banner.banner--clients p {
    text-align:center
  }
  .banner.banner--clients .row-cont {
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-pack:center;
    justify-content:center
  }
  .banner.banner--clients .button-main {
    margin:0 auto
  }
  .banner--slack .row-cont {
    padding-bottom:280px
  }
  .banner--slack .madden {
    left:10px
  }
  .banner--slack .h1,
  .banner--slack .txt-md,
  .banner--slack p {
    max-width:100%
  }
  .banner--aramco .row-cont {
    padding-bottom:280px
  }
  .banner--aramco .madden {
    left:10px
  }
  .banner--aramco .h1,
  .banner--aramco .txt-md,
  .banner--aramco p {
    max-width:100%
  }
  .banner--peloton .row-cont {
    padding-bottom:280px
  }
  .banner--peloton .madden {
    left:10px
  }
  .banner--peloton .h1,
  .banner--peloton .txt-md,
  .banner--peloton p {
    max-width:100%
  }
  .banner--default .madden {
    left:10px
  }
  .banner--default .row-cont {
    padding-bottom:240px
  }
  .banner--default .h1,
  .banner--default .txt-md,
  .banner--default p {
    max-width:100%
  }
  .banner--video.banner--gamestop .banner__slider-btn--with-link:before {
    content:url(../img/homepage/top-banner/gamestop.svg);
    display:block
  }
  .banner--video.banner--boolets .list-webinar__item {
    -webkit-padding-start:0;
    padding-inline-start:0
  }
  .banner--video.banner--dogecoin .banner__bg {
    width:auto;
    right:0
  }
  .banner--video.banner--dogecoin .btc-current {
    -ms-flex-order:1;
    order:1;
    margin-bottom:0
  }
  .banner--video.banner--dogecoin .banner__wrap {
    -ms-flex-order:2;
    order:2
  }
  .banner--video.banner--dogecoin .banner--first-wrap {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
  }
  .banner--video .bannerBtns {
    -ms-flex-direction:column;
    flex-direction:column
  }
  .banner--video .title-desc {
    font-size:27px
  }
  .banner--video.banner--mt4 .banner--first-wrap {
    padding:32px 15px
  }
  .banner__overlay--hide-on-mobile {
    display:none
  }
  .badge-pro {
    display:none
  }
  .award-banner {
    background-image:url(../img/homepage/graph.png)
  }
  .award-banner-wrap {
    padding-top:0
  }
  .award-banner .imac {
    display:none
  }
  .award-banner .iphone {
    position:relative;
    left:0;
    right:0;
    max-width:400px;
    width:100%;
    margin:0 auto;
    height:280px;
    bottom:-65px
  }
  .award-banner .badge-platform {
    display:none
  }
  .bDefault,
  .banner--virus {
    padding:0
  }
  .bDefault .banner--first-wrap,
  .banner--virus .banner--first-wrap {
    padding-top:0
  }
  .banner--shares {
    background-size:cover
  }
  .banner--shares h2 {
    font-size:24px
  }
  .banner--at .content {
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }
}
@media screen and (max-width:767px) {
  .cc-boxWide {
    border-radius:0;
    margin-right:-16px;
    margin-left:-16px
  }
  .cc-box__title {
    margin-bottom:var(--u24)
  }
}
@media (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:767px) and (min-resolution:144dpi) {
  .banner--homepage .main__banner {
    background:url(../img/bg-valencia@2x.jpg) center bottom no-repeat;
    background-size:1022px 452px
  }
}
@media (max-width:599px) {
  .banner--homepage .main__banner {
    background-position:40% 110%
  }
  .banner--video .title-middle {
    font-size:40px;
    line-height:42px
  }
}
@media (max-width:567px) {
  .banner--airbnb {
    background-size:auto 255px;
    background-position:89% 100%
  }
  .banner--slack {
    background-position:46% 100%
  }
  .banner--aramco {
    background-position:46% 100%
  }
  .banner--peloton {
    background-position:46% 100%
  }
}
@media (max-width:480px) {
  .banner--video .banner__item {
    padding-bottom:25px
  }
  .banner--video .title-middle {
    font-size:32px;
    line-height:36px;
    margin-bottom:15px
  }
  .banner--video p {
    font-size:18px;
    line-height:26px
  }
  .banner--video .button-link {
    margin-top:25px
  }
  .banner--contact .h1 {
    line-height:1.1;
    font-size:32px
  }
  .banner--contact .search__input--contact {
    font-size:18px
  }
}
@media (min-width:480px) and (max-width:599px) {
  .negative-price:after,
  .positive-price:after {
    right:5px
  }
}
@media (min-width:768px) and (max-width:991px) {
  .visible-sm {
    display:block!important
  }
  table.visible-sm {
    display:table!important
  }
  tr.visible-sm {
    display:table-row!important
  }
  td.visible-sm,
  th.visible-sm {
    display:table-cell!important
  }
  .visible-sm-block {
    display:block!important
  }
  .visible-sm-inline {
    display:inline!important
  }
  .visible-sm-inline-block {
    display:inline-block!important
  }
  .hidden-sm {
    display:none!important
  }
}
@media (min-width:992px) and (max-width:1199px) {
  .visible-md {
    display:block!important
  }
  table.visible-md {
    display:table!important
  }
  tr.visible-md {
    display:table-row!important
  }
  td.visible-md,
  th.visible-md {
    display:table-cell!important
  }
  .visible-md-block {
    display:block!important
  }
  .visible-md-inline {
    display:inline!important
  }
  .visible-md-inline-block {
    display:inline-block!important
  }
  .hidden-md {
    display:none!important
  }
}
@media (min-width:801px) and (max-width:1100px) {
  .banner__slider-btn--with-link .button-link {
    margin-top:10px
  }
}
@media (min-width:992px) and (max-width:1439px) {
  .banner--aramco {
    background-size:1440px 360px
  }
  .banner--peloton {
    background-size:1440px 360px
  }
}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi) {
  .main__sprite {
    background-image:url(../img/homepage/sprite-homepage@2x.png);
    background-size:1067px 857px
  }
  .sprite {
    background-image:url(../img/sprite@2x.png?v=12);
    background-size:3753px 1832px
  }
  .sprite-googleplay {
    background-position:-1658px -736px
  }
  .sprite2 {
    background-image:url(../img/sprite2@2x.png?v=03);
    background-size:300px 60px
  }
  .sprite3 {
    background-image:url(../img/sprite3@2x.png?v=03);
    background-size:25px 29px
  }
  .sprite4 {
    background-image:url(../img/sprite4@2x.png?v=04);
    background-size:2342px 2085px
  }
  .sprite5 {
    background-image:url(../img/sprite5@2x.png?v=05);
    background-size:910px 632px
  }
  .sprite6 {
    background-image:url(../img/sprite6@2x.png?v=05);
    background-size:691px 675px
  }
  .sprite7 {
    background-image:url(../img/sprite7@2x.png?v=02);
    background-size:298px 323px
  }
  .ico__play {
    background:transparent url(../img/traders/ico-youtube@2x.png) center no-repeat;
    background-size:36px 28px
  }
  .ico--clients {
    background-image:url(../img/about/ico-clients@2x.png)
  }
  .ico--traded {
    background-image:url(../img/about/ico-traded@2x.png)
  }
  .ico--insignia {
    background-image:url(../img/about/ico--insignia@2x.png)
  }
  .time {
    background:transparent url(../img/homepage/icon/time@2x.png) center no-repeat;
    background-size:82px
  }
  .approve {
    background:transparent url(../img/pro-clients/approve@2x.png) center no-repeat;
    background-size:61px
  }
  .stopwatch {
    background:transparent url(../img/pro-clients/stopwatch@2x.png) center no-repeat;
    background-size:61px
  }
  .ico__messages {
    background:transparent url(../img/messages@2x.png) center no-repeat;
    background-size:82px
  }
  .ico__clock {
    background:transparent url(../img/clock@2x.png) center no-repeat;
    background-size:82px
  }
  .banner--articles {
    background-image:url(../img/banner-articles@2x.jpg)
  }
  .banner--press {
    background-image:url(../img/press-center/banner@2x.jpg)
  }
  .banner--reviews {
    background-image:url(../img/reviews/bgr@2x.jpg)
  }
  .banner--clients {
    background-image:url(../img/pro-clients/banner@2x.jpg)
  }
  .banner--traders {
    background-image:url(../img/traders/bg-banner-traders@2x.jpg)
  }
  .banner--safe {
    background:url(../img/safe/safe-backg@2x.jpg);
    background-size:410px 504px
  }
  .banner--airbnb {
    background-image:url(../img/ipo/banner-airbnb@2x.jpg)
  }
  .banner--slack {
    background-image:url(../img/ipo/slack@2x.jpg?v1)
  }
  .banner--aramco {
    background-image:url(../img/ipo/aramco@2x.jpg?v1),linear-gradient(to right,#79be41 0,#79be41 50%,#1088ca 50%,#1088ca 100%)
  }
  .banner--peloton {
    background-image:url(../img/ipo/banner-peloton@2x.jpg?v1)
  }
  .banner--video.banner--gamestop {
    background-image:url(../img/homepage/top-banner/gamestop@2x.jpg)
  }
  .webp .banner--video.banner--boolets {
    background-image:url(../img/homepage/top-banner/earning-seasons/bg-banner@2x.webp)
  }
  .no-webp .banner--video.banner--boolets {
    background-image:url(../img/homepage/top-banner/earning-seasons/bg-banner@2x.jpg)
  }
  .banner--video.banner--zero {
    background-image:url(../img/homepage/top-banner/banner-zero@2x.jpg)
  }
  .banner--video.banner--zero .banner__same:before {
    background-image:url(../img/homepage/top-banner/zero-gold@2x.png)
  }
  .banner--video.banner--bitcoin {
    background-image:url(../img/homepage/top-banner/banner-bitcoin2@2x.jpg)
  }
  .banner--video.banner--airbnbIPO {
    background-image:url(../img/homepage/top-banner/banner-airbnb@2x.jpg)
  }
  .webp .banner--video.banner--airbnbIPO .banner__same {
    background-image:url(../img/homepage/top-banner/platform-airbnb@2x.png)
  }
  .no-webp .banner--video.banner--airbnbIPO .banner__same {
    background-image:url(../img/homepage/top-banner/platform-airbnb@2x.png)
  }
  .banner--video.banner--reddit {
    background-image:url(../img/homepage/top-banner/reddit@2x.jpg)
  }
  .banner--video.banner--mt4 {
    background-image:url(../img/mt4/bg@2x.jpg)
  }
  .webp .award-banner .imac {
    background-image:url(../img/homepage/imac@2x.webp)
  }
  .no-webp .award-banner .imac {
    background-image:url(../img/homepage/imac@2x.png)
  }
  .webp .award-banner .iphone {
    background-image:url(../img/homepage/a-iphone@2x.webp?v2)
  }
  .no-webp .award-banner .iphone {
    background-image:url(../img/homepage/a-iphone@2x.png?v2)
  }
  .webp .banner--shares {
    background-image:url(../img/homepage/top-banner/earning-seasons/bg-banner@2x.webp)
  }
  .no-webp .banner--shares {
    background-image:url(../img/homepage/top-banner/earning-seasons/bg-banner@2x.jpg)
  }
  .webp .banner--shares .banner__same {
    background-image:url(../img/homepage/top-banner/companies@2x.webp)
  }
  .no-webp .banner--shares .banner__same {
    background-image:url(../img/homepage/top-banner/companies@2x.png)
  }
  .banner--at {
    background-image:url(../img/accounts/bg-at@2x.jpg)
  }
  .banner--contact {
    background:transparent url(../img/about/bg-banner-contact@2x.jpg) center no-repeat;
    background-size:cover
  }
  html[lang=ar] .banner--bitcoin {
    background-image:url(../img/homepage/top-banner/banner-bitcoin2-ar@2x.webp);
    background-size:cover;
    background-position:center
  }
}
