/* fonts */
@font-face {
  font-family: "Inter";
  src:
      url("../fonts/Inter-Variable.woff2") format("woff2"),
      url("../fonts/Inter-Variable.ttf") format("truetype");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBMPlexMono";
  src:
      url("../fonts/IBMPlexMono-Regular.woff2") format("woff2"),
      url("../fonts/IBMPlexMono-Regular.woff") format("woff"),
      url("../fonts/IBMPlexMono-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBMPlexMono";
  src:
      url("../fonts/IBMPlexMono-Medium.woff2") format("woff2"),
      url("../fonts/IBMPlexMono-Medium.woff") format("woff"),
      url("../fonts/IBMPlexMono-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
/* colors */
/* colors */
.w100 { color: #fff; }
.w80 { color: rgba(255, 255, 255, 0.8); }
.c_card { background: #18181B; }

/* colors */

/* css reset */
*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}picture,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit}textarea{resize:vertical}button,input:not([type="checkbox"]):not([type="radio"]),select{-webkit-appearance:none;appearance:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}

/* Chrome, Safari, Edge, Opera, Firefox */
button, input, input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; border: none; padding: 0; -moz-appearance: none; }
progress[value] { -webkit-appearance: none;  appearance: none; -moz-appearance: none; }
::selection { background: rgb(255 183 15 / 4%); color: #FFB710; }
::-moz-selection { background: rgb(255 183 15 / 4%); color: #FFB710; }

input { font-family: "Inter", sans-serif; }
button { font-family: "IBMPlexMono", sans-serif; }

button, a { cursor: pointer;}
input[type=number] { -moz-appearance: textfield; }
input[type=file] { opacity: 0; display: none; }
textarea { resize: none; border: none; font-family: "Inter", sans-serif; }
html { scroll-behavior: initial; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; background: #000; overflow: hidden; overflow-y: auto; width: 100%; }
* { transition: none; }
body { font-family: "Inter", sans-serif; font-weight: 400; background: #000; margin: 0;  width: 100%; color: #fff; font-size: 20px; transition: none; scrollbar-width: thin; }
body.over { overflow-y: hidden; }
section, body.gray { background: #000; }
h1, h2, h3, h4 { font-weight: 500; font-family: "Inter", sans-serif; cursor: default; }
.overf { width: 100%; overflow: hidden; overflow-y: auto; }
h4 { font-size: 40px; line-height: 44px; margin: 0; }
b, strong { font-family: "Inter", sans-serif; font-weight: bold; }
a { text-decoration: none; transition: all 0.2s; color: #fff; }
p { color: #fff; cursor: default; }
a:hover { text-decoration: underline; }
img { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; display: block; }
.wow { visibility: hidden; }
.mbnone { margin-bottom: 0 !important; }
.nobg { background: transparent !important; }
#overlayer { width: 100%; height: 100%; position: fixed; z-index: 9998; background: linear-gradient(0deg, #131316, #131316), linear-gradient(180deg, #131316 0%, #131316 100%); top: 0; left: 0; display: none; }
/**===== circle2 =====*/
.loader { display: none; z-index: 9999; position: fixed; top: 50%; left: 50%; width: 80px; height: 80px; margin: -40px 0 0 -40px; }
#circle2 { display: block; z-index: 9999; position: fixed; top: 50%; left: 50%; height: 50px; width: 50px; margin: -25px 0 0 -25px;  border: 4px #1B1E24 solid; border-top: 4px #FFB70E solid; border-radius: 50%; -webkit-animation: spin2 1s infinite linear; animation: spin2 1s infinite linear; }
.loaded { opacity: 0; }
.loading { color: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%, 0); font-size: 12px; }
@-webkit-keyframes spin2 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
 }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
 }
}
@keyframes spin2 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
 }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
 }
}
/** END of circle2 */
.noselect {
  -moz-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;   
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -khtml-user-select: none;
}
.content { width: 100%; max-width: 1220px; padding: 0 15px; margin: 0 auto; }
.spacer { flex: 1 1 0%; }
.over { overflow: hidden; }
.mobile { display: none; }
.dnone  { display: none !important; }
.external { cursor: alias; }
.defb { cursor: pointer; display: inline-flex; align-items: center; padding: 7px 20px;  justify-content: center; color:#fff; font-family: "IBMPlexMono"; font-size: 12px; letter-spacing: 0.72px; line-height: 150%; border-radius: 60px; min-height: 40px; font-weight: 500; text-align: center; background: #18181B; border: 1px solid rgba(117, 128, 148, 0.12); text-transform: uppercase; box-shadow: 0 20px 30px 0 #131111; }
.defb svg { opacity: 0.8; }
.defb.login { background: #FEC84B; color: #000; border-color: #FEC84B; }
.defb.login:hover { background: #FFDE4A; color: #000; }
.defb.login.wpic { padding: 0 32px 0 40px; transition: none; }
.defb.login.wpic svg { opacity: 1; margin-left: 4px; }
.defb:hover { border-color: #FFB70E; text-decoration: none; color: #fff; background: #1B1919; }
.defb:hover svg { opacity: 1; }
.defb i { font-style: normal; color: rgba(255, 183, 16, 0.72);  margin-left: 7px; }
.drop.self { position: relative; width: 172px; padding-bottom: 6px; }
.drop.self .defb { width: 100%; padding: 0 16px; letter-spacing: initial; }
.drop.self .int { left: 0; min-width: 110%; z-index: 5; line-height: 36px; }
.drop.self .int a:hover { text-decoration: none; }
.floating { position: fixed; bottom: 0; left: 0; z-index: 5; padding: 30px 40px 0 40px; background: linear-gradient(0deg, #131316 0%, rgba(0, 0, 0, 0) 100%); width: 100%; display: none; border-radius: 0 !important; border: none !important; }
.uppercase { text-transform: uppercase; }
.floating .defb { width: 100%; }
#hideb { width: 100%; position: absolute; top: 0;  left: 0; min-height: 100vh; z-index: -2; margin-top: -100vh; }
header { padding-top: 24px; position: fixed; z-index: 10; width: 100%; top: 0; left: 0; padding-bottom: 24px; transition: none; max-width: 100vw; }
header .content { padding-left: 9px; }
header .spacer { position: relative; }
header .spacer a { position: absolute; height: 100%; width: 183px; }
header.shift .spacer a { display: none; }
.sticky-header header::before { opacity: 0.88; }
.sticky-header header .defb.grad, .flow header .defb.grad { background: rgba(0, 0, 0, 0.3); border: 1px solid #363C46; color: #758396; transition: all .6s; }
.flow header .defb.active { opacity: 0.72; }
.sticky-header header .defb.active { border-color: rgba(255, 255, 255, 0.52) !important; }
.sticky-header header .defb i, .flow header .defb i { color: #758396; }
.sticky-header header .defb.grad:hover { color: #fff; border-color: #FFB70E; }
.sticky-header header .defb:hover { color: #fff; border-color: #FFB70E; }
header::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1;  opacity: 0.40; transition: all .2s; background: linear-gradient(180deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.7) 40%, rgba(0, 0, 0, 0.6) 70%, rgba(0, 0, 0, 0) 100%); }
.halflogo { position: relative; }
.halflogo svg { position: absolute; z-index: 10; top: 40px; left: 155px; }
header .content { display: flex; position: relative; z-index: 2; }
header .content.with_b { justify-content: space-between;  }
header .content .menu { display: flex; align-items: center; margin-top: 0; letter-spacing: 0.4px; gap: 24px; }
header .content .menu>a, header .content .menu>div { font-family: "IBMPlexMono", sans-serif; font-size: 12px; line-height: 150%; letter-spacing: 0.72px; font-weight: 400;  color: #fff; position: relative; text-transform: uppercase; }
header .content .menu .drop { padding: 0 0 6px 0; margin-bottom: -6px; }
header .content .menu .drop.last { margin-right: -12px; }
header .content .menu .drop>a, .drop.self>a { height: 42px; }
header .content .menu .drop>a:hover::before, .drop.self>a:hover::before { content: ""; display: block; position: absolute; left: 0; top: 50%; margin-top: -7px; background: rgba(255, 183, 16, 0.8); width: 2px; height: 12px; }
header .content .menu .drop>a:first-child:hover::before, .drop.self>a:first-child:hover::before { opacity: 0; }
header .content .menu>a:hover, header .content .menu>div a:hover { color: #FEC84B; text-decoration: none; cursor: pointer; }
header .content .menu>a:first-of-type { margin-right: 3px; }
header .content .menu>a.active, header .content .menu>a.active:hover, header .content .menu .drop>a.active { color: #FEC84B; }
header .content .menu .drop>a.active svg path { fill: #FEC84B; }
header .content .menu>a:last-child { margin-right: 0; }
header .content .menu>div>a { display: flex; align-items: center; color: #fff; line-height: 36px; min-height: 40px; }
header .content .menu>div>a svg { margin: 0 5px 0 7px; }
header .content .menu>.drop:hover>a { color: #FEC84B; position: relative; z-index: 4; }
header .content .menu>div:hover svg path { fill: #FEC84B; }
header .content .menu>div .int, .drop.self .int { position: absolute; display: flex; flex-direction: column; margin-left: -1px; background: #121214; left: -16px; border-radius: 8px; border: 1px solid rgba(117, 128, 148, 0.12); opacity: 0; visibility: hidden; padding: 12px 0; box-shadow: 0 44px 120px 0 rgba(0, 0, 0, 0.40), 0 20px 70px 0 rgba(19, 17, 17, 0.64); top: 48px; min-width: 180px; }
header .content .menu .drop:hover .int, .drop.self:hover .int { opacity: 1; visibility: visible; z-index: 1; }
header .content .menu>div .int a, .drop.self .int a { color: rgba(255, 255, 255, 0.72); letter-spacing: 0.4px; font-family: "IBMPlexMono", sans-serif; font-size: 12px; line-height: 150%; letter-spacing: 0.72px;  position: relative; display: block; text-transform: uppercase; padding: 8px 16px; }
header .content .menu>div .int a { padding: 8px 16px; }
header .content .menu>div .int a:hover, .drop.self .int a:hover { color: #fff; background: rgba(255, 255, 255, 0.04); }
header .content .menu>div .int a:hover::before, .drop.self .int a:hover::before { content: ""; display: block; position: absolute; left: 0; top: 50%; margin-top: -7px; background: rgba(255, 183, 16, 0.8); width: 2px; height: 12px; }
header .logo { transition: all .3s; min-width: 190px; }
header .logo_m { display: none; }
header .content.halanim { position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; top: 24px;  }
header.shift .content.halanim { z-index: -1; }
header .content.halanim svg, header .content.halanim img { margin-left: 36px; margin-top: 4px; transition: all 0.3s; }
header.shift .content.halanim { z-index: -1; }
header.shift .content.halanim svg, header.shift .content.halanim img { opacity: 0; }
header.shift .logo .fade { opacity: 0.8; }
header .content .loginbtns { display: flex; gap: 8px; }
header .content .loginbtns:hover svg path { fill: transparent; }
header .content .loginbtns .defb { height: 40px; padding: 0 16px; transition: none; }
header .content .loginbtns .defb svg { margin: 0 8px 0 0; }
header .content .loginbtns .defb:hover { color: #fff; }
header .content .loginbtns .defb:hover svg path { fill: transparent; stroke: #FEC84B; }
header .content .loginbtns .defb.login:hover { background: #FFDE4A; color: #1B1E24; }
header .content .loginbtns .drop.self:hover .int, .hero.age .btns .drop.self:hover .int { left: 0; }
.sticky-header header .logo:hover .left { fill: #fff; transition: fill 0.6s ease-in-out; }
.sticky-header header .logo:hover .right { fill: #fff; transition: fill 0.6s ease-in-out; }
.hero { min-height: 550px; padding-top: 224px; padding-bottom: 70px; position: relative; }
.hero.fullw { min-height: 100vh; }
.hero.p_hero { padding-bottom: 170px; }
.hero::before { content: ""; background: linear-gradient(to bottom, rgb(0 0 0 / 0%) 0%,#000 100%); display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; max-height: 550px; }
.hero .hbg { background: hsla(220, 14%, 12%, 0.72) url("../img/hero.webp") no-repeat bottom center; background-size: cover; position: absolute; width: 100%; height: 100%; top: 0; left: 0; max-height: 550px; }
.hero .content { position: relative; z-index: 2; }
.title { font-family: "Inter", sans-serif; font-weight: 599; font-variant-numeric: lining-nums tabular-nums; font-feature-settings: 'ss01' on, 'cv01' on; color: #fff; font-size: 52px; line-height: 56px; text-align: center; margin: 0; position: relative; display: block; }
.sub_title { font-size: 23px; line-height: 30px; text-align: center; color: rgba(255, 255, 255, 0.8); margin: 12px 0 0 0; font-family: "Inter", sans-serif; }
.sub_title.small { margin-top: 8px; }
h1.title { letter-spacing: 0.4px }
h2.title { font-size: 46px; line-height: 52px; }
h2.title.small { font-size: 40px; line-height: 48px; }
h3.title.small { font-size: 34px; line-height: 42px; color: #fff; font-weight: 400; max-width: 840px; margin-left: auto; margin-right: auto; }
.under_title { margin: 0 0 16px 0; color: #AEBDCC; font-size: 16px; line-height: 24px; }
.under_title b { font-weight: 400; color: #fff; }
.hero .title { line-height: 56px; }
h2.title, .hero .title, .p_top .content>div .title { background-clip: text; -webkit-background-clip: text; -moz-background-clip: text; color: transparent; background-image: linear-gradient(103.23deg, #FEFFFF 8.87%, #FEFFFF 8.87%, #FEFFFF 8.88%, #E9F4F6 31.92%, #FFE454 52.84%, #FFC01C 74.39%, #FFB710 96.58%); width: fit-content; margin-left: auto; margin-right: auto; }
h2.title>a, h1.title>a { background-clip: text; -webkit-background-clip: text; -moz-background-clip: text; color: transparent; background-image: linear-gradient(103.23deg, #FEFFFF 8.87%, #FEFFFF 8.87%, #FEFFFF 8.88%, #E9F4F6 31.92%, #FFE454 52.84%, #FFC01C 74.39%, #FFB710 96.58%); }
h2.title>a:hover, h1.title>a:hover { text-decoration: none; }
.title img { position: absolute; top: -35px; right: 70px; display: none; }
.hero .title { margin-bottom: 25px;  }
.title img { max-width: 73px; height: auto; }
.hero p { text-align: center; margin: 0 auto; }
.hero p span { color: #FFB70E ; }
.hero p:last-child { text-align: center; margin: 0 auto; display: flex; justify-content: space-between; max-width: 584px; flex-wrap: wrap; margin-top: -4px; }
.hero .warr.fr { max-width: 690px; }
.hero p a, .hero.c_hero p span { display: inline-flex; align-items: center; }
.hero p a, .hero.c_hero p span i, .hero.c_hero p a i { font-style: normal; font-size: 18px; line-height: 23px; color: rgba(255, 255, 255, 0.8); }
.hero p a:hover, .hero p a:hover i { text-decoration: none; color: #fff; }
.hero p a:hover svg.arr path { stroke: #fff; }
/*.hero p a:hover svg.icon path { fill: #FFB70E;  }*/
.hero p a:hover img.icon, .hero p a:hover svg { transform: scale(1.2); }
.hero p a img { max-width: 20px; margin-right: 9px; }
.hero p a svg.icon { margin-right: 8px; }
.hero p a svg.arr { margin: 3px 0 0 3px; }
.hero.c_hero p span img, .hero.c_hero p a svg { max-width: 30px; margin-right: 10px; }
.values { position: relative; z-index: 3; background: transparent; padding-bottom: 60px; }
.values .content, .locations .row { display: grid; grid-gap: 12px; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr) ); }
.values .content>div, .process .row>div, .locations .row>div  { padding: 30px 24px; background: #18181B; position: relative; display: flex; flex-direction: column; border: 1px solid rgba(117, 128, 148, 0.12); }
.values .content>div { padding: 24px; box-shadow: 0px 20px 30px #131111; }
.values .content>div:hover, .values .content>div.hover { background: #1a1818; border: 1px solid rgba(255, 255, 255, 0.08); }
.values .content>div h3, .process .row>div h3 { margin: 0; font-size: 24px; line-height: 31px; }
.values .content>div h3 { font-size: 23px; line-height: 30px; }
/*.process .row>div h3 a { border-bottom: 1px solid rgba(255, 255, 255, 0.12); }*/
.process .row>div h3 a ~ svg { opacity: 0.8; }
.process .row>div h3 a:hover { text-decoration: none; color: #fff; border-color: rgba(255, 255, 255, 0.24); }
.process .row>div h3 a:hover ~ svg { opacity: 1; }
.values .content>div h3 { text-align: center; position: relative; display: inline-block; width: fit-content; margin-left: auto; margin-right: auto; color: rgba(255, 255, 255, 0.8); z-index: 4; }
.values .content>div h3 .info { position: absolute; margin: 9px 0 0 0; padding-left: 3px; min-width: 26px; }
.values .content>div:hover h3, .values .content>div.hover h3 { color: rgba(255, 255, 255, 1); }
.values .content>div:hover p, .values .content>div.hover p { color: rgba(255, 255, 255, 0.72); }
.values .content>div .tooltip, .partners .tooltip, .tooltip_s { opacity: 0; visibility: hidden; padding: 8px 12px; position: absolute; transform: translate(-50%, 0%); left: 50%; bottom: calc(100% - 19px); width: fit-content; animation: scrolling-bottom 0.1s linear; z-index: 3; box-shadow: 0px 3.50443px 14.0177px rgba(0, 0, 0, 0.12), 0px 2.92035px 9.34513px rgba(0, 0, 0, 0.08), 0px 2.33628px 4.67257px rgba(0, 0, 0, 0.04), 0px 1.75221px 2.92035px rgba(0, 0, 0, 0.02), 0px 1.16814px 1.75221px rgba(0, 0, 0, 0.01), 0px 0.584071px 0.584071px rgba(0, 0, 0, 0.01);}
.values .content>div .tooltip { margin-bottom: 8px; }
.values .content>div .tooltip p, .partners .tooltip p, .tooltip_s p, .a_team .tabcontent>div .text .pic .tooltip_s p { color: #1D2026; margin: 0; font-size: 12px; line-height: 16px; position: relative; z-index: 2; text-align: center; letter-spacing: 0.1px; }
.values .content>div .tooltip:after, .partners .tooltip:after, .tooltip_s:after { content: ""; position: absolute; top: calc(100% - 2px); left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #fff transparent transparent transparent; }
.values .content>div .tooltip::before, .partners .tooltip::before, .tooltip_s::before { content: ""; position: absolute; background: #D1D1D2; width: 100%; height: 100%; top: 0; left: 0;  border-radius: 4px; z-index: 1; border: 1px solid #FFFFFF; box-shadow: 0px 3.50443px 14.0177px rgba(0, 0, 0, 0.12), 0px 2.92035px 9.34513px rgba(0, 0, 0, 0.08), 0px 2.33628px 4.67257px rgba(0, 0, 0, 0.04), 0px 1.75221px 2.92035px rgba(0, 0, 0, 0.02), 0px 1.16814px 1.75221px rgba(0, 0, 0, 0.01), 0px 0.584071px 0.584071px rgba(0, 0, 0, 0.01); }
.values .content>div h3:hover ~ .tooltip { opacity: 1; visibility: visible; animation: scrolling-top 0.3s linear; }
.values .content { position: relative; }
.values .content>p { position: absolute; margin: 0; left: 0; width: 100%; text-align: center; font-weight: 500; font-size: 18px; line-height: 23px; font-family: "Inter", sans-serif; color: #fff; bottom: -47px; opacity: 0; }
.values .content>p>br { display: none; }
.values .content>div:nth-of-type(1):hover ~ p.firm, .values .content>div:nth-of-type(2):hover ~ p.deep, .values .content>div:nth-of-type(3):hover ~ p.streaming, .values .content>div.hover ~ p.deep { opacity: 1; }
@keyframes scrolling-top {
  0% { opacity: 0; bottom: calc(100% - 27px); }
  100% { opacity: 1; bottom: calc(100% - 19px); }
}
@keyframes scrolling-bottom {
  0% { opacity: 1; bottom: calc(100% - 19px); }
  100% { opacity: 0; bottom: calc(100% - 27px);}
}
.values .content>div h3:hover ~ p { color: rgba(255, 255, 255, 0.8); }
.values .content>div p { color: rgba(255, 255, 255, 0.56); margin: 0; text-align: center; font-size: 16px; line-height: 28px; }
.process .row>div h3 { margin-bottom: 2px; display: flex; align-items: center; }
.process .row>div p { font-size: 18px; line-height: 28px; margin: 0; color: #AEBDCC; }
.values .content>div .pic { flex: 1; display: flex; justify-content: center; align-items: center; min-height: 130px; margin-bottom: 2px; }
.values .content>div .pic img { max-width: 270px; }
/*.values .content>div:hover { transform: scale(1.05); }*/
.block_a { padding-top: 0; background: transparent; position: relative; }
.block_a * { transition: none; }
.block_a .content * { transition: all 0.1s; }
.brows_on { cursor: pointer; }
.block_a .browser { background: rgba(26, 29, 35, 0.4); border-radius: 5px; position: absolute; top: 53px; left: 50%; transform: translate(-50%, 0); width: 935px; padding-top: 22px; animation: bwidthmin 0.3s forwards ease-in-out; cursor: pointer; }
.block_a .browser.on { background: #1b1e24; animation: bwidthmax 0.3s forwards ease-in-out; }
@keyframes bwidthmax {
  0% { width: 935px; }
  100% { width: 1007px; }
}
@keyframes bwidthmin {
  0% { width: 1007px; }
  100% { width: 935px; }
}
.block_a .browser::before { content: ""; display: block; position: absolute; width: 100%; height: 718px; top: 22px; left: 0; z-index: 2; background: linear-gradient(180deg, #131316 2.29%, rgba(0, 0, 0, 0.991615) 11.21%, rgba(0, 0, 0, 0.967585) 18.48%, rgba(0, 0, 0, 0.9296) 24.33%, rgba(0, 0, 0, 0.879348) 29.04%, rgba(0, 0, 0, 0.818519) 32.85%, rgba(0, 0, 0, 0.7488) 36.02%, rgba(0, 0, 0, 0.671881) 38.81%, rgba(0, 0, 0, 0.589452) 41.47%, rgba(0, 0, 0, 0.5032) 44.26%, rgba(0, 0, 0, 0.414815) 47.43%, rgba(0, 0, 0, 0.325985) 51.24%, rgba(0, 0, 0, 0.2384) 55.95%, rgba(0, 0, 0, 0.153748) 61.8%, rgba(0, 0, 0, 0.0737185) 69.07%, rgba(0, 0, 0, 0) 77.99%);
  transform: matrix(1, 0, 0, -1, 0, 0); }
.block_a .browser:after { content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 22px; left: 0; z-index: 3; background: rgba(0, 0, 0, 0.48); transition: opacity 0.3s;  }
.block_a .browser.on:after { opacity: 0; }
.block_a .browser .nav { position: absolute; display: flex; justify-content: space-between; width: 28px; top: 8px; left: 9px; }
.block_a .browser .nav span { border-radius: 100%; display: block; width: 6px; height: 6px; background: #D9D9D9; opacity: 0.2; }
.block_a .browser .pic { width: 100%; }
.block_a .browser .pic>img { display: block; margin: 0 auto; width: calc(100% - 9px); height: auto; opacity: 0.64; transition: opacity 0.3s; }
.block_a .browser .pic .to_screenshots { position: absolute; top: 414px; left: 50%; transform: translate(-50%, 0); opacity: 0; z-index: 5; transition: opacity 0.3s; font-weight: 400; font-size: 13px; line-height: 17px; display: flex; align-items: center; font-family: "Inter", sans-serif; background: rgba(27, 30, 36, 0.72); height: 22px; border-top-left-radius: 3px; letter-spacing: 0.2px; border-bottom-left-radius: 3px; padding-left: 12px; color: #AEBDCA; }
.block_a .browser .pic .to_screenshots:hover svg path { stroke-opacity: 1; stroke: #fff; }
.block_a .browser .pic .to_screenshots::before { content: ""; display: block; width: 10px; height: 22px; position: absolute; top: 0; right: -10px; background: url("../img/to_s.png") no-repeat center; background-size: contain; }
.block_a .browser .pic .to_screenshots svg { margin: 0 3px 0 9px; }
.block_a .browser.on .pic img { opacity: 0.92; }
.block_a .browser .pic .to_screenshots:hover { text-decoration: none; color: #fff; }
.block_a .browser.on .pic a { opacity: 1; }
.block_a .browser .zoom_pic { position: absolute; z-index: 4; top: 0; left: 0; width: 100%; height: 100%; }
.block_a .content { max-width: 1226px; }
.block_a .content .row, .process .row { display: grid; grid-gap: 12px; position: relative; z-index: 5; grid-template-columns: repeat(auto-fill, minmax(400px, 1fr) ); padding-top: 24px; }
.block_a .content .row { padding-top: 24px; grid-template-columns: repeat(2, 1fr); }
.block_a .content .row>div:first-child { grid-area: 1 / 1 / 4 / 2; min-width: 592px; background: #18181B; box-shadow: 0px 20px 30px #131111; overflow: hidden; }
.block_a .content .row3>div:first-child { background: #18181B; border: 1px solid rgba(117, 128, 148, 0.12); box-shadow: 0px 20px 30px #131111; }
.block_a .content .row>div:first-child .bottom { overflow: hidden; position: absolute; bottom: -1px; left: -1px; }
.block_a .content .row>div:first-child .bottom .link { display: none; }
.block_a .content .row>div:first-child .top { display: none; }
.block_a .content .row>div:first-child .bottom>img { margin-bottom: -2px; margin-left: -234px;  }
.block_a .content .row>div:first-child:hover p, .block_a .content .row3>div:hover:first-child p { color: rgba(255, 255, 255, 0.8); }
.block_a .content .row>div:first-child h3:hover, .block_a .content .row>div:first-child p:hover { cursor: pointer; }
.block_a .content .row3>div:first-child>div *:hover { cursor: pointer; }
.block_a .content .row2 { display: grid; grid-gap: 20px; grid-template-columns: repeat(auto-fill, minmax(100%, 1fr) ); padding-top: 12px; }
.block_a .content .row>div, .block_a .content .row2>div, .block_a .content .row3>div { padding: 30px 24px; background: #18181B; position: relative; border: 1px solid transparent; z-index: 5; }
.block_a .content .row2>div { margin-bottom: 30px; }
.block_a .content .row>div { padding: 24px; }
.block_a .content .row>div h3, .block_a .content .row2>div h3, .block_a .content .row3>div h3 { margin: 0 0 6px 0; font-size: 24px; line-height: 31px; letter-spacing: .3px; max-width: calc(100% - 56px); }
.block_a .content .row2>div h3 { font-size: 28px; line-height: 36px; }
.block_a .content .row>div p, .block_a .content .row2>div p, .block_a .content .row3>div p { font-size: 16px; line-height: 24px; margin: 0; color: #AEBDCC; }
.block_a .content .row>div p a { text-decoration: underline; text-decoration-color: rgba(255, 255, 255, 0.28); text-underline-offset: 6px; }
.block_a .content .row>div>span { font-size: 16px; line-height: 24px; color: rgba(255, 255, 255, 0.8); display: flex; align-items: center; margin-top: 13px; font-family: "Inter", sans-serif; }
.block_a .content .row>div.link:hover { background: #1D2026; }
.block_a .content .row>div.link:hover>span { color: #fff; }
.block_a .content .row>div.link:hover>span svg path { stroke-opacity: 1; }
.block_a .content .row>div p svg { margin-bottom: -6px; opacity: 0; }
.block_a .content .row>div.link:hover p svg { opacity: 1; }
.block_a .content .row>div p { max-width: 400px; }
.block_a .content .row>div.wicn { min-height: 160px; }
.block_a .content .row>div.wicn p { max-width: 472px; }
.block_a .content .row>div .pic, .block_a .content .row3>div .pic { position: absolute; top: 20px; right: 20px; }
.block_a .content .row>div .pic img, .block_a .content .row3>div .pic img { max-width: 72px; height: auto; }
.block_a .content .row2>div { display: flex; flex-wrap: wrap; padding-top: 32px; padding-bottom: 48px; }
.block_a .content .row2>div p { margin: 12px 0 0 0; font-size: 18px; line-height: 26px; }
.block_a .content .row2>div .left { width: 24%; display: flex; flex-direction: column; max-width: 290px; }
.block_a .content .row2>div .left img { max-width: 100px; height: auto; margin-bottom: 0; margin-left: 6px; }
.block_a .content .row2>div .right { width: 74%; max-width: 830px; padding-top: 8px; }
.block_a .content .row2>div .right .b_img { display: none; }
.block_a .content .row2>div .right>div { display: flex; flex-wrap: wrap; }
.block_a .content .row2>div .right>div span { width: 50%; color: #fff; cursor: default; font-weight: 500; font-size: 16px; line-height: 24px; margin-bottom: 12px; text-transform: uppercase; font-family: "Inter", sans-serif; letter-spacing: 0.07em; position: relative;  padding-left: 24px; max-width: 386px; }
.block_a .content .row2>div .right>div span:nth-child(2), .block_a .content .row2>div .right>div span:nth-child(4) { margin-left: -20px; }
.block_a .content .row2 .right>div span::before { content: ""; display: block; width: 8px; height: 8px; background: url("../img/svg/bullet.svg") no-repeat center; position: absolute; left: 4px; top: 0; margin-top: 7px; }
.block_a .content .line { display: flex; justify-content: center; align-items: center; margin-top: 24px; flex-wrap: wrap; }
.block_a .content .line span { display: flex; justify-content: center; align-items: center; gap: 6px; font-size: 16px; color: #AEBDCC; line-height: 24px; padding: 12px 16px; cursor: default; }
.solutions { padding-top: 50px; }
.solutions .row { display: grid; grid-gap: 12px; grid-template-columns: repeat(auto-fill, minmax(230px, 1fr) ); padding: 20px 0 30px; }
.solutions .row.de {  grid-template-columns: repeat(auto-fill, minmax(360px, 1fr) ); }
.solutions .row>div { padding: 38px 24px 27px; background: #18181B; position: relative; display: flex; flex-direction: column; border: 1px solid transparent; }
.solutions .row>div h3 { font-size: 24px; line-height: 28px; margin: 0; }
.solutions .row>div p { font-size: 16px; line-height: 26px; margin: 0; color: #AEBDCC; padding-top: 2px; }
.solutions .row>div img { max-width: 80px; height: auto; align-self: flex-end; margin-top: 28px; }
.solutions .swiper-wrapper {  -webkit-transition-timing-function: linear !important; transition-timing-function: linear !important; }
section .content.assets .assets_c { color: #626C81; text-align: center; cursor: default; }
section .content.assets { position: relative; padding-bottom: 30px; z-index: 1; }
section .content.assets::before { content: ""; background: linear-gradient(90deg, rgba(0, 0, 0,1) 0%, rgba(0, 0, 0,1) 1%, rgba(0, 0, 0,0) 10%, rgba(0, 0, 0,0) 90%, rgba(0, 0, 0,1) 99%, rgba(0, 0, 0,1) 100%);  display: block; width: 100%; height: 100%; position: absolute; top: -10px; left: 0; letter-spacing: 0.07em; z-index: 1; }

section .content.assets>span { color: #FDFDFD; text-transform: uppercase; font-size: 20px; line-height: 26px; position: absolute; transform:translate(-50%, 0%); left: 50%; top: 0; z-index: 5; background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #131316 13.44%, #131316 87.19%, rgba(0, 0, 0, 0) 100%); padding: 0 40px; text-align: center; font-family: "Inter", sans-serif; font-weight: 500; z-index: 6; cursor: default; }
section .content.assets>.defb { position: absolute; transform:translate(-50%, 0%); left: 50%; top: -5px; z-index: 5; background: #18181B; font-size: 19px; line-height: 28px; letter-spacing: 0.5px; }
.process { padding-top: 75px; }
.process .row { padding-top: 24px; }
.process .row>div { position: relative; }
.process .row>div .pic { padding-bottom: 16px; padding-left: 2px; }
.process .row>div .pic img { height: 57px; }
.process .row>div p { margin-bottom: 10px; }
.process .row>div p:last-child { margin-bottom: 0; max-width: 500px; color: rgba(255, 255, 255, 0.56); }
.operating.process { padding: 64px 0 80px; }
.operating.process.main { padding: 64px 0 80px; }
.operating.process .row { overflow: hidden; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr) ); }
.operating.process .row>div { border: none; background: #18181B; padding: 40px 24px 28px; }
.operating.process .row>div>a { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; border: 1px solid transparent; }
.operating.process .row>div:first-child>a { border-bottom-left-radius: 23px; border-top-left-radius: 23px; }
.operating.process .row>div:last-child>a { border-bottom-right-radius: 23px; border-top-right-radius: 23px; }
.operating.process .row>div h3 { color: rgba(255, 255, 255, 0.8); }
.operating.process .row>div h3 span { display: none; }
.operating.process .row>div .pic { display: flex; align-items: center; padding: 0 0 16px 0; }
.operating.process .row>div .pic svg { margin-left: 4px; display: none; }
.operating.process .row>div .pic svg path { fill: #ffffff; fill-opacity: 0.4; }
.operating.process .row>div .text { padding: 0; flex: 1;  max-width: 228px; }
.operating.process .btns_row .defb { padding-left: 40px; padding-right: 32px; }
.team { padding-top: 56px; }
.team .content>img { margin: 0 auto 14px auto; display: block; }
.team .row { display: grid; grid-gap: 12px; grid-template-columns: repeat(auto-fill, minmax(420px, 1fr) ); padding-top: 24px; }
.team .row>div { background: #131316; border-radius: 23px; position: relative; overflow: hidden; padding: 30px 24px 25px; border: 1px solid rgba(174, 189, 204, 0.1); display: flex; flex-direction: column; justify-content: flex-end; height: 230px; }
/*.team .row>div:hover { background: rgba(255, 255, 255, 0.01); border: 1px solid rgba(174, 189, 204, 0.1); }*/
/*.team .row>div>a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 9; }*/
.team .row>div h3 { font-size: 24px; line-height: 31px; color: #FEFEFE; margin: 0; font-weight: 500; position: relative; z-index: 2; margin-bottom: 4px; }
.team .row>div p { font-size: 18px; line-height: 24px; color: rgba(255, 255, 255, 0.56); margin: 0; position: relative; z-index: 2; text-shadow: 1px 1px 2px #1B1E24; max-width: 320px; }
.team .row>div p.short { display: none; }
.team .row>div .links { display: flex; align-items: center; justify-content: flex-start; }
.team .row>div .links a { position: relative; z-index: 10; }
.team .row>div .links a:first-child { margin-right: 8px; }
.team .row>div .links a img { max-width: 62px; height: auto; }
.team .row>div .links a .img_h { position: absolute; top: 0; left: 0; opacity: 0; }
.team .row>div>img { position: absolute; bottom: 0; right: 0; width: auto; max-height: 230px; }
.team .row>div .links a:hover img { opacity: 0; }
.team .row>div .links a:hover .img_h { opacity: 1; }
.team .row>div .links a:hover { cursor: alias; }
.partners { padding: 64px 0 80px; }
.partners .content { max-width: 100%; }
.partners .pics_m { display: none; position: relative; }
.partners .pics_m .line { display:  flex; }
.partners .pics .row { display: flex; padding-top: 8px; justify-content: center; }
.partners .pics .row div img { max-height: 72px; height: auto; width: 100%; opacity: 0.82; }
.partners .pics .row div:hover img { opacity: 1; }
.partners .title { font-size: 15px; font-style: normal; font-weight: 500; line-height: 24px; letter-spacing: 0.7px; text-transform: uppercase; color: rgba(117, 128, 148, 0.80); margin: 0; text-align: center; }
.locations { padding: 44px 0 16px; }
.locations .row { margin-top: 20px; }
.locations .row>div { background: #18181B; display: flex; flex-direction: column;  padding: 37px 24px 20px; border: 1px solid transparent; height: 260px; }
.locations .row >div h3 { font-size: 24px; line-height: 31px;  margin: 0; margin-bottom: 2px; }
.locations .row >div h3 span { font-size: 20px; line-height: 26px; display: block; }
.locations .row div p { font-size: 18px; line-height: 26px; margin: 0; color: #AEBDCC; }
.locations .row div .pic { margin-left: auto; position: absolute; bottom: 20px; right: 24px; }
footer { padding: 124px 0 40px; }
.s_cookie footer { margin-bottom: 77px; }
footer .content { display: flex; justify-content: space-between; flex-wrap: wrap; }
footer .content>.copyr { display: none !important; }
footer .content .left { display: flex; flex-direction: column; justify-content: space-between; width: calc(100% - 690px); }
footer .content .left.de { width: calc(100% - 730px); }
footer .content .copyr { display: flex; flex-direction: column-reverse; }
footer .content .copyr p { font-size: 14px; line-height: 28px; color: rgba(117, 128, 148, 0.4); margin: 0 0 8px 0; }
footer .content .copyr .dropdown_lang { margin-bottom: 8px; margin-top: -2px; }
footer .content .left .logo { margin-top: -60px; }
footer .content .left .logo img { width: 40px; height: auto; }
footer .content .left .logo .social { margin-top: 21px; }
footer .content .right { width: 690px; display: flex; justify-content: space-between; flex-wrap: wrap; }
footer .content .right.de { width: 730px; }
footer .content .right .fmenu { display: flex; flex-direction: column; }
footer .content .right .fmenu h4 { color: rgba(117, 128, 148, 0.56); font-family: "IBMPlexMono"; font-size: 12px; line-height: 20px; letter-spacing: 0.72px; text-align: left; text-transform: uppercase; margin-bottom: 7px; text-transform: uppercase; }
footer .content .right .fmenu a { font-size: 14px;line-height: 28px; color: #758094; margin-bottom: 6px; transition: all 0s; }
footer .content .right .fmenu a:last-of-type { margin-bottom: 0; }
footer .content .right .fmenu a>span { letter-spacing: -0.2px; color: #758094; font-size: 9px; line-height: 9px; margin-left: 5px; text-transform: uppercase; font-weight: 500; }
footer .content .right .fmenu a:hover { text-decoration: none; color: #fff; }
footer .content .right .fmenu a:hover>span { color: #fff; }
footer .content .right .fmenu a:last-child { margin-right: 0; }
footer .content .right .fmenu a.active { color: #fff }
footer .content .left .text { padding-right: 24px; padding-bottom: 14px; padding-top: 8px; }
footer .content .left .text p { margin: 0; font-size: 11px; color: rgba(117, 128, 148, 0.56); text-align: justify; }
footer .content .left .text p a { color: #758094; }
footer .content .left .text p a:hover { text-decoration: none; color: #fff; }
footer .content .copyr a { font-size: 15px; line-height: 28px; color: #758094; display: inline-flex; align-items: center; margin-bottom: 8px; }
footer .content .copyr a>span { color: #1B1E24; background: #758094; padding: 1px 4px; border-radius: 2px; text-transform: uppercase; font-size: 8px; line-height: 12px; display: inline-flex; justify-content: center; align-items: center; margin-left: 6px; font-weight: 500; }
footer .content .copyr a:hover { text-decoration: none; color: #FFB811; }
footer .content .copyr a:hover>span { background: #FFB811; }
footer .content .bfoot { width: 100%; margin-top: 15px; display: flex; align-items: center; justify-content: space-between; }
footer .content .bfoot>div { width: 100%; max-width: 702px; border-top: 1px solid rgba(117, 128, 148, 0.08);  padding: 16px 0 15px; display: flex; justify-content: flex-end; gap: 8px;  }
footer .content .bfoot>div>a { color: rgba(117, 128, 148, 0.56); font-size: 14px; line-height: 28px; text-decoration: none; }
footer .content .bfoot>div>a:hover { color: #fff; }
footer .content .bfoot p { margin: 0; color: rgba(117, 128, 148, 0.4); font-size: 14px; line-height: 28px; letter-spacing: -0.01em; }
footer .content.long .right { width: 740px; }
.icons.social { display: flex; }
.icons.social a { background: rgba(117, 128, 148, 0.20); border-radius: 2px; display: flex; align-items: center; justify-content: center; width: 28px; height: 18px; margin-right: 6px !important; margin-bottom: 0 !important; margin-top: 5px; }
.icons.social a>svg path { fill: rgba(117, 128, 148, 0.8); }
.icons.social a:last-child { margin-right: 0 !important; }
.icons.social a:hover { border-color: #FEC84B; }
.icons.social a:hover svg path { fill: #fff !important; }
/* slider */
.swiper { overflow: hidden; }
.swiper-container { width: 100%; height: 100%; }
.swiper-slide { width: auto; padding-right: 8px; }
.swiper-slide .onecol { margin-left: 0; margin-right: 0; }
.swiper-container { padding-bottom: 33px; }
.swiper-container .swiper-pagination { bottom: 24px; }
.swiper-container.disabled { padding-bottom: 0 !important; }
.swiper-container.disabled .swiper-pagination { display: none; }
.swiper-pagination-bullet { width: 6px; height: 6px; background: #FFB70E; opacity: 0.25; }
.swiper-pagination-bullet.swiper-pagination-bullet-active { opacity: 1; }
/* slider */

.slim { padding: 40px 15px 15px 15px; margin: 0 auto; width: 100%; min-width: 260px; max-width: 390px; }
.slim.extended { max-width: 820px; }
.slim .logo { margin: 0 0 24px 12px; }
.slim .login { background: #1B1E24; border: 1px solid #1E1E1F; backdrop-filter: blur(4px); border-radius: 23px; padding: 12px; overflow: hidden; }
.slim .sub_title { margin: 0 12px 20px 12px; font-weight: 500; font-size: 14px; line-height: 17px; color: #fff; text-align: left; padding-top: 0; }
.slim .sub_title.edit_date { margin-top: 8px; }
.slim .login .head_title { font-size: 20px; line-height: 22px; color: #fff; font-weight: 500; font-family: "Inter", sans-serif; }
.slim .login .form_row { margin-top: 16px; }
.slim .login .head_title.inform { margin-top: 24px; }
.slim .login .text { padding: 8px 0; font-size: 16px; line-height: 22px; color: #fff; max-width: 742px; }
.slim .login  h1, .slim .login .title { font-size: 36px; line-height: 54px; }
.slim .login .text p:first-child { margin-top: 0; }
.slim .login .text p:last-child { margin-bottom: 4px; }
.slim .login .text p a { color: #FFB70E; }
.slim .login .text b, .slim .login .text strong { color: #fff; }
.slim .login .hint { font-size: 14px; line-height: 20px; color: #ccc; padding-top: 4px; }
.slim .login .text ul li::marker, .slim .login .text ol li::marker { color: #C0C5C7; }
.slim .login #spresult { padding-bottom: 15px; }
.slim .login .info { font-weight: 500; font-size: 14px; line-height: 20px; color: #999; margin-top: 16px; margin-bottom: -5px; }
.slim .login .info a { color: #FFB70E; }
.slim .login .form_row.none { display: none; }
.slim .login .form_row.half { display: flex; justify-content: space-between; }
.slim .login .form_row.half>div { width: 48.5%; }
.slim .login .form_row label, .slim .login .form_row .label { font-weight: 500; font-size: 14px; line-height: 15px; color: #EBF5F8; display: block; padding-bottom: 8px; }
.slim .login .form_row label>span { color: #EBF5F8; }
.slim .login .form_row input { font-weight: 400; font-size: 16px; line-height: 18px; height: 44px; width: 100%; padding: 0px 12px 0px 12px; border-radius: 23px; background: #131316; border: 1px solid #42464E; color: #fff; }
.slim .login .form_row input:disabled { color: #ccc }
.slim .login .form_row textarea { font-weight: 400; font-size: 16px; line-height: 18px; width: 100%; padding: 12px; border-radius: 23px; background: #131316; border: 1px solid #42464E; color: #fff; }
.slim .login .form_row input:hover, .slim .login .form_row textarea:hover, .form_row.no_wrp input:hover { border: 1px solid #FFB70E; }
.slim .login .form_row input::placeholder, .slim .login .form_row textarea::placeholder { color: #ccc; }
.slim .login .form_row p { font-size: 16px; line-height: 18px; margin-top: 0px; }
.slim .login .form_row p b, .slim .login .form_row p strong { font-style: normal; font-weight: normal; }
.slim .login .form_row .dropdown_wrp { position: relative; }
.slim .login .form_row .dropdown_wrp .list { background: #fff; box-shadow: 0px 16px 48px rgba(0, 0, 0, 0.16), 0px 4px 6px rgba(0, 0, 0, 0.04); border-radius: 12px; padding: 8px 0; position: absolute; top: 50px; width: 100%; display: none; }
.slim .login .form_row .dropdown_wrp .list.open { display: block; }
.slim .login .form_row .dropdown_wrp .list>div { overflow-x: hidden; max-height: 180px; }
.slim .login .form_row .dropdown_wrp .list>div>* { text-decoration: none; width: 100%; height: 36px;display: flex; align-items: center; padding: 0 16px; cursor: pointer; }
.slim .login .form_row .dropdown_wrp .list>div>*:hover { background: #F7F7F7; }
.slim .login .form_row .dropdown { color: #000; font-weight: 400; font-size: 16px; line-height: 18px; height: 44px; width: 100%; padding: 0px 12px 0px 12px; border-radius: 8px; background: #F2F2F2; text-align: left; display: flex; align-items: center; justify-content: space-between;display: flex; align-items: center; justify-content: space-between; cursor: pointer; }
.slim .login .form_row .dropdown:hover, .slim .login .form_row .dropdown.on { background: linear-gradient(0deg, #EBEBEB, #EBEBEB), #F2F2F2; }
.slim .login .msg { position: relative; margin: 8px 0 24px; }
.slim .login .form_error { position: relative; margin: 16px 0; color: #FE1833; font-size: 14px; line-height: 16px; text-align: center; }
.slim .login .captcha { display: flex; justify-content: center; margin-top: 16px; }
.slim .login .pic { margin-bottom: -12px; margin-right: -12px; overflow: hidden; }
.slim .login .pic img { display: block; }
.slim .bottom_login { padding: 24px 12px 40px 12px; font-size: 14px; font-weight: 500; }
.slim .login .form_row .error { font-size: 12px; line-height: 14px; color: #FE1833; padding: 3px 12px; }
.slim .login .defb { width: 100%; }
.slim .bottom_login a { color: #FFB70E; margin-right: 16px; }
.slim .bottom_login a:last-child { margin-right: 0; }
.slim .bottom_login span { font-weight: 400; font-size: 14px; line-height: 17px; color: #999; display: block; }
.search_here span.highlight { background-color: #FFB70E; cursor: pointer; color: #000; }
span.splink { color: #FFB70E; cursor: pointer; }
.slim .sub_title.edit_date { margin-top: 8px; font-size: 12px; font-weight: 400; color: #42464E; }
.slim .sub_title.links { padding-top: 20px; margin-top: -20px; }
.slim .sub_title.links a { color: #FFB70E; }
.slim .sub_title.links a, .slim .sub_title.links span { margin-right: 8px; }
.slim .sub_title.links a:last-child, .slim .sub_title.links span:last-child { margin-right: 0; }
.madeby { position: relative; overflow: hidden; }
.madeby::before { content: ""; position: fixed; width: 100%; height: 100%; left: 0; right: 0; background: rgba(0, 0, 0, 0.9); z-index: 800; }
.madeby:after { content: "Design: Kirill Bush, Valentine Chernik HTML/CSS: Ilya Leoshko"; color: #63ff61; z-index: 900; position: fixed; top: 50%; width: 300px; font-size: 24px; left: 50%; transform: translate(-50%, -50%); }
.msgs_wrp { position: fixed; z-index: 199; width: 100%; left: 0; bottom: 0; max-width: 100vw; }
.msgs_wrp .msg { background: #171515;  position: relative; padding: 14px 20px 14px 20px; display: none; }
.msgs_wrp .msg::before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 1px; background: linear-gradient(90.1deg, #FEFFFF 0.08%, #E9F6F9 17.58%, #FFE454 33.47%, #FFC01C 57.34%, #FFB710 89.96%); opacity: 0.64; }
.msgs_wrp .msg>div { display: flex; }
.msgs_wrp .msg>div .text { flex: 1; padding-right: 20px; }
.msgs_wrp .msg p { font-size: 16px; line-height: 24px; max-width: 670px; margin: 0; color: rgba(255, 255, 255, 0.72); font-family: "Inter", sans-serif; }
.msgs_wrp .msg p.de { max-width: 790px; }
.msgs_wrp .msg.d-win p { max-width: 100%; color: #fff; font-size: 14px;  line-height: 20px; }
.msgs_wrp .msg p b { font-weight: 400; }
.msgs_wrp .msg p a:hover { color: #FFB70E; text-decoration: none; }
.msgs_wrp .msg .btns { display: flex; justify-content: space-between; align-items: center; }
.msgs_wrp .msg .btns .defb { border-color: transparent; color: rgba(255, 255, 255, 0.8); box-shadow: none; background: transparent; }
.msgs_wrp .msg .btns .defb:hover { color: #fff; }
.msgs_wrp .msg .btns .defb.grad:hover { border-color: #FFB70E; background: rgba(27, 30, 36, 0.72); }
.msgs_wrp .msg .btns .defb.grad { margin-left: 15px; color: #FFB70E; }
.msgs_wrp .msg.d-win { color: #fff; padding: 20px 40px 16px 16px; background: #131316; border: 1px solid rgba(255, 255, 255, 0.04); border-radius: 8px; max-width: 340px; margin: 0 20px 12px auto; }
.msgs_wrp .msg.d-win::before { display: none; }
.msgs_wrp .msg.d-win .text { padding-right: 0; }
.msgs_wrp .msg.d-win .text::before { content: ""; background: url("../img/svg/close.svg") no-repeat center; width: 16px; height: 16px; position: absolute; right: 12px; top: 12px; }
.msgs_wrp .msg.d-win .btns { padding-top: 0; }
.msgs_wrp .msg.d-win .btns .defb { width: 100%; height: 100%; position: absolute; top: 0; left: 0; font-size: 0px; color: transparent; border-radius: 0; border-color: transparent; }
.msgs_wrp .msg.d-win .btns .defb:hover, .msgs_wrp .msg.d-win .btns .defb.grad { border-color: transparent; }
.msgs_wrp .msg.d-win .btns .defb.grad { margin-left: 0; }
.msgs_wrp .msg.d-win .btns .defb.grad:hover { background: transparent; }
.m_menu, .sidemenu { display: none; }

.modal-overlay { position: fixed; bottom: 0; left: 0; width: 100%; transition: none; height: 0; transition: height 0.2s;  overflow: hidden;  display: flex; justify-content: center; z-index: 200; align-items: center; }
.modal-overlay>.closer_o { position: absolute; left: 0; top: 0;  width: 100%; height: 100%; background:transparent;}
.modal-overlay.modal-overlay_visible { height: 100vh; background: rgba(0, 0, 0, 0.70); padding-right: 8px; }
.modal-overlay.modal-overlay_visible .modal { animation: fadeInUp 0.4s linear; opacity: 1; }
.modal-overlay .modal { background: #121214; padding: 32px 40px 48px; max-width: 1100px; width: 100%; justify-content: space-between; z-index: 101; position: relative; display: flex; gap: 32px; }
.modal-overlay .modal .modal__close { position: absolute; top: 0; right: 0; cursor: pointer; }
.modal-overlay .modal>div { width: 100%; }
.modal-overlay .modal .right { display: flex; flex-direction: column; max-width: 462px; }
.modal-overlay .modal .right form { margin: 0; }
.modal-overlay .modal .right .ifdone, .modal-overlay .modal .right .iferror { display: none; }
.modal-overlay .modal .bottom { width: 100%; text-align: justify; padding: 24px 0 0 0; display: none; }
/* remove for new forms */
.modal-overlay .modal .left>.bottom, .modal-overlay .modal .left>.bottom p:last-child  { display: block; }
/* remove for new forms */
.modal-overlay .modal .bottom p, .modal-overlay .modal .bottom p:last-child, .modal-overlay .modal .bottom p:first-child { font-size: 14px; line-height: 150%; color: rgba(117, 128, 148, 0.72); }
.modal-overlay .modal .bottom p a { color: rgba(117, 128, 148, 1); }
.modal-overlay .modal a { color: rgba(117, 128, 148, 0.56); font-weight: 500; }
.modal-overlay .modal a:hover, .modal-overlay .modal .bottom p a:hover { text-decoration: none; color: #FFB70E; }
.modal-overlay .modal .title { text-align: left; font-size: 48px; line-height: 100%; margin-bottom: 24px; margin-left: 0; margin-right: 0; letter-spacing: 0.48px; }
.modal-overlay .modal .title b { font-weight: 500; color: rgba(117, 128, 148, 0.56); }
.modal-overlay .modal p { color: rgba(117, 128, 148, 0.56); font-size: 14px; line-height: 20px; margin: 0; max-width: 386px; }
.modal-overlay .modal p:first-of-type { margin-bottom: 14px; }
.modal-overlay .modal p:last-child { font-size: 16px; color: rgba(117, 128, 148, 0.56); }
.modal-overlay .modal .top h2 { font-family: "IBMPlexMono"; color: #AEBDCC; font-size: 12px; letter-spacing: 0.72px; text-transform: uppercase; font-style: normal; font-weight: 400; line-height: 24px; margin-bottom: 14px; }
.modal-overlay .modal .form_row { position: relative; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.12); margin-bottom: 14px; display: flex; align-items: center; }
.modal-overlay .modal .form_row.drop::after { content: ""; display: block; background: url(../img/svg/dropdown.svg); width: 40px; height: 40px; right: 8px; top: 6px; position: absolute; z-index: -1; }
.modal-overlay .modal .form_row .check { position: relative; padding: 0; font-size: 16px; line-height: 26px; color: rgba(255, 255, 255, 0.4); }
.modal-overlay .modal .form_row .check:hover { color: #fff; }
.modal-overlay .modal .form_row .check .checkmark { display: inline-block; height: 24px; width: 24px; border-radius: 4px; border: 1px solid rgba(255, 255, 255, 0.12); margin: 0 5px -3px 0; position: relative; }
.modal-overlay .modal .form_row .check:hover .checkmark { border-color: #C0C5C7; }
.modal-overlay .modal .form_row .check .checkmark::after { content: ""; position: absolute; display: none; }
/* Show the checkmark when checked */
.modal-overlay .modal .form_row .check input:checked ~ .checkmark:after { display: block }
.modal-overlay .modal .form_row .check input:checked ~ span { color: #fff; }
.modal-overlay .modal .form_row .check .checkmark::after { left: 9px; top: 5px; width: 5px; height: 10px; border: solid #C0C5C7; border-width: 0 1px 1px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.modal-overlay .modal .form_row .check .text { font-size: 14px; line-height: 24px; }
.modal-overlay .modal .form_row .check input { position: absolute; opacity: 0; width: 0; height: 0; }
.modal-overlay .modal .form_row.check { min-height: 52px; border: none; overflow: visible; }
.modal-overlay .modal .form_row:hover  { border-color: #C0C5C7;  }
.modal-overlay .modal .form_row input, .modal-overlay .modal .form_row select { border: none; background: transparent; height: 52px; font-size: 16px; line-height: 26px; color: #fff; width: 100%; padding: 0 22px; width: 100%; -webkit-appearance: none; z-index: 2; }
.modal-overlay .modal .form_row select:invalid { color: rgba(255, 255, 255, 0.4); }
.modal-overlay .modal .form_row textarea { font-family: "Inter", sans-serif; font-size: 16px; line-height: 28px; color: #C0C5C7; resize: none; width: 100%; background: transparent; padding: 0; outline: none; height: 140px; padding: 12px 22px; }
.modal-overlay .modal .form_row textarea.empty { height: 52px;  }
.modal-overlay .modal_two .form_row textarea.empty { height: 140px; }
.modal-overlay .modal .form_row textarea.empty:focus { height: 140px; }
.modal-overlay .modal .form_row label.error { font-size: 16px; position: absolute; right: 14px; color: rgba(255, 255, 255, 0.28); background: transparent; z-index: 4; }
.modal-overlay .modal .form_row .check label.error { color: #FFB70E; bottom: -20px; }
.modal-overlay .modal .form_row.error { border-color: #F22419; }
.modal-overlay .modal .form_row.error:after { content: ""; display: block; position: absolute; width: 14.14px; height: 14.14px; background: #F22419; transform: rotate(-45deg); right: 17px; }
.modal-overlay .modal .form_row.error label.error { display: none; }
.modal-overlay .modal .form_row:focus-within { border-color: #FFB70E; opacity: 1 !important; }
.modal-overlay .modal .defb { border-radius: 48px; border: 1px solid #FEC84B; background: #FEC84B; height: 48px; width: 100%; margin-top: 14px; transition: none; font-weight: 500; color: #000; display: flex; margin: 0 auto; }
.modal-overlay .modal .form_row.dropout { overflow: visible; }
.modal-overlay .modal .defb:hover { background: #FFDE4A; }
.modal-overlay .modal .defb.disabled { opacity: 0.2; cursor: not-allowed; }
.modal-overlay .modal .defb.disabled:disabled { opacity: 0.2; cursor: not-allowed; }
.modal-overlay .modal .defb.disabled:disabled:hover, .modal-overlay .modal .defb.disabled:hover { opacity: 0.2; border: 1px solid rgba(255, 183, 16, 0.4); }
.modal-overlay .modal .defb:hover { opacity: 1; border-color: #FFB70E; }
.modal-overlay .modal .defb.small { height: 48px; background: linear-gradient(119.11deg, #FEFFFF -111.46%, #E9F6F9 -52.14%, #FFE454 1.71%, #FFD842 33.34%, #FFC01C 82.64%, #FEC84B 193.2%); border: none; margin-top: 96px; max-width: 210px; color: #1B1E24; transition: none; }
.modal-overlay .modal .defb.small:hover { background: #FFDE4A; }
.modal-overlay .modal input:-webkit-autofill { -webkit-box-shadow: inset 0 0 0 50px #1C1E23; -webkit-text-fill-color: #fff; border: none; outline: none; background: #1C1E23; }
.modal-overlay.mdone { align-items: start;  }
.modal-overlay.mdone .modal { border-radius: 28px; padding: 24px; max-width: 840px; margin-top: 70px; }
.modal-overlay.mdone .modal .title { margin: 0 auto 12px; }
.modal-overlay.mdone .modal .defb { height: 42px; width: fit-content; margin-top: 0; min-width: 200px; margin: 0 auto; }
.modal-overlay.mdone .modal .left { padding-right: 0; width: 100%; max-width: 100%; }
.modal-overlay.mdone .modal .left p { max-width: 100%; }
.modal-overlay.mdone .modal .title { font-size: 20px; line-height: 24px; }

.top_page { background: #1B1E24; border-bottom-left-radius: 23px; padding-top: 260px; border-bottom-right-radius: 23px; min-height: 0; position: fixed;  width: 100%; top: 0; left: 0; padding-bottom: 28px; }
.top_page .title { text-align: left; margin-bottom: 30px; }
.top_page .links a { font-size: 20px; line-height: 28px; }
.top_page .links a:hover, .top_page .links .active a{ text-decoration: none;  color: #FFB70E; }
.top_page .links span { margin-right: 30px; }
.top_page .links span:last-child { margin-right: 0; }
.gray .defb.back { border: 1px solid #C0C5C7; }
.gray .defb.back img { margin-right: 9px; filter: brightness(100); }
.sticky-header.gray header .defb.back, .flow.gray header .defb.back { position: relative; background: rgba(0, 0, 0, 0.3); border: 1px solid #363C46; color: #758396; }
.sticky-header.gray header .defb.back img, .flow.gray header .defb.back img { filter: none } 
.sticky-header.gray header .defb.back:hover, .flow.gray header .defb.back:hover { color: #fff; }
.sticky-header.gray header .defb.back:hover img, .flow.gray header .defb.back:hover img { filter: brightness(100); }
.gray .defb.back:hover { color: #fff; border-color: #fff; }
.gray.sticky-header header::before { background: transparent; }
.flow .top_page { margin-top: -250px; z-index: 2; }
.flow .top_page .title { opacity: 0; }
section.slim.extended { padding:0; max-width: 1184px; }
section.slim.extended { margin-top: 394px; }
.flow section.slim.extended { margin-top: 200px; }
section.slim.extended .sub_title { margin: 0; }
section.slim.extended .login { padding-top: 58px; background: none; border-radius: 0; border: none; backdrop-filter: none; }
section.slim.extended .head_title { font-size: 24px; line-height: 31px; color: #FBFEFE; margin-bottom: 33px; color: #FFB70E; }
section.slim.extended .text p, section.slim.extended .text li { font-size: 20px; line-height: 28px; margin-bottom: 20px; }
section.slim.extended .text ol, section.slim.extended ul { margin-top: 0; }
.flow section.slim.extended .onlink { padding-top: 10px; margin-top: -10px; }
section.slim.extended .onlink { padding-top: 280px; margin-top: -280px; }
.gray header::before { display: none; }
.hero.c_hero { padding-top: 252px; padding-bottom: 40px; z-index: 1; min-height: 0; min-height: 550px; }
.hero.c_hero .content>img, .p_top .content>img { position: absolute; z-index: -1; }
.hero.c_hero .content>img.big { top: -290px; right: -755px }
.hero.c_hero .content { position: relative; }
.p_top .content>img.big { z-index: 0; top: -290px; right: -755px; }
.hero.c_hero .content>img.small { transform: rotate(170.83deg); top: 250px; left: -340px; opacity: 0.4; }
.hero.c_hero .title { margin-bottom: 12px; }
.hero.c_hero .content p { font-family: "Inter", sans-serif; font-size: 24px; line-height: 36px; font-weight: 400; max-width: 1030px; margin-bottom: 0; display: inline; text-align: center; max-width: 1008px; display: block; margin-left: auto; margin-right: auto; }
.hero.c_hero .content p>a { color: #FFB70E; font-size: 24px; line-height: 36px; font-weight: 400; display: inline; }

.process.v_list { padding-top: 45px;  padding-bottom: 40px; position: relative; z-index: 2; background: transparent; }
.process.v_list .content { position: relative; }
.process.v_list .content>img { margin: 30px auto 12px auto; }
.title.s_title { font-size: 42px; }
.process.v_list .small { display: none; }
.process.v_list .row { padding-top: 20px; }
.process.v_list .row>div { padding: 24px; background: #18181B; border: 1px solid rgba(117, 128, 148, 0.12); transition: none; }
.process.v_list .row>div:last-child { background: #18181B; border: 1px solid rgba(117, 128, 148, 0.12); display: flex; align-items: center; justify-content: center;display: flex; align-items: center; justify-content: center; padding-top: 16px; padding-bottom: 20px; }
.process.v_list .row>div:last-child p { text-align: center; font-family: "Inter", sans-serif; max-width: 390px; margin: 0 auto; color: rgba(255, 255, 255, 0.72); font-size: 16px; line-height: 24px; }
.process.v_list .row>div:last-child p b { font-weight: 400; }
.process.v_list .row>div:last-child:hover p b { color: #fff; }
.process.v_list .row>div h3 { margin-bottom: 4px; display: flex; justify-content: space-between; line-height: 28px; align-items: baseline; }
.process.v_list .row>div p { font-size: 20px; line-height: 28px; }
.process.v_list .row>div h3 span, .v_texts .content>.right .sidebar .other ul li p i { font-size: 12px; line-height: 12px; color: #131316; background: linear-gradient(105.19deg, #FEFFFF -71.53%, #E9F4F6 -17.62%, #FFE454 31.32%, #FFC01C 104.86%, #FFB710 205.34%);border-radius: 3px; height: 16px; min-width: 38px; display: flex; justify-content: center; align-items: center; margin-left: 10px; margin-top: 10px; font-style: normal; text-transform: capitalize; font-weight: 500; font-family: "Inter", sans-serif; padding: 2px 6px; }
.process.v_list .row>div.closed { background: transparent; border: 1px transparent; }
.process.v_list .row>div.closed:hover { background: transparent; border: 1px transparent; }
.process.v_list .row>div.closed h3 { color: rgba(255, 255, 255, 0.56); }
.process.v_list .row>div.closed p { color: rgba(117, 128, 148, 0.56); }
.process.v_list .row>div.closed h3 span { border: 0px; background: rgba(117, 128, 148, 0.08); color: rgba(255, 255, 255, 0.4); font-size: 10px; line-height: 12px; }
.process.v_list .row>div h3 span { margin-top: 0; margin-right: 8px; min-width: 38px; }
.v_texts .content>.right .sidebar .other ul li p i { margin-top: 9px; }
.process.v_list .row>div:hover { background: #1B1919;   border: 1px solid rgba(255, 183, 16, 0.56); }
.process.v_list .row>div>a { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.process.v_list .content>p { text-align: center;  font-family: "Inter", sans-serif; margin: 0; font-size: 24px; line-height: 36px; }
.process.v_list .content>p a { font-weight: 500; }
.process.v_list .content>p a:hover { text-decoration: none; color: #FFB710; }
.wflow { margin-bottom: 0; margin-top: -64px; background: transparent;}
.wflow .content { position: relative; z-index: 6; }
.wflow.wflow_bg { margin-bottom: 0;  background: url("../img/team.webp") no-repeat bottom center; background-size: 1466px; z-index: 1; max-width: 1466px;  margin-left: auto; margin-right: auto; margin-top: 0; padding-bottom: 30px; margin-top: -90px; position: relative; }
.wflow.wflow_bg::before { content: ""; display: block; position: absolute; width: 100%; height: 20%; background: linear-gradient(0deg, rgba(0, 0, 0,0) 0%, rgba(0, 0, 0,1) 100%); }
.wflow .title { color: #fff; }
.wflow.wflow_bg .content { height: 810px; text-align: center; padding-top: 173px; }
.wflow.wflow_bg .content h2 { font-size: 42px; line-height: 48px; margin-bottom: 4px; }
.wflow.wflow_bg .content p { margin: 0;  font-family: "Inter", sans-serif; font-size: 24px; line-height: 36px; }
.wflow .content .cards { display: grid; grid-gap: 12px; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr) ); }
.wflow .content .cards>div { padding: 34px 24px 44px; background: #18181B; border: 1px solid transparent; position: relative; display: flex; flex-direction: column; }
.wflow .content .cards>div h3 { font-size: 24px; line-height: 31px; margin: 0 0 4px 0; }
.wflow .content .cards>div p { font-size: 17px; line-height: 28px; margin: 0; color: rgba(255, 255, 255, 0.56); }
.p_top { padding-top: 102px; }
.p_top .content { position: relative; }
.p_top .content>div { position: relative; padding-top: 152px; }
.p_top .content>div .title { margin-bottom: 8px; }
.p_top .back { display: flex; align-items: center; font-family: "Inter", sans-serif; font-size: 16px; line-height: 24px; color: #758094; position: absolute; top: 13px; left: 0; display: none; }
.p_top .back svg { margin-right: 7px; }
.p_top .back:hover { color: #fff; text-decoration: none; }
.p_top .back:hover svg path { fill: #fff; }
.p_top p { text-align: center; margin: 0 auto; max-width: 950px; font-family: "Inter", sans-serif; font-size: 24px; line-height: 36px; }
.p_top .undertitle { margin-bottom: 24px; font-size: 16px; line-height: 28px; text-transform: uppercase; color: #A5B3C2; font-family: "Inter", sans-serif; letter-spacing: 0.4px; }
.v_texts { padding-top: 65px; padding-bottom: 40px; background: transparent; }
.v_texts>.small { display: none; position: absolute; }
.v_texts .content { display: flex; justify-content: space-between; }
.v_texts .content>.left { padding-right: 30px; flex: 1; }
.v_texts .content>.left .block { max-width: 870px; padding: 44px 32px; display: flex; justify-content: space-between; position: relative; border-bottom: none; border-left: 1px solid rgba(174, 189, 204, 0.3); border-right: 1px solid rgba(174, 189, 204, 0.3); border-bottom: 1px solid rgba(117, 128, 148, 0.12); }
.v_texts .content>.left .block:first-child { border-top: 1px solid rgba(174, 189, 204, 0.3); }
.v_texts .content>.left>div:nth-last-child(-n+3) {  border-bottom: 1px solid rgba(174, 189, 204, 0.3); }
.v_texts .content>.left .block.grad_b { margin-top: 18px; border: 1px solid rgba(174, 189, 204, 0.3); padding: 34px 32px; }
.v_texts .content>.left .block.grad_b .right ul { color: #fff; font-family: "Inter", sans-serif; font-size: 18px; line-height: 32px; letter-spacing: 0.7px; }
.v_texts .content>.left .block.grad_b .right ul li { margin-bottom: 12px; }
.v_texts .content>.left .block.grad_b>div  { position: relative; z-index: 2; }
.v_texts .content>.left .block.grad_b .icon { z-index: 2; }
.v_texts .content>.left .block:last-child { margin-bottom: 0; }
.v_texts .content>.left .block .icon { position: absolute; left: 20px; bottom: 25px; display: none; }
.v_texts .content>.left .block .left { padding-right: 30px; min-width: 180px; max-width: 210px; }
.v_texts .content>.left .block .left h2 { margin: 0 0 30px 0; font-size: 24px; line-height: 31px; font-weight: 400; }
.v_texts .content>.left .block .icons { display: flex; flex-wrap: wrap; }
.v_texts .content>.left .block .icons>div { display: inline-flex; align-items: center; background: rgba(117, 128, 148, 0.08); border-radius: 3px; font-size: 14px; line-height: 28px; color: rgba(255, 255, 255, 0.72); height: 32px; padding: 0 14px 0 9px; margin: 0 15% 8px 0; }
.v_texts .content>.left .block .icons>div img { margin-right: 10px; opacity: 0.8; }
.v_texts .content>.left .block .icons>div:hover { cursor: default; }
.v_texts .content>.left .block .right { max-width: 593px; min-width: 360px;padding-right: 63px; flex: 1; }
.v_texts .content>.left .block .right p, .v_texts .content>.left .block .right ul, .v_texts .content>.left .block .right ol { margin: 0; font-size: 18px; line-height: 32px; }
.v_texts .content>.left .block .right ul { padding-left: 20px; color: rgba(255, 255, 255, 0.72); }
.v_texts .content>.left .block .right ul li { position: relative; margin-bottom: 12px; cursor: default; }
.v_texts .content>.left .block .right .icons { display: none; }
.v_texts .content>.left .block.grad_b .right ul { list-style: none; }
.v_texts .content>.left .block.grad_b .right ul li::before { content: ""; display: block; background: url("../img/svg/bullet.svg") no-repeat center; width: 8px; height: 10px; position: absolute; top: 9px; left: -19px; }
.v_texts .content>.right { width: 280px; position: relative; }
.v_texts .content>.right .sidebar { position: sticky; top: 100px; }
.v_texts .content>.right .sidebar .defb, .floating .defb { transition: none; border-radius: 24px; background: linear-gradient(119.11deg, #FEFFFF -111.46%, #E9F6F9 -52.14%, #FFE454 1.71%, #FFD842 33.34%, #FFC01C 82.64%, #FFB710 193.2%);
  border: 1px solid #FFB710; color: #1B1E24; width: 100%; font-weight: 500; margin-bottom: 20px; min-height: 44px; }
.v_texts .content>.right .sidebar .defb { margin-bottom: 26px; }
.v_texts .content>.right .sidebar .defb:hover, .floating .defb:hover { background: #FFDE4A; }
.v_texts .content>.right .sidebar .other h3 { margin: 0 0 2px 0; font-family: "Inter", sans-serif; font-size: 16px; line-height: 24px; font-weight: 400; color: #A5B3C2; }
.v_texts .content>.right .sidebar .other ul { list-style: none; padding: 0; margin: 0; }
.v_texts .content>.right .sidebar .other ul li { position: relative; margin-bottom: 20px; }
.v_texts .content>.right .sidebar .other ul li:last-child { margin-bottom: 26px; }
.v_texts .content>.right .sidebar .other ul li a { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.v_texts .content>.right .sidebar .other ul li p { font-size: 18px; line-height: 30px; margin: 0; display: flex; justify-content: space-between; }
.v_texts .content>.right .sidebar .other ul li span { font-size: 18px; line-height: 28px; color: #AEBDCC; }
.v_texts .content>.right .sidebar .other .see_all { width: 100%; display: inline-flex; align-items: center; font-size: 16px; line-height: 24px; font-size: 16px; color: #758094; line-height: 24px; font-family: "Inter", sans-serif;  }
.v_texts .content>.right .sidebar .other .see_all:hover { text-decoration: none; color: #FFB710; }
.v_texts .content>.right .sidebar .other .see_all:hover svg path { stroke: #FFB710; }
.v_texts .content>.right .sidebar .other .see_all i { font-style: normal; color: #FFB710; }
.v_texts .content>.right .sidebar .other .see_all.center { justify-content: center; padding-right: 3px; }
.c_process { padding-bottom: 16px; }
.c_process .content>p { text-align: center; margin: 0; font-family: "Inter", sans-serif; font-size: 20px; line-height: 36px; color: rgba(255, 255, 255, 0.8); }
.c_process .row>div p:last-child { max-width: 496px; font-size: 20px; margin-bottom: 13px; }
.process.c_process .row { margin-bottom: 16px; grid-template-columns: repeat(auto-fill, minmax(45%, 1fr)); }
.operating.c_process .row>div .text { max-width: 100%; }
.v_bottom { display: flex; flex-direction: column; align-items: center; padding-top: 87px; margin: 0 auto; max-width: 900px; }
.v_bottom .pic { width: 144px; height: 144px; display: flex; justify-content: center; align-items: center; position: relative; border-radius: 100%; border: 1px solid rgba(174, 189, 204, 0.4); }
.v_bottom .pic .icon { position: absolute; top: 18px; left: -10px; display: none; }
.v_bottom p { font-family: "Inter", sans-serif; font-size: 24px; line-height: 36px; text-align: center; margin: 24px 0 0 0; }
.v_bottom p a { color: #FFB710; }
.v_bottom p a:hover { text-decoration: none; cursor: alias; }
.tabcontent { display: none; }
.tabcontent { animation: fadeEffect 1s; }
.a_team { padding-top: 48px; position: relative; margin-top: -100px; }
.a_team .title { position: relative; z-index: 2; }
.a_team .gtitle { display: block; position: relative; margin: 0 auto; z-index: 6; padding-left: 50px; padding-right: 50px; width: fit-content; }
.a_team .gtitle::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; z-index: 1; background: linear-gradient(90deg, rgba(0, 0, 0,0) 0%, rgba(0, 0, 0,1) 5%, rgba(0, 0, 0,1) 95%, rgba(0, 0, 0,0) 100%);; left: 0; top: 0; display: none; }
.a_team .frame { border-radius: 24px; border: 1px solid rgba(196, 196, 196, 0.2);; max-width: 1380px; width: calc(100% - 30px); left: 50%; transform: translate(-50%, 0); position: absolute; height: calc(100% + 630px); z-index: 5; top: 88px; display: none; }
.a_team .tabs { padding-top: 20px; position: relative; z-index: 6; }
.a_team .tab { display: flex; align-items: center; flex-wrap: wrap; min-height: 100px; max-width: 1100px; margin: 0 auto; justify-content: center; }
.a_team .tab::-webkit-scrollbar-track { background: transparent; }
.a_team .tab::-webkit-scrollbar-thumb { background: transparent; }
.a_team .tab::-webkit-scrollbar-thumb:hover { background: transparent; }
.a_team .tab>div { margin: 0 5px; width: 100px; position: relative; cursor: pointer; background: linear-gradient(138.48deg, #1E242F 18.2%, #1B1E24 75.91%); margin-bottom: 8px; }
.a_team .tab .tablinks.active:hover { cursor: default; }
.a_team .tab .tablinks:hover img { border-color: #FFB710; }
.a_team .tab .tablinks.active:hover img { border: 1px solid rgba(255, 255, 255, 0.12); }
.a_team .tab>div::before { content: ""; background: url("../img/glow.png") no-repeat center; width: 126px; height: 126px; position: absolute; left: 50%; margin-left: -63px; bottom: -40px; opacity: 0; background-size: contain; }
.a_team .tab .tablinks:after { content: ""; display: block; width: 100%; height: 100%; top: 0; left: 0;  border-radius: 24px; position: absolute; }
.a_team .tab .tablinks.active::before { opacity: 1; animation: fadeEffect 0.4s; }
.a_team .tab .tablinks img { position: relative; z-index: 2; background: #18181B; object-fit: contain; display: block; border: 1px solid rgba(255, 255, 255, 0.12); }
.a_team .tab>div>a { width: 100px; height: 100px; display: flex; justify-content: center; align-items: center; border: 1px solid rgba(174, 189, 204, 0.1); background: #18181B; }
.a_team .tab>div>a span { font-family: "Inter", sans-serif; font-size: 58px; line-height: 28px; font-weight: 300; margin-top: -9px; }
.a_team .tab>div>a:hover { text-decoration: none; border-color: #FFB710; color: #FFB710; background: #1B1919; }
.a_team .tab>div>a:hover svg path { fill: #fff; fill-opacity: 1; }
.a_team .tab>.mailme:hover::before { opacity: 1; animation: fadeEffect 0.4s; display: none; }
.a_team .tab>.mailme a { position: relative; }
.a_team .tabcontent_holder { min-height: 290px; }
.a_team .tabcontent { padding: 40px 0; }
.a_team .tabcontent>div { display: flex; flex-wrap: wrap; width: 100%; max-width: 1143px; margin: 0 auto; }
.a_team .tabcontent>div .text:last-child { max-width: 570px; padding-left: 29px; border-left: 1px solid rgba(117, 128, 148, 0.12); }
.a_team .tabcontent>div .text p:last-child { margin-bottom: 0; }
.a_team .tabcontent>div .text .pic { min-width: 240px; width: 240px; padding-right: 32px; position: relative; }
.a_team .tabcontent>div .text .pic::before { content: ""; display: block; width: 208px; height: 208px;  background: url("../img/glow_big.png") no-repeat center; background-size: contain; position: absolute; top: 66px; z-index: -1; }
.a_team .tabcontent>div .text .pic img { background: #18181B; width: 100%; height: auto; }
.a_team .tabcontent>div .text { width: 50%; }
.a_team .tabcontent>div .text .under_text { max-width: 305px; }
.a_team .tabcontent>div .text.first { display: flex;  width: 50%; padding-right: 30px; }
.a_team .tabcontent>div .text p, .a_team .tabcontent>div .text li { font-family: "Inter", sans-serif; font-size: 24px; line-height: 35px; font-weight: 400; margin-top: 0; margin-bottom: 25px; }
.a_team .tabcontent>div .text:last-child p { font-size: 21px; line-height: 32px; color: #AEBDCC; opacity: 0.8; font-family: "Inter", sans-serif; }
.a_team .tabcontent>div .text ul { margin-bottom: 25px; margin-top: 0; }
.a_team .tabcontent>div .text li { margin-bottom: 10px; }
.a_team .tabcontent>div .text.first p, .a_team .tabcontent>div .text.first li { font-size: 23px; line-height: 32px; color: rgba(255, 255, 255, 0.8); }
.a_team .tabcontent>div .text.first p { line-height: 36px; }
.a_team .tabcontent>div .text.first p { margin-bottom: 12px; }
.a_team .tabcontent>div .text.first .name { display: flex; justify-content: center; padding: 20px 0; text-align: center; }
.a_team .tabcontent>div .text .name h3 { font-size: 23px; line-height: 32px; font-weight: 400; margin: 0 0 2px 0; color: rgba(255, 255, 255, 0.8); }
.a_team .tabcontent>div .text .name h3 span { display: inline-block; display: none; }
.a_team .tabcontent>div .text .name h3 span a:hover { text-decoration: none; }
.a_team .tabcontent>div .text .name p { font-size: 15px; line-height: 20px; color: rgba(117, 128, 148, 0.72); margin: 0; font-weight: 400; font-family: "Inter", sans-serif; }
.a_team .tabcontent>div .text .pic .tooltip_s { margin-bottom: 15px; margin-left: -90px; }
.a_team .tabcontent>div .text .pic i { font-style: normal; font-size: 32px; line-height: 20px; position: absolute; top: 17px; left: 16px; cursor: default; }
.a_team .tabcontent>div .text .pic .tooltip_s b { font-weight: 500; }
/*.a_team .tabcontent>div .text .pic i:hover ~ .tooltip_s { opacity: 1; visibility: visible; animation: scrolling-top 0.3s linear; }*/
.dtext { padding-bottom: 76px; }
.dtext .content { max-width: 885px; }
.dtext .content p { font-size: 16px; line-height: 28px; color: rgba(117, 128, 148, 0.56); text-align: center; margin: 0; font-family: "Inter", sans-serif; }
.elink, .partners .row>div>a { cursor: alias; }
.assets_c { overflow: hidden; display: flex; }
.assets_c .assets { display: flex; }
.assets_c .line_one { animation: scrolling-left 50s linear infinite; }
.assets_c .line_two { animation: scrolling-left 50s linear infinite; animation-delay: -50s; }
.learn { background: transparent; position: relative; z-index: 2; min-height: 550px; padding-top: 120px; }
.learn .content { position: relative; }
.learn .content .title { margin-bottom: 12px; }
.learn .top_level { display: flex; list-style: none; margin: 0 auto; padding: 0; justify-content: center; flex-wrap: wrap; max-width: 740px; }
.learn .top_level a { font-family: "Inter", sans-serif; font-size: 27px; line-height: 35px; color: rgba(255, 255, 255, 0.4); }
.learn .top_level a:hover { text-decoration: none; color: rgba(255, 255, 255, 0.72); }
.learn .top_level li.ui-state-active a, .learn .top_level li.active a { color: #FFB710; text-decoration: none; cursor: default; }
.learn .top_level li { margin-bottom: 4px; position: relative; }
.learn .top_level li:nth-child(1), .learn .top_level li:nth-child(2), .learn .top_level li:nth-child(4) { padding-right: 35px; }
.learn .top_level li:nth-child(1)::before, .learn .top_level li:nth-child(2)::before, .learn .top_level li:nth-child(4)::before { content: ""; display: block; width: 6px; height: 6px; border-radius: 100%; position: absolute; transform: translate(-50%, 0); top: 50%; background: rgba(255, 255, 255, 0.12); line-height: 35px; right: 12px; margin-top: -2px; }
.learn .type_cont { display: none; padding: 0 0 104px 0; margin: 0 auto; max-width: 1280px; padding-top: 200px; margin-top: -200px; }
.learn.main .type_cont { padding-bottom: 0; }
.learn .type_cont.active { display: block; }
.learn .type_group { padding: 20px 0 0 18px; list-style: none; margin: 0; display: flex; }
.learn .type_group li { position: relative; }
.learn .type_group li svg { display: none; }
.learn .type_group li a { font-family: "Inter", sans-serif; font-size: 27px; line-height: 35px; color: rgba(255, 255, 255, 0.4); }
.learn .type_group a:hover { color: rgba(255, 255, 255, 0.56); text-decoration: none; }
.learn .type_group li.ui-state-active a { color: #FFB710; text-decoration: none; }
.learn .type_group li:nth-child(1) { padding-right: 30px; }
.learn .type_group li:nth-child(1)::before { content: ""; display: block; width: 6px; height: 6px; border-radius: 100%; position: absolute; transform: translate(-50%, 0); top: 50%; background: rgba(255, 255, 255, 0.12); line-height: 35px; right: 12px; margin-top: -2px; }
.learn .int_cont .responsivetabs { display: flex; }
.learn .int_cont .int_menu { width: 335px; padding-top: 14px; margin: 0; padding: 15px 0 0 0; }
.learn .int_cont .text { width: calc(100% - 335px); background: #18181B; border: 1px solid rgba(255, 255, 255, 0.12); box-sizing: border-box; box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.08), 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 1px 2px rgba(0, 0, 0, 0.08); padding: 48px; margin-top: -55px; margin-bottom: -24px; min-height: 370px; }
.learn .int_cont .text::before { content: ""; width: 24px; height: 24px; display: block; background: url("../img/svg/minus.svg") no-repeat center; position: absolute; opacity: 0; }
.learn .int_cont .int_menu li { display: block; width: 100%; }
.learn .int_cont .int_menu li a { padding: 8px 8px 8px 20px; display: flex; justify-content: space-between; font-size: 18px; line-height: 24px; letter-spacing: 0.3px; color: #747373; align-items: center; font-family: "Inter", sans-serif; }
.learn .int_cont .int_menu li a span { max-width: 260px; padding: 2px 0; }
.learn .int_cont .int_menu li a svg { min-width: 28px; max-width: 28px; max-height: 28px ; opacity: 0; align-self: flex-start; }
.learn .int_cont .int_menu li a svg path { stroke: #9B9A9A }
.learn .int_cont .int_menu * { transition: all 0.2s; }
.learn .int_cont .int_menu li:hover { background: rgba(255, 255, 255, 0.02); border-top-left-radius: 7px; border-bottom-left-radius: 7px; }
.learn .int_cont .int_menu li:hover a { color: rgba(255, 255, 255, 0.56); }
.learn .int_cont .int_menu li a:hover { color: rgba(255, 255, 255, 0.56); text-decoration: none; }
.learn .int_cont .int_menu li a:hover svg { opacity: 1; }
.learn .int_cont .int_menu li.ui-tabs-active a:hover svg path { stroke: #FFB710; }
.learn .int_cont .int_menu li.ui-tabs-active { background: rgb(255 183 15 / 4%); border-top-left-radius: 7px; border-bottom-left-radius: 7px; }
.learn .int_cont .int_menu li.ui-tabs-active a { color: #FFB710; cursor: default; }
.learn .int_cont .int_menu li.ui-tabs-active a svg { opacity: 1; }
.learn .int_cont .int_menu li.ui-tabs-active a svg path { stroke: #FFB710; }
.learn .int_cont .text>p { font-size: 20px; line-height: 28px; letter-spacing: 0.3px; font-family: "Inter", sans-serif; margin: 0 0 8px 0; }
.learn .int_cont .text .spoiler { padding-top: 17px; }
.learn .type_cont .explore { margin-top: 24px; padding-bottom: 0; padding-top: 20px; }
.cases .type_cont .explore { padding-top: 0; }
.spoiler .spopen { background: transparent; cursor: pointer; padding: 4px 0px 4px 40px; width: 100%; border: none; text-align: left; outline: none; color: rgba(255, 255, 255, 0.4); font-size: 18px; line-height: 24px; letter-spacing: 0.3px; transition: 0.4s; position: relative; }
.spoiler .active, .spopen:hover { color: rgba(255, 255, 255, 0.9); }
.spoiler .panel { max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; margin-bottom: 24px; }
.spoiler .panel>div { padding: 8px 8px 8px 40px;  }
.spoiler .panel>div p { color: rgba(255, 255, 255, 0.72); font-size: 16px; line-height: 26px; margin-top: 0; margin-bottom: 6px; }
.spoiler .panel>div p:last-child { margin-bottom: 0; }
.spoiler .spopen::before { content: ""; width: 24px; height: 24px; background: url("../img/svg/plus.svg") no-repeat center; display: block; position: absolute; left: 8px; }
.spoiler .active::before { background: url("../img/svg/minus.svg") no-repeat center; }
.spoiler .spopen.nodata { color: rgba(255, 255, 255, 0.72); cursor: default; }
.spoiler .spopen.nodata::before { background: url("../img/svg/done.svg") no-repeat center; opacity: 0.9; }
#topm { position: fixed; top: 0; }
.tokens { padding: 64px 0 80px; position: relative; overflow: hidden; }
.tokens .row { display: flex; justify-content: center; padding-top: 24px; margin-left: auto; margin-right: auto; max-width: 1085px; flex-wrap: wrap; position: relative; z-index: 2; }
.tokens .row.nopad { padding-top: 0; }
.tokens .row h4 { color: #D6E4FF; opacity: 0.64; font-size: 15px; line-height: 32px; letter-spacing: 0.4px; margin: 0; }
.tokens .row.second { padding-top: 20px; }
.tokens .row>div, .assets_c .assets>div { background: rgba(39, 43, 51, 0.48); border-radius: 150px; display: flex; padding: 5px 16px 5px 5px; align-items: center; margin: 0 4px 10px 4px; }
.assets_c .assets>div { opacity: 0.48; background: transparent; }
.tokens .row>div.last { font-size: 13px; line-height: 20px; font-family: "Inter", sans-serif; font-weight: 500; }
.tokens .row>div:hover { background: #272B33; }
.tokens .row>div span , .assets_c .assets>div span { font-size: 16px;line-height: 24px; color: #D6E4FF; margin-left: 7px; cursor: default; }
.tokens .row>div:hover span { color: #E4F2FD; }
.tokens .row>div i { font-size: 10.2px; line-height: 12px; color: #AEBDCC; margin-left: 10px; font-style: normal; text-transform: uppercase; cursor: default; }
.btns_row { display: flex; width: 100%; justify-content: center; padding-top: 28px;  }
.tokens .btns_row { padding-top: 30px; }
.learn.legal { margin-top: -340px; }
.hero.legal .title { margin-bottom: 41px; }
.learn.legal .top_level { max-width: 825px; }
.learn.legal .top_level li:nth-child(1), .learn.legal .top_level li:nth-child(2), .learn.legal .top_level li:nth-child(3) { padding-right: 35px; }
.learn.legal .top_level li:nth-child(1)::before, .learn.legal .top_level li:nth-child(2)::before, .learn.legal .top_level li:nth-child(3)::before { content: ""; display: block; width: 6px; height: 6px; border-radius: 100%; position: absolute; transform: translate(-50%, 0); top: 50%; background: rgba(255, 255, 255, 0.12); line-height: 35px; right: 12px; margin-top: -2px }
.learn.legal .top_level li:nth-child(4)::before { display: none; }
.learn.legal .top_level li:nth-child(4) { padding-right: 0; }
.learn.legal #topm { position: relative; z-index: -10; padding-top: 150px; margin-top: -150px; }
.learn.legal .text p, .learn.legal .text li { color: rgba(255, 255, 255, 0.72); font-size: 16px; line-height: 26px; margin-top: 0;  margin-bottom: 6px; }

.learn.legal .text { width: 100%; max-width: 742px; margin: auto;  margin-top: 57px; }
.learn.legal .text h2, .learn.legal .text h3 { margin-top: 0; margin-bottom: 16px; font-size: 24px; line-height: 31px; color: #FBFEFE; }
.learn.legal .text ul { padding-left: 15px; list-style: disc; }
.learn.legal .text ol.root_ul { padding-left: 0; }
.learn.legal .text ol li::marker , .learn.legal .text ul li::marker { color: rgba(255, 255, 255, 0.4); }
.learn.legal .text ol.abc { list-style: lower-alpha; }
.learn.legal .text ol.roman { list-style: lower-roman; }
.learn.legal .text ol.romana { list-style: upper-roman; }
.learn.legal .text ol.abc>li, .learn.legal .text ol.roman>li, .learn.legal .text ol.romana>li, .learn.legal .text ol>li, .learn.legal .text ul>li { padding-left: 10px; cursor: default; }
.learn.legal .text ul, .learn.legal .text ol { margin: 0; padding-left: 24px; padding-bottom: 8px; }
.learn.legal .text ul li, .learn.legal .text ol li { margin-bottom: 12px; }
.learn.legal .text ol li, .learn.legal .text ul li, .learn.legal .text p { font-size: 16px; line-height: 26px; color: rgba(255, 255, 255, 0.82); }
.learn.legal .text p { color: rgba(255, 255, 255, 0.82); }
.learn.legal .text>p { margin-bottom: 20px; }
.learn.legal .text>p b { color: #fff }
.learn.legal .text ol li>p, .learn.legal .text ul li>p { margin-bottom: 16px; }
.learn.legal .text ol li>span, .learn.legal .text ul li>span { margin-bottom: 20px; display: block }
.learn.legal .text .imprint { padding-left:  40px; }
.learn.legal .text .imprint .row { display: flex; width: 100%; padding-bottom: 8px; cursor: default; }
.learn.legal .text .imprint .row>div { font-size: 18px; line-height: 28px; }
.learn.legal .text .imprint .row>div:first-child { width: 130px; color: rgba(255, 255, 255, 0.56); }
.learn.legal .text .imprint .row>div:last-child { width: calc(100% - 130px); color: rgba(255, 255, 255, 0.8); }
.learn.legal .text .imprint .row h2, .learn.legal .text .imprint .row h3 { margin-bottom: 12px; font-size: 24px; line-height: 31px; }
.learn.legal .text .imprint a { display: inline-flex; align-items: center; margin-right: 26px; line-height: 28px; transition: none; }
.learn.legal .text .imprint a span { border-bottom: 1px solid #1E1E21; }
.learn.legal .text .imprint a svg { margin-left: 4px; }
.learn.legal .text .imprint a:hover span { border-bottom: 1px solid rgba(255, 183, 16, 0.12) !important; }
.learn.legal .text a:hover { text-decoration: none; color: #FFB710 !important; }
.learn.legal .text .imprint a svg path { transition: all 0.2s; }
.learn.legal .text .imprint a:hover svg path { fill: #FFB710; fill-opacity: 1;  }
.learn.legal .text .txt { margin: 30px 0 60px; padding: 28px 0 36px 40px; border-top: 1px solid rgba(255, 255, 255, 0.04); border-bottom: 1px solid rgba(255, 255, 255, 0.04); display: flex; margin-left: auto; margin-right: auto; background: #171515; }
.learn.legal .text .txt a { transition: none; }
.learn.legal .text .txt a:hover svg path { stroke: #FFB710; stroke-opacity: 1 !important; }
.learn.legal .text .txt .left { margin-right: 50px; max-width: 364px; width: 100%; }
.learn.legal .text .txt .left.full { max-width: 100%; }
.learn.legal .text .txt .left p { font-family: "Inter", sans-serif; font-size: 14.8px; line-height: 24px; color: rgba(255, 255, 255, 0.8); margin: 4px 0 0 0; }
.learn.legal .text .txt .right img { margin-bottom: 12px; }
.learn.legal .text .txt .right p { text-align: center; font-size: 13px; line-height: 17px; color: rgba(255, 255, 255, 0.4); max-width: 180px; margin: 0 auto; }
.learn.legal .text .txt .right p a { color: rgba(255, 255, 255, 0.72); }
.learn.legal .text .txt .right p a svg path { stroke-opacity: 0.72; }
.learn.legal .text .txt a span { border-bottom: 1px solid #1E1E21; }
.learn .int_cont .int_menu li a span, .learn .int_cont .r-tabs-accordion-title a span { position: relative; }
.learn .int_cont .int_menu li a span i, .learn .int_cont .r-tabs-accordion-title a span i { font-size: 0; color: transparent; display: block; width: 2px; height: 2px; position: absolute; left: -10px; top: 11px; }
.learn .int_cont a span .green { background: #05C10D; }
.learn .int_cont a span .red { background: #FE3F33; }

.p_slider { margin-top: -237px; position: relative; z-index: 5; background: transparent; }
.p_slider .swiper-slide { padding-right: 0; }
.p_slider .big { margin: 0 auto; width: 100%; height: 630px; position: relative; }
.p_slider .big:after, .p_slider .big::before { content: ""; position: absolute; height: 90px; width: calc(50% - 300px); bottom: 0; background: transparent; z-index: 10;  }
.p_slider .big:after { background: linear-gradient(to right, rgba(0, 0, 0,1) 0%,rgba(0, 0, 0,1) 60%,rgba(0, 0, 0,0) 100%); }
.p_slider .big::before { background: linear-gradient(to right, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,1) 40%,rgba(0, 0, 0,1) 100%);  }
.p_slider .big:after { left: 0; }
.p_slider .big::before { right: 0; }
.p_slider .pages { width: 100%; max-width: 1207px; position: absolute; transform: translate(-50%, 0%); left: 50%; top: 153px; z-index: 55; height: 114px; }
.p_slider .pages>div:after { display: none; }
.p_slider .pages>div { width: auto; height: auto; top: 0; margin: 0; }
.p_slider .pages>div svg path { stroke: #fff; stroke-opacity: 0.56; }
.p_slider .pages>div:hover svg path { stroke: #FFB710; stroke-opacity: 1; }
.p_slider .swiper-pagination { display: flex; justify-content: center; bottom: 116px !important; flex-direction: row-reverse; width: 100%; }

.p_slider  .swiper-pagination .swiper-pagination-bullet { margin: 0 4px; height: 1px; width: 24px; opacity: 1; background: rgba(117, 128, 148, 0.4); border-radius: 0; }
.p_slider  .swiper-pagination .swiper-pagination-bullet-active { background: #FFB710; }
.p_slider .gallery-top { position: relative; z-index: 9; }
.p_slider .gallery-top .swiper-slide-container { width: 1000px; height: 100%; margin: 0 auto; position: relative; }
.p_slider .gallery-top .swiper-slide-container .text { position: absolute; bottom: 0; transform: translate(-50%, 0%); left: 50%; width: 510px; text-align: center; font-family: "Inter", sans-serif;  }
.p_slider .gallery-top .swiper-slide-container .text h3 { font-size: 24px;line-height: 31px; letter-spacing: 0.4px; margin: 0 0 6px 0; }
.p_slider .gallery-top .swiper-slide-container .text p { margin: 0; font-size: 17px; line-height: 24px; letter-spacing: 0.3px; color: rgba(255, 255, 255, 0.72); }
.p_slider .gallery-top .swiper-slide-container .pic { position: absolute; }
.p_slider .gallery-top .swiper-slide-container .pic.slone { right: 124px; top: 76px; }
.p_slider .gallery-top .swiper-slide-container .pic.slone img { filter: drop-shadow(0px 4.88889px 63.5556px rgba(0, 0, 0, 0.25)); border-radius: 4px; }
.p_slider .gallery-top .swiper-slide-container .pic.sltwo { right: 156px; top: 17px; }
.p_slider .gallery-top .swiper-slide-container .pic.sltwo img { filter: drop-shadow(0px 4.11915px 53.5489px rgba(0, 0, 0, 0.25)); }
.p_slider .gallery-top .swiper-slide-container .pic.slthree  { right: 125px; top: 276px; }
.p_slider .gallery-top .swiper-slide-container .pic.slthree  img { border-radius: 6px; filter: drop-shadow(0px 4.6036px 59.8467px rgba(0, 0, 0, 0.25)); }
.p_slider .gallery-thumbs { position: absolute; top: 0; width: 843px; transform: translate(-50%, 0%); left: 50%; }
.p_slider .gallery-thumbs>.mba { position: absolute; left: 50%; transform: translate(-50%, 0); margin-left: 2px; top: 12px; z-index: 2; }
.p_slider .gallery-thumbs::before { content: ""; display: block; background: #fff; width: 619px; height: 389px; position: absolute; top: 27px; transform: translate(-50%, 0%); left: 50%; }
.p_slider .gallery-thumbs .swiper-slide-container { display: flex; justify-content: center; padding-top: 27px; }
.p_slider .gallery-thumbs img { image-rendering: pixelated; display: block; height: auto; }
.m_slider { display: none; }
.hero.vcard .title { margin-bottom: 4px; }
.hero.vcard .s_title { text-align: center; font-family: "Inter", sans-serif; font-size: 17px; line-height: 22px; letter-spacing: 0.1px; font-feature-settings: 'salt' on, 'calt' off; color: rgba(255, 255, 255, 0.8); cursor: default; }
.v_window { padding-bottom: 70px; margin-top: -194px; position: relative; z-index: 2; background: transparent; }
.v_window .card { background: #131316; border: 1px solid rgba(174, 189, 204, 0.1); border-radius: 8px; padding: 56px 40px 40px; margin: 0 auto;  width: 90%; max-width: 391px; min-height: 250px; position: relative; }
.v_window .card .title, .v_window .card .s_title { display: none; }
.v_window .card .links { display: flex; flex-direction: column; padding-bottom: 33px; }
.v_window .card .links .defb { margin-bottom: 8px; height: 64px; font-size: 17px; }
.v_window .card .links .defb svg { margin-left: -10px; min-width: 32px; min-height: 32px; }
.v_window .card .links .defb:last-child { margin-bottom: 0; }
.v_window .card .links .defb:hover svg path { fill-opacity: 0.8; }
.v_window .card>p { color: rgba(117, 128, 148, 0.56); letter-spacing: 0.02em; font-size: 11px; line-height: 12px; margin: 0; display: inline-flex; align-items: center; justify-content: center; width: 100%; padding-right: 12px; }
.v_window .card>p svg { margin-right: 4px; }
.v_window .card .download { width: 52px; height: 52px; border-radius: 100%; background: #131316; border: 1px solid rgba(174, 189, 204, 0.1); display: flex; justify-content: center; align-items: center; position: absolute; top: -24px; right: -24px; }
.v_window .card .download:hover { border-color: #FFB710; }
.v_window .card .download:hover svg path { fill-opacity: 1; }
.cases { padding-top: 0; margin-top: -232px; }
.cases .type_cont { padding: 0; margin: 0; max-width: 1280px; margin-left: auto; margin-right: auto; }
.cases .top_level { max-width: 740px; }

.cases .top_level li a svg { display: none; }
.cases .top_level li.ui-tabs-active a { color: #FFB710; cursor: default; }
.c_slider { background: url(../img/casebg.png) no-repeat top center; background-size: 1024px; background-position-y: 60px; position: relative; }
.c_slider .btns { display: flex; align-items: center; justify-content: center; gap: 8px; padding-top: 56px; }
.c_slider.big { background: url(../img/casebg.png) no-repeat top center; background-size: 1025px; position: relative; background-position-y: 55px; }
.c_slider .slide { height: auto; }
.c_slider .nav { display: none; }
.c_slider .pages { width: 100%; position: absolute; transform: translate(-50%, 0%); left: 50%; top: 50%; z-index: 55; height: 114px; }
.c_slider .pages>div:after { display: none; }
.c_slider .pages>div { width: auto; height: auto; top: 0; margin: 0; }
.c_slider .pages>div:hover svg path { stroke: #FFB710; stroke-opacity: 0.72; }
.c_slider .swiper-wrapper { margin: 0 auto;  padding-top: 24px; margin-top: 20px; }
.c_slider .slide .m_img  { width: 100%; max-width: 1024px; height: auto; margin: 0 auto; }
.c_slider .slide .number { position: absolute; top: 24px; transform: translate(-50%, 0%); left: 50%; }
.c_slider .slide div.number { background: linear-gradient(138.48deg, #1E242F 18.2%, #1B1E24 75.91%); border-radius: 24px; width: 86px; height: 86px; display: flex; align-items: center; justify-content: center; font-family: "Inter", sans-serif; font-size: 43px; line-height: 48px; font-feature-settings: 'tnum' on, 'lnum' on, 'case' on; font-weight: 500; }
.c_slider .slide div.number i { font-style: normal; font-size: 11px; text-transform: uppercase; padding-top: 20px; padding-left: 5px; }
.c_slider .gallery * { transition: none; }
.c_slider .gallery .slick-track .slide * { transition: all .2s; }
.c_slider .gallery .next, .c_slider .gallery .prev { position: absolute; top: 0; margin-top: 0; z-index: 20; cursor: pointer; height: 100%; }
.c_slider .gallery .next path, .c_slider .gallery .prev path { stroke: #fff; stroke-opacity: 0.56; }
.c_slider .gallery .next *, .c_slider .gallery .prev * { transition: all .2s; }
.c_slider .gallery .next { right: 0; }
.c_slider .gallery .prev { left: 0; }
.c_slider .gallery .next:hover path, .c_slider .gallery .prev:hover path { stroke: #FFB710; stroke-opacity: 1; }
.c_slider .gallery .next.slick-disabled:hover, .c_slider .gallery .prev.slick-disabled:hover { cursor: default; }
.c_slider .gallery .next.slick-disabled:hover path, .c_slider .gallery .prev.slick-disabled:hover path { stroke: #758094; stroke-opacity: 0.2; }
.c_slider .gallery .slick-dots { padding: 0; margin: 0; list-style: none; display: flex; justify-content: center; align-items: center; position: absolute; bottom: -25px; left: 50%; transform: translate(-50%, 0%); }
.c_slider .gallery .slick-dots li { background: rgba(117, 128, 148, 0.4); height: 1px; width: 24px; margin: 0 4px; position: relative; }
.c_slider .gallery.gallery03 .slick-dots li:last-child { margin-left: -4px; }
.c_slider .gallery .slick-dots li.slick-active { background: #FFB710; }
.c_slider .gallery .slick-dots li.slick-active:only-child { display: none; }
.c_slider .gallery .slick-dots li button { background: transparent; display: block; width: 100%; height: 11px; color: transparent; font-size: 0; position: absolute; top: -5px; left: 0; }
.hint { position: absolute; z-index: 55; }
.hint .tooltip { transition: opacity .4s; opacity: 0; visibility: hidden; padding: 8px 12px; position: absolute; transform: translate(-50%, 0%); left: 50%; bottom: 30px; width: fit-content; box-shadow: 0px 3.50443px 14.0177px rgba(0, 0, 0, 0.12), 0px 2.92035px 9.34513px rgba(0, 0, 0, 0.08), 0px 2.33628px 4.67257px rgba(0, 0, 0, 0.04), 0px 1.75221px 2.92035px rgba(0, 0, 0, 0.02), 0px 1.16814px 1.75221px rgba(0, 0, 0, 0.01), 0px 0.584071px 0.584071px rgba(0, 0, 0, 0.01); }
.hint .tooltip p { color: rgba(255, 255, 255, 0.72); margin: 0; font-size: 12px; line-height: 16px; position: relative; z-index: 2; }
.hint .tooltip:after { content: ""; position: absolute; top: calc(100% - 2px); left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #C8C8CA transparent transparent transparent; }
.hint .tooltip::before { content: ""; position: absolute; background: #515967; width: 100%; height: 100%; top: 0; left: 0;  border-radius: 4px; z-index: 1; }
.hint .icon { width: 16px; height: 16px; }
.hint .icon svg { opacity: 0; }
.hint .icon:hover ~ .tooltip { opacity: 1; visibility: visible; z-index: 55; }
.c_slider .gallery .slide>div { position: relative; max-width: 1024px; margin:  0 auto; padding-top: 44px; margin-top: 8px; }
.c_slider .gallery .slide #uc_1_1 { top: 50%; right: 18.5% }
.c_slider .gallery .slide #uc_1_1 .tooltip { width: 347px; }
.c_slider .gallery .slide #uc_1_3 { top: 46.5%; right: 15.5% }
.c_slider .gallery .slide #uc_1_3 .tooltip { width: 322px; }
.c_slider .gallery .slide #uc_2_1 { top: 37.5%; right: 37.5% }
.c_slider .gallery .slide #uc_2_1 .tooltip { width: 320px; }
.c_slider .gallery .slide #uc_2_1_2 { top: 45%; right: 21% }
.c_slider .gallery .slide #uc_2_1_2 .tooltip { width: 320px; }
.c_slider .gallery .slide #uc_2_2 { top: 53%; right: 18% }
.c_slider .gallery .slide #uc_2_2 .tooltip { width: 278px; }
.c_slider .gallery .slide #uc_4_1 { top: 55.5%; right: 12% }
.c_slider .gallery .slide #uc_4_1 .tooltip { width: 212px; }
.c_slider .gallery .slide #uc_4_2 { top: 55.5%; right: 12% }
.c_slider .gallery .slide #uc_4_2 .tooltip { width: 212px; }
.rotatephone { display: none; }
.explore { text-align: center; padding: 28px 0 38px; }
.explore h3 { margin: 0 0 10px 0; font-size: 14px; line-height: 18px; letter-spacing: 0.4px; color: #3E424D; font-family: 400; }
.learn.cases .explore .defb { padding-left: 28px; padding-right: 18px; }
.learn.cases .explore .defb i { color: #3E424D; margin: 0 10px; }
.learn .explore .defb { padding-left: 32px; padding-right: 18px; }
.mb_min { margin-bottom: 8px; }
.roadmap { padding: 64px 0 80px }
.roadmap h2.title { font-size: 42px; }
.roadmap h2.title::before { content: ""; display: block; width: 2px; height: 80px; position: absolute; }
.roadmap .row { padding-top: 12px; margin: 0 auto; max-width: 1005px; display: flex; justify-content: center; flex-wrap: wrap; }
.roadmap .row>div { position: relative; padding: 16px 8px 20px 18px; margin: 0 12.5px 8px 12.5px; width: 142px; border: 1px solid transparent; }
.roadmap .row>div * { transition: none; }
.roadmap .row>div:nth-child(6)>span { display: none; }
.roadmap .row>div>span { background: rgba(232, 214, 156, 0.24); display: block; position: absolute; width: 49px; height: 1px; right: -38px; top: 27px; z-index: 2; }
.roadmap .row>div.new>span, .roadmap .row>div.inpro>span { background: #3E434C; }
.roadmap .row>div h3 { display: flex; align-items: center;  font-size: 16px; line-height: 22px; letter-spacing: 0.08em; text-transform: uppercase; font-feature-settings: 'tnum' on, 'lnum' on; color: rgba(255, 255, 255, 0.72); margin: 0 0 5px 0; }
.roadmap .row>div h3 img { margin-left: 7px; margin-top: -1px; }
.roadmap .row>div p { margin: 0; font-size: 13.2px; line-height: 20px; color: rgba(255, 255, 255, 0.72); }
.roadmap .row>div:hover p, .roadmap .row>div:hover h3 { color: #fff; }
.roadmap .row>div.inpro { background: #1B1919; border: 1px solid rgba(255, 183, 16, 0.08); box-shadow: 0px 20px 30px #131111; }
.roadmap .row>div.inpro h3 img { animation: 3s linear 0s normal none infinite running rot; z-index: 2; }
.roadmap .row>div.inpro h3, .roadmap .row>div.new h3 { color: #fff; }
.roadmap .row>div.new:last-child>span { display: none; }
.roadmap .row>div.inpro p { color: #fff; }
.roadmap .row>div.inpro>span { display: none; }
.roadmap .row>div.inpro>svg { position: absolute; top: 21px; right: -35px; z-index: 3; }
.cases .revers .top>.title { display: none; }
.o_staps { max-width: 924px; margin-left: auto; margin-right: auto; position: relative; z-index: 5; background: transparent; display: flex; padding: 0 20px; margin-bottom: 48px; }
.o_staps .left { border-right: 1px solid rgba(255, 255, 255, 0.08);; width: 310px; min-width: 310px; }
.o_staps .left>div { width: 100%; padding: 18px 48px 8px; display: flex; flex-direction: column; align-items: center; border: 1px solid transparent; position: relative; }
.o_staps .left>div>a { display: none; }
.o_staps .left>div .icon, .inw .icon { display: flex; justify-content: center; align-items: center; width: 108px; height: 108px; border-radius: 100%; position: relative; }
.o_staps .left>div .icon img, .inw .icon img  { z-index: 3; position: relative; }
.o_staps .left>div .icon:after, .inw .icon:after { content: ""; display: block; width: 108px; height: 108px; position: absolute; z-index: 1; top: 0px; left: 0px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.64), rgba(0, 0, 0, 0.64)), linear-gradient(0deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)),linear-gradient(90.12deg, #FFFFFF 0.1%, #E9F4F6 19.53%, #FFE454 38.25%, #FFB710 55.77%, #FB881E 76.71%, #FF2E00 99.43%); border-radius: 100%; }
.o_staps .left>div .icon::before, .inw .icon::before { background: #1C1A1A; content: ""; display: block; width: 106px; height: 106px; position: absolute; z-index: 2; top: 1px; left: 1px; border-radius: 100%; }
.o_staps .left>div .icon>i, .inw .icon>i { position: absolute; bottom: 0; left: 4px; z-index: 3; font-size: 9px; line-height: 8px; font-style: normal; background: linear-gradient(119.11deg, #FEFFFF -111.46%, #E9F6F9 -52.14%, #FFE454 1.71%, #FFD842 33.34%, #FFC01C 82.64%, #FFB710 193.2%); border: 1px solid #FFB710; border-radius: 24px; color: #131316; width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; font-weight: 500; }
.o_staps .left>div p { text-align: center; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 24px; margin: 8px 0 0 0; }
.o_staps .left>div p .defb { margin-top: 10px; }
.o_staps .left>div p span { color: #fff; display: none; align-items: center; }
.o_staps .left>div p a:hover { text-decoration: none; color: #FFB710; }
.o_staps .left>div p a.defb:hover { color: #000; }
.o_staps .left>div.active { background: #1B1919;  border-right: 1px solid #fff; border-bottom-left-radius: 24px; border-top-left-radius: 24px; border-top: 1px solid rgba(255, 255, 255, 0.08); border-bottom: 1px solid rgba(255, 255, 255, 0.08); border-left: 1px solid rgba(255, 255, 255, 0.08); }
.o_staps .left>div.active:after { content: ""; position: absolute; top: 50%; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent  transparent #fff; margin-top: -5px; }
.o_staps .left>div:last-child>svg { display: none; }
.o_staps .right { padding-left: 64px; }
.o_staps .right.t_pad .text { position: sticky; top: 150px; padding-top: 12px; }
.o_staps .right>div.text { width: 100%; padding-top: 18px; min-height: 202px; }
.o_staps .right>div.text p { font-size: 15px; line-height: 24px; color: rgba(255, 255, 255, 0.56); margin: 16px 0 0; }
.o_staps .right>div.text h4, .modal-overlay.onboarding .modal .text h4 { font-size: 16px; line-height: 20px; }
.o_staps .right>div.text ul, .modal-overlay.onboarding .modal .text ul { margin-bottom: 16px; padding-left: 20px; margin-top: 0; }
.o_staps .right>div.text ul ::marker, .modal-overlay.onboarding .modal .text ul ::marker { color: rgba(255, 255, 255, 0.12); font-size: 18px; border: none; box-shadow: none; }
.o_staps .right>div.text ul li, .modal-overlay.onboarding .modal .text ul li { margin-bottom: 8px; font-size: 15px; line-height: 24px; }
.o_staps .right>div.text .columns, .modal-overlay.onboarding .modal .text .columns { padding-top: 48px; }
.o_staps .right>div.text .columns p, .modal-overlay.onboarding .modal .text .columns p { margin: 16px 0 32px; color: rgba(255, 255, 255, 0.72); line-height: 24px; font-size: 15px; }
.o_staps .right>div.text .minus { margin-top: 48px; }
.o_staps .right>div.text .minus ul, .modal-overlay.onboarding .modal .text .minus ul { list-style: none; }
.o_staps .right>div.text .minus ul li, .modal-overlay.onboarding .modal .text .minus ul li { position: relative; color: rgba(255, 255, 255, 0.72); }
ul.min { list-style: none; }
ul.min li { position: relative; }
.o_staps .right>div.text .minus ul li::before, .modal-overlay.onboarding .modal .text .minus ul li::before, ul.min li::before  { content: "–"; color: rgba(255, 255, 255, 0.3); position: absolute; left: -20px; }
.o_staps .right>div.text .columns ul { columns: 2; -webkit-columns: 2; -moz-columns: 2; margin-bottom: 8px; }
.modal-overlay.onboarding .modal .text .columns ul { margin-bottom: 8px; }
.o_staps .right>div.text .title, .modal-overlay.onboarding .modal .text .title { text-align: left; font-size: 23.2px; line-height: 28px; margin-bottom: 12px; margin-left: 0; }
.o_staps .right>div.text .dark h4 { margin-top: 24px; color: rgba(255, 255, 255, 0.8); }
.o_staps .right>div.text .dark ul, .modal-overlay.onboarding .modal .text .dark ul { margin: 6px 0 0 0; color: rgba(255, 255, 255, 0.56); }
.defb.login a { color: #1B1E24; padding: 7px 10px; height: 100%; display: flex; height: 40px; align-items: center; font-weight: 500; margin-bottom: -2px; }
.defb.login a svg { min-width: 24px; width: 24px; }
.defb.login a:hover { text-decoration: none; background: #FFDE4A; color: #1B1E24 !important; }

.defb.login span { height: 18px; width: 1px; background: rgba(27, 30, 36, 0.12); }
.right .fmenu a.elink:after { content: ""; display: block; width: 6px; height: 6px; background: #1B1E24 url(../img/svg/elink.svg) no-repeat center; display: inline-block; margin-left: 5px; }
.right .fmenu a.elink:hover { cursor: pointer; }
.right .fmenu a.elink:hover:after { filter: brightness(2); }
.mob_totop { display: none; }
.trading.process { padding-bottom: 31px; padding-top: 103px; }
.trading.process .content { max-width: 1000px; margin: 0 auto; }
.trading.process .row { margin-bottom: 24px; }
.trading.process .row>div .pic { padding: 35px 26px 19px; }
.trading.process .row>div .pic img { height: 80px; }
.trading.process .row>div .text { padding: 0 40px 31px 24px; }
.trading.process .row>div .text p { padding-right: 0; color: rgba(255, 255, 255, 0.8); }
.trading.process .content> .btns { text-align: center; }
.trading.process .content> .btns .defb { max-height: 41px; padding-left: 24px; padding-right: 18px; background: rgba(27, 30, 36, 0.56); }
.t_pro.o_staps { padding: 0; max-width: 936px; min-height: 0; flex-direction: column; margin-bottom: 0; }
.t_pro.o_staps .row { width: 100%; display: flex; margin-bottom: 69px; flex-direction: row-reverse; margin-left: auto; margin-right: auto; max-width: 800px; justify-content: space-between; }
.t_pro.o_staps .row.last { border-bottom: none; margin-bottom: 0; }
.t_pro.o_staps .row>img { margin-left: -70px; height: auto; }
.t_pro.o_staps .row .text {  padding-right: 12px; display: flex; align-items: center; max-width: 500px; min-width: 432px; }
.t_pro.o_staps .row .text>div { max-width: 420px; }
.t_pro.o_staps .row .text .title { font-size: 23px; line-height: 28px; letter-spacing: 0.4px; text-align: left; margin-bottom: 12px; width: 100%; }
.t_pro.o_staps .row .text p { font-size: 14.8px; line-height: 24px; color: rgba(255, 255, 255, 0.72); margin: 0 0 16px 0; }
.t_nev { display: flex; align-items: center; justify-content: center; z-index: 30; position: sticky; bottom: 64px; }
.t_nev::-webkit-scrollbar { width: 8px; height: 8px; }
.t_nev::-webkit-scrollbar-track { background: transparent; }
.t_nev::-webkit-scrollbar-thumb { background: transparent; }
.t_nev::-webkit-scrollbar-thumb:hover { background: transparent; }
.t_nev .links { border: 1px solid rgba(174, 189, 204, 0.1); display: flex; overflow: hidden; min-width: 663px; background: #131316; }
.t_nev .links>a { display: flex; align-items: center; justify-content: center; color: rgba(255, 255, 255, 0.56); padding: 10px 25px 10px 36px; }
.t_nev .links>a:hover { color: rgba(255, 255, 255, 0.8); text-decoration: none; }
.t_nev .links>a:hover svg path { stroke-opacity: 0.8; }
.t_nev .links>a.active { background: #1A1818; color: #FFB70E; cursor: default; }
.t_nev .links>a.active svg path { stroke-opacity: 1; stroke: #FFB70E; }
.o_nav { margin-top: -220px; position: relative; margin-left: auto; margin-right: auto; max-width: 701px; margin-bottom: 48px; z-index: 5; }
.o_nav .links { display: flex; justify-content: space-between; background: #131316; border: 1px solid rgba(255, 255, 255, 0.12); font-family: "Inter", sans-serif; overflow: hidden; box-shadow: 0px 100px 145px rgb(0 0 0 / 12%), 0px 41.7776px 60.5775px rgb(0 0 0 / 9%), 0px 22.3363px 32.3876px rgb(0 0 0 / 7%), 0px 12.5216px 18.1562px rgb(0 0 0 / 6%), 0px 6.6501px 9.64265px rgb(0 0 0 / 5%), 0px 2.76726px 4.01252px rgb(0 0 0 / 3%); border-radius: 23px;  }
.o_nav .links a { color: rgba(255, 255, 255, 0.56); font-size: 21px; line-height: 27px; padding: 8px 24px 8px 32px; }
.o_nav .links a:last-child { padding-right: 40px; }
.o_nav .links a:last-child svg { display: none; }
.o_nav .links a:hover { color: rgba(255, 255, 255, 0.8); text-decoration: none; background: rgba(255, 255, 255, 0.01); }
.o_nav .links a:hover svg path { stroke-opacity: 0.8; }
.o_nav .links a svg { margin-bottom: -4px; margin-left: -4px; }
.o_nav .links a>span { font-size: 11px; line-height: 24px; display: none; }
.o_nav .links a.active { color: #FFB70E; background: rgba(255, 183, 16, 0.01); }
.o_nav .links a.active svg path { stroke-opacity: 1; stroke: #FFB70E;  }
.o_staps.t_staps { flex-direction: column; }
.o_staps.t_staps .right>div.text { padding-top: 12px; padding-bottom: 20px; }
.o_staps.t_staps .right>div.text a { border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
.o_staps.t_staps .right>div.text a:hover { text-decoration: none; }
.o_staps.t_staps .right>div.text p:first-of-type { margin-top: 0; }
.o_staps.t_staps .right>div.text .pics { padding-top: 32px; position: relative; overflow: hidden; overflow-x: auto;  }
.o_staps.t_staps .right>div.text .pics img { margin-bottom: 24px; }
.o_staps.t_staps .right>div.text .pics img.two { margin-bottom: 0; }
.o_staps.t_staps .right>div.text .pics h4 { margin-bottom: 12px; font-size: 16px; line-height: 20px; position: sticky; left: 0; }
.o_staps.t_staps .right>div.text .pics h4.two { color: #FFB70E; }
.o_staps.t_staps .left { display: flex; align-items: center; }
.o_staps.t_staps .left>div { padding-top: 7px; padding-bottom: 0; justify-content: center; height: 100%; transition: none; }
.o_staps.t_staps .left>div .icon { margin-top: -8px; }
.o_staps.t_staps .row { display: flex; width: 100%; }
.o_staps.t_staps .row>div { padding-bottom: 40px; }
.o_staps.t_staps .row:last-child>div { padding-bottom: 0; }
.o_staps.t_staps .left>div:last-child>svg { display: inline; }
.o_staps.t_staps .row:hover .left>div{ background: #1B1919;  border-right: 1px solid #fff; border-bottom-left-radius: 24px; border-top-left-radius: 24px; border-top: 1px solid rgba(255, 255, 255, 0.08); border-bottom: 1px solid rgba(255, 255, 255, 0.08); border-left: 1px solid rgba(255, 255, 255, 0.08); }
.o_staps.t_staps .row:hover .left>div:after { content: ""; position: absolute; top: 50%; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent  transparent #fff; margin-top: -5px; }
.o_staps.t_staps .row:hover .right>div.text p { color: rgba(255, 255, 255, 0.92); }
.o_staps.t_staps .row:hover .left>div p { color: #fff; }
.o_staps.t_staps .right>div.text p { color: rgba(255, 255, 255, 0.8); }
.operating.process.trading .row>div:hover { background: transparent; }
.operating.process.trading .row>div .text { padding: 0; }
.operating.process.trading .row>div .pic { padding: 0 0 26px 0; }
.operating.process.trading .row>div .text { max-width: 240px; }
.btns.onboarding { text-align: center; padding-bottom: 80px; }
.connectivity { padding-top: 89px; margin-bottom: 60px; }
.connectivity.inst.main { padding: 64px 0 80px; margin-bottom: 0; }
.connectivity .content { position: relative; max-width: 1044px; }
.connectivity .fortables { text-align: center; margin: 40px 0 20px; font-size: 24px; }
.connectivity .table.mob { display: none; }
.connectivity .table { display: table; width: 100%; max-width: 791px; margin: 20px auto 0 auto; border: 1px solid rgba(117, 128, 148, 0.12); overflow: hidden; }
.connectivity .table .row { display: table-row; }
.connectivity .table .row:first-child { background: #18181B; }
.connectivity .table .row:first-child:hover { background: #18181B; }
.connectivity .table .row .cell { display: table-cell; padding: 12px 0; vertical-align: middle; font-size: 13px; line-height: 24px; text-align: center; color: rgba(255, 255, 255, 0.72); width: 25%; cursor: default; }
.connectivity .table .row:hover .cell { color: #fff; }
.connectivity .table .row:hover { background: #1B1919; }
.connectivity.choose .table .row:hover { background: #18181B; }
.connectivity .table .row .cell:first-child { text-align: left; padding-left: 24px; }
.connectivity .table .row .cell.th { vertical-align: bottom; font-family: "Inter", sans-serif; font-size: 13px; line-height: 20px; padding-bottom: 14px; padding-top: 18px; font-weight: 500; color: #fff; }
.connectivity .table .row .cell.th:first-child span { color: rgba(255, 255, 255, 0.8); font-weight: 400; display: inline-block; max-width: 170px; }
.connectivity.inpage .table .row .cell:first-child { padding-left: 26px; }
.connectivity.inpage .table .row .cell.th:first-child span { text-align: left; }
.connectivity.inpage .table .row:first-child { background: transparent; }
.connectivity.inpage .table .row:first-child .cell { border-bottom: 1px solid rgba(117, 128, 148, 0.12); }
.connectivity.inpage .table .row:hover { background: transparent; }
.connectivity.inpage .table .row:nth-child(2n) { background: rgba(255, 255, 255, 0.04); }
.connectivity.inpage .table .row:hover .cell { color: rgba(255, 255, 255, 0.72); }
.connectivity.main .btns_row  { padding-top: 40px }
.dropdown_lang { background: #1F2229; border-radius: 3px; height: 28px; margin-bottom: 8px; padding-left: 36px;  position: relative; display: flex; align-items: center; padding-right: 12px; width: fit-content; }
.dropdown_lang input { z-index: -99; position: absolute; opacity: 0; }
.dropdown_lang::before, .dropdown_lang span { content: ""; width: 18px; height: 16px; position: absolute; top: 6px; left: 8px; }
.dropdown_lang.en::before { background: url(../img/usa.png) no-repeat center; background-size: contain; }
.dropdown_lang.en label:first-of-type a { color: rgba(255, 255, 255, 0.8); }
.dropdown_lang.de::before { background: url(../img/germany.png) no-repeat center; background-size: contain; }
.dropdown_lang.de label:last-of-type a { color: rgba(255, 255, 255, 0.8); }
.dropdown_lang.fr::before { background: url(../img/france.png) no-repeat center; background-size: contain; }
.dropdown_lang.fr label:nth-of-type(2) a { color: rgba(255, 255, 255, 0.8); }
.dropdown_lang>select { width: 100%; height: 100%; padding-right: 8px; padding-left: 32px; -webkit-appearance: none; -webkit-appearance: none; appearance: none; -moz-appearance: none; border-color: transparent; outline-color: transparent; box-shadow: none; background: transparent; color: #758094; font-size: 12px; line-height: 28px; font-family: "Inter", sans-serif; font-weight: 400; letter-spacing: 0.2px; position: relative; z-index: 2; }
.dropdown_lang .custom-select { position: relative; display: flex; align-items: center; }
.dropdown_lang label { background: transparent; border: none; padding-right: 5px; text-align: center; }
.dropdown_lang label a, footer .content .dropdown_lang label a { color: #758094; font-size: 12px; line-height: 28px; letter-spacing: 0.2px; margin-bottom: 0; }
.dropdown_lang label:last-of-type { padding-right: 0; }
.dropdown_lang.fsel label:hover a { color: #fff; }
.connectivity.media { background: transparent; padding-top: 0; margin-top: -228px; position: relative; z-index: 2; }
.connectivity.media .content>p { margin: 0 auto; font-size: 24px; line-height: 31px; text-align: center; color: #fff; max-width: 461px; font-family: "Inter", sans-serif; }
.connectivity.media .table .row { background: #131316; }
.connectivity.media .table .row:first-child .cell { border-bottom: none; }
.connectivity.media .table .row:nth-child(2n-1) { background: #18181B; }
.connectivity.media .table .row .cell img { height: 56px; }
.connectivity .table .row .cell { padding: 20px 0; }
.connectivity.media .table .row .cell { width: 33.3%; }
.connectivity.media .table .row .cell:first-child { padding-left: 32px; }
.connectivity.media .table .row .cell:last-child { padding-right: 32px; }
.connectivity.media .table .row .cell p { margin: 0; font-family: "Inter", sans-serif; color: rgba(255, 255, 255, 0.8); letter-spacing: 0.4px; font-size: 21px; line-height: 22px; text-align: center; }
.connectivity.media .table .row .cell p>span { display: block; color: rgba(255, 255, 255, 0.56); letter-spacing: 0.2px; font-size: 12px; line-height: 16px; }
.connectivity.media .table .row .cell .dwnld { display: flex; align-items: center; justify-content: flex-end; }
.connectivity.media .table .row .cell .dwnld>div { display: flex; align-items: center; justify-content: center; width: 56px; height: 56px; min-width: 56px; border-radius: 100%; background: rgba(255, 255, 255, 0.04); margin-left: 10px; position: relative; border: 1px solid transparent; }
.connectivity.media .table .row .cell .dwnld>div:hover {  border-color: #FFB70E; }
.connectivity.media .table .row .cell .dwnld>div>a { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.connectivity.media .table .row .cell .dwnld>span { color: rgba(255, 255, 255, 0.4); font-size: 13.2px; line-height: 20px; }
.connectivity.media .table .row .cell .dwnld>span b { font-weight: 400; color: rgba(255, 255, 255, 0.56); }
.connectivity.media .table .row:hover .cell p { color: #fff; }
.connectivity.media .table .row:hover .cell p>span { color: rgba(255, 255, 255, 0.72); }
.connectivity.media .table .row:hover .cell .dwnld>span b { color: rgba(255, 255, 255, 0.72); }
.connectivity.media .table .row:hover .cell .dwnld>div { background: rgba(255, 255, 255, 0.12); }
.connectivity.media .table .row:hover .cell .dwnld>div svg path { fill-opacity: 1; }
.connectivity.media .social { padding-top: 32px; }
.connectivity.media .social>div { display: flex; gap: 12px; justify-content: center; }

.learn .top_level.onepage li { padding-right: 0 !important; text-align: center; }
.learn .top_level.onepage li.ui-state-active a { font-size: 18px; line-height: 22px; color: rgba(255, 255, 255, 0.54); }
.learn .top_level.onepage li:nth-child(1)::before { display: none; }
.learn.legal .text { max-width: 100%; }
.text.counters ol { list-style-type: none; counter-reset: item; }
.text.counters ol > li { display: table; counter-increment: item;  }
.text.counters ol > li::before { content: counters(item, ".") ". "; display: table-cell; padding-right: 14px; color: rgba(255, 255, 255, 0.4); }
.text.counters li ol > li { margin: 0; }
.text.counters li ol > li::before { content: counters(item, ".") " "; }
.learn.legal .text.counters ol li, .learn.legal .text.counters ul li, .learn.legal .text.counters p { font-size: 16px; line-height: 26px; }
.learn.legal .text.counters ol li b, .learn.legal .text.counters ul li b, .learn.legal .text.counters p b { color: #fff; }
footer .content.long .right { width: 740px; }
.icons.social { display: flex; }
.icons.social a { background: rgba(117, 128, 148, 0.08); border-radius: 2px; display: flex; align-items: center; justify-content: center; width: 28px; height: 18px; margin-right: 6px !important; margin-bottom: 0 !important; margin-top: 5px; }
.icons.social a>svg path { fill: rgba(117, 128, 148, 0.8); }
.icons.social a:last-child { margin-right: 0 !important; }
.icons.social a:hover { border-color: #FFB710; }
.icons.social a:hover svg path { fill: #fff !important; }
.fof { min-height: calc(100vh - 258px); padding-top: 190px; padding-bottom: 100px; }
.fof .title { letter-spacing: 1.5px; font-weight: 500; font-size: 128px; line-height: 128px; margin-bottom: 0; }
.fof h2 { font-weight: 500; font-size: 46px; line-height: 52px; text-align: center; margin: -10px 0 8px; }
.fof p { margin: 0; font-size: 16px; line-height: 24px; color: rgba(255, 255, 255, 0.72); }
.fof .btns_row { padding-top: 24px; }
.institutions { padding-top: 97px; padding-bottom: 30px; }
.institutions .content { position: relative; }
.institutions .table::-webkit-scrollbar-track { background: transparent; }
.institutions .table::-webkit-scrollbar-thumb { background: transparent; }
.institutions .table::-webkit-scrollbar-thumb:hover { background: transparent; }
.institutions .title { font-size: 26px; line-height: 32px; margin-bottom: 20px; }
.institutions .content>p { font-family: "Inter", sans-serif; font-weight: 500; font-size: 15px; line-height: 20px; letter-spacing: 0.3px; color: rgba(255, 255, 255, 0.8); margin: 20px 0 0 0; text-align: center; }

.institutions .t_wrp { margin: 0 auto; width: 100%; max-width: 1044px; position: relative; }
.institutions table { border-spacing: 0; }
.institutions td, .institutions th { margin: 0; border: none; white-space: nowrap; border-top-width: 0px; height: 80px; text-align: center; min-width: 141px; padding-left: 24px; }
.institutions th { padding-left: 0; border-left: 1px solid #1E1E21; }
.institutions th img { display: inline-block; }
.institutions th span { font-weight: 500; font-size: 13px; line-height: 17px; color: #ffff; font-family: "Inter", sans-serif; opacity: 0.84; letter-spacing: 0.2px; cursor: default; }
.institutions th span, .institutions th img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 2; }
.institutions th::before, .institutions th::before { content: ""; position: absolute; width: 219px; height: 100%; top: 0; left: 0; background: linear-gradient(90deg, #131316 92.5%, rgba(0, 0, 0, 0) 100%); }
.institutions div.table { width: calc(100% - 203px); margin-left: 203px;  padding: 0; }
.institutions .headcol { position: absolute; width: 203px; left: 0; top: auto; }
.institutions table td { font-weight: 400; font-size: 14px; line-height: 20px; color: rgba(255, 255, 255, 0.72); cursor: default; }
.institutions table td:first-of-type { padding-left: 0; min-width: 117px; }
.institutions table tr td:last-child { padding-right: 17px; min-width: 158px; border-right: 1px solid #1E1E21; }
.institutions table tr:first-child td, .institutions table tr:first-child th { height: 55px; padding-top: 17px; border-top: 1px solid #1E1E21; }
.institutions table tr:first-child td { font-weight: 500; font-size: 13px; line-height: 26px; letter-spacing: 0.3px; color: #FFFFFF; font-family: "Inter", sans-serif; vertical-align: top; }
.institutions table tr:first-child td img { display: inline-block; margin-bottom: -8px; margin-right: 6px; }
.institutions table tr:nth-child(2n-1) td, .institutions table tr:nth-child(2n-1) th { background: #18181B; }
.institutions table tr:nth-child(2n-1) th::before { background: linear-gradient(90deg, #18181B 92.5%, rgba(0, 0, 0, 0) 100%); }
.institutions table tr:last-child td, .institutions table tr:last-child th { border-bottom: 1px solid #1E1E21; }
.events { padding-top: 32px; padding-bottom: 0; position: relative; z-index: 2; background: transparent; margin-top: -244px; }
.events .tabs>ul { margin: 0; padding: 0; list-style: none; display: flex; justify-content: center; width: 100%; }
.events .tabs>ul li:last-child { padding-left: 32px; }
.events .tabs>ul li a { font-family: "Inter", sans-serif; font-size: 22px; line-height: 28px; letter-spacing: 0.4px; color: rgba(255, 255, 255, 0.72); display: block; border-bottom: 2px solid transparent; padding: 6px 5px 16px; }
.events .tabs>ul li a:hover { text-decoration: none; color: #fff; }
.events .tabs>ul li.ui-state-active a { border-bottom: 2px solid #FFB710; color: #fff; }
.events .tabs>ul li.ui-state-active a:hover { cursor: default; }
.events .tabs>ul li a svg { display: none; }
.events table { width: 100%; }
.events table tr:nth-child(2n) td, .events table tr:nth-child(2n) th { background: initial; }
.events table tr:nth-child(2n) th::before, .events table tr:nth-child(2n-1) th::before { background: linear-gradient(90deg, #131316 92.5%, rgba(0, 0, 0, 0) 100%); }
.events table tr .m_date { position: absolute; left: 50%; transform: translate(-50%, 0); font-size: 19px; line-height: 28px; font-family: "Inter", sans-serif; margin-top: -9px; color: #fff; }
.institutions.events .t_wrp { max-width: 880px; }
.t_shdw { box-shadow: 0px 20px 30px #131111; }
.institutions.events td { height: 88px; }
.institutions.events table tr:first-child td, .institutions.events table tr:first-child th { padding-top: 0; font-weight: 400; height: 68px; vertical-align: middle; }
.institutions.events table tr td, .institutions.events table tr th { border-bottom: 1px solid #1E1E21; background: #131316; padding: 0 28px; }
.institutions.events table tr:last-child td, .institutions table tr:last-child th { border-bottom: 1px solid #1E1E21; }
.institutions.events table tr.month th, .institutions.events table tr.month td { background: #18181B; height: 68px; }
.institutions.events table tr.year th, .institutions.events table tr.year td { background: #131316; }
.institutions.events table tr.month td:last-child { text-align: right; }
.institutions.events table tr.month td:last-child svg, .institutions.events table tr.month td:last-child img { position: sticky; right: 12px; opacity: 0; }
.institutions.events table tr.month th::before { display: none; }
.institutions.events table tr td:last-child { text-align: right; }
.institutions.events table .location { display: inline-flex; align-items: center; position: relative; z-index: 3; }
.institutions.events table .location img { margin-left: 16px; }
.institutions.events table .location i { font-style: normal; font-size: 16px; line-height: 24px; color: rgba(255, 255, 255, 0.8); letter-spacing: 0.2px; }
.institutions.events table .location .defb { transition: none; display: none; padding: 2px 20px; min-height: 32px; font-size: 13px; line-height: 28px; background: linear-gradient(119.11deg, #FEFFFF -111.46%, #E9F6F9 -52.14%, #FFE454 1.71%, #FFD842 33.34%, #FFC01C 82.64%, #FFB710 193.2%); border: 1px solid #FFB710; color: #131316; }
.institutions.events table .location .defb:hover { cursor: alias; }
.institutions.events .blue .location .defb, .institutions.events table .location .defb.blue { background: linear-gradient(119.11deg, #FFFFFF -111.46%, #FFFFFF -52.14%, #96C6FF 1.71%, #84C2FF 33.34%, #5FBCFF 82.64%, #52BAFF 193.2%); border: 1px solid #52BAFF; }
.institutions.events div.table { width: calc(100% - 320px); margin-left: 320px; }
.institutions.events .headcol { width: 340px; background: transparent; height: 88px; }
.institutions.events th::before, .institutions.events th::before { width: 320px; }
.institutions.events th span { transform: translate(0, -50%); left: 28px; font-family: "Inter", sans-serif; letter-spacing: 0.4px; color: rgba(255, 255, 255, 0.8); font-size: 16px; line-height: 24px; z-index: 3; }
.institutions.events tr:hover th span { color: #fff; }
.institutions.events th span.date { display: none; }
.institutions.events table th:after { content: ""; display: block; background: #131316; width: 100%; height: 100%; position: absolute; left: 100%; z-index: -1; }
.institutions.events table tr.month th:after { background: #201e1e; }
.institutions.events table td:first-of-type span.name { display: none; }
.institutions.events table td:first-of-type span.date { position: absolute; left: 50%; transform: translate(-50%, 0); letter-spacing: 0.3px; font-feature-settings: 'tnum' on, 'lnum' on; font-family: "Inter", sans-serif; font-size: 24px; line-height: 24px; margin-top: -9px; color: #fff; z-index: 3; }
.institutions.events table td:first-of-type::before { content: ""; display: block; position: absolute; left: 0; background: rgba(255, 183, 16, 0.01); width: 100%; height: 88px; margin-top: -44px; z-index: 2; opacity: 0; }
.institutions.events .blue table td:first-of-type::before { background: rgba(95, 188, 255, 0.01); }
.institutions.events table tr:hover td:first-of-type::before { opacity: 1; }
.institutions.events table tr:hover .location i { display: none; }
.institutions.events table tr:hover .location .defb { display: inline-flex; }
.institutions.events table tr.month td:first-of-type::before { display: none; }
.institutions.events.inpage { margin-top: 0 !important; position: relative; padding-bottom: 60px; }
.institutions.events.inpage .t_wrp { max-height: 620px; overflow: hidden; background: #131316; }
.institutions.events.inpage .t_wrp.expand { max-height: fit-content; }
.institutions.events.inpage .t_wrp.expand .btns_row { display: none; }
.institutions.events.inpage h2.title { font-size: 42px; line-height: 52px; padding-top: 64px; }
.institutions.events.inpage .btns_row { position: absolute; bottom: 0; padding-bottom: 50px; padding-top: 170px; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 65%, rgba(0,0,0,1) 100%); z-index: 5; }
.institutions.events.inpage .btns_row:hover .defb { border-color: #FFB70E; text-decoration: none; color: #fff; background: #1B1919; }
.institutions.events.inpage .btns_row .defb svg { transform: rotate(90deg); }
section.news { padding: 80px 0; }
section.news.inpost { padding-bottom: 0;}
section.news .title img, .news .bottom { display: none; }
section.news .row>a { position: absolute; right: 0; bottom: 0; top: -28px; display: flex; height: fit-content; justify-content: center; align-items: center; font-size: 17px; line-height: 28px; color: #fff; opacity: 0.8; font-family: "Inter", sans-serif; display: none; }
section.news .row>a:hover { opacity: 1; text-decoration: none; }
section.news .row { padding: 10px 0 30px; position: relative;  }
section.news.inpost .row { padding-top: 20px; padding-bottom: 0; display: grid; gap: 12px; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); }
section.news .row .slide_news { overflow: visible; }
section.news .row .swiper-wrapper { display: grid; grid-gap: 12px; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr) ); padding: 10px 0 30px; position: relative; }
section.news .row .post { background: #18181B; border: 1px solid transparent; box-shadow: 0px 20px 30px #131111; padding: 24px 24px 28px; position: relative; display: none; }
section.news .row .post:nth-child(-n+4), .slide_news.expand .swiper-wrapper .post { display: block; }
.slide_news .btns_row .defb.login { display: none; padding: 7px 18px; }
.slide_news .btns_row .defb svg { transform: rotate(90deg); }
.slide_news.expand .btns_row .defb:first-child { display: none; }
.slide_news.expand .btns_row .defb.login { display: flex; }
section.news .row .post>a { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
section.news .row .post img { width: 68px; height: auto; position: absolute; top: 21px; right: 17px; border-radius: 1px; border: 7px solid #18181b; border-radius: 4px; box-sizing: content-box; background: #171515; }
section.news .row .post h2, .news .row .post span { width: calc(100% - 85px); }
section.news .row .post span { font-size: 12px; line-height: 16px; color: rgba(255, 255, 255, 0.56); }
section.news .row .post h2.nopic { width: 100%; min-height: 60px; }
section.news .row .post h2 { font-weight: 500; font-size: 16px; line-height: 20px; letter-spacing: 0.3px; color: rgba(255, 255, 255, 0.8); margin: 8px 0 14px; min-height: 80px; }
section.news .row .post p { margin: 0; font-size: 13.2px; line-height: 20px; color: #AEBDCC; }
section.news .row .post p a { color: #AEBDCC; }
section.news .row .post:hover { background: #1B1919;  border: 1px solid rgba(255, 183, 16, 0.56); }
section.news .row .post:hover span { color: rgba(255, 255, 255, 0.72); }
section.news .row .post:hover h2 { color: #fff; }
section.news .row .post:hover img { border: 7px solid #131316; }
.hero.home { padding-top: 132px; min-height: 800px; padding-bottom: 0; overflow-x: clip; max-width: 100vw; }
.hero.home .text { text-align: left; max-width: 520px; margin-left: 0; margin-top: -164px; }
.hero.home .text .title { margin: 0 0 20px 0; text-align: left; }
.hero.home .text p { text-align: left; font-size: 16px; font-weight: 400; line-height: 24px; text-align: left; color: #AEBDCC; }
.hero.home .rates .text p>span { color: #AEBDCC; }
.hero.home .text .btns { justify-content: start; padding-top: 32px; }
.learn .top_level li h1 { margin: 0; font-weight: 400; line-height: 27px; }
.hero.cases_hero .title { font-size: 52px; line-height: 56px; }
.hero_pics.cases_hero .title { font-size: 52px; line-height: 56px; }
.hero .hero_pics { position: relative; width: 100%; margin: 0 auto; max-width: 1470px; z-index: 2; }
.hero.home .content { display: flex; justify-content: space-between; align-items: center; max-width: 1024px; padding: 0; padding-top: 60px; }
.hero.home iframe { z-index: 4; width: 432px; height: 510px; border: none; background: transparent; margin-left: -8px }
.hero .hero_pics .content>div { border-radius: 15px; width: 974px; height: 612px; position: absolute; top: 0; }
.hero .hero_pics .content .left { left: -1050px; }
.hero .hero_pics .content .right { right: -750px  }
.hero .hero_pics .content>div::after { content: ""; display: block; width: 100%; height: 100%; background: #fff; opacity: 0.6; border-radius: 15px; position: absolute; bottom: -8px; z-index: 2; }
.hero .hero_pics .content>div::before { content: ""; display: block; width: 100%; height: 100%; background: #fff; opacity: 0.2; border-radius: 15px; position: absolute; bottom: -16px; z-index: 2; }
.hero .hero_pics .content .right::after { left: 14px; }
.hero .hero_pics .content .right::before { left: 28px; }
.hero .hero_pics .content .left::after { right: 14px; }
.hero .hero_pics .content .left::before { right: 28px; }
.hero .hero_pics .mob { position: absolute; bottom: 75px; right: 2px; }
.hero_pics .left img, .hero_pics .right img { height: auto; width: 100%; border-radius: 15px; position: relative; z-index: 3; }
.hero .btns { display: flex; align-items: center; justify-content: center; padding-top: 48px; }
.needs { padding: 87px 0 97px; }
.needs.showmob { display: none; }
.needs .title { margin-bottom: 12px;}
.needs .row {  max-width: 850px; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
.needs .row>img { display: none; position: absolute; }
.needs .row>div { display: flex; justify-content: center; flex-wrap: wrap; }
.needs .row:last-child { margin-bottom: 0;  }
.needs .row h3 { display: block; width: 100%; text-align: center; margin: 0 auto 10px auto; font-size: 14px;  line-height: 28px; letter-spacing: 0.5px; color: rgb(255 255 255 / 40%); position: relative; }.needs .row:first-child h3 { max-width: 746px; }
.needs .row h3 span::before, .needs .row h3 span:after { content: ""; display: block; position: absolute; height: 2px; background: transparent; border-bottom: 1px solid rgb(217 217 217 / 10%); min-width: 215px; border-top: 1px solid #000; top: 50%; }
.needs .row h3 span::before { left: 0; }
.needs .row h3 span:after { right: 0; }
.needs div.row:first-of-type h3 { max-width: 746px; }
.needs div.row:first-of-type h3 span::before, .needs div.row:first-of-type h3 span:after { min-width: 285px }
.needs div.row:last-of-type h3 { max-width: 563px; }
.needs div.row:last-of-type h3 span::before, .needs div.row:last-of-type h3 span:after { min-width: 186px }
.needs .row .defb { margin: 0 6px 10px 6px; font-size: 20px; line-height: 28px; }
.hero.marketm { padding-bottom: 50px; }
.hero.marketm .hero_pics img { margin: 0 auto; }
.learn.marketm { padding-top: 50px; }
.learn.marketm.main { padding: 64px 0 80px; }
.learn.marketm .vsblock { max-width: 938px; margin: 0 auto; padding-top: 56px; }
.solutions.mini { padding-top: 50px; padding-bottom: 50px; }
.solutions.mini .row { grid-template-columns: repeat(auto-fill, minmax(360px, 1fr) ); }
.solutions.mini .row>div { min-height: 144px; padding: 34px 24px 28px;  }
.solutions.mini .row>div h3, .solutions.mini .row>div p { max-width: 260px; }
.solutions.mini .row>div .pic { position: absolute; top: 36px; right: 24px; }
.solutions.mini .row>div .pic img { margin-top: 0; }
.connectivity .table.otc { max-width: 1044px; background: #131316; }
.connectivity .table.otc .row .cell { width: 10%; border-right: 1px solid rgba(117, 128, 148, 0.12); }
.connectivity .table.otc .row .cell:last-child { border-right: 0; }
.connectivity .table .row .cell:first-child { padding-left: 0; min-width: 155px; text-align: center; }
.connectivity .table.otc .row .cell.th { padding-top: 16px; padding-bottom: 14px; letter-spacing: 0.3px; font-size: 13px; line-height: 18px; letter-spacing: 0.5px; color: rgba(255, 255, 255, 0.8); }
.connectivity .table.otc .row .cell span { color: rgba(255, 255, 255, 0.8); font-size: 14px; line-height: 19px; letter-spacing: 0.3px; text-align: center; display: inline-block; min-width: 109px; }
.connectivity .table.otc.networks .row .cell span { display: flex; align-items: center; justify-content: center; }
.connectivity .table.otc .row .cell img { opacity: 0.8; margin: 0 auto; }
.connectivity .table.otc.networks .row .cell img { margin: 0 8px 0 0;}
.connectivity .table.otc .row:last-child .cell img { opacity: 0.9; }
.connectivity .table.otc .row:hover .cell img { opacity: 1; }
.connectivity .table.otc .row:hover .cell span { color: #fff; }
.connectivity.inst { padding-top: 118px; }
.connectivity.inst .title.s_title { font-size: 26px; line-height: 32px; }
.connectivity.inst .table.otc .row .cell.th span { display: flex; align-items: center; width: 100%; justify-content: center; color: rgba(255, 255, 255, 0.8); }
.connectivity.inst .table.otc .row:hover .cell.th span { color: #fff; }
.connectivity.inst .table.otc .row .cell.th span img { margin-right: 8px; margin-left: 0; }
.connectivity.inst .table.otc .row .cell.th span img { opacity: 1; }
.connectivity.inst .content>p { text-align: center; margin: 0 auto; font-size: 15px; line-height: 20px; letter-spacing: 0.3px; color: rgba(255, 255, 255, 0.8); font-family: "Inter", sans-serif; padding: 11px 40px 14px; background: #18181B; border: 1px solid #18181B; width: fit-content; }
.connectivity.inst .content>p b { color: #fff; font-family: "Inter", sans-serif; }
.tokens.otc { padding: 64px 0 80px; }
.tokens.otc.wpic .content>img, .connectivity.main .content>img { display: block; margin: 0 auto 20px; }
.tokens.wpic .anim { top: 227px; }
.tokens.otc .title { margin-bottom: 32px; }
.tokens.otc .row.last { flex-direction: column; align-items: center; padding-top: 30px; padding-bottom: 10px; }
.tokens.otc .row.last .sliders { display: none; }
.tokens.otc ul { list-style: none; margin: 0; padding: 2px 0 0 0; display: flex; justify-content: center; margin-top: 15px; }
.tokens.otc ul.last { margin-top: 20px; }
.tokens.otc ul li { position: relative; padding: 0px 16px; font-size: 16px; line-height: 14px; color: #D6E4FF; margin-right: 1px; display: flex; align-items: center; cursor: default; }
.tokens.otc ul li:hover { color: #E4F2FD; }
.tokens.otc ul li:last-child { margin-right: 0; }
.tokens.otc ul li::before { content: ""; display: block; width: 1px; height: 14px; background: rgba(255, 255, 255, 0.08); position: absolute; right: -1px; }
.tokens.otc ul li:last-child::before { display: none; }
.access { padding: 100px 0 28px; }
.access .pics { padding-top: 0; }
.access .pics img { max-width: 100%; height: auto; margin: 0 auto; }
.access .pics .mob { display: none; }
.operating.onb.links .row { overflow: visible; }
.operating.onb.links .row>div { background: #18181B; border: 1px solid transparent; box-shadow: 0px 20px 30px #131111; }
.operating.onb.links .row>div:hover { background: #1B1919;  border: 1px solid rgba(255, 183, 16, 0.56); }
.operating.onb.links .row>div:hover p:last-child { color: rgba(255, 255, 255, 0.72); }
.block_a { padding: 64px 0 80px; }
.block_a .content { position: relative; z-index: 2; }
.block_a .content .row3 { display: grid; grid-gap: 12px; grid-template-columns: repeat(2, 1fr); padding-top: 12px; }
.block_a .content .row3>div { margin-bottom: 30px; display: flex; flex-direction: column; }
.block_a .content .row3>div:first-child { min-width: 656px; z-index: 5; }
.block_a .content .row3>div:first-child .lmore { display: none; }
.block_a .content .row3>div p { max-width: 552px; }
.block_a .content .row3>div:first-child p:last-of-type { margin-top: 9px; }
.block_a .content .row3>div:last-child p { max-width: 432px; }
.block_a .content .row3>div:last-child>img { margin-left: auto; margin-bottom: 4px; margin-right: 8px; }
.block_a .content .row3>div .pics { padding: 34px 24px 10px; position: relative; overflow: hidden; overflow-x: auto; width: calc(100% + 48px); margin-left: -24px; padding-right: 0; }
.block_a .content .row3>div .pics::-webkit-scrollbar-track { background: transparent; }
.block_a .content .row3>div .pics::-webkit-scrollbar-thumb { background: transparent; }
.block_a .content .row3>div .pics::-webkit-scrollbar-thumb:hover { background: transparent; }
.block_a .content .row3>div .pics img { margin-bottom: 24px; width: calc(584px + 24px); padding-right: 24px; }
.block_a .content .row3>div .pics img.two { margin-bottom: 0; }
.block_a .content .row3>div .pics h4 { margin-bottom: 8px; font-size: 16px; line-height: 24px; position: sticky; left: 0; letter-spacing: 0.4px; }
.block_a .content .row3>div .pics h4.two { color: #FFB70E; }
.block_a .content .row3>div:last-child>div { display: flex; flex-direction: column; padding: 6px 0 21px; }
.block_a .content .row3>div:last-child>.spacer { padding: 0; }
.block_a .content .row3>div:last-child>div a:last-child { margin-bottom: 0; }
.block_a .content .row3>div:last-child>div a span { padding: 0 9px 0 0; }
.block_a .content .row3>div:last-child>div a svg:first-child { margin: -2px 12px 0 0; }
.block_a .content .row3>div:last-child>div a svg:last-child { opacity: 0.32; margin-bottom: 3px; }
.block_a .content .row3>div:last-child>div a:hover svg { opacity: 1; }
.block_a .content .row3>div:last-child>div a:hover span { opacity: 1; }
.block_a .content .row3 .links { margin-left: -24px; }
.block_a .content .row3 .links a { text-decoration: none; text-transform: uppercase; color: rgba(117, 128, 148, 0.8); display: flex; align-items: center;  font-family: "Inter", sans-serif; font-size: 16px; line-height: 24px; letter-spacing: 0.7px;  padding: 7px 6px 7px 27px; width: fit-content; position: relative; transition: none; }
.block_a .content .row3 .links a * { transition: none; }
.block_a .content .row3 .links a::before { content: ""; display: block; position: absolute;   border-top: 19px solid transparent;  border-bottom: 19px solid transparent; border-left: 19px solid transparent; top: 0; right: -19px; }
.block_a .content .row3 .links a:hover { color: #fff; background: rgba(255, 255, 255, 0.04); }
.block_a .content .row3 .links a:hover::before { border-left: 19px solid rgba(255, 255, 255, 0.04); }
.learn.cases .vsblock  { max-width: 938px; margin: 80px auto 0;}
.tokens .anim { display: flex; flex-direction: column; position: absolute; left: 0; top: 152px; max-width: 100vw; z-index: 1; }
.tokens .anim.protocols { display: none; }
.tokens .anim::before, .tokens .anim:after { content: ""; display: block; top: -10px; height: calc(100% + 20px); width:24%; background: #fff; position: absolute;  }
.tokens .anim::before { left: 0; background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.2) 80%, rgba(0, 0, 0, 0) 100%); }
.tokens .anim:after { right: 0; background: linear-gradient(90deg, #131316 0%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.2) 80%, rgba(0, 0, 0, 0) 100%); transform: matrix(-1, 0, 0, 1, 0, 0); }
.tokens .anim>div { display: flex; position: relative; z-index: -2; }
.tokens .anim>div:nth-child(2n) { padding-left: 35px; }
.tokens .anim .line { display: flex; opacity: 0.48; }
.tokens .anim div:nth-child(2n) .line { flex-direction: row-reverse; }
.tokens .anim .line>div { background: transparent; border-radius: 150px; display: flex; padding: 4px 16px 5px 5px; align-items: center; margin: 0 4px 10px 4px; }
.tokens .anim .line>div span { font-size: 16px; line-height: 24px; color: #D6E4FF; margin-left: 7px; cursor: default; }
.tokens .anim .line_one { animation: scrolling-left 50s linear infinite; }
.tokens .anim .line_two { animation: scrolling-left 50s linear infinite; animation-delay: -50s; }
.tokens .row.wbg { background: #000; padding: 0; width: fit-content; margin-bottom: 6px; border-radius: 150px; border: 2px solid #000; }
.tokens .row.wbg>div { margin-bottom: 0; }
.tokens .row.wbg>div:first-child { margin-left: 0; }
.tokens .row.wbg>div:last-child { margin-right: 0; }
.tokens .row.all { display: none; padding-top: 0; }
.features.process .row { border: 1px solid rgba(174, 189, 204, 0.1); background: #131316; padding-top: 0; margin-top: 20px; grid-gap: 0; max-width: 984px; margin-left: auto; margin-right: auto; grid-template-columns: repeat(auto-fill, minmax(290px, 1fr)); overflow: hidden; }
.features.process .row>div { border-radius: 0; border: none; background: transparent; padding: 0; }
.features.process .row>div>a { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; border: 1px solid transparent; }
.features.process .row>div:first-child>a { border-bottom-left-radius: 23px; border-top-left-radius: 23px; }
.features.process .row>div:last-child>a { border-bottom-right-radius: 23px; border-top-right-radius: 23px; }
.features.process .row>div h3 a { color: rgba(255, 255, 255, 0.8); }
.features.process .row>div:hover h3 a, .features.process .row>.step.hovered h3 a { text-decoration: none; color: #fff; border-color: rgba(255, 255, 255, 0.24); }
.features.process .row>div:hover>a { border: 1px solid rgba(255, 183, 16, 0.8); }
.features.process .row>div:hover h3 a ~ svg { opacity: 1; }
.features.process .row>div:hover p, .features.process .row>.step.hovered p { color: rgba(255, 255, 255, 0.8); }
.features.process .row>div:hover, .features.process .row>.step.hovered { background: rgba(255, 255, 255, 0.01); }
.features.process .row>div .pic { display: flex; align-items: center; padding: 40px 26px 16px 26px; }
.features.process .row>div .pic img { height: 80px; }
.features.process .row>div .pic svg { margin-left: 4px; display: none; }
.features.process .row>div .pic svg path { fill: #ffffff; fill-opacity: 0.4; }
.features.process .row>div .text { padding: 0 24px 32px; flex: 1; border-right: 1px solid rgba(174, 189, 204, 0.08); }
.features.process .row>div:last-child .text { border-right: 0; }
.features.process .row>div .text p { padding-right: 16px; }
.features.process .btns { padding-top: 23px; display: flex; align-items: center; justify-content: center; }
.solutions.mini.incase { padding-top: 140px; }
.solutions.mini.incase .row>div { padding-top: 106px; }
.solutions.mini.incase .row>div .pic { right: initial; left: 24px; top: 24px; }
.institutions.events.full { padding-bottom: 108px; }
#cases, #qstart, #tokens, #features, #events, #team, #cases_otc, #qstart_otc, #tokens_otc, #features_otc, .an_block, #connectivity, #ecu { margin-top: -60px; padding-top: 60px; }
body.wl .an_block { margin-top: -140px !important; padding-top: 140px !important; }
.btns.otc { padding: 30px 0; display: flex; justify-content: center; }
.title.tonews { display: none; }
.banner { background: linear-gradient(119.11deg, #FEFEFE -111.46%, #F1F1F1 -52.14%, #9EA2B5 1.71%, #9499AD 33.34%, #7F879C 82.64%, #788197 193.2%); border: 1px solid #788197; box-shadow: 0px 100px 145px rgba(0, 0, 0, 0.12), 0px 41.7776px 60.5775px rgba(0, 0, 0, 0.0862625), 0px 22.3363px 32.3876px rgba(0, 0, 0, 0.0715329), 0px 12.5216px 18.1562px rgba(0, 0, 0, 0.06), 0px 6.6501px 9.64265px rgba(0, 0, 0, 0.0484671), 0px 2.76726px 4.01252px rgba(0, 0, 0, 0.0337375); width: 100%; height: 40px; bottom: 0; left: 0; z-index: 20; position: fixed; display: none; }
.banner>div { display: flex; justify-content: center; align-items: center; padding-top: 6px; }
.banner a { font-size: 13px; line-height: 28px; color: #fff; position: relative; }
.banner a svg { position: absolute; bottom: 9px; right: -9px; }
.banner a b { font-weight: 500; }
.banner a:hover { text-decoration: none; }
.banner .close_ban { position: absolute; top: 6px; right: 10px; cursor: pointer; }
body.s_bann { padding-bottom: 44px; }
body.s_bann .msgs_wrp { bottom: 40px; } 
.rews { padding: 64px 0 80px; overflow: hidden; }
.rews .r_row { overflow: visible; position: relative; padding-top: 32px; }
.rews .r_row .swiper-slide { opacity: 0.1; padding-right: 0; max-width: 980px; }
.rews .r_row .swiper-slide.swiper-slide-active { opacity: 1; }
.rews .r_row .swiper-button-prev, .rews .r_row .swiper-button-next { position: absolute; top: 0; margin-top: 0; z-index: 20; cursor: pointer; height: 100%; width: 95px; }
.rews .r_row .swiper-button-prev path, .rews .r_row .swiper-button-next path { stroke: #fff; stroke-opacity: 0.56; }
.rews .r_row .swiper-button-prev:hover path, .rews .r_row .swiper-button-next:hover path { stroke: #FFB710; stroke-opacity: 1; }
.rews .r_row .swiper-button-prev { left: 0; }
.rews .r_row .swiper-button-next { right: 0; }
.rews .r_row .swiper-slide { display: flex; gap: 32px; }
.rews .r_row .swiper-slide .card { flex: 1 1; padding-top: 16px; }
.rews .r_row .swiper-slide .card .pics { display: flex; }
.rews .r_row .swiper-slide .card .pics img:last-child { margin-left: -5px; z-index: -1; }
.rews .r_row .swiper-slide .card .text { padding: 20px 0; }
.rews .r_row .swiper-slide .card .text p { font-family: "Inter", sans-serif; font-size: 24px; font-style: normal; font-weight: 400; line-height: 32px; letter-spacing: 0.4px; margin: 0 0 1em 0; }
.rews .r_row .swiper-slide .card .text p:last-child { margin-bottom: 0; }
.rews .r_row .swiper-slide .card .bottom h3 { font-family: "Inter", sans-serif; font-size: 13.2px; font-style: normal; font-weight: 400; line-height: 20px; margin: 0; }
.rews .r_row .swiper-slide .card .bottom h3 b { font-weight: 400; color: #758094; }
.tokens .btns { justify-content: center; display: flex; padding-top: 32px; }
.btns.agent .defb a { width: 164px; justify-content: center; }
.btns.agent .defb a:first-child { padding-left: 15px; }
.btns.agent .defb a:last-child { padding-right: 15px; }
.hero.age p { font-family: "Inter", sans-serif; font-weight: 500; font-size: 24px; line-height: 36px; color: rgba(255, 255, 255, 0.8); max-width: 700px; margin: 0 auto; }
.hero.age .title { margin-bottom: 12px; }
.hero.age .btns { padding-top: 32px; }
.ways { z-index: 3; position: relative; padding-top: 14px; background: transparent; }
.ways .content { max-width: 1230px; }
.ways .title { margin-bottom: 10px; }
.ways table { width: 100%; border-spacing: 0; border-collapse: collapse; }
.ways .links { display: none; }
.ways table * { transition: none; }
.ways table th { text-align: center; padding: 23px 16px 11px; letter-spacing: 0.2px; font-size: 13px; line-height: 17px; color: rgba(255, 255, 255, 0.8); }
.ways table td { background: #18181B; padding: 11px 16px; min-height: 64px; font-size: 13px; line-height: 20px; color: rgba(255, 255, 255, 0.56); text-align: center; position: relative; min-width: 250px; border: 1px solid #131316; }
.ways table tr td a { position: absolute; display: block; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; }
.ways table tr th:first-child { min-width: 248px; }
.ways table tr td:last-child { min-width: 64px; max-width: 64px; background: transparent; padding-right: 18px; padding-left: 12px; }
.ways table tr td:first-child { min-width: 0; font-weight: 500; font-size: 17px; line-height: 17px; font-family: "Inter", sans-serif; }
.ways table tr:hover td { color: #FFBA14; background: #1B1919; }
.ways table tr:hover { cursor: pointer; }
.ways table tr:hover td:last-child { background: rgb(255, 189, 24, 0.12); }
.ways table tr td::before { content: ""; display: block; position: absolute; width: calc(100% + 2px); height: calc(100% + 2px); border: 1px solid transparent; top: -1px; left: -1px; border-right: 0px; }
.ways table tr:hover td::before { border-color: rgb(255, 189, 24, 0.12); }
.ways table tr:hover td:last-child::before { border-right: 1px solid rgb(255, 189, 24, 0.12); }
.ways table th:hover { cursor: default; }
.ways table tr:hover td svg path { stroke-opacity: 1; stroke: #FFBA14; }
.ways table tr:hover td:first-child span { background-clip: text; -webkit-background-clip: text; -moz-background-clip: text; color: transparent; background-image: linear-gradient(103.23deg, #FEFFFF 8.87%, #FEFFFF 8.87%, #FEFFFF 8.88%, #E9F4F6 31.92%, #FFE454 52.84%, #FFC01C 74.39%, #FFB710 96.58%); }
.agent { padding-top: 110px; }
.agent .row { grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); display: grid; grid-gap: 12px; padding-top: 20px; }
.agent .row * { transition: none; }
.agent .row>div { background: #17171B; border: 1px solid rgba(117, 128, 148, 0.12); box-shadow: 0px 20px 30px #131111; padding: 26px 20px; min-height: 210px; position: relative; }
.agent .row>div h3 { margin: 0 0 4px 0; font-weight: 500; font-size: 20px; line-height: 25px; max-width: 189px; }
.agent .row>div p { margin: 0; font-size: 13px; line-height: 20px; color: rgba(255, 255, 255, 0.72); max-width: 189px; }
.agent .row>div span { display: flex; position: absolute; left: 26px; bottom: 29px; justify-content: center; align-items: center; width: 42px; height: 42px; border-radius: 100%; background: linear-gradient(133.99deg, rgba(213, 246, 254, 0.52) -13.51%, rgba(207, 249, 246, 0.52) 10.41%, rgba(255, 228, 84, 0.52) 28.45%, rgba(255, 225, 67, 0.52) 42.41%, rgba(255, 187, 13, 0.52) 55.02%, rgba(255, 131, 17, 0.52) 75.5%, rgba(251, 136, 30, 0.52) 93.19%, rgba(255, 46, 0, 0.52) 108.78%), #D8F4FA; font-weight: 500; font-size: 17px; line-height: 22px; font-feature-settings: 'tnum' on, 'lnum' on; color: #fff; font-family: "Inter", sans-serif; }
.agent .row>div span i { font-style: normal; position: relative; z-index: 2; }
.agent .row>div span::before { content: ""; background: #17171B; display: block; width: 40px; height: 40px; position: absolute; top: 1px; left: 1px; border-radius: 100%; z-index: 2; }
.agent .row>div::before { content: ""; display: block; background: linear-gradient(90deg, #ECEA9C 0%, rgba(214, 245, 251, 0) 100%); opacity: 0; width: calc(100% - 11px); height: 1px; position: absolute; top: 157px; left: 68px; }
.agent .row>div:after { content: ""; display: block; background: linear-gradient(90deg, #ECEA9C 0%, rgba(214, 245, 251, 0) 100%); opacity: 0; width: 57px; height: 1px; position: absolute; top: 157px; left: -30px; transform: matrix(-1, 0, 0, 1, 0, 0); }
.agent .row>div:first-child:after { display: none; }
.agent .row>div:last-child::before { display: none; }
.agent .row>div:hover { background: #1B1919; border: 1px solid rgba(255, 255, 255, 0.08); }
.agent .row>div:hover p { color: #fff; }
.agent .row>div:hover span { color: #17171B; }
.agent .row>div:hover span::before { opacity: 0; }
.agent .row>div:hover::before, .agent .row>div:hover:after { opacity: 0.3; }
.monitiring { padding-top: 32px; padding-bottom: 30px; }
.monitiring .int { background: #17171B; position: relative; width: 100%; min-height: 600px; }
.monitiring .int .text { padding-top: 104px; margin-left: 72px; width: 374px; }
.monitiring .int .text h2 { font-size: 42px;  line-height: 48px; margin: 0 0 24px 0; }
.monitiring .int .text ul { list-style: none; padding: 0; margin: 0; }
.monitiring .int .text ul li {  padding-left: 24px; margin-bottom: 16px; font-size: 21px; line-height: 28px; letter-spacing: 0.4px; font-family: "Inter", sans-serif; color: #fff; position: relative; }
.monitiring .int .text ul li:last-child { margin-bottom: 0; }
.monitiring .int .text ul li::before { content: ""; width: 5px;  height: 5px; background: #FFB710; position: absolute; top: 10px; left: 0px; }
.monitiring .int .text img { position: absolute; top: 70px; right: -30px; height: auto; width: 60%; max-width: 693px; }
.monitiring .int .text .btns { width: 100%; display: flex; justify-content: space-between; padding-top: 40px; }
.monitiring .int .text .btns .defb { min-width: 180px; }
.monitiring .int .text .btns .defb.login:hover { background: #FFDE4A; }
.monitiring .mini.slider { padding: 77px 10px 56px 28px; }
.mini.slider .swiper-wrapper { height: auto; }
.mini.slider .swiper-slide { width: 224px; padding-right: 0; display: flex; flex-direction: column; align-items: center; text-align: center; }
.mini.slider .swiper-slide p { font-size: 13.2px; line-height: 20px; color: #AEBDCC; margin: 16px 0 0 0; z-index: 2; }
.mini.slider .swiper-slide.link { cursor: pointer; position: relative; }
.mini.slider .swiper-slide.link>a { position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; z-index: 3; }
.mini.slider .swiper-slide.link p { text-decoration: underline; }
.mini.slider .swiper-slide>span { width: 124px; height: 124px; border: 1px solid transparent; border-radius: 100%; display: flex; justify-content: center; align-items: center; background: #131316; position: relative }
.mini.slider .swiper-slide>span img.hov { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0; }
.mini.slider .swiper-slide.link:hover p { color: #fff; }
.mini.slider .swiper-slide.link>span { box-shadow: 0px 20px 30px #131111; border: 1px solid rgba(117, 128, 148, 0.12); }
.mini.slider .swiper-slide.link:hover>span { background: #1B1919; border: 1px solid rgba(255, 183, 16, 0.56); }
.mini.slider .swiper-slide.link:hover>span img { opacity: 0; }
.mini.slider .swiper-slide.link:hover>span img.hov { opacity: 1; }
.mini.slider .swiper-pagination { width: 100%; bottom: 30px; }
.mini.slider .swiper-pagination .swiper-pagination-bullet { width: 4px; height: 4px; border-radius: 0; background: #fff; margin: 0 4px; }
.wlb { padding-top: 110px; position: relative; overflow: hidden; }
.wlb.ba { padding-bottom: 120px; }
.wlb .slider.mini { max-width: 1160px; margin: 37px auto 0; padding-bottom: 30px; }
.wlb .mini.slider .swiper-slide>span { background: #18181B; width: 124px; height: 124px; }
.wlb .mini.slider .swiper-pagination { bottom: 0px; }
.wlb .sub_title { position: relative; }
.wlb .sub_title img { position: absolute; bottom: 0; right: 0; display: none; }

.wlb.license .slider.mini { max-width: 929px; }
.wlb.license .mini.slider .swiper-slide>span { border: 1px solid rgba(117, 128, 148, 0.12); background: #151518; }
.share_link { max-width: 938px; margin: 0 auto; margin-top: 4px; padding: 0 18px; }
.share_link input { background: transparent; color: transparent; position: absolute; display: block; opacity: 0; z-index: -100; }
.share_link button { background: transparent; display: flex; justify-content: center; align-items: center; font-family: "Inter", sans-serif; font-size: 19px; position: relative; line-height: 28px; letter-spacing: 0.5px; color: rgba(255, 255, 255, 0.8); }
.share_link button svg { margin-left: 2px; }
.share_link button span { position: absolute; top: 0; right: 30px; opacity: 0; }
.share_link button.copied { color: transparent; }
.share_link button.copied span { opacity: 1; color: rgba(255, 255, 255, 0.8); }
.copylink { position: absolute; right: 15px; z-index: 5; }
.copylink>span { font-size: 0; color: transparent; opacity: 0; display: block; width: 0; height: 0; overflow: hidden; }
.copylink button { background: #18181B; border: 1px solid rgba(117, 128, 148, 0.12); box-shadow: 0px 20px 30px #131111; width: 32px; height: 32px; display: flex; justify-content: center; align-items: center; border-radius: 4px; }
.copylink button img { opacity: 0.8; }
.copylink button:hover { border-color: #FFB70E; background: #1B1919; }
.copylink button:hover img { opacity: 1; }
.t_pro.o_staps.video { padding-top: 75px; padding-right: 15px; padding-bottom: 80px; }
.t_pro.o_staps.video iframe { max-width: 368px; max-height: 205px; margin-left: auto; margin-right: auto; }
.grecaptcha-badge, .rc-anchor-invisible {	visibility: hidden; }
.inmedia { padding: 64px 0 80px }
.inmedia .title { font-size: 17px; line-height: 28px; font-weight: 400; text-align: center; color: rgba(255, 255, 255, 0.72); background-clip: initial; -webkit-background-clip: initial; -moz-background-clip: initial;  background-image: none; width: 100%; margin-bottom: 8px; }
.inmedia .row { padding: 10px 0 0 0; display: flex; align-items: center; justify-content: center; gap: 20px; flex-wrap: wrap;  margin: 0 auto; }
.inmedia .row span { opacity: 0.72; }
.inmedia .row span:hover { opacity: 1; cursor: pointer; }
.o_nav.blog { max-width: 980px }
.o_nav.blog .links a { padding: 8px 20px; }
.o_nav.blog .links a:nth-child(3) { order: 6; }
.o_nav.blog .links a:nth-child(5) { order: 7; }
.o_nav .search-form { display: flex; padding: 8px 20px; order: 8; }
.o_nav .search-form .sfield { background: transparent; padding: 0; color: #FFB70E; display: flex; font-size: 21px; line-height: 27px; width: 80px; }
.o_nav .search-form .sfield::placeholder { color: rgba(255, 255, 255, 0.56); }
.o_nav .search-form .sfield:focus::placeholder { color: #131316; }
.o_nav .search-form button { background: transparent; display: flex; align-items: center; opacity: 0.56; }
.o_nav .search-form button:hover { opacity: 1; }

.blogposts { background: transparent; position: relative; z-index: 2; padding-bottom: 90px; }
.blogposts .bloglist { display: grid; grid-gap: 12px; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); }
.blogposts .bloglist .blogitem { background: #17171B; border: 1px solid rgba(117, 128, 148, 0.12); position: relative; box-shadow: 0px 20px 30px #131111; position: relative; overflow: hidden; }
.blogposts .bloglist .blogitem .pic { width: 100%; }
.blogposts .bloglist .blogitem:hover { background: #1B1919; border: 1px solid rgba(255, 183, 16, 0.56); cursor: pointer; }
.blogposts .bloglist .blogitem a { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 3; }
.blogposts .bloglist .blogitem .pic img { width: 100%; height: auto; object-fit: cover; aspect-ratio: 1 / 1; object-fit: cover; }
.blogposts .bloglist .blogitem .text { padding: 0 24px 24px 24px;}
.blogposts .bloglist .blogitem span { display: inline-block; margin: 24px 0 8px; line-height: 20px; font-size: 13px; color: #AEBDCC; }
.blogposts .bloglist .blogitem h2 { font-weight: 500; font-size: 24px; line-height: 28px; color: #fff; font-family: "Inter", sans-serif; margin: 0 0 16px 0; }
.blogposts .bloglist .blogitem p { font-size: 16px; line-height: 22px; font-family: "Inter", sans-serif; margin: 0; color: rgba(255, 255, 255, 0.8); }
.blogposts .error { text-align: center; font-weight: 500; font-size: 24px; line-height: 28px; color: #fff; font-family: "Inter", sans-serif; padding: 120px 0; }
.blogposts .bpost { margin-left: auto; margin-right: auto; max-width: 990px; }
.blogposts.rates .bpost { max-width: 100%; }
.blogposts.rates .bpost .btns.duble { display: flex; gap: 16px; padding: 15px 0 40px; }
.blogposts.rates .bpost .btns.duble .defb { color: rgba(255, 255, 255, 0.8); text-decoration: none; }
.blogposts.rates .bpost .btns.duble .defb:hover { color: #fff; }
.blogposts .bpost img { max-width: 100%; display: block; margin: 16px 0; }
.blogposts .bpost h1 { font-size: 46px; line-height: 52px; margin: 0 0 8px 0; }

.blogposts .bpost .spoil { margin: 1em 0 2em; }
.blogposts .bpost .spoil input[type="checkbox"] { display: none; }
.blogposts .bpost .spoil label { padding: 24px 0; border-top: 1px solid rgba(117, 128, 148, 0.24); border-bottom: 1px solid rgba(117, 128, 148, 0.24); display: flex; align-items: center; justify-content: space-between; }
.blogposts .bpost .spoil label h2 { margin: 0 !important; display: inline-block !important; cursor: pointer; }
.blogposts .bpost .spoil label svg path { fill: rgba(117, 128, 148, 0.24); }
.blogposts .bpost .spoil label:hover { border-color: #fff; cursor: pointer; }
.blogposts .bpost .spoil label:hover svg path { fill: #fff; }
.blogposts .bpost .spoil .sptext { display: none; border-bottom: 1px solid #fff; padding-bottom: 16px; }
.blogposts .bpost .spoil .sptext p { color: #fff !important; }
.blogposts .bpost .spoil input[type="checkbox"]:checked ~ .sptext { display: block; }
.blogposts .bpost .spoil input[type="checkbox"]:checked + label { border-color: #fff; border-bottom: 0; }
.blogposts .bpost .spoil input[type="checkbox"]:checked + label svg { transform: rotate(45deg); }
.blogposts .bpost .spoil input[type="checkbox"]:checked + label svg path { fill: #fff; }

.blogposts .bpost>span { display: inline-block; margin: 0 0 8px; line-height: 20px; font-size: 13px; color: #AEBDCC; }
.blogposts .bpost .pcontent p, .blogposts .bpost .pcontent li, .blogposts .bpost .spoil .sptext p  { color: rgba(255, 255, 255, 0.82); font-size: 16px; line-height: 26px; margin-bottom: 16px; }
.blogposts .bpost .pcontent b, .blogposts .bpost .pcontent strong { color: #fff; font-weight: 500; }
.blogposts .bpost .pcontent a { color: #fff; text-decoration: underline; text-decoration-color: #FFB70E; font-weight: 500; }
.blogposts .bpost .pcontent a:hover, .blogposts .bpost .pcontent a:hover strong { color: #FFB70E; }
.blogposts .bpost .pcontent h2, .blogposts .bpost .pcontent h3, .blogposts .bpost .pcontent h4 { margin-top: -3em; padding-top: 3em; margin-bottom: 20px; }
.blogposts .bpost .pcontent h2 { font-size: 32px; }
.blogposts .bpost .pcontent h3 { font-size: 24px; }
.blogposts .bpost .pcontent h4 { font-size: 18px; }
.blogposts .bpost .pcontent img { max-width: 100%; height: auto; }
.blogposts .bpost blockquote { margin: 0; font-style: italic; position: relative; }
.blogposts .bpost blockquote::before { content: ""; display: block; height: 100%; width: 3px; position: absolute; left: -24px; top: 0; background: linear-gradient(103.23deg, #FEFFFF 8.87%, #FEFFFF 8.87%, #FEFFFF 8.88%, #E9F4F6 31.92%, #FFE454 52.84%, #FFC01C 74.39%, #FFB710 96.58%); }
.blogposts .bpost .pcontent table { max-width: 100%; font-size: 16px; margin-bottom: 24px; color: rgba(255, 255, 255, 0.8); overflow: hidden; border: 1px solid rgba(117, 128, 148, 0.12); border-spacing: 0; }
.blogposts .bpost .pcontent table p { margin: 0; }
.blogposts .bpost .pcontent table th { padding: 14px; vertical-align: top; background: rgba(255, 183, 16, 0.04); border-right: 1px solid rgba(117, 128, 148, 0.12); }
.blogposts .bpost .pcontent table td { padding: 14px; vertical-align: top; border-right: 1px solid rgba(117, 128, 148, 0.12); }
.blogposts .bpost .pcontent table td:last-child, .blogposts .bpost .pcontent table th:last-child { border-right: none; }
.blogposts .bpost .pcontent table tr:nth-child(2n) td { background: #18181B; }
.blogposts .bpost .p_ban { display: flex; padding: 64px 0; align-items: center; gap: 100px; }
.blogposts .bpost .p_ban .title { padding-top: 0; margin-top: 0; display: block; text-align: left; line-height: 105%; }
.blogposts .bpost .p_ban .defb { min-width: 200px; height: 42px; color: #1B1E24; text-decoration: none; }
.blogposts .bpost .p_ban .defb:hover { color: #1B1E24; }
#contactus.done form, #contactus.errors form, #contactus.done .modal .top, #contactus.errors .modal .top { display: none; }
#contactus.done .modal .right, #contactus.errors .modal .right{ background: rgba(255, 255, 255, 0.02); border-radius: 12px; padding: 86px 0 50px; min-height: 500px; }
#contactus.done .modal .right .ifdone, #contactus.errors .modal .right .iferror { display: flex; }
#contactus .modal .right .cmsg { flex-direction: column; max-width: 274px; margin: 0 auto; align-items: center; }
#contactus .modal .right .cmsg h3 { text-align: center; margin: 32px 0 8px; font-size: 20px; line-height: 24px; }
#contactus .modal .right .cmsg p { color: rgba(255, 255, 255, 0.72); text-align: center; margin: 0; font-size: 13px; line-height: 20px; }
#contactus .modal .right .cmsg p a { color: #FFB70E; }
#contactus.done .modal p:last-child, #contactus.errors .modal p:last-child { display: block; }
.glossary .content { max-width: 990px; }
.glossary .bloglist { display: flex; flex-direction: column; grid-gap: 0; gap: 24px }
.glossary .bloglist .category { display: flex; flex-direction: column; gap: 12px; }
.glossary .bloglist .blogitem .text { padding: 24px; }
.glossary .bloglist .blogitem h2 { font-size: 24px; line-height: 28px; margin-bottom: 4px; }
.glossary .bloglist .category .categorypin {  -webkit-text-fill-color: rgb(255, 255, 255, 0); -webkit-text-stroke: 1px #FFB710; color: #FFB710; font-size: 64px; font-weight: 500; line-height: 64px; text-transform: uppercase; width: fit-content; opacity: 0.3; cursor: default; margin: 0 0 -10px auto; }
.glossary .bloglist .category:hover>.categorypin { opacity: 1; }
.o_nav.glossary { max-width: 990px; padding: 0 15px; }
.o_nav.glossary .links { flex-wrap: wrap; justify-content: flex-start; }
.o_nav.glossary .links a { padding: 8px 24px; }
.o_nav.glossary .links.main a.active { color: rgba(255, 255, 255, 0.56); }
.o_nav.glossary .links.main a.active:hover { color: #fff; }
.o_nav.glossary .links.main a:first-child { color: #FFB70E; }
body.wl .hero { overflow: hidden; }
body.wl .hero .btns .defb.login.single { max-width: 330px; min-width: 182px; width: fit-content; }
body.wl .hero .btns .defb.login.single a { width: fit-content; }
body.wl .hero .btns.mobile { display: none; }
body.wl .hero .subtitle { text-align: center; width: fit-content; }
body.wl .interfaces { max-width: 1631px; margin: 32px auto 0; padding: 0 88px; position: relative; z-index: 2; }
body.wl .interfaces>a>img { box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.18); border-radius: 4px; max-width: 100%; height: auto; }
body.wl .interfaces>a>img.first { position: relative; z-index: 2; }
body.wl .interfaces>a>img.last { position: absolute; bottom: 0; right: 88px; }
body.wl .interfaces::after { content: ""; display: block; position: absolute; width: 448px; height: 484px; background: url("../img/c_line.png") no-repeat top left; background-size: 448px; top: 22px; left: 50px; z-index: 4; }
body.wl .interfaces .logoholder { width: 34px; height: 34px; position: absolute; z-index: 3; background: rgba(66, 208, 255, 1); border: 1px solid rgba(16, 178, 255, 1); border-radius: 3px; top: 8px; left: 102px; }
body.wl .isetup { padding: 12px; border-radius: 20px; position: relative; z-index: 4; min-height: 160px; max-width: 664px; margin: -32px auto 0; display: flex; gap: 8px; }
body.wl .isetup::before { content: ""; position: absolute; background: linear-gradient(180deg, #666666 0%, rgba(0, 0, 0, 0) 100%); top: -1px; right: -1px; bottom: -1px; left: -1px; z-index: -1; }
body.wl .isetup::after { content: ""; position: absolute; background: rgba(29, 31, 36, 1); top: 0; right: 0; bottom: 0; left: 0; z-index: -1; }
body.wl .isetup>div { display: flex; flex-direction: column; align-items: center; justify-content: center; min-width: 170px; min-height: 134px; padding-bottom: 10px; }
body.wl .isetup>div p { font-size: 12px; display: inline; line-height: 20px; color: #fff; text-align: center; margin: auto 0 0 0; font-family: "Inter", sans-serif; font-weight: 500; }
body.wl .isetup>div.logo {  border-radius: 10px; padding-top: 18px; background: url("../img/l_bg.png") no-repeat center; background-size: contain; }
body.wl .isetup>div.logo img { border-radius: 100%; box-shadow: 0px 4px 3.7px 0px rgba(0, 0, 0, 0.33); }
body.wl .isetup>div.logo::before { content: ""; display: block; position: absolute; width: 14px; height: 1px; background: #10B2FF; left: -1px; top: 81px; z-index: 2; }
body.wl .isetup>div.line { min-width: 0; background: rgba(255, 255, 255, 0.08); width: 1px; height: 110px; margin-top: 8px; }
body.wl .isetup>div.colors { flex: 1; padding-left: 16px; padding-right: 16px; padding-top: 34px; }
body.wl .isetup>div.colors .sliderholder { border-bottom: 1px solid rgba(102, 102, 102, 0.5); background: rgba(0, 0, 0, 1); border-radius: 20px; padding: 16px; width: 100%; }
body.wl .isetup>div.colors .sliderholder .colorslider { background: linear-gradient(90deg, rgba(255, 0, 0, 1) 0%, rgba(255, 154, 0, 1) 10%, rgba(208, 222, 33, 1) 20%, rgba(79, 220, 74, 1) 30%, rgba(63, 218, 216, 1) 40%, rgba(47, 201, 226, 1) 50%, rgba(28, 127, 238, 1) 60%, rgba(95, 21, 242, 1) 70%, rgba(186, 12, 248, 1) 80%, rgba(251, 7, 217, 1) 90%, rgba(255, 0, 0, 1) 100%); height: 9px; width: 100%; border-radius: 20px; outline: 2px solid rgba(27, 30, 36, 0.4); position: relative; }
body.wl .isetup>div.colors .sliderholder .colorslider>img { position: absolute; left: 18px; top: -6px; }
body.wl .isetup>div.font { padding-top: 16px; }
.solutions.wl { padding: 38px 0 110px; }
.solutions.wl .boxes { display: flex; padding-top: 40px; }
.solutions.wl .boxes>div { min-height: 160px; opacity: 0.64; flex: 1 1 0px; position: relative; }
.solutions.wl .boxes>div .pics { display: none; }
.solutions.wl .boxes>div .top { width: 100%; height: 25px; color: rgba(255, 255, 255, 0.72); font-size: 10px; line-height: 15px; padding-bottom: 10px; }
.solutions.wl .boxes>div .line { height: 3px; width: 100%; position: relative; background: rgba(255, 255, 255, 0.04); }
.solutions.wl .boxes>div .line::before { content: ""; display: block; height: 100%; width: 1px; background: #fff; }
.solutions.wl .boxes>div .text { padding: 18px 16px 26px; }
.solutions.wl .boxes>div .text h3 { margin: 0 0 12px 0; color: #fff; font-size: 16px; line-height: 20px; }
.solutions.wl .boxes>div .text p { color: rgba(255, 255, 255, 0.72); margin: 0; font-size: 13px; line-height: 20px; max-width: 154px; }
.solutions.wl .boxes>div:hover, .solutions.wl .boxes>div.hovered { opacity: 1; }
.solutions.wl .boxes>div:hover::before, .solutions.wl .boxes>div.hovered::before { content: ""; display: block; position: absolute; width: 1px; height: calc(100% - 28px); background: rgba(255, 255, 255, 0.28); bottom: 0; }
.solutions.wl .boxes>div:hover .line, .solutions.wl .boxes>div.hovered .line { background: #FFC220; }
.solutions.wl .boxes>div:hover .line::before, .solutions.wl .boxes>div.hovered .line::before { display: none; }
.solutions.wl .logos { padding-top: 24px; min-height: 68px; }
.solutions.wl .logos>div { display: none; }
.solutions.wl .logos>div img { opacity: 0.72; height: 44px; width: auto; }
.solutions.wl .logos>div.active { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 50px; }
.scheme.wl { padding: 70px 0 100px; }
.scheme.wl img { margin: 54px auto 0; max-width: 100%; height: auto; }
.scheme.wl img.mobile { display: none; }
.faq.wl { padding: 80px 0 100px; }
.spoilers .row .spoiler-content { opacity: 0; max-height: 0; overflow: hidden; transition: all 0.3s ease; }
.spoilers .row input[type="checkbox"]:checked ~ .spoiler-content { max-height: 2500px; opacity: 1; }
.spoilers .row input[type="checkbox"] { position: absolute; opacity: 0; }
.faq.wl .spoilers { padding-top: 24px; max-width: 855px; margin: 0 auto; }
.faq.wl .spoilers .row { border-bottom: 1px solid rgba(255, 255, 255, 0.04); position: relative; }
.faq.wl .spoilers .row:first-child {  border-top: 1px solid rgba(255, 255, 255, 0.04); }

.faq.wl .spoilers .row input[type="checkbox"]:checked ~ .spoiler-content::before { content: ""; display: block; width: 100%; height: 100%; top: 0; left: 0; background: rgba(255, 255, 255, 0.02); position: absolute; }
.faq.wl .spoilers .row>label { position: relative; z-index: 2; padding: 32px 47px 32px 16px; display: flex; align-items: center; color: rgba(255, 255, 255, 0.72); font-size: 23px; font-weight: 400; line-height: 28px; letter-spacing: 0.4px; font-family: "Inter", sans-serif; }
.faq.wl .spoilers .row>label:hover { cursor: pointer; }
.faq.wl .spoilers .row>label:hover, .faq.wl .spoilers .row input[type="checkbox"]:checked ~ label { color: #fff; }
.faq.wl .spoilers .row>label>span { display: flex; min-width: 52px; min-height: 52px; position: relative; background: rgba(255, 255, 255, 0.04); border-radius: 100%; justify-content: center; align-items: center; margin-right: 20px; }
.faq.wl .spoilers .row>label>span::before { content: ""; display: block; background: #9D9D9E; height: 2px; width: 18px; position: absolute; }
.faq.wl .spoilers .row>label>span::after { content: ""; display: block; background: #9D9D9E; height: 18px; width: 2px; position: absolute; }
.faq.wl .spoilers .row input[type="checkbox"]:checked ~ label>span::after  { opacity: 0; }
.faq.wl .spoilers .row .holder { padding: 12px 47px 40px 88px; }
.faq.wl .spoilers .row .holder p { color: rgba(255, 255, 255, 0.8); margin: 0 0 24px 0; font-family: "Inter", sans-serif; font-size: 18px; font-weight: 400; line-height: 26px; letter-spacing: 0.2px; position: relative; }
.faq.wl .spoilers .row .holder p:last-child { margin-bottom: 0; }
.faq.wl .spoilers .row .holder p::before { content: ""; display: block; width: 4px; height: 4px; background: #FFC220; position: absolute; left: -48px; top: 11px }
.msolutions.wl { padding: 80px 0 100px; }
.msolutions.wl h3.title.small { position: relative; z-index: 3; }
.msolutions.wl h3.title.small.mobile { display: none; }
.msolutions.wl .rows { display: flex; flex-wrap: wrap; gap: 20px; justify-content: center; }
.msolutions.wl .rows.mobile { display: none; position: relative; }
.msolutions.wl .rows>div { position: relative; display: flex; justify-content: center; align-items: center; padding: 88px 42px 72px; gap: 55px; opacity: 0.56; flex-wrap: wrap; min-width: 400px; margin-top: -16px; }
.msolutions.wl .rows>div * { transition: none; }
.msolutions.wl .rows>div:first-child { width: 100%; position: relative; z-index: 2; }
.msolutions.wl .rows>div:nth-child(2), .msolutions.wl .rows>div:nth-child(3) { width: calc(50% - 10px); }
.msolutions.wl .rows>div:hover, .msolutions.wl .rows>div.hovered { opacity: 1; }
.msolutions.wl .rows>div .bg { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #131316; z-index: 1; }
.msolutions.wl .rows>div img, .msolutions.wl .rows>div span { z-index: 3; position: relative; }
.msolutions.wl .rows>div span { position: absolute; left: 50%; transform: translate(-50%, 0); bottom: -20px; display: flex; align-items: center; padding: 0 22px; font-family: "Inter", sans-serif; font-size: 18px; color: rgba(255, 255, 255, 0.8); background: #131316; border-radius: 6px; height: 41px; cursor: default; }
.msolutions.wl .rows>div:hover span, .msolutions.wl .rows>div.hovered span { background: rgba(91, 99, 115, 1); }
.msolutions.wl .rows>div::before { content: ""; position: absolute; background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 40.15%, rgba(111, 119, 138, 0.4) 100%); top: -1px; right: -1px; bottom: -1px; left: -1px; z-index: 1; transform: rotate(180deg); }
.msolutions.wl .rows>div::after { content: ""; position: absolute; background: linear-gradient(0deg, rgba(0, 0, 0, 0.06) 12.84%, rgba(117, 128, 148, 0.06) 100%); top: 0; right: 0; bottom: 0; left: 0; z-index: 2; transform: rotate(180deg); opacity: 0; }
.msolutions.wl .rows>div:hover::after, .msolutions.wl .rows>div.hovered::after { opacity: 1; }
.cta_big { padding: 48px 32px; border: 1px solid rgba(255, 183, 16, 1); background: linear-gradient(119.11deg, #FEFFFF -111.46%, #E9F6F9 -52.14%, #FFE454 1.71%, #FFD842 33.34%, #FFC01C 82.64%, #FFB710 193.2%); margin: 0 auto; width: calc(100% - 8px); max-width: 1303px; margin-top: 80px; margin-bottom: 120px; }
.cta_big h2 { color: rgba(27, 30, 36, 1); max-width: 992px; margin: 0 auto 24px; font-size: 24px; line-height: 36px; text-align: center; }
.cta_big .defb { margin: 0 auto; display: flex; width: fit-content; box-shadow: none; background: rgba(0, 0, 0, 1); min-width: 308px; height: 52px; border-color: rgba(0, 0, 0, 1);; }
.cta_big .defb:hover { border: 1px solid rgba(255, 183, 16, 1); background: rgba(24, 24, 27, 1); }
.blockchains.wl { padding: 80px 0 100px; }
.blockchains.wl .row { padding-top: 56px; display: flex; flex-wrap: wrap; gap: 40px; justify-content: center; }
.blockchains.wl .row>div { margin-bottom: 4px; display: flex; align-items: center; }
.blockchains.wl .row>div .pic { display: block; height: 40px; width: 40px; margin-right: 10px; }
.blockchains.wl .row>div:hover .pic, .blockchains.wl .row>div.hovered .pic { background-position: top left !important; }
.blockchains.wl .row>div:nth-child(1) .pic { background: url(../img/arb.png) no-repeat top right; background-size: 40px; height: 45px; }
.blockchains.wl .row>div:nth-child(2) .pic { background: url(../img/ava.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div:nth-child(3) .pic { background: url(../img/bas.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div:nth-child(4) .pic { background: url(../img/bit.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div:nth-child(5) .pic { background: url(../img/bitc.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div:nth-child(6) .pic { background: url(../img/bnb2.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div:nth-child(7) .pic { background: url(../img/cos.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div:nth-child(8) .pic { background: url(../img/dog.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div:nth-child(9) .pic { background: url(../img/eth2.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div:nth-child(10) .pic { background: url(../img/fan.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div:nth-child(11) .pic { background: url(../img/hed.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div:nth-child(12) .pic { background: url(../img/lin.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div:nth-child(13) .pic { background: url(../img/lit.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div:nth-child(14) .pic { background: url(../img/nea.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div:nth-child(15) .pic { background: url(../img/opt.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div:nth-child(16) .pic { background: url(../img/pol.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div:nth-child(17) .pic { background: url(../img/rip.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div:nth-child(18) .pic { background: url(../img/sol2.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div:nth-child(19) .pic { background: url(../img/ste.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div:nth-child(20) .pic { background: url(../img/ton.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div:nth-child(21) .pic { background: url(../img/poly.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div:nth-child(22) .pic { background: url(../img/tro.png) no-repeat top right; background-size: 40px; }
.blockchains.wl .row>div span { font-size: 16px; line-height: 24px; color: rgba(255, 255, 255, 0.72); cursor: default; }
.wpic.wl { padding: 80px 0 100px; }
.wpic.wl .row { display: flex; gap: 32px; max-width: 1190px; margin: 0 auto; }
.wpic.wl .row>div { width: calc(50% - 16px); }
.wpic.wl .row>div h3 { text-align: left; margin-bottom: 20px; width: 100%; padding-top: 24px; border-top: 1px solid rgba(255, 255, 255, 0.08);  }
.wpic.wl .row .pic a { cursor: zoom-in; }
.wpic.wl .row .pic img { max-width: 100%; height: auto; display: block; }
.wpic.wl .row .text { padding-top: 0; padding-left: 16px; padding-right: 28px; display: flex; flex-direction: column; }
.wpic.wl .row.rewers { flex-direction: row-reverse; }
.wpic.wl .row.rewers .text { padding-left: 28px; }
.wpic.wl .row .text ul { list-style: none; margin: 0; padding: 0; }
.wpic.wl .row .text ul li { margin-bottom: 8px; color: rgba(255, 255, 255, 0.72); font-size: 18px; line-height: 26px; letter-spacing: 0.21px; padding-left: 30px; position: relative; cursor: default; }
.wpic.wl .row .text ul li::before { content: ""; display: block; width: 4px; height: 4px; background: #FFB710; position: absolute; left: 7px; top: 10px; }
.wpic.wl .row .text p { margin: 0 0 8px 0; color: rgba(255, 255, 255, 0.72); font-size: 18px; line-height: 26px; letter-spacing: 0.21px; }
.wpic.wl .row .text .icons { display: flex; gap: 24px; padding-top: 32px; }
.wpic.wl .row .text .icons img { width: 72px; height: auto; }
.wpic.wl .row .text .icons>div { text-align: center; }
.wpic.wl .row .text .icons>div p { margin: 8px 0 0 0; font-size: 13px; line-height: 18px; color: rgba(255, 255, 255, 0.72) }
.wpic.wl .row .text .defb { max-width: 308px; min-height: 44px; display: flex; }
.wpic.wl .row .text .defb svg { opacity: 1; margin-left: 8px; }
.wpic.wl.mtop { margin-top: -310px; }
.wpic.wl.mtop .row .text { padding-right: 16px; }
.wpic.wl.mtop .row .text ul { margin-bottom: 48px; }
.wpic.wl.mtop .row .text ul li { padding: 0 30px 0 0; text-align: right; }
.wpic.wl.mtop .row .text ul li::before { left: initial; right: 7px; }
.wpic.wl.wphone .row .pic img.mobile { display: none; }
.wpic.wl.wphone .row .pic img.dt { margin-left: 30px; }
.wpic.wl.wphone .row .earn { padding: 48px 0 0 0; }
.wpic.wl.wphone .row .earn .btns { padding-bottom: 32px; display: flex;  gap: 12px; }
.wpic.wl.wphone .row .earn .btns .defb { height: 52px; border-radius: 16px; color: rgba(255, 255, 255, 0.56); border-color: rgba(117, 128, 148, 0.12); background: rgba(24, 24, 27, 1); padding: 0 22.8px; margin-top: 0 !important; }
.wpic.wl.wphone .row .earn .btns .defb:hover, .wpic.wl.wphone .row .earn .btns .defb.active { border-color: rgba(255, 183, 16, 0.56); background: rgba(27, 25, 25, 1); color: #fff; }
.wpic.wl.wphone .row .earn .pos { display: flex; flex-wrap: wrap; gap: 12px; }
.wpic.wl.wphone .row .earn .pos>div { flex: 1 1 0px; min-width: 30%; padding: 24px 16px; background: rgba(24, 24, 27, 1); display: flex; flex-direction: column; align-items: center; opacity: 0.4; }
.wpic.wl.wphone .row .earn .pos>div.active { opacity: 1; }
.wpic.wl.wphone .row .earn .pos>div p:first-of-type { margin: 16px 0; font-size: 16px; line-height: 24px; color: rgba(255, 255, 255, 0.8); text-align: center ; }
.wpic.wl.wphone .row .earn .pos>div p:first-of-type span { margin-left: 4px; color: rgba(255, 255, 255, 0.56); }
.wpic.wl.wphone .row .earn .pos>div p.green { margin: -8px 0 6px; font-size: 14px; line-height: 26px; color: rgba(5, 193, 13, 0.8); text-align: center; }
.wpic.wl.wphone .row .earn .pos>div>span { font-size: 14px; line-height: 26px; color: rgba(5, 193, 13, 1); border: 1px solid rgba(5, 193, 13, 0.28); background: rgba(5, 193, 13, 0.04); padding: 0 9px; border-radius: 4px; cursor: default; }
.wpic.wl.wphone .row .earn .pos>p { margin: 28px 0 0 0; font-size: 13px; line-height: 20px; color: rgba(255, 255, 255, 0.4); }
#lightbox { top: 30px !important; position: fixed; }
section.video { padding: 80px 0; }
section.video.pdbnone { padding-bottom: 0 !important; }
section.video .content { max-width: 800px; }
section.video iframe { aspect-ratio: 16/9; width: 100%; height: auto; max-width: 100%; }
.pagination { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; align-items: center; padding-top: 40px; }
.pagination a { background: rgba(39, 43, 51, 0.48); border-radius: 150px; display: flex; padding: 5px 10px; min-height: 35px; min-width: 35px; justify-content: center; align-items: center; border: 1px solid rgba(117, 128, 148, 0.12); box-shadow: 0px 20px 30px #131111; color: rgba(255, 255, 255, 0.8); font-family: "Inter", sans-serif; font-size: 18px; }
.pagination a:hover { color: #fff; text-decoration: none; border-color: #FFB70E; }
.pagination a.active, .pagination a.active:hover { background: #1B1919; border: 1px solid rgba(255, 183, 16, 0.56); cursor: default; color: #fff; }
.sliders .swiper-pagination { width: 100%; bottom: -10px; }
.sliders .swiper-pagination .swiper-pagination-bullet, .r_row .swiper-pagination .swiper-pagination-bullet, section.news .row .swiper-pagination-bullet { width: 4px; height: 4px; border-radius: 0; background: #fff; margin: 0 4px; }
.r_row .swiper-pagination { bottom: -24px; width: 100%; }
section.news .row .swiper-pagination { width: 100%; }
section.news .row .swiper-pagination { bottom: 0; }
.cta { background: #FFB710 url(../img/cta_bg.webp) no-repeat bottom center;
  background-size: cover; min-height: 700px; overflow: hidden; display: flex; justify-content: end; position: relative; }
.cta::before { content: ""; display: block; position: absolute; width: 100%; height: 61px; top: 0; left: 0; background: #000; border-top-left-radius: 0; border-top-right-radius: 0; }
.cta.small::before { display: none; }
.cta .content { display: flex; max-width: 1024px; }
.cta .content>div { flex: 1 1; display: flex; }
.cta .content .right { justify-content: end; }
.cta .modal-overlay { height: auto; position: relative; overflow: visible; width: fit-content; z-index: 3; }
.cta .modal-overlay .modal { padding: 32px; width: 100%; max-width: 484px; min-height: 720px; background: linear-gradient(188deg, #2C2D34 12.33%, #25262C 22.42%, #181922 84.24%); box-shadow: 0px 600px 250px 0px rgba(0, 0, 0, 0.64), 0px 260px 120px 0px #A45002; margin-bottom: -2px; flex-direction: column; justify-content: initial; gap: 0; }
.cta .modal-overlay .modal>div { width: 100%; max-width: 420px; }
.cta .modal-overlay .modal .form_row textarea.empty { height: auto;  }
.cta .modal-overlay .modal .top p, .cta .modal-overlay .modal .top h2 { display: none; }
.cta .modal-overlay .modal .top h4 { font-family: "IBMPlexMono"; color: #AEBDCC; font-size: 12px; letter-spacing: 0.72px; text-transform: uppercase; font-style: normal; font-weight: 400; line-height: 24px; margin-bottom: 14px; }

.cta .content>.left { flex-direction: column; justify-content: space-between; }
.cta .content>.left .top { padding-top: 160px; }
.cta .content>.left p { color: rgba(27, 30, 36, 0.56); font-size: 16px; max-width: 440px; }
.cta .content>.left p b { color: #1B1E24; }
.cta .content>.left p a { color: rgba(27, 30, 36, 0.56); font-weight: 500; }
.cta .content>.left .title { margin: 0 0 20px 0; background: linear-gradient(116deg, #000 19.91%, #E37B05 84.22%); background-clip: text; -webkit-background-clip: text;  -webkit-text-fill-color: transparent; font-size: 52px; line-height: 56px; text-align: left; }
.cta .content>.left .bottom { padding-bottom: 80px; }
.cta .modal-overlay .modal .form_row label.error { background: transparent; }
.cta.small { min-height: 0; padding: 64px 0 80px; text-align: center; margin-bottom: 40px; }
.cta.small .content>.left .top { padding: 0; }
.cta.small .content>.left .title { margin-bottom: 24px; text-align: center; }
.cta.small .content>.left p { margin: 0 auto 24px auto; }
.cta.small .content>.left .defb { box-shadow: 0px 11px 48px 0px rgba(164, 80, 2, 0.64); min-width: 246px; }
.cta.small .content>.left .defb span{ background: linear-gradient(116deg, rgb(207, 249, 246) 19.91%, rgb(255, 187, 13) 84.22%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
#contactus_cta.done form, #contactus_cta.errors form { display: none; }
#contactus_cta.done .modal .right, #contactus_cta.errors .modal .right{ background: rgba(255, 255, 255, 0.02); border-radius: 12px; padding: 70px 20px 50px; min-height: 500px; justify-content: center; }
#contactus_cta.done .modal .right .ifdone, #contactus_cta.errors .modal .right .iferror { display: flex; flex-direction: column; align-items: center; }
#contactus_cta.errors .modal .right .iferror h3 { text-align: center; } 
.connectivity.inpage, .features.process { padding: 64px 0 80px; margin-bottom: 0; }
.weserve { padding: 64px 0 80px; }
.weserve .row { padding-top: 32px; position: relative; display: flex; flex-wrap: wrap; gap: 14px; justify-content: center; }
.weserve .row>div { width: calc(50% - 8px); position: relative; min-height: 260px; border: 1px solid transparent; padding: 24px; }
.weserve .row>div:hover { border: 1px solid rgba(255, 183, 16, 0.56) }
.weserve .row>div a { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 2; }
.weserve .row>div svg { position: absolute; top: 24px; right: 22px; }
.weserve .row>div:hover svg path { opacity: 1; }
.weserve .row>div h3 { font-size: 24px; color: #fff; line-height: 31px; margin: 0 0 8px 0; }
.weserve .row>div p { color: #AEBDCC; font-size: 16px; line-height: 24px; margin: 0; max-width: 406px; }
.weserve .row>div:first-child { background: #18181B url(../img/se01.webp) no-repeat center; background-size: 840px; }
.weserve .row>div:nth-child(2) { background: #18181B url(../img/se02.webp) no-repeat center; background-size: 840px; }
.weserve .row>div:nth-child(3) { background: #18181B url(../img/se03.webp) no-repeat center; background-size: 840px; }
.weserve .row>div:nth-child(4) { background: #18181B url(../img/se04.webp) no-repeat center; background-size: 840px; }
.weserve .row>div:nth-child(5) { background: #18181B url(../img/se05.webp) no-repeat center; background-size: 840px; }
.hero.ncase { padding-top: 200px; }
.hero.ncase .title, .faq.ncase .title { display: flex; align-items: center; gap: 20px; margin-bottom: 20px; }
.hero.ncase .under_title { max-width: 570px; margin-bottom: 16px; }
.hero.ncase .btns { padding: 16px 0 64px; }
.hero.ncase .slide { display: flex; flex-direction: column; width: 100%; align-items: center; }
.hero.ncase .slide .m_img { display: none; }
.hero.ncase .slide img { max-width: 100%; }
.hero.ncase .share_link { display: flex; justify-content: center; }
.solutions.ncase.incase { position: relative; z-index: 3; padding: 64px 0 80px; }
.solutions.ncase .row { padding: 32px 0 0 0; }
.solutions.ncase .row>div { background: transparent; padding-left: 20px; padding-right: 20px; }
.solutions.ncase .row>div h3, .solutions.ncase .row>div p { max-width: 100%; }
.csba, .csbb { padding: 64px 0 80px; }
.csba .content, .csbb .content { max-width: 1226px; }
.csba .title, .csbb .title { margin-bottom: 32px; }
.csba .row, .csbb .row { display: flex; flex-wrap: wrap; gap: 12px; }
.csba .row>div, .csbb .row>div { display: flex; flex-direction: column; gap: 12px; flex: 1 1; }
.csba .row>div>div, .csbb .row>div>div {  background: #18181B; padding: 24px; display: flex; flex-direction: column; flex: 1 1; }
.csba .row>div>div { flex: 1 1; }
.csba .row>div>div .text h3, .csbb .row>div>div .text h3 { margin: 0 0 12px 0; font-size: 24px; line-height: 24px; }
.csba .row>div>div .text ol, .csbb .row>div>div .text ol { padding-left: 20px; margin: 0; }
.csba .row>div>div .text p, .csbb .row>div>div .text p, .csba .row>div>div .text li, .csbb .row>div>div .text li { color: #AEBDCC; font-size: 16px; line-height: 24px; margin: 0 0 16px 0; max-width: calc(100% - 24px); }
.csba .row>div>div .text li, .csbb .row>div>div .text li { margin-bottom: 12px;}
.csba .row>div>div .text li:last-child, .csbb .row>div>div .text li:last-child { margin-bottom: 0; }
.csba .row>div>div .text p u, .csbb .row>div>div .text p u { color: #fff; font-weight: 500; text-underline-offset: 3px; text-decoration-color: rgba(255, 255, 255, 0.28); }
.csba .row>div>div .text p b, .csbb .row>div>div .text p b, .csba .row>div>div .text li b, .csbb .row>div>div .text li b { -webkit-background-clip: text; -moz-background-clip: text; color: transparent; background-image: linear-gradient(116deg, rgb(207, 249, 246) 19.91%, rgb(255, 187, 13) 84.22%); }
.csba .row>div>div .picbg { background: url(../img/csba01.png) no-repeat center; background-size: 592px; height: 280px; margin: -24px -24px 15px; }
.csba .row .right>div .picbg { background: url(../img/csba02.png) no-repeat left center; background-size: 592px; height: 200px; margin: -52px -24px 0 -24px; }
.csba .row .right>div .picbg.csthree { background: url(../img/csba03.png) no-repeat left center; background-size: 592px; height: 165px; margin: 0 -24px 0 -24px; }
.csba .row>div>div .qtext, .csbb .row>div>div .qtext { padding: 24px 0 0 0; }
.csba .row>div>div .qtext .pics, .csbb .row>div>div .qtext .pics { display: flex; padding-bottom: 20px; }
.csba .row>div>div .qtext .pics img, .csbb .row>div>div .qtext .pics img { min-width: 72px; z-index: 1;}
.csba .row>div>div .qtext .pics img:last-child, .csbb .row>div>div .qtext .pics img:last-child { margin-left: -8px; z-index: 0; }
.csba .row>div>div .qtext p, .csbb .row>div>div .qtext p { font-family: "Inter", sans-serif; font-size: 20px; line-height: 28px; letter-spacing: 0.4px; margin: 0 0 16px 0; max-width: calc(100% - 40px); }
.csba .row>div>div .qtext p:last-child, .csbb .row>div>div .qtext p:last-child { margin-bottom: 0; }
.csba .row>div>div .qtext p a, .csbb .row>div>div .qtext p a { font-family: "Inter", sans-serif; font-size: 13px;}
.csba .row>div>div .qtext p a:hover, .csbb .row>div>div .qtext p a:hover { text-decoration: none; }
.csba .row>div>div .qtext p a u, .csbb .row>div>div .qtext p a u { color: #fff; font-weight: 500; text-underline-offset: 3px; text-decoration-color: rgba(255, 255, 255, 0.28); }
.csba .row>div>div .qtext p a b, .csbb .row>div>div .qtext p a b { font-weight: 400; color: #758094; }
.csbb .row>div>div .picbg { background: url(../img/csbb01.png) no-repeat center; background-size: 592px; height: 200px; margin: -24px -24px -60px; border-radius: 24px; }
.csbb .row .right>div .picbg { background: url(../img/csbb02.png) no-repeat center; background-size: 592px; height: 200px; margin: 10px -24px 0; }
.csbb .row>div>div .qtext p { line-height: 32px; }
.csba .btns_row, .csbb .btns_row { gap: 8px; padding-top: 32px; }
.faq.ncase { padding: 64px 0 94px; }
.faq.ncase .spoilers { padding-top: 20px; display: flex; max-width: 1124px; width: 95%; gap: 12px; }
.faq.ncase .spoilers>div { flex: 1 1; }
.faq.ncase .spoilers .row>label { padding: 24px 12px 28px; font-family: "Inter", sans-serif; font-size: 24px; line-height: 32px; font-weight: 500; color: #fff; }
.faq.ncase .spoilers .row>label>span { min-width: 24px; min-height: 32px; border-radius: 0; background: transparent; margin-right: 16px }
.faq.ncase .spoilers .row .holder { padding: 0 40px 28px 52px; }
.faq.ncase .spoilers .row .holder p::before { display: none; }
.faq.ncase .spoilers .row input[type="checkbox"]:checked ~ label { padding-bottom: 20px; }
.faq.ncase .spoilers .row input[type="checkbox"]:checked ~ .spoiler-content::before { background: linear-gradient(180deg, #18181C 0%, rgba(37, 38, 44, 0.00) 96.92%); }
.faq.ncase .spoilers .row .holder p, .faq.ncase .spoilers .row .holder li { position: relative; color: #AEBDCC; font-size: 16px; line-height: 24px; margin-bottom: 16px; }
.faq.ncase .spoilers .row .holder li:last-child { margin-bottom: 0; }
.faq.ncase .spoilers .row .holder ol, .faq.ncase .spoilers .row .holder ul { padding-left: 20px; margin: 16px 0; }
.faq.ncase .spoilers .row .holder p b, .faq.ncase .spoilers .row .holder li b { color: #fff; font-weight: 500; }
.faq.ncase .spoilers .row .holder li::marker { color: #fff; font-weight: 500; }
.hero .content.rates { flex-direction: row-reverse; position: relative; z-index: 5; }
section.rates { margin-top: -220px; position: relative; z-index: 3; background: transparent; padding-bottom: 80px; }
section.rates .content { max-width: 1054px; }
.connectivity.choose .table .row { background: #18181B;  }
.connectivity.choose .table.otc .row .cell span { color: #AEBDCC; font-weight: 500; font-size: 14px; line-height: 20px; }
.connectivity.choose .table.dt .row .cell:first-child { text-align: left; padding-left: 30px; font-size: 16px; }
.connectivity.choose .table.otc .row .cell span { min-width: 0; }
.connectivity.choose .table.otc .row .cell { border-right: none; }
.connectivity.choose .table.dt .row:hover .cell { background: rgba(255, 183, 16, 0.02); }
.monitiring .drop.self .int { min-height: 0;  z-index: 4; }
.monitiring .drop.self { width: 180px; }
.monitiring .drop.self .defb { transition: none; }

@media (max-height: 800px) and (min-width: 1280px) {
  .hero, .hero.c_hero { padding-top: 196px; }
  .a_team { margin-top: -156px; }
  .p_slider { margin-top: -269px; }
  .cases { margin-top: -286px; }
  .o_nav, section.rates { margin-top: -279px; }
  .connectivity.media { margin-top: -282px; }
  .p_top .content>div { padding-top: 98px; }
  .learn.legal { margin-top: -374px; }
  .fof { padding-top: 190px; }
  .events { margin-top: -298px; }
}
@media (max-width:1520px){
  body.wl .interfaces>a>img.last { width: 660px; opacity: 0.96; }
}
@media (max-width:1260px){
  header .content .menu>div .int.double.long>div:first-child { min-width: 152px; }
  header .content .menu>div .int.double.long>div:last-child { min-width: 206px; }
  .content { width: 96%; }
  .title img { right: 0 }
  .v_texts .content>.left .block .right { padding-right: 20px; }
  .operating.process.onb .row { grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); }
  .hero .hero_pics .content .left { display: none; }
  .hero.home .text { margin-left: 0; }
  .block_a .content .row>div.wicn p { max-width: calc(100% - 80px); }
}
@media (max-width:1220px){
  .wflow.wflow_bg { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
  .operating.process .row>div .text { border-right: none; }
  .block_a .content .row>div:first-child, .block_a .content .row3>div:first-child { min-width: 592px; }
  .ways table tr th:first-child { min-width: 220px; }
  .monitiring .int .text img { width: 56%; }
  footer .content .left .logo>img { display: none; }
  .rews .r_row .swiper-slide { max-width: calc(100% - 190px); }
  .csbb .row .right>div .picbg { background-size: 500px; height: 190px; }
  
}

@media (max-width:1100px){
  header .logo { min-width: 0;}
  header .content.halanim { display: none; }
  header .content .menu>div .int.double.long>div:first-child { min-width: 0; }
  header .content .menu>div .int.double.long>div:last-child { min-width: 0; }
  footer .content { flex-direction: column; }
  footer .content .left, footer .content .right { width: 100%;  }
  footer .content .left .text { padding-top: 0; margin-right: 0; margin-bottom: 24px; padding-right: 0; }
  footer .content .bfoot>div { border-top: none; }
  footer .content .left .logo { margin: 0 0 24px 0; }
  footer .content .left .logo>img { display: none; }
  footer .content .left .logo>img.mobile { display: block; width: 218px; height: auto; margin-left: -8px; }
  .content { width: 100%; min-width: 280px; padding: 0 15px; }
  .a_team .frame { display: none; }
  .a_team .tabcontent>div .text .pic { min-width: 100%; min-height: 0; }
  .a_team .tabcontent>div .text .pic img { display: none; }
  .a_team .tabcontent>div .text .pic i { display: none; }
  .a_team .tabcontent>div .text.first { flex-wrap: wrap; justify-content: center; }
  .a_team .tabcontent>div .text.first .name { text-align: left;  justify-content: flex-start; padding-top: 0; }
  .a_team .tabcontent>div .text.first .name p { font-size: 15px;  line-height: 20px; }
  .block_a .content .row2>div .right>div span:nth-child(2), .block_a .content .row2>div .right>div span:nth-child(4) { margin-left: 0; }
  .c_slider { background-size: 861px; background: url("../img/svg/casebg_m.svg") no-repeat top center; background-position-y: 44px; background-size: 100%; }
  .c_slider .gallery .slide>div { padding-top: 70px; }
  .c_slider .gallery .slide #uc_1_1 { top: 53%; right: 18.5% }
  .c_slider .gallery .slide #uc_1_1 .tooltip { width: 347px; }
  .c_slider .gallery .slide #uc_1_3 { top: 49.5%; right: 15.5% }
  .c_slider .gallery .slide #uc_1_3 .tooltip { width: 322px; }
  .c_slider .gallery .slide #uc_2_1 { top: 41%; right: 37.5% }
  .c_slider .gallery .slide #uc_2_1 .tooltip { width: 240px; }
  .c_slider .gallery .slide #uc_2_1_2 { top: 48%; right: 21% }
  .c_slider .gallery .slide #uc_2_1_2 .tooltip { width: 278px; }
  .c_slider .gallery .slide #uc_2_2 { top: 55%; right: 18% }
  .c_slider .gallery .slide #uc_2_2 .tooltip { width: 278px; }
  .c_slider .gallery .slide #uc_4_1 { top: 57.5%; right: 12% }
  .c_slider .gallery .slide #uc_4_1 .tooltip { width: 212px; }
  .c_slider .gallery .slide #uc_4_2 { top: 57.5%; right: 12% }
  .c_slider .gallery .slide #uc_4_2 .tooltip { width: 212px; }
  .a_team .tabcontent>div .text .under_text { max-width: 100%; }
  .o_staps.t_staps .row>div { overflow: hidden; }
  .institutions .t_wrp { margin-right: -15px; width: calc(100% + 15px); }
  .institutions div.table { overflow: hidden; overflow-x: auto; }
  .institutions table { padding-right: 15px; }
  .events_hero .title { font-size: 42px; }
  .institutions.events .t_wrp { margin-right: auto; margin-left: auto; }
  .institutions.events table td:first-of-type::before { width: calc(100% - 15px); }
  .a_team .tabcontent>div .text .pic::before { display: none; }
  .roadmap .row { max-width: 835px; }
  .roadmap .row>div:nth-child(6)>span { display: block; }
  .roadmap .row>div:nth-child(5)>span { display: none; }
  .connectivity .table .row .cell:first-child { min-width: 120px; }
  .solutions .row { grid-template-columns: repeat(auto-fill, minmax(45%, 1fr) );}
  .tokens .row.wbg, .tokens .anim { display: none; }
  .tokens .row.all { display: flex; }
  .locations .row div { height: auto; }
  .locations .row div .pic { position: static; }
  header .content.halanim { display: none; }
  .ways table td { min-width: 200px; }
  .ways table tr th:first-child { min-width: 140px;}
  section.news .row .swiper-wrapper { grid-template-columns: repeat(auto-fill, minmax(40%, 1fr) ); }
  .blogposts .bpost blockquote::before  { left: -15px; }
  .hero.home .content { padding-left: 20px; padding-right: 20px; max-width: 100%; }
  .blogposts .bpost .p_ban { gap: 80px; }
}
@media (max-width:989px){
  body { -webkit-text-size-adjust: none; }
  * { transition: none; }
  header { padding-top: 16px; padding-bottom: 8px; position: fixed; top: 0; width: 100%; left: 0; min-height: 72px; }
  .flow.gray header { padding-top: 20px; }
  .defb svg { opacity: 1; }
  .title img { right: 10px; }
  .m_menu { display: flex; flex-direction: column; width: 24px; height: 14px; padding: 0; justify-content: center; gap: 10px; padding: 20px 14px; width: 56px; height: 56px; position: fixed; right: 0; top: 8px; }
  .m_menu span { height: 2px; width: 28px; background: #BEBDBD; display: block; }
  .m_menu span:nth-child(2) { display: none; }
  .m_menu.closer { opacity: 0; width: 1px; height: 1px; position: fixed; z-index: 1; top: 0; left: 0; background:rgba(0, 0, 0, 0.3) 0; }
  header .content.halanim { display: none; } 
  header .content .menu { display: none; }
  header .logo { position: absolute; left: 0; }
  header .logo .character { opacity: 0; }
  header.fbg { background: #1B1E24; }
  header .logo { margin-top: 0; }
  header.on { z-index: 100; background: transparent; height: 10px; min-height: 0; }
  .sticky-header header.on { background: transparent; }
  .sticky-header header.on::before { background: transparent; }
  header.on .defb, .sticky-header header.on .defb { opacity: 0; }
  header.on .m_menu { right: 8px; }
  header.on .m_menu span:nth-child(2) { opacity: 0; }
  header.on .m_menu span:last-child { margin-bottom: 0; }
  header.on .m_menu span { position: absolute; }
  header.on .m_menu span:last-child { top: 27px; transform: rotate(45deg); background: #BEBDBD; width: 28px; }
  header.on .logo { opacity: 0; }
  header.on .m_menu span:first-child { top: 27px; transform: rotate(-45deg); background: #BEBDBD; width: 28px; }
  header.on .m_menu.closer { width: 100%; height: calc(100% - 90px); opacity: 1; position: fixed; margin-top: 90px; }
  .sticky-header header.fbg::before { opacity: 0; height: 0; }
  header.on::before { background: transparent; z-index: 100; width: calc(100% - 60px); }
  header .content .loginbtns { display: none; }
  header .content.with_b { justify-content: space-between; }
  header .content.with_b>.defb { min-width: 170px; z-index: 5; display: flex; position: absolute; top: 0; transform: translate(-50%, 0%); left: 50%; }
  header .content.with_b>.defb i { margin-left: 0; }
  header .content.with_b>.spacer { display: none; }
  .sidemenu { display: flex; flex-direction: column; transition: width 0.2s; animation: none; width: 0; background: #121214; position: fixed; right: 0; top: 0; z-index: 99; border-bottom: 1px solid rgba(129, 142, 163, 0.3); overflow-y: auto; overflow-x: hidden;  top: 0; height: 100%; }
  .sidemenu.open { width: 100%; animation: fadeInRight 0.2s linear; }
  .sidemenu>div  { padding: 40px 12px 17px 12px; min-width: 100vw; }
  .sidemenu>div.logo_text { display: none; }
  .sidemenu>.spacer { padding: 0; }
  .sidemenu>div:last-child, .sidemenu>.spacer { border-top: 0; }
  .sidemenu>.links { display: flex; flex-wrap: wrap; padding-top: 20px; justify-content: space-between; }
  .sidemenu>.links .copyr { display: flex; align-items: flex-end; display: none; }
  .sidemenu>.links>div { max-width: 690px; }
  .sidemenu>.links a.active { color: #fff; }
  .sidemenu>div:last-child { display: flex; gap: 12px; flex-wrap: wrap; justify-content: center; }
  .sidemenu>div:last-child .defb { width: 100%; margin: 0; height: 42px; max-width: 280px; }
  .sidemenu>div:last-child .defb svg { margin-right: 8px; }
  .sidemenu>div:last-child .defb a { width: 50%; height: 40px; }
  .sidemenu>div:last-child .defb.light { margin-bottom: 8px; }
  .sidemenu>p { padding: 16px 0 0 0 ; display: flex; margin: 0; min-width: 100vw; flex-wrap: wrap; }
  .sidemenu>p a, .sidemenu>p span { display: flex; align-items: center; font-size: 12px; line-height: 150%; text-transform: uppercase; letter-spacing: 0.72px; margin-bottom: 0; color: rgba(255, 255, 255, 1); height: 52px; width: 100%; justify-content: space-between; font-family: "IBMPlexMono", sans-serif; }
  .sidemenu>p>a, .sidemenu>p>span { padding: 0; }
  .sidemenu>p a { padding: 0 20px; }
  .sidemenu>p span>a { width: fit-content; }
  .sidemenu>p .drop_m svg { margin-right: 20px; }
  .sidemenu>p a:hover, .sidemenu>.links a:hover { text-decoration: none; }
  .sidemenu>p a:last-child { margin-right: 0; }
  .sidemenu>p a img { width: 11px; margin-right: 10px; }
  .sidemenu>p a svg { margin-left: 3px; }
  .sidemenu>p .drop_m { flex-wrap: wrap; position: relative; }
  .sidemenu>p .drop_m b { display: none; }
  .sidemenu>p .open svg path { stroke-opacity: 1; }
  .sidemenu>p .open b { position: absolute; display: block; width: 100%; height: 52px; top: 0; right: 0; }
  .sidemenu>p .open .int { display: flex; }
  .sidemenu>p .open { height: auto; position: relative; }
  .sidemenu>p .open>a { color: #FEC84B; }
  .sidemenu>p .open u svg path { stroke: #FEC84B; }
  .sidemenu>p .int { flex-direction: column; width: 100%; display: none; font-style: normal; background: #161515; padding: 12px 0; }
  .sidemenu>p u { position: absolute; width: 100%; height: 42px; display: flex; justify-content: end; top: 0; left: 0; align-items: center; height: 52px; }
  .sidemenu>p .int a { color: rgba(255, 255, 255, 1); padding-left: 28px; }
  .sidemenu>p .int a:hover { color: #FEC84B; }
  .sidemenu>p .int span { font-size: 9.2px; line-height: 20px; height: 20px; letter-spacing: 3px; color: rgba(255, 255, 255, 0.72); padding-left: 13px; margin-top: 26px; }
  .sidemenu>.logo { margin-left: 12px; margin-top: 11px; display: block; }
  .sidemenu>.logo img { width: auto; margin-top: 5px; margin-left: -3px; }
  .icons.social a { margin-right: 4px !important; border: 1px solid transparent; width: 48px; margin-top: 0; height: 36px; background: rgba(117, 128, 148, 0.20); border-radius: 2px; }
  .icons.social a svg { width: 13.33px; height: auto; }
  .icons.social a:first-child svg { width: 12px; }
  .icons.social a svg path { fill: #B1BECA; fill-opacity: 1; }
  .icons.social a:hover svg path { fill: #fff; }
  footer .content .right .fmenu h4 { margin-bottom: 9px; }
  footer .content .left .logo img { width: 40px; height: auto; }
  footer .content .right { width: 535px }
  footer .content.long .right { width: 540px; }
  footer .content .left .logo .social { display: none; }
  footer .content { flex-direction: column; }
  footer .content .right, footer .content .right.de { width: 100%; }
  footer .content .left .copyr { display: none; }
  footer .content>.copyr { display: block !important; padding-top: 22px; }
  footer .content .copyr p { margin-bottom: 0; }
  footer .content .copyr a { margin-bottom: 0; }
  footer .content .copyr .elms { display: flex; align-items: center;  padding-bottom: 12px; }
  footer .content .copyr .elms .icons.social { margin-right: 12px; }
  footer .content .copyr .elms .dropdown_lang { margin: 0 0 0 20px; }
  footer .content .left .dropdown_lang { display: none; }
  footer .content .bfoot { display: none; }
  .s_cookie footer { margin-bottom: 135px; }
  .hero p a img { width: 20px; }
  .title br { display: none; }
  .block_a .content .row2>div .left, .block_a .content .row2>div .right { width: 100%; }
  .block_a .content .row2>div .left img { display: none; }
  .block_a .content .row2>div .right .b_img { display: none; max-width: 100px; height: auto; margin-top: 22px; margin-bottom: 8px; margin-left: auto; margin-right: 12px; }
  .menu { display: none; }
  .hero, .hero.fullw { min-height: 0; padding-top: 116px !important; }
  .hero .hbg, .hero::before { height: 550px; }
  .incase .hero::before { background: linear-gradient(180deg, rgba(0, 0, 0,0) 0%, rgba(0, 0, 0,1) 40%);
  }
  .msgs_wrp .msg { padding: 13px 28px; padding-bottom: 24px !important; }
  .msgs_wrp .msg>div { flex-direction: column; }
  .msgs_wrp .msg>div .text { padding: 0 16px 12px 0; }
  .msgs_wrp .msg .btns .defb { margin-left: 0; background: transparent; box-shadow: none; }
  .msgs_wrp .msg .btns { padding: 0; margin-bottom: -5px; padding-right: 7px; }
  .msgs_wrp .msg.d-win { position: absolute; z-index: -100; }
  .swin .msgs_wrp .msg.d-win { z-index: 1; position: relative; margin-right: auto; }
  .msgs_wrp .msg.d-win .btns { margin-bottom: 0; }
  .msgs_wrp .msg.cookie-win { padding: 13px 12px; }
  .msgs_wrp .msg.d-win>div .text { padding-bottom: 0; }
  section.slim.extended { margin-top: 240px; }
  .flow section.slim.extended { margin-top: 50px; }
  .flow .top_page { margin-top: -140px; }
  .top_page .links a:hover { color: #fff; }
  .top_page .links .active a:hover { color: #FFB710; }
  .flow section.slim.extended .onlink { padding-top: 0; margin-top: 0; }
  .flow header { background: transparent; padding-bottom: 0; }
  .gray .defb.back { display: none;}
  .locations .row { margin-top: 0; }
  .hero.c_hero { overflow: hidden; }
  .hero.c_hero .content p { text-align: left; }
  .hero.c_hero .content>img.big { right: -520px; top: -410px; }
  .p_top { position: relative; overflow: hidden; max-width: 100vw; }
  .p_top .content>img.big { top: -340px; right: -520px;  }
  .p_top p { text-align: left; position: relative; z-index: 2; }
  .v_texts { padding-bottom: 80px; position: relative; }
  .v_texts>.small { display: block; top:-60px; left: -139px; width: 240px; height: 240px; }
  .v_texts .content { flex-direction: column; }
  .v_texts .content>.left { padding-right: 0; }
  .v_texts .content>.left .block { max-width: 100%; background: #131316; }
  .v_texts .content>.left .block .right { max-width: 100%; width: 100%; padding-right: 0; min-width: 0; }
  .v_texts .content>.left .block .left { padding-right: 0; max-width: 100%; }
  .v_texts .content>.left .block { flex-direction: column; }
  .v_texts .content>.right { width: 100%; max-width: 100%; }
  .v_texts .content>.right .sidebar { padding-top: 0; }
  .v_texts .content>.right .sidebar .defb { display: none; }
  .v_texts .content>.left .block .icon { left: initial; bottom: initial; right: 20px; top: 20px; }
  .v_texts .content>.left .block .left .icons { display: none; }
  .v_texts .content>.left .block .right .icons { display: block; margin-top: 16px; }
  .v_texts .content>.left .block .right .icons>div { margin-right: 4px; }
  .wflow { margin-top: -50px; padding-top: 0 !important; }
  .wflow .content .cards { padding-top: 0; }
  .wflow.wflow_bg { padding-top: 0 !important; background-size: cover; }
  .wflow.wflow_bg .content { min-height: 460px; }
  .process.v_list .content>p { text-align: left; font-family: "Inter", sans-serif;font-size: 18px; line-height: 28px; }
  .hero.c_hero .content p, .hero.c_hero .content p>a { text-align: left; font-family: "Inter", sans-serif; font-size: 18px; line-height: 28px; }
  .hero.c_hero .content p { font-family: "Inter", sans-serif; font-size: 22px; line-height: 32px; color: rgba(255, 255, 255, 0.8); }
  .hero.c_hero .content p>a { font-family: "Inter", sans-serif; font-size: 22px; line-height: 32px; margin: 0; }
  .hero.c_hero .content p a { min-width: 0; margin-left: 0; margin-bottom: 16px; }
  .hero.c_hero .content p a.witharr { margin-bottom: 0; }
  .hero.c_hero .content p br { display: none; }
  .hero.c_hero p span { font-size: 18px; line-height: 28px; }
  .c_process>.content { display: flex; flex-direction: column; }
  .c_process>.content>.row { order: 2; margin-top: 24px; }
  .c_process .content>p { text-align: left; font-size: 20px; line-height: 28px; font-family: "Inter", sans-serif; text-align: left; width: 100%; max-width: 87%; margin-top: 12px; }
  .v_bottom p { text-align: left; }
  .floating  { display: block; position: sticky; bottom: 0; }
  .a_team .tabcontent>div .text.first { padding-bottom: 4px; }
  .a_team .tab .tablinks.active { width: 100px; margin: 0 5px; margin-bottom: 10px; }
  .a_team .tab>div { margin: 0 5px; margin-bottom: 8px; }
  .a_team .tabcontent>div .text.first p, .a_team .tabcontent>div .text p, .a_team .tabcontent>div .text li { text-align: left; font-size: 22px; line-height: 32px; }
  .a_team .tabcontent>div .text:last-child p { font-size: 19px; }
  .block_a { padding-top: 80px; animation: none; }
  .block_a .browser { display: none; }
  .block_a .content .row2>div .right { padding-top: 6px; }
  .solutions { padding-top: 80px; }
  .process { padding-top: 124px; }
  .team .row>div { padding: 24px 20px 23px; height: auto; min-height: 206px; max-height: 240px; }
  .team .row>div p.long { display: none; }
  .team .row>div p.short { display: inline; }
  .team .row>div .links { padding-bottom: 12px; }
  .locations { padding-top: 24px; }
  .block_a .content .row2>div h3 br { display: none; }
  .solutions .row>div p { font-size: 16px; line-height: 26px; }
  .learn.legal { margin-top: -245px; }
  .learn.legal .top_level li:nth-child(1), .learn.legal .top_level li:nth-child(2), .learn.legal .top_level li:nth-child(3) { padding-right: 35px; }
  .learn .top_level li:nth-child(1)::before, .learn .top_level li:nth-child(2)::before, .learn .top_level li:nth-child(3)::before { right: 12px; }
  .learn.legal .top_level li:nth-child(1)::before, .learn.legal .top_level li:nth-child(2)::before, .learn.legal .top_level li:nth-child(3)::before { right: 12px; }
  .learn .type_group { padding:  0 0 14px 18px; }
  .learn .type_group li svg { display: none; }
  .learn .type_group li svg circle { fill: rgba(255, 255, 255, 0.72); }
  .learn .type_group li.ui-state-active svg circle { fill: #FFB710; }
  .learn .type_group li:nth-child(1) { padding-right: 0; margin-right: 24px; }
  .team .row { padding-top: 12px; grid-template-columns: repeat(auto-fill, minmax(350px, 1fr) ); }
  .process.v_list .row>div p { font-size: 16px; line-height: 26px; }

  .modal-overlay .modal { flex-direction: column; gap: 0; }
  .modal-overlay .modal .left { display: none;}
  .modal-overlay .modal { max-width: 464px;}
  .modal-overlay .modal .top p:last-child { display: inline-block; margin-bottom: 14px; }
  .modal-overlay .modal .bottom { display: block; }

  .modal-overlay.modal-overlay_visible { padding-right: 0; }
  .learn.legal #topm { position: static; padding-top: 60px; margin-top: -60px; }
  .learn.legal .text h2, .learn.legal .text h3, .learn.legal .text .imprint .row h2, .learn.legal .text .imprint .row h3 { font-size: 22px; line-height: 32px; }
  .learn.legal .text ul, .learn.legal .text ol { padding-left: 24px; }
  .learn.legal .text.counters ul, .learn.legal .text.counters ol { padding-left: 0; }
  .learn.legal .text ol.abc>li, .learn.legal .text ol.roman>li, .learn.legal .text ol.romana>li, .learn.legal .text ol>li, .learn.legal .text ul>li { padding-left: 5px; }
  .learn.legal .text ol li, .learn.legal .text ul li, .learn.legal .text p, .learn.legal .text .imprint .row>div { font-size: 16px; line-height: 26px; }
  .p_slider { display: none; }
  .m_slider { display: block; margin-top: -45px; background: transparent; position: relative; z-index: 5; overflow: hidden; }
  .m_slider .swiper-wrapper { height: auto; }
  .m_slider .big .swiper-pagination { top: 560px; left: initial; right: 40px; text-align: right; }
  .m_slider .mgallery-top::before { content: ""; display: block; position: absolute; bottom: 0; right: 0; height: 125px; width: 90px; background: linear-gradient(90deg, rgba(0, 0, 0,0) 0%, rgba(0, 0, 0,1) 15%); z-index: 3; }
  .m_slider .big .swiper-pagination .swiper-pagination-bullet { border-radius: 0; width: 3px; height: 3px; background: rgba(117, 128, 148, 0.4); opacity: 1; margin: 0 0 0 12px; }
  .m_slider .big .swiper-pagination .swiper-pagination-bullet-active { background: #fff; }
  .m_slider .mgallery-top>img { position: absolute; top: 570px; right: 37px; z-index: 5; }
  .m_slider .mgallery-top .text { padding: 0 15px; text-align: left; width: calc(100% - 80px); }
  .m_slider .mgallery-top .text h3 { font-size: 22px; line-height: 28px; text-align: center; letter-spacing: 0.4px; margin: 0 0 4px 0; text-align: left; }
  .m_slider .mgallery-top .text p { color: rgba(255, 255, 255, 0.72); font-size: 16px; line-height: 24px; font-family: "Inter", sans-serif; margin: 0; }
  .m_slider .mgallery-top .pic.mlone { background-image: url(../img/m_screen001.webp); }
  .m_slider .mgallery-top .pic.mltwo { background-image: url(../img/m_screen002.webp); }
  .m_slider .mgallery-top .pic.mlthree { background-image: url(../img/m_screen003.webp); }
  .m_slider .mgallery-top .pic { background-repeat: no-repeat; background-size: 248px; background-position: 10px 21px; height: 545px; padding: 21px 12px 20px 12px; position: relative; }
  .m_slider .mgallery-top .pic .intpic { filter: drop-shadow(0px 3.77843px 15.1137px rgba(129, 142, 164, 0.12)) drop-shadow(0px 3.14869px 10.0758px rgba(129, 142, 164, 0.08)) drop-shadow(0px 2.51895px 5.0379px rgba(129, 142, 164, 0.04)) drop-shadow(0px 1.88921px 3.14869px rgba(129, 142, 164, 0.02)) drop-shadow(0px 1.25948px 1.88921px rgba(129, 142, 164, 0.01)) drop-shadow(0px 0.629738px 0.629738px rgba(129, 142, 164, 0.01)); position: absolute; right: 18px; }
  .m_slider .mgallery-top>div { grid-gap: 0 !important; }
  .m_slider .mgallery-top .pic.mlone .intpic { top: 255px; }
  .m_slider .mgallery-top .pic.mltwo .intpic { top: 423px; }
  .m_slider .mgallery-top .pic.mltwo .inpro { position: absolute; top: 446px; right: 197px; animation: 2s linear 0s normal none infinite running rot; }
  .m_slider .mgallery-top .pic.mlthree .intpic { top: 154px; }
  .m_slider .pages { display: flex; position: absolute; top: 125px; right: 16px; flex-direction: column; }
  .m_slider .pages>div { position: static; width: 39px; height: 45px; margin: 0; }
  .m_slider .pages>div:after { display: none; }
  .m_slider .pages>div:first-child { margin-bottom: 5px; }
  .m_slider .mgallery-top>div>div>div { margin: 0 auto; max-width: 360px; padding-bottom: 0; }
  .m_slider .mgallery-top>div>div:last-child { padding-bottom: 0; }
  .m_slider .mgallery-top>div>div .lla { padding-bottom: 84px; margin-top: -84px; }
  .m_slider .mgallery-top>div>div:nth-child(3){ grid-area: 2 / 1 / 3 / 3; }
  .m_slider .mgallery-top>div>div>div { position: relative; display: flex; flex-direction: column-reverse; }
  .m_slider .mgallery-top>div>div>div .pic { padding-bottom: 16px; }
  .m_slider .mgallery-top>div>div>div .btns { display: none; }
  .m_slider .mgallery-top>div>div>div .btns a:first-child { margin-bottom: 14px; }
  .m_slider .mgallery-top>div>div>div .btns a.none { opacity: 0; }
  body.v_card { min-height: 729px; max-height: initial; }
  .v_card:after { content: ""; display: block; background: #1B1E24 url("../img/hero.webp") no-repeat top center; background-size: 1820px; position: fixed; top: 0; left: 0; width: 100%; height: 556px;  }
  .v_card::before { content: ""; background: linear-gradient(to bottom, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,1) 100%); display: block; position: fixed; top: 0; left: 0; width: 100%; height: 556px; z-index: 1; }
  .v_card footer, .v_card .dtext { display: none; }
  .hero.vcard { display: none; }
  .v_window { margin: 0; padding: 111px 12px 0 12px; position: absolute; bottom: 0; width: 100%; }
  .v_window .card { padding: 84px 24px 38px; width: 100%; border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-bottom: 0; z-index: 2; }
  .v_window .card .download { top: 20px; right: 16px; border: none; }
  .v_window .card .title, .v_window .card .s_title { display: inline-block; }
  .v_window .card .title>span { width: 100%; display: inline-block; }
  .v_window .card .title { margin-bottom: 8px; font-size: 48px; line-height: 48px; width: 100%; }
  .v_window .card .s_title { margin-bottom: 28px; font-family: "Inter", sans-serif; font-size: 17px;line-height: 22px; letter-spacing: 0.1px; font-feature-settings: 'salt' on, 'calt' off; color: rgba(255, 255, 255, 0.8); width: 100%; text-align: center; }
  .cases { margin-top: -310px; }
  .c_slider .gallery .prev, .c_slider .gallery .next { margin-top: 0; top: 50%; }
  .cases #topm { position: absolute; top: 260px; }
  .c_slider .nav { display: block; position: absolute; width: 100%; height: 45%; bottom: 50px; width: 42px; }
  .c_slider .nav.left { left: 0; }
  .c_slider .nav.right { right: 0; }
  .c_slider .nav>div { display: flex;  width: 100%; justify-content: space-between; position: sticky; top: 150px; height: fit-content; }
  .values .content, .locations .row, .solutions .row, .wflow .content .cards { grid-template-columns: repeat(auto-fill, minmax(230px, 1fr) ); }
  .values .content>div .pic img { width: 100%; height: auto; }
  .operating.process .row { grid-template-columns: repeat(auto-fill, minmax(100%, 1fr)); padding-bottom: 15px; }
  .operating.process.onb .row { grid-template-columns: repeat(auto-fill, minmax(40%, 1fr)); }
  .operating.process .row>div .text { border-right: none; padding-bottom: 0; }
  .process .row>div p:last-child { max-width: 100%; }
  .cases .revers { display: flex; flex-direction: column-reverse; }
  .cases .revers .top { padding-top: 104px; }
  .cases .revers .top>.title { display: block; margin-bottom: 10px; }
  .cases_hero .content { display: none; }
  .incase .learn .type_cont.active { padding-top: 80px; }
  .hero p:last-child { width: 100%; }
  .o_nav, section.rates { margin-top: -160px; }
  .o_staps .left { width: 250px; min-width: 250px; }
  .o_staps .left>div { padding: 18px 28px 8px; }
  .learn.legal .text { padding-right: 40px; }
  .v_texts .content>.left .block .left h2 { margin-bottom: 12px; }
  .locations .row>div { padding-left: 20px; padding-right: 20px; }
  .defb.login a { justify-content: center; }
  .block_a .content .row, .block_a .content .row3 { display: flex; flex-direction: column; }
  .block_a .content .row>div:first-child, .block_a .content .row3>div:first-child { overflow: hidden; min-width: 0; }
  .roadmap .row { justify-content: flex-start; }
  .block_a .content .row>div:last-child .pic img { margin-right: -4px; }
  .t_pro.o_staps { padding-left: 15px; }
  .block_a .content .row>div:first-child .bottom { position: relative; margin: 10px -24px -36px -24px; }
  .operating.process .row>div:hover>a, .operating.process .row>.step.hovered>a { border-color: transparent; }
  .operating.process .row>.step.hovered h3 a { color: rgba(255, 255, 255, 0.8); }
  .operating.process .row>.step.hovered p { color: rgba(255, 255, 255, 0.56); }
  .operating.process .row>div:hover .pic img { animation: none !important; }
  .dropdown_lang { height: 38px; padding: 0 16px 0 43px; align-self: flex-end; margin-bottom: 0; }
  .dropdown_lang::before { width: 22px; height: 17px; left: 14px; top: 11px; background-size: cover !important; }
  .dropdown_lang label { margin-right: 0; width: 28px; padding-right: 0; }
  .dropdown_lang label a, footer .content .dropdown_lang label a { font-size: 16px; line-height: 28px; }
  .connectivity.media { margin-top: -179px; }
  .events_hero .title { font-size: 36px; }
  .events { margin-top: -196px; }
  section.news { padding: 40px 0; }
  .hero .hero_pics .des { width: 100%; height: auto; }
  .c_slider { width: calc(100% + 24px); margin-left: -12px; margin-right: -12px; }
  .solutions.mini .row>div { min-height: 192px; padding: 24px; }
  .solutions.mini .row>div .pic { position: static; order: -1; margin-bottom: 16px; }
  .block_a .content .row3>div:first-child { margin-bottom: 0; padding-bottom: 30px; }
  .partners .pics_m { display: flex; padding-top: 8px; }
  .partners .pics_m .lineone { animation: scrolling-left 50s linear infinite; }
  .partners .pics_m .linetwo { animation: scrolling-left 50s linear infinite; animation-delay: -50s; }
  .partners .pics { display: none; }
  .learn.cases .c_slider { margin-left: 0; margin-right: 0; width: 100%; }
  .learn.cases .vsblock { padding-left: 8px; padding-right: 15px; }
  .features.process .row { grid-template-columns: repeat(auto-fill, minmax(100%, 1fr)); padding-bottom: 15px; }
  .features.process .row>div .text { border-right: none; padding-bottom: 0; }
  .features.process .row>div p:last-child { max-width: 100%; }
  .features.process .row>div .pic { padding: 31px 20px 12px 22px; }
  .features.process .row>div .pic svg { transform: rotate(90deg); margin-left: 8px; }
  .features.process .row>div .text { padding: 0 0 0 20px; }
  .features.process .row>div .text p { border-right: 0; border-bottom: 1px solid rgba(174, 189, 204, 0.04); padding-bottom: 30px; padding-right: 48px; }
  .features.process .row>div:last-child .text p { border-bottom: 0; }
  .features.process .row>div:hover, .features.process .row>.step.hovered { background: transparent; }
  .features.process .row>div:hover p:last-child { color: rgba(255, 255, 255, 0.56); }
  .solutions.mini.incase .row>div { padding-top: 24px; }
  .solutions.mini.ncase .row>div { padding-top: 106px; position: relative; padding-left: 0; padding-right: 0; }
  .solutions.mini.ncase .row>div .pic { right: initial; left: 0; top: 24px; position: absolute; }
  .solutions.mini.ncase .row>div .pic img { position: static; }
  .btns.otc { padding-top: 40px; padding-bottom: 80px; }
  .process.v_list .row { padding-bottom: 74px; }
  .process.v_list .row>div.closed h3 span { display: none; }
  .process.v_list .row>div:last-child { background: #18181B; border: 1px solid rgba(117, 128, 148, 0.12); border-top-right-radius: 28px; box-shadow: 0px 20px 30px #131111; }
  .process.v_list .row>div { border-top-right-radius: 3px; }
  .process.v_list .row>div { border: 1px solid rgba(117, 128, 148, 0.12); }
  .process.v_list .row>div h3 span { position: absolute; top: 0; right: 0; margin: 0 0 0 0; border-top-left-radius: 0; border-bottom-right-radius: 0; }
  .process.v_list .row>div:last-child p { width: calc(100% + 2px); color: #758094; }
  .process.v_list .row>div:last-child p b { color: #fff; }
  .v_texts .content>.right .sidebar { margin: 0 auto; width: fit-content; }
  .p_top .undertitle { text-align: center; }
  .block_a .content .row3>div:first-child .lmore { display: flex; align-items: center; text-decoration: none; color: #FFB710; font-weight: 500; font-size: 18px; line-height: 23px; font-family: "Inter", sans-serif; margin-top: 19px; margin-bottom: 2px; }
  .operating.onb.process { padding: 40px 0; }
  .slide_partners { position: relative; padding-bottom: 40px; }
  .slide_partners::before, .slide_partners:after { content: ""; display: block; position: absolute; height: 100%; width: 52px; top: 0; z-index: 6; }
  .slide_partners::before { left: 0; background: linear-gradient(90deg, rgba(0, 0, 0,1) 0%, rgba(0, 0, 0,0) 70%); }
  .slide_partners:after { right: 0; background: linear-gradient(270deg, rgba(0, 0, 0,1) 0%, rgba(0, 0, 0,0) 70%); }
  .slide_partners .swiper-slide>div { display: flex; flex-direction: column-reverse; margin-top: 88px; align-items: center; }
  .slide_partners .swiper-slide p { font-size: 15px; line-height: 24px;  text-align: center;  color: rgba(255, 255, 255, 0.4); margin: -4px 0 0 0; max-width: 210px; }
  .slide_partners .swiper-pagination { bottom: 70px; opacity: 0; }
  .slide_partners .swiper-pagination .swiper-pagination-bullet { width: 3px; height: 3px; border-radius: 0; background: #fff; }
  .agent .row { grid-template-columns: repeat(auto-fill, minmax(45%, 1fr)); }
  .monitiring .int .text { padding: 42px 20px 0; width: 100%; margin: 0 0 0 0; }
  .monitiring .int .text img { position: static; width: 100%; margin: 0 auto; margin-top: 30px; }
  .monitiring .int .text .btns { margin: 0 auto; justify-content: center; }
  .monitiring .mini.slider { padding: 46px 0 60px; }
  section.news { overflow: hidden; }
  section.news .content { padding-right: 0; }
  section.news.inpost .content { padding-left: 0; }
  section.news .row { padding-bottom: 0; padding-top: 2px; }
  section.news .row .slide_news { overflow: hidden; }
  section.news .row .swiper-wrapper { display: flex; grid-gap: initial; }
  section.news .row .post { min-width: 289px; width: 289px; margin-right: 12px; display: block; min-height: 260px; }
  section.news.inpost .row .post { min-width: 240px; width: auto; margin-right: 0; display: block; min-height: auto; }
  section.news .row .post:last-child { margin-right: 48px }
  section.news.inpost .row .post:last-child { margin-right: 0; }
  .slide_news .btns_row { display: none; }  
  .share_link { padding-left: 26px; }
  .o_nav.blog { max-width: calc(100% - 24px); }
  .o_nav.blog .links { flex-wrap: wrap; }
  .msolutions.wl .rows { margin-top: 94px; flex-direction: column; }
  .msolutions.wl .rows.dt { display: none; }
  .msolutions.wl .rows.mobile { display: flex; }
  .msolutions.wl .rows>div span { bottom: initial; top: -20px; }
  .msolutions.wl .rows>div, .msolutions.wl .rows>div:nth-child(2), .msolutions.wl .rows>div:nth-child(3) { z-index: initial; padding-top: 48px; padding-bottom: 112px; margin-top: -60px; max-width: 600px; min-width: 0; width: 100%; margin-left: auto; margin-right: auto; gap: 20px; transition: all 0.22s; }
  .msolutions.wl .rows>div::before, .msolutions.wl .rows>div::after { transform: none; }
  .msolutions.wl .rows>div:nth-child(1) { z-index: 1; }
  .msolutions.wl .rows>div:nth-child(2) { z-index: 2; }
  .msolutions.wl .rows>div:nth-child(3) { z-index: 3; }
  .msolutions.wl .rows>div:nth-child(4) { z-index: 4; }
  .wpic.wl { padding-left: 20px; padding-right: 20px; margin: 0 auto; }
  .wpic.wl .row.rewers, .wpic.wl .row { flex-direction: column; gap: 0; padding-left: 0; }
  .wpic.wl .row .text, .wpic.wl .row.rewers .text { padding-left: 0; }
  .wpic.wl .row>div { width: 100%; max-width: 588px; margin: 0 auto; }
  .wpic.wl .row .text .defb { margin-top: 40px; }
  .wpic.wl.mtop { margin-top: -56px; padding-top: 0; }
  .wpic.wl.mtop .row .text ul { margin-bottom: 0; }
  .wpic.wl.mtop .row .text ul li { padding: 0 0 0 30px; text-align: left; }
  .wpic.wl.mtop .row .text ul li::before { right: 0; left: 7px; }
  .wpic.wphone .row .text { padding-right: 0; }
  .hero.home { min-height: 760px; padding-bottom: 80px; }
  .hero.home .content { flex-direction: column; align-items: initial; padding-top: 0; }
  .hero .hero_pics .content .right { top: 10px; opacity: 0.8; } 
  .blogposts .bpost .pcontent table { display: flex; flex-direction: column; border-radius: 0; overflow-x: auto; }
  .inmedia { padding: 32px 0; }
  .connectivity.inst.main, .tokens.otc, .block_a, .rews { padding: 40px 0; }
  .rews .r_row .swiper-button-prev, .rews .r_row .swiper-button-next { display: none; }
  .rews .r_row .swiper-slide { max-width: 100%; }
  .rews .r_row .swiper-slide { flex-direction: column; }
  .cta .modal-overlay .modal .top p, .cta .modal-overlay .modal .top h2 { display: block; }
  .cta .modal-overlay .modal .top h4, .cta .content>.left { display: none; }
  .cta .content>.right { width: 100%; justify-content: center; }
  .cta.small .content>.left { display: flex; }
  .hero.home iframe { top: initial; position: relative; order: 4; margin-top: 24px; z-index: 2; }
  .hero.home .text { margin-top: 0; display: flex; flex-direction: column; }
  .hero.home .text .btns { position: absolute; left: 50%; transform: translate(-50%, 0); bottom: 0px; z-index: 3; }
  .csba .row, .csbb .row { flex-direction: column; }
  .csba .title, .csbb .title { margin-bottom: 16px; }
  .csba .row>div>div, .csbb .row>div>div { padding-left: 20px; padding-right: 20px; overflow: hidden; }
  .csba .row>div>div .picbg { background-size: 440px; margin: -70px -20px 0 -20px; height: 208px; }
  .csba .row .right>div .picbg { margin: -44px -20px 0 -20px; }
  .csba .row .right>div .picbg.csthree { margin: -10px -20px 0 -20px; }
  .csba .row .left div:first-child .text { margin-top: -54px; }
  .csba .row>div>div .text p, .csbb .row>div>div .text p, .csba .row>div>div .text li, .csbb .row>div>div .text li, .csba .row>div>div .qtext p, .csbb .row>div>div .qtext p { max-width: 100%; }
  .csbb .row>div>div .picbg { background-size: 440px; height: 148px; margin: -24px -20px -40px; border-radius: 24px; }
  .csbb .row .right>div .picbg { background-size: 384px; height: 130px; }
  .faq.ncase .spoilers { flex-direction: column; gap: 0; width: 100%; padding: 0 20px !important; }
  .blogposts .bpost .p_ban { flex-direction: column; gap: 30px; }
  .blogposts .bpost .p_ban .title { text-align: center; }
}
@media (max-width:896px) {
  .c_slider .gallery .slide #uc_1_1, .c_slider .gallery .slide #uc_1_3, .c_slider .gallery .slide #uc_2_1, .c_slider .gallery .slide #uc_2_1_2, .c_slider .gallery .slide #uc_2_2, .c_slider .gallery .slide #uc_4_1, .c_slider .gallery .slide #uc_4_2 { display: none; }
  .hbtn { display: block; position: absolute; width: 30px; height: 30px; }
  .mhint { visibility: hidden; opacity: 0; display: block; position: absolute; top: 50%; left: 50%; padding: 16px 24px; background: #515967; width: 47%; font-size: 12px; transform: translate(-50%, 0%); line-height: 16px; color: rgba(255, 255, 255, 0.72); border-radius: 4px; text-align: center; box-shadow: 0px 3.50443px 14.0177px rgba(0, 0, 0, 0.12), 0px 2.92035px 9.34513px rgba(0, 0, 0, 0.08), 0px 2.33628px 4.67257px rgba(0, 0, 0, 0.04), 0px 1.75221px 2.92035px rgba(0, 0, 0, 0.02), 0px 1.16814px 1.75221px rgba(0, 0, 0, 0.01), 0px 0.584071px 0.584071px rgba(0, 0, 0, 0.01); }
  #c_1_1:hover ~ #u_1_1 { visibility: visible; opacity: 1; }
  #c_1_1 { top: 55%; right: 17%; }
  #c_1_3:hover ~ #u_1_3 { visibility: visible; opacity: 1; }
  #c_1_3 { top: 51%; right: 15%; }
  #c_2_1:hover ~ #u_2_1 { visibility: visible; opacity: 1; }
  #c_2_1 { top: 45%; right: 36%; }
  #c_2_1_2:hover ~ #u_2_1_2 { visibility: visible; opacity: 1; }
  #c_2_1_2 { top: 50%; right: 19%; }
  #c_2_2:hover ~ #u_2_2 { visibility: visible; opacity: 1; }
  #c_2_2 { top: 56%; right: 17%; }
  #c_4_1:hover ~ #u_4_1 { visibility: visible; opacity: 1; }
  #c_4_1 { top: 59%; right: 11%; }
  #c_4_2:hover ~ #u_4_2 { visibility: visible; opacity: 1; }
  #c_4_2 { top: 59%; right: 11%; }
  .roadmap .row { max-width: 830px; }
  .roadmap .row>div:nth-child(5)>span { display: inline; }
  .tokens.otc ul { display: none; }
  .tokens.otc .row.last .sliders { display: block; width: 100vw; margin-left: -12px; padding-top: 16px; padding-left: 4px; padding-bottom: 20px; }
  .tokens .anim.protocols { display: flex; position: initial; background: transparent; padding: 0; margin: 16px 0 0 0; }
  .tokens.otc .row.last .sliders .swiper-slide { width: fit-content; padding: 0 16px; font-weight: 400; font-size: 16px; line-height: 14px; color: #D6E4FF; box-shadow: inset -1px 0px 0px #262628; }
  .tokens .anim.protocols:hover { background: transparent; }
  .tokens .anim.protocols::before,   .tokens .anim.protocols:after { display: none; }
  .tokens .anim.protocols .line { opacity: 1; }
  .tokens .anim.protocols .line>div { padding: 0 16px; margin: 0; font-size: 16px;    line-height: 14px; color: #D6E4FF; position: relative; }
  .tokens .anim.protocols .line>div::before { content: ""; display: block; width: 1px; height: 14px; background: rgba(255, 255, 255, 0.08); position: absolute; right: -1px; }
  .ways table td { min-width: 0; }
  body.wl .interfaces>a>img.last, body.wl .interfaces::after, body.wl .interfaces .logoholder, body.wl .isetup>div.logo::before { display: none; }
  section.video { padding: 40px 0; }
  .partners { padding: 30px 0; overflow: hidden; margin-top: -50px; }
  .weserve .row>div { width: 100%; }
  .weserve .row>div { max-width: 100%; }
  .hero.ncase .slide .d_img { display: none; }
  .hero.ncase .slide .m_img { display: block; max-width: 420px; width: 100%; }
}

@media (max-width:768px){
  footer { position: relative; }
  footer .content.long .right { width: 100%; }
  .content { padding: 0 20px; }
  .title, .title.s_title { font-size: 32px; line-height: 36px; }
  .sub_title { font-size: 22px; line-height: 32px;}
  .sub_title.small { font-size: 18px; line-height: 22px; }
  h2.title, .roadmap h2.title { font-size: 32px; line-height: 36px; }
  h2.title.small { font-size: 26px; line-height: 30px; }
  h3.title.small { font-size: 22px; line-height: 26px; }
  .rews .title, section.news .title { text-align: left; }
  .hero .title, .blogposts .bpost h1{ font-size: 36px; line-height: 40px; margin-bottom: 20px; }
  .hero p a, .hero.c_hero p span { min-width: 100%; margin: 0 auto; margin-bottom: 20px; }
  .hero.c_hero p span { max-width: initial; min-width: initial; width: 100%; margin-left: 0; margin-right: 0; justify-content: flex-start; }
  .hero.c_hero p span img, .hero.c_hero p a svg { margin-right: 15px; } 
  .block_a .content .row, .process .row { grid-template-columns: repeat(auto-fill, minmax(270px, 1fr) ); padding-top: 20px; }
  .values {  padding-bottom: 0; display: none; }
  section .content.assets { padding-left: 0; padding-right: 0; padding-bottom: 24px; }
  section .content.assets>span { display: none; }
  .block_a .content .row>div { padding: 32px 20px 33px 20px; }
  .block_a .content .row>div .pic, .block_a .content .row3>div .pic { top: 20px; right: 20px; }
  .block_a .content .row>div.wicn h3, .block_a .content .row>div.wicn p { max-width: 100%; }
  .block_a .content .row2>div .right>div span { width: 100%; position: relative; }
  .block_a .content .row2 .right>div span { margin-bottom: 24px; padding-bottom: 0 !important; }
  .block_a .content .row2>div { padding: 38px 20px 48px 20px; }
  .solutions .row { display: flex; flex-wrap: wrap; grid-gap: 0px; justify-content: space-between; }
  .solutions .row>div { width: 100%; margin-bottom: 10px; min-height: 0; padding: 24px 20px 24px 20px; min-height: 0; }
  .solutions .row>div:last-child { margin-bottom: 0; }
  .solutions .row>div .spacer { display: none; }
  .solutions .row>div p, .solutions .row>div h3  { width: calc(100% - 76px); }
  .solutions .row>div img { position: absolute; top: 24px; right: 24px; margin-top: 4px; max-width: 56px; height: auto; }
  .locations { margin-bottom: 0; padding-bottom: 0; }
  .title img { right: 10px; }
  .solutions .line { display: none; }
  body.over { overflow-y: hidden; padding-right: 0; max-height: 100vh; }
  body.over header { padding-right: 0px; }
  .modal-overlay { align-items: flex-start; overflow-y: auto; bottom: initial; top: 0; }
  .modal-overlay .modal { padding: 30px !important; border-radius: 0 !important; border: 0; }
  .modal-overlay .modal .modal__close>img { width: 52px; height: 52px; }
  .modal-overlay .modal>div { width: 100%; }
  .modal-overlay .modal .fmenu p { font-size: 16px; line-height: 28px; text-align: left; }
  .modal__close { position: absolute; top: 8px; right: 4px; z-index: 5; }
  .modal__close span { height: 2px; width: 28px; border-radius: 1px; background: #9B9C9F; display: block; position: absolute; }
  .modal__close span:first-child { top: 11px; transform: rotate(-45deg); }
  .modal__close span:last-child { top: 11px; transform: rotate(45deg); }
  .solutions .row>div h3 { font-size: 20px; line-height: 26px; }
  .top_page .links span { margin-right: 0; width: 100%; display: block; }
  section.slim.extended .login { padding-top: 35px; }
  .wflow .content .cards { grid-template-columns: repeat(auto-fill, minmax(260px, 1fr) ); }
  .hero.c_hero { padding-bottom: 0; }
  .hero.c_hero .content { display: flex; flex-direction: column; }
  .hero.c_hero .content p { order: 2; margin-bottom: 0; padding-right: 40px; }
  .hero.c_hero .content p:last-child { order: 1; margin-bottom: 24px; width: 100%; max-width: 100%; }
  .hero.c_hero .content p a.witharr { margin-bottom: 16px; }
  .hero.c_hero .content>img.big { right: -520px; top: -410px; }
  .p_top .content>img.big { top: -340px; right: -520px; }
  .hero.c_hero .content>img.small { display: none; }
  .hero.c_hero .title { margin-bottom: 40px; }
  .hero.c_hero .title span { display: inline-block; width: 100%; }
  .hero.c_hero p span, .hero.c_hero p a { margin-bottom: 20px; }
  .process.v_list { margin-top: 0; padding-top: 77px !important; padding-bottom: 0; }
  .process.v_list .small { display: block; position: absolute; z-index: -1; top: 35px; left: -125px; transform: rotate(-128.26deg); width: 242px; height: 242px; }
  .process.v_list .small.bottom { display: none; }
  .a_team .gtitle { padding-left: 0; padding-right: 0; margin: 0; }
  .a_team .title::before { display: none; }
  .a_team .tab { justify-content: flex-start;  max-width: 100%; margin-bottom: 0; flex-wrap: nowrap; width: calc(100% + 15px); overflow-x: auto; overflow-y: hidden; margin-bottom: 0; align-items: initial; padding-bottom: 28px; padding-left: 12px; }
  .a_team .tabs { padding-left: 0; padding-right: 0; }
  .a_team .tabcontent { padding-left: 20px; padding-right: 52px; }
  .a_team .tabcontent { padding-top: 0; }
  .a_team .tabcontent>div { flex-wrap: wrap; }
  .a_team .tabcontent>div .text.first { width: 100%; padding-right: 0; }
  .a_team .tabcontent>div .text:last-child { width: 100%; padding-left: 0; border-left: none; }
  .a_team .tabcontent>div .text .pic img { display: none; }
  .a_team .tabcontent>div .text.first { flex-wrap: wrap; justify-content: center; }
  .a_team .tabcontent>div .text .under_text { width: 100%; max-width: 100%; }
  .a_team .tabcontent>div .text .name h3 { text-align: left; }
  .wflow.wflow_bg { background: url(../img/team_m.webp) no-repeat bottom center; background-size: 100vw; margin-top: -155px; }
  .wflow.wflow_bg .content { height: 690px; padding-top: 196px; }
  .wflow.wflow_bg .content h2 { font-size: 32px;  line-height: 36px; text-align: left; margin-bottom: 8px; }
  .wflow.wflow_bg .content h2 span { display: block; color: #fff; }
  .wflow.wflow_bg .content p { font-size: 20px; line-height: 28px; max-width: 255px; text-align: left; }
  section .content.assets::before { background: linear-gradient(90deg, rgba(0, 0, 0, 0.88) 0%, rgba(0, 0, 0, 0.704) 3.97%, rgba(0, 0, 0, 0.528) 7.94%, rgba(0, 0, 0, 0.352) 11.91%, rgba(0, 0, 0, 0.176) 15.88%, rgba(0, 0, 0, 0) 19.85%, rgba(0, 0, 0, 0) 19.85%, rgba(0, 0, 0, 0) 31.88%, rgba(0, 0, 0, 0) 43.91%, rgba(0, 0, 0, 0) 55.94%, rgba(0, 0, 0, 0) 67.97%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.176) 84%, rgba(0, 0, 0, 0.352) 88%, rgba(0, 0, 0, 0.528) 92%, rgba(0, 0, 0, 0.704) 96%, rgba(0, 0, 0, 0.88) 100%); }
  .block_a .content .row2>div .right>div { padding-top: 0; padding-bottom: 0; }
  .block_a .content .row2>div .right>div span { margin-bottom: 16px; font-size: 15px; }
  .block_a .content .row2>div p { margin-top: 4px; }
  .values .content>div h3 { margin-bottom: 8px; margin-left: 0; padding: 0; margin-top: 0; }
  .solutions .row { padding: 16px 0 22px; }
  .team .row { padding-top: 16px; grid-template-columns: repeat(auto-fill, minmax(290px, 1fr) ); }
  .team { padding-top: 80px; position: relative; padding-bottom: 95px; }
  .team .content>img { width: 72px; height: auto; margin: 0 0 0 0; position: absolute; right: initial; top: initial; left: 50%; transform: translate(-50%, 0%); bottom: 0; }
  .team .row>div>img { max-height: 187px; }
  .block_a .content .row { padding-top: 16px; }
  .locations .row>div { min-height: 0; padding: 24px 20px; }
  .learn .int_cont .text { margin-top: 0; margin-bottom: 32px; width: 100%; padding: 32px 20px; min-height: 0; padding-bottom: 32px; background: #18181B; border: 1px solid rgba(255, 255, 255, 0.12); }
  .learn .int_cont .text .spoiler { padding-top: 4px; }
  .learn .int_cont .text .spoiler .panel { margin-bottom: 16px; }
  .learn .int_cont .text>p { color: rgba(255, 255, 255, 0.8); }
  .learn .int_cont .r-tabs-accordion-title { transition: none; padding: 8px 0; margin-bottom: 4px; position: relative; }
  .learn .int_cont .r-tabs-accordion-title a { color: rgba(255, 255, 255, 0.56); transition: none; font-family: "Inter", sans-serif; font-size: 18px; line-height: 20px; display: inline-flex; width: 100%; }
  .learn .int_cont .r-tabs-accordion-title a span { width: calc(100% - 28px); display: inline-flex; align-items: center; }
  .learn .int_cont .r-tabs-accordion-title a svg { position: absolute; top: 8px; right: -2px; }
  .learn .int_cont .r-tabs-accordion-title a svg path { stroke: #9B9A9A; }
  .learn .r-tabs-accordion-title.ui-tabs-active { padding-top: 100px; margin-top: -90px; font-family: "Inter", sans-serif; }
  .learn .r-tabs-accordion-title.ui-tabs-active a svg { transform: rotate(90deg); bottom: 6px;
    top: initial; }
  .learn .int_cont .r-tabs-accordion-title a:hover { text-decoration: none; color: #FFB710; }
  .learn .int_cont .r-tabs-accordion-title.ui-tabs-active a, .learn .int_cont .r-tabs-accordion-title.ui-tabs-active a:hover { text-decoration: none; color: #FFB710; }
  .learn .r-tabs-accordion-title.ui-tabs-active a svg path { stroke: #FFB710; }
  .learn .int_cont .r-tabs-accordion-title.ui-tabs-active a { margin-top: -7px; }
  .learn .type_cont { padding-bottom: 64px; margin-top: -50px; padding-top: 50px; }
  .spoiler .spopen { padding-left: 32px; }
  .spoiler .panel>div { padding-left: 32px; }
  .spoiler .spopen::before { left: 0; }
  .learn #topm { position: absolute; top: 240px; }
  .tokens .title span { display: block; }
  .tokens .row { justify-content: flex-start; }
  .tokens .row h4 { width: 100%; max-width: 100%; text-align: left; }
  section.slim.extended { margin-top: 452px; }
  .flow section.slim.extended .onlink { margin-top: -70px;  padding-top: 70px; }
  .learn { padding-top: 20px; min-height: 0; }
  .learn.cases { padding-top: 60px; }
  .learn .top_level li:nth-child(2)::before { display: none; }
  .learn.legal .text .imprint .row>div br { display: none; }
  section .content.assets>.defb { width: 100%; top: -4px; max-width: 250px; font-size: 19px; }
  .learn .int_cont .r-tabs-accordion-title a span i { left: -12px; top: 7px; }
  .dtext { padding-bottom: 10px; }
  .m_slider .mgallery-top>div>div>div { max-width: 420px; }
  .m_slider .mgallery-top>div>div>div .btns { position: absolute; bottom: 355px; right: 13px; display: flex; flex-direction: column; z-index: 15; }
  .sidemenu .right .fmenu { min-width: 50%; margin-bottom: 24px; }
  .values .content>div .tooltip { max-width: calc(100% - 50px); }
  .c_process .row>div p:last-child { margin-bottom: 0; }
  .a_team .tab>div { min-width: 100px; height: 100px; }
  .a_team .tab .tablinks::before { width: 100px; height: 100px; margin-left: -50px; bottom: -30px; }
  .a_team .tabcontent>div .text .pic { width: 100%; }
  .a_team .tabcontent>div .text.first .name { justify-content: flex-start; padding-bottom: 24px; }
  .a_team .tabcontent>div .text .name p { text-align: left; font-size: 15px;line-height: 20px; }
  .swin .msgs_wrp .msg.d-win { width: calc(100% - 36px); max-width: 100%; }
  .cases .top { padding: 0 12px; }
  .learn .top_level { max-width: 100%; flex-direction: column; }
  .learn .top_level li { margin-bottom: 12px; }
  .learn .top_level li:last-child { margin-bottom: 0; }
  .learn .top_level li a { font-size: 21px; line-height: 27px; }
  .learn .top_level li:nth-child(1), .learn .top_level li:nth-child(3), .learn .top_level li:nth-child(4), .learn .top_level li:nth-child(6) { padding-right: 0; text-align: left; }
  .learn .top_level li:nth-child(1)::before,  .learn .top_level li:nth-child(2)::before, .learn .top_level li:nth-child(3)::before, .learn .top_level li:nth-child(4)::before, .learn .top_level li:nth-child(6)::before { display: none !important; }
  .roadmap { padding: 56px 0 50px 0; }
  .roadmap .row { flex-direction: column; padding-top: 8px;  }
  .roadmap .row>div { width: 100%; margin: 0 0 0 0; padding: 15px 0 16px 51px; border-radius: 25px; }
  .roadmap .row>div.inpro { margin: 12px 0; box-shadow: 0px 20px 30px #131111; border: 1px solid rgba(255, 183, 16, 0.08); background: #1B1919; }
  .roadmap .row>div h3 img { margin: 0 0 0 0; position: absolute; left: 13px; }
  .roadmap .row>div>span { width: 1px; height: 56px; right: initial; left: 25px; top: 38px }
  .roadmap .row>div.inpro>span { height: 106px; top: 0; display: inline-block; border-top: 14px solid #4B4639; }
  .roadmap .row>div.inpro>svg { display: none; }
  .roadmap .row>div.new:last-child>span { display: none; }
  .roadmap .row>div:first-child { margin-bottom: 0; }
  .roadmap .row>div.inpro h3 img { padding: 0; z-index: 3; }
  .roadmap .row>div.inpro p br { display: none; }
  .p_top .content>div { padding-top: 72px; z-index: 50; }
  .c_slider .gallery .slide>div { padding: 80px 0 0 0; }
  .cases .type_cont { padding-top: 0; }
  .cases { margin-top: -320px; }
  .o_staps { margin-bottom: 27px;  }
  .o_staps .right { display: none; }
  .o_staps .left { max-width: 100%; width: 100%; border: 1px solid rgba(174, 189, 204, 0.1); background: #131316; padding-left: 20px; padding-top: 0; padding-bottom: 0; }
  .o_staps .left>div { border-bottom: 1px solid rgba(174, 189, 204, 0.1); border-right: none; padding: 26px 52px 24px 32px }
  .o_staps .left>div:last-child { border-bottom: 0; }
  .o_staps .left>div.active { border-right: none; border-left: none; background: transparent; border-bottom-left-radius: 0; border-top-left-radius: 0; }
  .o_staps .left>div.active:after { display: none; }
  .o_staps .left>div p { margin-left: auto; margin-right: auto; max-width: 280px; margin-top: 12px; }
  .o_staps .left>div p a, .o_staps .left>div p span { border-bottom: 1px solid rgb(196 196 196 / 21%); }
  .o_staps .left>div p span { font-size: 13px; line-height: 24px; }
  .o_staps .left>div>svg { display: none; }
  .o_staps .left>div.active p span { border-bottom: none; display: inline-flex; width: 100%; justify-content: center; align-items: center; margin-right: -16px; font-family: "Inter", sans-serif; }
  .o_staps .left>div:nth-child(1)>svg, .o_staps .left>div:nth-child(3)>svg, .o_staps .left>div:nth-child(4)>svg, .o_staps .left>div:nth-child(5)>svg { display: none; }
  .modal-overlay.onboarding .modal .text .minus { margin-top: 16px; }
  .modal-overlay.onboarding.modal-overlay_visible { background: #131316; height: 100%; }
  .modal-overlay.onboarding .modal { background: #131316; padding: 25px 12px;  }
  .modal-overlay.onboarding .closer_o { display: none; }
  .modal-overlay.onboarding .modal .modal__close { top: 36px; right: 28px; width: auto; height: auto; transition: opacity 0.2s; transition-delay: 0.5s; opacity: 0; }
  .modal-overlay.onboarding .modal .modal__close>img { width: 32px; height: 32px; }
  .modal-overlay.onboarding.modal-overlay_visible .modal .modal__close { opacity: 1;  position: absolute; }
  .o_staps .left>div>a { display: block; width: calc(100% + 20px); height: 100%; position: absolute; top: 0; left: -20px; z-index: 6; }
  .modal-overlay.onboarding .modal .text .dark h4 { margin-top: 24px; color: rgba(255, 183, 16, 0.8); }
  .v_window .card .s_title { text-align: left; }
  .learn .type_cont .explore { margin-top: 0; }
  .cases .type_cont .explore { margin-top: 24px; }
  .learn #needs.content { padding-top: 80px; margin-top: -80px; }
  .types.responsivetabs>ul { display: none; }
  .types.responsivetabs.r-tabs>.r-tabs-accordion-title { padding-top: 80px; margin-top: -80px; }
  .types.responsivetabs.r-tabs>.r-tabs-accordion-title>a { font-size: 21px; line-height: 27px; letter-spacing: 0.4px; color: rgba(255, 255, 255, 0.4); padding-top: 8px; padding-bottom: 8px; display: flex; width: 100%; margin-bottom: 2px; align-items: center; justify-content: space-between; font-family: "Inter", sans-serif; }
  .types.responsivetabs.r-tabs>.r-tabs-accordion-title>a:hover { text-decoration: none; }
  .types.responsivetabs.r-tabs>.r-tabs-accordion-title>a:after { content: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.75 6.75L15 12L9.75 17.25" stroke="white" stroke-opacity="0.56" stroke-width="1.5"/></svg>'); display: block; height: 24px; min-height: 24px; min-width: 24px; margin-right: -2px; }
  .types.responsivetabs.r-tabs>.r-tabs-accordion-title.ui-tabs-active>a { text-decoration: none; color: #FFB710; }
  .types.responsivetabs.r-tabs>.r-tabs-accordion-title.ui-tabs-active>a:after { content: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.75 6.75L15 12L9.75 17.25" stroke="rgb(255 183 16)" stroke-width="1.5"/></svg>'); transform: rotate(90deg); }
  .v_texts .content>.left .block .right ul { padding-left: 22px; }
  .team .btns_row, .operating.onb .btns_row { padding-top: 20px; }
  .modal-overlay.onboarding .modal .text { padding: 40px 68px 38px 16px; border: 1px solid rgba(174, 189, 204, 0.1);  display: flex; flex-direction: column; flex: 1; }
  .spopen:hover { color: rgba(255, 255, 255, 0.4); }
  .spoiler .active:hover { color: rgba(255, 255, 255, 0.9); }
  .values .content, .locations .row, .solutions .row, .wflow .content .cards { grid-template-columns: repeat(auto-fill, minmax(100%, 1fr) ); }
  .block_a .content .row>div p, .block_a .content .row>div p, .block_a .content .row2>div p { max-width: calc(100% - 20px); }
  .learn.legal { margin-top: -207px; }
  .learn.legal .text .txt { border: 1px solid rgba(174, 189, 204, 0.1); padding: 24px 21px 40px; margin-right: -40px; flex-direction: column-reverse; }
  .learn.legal .text .txt .right { padding-bottom: 24px; }
  .learn.legal .text .txt .right img { max-width: 100%; margin-bottom: 0; margin: 0 auto; }
  .learn.legal .text .txt .left { max-width: 100%; margin-right: 0; }
  .learn.legal .text .txt .left p { margin-top: 0; }
  .mob_totop { display: flex; justify-content: center; margin: 0 auto; font-family: "Inter", sans-serif; text-decoration: none; font-size: 16px; line-height: 24px; letter-spacing: 0.2px; color: rgba(255, 255, 255, 0.8); padding-top: 16px; }
  .mob_totop:hover { text-decoration: none; }
  .block_a .content .row>div p br { display: none; }
  .wflow .content .cards>div { padding-right: 40px; }
  .trading.process { padding-top: 69px; padding-bottom: 80px; }
  .trading.process .title span { color: #fff; }
  .t_pro.o_staps { padding-left: 12px; }
  .t_pro.o_staps .row { flex-direction: column; }
  .t_pro.o_staps.video .row { flex-direction: column-reverse; }
  .t_pro.o_staps.video iframe { max-width: 100%; max-height: 100%; margin-left: auto; margin-right: auto; }
  .t_pro.o_staps .row .text { padding-top: 24px; padding-left: 0; padding-right: 52px; min-width: 0; }
  .t_pro.o_staps .row>img { margin-left: -78px; max-width: 110vw; height: auto; }
  .o_staps.t_pro { margin-bottom: 0; margin-top: 48px; }
  .o_staps.t_pro .t_nev { margin-left: -12px;  }
  .t_pro.o_staps .row.last { margin-bottom: 0; padding-bottom: 0; }
  .t_nev { max-width: 100vw; overflow-y: auto; justify-content: flex-start; padding-left: 28px; padding-right: 28px; bottom: 32px; }
  .o_nav { padding: 0 12px; max-width: 100%; margin-bottom: 20px; padding-top: 24px; }
  .o_nav .links { flex-direction: column; padding: 0; background: transparent; border: none; overflow: visible; border-radius: 0; box-shadow: none; }
  .o_nav .links a { margin-bottom: 12px; padding: 0; padding-right: 0; }
  .o_nav .links a.active { background: transparent; }
  .o_nav .links a:hover { background: transparent; }
  .o_nav .links a:last-child { margin-bottom: 0; }
  .o_nav .links a:last-child svg { display: none; }
  .glossary.o_nav .links { flex-direction: row; flex-wrap: wrap; }
  .glossary.o_nav .links a { padding: 8px 20px; min-width: 65px; }
  .locations .row div p, .locations .row div h3 { max-width: calc(100% - 72px); }
  .locations .row div .pic { position: absolute; top: 24px; right: 20px; }
  .locations .row div .pic img { width: 72px; height: 72px; }
  .hero p:last-child { max-width: 100%; }
  .o_staps.t_staps .left>div:last-child>svg { display: none; }
  .o_staps.t_staps .left>div:last-child { border-bottom: 1px solid rgba(174, 189, 204, 0.1); }
  .o_staps.t_staps .left>div p span { display: inline-flex; width: 100%; border-bottom: none; justify-content: center; font-family: "Inter", sans-serif; margin-right: -16px; }
  .modal-overlay .modal.w_text .text { padding-bottom: 116px; }
  .modal-overlay .modal.w_text p { margin: 12px 0; color: rgba(255, 255, 255, 0.80); }
  .modal-overlay .modal.w_text p a { border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
  .modal-overlay .modal.w_text p:last-child { color: rgba(255, 255, 255, 0.80); }
  .modal-overlay .modal.w_text .bg { position: relative; width: 100%; }
  .modal-overlay .modal.w_text .bg::before { content: ""; display: block; position: absolute; width: 32px; height: 100%; background: linear-gradient(270deg, #131316 0%, rgba(0, 0, 0, 0) 100%); top: 0; right: -68px; z-index: 5; }
  .modal-overlay .modal.w_text .pics { margin-top: 44px; position: relative; overflow: hidden; overflow-x: auto; width: calc(100% + 84px); margin-left: -16px; padding-left: 16px; padding-right: 0; padding-bottom: 8px; }
  .modal-overlay .modal.w_text .pics::-webkit-scrollbar-track { background: transparent; }
  .modal-overlay .modal.w_text .pics::-webkit-scrollbar-thumb { background: transparent; }
  .modal-overlay .modal.w_text .pics::-webkit-scrollbar-thumb:hover { background: transparent; }
  .modal-overlay .modal.w_text .pics h4 { font-size: 16px; font-family: "Inter", sans-serif; line-height: 20px; margin-bottom: 12px; position: sticky; left: 0; max-width: calc(100% - 44px); }
  .modal-overlay .modal.w_text .pics h4.two { color: #FFB710; }
  .modal-overlay .modal.w_text .pics img { margin-bottom: 24px; width: calc(552px + 24px); padding-right: 24px; }
  .modal-overlay .modal.w_text .pics img.two { margin-bottom: 0; }
  .o_staps.t_staps .row:hover .left>div{ background: transparent; border-right: none; border-bottom-left-radius: 0; border-top-left-radius: 0; border-top: 1px solid transparent;; border-left: 1px solid transparent;; }
  .o_staps.t_staps .row:hover .left>div:after { display: none; }
  .o_staps.t_staps .row:hover .left>div p { color: rgba(255, 255, 255, 0.72); }
  .o_staps.t_staps .row>div { padding-bottom: 0; }
  .o_staps.t_staps .left { padding-top: 26px; }
  .o_staps.t_staps .left>div p { margin-bottom: 21px; }
  .o_staps.t_staps .left>div { padding-top: 0; }
  .o_staps.t_staps .row .left { border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-bottom: none; }
  .o_staps.t_staps .row .left { border-top-left-radius: 0; border-top-right-radius: 0; border-top: none; }
  .o_staps.t_staps .row:last-child .left>div { border-bottom: 0; }
  .o_staps.t_staps .row:first-child .left { border-top: 1px solid rgba(174, 189, 204, 0.1); border-top-left-radius: 28px; border-top-right-radius: 28px; }
  .o_staps.t_staps .row:last-child .left { border-bottom: 1px solid rgba(174, 189, 204, 0.1); border-bottom-left-radius: 28px; border-bottom-right-radius: 28px; }
  .modal-overlay .modal.w_text .modal-link { display: inline-flex; align-items: center; font-size: 16px; line-height: 24px; letter-spacing: 0.2px; color: rgba(255, 255, 255, 0.8); opacity: 0; width: calc(100% + 24px); padding: 32px 24px 37px; justify-content: center; background: linear-gradient(to bottom, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.8) 10%,rgba(0, 0, 0,0.8) 100%); margin-left: -12px; margin-right: -12px; }
  .modal-overlay .modal.w_text .modal-link svg { margin-right: -24px; }
  .modal-overlay.onboarding .modal.w_text { padding-bottom: 32px; min-height: 100%; padding-top: 25px; flex-direction: column; position: relative; }
  .modal-overlay.onboarding .modal.w_text .spacer { display: none; }
  .modal-overlay.modal-overlay_visible .modal.w_text .modal-link { bottom: 68px; animation: fadeEffect 0.2s forwards ease-in-out; animation-delay: 0.4s; position: absolute; background: none; width: 100%; padding: 0; font-family: "Inter", sans-serif; }
  .modal-overlay.onboarding .modal.w_text .inw { padding-bottom: 27px; }
  .t_pro.o_staps .row .text .title span { display: inline-block; width: 100%; }
  .connectivity .table.dt { display: none; }
  .connectivity .table.mob { display: flex; margin-right: -20px; border-right: none; width: calc(100% + 20px); border-top-right-radius: 0; border-bottom-right-radius: 0; margin-top: 16px; }
  .connectivity .table .left { max-width: 100%; width: 175px; }
  .connectivity .table .row { display: flex; }
  .connectivity .table.networks .row  { display: table-row; }
  .connectivity .table .row .cell { display: flex; width: 100%; height: 72px; align-items: center; }
  .connectivity .table.networks .row .cell  { display: table-cell; border-right: 0; }
  .connectivity .table.otc.networks .row .cell span { flex-direction: column; gap: 8px; font-size: 11px; }
  .connectivity .table.otc.networks .row .cell img { margin:  0!important; }
  .connectivity .table .row .cell.th { min-height: 92px; padding-bottom: 12px; align-items: center; }
  .connectivity .table .row .cell.th i { font-style: normal; }
  .connectivity .table .right { flex: initial; position: relative; width: calc(100% - 175px); }
  .connectivity .table .right .row .cell { padding-left: 0; width: 100%; justify-content: center; }
  .connectivity.inpage .table .slider .row .cell { padding-left: 0; padding-right: 12px; }
  .connectivity.inpage .table .slider .row:first-child .cell { align-items: flex-end ;}
  .connectivity .table .right .row .cell svg { position: static; }
  .connectivity .table .right .swiper-slide { padding-right: 0; }
  .connectivity .table .right svg { position: absolute; top: 54px; z-index: 10; }
  .connectivity .table .right svg.swiper-button-disabled { opacity: 0.4; }
  .connectivity .table .right .prev { left: 10px; }
  .connectivity .table .right .next { right: 10px; }
  .trading.process .row, .locations .row, .operating.process .row { padding-top: 16px; }
  footer .content.long .right { width: 100%; }
  .roadmap .row>div:hover p, .roadmap .row>div:hover h3 { color: rgba(255, 255, 255, 0.72); }
  .roadmap .row>div.inpro:hover p { color: #fff; }
  .btns.onboarding { padding-bottom: 40px; }
  .connectivity.media { margin-top: -198px; }
  .connectivity.media .content>p { max-width: 301px; margin-left: 0; text-align: left; font-size: 19.2px; line-height: 24px; letter-spacing: 0.02em; }
  .connectivity.media .table.mob { flex-direction: column; border: none; width: 100%; margin-left: 0; margin-right: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; border: 1px solid rgba(174, 189, 204, 0.1); border-radius: 27px; }
  .connectivity.media .table .row:first-child { border-top-left-radius: 28px; border-top-right-radius: 28px; }
  .connectivity.media .table .row:last-child { border-bottom-left-radius: 28px; border-bottom-right-radius: 28px; }
  .connectivity.media .table .row { flex-direction: row-reverse; position: relative; }
  .connectivity.media .table .row .cell { height: auto; padding-top: 16px; padding-bottom: 16px; }
  .connectivity.media .table .row .cell { width: 50%; }
  .connectivity.media .table .row .cell:first-child { padding-left: 0; padding-right: 0; justify-content: end; }
  .connectivity.media .table .row .cell:last-child { padding-right: 12px; padding-left: 10px; width: fit-content; }
  .connectivity.media .table .row .cell .dwnld>div { margin-left: 0; }
  .connectivity.media .table .row .cell p { text-align: left; color: #fff; }
  .connectivity.media .table .row .cell .dwnld>div { position: initial; }
  .connectivity.media .table .row:hover .cell .dwnld>div { background: rgba(255, 255, 255, 0.08); border-color: transparent; }
  .connectivity.media .table .row:hover .cell .dwnld>div svg path { fill-opacity: 0.508; }
  .connectivity.media .social { padding-left: 12px; padding-right: 0; padding-bottom: 29px; width: 100%; overflow-y: auto; }
  .connectivity.media .social>div { padding-right: 12px; }
  .connectivity.media .social::-webkit-scrollbar-track { background: transparent; }
  .connectivity.media .social::-webkit-scrollbar-thumb { background: transparent; }
  .connectivity.media .social::-webkit-scrollbar-thumb:hover { background: transparent; }
  .fof .title { font-size: 86px; line-height: 86px; text-align: center; margin-bottom: 0; margin: 0 auto; }
  .fof h2 { font-weight: 500; font-size: 32px; line-height: 42px; }
  .fof p { margin: 0; font-size: 16px; line-height: 24px; color: rgba(255, 255, 255, 0.72); }
  .fof .btns_row { padding-top: 24px; }
  .events_hero .title span { display: block; }
  .events { margin-top: -210px; padding-top: 20px; }
  .events .tabs>ul { flex-direction: column; align-items: baseline; padding-bottom: 12px; }
  .events .tabs>ul li { margin-bottom: 12px; }
  .events .tabs>ul li:last-child { padding-left: 0; }
  .events .tabs>ul li a { border-bottom: none; padding: 0; justify-content: center; align-items: center; display: flex; font-size: 21px; line-height: 27px; }
  .events .tabs>ul li.ui-state-active a { border-bottom: none; color: #FFB70E; }
  .events .tabs>ul li a svg { display: inline; }
  .events .tabs>ul li.ui-state-active a svg path { stroke-opacity: 1; stroke: #FFB70E; }
  .institutions table { padding-right: 12px; }
  .institutions.events table tr:first-child td, .institutions.events table tr:first-child th, .institutions.events table tr td, .institutions.events table tr th { height: 72px; }
  .events table tr .m_date { transform: none; left: 18px; text-align: left; width: 72px; }
  .events table tr.year .m_date { text-align: left; }
  .institutions.events table td:first-of-type::before { display: none; }
  .institutions.events .headcol { height: 72px; }
  .institutions.events table td:first-of-type span.date { display: none; }
  .institutions.events th span.name { display: none; }
  .institutions.events th span.date { display: block; left: 18px; width: 72px; text-align: left; letter-spacing: 0.3px; font-feature-settings: 'tnum' on, 'lnum' on; font-size: 20px; line-height: 24px; z-index: 5; }
  .institutions.events .headcol { width: 113px; min-width: 113px; }
  .institutions.events th::before, .institutions.events th::before { width: 120px; z-index: 4; }
  .institutions.events div.table { width: calc(100% - 113px); margin-left: 113px; }
  .institutions.events table td:first-of-type span.name { display: block; position: relative; width: 150px; font-size: 13px; color: #fff; }
  .institutions.events table tr td, .institutions.events table tr th { padding: 0 16px; }
  .institutions.events table td:first-of-type { text-align: right; min-width: 0; min-width: 52vw; }
  .institutions.events table tr:hover .location i { display: block;}
  .institutions.events table .location { flex-direction: row-reverse; }
  .institutions.events table .location img { margin-right: 12px; margin-left: 0; }
  .institutions.events td, .institutions.events th { white-space: initial; }
  .institutions.events table tr td:last-child { white-space: nowrap; text-align: left; padding: 0 12px 0 0; }
  .institutions.events table .location .defb { display: inline-flex; margin-left: 16px; }
  .institutions.events table .location i { min-width: 193px }
  .institutions.events table tr.month td:last-child svg, .institutions.events table tr.month td:last-child img { opacity: 1; margin-bottom: -18px; }
  .institutions.events.inpage h2.title { padding-top: 30px; font-size: 32px; line-height: 36px; }
  .institutions.events.inpage h2.title span { display: block; }
  .a_team { padding-top: 50px; }
  .learn.legal .text .imprint { padding-left: 0; }
  .s_cookie footer { margin-bottom: 185px; }
  .values .content>p { display: none; }
  .hero { padding-bottom: 0; }
  .hero .btns { padding-bottom: 20px; }
  .hero .hero_pics .des { width: 95%; }
  .hero .hero_pics .mob { width: 100%; height: auto;  max-width: 17.3vw; min-width: 64px; bottom: 15%; }
  .hero .btns .defb { min-width: 0%; max-width: 350px; width: calc(100% - 8px); }
  .drop.self .defb { width: 172px; }
  .hero .btns .defb.login a:first-child { justify-content: initial; padding-left: 30px; width: calc(50% - 1px); padding-right: 28px;}
  .hero .btns .defb.login a:last-child { padding-left: 17px; padding-right: 16px; }
  .needs h2.title { margin-bottom: 21px; }
  .needs .row>div { flex-direction: column; margin: 0; }
  .needs { padding-bottom: 30px; padding-top: 60px; }
  .needs .row { position: relative; margin-bottom: 0; }
  .needs .row:last-child, .needs div.row:last-of-type h3 { max-width: initial; }
  .needs div.row h3 { display: none; }
  .needs .row>div .defb { width: fit-content; margin: 0 0 12px 0; box-shadow: 0px 10px 20px #131111; }
  .needs .row>div .defb:last-child { margin-right: 0px;}
  .needs div.row h3 span::before { display: none; }
  .needs div.row h3 { text-align: left; width: calc(100% + 24px); overflow: hidden; padding-left: 12px; margin-left: -12px; margin-right: -12px; }
  .needs div.row h3 span { position: relative; }
  .needs div.row h3 span:after { width: 100%; left: calc(100% + 12px); width: 100vw; }
  .needs .row>div::-webkit-scrollbar-track { background: transparent; }
  .needs .row>div::-webkit-scrollbar-thumb { background: transparent; }
  .needs .row>div::-webkit-scrollbar-thumb:hover { background: transparent; }
  .needs .row>img { display: block; top: -46px; right: 2px; }
  section.news .title, section.rews .title { position: sticky; left: 12px; width: calc(100vw - 24px); }
  section.news .title span, .pics_m .title span, .rews .title span { background-clip: text; -webkit-background-clip: text; -moz-background-clip: text; color: transparent; background-image: linear-gradient(103.23deg, #FEFFFF 8.87%, #FEFFFF 8.87%, #FEFFFF 8.88%, #E9F4F6 31.92%, #FFE454 52.84%, #FFC01C 74.39%, #FFB710 96.58%); width: fit-content; }
  section.news .title img, .pics_m .title img, .rews .content .title img { display: block; width: 32px; height: auto; top: 0; right: 0; }
  section.news .row>a { display: none; }
  section.news .bottom { display: flex; width: 100vw; justify-content: center; position: sticky; left: 0; padding-bottom: 0; margin-top: -28px; }
  section.news .bottom a { display: flex; align-items: center; justify-content: center; font-size: 17px; line-height: 28px; font-family: "Inter", sans-serif; }
  section.news .bottom a:hover { text-decoration: none; }
  .hero.marketm { padding-bottom: 10px; }
  .hero.marketm .btns { padding-bottom: 0; }
  .solutions.mini .row>div { min-height: auto; padding: 24px 20px; min-height: 0; }
  .solutions.mini .row>div .pic { margin-bottom: 0; }
  .solutions.mini .row>div p, .solutions.mini .row>div h3 { width: calc(100% - 80px); }
  .learn.marketm.hidemob { display: none; }
  .needs.showmob { display: block; padding: 40px 0; }
  .operating.process.onb .row { grid-template-columns: repeat(auto-fill, minmax(100%, 1fr)); padding-bottom: 0; }
  .operating.process .row>div .text { max-width: 100%; }
  .connectivity .table.otc .row .cell { text-align: center; color: #fff; }
  .connectivity .table.otc .row .cell.th { min-height: 80px; }
  .connectivity .table.otc .right svg { top: 23px; }
  .connectivity .table.otc .right svg.swiper-button-disabled { opacity: 0.4; }
  .connectivity .table.otc .row .cell.th i { text-align: center; }
  .connectivity .table.otc .row .cell.th img { margin-right: 6px; margin-left: 0; }
  .connectivity.choose .table.otc .row .cell.th img { margin-right: 0;}
  .connectivity .table.otc .left { width: 155px;}
  .connectivity .table.otc .left .cell { width: 100%; padding-left: 26px; }
  .connectivity .table.otc .right { width: calc(100% - 155px); }
  .hero.otc { padding-bottom: 150px; }
  .connectivity.inst { padding-top: 96px; }
  .connectivity.inst .title.s_title { font-size: 24px; line-height: 32px; }
  .connectivity.inst .title.s_title span { display: inline; }
  .connectivity.inst .content>p { display: none; }
  .access { padding-bottom: 0; padding-top: 58px; }
  .access .pics { padding-top: 26px; width: calc(100% + 24px); margin-left: -12px; margin-right: -12px; overflow: hidden; }
  .access .pics .des { display: none; }
  .access .pics .mob { display: block; margin: 0 auto; }
  .block_a .content .row3>div:last-child>div a { font-size: 15px; }
  .process.v_list .content>img { display: none; }
  .connectivity .table .row:hover { background: transparent; }
  .connectivity .table.otc .row .cell span { color: #fff; min-width: 132px; }
  .connectivity .table.otc .row .cell img { opacity: 1; }
  .m_slider { margin-top: -175px; }
  .block_a .content .row>div .pic img, .block_a .content .row3>div .pic img { display: none; }
  .block_a .content .row>div, .block_a .content .row2>div, .block_a .content .row3>div { padding: 30px 20px }
  .block_a .content .row3 .links { margin-left: -20px; width: calc(100% + 42px); }
  .block_a .content .row3 .links a { padding-left: 20px; }
  .block_a .content .row3>div:last-child>div { padding-bottom: 13px; }
  .block_a .content .row3 .links a { width: 100%; color: rgba(255, 255, 255, 0.8); }
  .block_a .content .row3>div:last-child>div a svg:last-child { opacity: 0.8; }
  .block_a .content .row3 .links a:hover { background: transparent; }
  .block_a .content .row3 .links a::before { display: none; }
  .block_a .content .row>div p br, .block_a .content .row2>div p br, .block_a .content .row3>div p br { display: none; }
  .connectivity .table { overflow: initial; }
  
  .connectivity .table .swiper-pagination { top: initial; bottom: -20px; width: 100%; }
  .connectivity .table .swiper-pagination .swiper-pagination-bullet { border-radius: 0; width: 3px; height: 3px; border: 1px solid #D9D9D9; background: #D9D9D9; margin: 0 4px; }
  .connectivity .table .swiper-pagination .swiper-pagination-bullet-active {background: transparent; }
  .block_a .content .row3>div:last-child>img { margin-bottom: 2px; margin-right: 4px; display: none; }
  .block_a .content .row3>div { padding-bottom: 56px; }
  .btns.otc { padding-bottom: 10px; padding-top: 28px; }
  .btns.otc .login.defb{ width: calc(100% - 24px); max-width: 350px; }
  .roadmap .row>div.inpro h3::before { right: initial; left: 12px; top: 13px; z-index: 2; }
  .connectivity .table.otc .row .cell:last-child { border-bottom: 1px solid #1B1E24; }
  .connectivity .table.otc.networks .row .cell:last-child { border-bottom: 0; }
  .connectivity.choose .table.otc .row .cell:last-child { border-bottom: none; }
  .connectivity.choose .table.otc .row .cell:last-child { text-align: left; }
  .connectivity .table.otc .row:last-child .cell:last-child { border-bottom: none; }
  .connectivity .table.otc.networks { overflow: hidden; display: flex; flex-direction: column; }
  .connectivity .table.networks .row { display: flex; }
  .connectivity .table.networks .row .cell { display: flex; width: 20%; justify-content: center; align-items: center; min-width: 0; }
  .title.tonews { display: flex; margin: 44px 0 2px 0 !important; }
  .title.tonews img { transform: initial !important; }
  .v_texts .content>.right .sidebar .other .see_all { justify-content: center; }
  .v_texts .content>.right .sidebar .other .see_all svg { margin-left: -24px; }
  .btns_row { padding-top: 16px; }
  .hero .btns .defb.login.single { max-width: 350px; width: 100%; }
  .hero .btns .defb.login.single a { width: 100%; justify-content: center; }
  .solutions .title span { display: block; }
  .slide_partners .swiper-slide { width: 288px; padding-right: 0; }
  .hero.age { padding-bottom: 100px; }
  .btns.agent .login.defb  { width: 100%;  max-width: 350px; }
  .btns.agent .defb a { width: 50%; }
  .hero.age .title { font-size: 36px; line-height: 40px; margin-bottom: 28px; }
  .hero.age p { font-size: 22px; line-height: 32px; text-align: left; }
  .hero.age .btns { padding-bottom: 0; }
  .ways .title { margin-bottom: 20px; }
  .ways { padding-top: 0; }
  .ways table { display: none; }
  .ways .links { display: flex; flex-direction: column; }
  .ways .links a { display: flex; align-items: center; font-family: "Inter", sans-serif; font-size: 21px; line-height: 27px; color: rgba(255, 255, 255, 0.56); margin-bottom: 12px; }
  .ways .links a svg { margin-left: 2px; }
  .ways .links a:hover { text-decoration: none; }
  .agent .row { grid-template-columns: repeat(auto-fill, minmax(100%, 1fr)); }
  .agent .row>div { min-height: 128px; }
  .agent .row>div span { bottom: initial; top: 26px; left: initial; right: 24px; }
  .agent .row>div:hover { background: #17171B; border: 1px solid rgba(117, 128, 148, 0.12); }
  .agent .row>div:hover p { color: rgba(255, 255, 255, 0.72); }
  .agent .row>div:hover span { color: #fff; }
  .agent .row>div:hover span::before { opacity: 1; }
  .agent .row>div:hover::before, .agent .row>div:hover:after { opacity: 0; }
  .agent .row>div.active { background: #1B1919; border: 1px solid rgba(255, 255, 255, 0.08); }
  .agent .row>div.ative p { color: #fff; }
  .agent .row>div.active span { color: #17171B; }
  .agent .row>div.active span::before { opacity: 0; }
  .agent .row>div.active::before, .agent .row>div.active:after { opacity: 0.3; }
  .agent .row>div::before { width: 130px; transform: rotate(90deg); left: initial; right: 20px; z-index: 2; right: -20px; top: 133; }
  .agent .row>div:after { transform: rotate(270deg); left: initial; z-index: 2; right: -20px; top: -39px; width: 130px; }
  .monitiring { padding-top: 80px; }
  .monitiring .int .text h2 { font-size: 32px;  line-height: 36px; margin-bottom: 16px; }
  .monitiring .int .text ul li { font-size: 18px; margin-bottom: 8px; }
  .wlb .mini.slider .swiper-pagination { display: none; }
  .wlb .sub_title { padding-right: 40px; }
  .wlb .title img { display: block; top: 0; right: initial; left: calc(100vw - 68px); }
  .wlb .slider.mini .swiper-wrapper { margin-left: 12px; }
  .wlb .title { position: relative; max-width: calc(100% - 40px); }
  .copylink { right: 12px; }
  .institutions.events.inpage .t_wrp { max-height: 600px; }
  .o_nav.blog { max-width: 100%; }
  .o_nav.blog .links a { text-align: left; padding: 0; }
  .o_nav .search-form { padding: 0; }
  .glossary .bloglist .category .categorypin { font-size: 42px; line-height: 42px; }
  body.wl .hero .btns { display: none; }
  body.wl .hero .btns.mobile { display: flex; width: fit-content; padding-top: 28px; }
  body.wl .hero .title { margin-bottom: 12px; }
  body.wl .hero .title span { display: none; }
  body.wl .hero .subtitle { margin-left: 0; }
  body.wl .interfaces { padding: 0; margin-top: 56px; }
  body.wl .interfaces>a>img { width: 100%; min-width: 720px; }
  body.wl .interfaces::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 32.88%, #131316 100%); z-index: 3; }
  body.wl .isetup { padding: 0 16px; gap: 9px; flex-wrap: wrap; margin-top: -212px; }
  body.wl .isetup::before, body.wl .isetup::after { display: none; }
  body.wl .isetup>div { min-width: calc(50% - 5px); min-height: 120px; position: relative; }
  body.wl .isetup>div::before { content: ""; position: absolute; background: linear-gradient(180deg, #666666 0%, rgba(0, 0, 0, 0) 100%); top: -1px; right: -1px; bottom: -1px; left: -1px; z-index: -1; border-radius: 20px; }
  body.wl .isetup>div::after { content: ""; position: absolute; background: rgba(29, 31, 36, 1); top: 0; right: 0; bottom: 0; left: 0; z-index: -1; border-radius: 20px; }
  body.wl .isetup>div, body.wl .isetup>div.logo { border-radius: 20px; padding: 20px 16px 16px !important; background: transparent; border: none; }
  body.wl .isetup>div p { padding-top: 12px; }
  body.wl .isetup>div.line { display: none; }
  body.wl .isetup>div.colors { order: 3; }
  body.wl .isetup>div.colors .sliderholder { border-radius: 9px; }
  .solutions.wl .boxes { flex-direction: column; padding-top: 24px; position: relative; }
  .solutions.wl .boxes::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 3; }
  .solutions.wl .boxes>div { border-bottom: 1px solid rgba(255, 255, 255, 0.06); overflow: hidden; flex: initial; min-height: initial; border-left: 2px solid rgba(255, 255, 255, 0.28); transition: all 0.22s; }
  .solutions.wl .boxes>div .top, .solutions.wl .logos, .solutions.wl .boxes>div .text p br, .solutions.wl .boxes>div:hover::before, .solutions.wl .boxes>div.hovered::before { display: none; }
  .solutions.wl .boxes>div .text { padding: 20px 24px 28px; }
  .solutions.wl .boxes>div .text h3 { font-size: 20px; line-height: 28px; margin-bottom: 4px; }
  .solutions.wl .boxes>div .text p { max-width: 295px; }
  .solutions.wl .boxes>div .pics { display: flex; flex-direction: column; gap: 16px; align-items: baseline; position: relative; min-height: 55px; padding: 0 24px 48px; }
  .solutions.wl .boxes>div .pics img { opacity: 0.56; width: auto; height: 40px; }
  .solutions.wl .boxes>div .text p { color: rgba(255, 255, 255, 0.80); }
  .solutions.wl .boxes>div .pics span { font-size: 80px; line-height: 80px; font-weight: 500; -webkit-text-stroke: 1px rgba(216, 244, 250, 0.2); color: transparent; position: absolute; right: 8px; bottom: -30px; }
  .solutions.wl .boxes>div:hover, .solutions.wl .boxes>div.hovered { border-left: 2px solid #FFB710; }
  .solutions.wl .boxes>div:hover .pics span, .solutions.wl .boxes>div.hovered .pics span { color: rgba(255, 255, 255, 0.04); }
  .scheme.wl { padding-top: 10px; }
  .scheme.wl img.mobile { display: block; margin-top: 8px; }
  .scheme.wl img.dt { display: none; }
  .faq.wl .spoilers { padding-top: 32px; }
  .faq.wl .spoilers .row>label { padding: 32px 35px 32px 25px; font-size: 18px; line-height: 24px; }
  .faq.wl { padding-top: 24px; }
  .faq.wl .spoilers .row>label>span { width: 18px; height: 18px; background: none; min-height: 18px; min-width: 18px; margin-right: 25px; }
  .faq.wl .spoilers .row .holder { padding: 0 60px 24px 68px; }
  .faq.wl .spoilers .row .holder p { font-size: 16px; line-height: 24px; }
  .faq.wl .spoilers .row .holder p::before { left: -37px; }
  h3.title.small.dt { display: none; }
  h3.title.small.mobile { display: block; text-align: center; }
  .msolutions.wl { padding-top: 24px; }
  .msolutions.wl h3.title.small.mobile { display: block; }
  .msolutions.wl .rows { margin-top: 114px; }
  .cta_big { margin-bottom: 20px; }
  .cta_big h2 { font-size: 20px; line-height: 28px; margin-bottom: 20px; }
  .blockchains.wl { padding-top: 24px; }
  .blockchains.wl h2.title.small { margin: 0 auto; }
  .blockchains.wl .row { padding-top: 32px; }
  .blockchains.wl .row>div span { font-size: 13px; line-height: 20px; }
  .wpic.wl { padding-top: 24px; }
  .wpic.wl .row>div h3 { border-top: none; }
  .wpic.wl.mtop .row .text ul { margin-top: 24px; }
  .hero.fof { min-height: 510px; }
  .wpic.wl.wphone .row .earn { padding-top: 16px; gap: 8px; }
  .wpic.wl.wphone .row .earn .btns { padding-bottom: 16px; overflow-x: auto; width: calc(100% + 30px); margin-left: -15px; padding-left: 15px; }
  .wpic.wl.wphone .row .earn .btns::-webkit-scrollbar-track { background: transparent; }
  .wpic.wl.wphone .row .earn .btns::-webkit-scrollbar-thumb { background: transparent; }
  .wpic.wl.wphone .row .earn .btns::-webkit-scrollbar-thumb:hover { background: transparent; }
  .wpic.wl.wphone .row .earn .btns .defb { min-width: fit-content; }
  .wpic.wl.wphone .row .earn .btns .defb:last-child { margin-right: 15px; }
  .wpic.wl.wphone .row .earn .pos { gap: 4px; }
  .msolutions.wl .rows.mobile::before { content: ""; display: block; width: 100%; height: calc(100% + 100px); position: absolute; top: -100px; left: 0; z-index: 5; }
  body.wl .an_block { margin-top: -60px !important; padding-top: 60px !important; }
  .hero .hero_pics .content .right { display: none; }
  .hero.home { min-height: auto; padding-bottom: 0; }
  .hero.home .text { max-width: 100%; margin-top: 0; }
  .hero.home .text .btns { justify-content: center; }
  .hero.home prices-widget { margin: 20px auto 0; }
  .hero .hbg { background: hsla(220, 14%, 12%, 0.72) url("../img/hero_m.webp") no-repeat bottom center; background-size: cover; }
  .cta .content { padding: 3px 0 0 0; }
  .cta .modal-overlay { width: 100%; }
  .cta::before { display: none; }
  .cta .modal-overlay .modal, .cta .modal-overlay .modal>div { max-width: 100%; }
  .cta.small { padding: 40px 0; }
  .cta.small .content { padding: 0 20px; }
  .cta.small .content>.left .title { font-size: 31px; line-height: 35px; text-align: left; max-width: 560px; margin: 0 auto 8px auto; text-align: center; }
  .cta.small .content>.left p { text-align: left; margin-bottom: 16px; text-align: center; }
  .connectivity.inpage, .features.process, .tokens { padding: 40px 0; }
  .hero.home .text .btns { position: relative; transform: none; left: initial; bottom: initial; }
  .hero.home iframe { margin: 24px auto 0; display: block; width: fit-content; min-width: 400px; }
  .hero.ncase .title, .faq.ncase .title { margin-left: auto; margin-right: auto; gap: 10px; align-items: start; }
  .hero.ncase .title span, .faq.ncase .title span { display: flex; }
  .hero.ncase .title svg, .faq.ncase .title svg { min-width: 58px; max-width: 58px; margin-top: -19px; margin-right: -15px; }
  .solutions.ncase .title { margin-left: auto; margin-right: auto; text-align: center; }
  .csba .btns_row, .csbb .btns_row { flex-direction: column; align-items: center; gap: 12px; }
  .csba .btns_row .defb, .csbb .btns_row .defb { max-width: 350px; width: 100%; }
}
@media (max-width:590px){
  .wpic.wl.wphone .row .earn .pos>div { min-width: 45%; }
  .block_a .content .line { justify-content: start; margin-top: 0; }
  .block_a .content .line span { width: 100%; justify-content: start; }
}
@media (max-width:520px){
  .sidemenu .elms { max-width: 100%; width: 100%; }
  .sidemenu .elms .dropdown_lang { margin-left: 0; width: fit-content; }
  .msgs_wrp .msg .btns .defb { padding: 0; border: none; }
  .msgs_wrp .msg .btns .defb.grad:hover { background: transparent; }
  .a_team .tabcontent>div .text .pic { width: 100%; padding-right: 0; height: auto; min-width: 0; }
  .wflow.wflow_bg .content { min-height: 280px; }
  .operating.process .row { grid-template-columns: repeat(auto-fill, minmax(270px, 1fr)); }
  .process.v_list .row>div { order: 1; }
  .process.v_list .row>div.closed { order: 3; }
  .block_a .content .row>div:first-child { background: #18181B; padding-top: 20px; padding-left: 15px; padding-right: 15px; }
  .block_a .content .row>div:first-child h3, .block_a .content .row>div:first-child p { padding-left: 5px; }
  .block_a .content .row>div:first-child .bottom { margin: 0; position: initial; overflow: visible; }
  .block_a .content .row>div:first-child .bottom img { display: none; }
  .block_a .content .row>div:first-child .bottom .link { display: flex; position: relative; align-items: center; margin-top: 18px; margin-bottom: 2px; font-weight: 500; font-size: 18px; line-height: 23px; font-family: "Inter", sans-serif; padding-left: 5px; color: #FFB710; }
  .block_a .content .row>div:first-child .bottom .link svg { margin-left: 4px; margin-bottom: -1px; }
  .block_a .content .row>div:first-child .top { display: block; }
  .block_a .content .row>div:first-child .top>img { margin: -27px auto 30px auto; position: static; max-width: 100%; height: auto; }
  .block_a .content .row>div:first-child .top .logos { padding: 9px 20px 34px 20px; margin: -20px -20px 0 -20px; display: flex; flex-wrap: wrap; justify-content: space-around; background: url("../img/svg/rounds.svg") no-repeat top center; background-position-y: -2px; position: relative; z-index: 2; }
  .block_a .content .row>div:first-child .top .logos .line { display: flex; align-items: center; width: 100%; justify-content: center; }
  .block_a .content .row>div:first-child .top .logos .line img { margin-left: 4px; margin-right: 4px; }
  .block_a .content .row>div:first-child .top .logos>img { min-width: 33%; }
  .m_slider .mgallery-top>div>div { max-width: 100%; }
  .block_a .content .row>div:first-child .pic { opacity: 0; }
  .wflow { margin-top: -30px; }
  footer .content>.copyr { padding-top: 0; }
  footer .content .right .fmenu { min-width: 50%; margin-bottom: 24px; }
  footer .content .right .fmenu:last-child { order: -1; }
  footer .content .right .fmenu:first-child { order: -2; }
  .sidemenu .elms { max-width: 100%; width: 100%; }
  .sidemenu .elms .dropdown_lang { margin-left: 0; width: fit-content; }
  footer .content .copyr .elms>div, .sidemenu .elms>div { width: 50%; }
  footer .content .copyr .elms .dropdown_lang { margin-left: 0; width: fit-content; }
  footer { padding-bottom: 26px; }
  .access .pics .mob { min-width: 345px }
  .rotatephone { display: block; background: url("../img/rotate.png") no-repeat top center; min-height: 150px; background-size: 126px; margin-top: calc(30vh - 72px); width: 100%; position: absolute; top: 0; }
  .rotatephone p { text-align: center; margin: 0 auto; padding-top: 260px ; font-family: "Inter", sans-serif; font-size: 26px; line-height: 32px; max-width: 310px; }
  .rotatephone p span { color: #FFB710; }
  .rotatephone .back { position: fixed; bottom: 24px; display: flex; justify-content: center; align-items: center; font-size: 16px; line-height: 24px; letter-spacing: 0.2px; color: rgba(255, 255, 255, 0.8); font-family: "Inter", sans-serif; cursor: pointer; left: 50%; transform: translate(-50%, 0); margin-left: -24px; }
  .learn .int_cont .responsivetabs { display: block; }
  .incase .type_cont, .incase footer, .incase .revers .top, .incase .institutions, .incase .mini.incase, .incase .cta.small { display: none !important; }
  .institutions.events.full { padding-bottom: 48px; }
  .banner { height: 74px; padding-bottom: 18px; bottom: -0; margin-bottom: -75px; transition: all 0.2s; }
  .banner>div { padding-top: 8px; }
  .banner.visible { margin-bottom: 0; z-index: 333; }
  .banner a { max-width: 230px; position: relative; text-align: center; line-height: 20px; }
  .banner .close_ban { top: 13px; }
  .banner a svg { display: none; } 
  body.s_bann { padding-bottom: 78px; }
  body.s_bann .msgs_wrp { bottom: 0; transition: all 0.2s; }
  body.s_bann .msgs_wrp.visible { bottom: 74px; }

  .rews .r_row { padding-top: 0; }
  .rews .r_row .swiper-wrapper>.swiper-slide-active .bottom h3 { margin: 0; animation: typing 1s steps(24); overflow: hidden; display: block;width: 100%; white-space: nowrap; }
  .monitiring .int .text .btns { flex-direction: column-reverse; padding-top: 30px; width: 100%; }
  .monitiring .int .text .btns .defb.login { margin-top: 12px; }
  .monitiring .int .text .drop.self .defb.login { margin-top: 0;}
  .a_team { margin-top: 0; }
  .blockchains.wl .row { gap: 16px; }
  .blockchains.wl .row>div { width: calc(50% - 8px); }
  .blockchains.wl .row>div .pic { margin: 0 8px 0 0; width: 26px; height: 26px !important; background-size: 26px !important; }
  .blockchains.wl .row>div:nth-child(2n-1) { flex-direction: row-reverse; text-align: right; }
  .blockchains.wl .row>div:nth-child(2n-1) .pic { margin: 0 0 0 8px; }
  .blockchains.wl .row>div:nth-child(1) .pic { height: 29px !important; margin-bottom: -2px; } 
  .wpic.wl.wphone .row .pic img.mobile { display: block; margin: 0 auto; background: #7580940A;
  }
  .wpic.wl.wphone .row .pic img.dt { display: none; }
  .wpic.wl .row .text .icons { justify-content: space-between; width: calc(100% + 28px); padding: 32px 28px 0; }
  .wpic.wl .row .text .btn { width: calc(100% + 28px); padding: 0 28px; }
  .wpic.wl .row .text .defb { margin: 36px auto 0; }
  .hero.ncase.otc .title { max-width: 100%; }
  .hero.ncase.otc .title svg, .faq.ncase.otc .title svg { margin-right: -5px; }
  .hero.ncase .title
  .faq.ncase .title { max-width: 238px; }
  .faq.ncase .title svg { margin-top: -24px; }
  .hero.ncase .under_title br { display: none; }
}
@media (max-width:420px){
  .title img { right: 30px; }
  .tokens .row>div { margin: 0 8px 8px 0; }
  .tokens .btns_row .defb { font-size: 18px; line-height: 28px; letter-spacing: 0.5px; padding-left: 14px; padding-right: 10px; width: 100%; max-width: 338px; }
  .m_slider .mgallery-top { width: 100%; }
  .c_slider .nav { display: none; }
  .block_a .content .row>div:first-child .top .logos>img { min-width: 0; }
  .wflow.wflow_bg .content { height: 570px }
  .institutions { display: none; }
  .events { display: block; }
  section.news .row .post:last-child { margin-right:  calc(100% - 289px); }
  .operating.process .btns_row .defb, .cta.small .content>.left .defb, .connectivity.main .btns_row .defb { width: 100%; max-width: 338px; }
  .slide_partners .swiper-slide:last-child { width: 100%; padding-right: calc(100% - 288px); }
  .mini.slider .swiper-slide:last-child { width: 100%; padding-right: calc(100% - 224px); }
  .hero.home iframe { max-width: 100%; margin-left: auto; margin-right: auto; zoom: 0.9; }
  .connectivity .table.otc.networks .row .cell span { font-size: 0; line-height: 0; flex-direction: row; }
}
@media (max-width:375px){
  .hero.home iframe { max-width: 100%; margin-left: auto; margin-right: auto; zoom: 0.84; }
  .inmedia .row { flex-direction: column; }
}
@media (max-width:360px){
  .msgs_wrp .msg .btns { flex-wrap: wrap; }
  .msgs_wrp .msg .btns .defb { width: 100%; margin-bottom: 16px; }
  .msgs_wrp .msg .btns .defb:last-child { margin-bottom: 0; }
  .title img { right: 10px; }
  .learn.legal .text .imprint .row { flex-direction: column; }
  .learn.legal .text .imprint .row>div:first-child, .learn.legal .text .imprint .row>div:last-child { width: 100%; }
  .m_slider .mgallery-top>div>div>div .btns { display: none; }
  .tokens .btns_row .defb svg { display: none; }
  .tokens .btns_row .defb { font-size: 16px; padding-left: 5px; padding-right: 5px; }
  .t_pro.o_staps .row>img { margin-left: -70px; max-width: 100vw; }
  .connectivity.media .table .row .cell .dwnld>div { width: 32px; height: 32px; min-width: 32px; }
  .connectivity.media .table .row .cell p { font-size: 16px; line-height: 18px; }
  .connectivity.media .table .row .cell img { height: 46px; }
  .access .pics .mob { margin-left: -12px; min-width: 380px }
  .btns.otc .defb a:first-child { padding-left: 57px; padding-right: 42px; }
  .btns.otc .defb a:last-child { padding-left: 21px; padding-right: 36px; }
  .connectivity .table.otc .left { width: 135px;}
  .connectivity .table.otc .right {  width: calc(100% - 135px); }
  .connectivity .table.otc .left .cell { padding-left: 16px; }
  .connectivity .table .left { width: 155px; }
  .connectivity .table .right { width: calc(100% - 155px); }
  .connectivity .table.otc .right .row .cell { padding-right: 12px; }
  .defb.login a svg { display: none; }
  .hero .btns .defb.login a:first-child, .hero .btns .defb.login a:last-child { padding-left: 15px; padding-right: 15px; }
}

@media (max-width:320px){
  header .content.with_b .defb { min-width: 0; }
  .values .content, .process .row, .team .row, .locations .row { grid-template-columns: repeat(auto-fill, minmax(100%, 1fr) ); }
  .title img { display: none; }
  .tokens .content { padding-right: 15px; }
  .tokens .btns_row { position: sticky; margin-top: 40px; margin-right: 0; }
  .tokens .btns_row .defb { transform: initial; }
  .tokens .btns_row .defb svg { transform: initial; }
  .wpic.wl .row .text, .wpic.wl .row.rewers .text { padding-right: 0; }
  .wpic.wl .row .text .icons, .wpic.wl .row .text .btn { width: 100%; }
  .hero.home iframe { max-width: 100%; margin-left: auto; margin-right: auto; zoom: 0.75; }
}
@media (max-height:880px){
  .modal-overlay { align-items: flex-start; overflow-y: auto; }
}
@media (max-height:729px){
  .v_window { position: relative; } 
}
@keyframes scrolling-left {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}

@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}
@keyframes fadeEffectin {
  from {opacity: 1;}
  to {opacity: 0;}
}
@keyframes rot {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rot {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes typing {
  from {
    width: 0
  }
}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  height: 52px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.chosen-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 100;
  width: 100%;
  border: 1px solid #FFB710;
  border-top: 0;
  background: #1C1E23;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
          clip-path: inset(100% 100%);
}

.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto;
  -webkit-clip-path: none;
          clip-path: none;
}

.chosen-container a {
  cursor: pointer;
}

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: flex;
  align-items: center;
  overflow: hidden;
  padding: 0 0 0 22px;
  text-decoration: none;
  white-space: nowrap;
  height: 100%;
  font-size: 16px;
}


.chosen-container-single .chosen-single span {
  display: flex;
  align-items: center;
  overflow: hidden;
  margin-right: 22px;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
  height: 100%;
}
.chosen-container-single .chosen-single.chosen-default span {
  color: rgba(255, 255, 255, 0.40);
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
}

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

.chosen-container-single .chosen-search input[type="text"] {
  appearance: none;
  -webkit-appearance: none;
  margin:0;
  padding: 5px 22px;
  width: 100%;
  height: auto;
  outline: 0;
  font-size: 16px;
  border-radius: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

.chosen-container-single .chosen-drop {
  margin-top: -2px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
  box-sizing: content-box;
  max-width: 100%;
  margin-left: -1px;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
          clip-path: inset(100% 100%);
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0;
  padding: 0;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 0px 22px;
  list-style: none;
  font-size: 16px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
  color: rgba(255, 255, 255, 0.40);
}
.chosen-container .chosen-results li:hover {
  color: #fff;
  background: rgba(255, 255, 255, 0.04);
}

.chosen-container .chosen-results li.active-result {
  display: flex;
  align-items: center;
  height: 52px;
  cursor: pointer;
}
.chosen-container .chosen-results li.result-selected {
  color: #FFB710;
  background: rgba(255, 255, 255, 0.04);
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: rgba(255, 255, 255, 0.20);
  cursor: default;
}

.chosen-container .chosen-results li.highlighted {

}

.chosen-container .chosen-results li.no-results {
  color: #fff;
  display: list-item;
  padding: 5px 22px;
}

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  cursor: text;
}

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
}

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  line-height: 13px;
  cursor: default;
}

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {

}

.chosen-container-active.chosen-with-drop .chosen-single {

}

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

.chosen-container-active .chosen-choices {

}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

.chosen-disabled .chosen-single {
  cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

.chosen-rtl .chosen-choices li {
  float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */

/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,20px,0) scaleY(.985);transform:translate3d(0,20px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,20px,0) scaleY(.985);transform:translate3d(0,20px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}