.eligul-consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:90000;max-width:720px;margin:auto;background:#fff;color:#222;border:1px solid #dedbd4;box-shadow:0 15px 55px rgba(0,0,0,.2);padding:22px 26px;font:14px/1.55 Arial,sans-serif}.eligul-consent[hidden],.eligul-video-hint[hidden]{display:none!important}.eligul-consent h2{font:600 18px Arial;margin:0 0 10px}.eligul-consent p{margin:0 0 15px}.eligul-consent a{color:#2c5458;text-decoration:underline}.eligul-consent-actions{display:flex;flex-wrap:wrap;gap:9px}.eligul-consent button,.eligul-video-hint button{cursor:pointer;background:#222;color:#fff;border:1px solid #222;padding:10px 14px;font-size:13px}.eligul-consent button.secondary{color:#222;background:#fff}.eligul-consent button:focus-visible,.eligul-video-hint button:focus-visible{outline:3px solid #477a8c;outline-offset:2px}.eligul-video-section{background:#151719;color:#fff;padding:88px 24px;text-align:center}.eligul-video-section h2{font-size:clamp(32px,5vw,64px);font-weight:400;margin:12px auto 32px}.eligul-video-frame{position:relative;width:min(1120px,100%);aspect-ratio:16/9;margin:auto;background:linear-gradient(145deg,#242930,#08090b);display:grid;place-items:center}.eligul-video-frame iframe{width:100%;height:100%;border:0;position:absolute;inset:0}.eligul-video-hint{padding:20px;max-width:540px}.eligul-video-hint p{margin-bottom:15px}.eligul-cookie-reopen{border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer;padding:0;font:inherit}.eligul-map-placeholder{padding:28px;text-align:center;background:#eee;color:#222}.eligul-map-placeholder button{padding:10px 15px;cursor:pointer}
