HEX
Server: nginx/1.18.0
System: Linux test-ipsremont 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
User: ips (1000)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //var/www/quadcode.com/src/components/blocks/white-label-broker/Solution.svelte
<script lang="ts">
  import image1 from '../../../assets/images/white-label-broker/solution/solution1.png';
  import image2 from '../../../assets/images/white-label-broker/solution/solution2.png';
  import { t } from '$lib/translations';
</script>

<div class="block-solution">
  <div class="container">
    <p class="block-solution__title">{@html $t('white-label-broker.Universal and all-inclusive solution for brokerage business')}</p>
    <p class="block-solution__text">{$t('white-label-broker.Launch a trading platform with a smooth and seamless trading experience')}</p>
    <div class="block-solution__grid">
      <div class="block-solution__gridItem">
        <div class="block-solution__card">
          <div class="block-solution__cardHeader">
            <img src={image1} alt="" class="block-solution__cardImage" loading="lazy" />
          </div>
          <div class="block-solution__cardBody">
            <p class="block-solution__cardTitle">
              {$t('white-label-broker.Access to 100+ PSPs')}<br/>
              {$t('white-label-broker.out of the box')}
            </p>
            <p class="block-solution__cardText">
              {$t('white-label-broker.Obtain everything with our billing system, which is crafted to be flexible and hassle-free')}
            </p>
          </div>
        </div>
      </div>
      <div class="block-solution__gridItem">
        <div class="block-solution__card">
          <div class="block-solution__cardHeader">
            <img src={image2} alt="" class="block-solution__cardImage" loading="lazy" />
          </div>
          <div class="block-solution__cardBody">
            <p class="block-solution__cardTitle">{$t('white-label-broker.Pre-connected top-tier liquidity providers')}</p>
            <p class="block-solution__cardText">
              {$t('white-label-broker.Harness the full potential of the pre-integrated upper echelon liquidity providers')}
            </p>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>

<style lang="scss">
  @import 'src/scss/variables';
  @import 'src/scss/media';
  @import 'src/scss/mixins';

  .block-solution {
    padding: 100px 0 162px;
    background: linear-gradient(0deg, #101318 0%, #1e232a 100%);

    @include breakpoint-down('deskL') {
      padding: 139px 0;
    }

    @include breakpoint-down('deskS') {
      padding: 77px 0;
    }

    @include breakpoint-down('tabM') {
      padding-top: 46px;
      padding-bottom: 61px;
    }

    &__title {
      @include titleXL;

      width: 100%;
      max-width: 920px;
      margin-inline: auto;
      text-align: center;
      color: $techWhite;
      margin-bottom: 24px;

      @include breakpoint-down('deskL') {
        max-width: 736px;
        margin-bottom: 16px;
      }

      @include breakpoint-down('deskS') {
        max-width: 530px;
        margin-bottom: 8px;
      }

      span {
        color: $redPrimary;
      }
    }

    &__text {
      width: 100%;
      max-width: 920px;
      margin-inline: auto;
      text-align: center;
      color: $techWhite;
      margin-bottom: 64px;

      @include breakpoint-down('deskL') {
        margin-bottom: 80px;
      }

      @include breakpoint-down('deskS') {
        margin-bottom: 64px;
      }

      @include breakpoint-down('tabM') {
        margin-bottom: 40px;
      }
    }

    &__grid {
      display: flex;
      width: 100%;
      max-width: 1160px;
      margin-inline: auto;
      gap: 40px;

      @include breakpoint-down('deskL') {
        max-width: 928px;
        gap: 32px;
      }

      @include breakpoint-down('deskS') {
        gap: 40px;
      }

      @include breakpoint-down('tabM') {
        flex-wrap: wrap;
      }
    }

    &__gridItem {
      width: calc((100% - 40px) / 2);

      @include breakpoint-down('deskL') {
        width: calc((100% - 32px) / 2);
      }

      @include breakpoint-down('deskS') {
        width: calc((100% - 40px) / 2);
      }

      @include breakpoint-down('tabM') {
        width: 100%;
      }
    }

    &__card {
      width: 100%;
      height: 100%;
      border-radius: 16px;
      background: linear-gradient(180deg, rgba(248, 251, 253, 0.1) 0%, rgba(248, 251, 253, 0.02) 100%);
      backdrop-filter: blur(20px);
      overflow: hidden;
    }

    &__cardHeader {
      height: 330px;

      @include breakpoint-down('deskL') {
        height: 261px;
      }

      @include breakpoint-down('deskS') {
        height: 191px;
      }
    }

    &__cardImage {
      height: 100%;
      object-fit: cover;
      object-position: center;
    }

    &__cardBody {
      padding: 58px 85px 58px 40px;

      @include breakpoint-down('deskL') {
        padding: 42px 40px;
      }

      @include breakpoint-down('deskS') {
        padding: 29px 24px;
      }
    }

    &__cardTitle {
      @include titleM;

      color: $techWhite;
      margin-bottom: 16px;

      @include breakpoint-down('deskL') {
        margin-bottom: 8px;
      }
    }

    &__cardText {
      color: $techWhite;
    }
  }
  :global(.block-solution__title span) {
    color: $redPrimary;
  }
</style>