@charset "UTF-8";
*,
*::before,
*::after {
  box-sizing: border-box; }

ul[class],
ol[class] {
  padding: 0; }

body,
h1,
h2,
h3,
h4,
p,
ul[class],
ol[class],
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0; }

html {
  overflow: auto; }

body {
  min-height: 100vh;
  scroll-behavior: smooth;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
  background-color: #383838;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; }

p {
  color: #fff; }

ul[class],
ol[class] {
  list-style: none; }

a {
  text-decoration: none; }

a:not([class]) {
  text-decoration-skip-ink: auto; }

img {
  max-width: 100%;
  display: block; }

input,
button,
textarea,
select {
  font: inherit; }

div {
  color: #fff; }
@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important; } }

.main-flex {
  height: 100vh;
  display: flex;
  align-items: center; }

.height-auto {
  height: auto; }

body {
  position: relative;
  background: linear-gradient(180deg, #1F202C 0%, #1D1D1D 44.72%), #FFF; }

.container {
  /* max-width: 1440px; */
  max-width: 1560px;
  /* padding: 0 56px; */
  padding: 0 32px;
  margin: 0 auto; }

.coins {
  position: absolute;
  opacity: 1;
  max-width: 1146.288px;
  height: auto;
  flex-shrink: 0;
  width: 100%;
  right: calc(50% - 580px);
  left: calc(50% - 580px);
  z-index: -1; }

.bg-blue-filter {
  border-radius: 929.922px;
  opacity: 1;
  background-color: rgba(88, 113, 244, 0.4);
  filter: blur(230px);
  position: absolute;
  width: 100%;
  height: 100%;
  left: -8%;
  z-index: -1;
  width: 929.922px;
  height: 571.704px;
  flex-shrink: 0;
  top: -2%;
  max-width: 100%; }

h1, h2, h3 {
  background: #5771F3;
  background: linear-gradient(to right, #5771F3 0%, #6FD098 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: HeliosExtC Bold;
  text-align: center; }

h1 {
  font-size: 64px;
  font-weight: bold;
  line-height: 72px;
  text-align: center;
  margin-top: 36px; }

h2 {
  font-size: 56px;
  font-weight: 700;
  line-height: 64px; }

h3 {
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
  text-align: left; }

.black-title {
  color: #121212;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  background: #121212;
  background: linear-gradient(to right, #121212 0%, #121212 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: HeliosExtC Bold;
  text-align: left;
  line-height: 1.5;
  width: 100%;
  margin-top: 0; }

.sub-title {
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  color: #fff;
  opacity: 0.5; }

.sub-title.sub-title-email {
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: center; }
  .sub-title.sub-title-email span {
    opacity: 0.5; }
  .sub-title.sub-title-email a {
    color: #fff;
    opacity: 1; }

.title-error {
  color: #FFF;
  text-align: center;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  /* 125% */ }

.main-page h1 {
  margin-top: 82px; }

.breadcrumbs {
  margin-top: 26px;
  display: flex;
  gap: 10px; }
  .breadcrumbs a {
    color: #FFF;
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
    /* 125% */
    opacity: 0.5; }
  .breadcrumbs span {
    color: #FFF;
    opacity: 1;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
    /* 125% */ }
  .breadcrumbs img {
    opacity: 0.5; }

.header {
  justify-content: space-between;
  display: flex;
  align-items: center;
  position: relative;
  /*ul > li:hover {*/
  /*   color: rgba(87, 149, 243, 0.84);*/
  /*}*/ }
  .header .desc-menu {
    /* height: 48px; */
    align-items: center; }
    .header .desc-menu li {
      /* height: 100%; */
      padding: 12px 0px;
      line-height: 1.4; }
  .header ul {
    display: flex;
    gap: 24px; }
    .header ul a {
      font-size: 14px;
      font-weight: 400;
      line-height: 16px;
      text-align: left;
      color: white;
      text-decoration: none;
      padding-top: 2px;
      transition: color 0.5s ease; }
    .header ul a:hover {
      color: #5771F3 !important;
      transition: color 0.5s ease; }
  .header .sub-menu {
    display: none;
    position: absolute;
    top: 47px;
    left: 0;
    list-style-type: none;
    margin: 0;
    min-width: 320px;
    border-radius: 12px;
    border: 1px solid #5b80e6;
    background-color: #353f78;
    box-shadow: 0px 4px 60px 0px rgba(111, 172, 255, 0.2) inset;
    max-width: 320px;
    padding: 24px;
    flex-direction: column;
    gap: 0;
    align-self: stretch;
    width: 100%;
    transition: all 0.5s;
    z-index: 1; }
    .header .sub-menu li {
      padding: 6px 12px 8px;
      border-radius: 6px;
      transition: background-color 0.5s ease; }
      .header .sub-menu li a:hover {
        color: #fff !important;
        transition: color 0.5s ease; }
    .header .sub-menu li:hover {
      background: #1f1f2b;
      transition: background-color 0.5s ease; }
  .header ul > li {
    position: relative; }
  .header ul > li:hover {
    color: #5781ce !important; }
  .header ul > li:hover > .sub-menu {
    /* display: flex !important; */
    transition: all 0.5s; }

header {
  padding-top: 48px;
  /*
    * Just a quick hamburger
    */
  /*
    * But let's hide the middle one.
    */
  /*
    * Ohyeah and the last one should go the other direction
    */
  /*
    * Make this absolute positioned
    * at the top left of the screen
    */
  /*
    * And let's slide it in from the left
    */ }
  header #menu-toggle {
    display: none; }
  header .menu-button,
header .menu-button::before,
header .menu-button::after {
    display: block;
    background-color: #fff;
    position: absolute;
    height: 4px;
    width: 30px;
    transition: transform 400ms cubic-bezier(0.23, 1, 0.32, 1);
    border-radius: 2px; }
  header #menuToggle {
    display: block;
    /* position: relative; */
    margin-top: 2px;
    left: 1px;
    z-index: 1;
    -webkit-user-select: none;
    user-select: none; }
  header #menuToggle a {
    text-decoration: none;
    color: #fff;
    transition: color 0.3s ease; }
  header #menuToggle input {
    display: block;
    width: 30px;
    height: 24px;
    position: absolute;
    top: -7px;
    left: -5px;
    cursor: pointer;
    opacity: 0;
    /* hide this */
    z-index: 2;
    /* and place it over the hamburger */
    -webkit-touch-callout: none; }
  header #menuToggle > span {
    display: block;
    width: 30px;
    height: 3px;
    margin-bottom: 5px;
    position: relative;
    background: #FFFFFF;
    border-radius: 3px;
    z-index: 1;
    transform-origin: 4px 0px;
    transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
    background: 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
    opacity: 0.55s ease; }
  header #menuToggle > span:first-child {
    transform-origin: 0% 0%; }
  header #menuToggle > span:nth-last-child(2) {
    transform-origin: 0% 100%; }
  header #menuToggle input:checked ~ span {
    opacity: 1;
    transform: rotate(45deg) translate(-2px, -1px);
    background: #fff; }
  header #menuToggle input:checked ~ span:nth-last-child(3) {
    opacity: 0;
    transform: rotate(0deg) scale(0.2, 0.2); }
  header #menuToggle input:checked ~ span:nth-last-child(2) {
    transform: rotate(-45deg) translate(0, -1px); }
  header #menu {
    position: absolute;
    width: 500px;
    margin: -200px 0 0 40px;
    /* padding: 50px;
      padding-top: 40px; */
    padding: 24px;
    background: #ededed;
    list-style-type: none;
    -webkit-font-smoothing: antialiased;
    border-radius: 12px;
    border: 1px solid var(--scroll-stroke, #465281);
    background: var(26262F, #26262F);
    box-shadow: 0px 100px 80px 0px rgba(0, 0, 0, 0.12), 0px 41.778px 33.422px 0px rgba(0, 0, 0, 0.09), 0px 22.336px 17.869px 0px rgba(0, 0, 0, 0.07), 0px 12.522px 10.017px 0px rgba(0, 0, 0, 0.06), 0px 6.65px 5.32px 0px rgba(0, 0, 0, 0.05), 0px 2.767px 2.214px 0px rgba(0, 0, 0, 0.03), 0px 4px 63px 0px rgba(102, 131, 231, 0.11) inset;
    /* to stop flickering of text in safari */
    transform-origin: 0% 0%;
    transform: translate(-100%, 0);
    display: none;
    transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
    flex-direction: column;
    align-items: center;
    flex-direction: column;
    align-items: start; }
  header #menu li {
    padding: 0;
    font-size: 22px;
    width: 100%; }
  header #menu li a {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  header #menuToggle input:checked ~ ul {
    display: flex;
    transform: none;
    z-index: 9999;
    position: fixed;
    top: 80px;
    left: 12px;
    right: 12px;
    width: auto;
    margin: 0; }

.gtranslate_wrapper {
  /*position: absolute;*/
  /*top: 0;*/
  /*width: 77px;*/
  /*!* right: 50px; *!*/
  /*left: calc(100% - 200px);*/
  /*background: none;*/ }

.gt_float_switcher .gt-selected {
  background: none !important; }

.gt_options {
  position: absolute !important;
  width: 200px !important;
  left: -93px !important;
  top: 55px !important;
  transform: translateY(0) !important; }

.gt_options .gt-open {
  position: absolute; }

.button-lines {
  display: flex;
  gap: 16px;
  justify-content: center; }

.button-container {
  display: flex;
  gap: 16px;
  align-items: center; }
  .button-container a {
    padding: 8px, 16px, 8px, 16px; }
  .button-container .search-container {
    position: relative;
    margin-right: 132px; }
    .button-container .search-container .input-container {
      display: none;
      /* Скрываем поле ввода по умолчанию */
      margin-top: 10px;
      position: absolute;
      right: 0px;
      top: 40px; }
      .button-container .search-container .input-container input {
        height: 48px;
        padding: 8px 16px;
        border-radius: 12px;
        border: 1px solid #465281;
        background: #26262F;
        box-shadow: 0px 4px 63px 0px rgba(102, 131, 231, 0.11) inset;
        font-size: 14px;
        font-weight: 400;
        line-height: 16px;
        color: white;
        text-decoration: none;
        transition: color 0.5s ease; }
      .button-container .search-container .input-container input::placeholder {
        font-size: 14px;
        font-weight: 400;
        line-height: 16px;
        color: white;
        opacity: 0.5;
        text-decoration: none;
        transition: color 0.5s ease; }

.btn {
  padding: 14px 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  text-align: left;
  border-radius: 6px;
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  height: 47px; }

.btn-green {
  border-radius: 6px;
  border: 1px solid var(--green-button-hover, #40A369);
  background: var(--green-button, linear-gradient(180deg, #6FD098 0%, #6FD098 0.01%, #40AD6E 94.15%)); }
  .btn-green img {
    width: 17px;
    height: 17px;
    /* margin-bottom: 4px; */ }

.btn-blue {
  background: linear-gradient(180deg, #5771F3 0%, #3E58DE 54.17%);
  /* border: 1px solid; */
  border-image-source: linear-gradient(180deg, #5771F3 0%, #3E58DE 54.17%);
  border-radius: 4px;
  border: 1px solid var(--blue-button, #5771F3);
  background: var(--blue-button, linear-gradient(180deg, #5771F3 0%, #3E58DE 54.17%)); }

.btn-flex {
  display: flex;
  gap: 8px;
  padding: 14px 16px;
  justify-content: center;
  text-decoration: none;
  align-items: center; }

.btn-bordered {
  stroke-width: 1px;
  stroke: var(626F9A, #626F9A);
  border-radius: 8px;
  border: 1px solid #626F9A; }

.w-100 {
  width: 100%; }

.head-container {
  width: 100%;
  padding: 8px 0px 0px 0px;
  gap: 32px;
  display: flex;
  flex-direction: column; }
  .head-container .paragraph-container {
    display: flex;
    gap: 24px;
    justify-content: center;
    flex-direction: column; }
    .head-container .paragraph-container h1 {
      max-width: 1290px; }

.chanel-stack {
  display: flex;
  gap: 16px;
  margin-top: 82px;
  justify-content: center; }
  .chanel-stack .swiper-wrapper {
    /*padding-right: 221px;*/ }

.card {
  filter: drop-shadow(0px 2.767px 2.214px rgba(0, 0, 0, 0.03)) drop-shadow(0px 6.65px 5.32px rgba(0, 0, 0, 0.05)) drop-shadow(0px 12.522px 10.017px rgba(0, 0, 0, 0.06)) drop-shadow(0px 22.336px 17.869px rgba(0, 0, 0, 0.07)) drop-shadow(0px 41.778px 33.422px rgba(0, 0, 0, 0.09)) drop-shadow(0px 100px 80px rgba(0, 0, 0, 0.12));
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #26262F;
  padding: 24px 16px;
  /* border: 1px solid; */
  /* border-image: linear-gradient(0deg, #465281, #32333F, #32333F) 1; */
  fill: var(26262F, #26262F);
  stroke-width: 1px;
  stroke: var(--scroll-stroke, #465281);
  box-shadow: 0px 4px 63px 0px rgba(102, 131, 231, 0.11) inset;
  /*background-image: url("/wp-content/themes/cryptorobotics/assets/svg/bg/card-bg.svg");*/
  max-width: 320px;
  width: 100%;
  position: relative;
  /* overflow: hidden; */
  z-index: 1;
  border-radius: 12px; }
  .card .card-head {
    display: flex;
    align-items: start;
    gap: 12px; }
  .card .card-img {
    border: 1px solid #6683E7;
    width: 36px;
    height: 36px;
    border-radius: 100%; }
    .card .card-img img {
      width: 100%;
      height: auto; }
  .card .card-text .name {
    color: #FFF;
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: flex;
    line-height: 149%;
    gap: 4px; }
    .card .card-text .name img {
      width: 16px;
      height: 16px; }
  .card .card-text span {
    color: var(626F9A, #626F9A);
    leading-trim: both;
    text-edge: cap;
    /* body-regular-12 */
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; }
  .card .card-text p {
    margin-top: 12px;
    color: #FFF;
    leading-trim: both;
    text-edge: cap;
    /* body-regular-12 */
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; }
  .card .btn {
    /* margin: 0 auto; */
    margin-top: 19px;
    display: inline-flex;
    align-items: center; }

.card::before {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  z-index: -1;
  /* background: linear-gradient(0deg, #465281, #32333F, #32333F); */
  border-radius: 12px;
  padding: 1px; }

.swiper-container .card {
  text-align: center; }

.segmented-picker {
  gap: 4px;
  flex-direction: column;
  display: flex;
  margin-top: 19px;
  width: 90%; }
  .segmented-picker .segmented-picker-item {
    background-color: #2C2C37;
    border-radius: 6px;
    display: flex;
    padding: 8px 16px;
    background-image: url("/wp-content/themes/cryptorobotics/assets/svg/bg/bg-card-min.svg"); }
  .segmented-picker .items {
    justify-content: space-between; }
    .segmented-picker .items .item .title-item {
      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
      font-size: 12px;
      font-weight: 400;
      line-height: 1.4;
      text-align: left;
      color: #626F9A; }
    .segmented-picker .items .item .sum-item {
      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
      font-size: 12px;
      font-weight: 700;
      line-height: 15px;
      text-align: left; }
    .segmented-picker .items .item .sum-item-green {
      text-align: right;
      color: #59B487; }
  .segmented-picker .payment {
    justify-content: space-between; }
    .segmented-picker .payment .profit-item {
      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
      font-size: 14px;
      font-weight: 700;
      line-height: 17.3px;
      text-align: right;
      color: #59B487; }
    .segmented-picker .payment .title-item {
      color: var(626F9A, #626F9A);
      leading-trim: both;
      text-edge: cap;
      font-feature-settings: 'clig' off, 'liga' off;
      /* Caption-10 */
      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
      font-size: 12px;
      font-style: normal;
      font-weight: 400;
      line-height: 1.2; }

.advantages-container {
  margin-top: 80px; }
  .advantages-container .advantages {
    display: flex;
    align-items: flex-start;
    gap: 20px; }
    .advantages-container .advantages .text-container {
      display: flex;
      flex-direction: column;
      width: calc(33% - 13px); }
      .advantages-container .advantages .text-container .text-large {
        color: #FFF;
        text-align: center;
        font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
        font-size: 56px;
        font-style: normal;
        font-weight: 700;
        line-height: 56px;
        /* 100% */
        letter-spacing: -1.68px; }
      .advantages-container .advantages .text-container .text-regular {
        color: #FFF;
        text-align: center;
        font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        /* 150% */ }

.top-exchanges {
  margin-top: 80px; }
  .top-exchanges .exchanges-items-container {
    display: flex;
    justify-content: space-between;
    max-width: 660px;
    margin: 0 auto;
    margin-top: 40px; }
    .top-exchanges .exchanges-items-container ul li a {
      display: flex;
      gap: 8px;
      align-items: center;
      margin-top: 16px; }
    .top-exchanges .exchanges-items-container ul li p {
      color: #FFF;
      text-align: center;
      font-family: Inter;
      font-size: 12px;
      font-style: normal;
      font-weight: 700;
      line-height: 16px;
      /* 133.333% */ }
    .top-exchanges .exchanges-items-container ul li img {
      height: 24px;
      width: 24px; }
    .top-exchanges .exchanges-items-container ul:first-child {
      margin-top: 0; }

.top-exchanges-min {
  max-width: 880px;
  margin: 0 auto;
  margin-top: 82px;
  position: relative; }
  .top-exchanges-min .bg-blue-filter {
    border-radius: 929.922px;
    opacity: 0.77;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    width: 1378px;
    height: 270px;
    flex-shrink: 0;
    left: calc(50% - 689px);
    top: calc(50% - 140px);
    max-width: none; }

.plus-container {
  margin-top: 80px; }
  .plus-container .plus {
    display: flex;
    align-items: flex-start;
    justify-content: space-between; }
    .plus-container .plus .text-container {
      display: flex;
      flex-direction: column;
      width: calc(33% - 13px);
      align-items: center;
      gap: 20px;
      max-width: 316px; }
      .plus-container .plus .text-container .text-large {
        color: #FFF;
        text-align: center;
        font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
        font-size: 28px;
        font-style: normal;
        font-weight: 700;
        line-height: 32px;
        /* 114.286% */ }
      .plus-container .plus .text-container .text-regular {
        color: #FFF;
        text-align: center;
        font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 16px;
        /* 114.286% */
        opacity: 0.5; }

.join-text {
  margin: 0 auto;
  margin-top: 88px; }
  .join-text .title {
    color: #FFF;
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    /* 114.286% */
    margin: 0 auto; }
  .join-text .sub-title {
    color: #FFF;
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 150% */
    opacity: 0.5;
    margin: 24px auto;
    text-align: left; }
  .join-text .join-text-container {
    gap: 24px;
    display: flex;
    flex-direction: column;
    margin: 0 auto; }
    .join-text .join-text-container .join-item {
      display: flex;
      flex-direction: column;
      gap: 8px; }
      .join-text .join-text-container .join-item .join-item-title {
        color: #FFF;
        font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        /* 120% */ }
      .join-text .join-text-container .join-item ul {
        padding-left: 22px;
        margin: 0; }
        .join-text .join-text-container .join-item ul li {
          color: #FFF;
          font-feature-settings: 'clig' off, 'liga' off;
          font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
          font-size: 14px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px;
          /* 171.429% */
          opacity: 0.7; }
  .join-text .main-title {
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin-top: 40px;
    align-items: center;
    margin-bottom: 80px; }
    .join-text .main-title h2 {
      max-width: 100%;
      font-size: 48px;
      line-height: 56px;
      /* 116.667% */ }
    .join-text .main-title .btn {
      width: fit-content; }

.list-advantages .plus-container {
  margin-top: 56px; }
  .list-advantages .plus-container .plus {
    display: flex;
    flex-wrap: wrap;
    gap: 16px; }
    .list-advantages .plus-container .plus .text-container {
      width: calc(25% - 13px);
      gap: 32px;
      max-width: 316px;
      margin-top: 24px; }
      .list-advantages .plus-container .plus .text-container .text-large {
        color: #FFF;
        text-align: center;
        font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        /* 133.333% */
        /* 114.286% */ }

.list-advantages .bg-blue-filter {
  left: calc(50% - 480px); }

.become-partner {
  margin-top: 80px; }
  .become-partner h2 {
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 56px;
    /* 116.667% */ }
  .become-partner .sub-title {
    margin-top: 24px; }

.referral-program {
  margin-top: 80px; }
  .referral-program .referral-program-title {
    background: #5771F3;
    background: linear-gradient(to right, #5771F3 0%, #6FD098 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    /* 114.286% */ }
  .referral-program .referral-program-sub-title {
    color: #FFF;
    text-align: center;
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 150% */
    opacity: 0.5;
    margin-top: 24px; }
  .referral-program .referral-program-list {
    display: flex;
    gap: 16px;
    margin-top: 40px; }
    .referral-program .referral-program-list .referral-program-item {
      display: flex;
      flex-direction: column;
      gap: 16px;
      width: calc(25% - 12px);
      max-width: 100%; }
      .referral-program .referral-program-list .referral-program-item .title {
        color: #FFF;
        leading-trim: both;
        text-edge: cap;
        font-family: HeliosExtC Bold;
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: normal; }
      .referral-program .referral-program-list .referral-program-item .referral-card {
        border-radius: 6px;
        border: 1px solid var(--btn-, #6FD0C4);
        background: var(26262F, #26262F);
        box-shadow: 0px 4px 63px 0px rgba(102, 131, 231, 0.11) inset;
        padding: 8px;
        position: relative;
        min-height: 520px;
        padding-bottom: 28px;
        flex-direction: column;
        justify-content: space-between;
        display: flex; }
        .referral-program .referral-program-list .referral-program-item .referral-card .img-border {
          position: absolute;
          top: -20px;
          right: 16px; }
        .referral-program .referral-program-list .referral-program-item .referral-card .plan-profit .item-profit {
          padding: 8px;
          display: flex;
          gap: 4px;
          border-bottom: 1px solid var(626F9A, #626F9A);
          color: var(626F9A, #626F9A);
          leading-trim: both;
          text-edge: cap;
          font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
          font-size: 12px;
          font-style: normal;
          font-weight: 400;
          line-height: normal;
          min-height: 44px;
          align-items: center; }
          .referral-program .referral-program-list .referral-program-item .referral-card .plan-profit .item-profit span {
            color: var(--FFFFFF, #FFF);
            leading-trim: both;
            text-edge: cap;
            font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
            font-size: 12px;
            font-style: normal;
            font-weight: 700;
            line-height: normal; }
          .referral-program .referral-program-list .referral-program-item .referral-card .plan-profit .item-profit img {
            height: 11px;
            margin-left: 6px; }
        .referral-program .referral-program-list .referral-program-item .referral-card .plan-profit .profit-column {
          flex-direction: column;
          align-items: flex-start; }
          .referral-program .referral-program-list .referral-program-item .referral-card .plan-profit .profit-column p {
            color: var(626F9A, #626F9A);
            leading-trim: both;
            text-edge: cap;
            /* caption-regular-10 */
            font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
            font-size: 12px;
            font-style: normal;
            font-weight: 700;
            line-height: normal;
            flex-direction: column;
            display: flex;
            /* span{
                color: var(--FFFFFF, #FFF);
                leading-trim: both;
                text-edge: cap;
                font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
                font-size: 12px;
                font-style: normal;
                font-weight: 400;
                line-height: normal;
                } */ }
        .referral-program .referral-program-list .referral-program-item .referral-card .plan-profit .item-profit:last-child {
          border-bottom: none; }
        .referral-program .referral-program-list .referral-program-item .referral-card .plan-profit .item-profit.green {
          font-family: HeliosExtC Bold;
          background: var(--btn-green-2, linear-gradient(180deg, #29B467 0%, #19A692 99.99%));
          background-clip: text;
          -webkit-background-clip: text;
          -webkit-text-fill-color: transparent;
          align-items: center; }
          .referral-program .referral-program-list .referral-program-item .referral-card .plan-profit .item-profit.green img {
            width: 28px;
            height: 28px; }
        .referral-program .referral-program-list .referral-program-item .referral-card .plan-profit .item-profit.yellow {
          color: var(--F3BA2F, #F3BA2F);
          font-family: HeliosExtC Bold; }
        .referral-program .referral-program-list .referral-program-item .referral-card .btn-column {
          justify-content: center;
          display: flex;
          flex-direction: column;
          margin-top: 45px;
          align-items: center;
          gap: 8px; }
          .referral-program .referral-program-list .referral-program-item .referral-card .btn-column .btn {
            display: flex;
            height: 36px;
            padding: 0px 16px;
            justify-content: center;
            align-items: center; }
          .referral-program .referral-program-list .referral-program-item .referral-card .btn-column .price {
            color: var(626F9A, #626F9A);
            leading-trim: both;
            text-edge: cap;
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 20px;
            /* 142.857% */ }
            .referral-program .referral-program-list .referral-program-item .referral-card .btn-column .price span {
              color: var(--FFFFFF, #FFF);
              leading-trim: both;
              text-edge: cap;
              font-size: 14px;
              font-style: normal;
              font-weight: 700;
              line-height: normal; }
    .referral-program .referral-program-list .referral-program-item.pro .title {
      background: var(--btn-, linear-gradient(331deg, #FF5B5B 28.99%, #FFA80E 185.69%));
      background-clip: text;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
    .referral-program .referral-program-list .referral-program-item.pro .referral-card {
      border-radius: 6px;
      border: 1px solid var(--btn-, #FF5B5B);
      background: var(26262F, #26262F);
      box-shadow: 0px 4px 63px 0px rgba(102, 131, 231, 0.11) inset; }

.bottom-links-apps .text {
  color: #FFF;
  text-align: center;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  /* 125% */
  opacity: 0.6;
  margin-top: 80px;
  justify-content: center;
  display: flex; }
  .bottom-links-apps .text p {
    max-width: 1104px; }

.bottom-links-apps .links-download {
  margin-top: 24px; }
  .bottom-links-apps .links-download .title-links {
    color: #FFF;
    text-align: center;
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 150% */ }
  .bottom-links-apps .links-download .links {
    display: flex;
    gap: 16px;
    justify-content: center; }
    .bottom-links-apps .links-download .links a {
      width: 40px;
      height: 40px;
      display: flex;
      align-items: center;
      justify-content: center; }

.faq {
  margin-top: 88px;
  display: flex;
  flex-direction: column;
  gap: 32px; }
  .faq .title {
    color: #EEE;
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    /* 114.286% */ }
  .faq .question {
    cursor: pointer;
    color: #FFF;
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    /* 160% */
    display: flex;
    justify-content: space-between; }
  .faq .answer {
    color: #FFF;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 171.429% */
    max-width: 992px;
    opacity: 0.7;
    display: none; }
  .faq .toggle-icon:before {
    content: '';
    margin-right: 5px;
    transition: transform 0.3s ease;
    display: flex;
    height: 36px;
    width: 36px;
    padding: 0px 12px;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    border: 1px solid #FFF;
    flex-direction: column;
    justify-content: center;
    background-image: url("/wp-content/themes/cryptorobotics/assets/svg/plus.svg");
    background-size: 17px 17px;
    background-repeat: no-repeat;
    background-position: center; }
  .faq .expanded:before {
    content: '';
    background-image: url("/wp-content/themes/cryptorobotics/assets/svg/minus.svg"); }

footer {
  margin-top: 64px;
  margin-bottom: 64px; }

.footer .border-line {
  margin-bottom: 40px; }

.footer .footer-container {
  display: flex; }
  .footer .footer-container .logo-social-container {
    max-width: 320px;
    display: flex;
    flex-direction: column;
    gap: 24px;
    position: relative; }
    .footer .footer-container .logo-social-container .footer-logo {
      max-width: 171px;
      width: 100%; }
      .footer .footer-container .logo-social-container .footer-logo img {
        width: 100%; }
    .footer .footer-container .logo-social-container p {
      color: #FFF;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      /* 171.429% */ }
    .footer .footer-container .logo-social-container .copyrights {
      color: #FFF;
      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
      font-size: 12px;
      font-style: normal;
      font-weight: 400;
      line-height: 14px;
      /* 140% */
      opacity: 0.4;
      position: absolute;
      bottom: 0; }
  .footer .footer-container .footer-links-container {
    display: flex;
    justify-content: space-between;
    width: calc(100% - 320px); }
    .footer .footer-container .footer-links-container .footer-links-items {
      display: flex;
      flex-direction: column;
      gap: 24px; }
      .footer .footer-container .footer-links-container .footer-links-items .item-list p {
        color: #FFF;
        font-feature-settings: 'clig' off, 'liga' off;
        font-family: HeliosExtC Bold;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        /* 150% */ }
      .footer .footer-container .footer-links-container .footer-links-items .item-list ul {
        display: flex;
        flex-direction: column;
        gap: 12px;
        padding-left: 0;
        margin-bottom: 0;
        margin-top: 16px; }
        .footer .footer-container .footer-links-container .footer-links-items .item-list ul li {
          font-feature-settings: 'clig' off, 'liga' off;
          font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
          font-size: 14px;
          font-style: normal;
          font-weight: 400;
          line-height: 1.4;
          list-style: none;
          opacity: 0.8; }
          .footer .footer-container .footer-links-container .footer-links-items .item-list ul li a {
            color: #FFF;
            text-decoration: none; }

.news-blog {
  display: flex;
  gap: 16px; }
  .news-blog .news-blog-item {
    gap: 16px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 12px;
    border: 1px solid #465281;
    background: #26262F;
    box-shadow: 0px 4px 63px 0px rgba(102, 131, 231, 0.11) inset;
    padding: 16px;
    width: calc(50% - 8px); }
    .news-blog .news-blog-item .item-list {
      display: flex;
      gap: 16px;
      flex-wrap: wrap; }
      .news-blog .news-blog-item .item-list .news-item {
        display: flex;
        flex-direction: column;
        width: calc(25% - 12px);
        color: #FFF;
        text-decoration: none; }
        .news-blog .news-blog-item .item-list .news-item figure img {
          /* width: auto;
              height: 100px; */
          width: 100%;
          max-width: 100%;
          height: auto; }
        .news-blog .news-blog-item .item-list .news-item figure figcaption {
          margin-top: 15px;
          color: #FFF;
          font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
          font-size: 15px;
          font-style: normal;
          font-weight: 600;
          line-height: 20px;
          /* 133.333% */ }

.news-title-container {
  display: flex;
  padding: 5px 0px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  margin-bottom: 13px; }
  .news-title-container .news-title {
    color: #EEE;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    /* 133.333% */
    text-decoration: none; }
  .news-title-container .btn-news {
    color: #FFF;
    font-feature-settings: 'clig' off, 'liga' off;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    /* 114.286% */
    background: none;
    border: none; }

.trade-smart {
  display: flex;
  height: 860px;
  width: 100%;
  /* justify-content: center; */
  justify-content: start;
  padding-right: 367px;
  position: relative; }
  .trade-smart .phone-bg-glow {
    border-radius: 929.922px;
    opacity: 1;
    background-color: rgba(88, 113, 244, 0.4);
    filter: blur(230px);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 20%;
    z-index: 0;
    width: 929.922px;
    height: 571.704px;
    flex-shrink: 0; }
  .trade-smart .phone-bg {
    position: absolute;
    height: 100%;
    width: 100%;
    position: righr;
    right: -105px;
    max-width: 1147px;
    max-height: 860px;
    z-index: 0; }
  .trade-smart .text-container {
    /* max-width: 443px; */
    max-width: 60%;
    z-index: 2;
    display: flex;
    flex-direction: column;
    gap: 32px;
    justify-content: center; }
    .trade-smart .text-container .title {
      color: #FFF;
      font-family: HeliosExtC Bold;
      /* font-size: 72px; */
      font-size: 56px;
      font-style: normal;
      font-weight: 700;
      /* line-height: 72px; */
      line-height: 64px;
      background: #5771F3;
      background: linear-gradient(to right, #5771F3 0%, #6FD098 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
    .trade-smart .text-container p {
      color: #FFF;
      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
      font-size: 24px;
      font-style: normal;
      font-weight: 400;
      line-height: 32px;
      /* 133.333% */
      /* max-width: 282px; */
      max-width: 100%; }
    .trade-smart .text-container .app-container {
      display: flex;
      gap: 16px;
      z-index: 10; }
      .trade-smart .text-container .app-container a {
        cursor: pointer; }

.main-news-container {
  display: flex;
  flex-direction: column;
  gap: 28px; }
  .main-news-container h1 {
    text-align: left; }
  .main-news-container .main-news-list {
    display: flex;
    gap: 16px; }
  .main-news-container .list-news-container {
    display: flex;
    flex-direction: column;
    gap: 16px; }
    .main-news-container .list-news-container .item-mews {
      padding-bottom: 10px;
      border-bottom: 1px solid #fff;
      border-image: linear-gradient(to right, #5771F3, #6FD098) 1; }
      .main-news-container .list-news-container .item-mews .title-news {
        color: #FFF;
        font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 24px;
        /* 150% */ }

.news-img {
  width: calc(50% - 8px);
  max-height: 530px;
  position: relative; }
  .news-img img {
    border-radius: 12px;
    max-height: 530px;
    max-width: 768px;
    height: 100%;
    width: 100%;
    object-fit: cover; }
  .news-img .text {
    padding: 24px;
    position: absolute;
    bottom: 0;
    z-index: 2; }
    .news-img .text .title-news {
      color: #FFF;
      font-size: 36px;
      font-style: normal;
      font-weight: 700;
      line-height: normal; }

.main-news-list {
  display: flex;
  gap: 16px; }

.list-news-container {
  width: calc(50% - 8px); }

.news-bottom {
  display: flex;
  justify-content: space-between; }
  .news-bottom .author {
    color: #FFF;
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
    /* 125% */ }
    .news-bottom .author span {
      color: rgba(255, 255, 255, 0.5);
      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
      font-size: 12px;
      font-style: normal;
      font-weight: 400;
      line-height: 15px;
      /* 125% */ }
  .news-bottom .date {
    color: #656565;
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
    /* 125% */ }

.news-page .news-blog {
  display: flex;
  gap: 16px; }
  .news-page .news-blog .news-blog-item {
    width: 100%; }
    .news-page .news-blog .news-blog-item .item-list .news-item figure img {
      margin-bottom: 15px; }
    .news-page .news-blog .news-blog-item .item-list .news-item figure figcaption {
      margin-top: 4px;
      margin-bottom: 7px; }
    .news-page .news-blog .news-blog-item .item-list .news-item {
      width: calc(25% - 12px); }

.privacy h1 {
  font-size: 64px;
  font-style: normal;
  font-weight: 700;
  line-height: 72px;
  text-align: left; }

.privacy .privacy-container {
  margin-top: 32px;
  display: flex;
  flex-direction: column;
  gap: 40px;
  max-width: 879px; }
  .privacy .privacy-container .privacy-item {
    display: flex;
    flex-direction: column;
    gap: 32px; }
    .privacy .privacy-container .privacy-item .privacy-title {
      color: #FFF;
      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
      font-size: 20px;
      font-style: normal;
      font-weight: 700;
      line-height: 24px;
      /* 120% */ }
    .privacy .privacy-container .privacy-item .privacy-text {
      color: #FFF;
      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      /* 150% */
      opacity: 0.5;
      display: flex;
      flex-direction: column; }

.error-container {
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-items: center; }

.blue-filter {
  border-radius: 929.922px;
  opacity: 1;
  background-color: rgba(88, 113, 244, 0.4);
  filter: blur(230px);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
  bottom: 0;
  z-index: 0;
  width: 929.922px;
  height: 571.704px;
  flex-shrink: 0; }

.log-block {
  display: flex;
  flex-direction: column;
  gap: 24px;
  max-width: 432px;
  width: 100%;
  padding: 80px 0;
  /*label:before {*/
  /*    content: "";*/
  /*    position: absolute;*/
  /*    top: 0;*/
  /*    left: 0;*/
  /*    width: 100%;*/
  /*    height: 100%;*/
  /*    background: linear-gradient(180deg, #1F202C 0%, #1D1D1D 44.72%), #FFF;*/
  /*    z-index: -1; !* Помещаем псевдоэлемент за input и label *!*/
  /*}*/ }
  .log-block form {
    display: flex;
    flex-direction: column;
    gap: 16px; }
  .log-block .btn.btn-green {
    width: fit-content;
    margin: 0 auto;
    height: 36px;
    display: flex;
    align-items: center; }
  .log-block .input-container {
    position: relative; }
  .log-block input {
    width: 432px;
    padding: 10px;
    border-radius: 8px;
    border: 1px solid #626F9A;
    outline: none;
    background: none;
    transition: border-color 0.3s ease;
    /* Плавное изменение цвета бордюра */
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: var(626F9A, #626F9A);
    height: 38px; }
  .log-block label {
    position: absolute;
    top: 50%;
    left: 15px;
    transform: translateY(-50%);
    color: var(626F9A, #626F9A);
    leading-trim: both;
    text-edge: cap;
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    transition: top 0.3s ease, font-size 0.3s ease, color 0.3s ease;
    /* Плавное движение и изменение размера плейсхолдера */ }
  .log-block input::placeholder {
    color: #626F9A;
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; }

.checkbox-container {
  display: flex;
  flex-direction: column;
  gap: 15px;
  max-width: 350px;
  margin: 0 auto;
  margin-top: 16px; }
  .checkbox-container .checkbox {
    position: absolute;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none; }
  .checkbox-container .checkbox-label {
    position: inherit;
    cursor: pointer;
    display: flex;
    align-items: center;
    color: #FFF;
    leading-trim: both;
    text-edge: cap;
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; }
  .checkbox-container .checkbox-view {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    border-radius: 4px;
    border: 1px solid var(--FFFFFF, #FFF);
    border-radius: 6px;
    background: none;
    transition: .3s; }
  .checkbox-container .checkbox-icon {
    opacity: 0;
    transition: .3s; }
  .checkbox-container .checkbox:checked + .checkbox-view {
    background: var(--btn-green-2, radial-gradient(79.13% 79.13% at 12.39% 3.1%, #8FD748 0%, rgba(41, 180, 103, 0) 100%), linear-gradient(180deg, #29B467 0%, #19A692 99.99%)); }
  .checkbox-container .checkbox:checked + .checkbox-view .checkbox-icon {
    opacity: 1; }

.log-buttons-list {
  display: flex;
  gap: 8px; }
  .log-buttons-list a {
    text-decoration: none;
    text-align: center;
    color: #626F9A;
    leading-trim: both;
    text-edge: cap;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    /* 133.333% */ }
  .log-buttons-list .btn {
    padding: 12px 16px;
    width: calc(50% - 4px); }
  .log-buttons-list .btn.active {
    color: #fff;
    border-radius: 4px;
    border: 1px solid var(--blue-button, #5771F3);
    background: var(--blue-button, linear-gradient(180deg, #5771F3 0%, #3E58DE 54.17%)); }

form a {
  text-align: center;
  color: #FFF;
  leading-trim: both;
  text-edge: cap;
  text-decoration: none;
  /* body-regular-12 */
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal; }

.border-line {
  max-width: 100%;
  width: 100%;
  height: 1px;
  background: linear-gradient(94deg, #5771F3 18.55%, #6FD098 82.59%), #FFF; }

.log-text {
  color: #626F9A;
  text-align: center;
  leading-trim: both;
  text-edge: cap;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */ }

.our-team {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 80px;
  background-image: url("/wp-content/themes/cryptorobotics/assets/svg/bg/Team-bg.png");
  background-repeat: no-repeat;
  background-position-y: 100px; }
  .our-team .phone-bg-glow {
    border-radius: 1100px;
    opacity: 0.7;
    background-color: rgba(88, 113, 244, 0.4);
    filter: blur(230px);
    position: absolute;
    width: 100%;
    height: 100%;
    left: calc(50% - 285px);
    z-index: 0;
    width: 929.922px;
    height: 571.704px;
    flex-shrink: 0;
    z-index: -1;
    max-width: 100%; }
  .our-team .main-team {
    display: flex;
    gap: 16px;
    justify-content: center; }
    .our-team .main-team .employee {
      border: 1px solid #FFF;
      background: linear-gradient(160deg, #465281 -52.16%, #32333F 22.78%, #32333F 54.42%);
      box-shadow: 0px 4px 63px 0px rgba(102, 131, 231, 0.11) inset; }
  .our-team .other-team {
    display: flex;
    gap: 16px;
    justify-content: center;
    flex-wrap: wrap; }
  .our-team .employee {
    display: flex;
    flex-direction: column;
    gap: 12px;
    max-width: 320px;
    width: calc(25% - 12px);
    padding: 24px 16px;
    align-items: center;
    border-radius: 12px;
    border: 1px solid #465281;
    background: #26262F;
    box-shadow: 0 4px 63px 0 rgba(102, 131, 231, 0.11) inset; }
    .our-team .employee .name {
      color: #FFF;
      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
      font-size: 20px;
      font-style: normal;
      font-weight: 700;
      line-height: 24px;
      /* 120% */ }
    .our-team .employee .prof {
      color: #FFF;
      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
      font-size: 12px;
      font-style: normal;
      font-weight: 400;
      line-height: 15px;
      /* 125% */ }
    .our-team .employee .photo {
      width: 160px;
      height: 160px;
      border-radius: 150px;
      overflow: hidden; }
      .our-team .employee .photo img {
        object-fit: cover;
        width: 100%;
        height: 100%; }
    .our-team .employee .links {
      display: flex;
      gap: 12px;
      opacity: 0.6; }
    .our-team .employee .description {
      color: #FFF;
      opacity: 0.6;
      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
      font-size: 12px;
      font-style: normal;
      font-weight: 400;
      line-height: 15px;
      /* 125% */ }

.team-swiper {
  display: none; }

.what-we-can {
  padding-top: 152px;
  position: relative;
  max-width: 2800px;
  margin: 0 auto; }
  .what-we-can .bg-blue-filter {
    border-radius: 929.922px;
    opacity: 1;
    background-color: rgba(88, 113, 244, 0.4);
    filter: blur(230px);
    position: absolute;
    left: 23%;
    top: 15%;
    z-index: 0;
    width: 1300px;
    height: 300px;
    flex-shrink: 0;
    max-width: 100%; }
  .what-we-can .comp1, .what-we-can .comp2, .what-we-can .comp3, .what-we-can .comp4, .what-we-can .comp5 {
    position: absolute; }
  .what-we-can .comp1 {
    right: 0;
    max-height: 790px;
    width: auto; }
  .what-we-can .comp2 {
    left: 0;
    max-width: 600px;
    max-height: 682.967px;
    width: 100%;
    height: 100%;
    top: 44.3%; }
  .what-we-can .comp3 {
    display: none; }
  .what-we-can .comp4 {
    width: 700px;
    left: 0;
    top: 54.3%; }
  .what-we-can .comp5 {
    right: 0;
    width: 986.495px; }
  .what-we-can .items-cascad-container {
    display: flex;
    flex-direction: column;
    gap: 88px; }
    .what-we-can .items-cascad-container .item-cascad {
      max-width: 544px;
      width: 100%;
      display: flex;
      flex-direction: column;
      gap: 18px;
      z-index: 2; }
      .what-we-can .items-cascad-container .item-cascad h2 {
        text-align: left;
        color: #FFF;
        font-family: HeliosExtC Bold;
        font-size: 48px;
        font-style: normal;
        font-weight: 700;
        line-height: 56px; }
      .what-we-can .items-cascad-container .item-cascad .text {
        color: #FFF;
        font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 1.6;
        opacity: 0.5; }
      .what-we-can .items-cascad-container .item-cascad .btn {
        width: fit-content; }
      .what-we-can .items-cascad-container .item-cascad .links-list {
        display: flex;
        align-items: flex-start;
        gap: 24px;
        align-self: stretch;
        flex-wrap: wrap; }
        .what-we-can .items-cascad-container .item-cascad .links-list a {
          color: #FFF;
          font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
          font-size: 14px;
          font-style: normal;
          font-weight: 400;
          line-height: 16px;
          /* 114.286% */ }
    .what-we-can .items-cascad-container .item-cascad.item-1 {
      max-width: 770px; }
    .what-we-can .items-cascad-container .item-cascad.item-2 {
      margin-left: 100px; }
    .what-we-can .items-cascad-container .item-cascad.item-3 {
      align-self: center; }
    .what-we-can .items-cascad-container .item-cascad.item-4 {
      align-self: flex-end; }
    .what-we-can .items-cascad-container .item-cascad.item-5 {
      max-width: 770px;
      margin-left: 205px; }

.reviews {
  margin-top: 88px;
  display: flex;
  flex-direction: column;
  gap: 24px; }
  .reviews .news-title-container {
    margin-bottom: 0;
    padding: 0; }
  .reviews .reviews-item-list {
    display: flex;
    gap: 16px; }
  .reviews .reviews-item {
    border-radius: 12px;
    border: 1px solid #465281;
    background: #26262F;
    box-shadow: 0px 4px 63px 0px rgba(102, 131, 231, 0.11) inset;
    display: flex;
    max-width: 320px;
    padding: 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
    width: 100%; }
    .reviews .reviews-item .reviews-item-stars {
      display: flex;
      align-items: center;
      gap: 8px;
      width: 16px; }
    .reviews .reviews-item .reviews-item-title {
      color: #FFF;
      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 24px;
      /* 150% */ }
    .reviews .reviews-item .reviews-item-text {
      color: #FFF;
      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 1.4;
      opacity: 0.7; }

.swiper-container {
  z-index: 0;
  display: none;
  position: relative; }

.navigation {
  display: none; }

.news-report-container {
  display: flex;
  gap: 16px;
  margin-top: 26px; }
  .news-report-container .main-news {
    width: calc(100% - 304px);
    display: flex;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    border-radius: 12px;
    background-color: #fff; }
    .news-report-container .main-news .article-head {
      display: flex;
      justify-content: space-between;
      align-items: center;
      width: 100%; }
    .news-report-container .main-news .date {
      color: rgba(255, 255, 255, 0.5);
      font-size: 12px;
      font-style: normal;
      font-weight: 400;
      line-height: 15px;
      /* 125% */ }
    .news-report-container .main-news .type {
      /* font-size: 20px; */
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      line-height: 1.4;
      /* 100% */
      /* letter-spacing: -1px; */
      margin-top: 0; }
  .news-report-container .min-list-news {
    width: 288px; }
    .news-report-container .min-list-news .news-blog .news-blog-item {
      width: 100%; }
      .news-report-container .min-list-news .news-blog .news-blog-item .news-item {
        width: 100%; }
  .news-report-container .aticle {
    display: flex;
    flex-direction: column;
    gap: 24px;
    width: 100%; }
    .news-report-container .aticle .top-text ul li {
      color: #121212;
      font-size: 20px;
      font-style: normal;
      font-weight: 400;
      line-height: 1.5;
      margin-top: 16px; }
    .news-report-container .aticle .top-text ul li:first-child {
      margin-top: 0; }
    .news-report-container .aticle .bottom-links-apps .text {
      margin-top: 24px; }
    .news-report-container .aticle .bottom-links-apps .links-download .title-links {
      color: #121212; }
    .news-report-container .aticle .share-author-container {
      margin-top: 16px;
      display: flex;
      justify-content: space-between;
      align-items: center;
      gap: 16px; }
    .news-report-container .aticle .authors {
      display: flex;
      gap: 29px; }
      .news-report-container .aticle .authors .author-item {
        display: flex;
        gap: 15px; }
        .news-report-container .aticle .authors .author-item .author-text {
          display: flex;
          flex-direction: column;
          gap: 5px; }
          .news-report-container .aticle .authors .author-item .author-text .name {
            color: #5771F3;
            font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 15px;
            /* 125% */ }
            .news-report-container .aticle .authors .author-item .author-text .name span {
              color: #656565;
              font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
              font-size: 12px;
              font-style: normal;
              font-weight: 400;
              line-height: 15px;
              /* 125% */ }
          .news-report-container .aticle .authors .author-item .author-text .text {
            color: rgba(255, 255, 255, 0.5);
            font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 14px;
            /* 140% */
            display: flex;
            flex-direction: column;
            opacity: 0.5; }
    .news-report-container .aticle .social-links {
      gap: 10px; }
      .news-report-container .aticle .social-links a img {
        width: 30px; }
    .news-report-container .aticle .text-article {
      display: flex;
      flex-direction: column;
      gap: 24px;
      color: #121212; }
      .news-report-container .aticle .text-article h1, .news-report-container .aticle .text-article h2, .news-report-container .aticle .text-article h3, .news-report-container .aticle .text-article h4, .news-report-container .aticle .text-article h5, .news-report-container .aticle .text-article h6 {
        color: #121212;
        font-style: normal;
        font-weight: 700;
        background: #121212;
        background: linear-gradient(to right, #121212 0%, #121212 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        font-family: HeliosExtC Bold;
        text-align: left;
        line-height: 1.5;
        width: 100%;
        text-align: left; }
      .news-report-container .aticle .text-article h1 {
        font-size: 40px; }
      .news-report-container .aticle .text-article h2 {
        font-size: 36px; }
      .news-report-container .aticle .text-article h3 {
        font-size: 32px; }
      .news-report-container .aticle .text-article h4 {
        font-size: 28px; }
      .news-report-container .aticle .text-article h5 {
        font-size: 24px; }
      .news-report-container .aticle .text-article h6 {
        font-size: 18px; }
      .news-report-container .aticle .text-article div {
        gap: 24px;
        display: flex;
        flex-direction: column;
        font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; }
      .news-report-container .aticle .text-article p {
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        /* 150% */ }
    .news-report-container .aticle figure img {
      width: 100%; }
    .news-report-container .aticle .wp-block-table td, .news-report-container .aticle .wp-block-table th {
      padding: 16px;
      /* border: 1px solid #efefef; */
      border: none;
      color: #121212; }
    .news-report-container .aticle .wp-block-table th {
      text-align: left; }
    .news-report-container .aticle ul li {
      color: #121212;
      margin-top: 8px; }
  .news-report-container p {
    color: #121212; }
  .news-report-container .author-img {
    width: 50px;
    height: 50px;
    flex-shrink: 0;
    border-radius: 44px;
    overflow: hidden; }
    .news-report-container .author-img img {
      width: 100%;
      height: 100%;
      object-fit: contain; }
  .news-report-container .article-buttons {
    display: flex;
    gap: 8px; }
    .news-report-container .article-buttons .btn {
      width: calc(50% - 4px);
      display: flex;
      justify-content: center; }
    .news-report-container .article-buttons .grey-btn {
      border-radius: 6px;
      border: 1px solid #B0b0b0;
      background: linear-gradient(180deg, #B0b0b0 0%, #A1a1a1 54.17%); }
  .news-report-container .tags {
    display: flex;
    gap: 10px;
    align-items: baseline; }
    .news-report-container .tags .tags-title {
      color: #2E2E2E;
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 24px;
      /* 150% */ }
    .news-report-container .tags .tags-list {
      display: flex;
      gap: 10px;
      flex-wrap: wrap; }
      .news-report-container .tags .tags-list a {
        border-radius: 100px;
        border: 1px solid #121212;
        display: flex;
        padding: 5px 10px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        color: #121212; }
  .news-report-container .disclaimer {
    color: rgba(255, 255, 255, 0.5);
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;
    /* 166.667% */
    letter-spacing: -0.5px; }
    .news-report-container .disclaimer p {
      color: rgba(255, 255, 255, 0.5);
      font-size: 12px;
      font-style: normal;
      font-weight: 400;
      line-height: 15px;
      /* 150% */ }
  .news-report-container .about-author {
    display: flex;
    gap: 30px; }
    .news-report-container .about-author .left-info {
      display: flex;
      flex-direction: column;
      gap: 10px;
      width: 198px;
      align-items: center; }
      .news-report-container .about-author .left-info .author-img {
        width: 70px;
        height: 70px; }
    .news-report-container .about-author .right-info {
      display: flex;
      flex-direction: column;
      gap: 10px;
      width: calc(100% - 208px); }
      .news-report-container .about-author .right-info .title-about {
        color: rgba(255, 255, 255, 0.5);
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 32px;
        /* 133.333% */ }
      .news-report-container .about-author .right-info p {
        color: #121212;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 18px;
        /* 150% */ }
      .news-report-container .about-author .right-info .btn-more {
        color: #2E2E2E;
        font-size: 15px;
        font-family: HeliosExtC Bold;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        /* 133.333% */ }
    .news-report-container .about-author .name-author {
      color: #2E2E2E;
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 24px;
      /* 150% */
      letter-spacing: -1px; }

.social-links {
  display: flex;
  gap: 16px; }

.type {
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  /* 140% */
  /* letter-spacing: -0.5px; */
  text-transform: uppercase;
  margin-top: 15px; }

.software {
  color: #E2E552; }

.markets {
  color: #2BBF54; }

.technology {
  color: #2D94F3; }

.business {
  color: #E86649; }

._z3 {
  margin-top: 80px;
  display: flex;
  padding: 40px 32px;
  gap: 48px;
  border-radius: 12px;
  background: var(26262F, #26262F);
  box-shadow: 0px 100px 80px 0px rgba(0, 0, 0, 0.12), 0px 41.778px 33.422px 0px rgba(0, 0, 0, 0.09), 0px 22.336px 17.869px 0px rgba(0, 0, 0, 0.07), 0px 12.522px 10.017px 0px rgba(0, 0, 0, 0.06), 0px 6.65px 5.32px 0px rgba(0, 0, 0, 0.05), 0px 2.767px 2.214px 0px rgba(0, 0, 0, 0.03), 0px 4px 63px 0px rgba(102, 131, 231, 0.11) inset; }
  ._z3 .left-side {
    max-width: 281px;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 18px; }
  ._z3 .right-side {
    width: calc(100% - 329px);
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
    ._z3 .right-side .btn {
      display: none; }

._z4 {
  color: #EEE;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  /* 114.286% */ }

._z5 {
  display: flex;
  align-items: baseline; }

._z6 {
  color: #FFF;
  text-align: center;
  font-family: HeliosExtC Bold;
  font-size: 56px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
  /* 100% */
  letter-spacing: -1.68px; }

._z7 {
  color: #FFF;
  text-align: center;
  font-family: HeliosExtC Bold;
  font-size: 56px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
  /* 100% */
  letter-spacing: -1.68px;
  margin-left: 12px; }

._z8 {
  color: #FFF;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  /* 133.333% */
  opacity: 0.6;
  margin: 0; }

._hC {
  position: relative;
  width: 100%; }

._hD {
  width: 100%;
  -webkit-appearance: none;
  appearance: none;
  height: 10px;
  border-radius: 5px;
  outline: none;
  margin-bottom: 10px;
  margin-left: 0; }

._hE {
  display: flex;
  justify-content: space-between;
  font-size: 12px; }

._hF {
  flex-grow: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 30px;
  max-width: 30px; }

._hG {
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  height: 10px;
  background-color: #333; }

._hH {
  width: 3px; }

._hI {
  margin-bottom: 5px; }

._hJ {
  color: #FFF;
  text-align: center;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; }

._aa {
  color: #FFF;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  opacity: 0.5; }

._hE {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  margin-top: 10px;
  /* Добавлен отступ сверху */ }

input[type="range"]::-webkit-slider-thumb, input[type="range"]::-webkit-media-slider-thumb {
  appearance: auto;
  box-sizing: border-box;
  display: block; }

input[type="range"]::-webkit-slider-thumb {
  /* Ваш остальной CSS код */ }

/* Пример CSS для двухцветной шкалы бегунка */
/* Пример CSS для двухцветной шкалы бегунка */
input[type="range"] {
  width: 100%;
  -webkit-appearance: none;
  appearance: none;
  height: 10px;
  border-radius: 5px;
  outline: none;
  margin-bottom: 10px;
  background: linear-gradient(to right, #5771F3 0%, #3E58DE 25%, #CCD7FF 25%, #4C4C57 100%); }

input[type="range"]::-webkit-slider-thumb {
  /* Ваш остальной CSS код */
  /*background: linear-gradient(180deg, #5771F3 0%, #3E58DE 54.17%);*/ }

input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #fff;
  border: 3px solid #626F9A;
  box-shadow: 0 0 12px rgba(125, 166, 253, 0.79);
  /* свечение */
  cursor: pointer;
  margin-top: 0; }

.news-list-item {
  flex-direction: column;
  gap: 28px;
  display: flex; }
  .news-list-item .news-blog-item {
    width: 100%;
    gap: 28px; }
    .news-list-item .news-blog-item .item-list .news-item {
      width: calc(25% - 12px); }
  .news-list-item .bottom-links-apps {
    margin: 16px 0; }
    .news-list-item .bottom-links-apps .text {
      margin-top: 0; }

.pagination {
  display: flex;
  justify-content: space-between;
  align-items: center;
  list-style-type: none;
  padding: 0;
  width: 100%;
  margin-top: 28px; }

.pagination li {
  margin: 0 5px;
  border-radius: 12px;
  border: 1px solid #465281;
  background: #26262F;
  box-shadow: 0 4px 63px 0 rgba(102, 131, 231, 0.11) inset;
  width: 42px;
  height: 42px;
  display: flex;
  justify-content: center;
  align-items: center; }
  .pagination li a {
    color: #fff;
    font-size: 12px; }

.pagination .dots {
  pointer-events: none;
  border: none;
  background: none;
  box-shadow: none; }

.pagination .next {
  margin-left: auto;
  padding: 16px;
  width: auto; }

.about-block {
  margin-top: 80px; }
  .about-block .text-about-item {
    display: flex;
    flex-direction: column;
    gap: 32px; }
    .about-block .text-about-item .about-item {
      display: flex;
      flex-direction: column;
      gap: 8px; }
      .about-block .text-about-item .about-item .head-line {
        color: #FFF;
        font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        display: flex;
        line-height: 149%;
        gap: 4px;
        text-transform: uppercase; }
      .about-block .text-about-item .about-item p {
        opacity: 0.5; }
        .about-block .text-about-item .about-item p span {
          opacity: 1; }
      .about-block .text-about-item .about-item ul li {
        opacity: 0.5; }
  .about-block .list-advantages .plus-container .plus .text-container {
    width: calc(33% - 22px);
    max-width: 100%; }
    .about-block .list-advantages .plus-container .plus .text-container img {
      max-width: 100px; }
    .about-block .list-advantages .plus-container .plus .text-container p {
      text-align: center; }
    .about-block .list-advantages .plus-container .plus .text-container .text-large {
      font-size: 16px; }

.about-block.roadmap .text-about-item {
  gap: 16px; }
  .about-block.roadmap .text-about-item .about-item {
    padding: 16px 16px;
    border: 1px solid;
    border-image: linear-gradient(0deg, #465281, #32333F, #32333F) 1;
    fill: var(26262F, #26262F);
    stroke-width: 1px;
    stroke: var(--scroll-stroke, #465281);
    box-shadow: 0px 4px 63px 0px rgba(102, 131, 231, 0.11) inset;
    /*background-image: url("/wp-content/themes/cryptorobotics/assets/svg/bg/card-bg.svg");*/
    width: 100%;
    flex-direction: row;
    border-radius: 12px; }
    .about-block.roadmap .text-about-item .about-item p {
      background: linear-gradient(to right, #5771F3 0%, #6FD098 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      opacity: 1; }
    .about-block.roadmap .text-about-item .about-item .head-line {
      text-transform: none; }

.social-links.head-links {
  justify-content: center; }

.contact-title {
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  color: #fff;
  background: #fff;
  background: linear-gradient(to right, #fff 0%, #fff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center; }

.help-links {
  display: flex;
  justify-content: center;
  gap: 32px; }
  .help-links a {
    color: #fff;
    text-decoration: underline; }

.white-label {
  display: flex;
  gap: 40px; }

.white-label-min {
  margin-top: 80px;
  gap: 56px; }
  .white-label-min .head-container {
    padding-top: 0; }
    .white-label-min .head-container .paragraph-container {
      justify-content: flex-start;
      gap: 16px; }
    .white-label-min .head-container .sub-title {
      max-width: 640px;
      opacity: 0.5;
      text-align: left; }
    .white-label-min .head-container .list-title {
      margin-top: 16px; }
    .white-label-min .head-container h2 {
      font-size: 32px;
      text-align: left;
      max-width: 640px;
      line-height: 1.2; }
    .white-label-min .head-container ul {
      margin: 0;
      padding-left: 16px; }
    .white-label-min .head-container .button-lines {
      justify-content: flex-start; }
  .white-label-min .img-container {
    max-width: 340px; }

.yourstrategy .steps {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 80px; }
  .yourstrategy .steps h2.title {
    color: #FFF;
    font-family: HeliosExtC Bold;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 56px;
    max-width: 1104px;
    text-align: center; }

.yourstrategy .white-label-min {
  gap: 40px; }
  .yourstrategy .white-label-min .head-container {
    width: calc(100% - 33%); }
  .yourstrategy .white-label-min .white-label-min {
    width: calc(33% - 40px);
    max-width: 100%; }

.white-label-min-title {
  font-size: 32px;
  line-height: 1.2; }

.your-funds {
  margin-top: 120px; }
  .your-funds .your-funds-container {
    display: flex;
    gap: 60px;
    margin-top: 120px;
    justify-content: center; }
    .your-funds .your-funds-container .your-funds-item {
      position: relative;
      width: 33%;
      max-width: 300px;
      display: flex;
      flex-direction: column; }
      .your-funds .your-funds-container .your-funds-item img {
        position: absolute;
        top: -93px;
        width: 150px;
        z-index: -1;
        left: -56px; }
      .your-funds .your-funds-container .your-funds-item .your-funds-title {
        color: #FFF;
        font-feature-settings: 'clig' off, 'liga' off;
        font-family: HeliosExtC Bold;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        text-align: center; }
      .your-funds .your-funds-container .your-funds-item .your-funds-text {
        color: #FFF;
        font-feature-settings: 'clig' off, 'liga' off;
        font-size: 16px;
        font-style: normal;
        line-height: 1.2;
        text-align: center;
        margin-top: 32px; }
  .your-funds .sub-title {
    max-width: 640px;
    margin: 0 auto;
    margin-top: 32px; }

.your-funds.additional-income .your-funds-container {
  margin-top: 80px; }
  .your-funds.additional-income .your-funds-container .your-funds-item {
    position: relative;
    width: 33%;
    max-width: 300px;
    display: flex;
    flex-direction: column;
    align-items: center; }
    .your-funds.additional-income .your-funds-container .your-funds-item img {
      position: initial;
      max-width: 300px;
      width: 100%;
      top: 0;
      left: 0;
      z-index: 0;
      box-shadow: 1px 4px 20px 5px rgba(87, 144, 243, 0.22);
      border-radius: 13px; }
    .your-funds.additional-income .your-funds-container .your-funds-item .your-funds-title {
      margin-top: 32px; }

.your-funds.days-free .your-funds-container {
  margin-top: 80px;
  flex-wrap: wrap; }
  .your-funds.days-free .your-funds-container .your-funds-item {
    width: calc(50% - 30px);
    max-width: 50%;
    align-items: center; }
    .your-funds.days-free .your-funds-container .your-funds-item img {
      position: initial;
      max-width: 300px;
      width: 100%;
      top: 0;
      left: 0;
      z-index: 0;
      box-shadow: 1px 4px 20px 5px rgba(87, 144, 243, 0.22);
      border-radius: 13px; }
    .your-funds.days-free .your-funds-container .your-funds-item .your-funds-title {
      margin-top: 32px; }
    .your-funds.days-free .your-funds-container .your-funds-item .your-funds-text {
      max-width: 300px; }

.your-funds.days-free .title {
  font-size: 32px;
  line-height: 1.5; }
  .your-funds.days-free .title span {
    background: linear-gradient(to right, #fff 0%, #fff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }

.paragraph-container.paragraph-strategy {
  gap: 12px; }
  .paragraph-container.paragraph-strategy ul {
    margin: 0; }
  .paragraph-container.paragraph-strategy p {
    margin-top: 12px; }

.advanced-algorithmic {
  margin-top: 80px;
  position: relative; }
  .advanced-algorithmic .bg-blue-filter {
    left: 5%;
    z-index: -1;
    height: 484.7px;
    top: -24%; }

.purchases {
  margin-top: 120px; }
  .purchases .title {
    font-size: 32px;
    line-height: 1.5;
    max-width: 840px;
    margin: 0 auto; }
  .purchases .sub-title {
    max-width: 840px;
    margin: 0 auto; }
  .purchases .white-label-min .img-container {
    max-width: 600px; }
  .purchases .white-label-min .btn {
    width: fit-content; }
  .purchases .white-label-min p a {
    color: #fff;
    text-decoration: underline; }
  .purchases .white-label-min .white-label-min-title {
    font-size: 26px; }

.list-requirements {
  display: flex;
  flex-direction: column;
  gap: 32px;
  margin-top: 80px; }
  .list-requirements h2 {
    font-size: 32px;
    line-height: 1.5; }
  .list-requirements .requirements-container {
    display: flex;
    gap: 32px; }
    .list-requirements .requirements-container .requirements-container__item {
      display: flex;
      flex-direction: column;
      gap: 32px;
      width: calc(33% - 21px); }
      .list-requirements .requirements-container .requirements-container__item h3 {
        font-size: 24px;
        line-height: 1.5;
        background: linear-gradient(to right, #fff 0%, #fff 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent; }

.ambassador-program {
  margin-top: 160px; }
  .ambassador-program .white-label-min .img-container {
    max-width: 640px;
    margin-top: -110px; }
  .ambassador-program .white-label-min p {
    max-width: 840px; }
  .ambassador-program .join-text h2 {
    font-size: 32px;
    line-height: 1.5;
    max-width: 840px;
    margin: 0 auto;
    margin-bottom: 40px; }
  .ambassador-program .join-text .min-text-container {
    margin-top: 32px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    max-width: 840px; }
    .ambassador-program .join-text .min-text-container .min-text-title {
      font-size: 18px;
      line-height: 1.5; }
    .ambassador-program .join-text .min-text-container .min-text {
      color: #FFF;
      font-feature-settings: 'clig' off, 'liga' off;
      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      opacity: 0.7; }
  .ambassador-program .join-text .min-title {
    text-align: left;
    opacity: 0.7; }

.sign-up-text {
  margin-top: 120px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
  position: relative; }
  .sign-up-text h2 {
    color: #FFF;
    font-family: HeliosExtC Bold;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 56px; }
  .sign-up-text .btn {
    width: 180px;
    display: flex;
    text-align: center;
    justify-content: center; }
  .sign-up-text .bg-blue-filter {
    left: 10%; }

#openPopupBtn {
  cursor: pointer; }

.popup {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.4); }

.popup-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  padding-bottom: 16px;
  border: 1px solid #888;
  width: 80%;
  max-width: fit-content;
  position: relative; }

@media (max-width: 575.98px) {
  .popup-content iframe {
    width: 100%;
    height: auto; } }

.close-btn {
  color: rgba(227, 227, 227, 0.5);
  float: right;
  font-size: 28px;
  font-weight: bold;
  cursor: pointer;
  right: -27px;
  position: absolute;
  top: -11px; }

.close-btn:hover,
.close-btn:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

/* @font-face {
  font-family: 'HeliosExtC';
  src: url('/wp-content/themes/cryptorobotics/assets/fonts/heliosextc.otf') format('opentype');
  }
  @font-face {
  font-family: 'HeliosExtC Bold';
  src: url('/wp-content/themes/cryptorobotics/assets/fonts/HeliosExtC Bold.otf') format('opentype');
  } */
@font-face {
  font-family: 'HeliosExtC';
  src: url("/wp-content/themes/cryptorobotics/assets/fonts/heliosextc.woff2") format("woff2"), url("/wp-content/themes/cryptorobotics/assets/fonts/heliosextc.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'HeliosExtC Bold';
  src: url("/wp-content/themes/cryptorobotics/assets/fonts/HeliosExtC-Bold.woff2") format("woff2"), url("/wp-content/themes/cryptorobotics/assets/fonts/HeliosExtC-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

.table-container {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  /* For smooth scrolling on mobile devices */
  display: block !important;
  /* width: calc(100vw - 100px); */
  width: 100%; }

.layout_toggle_button {
  display: none !important; }

.wp-block-table thead {
  border: none; }

.schema-faq {
  color: #121212; }

.news-img-shadow {
  position: relative; }

.news-img-shadow::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.03);
  z-index: 0; }

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: #F3F4F6 !important; }

.wp-block-table {
  border: 1px solid #efefef;
  border-radius: 12px; }

.wp-block-table tr {
  border-bottom: 1px solid #efefef; }

.bd_toc_content_list .bd_toc_content_list_item ul > li > a {
  font-size: 16px !important;
  line-height: 1.4 !important; }

.text-article a {
  color: #5771F3; }

.btn-uppercase {
  text-transform: uppercase; }

.promo-popup {
  display: none;
  flex-direction: column;
  align-items: center;
  position: fixed;
  bottom: 20px;
  left: 20px;
  background-color: white;
  border: 1px solid #ccc;
  padding: 20px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  z-index: 1000;
  border-radius: 12px;
  border: 1px solid #465281;
  background: #141425;
  box-shadow: 0px 4px 63px 0px rgba(102, 131, 231, 0.11) inset;
  max-width: 400px;
  width: 90%;
  gap: 16px; }
  .promo-popup h2 {
    font-size: 36px;
    line-height: 1.2;
    margin-top: 0; }
  .promo-popup .close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 24px;
    color: white;
    cursor: pointer;
    background: none;
    border: none;
    outline: none;
    font-weight: normal;
    opacity: 0.6; }
  .promo-popup .close-btn:hover {
    opacity: 1; }

.promo-code button {
  background: none;
  border: none;
  cursor: pointer; }
  .promo-code button img {
    width: 20px;
    height: 20px; }

.dual-nav-menu {
  display: flex;
  gap: 16px; }

.cky-consent-bar {
  color: #fff !important;
  filter: drop-shadow(0px 2.767px 2.214px rgba(0, 0, 0, 0.03)) drop-shadow(0px 6.65px 5.32px rgba(0, 0, 0, 0.05)) drop-shadow(0px 12.522px 10.017px rgba(0, 0, 0, 0.06)) drop-shadow(0px 22.336px 17.869px rgba(0, 0, 0, 0.07)) drop-shadow(0px 41.778px 33.422px rgba(0, 0, 0, 0.09)) drop-shadow(0px 100px 80px rgba(0, 0, 0, 0.12)) !important;
  background-color: #26262F !important;
  padding: 24px 16px !important;
  /* border: 1px solid; */
  /* border-image: linear-gradient(0deg, #465281, #32333F, #32333F) 1; */
  fill: var(26262F, #26262F) !important;
  stroke-width: 1px !important;
  stroke: var(--scroll-stroke, #465281) !important;
  box-shadow: 0px 4px 63px 0px rgba(102, 131, 231, 0.11) inset !important;
  /* background-image: url(/wp-content/themes/cryptorobotics/assets/svg/bg/card-bg.svg); */
  /* max-width: 320px; */
  width: 100% !important;
  border-color: #343b5f !important; }

.cky-notice .cky-title {
  color: #212121;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  margin: 0 0 12px 0;
  color: #fff !important; }

.cky-notice-des {
  color: #212121;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  color: #fff !important; }

.cky-btn-customize, .cky-btn-reject {
  color: #ffffff !important;
  background-color: transparent !important;
  border-radius: 6px !important;
  border: 1px solid #FFF !important; }

.cky-btn-accept {
  border-radius: 6px !important;
  border: 1px solid var(--blue-button, #5771F3) !important;
  background: var(--blue-button, linear-gradient(180deg, #5771F3 0%, #3E58DE 54.17%)) !important; }

.privacy-item a {
  color: #fff; }

/* rg */
html {
    min-height: 100vh;
    height: auto !important;
}
.header-logo {
    width: 150px;
    height: auto;
}
.w-full {
  width: 100%;
}
/* Base grid configuration */
.grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 1rem; /* 16px by default */
}
.card .card-img img {
    border-radius: 100%;
}

/* Gaps for different screen sizes */
@media (min-width: 768px) {
  .md\:gap-8 {
    gap: 2rem; /* 32px */
  }
}

/* Column span configuration */
.col-span-12 {
  grid-column: span 12 / span 12;
}
.items-center {
  align-items: center;
}

.privacy .privacy-container {
    max-width: 100%;
}
@media (min-width: 1280px) {
    .privacy .privacy-container {
        max-width: 96%;
    }
}

@media (min-width: 1280px) {
    .xl\:gap-x-14 {
        column-gap: 3.5rem; /* 56px */
    }
    .xl\:col-span-8 {
        grid-column: span 8 / span 12;
    }
    .xl\:col-span-6 {
        grid-column: span 6 / span 6;
    }
    .xl\:col-span-4 {
        grid-column: span 4 / span 12;
    }
}
@media (min-width: 768px) {
  .md\:col-span-6 {
    grid-column: span 6 / span 6;
  }
}

/* Image fluidity and margins */
.img-fluid {
  max-width: 100%;
  height: auto;
  margin-bottom: 32px;
}

/* Flex utility classes for alignment */
.justify-between {
  justify-content: space-between;
}

.segmented-picker {
    width: 90%;
}
.what-we-can {
    overflow: hidden;
}
/* .what-we-can .comp1 {
    max-width: 40%;
} */
.what-we-can .bg-blue-filter {
    display: none;
}
.what-we-can .comp5 {
    /* max-width: 50%; */
    display: block !important;
    width: 65% !important;
    right: -23%;
    top: 2%;
}
@media (max-width: 1350px) {
    .what-we-can .comp5 {
        right: -30%;
    }
}
@media (max-width: 1250px) {
    .what-we-can .comp5 {
        right: -35%;
    }
}
.what-we-can .comp4 {
    top: 45%;
    /* max-width: 40vw; */
    display: block !important;
    /* width: 700px; */
    width: 53%;
    left: -15%;
}
@media (max-width: 1800px) {
    .what-we-can .comp4 {
        width: 45%;
    }
}

.what-we-can .comp1, 
.what-we-can .comp2, 
.what-we-can .comp3 {
    display: none !important;
}
/* @media (max-width: 1889px) {
    .what-we-can .comp4 {
        left: -5% !important;
    }
}
@media (max-width: 1589px) {
    .what-we-can .comp4 {
        left: -10% !important;
    }
} */
.what-we-can p br {
    display: none;
}
@media (max-width: 576px) {
    .what-we-can .comp5 {
        width: 100%;
    }
}
@media (max-width: 1199.98px) {
    .what-we-can {
        padding-top: 80px !important;        
    }
    .what-we-can .comp5 {
        position: relative;
        width: 70% !important;
        margin: 0 auto;
        max-width: 100%;
        top: 0;
        right: -40px;
        margin-bottom: 24px;
    }
    .what-we-can .items-cascad-container {
        gap: 40px;
    }
    .what-we-can .items-cascad-container .item-cascad {
        max-width: 100% !important;
        margin-left: 0 !important;
        padding-top: 0 !important;
        text-align: center;
    }
    .what-we-can .title {
        text-align: center !important;
    }
    .what-we-can .comp4 {
        display: none !important;
    }

    .what-we-can .btn {
        width: auto !important;
    }

    .trade-smart {
        flex-direction: column;
        height: auto;
        padding-right: 0;
        padding-bottom: 80px;
        text-align: center;
    }
    .trade-smart .phone-bg {
        position: static;
        order: 1;        
        margin-bottom: 20px;
    }
    .trade-smart .text-container {
        order: 2;
    }
    .app-container {
        justify-content: center;
    }
}
@media (max-width: 767px) {
    .trade-smart {
        padding-top: 60px !important;        
    }
    .trade-smart .phone-bg {
        width: 100%;
        margin-bottom: 60px;
    }
    .trade-smart .phone-bg img {
        transform: scale(1.5);
    }

    .reviews-item-list {
        flex-direction: column;
    }
}

@media (max-width: 576px) {
    .what-we-can .comp5 {
        width: 100% !important;
    }
    .reviews-item {
        margin-bottom: 24px;
        max-width: 100% !important;
    }
}

.pagination .nav-links {
    display: flex;
    gap: .25rem;
}
.pagination .page-numbers {
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: white;
    padding: .5rem .75rem;
    border-radius: .5rem;
    min-width: 38px;
    min-height: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.pagination .page-numbers:hover {
    background: rgba(255,255,255, .75);
    color: #262630;
}
.pagination .page-numbers.current {
    background: white;
    color: #262630;
}

h1 {
    max-width: 100% !important;
}
hr {
    opacity: 0.3;
}
.container {
    padding: 0 32px;
}
.main-news .type {
    display: flex;
    gap: 16px;
}    
.toggle-icon {
    height: 36px !important;
    width: 36px !important;
    margin-left: 16px !important;
}
.gt_float_switcher .gt-selected .gt-current-lang {
    margin-top: 5px;
}
.gt_float_switcher-arrow {
    transform: rotate(0deg) !important;
}
.gt_float_switcher-arrow.gt_arrow_rotate {
    transform: rotate(-180deg) !important;
}
.gt_float_switcher .gt_options {
    overflow: hidden !important;
    transition: all 0s cubic-bezier(.3,1.1,.4,1.1) !important;
}
.gt_float_switcher .gt_options.gt-open {
    overflow-y: auto !important;
}
.news-item img {
    /* border-radius: 12px; */
}
#menuToggle {
    cursor: pointer;
}
ul > li:hover > .sub-menu {
    display: none !important;
}
.menu-item-has-children.open .sub-menu {
    display: block !important;
}

@media (max-width: 1200px) {
    .header .desc-menu {}
}
.card {
    z-index: 0;
}
header #menuToggle input ~ #menu {
    transform: none;
    position: fixed;
    top: 80px;
    left: 12px;
    right: 12px;
    width: auto;
    margin: 0;
    display: none;
}
header #menuToggle input:checked ~ #menu {
    display: flex; 
    flex-direction: column; 
    gap: 24px;
}
header #menuToggle input:checked ~ #menu > ul {
    display: flex;
    margin: 0;
    padding: 0;
    list-style-type: none;
    flex-direction: column;
    align-items: center;
    flex-direction: column;
    align-items: start;
    width: 100%;
}

header #menuToggle input ~ #menu .sub-menu {
    gap: 12px;
    position: static;
    margin-top: 16px;
    max-width: 100%;
}
header #menuToggle input ~ #menu .sub-menu li {
    padding: 6px 12px 8px;
}
header #menuToggle input ~ #menu > li:hover > .sub-menu {
    display: none !important;
}
.header ul a {
    cursor: pointer;
}
#menu form {
    width: 100% !important;
}
#menu input {
    width: 100% !important;
    height: 48px !important;
    padding: 8px 16px;
    border-radius: 12px;
    border: 1px solid #465281;
    background: #26262F;
    box-shadow: 0px 4px 63px 0px rgba(102, 131, 231, 0.11) inset;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    color: white;
    text-decoration: none;
    transition: color 0.5s ease;
    position: static !important;
    opacity: 1 !important;
}
#menu > ul > .menu-item-has-children a::after {
    content: "❯";
}
#menu > ul > li .sub-menu a::after {
    display: none;
}

@media (max-width: 1199.98px) {
    header {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 999;
        background: #141425;
        padding: 16px 0;
        margin-top: 0;
    }
    .dual-nav-menu {
        display: none;
    }
    main {
        padding-top: 64px;
    }
    .text-container {
        max-width: 100% !important;
    }
    .title,
    h2, h3 {
        font-size: 24px !important;
        line-height: 1.2 !important;
    }
    .app-container {
        padding-top: 16px !important;
    }
    .text-container p {
        font-size: 16px !important;
        line-height: 1.6 !important;
    }
    header .button-container {
        display: flex !important;
    }
    .search-container input {
        position: fixed;
        left: 16px;
        right: 16px;
        width: 92% !important;
    }
    .promo-popup {
        gap: 10px;
        z-index: 999999;
    }
    .promo-popup h2 {
        font-size: 26px;
    }
    .faq-item {
        min-height: 36px;
    }
    .footer-links-container {
        gap: 24px;
    }
    .logo-social-container {
        order: 2;
    }
    .footer-links-container {
        order: 1;
    }
    .referral-program-list {
        gap: 24px !important;
    }
    .referral-card {
        min-height: 400px !important;
    }
    .btn {
        display: inline-flex !important;
        text-align: center !important;
        /* width: 100% !important; */
        justify-content: center !important;        
    }
    .item-cascad .btn {
        margin: 0 auto;
    }
    /* .graph {
        display: none;
    } */
    .card-text * {
        text-align: left;
    }
    .text-large {
        font-size: 16px !important;
    }
    .advantages .text-large {
        font-size: 24px !important;
    }
    .container {
        padding: 0 16px;
    }
    .disclaimer {
        display: none;
    }
    .about-author {
        gap: 0;
    }
    .name-author {
        font-weight: 500;
    }
    .header-logo {
        width: 115px;
    }
    /* .exchanges-item li {
        padding-left: 0 !important;
    } */


    .white-label {
        flex-direction: column;
    }
    .white-label .img-container {
        text-align: center;
    }
    .white-label .img-container img {
        margin: 0 auto;
    }
}

.bd_toc_container {
    background-color: #272B42 !important;
    color: #fff;
    border: 0 !important;
    padding: 24px !important;
}
.bd_toc_wrapper .bd_toc_header .bd_toc_header_title, 
.bd_toc_wrapper .bd_toc_header .bd_toc_switcher_hide_show_icon .bd_toc_arrow {
    color: #fff !important;
}
.bd_toc_content {
    background-color: transparent !important;
}
.bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_content .bd_toc_content_list ul li a {
    background-color: transparent !important;
    color: #fff;
}
.bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_content .bd_toc_content_list ul li.current > a {
    background-color: rgba(0,0,0, 1) !important;
    color: #fff !important;
}
.bd_toc_wrapper .bd_toc_header .bd_toc_switcher_hide_show_icon .bd_toc_arrow {
    border-color: #fff !important;
}
.your-funds .your-funds-container .your-funds-item img {
    position: static;
    margin: 0 auto;
}

@media (max-width: 767.98px) {
    .your-funds .your-funds-container {
        flex-direction: column;
    }
    .your-funds .your-funds-container .your-funds-item,
    .your-funds.additional-income .your-funds-container .your-funds-item,
    .yourstrategy .white-label-min .head-container,
    .your-funds.days-free .your-funds-container .your-funds-item {
        width: 100%;
        max-width: 100%;
    }
    .your-funds.days-free .your-funds-container .your-funds-item .your-funds-title,
    .your-funds.days-free .your-funds-container .your-funds-item .your-funds-text {
        margin-top: 16px;
    }

    .news-blog .news-blog-item .item-list {
        gap: 24px;
    }
}

.news-bottom .author {
    display: none;
}
@media (max-width: 576px) {
    .news-bottom {
        margin-top: 4px;
    }

    .bg-blue-filter:not(:first-child) {
        display: none;
    }
}

.about-author,
.disclaimer {
    display: none !important;
}