Let’s Connect.
Your Digital Future
Starts Here.

Billing Information

CY42 AGENCY LTD

Address: Naxou, 1, Flat/Office 101, Strovolos, Nicosia, 2043, Cyprus Email: ebox@cy42.agency Company ID: HE 467844 Tax ID: 60111971R VAT ID: CY60111971R


Have a project in mind?
Drop us a message and let’s bring your ideas to life.

    Let’s Connect. Your Digital Future Starts Here.


    Have a project in mind?
    Drop us a message and let’s bring your ideas to life.

      Billing Information

      CY42 AGENCY LTD

      Address: Naxou, 1, Flat/Office 101, Strovolos, Nicosia, 2043, Cyprus Company ID: HE 467844 Tax ID: 60111971R VAT ID: CY60111971R SWIFT: REVOLT21 Bank Account (IBAN): LT583250092681527015 Country code: CY Cyprus

      Billing Information


      CY42 AGENCY LTD

      Address: Naxou, 1, Flat/Office 101, Strovolos, Nicosia, 2043, Cyprus
      Company ID: HE 467844
      Tax ID: 60111971R
      VAT ID: CY60111971R
      SWIFT: REVOLT21
      Bank Account (IBAN): LT583250092681527015
      Country code: CY Cyprus

      const slider = document.querySelector('.slider'); const prevBtn = document.querySelector('.slider-btn.prev'); const nextBtn = document.querySelector('.slider-btn.next'); let scrollAmount = 0; const cardWidth = 416 + 32; // Šírka kartičky + rozostup medzi nimi const maxScroll = slider.scrollWidth - slider.clientWidth; // Automatický posun slidera let autoScroll = setInterval(() => { scrollAmount = scrollAmount < maxScroll ? scrollAmount + cardWidth : 0; slider.style.transform = `translateX(-${scrollAmount}px)`; }, 3000); // Manuálny posun doľava prevBtn.addEventListener('click', () => { clearInterval(autoScroll); // Zastavenie automatického scrollovania pri manuálnom posune scrollAmount = Math.max(scrollAmount - cardWidth, 0); slider.style.transform = `translateX(-${scrollAmount}px)`; restartAutoScroll(); }); // Manuálny posun doprava nextBtn.addEventListener('click', () => { clearInterval(autoScroll); scrollAmount = Math.min(scrollAmount + cardWidth, maxScroll); slider.style.transform = `translateX(-${scrollAmount}px)`; restartAutoScroll(); }); // Reštartovanie automatického posunu po manuálnom posune function restartAutoScroll() { autoScroll = setInterval(() => { scrollAmount = scrollAmount < maxScroll ? scrollAmount + cardWidth : 0; slider.style.transform = `translateX(-${scrollAmount}px)`; }, 3000); }
      Návrat hore