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/about-old/Contacts.svelte
<script lang="ts">
  import image from '../../../assets/images/about/contacts/cyprus_office.webp';
  import { t } from '$lib/translations';
</script>

<div class="block-contacts">
  <div class="container">
    <div class="block-contacts__wrapper">
      <img src={image} alt="" class="block-contacts__image" />
      <div class="block-contacts__content">
        <h3 class="block-contacts__title">{$t('about.Contacts')}</h3>
        <p class="block-contacts__text">
          <!-- {$t('about.82nd road, 4 Kato Polemidia, 4153, Limassol, Cyprus')} -->
          {$t('about.Spyrou Kyprianou Avenue & Evgeniou Voulgareos 4153, Kato Polemidia, Limassol, Cyprus')}
        </p>
        <div class="block-contacts__block">
          <p class="block-contacts__blockTitle">{$t('about.General:')}</p>
          <a href="mailto:info@quadcode.com" class="block-contacts__blockLink">{$t('about.info@quadcode.com')}</a>
        </div>
        <div class="block-contacts__block">
          <p class="block-contacts__blockTitle">{$t('about.Business Development:')}</p>
          <a href="mailto:sales@quadcode.com" class="block-contacts__blockLink">{$t('about.sales@quadcode.com')}</a>
        </div>
      </div>
    </div>
  </div>
</div>

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

  .block-contacts {
    margin-bottom: 40px;
    height: 680px;

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

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

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

    &__wrapper {
      border-radius: 16px;
      overflow: hidden;
      background: $techWhite;
      display: flex;

      @include breakpoint-down('deskS') {
        border-radius: 8px;
      }

      @include breakpoint-down('tabM') {
        flex-wrap: wrap;
        margin-left: -20px;
        width: calc(100% + 40px);
      }
    }

    &__image {
      width: 100%;
      max-width: 48.572%;

      @include breakpoint-down('deskS') {
        max-width: 50%;
      }

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

    &__content {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      width: 52%;
      gap: 40px;

      @include breakpoint-down('deskL') {
        gap: 24px;
      }

      @include breakpoint-down('deskS') {
        width: 50%;
        gap: 16px;
      }

      @include breakpoint-down('tabM') {
        width: 100%;
        padding: 24px 20px 44px 20px;
        gap: 8px;
      }
    }

    &__title {
      @include titleL;

      width: 100%;
      max-width: 480px;

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

      @include breakpoint-down('deskS') {
        max-width: 246px;
      }

      @include breakpoint-down('tabM') {
        max-width: none;
      }
    }

    &__text {
      width: 100%;
      max-width: 480px;

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

      @include breakpoint-down('deskS') {
        max-width: 246px;
      }

      @include breakpoint-down('tabM') {
        max-width: none;
      }
    }

    &__block {
      width: 100%;
      max-width: 480px;

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

      @include breakpoint-down('deskS') {
        max-width: 246px;
      }

      @include breakpoint-down('tabM') {
        max-width: none;
      }
    }

    &__blockTitle {
      @include xSmallDefault;

      margin-bottom: 4px;
    }

    &__blockLink {
      position: relative;
      color: $linkPrimary;

      &:after {
        content: '';
        width: 100%;
        height: 1px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 1px;
        background: $linkPrimary;
      }
    }
  }
</style>