(function(){ 'use strict'; function addBackground(){ if(!document.body || document.getElementById('wg-bg')) return; var bg = document.createElement('div'); bg.id = 'wg-bg'; bg.style.cssText = 'position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(150% 220% at 8% 0%,#f8f8f8 0%,#efefef 40%,#e6e4e1 100%)'; document.body.insertBefore(bg, document.body.firstChild); } function injectCss(){ if(document.getElementById('wg-modal-css')) return; var s = document.createElement('style'); s.id = 'wg-modal-css'; s.textContent = [ '*{box-sizing:border-box}', 'body{background:transparent!important}', '#wg-modal-wrap{display:none;position:fixed;inset:0;z-index:9999;background:rgba(20,20,20,.66);align-items:center;justify-content:center;padding:22px}', '#wg-modal-wrap.open{display:flex}', '#wg-modal{width:100%;max-width:560px;background:#f9f9f8;border:1px solid #d7d5d2;border-radius:14px;padding:28px;position:relative;color:#2f3135;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}', '#wg-modal h2{margin:0 0 8px;font-size:1.2rem;color:#9b1f2d}', '#wg-modal p{margin:0 0 12px;color:#666b72;font-size:.9rem}', '#wg-modal label{display:block;font-size:.8rem;color:#6a7077;margin-bottom:4px;text-transform:uppercase;letter-spacing:.08em}', '#wg-modal input{width:100%;margin-bottom:12px;padding:10px 12px;border:1px solid #d7d5d2;border-radius:7px;background:#fff;color:#2f3135;font-size:.9rem}', '#wg-modal input:focus{outline:none;border-color:#9b1f2d}', '.wg-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:10px 16px;border-radius:7px;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:700;margin-top:6px}', '.wg-btn-main{background:#9b1f2d;color:#fff}', '.wg-btn-main:hover{background:#761724}', '.wg-btn-alt{background:transparent;border:1px solid #babec4;color:#5c636c}', '.wg-btn-alt:hover{border-color:#9b1f2d;color:#9b1f2d}', '.wg-close{position:absolute;top:10px;right:14px;background:none;border:none;font-size:1.5rem;line-height:1;color:#7b8087;cursor:pointer}' ].join(''); document.head.appendChild(s); } function ensureModal(){ if(document.getElementById('wg-modal-wrap')) return; var html = [ '
', '
', ' ', '
', '

Age Verification 18+

', '

Casino event participation is limited to adults aged 18 years and over.

', ' ', ' ', '
', ' ', '
', '
' ].join(''); var shell = document.createElement('div'); shell.innerHTML = html; document.body.appendChild(shell.firstElementChild); } window._wgOpen = function(){ ensureModal(); var wrap = document.getElementById('wg-modal-wrap'); if(!wrap) return; var ageOk = sessionStorage.getItem('wg-age-ok') === '1'; document.getElementById('wg-age').style.display = ageOk ? 'none' : 'block'; document.getElementById('wg-form').style.display = ageOk ? 'block' : 'none'; wrap.classList.add('open'); }; window._wgClose = function(){ var wrap = document.getElementById('wg-modal-wrap'); if(wrap) wrap.classList.remove('open'); }; window._wgAge = function(ok){ if(!ok){ window._wgClose(); return; } sessionStorage.setItem('wg-age-ok', '1'); document.getElementById('wg-age').style.display = 'none'; document.getElementById('wg-form').style.display = 'block'; }; window._wgSubmit = function(e){ e.preventDefault(); var form = document.getElementById('wg-form'); if(form){ form.innerHTML = '

Request Sent

Thank you. FOGRA TRAVEL will contact you shortly with your stay and event options.

'; } }; function modalTrigger(el){ if(!el || el.closest('#wg-modal-wrap')) return false; if(el.classList && el.classList.contains('js-open-modal')) return true; if(!el.matches('[data-submit-button],[data-form-submit-trigger],button,a')) return false; var t = (el.textContent || '').toLowerCase(); return /booking|request|inquiry|book|stay|contact/.test(t); } function targetId(el){ if(!el) return ''; var d = el.getAttribute('data-scroll'); if(d) return d; var href = el.getAttribute('href') || ''; var i = href.indexOf('#'); if(i === -1) return ''; return href.slice(i + 1); } function isThisPageHashLink(el){ var href = el.getAttribute('href') || ''; if(!href.includes('#')) return false; if(href.startsWith('#')) return true; try { var u = new URL(href, window.location.href); return u.origin === window.location.origin && u.pathname === window.location.pathname; } catch(e) { return false; } } function bind(){ if(window._wgBound) return; window._wgBound = true; document.addEventListener('click', function(e){ var t = e.target.closest('.js-open-modal,[data-submit-button],[data-form-submit-trigger],button,a'); if(t && modalTrigger(t)){ if(t.matches('button') || t.classList.contains('js-open-modal') || t.matches('[data-submit-button],[data-form-submit-trigger]')){ e.preventDefault(); window._wgOpen(); return; } } var link = e.target.closest('a[href*="#"],[data-scroll]'); if(link && isThisPageHashLink(link)){ var id = targetId(link); if(!id) return; var section = document.getElementById(id); if(section){ e.preventDefault(); section.scrollIntoView({behavior:'smooth', block:'start'}); } } }); } function onHash(){ var id = (location.hash || '').replace('#',''); if(!id) return; var el = document.getElementById(id); if(el) el.scrollIntoView({behavior:'smooth', block:'start'}); } function init(){ addBackground(); injectCss(); ensureModal(); bind(); onHash(); } if(document.readyState === 'loading'){ document.addEventListener('DOMContentLoaded', init); } else { init(); } window.addEventListener('hashchange', onHash); })();

Responsible Gambling

Wigilia Traditional Restaurant & Casino Hotel supports structured, responsible casino participation in line with Polish legal context and venue policy.

1. Age Requirement

Casino participation is restricted to individuals aged 18 or over. Identity checks may be requested before granting access.

2. Participation Principles

  • Casino activity is treated as entertainment, not income generation.
  • Set personal limits for budget and duration in advance.
  • Do not participate under emotional stress or substance influence.
  • Take regular breaks and stop if play becomes uncomfortable.

3. Venue Controls

  • Floor supervision and operational monitoring for private group formats.
  • Clear communication on table rules and participation boundaries.
  • Access restrictions when policy or legal conditions require intervention.

4. Legal Context in Poland

Casino operations are presented with reference to the Gambling Act of 19 November 2009 and related Polish administrative oversight context, including Ministry of Finance and National Revenue Administration frameworks.

5. Support and Contact

If gambling no longer feels recreational, pause participation and seek support through appropriate local counseling or public assistance channels.

Operational contact: wigilia-biuro@fogratravel.pl | +48 512 139 468

Responsible play reminder: participation should remain moderate, planned, and fully voluntary.

Wigilia Traditional Restaurant & Casino Hotel

Responsible Gambling

Home

Privacy

Cookies

Terms

Powered by ConvertriPowered by Convertri