.elementor-2145 .elementor-element.elementor-element-b2e8036 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2145 .elementor-element.elementor-element-b2e8036:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-b2e8036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-2145 .elementor-element.elementor-element-b2e8036{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:10px 0px 0px 60px;}.elementor-2145 .elementor-element.elementor-element-b2e8036 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2145 .elementor-element.elementor-element-7eaab4c img{width:70%;}.elementor-2145 .elementor-element.elementor-element-285a6fb > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-285a6fb .title{font-family:"بی نازنین", Sans-serif;}.elementor-2145 .elementor-element.elementor-element-285a6fb .title-after_title{font-size:16px;font-weight:bold;}.elementor-2145 .elementor-element.elementor-element-bf187ec img{width:70%;}.elementor-2145 .elementor-element.elementor-element-9d3512e > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-9d3512e .title{font-family:"بی نازنین", Sans-serif;}.elementor-2145 .elementor-element.elementor-element-9d3512e .title-after_title{font-size:16px;font-weight:bold;}.elementor-2145 .elementor-element.elementor-element-42477f0 img{width:70%;}.elementor-2145 .elementor-element.elementor-element-cd20f29 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-cd20f29 .title{font-family:"بی نازنین", Sans-serif;}.elementor-2145 .elementor-element.elementor-element-cd20f29 .title-after_title{font-size:16px;font-weight:bold;}.elementor-2145 .elementor-element.elementor-element-a400783 img{width:70%;}.elementor-2145 .elementor-element.elementor-element-df196bc > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-df196bc .title{font-family:"بی نازنین", Sans-serif;}.elementor-2145 .elementor-element.elementor-element-df196bc .title-after_title{font-size:16px;font-weight:bold;}.elementor-2145 .elementor-element.elementor-element-41328d6:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-41328d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDC967;}.elementor-2145 .elementor-element.elementor-element-41328d6 > .elementor-container{min-height:94px;}.elementor-2145 .elementor-element.elementor-element-41328d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2145 .elementor-element.elementor-element-41328d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2145 .elementor-element.elementor-element-86e1232{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2145 .elementor-element.elementor-element-86e1232:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-86e1232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-2145 .elementor-element.elementor-element-5f16423{--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;}.elementor-2145 .elementor-element.elementor-element-91715eb{text-align:center;}.elementor-2145 .elementor-element.elementor-element-91715eb .elementor-heading-title{color:#FFFFFF;}.elementor-2145 .elementor-element.elementor-element-9b6517f{--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;}.elementor-2145 .elementor-element.elementor-element-989e82d{--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;}.elementor-2145 .elementor-element.elementor-element-a929dd2{text-align:center;}.elementor-2145 .elementor-element.elementor-element-a929dd2 .elementor-heading-title{color:#FFFFFF;}.elementor-2145 .elementor-element.elementor-element-411a063.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-2145 .elementor-element.elementor-element-5f16423{--width:33.3333%;}.elementor-2145 .elementor-element.elementor-element-9b6517f{--width:33.3333%;}.elementor-2145 .elementor-element.elementor-element-989e82d{--width:33.3333%;}}@media(max-width:767px){.elementor-2145 .elementor-element.elementor-element-b2e8036{margin:230px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-2145 .elementor-element.elementor-element-5cc342e{width:50%;}.elementor-2145 .elementor-element.elementor-element-285a6fb .title-after_title{font-size:13px;}.elementor-2145 .elementor-element.elementor-element-a300d30{width:50%;}.elementor-2145 .elementor-element.elementor-element-9d3512e .title-after_title{font-size:13px;}.elementor-2145 .elementor-element.elementor-element-789a16c{width:50%;}.elementor-2145 .elementor-element.elementor-element-cd20f29 .title-after_title{font-size:13px;}.elementor-2145 .elementor-element.elementor-element-fa41b58{width:50%;}.elementor-2145 .elementor-element.elementor-element-df196bc .title-after_title{font-size:13px;}}/* Start custom CSS for section, class: .elementor-element-b2e8036 */.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 */