.elementor-39523 .elementor-element.elementor-element-bb73237{--display:flex;}.elementor-39523 .elementor-element.elementor-element-8da4480{--display:flex;}.elementor-39523 .elementor-element.elementor-element-ed26f8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39523 .elementor-element.elementor-element-67ffc9a{--display:flex;--min-height:90vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39523 .elementor-element.elementor-element-9b2fa2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-39523 .elementor-element.elementor-element-2a0593b > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-39523 .elementor-element.elementor-element-2a0593b{text-align:center;}.elementor-39523 .elementor-element.elementor-element-9c3d292{--display:flex;}.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-39523 .elementor-element.elementor-element-f7b5318 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.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-39523 .elementor-element.elementor-element-080a9ea > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-39523 .elementor-element.elementor-element-9724c16{--display:flex;}.elementor-39523 .elementor-element.elementor-element-756927e > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-39523 .elementor-element.elementor-element-756927e{text-align:center;}.elementor-39523 .elementor-element.elementor-element-9883654.elementor-element{--align-self:center;}.elementor-39523 .elementor-element.elementor-element-9883654{text-align:center;}.elementor-39523 .elementor-element.elementor-element-9883654 .elementor-heading-title{color:#FAFAFA;}.elementor-39523 .elementor-element.elementor-element-584635e{--display:flex;--justify-content:center;}.elementor-39523 .elementor-element.elementor-element-8958d3b{--display:flex;}.elementor-39523 .elementor-element.elementor-element-bfa6f6b{--display:flex;border-style:none;--border-style:none;}.elementor-39523 .elementor-element.elementor-element-bc8c067.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-39523 .elementor-element.elementor-element-bc8c067 > .elementor-widget-container{border-style:none;}.elementor-39523 .elementor-element.elementor-element-2204012{--display:flex;}.elementor-39523 .elementor-element.elementor-element-986963f > .elementor-widget-container{border-style:none;}.elementor-39523 .elementor-element.elementor-element-fe3dc14{--display:flex;}.elementor-39523 .elementor-element.elementor-element-52d829c{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-25px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-25px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-39523 .elementor-element.elementor-element-66abe1c{text-align:center;}.elementor-39523 .elementor-element.elementor-element-93c302e{--display:flex;}.elementor-39523 .elementor-element.elementor-element-1ea8e42 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-39523 .elementor-element.elementor-element-1ea8e42{text-align:center;}.elementor-39523 .elementor-element.elementor-element-e0a7693{--display:flex;}.elementor-39523 .elementor-element.elementor-element-c15287d > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-39523 .elementor-element.elementor-element-6007a4d{--display:flex;}.elementor-39523 .elementor-element.elementor-element-045eadb > .elementor-widget-container{padding:050px 0px 0px 0px;}.elementor-39523 .elementor-element.elementor-element-045eadb{text-align:center;}.elementor-39523 .elementor-element.elementor-element-1d1e8ce{--display:flex;}.elementor-39523 .elementor-element.elementor-element-8e338d1{--display:flex;}.elementor-39523 .elementor-element.elementor-element-9fd418d{--display:flex;}.elementor-39523 .elementor-element.elementor-element-7301e50 > .elementor-widget-container{padding:050px 0px 0px 0px;}.elementor-39523 .elementor-element.elementor-element-7301e50{text-align:center;}.elementor-39523 .elementor-element.elementor-element-128d803{--display:flex;}.elementor-39523 .elementor-element.elementor-element-3517e5f{text-align:center;}.elementor-39523 .elementor-element.elementor-element-2a0674d{--display:flex;}.elementor-39523 .elementor-element.elementor-element-9cd550c{--display:flex;--min-height:0px;--border-radius:0px 0px 0px 0px;}.elementor-39523 .elementor-element.elementor-element-bae1a43{width:var( --container-widget-width, 107.29% );max-width:107.29%;--container-widget-width:107.29%;--container-widget-flex-grow:0;}.elementor-39523 .elementor-element.elementor-element-bae1a43.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39523 .elementor-element.elementor-element-289a7cf{--display:flex;--min-height:0px;--border-radius:0px 0px 0px 0px;}.elementor-39523 .elementor-element.elementor-element-e17e59f{width:var( --container-widget-width, 107.29% );max-width:107.29%;--container-widget-width:107.29%;--container-widget-flex-grow:0;}.elementor-39523 .elementor-element.elementor-element-e17e59f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39523 .elementor-element.elementor-element-ec0046d{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-39523 .elementor-element.elementor-element-4ecfd08{--display:flex;}.elementor-39523 .elementor-element.elementor-element-6e69054 > .elementor-widget-container{padding:050px 0px 0px 0px;}.elementor-39523 .elementor-element.elementor-element-6e69054{text-align:center;}.elementor-39523 .elementor-element.elementor-element-92ed117 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-39523 .elementor-element.elementor-element-ca91477{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39523 .elementor-element.elementor-element-fa54cb1{--display:flex;}.elementor-39523 .elementor-element.elementor-element-d280866 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-39523 .elementor-element.elementor-element-ed26f8f{--width:100%;}.elementor-39523 .elementor-element.elementor-element-9b2fa2b{--content-width:100%;}.elementor-39523 .elementor-element.elementor-element-9724c16{--content-width:100%;}.elementor-39523 .elementor-element.elementor-element-93c302e{--content-width:100%;}.elementor-39523 .elementor-element.elementor-element-2a0674d{--content-width:1150px;}.elementor-39523 .elementor-element.elementor-element-9cd550c{--content-width:500px;}.elementor-39523 .elementor-element.elementor-element-289a7cf{--content-width:500px;}}@media(max-width:1024px){.elementor-39523 .elementor-element.elementor-element-52d829c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-39523 .elementor-element.elementor-element-ec0046d{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-39523 .elementor-element.elementor-element-52d829c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-39523 .elementor-element.elementor-element-ec0046d{--e-n-carousel-swiper-slides-to-display:1;}}/* 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 for container, class: .elementor-element-9b2fa2b */.container,
.wp-block-group,
.elementor-section {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.container + .container,
.wp-block-group + .wp-block-group,
.elementor-section + .elementor-section {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d280866 */.ginput_container_select{
        background-color: #ffffff;
        color:black !important;
    }
    #input_71_13 {opacity: inherit!important;}
    .gform_wrapper.gravity-theme .gfield select{opacity: inherit!important;}/* 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 */