Strona główna

Dworek Fantazja – Sala Weselna * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: ‘Georgia’, serif; background-color: #f5f2f0; color: #2d1b14; line-height: 1.6; } .navbar { background-color: rgba(255, 255, 255, 0.98); backdrop-filter: blur(10px); padding: 15px 0; position: fixed; width: 100%; top: 0; z-index: 1000; box-shadow: 0 2px 20px rgba(0,0,0,0.1); } .nav-container { max-width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; padding: 0 20px; } .logo { display: block; } .logo-img { max-height: 100px; width: auto; } .nav-links { display: flex; list-style: none; gap: 30px; } .nav-links a { text-decoration: none; color: #2d1b14; font-weight: 500; transition: color 0.3s ease; white-space: nowrap; } .nav-links a:hover { color: #d4a574; } /* Sekcja Hero z obrazem */ .hero { height: 100vh; position: relative; display: flex; align-items: center; justify-content: center; text-align: center; color: white; margin-top: 80px; overflow: hidden; } .hero-background { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; } .hero-background::before { content: ”; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.5)); z-index: 1; } .hero-image { width: 100%; height: 100%; object-fit: cover; object-position: center; transition: transform 10s ease-in-out; } .hero:hover .hero-image { transform: scale(1.05); } .hero-content { position: relative; z-index: 2; max-width: 800px; padding: 0 20px; } .hero-content h1 { font-size: 64px; margin-bottom: 20px; color: #f5f2f0; font-weight: 300; overflow: hidden; white-space: nowrap; border-right: 3px solid #d4a574; animation: typing 3s steps(22, end), blink-caret 0.75s step-end infinite; text-shadow: 2px 2px 10px rgba(0,0,0,0.5); } @keyframes typing { from { width: 0; } to { width: 100%; } } @keyframes blink-caret { from, to { border-color: transparent; } 50% { border-color: #d4a574; } } .hero-content p { font-size: 24px; opacity: 0; animation: fadeInUp 1.5s ease forwards; animation-delay: 1s; margin: 0 auto; text-shadow: 1px 1px 5px rgba(0,0,0,0.5); line-height: 1.6; } @keyframes fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } /* Pozostałe style pozostają bez zmian */ .section { padding: 80px 20px; max-width: 1200px; margin: 0 auto; } .services { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 30px; margin-top: 60px; } .service { background: white; padding: 40px 30px; border-radius: 15px; box-shadow: 0 10px 30px rgba(0,0,0,0.1); text-align: center; transition: all 0.3s ease; border-bottom: 4px solid #d4a574; } .service:hover { transform: translateY(-10px); box-shadow: 0 20px 40px rgba(0,0,0,0.15); } .service-icon { font-size: 48px; color: #d4a574; margin-bottom: 20px; } .service h3 { color: #2d1b14; font-size: 24px; margin-bottom: 15px; } .service p { color: #666; line-height: 1.8; font-size: 16px; } /* Sekcja “Dlaczego warto nas wybrać” – szerokie kafelki */ .features { display: flex; flex-direction: column; gap: 40px; margin-top: 60px; } .feature { background: white; border-radius: 15px; overflow: hidden; box-shadow: 0 10px 30px rgba(0,0,0,0.1); display: flex; transition: all 0.3s ease; opacity: 0; transform: translateY(30px); } .feature:hover { transform: translateY(-5px); box-shadow: 0 15px 35px rgba(0,0,0,0.15); } .feature-icon { font-size: 48px; color: #d4a574; min-width: 100px; display: flex; align-items: center; justify-content: center; background: #f9f5f0; padding: 30px; } .feature-content { padding: 40px; flex: 1; } .feature h3 { color: #2d1b14; font-size: 28px; margin-bottom: 15px; margin-top: 0; } .feature > .feature-content > p { color: #666; line-height: 1.8; font-size: 16px; margin-bottom: 20px; } .feature-details { background: #f9f5f0; padding: 25px; border-radius: 10px; margin-top: 20px; } .feature-details ul { list-style: none; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 10px; } .feature-details li { color: #2d1b14; padding: 8px 0; position: relative; padding-left: 25px; font-size: 15px; } .feature-details li:before { content: “✓”; color: #d4a574; font-weight: bold; position: absolute; left: 0; } .feature-image { flex: 0 0 300px; overflow: hidden; } .feature-image img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; } .feature:hover .feature-image img { transform: scale(1.05); } .gallery-preview { background: #2d1b14; padding: 80px 20px; margin: 80px 0; } .gallery-preview h2 { color: #d4a574; font-size: 36px; text-align: center; margin-bottom: 50px; } .gallery-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; max-width: 1200px; margin: 0 auto; } .gallery-item { position: relative; overflow: hidden; border-radius: 15px; box-shadow: 0 10px 25px rgba(0,0,0,0.3); transition: all 0.3s ease; cursor: pointer; } .gallery-item:hover { transform: scale(1.05); box-shadow: 0 20px 40px rgba(0,0,0,0.4); } .gallery-item img { width: 100%; height: 250px; object-fit: cover; transition: transform 0.3s ease; } .gallery-item:hover img { transform: scale(1.1); } .gallery-overlay { position: absolute; bottom: 0; left: 0; right: 0; background: linear-gradient(transparent, rgba(45, 27, 20, 0.9)); color: white; padding: 30px 20px 20px; transform: translateY(100%); transition: transform 0.3s ease; } .gallery-item:hover .gallery-overlay { transform: translateY(0); } .gallery-overlay h3 { font-size: 20px; margin-bottom: 10px; color: #d4a574; } .gallery-overlay p { font-size: 14px; opacity: 0.9; } .view-all { text-align: center; margin-top: 40px; } .view-all-btn { background: #d4a574; color: #2d1b14; padding: 15px 40px; border: none; border-radius: 25px; font-size: 16px; font-weight: bold; text-decoration: none; display: inline-block; transition: all 0.3s ease; } .view-all-btn:hover { background: #c19660; transform: translateY(-2px); box-shadow: 0 10px 20px rgba(0,0,0,0.2); } .footer { background-color: #2d1b14; color: #f5f2f0; text-align: center; padding: 40px 20px; margin-top: 60px; } .pdf-menu { background: #2d1b14; padding: 80px 20px; text-align: center; } .pdf-menu h2 { color: #d4a574; font-size: 36px; margin-bottom: 40px; } .pdf-links { display: flex; justify-content: center; gap: 30px; flex-wrap: wrap; } .pdf-btn { background-color: #d4a574; color: #2d1b14; padding: 15px 30px; text-decoration: none; border-radius: 25px; font-weight: bold; transition: all 0.3s ease; } .pdf-btn:hover { background-color: #c19660; transform: translateY(-2px); box-shadow: 0 10px 20px rgba(0,0,0,0.2); } @media (max-width: 1024px) { .feature { flex-direction: column; } .feature-image { flex: 0 0 250px; order: 2; } .feature-icon { min-width: 80px; padding: 20px; } } @media (max-width: 768px) { .hero-content h1 { font-size: 48px; } .hero-content p { font-size: 18px; } .nav-links { gap: 15px; font-size: 14px; } .logo-img { max-height: 80px; } .feature-details ul { grid-template-columns: 1fr; } .feature-content { padding: 25px; } .feature h3 { font-size: 24px; } } @media (max-width: 480px) { .nav-container { flex-direction: column; gap: 15px; padding: 15px 20px; } .nav-links { flex-wrap: wrap; justify-content: center; gap: 10px 20px; } .hero { margin-top: 120px; } .hero-content h1 { font-size: 36px; } }
Dworek Fantazja - piękna sala weselna

Witamy w Dworku

Przeżyj swoje niezapomniane chwile w naszym dworku.

Nasze Usługi

Kompleksowa organizacja wyjątkowych momentów

💒

Wesela

Organizujemy wesela do 130 osób z kompletną obsługą, dekoracjami i apartamentem dla nowożeńców w cenie.

Komunie

Przyjęcia komunijne w eleganckiej atmosferze z profesjonalną obsługą i pysznym menu.

🎂

Urodziny

Niezapomniane przyjęcia urodzinowe dla dorosłych i dzieci w pięknych wnętrzach lub ogrodzie.

Dlaczego warto nas wybrać?

Poznaj nasze atuty i przekonaj się, że to właśnie tutaj stworzysz niezapomniane wspomnienia

🏛️

Przestronna Sala

Klimatyzowana sala bankietowa mieszcząca do 130 gości, wyposażona w nowoczesny sprzęt audiowizualny i eleganckie wnętrza w biało-czekoladowej kolorystyce.

  • Klimatyzacja i ogrzewanie
  • Profesjonalne oświetlenie
  • Agregat prądotwórczy
Przestronna sala weselna
🌳

Malowniczy Ogród

W pełni zagospodarowany ogród o powierzchni 4000 m² ze stawem i licznymi zakątkami idealnymi na sesje fotograficzne i ceremonie ślubne w plenerze.

  • Powierzchnia: 4000 m²
  • Romantyczny staw
  • Altana ślubna
  • Miejsce na sesje zdjęciowe
  • Oświetlenie ogrodowe
Malowniczy ogród

Doświadczenie

Od 2012 roku specjalizujemy się w organizacji wesel i innych uroczystości. Nasz profesjonalny zespół zadba o każdy szczegół Twojego wydarzenia.

  • 13 lat doświadczenia
  • Profesjonalna obsługa
  • Indywidualne podejście
  • Brak ukrytych kosztów
  • Opinie zadowolonych klientów
Doświadczony zespół

© 2025 Dworek Fantazja. Wszystkie prawa zastrzeżone.

// Smooth scrolling dla linków nawigacyjnych document.querySelectorAll(‘a[href^=”#”]’).forEach(anchor => { anchor.addEventListener(‘click’, function (e) { e.preventDefault(); document.querySelector(this.getAttribute(‘href’)).scrollIntoView({ behavior: ‘smooth’ }); }); }); // Animacja przy scrollowaniu dla feature kafelków const observerOptions = { threshold: 0.1, rootMargin: ‘0px 0px -50px 0px’ }; const observer = new IntersectionObserver((entries) => { entries.forEach((entry, index) => { if (entry.isIntersecting) { setTimeout(() => { entry.target.style.opacity = ‘1’; entry.target.style.transform = ‘translateY(0)’; }, index * 200); } }); }, observerOptions); document.querySelectorAll(‘.feature’).forEach(feature => { observer.observe(feature); }); // Fallback dla obrazu hero (opcjonalnie możesz dodać styl CSS jako fallback) window.addEventListener(‘DOMContentLoaded’, function() { const heroImg = document.querySelector(‘.hero-image’); if (heroImg && heroImg.naturalHeight === 0) { // Jeśli obraz się nie załadował, dodaj gradient jako fallback const heroBackground = document.querySelector(‘.hero-background’); heroBackground.style.background = ‘linear-gradient(to right, #8B7355, #2d1b14)’; } });