.elementor-16581 .elementor-element.elementor-element-dfedbf6{--display:flex;--position:fixed;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;top:0px;}body:not(.rtl) .elementor-16581 .elementor-element.elementor-element-dfedbf6{left:0px;}body.rtl .elementor-16581 .elementor-element.elementor-element-dfedbf6{right:0px;}.elementor-16581 .elementor-element.elementor-element-d93b962{--display:flex;--min-height:260px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-16581 .elementor-element.elementor-element-ee04e3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-16581 .elementor-element.elementor-element-75120e6{text-align:center;}.elementor-16581 .elementor-element.elementor-element-75120e6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-16581 .elementor-element.elementor-element-2c5dcb3{text-align:center;}.elementor-16581 .elementor-element.elementor-element-5176c3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-16581 .elementor-element.elementor-element-bbac5c6{--display:flex;--min-height:520px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.6;}.elementor-16581 .elementor-element.elementor-element-bbac5c6:not(.elementor-motion-effects-element-type-background), .elementor-16581 .elementor-element.elementor-element-bbac5c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://storkrestaurant.com/wp-content/uploads/2025/11/xmas-lunch-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16581 .elementor-element.elementor-element-bbac5c6::before, .elementor-16581 .elementor-element.elementor-element-bbac5c6 > .elementor-background-video-container::before, .elementor-16581 .elementor-element.elementor-element-bbac5c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-16581 .elementor-element.elementor-element-bbac5c6 > .elementor-background-slideshow::before, .elementor-16581 .elementor-element.elementor-element-bbac5c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16581 .elementor-element.elementor-element-bbac5c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-16581 .elementor-element.elementor-element-bbac5c6:hover::before, .elementor-16581 .elementor-element.elementor-element-bbac5c6:hover > .elementor-background-video-container::before, .elementor-16581 .elementor-element.elementor-element-bbac5c6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-16581 .elementor-element.elementor-element-bbac5c6 > .elementor-background-slideshow:hover::before, .elementor-16581 .elementor-element.elementor-element-bbac5c6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-16581 .elementor-element.elementor-element-bbac5c6:hover{--overlay-opacity:0.35;}.elementor-16581 .elementor-element.elementor-element-8e26b01{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-16581 .elementor-element.elementor-element-8be9d06{text-align:center;}.elementor-16581 .elementor-element.elementor-element-8be9d06 .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-01884cd );}.elementor-16581 .elementor-element.elementor-element-19324bb.elementor-element{--align-self:center;}.elementor-16581 .elementor-element.elementor-element-19324bb{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-59f798c );text-align:center;}.elementor-16581 .elementor-element.elementor-element-19324bb .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-weight:300;color:var( --e-global-color-59f798c );}.elementor-16581 .elementor-element.elementor-element-2b53fbd{--display:flex;--min-height:520px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.6;}.elementor-16581 .elementor-element.elementor-element-2b53fbd:not(.elementor-motion-effects-element-type-background), .elementor-16581 .elementor-element.elementor-element-2b53fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://storkrestaurant.com/wp-content/uploads/2025/11/xmas-dinner-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16581 .elementor-element.elementor-element-2b53fbd::before, .elementor-16581 .elementor-element.elementor-element-2b53fbd > .elementor-background-video-container::before, .elementor-16581 .elementor-element.elementor-element-2b53fbd > .e-con-inner > .elementor-background-video-container::before, .elementor-16581 .elementor-element.elementor-element-2b53fbd > .elementor-background-slideshow::before, .elementor-16581 .elementor-element.elementor-element-2b53fbd > .e-con-inner > .elementor-background-slideshow::before, .elementor-16581 .elementor-element.elementor-element-2b53fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-16581 .elementor-element.elementor-element-2b53fbd:hover::before, .elementor-16581 .elementor-element.elementor-element-2b53fbd:hover > .elementor-background-video-container::before, .elementor-16581 .elementor-element.elementor-element-2b53fbd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-16581 .elementor-element.elementor-element-2b53fbd > .elementor-background-slideshow:hover::before, .elementor-16581 .elementor-element.elementor-element-2b53fbd > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-16581 .elementor-element.elementor-element-2b53fbd:hover{--overlay-opacity:0.35;}.elementor-16581 .elementor-element.elementor-element-7d9e9cd{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-16581 .elementor-element.elementor-element-3803bbf{text-align:center;}.elementor-16581 .elementor-element.elementor-element-3803bbf .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-01884cd );}.elementor-16581 .elementor-element.elementor-element-b0579bc{--display:flex;}.elementor-16581 .elementor-element.elementor-element-1907c67.elementor-element{--align-self:center;}.elementor-16581 .elementor-element.elementor-element-1907c67{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-59f798c );text-align:center;}.elementor-16581 .elementor-element.elementor-element-1907c67 .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-weight:300;color:var( --e-global-color-59f798c );}@media(min-width:768px){.elementor-16581 .elementor-element.elementor-element-5176c3f{--content-width:1440px;}}/* Start custom CSS for container, class: .elementor-element-dfedbf6 */.elementor-16581 .elementor-element.elementor-element-dfedbf6 {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS */.g-snows {
  width: 100vw;
  height: 100vh;
}

.g-snows > li {
  opacity: 0;
  position: absolute;
  top: 0;
  border-radius: 100%;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-size: 100% auto;
  -webkit-animation-name: snow-drop;
          animation-name: snow-drop;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.g-snows > li:nth-child(1) {
  left: 14%;
  width: 9px;
  height: 9px;
  -webkit-animation-duration: 10496ms;
          animation-duration: 10496ms;
  -webkit-animation-delay: 112ms;
          animation-delay: 112ms;
  filter: blur(4px);
}
.g-snows > li:nth-child(2) {
  left: 43%;
  width: 16px;
  height: 16px;
  -webkit-animation-duration: 11030ms;
          animation-duration: 11030ms;
  -webkit-animation-delay: 2707ms;
          animation-delay: 2707ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(3) {
  left: 121%;
  width: 7px;
  height: 7px;
  -webkit-animation-duration: 11385ms;
          animation-duration: 11385ms;
  -webkit-animation-delay: 2793ms;
          animation-delay: 2793ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(4) {
  left: 7%;
  width: 6px;
  height: 6px;
  -webkit-animation-duration: 7870ms;
          animation-duration: 7870ms;
  -webkit-animation-delay: 3031ms;
          animation-delay: 3031ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(5) {
  left: 44%;
  width: 6px;
  height: 6px;
  -webkit-animation-duration: 12557ms;
          animation-duration: 12557ms;
  -webkit-animation-delay: 3682ms;
          animation-delay: 3682ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(6) {
  left: 17%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 5035ms;
          animation-duration: 5035ms;
  -webkit-animation-delay: 45ms;
          animation-delay: 45ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(7) {
  left: 6%;
  width: 8px;
  height: 8px;
  -webkit-animation-duration: 9643ms;
          animation-duration: 9643ms;
  -webkit-animation-delay: 4424ms;
          animation-delay: 4424ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(8) {
  left: 31%;
  width: 5px;
  height: 5px;
  -webkit-animation-duration: 6519ms;
          animation-duration: 6519ms;
  -webkit-animation-delay: 2888ms;
          animation-delay: 2888ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(9) {
  left: 18%;
  width: 3px;
  height: 3px;
  -webkit-animation-duration: 7643ms;
          animation-duration: 7643ms;
  -webkit-animation-delay: 4614ms;
          animation-delay: 4614ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(10) {
  left: 80%;
  width: 0px;
  height: 0px;
  -webkit-animation-duration: 10188ms;
          animation-duration: 10188ms;
  -webkit-animation-delay: 1859ms;
          animation-delay: 1859ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(11) {
  left: 10%;
  width: 6px;
  height: 6px;
  -webkit-animation-duration: 6931ms;
          animation-duration: 6931ms;
  -webkit-animation-delay: 2864ms;
          animation-delay: 2864ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(12) {
  left: 16%;
  width: 5px;
  height: 5px;
  -webkit-animation-duration: 8069ms;
          animation-duration: 8069ms;
  -webkit-animation-delay: 1014ms;
          animation-delay: 1014ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(13) {
  left: 21%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 9345ms;
          animation-duration: 9345ms;
  -webkit-animation-delay: 130ms;
          animation-delay: 130ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(14) {
  left: 39%;
  width: 13px;
  height: 13px;
  -webkit-animation-duration: 8096ms;
          animation-duration: 8096ms;
  -webkit-animation-delay: 27ms;
          animation-delay: 27ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(15) {
  left: 18%;
  width: 5px;
  height: 5px;
  -webkit-animation-duration: 5332ms;
          animation-duration: 5332ms;
  -webkit-animation-delay: 1700ms;
          animation-delay: 1700ms;
  filter: blur(4px);
}
.g-snows > li:nth-child(16) {
  left: 33%;
  width: 11px;
  height: 11px;
  -webkit-animation-duration: 9261ms;
          animation-duration: 9261ms;
  -webkit-animation-delay: 2947ms;
          animation-delay: 2947ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(17) {
  left: 27%;
  width: 14px;
  height: 14px;
  -webkit-animation-duration: 9296ms;
          animation-duration: 9296ms;
  -webkit-animation-delay: 841ms;
          animation-delay: 841ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(18) {
  left: 51%;
  width: 6px;
  height: 6px;
  -webkit-animation-duration: 9602ms;
          animation-duration: 9602ms;
  -webkit-animation-delay: 376ms;
          animation-delay: 376ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(19) {
  left: 34%;
  width: 2px;
  height: 2px;
  -webkit-animation-duration: 8346ms;
          animation-duration: 8346ms;
  -webkit-animation-delay: 756ms;
          animation-delay: 756ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(20) {
  left: 122%;
  width: 11px;
  height: 11px;
  -webkit-animation-duration: 5902ms;
          animation-duration: 5902ms;
  -webkit-animation-delay: 3395ms;
          animation-delay: 3395ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(21) {
  left: 5%;
  width: 5px;
  height: 5px;
  -webkit-animation-duration: 5581ms;
          animation-duration: 5581ms;
  -webkit-animation-delay: 163ms;
          animation-delay: 163ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(22) {
  left: 72%;
  width: 3px;
  height: 3px;
  -webkit-animation-duration: 12855ms;
          animation-duration: 12855ms;
  -webkit-animation-delay: 582ms;
          animation-delay: 582ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(23) {
  left: 87%;
  width: 15px;
  height: 15px;
  -webkit-animation-duration: 5751ms;
          animation-duration: 5751ms;
  -webkit-animation-delay: 2743ms;
          animation-delay: 2743ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(24) {
  left: 42%;
  width: 9px;
  height: 9px;
  -webkit-animation-duration: 5640ms;
          animation-duration: 5640ms;
  -webkit-animation-delay: 4677ms;
          animation-delay: 4677ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(25) {
  left: 42%;
  width: 2px;
  height: 2px;
  -webkit-animation-duration: 7094ms;
          animation-duration: 7094ms;
  -webkit-animation-delay: 2791ms;
          animation-delay: 2791ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(26) {
  left: 2%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 12002ms;
          animation-duration: 12002ms;
  -webkit-animation-delay: 3592ms;
          animation-delay: 3592ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(27) {
  left: 102%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 6998ms;
          animation-duration: 6998ms;
  -webkit-animation-delay: 3207ms;
          animation-delay: 3207ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(28) {
  left: 2%;
  width: 2px;
  height: 2px;
  -webkit-animation-duration: 8525ms;
          animation-duration: 8525ms;
  -webkit-animation-delay: 2643ms;
          animation-delay: 2643ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(29) {
  left: 17%;
  width: 20px;
  height: 20px;
  -webkit-animation-duration: 9166ms;
          animation-duration: 9166ms;
  -webkit-animation-delay: 1267ms;
          animation-delay: 1267ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(30) {
  left: 55%;
  width: 0px;
  height: 0px;
  -webkit-animation-duration: 12157ms;
          animation-duration: 12157ms;
  -webkit-animation-delay: 1287ms;
          animation-delay: 1287ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(31) {
  left: 16%;
  width: 19px;
  height: 19px;
  -webkit-animation-duration: 5904ms;
          animation-duration: 5904ms;
  -webkit-animation-delay: 1461ms;
          animation-delay: 1461ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(32) {
  left: 1%;
  width: 11px;
  height: 11px;
  -webkit-animation-duration: 5550ms;
          animation-duration: 5550ms;
  -webkit-animation-delay: 803ms;
          animation-delay: 803ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(33) {
  left: 80%;
  width: 21px;
  height: 21px;
  -webkit-animation-duration: 7223ms;
          animation-duration: 7223ms;
  -webkit-animation-delay: 1823ms;
          animation-delay: 1823ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(34) {
  left: 31%;
  width: 0px;
  height: 0px;
  -webkit-animation-duration: 5086ms;
          animation-duration: 5086ms;
  -webkit-animation-delay: 1299ms;
          animation-delay: 1299ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(35) {
  left: 54%;
  width: 16px;
  height: 16px;
  -webkit-animation-duration: 6900ms;
          animation-duration: 6900ms;
  -webkit-animation-delay: 3260ms;
          animation-delay: 3260ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(36) {
  left: 79%;
  width: 18px;
  height: 18px;
  -webkit-animation-duration: 13782ms;
          animation-duration: 13782ms;
  -webkit-animation-delay: 4700ms;
          animation-delay: 4700ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(37) {
  left: 61%;
  width: 24px;
  height: 24px;
  -webkit-animation-duration: 9570ms;
          animation-duration: 9570ms;
  -webkit-animation-delay: 1140ms;
          animation-delay: 1140ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(38) {
  left: 33%;
  width: 12px;
  height: 12px;
  -webkit-animation-duration: 5363ms;
          animation-duration: 5363ms;
  -webkit-animation-delay: 3099ms;
          animation-delay: 3099ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(39) {
  left: 120%;
  width: 6px;
  height: 6px;
  -webkit-animation-duration: 5098ms;
          animation-duration: 5098ms;
  -webkit-animation-delay: 1013ms;
          animation-delay: 1013ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(40) {
  left: 29%;
  width: 24px;
  height: 24px;
  -webkit-animation-duration: 8611ms;
          animation-duration: 8611ms;
  -webkit-animation-delay: 3533ms;
          animation-delay: 3533ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(41) {
  left: 25%;
  width: 9px;
  height: 9px;
  -webkit-animation-duration: 8432ms;
          animation-duration: 8432ms;
  -webkit-animation-delay: 4793ms;
          animation-delay: 4793ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(42) {
  left: 4%;
  width: 10px;
  height: 10px;
  -webkit-animation-duration: 5845ms;
          animation-duration: 5845ms;
  -webkit-animation-delay: 2564ms;
          animation-delay: 2564ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(43) {
  left: 73%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 9182ms;
          animation-duration: 9182ms;
  -webkit-animation-delay: 3776ms;
          animation-delay: 3776ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(44) {
  left: 137%;
  width: 22px;
  height: 22px;
  -webkit-animation-duration: 6554ms;
          animation-duration: 6554ms;
  -webkit-animation-delay: 1718ms;
          animation-delay: 1718ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(45) {
  left: 5%;
  width: 10px;
  height: 10px;
  -webkit-animation-duration: 9391ms;
          animation-duration: 9391ms;
  -webkit-animation-delay: 2986ms;
          animation-delay: 2986ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(46) {
  left: 69%;
  width: 15px;
  height: 15px;
  -webkit-animation-duration: 5004ms;
          animation-duration: 5004ms;
  -webkit-animation-delay: 1033ms;
          animation-delay: 1033ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(47) {
  left: 81%;
  width: 19px;
  height: 19px;
  -webkit-animation-duration: 6626ms;
          animation-duration: 6626ms;
  -webkit-animation-delay: 1126ms;
          animation-delay: 1126ms;
  filter: blur(4px);
}
.g-snows > li:nth-child(48) {
  left: 29%;
  width: 6px;
  height: 6px;
  -webkit-animation-duration: 6700ms;
          animation-duration: 6700ms;
  -webkit-animation-delay: 3799ms;
          animation-delay: 3799ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(49) {
  left: 62%;
  width: 12px;
  height: 12px;
  -webkit-animation-duration: 8468ms;
          animation-duration: 8468ms;
  -webkit-animation-delay: 2770ms;
          animation-delay: 2770ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(50) {
  left: 29%;
  width: 11px;
  height: 11px;
  -webkit-animation-duration: 5278ms;
          animation-duration: 5278ms;
  -webkit-animation-delay: 3002ms;
          animation-delay: 3002ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(51) {
  left: 17%;
  width: 8px;
  height: 8px;
  -webkit-animation-duration: 9286ms;
          animation-duration: 9286ms;
  -webkit-animation-delay: 246ms;
          animation-delay: 246ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(52) {
  left: 42%;
  width: 8px;
  height: 8px;
  -webkit-animation-duration: 12539ms;
          animation-duration: 12539ms;
  -webkit-animation-delay: 15ms;
          animation-delay: 15ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(53) {
  left: 2%;
  width: 9px;
  height: 9px;
  -webkit-animation-duration: 9259ms;
          animation-duration: 9259ms;
  -webkit-animation-delay: 3733ms;
          animation-delay: 3733ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(54) {
  left: 13%;
  width: 6px;
  height: 6px;
  -webkit-animation-duration: 11639ms;
          animation-duration: 11639ms;
  -webkit-animation-delay: 2055ms;
          animation-delay: 2055ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(55) {
  left: 32%;
  width: 15px;
  height: 15px;
  -webkit-animation-duration: 7255ms;
          animation-duration: 7255ms;
  -webkit-animation-delay: 88ms;
          animation-delay: 88ms;
  filter: blur(4px);
}
.g-snows > li:nth-child(56) {
  left: 113%;
  width: 13px;
  height: 13px;
  -webkit-animation-duration: 9534ms;
          animation-duration: 9534ms;
  -webkit-animation-delay: 3359ms;
          animation-delay: 3359ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(57) {
  left: 34%;
  width: 12px;
  height: 12px;
  -webkit-animation-duration: 10758ms;
          animation-duration: 10758ms;
  -webkit-animation-delay: 4641ms;
          animation-delay: 4641ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(58) {
  left: 87%;
  width: 27px;
  height: 27px;
  -webkit-animation-duration: 8578ms;
          animation-duration: 8578ms;
  -webkit-animation-delay: 1791ms;
          animation-delay: 1791ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(59) {
  left: 54%;
  width: 14px;
  height: 14px;
  -webkit-animation-duration: 7754ms;
          animation-duration: 7754ms;
  -webkit-animation-delay: 2189ms;
          animation-delay: 2189ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(60) {
  left: 35%;
  width: 20px;
  height: 20px;
  -webkit-animation-duration: 10347ms;
          animation-duration: 10347ms;
  -webkit-animation-delay: 243ms;
          animation-delay: 243ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(61) {
  left: 32%;
  width: 10px;
  height: 10px;
  -webkit-animation-duration: 7417ms;
          animation-duration: 7417ms;
  -webkit-animation-delay: 3793ms;
          animation-delay: 3793ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(62) {
  left: 6%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 9453ms;
          animation-duration: 9453ms;
  -webkit-animation-delay: 3223ms;
          animation-delay: 3223ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(63) {
  left: 104%;
  width: 16px;
  height: 16px;
  -webkit-animation-duration: 12760ms;
          animation-duration: 12760ms;
  -webkit-animation-delay: 4816ms;
          animation-delay: 4816ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(64) {
  left: 42%;
  width: 7px;
  height: 7px;
  -webkit-animation-duration: 7031ms;
          animation-duration: 7031ms;
  -webkit-animation-delay: 61ms;
          animation-delay: 61ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(65) {
  left: 117%;
  width: 21px;
  height: 21px;
  -webkit-animation-duration: 10426ms;
          animation-duration: 10426ms;
  -webkit-animation-delay: 3054ms;
          animation-delay: 3054ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(66) {
  left: 124%;
  width: 0px;
  height: 0px;
  -webkit-animation-duration: 6594ms;
          animation-duration: 6594ms;
  -webkit-animation-delay: 70ms;
          animation-delay: 70ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(67) {
  left: 122%;
  width: 7px;
  height: 7px;
  -webkit-animation-duration: 6240ms;
          animation-duration: 6240ms;
  -webkit-animation-delay: 3455ms;
          animation-delay: 3455ms;
  filter: blur(4px);
}
.g-snows > li:nth-child(68) {
  left: 6%;
  width: 13px;
  height: 13px;
  -webkit-animation-duration: 8248ms;
          animation-duration: 8248ms;
  -webkit-animation-delay: 2347ms;
          animation-delay: 2347ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(69) {
  left: 125%;
  width: 29px;
  height: 29px;
  -webkit-animation-duration: 5884ms;
          animation-duration: 5884ms;
  -webkit-animation-delay: 228ms;
          animation-delay: 228ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(70) {
  left: 60%;
  width: 7px;
  height: 7px;
  -webkit-animation-duration: 8068ms;
          animation-duration: 8068ms;
  -webkit-animation-delay: 2831ms;
          animation-delay: 2831ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(71) {
  left: 11%;
  width: 5px;
  height: 5px;
  -webkit-animation-duration: 7378ms;
          animation-duration: 7378ms;
  -webkit-animation-delay: 4393ms;
          animation-delay: 4393ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(72) {
  left: 56%;
  width: 6px;
  height: 6px;
  -webkit-animation-duration: 7010ms;
          animation-duration: 7010ms;
  -webkit-animation-delay: 218ms;
          animation-delay: 218ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(73) {
  left: 128%;
  width: 14px;
  height: 14px;
  -webkit-animation-duration: 6443ms;
          animation-duration: 6443ms;
  -webkit-animation-delay: 2069ms;
          animation-delay: 2069ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(74) {
  left: 29%;
  width: 18px;
  height: 18px;
  -webkit-animation-duration: 6592ms;
          animation-duration: 6592ms;
  -webkit-animation-delay: 1883ms;
          animation-delay: 1883ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(75) {
  left: 62%;
  width: 18px;
  height: 18px;
  -webkit-animation-duration: 10188ms;
          animation-duration: 10188ms;
  -webkit-animation-delay: 2249ms;
          animation-delay: 2249ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(76) {
  left: 45%;
  width: 7px;
  height: 7px;
  -webkit-animation-duration: 8253ms;
          animation-duration: 8253ms;
  -webkit-animation-delay: 4622ms;
          animation-delay: 4622ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(77) {
  left: 0%;
  width: 25px;
  height: 25px;
  -webkit-animation-duration: 8301ms;
          animation-duration: 8301ms;
  -webkit-animation-delay: 3293ms;
          animation-delay: 3293ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(78) {
  left: 43%;
  width: 6px;
  height: 6px;
  -webkit-animation-duration: 6945ms;
          animation-duration: 6945ms;
  -webkit-animation-delay: 1061ms;
          animation-delay: 1061ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(79) {
  left: 39%;
  width: 11px;
  height: 11px;
  -webkit-animation-duration: 6536ms;
          animation-duration: 6536ms;
  -webkit-animation-delay: 2728ms;
          animation-delay: 2728ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(80) {
  left: 19%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 5793ms;
          animation-duration: 5793ms;
  -webkit-animation-delay: 1941ms;
          animation-delay: 1941ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(81) {
  left: 2%;
  width: 9px;
  height: 9px;
  -webkit-animation-duration: 6348ms;
          animation-duration: 6348ms;
  -webkit-animation-delay: 4328ms;
          animation-delay: 4328ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(82) {
  left: 88%;
  width: 17px;
  height: 17px;
  -webkit-animation-duration: 7258ms;
          animation-duration: 7258ms;
  -webkit-animation-delay: 1749ms;
          animation-delay: 1749ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(83) {
  left: 38%;
  width: 17px;
  height: 17px;
  -webkit-animation-duration: 7874ms;
          animation-duration: 7874ms;
  -webkit-animation-delay: 829ms;
          animation-delay: 829ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(84) {
  left: 2%;
  width: 12px;
  height: 12px;
  -webkit-animation-duration: 7446ms;
          animation-duration: 7446ms;
  -webkit-animation-delay: 3462ms;
          animation-delay: 3462ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(85) {
  left: 63%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 10032ms;
          animation-duration: 10032ms;
  -webkit-animation-delay: 652ms;
          animation-delay: 652ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(86) {
  left: 41%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 7210ms;
          animation-duration: 7210ms;
  -webkit-animation-delay: 472ms;
          animation-delay: 472ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(87) {
  left: 10%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 10267ms;
          animation-duration: 10267ms;
  -webkit-animation-delay: 693ms;
          animation-delay: 693ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(88) {
  left: 31%;
  width: 2px;
  height: 2px;
  -webkit-animation-duration: 5496ms;
          animation-duration: 5496ms;
  -webkit-animation-delay: 4084ms;
          animation-delay: 4084ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(89) {
  left: 9%;
  width: 2px;
  height: 2px;
  -webkit-animation-duration: 5330ms;
          animation-duration: 5330ms;
  -webkit-animation-delay: 3829ms;
          animation-delay: 3829ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(90) {
  left: 5%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 8677ms;
          animation-duration: 8677ms;
  -webkit-animation-delay: 2501ms;
          animation-delay: 2501ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(91) {
  left: 50%;
  width: 15px;
  height: 15px;
  -webkit-animation-duration: 9209ms;
          animation-duration: 9209ms;
  -webkit-animation-delay: 1666ms;
          animation-delay: 1666ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(92) {
  left: 26%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 9788ms;
          animation-duration: 9788ms;
  -webkit-animation-delay: 3858ms;
          animation-delay: 3858ms;
  filter: blur(4px);
}
.g-snows > li:nth-child(93) {
  left: 44%;
  width: 12px;
  height: 12px;
  -webkit-animation-duration: 6020ms;
          animation-duration: 6020ms;
  -webkit-animation-delay: 847ms;
          animation-delay: 847ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(94) {
  left: 24%;
  width: 8px;
  height: 8px;
  -webkit-animation-duration: 9252ms;
          animation-duration: 9252ms;
  -webkit-animation-delay: 2389ms;
          animation-delay: 2389ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(95) {
  left: 2%;
  width: 16px;
  height: 16px;
  -webkit-animation-duration: 5674ms;
          animation-duration: 5674ms;
  -webkit-animation-delay: 3792ms;
          animation-delay: 3792ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(96) {
  left: 2%;
  width: 3px;
  height: 3px;
  -webkit-animation-duration: 10464ms;
          animation-duration: 10464ms;
  -webkit-animation-delay: 4079ms;
          animation-delay: 4079ms;
  filter: blur(4px);
}
.g-snows > li:nth-child(97) {
  left: 3%;
  width: 19px;
  height: 19px;
  -webkit-animation-duration: 7269ms;
          animation-duration: 7269ms;
  -webkit-animation-delay: 2872ms;
          animation-delay: 2872ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(98) {
  left: 119%;
  width: 6px;
  height: 6px;
  -webkit-animation-duration: 7164ms;
          animation-duration: 7164ms;
  -webkit-animation-delay: 817ms;
          animation-delay: 817ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(99) {
  left: 38%;
  width: 6px;
  height: 6px;
  -webkit-animation-duration: 11095ms;
          animation-duration: 11095ms;
  -webkit-animation-delay: 3048ms;
          animation-delay: 3048ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(100) {
  left: 11%;
  width: 15px;
  height: 15px;
  -webkit-animation-duration: 11962ms;
          animation-duration: 11962ms;
  -webkit-animation-delay: 4484ms;
          animation-delay: 4484ms;
  filter: blur(2px);
}

@-webkit-keyframes snow-drop {
  0% {
    transform: translate(0, 0);
    opacity: 0.5;
    margin-left: 0;
  }
  10% {
    margin-left: 15px;
  }
  20% {
    margin-left: 20px;
  }
  25% {
    transform: translate(0, 166.6666666667px);
    opacity: 0.75;
  }
  30% {
    margin-left: 15px;
  }
  40% {
    margin-left: 0;
  }
  50% {
    transform: translate(0, 333.3333333333px);
    opacity: 1;
    margin-left: -15px;
  }
  60% {
    margin-left: -20px;
  }
  70% {
    margin-left: -15px;
  }
  75% {
    transform: translate(0, 500px);
    opacity: 0.5;
  }
  80% {
    margin-left: 0;
  }
  100% {
    transform: translate(0, 666.6666666667px);
    opacity: 0;
  }
}

@keyframes snow-drop {
  0% {
    transform: translate(0, 0);
    opacity: 0.5;
    margin-left: 0;
  }
  10% {
    margin-left: 15px;
  }
  20% {
    margin-left: 20px;
  }
  25% {
    transform: translate(0, 166.6666666667px);
    opacity: 0.75;
  }
  30% {
    margin-left: 15px;
  }
  40% {
    margin-left: 0;
  }
  50% {
    transform: translate(0, 333.3333333333px);
    opacity: 1;
    margin-left: -15px;
  }
  60% {
    margin-left: -20px;
  }
  70% {
    margin-left: -15px;
  }
  75% {
    transform: translate(0, 500px);
    opacity: 0.5;
  }
  80% {
    margin-left: 0;
  }
  100% {
    transform: translate(0, 666.6666666667px);
    opacity: 0;
  }
}/* End custom CSS */