@font-face {
  font-family: "Inter-400";
  src: url("../font/Inter-400.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-500";
  src: url("../font/Inter-500.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-600";
  src: url("../font/Inter-600.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-700";
  src: url("../font/Inter-700.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-800";
  src: url("../font/Inter-800.woff2") format("woff2");
  font-display: swap;
}
body {
	font-family: "Inter-400", sans-serif;
	font-weight: 400;
  font-size: 18px;
	line-height: 26px;
	background-color: #0A1224;
}
body.header-mob-active {overflow: hidden;}
h1, h2 {
  font-family: "Inter-700", sans-serif;
	font-weight: 700;
}
h3, h4, .home-page .container-3-item-content .f22-30 {
	font-family: "Inter-600", sans-serif;
	font-weight: 600;
}
.f80-86 {font-size: 80px; line-height: 86px;}
.f64-68 {font-size: 64px; line-height: 68px;}
.f56-62 {font-size: 56px; line-height: 62px;}
.f48-54 {font-size: 48px; line-height: 54px;}
.f42-46 {font-size: 42px; line-height: 46px;}
.f40-46 {font-size: 40px; line-height: 46px;}
.f32-48 {font-size: 32px; line-height: 48px;}
.f28-42 {font-size: 28px; line-height: 42px;}
.f28-34 {font-size: 28px; line-height: 34px;}
.f24-29 {font-size: 24px; line-height: 28.8px;}
.f22-30 {font-size: 22px; line-height: 30px;}
.f16-26 {font-size: 16px; line-height: 26px;}
.f16-24 {font-size: 16px; line-height: 24px;}
.f15-22 {font-size: 15px; line-height: 22px;}
.f14-22 {font-size: 14px; line-height: 22px;}
.f14-20 {font-size: 14px; line-height: 20px;}
.f14-18 {font-size: 14px; line-height: 18px;}
.f12-18 {font-size: 12px; line-height: 18px;}
.bp {
	box-sizing: border-box;
	padding: 0 120px;
	max-width: 1600px;
	margin: 0 auto;
}
.df {display: flex;}
.dfb {justify-content: space-between;}
.dfc {flex-direction: column;}
.orange-title {
	font-family: "Inter-500", sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #FF6B4D;
	margin-bottom: 15px;
}
.color-white {color: #fff;}
.color-accent {color: #FF6B4D;}
.color-secondary {color: #48516C;}
.color-secondary2 {color: #D9D9E3;}
.color-primary {color: #0A1224;}
.container {
	box-sizing: border-box;
	padding: 120px 0 88px;
}
.container-left {width: 42%;}
.container-right {width: 53%;}
header {
	position: fixed;
	width: 100%;
	z-index: 9999;
	transition: 0.5s all;
	height: 92px;
	box-sizing: border-box;
	padding: 12px 0;
}
header .header-box {
	box-sizing: border-box;
	padding: 0 64px;
	width: 100%;
	max-width: 1600px;
	margin: 0 auto;
}
body.white-page header .header-main {padding: 0 64px;}
body.policy-page header .header-main {padding: 0 64px; box-sizing: border-box;}
header .header-main {align-items: center;}
header .header-btns .orange-btn {margin-left: 20px;}
header .header-desktop-links {
	width: 360px;
	margin-left: 8.5%;
}
header .header-logo img {position: relative; top: 2px;}
header .header-mob-menu {
  height: 0;
  transition: all 0.5s ease-out;
  overflow: hidden;
  width: 100%;
}
.hfixed header {
	background: #0A1224D9;
	box-shadow: 0px 8px 32px 0px #FF6B4D0F;
  backdrop-filter: blur(12px);
}
.policy-page.hfixed header, body.white-page header {background: #fff;}
header .header-mob-menu-links1 div {
  border-bottom: 1px solid #0A122414;
  width: 100%;
  margin-bottom: 17.5px;
  padding-bottom: 13px;
}
header .header-mob-menu-links1 div:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
header .header-mob-menu .bp {width: 100%; height: 80%;}
header .header-mob-menu-links {margin-top: 23px;}
header .header-mob-menu-links2 p:first-child {
  font-family: "Inter-600", sans-serif;
  font-weight: 600;
}
header .header-mob-menu-links1 {margin-bottom: 29px;}
header .header-mob-menu-links2 .color-secondary {
  max-width: 180px;
  margin: 4px 0 5px;
}
header .header-mob-menu-btns a:first-child {background: #EAEAEA; opacity: 1 !important;}
header .header-mob-menu-btns a, header .header-mob-menu-btns a.orange-btn {
  border-radius: 12px;
  padding: 18px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  width: 48.8%;
  font-family: "Inter-600", sans-serif;
  font-weight: 600;
}
.home-page .container-1 {
	background: #0A1224;
	width: 100%;
}
.home-page .container-1, .home-page .container-1 .bp, .home-page .container-1 .container-top1 {height: calc(100vh - 92px);}
.home-page .container-1 .container-1l {
  opacity: 0.78;
  max-width: 541px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin-top: -120px;
}
.home-page .container-1 .container-1l p {margin: 25px 0 26px;}
.home-page .container-1 .container-1l .orange-btn {padding: 16px 33px; width: fit-content;}
.home-page .container-1 .container-top1 {
  box-sizing: border-box;
  padding: 140px 0 113px;
}
.home-page .container-1l #changing-word {
  display: inline-block;
  transition: opacity 0.4s ease, transform 0.4s ease;
}
.home-page .container-1l #changing-word.is-hidden {
  opacity: 0;
  transform: translateY(-15px);
}
.home-page .container-1r img {
  width: 800px;
  height: fit-content;
}
.home-page .container-1r {
  margin-top: -100px;
  margin-right: -46px;
  width: calc(100% - 560px);
  max-width: 700px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  position: relative;
  z-index: 2;
}
.home-page .container-1 {overflow: hidden;}
.fox-wrap {
  position: relative;
  width: 420px;
  max-width: 100%;
}
.fox-img {
  position: relative;
  z-index: 2;
  width: 100%;
  display: block;
}
.fox-wrap::before,
.fox-wrap::after {
  content: "";
  position: absolute;
  z-index: 1;
  border-radius: 50%;
  filter: blur(55px);
  opacity: 0.55;
  pointer-events: none;
}
.fox-wrap::before {
  width: 400px;
  height: 400px;
background: radial-gradient(circle,
            rgba(255, 200, 90,  0.5) 0%,
            rgba(255, 160, 60,  0.3) 32%,
            rgba(255, 120, 40,  0.1) 54%,
            transparent 70%
          );
  top: 13%;
  right: 12%;
  animation: blobMoveOne 10s ease-in-out infinite alternate;
}
.fox-wrap::after {
  width: 300px;
  height: 300px;
  background: radial-gradient(circle,
            rgba(210, 110, 255, 0.5) 0%,
            rgba(170,  80, 220, 0.3) 34%,
            rgba(130,  50, 180, 0.1) 56%,
            transparent 70%
          );
  bottom: 5%;
  left: 40%;
  animation: blobMoveTwo 7s ease-in-out infinite alternate;
}
@keyframes blobMoveOne {
  from {
    transform: translate(0, 0) scale(1);
  }
  to {
    transform: translate(-140px, 140px) scale(1.15);
  }
}
@keyframes blobMoveTwo {
  from {
    transform: translate(0px, 0) scale(1);
  }
  to {
    transform: translate(-140px, 40px) scale(0.9);
  }
}
.home-page .container-2 {
	background: linear-gradient(135deg, #0A1224 0%, #1A1437 50%, #0A1224 100%);
	width: 100%;
  transition: 0.3s all;
}
.home-page .container-2 .container-2t {
  text-align: center;
  margin-bottom: 38px;
}
.home-page .container-2 .container-2t h2 {
  max-width: 550px;
  margin: 0 auto 26px;
}
.home-page .container-2 .container-2t .color-secondary2 {
  max-width: 550px;
  margin: 0 auto;
}
.home-page .container-2 .container-2btn {text-align: center;}
.home-page .container-2 .container-2b-item-text {
  font-family: 'Inter-600', sans-serif;
  font-weight: 600;
}
.home-page .container-2 .container-2b-item-hidden {
  max-height: 0;
  opacity: 0;
  transition: 0.4s all;
  position: revert-layer;
}
.home-page .container-2 .container-2b-item .container-2b-item-hidden p {padding-top: 8px;}
.home-page .container-2 .container-2b-item-img {text-align: center;}
.home-page .container-2 .container-2b-item-img img {transition: 0.4s all;}
.home-page .container-2 .container-2b {margin-bottom: 32px;}
.home-page .container-2 .orange-btn {padding: 17px 30px;}
.home-page .container-2 .container-2b-item {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(246, 247, 251, 0.08) 100%);
  box-sizing: border-box;
  padding: 50px 24px 0;
  border-radius: 20px;
  width: 18.3%;
  min-height: 315px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  box-shadow: 0 1px #ffffff26 inset,0 8px 32px #0a122459,0 2px 8px #0a122433;
  transition: 0.4s all;
  overflow: hidden;
  cursor: pointer;
}
.home-page .container-2 .container-2b-item:hover, .home-page .container-2 .container-2b-item:focus {
  box-shadow: 0 24px 60px #0a12244d,0 6px 20px #ff6b4d1a;
  background: radial-gradient(ellipse 80% 60% at 85% 5%,rgba(255,107,77,.13) 0%,rgba(255,107,77,.05) 50%,transparent 75%),linear-gradient(155deg,#111a35,#0a1224 55%,#07101e);
  padding-bottom: 24px;
}
.home-page .container-2 .container-2b-item:hover .container-2b-item-hidden, .home-page .container-2 .container-2b-item:focus .container-2b-item-hidden {
  max-height: 200px;
  opacity: 1;
}
.home-page .container-2 .container-2b-item:hover img, .home-page .container-2 .container-2b-item:focus img {
  transform: scale(.81) translateY(-24px);
  box-shadow: 0 14px 44px #ff6b4d33,0 4px 12px #ff6b4d1a;
  background: radial-gradient(circle at 42% 38%,rgba(255,107,77,.18) 0%,rgba(255,107,77,.06) 55%,transparent 100%);
  border-radius: 100%;
}
.home-page .container-3 {
	background: #FCF6F3;
  width: 100%;
	background-image: url(../img/hero-image-press-btn.webp);
	background-repeat: no-repeat;
  background-size: auto 48.7%;
  background-position: bottom left;
  background-position-x: -23px;
}
.home-page .container-3 .container-3-item {
  margin-top: 26px;
  border-bottom: 1px solid #0A122412;
  padding-bottom: 33px;
  box-sizing: border-box;
}
.home-page .container-3 .container-3-item:last-child {border-bottom: none;}
.home-page .container-3 .container-3-item-icon {margin-right: 20px;}
.home-page .container-3 .container-3-item-content .color-primary {margin-bottom: 7px;}
.home-page .container-left .f18-26 {
	letter-spacing: -0.034px;
	margin-top: 25px;
  max-width: 485px;
}
.home-page .container-4 {
	background: #0A1224;
	width: 100%;
}
.home-page .container-4 .container-4t {
  text-align: center;
  margin-bottom: 20px;
}
.home-page .container-4 .container-4t h2 {
  max-width: 950px;
  margin: 0 auto 24px;
}
.home-page .container-4 .container-4t p.color-secondary2 {
  margin: 0 auto;
  max-width: 680px;
}
.home-page .container-4 .container {padding-bottom: 0px !important;}
.home-page .container-5 {
	background: linear-gradient(0deg, #0A1224, #0A1224), radial-gradient(60% 100% at 100% 50%, rgba(7, 16, 31, 0.2) 0%, rgba(0, 0, 0, 0) 60%);
	width: 100%;
}
.home-page .container-5 .container-5-num-item-num {
  font-size: 64px;
  line-height: 100%;
  font-family: 'Inter-800', sans-serif;
  font-weight: 800;
  margin-bottom: 14px;
}
.home-page .container-5 .stat-number {transition: 0.3s all;}
.home-page .container-5 .container-5-num-item {text-align: center;}
.home-page .container-5 .container-5-number {justify-content: space-between; justify-content: space-evenly;}

.home-page .container-6 {
	background: linear-gradient(135deg, #0A1224 0%, #1A1437 50%, #0A1224 100%);
	width: 100%;
}
.home-page .container-6 .container-left .color-secondary2 {max-width: 460px; margin-top: 23px;}
.home-page .container-6 .hcontainer-4-item-nr {margin: 17px 30px 0 0;}
.home-page .container-6 .hcontainer-4-item-nr p {
  font-size: 20px;
  line-height: 20px;
  font-family: 'Inter-500', sans-serif;
  font-weight: 500;
  letter-spacing: 1.2px;
}
.home-page .container-6 .hcontainer-4-item-title {
  font-family: 'Inter-600', sans-serif;
  font-weight: 600;
  margin-bottom: 6px;
}
.home-page .container-6 .hcontainer-4-item-descr {max-width: 550px;}
.home-page .container-6 .hcontainer-4-item {
  margin-top: 24px;
  border-bottom: 1px solid #FFFFFF14;
  padding-bottom: 23px;
}
.home-page .container-6 .hcontainer-4-item:last-child {border: none;}
.home-page .container-7 {
  background-image: url(../img/background-image-home-reviews.webp);
	background-repeat: no-repeat;
	width: 100%;
  background-size: cover;
  background-position: top;
}
.home-page .container--7 {
  background: linear-gradient(0deg, rgba(5, 9, 20, 0.45), rgba(5, 9, 20, 0.45)),
  linear-gradient(0deg, rgba(5, 9, 20, 0.45), rgba(5, 9, 20, 0.45)),
  linear-gradient(180deg, rgba(0, 0, 0, 0) 55%, rgba(5, 9, 20, 0.45) 100%);
  width: 100%;
  height: 100%;
}
.home-page .container-7 .container-7t {
  text-align: center;
  margin-bottom: 38px;
}
.home-page .container-7 .container-7t p.color-secondary2 {
  margin: 25px auto 0;
  width: 100%;
  max-width: 500px;
}
.home-page .container-7 .container-7b-item {
  backdrop-filter: blur(20px);
  box-sizing: border-box;
  padding: 28px 32px;
  border-radius: 20px;
  background: #FFFFFF0D;
  width: 100%;
  max-width: 760px;
  margin: 0 auto;
  position: sticky;
  bottom: 250px;
  transition: 0.3s all;
}
.home-page .container-7 .container-7b-item:nth-child(2) {transform: translateY(10px);}
.home-page .container-7 .container-7b-item:nth-child(3) {transform: translateY(20px);}
.home-page .container-7 .container-7b-item:nth-child(4) {transform: translateY(30px);}
.home-page .container-7 .container-7b-item:nth-child(5) {transform: translateY(40px);}
.home-page .container-7 .container-7b-item:nth-child(6) {transform: translateY(50px);}
.home-page .container-7 .container-7b {margin-bottom: 50px;}
.home-page .container-7 .container-7b-item-author-1 p {
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 99px;
  color: #000000BF;
  font-family: 'Inter-700', sans-serif;
  font-size: 13px;
  line-height: 19.5px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin-right: 13px;
}
.home-page .container-7 .container-7b-item-author-2 {justify-content: center;}
.home-page .container-7 .container-7b-item-author-2 .f16-26 {
  font-family: 'Inter-600', sans-serif;
  font-weight: 600;
  font-size: 15px;
  line-height: 22.5px;
}
.home-page .container-7 .container-7b-item-text {
  margin: 9px 0 22px;
  width: 100%;
  max-width: 95%;
}
.home-page .container-8 {
	border-bottom: 1px solid #FFFFFF12;
	height: 49px;
}
.home-page .container-9 {
	background: linear-gradient(135deg, #0A1224 0%, #1A1437 50%, #0A1224 100%);
	width: 100%;
}
.container-1 {padding-top: 92px;}
.contacts-page {background: linear-gradient(135deg, #0A1224 0%, #1A1437 50%, #0A1224 100%), radial-gradient(60% 50% at 50% 40%, rgba(138, 75, 175, 0.08) 0%, rgba(0, 0, 0, 0) 70%);}
.contacts-page .container--1 {
  box-shadow: 0px 8px 48px 0px #0000001F;
  background: #fff;
  border-radius: 20px;
  box-sizing: border-box;
  padding: 40px;
  margin: 90px auto 90px;
  max-width: 480px;
  width: 100%;
}
.contacts-page .contacts-form-bottom {
  background: #F6F7FB;
  border-radius: 12px;
  box-sizing: border-box;
  padding: 20px;
}
.contacts-page .contacts-form-bottom span {
  font-family: 'Inter-700', sans-serif;
  font-weight: 700;
}
.contacts-page .contacts-form-bottom a:hover, .contacts-page .contacts-form-bottom a:focus {opacity: 0.8;}
.contacts-page .contacts-form-top p {
  margin-top: 9px;
  letter-spacing: -0.1px;
}
.contacts-page .contacts-form-main {margin: 20px 0 16px;}
.contacts-page .contacts-form-bottom p.color-primary {margin-bottom: 13px;}
.exchange-page {background: linear-gradient(135deg, #0A1224 0%, #1A1437 50%, #0A1224 100%);}
.exchange-page .exchange-content p {
	margin-bottom: 10px;
  width: 100%;
  max-width: 530px;
}
.exchange-page .exchange-content p.f14-22 {
	text-transform: uppercase;
	font-family: "Inter-700", sans-serif;
	font-weight: 700;
	margin-top: 15px;
  letter-spacing: 1.1px;
	margin-bottom: 15px;
}
.exchange-page .container--1 {margin: 92px auto 106px;}
.exchange-page .exchange-payments {width: 176px; margin-bottom: 18px;}
.exchange-page .exchange-payments img:first-child {width: 88px; height: 34px;}
.exchange-page .exchange-payments img:last-child {height: 28px; width: 100%;}
.exchange-page .container-1-left {width: 54%; max-width: 650px;}
.exchange-page .container-1-right {width: 45%; max-width: 550px;} /*-71*/
.exchange-page .f64-68 {margin-bottom: 18px;}
.exchange-page .exchange-bottom-item {
	background: #2C2647;
	border-radius: 100px;
	padding: 6px 12px;
	box-sizing: border-box;
}
.exchange-page .exchange-bottom-item img {margin-right: 9px;}
.exchange-page .exchange-bottom-item p {align-items: center;}
.exchange-page .exchange-bottom {max-width: 351px; width: 100%;}
.exchange-page .exchange-calc-head h2 {
  letter-spacing: -0.2px;
  margin-bottom: 10px;
}
.exchange-page .exchange-calc-head {margin-bottom: 22px;}
.exchange-page .exchange-calculator {
	background: #fff;
	box-shadow: 0px 8px 48px 0px #00000014;
	border-radius: 20px;
	box-sizing: border-box;
	padding: 40px;
}
.exchange-page .refresh-pill {
	background: #0A12240A;
	border-radius: 100px;
	box-sizing: border-box;
	padding: 7px 14px;
	margin-top: 8px;
	font-size: 11px;
	line-height: 13.5px;
	font-family: "Inter-600", sans-serif;
	font-weight: 600;
	gap: 5px;
	width: 69px;
	justify-content: center;
	transition: 0.3s all;
  color: #5A6480;
}
.exchange-page .refresh-pill.refreshing {
  background: rgba(255, 107, 77, 0.08);
  color: #FF6B4D;
	width: fit-content;
}
.exchange-page .refresh-pill.warn {
  background: rgba(255, 107, 77, 0.08);
  color: #FF6B4D;
}
.exchange-page .refresh-pill svg { display: block; flex-shrink: 0; }
.exchange-page .refresh-pill .spinner { display: none; }
.exchange-page .refresh-pill.refreshing .ring { display: none; }
.exchange-page .refresh-pill.refreshing .spinner {
  display: block;
  animation: spin 1s linear infinite;
}
.exchange-page .ring-track { stroke: #0A12241A; }
.exchange-page .refresh-pill.warn .ring-track { stroke: rgba(255, 107, 77, 0.08); }
.exchange-page .ring-progress {
  stroke: currentColor;
  transition: stroke-dashoffset 1s linear, stroke .2s ease;
}
.exchange-page .ring-dot { fill: currentColor; }
@keyframes spin { to { transform: rotate(360deg); } }
.exchange-page .calc-row {flex-direction: column-reverse;}
.exchange-page .select-wrap { position: relative; }
.exchange-page .exchange-calculator .coin-icon {display: none;}
.exchange-page .exchange-calculator .field {
  border-radius: 8px;
  transition: 0.3s all;
  width: 48.8%;
}
.exchange-page .selector {
	background: #F6F7FB;
  padding: 16px;
  box-sizing: border-box;
  border-radius: 12px;
  border: 1px solid #F6F7FB;
  justify-content: space-between;
  font-family: "Inter-600", sans-serif;
	font-weight: 600;
  align-items:center;
  cursor: pointer;
  color: #0A1224;
}
.exchange-page .selector .chev {
  display: flex;
  justify-content: center;
}
.exchange-page .calc-main .selector:hover, .exchange-page .amount#fromAmount:hover, .exchange-page .calc-main .selector:focus, .exchange-page .amount#fromAmount:focus {border: 1px solid #FF6B4D;}
.exchange-page .amount {
  background: #F6F7FB;
  padding: 16px;
  box-sizing: border-box;
  border-radius: 12px;
  border: 1px solid #F6F7FB;
  outline: none;
  margin-top: 11px;
  font-family: "Inter-600", sans-serif;
	font-weight: 600;
}
.exchange-page .exchange-calculator button.orange-btn, .contacts-page button.orange-btn {
  width: 100%;
  font-size: 16px;
  line-height: 20px;
  padding: 18px;
  transition: 0.3s all;
}
.exchange-page .exchange-calculator .convert:disabled {opacity: 0.7; cursor: wait;}
.exchange-page .exchange-calculator .calc-info {margin: 20px 0 20px;}
.exchange-page .exchange-calculator .calc-info-item {margin-bottom: 10px;}
.exchange-page .exchange-calculator .dropdown {
  position: absolute;
  top: calc(100% + 6px);
  right: 0;
  background: #F6F7FB;
  border: 1px solid #F6F7FB;
  border-radius: 12px;
  padding: 16px;
  box-sizing: border-box;
  display: none;
  box-shadow: 0 20px 50px -10px rgba(0,0,0,0.5);
  max-height: 280px; 
  overflow-y:auto;
  z-index: 10;
}
.exchange-page .exchange-calculator .dropdown.open { display: block; }
.exchange-page .exchange-calculator .opt {
  display:flex; align-items:center; gap:10px;
  padding: 10px 12px; border-radius: 10px;
  cursor: pointer;
  font-size: 14px;
  margin-top: 15px;
  transition: 0.3s all;
  color: #0A1224;
  }
.exchange-page .exchange-calculator .opt:hover, .exchange-page .exchange-calculator .opt:focus, .exchange-page .exchange-calculator .opt.active {background: #FF6B4D; color: #fff;}
.exchange-page .exchange-calculator .opt.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  position: relative;
}
.exchange-page .exchange-calculator .opt.disabled:hover { background: transparent; color: #0A1224;}
.exchange-page .exchange-calculator .opt.disabled .lock {
  margin-left: auto;
  font-size: 11px;
  opacity: 1;
}
.exchange-page .exchange-calculator .swap-btn {
  cursor: pointer;
  border: 1px solid #E1E4EB;
  box-shadow: 0px 2px 4px 0px #0000000A;
  background: #fff;
  box-sizing: border-box;
  padding: 8px;
  width: 38px;
  height: 38px;
  border-radius: 24px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  position: absolute;
  z-index: 9;
  align-items: center;
}
.exchange-page .exchange-calculator .swap-btn svg {
  transform: scaley(-1) rotate(90deg);
  transition: 0.3s all;
}
.exchange-page .exchange-calculator .swap-row {
  display:flex; justify-content:center; align-items:center;
  margin: -10px 0; position: relative; z-index: 2;
}
.exchange-page .exchange-calculator .calc-info-item:nth-child(2), .exchange-page .exchange-calculator .toast {margin-bottom: 0;}
.exchange-page .exchange-calculator .toast.ok {
  opacity: 0;
  max-height: 0;
  transition: 0.3s all;
}
.exchange-page .exchange-calculator .toast {opacity: 1; max-height: 100px;}
.exchange-page .exchange-calculator .toast p {padding-top: 10px;}
.exchange-page .exchange-calculator .swap-btn:hover svg {transform: rotate(-90deg);}
.exchange-page .exchange-calculator .amount::-webkit-outer-spin-button,
.exchange-page .exchange-calculator .amount::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
.exchange-page .exchange-calculator .amount[readonly] { cursor: default; }
.exchange-page .exchange-calculator .calc-info-links a.link, .contacts-page .contacts-form-links a.link {color: #6A7491;}
.exchange-page .exchange-calculator .calc-info-links a.link:nth-child(2), .contacts-page .contacts-form-links a.link:nth-child(2) {margin: 0 16px;}
.exchange-page .exchange-calculator .calc-info-links, .contacts-page .contacts-form-links {justify-content: center; margin-top: 16px;}
.exchange-page .exchange-calculator .field-row {display:flex; align-items:center;}
html { scroll-behavior: smooth;}
.policy-page .policy-main .terms-section {scroll-margin-top: 110px;}
.policy-page .container-1 .bp {margin: 60px auto;}
.policy-page .policy-info-box {
  border-top: 1px solid #F0F0F0;
  background: #F6F7FB;
  border-radius: 12px;
  box-sizing: border-box;
  padding: 16px 21px;
  margin-top: 16px;
}
body.white-page {background: #fff;}
body.white-page header a {color: #0A1224;}
body.white-page header .header-mob-menu-links2 a {color: #FF6B4D;}
body.white-page header a.orange-btn, body.white-page button.orange-btn, .contacts-page button.orange-btn {color: #fff;}
body.white-page header .header-logo-mob {display: block;}
body.white-page header .header-logo-def {display: none;}
body.white-page header .header-box {padding: 0;}
body.white-page header .header-main {
  border-bottom: 1px solid #F0F0F0;
  padding-bottom: 12px !important;
}
body.white-page header .header--btn-mob span {background: #0A1224;}
.policy-page .policy-bold {
  font-family: "Inter-600", sans-serif;
  font-weight: 600;
}
.policy-page .policy-list a {
  font-size: 14px;
  line-height: 22px;
  color: #48516C;
  padding: 8px 12px;
  border-radius: 8px;
  display: block;
}
.policy-page .policy-list a:hover, .policy-page .policy-list a:focus {background: #F6F7FB;}
.policy-page .policy-list a.active {
  font-weight: 600;
  color: #FF6B4D;
  background: rgba(255, 107, 77, 0.08);
}
.policy-page .policy-label {
  font-family: "Inter-700";
  font-weight: 700;
  letter-spacing: 1px;
}
.policy-page .policy-title p {
  font-family: "Inter-500", sans-serif;
  font-weight: 500;
  margin-bottom: 12px;
}
.policy-page .policy-title {margin-bottom: 16px;}
.policy-page .policy-info p:first-child {margin-right: 26px;}
.policy-page .policy-search, .blog-list-page #blogSearch, .faq-page #faqSearch {
  width: 100%;
  font-size: 15px;
  line-height: 100%;
  color: #6A7491;
  box-sizing: border-box;
  padding: 19px 16px 17px 45px;
  border-radius: 8px;
  background: #F6F7FB url('../img/icon-zoom.svg') no-repeat 18px 52%;
  margin: 17px 0 16px;
}
.faq-page #faqSearch {
  max-width: 360px;
  margin: 38px auto 0;
}
.policy-page .policy-search:focus {outline: 1px solid #FF6B4D; border-color: #FF6B4D;}
.policy-page .container-1-left {
  box-sizing: border-box;
  padding-left: 41px;
  width: 27%;
  position: sticky;
  top: 152px;
  height: fit-content;
}
.policy-page .container-1-right {width: 68.2%;}
.policy-page .policy-main h2 {margin-bottom: 16px;}
.policy-page .policy-main p, .policy-page .policy-main ul {
  font-size: 16px;
  line-height: 26px;
  color: #48516C;
  margin-bottom: 16px;
}
.policy-page .policy-main h3, .policy-page .policy-main h4 {color: #0A1224;}
.policy-page .policy-main h3 {margin: 20px 0 12px;}
.policy-page .policy-main ul {
  list-style: circle;
  padding-left: 40px;
}
.policy-page .policy-main h4, .policy-page .policy-main .policy-before-ul, .policy-page .policy-main li {margin-bottom: 8px;}
.policy-page .policy-main section {margin-bottom: 26px;}
.policy-page .policy-main .policy-last {margin-bottom: 0 !important;}
.policy-page .policy-main {margin-top: 28px;}
.policy-page .search-status {
    /*background: #FFF6DD;
    border: 1px solid #FFE3A0;*/
  border: 1px solid #6A7491;
  border-radius: 12px;
  padding: 14px 16px;
  margin-bottom: 28px;
  font-size: 14px;
  color: #6A7491;
  transition: 0.3s all;
}
.policy-page .search-clear {transition: 0.3s all;}
.policy-page mark.search-hit, .faq-page mark.search-hit {
  background: rgba(255, 107, 77, 0.2);
  color: inherit;
  border-radius: 3px;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
.policy-page .search-results {margin-top: 12px;}
.policy-page .search-status-head {
  align-items: center;
  flex-wrap: wrap;
}
.policy-page .result-item {
  align-items: center;
  padding: 8px 12px;
  background: #fff;
  border-radius: 8px;
  text-decoration: none;
  font-size: 14px;
  transition: 0.3s all;
  color: #48516C;
}
.policy-page .result-item:hover {background: #F6F7FB;}
.policy-page .search-status strong {
  color: #FF6B4D;
  font-family: 'Inter-700', sans-serif;
  font-weight: 700;
}
.policy-page .result-item .result-count {
  flex: 0 0 auto;
  color: #48516C;
  padding: 3px 10px;
  font-size: 12px;
  font-family: 'Inter-600', sans-serif;
  font-weight: 600;
  white-space: nowrap;
}
.policy-page .policy-overlay {
  position: fixed;
  inset: 0;
  backdrop-filter: blur(4px);
  z-index: -99999;
  opacity: 0;
  align-items: flex-end;
  transition: 0.3s all;
}
.policy-overlay.open {
  z-index: 99999;
  opacity: 1;
}
.policy-page .policy-mob-block {
  position: absolute;
  bottom: 0;
  left: 25%;
  right: 25%;
  width: 50%
}
.policy-page .policy-sheet {
  margin: 0 auto;
  background: #fff;
  width: 100%;
  box-sizing: border-box;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  padding: 24px;
  max-height: 80vh;
  overflow: auto;
  transition: 0.3s all;
  border-top: 1px solid #D9D9E3;
}
.policy-page .policy-fab {
  display: none;
  position: fixed;
  bottom: 24px;
  right: 24px;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background: #FF6B4D;
  color: #fff;
  border: none;
  box-shadow: 0 8px 24px rgba(255, 107, 77, 0.4);
  cursor: pointer;
  z-index: 999999;
  align-items: center;
  justify-content: center;
}
.policy-page .policy-fab line {transition: 0.3s all;}
.policy-page .open-policy-menu-mob line:nth-child(2) {opacity: 0;}
.policy-page .open-policy-menu-mob line:nth-child(1) {
  -webkit-transform: rotate(45deg) translate(5px, -5px);
  transform: rotate(45deg) translate(5px, -5px);
}
.policy-page .open-policy-menu-mob line:nth-child(3) {
  -webkit-transform: rotate(-45deg) translate(-13px, -1px);
  transform: rotate(-45deg) translate(-13px, -1px);
}
.policy-page .policy-table .policy-table-item {
  border-top: 1px solid #0A122414;
}
.policy-page .policy-table .policy-table-item-right {width: 27%; color: #0A1224; border-right: 1px solid #0A122414;}
.policy-page .policy-table .policy-table-item-left {width: 73%; color: #5A6480;}
.policy-page .policy-table .policy-table-item p {
  font-size: 14px;
  line-height: 22px;
  padding: 14.5px 18px;
  box-sizing: border-box;
  margin-bottom: 0;
}
.policy-page .policy-table {border: 1px solid #0A122414; border-radius: 12px;}
.policy-page .policy-table .policy-table-item-title {background: #F6F7FB; border-top: none; border-radius: 12px 12px 0 0;}
/*404*/
.page-404 {background: linear-gradient(135deg, #0A1224 0%, #1A1437 50%, #0A1224 100%);}
.page-404 .container--1 {text-align: center;}
.page-404 .container--1 p {margin: 20px 0 24px;}
.page-404 main {
  height: calc(100vh - 150px);
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.page-404 .container-1 {padding-top: 50px;}
/*cookies*/
#cookies-banner {
  position: fixed;
	bottom: 10px;
	right: 10px;
	left: 10px;
  padding: 24px;
  box-sizing: border-box;
	background-color: #FFFFFF;
  border-color: #f4f4f4;
	border-radius: 10px;
  z-index:9999;
	width: calc(100% - 20px);
  display: flex;
  justify-content: space-between;
	box-shadow: 0 10px 30px rgba(0,0,0,.35);
  flex-direction: column;
}
#cookies-banner p {
	color: #0A1224;
  font-size: 16px;
  line-height: 20px;
  display: inline;
  align-content: center;
}
#cookies-banner .cookies-content {width: 100%; display: flex; flex-direction: column;}
#cookies-banner a {
	color: #0A1224;
	font-size: 16px;
	line-height: 20px;
	overflow-wrap: break-word;
}
#cookies-banner .btn-cookies-box {
	align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 16px;
}
#cookies-banner .cookies-title {
  margin-top: 16px;
  margin-bottom: 8px;
}
#cookies-banner .cookies-text {margin-bottom: 8px;}
#cookies-banner .btn-cookies-box button {
  background-color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	line-height: 20px;
	padding: 8px 27px;
	font-family: 'Inter-600', sans-serif;
  font-weight: 600;
	border-radius: 10px;
	outline: none;
	height: 42px;
	width: 160px;
	cursor: pointer;
	transition: 0.3s;
}
#cookies-banner .btn-cookies-box #cookies-accept {
	color: #FF6B4D;
  border: 2px solid #FF6B4D;
}
#cookies-banner .btn-cookies-box button:hover, #cookies-banner .btn-cookies-box button:focus {
	color: #fff !important;
	background-color: #FF6B4D !important;
	border: 2px solid #FF6B4D !important;
}
#cookies-banner [hidden]{display:none}
#cookies-banner a {font-family: 'Inter-600', sans-serif; color: #FF6B4D; font-weight: 600; display: contents;}
#cookies-banner .cookies-title {
  font-family: 'Inter-600', sans-serif;
  font-weight: 600;
}
/*blog article*/
.blog-article-page .container-1t {margin: 70px auto 50px;}
.blog-article-page .container-1b {margin: 24px 0;}
.blog-article-page .container-1, .blog-article-page .container-3 {
  max-width: 804px;
  margin: 0 auto;
}
.blog-article-page .container-1t .ba-tag p, .blog-list-page .ba-tag p {
  font-size: 10px;
  color: rgb(255, 107, 77);
  background: rgba(255, 107, 77, 0.1);
  letter-spacing: 0.2px;
  font-family: 'Inter-600', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  padding: 0px 8px;
  line-height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  border-radius: 6px;
}
.blog-article-page .container-1t .ba-back a span, .blog-article-page .container-1b p span {
  flex-direction: column;
  justify-content: center;
  margin-right: 9px;
}
.blog-article-page .container-1b p:first-child {margin-right: 23px;}
.blog-article-page .container-2 img {width: 100%; height: auto; border-radius: 24px;}
.blog-article-page .container-2 {
  max-width: 950px;
  margin: 0 auto 39px;
}
.blog-article-page .container-3 .article-author-name p {
  font-family: 'Inter-600', sans-serif;
  font-weight: 600;
}
.blog-article-page .container-3 .article-author-name {
  justify-content: center;
  flex-direction: column;
  margin-left: 14px;
}
.blog-article-page .container-3 {
  padding-bottom: 15px;
  border-bottom: 1px solid #0A122414;
  margin-bottom: 25px;
}
.blog-article-page .container-4, .blog-article-page .container-5 {
  max-width: 732px;
  margin: 0 auto 25px;
}
.blog-article-page .container-4 p, .blog-article-page .container-4 ul, .blog-article-page .container-4 li, .blog-article-page .container-4 ol {
  color: #48516C;
  font-size: 16px;
  line-height: 26px;
}
.blog-article-page .container-4 blockquote, .blog-article-page .container-4 p, .blog-article-page .container-4 ul, .blog-article-page .container-4 ol {margin-bottom: 8px;}
.blog-article-page .container-4 li {margin-bottom: 4px;}
.blog-article-page .container-4 li:last-child {margin-bottom: 0;}
.blog-article-page .container-4 h1, .blog-article-page .container-4 h2, .blog-article-page .container-4 h3, .blog-article-page .container-4 h4 {color: #0A1224;}
.blog-article-page .container-4 h2 {
  font-size: 28px;
  line-height: 34px;
  margin: 26px 0 16px;
}
.blog-article-page .container-4 h1 {
  font-size: 48px;
  line-height: 54px;
  margin: 26px 0 16px;
}
.blog-article-page .container-4 h3 {
  font-size: 22px;
  line-height: 30px;
  margin: 20px 0 12px;
}
.blog-article-page .container-4 h4 {
  font-size: 18px;
  line-height: 26px;
  margin: 16px 0 8px;
}
.blog-article-page .container-4 blockquote {
	border-left: 2px solid #FF6B4D;
  background: linear-gradient(135deg, rgba(255, 107, 77, 0.05) 0%, rgba(255, 107, 77, 0.02) 100%);
	margin-left: 0;
  padding: 32px 40px;
}
.blog-article-page .container-4 blockquote p {
  font-size: 20px;
  line-height: 32px;
  font-style: italic;
  font-weight: 500;
  font-family: 'Inter-500', sans-serif;
  color: #0A1224;
}
.blog-article-page .container-4 ul {
  list-style: disc;
  padding-left: 37px;
}
.blog-article-page .container-4 img {
  width: 100%;
  height: auto;
  margin: 16px auto;
  border-radius: 16px;
}
.blog-article-page .container-4 figure {margin: 0;}
.blog-article-page .container-4 a {
  color: #FF6B4D;
  font-family: 'Inter-600', sans-serif;
  font-weight: 600;
}
.blog-article-page .container-4 a:hover, .blog-article-page .container-4 a:focus {opacity: 0.8;}
.blog-article-page .container-5 {margin-bottom: 63px;}
.blog-article-page .container-5 {background: linear-gradient(135deg, #0A1224 0%, #1A1437 50%, #0A1224 100%); border-radius: 20px;}
.blog-article-page .container-5 .f32-48 {
  font-family: 'Inter-800', sans-serif;
  font-weight: 800;
  letter-spacing: -0.78px;
}
.blog-article-page .container--5 {
  box-sizing: border-box;
  padding: 50px;
  text-align: center;
}
.blog-article-page .container--5 .f16-24 {
  max-width: 537px;
  margin: 16px auto 22px;
}
.blog-article-page .container--5 a.orange-btn {
  padding: 20px 30px;
  font-size: 16px;
}
.blog-article-page .container-3 .container-3r .f16-26 {
  font-family: 'Inter-600', sans-serif;
  font-weight: 600;
}
.blog-article-page .container-3 .container-3r {align-items: center;}
.blog-article-page .container-3 .article-share-item {
  width: 40px;
  height: 40px;
  border: 1px solid #0A12241F;
  box-sizing: border-box;
  padding: 8px;
  border-radius: 8px;
  margin-left: 12px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  transition: 0.3s all;
  cursor: pointer;
}
.blog-article-page .container-3 .article-share-item:first-child {margin-left: 7px;}
.blog-article-page .container-3 .article-share-item:hover, .blog-article-page .container-3 .article-share-item:focus {background: #0A12241F;}
.blog-list-page .container--1 {
  margin-top: 60px;
  text-align: center;
}
.blog-list-page .container--1 h1 {margin: 16px auto 25px;}
.blog-list-page .container--1 .color-secondary {
  max-width: 520px;
  margin: 0 auto;
}
.blog-list-page .blog-list-items {flex-wrap: wrap;}
.blog-list-page .blog-list-items {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 30px;
  margin-top: 32px;
}
.blog-list-page .blog-list-item {
  width: 100%;
  border: 1px solid #F0F0F0;
  border-radius: 16px;
  transition: 0.3s all;
}
.blog-list-page .blog-list-item .blog-list-item-excerpt-image img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  border-radius: 16px 16px 0 0;
  object-position: center;
  transition: 0.3s all;
}
.blog-list-page .blog-list-item .blog-list-item-excerpt--image {
  border-radius: 16px 16px 0 0;
  overflow: hidden;
}
.blog-list-page .blog-list-item-title h2 {
  font-size: 18px;
  line-height: 26px;
  color: #0A1224;
}
.blog-list-item .blog-list-item-main {
  box-sizing: border-box;
  padding: 10px 24px 24px;
}
.blog-list-item .blog-list-item-tag-read {margin: 10px 0;}
.blog-list-item .blog-list-item-desc {margin-bottom: 12px;}
.blog-list-page .blog-list-item:hover, .blog-list-page .blog-list-item:focus {
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(10, 18, 36, 0.12);
}
.blog-list-page .blog-list-item:hover .blog-list-item-excerpt-image img, .blog-list-page .blog-list-item:focus .blog-list-item-excerpt-image img {transform: scale(1.05);}
.blog-list-page .blog-list-tag .blog-tab {
  border: 1.5px solid rgba(10, 18, 36, 0.12);
  background: transparent;
  color: rgb(90, 100, 128);
  padding: 12px 20px;
  box-sizing: border-box;
  font-family: 'Inter-600', sans-serif;
  font-weight: 600;
  transition: 0.3s all;
  border-radius: 8px;
  margin-right: 10px;
  outline: none;
}
.blog-list-page .blog-list-tag .blog-tab:last-child {margin-right: 0;}
.blog-list-page .blog-list-tag {text-align: center;}
.blog-list-page .blog-list-tag .blog-tab:hover, .blog-list-page .blog-list-tag .blog-tab.active {
  border: 1.5px solid #FF6B4D;
  cursor: pointer;
  color: rgb(255, 107, 77);
  background: rgba(255, 107, 77, 0.1);
}
.blog-list-page .blog-list-item.hidden { display: none !important; }
.blog-list-page .blog-empty {
	grid-column: 1 / -1;
	text-align: center;
	color: #6A7491;
	font-size: 16px;
  line-height: 26px;
}
.blog-list-page .blog-list-search {
  width: 360px;
  margin: 5px auto 10px;
  color: #6A7491;
}
.blog-list-page .container-2 {margin-bottom: 60px;}
.blog-list-page .blog-list-pagination {
  margin-top: 25px;
  text-align: center;
}
.blog-list-page .blog-list-pagination .pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #F6F7FB;
  width: fit-content;
  margin: 0 auto;
  border-radius: 8px;
  overflow: hidden;
}
.blog-list-page .blog-list-pagination .pagination-link {
  font-size: 14px;
  line-height: 18px;
  font-family: "Inter-600", sans-serif;
  font-weight: 600;
  transition: 0.3s all;
  width: fit-content;
  min-width: 45px;
  height: 45px;
  box-sizing: border-box;
  padding: 15px;
  border: 0.5px solid #fff;
  color: #6A7491;
  background: #F6F7FB;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.blog-list-page .blog-list-pagination span.pagination-link, .blog-list-page .blog-list-pagination .pagination-link:hover, .blog-list-page .blog-list-pagination .pagination-link:focus {
	background: #FF6B4D;
  color: #fff;
}
.blog-list-page .blog-tabs {display: inline-flex;}
.blog-list-page .blog-read-time p, .blog-list-page .blog-list-item-date p {
  font-family: 'Inter-500', sans-serif;
  font-weight: 500;
}
.home-page .container-9 .container {text-align: center;}
.home-page .container-9 .container p.color-white {
  max-width: 340px;
  margin: 24px auto 43px;
}
.home-page .container-9 .container a.orange-btn {padding: 14px 32px; margin-bottom: 32px;}
.faq-page .container-1t {
  text-align: center;
  margin: 60px auto 50px;
  width: 100%;
  max-width: 510px;
}
.faq-page .container-1t h1 {margin-bottom: 24px;}
.faq-page .container-2l-title {
  text-transform: uppercase;
  color: #94A0BA;
  letter-spacing: 0.96px;
  font-family: 'Inter-700', sans-serif;
  font-weight: 700;
  margin-bottom: 18px;
  margin-left: 14px;
}
.faq-page .container-2r h2 {letter-spacing: -0.4px;}
.faq-page .container-2 .container-2l {width: 30%;}
.faq-page .container-2 .container-2r {width: 66.8%;}
.faq-page ol {margin: 0;}
.faq-page .container-quest-item-content p, .faq-page .container-quest-item-content ul, .faq-page .container-quest-item-content ol {margin-bottom: 12px;}
.faq-page .container-quest-item-content li {margin-bottom: 6px;}
.faq-page .faq-answer-last {margin-bottom: 0 !important;}
.faq-page .container-2 .container-2r-title {margin-bottom: 38px;}
.faq-page .container-2 .faq-category-item-title {
  color: #5A6480;
  font-family: 'Inter-500', sans-serif;
  font-weight: 500;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 11px;
}
.faq-page .container-2 .faq-category-item {
  margin-bottom: 2px;
  transition: 0.3s all;
  padding: 12px 14px;
  box-sizing: border-box;
  border-radius: 10px;
  width: 100%;
  max-width: 245px;
  cursor: pointer;
}
.faq-page .container-2 .faq-category-item .f15-22, .faq-page .container-2 .faq-category-item-img img {transition: 0.3s all;}
.faq-page .container-2 .faq-category-item-img {
  width: 36px;
  height: 36px;
  transition: 0.3s all;
  background: #F6F7FB;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.faq-page .container-2 .faq-category-item.active, .faq-page .container-2 .faq-category-item:hover, .faq-page .container-2 .faq-category-item:focus {background: rgba(255, 107, 77, 0.06);}
.faq-page .container-2 .faq-category-item.active .faq-category-item-img, 
.faq-page .container-2 .faq-category-item:hover .faq-category-item-img,
.faq-page .container-2 .faq-category-item:focus .faq-category-item-img {background: rgb(255, 107, 77);}
.faq-page .container-2 .faq-category-item.active .faq-category-item-img img,
.faq-page .container-2 .faq-category-item:hover .faq-category-item-img img,
.faq-page .container-2 .faq-category-item:focus .faq-category-item-img img {filter: contrast(10);}
.faq-page .container-2 .faq-category-item.active .f15-22, .faq-page .container-2 .faq-category-item:hover .f15-22, .faq-page .container-2 .faq-category-item:focus .f15-22 {color: #FF6B4D;}
.faq-page .container-2 .faq-category-back p {font-weight: 600; font-family: 'Inter-600', sans-serif; margin: 18px 0 0 14px; cursor: pointer;}
.faq-page .container-2 .faq-category-question {display: none;}
.faq-page .container-2 .faq-category-question.active {display: block;}
.faq-page .container-2 .container-quest-item {
  width: 100%;
  border: none;
  text-align: left;
  outline: 0;
  font-size: 15px;
  transition: 0.5s all;
  box-sizing: border-box;
  padding: 20px 12px;
  justify-content: space-between;
  border-top: 1px solid #D1D1D2;
  cursor: pointer;
}
.faq-page .container-2 .container-quest-item-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease-out;
  padding: 0;
  margin-top: 2px;
  max-width: calc(100% - 60px);
}
.faq-page .container-2 .container-quest-item-title {
  font-family: 'Inter-600', sans-serif;
  font-weight: 600;
}
.faq-page .container-2 {margin-bottom: 60px;}
.faq-page .container-2 .container-quest-item-img img {transform: rotate(180deg); transition: 0.3s all;}
.faq-page .container-2 .container-quest-item.active-quest .container-quest-item-img img {transform: rotate(0deg);}
.faq-page .container-2 .country-list span {
  background: #F6F7FB;
  border: 1px solid rgba(10, 18, 36, 0.10);
  font-size: 12px;
  color: #0A1224;
  padding: 3px 11px;
  border-radius: 100px;
  margin-bottom: 8px;
  margin-right: 5px;
}
.faq-page .container-2 .country-list span:last-child {margin-right: 0;}
.faq-page .container-2 .country-list {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 4px;
}
footer {
	background: #0A1224;
  box-sizing: border-box;
  padding: 64px 0 26px;
}
footer .footer-m-col-1 {width: fit-content;}
footer .footer-m-col-2 {width: 13%;}
footer .footer-m-col-3 {width: 13%;}
footer .footer-m-col-4 {width: 29.7%;}
footer .footer-main .df a {margin-bottom: 8px;}
footer .footer-main .df a:last-child, footer .footer-m-col-4 p.f14-20 {margin-bottom: 0;}
footer .footer-main .footer-mail {
	display: flex;
	margin: 8px 0 12px;
}
footer .footer-mail span img {margin-right: 9.5px;}
footer .footer-mail span {display: flex;}
footer .footer-m-col-4 p.f14-20 {max-width: 300px;}
footer .footer-main {
	border-bottom: 1px solid #FFFFFF1A;
	padding-bottom: 32px;
  box-sizing: border-box;
}
footer .footer-bt {
	margin: 0 auto;
	width: 100%;
	max-width: 283px;
}
footer .footer-bottom {margin-top: 24px;}
footer .footer-bm {text-align: center; margin-top: 24px;}
footer .footer-bb {
	margin: 30px auto 0;
  max-width: 200px;
}
footer .footer-main p.f16-26:after {
	content: "";
  display: block;
  width: 20px;
  height: 3px;
  background: #ff6b4d;
  margin-top: 6px;
}
footer a, footer p {color: #D9D9E3;}
footer .footer-main p.f16-26 {
	font-family: "Inter-600", sans-serif;
	font-weight: 600;
	color: #fff;
	margin-bottom: 20px;
}
header .header-btns {align-items: center;}
a.link {
	display: flex;
	flex-direction: column;
	width: fit-content;
}
header a {color: #fff; opacity: 0.8;}
.contacts-page .contacts-form-links a:hover, .contacts-page .contacts-form-links a:focus, .faq-page .container-quest-item a,
.policy-page .policy-main section a, header a.link:hover, header a.link:focus, footer a.link:hover, footer a.link:focus, .exchange-page .exchange-calculator .calc-info-links a.link:hover, .exchange-page .exchange-calculator .calc-info-links a.link:focus, .policy-page a.link:hover, .policy-page a.link:focus {
	color: #FF6B4D;
}
.policy-page .policy-main section a:hover, .policy-page .policy-main section a:focus {opacity: 0.8;}
.contacts-page .contacts-form-links a.link::after, header a.link::after, footer a.link::after, .exchange-page .exchange-calculator .calc-info-links a.link::after, .policy-page a.link::after {
	content: '';
	border-bottom: 2px solid transparent;
  width: 0;
  background: #FF6B4D;
  transition: width 0.25s ease;
}
.contacts-page .contacts-form-links a.link:hover::after, .contacts-page .contacts-form-links a.link:focus::after,
header a.link:hover::after, header a.link:focus::after, footer a.link:hover::after, footer a.link:focus::after, .exchange-page .exchange-calculator .calc-info-links a.link:hover::after,
.exchange-page .exchange-calculator .calc-info-links a.link:focus::after, .policy-page a.link:hover::after, .policy-page a.link:focus::after {width: 100%;}
a.orange-btn, button.orange-btn, .page-404 .orange-btn, .contacts-page button.orange-btn {
	font-family: "Inter-600", sans-serif;
	font-weight: 600;
	color: #fff;
	background-color: #FF6B4D;
	box-sizing: border-box;
	padding: 13px 17px;
	border-radius: 12px;
	transform: translateY(0px);
	box-shadow: none;
	opacity: 1;
	display: inline-block;
}
.faq-page .container-quest-item a:hover, .faq-page .container-quest-item a:focus {opacity: 0.8;}
header .header-mob-menu-btns a:first-child:hover, header .header-mob-menu-btns a:first-child:focus,
a.orange-btn:hover, a.orange-btn:focus, button.orange-btn:hover, .page-404 .orange-btn:hover, .page-404 .orange-btn:focus {
	transform: translateY(-2px);
  box-shadow: 0 8px 24px #ff6b4d4d;
  cursor: pointer;
}
header .header-mob-menu-btns a:first-child:hover, header .header-mob-menu-btns a:first-child:focus {background: #FF6B4D; color: #fff !important;}
header .header-btn-mob {
  width: 24px;
  height: 25px;
}
header .header--btn-mob {
  width: 24px;
  height: 21px;
  transition: 0.5s;
}
header .header--btn-mob span {
  height: 2.4px;
  width: 100%;
  background: #fff;
  border-radius: 10px;
  display: block;
  transition: 0.5s all;
}
.exchange-page .exchange-title-add, .header-btn-mob, .header-mob-menu, .header-logo-mob, .home-page .container-3-hero-img-mob {display: none;}
.home-page .container-3 .container-3-item-content .color-primary, .home-page .container-6 .hcontainer-4-item-title {font-size: 22px !important;}
.home-page .container-4 .pill-text {
  font-family: 'Inter-600', sans-serif;
  font-weight: 600;
  font-size: 15px;
  line-height: 22.5px;
  dominant-baseline: middle;
  fill: #fff;
  opacity: 0.94;
}
.home-page .container-4 .pill-symbol {
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  fill: #fff;
  opacity: 0.5;
  font-family: 'Inter-600', sans-serif;
  font-weight: 600;
  dominant-baseline: middle;
}
.home-page .container-4 circle {transition: 0.3s all;}
.home-page .container-4 .pill-rect {
  fill: #182031;
  width: 92px;
  height: 44px;
  stroke-width: 1;
}
.home-page .container-8 .crypto-ticker-icon {
	width: 28px; height: 28px;
	border-radius: 16px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	color: #0A1224;
	font-size: 16px;
  line-height: 24px;
	flex-shrink: 0;
}
.home-page .container-8 .crypto-ticker-item {
  color: #fff;
  font-size: 13px;
  line-height: 19.5px;
	white-space: nowrap;
  display: flex;
	align-items: center;
	gap: 12px;
}
.home-page .container-8 .crypto-ticker-name {opacity: 0.8;}
.home-page .container-8 .crypto-ticker-price {
  opacity: 0.9;
  font-family: 'Inter-600', sans-serif;
  font-weight: 600;
}
.home-page .container-8 .crypto-ticker-track {
	display: flex;
	gap: 56px;
	width: max-content;
	animation: cryptoTickerScroll 60s linear infinite;
}
.home-page .container-8 .crypto-ticker:hover .crypto-ticker-track { animation-play-state: paused; }
@keyframes cryptoTickerScroll {
	from { transform: translateX(0); }
	to   { transform: translateX(-50%); }
}
.home-page .container-8 .crypto-ticker {
	position: relative;
	background: #0E1628;
	color: #fff;
	overflow: hidden;
	padding: 14px 0;
	border-bottom: 1px solid rgba(255,255,255,0.05);
}
.home-page .container-8 .crypto-ticker::before, .home-page .container-8 .crypto-ticker::after {
	content: ""; position: absolute; top: 0; bottom: 0; width: 80px; pointer-events: none; z-index: 2;
}
.home-page .container-8 .crypto-ticker::before { left: 0;  background: linear-gradient(to right, #0E1628, transparent); }
.home-page .container-8 .crypto-ticker::after  { right: 0; background: linear-gradient(to left,  #0E1628, transparent); }
.home-page .container-8 .crypto-ticker-loading { color: rgba(255,255,255,0.4); font-size: 13px; padding: 4px 0; text-align: center; }
.home-page .container-4 .network-svg {
  display: block;
  width: 100%;
  max-width: 1600px;
  height: auto;
  margin: 0 auto;
}
.home-page .container-4 .network-link {
  fill: none;
  stroke: rgba(255,255,255,0.12);
  stroke-width: 1;
}
.home-page .container-4 .logo-glow {
  fill: rgba(255,107,77,0.10);
  filter: url(#softGlow);
  transform-origin: center;
  transform-box: fill-box;
  animation: glowPulse 5s ease-in-out infinite;
}
.home-page .container-4b {
  background: radial-gradient(circle, rgba(98,126,234,0.07) 0%, transparent 65%);
  box-sizing: border-box;
  padding-bottom: 40px;
}
@keyframes glowPulse {
    0%, 100% {
        opacity: 0.20;
        transform: scale(0.95);
    }
    50% {
        opacity: 0.45;
        transform: scale(1.1);
    }
}
.home-page .container-4 .logo-bg {fill: #0E1424;}
.contacts-page .hp-field {display: none;}
.contacts-page .contacts-form-main form, .contacts-page .contacts-form-main .form-group {flex-direction: column;}
.contacts-page .contacts-form-main .form-group {margin-bottom: 20px;}
.contacts-page .contacts-form-main form label {
  font-family: 'Inter-600', sans-serif;
  font-weight: 600;
  margin-bottom: 9px;
}
.contacts-page .contacts-form-main form input, .contacts-page .contacts-form-main form textarea {
  width: 100%;
  background: #F6F7FB;
  border-radius: 8px;
  color: #6A7491;
  font-size: 14px;
  line-height: 20px;
  outline: none;
  border: none;
  box-sizing: border-box;
  padding: 16px;
}
.contacts-page .contacts-form-main form textarea {
  min-height: 120px;
  height: 100%;
  resize: none;
}
.contacts-page .contacts-form-main form .helper-text {
  color: #6A7491;
  padding-top: 3px;
}
.contacts-page button.orange-btn {padding: 18px 20px;}
.about-link {position: relative; z-index: 99;}
.home-page .home-anim-mob {display: none;}
@media screen and (max-width: 1500px) {
  .home-page .container-1r img {width: 700px;}
  .home-page .container-1r {margin-top: -217px;}
  .home-page .container-1, .home-page .container-1 .bp, .home-page .container-1 .container-top1 {
    height: fit-content;
    min-height: calc(100vh - 92px);
  }
}   
@media screen and (max-width: 1330px) {
  .home-page .container-3 {background-size: auto 40%;}
  .home-page .container-1r img {width: 600px;}
}
@media screen and (max-width: 1300px) {
  .exchange-page .container--1 {flex-direction: column;}
  .exchange-page .exchange-content p, .exchange-page .container-1-left {width: 100%; max-width: 100%;}
  .exchange-page .container-1-right {margin: 50px auto 0; width: 100%; max-width: 90%;}
  .exchange-page .exchange-title-main {display: none;}
  .exchange-page .exchange-title-add {display: block;}
  .blog-list-page .blog-list-item-desc {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 5;
  }
}
@media screen and (max-width: 1200px) {
	.f80-86 {font-size: 67px; line-height: 72px;}
  .f64-68 {font-size: 58.5px; line-height: 62px;}
	.f56-62 {font-size: 50.5px; line-height: 56px;}
  .home-page .container-5 .container-5-num-item-num {font-size: 53px;}
  .f48-54, .blog-article-page .container-4 h1 {font-size: 42.5px; line-height: 48px;}
	.f42-46 {font-size: 37.5px;}
  .f40-46 {font-size: 35.5px;}
	.f28-34, .blog-article-page .container-4 h2 {font-size: 26.7px;}
  .contacts-page .contacts-form-top .f28-34 {font-size: 28px;}
	.f22-30, .blog-article-page .container-4 h3 {font-size: 21.3px;}
	.bp, header .header-box, body.white-page header .header-main {padding: 0 60px;}
  .home-page .container-1r img {width: 450px;}
}
@media screen and (max-width: 1024px) {
	.f80-86 {font-size: 54px; line-height: 58px;}
  .f64-68 {font-size: 53px; line-height: 56px;}
	.f56-62 {font-size: 45px; line-height: 49px;}
  .home-page .container-5 .container-5-num-item-num {font-size: 42px;}
  .f48-54, .blog-article-page .container-4 h1 {font-size: 37px; line-height: 42px;}
	.f42-46 {font-size: 33px;}
  .f40-46 {font-size: 31px;}
	.f28-34, .blog-article-page .container-4 h2 {font-size: 25.3px;}
  .contacts-page .contacts-form-top .f28-34 {font-size: 28px;}
	.f22-30, .blog-article-page .container-4 h3 {font-size: 20.6px;}
  .f32-48 {font-size: 24px; line-height: 34px;}
	.bp, header .header-main, body.white-page header .header-main {padding: 0 40px;}
  header .header-main {transition: 0.3s all; box-sizing: border-box;}
  header .header-box {padding: 0;}
	footer .footer-m-col-3 {width: fit-content;}
  .exchange-page .exchange-calculator {padding: 30px;}
  .exchange-page .container--1 {margin: 57px 0 72px;}
  header .header-desktop-links, header .header-btns {display: none;}
  header .header-btn-mob {display: flex;}
  header .header-mob-menu {display: flex;}
  body.header-mob-active header .header-mob-menu {height: calc(100vh - 80px);}
  body.header-mob-active header {background: #F6F7FB; height: 100vh;}
  body.header-mob-active header .header--btn-mob span {background: #0A1224;}
  body.header-mob-active header .header-logo-def {display: none;}
  body.header-mob-active header .header-logo-mob {display: block;}
  body.header-mob-active header .header-btn-mob span.header-mob-btn-2 {opacity: 0;}
  body.header-mob-active header .header-btn-mob span.header-mob-btn-1 {
    -webkit-transform: rotate(43deg) translate(4.1px, 9px);
    transform: rotate(43deg) translate(4.1px, 9px);
    width: 30px;
  }
  body.header-mob-active header .header-btn-mob span.header-mob-btn-3 {
    -webkit-transform: rotate(-42deg) translate(4px, -9px);
    transform: rotate(-42deg) translate(4px, -9px);
    width: 30px;
  }
  body.header-mob-active header .header-main {
    border-bottom: 1px solid #F0F0F0;
    box-shadow: 0px 8px 32px 0px #FF6B4D0F;
    padding-bottom: 12px;
  }
  .exchange-page .container-1-right {max-width: 100%;}
  .policy-page .container-1 .bp {flex-direction: column;}
  .policy-page .container-1-left {
    width: 100%;
    position: unset;
    padding: 0;
    margin-bottom: 16px;
  }
  .policy-page .container-1-left .policy-label, .policy-page .container-1-left .policy-list {display: none;}
  .policy-page .container-1-right {width: 100%;}
  .policy-page .policy-fab {display: flex;}
  .policy-page .policy-mob-block {
    left: 15%;
    right: 15%;
    width: 70%;
  }
  .policy-page .policy-label {margin-bottom: 16px;}
  .policy-page .container-1 .bp {margin: 40px auto;}
  .page-404 main {height: 100vh;}
  .blog-article-page .container-4 blockquote {padding: 32px 24px;}
  .blog-article-page .container-1t {margin: 42px auto 10px;}
  .blog-article-page .container-2 {margin-bottom: 17px;}
  .blog-article-page .container--5 {padding: 28px;}
  .blog-article-page .container-5 {margin-bottom: 32px;}
  .blog-list-page .container--1 {margin-top: 40px; text-align: left;}
  .blog-list-page .blog-list-search {width: 100%;}
  .blog-list-page .container--1 .color-secondary {max-width: 100%;}
  .blog-list-page .blog-list-tag {
    text-align: left;
    overflow: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  .blog-list-page .blog-list-tag::-webkit-scrollbar {display: none;}
  .blog-list-page .container--1 h1 {margin-bottom: 16px;}
  .blog-list-page .blog-list-search {margin-bottom: 32px;}
  .blog-list-page .blog-list-tag .blog-tab {padding: 10px 19px;}
  .blog-list-page .blog-list-items {gap: 23px;}
  .blog-list-page .blog-list-item-desc {
    -webkit-line-clamp: 3;
  }
  .home-page .container {flex-direction: column;}
  .home-page .container-left, .home-page .container-right {width: 100%;}
  .home-page .container-3-hero-img-mob {display: block;}
  .home-page .container-3 {background-image: none;}
  .home-page .container-3-hero-img-mob img {
    width: 100%;
    max-width: 700px;
    height: auto;
  }
  .home-page .container-3 .container {padding: 35px 0 27px;}
  .home-page .container-3 .container-left .f18-26 {margin-top: 14px;}
  .home-page .container-3 .container-right {margin-top: 20px;}
  .home-page .container-3 .container-3-item {margin-top: 24px; padding-bottom: 23px;}
  .home-page .container-3 .container-left .f18-26, .home-page .container-6 .container-left .color-secondary2 {max-width: 100%;}
  .home-page .container-6 .container {padding: 35px 0 8px;}
  .home-page .container-6 .orange-title {text-align: center;}
  .home-page .container-6 .container-left .color-secondary2 {margin: 16px 0 24px;}
  .home-page .container-6 .hcontainer-4-item-nr {margin: 6px 25px 0 0;}
  .home-page .container-7 .container, .home-page .container-9 .container, .home-page .container-5 .container, .home-page .container-4 .container, .home-page .container-2 .container {padding: 35px 0;}
  .home-page .container-9 .container p.color-white {margin: 16px auto 26px;}
  .home-page .container-9 .container a.orange-btn {margin-bottom: 0;}
  .home-page .container-5 .container-5-num-item-num {margin-bottom: 5px;}
  .home-page .container-4 .container-4t h2 {margin-bottom: 16px;}
  .home-page .container-2 .container-2b-items {flex-wrap: wrap; justify-content: space-between;}
  .home-page .container-2 .container-2b-item {
    width: 48%;
    margin-bottom: 16px;
  }
  .home-page .container-2 .container-2b-item:last-child {margin-bottom: 0;}
  .home-page .container-2 .container-2t {margin-bottom: 28px;}
  .home-page .container-2 .container-2b {margin-bottom: 25px;}
  .home-page .container-1 .container-top1 {flex-direction: column;}
  .home-page .container-1, .home-page .container-1 .bp, .home-page .container-1 .container-top1 {min-height: 100%;}
  .home-page .container-1r img {width: 300px;}
  .home-page .container-1r {
    margin-left: 70%;
    margin-top: -275px;
  }
  .home-page .container-1 .container-top1 {padding-bottom: 27px;}
  .home-page .container-1 .container-1l {position: relative; z-index: 9;}
  .home-page .container-4b {padding-bottom: 35px !important;}
  .contacts-page .container--1 {
    max-width: 80%;
    margin: 36px auto 46px;
    padding: 23px;
  }
  .home-page .container-7 .container-7b-item {bottom: 200px;}
  .home-page .container-7 .container-7b-item:nth-child(2) {transform: translateY(8px);}
  .home-page .container-7 .container-7b-item:nth-child(3) {transform: translateY(16px);}
  .home-page .container-7 .container-7b-item:nth-child(4) {transform: translateY(24px);}
  .home-page .container-7 .container-7b-item:nth-child(5) {transform: translateY(32px);}
  .home-page .container-7 .container-7b-item:nth-child(6) {transform: translateY(40px);}
  .home-page .container-7 .container-7t p.color-secondary2 {margin-top: 15px;}
  .home-page .container-7 .container-7t {margin-bottom: 23px;}
  .home-page .container-7 .container-7b-item-text {max-width: 98%;}
  .faq-page .container--2 {flex-direction: column;}
  .faq-page .container-2 .container-quest-item-content, .faq-page #faqSearch, .faq-page .container-2 .container-2l, .faq-page .container-2 .container-2r, .faq-page .container-1t {width: 100%; max-width: 100%;}
  .faq-page .container-1t {text-align: left; margin: 40px 0 33px;}
  .faq-page .container-1t h1 {margin-bottom: 15px;}
  .faq-page #faqSearch {margin-top: 22px;}
  .faq-page .container-2 .faq-category-item {margin-bottom: 0; padding: 10px 14px;}
  .faq-page .container-2r {margin-top: 30px;}
  .faq-page .container-2 .container-2r-title {margin-bottom: 14px;}
  .faq-page .container-2 .container-quest-item-title {max-width: 90%;}
}
@media screen and (max-width: 900px) {
  .blog-list-page .blog-list-items {grid-template-columns: 1fr 1fr;}
}
@media screen and (max-width: 800px) {
	.f80-86, .f56-62 {font-size: 40px; line-height: 44px;}
  .f64-68 {font-size: 48px; line-height: 56px;}
  .home-page .container-5 .container-5-num-item-num, .f48-54, .blog-article-page .container-4 h1 {font-size: 32px; line-height: 36px;}
	.f42-46 {font-size: 28px;}
  .f40-46 {font-size: 26px;}
	.f28-34, .blog-article-page .container-4 h2 {font-size: 24px;}
  .contacts-page .contacts-form-top .f28-34 {font-size: 28px;}
	.f22-30, .blog-article-page .container-4 h3 {font-size: 20px;}
  .policy-page .policy-title p {font-size: 12px; line-height: 18px;}
  .policy-page .policy-title {margin-bottom: 12px;}
  .policy-page .policy-info-box {margin-top: 12px;}
	.bp, header .header-main, body.white-page header .header-main {padding: 0 16px;}
  .policy-page .policy-sheet {padding: 24px 16px;}
  .policy-page .policy-main h2 {margin-bottom: 12px;}
	footer {padding-top: 32px;}
  .exchange-page .exchange-calculator {padding: 20px;}
  .exchange-page .exchange-payments {width: 140px; align-items: center;}
  .exchange-page .exchange-payments img:first-child {width: 71px; height: 33px;}
  .exchange-page .container--1 {margin: 22px 0 38px;}
  .exchange-page .container-1-right {margin: 33px auto 0;}
  .exchange-page .refresh-pill {padding: 15px 16px;}
  .exchange-page .exchange-calculator .swap-row {margin: -13px 0;}
  .policy-page .policy-mob-block {
    left: 0%;
    right: 0%;
    width: 100%;
  }
  .blog-article-page .container--5 .f16-24 {max-width: 275px;}
   .home-page .container-1r {
    margin-left: 63%;
  }
  .home-page .container-7 .container-7b-item {bottom: 150px;}
}
@media screen and (max-width: 750px) {
	footer .footer-main {flex-wrap: wrap;}
	footer .footer-m-col-4, footer .footer-m-col-2, footer .footer-m-col-3 {width: 30%;}
	footer .footer-m-col-1 {margin-bottom: 18px; width: 100%;}
	footer .footer-main p.f16-26 {margin-bottom: 12px;}
	footer .footer-main a.footer-mail {margin: 0 0 3px;}
	footer .footer-bm {margin-top: 16px;}
	footer .footer-bb {
		width: 100%;
    max-width: 302px;
		margin: 20px auto 0;
	}
  .blog-article-page .container-2 img {object-fit: contain; height: fit-content;}
  #cookies-banner .btn-cookies-box button {width: 48%;}
  .home-page .container-5 .container-5-number {flex-wrap: wrap;}
  .home-page .container-5 .container-5-num-item {width: 50%; margin-bottom: 23px;}
  .home-page .container-5 .container-5-num-item:nth-child(3), .home-page .container-5 .container-5-num-item:nth-child(4) {margin-bottom: 0;}
}
@media screen and (max-width: 706px) {
  .home-page .container-7 .container-7b-item {
    height: 240px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}
@media screen and (max-width: 700px) {
  .exchange-page .exchange-calculator .field {width: 100%;}
  .exchange-page .exchange-calculator .calc-main {flex-direction: column;}
  .exchange-page .exchange-calculator .swap-btn {position: unset;}
  .policy-page .policy-table .policy-table-item-right {border-right: none;}
  .policy-page .policy-table .policy-table-item {flex-direction: column;}
  .policy-page .policy-table .policy-table-item-right, .policy-page .policy-table .policy-table-item-left {width: 100%;}
  .policy-page .policy-table p.policy-table-item-left {padding: 0px 16px 14.5px;}
  .policy-page .policy-table p.policy-table-item-right {padding: 14.5px 16px 12px;}
  .home-page .container-1 .container-1l p {max-width: 450px;}
  .contacts-page .container--1 {max-width: 91%;}
}
@media screen and (max-width: 650px) {
  .home-page .container-2 .container-2b-item {
    width: 92%;
    padding-bottom: 24px;
    justify-content: unset;
  }
  .home-page .container-2 .container-2b-item-hidden {
    opacity: 1;
    max-height: fit-content;
  }
  .home-page .container-2 .container-2b-item:hover img, .home-page .container-2 .container-2b-item:focus img {transform: none;}
  .home-page .container-2 .container-2b-item-text {margin-top: 40px;}
  .home-page .container-2 .container-2b-items {justify-content: center;}
  #cookies-banner p, #cookies-banner a, #cookies-banner .btn-cookies-box button {font-size: 12px; line-height: 16px;}
  #cookies-banner .btn-cookies-box button {height: fit-content; width: 100%;}
}
@media screen and (max-width: 600px) {
	footer .footer-m-col-4, footer .footer-m-col-4 p.f14-20 {width: 100%; max-width: 100%;}
	footer .footer-m-col-2, footer .footer-m-col-3 {margin-bottom: 18px;}
  .blog-article-page .container-1t, .blog-article-page .container-3 {flex-direction: column;}
  .blog-article-page .container-1t .ba-back {margin-bottom: 20px;}
  .blog-article-page .container-3 .container-3l {margin-bottom: 10px;}
  .blog-article-page .container-1t .ba-tag p {padding: 10px;}
  .blog-list-page .blog-list-items {grid-template-columns: 1fr;}
  .home-page .container-1 .container-1l p {max-width: 300px;}
   .home-page .container-1r {
    margin-left: 45.5%;
    margin-top: -275px;
  }
  .home-page .container-7 .container-7b-item {bottom: 100px;}
  .home-page .home-anim-desktop {display: none;}
  .home-page .home-anim-mob {display: block;}
  .home-page .container-4 .pill-text {
    font-size: 20px;
  }
  .home-page .container-4 .pill-rect {
    width: 120px;
    height: 62px;
  } 
}
@media screen and (max-width: 524px) {
  .home-page .container-7 .container-7b-item {height: 266px;}
}
@media screen and (max-width: 477px) {
  .exchange-page .exchange-title-add {display: none;}
  .exchange-page .exchange-title-main {display: block;}
}
@media screen and (max-width: 450px) {
	footer .footer-main {flex-direction: column;}
	footer .footer-m-col-2, footer .footer-m-col-3 {width: 100%; max-width: 100%;}
  .exchange-page .exchange-calc-head {flex-direction: column-reverse;}
  .exchange-page .refresh-pill {margin: 3px 0 4px;}
  .exchange-page .exchange-bottom {flex-wrap: wrap;}
}
@media screen and (max-width: 414px) {
  .home-page .container-7 .container-7b-item {height: 292px;}
}
@media screen and (max-width: 400px) {
  .blog-list-page .blog-list-pagination .pagination-link {padding: 10px; min-width: fit-content; height: fit-content;}
  #cookies-banner .btn-cookies-box {flex-direction: column;}
  #cookies-banner .btn-cookies-box button {width: 100%;}
}
@media screen and (max-width: 385px) {
  .home-page .container-1r {margin: -135px 0 0 110px;}
}
@media screen and (max-width: 370px) {
  .exchange-page .exchange-bottom-item {width: 48.8%; justify-content: center;}
  .exchange-page .exchange-bottom-item:nth-child(3) {margin-top: 20px;}
  header .header-mob-menu-btns {flex-direction: column;}
  header .header-mob-menu-btns a, header .header-mob-menu-btns a.orange-btn {width: 100%; margin-bottom: 20px;}
}
@media screen and (max-width: 358px) {
  .home-page .container-7 .container-7b-item {height: 318px;}
}
@media screen and (max-width: 350px) {
	footer .footer-bb {flex-direction: column; text-align: center;}
	footer .footer-bb a {margin-bottom: 8px;}
  .home-page .container-1r {margin: -135px 0 0 90px;}
}
@media screen and (max-width: 330px) {
  .home-page .container-1r {margin: -135px 0 0 70px;}
  .exchange-page .exchange-calculator .calc-info-links, .contacts-page .contacts-form-links {
    flex-direction: column;
    align-items: center;
  }
  .exchange-page .exchange-calculator .calc-info-links a.link:nth-child(2), .contacts-page .contacts-form-links a.link:nth-child(2) {margin: 8px 0;}
}
@media screen and (max-width: 326px) {
  .home-page .container-7 .container-7b-item {height: 344px;}
}
@media screen and (max-width: 310px) {
  .home-page .container-7 .container-7b-item {height: 100%;}
}
[data-aos^="fade"][data-aos^="fade"].aos-animate {
  opacity: 1;
  transform: translateZ(0);
}
[data-aos][data-aos][data-aos-easing="ease"],
body[data-aos-easing="ease"] [data-aos] {
  transition-timing-function: ease;
}
[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s;
}
[data-aos^="fade"][data-aos^="fade"] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos="fade-right"] {
  transform: translate3d(-50px, 0, 0);
  transition: 0.5s;
}
[data-aos="fade-up"] {
  transform: translate3d(0, 50px, 0);
  transition: 0.7s;
}
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos],
[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: .1s;
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: .2s;
}
@media screen and (max-width: 1200px) {
  [data-aos="fade-right"] {
    transition: 0.3s;
  }
	[data-aos="fade-up"] {
		transition: 0.5s;
	}
}
header .header-mob-menu .bp {display: block;}
header .header-mob-menu-links {margin-bottom: 40px;}
.blog-article-page .container-2 img {object-fit: contain !important; height: 100% !important;}