
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Space+Grotesk:wght@300..700&display=swap');

  
  /* general */
  
  .hide {
      display: none !important;
  }
  ._text-carousel .owl-carousel .owl-item img {
      display: none;
  }
  
  h1, ._h1, h2, ._h2 {
      font-family: "Space Grotesk", serif;
      font-weight: 700;

  }
  
  h3, ._h3, h4, ._h4, h5, ._h5, h6, ._h6 {
      font-family: "Space Grotesk", serif;
      font-weight: 600;
  }
  
  body, p {
      font-family: "Inter", serif;
      font-weight: 500;
      line-height: 22.4px;
      letter-spacing: -0.02em;

  }
  
  
  
  body.page-home, .page-home .darkmode-background {
    background: linear-gradient(to bottom, #000000, #000000) !important;
    background-attachment: fixed !important;
    color: white;
    font-family: "Inter";
    line-height: 22.4px;
    letter-spacing: -0.02em;
}

  .hide_on_desktop {
    display: none;     
  }
  
  .left_range_market {
      display: flex;
      align-items: center;
      gap: 12px;
  }
  
  @media(max-width: 1199px){
      .hide_on_desktop {
        display: block;     
      }
  }
  
  
  li.support-link ._figure-stack-label {
    
  }
  

  
  ._header-variant-two ._logo{
    width: 100px;
    min-height: unset;
    max-width: 100px;
  }
  
  .page-home ._grid-section {
    margin-top: 20px;
  }
  
  
  .page-home .home_page_title_box._grid-row-2 ._grid-section {
      margin-top: 3px !important;
  }
  
  .page-home .home_page_title_box._grid-row-2 .col-md-4._vtop {
      padding-right: 0px !important;
  }
  
  ._promo-bar-container {
    background: transparent;
  }
  
   ._remove.js-promo-bar-remove {
        display: none;
    }
    
    ._remove:before {
        font-family: 'Font Awesome 5 Pro';
        content: "\f00d";
        padding: 3px 5px;
        border: 1px solid rgba(255, 255, 255, 0.27);
        margin-right: 10px;
    }
  
  ._promo-bar-text ._textbox * {
   	font-size: 12px !important; 
  }
  
  
    /* main gradient on top */
  
  ._promo-bar {
    padding: 12px 0 10px 0;
  }
  
 .page-home .js-promo-bar {
    z-index: 1; 
    position: relative;
    background: rgba(255, 255, 255, 0.0); /* Много лек фон за по-добър блендинг */
   	
  }

  .page-home .js-promo-bar::before {
      content: "";
      position: absolute;
      top: 0;
      left: 50%;
      width: 100%; /* Достатъчно широка зона за разсейване */
      height: 100%;
      transform: translateX(-50%);
      background: linear-gradient(to right, 
          rgba(255, 255, 255, 0) 0%, 
          rgba(255, 255, 255, 0.2) 50%, 
          rgba(255, 255, 255, 0) 100%
      );

      /* Маска за плавно изчезване в краищата */
      mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0) 100%);
      -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 100%);
  }
  
  
  .page-home .js-promo-bar::before {
      content: "";
      position: absolute;
      top: 0;
      left: 50%;
      width: 100%; /* Достатъчно широка зона за разсейване */
      height: 100%;
      transform: translateX(-50%);
      background: none;
  }
  
._promo-bar-text {
    display: flex; 
    align-items: center; 
  	justify-content: center;
}

._promo-bar-text::before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url("https://cdncloudcart.com/14855/files/image/alert-triangle.png?1739389997");
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 8px; 
    flex-shrink: 0;
}

  
  .page-home ._content {
    position: relative;
    background: #0F0F14; /* Основният тъмен фон */
    overflow: hidden;
    margin-top: -50px;
  }
  
  .page-home .home_page_title_box {
   	margin-top: 120px !important; 
  }



/* Създаваме псевдоелементи за двата градиента */
.page-home ._content::before,
.page-home ._content::after {
    content: "";
    position: absolute;
    width: 1200px; /* По-голям размер за по-наситен ефект */
    height: 900px;
    top: -700px;
    filter: blur(180px); /* Малко по-малко размазване за повече интензитет */
    mix-blend-mode: screen; /* Добавя по-силен ефект */
    z-index: 0;
}

/* Ляво-син градиент */
.page-home ._content::before {
    left: -200px;
    opacity: 0.7; /* Увеличена прозрачност */
    background: radial-gradient(circle, rgba(37, 147, 249, 0.8) 10%, rgba(37, 147, 249, 0) 70%);
}

/* Дясно-тюркоазен градиент */
.page-home ._content::after {
    left: 400px;
    opacity: 0.4; /* По-висока прозрачност */
    background: radial-gradient(circle, rgba(94, 231, 255, 0.6) 10%, rgba(94, 231, 255, 0) 70%);
}

  
@media (max-width: 1199px) {
    ._promo-bar {
        background: rgba(15, 15, 20, 0.7) !important;
      	padding: 8px 16px;
    }
  
    ._promo-bar-text ._textbox * {
      text-align: left; 
      max-width: 95%;
    }
    
    .js-promo-bar .container {
        padding: 0px !important;
    }
    
    
    ._header-variant-two ._header-fixed-inner, ._header-variant-two ._navbar-inner, ._header-variant-two._header {
        height: 60px;
    }
    
    ._header-variant-two._header+._promo-bar-container {
        position: fixed;
        bottom: unset;
        top: 0px;
        background: transparent !important;
        z-index:5;
    }

    .page-home .js-promo-bar {
        position: relative;
        background: rgba(255, 255, 255, 0.05) !important;
    }

    .page-home ._content {
        position: relative;
        background: #0F0F14 !important;
        overflow: hidden;
        margin-top: 0px !important; /* margin-top: -98px; */
    }
    

    .page-home ._content::before,
    .page-home ._content::after {
        content: "";
        position: absolute;
        width: 130%;
        height: 900px;
        left: 50%;
        transform: translateX(-50%);
        filter: blur(100px);
        mix-blend-mode: normal;
        opacity: 0.7;
    }

    /* Ляво-син градиент (по-надолу) */
    .page-home ._content::before {
        background: radial-gradient(circle, rgba(37, 147, 249, 0.6) 15%, rgba(37, 147, 249, 0) 70%);
        left: -10%;
        top: -500px; /* Преместваме синия градиент надолу */
    }

    /* Дясно-тюркоазен градиент (по-нагоре) */
    .page-home ._content::after {
        background: radial-gradient(circle, rgba(94, 231, 255, 0.9) 15%, rgba(94, 231, 255, 0) 70%);
        left: 30%;
        top: -600px; /* Преместваме тюркоазения градиент нагоре */
    }
    
    ._header-variant-two ._navbar-inner {
        flex-direction: row-reverse;
    }
}


@media (max-width: 399px) {
    ._promo-bar {
        background: rgba(15, 15, 20, 0.7) !important;
      	padding: 4px 16px;
    }
}

  
   /* menu */
  
  .darkmode-toggle {
    display: none !important;
  }
  
  
  
  .login_button_nav, .reg_button_nav {
    font-size: 12px;
    font-family: "Inter", Serif;
    font-weight: 600;
    padding: 10px 12px;
  }
  
  .login_button_nav {
    border: 1px solid #34343D;
    margin-right: 5px;
  }
  
  .reg_button_nav {
    border: 1px solid #fff;
    background: #fff;
    color: #0F0F14;
  }
  
  .fa-headphones:before {
   	font-size: 20px;
  }
  
 ._header-variant-two ._navbar {
    background-color: #0F0F14;
    border-color: #0F0F14;
}
  
  ._header-variant-two ._navbar .col-md-12 {
   padding: 0px !important;  
  }
  
._type-megamenu ._navigation-main-list-item>._navigation-dropdown {
  	border-top: 1px solid #34343D;
  }
  
  ._button, ._navigation-main-list-item-link {
    font-family: "Inter";
    font-size: 14px;
  }
  
  ._type-megamenu .support-link {
    order: 2; /* Преместваме го след lang_dropdown */
    }
    
   ._type-megamenu .lang_dropdown {
        order: 1; /* Преместваме го преди support-link */
    }
    
    ._type-megamenu .custom-links {
        order: 3;
    }
  
  @media(min-width:1199px){
  
  ._header-variant-two ._navbar-inner ._navigation-main-list.js-navigation-hamburger-dropdown {
   	gap: 16px; 
    justify-content: start;
    padding: 0 32px;
  }
  
  ._type-megamenu ._navigation-main-list-item-link {
   		padding: 20px 0px; 
  }
  
  .lang_dropdown ._navigation-main-list-item-link {
       padding:  20px 16px; 
  }
    
  ._type-megamenu li.custom-links ._navigation-main-list-item-link {
    	padding: 0px 0px;
    	background-color: transparent;
    }
    

  
  .js-navigation-hamburger-dropdown ._navigation-main-list-item-link ._figure-stack-label:after, 
  .js-navigation-hamburger-dropdown ._navigation-dropdown-list-item-link ._figure-stack-label:after, ._navigation-main-list-item.lang_dropdown ._figure-stack-label:after  {
    font-family: "Font Awesome 5 Pro";
    font-weight: normal;
    display: inline-block;
    margin: 0 0 0 6px;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: rotate(0);
    color: inherit;
    position: relative;
    background: transparent;
    height: 5px;
    width: 10px;
    right: auto;
    line-height: inherit; 
    color: #737380;
  }
  
  .js-navigation-hamburger-dropdown .item-collapse ._navigation-main-list-item-link ._figure-stack-label:after, ._navigation-main-list-item.lang_dropdown ._figure-stack-label:after {
    content: '\f107';
  }
  
  ._navigation-dropdown-list-item a.js-nolink > ._figure-stack-label:after {
   	content: '' !important; 
  }
  
  ._type-megamenu ._navigation ul {
   	display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 16px 0;
    
  }
  

  
  ._type-megamenu ._navigation ul._navigation-dropdown-list {
    max-width: 1100px;
    margin: 0 auto;
    position: relative;
    top: 100%;
    left: 0;
    width: auto; /* Ограничаваме ширината само за този елемент */
}
  
  
  
  ._navigation ._navigation-dropdown li {
    width: 33%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: space-between;
    gap: 8px;
  }
  
  ._type-megamenu ._navigation-dropdown a.custom-menu-item {
    display: flex;
    justify-content: space-between;
    align-items: start;
     width: 100%;
     padding: 16px;
     gap: 8px;
  }
  
  ._type-megamenu ._navigation-dropdown li {
      padding:0 5px;
  }
  
  ._type-megamenu ._navigation-dropdown a.custom-menu-item:hover {
      background: #1D1D25;
  }
  
  ._type-megamenu ._navigation-dropdown a.custom-menu-item:hover span {
      background: #2188F8;
  }
  
  ._type-megamenu ._navigation-dropdown a.custom-menu-item:hover h2::after {
      content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px; /* Разстояние между текста и иконата */
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"%3E%3Cpath d="M5 12H19M12 5L19 12L12 19" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
  }
  
  ._type-megamenu ._navigation-dropdown a.custom-menu-item:hover h2::after {
    opacity: 1;
    transform: translateX(0);
}
  
  
  
  ._navigation ._navigation-dropdown li h2 {
    font-family: "Space Grotesk", serif;
    font-size: 18px; /* was 20px */
    text-transform: none;
    font-weight: 600;
    padding-bottom: 4px; /* was 4px */
    color: #fff;
    line-height: 22px;
    letter-spacing: -0.02em;
    display: inline-flex;
    position: relative;
    


  }
  
  ._navigation ._navigation-dropdown li p {
    font-family: "Inter", serif;
    font-size: 14px; /*was 16px */
    text-transform: none;
    color: #737380;
    font-weight: 500;
    line-height: 22.4px;
    letter-spacing: -0.02em;
    


  }
  
  ._navigation ._navigation-dropdown li span {
    border: 1px solid #202029;
    min-width: 48px;
    height: 74px;
    display: flex;
    align-items: center;
    justify-content: center;
   
  }
}
  
  @media(max-width: 1199px){
      
      /*._navigation-hamburger span:nth-child(1){
          width: 100%
      }
      
      ._navigation-hamburger span:nth-child(2){
          width: 60%;
      }
      
      ._navigation-hamburger span:nth-child(3){
          display: none;
      }
      
      ._navigation-hamburger.open span:nth-child(3){
          display: block;
      }*/
      
      ._header-variant-two ._logo {
          margin-right: 15px;
      }
      
 
  
    .item-collapse ._navigation-main-list-item-link ._figure-stack-label:after {
      display: none;
    }
    
    ._navigation-dropdown-list-item {
      background: #202029;
    }
    
    ._header-variant-two ._navigation ._navigation-main-list-item-link._collapse-active {
     	 background: #202029;
    }
    
    ._header-variant-two ._navigation a {
     	font-size: 24px !important;
      	font-weight: 600;
      	font-family: "Space Grotesk", serif;
      	padding: 16px;
    }
    
    ._header-variant-two ._navigation .collapse-icon:before {
      content: '\f107';
      font-size: 24px;
      color: #737380;
     
    }
    
    ._header-variant-two ._navigation .collapse-icon-active:before {
      content: '\f106';
      
    }
    
    ._header-variant-two ._navigation .collapse-icon {
     	border-left: none; 
    }
    
    ._header-variant-two ._navigation a.custom-menu-item {
     	display: flex !important;
        padding-right: 20px !important;
        justify-content: space-between;
        align-items: start;
    }
    
    ._header-variant-two ._navigation a.custom-menu-item h2{
      	font-family: "Space Grotesk", serif;
     	font-size: 18px;
      	font-weight: 600;
      	padding-bottom: 8px;
      	color: #fff !important;
    }
    
    ._header-variant-two ._navigation a.custom-menu-item p{
      	font-family: "Inter", serif;
     	font-size: 14px;
      	font-weight: 500;
      	color: rgba(115, 115, 128, 1)
    }
    
    ._header-variant-two ._navigation a.custom-menu-item img {
     	display: none;
    }
    
    ._header-variant-two ._navigation a.custom-menu-item::after {
     	content: "\f061";
        width: 20px;
      	font-family: "Font Awesome 5 Pro";
      	font-size: 20px;
      	color: #fff;
      	font-weight: 500;
      
    }
  }

  
  
  
  /* home page */
  
  .page-home h2 {
   	font-family: "Space Grotesk", serif; 
    font-size: 40px;
    font-weight: 700;
    color: #fff;
  }
  
  .home_page_title_box h1 {
   	font-family: "Space Grotesk", serif; 
    font-size: 40px;
    font-weight: 700;
    color: #fff;
    background: radial-gradient(circle, #99CEFF, #FFFFFF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 1.3;
    letter-spacing: -0.02em;

    
  }
  
 
  
  .home_page_title_box p {
    font-size: 18px;
   	font-weight: 500; 
   	line-height: 25.2px;
    letter-spacing: -0.02em;



  }
  
  .home_page_title_box a {
  	color: #2593F9;  
    font-weight: 500; 
  }
  
  .header_image_home_page {
      margin-bottom: 40px;
      box-shadow: -16px -16px 130px #000;
  }
  
    .blue_button {
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: space-between;
        background: #2593F9;
        color: #ffffff;
        font-size: 28px;
        font-weight: 500;
        text-decoration: none;
        padding: 22px 35px;
        width: auto;
        height: 140px;
        border-radius: 0px;
        cursor: pointer;
        overflow: hidden;
    }
    
    .home_page_title_box .blue_button a {
        color: #ffffff !important;
        font-weight: 500;
    }
    
    .home_page_title_box .blue_button a:hover {
        text-decoration: none;
    }

    /* Създаваме слой за ефекта */
    .blue_button::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 0%; /* Започва от 0% */
        height: 100%;
        background: #267AC9; /* Потъмнен цвят */
        transition: width 0.2s ease-in-out;
    }

    /* При ховър запълва целия бутон */
    .blue_button:hover::before {
        width: 100%;
    }

    .icon {
        font-family: "Font Awesome 5 Pro";
        font-weight: 500;
        font-size: 28px;
        transition: transform 0.2s ease-in-out;
        display: inline-block;
        position: relative;
        z-index: 2; /* Държим иконата над слоя */
    }

    .blue_button:hover .icon {
        transform: rotate(45deg); /* Завърта стрелката надолу */
    }
    
    
    /*new version of blue button desktop */
    .blue_button {
        position: relative;
        display: flex;
        flex-direction: row-reverse;
        align-items: center;
        justify-content: space-between;
        background: #2593F9;
        color: #ffffff;
        font-size: 18px;
        font-weight: 500;
        text-decoration: none;
        padding: 22px 22px;
        width: auto;
        height: unset;
        border-radius: 0px;
        cursor: pointer;
        overflow: hidden;
      }
      
      
      .blue_button .text {
         font-family: "Space Grotesk", serif; 
         font-size: 28px;
         width: 100%;
         font-weight: 600;
      }
      
     ._banners-list {
        margin-top: -14px;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
      
      .blue_button .icon {
        vertical-align: middle;
      }

    .text {
        display: block;
        font-size: 28px;
        position: relative;
        z-index: 2; /* Държим текста над слоя */
    }
  
  	.homepage_top_charts h3 {
     	font-family: "Space Grotesk", serif; 
      font-size: 24px;
      font-weight: 500;
      color: #fff;
      padding-bottom: 5px;
     line-height: 26.4px;
     letter-spacing: -0.02em;

  	}
  	
  	.homepage_top_charts p {
  	    font-weight: 400;
  	    font-size: 16px;
  	}
  
  	.homepage_top_charts .row {
  		display: flex;    
  	}
  
    .homepage_top_charts .col-md-8 {
        display: flex;
        flex-wrap: wrap;
        /*background-image: url("https://cdncloudcart.com/14855/files/image/simulate-charts.png?1739299874");*/
        /*background-image: url("https://cdncloudcart.com/14855/files/image/hero-img-68b31c7c7cece.png?1756568701");*/
        background-image: url("https://cdncloudcart.com/14855/files/image/rectangle-7-1.png?1756824870");
        background-repeat: no-repeat;
        background-size: cover;
        height: 400px;
        padding: 0px;
        align-items: end;
      	margin-left: 15px;
      	
      	

      }
      
      .mobile-phone-hp {
          width: 270px;
          object-fit: cover;
          margin-left: -7px;
          margin-top: -16px;
      }
      
      .page-home ._grid-row-4.desktop ._grid-section{
          margin-top: 0px !important;
      }
  
  
  	.homepage_top_charts .col-md-4 {
      display: flex;
      flex-wrap: wrap;
      background-color: rgba(32, 32, 41, 1);
      background-image: url("https://cdncloudcart.com/14855/files/image/basicchart.png?1739637158");
      background-image: url("https://cdncloudcart.com/14855/files/image/vector-62.png?1756825000");
      background-repeat: no-repeat;
      height: 400px;
      width: 381px;
      padding: 30px;
      align-items: end;
      background-position: center calc(100% + 20px);
      background-size: 100%;
      
  	}
  
  	.homepage_top_charts .col-md-4 img {
    	margin-bottom: 30px;  
    }
    
    
     @media(max-width: 1199px){
      .home_page_title_box h1 {
        font-family: "Space Grotesk", serif; 
        font-size: 36px;
        font-weight: 700;
        letter-spacing: -0.02em;
        text-align: center;
        position: relative;
        z-index:1;
        line-height: 39.6px;
          
      }
      
      .home_page_title_box p {
          text-align: center;
          font-size: 16px;
      }
      
      .homepage_top_charts .col-md-8 {
          display: none;
      }
      
      .homepage_top_charts .col-md-4 {
          margin: 0 15px;
      }
      
      .logos._grid-row {
          padding-top: 0px !important;
          padding-bottom: 0px !important;
          margin-bottom: -2px !important;
      }
      
      .markets_services._grid-row {
          
          padding-bottom: 0px !important;
      }
  }
  
  	.markets_services .row {
      	display: flex;
      	gap: 0px;
        flex-wrap: wrap;
        flex-direction: row;
  	}
  
  .markets_services .col-md-4 {
      	display: flex;
      	gap: 15px;
    	padding: 20px;
        flex-wrap: nowrap;
        flex-direction: row;
        border: 1px solid #444;
    	width: calc(33% - 15px);
    	margin-right: 15px;
  	}
  	
  	.markets_services.desktop .col-md-4 {
  	    padding: 8px 24px !important;
  	    align-items: center;
  	}
  	
  	.page-home .markets_services.desktop ._grid-section {
  	    margin-top: 0px !important;
  	}
  
  
    .markets_services .col-md-4:last-child {
      	margin-right: 0px;
      	width: 33.33%;
    }
    
    .xbtfx-payments-bar {
        border: 1px solid #444;
        padding: 16px 24px;
        display: flex;
        flex-direction: column;
        gap: 24px;
    }
    
    .xbtfx-payments-bar__text {
        font-weight: 600 !important;
        font-size: 14px !important;
        text-align: center;

    }
    
    .xbtfx-payments-bar__logos {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
    
    .markets_services.desktop .xbtfx-payments-bar__logos img {
        width: auto !important;
        height: 21px !important;
    }
    
    .markets_services.desktop .col-md-8, .metalogos_services.desktop .col-md-8 {
        padding: 0px !important;
    }
    
    .metalogos_services.desktop .col-md-4 {
        padding-left: 0px;
    }
    
    .page-home .metalogos_services ._grid-section {
  	    margin-top: 0px !important;
  	}
    
    
    .xbtfx-about-logos {
        background: rgba(32, 32, 41, 1);
        padding: 16px 24px;
        display: flex;
        flex-direction: row;
        gap: 32px;
        align-items: center;
        justify-content: space-evenly;
        margin-left: -4px;
        max-width: 800px;
    }
    
    .xbtfx-about-logos div{
        border-right: 1px solid rgba(58, 60, 66, 1);
        width: 100%;
        text-align: center;
    }
    
    .xbtfx-about-logos div:last-child {
        border: none;
    }
    
    .xbtfx-about-logos img {
        height: 50px;
    }
    
    .meta_logos_desktop img{
        width: 360px;
    }
  
  	@media(max-width: 768px){
      .blue_button {
        position: relative;
        display: flex;
        flex-direction: row-reverse;
        align-items: center;
        justify-content: space-between;
        background: #2593F9;
        color: #ffffff;
        font-size: 18px;
        font-weight: 500;
        text-decoration: none;
        padding: 16px 16px;
        width: auto;
        height: unset;
        border-radius: 0px;
        cursor: pointer;
        overflow: hidden;
      }
      
      
      .blue_button .text {
         font-size: 22px;
      }
      
     ._banners-list {
        margin-top: -14px;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
      
      .blue_button .icon {
        vertical-align: middle;
      }
      
      .markets_services .row {
        margin:0px;
      }
      
      .markets_services._grid-row .col-md-4 {
       	margin-top: 0px; 
      }
      
      .markets_services._grid-row .col-md-4:nth-child(2) {
       	border-top: none;
        border-bottom: none;
      }
      
    .markets_services .col-md-4, .markets_services .col-md-4:last-child {
      	display: flex;
      	gap: 15px;
    	padding: 30px;
        flex-wrap: nowrap;
        flex-direction: column-reverse;
        border: 1px solid #444;
    	width: 100%;
    	margin-right: 0px;
      	align-items: center;
  	}
      
    .markets_services img {
      aspect-ratio: 1/1 !important;
      object-fit: cover;
      }
      
    .markets_services .col-md-4 ._text-description {
      text-align: center;
      }
  }
  
  	.markets_services h3 {
      font-family: "Inter", serif; 
      font-size: 16px;
      font-weight: 600;
      color: #fff;
      padding-bottom: 8px;
  	}
  
    .markets_services p {
        font-family: "Inter", serif; 
        font-size: 14px;
        font-weight: 500;
        color: #DBDBE0;
      }
      
      .markets_services.desktop p {
          font-size: 12px;
          font-weight: 400;
          line-height: 140%;
      }
  
  
  	.markets_services img {
   		width: 56px !important;
        height: auto !important;
        max-width: unset;
        max-height: unset;
        display: block;   
  	}
  	
  	.markets_services.desktop img {
   		width: 36px !important;
        height: 40px !important;
        max-width: unset;
        max-height: unset;
        display: block;   
        object-fit: cover;
  	}
  	
  	@media(max-width: 1199px){
  	    .markets_services h3 {
  	        font-size: 16px;
  	    }
  	    
  	    .markets_services p {
  	        font-size: 12px;
  	    }
  	}
  

/* Основен контейнер animate */

        .elipse {
            background-image: url("https://cdncloudcart.com/14855/files/image/circle.svg?1739398428");  
            background-position: center 120px;
            position: relative; /* Задължително за да работи ::after */
            overflow: hidden;
        }
        
        /* Добавяме синия градиент отдолу */
        .elipse::after {
            content: "";
            position: absolute;
            bottom: -20px; /* Леко изместване, за да изглежда плавно */
            left: 50%;
            transform: translateX(-50%);
            width: 100%;
            height: 200px; /* Регулирай височината, ако е нужно */
            background: radial-gradient(circle, rgba(37, 147, 249, 0.4) 10%, rgba(37, 147, 249, 0) 80%);
            filter: blur(80px); /* Размазване за по-мек ефект */
            opacity: 0.7;
            pointer-events: none; /* Предотвратява нежелани кликове върху градиента */
        }
        
        .trading-section {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 0px;
            max-width: 1200px;
            margin: 0 auto;
            color: white;
            font-family: Arial, sans-serif;
        }
   
   		.trading-section .fa-solid {
          color: #2593F9;
          padding-right: 20px;
          font-size: 32px;
          visibility: hidden;
   		}

        
        .content {
            flex: 2;
        }

        .trading-section h2 {
            font-size: 40px;
            font-weight: 700;
          	padding-bottom: 25px;
          	color: #fff;
        }


       
        .start-trading {
            background: white;
            color: #0F0F14;
            font-size: 14px;
            font-weight: 600;
            padding: 10px 16px;
            border: none;
            cursor: pointer;
            display: flex;
            align-items: center;
            gap: 5px;
            transition: background 0.3s ease-in-out;
        }

 

        .start-trading:hover .arrow {
            transform: translateX(5px);
        }

        
        .features {
            flex: 3;
            position: relative;
        }

        .features ul {
            list-style: none;
            padding: 0;
            margin: 0;
        }

       
        .features li {
          	font-family: "Space Grotesk", serif;
            font-size: 24px;
            font-weight: 600;
            padding: 15px 20px;
            opacity: 0.5;
            transition: opacity 0.3s ease-in-out, color 0.3s ease-in-out;
            position: relative;
            display: flex;
            align-items: center;
          	border-left: 1px solid #34343D;
          	letter-spacing: -0.02em;
        }
   
   
   		.features li strong {
          	color: #2593F9;
          	font-weight: 600;
   		}
   
   		
        .features li.active {
            opacity: 1;
            color: white;
            font-weight: 600;
          	 padding: 15px 17px;
          	border-left: 4px solid #2593F9;
        }
   
   		.features li:hover .fa-solid {
          	visibility: visible;
  		 }
   
  @media (max-width: 768px) {
    .trading-section {
        flex-direction: column;
        align-items: center;
        text-align: center;
        padding: 0px;
        max-width: 90%;
    }

    
    .content {
        width: 100%;
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
      	padding: 30px 0px;
    }

    .trading-section h2 {
        font-size: 28px;
        padding-bottom: 15px;
    }

    .start-trading {
        font-size: 16px;
        padding: 12px 20px;
        margin-bottom: 20px;
    }

    .features {
        width: 100%;
    }

    .features ul {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .features li {
        font-size: 20px;
      	font-weight: 600;
        padding: 24px;
        text-align: center;
        border-left: none;
        border-bottom: none;
        width: 100%;
        max-width: 320px;
        position: relative;
      	display: block;
    }

    .features li.active {
        font-size: 20px;
        font-weight: 600;
        color: white;
        border: none;
      	padding: 24px;
         
    }

    .features li .fa-solid {
        visibility: hidden;
        position: absolute;
        top: -5px; 
        left: 50%;
        transform: translateX(-50%);
        font-size: 24px;
        color: #2593F9;
    }

    .features li.active .fa-solid {
      	visibility: visible;
    }
}
  
  	/* prices crypto block */
  
  	.center_title.content {
      display: flex;
      flex-direction: column;
      align-items: center;
  }
  

  
  	.center_title.content h2 {
   		text-align: center; 
      	padding-bottom: 30px;
      	max-width: unset;
  }
  
  .center_title.content h2 img {
      height: 32px;
      vertical-align: middle;
      margin-top: -5px;
  }
  
    @media(max-width: 1199px){
    .center_title.content h2 {
     	font-size: 28px;    
    }
  }
  
      /* Контейнер за всички карти */
    .crypto-container {
        display: flex;
        justify-content: space-between;
        gap: 20px;
        margin: 50px 0px;
    }
  
  @media(max-width: 768px){
    .crypto-container {
     	flex-wrap: wrap;     
    }
    
    .center_title.content h2 img {
      height: 24px;
      vertical-align: middle;
  }
  }

    /* Всяка карта */
 
       
    .crypto-container .crypto-card {
        background: #141414;
        padding: 20px;
        border-radius: 0px;
        width: 100%;
        text-align: center;
        color: white;
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
        border: 1px solid rgba(255, 255, 255, 0.1);
        position: relative;
        overflow: hidden;
    }
    
    .crypto-card::before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 20%;
        background: var(--gradient-background);
        z-index: 0;
    }
    
    /* 
    #BTCUSD, #ETHUSD {
        border: 1px solid rgba(159, 250, 143, 0.2);
    }
    
     #SOLUSD {
        border: 1px solid rgba(242, 109, 111, 0.2);
    }
    
    #BTCUSD::before,
    #ETHUSD::before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 20%; 
        background: linear-gradient(to top, rgba(159, 250, 143, 0.2) 10%, rgba(159, 250, 143, 0) 80%);
        z-index: 0;
    }
    
    
    #SOLUSD::before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 20%;
        background: linear-gradient(to top, rgba(242, 109, 111, 0.2) 10%, rgba(242, 109, 111, 0) 80%);
        z-index: 0;
    } */
       
    
    .crypto-card h2,
    .crypto-card .label,
    .crypto-card .price,
    .crypto-card .buttons {
        position: relative;
        z-index: 1;
    }
   
    
  


    

    /* Заглавие */
    .crypto-container .crypto-card h2 {
        font-size: 20px;
        margin-bottom: 10px;
      	font-family: "Space Grotesk", Serif;
    }

    /* Labels */
    .crypto-container .label {
        font-size: 14px;
        color: rgba(255, 255, 255, 0.7);
        margin: 5px 0;
      	font-family: "Space Grotesk", Serif;
      	text-align: left;
    }

    /* Цени */
    .crypto-container .price {
        font-size: 24px;
        font-weight: bold;
        display: flex;
        justify-content: start;
        align-items: center;
        gap: 5px;
      	font-family: "Space Grotesk", Serif;
      
    }
  
  	 .crypto-container .price span.number{
   		    color: #fff !important;
  	}

    /* Стрелки */
    .crypto-container .arrow {
        font-size: 12px;
    }

    /* Стил за бутоните */
    .crypto-container .buttons {
        display: flex;
        justify-content: space-between;
        margin-top: 15px;
    }

    .crypto-container a {
        width: 48%;
        padding: 10px;
        border: none;
        font-size: 16px;
        font-weight: bold;
        cursor: pointer;
        border-radius: 5px;
    }
    
    .crypto-container button {
        width: 100%;
        padding: 10px;
        border: none;
        font-size: 16px;
        font-weight: bold;
        cursor: pointer;
        border-radius: 5px;
    }
    
    

    /* Продажба */
    .crypto-container .sell {
      	background: #F26D6F;
        color: white;
    }

    .crypto-container .sell:hover {
        background: #F26D6F;
    }

    /* Покупка */
    .crypto-container .buy {
        background: #9FFA8F;
        color: black;
    }

    .crypto-container .buy:hover {
        background: #9FFA8F;
    }
  
  
  	/* trusted leader block */
  
  	.trusted_leader {
     background-image: url("https://cdncloudcart.com/14855/files/image/ellipse-5.png?1739291063"); 
      background-color: #F0F0F5;
      background-position: center;
      overflow: hidden;
  	}
  
  	.trusted_leader h2 {
      color: #0F0F14;
      font-weight: 700;
      padding-bottom: 15px;
      font-size: 40px;
  	}
  
  	.trusted_leader p {
      color: #737380;
      font-weight: 500;
      font-size: 16px;
      padding-bottom: 60px;
      max-width: 760px;
      margin: 0 auto;
  	}
  
  	.trusted_leader ._banners-list {
      max-width: 700px;
      margin: 0 auto;
  	}
  
  	.trusted_leader ._banners-list ._banner {
      margin-top: 0px;
  	}
  
  	.trusted_leader ._banners-list img {
    	box-shadow: 26px 105px 148px #999; 
  	}
  	
  	
  	@media(max-width: 1199px){
  	   .trusted_leader ._banners-list ._banner {
  	       width: 100%;
  	       margin-bottom:1px;
  	   }
  	   
  	   .trusted_leader {
         background-image: url("https://cdncloudcart.com/14855/files/image/mobile_elipse.png?1739380896"); 
          background-color: #F0F0F5;
          background-position: top;
            background-size: 100%;
            padding-bottom: 20px !important;
  	    }
  	    
  	   .trusted_leader h2 {
          font-size: 28px;
  	}
  
      	.trusted_leader p {
           font-size: 14px;
           padding-bottom: 30px;
      	}
  	}
  
  	/* testimonials leader block */
  
  	.testimonials {
      background-image: url("https://cdncloudcart.com/14855/files/image/number.png?1739292717"); 
      background-color: #0F0F14;
      background-position: center bottom;
  	}
  
  	.testimonials h2 {
      color: #fff;
      font-weight: 700;
      padding-bottom: 15px;
      font-size: 40px;
  	}
  
  	.testimonials p {
      color: #DBDBE0;
      font-weight: 500;
      font-size: 16px;
      padding-bottom: 60px;
      max-width: 760px;
      margin: 0 auto;
  	}
  
  	.testimonials ._slider {
   		margin-bottom: 140px; 
      	
  	}
  
  	._text-carousel .slide {
      background: #202029;
      padding: 20px;
      border: none;
      border-radius: 0px;
      margin: 20px;
      height: 100%;
      min-height: 200px;
      color: #fff;
  	}
  	
  
  	.testimonials p.testimonial_desc {
    	font-size: 18px;
      	font-weight: 400;
      	font-family: "Inter", serif;
      	line-height: 25.2px;
      	letter-spacing: -0.02em;
      	padding-bottom: 20px;
      	color: #fff;
  	}
  
  	.testimonials p.testimonial_sign {
      	font-size: 20px;
      	font-weight: 500;
      	font-family: "Inter", serif;
      	color: #737380;
      	display: flex;
        flex-wrap: nowrap;
        gap: 10px;
      	padding-bottom: 0px;
      
  }
  
  	.owl-prev, 
    .owl-next {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 50px;
        height: 50px;
        background: rgba(0, 0, 0, 0.1); /* Леко затъмнен фон */
        border-radius: 50%;
      	border: 1px solid #34343D;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 24px;
        color: rgba(255, 255, 255, 0.5);
        transition: all 0.3s ease-in-out;
        z-index: 3;
    }

    .owl-prev {
        left: -10px;
    }

    .owl-next {
        right: -10px;
    }

    .owl-prev:hover, 
    .owl-next:hover {
        background: rgba(255, 255, 255, 0.2);
        color: rgba(255, 255, 255, 0.8);
    }
  
  	.owl-dot {
      border-color: #3D3D47;
      background: #3D3D47;
      width: 6px;
      height: 6px;
  	}
  
  	.owl-dot.active {
      border-color: #fff;
      background: #fff;
      width: 24px;
  	}


    .owl-prev.disabled, .owl-next.disabled {
        opacity: 0.3;
        pointer-events: none;
    }
    
    .owl-prev .glyphicon:before, .owl-next .glyphicon:before {
        color: #fff;
        font-weight:500;
    }
    
    @media(max-width: 1199px){
        .owl-prev {
        left: 20%;
        top: unset;
        bottom: -65px;
        }

    .owl-next {
        right: 20%;
        top: unset;
        bottom: -65px;
        }
        
    .testimonials {
        padding-bottom: 90px !important;
    }
    
    }

  
   .slides {
     position: relative;
    }

    .slides::before,
    .slides::after {
        content: "";
        position: absolute;
        top: 0;
        width: 30%; /* Колко голяма да е затъмнената зона */
        height: 100%;
        pointer-events: none;
        z-index: 2;
    }

    .slides::before {
        left: 0;
        background: linear-gradient(to right, rgba(15, 15, 20, 0.9), transparent);
    }

    .slides::after {
        right: 0;
        background: linear-gradient(to left, rgba(15, 15, 20, 0.9), transparent);
    }
    
    @media(max-width: 1199px){
        .testimonials h2 {
          font-size: 28px;
      	}
      
      	.testimonials p {
          font-size: 14px;
      	}
      	
      	.testimonials p.testimonial_desc {
      	    font-size: 18px;
      	}
      	
      	.testimonials p.testimonial_sign {
      	    font-size: 16px;
      	}
      	
      	.slides::before,
        .slides::after {
            width: 20%; 
        }
    }

  
 /* Главен контейнер */
.leverage {
    background-image: none;
    background-color: #0F0F14;
    background-position: center bottom;
}

/* Заглавие и текст */
.leverage h2 {
    color: #fff;
    font-weight: 700;
    padding-bottom: 15px;
    max-width: 600px;
}

.leverage p {
    color: #DBDBE0;
    font-weight: 500;
    font-size: 16px;
    padding-bottom: 40px;
    max-width: 760px;
    margin: 0 auto;
}

/* Родителски контейнер */
.leverage-grid-container {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
	grid-template-rows: repeat(2, 1fr);
  grid-template-rows: 1fr 1fr;
    gap: 20px;
    max-width: 1200px;
    margin: 0 auto;
}

/* Всички елементи в грида */
.leverage-grid-item {
    color: white;
    padding: 24px;
    border-radius: 0;
    background-size: cover;
    background-position: center;
    min-height: 280px; /* Минимална височина */
  	display: flex;
    flex-direction: column;
    justify-content: space-between;
}
  
  #box-1.leverage-grid-item .text-content. #box-4.leverage-grid-item .text-content {
    max-width: 330px;
  }
  
  
  #box-1.leverage-grid-item h3,
  #box-2.leverage-grid-item h3
  { 
    color: #0F0F14;
    font-weight: 600;
    font-size: 24px; 
    padding-bottom: 12px;
  }
  
  #box-3.leverage-grid-item h3,
  #box-4.leverage-grid-item h3
  { 
    color: #fff;
    font-weight: 600;
    font-size: 24px;
    padding-bottom: 12px;
  }
  
  #box-1.leverage-grid-item p,
  #box-2.leverage-grid-item p{ 
    color: #0F0F14;
    font-weight: 400;
    font-size: 14px;
    margin: 0px;
    max-width: 350px;
  }
  
  #box-3.leverage-grid-item p,
  #box-4.leverage-grid-item p{ 
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    margin: 0px;
    max-width: 350px;
  }
  
  #box-1.leverage-grid-item a,
  #box-2.leverage-grid-item a{ 
    color: #0F0F14;
    font-weight: 500;
    font-size: 14px;
  }
  
  #box-3.leverage-grid-item a,
  #box-4.leverage-grid-item a{ 
    color: #fff;
    font-weight: 600;
    font-size: 14px;
  }

/* Голямата кутия (горе вляво, 60%) */
#box-1 {
    grid-area: 1 / 1 / 2 / 4; 

    background: linear-gradient(to right, #5EE7FF, rgba(94, 231, 255, 0)), 
                url("https://cdncloudcart.com/14855/files/image/stable.png?1739359651");

    background-size: cover;
    background-position: center;
}

/* Малката кутия (горе вдясно, 40%) */
#box-2 {
    grid-area: 1 / 4 / 2 / 6;
	width: 471px;
    background: url("https://cdncloudcart.com/14855/files/image/regulated.png?1739359650"),
                linear-gradient(white, white);

    background-size: cover;
    background-position: center;
}

/* Малката кутия (долу вляво, 40%) */
#box-3 {
    grid-area: 2 / 1 / 3 / 3;
	width: 471px;
    background: black url("https://cdncloudcart.com/14855/files/image/industry.png?1739359646");
    background-size: auto;
    background-position: right bottom;
    background-repeat: no-repeat;
  	border: 1px solid  #34343D;
}

/* Голямата кутия (долу вдясно, 60%) */
#box-4 {
    grid-area: 2 / 3 / 3 / 6;

    background: linear-gradient(to right, #2593F9, rgba(37, 147, 249, 0)), 
                url("https://cdncloudcart.com/14855/files/image/perfect.png?1739359648");

    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}


@media screen and (max-width: 768px) {
    
    .leverage {
        padding-bottom: 40px !important;    
    }
    
    .leverage-grid-container {
        display: grid;
        grid-template-columns: 1fr; 
        grid-template-rows: auto; 
        gap: 10px;
        max-width: 100%;
    }

    .leverage-grid-item {
        width: 100%;
        aspect-ratio: 1 / 1; /* Прави кутиите квадратни */
    }
  

    .leverage-grid-container {
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: center;
        height: 480px;
        overflow: hidden;
    }

  

  /* Стилове за текста и бутоните */
  h3 {
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 10px;
  }

  p {
      font-size: 14px;
      margin-bottom: 15px;
  }

  .learn-more {
      font-size: 14px;
      font-weight: bold;
      color: white;
      text-decoration: none;
  }

  .learn-more:hover {
      text-decoration: underline;
  }
}

  /* Отзивчивост за мобилни устройства */
  @media (max-width: 768px) {
      .leverage-grid-container {
          display: flex;
          flex-direction: column;
          gap: 15px;
      }
      
      .leverage p {
        font-size: 14px;
        padding-bottom: 40px;
    }

  }

  
  	/* fingerprint section */
  	/* Основен контейнер animate */
  	    .fingerprint {
            position: relative; 
            overflow: hidden;
        }

        .fingerprint::before {
            content: "";
            position: absolute;
            top: -200px;
            left: 50%;
            transform: translateX(-50%);
            width: 100%;
            height: 200px;
            background: radial-gradient(circle, rgba(255, 255, 255, 0.6) 10%, rgba(255, 255, 255, 0) 80%);
            filter: blur(200px);
            opacity: 0.7;
            pointer-events: none;
            filter: blur(100px);
            opacity: 0.7;

    
            
        }

  		.fingerprint-header {
   			margin-bottom: 40px;	       
        }
  
        .fingerprint-section {
            display: flex;
            justify-content: space-between;
            align-items: start;
            padding: 0px;
            max-width: 1200px;
            margin: 0 auto;
            color: white;
            font-family: Arial, sans-serif;
        }
   
   		.fingerprint-section .fa-solid {
          color: #2593F9;
          padding-right: 20px;
          font-size: 32px;
          visibility: hidden;
   		}

        
        .fingerprint-section .content {
            flex: 1;
        }

        .fingerprint-section h2 {
            font-size: 40px;
            font-weight: 700;
          	padding-bottom: 25px;
        }


       
        .start-fingerprint {
            background: white;
            color: #0F0F14;
            font-size: 14px;
            font-weight: 600;
            padding: 10px 16px;
            border: none;
            cursor: pointer;
            display: flex;
            align-items: center;
            gap: 5px;
            transition: background 0.3s ease-in-out;
        }

 

        .start-fingerprint:hover .arrow {
            transform: translateX(5px);
        }

        
        .fingerprint-list {
            flex: 1;
            position: relative;
        }

        .fingerprint-list ul {
            list-style: none;
            padding: 0;
            margin: 0;
        }
  
  		.fingerprint-list li {
        	padding-bottom: 20px;  
  		}

       
        .fingerprint-list li p {
          	font-family: "Inter", serif;
            font-size: 16px;
            font-weight: 400;
            padding: 10px 10px;
            display: block;
          	color: #DBDBE0;
        }
   
   
   		.fingerprint-list li strong {
          	font-family: "Space Grotesk", serif;
          	color: #fff;
          	font-weight: 600;
          	font-size: 24px;
          	border-left: 2px solid #2593F9;
          	padding-left: 10px;
          	display: block;
   		}
  
  	@media(max-width: 768px){
      .fingerprint-section {
       	flex-direction: column;
        flex-wrap: wrap;
      }
      
      .fingerprint-section .content {
        align-items: start;
      }
      
      .fingerprint-section h2 {
       	text-align: left; 
      }
      
      .fingerprint-list li strong {
       	line-height: 22px; 
        border-right: 2px solid #2593F9;
        border-left: none;
        padding-right: 10px;
        font-size: 20px;
      }
      
      .fingerprint-section h2 {
          font-size: 28px;
      }
      
      .fingerprint-list li p {
          font-size: 14px;
      }
      
      .fingerprint-section .content {
          padding-bottom: 40px !important;
      }
      
      
  }
   
   		
  	/* flexible leader block */
  
  	.flexible {
      background-image: none; 
      background: linear-gradient(to right, 
        #EAFDE7 0%,  /* Зелено започва от самия ляв край */
        #FFFFFF 15%, /* Плавно преминава в бяло */
        #FFFFFF 85%, /* Централната част остава изцяло бяла */
        #EDDFFF 100% /* Лилаво в самия десен край */
    );
      width: 100%;
  	}
  
  	.flexible .center_title.content h2 {
      color: #0F0F14;
      font-weight: 700;
      padding-bottom: 15px;
  	}
  
  	.flexible p {
      color: #737380;
      font-weight: 400;
      font-size: 16px;
      padding-bottom: 40px;
      max-width: 760px;
      margin: 0 auto;
      text-align: center;
  	}
  
  	.flexible .start-trading {
      background: #0F0F14;
      color: #fff;
      font-size: 14px;
      font-weight: 600;
      padding: 10px 16px;
      border: none;
      cursor: pointer;
      display: flex;
      align-items: center;
      gap: 5px;
      transition: background 0.3s ease-in-out;
      margin-bottom: 40px;
        }
  
  	.funding-grid {
      display: flex;
      flex-wrap: wrap;
      gap: 20px;
      justify-content: center;
      max-width: 960px;
      margin: 0 auto;
    }

    .funding-item {
        display: flex;
        align-items: center;
        background: #fff;
        border: 1px solid #E6E6EB;
        padding: 15px 20px;
        border-radius: 0px;
        width: calc(50% - 10px); /* Две колони */
    }

    .funding-icon {
        width: 76px;
        height: 76px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 5px;
        margin-right: 15px;
    }

    .funding-title {
      	font-family: "Space Grotesk", serif;
        flex-grow: 1;
        font-size: 24px;
        font-weight: 600;
      	color: #0F0F14;
    }
  
  	a.funding-link {
      font-family: "Inter", serif;
      font-size: 14px;
      color: #737380;
      font-weight: 600;
  }
  
  @media(max-width: 1199px){
    .flexible p {
          font-size: 14px;
          padding: 15px 15px 30px 15px;
      }
      
      .flexible {
          padding-bottom: 20px !important;
      }
      
    .funding-grid {
      display: flex;
      flex-wrap: wrap;
      gap: 0px;
    }

    .funding-item {
        display: flex;
        width: 100%;
        margin: 0 15px;
       
    }
    
    .funding-item:not(:last-child){
         border-bottom: none;
    }
    
    .funding-title {
        font-size: 20px;
    }
    
    .funding-icon {
        width: 56px;
        height: 56px;
    }

  }
  
  /* zero block */
  	.zero {
  		background: #0F0F14;    
  }
  
    .zero-section {
      padding: 40px 0;
      background: #0F0F14; /* Тъмен фон */
  }

    .zero-grid {
        display: flex;
        justify-content: space-between;
        gap: 5px;
        max-width: 1200px;
        margin: 0 auto;
    }

    .zero-item {
        flex: 1;
        color: #fff;
        text-align: left;
        padding: 0 20px;
        position: relative;
    }

    .zero-item h3 {
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 10px;
      	font-family: "Space Grotesk", serif;
      	color: #fff;
      	
    }

    .zero-item p {
        font-size: 14px;
        color: #DBDBE0;
      	font-weight: 500;
    }

    /* Добавяне на вертикални линии между елементите */
    .zero-item::after {
        content: "";
        position: absolute;
        right: 0;
        top: 0%;
        height: 100%;
        width: 1px;
        background-color: rgba(255,255,255,0.1) /* Цветът на линиите */
    }
  
  	.zero-item:first-child::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0%;
        height: 100%;
        width: 1px;
        background-color: rgba(255,255,255,0.1) /* Цветът на линиите */
    }
    
    
    @media(max-width: 1199px){
        .zero {
            padding-bottom: 60px !important;   
        }
        .zero-grid {
            flex-wrap: wrap;
        }
        
        .zero-item {
            width: 100%;
            flex: unset;
            padding: 20px 15px;
        }
        
        .zero-item p {
            margin-bottom: 0px;
        }
        
        .zero-item:first-child::before {
            display: none;
        }
        
        .zero-item::after {
        content: "";
        position: absolute;
        right: 15px;
        top: 0%;
        height: 1px;
        width: 95%;
        background-color: rgba(255,255,255,0.1) /* Цветът на линиите */
    }
  
      	.zero-item:first-child::after {
            content: "";
            position: absolute;
            left: unset;
            top: 0%;
            height: 1px;
            width: 95%;
            background-color: rgba(255,255,255,0.1) /* Цветът на линиите */
        }
        
        .zero-item:last-child::before {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0%;
            height: 1px;
            width: 95%;
            background-color: rgba(255,255,255,0.1) /* Цветът на линиите */
        }
    }
  
      /* support section */
  
  	  .support {
   		background: linear-gradient(to right, 
        #2E6F82 0%,  /* Тъмно синьо-зелено в левия край */
        #0F0F14 50%, /* Средната част е черна */
        #2E1E4E 100% /* Лилаво в десния край */
    	);
        width: 100%;
        min-height: 500px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
        color: white;  
        position: relative;
        overflow: hidden;
  }
  

    .support::before {
        content: "";
        position: absolute;
        top: -300px;
        left: 50%;
        transform: translateX(-50%);
        width: 100%;
        height: 500px;
        background: radial-gradient(circle, rgba(37, 147, 249, 0.8) 10%, rgba(37, 147, 249, 0) 80%);
        z-index: 2;
        pointer-events: none;
        opacity: 0.6;
        filter: blur(80px) brightness(1.2);
    }
  		.support .row, .support .row .col-md-12 {
   			padding: 0px;
          	width: 100%;
  		}
  
  	  .full-width-support {
          border-top: 1px solid #34343D;
          margin-top: 120px;
 		 }
  
      .support-container {
        display: flex;
        justify-content: space-between;
        gap: 20px;
        max-width: 100%;
        margin: 0 auto;
        padding: 0px 20px;
    }

    .support-item {
        flex: 1;
        background: transparent;
        color: #fff;
        padding: 30px;
        border-radius: 0px;
        text-align: left;
        position: relative;
    
    }
  
  	.support-item:nth-child(2) {
   
    	border-left: 1px solid #34343D; 
        border-right: 1px solid #34343D; 
	}
  
  	.support-content {
      max-width: 320px;
      margin: 0 auto;
      
  }

    .support-icon img {
        width: 40px; /* Може да го промениш спрямо реалните иконки */
        height: auto;
        margin-bottom: 10px;
    }

    .support-item h3 {
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 10px;
      	font-family: "Space Grotesk", serif;
      	color: #fff;
    }

    .support-item p {
        font-size: 14px;
        color: #aaa;
        margin-bottom: 15px;
    }

    .support-link {
        font-size: 14px;
        font-weight: bold;
        color: #ffffff;
        text-decoration: none;
    }

    .support-link:hover {
        text-decoration: underline;
    }

    /* Вертикално подреждане на мобилна версия */
    @media (max-width: 768px) {
        .support-container {
            flex-direction: column;
            align-items: center;
            gap: 0;
            padding: 0px;
        }
        
        .support-content {
            max-width: unset;
        }
        
        .full-width-support {
            border-top: none;
        }
        
        .support-item:first-child {
            border-top: 1px solid #34343D;
        }

        .support-item {
            width: 100%;
            border-left: none !important;
            border-right: none !important; 
            border-top: none;
            border-bottom: 1px solid #34343D;
            padding: 40px 16px;
        }
        
        .support-item:last-child {
            border-bottom: none;
        }
    }
    
    @media (max-width: 1199px) {
        .start-trading{
            font-size:14px;
        }

        .icon {
           font-size:14px;
        }
        
        .content {
            padding: 0px !important;
        }
        
        .crypto-container .price, .crypto-container .label {
            margin: 0px;
            line-height: 1.4;
        }
    }
    
     /* footer */ 


    ._footer{
        background-color: #0F0F14 !important;
        border-color: #0F0F14 !important;
    }
    
    ._footer-variant-two ._navigation-footer>ul>li>a {
        font-family: "Space Grotesk", serif;
        font-size: 20px !important;
        font-weight: 600;
        text-transform: none;
        position: relative;
    text-decoration: none;
    display: inline-flex;
    transition: all 0.3s ease;
    }
    
    ._footer-variant-two ._navigation-footer ul ul a {
        font-family: "Inter", serif;
        font-size: 14px !important;
        font-weight: 500;
    }
    
    ._footer-variant-two ._navigation-footer ul ul a:hover {
        color: #fff;
        text-decoration: underline;
        text-underline-offset: 4px
    }

    ._footer-variant-two ._navigation-footer ul ul a::after {
        content: "";
        display: inline-block;
        width: 16px;
        height: 16px;
        margin-left: 4px; /* Разстояние между текста и иконата */
        background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"%3E%3Cpath d="M5 12H19M12 5L19 12L12 19" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E');
        background-repeat: no-repeat;
        background-size: contain;
        opacity: 0;
        transform: translateX(-5px);
        transition: opacity 0.3s ease, transform 0.3s ease;
    }

    ._footer-variant-two ._navigation-footer ul ul a:hover::after {
        opacity: 1;
        transform: translateX(0);
    }
    
    ._footer-variant-two ._copyright p, ._footer-variant-two ._copyright p span {
        font-size: 12px !important;
        font-family: "Inter", serif;
        color:#737380 !important;
    }
    
    ._footer .footer_1st_column {
        padding-top:5px;
        display: flex;
        flex-direction: column;
        gap: 24px;
    }
    
    ._footer .footer_1st_column img {
        width: 92px;
        vertical-align: middle;
    }
    
    ._footer .footer_1st_column .social_icons img {
        width: 20px !important;
    }
    
    .social_icons {
        display: flex;
        flex-direction: row;
        gap: 16px;
    }
    
    ._powered {
        display: none !important;
    }
    
    @media (max-width: 1199px){
        
       .footer_1st_column {
            display: grid !important;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: auto auto; 
           
        }
        
        .footer_1st_column > div:first-child {
            grid-column: span 2;
        }
        
        .footer_1st_column > div:nth-child(2),
        .footer_1st_column > div:nth-child(3) {
            width: 100%; 
        }
        
        .footer_1st_column .social_icons {
            justify-content: end;
        }
        
        ._footer-variant-two ._navigation-footer ul ul a {
            color: #737380;
        }
        
      ._type-megamenu ._navigation > ul {
            height: 100vh;
        }
        
      ._header-variant-two ._navigation > ul > li:last-child {
            position: relative;
            width: 100%;
            padding: 16px;
        }
        
        ._header-variant-two ._navigation > ul.hide-footer > li:last-child {
            opacity: 0;
            pointer-events: none; /* Деактивира кликовете */
        }
        
      .login_in_mobile_menu span.login_button_nav, 
      .login_in_mobile_menu span.reg_button_nav {
          display: block !important;
          width: 100% !important;
          height: 40px;
          padding: 10px 16px;
          text-align: center;
          line-height: 1.72;
      }
      
      #support-menu-link ._figure-stack-label {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            gap: 10px;
      }
      
      #support-menu-link .support-link {
          text-align: center;
      }
      
       #support-menu-link .support-link a {
           color: #fff;
           font-size: 12px;
           font-weight: 600;
           text-transform: none !important;
           
       }
       
        #support-menu-link .fa-headphones:before {
            font-size: 16px !important;
            padding: 10px;
        }
        
        
    }
    
    /* internal pages all */
    .buttonIntO, body.darkmode--activated .buttonIntO {
        padding: 16px 50px;
        border: 0 solid #2593F9 !important;
        border-radius: 0px;
        background: #2593F9 !important;
        box-shadow: none;
        color: #fff !important;
        text-decoration: none;
    }
    
    .buttonIntO:focus, .buttonIntO:hover, body.darkmode--activated .buttonIntO:focus, body.darkmode--activated .buttonIntO:hover {
    border: 0 solid #267AC9 !important;
    background: #267AC9 !important;
    box-shadow: none;
    animation: unset;
    color: #fff !important;
    text-decoration: none !important;
}

    ._widget-buttons-wrap {
        width: 100%;
    }
    
    ._grid-row20 ._grid-section {
        margin-top: 20px !important;
    }
    
    ._button {
        font-weight: 500;
        background-color: #2593F9;
        border: 1px solid #2593F9;
        color: #fff;
        border-radius: 0px;
        padding: 16px 25px 15px;
        box-shadow: unset;
    }
    
    ._button:hover, ._blog-list-article-viewmore-link:hover {
        background-color: #267AC9;
        border: 1px solid #267AC9;
        animation: unset;
        box-shadow: unset;
    }
    
    
    .bluedown-light-background {
        position: relative;
    }
    

    .bluedown-light-background::after {
        content: "";
        position: absolute;
        bottom: -20px;
        left: 50%;
        transform: translateX(-50%);
        width: 100%;
        height: 200px;
        background: radial-gradient(circle, rgba(37, 147, 249, 0.4) 10%, rgba(37, 147, 249, 0) 80%);
        filter: blur(80px);
        opacity: 0.7;
        pointer-events: none;
    }
    
    .page-page ._content {
        margin-top: 60px;
    }
    
    .page-page ._navigation-main-list-item-link:hover {
        color: #fff;
    }
    
    .table-cell ._button-tertiary {
        color: #2593F9;
        border-color: #2593F9;
        padding: 16px 25px 15px;
        display: inline-block;
        line-height: 1.2;
    }
    
    #simple_table tr>th {
      background: #2593F9;
    }
      
    .block-radious {
      border: none;
    }
      
    .most-popular {
        background-color: #fff;
        color: #2593F9;
    }
      
    .fa-check:before, 
    .fa-chevron-double-right:before, 
    .fa-chevrons-right:before,
    .fa-circle:before {
        color: #2593F9;
    }  
    
    
    ._section-title, 
    ._filters-one ._sidebar-box.open ._sidebar-box-title, 
    ._sidebar-blog ._sidebar-box.open ._sidebar-box-title {
        border-color: #E6E6EB;
    }
    
    ._footer-variant-two ._copyright p span.footer_copy_int {
        color: #fff !important;
        font-weight: 500;
    }
    
   
        
    @media(max-width: 1199px){
        ._widget-buttons-wrap {
            width: 80%;
            margin: 0 auto;
        }
    }
    
     /* blog */
     
     .block-apps, .block-clear {
        border: 1px solid #E6E6EB;
        border-radius: 0px;
        background: #fff;
    }
    
    ._blog-main ._blog-list-article-image {
        border-color: #E6E6EB;
        padding: 15px;
    }
    
    ._blog-main .blog-list-article-image-thumb img {
        aspect-ratio: 16 / 9 !important;
        object-fit: cover;
    }
    
    ._blog-main ._blog-list-article-text {
        color:#737380;
    }
    
    ._blog-main ._blog-list-article-title-tag a {
        color: #000000;
        font-family: "Space Grotesk", serif;
        font-size: 24px;
        font-weight: 400;
}

    ._filters-one ._sidebar-box-title h4, ._sidebar-blog ._sidebar-box-title h4 {
             font-family: "Inter", serif;
            font-weight: 500;
            font-style: normal;
            color: #000000;
            font-size: 14px;
            color: #333333;
}

    ._blog-list-article-viewmore-link {
        font-family: "Inter", serif;
        font-weight: 500;
        text-transform: none;
    }
    
    ._sidebar-blog ._sidebar-box:last-child {
        padding: 15px;
    }

    @media(max-width:1199px){
        ._blog-main ._blog-list-article-inner {
            border-color: #E6E6EB;
        }
    }
    
    
    



