.elementor-10109 .elementor-element.elementor-element-1368f97:not(.elementor-motion-effects-element-type-background), .elementor-10109 .elementor-element.elementor-element-1368f97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salvationarmycalgary.ca/wp-content/uploads/2026/03/Map-background-for-NW-2.png");}.elementor-10109 .elementor-element.elementor-element-1368f97{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-25px;margin-bottom:-25px;padding:14px 14px 14px 14px;}.elementor-10109 .elementor-element.elementor-element-1368f97 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10109 .elementor-element.elementor-element-7be3471{width:var( --container-widget-width, 44.369% );max-width:44.369%;--container-widget-width:44.369%;--container-widget-flex-grow:0;}.elementor-10109 .elementor-element.elementor-element-7be3471.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-10109 .elementor-element.elementor-element-7be3471 .dbl__title{font-size:42px;}.elementor-10109 .elementor-element.elementor-element-7be3471 .dbl-title_1{color:#CC0000;}.elementor-10109 .elementor-element.elementor-element-7be3471 .dbl__subtitle{color:#000000;margin:0px 0px 5px 0px;}.elementor-10109 .elementor-element.elementor-element-cf0ba1c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10109 .elementor-element.elementor-element-cf0ba1c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10109 .elementor-element.elementor-element-cf0ba1c > .elementor-element-populated, .elementor-10109 .elementor-element.elementor-element-cf0ba1c > .elementor-element-populated > .elementor-background-overlay, .elementor-10109 .elementor-element.elementor-element-cf0ba1c > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-10109 .elementor-element.elementor-element-cf0ba1c > .elementor-element-populated{box-shadow:0px 15px 38px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:62px 70px 30px 70px;}.elementor-10109 .elementor-element.elementor-element-cf0ba1c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10109 .elementor-element.elementor-element-e406677{width:var( --container-widget-width, 44.369% );max-width:44.369%;--container-widget-width:44.369%;--container-widget-flex-grow:0;}.elementor-10109 .elementor-element.elementor-element-e406677.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-10109 .elementor-element.elementor-element-e406677 .dbl__title{font-size:42px;}.elementor-10109 .elementor-element.elementor-element-e406677 .dbl-title_1{color:#232323;}.elementor-10109 .elementor-element.elementor-element-e406677 .dbl__subtitle{color:#C4C4C4;margin:0px 0px 5px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-10109 .elementor-element.elementor-element-1b2ddc0{width:var( --container-widget-width, 56.242% );max-width:56.242%;margin:0% -33% calc(var(--kit-widget-spacing, 0px) + 0%) -5%;--container-widget-width:56.242%;--container-widget-flex-grow:0;text-align:end;}.elementor-10109 .elementor-element.elementor-element-1b2ddc0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10109 .elementor-element.elementor-element-1b2ddc0 img{border-radius:10px 10px 10px 10px;}.elementor-widget-text-editor{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-10109 .elementor-element.elementor-element-c62d896{width:var( --container-widget-width, 97.915% );max-width:97.915%;padding:4px 4px 4px 4px;--container-widget-width:97.915%;--container-widget-flex-grow:0;text-align:start;}.elementor-10109 .elementor-element.elementor-element-c62d896.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10109 .elementor-element.elementor-element-cca4721{padding:42px 0px 9px 0px;}.elementor-10109 .elementor-element.elementor-element-6c4ad4f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10109 .elementor-element.elementor-element-6c4ad4f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10109 .elementor-element.elementor-element-6c4ad4f > .elementor-element-populated, .elementor-10109 .elementor-element.elementor-element-6c4ad4f > .elementor-element-populated > .elementor-background-overlay, .elementor-10109 .elementor-element.elementor-element-6c4ad4f > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-10109 .elementor-element.elementor-element-6c4ad4f > .elementor-element-populated{box-shadow:0px 15px 38px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:62px 70px 30px 70px;}.elementor-10109 .elementor-element.elementor-element-6c4ad4f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10109 .elementor-element.elementor-element-47791f2{width:var( --container-widget-width, 44.369% );max-width:44.369%;--container-widget-width:44.369%;--container-widget-flex-grow:0;}.elementor-10109 .elementor-element.elementor-element-47791f2.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-10109 .elementor-element.elementor-element-47791f2 .dbl__title{font-size:42px;}.elementor-10109 .elementor-element.elementor-element-47791f2 .dbl-title_1{color:#232323;}.elementor-10109 .elementor-element.elementor-element-47791f2 .dbl__subtitle{color:#C4C4C4;margin:0px 0px 5px 0px;}.elementor-10109 .elementor-element.elementor-element-d8b15a7{width:var( --container-widget-width, 58.573% );max-width:58.573%;margin:0% -33% calc(var(--kit-widget-spacing, 0px) + 0%) -5%;--container-widget-width:58.573%;--container-widget-flex-grow:0;text-align:end;}.elementor-10109 .elementor-element.elementor-element-d8b15a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10109 .elementor-element.elementor-element-d8b15a7 img{border-radius:10px 10px 10px 10px;}.elementor-10109 .elementor-element.elementor-element-19ed127{width:var( --container-widget-width, 97.915% );max-width:97.915%;padding:4px 4px 4px 4px;--container-widget-width:97.915%;--container-widget-flex-grow:0;text-align:start;}.elementor-10109 .elementor-element.elementor-element-19ed127.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10109 .elementor-element.elementor-element-e050d95{--spacer-size:45px;}.elementor-10109 .elementor-element.elementor-element-a89a5e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10109 .elementor-element.elementor-element-a89a5e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10109 .elementor-element.elementor-element-a89a5e3 > .elementor-element-populated, .elementor-10109 .elementor-element.elementor-element-a89a5e3 > .elementor-element-populated > .elementor-background-overlay, .elementor-10109 .elementor-element.elementor-element-a89a5e3 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-10109 .elementor-element.elementor-element-a89a5e3 > .elementor-element-populated{box-shadow:0px 15px 38px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:62px 70px 30px 70px;}.elementor-10109 .elementor-element.elementor-element-a89a5e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10109 .elementor-element.elementor-element-6394130{width:var( --container-widget-width, 44.369% );max-width:44.369%;--container-widget-width:44.369%;--container-widget-flex-grow:0;}.elementor-10109 .elementor-element.elementor-element-6394130.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-10109 .elementor-element.elementor-element-6394130 .dbl__title{font-size:42px;}.elementor-10109 .elementor-element.elementor-element-6394130 .dbl-title_1{color:#232323;}.elementor-10109 .elementor-element.elementor-element-6394130 .dbl__subtitle{color:#C4C4C4;margin:0px 0px 5px 0px;}.elementor-10109 .elementor-element.elementor-element-0a86ff8{width:var( --container-widget-width, 56.048% );max-width:56.048%;margin:0% -33% calc(var(--kit-widget-spacing, 0px) + 0%) -5%;--container-widget-width:56.048%;--container-widget-flex-grow:0;text-align:end;}.elementor-10109 .elementor-element.elementor-element-0a86ff8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10109 .elementor-element.elementor-element-0a86ff8 img{border-radius:10px 10px 10px 10px;}.elementor-10109 .elementor-element.elementor-element-04460b1{width:var( --container-widget-width, 97.915% );max-width:97.915%;padding:4px 4px 4px 4px;--container-widget-width:97.915%;--container-widget-flex-grow:0;text-align:start;}.elementor-10109 .elementor-element.elementor-element-04460b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10109 .elementor-element.elementor-element-8ff99f9{--spacer-size:29px;}.elementor-10109 .elementor-element.elementor-element-82c23ed{--spacer-size:29px;}.elementor-10109 .elementor-element.elementor-element-aec01e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10109 .elementor-element.elementor-element-aec01e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10109 .elementor-element.elementor-element-aec01e2 > .elementor-element-populated, .elementor-10109 .elementor-element.elementor-element-aec01e2 > .elementor-element-populated > .elementor-background-overlay, .elementor-10109 .elementor-element.elementor-element-aec01e2 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-10109 .elementor-element.elementor-element-aec01e2 > .elementor-element-populated{box-shadow:0px 15px 38px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:62px 70px 30px 70px;}.elementor-10109 .elementor-element.elementor-element-aec01e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10109 .elementor-element.elementor-element-601ced4{width:var( --container-widget-width, 44.369% );max-width:44.369%;--container-widget-width:44.369%;--container-widget-flex-grow:0;}.elementor-10109 .elementor-element.elementor-element-601ced4.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-10109 .elementor-element.elementor-element-601ced4 .dbl__title{font-size:42px;}.elementor-10109 .elementor-element.elementor-element-601ced4 .dbl-title_1{color:#232323;}.elementor-10109 .elementor-element.elementor-element-601ced4 .dbl__subtitle{color:#C4C4C4;margin:0px 0px 5px 0px;}.elementor-10109 .elementor-element.elementor-element-2745149{width:var( --container-widget-width, 56.728% );max-width:56.728%;margin:0% -33% calc(var(--kit-widget-spacing, 0px) + 0%) -5%;--container-widget-width:56.728%;--container-widget-flex-grow:0;text-align:end;}.elementor-10109 .elementor-element.elementor-element-2745149.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10109 .elementor-element.elementor-element-2745149 img{border-radius:10px 10px 10px 10px;}.elementor-10109 .elementor-element.elementor-element-ab4907b{width:var( --container-widget-width, 97.915% );max-width:97.915%;padding:4px 4px 4px 4px;--container-widget-width:97.915%;--container-widget-flex-grow:0;text-align:start;}.elementor-10109 .elementor-element.elementor-element-ab4907b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10109 .elementor-element.elementor-element-2410bbc{--spacer-size:5px;}.elementor-10109 .elementor-element.elementor-element-409c23d{--spacer-size:50px;}.elementor-10109 .elementor-element.elementor-element-c71234d{--spacer-size:110px;}.elementor-10109 .elementor-element.elementor-element-6ec93d0:not(.elementor-motion-effects-element-type-background), .elementor-10109 .elementor-element.elementor-element-6ec93d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salvationarmycalgary.ca/wp-content/uploads/2026/03/NW-grey-with-red-shield.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10109 .elementor-element.elementor-element-6ec93d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-40px;padding:110px 0px 110px 0px;}.elementor-10109 .elementor-element.elementor-element-6ec93d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10109 .elementor-element.elementor-element-d70dc74{width:var( --container-widget-width, 78.368% );max-width:78.368%;--container-widget-width:78.368%;--container-widget-flex-grow:0;}.elementor-10109 .elementor-element.elementor-element-d70dc74 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-10109 .elementor-element.elementor-element-d70dc74.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10109 .elementor-element.elementor-element-d70dc74 .dbl__title{font-size:42px;}.elementor-10109 .elementor-element.elementor-element-d70dc74 .dbl-title_1{color:#CC0000;}.elementor-10109 .elementor-element.elementor-element-d70dc74 .dbl__subtitle{color:#000000;margin:0px 0px 5px 0px;}.elementor-10109 .elementor-element.elementor-element-88860d1{width:var( --container-widget-width, 80.28% );max-width:80.28%;padding:24px 24px 24px 24px;--container-widget-width:80.28%;--container-widget-flex-grow:0;text-align:start;}.elementor-10109 .elementor-element.elementor-element-88860d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10109 .elementor-element.elementor-element-cbadd06{--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-10109 .elementor-element.elementor-element-de67b9d{--spacer-size:50px;}.elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_button-wrapper{text-align:left;}.elementor-10109 .elementor-element.elementor-element-f205447 .elementor-widget-container{background-color:#232323;background-image:url("https://salvationarmycalgary.ca/wp-content/uploads/2026/03/NW-donate-hygiene-warm-filter.png");padding:68px 40px 138px 50px;background-size:cover;transition:0.4s;}.elementor-10109 .elementor-element.elementor-element-f205447.animation_toggling .wgl-service_content{transform:translateY(46%);}.elementor-10109 .elementor-element.elementor-element-f205447.animation_toggling .wgl-service_content,
                    .elementor-10109 .elementor-element.elementor-element-f205447.animation_toggling .wgl-service_subtitle{transition-duration:0.6s;}.elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_button i{font-size:19px;}.elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_button i,.elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_button span{height:46px;width:46px;line-height:46px;}.elementor-10109 .elementor-element.elementor-element-f205447 .media-wrapper .elementor-icon{font-size:64px;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-10109 .elementor-element.elementor-element-f205447.elementor-view-stacked .elementor-icon{color:#ffffff;fill:#ffffff;}.elementor-10109 .elementor-element.elementor-element-f205447.elementor-view-stacked .elementor-icon svg{fill:#ffffff;}.elementor-10109 .elementor-element.elementor-element-f205447.elementor-view-framed .elementor-icon,
                     .elementor-10109 .elementor-element.elementor-element-f205447.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;fill:#ffffff;}.elementor-10109 .elementor-element.elementor-element-f205447.elementor-view-framed .elementor-icon svg,
                     .elementor-10109 .elementor-element.elementor-element-f205447.elementor-view-default .elementor-icon svg{fill:#ffffff;border-color:#ffffff;}.elementor-10109 .elementor-element.elementor-element-f205447.elementor-view-framed .elementor-icon,
				    .elementor-10109 .elementor-element.elementor-element-f205447.elementor-view-stacked .elementor-icon{background-color:rgba(255, 255, 255, 0);}.elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_title{margin:0px 0px 20px 0px;color:#ffffff;}.elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_subtitle{font-family:"Quicksand", Sans-serif;font-weight:700;margin:0px 0px 10px 0px;color:#ffffff;}.elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_description{color:#ffffff;}.elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_button span{font-family:"Quicksand", Sans-serif;font-weight:700;}.elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_button, .elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_button i{border-radius:28px;}.elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_button i, .elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_button span{color:#FFFFFF;background-color:#ffffff;}.elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_button{background-color:#FFFFFF;}.elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_button i:before,
				     .elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_button span:before{transform:rotate(0deg);}.elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_button:hover i,
                    .elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_button:hover span{color:#CC0000;}.elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_button:hover,
                    .elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_link ~ .wgl-service_button-wrapper .wgl-service_button:hover{background-color:#CC0000;}.elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_button:hover i:before,
                    .elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_button:hover span:before,
                    .elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_link ~ .wgl-service_button-wrapper .wgl-service_button:hover i:before,
                    .elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_link ~ .wgl-service_button-wrapper .wgl-service_button:hover span:before{transform:rotate(225deg);}.elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_button-wrapper{text-align:left;}.elementor-10109 .elementor-element.elementor-element-d0ebc59 .elementor-widget-container{background-color:#232323;background-image:url("https://salvationarmycalgary.ca/wp-content/uploads/2026/03/NW-kitchen-volunteerwarm-filter.png");padding:68px 40px 138px 50px;background-position:center center;background-size:cover;transition:0.4s;}.elementor-10109 .elementor-element.elementor-element-d0ebc59.animation_toggling .wgl-service_content{transform:translateY(46%);}.elementor-10109 .elementor-element.elementor-element-d0ebc59.animation_toggling .wgl-service_content,
                    .elementor-10109 .elementor-element.elementor-element-d0ebc59.animation_toggling .wgl-service_subtitle{transition-duration:0.6s;}.elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_button i{font-size:19px;}.elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_button i,.elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_button span{height:46px;width:46px;line-height:46px;}.elementor-10109 .elementor-element.elementor-element-d0ebc59 .media-wrapper .elementor-icon{font-size:64px;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-10109 .elementor-element.elementor-element-d0ebc59.elementor-view-stacked .elementor-icon{color:#ffffff;fill:#ffffff;}.elementor-10109 .elementor-element.elementor-element-d0ebc59.elementor-view-stacked .elementor-icon svg{fill:#ffffff;}.elementor-10109 .elementor-element.elementor-element-d0ebc59.elementor-view-framed .elementor-icon,
                     .elementor-10109 .elementor-element.elementor-element-d0ebc59.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;fill:#ffffff;}.elementor-10109 .elementor-element.elementor-element-d0ebc59.elementor-view-framed .elementor-icon svg,
                     .elementor-10109 .elementor-element.elementor-element-d0ebc59.elementor-view-default .elementor-icon svg{fill:#ffffff;border-color:#ffffff;}.elementor-10109 .elementor-element.elementor-element-d0ebc59.elementor-view-framed .elementor-icon,
				    .elementor-10109 .elementor-element.elementor-element-d0ebc59.elementor-view-stacked .elementor-icon{background-color:rgba(255, 255, 255, 0);}.elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_title{margin:0px 0px 20px 0px;color:#ffffff;}.elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_subtitle{font-family:"Quicksand", Sans-serif;font-weight:700;margin:0px 0px 10px 0px;color:#ffffff;}.elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_description{color:#ffffff;}.elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_button span{font-family:"Quicksand", Sans-serif;font-weight:700;}.elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_button, .elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_button i{border-radius:28px;}.elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_button i, .elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_button span{color:#FFFFFF;background-color:#ffffff;}.elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_button{background-color:#FFFFFF;}.elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_button i:before,
				     .elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_button span:before{transform:rotate(0deg);}.elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_button:hover i,
                    .elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_button:hover span{color:#CC0000;}.elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_button:hover,
                    .elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_link ~ .wgl-service_button-wrapper .wgl-service_button:hover{background-color:#CC0000;}.elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_button:hover i:before,
                    .elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_button:hover span:before,
                    .elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_link ~ .wgl-service_button-wrapper .wgl-service_button:hover i:before,
                    .elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_link ~ .wgl-service_button-wrapper .wgl-service_button:hover span:before{transform:rotate(225deg);}.elementor-10109 .elementor-element.elementor-element-de0e335{--spacer-size:45px;}.elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_button-wrapper{text-align:left;}.elementor-10109 .elementor-element.elementor-element-edc1b07 .elementor-widget-container{background-color:#232323;background-image:url("https://salvationarmycalgary.ca/wp-content/uploads/2026/03/NW-TH-room-warm-filter.png");padding:68px 40px 138px 50px;background-position:center center;background-size:cover;transition:0.4s;}.elementor-10109 .elementor-element.elementor-element-edc1b07.animation_toggling .wgl-service_content{transform:translateY(46%);}.elementor-10109 .elementor-element.elementor-element-edc1b07.animation_toggling .wgl-service_content,
                    .elementor-10109 .elementor-element.elementor-element-edc1b07.animation_toggling .wgl-service_subtitle{transition-duration:0.6s;}.elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_button i{font-size:19px;}.elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_button i,.elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_button span{height:46px;width:46px;line-height:46px;}.elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-image-box_img{margin:0px 0px 22px 0px;width:95px;}.elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-image-box_img img{transition-duration:0.3s;}.elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_title{margin:0px 0px 20px 0px;color:#ffffff;}.elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_subtitle{font-family:"Quicksand", Sans-serif;font-weight:700;margin:0px 0px 10px 0px;color:#ffffff;}.elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_description{color:#ffffff;}.elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_button span{font-family:"Quicksand", Sans-serif;font-weight:700;}.elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_button, .elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_button i{border-radius:28px;}.elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_button i, .elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_button span{color:#FFFFFF;background-color:#ffffff;}.elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_button{background-color:#FFFFFF;}.elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_button i:before,
				     .elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_button span:before{transform:rotate(0deg);}.elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_button:hover i,
                    .elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_button:hover span{color:#CC0000;}.elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_button:hover,
                    .elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_link ~ .wgl-service_button-wrapper .wgl-service_button:hover{background-color:#CC0000;}.elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_button:hover i:before,
                    .elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_button:hover span:before,
                    .elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_link ~ .wgl-service_button-wrapper .wgl-service_button:hover i:before,
                    .elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_link ~ .wgl-service_button-wrapper .wgl-service_button:hover span:before{transform:rotate(225deg);}@media(max-width:1200px) and (min-width:768px){.elementor-10109 .elementor-element.elementor-element-2485586{width:100%;}.elementor-10109 .elementor-element.elementor-element-2f2c169{width:100%;}.elementor-10109 .elementor-element.elementor-element-6add724{width:100%;}.elementor-10109 .elementor-element.elementor-element-d5c1055{width:100%;}}@media(max-width:1200px){.elementor-10109 .elementor-element.elementor-element-a5a1146{margin-top:-100px;margin-bottom:0px;padding:0px 15px 0px 85px;}.elementor-10109 .elementor-element.elementor-element-1b2ddc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10109 .elementor-element.elementor-element-d8b15a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10109 .elementor-element.elementor-element-109e6b6{margin-top:-100px;margin-bottom:0px;padding:0px 15px 0px 85px;}.elementor-10109 .elementor-element.elementor-element-0a86ff8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10109 .elementor-element.elementor-element-f026510{margin-top:-100px;margin-bottom:0px;padding:0px 15px 0px 85px;}.elementor-10109 .elementor-element.elementor-element-2745149{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10109 .elementor-element.elementor-element-2485586 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-10109 .elementor-element.elementor-element-7be3471 .dbl__title{font-size:28px;}.elementor-10109 .elementor-element.elementor-element-a5a1146{margin-top:0px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-10109 .elementor-element.elementor-element-cf0ba1c > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-10109 .elementor-element.elementor-element-e406677 .dbl__title{font-size:28px;}.elementor-10109 .elementor-element.elementor-element-6c4ad4f > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-10109 .elementor-element.elementor-element-47791f2 .dbl__title{font-size:28px;}.elementor-10109 .elementor-element.elementor-element-109e6b6{margin-top:0px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-10109 .elementor-element.elementor-element-a89a5e3 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-10109 .elementor-element.elementor-element-6394130 .dbl__title{font-size:28px;}.elementor-10109 .elementor-element.elementor-element-f026510{margin-top:0px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-10109 .elementor-element.elementor-element-aec01e2 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-10109 .elementor-element.elementor-element-601ced4 .dbl__title{font-size:28px;}.elementor-10109 .elementor-element.elementor-element-d70dc74 .dbl__title{font-size:28px;}.elementor-10109 .elementor-element.elementor-element-f205447 .elementor-widget-container{padding:50px 30px 130px 30px;}.elementor-10109 .elementor-element.elementor-element-f205447 .wgl-service_title{font-size:36px;}.elementor-10109 .elementor-element.elementor-element-d0ebc59 .elementor-widget-container{padding:50px 30px 130px 30px;}.elementor-10109 .elementor-element.elementor-element-d0ebc59 .wgl-service_title{font-size:36px;}.elementor-10109 .elementor-element.elementor-element-edc1b07 .elementor-widget-container{padding:50px 30px 130px 30px;}.elementor-10109 .elementor-element.elementor-element-edc1b07 .wgl-service_title{font-size:36px;}}