.elementor-7 .elementor-element.elementor-element-44e25a9{width:var( --container-widget-width, 101.071% );max-width:101.071%;--container-widget-width:101.071%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-451dc80{text-align:center;}.elementor-7 .elementor-element.elementor-element-451dc80 .elementor-heading-title{color:#8E8E8E;}.elementor-7 .elementor-element.elementor-element-e2dbf1e{--divider-border-style:solid;--divider-color:#817C7C;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-e2dbf1e > .elementor-widget-container{margin:-27px -24px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e2dbf1e .elementor-divider-separator{width:22%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-e2dbf1e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-ee96e53 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ee96e53{text-align:center;}.elementor-7 .elementor-element.elementor-element-ee96e53 img{width:9%;}.elementor-7 .elementor-element.elementor-element-d15e82b .elementor-button{background-color:#474747;fill:#FF009C;color:#FF009C;border-radius:29px 29px 29px 29px;padding:13px 13px 13px 13px;}.elementor-7 .elementor-element.elementor-element-d15e82b .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-d15e82b .elementor-button:focus{background-color:#FFB0ED;}.elementor-7 .elementor-element.elementor-element-d15e82b > .elementor-widget-container{margin:-12px 0px 0px 0px;}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-f5c6e2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-451dc80{text-align:center;}.elementor-7 .elementor-element.elementor-element-451dc80 .elementor-heading-title{font-size:14px;}.elementor-7 .elementor-element.elementor-element-e2dbf1e > .elementor-widget-container{margin:-27px 0px -7px 0px;}.elementor-7 .elementor-element.elementor-element-e2dbf1e .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-e2dbf1e .elementor-divider{text-align:center;}.elementor-7 .elementor-element.elementor-element-ee96e53 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ee96e53{text-align:center;}.elementor-7 .elementor-element.elementor-element-ee96e53 img{width:15%;}.elementor-7 .elementor-element.elementor-element-d15e82b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d15e82b .elementor-button{border-radius:33px 33px 33px 33px;padding:7px 7px 7px 7px;}}/* Start custom CSS for slider, class: .elementor-element-a4b37cf */.snow-bg {
position: relative;
}

.snow-bg:after {
content: '';
display: block;
position: absolute;
z-index: 2;
top: 0;
left: 0;
right: 0;
bottom: 0;
pointer-events: none;
background-image: url('https://library.elementor.com/resources/christmas-snow-effect/s1.png'), 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 */