.elementor-9883 .elementor-element.elementor-element-5370c164 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9883 .elementor-element.elementor-element-5370c164{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9883 .elementor-element.elementor-element-1b2567a2 .elementor-repeater-item-2ef0d65 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://melarco.com/wp-content/uploads/2024/10/pexels-pixabay-276554-scaled.jpg);background-size:cover;}.elementor-9883 .elementor-element.elementor-element-1b2567a2 .elementor-repeater-item-7ad4be3 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://melarco.com/wp-content/uploads/2024/10/pexels-fotoaibe-1571460-scaled.jpg);background-size:cover;}.elementor-9883 .elementor-element.elementor-element-1b2567a2 .elementor-repeater-item-3f623ad .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://melarco.com/wp-content/uploads/2024/10/pexels-fotoaibe-1571471-scaled.jpg);background-size:cover;}.elementor-9883 .elementor-element.elementor-element-1b2567a2 .elementor-repeater-item-93a5e20 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://melarco.com/wp-content/uploads/2024/10/1.jpg);background-size:cover;}.elementor-9883 .elementor-element.elementor-element-1b2567a2 .swiper-slide{transition-duration:calc(5000ms*1.2);height:350px;}.elementor-9883 .elementor-element.elementor-element-1b2567a2 .swiper-slide-contents{max-width:66%;}.elementor-9883 .elementor-element.elementor-element-1b2567a2 .swiper-slide-inner{text-align:center;}@media(max-width:767px){.elementor-9883 .elementor-element.elementor-element-5370c164{padding:10px 0px 0px 0px;}}/* Start custom CSS */.snow-bg {
   position: relative;
}

.snow-bg:after {
   content: '';
   display: block;
   position: absolute;
   z-index: 2;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;https://library.elementor.com/resources/christmas-snow-effect/s1.png
   pointer-events: none;
   background-image: url(''), url('https://library.elementor.com/resources/christmas-snow-effect/s2.png'), url('https://library.elementor.com/resources/christmas-snow-effect/s3.png');
    animation: snow 10s linear infinite;
}

@keyframes snow {
 0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
 50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
 100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}/* End custom CSS */