O nas

GRĄCCY

Miło Cię widzieć!

Jesteśmy Agnieszka i Marcin - parą fotografów ślubnych. Specjalizujemy się w uchwycaniu naturalnych emocji i pracy z pięknym światłem.

Poznaj nas

Jesteśmy Agnieszka i Marcin - parą fotografów ślubnych z pasją. Specjalizujemy się w uchwycaniu naturalnych emocji i pracy z pięknym światłem (a jeśli go nie ma, tworzymy je sami). W naszych kadrach najważniejsze są autentyczne chwile, które po latach wracają jako wspomnienia.

Nie zamykamy się na jeden rodzaj fotografii. Ciągle się doskonalimy, tak aby nasze fotografie były coraz lepsze. Uwielbiamy fotografię reportażową, zwłaszcza śluby, chrzty i sesje lifestylowe oraz sesje noworodkowe i dziecięce. Jeśli masz unikalne zadanie, z chęcią się go podejmiemy.

Mieszkamy w Warszawie i okolicach Mławy. Tak wiemy- dziwnie to brzmi, ale jak tylko możemy spędzamy czas w rodzinnych stronach. Fotografujemy głównie w tych okolicach, ale z wielką ochotą spotkamy się z Wami choćby na końcu świata.

Jesteśmy oficjalnym partnerem portalu Wesele z Klasą.

Grąccy Fotografia- Pełna emocji, naturalna fotografia ślubna

Czym się zajmujemy

Kochamy robić zdjęcia. Skupiamy się na fotografii ślubnej, ciążowej, noworodkowej i rodzinnej.

Dlaczego MY

Po prostu jesteśmy normalni, fajni i profesjonalni. To jest naszą największą zaletą i pozwala nam dotrzeć do ludzi nadających na tych samych falach, z którymi współpraca to sama przyjemność.

Czemu to robimy

Fotografujemy bo uwielbiamy radość naszych klientów w momencie przekazania zdjęć. Jest to niezwykle budujące. Staramy się przelać naszą radość na papier i publikujemy Wasze historie na blogu.

People Say

Opinie Klientów

Zawsze powtarzamy, że Wasze zadowolenie jest najważniejsze. Przykładamy się do pracy i wkładamy w nią całe serca. A miłe słowa dodają nam skrzydeł.

Ania Tuchcińska

"Polecam z całego serca: zdjęcia śliczne, prawdziwe i pełne emocji! Atmosfera na sesji jest nad wyraz ciepła i luźna. Bardzo szybki czas realizacji, a przesyłka pięknie zapakowana- estetyka i profesjonalizm na najwyższym poziomie."

Ania Tuchcińska
Ewelina i Paweł z Olusiem

"Profesjonalizm, wyczucie, doskonałe zdjęcia!, podejście do klienta, cierpliwość i wrażliwość przy pracy z maluszkiem! ❤️ oraz zaangażowanie! Bardzo mili i kontaktowi, a jednocześnie w pełni skupieni na swojej pracy!
Z całą odpowiedzialnością polecamy i jeszcze nie raz skorzystamy z ich usług! Dziękujemy :)))"

Ewelina i Paweł z Olusiem

// Custom contact form handler for O NAS page document.addEventListener('DOMContentLoaded', function() { const form = document.querySelector('#contact-form-element-onas'); if (!form) return; // Phone number formatting const phoneInput = form.querySelector('input[name="your-phone"]'); if (phoneInput) { phoneInput.addEventListener('input', function(e) { let value = e.target.value.replace(/\D/g, ''); let formattedValue = ''; if (value.length > 0) { if (value.startsWith('48')) { formattedValue = '+48 '; value = value.substring(2); } else if (!value.startsWith('48')) { formattedValue = '+48 '; } if (value.length > 0) { formattedValue += value.substring(0, 3); } if (value.length > 3) { formattedValue += ' ' + value.substring(3, 6); } if (value.length > 6) { formattedValue += ' ' + value.substring(6, 9); } } e.target.value = formattedValue; }); } form.addEventListener('submit', async function(e) { e.preventDefault(); const submitBtn = form.querySelector('input[type="submit"]'); const messageDiv = document.getElementById('form-message-onas'); const originalText = submitBtn.value; submitBtn.value = 'Wysyłanie...'; submitBtn.disabled = true; messageDiv.style.display = 'none'; messageDiv.className = ''; try { const formData = new FormData(form); const response = await fetch(form.action, { method: 'POST', body: formData, headers: { 'Accept': 'application/json' } }); if (response.ok) { messageDiv.textContent = 'Wiadomość została wysłana! Dziękujemy za kontakt.'; messageDiv.className = 'success'; messageDiv.style.display = 'block'; messageDiv.style.backgroundColor = '#d4edda'; messageDiv.style.color = '#155724'; messageDiv.style.border = '1px solid #c3e6cb'; form.reset(); } else { throw new Error('Form submission failed'); } } catch (error) { console.error('Form submission error:', error); messageDiv.textContent = 'Wystąpił błąd podczas wysyłania wiadomości. Spróbuj ponownie.'; messageDiv.className = 'error'; messageDiv.style.display = 'block'; messageDiv.style.backgroundColor = '#f8d7da'; messageDiv.style.color = '#721c24'; messageDiv.style.border = '1px solid #f5c6cb'; } finally { submitBtn.value = originalText; submitBtn.disabled = false; } }); });