.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-389 .elementor-element.elementor-element-3e97f0b{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;top:40px;text-align:center;}body:not(.rtl) .elementor-389 .elementor-element.elementor-element-3e97f0b{left:351px;}body.rtl .elementor-389 .elementor-element.elementor-element-3e97f0b{right:351px;}.elementor-389 .elementor-element.elementor-element-3e97f0b img{opacity:1;}.elementor-389 .elementor-element.elementor-element-09aa506{--spacer-size:117px;}.elementor-389 .elementor-element.elementor-element-b0f7d22{--spacer-size:67px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-389 .elementor-element.elementor-element-ad1a1c8{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-69ff0b2 );}.elementor-389 .elementor-element.elementor-element-ad1a1c8 .elementor-headline{text-align:center;}.elementor-389 .elementor-element.elementor-element-ad1a1c8 .elementor-headline-plain-text{color:var( --e-global-color-69ff0b2 );}.elementor-389 .elementor-element.elementor-element-ad1a1c8 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-9b5df07 );}.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-389 .elementor-element.elementor-element-0f5045f{width:var( --container-widget-width, 102.766% );max-width:102.766%;--container-widget-width:102.766%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-69ff0b2 );}.elementor-389 .elementor-element.elementor-element-f04bda1{--spacer-size:42px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-389 .elementor-element.elementor-element-abfcfa1 .elementor-button{background-color:var( --e-global-color-9b5df07 );}.elementor-389 .elementor-element.elementor-element-abfcfa1{width:var( --container-widget-width, 99.628% );max-width:99.628%;--container-widget-width:99.628%;--container-widget-flex-grow:0;}.elementor-389 .elementor-element.elementor-element-abfcfa1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-389 .elementor-element.elementor-element-a8232ad .elementor-button{background-color:var( --e-global-color-9b5df07 );}.elementor-389 .elementor-element.elementor-element-2913ba5{--spacer-size:142px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-389 .elementor-element.elementor-element-3e97f0b{--container-widget-width:197px;--container-widget-flex-grow:0;width:var( --container-widget-width, 197px );max-width:197px;top:9px;}body:not(.rtl) .elementor-389 .elementor-element.elementor-element-3e97f0b{left:95px;}body.rtl .elementor-389 .elementor-element.elementor-element-3e97f0b{right:95px;}.elementor-389 .elementor-element.elementor-element-09aa506{--spacer-size:21px;}.elementor-389 .elementor-element.elementor-element-b0f7d22{--spacer-size:9px;}}/* Start custom CSS */.snowflake {
  color: white;
  font-size: 1em;
  font-family: Arial;
  text-shadow: 0 0 5px #fff;
  position: fixed;
  top: -10px;
  z-index: 9999;
  user-select: none;
  pointer-events: none;
  animation: fall 10s linear infinite;
}

@keyframes fall {
  0% { transform: translateY(0); opacity: 1; }
  100% { transform: translateY(100vh); opacity: 0; }
}/* End custom CSS */