CINXE.COM
36 Exciting Festive Season and Christmas Event Ideas
<!doctype html> <html lang="en-GB" prefix="og: http://ogp.me/ns#" prefix="og: https://ogp.me/ns#"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"749353712",accountID:"3479545",trustKey:"1129023",xpid:"VwIAWFNXDRAHVVdaDwYDVlY=",licenseKey:"NRJS-fd3686ac95146996e21",applicationID:"716887402"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>36 Exciting Festive Season and Christmas Event Ideas</title> <!-- ADDITIONAL Preconnects dropped speed DT--> <!-- <link rel="preconnect" href="https://ajax.googleapis.com" crossorigin> <link rel="preconnect" href="https://fonts.googleapis.com" crossorigin> <link rel="preconnect" href="https://jf.hsforms.com" crossorigin> <link rel="preconnect" href="https://eventbrite-s3.s3.amazonaws.com" crossorigin>--> <!-- Preconnects --> <link rel="preconnect" href="https://www.eventbrite.com "> <link rel="preconnect" href="https://connect.facebook.net" crossorigin> <link rel="preconnect" href="https://analytics.tiktok.com" crossorigin> <link rel="preconnect" href="https://www.google.com" crossorigin> <link rel="preconnect" href="https://google-analytics.com" crossorigin> <link rel="preconnect" href="https://googletagmanager.com" crossorigin> <link rel="preconnect" href="https://www.googletadservices.com" crossorigin> <link rel="preconnect" href="https://c.evidon.com" crossorigin> <link rel="preconnect" href="https://googleads.g.doubleclick.net" crossorigin> <!-- Google Tag Manager --> <script>(function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l !== 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-5P8FXJ');</script> <!-- End Google Tag Manager --> <link rel="preload" as="font" type="font/ttf" crossorigin="anonymous" href="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/build/fonts/NeuePlak-Regular.1e8b9b0a.ttf" /> <link rel="preload" as="font" type="font/ttf" crossorigin="anonymous" href="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/build/fonts/NeuePlakText-Regular.baa6842e.ttf" /> <link rel="preload" href="https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6-768x432.avif" as="image" type="image/avif" fetchpriority="high"/> <link rel="alternate" hreflang="en-gb" href="https://www.eventbrite.co.uk/blog/christmas-event-ideas/" /> <meta property="og:locale" content="en_GB" /> <meta property="og:type" content="article" /> <meta property="og:title" content="36 Exciting Christmas Event Ideas for a Festive Celebration" /> <meta property="og:description" content="By far, the most widely celebrated holiday in the UK is Christmas, with 79% of Britons taking part. That means there are Christmas events all over the country. But with so many events around the festive season, it’s hard to know how to make yours stand out. That’s why at Eventbrite, we took a look at some of our most successful event organisers to inspire you with fresh, exciting ideas for your next Christmas event. Whether you’re planning a Christmas pop-up or a traditional festive party, these ideas will help you take your event up a notch. The best way" /> <meta property="og:url" content="https://www.eventbrite.co.uk/blog/christmas-event-ideas/" /> <meta property="og:site_name" content="Eventbrite Blog" /> <meta property="article:section" content="Event Ideas" /> <meta property="article:published_time" content="2024-08-28T22:55:00+01:00" /> <meta property="article:modified_time" content="2024-08-28T22:55:07+01:00" /> <meta property="og:updated_time" content="2024-08-28T22:55:07+01:00" /> <meta property="og:image" content="https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6.png" /> <!-- Search Engine Optimization by Rank Math PRO - https://rankmath.com/ --> <meta name="description" content="Looking for Christmas event ideas to make your festive celebrations special? We'll help you stand out no matter what kind of event you’re planning."/> <meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> <link rel="canonical" href="https://www.eventbrite.co.uk/blog/christmas-event-ideas/" /> <meta property="og:locale" content="en_GB" /> <meta property="og:type" content="article" /> <meta property="og:title" content="36 Exciting Festive Season and Christmas Event Ideas" /> <meta property="og:description" content="Looking for Christmas event ideas to make your festive celebrations special? We'll help you stand out no matter what kind of event you’re planning." /> <meta property="og:url" content="https://www.eventbrite.co.uk/blog/christmas-event-ideas/" /> <meta property="og:site_name" content="Eventbrite All Access" /> <meta property="article:section" content="Event Ideas" /> <meta property="og:updated_time" content="2024-08-28T22:55:07+01:00" /> <meta property="og:image" content="https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6.png" /> <meta property="og:image:secure_url" content="https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6.png" /> <meta property="og:image:width" content="1999" /> <meta property="og:image:height" content="1125" /> <meta property="og:image:alt" content="wreath making event" /> <meta property="og:image:type" content="image/png" /> <meta property="article:published_time" content="2024-08-28T22:55:00+01:00" /> <meta property="article:modified_time" content="2024-08-28T22:55:07+01:00" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="36 Exciting Festive Season and Christmas Event Ideas" /> <meta name="twitter:description" content="Looking for Christmas event ideas to make your festive celebrations special? We'll help you stand out no matter what kind of event you’re planning." /> <meta name="twitter:image" content="https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6.png" /> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="Leigh Buttrey" /> <meta name="twitter:label2" content="Time to read" /> <meta name="twitter:data2" content="15 minutes" /> <script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":["Corporation","Organization"],"@id":"https://www.eventbrite.co.uk/blog/#organization","name":"Eventbrite","url":"https://www.eventbrite.com/blog","logo":{"@type":"ImageObject","@id":"https://www.eventbrite.co.uk/blog/#logo","url":"https://www.eventbrite.com/blog/wp-content/uploads/2023/01/feature-logo-wordmark-orange-1.jpg","contentUrl":"https://www.eventbrite.com/blog/wp-content/uploads/2023/01/feature-logo-wordmark-orange-1.jpg","caption":"Eventbrite All Access","inLanguage":"en-GB","width":"1200","height":"627"}},{"@type":"WebSite","@id":"https://www.eventbrite.co.uk/blog/#website","url":"https://www.eventbrite.co.uk/blog/","name":"Eventbrite All Access","publisher":{"@id":"https://www.eventbrite.co.uk/blog/#organization"},"inLanguage":"en-GB"},{"@type":"ImageObject","@id":"https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6.png","url":"https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6.png","width":"1999","height":"1125","caption":"wreath making event","inLanguage":"en-GB"},{"@type":"BreadcrumbList","@id":"https://www.eventbrite.co.uk/blog/christmas-event-ideas/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://www.eventbrite.com/blog","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://www.eventbrite.co.uk/blog/christmas-event-ideas/","name":"36 Exciting Christmas Event Ideas for a Festive Celebration"}}]},{"@type":"WebPage","@id":"https://www.eventbrite.co.uk/blog/christmas-event-ideas/#webpage","url":"https://www.eventbrite.co.uk/blog/christmas-event-ideas/","name":"36 Exciting Festive Season and Christmas Event Ideas","datePublished":"2024-08-28T22:55:00+01:00","dateModified":"2024-08-28T22:55:07+01:00","isPartOf":{"@id":"https://www.eventbrite.co.uk/blog/#website"},"primaryImageOfPage":{"@id":"https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6.png"},"inLanguage":"en-GB","breadcrumb":{"@id":"https://www.eventbrite.co.uk/blog/christmas-event-ideas/#breadcrumb"}},{"@type":"Person","@id":"https://www.eventbrite.co.uk/blog/author/leigh-buttrey/","name":"Leigh Buttrey","url":"https://www.eventbrite.co.uk/blog/author/leigh-buttrey/","image":{"@type":"ImageObject","@id":"https://www.eventbrite.co.uk/blog/wp-content/uploads/2024/06/Leigh-Buttrey-300x300.jpeg","url":"https://www.eventbrite.co.uk/blog/wp-content/uploads/2024/06/Leigh-Buttrey-300x300.jpeg","caption":"Leigh Buttrey","inLanguage":"en-GB"},"worksFor":{"@id":"https://www.eventbrite.co.uk/blog/#organization"}},{"@type":"Article","headline":"36 Exciting Festive Season and Christmas Event Ideas","keywords":"christmas event ideas","datePublished":"2024-08-28T22:55:00+01:00","dateModified":"2024-08-28T22:55:07+01:00","author":{"@id":"https://www.eventbrite.co.uk/blog/author/leigh-buttrey/","name":"Leigh Buttrey"},"publisher":{"@id":"https://www.eventbrite.co.uk/blog/#organization"},"description":"Looking for Christmas event ideas to make your festive celebrations special? We'll help you stand out no matter what kind of event you\u2019re planning.","name":"36 Exciting Festive Season and Christmas Event Ideas","@id":"https://www.eventbrite.co.uk/blog/christmas-event-ideas/#richSnippet","isPartOf":{"@id":"https://www.eventbrite.co.uk/blog/christmas-event-ideas/#webpage"},"image":{"@id":"https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6.png"},"inLanguage":"en-GB","mainEntityOfPage":{"@id":"https://www.eventbrite.co.uk/blog/christmas-event-ideas/#webpage"}}]}</script> <!-- /Rank Math WordPress SEO plugin --> <link rel="preload" href="https://www.eventbrite.co.uk/blog/wp-includes/css/dist/block-library/style.min.css?ver=6.6.2" as="style" id="wp-block-library" media="all" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel='stylesheet' id='wp-block-library-css' href='https://www.eventbrite.co.uk/blog/wp-includes/css/dist/block-library/style.min.css?ver=6.6.2' type='text/css' media='all' /> </noscript><style id='rank-math-toc-block-style-inline-css' type='text/css'> .wp-block-rank-math-toc-block nav ol{counter-reset:item}.wp-block-rank-math-toc-block nav ol li{display:block}.wp-block-rank-math-toc-block nav ol li:before{content:counters(item, ".") ". ";counter-increment:item} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--primary: #d1410c;--wp--preset--color--secondary: #006ba1;--wp--preset--color--foreground: #333333;--wp--preset--color--background: #ffffff;--wp--preset--color--accessible-orange: #D1410C;--wp--preset--color--core-orange: #F05537;--wp--preset--color--core-purple: #13002D;--wp--preset--color--edgy-yellow: #FFF58C;--wp--preset--color--edgy-pink: #FC86BC;--wp--preset--color--edgy-purple: #240F4C;--wp--preset--color--mellow-orange: #FFAAA0;--wp--preset--color--mellow-blue: #324B8C;--wp--preset--color--mellow-yellow: #FFE6BE;--wp--preset--color--vibrant-blue: #0124E9;--wp--preset--color--vibrant-yellow: #F7F154;--wp--preset--color--vibrant-light-blue: #8FF2F7;--wp--preset--color--smart-green: #044F60;--wp--preset--color--smart-yellow: #EFEDAB;--wp--preset--color--smart-light-green: #CDDFD6;--wp--preset--color--grey-900: #1E0A3C;--wp--preset--color--grey-800: #39364F;--wp--preset--color--grey-700: #4B4D63;--wp--preset--color--grey-600: #6F7287;--wp--preset--color--grey-500: #A9A8B3;--wp--preset--color--grey-400: #C2C2CC;--wp--preset--color--grey-300: #DBDAE3;--wp--preset--color--grey-200: #EEEDF2;--wp--preset--color--grey-100: #F8F7FA;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 16px;--wp--preset--font-size--medium: 24px;--wp--preset--font-size--large: 28px;--wp--preset--font-size--x-large: 32px;--wp--preset--font-family--body-font: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;--wp--preset--font-family--heading-font: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--alignment--aligned-max-width: 50%;--wp--custom--button--border--color: var(--wp--custom--color--primary);--wp--custom--button--border--radius: 4px;--wp--custom--button--border--style: solid;--wp--custom--button--border--width: 2px;--wp--custom--button--color--background: #d1410c;--wp--custom--button--color--text: var(--wp--custom--color--background);--wp--custom--button--hover--color--text: var(--wp--custom--color--background);--wp--custom--button--hover--color--background: var(--wp--custom--color--secondary);--wp--custom--button--hover--border--color: var(--wp--custom--color--secondary);--wp--custom--button--spacing--padding--top: 7px;--wp--custom--button--spacing--padding--bottom: 7px;--wp--custom--button--spacing--padding--left: 19px;--wp--custom--button--spacing--padding--right: 19px;--wp--custom--button--typography--font-size: var(--wp--custom--font-sizes--normal);--wp--custom--button--typography--font-weight: normal;--wp--custom--button--typography--line-height: 2;--wp--custom--color--foreground: var(--wp--preset--color--foreground);--wp--custom--color--background: var(--wp--preset--color--background);--wp--custom--color--primary: var(--wp--preset--color--primary);--wp--custom--color--secondary: var(--wp--preset--color--secondary);--wp--custom--color--tertiary: var(--wp--preset--color--tertiary);--wp--custom--color-palettes--0--label: Featured;--wp--custom--color-palettes--0--slug: palette-1;--wp--custom--color-palettes--0--colors--primary: #C8133E;--wp--custom--color-palettes--0--colors--secondary: #4E2F4B;--wp--custom--color-palettes--0--colors--foreground: #1D1E1E;--wp--custom--color-palettes--0--colors--background: #FFFFFF;--wp--custom--color-palettes--0--colors--tertiary: #F9F9F9;--wp--custom--color-palettes--1--label: Featured;--wp--custom--color-palettes--1--slug: palette-2;--wp--custom--color-palettes--1--colors--primary: #35845D;--wp--custom--color-palettes--1--colors--secondary: #233252;--wp--custom--color-palettes--1--colors--foreground: #242527;--wp--custom--color-palettes--1--colors--background: #EEF4F7;--wp--custom--color-palettes--1--colors--tertiary: #F9F9F9;--wp--custom--color-palettes--2--label: Featured;--wp--custom--color-palettes--2--slug: palette-3;--wp--custom--color-palettes--2--colors--primary: #9FD3E8;--wp--custom--color-palettes--2--colors--secondary: #FBE6AA;--wp--custom--color-palettes--2--colors--foreground: #FFFFFF;--wp--custom--color-palettes--2--colors--background: #1F2527;--wp--custom--color-palettes--2--colors--tertiary: #364043;--wp--custom--font-sizes--x-small: 14px;--wp--custom--font-sizes--normal: 18px;--wp--custom--form--padding: calc( 0.5 * var(--wp--custom--gap--horizontal) );--wp--custom--form--border--color: #EFEFEF;--wp--custom--form--border--radius: 0;--wp--custom--form--border--style: solid;--wp--custom--form--border--width: 2px;--wp--custom--form--checkbox--checked--content: "\2715";--wp--custom--form--checkbox--checked--font-size: var(--wp--custom--font-sizes--x-small);--wp--custom--form--checkbox--checked--position--left: 3px;--wp--custom--form--checkbox--checked--position--top: 3px;--wp--custom--form--checkbox--checked--sizing--height: 12px;--wp--custom--form--checkbox--checked--sizing--width: 12px;--wp--custom--form--checkbox--unchecked--content: "";--wp--custom--form--checkbox--unchecked--position--left: 0;--wp--custom--form--checkbox--unchecked--position--top: 0.2em;--wp--custom--form--checkbox--unchecked--sizing--height: 16px;--wp--custom--form--checkbox--unchecked--sizing--width: 16px;--wp--custom--form--color--background: transparent;--wp--custom--form--color--box-shadow: none;--wp--custom--form--color--text: inherit;--wp--custom--form--label--spacing--margin--bottom: var(--wp--custom--gap--baseline);--wp--custom--form--label--typography--font-size: var(--wp--custom--font-sizes--x-small);--wp--custom--form--label--typography--font-weight: normal;--wp--custom--form--label--typography--letter-spacing: normal;--wp--custom--form--label--typography--text-transform: none;--wp--custom--form--typography--font-size: var(--wp--custom--font-sizes--normal);--wp--custom--gallery--caption--font-size: var(--wp--preset--font-size--small);--wp--custom--body--typography--line-height: 1.6;--wp--custom--heading--typography--font-weight: 400;--wp--custom--heading--typography--line-height: 1.125;--wp--custom--latest-posts--meta--color--text: var(--wp--custom--color--primary);--wp--custom--layout--content-size: 720px;--wp--custom--layout--wide-size: 1000px;--wp--custom--list--spacing--padding--left: calc( 2 * var(--wp--custom--gap--horizontal) );--wp--custom--gap--baseline: 15px;--wp--custom--gap--horizontal: min(30px, 5vw);--wp--custom--gap--vertical: min(30px, 5vw);--wp--custom--navigation--submenu--border--color: var(--wp--custom--color--primary);--wp--custom--navigation--submenu--border--radius: var(--wp--custom--form--border--radius);--wp--custom--navigation--submenu--border--style: var(--wp--custom--form--border--style);--wp--custom--navigation--submenu--border--width: var(--wp--custom--form--border--width);--wp--custom--navigation--submenu--color--background: var(--wp--custom--color--background);--wp--custom--navigation--submenu--color--text: var(--wp--custom--color--foreground);--wp--custom--paragraph--dropcap--margin: .1em .1em 0 0;--wp--custom--paragraph--dropcap--typography--font-size: 110px;--wp--custom--paragraph--dropcap--typography--font-weight: 400;--wp--custom--post-author--typography--font-weight: normal;--wp--custom--post-comment--typography--font-size: var(--wp--custom--font-sizes--normal);--wp--custom--post-comment--typography--line-height: var(--wp--custom--body--typography--line-height);--wp--custom--pullquote--citation--typography--font-size: var(--wp--custom--font-sizes--x-small);--wp--custom--pullquote--citation--typography--font-family: inherit;--wp--custom--pullquote--citation--typography--font-style: italic;--wp--custom--pullquote--citation--spacing--margin--top: var(--wp--custom--gap--vertical);--wp--custom--pullquote--typography--text-align: left;--wp--custom--quote--citation--typography--font-size: var(--wp--custom--font-sizes--x-small);--wp--custom--quote--citation--typography--font-style: italic;--wp--custom--quote--citation--typography--font-weight: 400;--wp--custom--quote--typography--text-align: left;--wp--custom--separator--opacity: 1;--wp--custom--separator--width: 150px;--wp--custom--table--figcaption--typography--font-size: var(--wp--custom--font-sizes--x-small);--wp--custom--video--caption--text-align: center;--wp--custom--video--caption--margin: var(--wp--custom--gap--vertical) auto;}:root { --wp--style--global--content-size: 720px;--wp--style--global--wide-size: 1000px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: calc(2 * var(--wp--custom--gap--baseline)); margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: calc(2 * var(--wp--custom--gap--baseline)); }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: calc(2 * var(--wp--custom--gap--baseline));margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: calc(2 * var(--wp--custom--gap--baseline));margin-block-end: 0;}:root :where(.is-layout-flex){gap: calc(2 * var(--wp--custom--gap--baseline));}:root :where(.is-layout-grid){gap: calc(2 * var(--wp--custom--gap--baseline));}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--custom--color--background);color: var(--wp--custom--color--foreground);font-family: var(--wp--preset--font-family--body-font);font-size: var(--wp--custom--font-sizes--normal);line-height: var(--wp--custom--body--typography--line-height);padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){color: var(--wp--custom--color--primary);text-decoration: underline;}h1{font-family: var(--wp--preset--font-family--heading-font);font-size: 48px;font-weight: var(--wp--custom--heading--typography--font-weight);line-height: var(--wp--custom--heading--typography--line-height);margin-top: var(--wp--custom--gap--vertical);margin-bottom: var(--wp--custom--gap--vertical);}h2{font-family: var(--wp--preset--font-family--heading-font);font-size: var(--wp--preset--font-size--x-large);font-weight: var(--wp--custom--heading--typography--font-weight);line-height: var(--wp--custom--heading--typography--line-height);margin-top: var(--wp--custom--gap--vertical);margin-bottom: var(--wp--custom--gap--vertical);}h3{font-family: var(--wp--preset--font-family--heading-font);font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--heading--typography--font-weight);line-height: var(--wp--custom--heading--typography--line-height);margin-top: var(--wp--custom--gap--vertical);margin-bottom: var(--wp--custom--gap--vertical);}h4{font-family: var(--wp--preset--font-family--heading-font);font-size: var(--wp--preset--font-size--medium);font-weight: var(--wp--custom--heading--typography--font-weight);line-height: var(--wp--custom--heading--typography--line-height);margin-top: var(--wp--custom--gap--vertical);margin-bottom: var(--wp--custom--gap--vertical);}h5{font-family: var(--wp--preset--font-family--heading-font);font-size: var(--wp--custom--font-sizes--normal);font-weight: var(--wp--custom--heading--typography--font-weight);line-height: var(--wp--custom--heading--typography--line-height);margin-top: var(--wp--custom--gap--vertical);margin-bottom: var(--wp--custom--gap--vertical);}h6{font-family: var(--wp--preset--font-family--heading-font);font-size: var(--wp--preset--font-size--small);font-weight: var(--wp--custom--heading--typography--font-weight);line-height: var(--wp--custom--heading--typography--line-height);margin-top: var(--wp--custom--gap--vertical);margin-bottom: var(--wp--custom--gap--vertical);}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-accessible-orange-color{color: var(--wp--preset--color--accessible-orange) !important;}.has-core-orange-color{color: var(--wp--preset--color--core-orange) !important;}.has-core-purple-color{color: var(--wp--preset--color--core-purple) !important;}.has-edgy-yellow-color{color: var(--wp--preset--color--edgy-yellow) !important;}.has-edgy-pink-color{color: var(--wp--preset--color--edgy-pink) !important;}.has-edgy-purple-color{color: var(--wp--preset--color--edgy-purple) !important;}.has-mellow-orange-color{color: var(--wp--preset--color--mellow-orange) !important;}.has-mellow-blue-color{color: var(--wp--preset--color--mellow-blue) !important;}.has-mellow-yellow-color{color: var(--wp--preset--color--mellow-yellow) !important;}.has-vibrant-blue-color{color: var(--wp--preset--color--vibrant-blue) !important;}.has-vibrant-yellow-color{color: var(--wp--preset--color--vibrant-yellow) !important;}.has-vibrant-light-blue-color{color: var(--wp--preset--color--vibrant-light-blue) !important;}.has-smart-green-color{color: var(--wp--preset--color--smart-green) !important;}.has-smart-yellow-color{color: var(--wp--preset--color--smart-yellow) !important;}.has-smart-light-green-color{color: var(--wp--preset--color--smart-light-green) !important;}.has-grey-900-color{color: var(--wp--preset--color--grey-900) !important;}.has-grey-800-color{color: var(--wp--preset--color--grey-800) !important;}.has-grey-700-color{color: var(--wp--preset--color--grey-700) !important;}.has-grey-600-color{color: var(--wp--preset--color--grey-600) !important;}.has-grey-500-color{color: var(--wp--preset--color--grey-500) !important;}.has-grey-400-color{color: var(--wp--preset--color--grey-400) !important;}.has-grey-300-color{color: var(--wp--preset--color--grey-300) !important;}.has-grey-200-color{color: var(--wp--preset--color--grey-200) !important;}.has-grey-100-color{color: var(--wp--preset--color--grey-100) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-accessible-orange-background-color{background-color: var(--wp--preset--color--accessible-orange) !important;}.has-core-orange-background-color{background-color: var(--wp--preset--color--core-orange) !important;}.has-core-purple-background-color{background-color: var(--wp--preset--color--core-purple) !important;}.has-edgy-yellow-background-color{background-color: var(--wp--preset--color--edgy-yellow) !important;}.has-edgy-pink-background-color{background-color: var(--wp--preset--color--edgy-pink) !important;}.has-edgy-purple-background-color{background-color: var(--wp--preset--color--edgy-purple) !important;}.has-mellow-orange-background-color{background-color: var(--wp--preset--color--mellow-orange) !important;}.has-mellow-blue-background-color{background-color: var(--wp--preset--color--mellow-blue) !important;}.has-mellow-yellow-background-color{background-color: var(--wp--preset--color--mellow-yellow) !important;}.has-vibrant-blue-background-color{background-color: var(--wp--preset--color--vibrant-blue) !important;}.has-vibrant-yellow-background-color{background-color: var(--wp--preset--color--vibrant-yellow) !important;}.has-vibrant-light-blue-background-color{background-color: var(--wp--preset--color--vibrant-light-blue) !important;}.has-smart-green-background-color{background-color: var(--wp--preset--color--smart-green) !important;}.has-smart-yellow-background-color{background-color: var(--wp--preset--color--smart-yellow) !important;}.has-smart-light-green-background-color{background-color: var(--wp--preset--color--smart-light-green) !important;}.has-grey-900-background-color{background-color: var(--wp--preset--color--grey-900) !important;}.has-grey-800-background-color{background-color: var(--wp--preset--color--grey-800) !important;}.has-grey-700-background-color{background-color: var(--wp--preset--color--grey-700) !important;}.has-grey-600-background-color{background-color: var(--wp--preset--color--grey-600) !important;}.has-grey-500-background-color{background-color: var(--wp--preset--color--grey-500) !important;}.has-grey-400-background-color{background-color: var(--wp--preset--color--grey-400) !important;}.has-grey-300-background-color{background-color: var(--wp--preset--color--grey-300) !important;}.has-grey-200-background-color{background-color: var(--wp--preset--color--grey-200) !important;}.has-grey-100-background-color{background-color: var(--wp--preset--color--grey-100) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-accessible-orange-border-color{border-color: var(--wp--preset--color--accessible-orange) !important;}.has-core-orange-border-color{border-color: var(--wp--preset--color--core-orange) !important;}.has-core-purple-border-color{border-color: var(--wp--preset--color--core-purple) !important;}.has-edgy-yellow-border-color{border-color: var(--wp--preset--color--edgy-yellow) !important;}.has-edgy-pink-border-color{border-color: var(--wp--preset--color--edgy-pink) !important;}.has-edgy-purple-border-color{border-color: var(--wp--preset--color--edgy-purple) !important;}.has-mellow-orange-border-color{border-color: var(--wp--preset--color--mellow-orange) !important;}.has-mellow-blue-border-color{border-color: var(--wp--preset--color--mellow-blue) !important;}.has-mellow-yellow-border-color{border-color: var(--wp--preset--color--mellow-yellow) !important;}.has-vibrant-blue-border-color{border-color: var(--wp--preset--color--vibrant-blue) !important;}.has-vibrant-yellow-border-color{border-color: var(--wp--preset--color--vibrant-yellow) !important;}.has-vibrant-light-blue-border-color{border-color: var(--wp--preset--color--vibrant-light-blue) !important;}.has-smart-green-border-color{border-color: var(--wp--preset--color--smart-green) !important;}.has-smart-yellow-border-color{border-color: var(--wp--preset--color--smart-yellow) !important;}.has-smart-light-green-border-color{border-color: var(--wp--preset--color--smart-light-green) !important;}.has-grey-900-border-color{border-color: var(--wp--preset--color--grey-900) !important;}.has-grey-800-border-color{border-color: var(--wp--preset--color--grey-800) !important;}.has-grey-700-border-color{border-color: var(--wp--preset--color--grey-700) !important;}.has-grey-600-border-color{border-color: var(--wp--preset--color--grey-600) !important;}.has-grey-500-border-color{border-color: var(--wp--preset--color--grey-500) !important;}.has-grey-400-border-color{border-color: var(--wp--preset--color--grey-400) !important;}.has-grey-300-border-color{border-color: var(--wp--preset--color--grey-300) !important;}.has-grey-200-border-color{border-color: var(--wp--preset--color--grey-200) !important;}.has-grey-100-border-color{border-color: var(--wp--preset--color--grey-100) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-body-font-font-family{font-family: var(--wp--preset--font-family--body-font) !important;}.has-heading-font-font-family{font-family: var(--wp--preset--font-family--heading-font) !important;} :root :where(.wp-block-button .wp-block-button__link){background-color: var(--wp--custom--button--color--background);border-radius: var(--wp--custom--button--border--radius);color: var(--wp--custom--button--color--text);font-family: var(--wp--preset--font-family--body-font);font-size: var(--wp--custom--button--typography--font-size);font-weight: var(--wp--custom--button--typography--font-weight);line-height: var(--wp--custom--button--typography--line-height);padding-top: 7px;padding-right: 19px;padding-bottom: 7px;padding-left: 19px;} :root :where(.wp-block-pullquote){border-width: 1px 0;border-style: solid;font-size: var(--wp--preset--font-size--large);font-style: italic;line-height: 1.6;padding-top: var(--wp--custom--gap--horizontal);padding-right: var(--wp--custom--gap--horizontal);padding-bottom: var(--wp--custom--gap--horizontal);padding-left: var(--wp--custom--gap--horizontal);} :root :where(.wp-block-code){border-radius: 0px;border-color: #CCCCCC;border-width: 2px;border-style: solid;font-family: monospace;padding-top: var(--wp--custom--gap--vertical);padding-right: var(--wp--custom--gap--horizontal);padding-bottom: var(--wp--custom--gap--vertical);padding-left: var(--wp--custom--gap--horizontal);} :root :where(.wp-block-gallery){margin-bottom: var(--wp--custom--gap--vertical);} :root :where(.wp-block-navigation){font-size: var(--wp--custom--font-sizes--normal);} :root :where(.wp-block-post-title){font-family: var(--wp--preset--font-family--heading-font);font-size: var(--wp--preset--font-size--large);line-height: var(--wp--custom--heading--typography--line-height);margin-bottom: 0;} :root :where(.wp-block-post-date){color: var(--wp--custom--color--foreground);font-size: var(--wp--preset--font-size--small);} :root :where(.wp-block-search .wp-block-search__label, .wp-block-search .wp-block-search__input, .wp-block-search .wp-block-search__button){font-size: var(--wp--custom--button--typography--font-size);line-height: var(--wp--custom--body--typography--line-height);} :root :where(.wp-block-separator){border-color: currentColor;border-width: 0 0 1px 0;border-style: solid;color: var(--wp--custom--color--foreground);} :root :where(.wp-block-quote){border-color: var(--wp--custom--color--primary);border-width: 0 0 0 1px;border-style: solid;font-size: var(--wp--custom--font-sizes--normal);font-style: normal;padding-left: var(--wp--custom--gap--horizontal);} :root :where(.wp-block-site-tagline){font-size: var(--wp--custom--font-sizes--x-small);} :root :where(.wp-block-site-title){font-size: var(--wp--custom--font-sizes--normal);font-weight: 700;text-decoration: none;} </style> <link rel='stylesheet' id='wp-enhanced-image-frontend-css' href='https://www.eventbrite.co.uk/blog/wp-content/plugins/wp-enhanced-image/dist/styles.css?ver=8785f2370cbcf0b609a0' type='text/css' media='all' /> <link rel='stylesheet' id='eventbrite-styles-css' href='https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/build/styles.css?ver=75601f56-f00c9b24cbe55a97ed42' type='text/css' media='all' /> <script type="text/javascript" id="wpml-cookie-js-extra"> /* <![CDATA[ */ var wpml_cookies = {"wp-wpml_current_language":{"value":"gb","expires":1,"path":"\/"}}; var wpml_cookies = {"wp-wpml_current_language":{"value":"gb","expires":1,"path":"\/"}}; /* ]]> */ </script> <script type="text/javascript" defer src="https://www.eventbrite.com/blog/wp-content/plugins/sitepress-multilingual-cms/res/js/cookies/language-cookie.js?ver=4.6.14" id="wpml-cookie-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" id="jquery-core-js-extra"> /* <![CDATA[ */ var smoothAllowedBrowsers = []; /* ]]> */ </script> <script type="text/javascript" rel="preload" as="script" src="https://www.eventbrite.co.uk/blog/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" id="wpml-xdomain-data-js-extra"> /* <![CDATA[ */ var wpml_xdomain_data = {"css_selector":"wpml-ls-item","ajax_url":"https:\/\/www.eventbrite.co.uk\/blog\/wp-admin\/admin-ajax.php","current_lang":"gb","_nonce":"7222130464"}; /* ]]> */ </script> <script type="text/javascript" defer src="https://www.eventbrite.com/blog/wp-content/plugins/sitepress-multilingual-cms/res/js/xdomain-data.js?ver=4.6.14" id="wpml-xdomain-data-js" defer="defer" data-wp-strategy="defer"></script> <link rel="https://api.w.org/" href="https://www.eventbrite.co.uk/blog/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.eventbrite.co.uk/blog/wp-json/wp/v2/posts/408116" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.eventbrite.co.uk/blog/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://www.eventbrite.co.uk/blog/?p=408116' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.eventbrite.co.uk/blog/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.eventbrite.co.uk%2Fblog%2Fchristmas-event-ideas%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.eventbrite.co.uk/blog/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.eventbrite.co.uk%2Fblog%2Fchristmas-event-ideas%2F&format=xml" /> <script type="text/javascript">var essb_settings = {"ajax_url":"https:\/\/www.eventbrite.co.uk\/blog\/wp-admin\/admin-ajax.php","essb3_nonce":"539d6e2915","essb3_plugin_url":"https:\/\/www.eventbrite.co.uk\/blog\/wp-content\/plugins\/easy-social-share-buttons3","essb3_stats":true,"essb3_ga":true,"essb3_ga_mode":"layers","blog_url":"https:\/\/www.eventbrite.co.uk\/blog\/","essb3_postfloat_stay":false,"post_id":408116};</script> </head> <body class="post-template post-template-single-post post-template-single-post-php single single-post postid-408116 single-format-standard wp-embed-responsive"> <!-- Google Tag Manager (noscript) --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5P8FXJ" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <header class=""> <div class="wrapper-nav"> <nav class="navbar navbar-expand-lg navbar-light"> <a class="navbar-brand" href="/blog/"> <img class="icon evb-logo" alt="logo-eventbrite" id="brand" height="36" width="227.06" src="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/assets/icons/evb-all-access-logo.svg" /> </a> <div class="mobile-search-icon"> <a class="nav-link" href="/blog/search" rel="nofollow"> <img class="icon" alt="Search icon" id="search-icon" width="14" height="14.7" src="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/assets/icons/search-icon.svg" /> </a> </div> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#main_nav"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="main_nav"> <ul class="navbar-nav m-auto"> <!--Industry mobile nav --> <li id="menu-item-386162" class="dropdown nav-item"><a href="#" data-toggle="dropdown" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-386162">Tips & Guides<img class="icon" src="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/assets/icons/arrow_down_Icon.svg" alt='Arrow' width="10" height="8" /></a> <ul class="dropdown-menu" aria-labelledby="Arrow' width="> <li id="menu-item-386234" class="dropdown nav-item"><a href="/blog/category/getting-started/" class="dropdown-item">Getting started<img class="icon icon__get-started" src="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/assets/icons/right-arrow-black.svg" alt='Arrow' width="10" height="10" /></a> <ul class="dropdown-menu submenu" aria-labelledby="Arrow' width="> <li id="menu-item-386235" class="nav-item"><a href="/blog/category/event-planning-for-beginners/" class="dropdown-item">Event Planning</a></li> <li id="menu-item-386236" class="nav-item"><a href="/blog/category/event-marketing-for-beginners/" class="dropdown-item">Event Marketing</a></li> <li id="menu-item-386237" class="nav-item"><a href="/blog/category/event-management-for-beginners/" class="dropdown-item">Event Management</a></li> <li id="menu-item-386507" class="nav-item"><a href="/blog/category/getting-started/" class="dropdown-item">See all Getting started</a></li> </ul> </li> <li id="menu-item-386241" class="nav-item"><a href="/blog/academy/" class="dropdown-item">Eventbrite Academy</a></li> <li id="menu-item-386238" class="nav-item"><a href="/blog/category/event-planning/" class="dropdown-item">Event Planning</a></li> <li id="menu-item-386239" class="nav-item"><a href="/blog/category/event-marketing/" class="dropdown-item">Event Marketing</a></li> <li id="menu-item-386240" class="nav-item"><a href="/blog/category/event-management/" class="dropdown-item">Event Management</a></li> <li id="menu-item-386242" class="nav-item"><a href="/blog/category/tips-and-guides/" class="dropdown-item">See all Tips & Guides</a></li> </ul> </li> <li id="menu-item-386243" class="dropdown nav-item"><a href="#" data-toggle="dropdown" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-386243">News & Trends<img class="icon" src="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/assets/icons/arrow_down_Icon.svg" alt='Arrow' width="10" height="8" /></a> <ul class="dropdown-menu" aria-labelledby="Arrow' width="> <li id="menu-item-386244" class="nav-item"><a href="/blog/category/news/" class="dropdown-item">News</a></li> <li id="menu-item-386245" class="nav-item"><a href="/blog/category/trends/" class="dropdown-item">Trends</a></li> <li id="menu-item-386246" class="nav-item"><a href="/blog/category/reports/" class="dropdown-item">Reports</a></li> <li id="menu-item-386247" class="nav-item"><a href="/blog/press/" class="dropdown-item">Press</a></li> <li id="menu-item-386248" class="nav-item"><a href="/blog/category/news-and-trends/" class="dropdown-item">See all News & Trends</a></li> </ul> </li> <li id="menu-item-386249" class="dropdown nav-item"><a href="#" data-toggle="dropdown" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-386249">Community<img class="icon" src="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/assets/icons/arrow_down_Icon.svg" alt='Arrow' width="10" height="8" /></a> <ul class="dropdown-menu" aria-labelledby="Arrow' width="> <li id="menu-item-386250" class="dropdown nav-item"><a href="https://www.eventbrite.com/blog/asset/reconvene-recaps/" class="dropdown-item">RECONVENE<img class="icon icon__get-started" src="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/assets/icons/right-arrow-black.svg" alt='Arrow' width="10" height="10" /></a> <ul class="dropdown-menu submenu" aria-labelledby="Arrow' width="> <li id="menu-item-386251" class="nav-item"><a href="https://www.eventbrite.com/blog/asset/reconvene-recaps/" class="dropdown-item">Events & Recaps</a></li> <li id="menu-item-386252" class="nav-item"><a href="https://www.eventbrite.com/l/reconvene-accelerator/" class="dropdown-item">Accelerator</a></li> </ul> </li> <li id="menu-item-386254" class="nav-item"><a href="/blog/category/creator-spotlights/" class="dropdown-item">Creator Spotlights</a></li> <li id="menu-item-396242" class="nav-item"><a href="https://www.eventbrite.com/l/impact/" class="dropdown-item">Impact</a></li> <li id="menu-item-386255" class="nav-item"><a target="_blank" rel="noopener noreferrer" href="https://www.eventbrite.com/l/advocacy/" class="dropdown-item">Eventbrite Advocacy</a></li> <li id="menu-item-386256" class="nav-item"><a href="https://www.eventbrite.com/l/socialconnection/" class="dropdown-item">The Social Connection Project</a></li> <li id="menu-item-386257" class="nav-item"><a href="/blog/category/heart-of-gathering/" class="dropdown-item">Heart of Gathering</a></li> <li id="menu-item-386508" class="nav-item"><a href="/blog/category/community/" class="dropdown-item">See all Community</a></li> </ul> </li> <li id="menu-item-386258" class="dropdown nav-item"><a href="#" data-toggle="dropdown" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-386258">Tools & Features<img class="icon" src="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/assets/icons/arrow_down_Icon.svg" alt='Arrow' width="10" height="8" /></a> <ul class="dropdown-menu" aria-labelledby="Arrow' width="> <li id="menu-item-386259" class="nav-item"><a href="/blog/category/updates-and-announcements/" class="dropdown-item">Updates & Announcements</a></li> <li id="menu-item-386260" class="nav-item"><a href="/blog/category/quick-tips/" class="dropdown-item">Quick Tips</a></li> <li id="menu-item-386262" class="nav-item"><a href="/blog/category/case-studies/" class="dropdown-item">Case Studies</a></li> <li id="menu-item-386261" class="nav-item"><a target="_blank" rel="noopener noreferrer" href="https://www.eventbrite.co.uk/l/newsletter-signup/" class="dropdown-item">All Access Newsletter</a></li> <li id="menu-item-386263" class="nav-item"><a href="https://www.eventbrite.co.uk/support" class="dropdown-item">Help Centre</a></li> <li id="menu-item-395210" class="nav-item"><a target="_blank" rel="noopener noreferrer" href="https://www.eventbrite.com/o/eventbrite-webinars-30396073460" class="dropdown-item">Eventbrite Webinars</a></li> <li id="menu-item-386264" class="nav-item"><a href="/blog/webinar/eventbrite-on-demand-webinar/" class="dropdown-item">Eventbrite Demo</a></li> <li id="menu-item-386265" class="nav-item"><a href="https://www.eventbrite.co.uk/l/organiser-check-in-app/" class="dropdown-item">Eventbrite Organiser App</a></li> <li id="menu-item-386266" class="nav-item"><a href="https://www.eventbrite.com/engineering/" class="dropdown-item">Tech Blog</a></li> <li id="menu-item-386509" class="nav-item"><a href="/blog/category/tools-and-features/" class="dropdown-item">See all Tools & Features</a></li> </ul> </li> <li id="menu-item-386613" class="nav-item d-lg-none"><a target="_blank" rel="noopener noreferrer" href="https://www.eventbrite.co.uk/l/contact-eventbrite-sales/?ref=blog" class="nav-link">Contact sales</a></li> <li id="menu-item-386614" class="nav-item d-lg-none"><a target="_blank" rel="noopener noreferrer" href="https://www.eventbrite.co.uk/signin/signup/?referrer=/manage/events/create/" class="nav-link">Create event</a></li> <li class="nav-item dropdown d-none d-sm-none d-md-none d-lg-block"> <a class="nav-link" href="/blog/search" rel="nofollow"> <img class="icon" alt="Search icon" id="search-icon" width="14" height="14.7" src="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/assets/icons/search-icon.svg" /> </a> </li> </ul> <section class="d-none d-sm-none d-md-none d-lg-block"> <form class="form-inline mt-2 mt-md-0"> <ul class="navbar-nav ml-md-auto"> <li class="nav-item"><a target="_blank" rel="noopener noreferrer" href="https://www.eventbrite.co.uk/l/contact-eventbrite-sales/?ref=blog" class="nav-link button button__create">Contact sales</a></li> <li class="nav-item"><a target="_blank" rel="noopener noreferrer" href="https://www.eventbrite.co.uk/signin/signup/?referrer=/manage/events/create/" class="nav-link button button__create">Create event</a></li> </ul> </form> </section> </div> </nav> </div> </header> <!-- Progress Bar --> <div class="read-progress-container hidden" id="progressContainer"> <div class="read-progress-container__bar" id="readProgressBar"></div> </div> <!-- End Progress Bar --> <div class="container breadcrumb--dark pl-md-0"> <ul class="breadcrumb"><li><a href="https://www.eventbrite.co.uk/">Eventbrite</a></li><span class="separator"> </span><li><a href="https://www.eventbrite.co.uk/organizer/">Organiser</a></li><span class="separator"> </span><li><a href="https://www.eventbrite.co.uk/blog/">Home</a></li><span class="separator"> </span><li><span class="last">36 Exciting Christmas Event Ideas for a Festive Celebration</span></li></ul></div> <div class="article-hero container hero--tips-green"> <div class="row align-items-center"> <div class="col-lg-10 order-12 order-lg-1 article-hero__details"> <a href="https://www.eventbrite.co.uk/blog/category/event-ideas/" class="badge badge--tips-green">Event Ideas</a> <div class="read-time color-primary"> </div> <h1 class="header header-4 color-primary"> 36 Exciting Christmas Event Ideas for a Festive Celebration </h1> <div class="date color-primary"> <a href="https://www.eventbrite.co.uk/blog/author/leigh-buttrey/" class="color-primary"> by Leigh Buttrey </a> <span class="dot"></span> <span>28th Aug 2024</span> </div> </div> <div class="col-lg-10 order-1 order-lg-12 img-center"> <picture > <source class="jfei-enhanced" type="image/avif" srcset="https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6-300x169.avif 300w, https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6-500x281.avif 500w, https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6-600x338.avif 600w, https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6-768x432.avif 768w" sizes="( min-width: 1140px ) 50vw, ( min-width: 992px ) 50vw, ( min-width: 769px ) 100vw, ( min-width: 576px ) 100vw, ( min-width: 360px ) 100vw, 100vw" /><source class="jfei-enhanced" type="image/webp" srcset="https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6-300x169.webp 300w, https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6-500x281.webp 500w, https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6-600x338.webp 600w, https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6-768x432.webp 768w" sizes="( min-width: 1140px ) 50vw, ( min-width: 992px ) 50vw, ( min-width: 769px ) 100vw, ( min-width: 576px ) 100vw, ( min-width: 360px ) 100vw, 100vw" /> <img class="img-fluid jfei-enhanced" src="https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6-768x432.png" srcset="https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6-300x169.png 300w, https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6-500x281.png 500w, https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6-600x338.png 600w, https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image6-min-6-768x432.png 768w" sizes="( min-width: 1140px ) 50vw, ( min-width: 992px ) 50vw, ( min-width: 769px ) 100vw, ( min-width: 576px ) 100vw, ( min-width: 360px ) 100vw, 100vw" /> </picture> </div> </div> </div> <main id="post-single" class="block-post read-progress-article" role="main" aria-label="Content"> <div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained"> <p>By far, the most widely celebrated holiday in the UK is Christmas, with <a href="https://yougov.co.uk/ratings/entertainment/popularity/national-and-religious-events/all" target="_blank" rel="noreferrer noopener">79% of</a> Britons taking part. </p> <p>That means there are Christmas events all over the country. But with so many events around the festive season, it’s hard to know how to make yours stand out. That’s why at Eventbrite, we took a look at some of our most successful event organisers to inspire you with fresh, exciting ideas for your next Christmas event.</p> <p>Whether you’re planning a Christmas pop-up or a traditional festive party, these ideas will help you take your event up a notch. The best way to get your guests excited is to embrace the festive spirit and promise them an exciting and unique experience. </p> <p>Each idea includes a rating system with emojis to indicate difficulty, cost, and family-friendliness. That way, you can clearly see which events will fit your audience and budget!</p> <h5 class="wp-block-heading"><strong>TABLE OF CONTENTS</strong></h5> <p><a href="#Professional" data-type="internal" data-id="#Professional">Professional Christmas event ideas</a></p> <p><a href="#Christmas" data-type="internal" data-id="#Christmas">Christmas food and drink event ideas</a></p> <p><a href="#Nonprofit" data-type="internal" data-id="#Nonprofit">Nonprofit Christmas event ideas</a></p> <p><a href="#Interactive" data-type="internal" data-id="#Interactive">Interactive Christmas event ideas</a></p> <p><a href="#Musical" data-type="internal" data-id="#Musical">Musical Christmas event ideas</a></p> <p><a href="#Community-centred" data-type="internal" data-id="#Community-centred">Community-centred Christmas event ideas</a></p> <p><a href="#How" data-type="internal" data-id="#How">How to make your Christmas events stand out</a></p> <figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdkuyunjkHsnRc_jlxa-SxNKH1pAEgu4bvvtpzvwdmHu3GIeyduTair5-gDglsKRCk97fssHZWtzTyiTScoPJ78DmxytnnREq1bgfqjQ2lGiNtmfoyXZ_VXXrHYr54WNDsQHp1XmBicjBIgzoPHNVdINmar?key=NUso2h-hJc8WJ9rop1D9wA" alt="People networking at an event" style="aspect-ratio:16/9;object-fit:cover"/></figure> <h2 class="wp-block-heading" id="Professional"><strong>Professional Christmas-themed event ideas</strong></h2> <p>Forget the boring old office Christmas party. With so many other festive events vying for attendees’ attention (and money), you need to think outside the box. Change things up with some of these fresh professional Christmas <a href="https://www.eventbrite.co.uk/blog/event-ideas-and-formats-to-inspire-your-event/" target="_blank" rel="noreferrer noopener">event ideas</a>.</p> <h3 class="wp-block-heading"><strong>1. Christmas-themed industry mixer</strong></h3> <p><strong>Difficulty: 🎄🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧</strong></p> <p>A Christmas-themed industry mixer is a festive event where professionals within a specific industry network, share ideas, and discuss industry trends. To make these mixers successful, it’s crucial to provide a well-structured event with a<a href="https://www.eventbrite.co.uk/blog/innovative-networking-ideas-ds00/" target="_blank" rel="noreferrer noopener"> variety of activities</a> that will get attendees to “mix and mingle” and move around the event to meet as many people as possible.</p> <p><a href="https://www.eventbrite.co.uk/o/step-2065090145" target="_blank" rel="noreferrer noopener">STEP</a>’s <a href="https://www.eventbrite.co.uk/e/festive-fling-christmas-lunch-and-networking-tickets-694586856987?aff=ebdssbdestsearch" target="_blank" rel="noreferrer noopener">Festive Fling: Christmas Lunch and Networking</a> brings together small business owners around the festive season to mingle over lunch.</p> <h3 class="wp-block-heading"><strong>2. Secret Santa networking event</strong></h3> <p><strong>Difficulty: 🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧</strong></p> <p>A Secret Santa networking event is a unique spin on the traditional corporate Christmas party. In essence, it’s a <a href="https://www.eventbrite.co.uk/blog/how-to-organise-networking-event-ds00/" target="_blank" rel="noreferrer noopener">networking event</a> where attendees draw names to become someone’s “Secret Santa,” gifting them an item within a predetermined budget.</p> <p>This setup is a great way for people to discover new things about one another and forge lasting connections. Just make sure to give each attendee some information about the person they’re buying for! </p> <h3 class="wp-block-heading"><strong>3. Christmas-themed team quiz night</strong></h3> <p><strong>Difficulty: 🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧</strong></p> <p>A Christmas-themed team quiz night is a professional event where attendees form teams to answer festive quiz questions, fostering camaraderie and competition. To make the event successful, organisers should create a wide variety of questions catering to different knowledge levels and interests, aiming to both challenge and entertain participants. </p> <p>You can host an event like this in a pub, bowling alley, or any event venue — just make sure you have a good sound system so everyone can hear the questions!</p> <h3 class="wp-block-heading"><strong>4. Coding and mince pie workshop</strong></h3> <p><strong>Difficulty: 🎄🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸💸</strong><strong><br></strong><strong>Family friendliness: 👧</strong></p> <p>This is a unique type of professional event that can be formatted to fit whatever type of workshop an event organiser feels like holding. In this workshop, participants learn coding basics while enjoying Christmas treats, blending intellectual stimulation with festive cheer. </p> <p>To ensure success, organisers should offer varied coding challenges for different skill levels and provide mince pies, chocolates, and other festive treats to maintain an engaging atmosphere.</p> <h3 class="wp-block-heading"><strong>5. Ugly jumper networking</strong></h3> <p><strong>Difficulty: 🎄</strong><strong><br></strong><strong>Cost: 💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧</strong></p> <p>An ugly jumper networking event is a festive twist on <a href="https://www.eventbrite.co.uk/blog/how-to-organise-networking-event-ds00/" target="_blank" rel="noreferrer noopener">traditional networking</a> where participants don their most outrageous Christmas jumpers and mingle. The laid-back, humorous atmosphere created by the ugly jumpers can make networking less intimidating and more enjoyable, leading to genuine connections among attendees.</p> <p>To incorporate the spirit of giving in your event, consider working with a local clothing charity to provide the jumpers in exchange for donations of money or clothing from attendees.</p> <h3 class="wp-block-heading"><strong>6. Tropical Christmas professional mixer</strong></h3> <p><strong>Difficulty: 🎄</strong><strong><br></strong><strong>Cost: 💸💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧</strong></p> <p>Conjure visions of a warmer winter with a tropical Christmas professional mixer. This festive party idea combines networking with the festive atmosphere of a tropical holiday, encouraging relaxed business discussions.</p> <p>To make it successful, you can book local musicians and dancers, provide leis, and make tropical cocktails to upgrade the summer ambience. Decor can include fake palm trees and inflatable pool toys to add to the beachy vibe.</p> <figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe8yoD4kDc0mMrlkGIIF6L2Hvz-GulvpJJ1iWh8iNuuDOlt2Y5ohj73HDxSHZI_oBQFMhPH-6neXPY2lIuwYAbBD2Zo7Mo0lEAB7QDKkKytC-E24-cUpz18n90vLeYSZGafQhWK8d-mHrdtnXygAEPzpAux?key=NUso2h-hJc8WJ9rop1D9wA" alt="A woman at a charity dinner" style="aspect-ratio:16/9;object-fit:cover"/></figure> <h2 class="wp-block-heading" id="Christmas"><strong>Christmas food and drink event ideas</strong></h2> <p>Christmas cake, chocolate yule logs, mince pies… What’s the Christmas season without festive treats? And since many of us gather around the table with friends and family this time of year, the Christmas holidays are all but synonymous with food. Here are some deliciously unique ways to celebrate the season.</p> <h3 class="wp-block-heading"><strong>7. Winter charity dinner</strong></h3> <p><strong>Difficulty: 🎄🎄🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧</strong></p> <p><a href="https://www.royalvoluntaryservice.org.uk/news/articles/millions-to-do-voluntary-service-this-christmas/" target="_blank" rel="noreferrer noopener">One in five people</a> intend to volunteer over Christmas, and <a href="https://fundraising.co.uk/2023/12/14/over-70-of-people-planning-to-donate-over-christmas/" target="_blank" rel="noreferrer noopener">42% of people</a> say they are more likely to donate money over the Christmas holidays, so it’s the perfect time to hold a charity dinner. </p> <p>Emphasise the impact of giving with a presentation about the great work the charity does, and make sure to serve some great, warming food too! For inspiration, check out how <a href="https://www.eventbrite.co.uk/e/mikes-trust-winter-wonderland-charity-ball-tickets-908854196367?aff=ebdssbdestsearch&keep_tld=1" target="_blank" rel="noreferrer noopener">MIKES Trust Winter Wonderland Charity Ball</a> goes all out with the winter wonderland theme for their charity dinner.</p> <h3 class="wp-block-heading"><strong>8. Drink tasting and pairing course</strong></h3> <p><strong>Difficulty: 🎄🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸💸</strong><strong><br></strong><strong>Family friendliness: 👧</strong></p> <p>By creating a tasting and pairing course, you’ll help your attendees appreciate seasonal treats even more. You could use beer, wine, or something seasonal like mulled wine or hot chocolate. Start with a brief introduction to what they’re tasting, followed by an interactive tasting that highlights different types of drinks in combination with food pairings.</p> <h3 class="wp-block-heading"><strong>9. Festive baking workshop</strong></h3> <p><strong>Difficulty: 🎄🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧👧</strong></p> <p>Lots of people grew up baking traditional treats like mince pies and gingerbread around Christmas, so why not upgrade their skills?</p> <p>A festive baking workshop is a great party idea for getting people engaged and embracing the spirit of the season. Or take it a step further and make a gingerbread house competition out of it! Provide different recipes and all the required ingredients, then let them loose in the kitchen for an hour or two.</p> <p>For lessons in best practice, check out <a href="https://www.eventbrite.co.uk/o/ramekin-rollingpin-51065603403" target="_blank" rel="noreferrer noopener">ramekin + rollingpin</a>’s <a href="https://www.eventbrite.co.uk/e/festive-winter-market-treats-workshop-tickets-942042563667?aff=ebdssbdestsearch" target="_blank" rel="noreferrer noopener">Festive Winter Market Treats Workshop</a></p> <h3 class="wp-block-heading"><strong>10. Christmas brunch</strong></h3> <p><strong>Difficulty: 🎄🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧</strong></p> <p>A Christmas brunch is a great way to get people together with some seasonal food and activities. Whether it’s a breakfast buffet or a sit-down meal, you can make sure everyone enjoys the delicious food while being entertained with a live show like <a href="https://www.eventbrite.co.uk/o/the-bentley-liverpool-32803205253" target="_blank" rel="noreferrer noopener">The Bentley Liverpool</a> offers during their <a href="https://www.eventbrite.co.uk/e/naughty-or-nice-bottomless-brunch-with-bad-santa-tickets-827008784537?aff=ebdssbdestsearch" target="_blank" rel="noreferrer noopener">Naughty or Nice: Bottomless Brunch with Bad Santa</a>.</p> <h3 class="wp-block-heading"><strong>11. Christmas meal-kit making</strong></h3> <p><strong>Difficulty: 🎄🎄🎄</strong><br><strong>Cost: 💸💸</strong><strong><br></strong><strong>Family friendliness:</strong> 👧👧👧</p> <p>Christmas meals aren’t just for your family! Give back to the community by hosting a charity meal kit-making event.</p> <p>Gather volunteers and have them assemble meals that can be distributed to families in need during the season. You can even set up a biscuit decorating table for the kids to get involved and a drinks station for the adults. Not only will attendees get a feel-good boost, but they’ll also learn about food insecurity and what they can do to help. </p> <h3 class="wp-block-heading"><strong>12. Mince pie pop-up</strong></h3> <p><strong>Difficulty: 🎄🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧</strong></p> <p>Nothing says Christmas like mince pies. That’s why a pie-specific pop-up event would get people into the festive spirit. You can <a href="https://www.eventbrite.co.uk/blog/how-to-set-up-successful-pop-up-events-ds00/" target="_blank" rel="noreferrer noopener">host your pop-up</a> in an existing restaurant space or use a food stall and take it across the town!</p> <p>For a little extra fun, incorporate some unusual or local flavours. Partner with local businesses to incorporate their produce or jams, and think of interesting herbs or spice mixes you could mix in to make them stand out.</p> <figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfzNTwYgsnfNSzAHX8AefRcehLIfyT9difVhgg9RiIZJh4wD5EeAJniaGKd8QxGa97xLwIBe8tE6eh7vLsxQVF0YlqmNVObYGqxOj9W-Mp3HTIXJj255wbkwGSPDPGAR69SaIdglxu3xHmfeSwCGe7z0iLA?key=NUso2h-hJc8WJ9rop1D9wA" alt="People looking at clothes at a clothing exchange" style="aspect-ratio:16/9;object-fit:cover"/></figure> <h2 class="wp-block-heading" id="Nonprofit"><strong>Nonprofit Christmas event ideas</strong></h2> <p>Christmas is the season of giving, which makes it the perfect time to host a festive-themed nonprofit event. And there’s no shortage of ways to help out a neighbour in need or donate to charity — whether it’s food, clothing, time, or money. Here are a few ideas for what you can do to inspire your attendees with the spirit of giving.</p> <h3 class="wp-block-heading"><strong>13. Christmas clothing exchange</strong></h3> <p><strong>Difficulty: 🎄🎄</strong><strong><br></strong><strong>Cost: 💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧</strong></p> <p>Invite community members to donate clothes and pick up anything they might need. It’s a great way to clear out closets and keep people warm during the winter while also giving people a fun way to gather together. Plus, you can donate anything left over to a local charity. </p> <h3 class="wp-block-heading"><strong>14. Christmas food drive</strong></h3> <p><strong>Difficulty: 🎄🎄</strong><strong><br></strong><strong>Cost: 💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧</strong></p> <p>Make sure everyone can have a festive meal by hosting a Christmas food drive. Gather non-perishable items and invite people to donate them in exchange for door prizes or discounts at your event. If you create sponsorship packages for the event, you can open up even more ways to raise money.</p> <h3 class="wp-block-heading"><strong>15. Christmas bake sale</strong></h3> <p><strong>Difficulty: 🎄</strong><strong><br></strong><strong>Cost: 💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧👧</strong></p> <p>People love to indulge in baked goods during the Christmas holidays, so why not provide them with something delicious while supporting your cause? Invite volunteers to make treats or ask local bakeries and restaurants for donations. Then set up a booth at a busy spot (like outside of a shopping centre) and start selling.</p> <h3 class="wp-block-heading"><strong>16. Winter charity ball</strong></h3> <p><strong>Difficulty: 🎄🎄🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧</strong></p> <p>Looking to host a larger-scale, more elegant event? A winter charity ball is the perfect way to raise money and get people dressed up for a festive night of fun.</p> <p>When planning, you’ll need to decide on guests, entertainment, food choices, and other details like decorations. Most importantly, you’ll need a dance floor and a great DJ or a talented band to get people out of their seats.</p> <div class="wp-block-group article-cta is-layout-flow wp-block-group-is-layout-flow" style="padding-top:32px;padding-bottom:32px"> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:525px"> <h4 class="wp-block-heading has-text-color has-medium-font-size" id="apply-these-insights-to-your-next-event" style="color:#1e0a3c;font-style:normal;font-weight:600;line-height:1.4"><strong>Reach people looking for great events in your area with Eventbrite Ads!</strong></h4> <div class="wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-1 wp-block-buttons-is-layout-flex"> <div class="wp-block-button has-custom-font-size is-style-fill" style="font-size:14px"><a class="wp-block-button__link has-text-color has-background wp-element-button" href="https://www.eventbrite.co.uk/l/eventbrite-ads/" style="border-radius:4px;color:#13002d;background-color:#fc86bc;padding-top:7px;padding-right:19px;padding-bottom:7px;padding-left:19px" target="_blank" rel="noreferrer noopener">Try Eventbrite Ads</a></div> </div> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:302px"> <figure class="wp-block-image jfei-enhanced-group wp-block-image alignright size-thumbnail article-cta__photography alignright size-thumbnail"> <picture > <source class="jfei-enhanced" type="image/avif" srcset="https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image1-min-5-preview-30x20.avif 168w" altset="https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image1-min-5-168x117.avif 168w" sizes="100vw" /><source class="jfei-enhanced" type="image/webp" srcset="https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image1-min-5-preview-30x20.webp 168w" altset="https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image1-min-5-168x117.webp 168w" sizes="100vw" /> <img src="https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image1-min-5-preview-30x20.png" alturl="https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image1-min-5-168x117.png" srcset="https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image1-min-5-preview-30x20.png 168w" altset="https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image1-min-5-168x117.png 168w" sizes="100vw" alt="People networking at an event" width="100%" loading="lazy" decoding="async" class="jfei-enhanced jfei-blur jfei-preview jfei-image-408141" /> </picture> </figure></div> </div> </div> <h3 class="wp-block-heading"><strong>17. Gift wrapping service</strong></h3> <p><strong>Difficulty: 🎄🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧</strong></p> <p>People need gifts wrapped during Christmas, and it’s a great way to raise money for your charity. Consider setting up a gift-wrapping station in a shopping centre or other public space where people can get their gifts wrapped by volunteers in exchange for a donation.</p> <h3 class="wp-block-heading"><strong>18. Christmas toy drive</strong></h3> <p><strong>Difficulty: 🎄🎄</strong><strong><br></strong><strong>Cost: 💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧👧</strong></p> <p>Christmas should be joyful for kids, meaning everyone deserves a toy. Host a charity toy drive and invite people to drop off toys for kids in need.</p> <p>Make the toy drive part of a party to get everyone in a festive mood. Consider upgrading the toy drive with a DJ, a photo booth, giveaways, and plenty of entertainment.</p> <figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdsTi05jP5JYAe9b2SmL1KbJxEX4RjAg1fR8RiehvXmFIlAKq8DAUMO-HUMHGFIh5b9-GMT-62RbPQVInM1JSRNkmM3Vf40i-eeKhZIvmBo7vfad_qvkQGBXmAw1xLn2vE9a1oGo5Xan6Jx0zm3qacHtuM?key=NUso2h-hJc8WJ9rop1D9wA" alt="Wreath making event. Three men make wreaths at a table." style="aspect-ratio:16/9;object-fit:cover"/></figure> <h2 class="wp-block-heading" id="Interactive"><strong>Interactive festive event ideas</strong></h2> <p>Get people on their feet and in the spirit with these hands-on festive party ideas. An interactive element to your event will make it more memorable and get your attendees excited to come to the next one you create.</p> <h3 class="wp-block-heading"><strong>19. Wreath-making workshop</strong></h3> <p><strong>Difficulty: 🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧</strong></p> <p>Let your attendees get their creative juices flowing with a wreath-making workshop. Provide all the materials needed (like twine, ribbon, pine cones, and more) and have experts on hand to answer any questions. Take inspiration from Gordon Castle Walled Garden’s <a href="https://www.eventbrite.co.uk/e/christmas-wreath-making-tickets-920826666347?aff=ebdssbdestsearch" target="_blank" rel="noreferrer noopener">Christmas Wreath Making</a> workshop.</p> <p>The workshop can be part of a bigger festive party or the main event. As an extra incentive, you can offer discounts or other giveaways as an appreciation gesture for attending.</p> <h3 class="wp-block-heading"><strong>20. Christmas carnival games</strong></h3> <p><strong>Difficulty: 🎄🎄🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧👧👧</strong></p> <p>Carnival games are a perfect way to get people moving and having a good time. From classic carnival games like the ring toss to festive-themed activities like a Santa bean bag toss, you can set up different party activities and fun game stations for your guests to enjoy.</p> <h3 class="wp-block-heading"><strong>21. North Pole train ride</strong></h3> <p><strong>Difficulty: 🎄🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧👧👧</strong></p> <p>Let families enjoy a festive train ride like the Polar Express. Decorate a few trailers with festive features like string lights and pull them by a van or car to give attendees their sleigh-ride experience. Take them to see the area’s brightest light displays or just around town. </p> <p><a href="https://www.eventbrite.co.uk/o/cambridge-street-collective-81192737373" target="_blank" rel="noreferrer noopener">Cambridge Street Collective</a> incorporates a sleigh ride as part of their bigger <a href="https://www.eventbrite.co.uk/e/santas-sleigh-ride-free-mini-disco-with-santa-tickets-868296747947?aff=ebdssbdestsearch&keep_tld=1" target="_blank" rel="noreferrer noopener">Christmas Disco with Santa</a> event.</p> <h3 class="wp-block-heading"><strong>22. Festive candle-making</strong></h3> <p><strong>Difficulty: 🎄</strong><strong><br></strong><strong>Cost: 💸💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧</strong></p> <p>Let your guests light up the winter season with warm, scented candles! All you need to do is provide the necessary supplies like wax, wicks, and containers, then let people get creative with their own custom-made creations. You can even provide fragrance oils to make festive scents to add to the cosy winter theme.</p> <h3 class="wp-block-heading"><strong>23. Meet Santa</strong></h3> <p><strong>Difficulty: 🎄🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧👧👧</strong></p> <p>One of the most classic Christmas party events is meeting Santa Claus. If you can, hire an experienced actor to play the role of Santa and have him roam around the event taking pictures with different groups of people.</p> <p>You can also kick it up a notch by having kids write letters to Santa or setting up a small post office for attendees to send Christmas cards to their friends and family. Check out <a href="https://www.eventbrite.co.uk/o/the-bentley-liverpool-32803205253" target="_blank" rel="noreferrer noopener">The Bentley</a>’s <a href="https://www.eventbrite.co.uk/e/breakfast-with-the-real-santa-tickets-853542457467?aff=ebdssbdestsearch" target="_blank" rel="noreferrer noopener">Breakfast with the Real Santa</a> event for some tips on how to execute a Santa meetup. </p> <h3 class="wp-block-heading"><strong>24. Festive photo booth</strong></h3> <p><strong>Difficulty: 🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧👧</strong></p> <p>A photo booth is a great Christmas party idea to ensure everyone has fun and comes away with a keepsake. To make it even more festive, have props like Santa hats, elf ears, reindeer antlers, and other Christmas-themed props for people to choose from. </p> <p>You can also provide them with silly Christmas-themed signs or blank cards where they can write down special notes. <a href="https://www.eventbrite.co.uk/blog/how-to-use-hashtags-for-you-event-ds00/" target="_blank" rel="noreferrer noopener">Create a hashtag</a> that will help you promote your events when guests post their pics to social media!</p> <figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcfFeZZr_-rLOaMeTIIw_5jtdfl1GZk4ycV9CapjbQd1zFPLghpOLTU3D-FhuCCrz-W77Gv2q-Qr-mjIii3LQQ-l_JIw05DggGIcLrzKcmgw9XH_dhCs5XZ8jrFl4_PYlJT9AvLSXuTrBwwL8KfP6JlAYo?key=NUso2h-hJc8WJ9rop1D9wA" alt="People playing music onstage" style="aspect-ratio:16/9;object-fit:cover"/></figure> <h2 class="wp-block-heading" id="Musical"><strong>Musical Christmas event ideas</strong></h2> <p>From <em>Jingle Bells</em> to Handel’s <em>Messiah</em>, the festive season is full of distinctive music that elicits feelings of peacefulness and nostalgia. Why not make it a centrepiece of your event? Here are some musical Christmas event ideas to get you inspired.</p> <h3 class="wp-block-heading"><strong>25. Christmas concert</strong></h3> <p><strong>Difficulty: 🎄🎄🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧👧</strong></p> <p>A Christmas concert is a festive way to bring people together so they can enjoy some peaceful music. Look into partnering with local musicians to provide a wide range of festive music or hire big-name acts if you have the budget like the <a href="https://www.eventbrite.co.uk/o/goldsmiths-choral-union-33440976619" target="_blank" rel="noreferrer noopener">Goldsmiths Choral Union’</a>s <a href="https://www.eventbrite.co.uk/e/christmas-music-concert-tickets-877254651277?aff=ebdssbdestsearch" target="_blank" rel="noreferrer noopener">Christmas Music Concert</a>. You can even put a spin on Christmas classics like adding in a country theme to traditional Christmas songs.</p> <h3 class="wp-block-heading"><strong>25. Carolling singalong</strong></h3> <p><strong>Difficulty: 🎄</strong><strong><br></strong><strong>Cost: 💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧👧</strong></p> <p>Carolling is a timeless Christmas tradition that never fails to bring people together. Gather your guests and hold a carolling singalong with popular songs like <em>Jingle Bells</em> or <em>Silent Night</em>. If you have musical talent, consider having some of them take the lead in singing more challenging pieces.</p> <h3 class="wp-block-heading"><strong>26. Christmastime karaoke</strong></h3> <p><strong>Difficulty: 🎄🎄</strong><strong><br></strong><strong>Cost: 💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧👧</strong></p> <p>Some Carol-oke is a great way to get your attendees in the Christmas spirit. Make sure to have a selection of Christmas-themed songs for everyone to choose from. <a href="https://www.eventbrite.co.uk/o/twilight-productions-54064529963" target="_blank" rel="noreferrer noopener">Twilight Productions</a> took theirs to the next level by hosting a <a href="https://www.eventbrite.co.uk/e/merry-grinchmas-an-evening-of-comedy-christmas-songs-tickets-922024609427?aff=ebdssbdestsearch" target="_blank" rel="noreferrer noopener">Merry Grinchmas – An Evening Of Comedy & Christmas Songs</a>.</p> <h3 class="wp-block-heading"><strong>27. Fireside open mic</strong></h3> <p><strong>Difficulty: 🎄🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧👧</strong></p> <p>Set up a microphone by a roaring fire (or a video of one) and let your guests show off their talents. Invite some of your more musically inclined attendees to perform Christmas tunes or cover classic festive songs. Make sure to offer gift cards or discounts to the performers to make it extra special.</p> <h3 class="wp-block-heading"><strong>29. Elves’ a capella show</strong></h3> <p><strong>Difficulty: 🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧👧</strong></p> <p>A cappella can bring a new twist on classic songs, so why not have a show with some elves? With the performers dressed up in the festive theme, everyone can get in the spirit. You could even use the opportunity to give classic songs a more modern spin to give your event an edge.</p> <h3 class="wp-block-heading"><strong>30. International winter song & dance class</strong></h3> <p><strong>Difficulty: 🎄🎄🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧👧</strong></p> <p>Show your community how other cultures celebrate the winter with an international winter song and dance class. Gather volunteers to teach different songs and dances from around the world, then invite everyone to join in.</p> <figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcCtCp92ogT2ZFY0F78ozJuL97ctfaXmzVZzhE-Xxp6wvdM6nIjzwm8E4BzVkkX4px6wJGu9SVmZbxLFYBcJ0poGh17GcSaWe4gQHELniOzYpUc-n-XuSjtsiIvkGrZe1VU0eEiN4rAGT8ULDGPIHam_-0?key=NUso2h-hJc8WJ9rop1D9wA" alt="People swimming in cold water" style="aspect-ratio:16/9;object-fit:cover"/></figure> <h2 class="wp-block-heading" id="Community-centred"><strong>Community-centred festive event ideas</strong></h2> <p>The festive season is a great time to reach out and get to know the people in your neighbourhood, and a community Christmas event is a perfect way to bring everyone together. Celebrate the season with these community Christmas event ideas.</p> <h3 class="wp-block-heading"><strong>31. Polar bear swim</strong></h3> <p><strong>Difficulty: 🎄🎄🎄</strong><strong><br></strong><strong>Cost: 💸</strong><strong><br></strong><strong>Family friendliness: 👧👧</strong></p> <p>Bring community members into a bracing but fun event with a polar bear swim. Invite people of all ages to take a quick dip into the icy waters for a chance at winning a prize. For added fun, have everyone dress in festive costumes or do meditation like <a href="https://www.eventbrite.co.uk/o/wanderwomen-scotland-ltd-18054141487" target="_blank" rel="noreferrer noopener">WanderWomen Scotland Ltd</a> does in their <a href="https://www.eventbrite.co.uk/e/winter-solstice-celebration-tickets-736592667497?aff=ebdssbdestsearch" target="_blank" rel="noreferrer noopener">Winter Solstice Celebration</a>! Just make sure to bring hot drinks, blankets, and professionals who can assist anyone who gets too cold.</p> <h3 class="wp-block-heading"><strong>32. Mistletoe speed dating</strong></h3> <p><strong>Difficulty: 🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸</strong><strong><br></strong><strong>Family friendliness: 👧</strong></p> <p>Winter’s the perfect time to cuddle, so help others find someone they can cuddle with! Invite singles to participate in a mistletoe speed-dating event. Not only is it a great way to start conversations, but it also gives people a chance to find someone special during the festive season.</p> <h3 class="wp-block-heading"><strong>33. Sledging day</strong></h3> <p><strong>Difficulty: 🎄🎄🎄</strong><strong><br></strong><strong>Cost: 💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧</strong></p> <p>Just because it’s cold outside doesn’t mean your attendees should be stuck indoors. Gather some sledges and invite your guests to enjoy a day of sledging. It’s an easy way to get everyone outdoors, and it’s sure to be an exciting time for all involved! </p> <p>You can set up a kids’ hill to make it fun for the entire family, or make it adults-only and give everyone a beer or a warming mulled wine.</p> <h3 class="wp-block-heading"><strong>34. Christmas costume party</strong></h3> <p><strong>Difficulty: 🎄</strong><strong><br></strong><strong>Cost: 💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧</strong></p> <p>Invite people to parade around in their festive garments and let them show off their own unique, creative styles at your Christmas party. You can even have a costume competition (e.g., best dressed, most outrageous outfit, ugliest Christmas jumper) or have attendees dress in regional festive attire and celebrate the diverse cultures they represent.</p> <h3 class="wp-block-heading"><strong>35. Christmas play</strong></h3> <p><strong>Difficulty: 🎄🎄🎄🎄</strong><strong><br></strong><strong>Cost: 💸💸💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧👧👧</strong></p> <p>A Christmas play is a quintessential event that can involve the whole community. Choose a classic like <em>A Christmas Carol</em> or a modern rendition like <em>The Grinch</em>. </p> <p>Bonus points if you can bring a unique spin to the performance, the way Gerald Charles Dickens, the writer’s great-great-grandson, performs A Christmas Carol with<a href="https://www.eventbrite.co.uk/o/cambria-pines-lodge-29219616507" target="_blank" rel="noreferrer noopener"> Cambria Pines Lodge</a> every year. </p> <h3 class="wp-block-heading"><strong>36. Snowball fight & fort building</strong></h3> <p><strong>Difficulty: 🎄🎄🎄</strong><strong><br></strong><strong>Cost: 💸</strong><strong><br></strong><strong>Family friendliness: 👧👧👧</strong></p> <p>Get everyone together to build some snow forts and have a snowball fight! Not only is it sure to be a fun time, but it also encourages kids to get creative with their fort designs. For the snowball fight, make sure that everyone plays clean and that the kids have fun without getting too competitive.</p> <h2 class="wp-block-heading" id="How"><strong>How to make your festive events stand out</strong></h2> <p>These events are not just about fundraising or having fun, but bringing people together, fostering relationships, and creating lasting memories. With Eventbrite, you can take these events to the next level. </p> <p>By streamlining the planning process, making ticket selling and distribution simple, and enabling efficient communication between organisers and attendees, Eventbrite makes creating great events easy.</p> </div> <div class="essb_break_scroll"></div></main> <div class="container"> <div class="row"> <div class="col-md-20 archive-cta justify-content-md-between"> <div> <h4 class="archive-cta__title"> Bring more people to your next event with Eventbrite’s marketing tools </h4> <!-- <p class="archive-cta__text">--> <!-- Keep customers coming back with convenient email marketing tools that get results.--> <!-- </p>--> <a role="button" href="https://www.eventbrite.co.uk/l/event-marketing-platform/" class="button button__core color_grey-000-text text-nowrap mb-2 "> Get started <img loading="lazy" class="icon inline" width="10" height="10" alt="Arrow" src="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/assets/icons/right-arrow-white.svg"> </a> </div> <div class="archive-cta__img"> <img class="img-fluid" loading="lazy" src="https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/08/image2-min-8.png" alt="cta image"> </div> </div> </div></div> <div class="container"> <div class="feedback-social-wrapper"> <div class="feedback-container"> <div> <div class="helpful-block-content wth-theme-thumbs" data-title=""> <ul> <li><span class="wth-title">WAS THIS ARTICLE HELPFUL?</span></li> <li><a data-post="408116" data-post-url="https://www.eventbrite.co.uk/blog/christmas-event-ideas/" data-post-title="36 Exciting Christmas Event Ideas for a Festive Celebration" data-response="1" href="#" class="wth-green-btn icon-thumbs-o-up icon1-thumbs-o-up"></a><a data-response="0" data-post="408116" data-post-url="https://www.eventbrite.co.uk/blog/christmas-event-ideas/" data-post-title="36 Exciting Christmas Event Ideas for a Festive Celebration" href="#" class="wth-red-btn icon-thumbs-o-down icon1-thumbs-o-down"></a></li> </ul> </div> </div> <div class="social-sharing-block"> <h4 class="display display-6 color_grey-900-text">SPREAD THE WORD</h4> <div class="essb_links essb_counter_modern_right essb_displayed_shortcode essb_share essb_template_copy-retina essb_919512090 print-no" id="essb_displayed_shortcode_919512090" data-essb-postid="408116" data-essb-position="shortcode" data-essb-button-style="icon" data-essb-template="copy-retina" data-essb-counter-pos="right" data-essb-url="https://www.eventbrite.co.uk/blog/christmas-event-ideas/" data-essb-twitter-url="https://www.eventbrite.co.uk/blog/christmas-event-ideas/" data-essb-instance="919512090"><ul class="essb_links_list essb_force_hide_name essb_force_hide"><li class="essb_item essb_link_facebook nolightbox"> <a href="https://www.facebook.com/sharer/sharer.php?u=https://www.eventbrite.co.uk/blog/christmas-event-ideas/&t=36+Exciting+Christmas+Event+Ideas+for+a+Festive+Celebration" title="" onclick="essb.window('https://www.facebook.com/sharer/sharer.php?u=https://www.eventbrite.co.uk/blog/christmas-event-ideas/&t=36+Exciting+Christmas+Event+Ideas+for+a+Festive+Celebration','facebook','919512090'); return false;" target="_blank" rel="nofollow" ><span class="essb_icon essb_icon_facebook"></span><span class="essb_network_name essb_noname"></span></a></li><li class="essb_item essb_link_twitter nolightbox"> <a href="#" title="" onclick="essb.window('https://twitter.com/intent/tweet?text=36+Exciting+Christmas+Event+Ideas+for+a+Festive+Celebration&url=https://www.eventbrite.co.uk/blog/christmas-event-ideas/&counturl=https://www.eventbrite.co.uk/blog/christmas-event-ideas/','twitter','919512090'); return false;" target="_blank" rel="nofollow" ><span class="essb_icon essb_icon_twitter"></span><span class="essb_network_name essb_noname"></span></a></li><li class="essb_item essb_link_linkedin nolightbox"> <a href="https://www.linkedin.com/shareArticle?mini=true&ro=true&trk=EasySocialShareButtons&title=36+Exciting+Christmas+Event+Ideas+for+a+Festive+Celebration&url=https://www.eventbrite.co.uk/blog/christmas-event-ideas/" title="" onclick="essb.window('https://www.linkedin.com/shareArticle?mini=true&ro=true&trk=EasySocialShareButtons&title=36+Exciting+Christmas+Event+Ideas+for+a+Festive+Celebration&url=https://www.eventbrite.co.uk/blog/christmas-event-ideas/','linkedin','919512090'); return false;" target="_blank" rel="nofollow" ><span class="essb_icon essb_icon_linkedin"></span><span class="essb_network_name essb_noname"></span></a></li></ul></div> <div onclick='copyToClipboard()' class="social-sharing-block__copy" id="copy-text"> <div class="popup" id="popup">Link copied!</div> <img loading="lazy" alt="Copy link" src="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/assets/icons/copy-link.png" /> </div> </div> </div> </div> <script> function copyToClipboard() { /* Copy text into clipboard */ navigator.clipboard.writeText(window.location.href); } </script> </div> <div class="container author-wrapper"> <div class="author color_grey-100-bg"> <h4 class="display display-6 color_grey-900-text mb-0">about the author</h4> <div class="author__img-wrapper"> <a href="https://www.eventbrite.co.uk/blog/author/leigh-buttrey/"> <img loading="lazy" alt="author image" src="https://www.eventbrite.co.uk/blog/wp-content/uploads/2024/06/Leigh-Buttrey-300x300.jpeg"/> </a> </div> <a href="https://www.eventbrite.co.uk/blog/author/leigh-buttrey/"> <h4 class="subheader subheader-3 author__name">Leigh Buttrey</h4> </a> <p class="description mb-0 body-text-4">Leigh Buttrey is dedicated to assisting event organizers in planning successful events, targeting the right audiences and expanding their businesses. Leigh is passionate about helping event organizers succeed. Living by the mantra, “Consistency over repetitiveness,” Leigh's approach ensures that every event is both unique and impactful. This philosophy drives Leigh's passion both personally and professionally.</p> </div> </div> </div> <div class="container"> <div class="mb-5"> <!-- Related --> <div class="row related"> <div class="col-md-20"> <h3 class="header-6 display-1"> You might also like these </h3> </div> <div class="col-md-5 col-10 card-item"> <a href="https://www.eventbrite.co.uk/blog/academy/the-power-of-human-connection-for-events/"> <div class="img"> <img loading="lazy" alt="Human Connectivity" src="https://www.eventbrite.co.uk/blog/wp-content/uploads/2024/11/@courtneykiara-Acme-4th-5-1-300x200.jpg" style="max-width: 100%;" /> </div> </a> <a href="https://www.eventbrite.co.uk/blog/category/event-planning/" class="badge badge--tips-green">Event Planning</a> <div class="read-time"> </div> <a href="https://www.eventbrite.co.uk/blog/academy/the-power-of-human-connection-for-events/"> <div class="card-title"> Unlocking the Power of Human Connection </div> </a> <div class="date"> 21st Nov 2024 </div> </div> <div class="col-md-5 col-10 card-item"> <a href="https://www.eventbrite.co.uk/blog/phishing-email-avoid-scams/"> <div class="img"> <img loading="lazy" alt="Person reading an email on their phone" src="https://www.eventbrite.co.uk/blog/wp-content/uploads/2024/08/person-on-phone-gdpr-edited-300x169.jpeg" style="max-width: 100%;" /> </div> </a> <a href="https://www.eventbrite.co.uk/blog/category/tips-and-guides/" class="badge badge--tips-green">Tips & Guides</a> <div class="read-time"> </div> <a href="https://www.eventbrite.co.uk/blog/phishing-email-avoid-scams/"> <div class="card-title"> Staying Safe on the Internet: Tips and Tricks </div> </a> <div class="date"> 28th Oct 2024 </div> </div> <div class="col-md-5 col-10 card-item"> <a href="https://www.eventbrite.co.uk/blog/how-to-sell-out-nye-events/"> <div class="img"> <img loading="lazy" alt="group of people wearing happy new year headbands" src="https://www.eventbrite.co.uk/blog/wp-content/uploads/2023/10/image9-min-4-300x169.png" style="max-width: 100%;" /> </div> </a> <a href="https://www.eventbrite.co.uk/blog/category/event-management/" class="badge badge--tips-green">Event Management</a> <div class="read-time"> </div> <a href="https://www.eventbrite.co.uk/blog/how-to-sell-out-nye-events/"> <div class="card-title"> Ready to Ring in 2025 With a Sold-Out NYE Event? Timing is Everything </div> </a> <div class="date"> 18th Oct 2024 </div> </div> <div class="col-md-5 col-10 card-item"> <a href="https://www.eventbrite.co.uk/blog/asset/unlocking-the-power-of-human-connection/"> <div class="img"> <img loading="lazy" alt="Human Connectivity" src="https://www.eventbrite.co.uk/blog/wp-content/uploads/2024/11/@courtneykiara-Acme-4th-5-1-300x200.jpg" style="max-width: 100%;" /> </div> </a> <a href="https://www.eventbrite.co.uk/blog/category/event-planning/" class="badge badge--tips-green">Event Planning</a> <div class="read-time"> </div> <a href="https://www.eventbrite.co.uk/blog/asset/unlocking-the-power-of-human-connection/"> <div class="card-title"> Unlocking the Power of Human Connection </div> </a> <div class="date"> 3rd Oct 2024 </div> </div> </div> <!-- End Related --> </div> </div> <footer class="core__purple-bg core__white-text footer-nav"> <div class="container-fluid"> <div class="row"> <div class="col-md-8"> <div class="email-signup-block"> <div class="header-5 core core__white-text mb-0"> All event creator insights </div> <div class="header-3 core"> straight to your inbox </div> <div class="hbspt-form"> <form accept-charset="UTF-8" enctype="multipart/form-data" novalidate="" class="hs-form-private hs-form stacked" data-region="na1" data-portal-id="8020908" data-form-id="4880a67d-2d9e-47b1-9093-6be38da8af77" data-sfdc-campaign-id="7015Y000002vAV0QAM" data-version="V2_PRERELEASE" > <div class="hs_email hs-email hs-fieldtype-text field hs-form-field"> <label id="label-email-eef56357-127d-4d30-84d8-b5b2c1717872" class="" for="email-eef56357-127d-4d30-84d8-b5b2c1717872" > <span></span> </label> <div class="input"> <input id="email-eef56357-127d-4d30-84d8-b5b2c1717872" name="email" required="" placeholder="Enter your email address*" type="email" class="hs-input" inputmode="email" autocomplete="email" value="" > </div> </div> <div class="legal-consent-container"> <div class="hs-richtext"> <p>By entering your email, you agree to receive this and other marketing content about ways Eventbrite can support your events. You may opt-out of future Eventbrite marketing emails at any time using the unsubscribe link within the email. Read our Privacy Policy <a href="https://www.eventbrite.com/support/articles/en_US/Troubleshooting/eventbrite-privacy-policy?lg=en_US" target="_blank" rel="noopener" > here. </a> </p> </div> </div> <div class="hs_submit hs-submit"> <div class="hs-field-desc" style="display: none;"></div> <div class="actions"> <input type="button" id="footer-hs-submit" class="hs-button primary large" value="Subscribe" > </div> </div> </form> </div> </div> </div> <div class="col-md-6"> <div class="row"> <div class="col col-xs-10"> <p class="subheader-4"> About Us </p> <ul id="menu-uk-footer-1" class="footer-navigation" itemscope itemtype="http://www.schema.org/SiteNavigationElement"><li id="menu-item-386190" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386190"><a href="https://www.eventbrite.co.uk/about/">Who We Are</a></li> <li id="menu-item-386193" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386193"><a href="https://www.eventbrite.co.uk/support">Help Centre</a></li> <li id="menu-item-386194" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386194"><a href="/blog/press/">Press</a></li> <li id="menu-item-386195" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386195"><a href="https://www.eventbrite.co.uk/support/contact-us">Contact Support</a></li> <li id="menu-item-396763" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-396763"><a href="https://www.eventbrite.co.uk/l/contact-eventbrite-sales/?ref=blog">Contact Sales</a></li> </ul> </div> <div class="col col-xs-10"> <p class="subheader-4"> Plan Events </p> <ul id="menu-uk-footer-2" class="footer-navigation" itemscope itemtype="http://www.schema.org/SiteNavigationElement"><li id="menu-item-386207" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386207"><a href="https://www.eventbrite.co.uk/l/planning-an-event/">Planning an Event</a></li> <li id="menu-item-386201" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386201"><a href="https://www.eventbrite.co.uk/l/create-a-workshop/">Create a Workshop</a></li> <li id="menu-item-386203" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386203"><a href="https://www.eventbrite.co.uk/l/conferences/">Conferences</a></li> <li id="menu-item-386204" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386204"><a href="https://www.eventbrite.co.uk/l/festival-solutions/">Festivals & Fairs</a></li> <li id="menu-item-386205" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386205"><a href="https://www.eventbrite.co.uk/l/food-drink-event-ticketing/">Food & Beverage Events</a></li> <li id="menu-item-386206" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386206"><a href="https://www.eventbrite.co.uk/l/music-festivals/">Music Festivals</a></li> <li id="menu-item-395314" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-395314"><a href="https://www.eventbrite.co.uk/l/music-venues/">Concerts</a></li> <li id="menu-item-395315" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-395315"><a href="https://www.eventbrite.co.uk/l/professional-services/">Professional Services</a></li> </ul> </div> </div> </div> <div class="col-md-6 mt-5 mt-md-0"> <div class="row"> <div class="col col-xs-10"> <p class="subheader-4"> Event Manager </p> <ul id="menu-uk-footer-3" class="footer-navigation" itemscope itemtype="http://www.schema.org/SiteNavigationElement"><li id="menu-item-386210" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386210"><a href="https://www.eventbrite.co.uk/organizer/overview/">Create Events</a></li> <li id="menu-item-395317" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-395317"><a href="https://www.eventbrite.co.uk/l/complete-guide-to-setting-up-your-event/">Event Setup</a></li> <li id="menu-item-386213" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386213"><a href="https://www.eventbrite.co.uk/organizer/pricing/">Pricing</a></li> <li id="menu-item-395209" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-395209"><a href="https://www.eventbrite.com/o/eventbrite-webinars-30396073460">Eventbrite Webinars</a></li> <li id="menu-item-386226" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386226"><a href="/blog/webinar/eventbrite-on-demand-webinar/">Eventbrite Demo</a></li> <li id="menu-item-386227" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386227"><a href="https://www.eventbrite.co.uk/l/eventbrite-for-business/">For Enterprise</a></li> <li id="menu-item-395316" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-395316"><a href="https://www.eventbrite.co.uk/l/community-engagement/">Community Engagement</a></li> <li id="menu-item-395318" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-395318"><a href="https://www.eventbrite.co.uk/l/promo-codes/">Promo Codes</a></li> </ul> </div> <div class="col col-xs-10"> <p class="subheader-4"> Solutions </p> <ul id="menu-uk-footer-5" class="footer-navigation" itemscope itemtype="http://www.schema.org/SiteNavigationElement"><li id="menu-item-386320" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386320"><a href="https://www.eventbrite.co.uk/l/sell-tickets/">Sell Tickets Online</a></li> <li id="menu-item-386323" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386323"><a href="https://www.eventbrite.co.uk/l/registration-online/">Event Registration Software</a></li> <li id="menu-item-386328" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386328"><a href="https://www.eventbrite.co.uk/l/how-to-use-qr-codes-for-events/">QR Codes for Events</a></li> <li id="menu-item-386332" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386332"><a href="https://www.eventbrite.co.uk/l/online-rsvp/">Online RSVP Solutions</a></li> <li id="menu-item-386334" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386334"><a href="https://www.eventbrite.co.uk/l/event-payment/">Event Payment System</a></li> <li id="menu-item-386335" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386335"><a href="https://www.eventbrite.co.uk/l/event-management-software/">Event Management Software</a></li> <li id="menu-item-386336" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386336"><a href="https://www.eventbrite.co.uk/l/event-marketing-tools/">Event Marketing Tools</a></li> <li id="menu-item-386337" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386337"><a href="https://www.eventbrite.co.uk/l/virtual-events-platform/">Virtual Events Platform</a></li> </ul> </div> </div> </div> </div> <div class="row mt-5"> <div class="col-xs-20 col-md-7 order-3 order-md-0 note-ui-1"> <p>©2024 Eventbrite. All Rights Reserved.</p> </div> <div class="col-xs-20 col-md-7 order-1 order-md-1 note-ui-1"> <p> <a href="https://www.eventbrite.co.uk/support/articles/en_US/Troubleshooting/eventbrite-privacy-policy?lg=en_GB">Privacy</a><icon class="dot"> •</icon><a href="https://www.eventbrite.co.uk/l/legalterms/">Terms</a><icon class="dot"> •</icon><a href="https://www.eventbrite.co.uk/support/articles/en_US/Troubleshooting/eventbrite-cookie-policy?lg=en_GB">Cookies</a> </p> </div> <div class="col-xs-20 col-md-6 order-0 order-md-3 mb-5 note-ui-1"> <a href="https://www.facebook.com/Eventbrite" target="_blank"> <img loading="lazy" alt="facebook" class="icon__social" width="10" height="20" src="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/assets/icons/facebook.svg"> </a> <a href="https://x.com/eventbritehelp" target="_blank"> <img loading="lazy" alt="x" class="icon__social" width="24" height="24" src="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/assets/icons/twitter-new.svg"> </a> <a href="https://www.instagram.com/eventbrite" target="_blank"> <img loading="lazy" alt="instagram" class="icon__social" width="20" height="21" src="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/assets/icons/insta.svg"> </a> <a href="https://www.linkedin.com/company/eventbrite" target="_blank"> <img loading="lazy" alt="linkedin" class="icon__social" width="24" height="24" src="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/assets/icons/linkedin.svg"> </a> <a href="https://www.youtube.com/channel/UCIKiq-PRq_I4n5crKTdRHsA" target="_blank"> <img loading="lazy" alt="youtube" class="icon__social" width="22" height="19" src="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/assets/icons/youtube.svg"> </a> <a href="https://www.tiktok.com/@eventbrite" target="_blank"> <img loading="lazy" alt="tiktok" class="icon__social" width="22" height="25" src="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/assets/icons/tiktok-icon.svg"> </a> </div> </div> </div> </footer> <!-- Back to Top Button --> <button id="backToTopBtn" class="hidden"> <img loading="lazy" class="icon inline" width="10" height="10" alt="Arrow" src="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/assets/icons/right-arrow-white.svg"> </button> <link rel='stylesheet' id='wth-frontend-css' href='https://www.eventbrite.co.uk/blog/wp-content/plugins/was-this-helpful-pro//assets/css/common.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='wth-layout_2-css' href='https://www.eventbrite.co.uk/blog/wp-content/plugins/was-this-helpful-pro/templates//layout/layout_2/layout_2.css?ver=6.6.2' type='text/css' media='all' /> <style id='core-block-supports-inline-css' type='text/css'> .wp-container-core-buttons-is-layout-1{justify-content:flex-start;}.wp-container-core-columns-is-layout-1{flex-wrap:nowrap;} </style> <script type="text/javascript" defer src="https://www.eventbrite.co.uk/blog/wp-content/plugins/was-this-helpful-pro/assets/js/frontend.js?ver=6.6.2" id="frontend.js-js"></script> <script type="text/javascript" id="wp-enhanced-image-frontend-js-extra"> /* <![CDATA[ */ var jfei_config = {"trigger_timeout":"5"}; /* ]]> */ </script> <script type="text/javascript" defer src="https://www.eventbrite.co.uk/blog/wp-content/plugins/wp-enhanced-image/dist/main.js?ver=57ade30e945e37ec90b1" id="wp-enhanced-image-frontend-js"></script> <script type="text/javascript" defer src="https://www.eventbrite.co.uk/blog/wp-content/themes/eventbrite-blockbase/build/global.js?ver=75601f56-ef92dc90120fe12e5946" id="eventbrite-scripts-js"></script> <script type="text/javascript" id="wth-frontend-js-extra"> /* <![CDATA[ */ var wth_js_lang = {"ajax_url":"https:\/\/www.eventbrite.co.uk\/blog\/wp-admin\/admin-ajax.php","nonce":"53e78fc274","confirm":"Are you sure to delete item?","positive_feedback":"true","positive_feedback_option":"feedback_messege","positive_feedback_required":"","negative_feedback":"true","negative_feedback_required":"","wth_title_nothank":"Sorry to hear that! Please tell us how we could improve.","wth_title_yesthank":"Glad to hear it! Please tell us why.","wth_thank_you":"Thank you for your feedback!","submit_text":"Submit","wth_ga_enable":"1","wth_ga_category":"Was This Helpful?","wth_ga_positive":"Positive Reviews","wth_ga_negative":"Negative Reviews","wth_share_ask":"Awesome, share it:","wth_fb_share":"Share","wth_twitter_share":"Tweet"}; var wth_js_lang = {"ajax_url":"https:\/\/www.eventbrite.co.uk\/blog\/wp-admin\/admin-ajax.php","nonce":"53e78fc274","confirm":"Are you sure to delete item?","positive_feedback":"true","positive_feedback_option":"feedback_messege","positive_feedback_required":"","negative_feedback":"true","negative_feedback_required":"","wth_title_nothank":"Sorry to hear that! Please tell us how we could improve.","wth_title_yesthank":"Glad to hear it! Please tell us why.","wth_thank_you":"Thank you for your feedback!","submit_text":"Submit","wth_ga_enable":"1","wth_ga_category":"Was This Helpful?","wth_ga_positive":"Positive Reviews","wth_ga_negative":"Negative Reviews","wth_share_ask":"Awesome, share it:","wth_fb_share":"Share","wth_twitter_share":"Tweet"}; /* ]]> */ </script> <script type="text/javascript" defer src="https://www.eventbrite.co.uk/blog/wp-content/plugins/was-this-helpful-pro//assets/js/flippercode-ui.js?ver=6.6.2" id="wth-frontend-js"></script> <style type="text/css">.essb_totalcount { background: none !important;} .essb_totalcount, .essb_totalcount .essb_t_nb_after { color: #000000 !important;} .essb_links a:hover, .essb_links a:focus { background: none !important; }.essb_links.essb_share .essb_link_facebook a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_twitter a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_google a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_pinterest a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_linkedin a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_digg a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_del a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_stumbleupon a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_tumblr a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_vk a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_print a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_mail a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_flattr a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_reddit a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_buffer a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_love a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_weibo a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_pocket a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_xing a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_ok a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_mwp a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_more a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_more_dots a, .essb_links.essb_share .essb_link_less a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_whatsapp a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_meneame a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_blogger a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_amazon a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_yahoomail a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_gmail a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_aol a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_newsvine a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_hackernews a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_evernote a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_myspace a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_mailru a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_viadeo a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_line a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_flipboard a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_comments a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_yummly a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_sms a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_viber a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_telegram a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_subscribe a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_skype a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_messenger a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_kakaotalk a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_share a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_livejournal a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_yammer a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_meetedgar a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_fintel a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_mix a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_link_instapaper a { background-color:#ffffff!important;color:#000000!important;}.essb_links.essb_share .essb_icon { width: 48px!important;height:48px!important;}.essb_links.essb_share .essb_icon:before { font-size:24px!important;left:12px!important;top:12px!important;}</style><link rel="stylesheet" id="essb-cct-style" href="https://www.eventbrite.co.uk/blog/wp-content/plugins/easy-social-share-buttons3/lib/modules/click-to-tweet/assets/css/styles.css" type="text/css" media="all" /><script type="text/javascript"> (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async=true;; po.src = 'https://www.eventbrite.co.uk/blog/wp-content/plugins/easy-social-share-buttons3/assets/js/essb-core.min.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();</script><script type="text/javascript">var essb_handle_stats = function(oService, oPostID, oInstance) { var element = jQuery('.essb_'+oInstance); var instance_postion = jQuery(element).attr("data-essb-position") || ""; var instance_template = jQuery(element).attr("data-essb-template") || ""; var instance_button = jQuery(element).attr("data-essb-button-style") || ""; var instance_counters = jQuery(element).hasClass("essb_counters") ? true : false; var instance_nostats = jQuery(element).hasClass("essb_nostats") ? true : false; if (instance_nostats) { return; } var instance_mobile = false; if( (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i).test(navigator.userAgent) ) { instance_mobile = true; } if (typeof(essb_settings) != "undefined") { jQuery.post(essb_settings.ajax_url, { 'action': 'essb_stat_log', 'post_id': oPostID, 'service': oService, 'template': instance_template, 'mobile': instance_mobile, 'position': instance_postion, 'button': instance_button, 'counter': instance_counters, 'nonce': essb_settings.essb3_nonce }, function (data) { if (data) { }},'json'); } };</script> <!-- WPML Timezone Debug Information Timezone: Europe/London Server Time: 2024-11-27 07:26:36 --> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-fd3686ac95146996e21","applicationID":"716887402","transactionName":"M1dVYhQHCEFSUkYMXwodYkQPSQ9cV1RKS0AMQg==","queueTime":0,"applicationTime":8,"atts":"HxBWFFwdG08=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html> <!-- Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/ Object Caching 338/606 objects using Redis Page Caching using Redis Fragment Caching 2/4 fragments using Redis Served from: _ @ 2024-11-27 07:26:36 by W3 Total Cache -->