.elementor-31293 .elementor-element.elementor-element-bb73237{--display:flex;}.elementor-31293 .elementor-element.elementor-element-8da4480{--display:flex;}.elementor-31293 .elementor-element.elementor-element-25c278e{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-31293 .elementor-element.elementor-element-bb2282b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-31293 .elementor-element.elementor-element-bb2282b img{border-radius:0px 0px 0px 0px;}.elementor-31293 .elementor-element.elementor-element-09307f7{--display:flex;}.elementor-31293 .elementor-element.elementor-element-f660926 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-31293 .elementor-element.elementor-element-71a8f1a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31293 .elementor-element.elementor-element-8c39d55 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31293 .elementor-element.elementor-element-5bad321{--display:flex;border-style:none;--border-style:none;}.elementor-31293 .elementor-element.elementor-element-5bad321:hover{border-style:none;}.elementor-31293 .elementor-element.elementor-element-5bad321, .elementor-31293 .elementor-element.elementor-element-5bad321::before{--border-transition:0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31293 .elementor-element.elementor-element-39a1578{color:#FFD700;}.elementor-31293 .elementor-element.elementor-element-e5c6005{--display:flex;border-style:none;--border-style:none;}.elementor-31293 .elementor-element.elementor-element-e5c6005:hover{border-style:none;}.elementor-31293 .elementor-element.elementor-element-e5c6005, .elementor-31293 .elementor-element.elementor-element-e5c6005::before{--border-transition:0.3s;}.elementor-31293 .elementor-element.elementor-element-8e89d4d{color:#FFD700;}.elementor-31293 .elementor-element.elementor-element-fca9648{--display:flex;border-style:none;--border-style:none;}.elementor-31293 .elementor-element.elementor-element-fca9648:hover{border-style:none;}.elementor-31293 .elementor-element.elementor-element-fca9648, .elementor-31293 .elementor-element.elementor-element-fca9648::before{--border-transition:0.3s;}.elementor-31293 .elementor-element.elementor-element-b4a7822{color:#FFD700;}.elementor-31293 .elementor-element.elementor-element-e3f8f86{--display:flex;border-style:none;--border-style:none;}.elementor-31293 .elementor-element.elementor-element-e3f8f86:hover{border-style:none;}.elementor-31293 .elementor-element.elementor-element-e3f8f86, .elementor-31293 .elementor-element.elementor-element-e3f8f86::before{--border-transition:0.3s;}.elementor-31293 .elementor-element.elementor-element-a9481c9{color:#FFD700;}.elementor-31293 .elementor-element.elementor-element-dacce34{--display:flex;border-style:none;--border-style:none;}.elementor-31293 .elementor-element.elementor-element-dacce34:hover{border-style:none;}.elementor-31293 .elementor-element.elementor-element-dacce34, .elementor-31293 .elementor-element.elementor-element-dacce34::before{--border-transition:0.3s;}.elementor-31293 .elementor-element.elementor-element-0ccd972{color:#FFD700;}.elementor-31293 .elementor-element.elementor-element-7d214ae{--display:flex;border-style:none;--border-style:none;}.elementor-31293 .elementor-element.elementor-element-7d214ae:hover{border-style:none;}.elementor-31293 .elementor-element.elementor-element-7d214ae, .elementor-31293 .elementor-element.elementor-element-7d214ae::before{--border-transition:0.3s;}.elementor-31293 .elementor-element.elementor-element-7ae5567{color:#FFD700;}.elementor-31293 .elementor-element.elementor-element-19cf24e{--display:flex;border-style:none;--border-style:none;}.elementor-31293 .elementor-element.elementor-element-19cf24e:hover{border-style:none;}.elementor-31293 .elementor-element.elementor-element-19cf24e, .elementor-31293 .elementor-element.elementor-element-19cf24e::before{--border-transition:0.3s;}.elementor-31293 .elementor-element.elementor-element-d830ab0{color:#FFD700;}.elementor-31293 .elementor-element.elementor-element-96ef567{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-31293 .elementor-element.elementor-element-96ef567 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-31293 .elementor-element.elementor-element-96ef567 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-31293 .elementor-element.elementor-element-96ef567 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-31293 .elementor-element.elementor-element-96ef567 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}@media(max-width:1024px){.elementor-31293 .elementor-element.elementor-element-71a8f1a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-31293 .elementor-element.elementor-element-71a8f1a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-24fcc73 */<style>
  #snow-canvas {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    pointer-events: none;
    z-index: 9999;
  }
</style>

<canvas id="snow-canvas"></canvas>

<script>
  document.addEventListener("DOMContentLoaded", function () {
    const canvas = document.getElementById("snow-canvas");
    const ctx = canvas.getContext("2d");

    // Set canvas to cover the entire page
    function setCanvasSize() {
      canvas.width = window.innerWidth;
      canvas.height = window.innerHeight;
    }
    setCanvasSize();
    window.addEventListener("resize", setCanvasSize);

    const snowflakes = [];
    const snowflakeShapes = ["❄", "✶", "✻", "✼", "✺"]; // Snowflake symbols

    function createSnowflakes() {
      const total = 140; // Adjust the number of snowflakes
      for (let i = 0; i < total; i++) {
        snowflakes.push({
          x: Math.random() * canvas.width,
          y: Math.random() * canvas.height,
          size: Math.random() * 24 + 8, // Snowflake size
          speed: Math.random() * 1 + 0.5, // Snowflake speed
          shape: snowflakeShapes[Math.floor(Math.random() * snowflakeShapes.length)],
          opacity: Math.random() * 0.8 + 0.2,
        });
      }
    }

    function drawSnowflakes() {
      ctx.clearRect(0, 0, canvas.width, canvas.height);
      snowflakes.forEach((flake) => {
        ctx.globalAlpha = flake.opacity;
        ctx.font = `${flake.size}px Arial`;
        ctx.fillStyle = "white";
        ctx.fillText(flake.shape, flake.x, flake.y);
      });
      updateSnowflakes();
    }

    function updateSnowflakes() {
      snowflakes.forEach((flake) => {
        flake.y += flake.speed;
        if (flake.y > canvas.height) {
          flake.y = 0;
          flake.x = Math.random() * canvas.width;
        }
      });
    }

    function animateSnowflakes() {
      drawSnowflakes();
      requestAnimationFrame(animateSnowflakes);
    }

    createSnowflakes();
    animateSnowflakes();
  });
</script>/* End custom CSS */
/* Start custom CSS */<style>
  #snow-canvas {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    pointer-events: none;
    z-index: 9999;
  }
</style>

<canvas id="snow-canvas"></canvas>

<script>
  document.addEventListener("DOMContentLoaded", function () {
    const canvas = document.getElementById("snow-canvas");
    const ctx = canvas.getContext("2d");

    // Set canvas to cover the entire page
    function setCanvasSize() {
      canvas.width = window.innerWidth;
      canvas.height = window.innerHeight;
    }
    setCanvasSize();
    window.addEventListener("resize", setCanvasSize);

    const snowflakes = [];
    const snowflakeShapes = ["❄", "✶", "✻", "✼", "✺"]; // Snowflake symbols

    function createSnowflakes() {
      const total = 140; // Adjust the number of snowflakes
      for (let i = 0; i < total; i++) {
        snowflakes.push({
          x: Math.random() * canvas.width,
          y: Math.random() * canvas.height,
          size: Math.random() * 24 + 8, // Snowflake size
          speed: Math.random() * 1 + 0.5, // Snowflake speed
          shape: snowflakeShapes[Math.floor(Math.random() * snowflakeShapes.length)],
          opacity: Math.random() * 0.8 + 0.2,
        });
      }
    }

    function drawSnowflakes() {
      ctx.clearRect(0, 0, canvas.width, canvas.height);
      snowflakes.forEach((flake) => {
        ctx.globalAlpha = flake.opacity;
        ctx.font = `${flake.size}px Arial`;
        ctx.fillStyle = "white";
        ctx.fillText(flake.shape, flake.x, flake.y);
      });
      updateSnowflakes();
    }

    function updateSnowflakes() {
      snowflakes.forEach((flake) => {
        flake.y += flake.speed;
        if (flake.y > canvas.height) {
          flake.y = 0;
          flake.x = Math.random() * canvas.width;
        }
      });
    }

    function animateSnowflakes() {
      drawSnowflakes();
      requestAnimationFrame(animateSnowflakes);
    }

    createSnowflakes();
    animateSnowflakes();
  });
</script>/* End custom CSS */