.elementor-10090 .elementor-element.elementor-element-de9bfd3:not(.elementor-motion-effects-element-type-background), .elementor-10090 .elementor-element.elementor-element-de9bfd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saunadepot.ca/wp-content/uploads/2023/11/8d213d1b-pattern-2-copy.png");}.elementor-10090 .elementor-element.elementor-element-de9bfd3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-de9bfd3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-de9bfd3 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-5526d62 );}.elementor-10090 .elementor-element.elementor-element-de9bfd3 > .elementor-shape-top svg{width:calc(220% + 1.3px);height:60px;}.elementor-10090 .elementor-element.elementor-element-eebcf6f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10090 .elementor-element.elementor-element-eebcf6f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10090 .elementor-element.elementor-element-eebcf6f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-2167402{text-align:center;}.elementor-10090 .elementor-element.elementor-element-2167402 .elementor-heading-title{font-size:2.5em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-10090 .elementor-element.elementor-element-1641512{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-size:15px;font-weight:300;line-height:2em;color:var( --e-global-color-primary );--textColor:var( --e-global-color-primary );}.elementor-10090 .elementor-element.elementor-element-553c76dc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10090 .elementor-element.elementor-element-553c76dc:not(.elementor-motion-effects-element-type-background), .elementor-10090 .elementor-element.elementor-element-553c76dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saunadepot.ca/wp-content/uploads/2023/11/8d213d1b-pattern-2-copy.png");}.elementor-10090 .elementor-element.elementor-element-553c76dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 60px 0px;}.elementor-10090 .elementor-element.elementor-element-553c76dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-22a11964 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-10090 .elementor-element.elementor-element-4842dc70 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-10090 .elementor-element.elementor-element-4842dc70{text-align:left;}.elementor-10090 .elementor-element.elementor-element-4842dc70 .elementor-heading-title{font-size:1.8em;font-weight:600;color:var( --e-global-color-primary );}.elementor-10090 .elementor-element.elementor-element-60f675cc > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-10090 .elementor-element.elementor-element-30fee2c0 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10090 .elementor-element.elementor-element-2ba46eda{font-size:15px;font-weight:300;line-height:2em;color:var( --e-global-color-primary );--textColor:var( --e-global-color-primary );}.elementor-10090 .elementor-element.elementor-element-76ce89c1 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-10090 .elementor-element.elementor-element-c9ab22c > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-9a4ce29:not(.elementor-motion-effects-element-type-background), .elementor-10090 .elementor-element.elementor-element-9a4ce29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db4cca9 );}.elementor-10090 .elementor-element.elementor-element-9a4ce29{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-10090 .elementor-element.elementor-element-9a4ce29 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-9a4ce29 > .elementor-shape-top svg{width:calc(220% + 1.3px);height:60px;}.elementor-10090 .elementor-element.elementor-element-9a4ce29 > .elementor-shape-bottom svg{width:calc(220% + 1.3px);height:60px;}.elementor-10090 .elementor-element.elementor-element-dd0d368 > .elementor-element-populated, .elementor-10090 .elementor-element.elementor-element-dd0d368 > .elementor-element-populated > .elementor-background-overlay, .elementor-10090 .elementor-element.elementor-element-dd0d368 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-10090 .elementor-element.elementor-element-dd0d368 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-dd0d368 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-2546863 .elementor-repeater-item-b707177 .swiper-slide-bg{background-image:url(https://saunadepot.ca/wp-content/uploads/2024/01/f9fe.jpg);background-size:contain;}.elementor-10090 .elementor-element.elementor-element-2546863 .elementor-repeater-item-4e93f59 .swiper-slide-bg{background-image:url(https://saunadepot.ca/wp-content/uploads/2024/01/f9fe.jpg);background-size:cover;}.elementor-10090 .elementor-element.elementor-element-2546863 .elementor-repeater-item-e84bf2e .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://saunadepot.ca/wp-content/uploads/2024/08/Modern-Sauna-21.jpg);background-size:cover;}.elementor-10090 .elementor-element.elementor-element-2546863 .elementor-repeater-item-67b676c .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://saunadepot.ca/wp-content/uploads/2024/06/ren1.jpg);background-size:cover;}.elementor-10090 .elementor-element.elementor-element-2546863 .swiper-slide{transition-duration:calc(3000ms*1.2);height:300px;}.elementor-10090 .elementor-element.elementor-element-2546863 .swiper-slide-contents{max-width:66%;}.elementor-10090 .elementor-element.elementor-element-2546863 .swiper-slide-inner{text-align:center;}.elementor-10090 .elementor-element.elementor-element-30ab393:not(.elementor-motion-effects-element-type-background), .elementor-10090 .elementor-element.elementor-element-30ab393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10090 .elementor-element.elementor-element-30ab393, .elementor-10090 .elementor-element.elementor-element-30ab393 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-10090 .elementor-element.elementor-element-30ab393{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-30ab393 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-8c34156.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10090 .elementor-element.elementor-element-8c34156 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10090 .elementor-element.elementor-element-8c34156 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-58e01d5{text-align:center;}.elementor-10090 .elementor-element.elementor-element-22adefa{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10090 .elementor-element.elementor-element-22adefa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-10090 .elementor-element.elementor-element-22adefa .gallery-item .gallery-caption{display:none;}.elementor-10090 .elementor-element.elementor-element-22adefa .gallery-item{padding:0 15px 15px 0;}.elementor-10090 .elementor-element.elementor-element-22adefa .gallery{margin:0 -15px -15px 0;}.elementor-10090 .elementor-element.elementor-element-22adefa .gallery-item img{border-radius:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-7bc7e31{text-align:center;}.elementor-10090 .elementor-element.elementor-element-7bc7e31 .elementor-heading-title{font-weight:700;}.elementor-10090 .elementor-element.elementor-element-2c7be8e{--divider-border-style:solid;--divider-border-width:1px;}.elementor-10090 .elementor-element.elementor-element-2c7be8e .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-10090 .elementor-element.elementor-element-2c7be8e .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-10090 .elementor-element.elementor-element-d889e8f{text-align:center;font-size:16px;color:#000000;--textColor:#000000;}.elementor-10090 .elementor-element.elementor-element-d01de76 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-d01de76{text-align:center;}.elementor-10090 .elementor-element.elementor-element-d01de76 .elementor-heading-title{font-weight:700;}.elementor-10090 .elementor-element.elementor-element-e37b197 .elementor-button{background-color:var( --e-global-color-db4cca9 );background-image:var( --e-global-color-db4cca9 );font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-10090 .elementor-element.elementor-element-e37b197 .elementor-button:hover, .elementor-10090 .elementor-element.elementor-element-e37b197 .elementor-button:focus{background-color:var( --e-global-color-text );background-image:var( --e-global-color-text );color:var( --e-global-color-db4cca9 );}.elementor-10090 .elementor-element.elementor-element-e37b197 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-10090 .elementor-element.elementor-element-e37b197 .elementor-button, .elementor-10090 .elementor-element.elementor-element-e37b197 .elementor-button .elementor-button-icon{font-size:18px;}.elementor-10090 .elementor-element.elementor-element-e37b197 .elementor-button:hover svg, .elementor-10090 .elementor-element.elementor-element-e37b197 .elementor-button:focus svg{fill:var( --e-global-color-db4cca9 );} .elementor-10090 .elementor-element.elementor-element-db18572 .box-button, .elementor-10090 .elementor-element.elementor-element-db18572 .box-button .popup-icon,  .elementor-10090 .elementor-element.elementor-element-db18572 .box-button:hover,  .elementor-10090 .elementor-element.elementor-element-db18572 .box-button:focus, .elementor-10090 .elementor-element.elementor-element-db18572 .box-hover:hover .box-button{background:var( --e-global-color-primary );}.elementor-10090 .elementor-element.elementor-element-db18572{width:100%;max-width:100%;}.elementor-10090 .elementor-element.elementor-element-db18572 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-10090 .elementor-element.elementor-element-db18572 {--box-button-padding-top:15px;--box-button-padding-right:50px;--box-button-padding-bottom:15px;--box-button-padding-left:50px;}.elementor-10090 .elementor-element.elementor-element-db18572 .box-button{padding:15px 50px 15px 50px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-10090 .elementor-element.elementor-element-08dc69d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10090 .elementor-element.elementor-element-08dc69d{text-align:center;font-weight:700;}.elementor-10090 .elementor-element.elementor-element-3e1ae03 > .elementor-widget-container{background-color:#F4FFFC;margin:10px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B5B5B5;}.elementor-10090 .elementor-element.elementor-element-3e1ae03{text-align:center;}.elementor-10090 .elementor-element.elementor-element-a0f9d27:not(.elementor-motion-effects-element-type-background), .elementor-10090 .elementor-element.elementor-element-a0f9d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10090 .elementor-element.elementor-element-a0f9d27, .elementor-10090 .elementor-element.elementor-element-a0f9d27 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-10090 .elementor-element.elementor-element-a0f9d27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-a0f9d27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-1d56bfe.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10090 .elementor-element.elementor-element-1d56bfe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10090 .elementor-element.elementor-element-1d56bfe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-f589133 .elementor-repeater-item-b707177 .swiper-slide-bg{background-image:url(https://saunadepot.ca/wp-content/uploads/2024/01/7a0519.jpg);background-size:contain;}.elementor-10090 .elementor-element.elementor-element-f589133 .elementor-repeater-item-4e93f59 .swiper-slide-bg{background-color:#000000;background-image:url(https://saunadepot.ca/wp-content/uploads/2024/06/ren1c-scaled.jpg);background-size:contain;}.elementor-10090 .elementor-element.elementor-element-f589133 .elementor-repeater-item-e84bf2e .swiper-slide-bg{background-color:#000000;background-image:url(https://saunadepot.ca/wp-content/uploads/2024/06/ren123-scaled.jpg);background-size:contain;}.elementor-10090 .elementor-element.elementor-element-f589133 .elementor-repeater-item-67b676c .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://saunadepot.ca/wp-content/uploads/2024/06/ren1c-scaled.jpg);background-size:cover;}.elementor-10090 .elementor-element.elementor-element-f589133 .swiper-slide{transition-duration:calc(3000ms*1.2);height:300px;}.elementor-10090 .elementor-element.elementor-element-f589133 .swiper-slide-contents{max-width:66%;}.elementor-10090 .elementor-element.elementor-element-f589133 .swiper-slide-inner{text-align:center;}.elementor-10090 .elementor-element.elementor-element-94a76b3{text-align:center;}.elementor-10090 .elementor-element.elementor-element-9eb4741{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10090 .elementor-element.elementor-element-9eb4741 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-10090 .elementor-element.elementor-element-9eb4741 .gallery-item .gallery-caption{display:none;}.elementor-10090 .elementor-element.elementor-element-9eb4741 .gallery-item{padding:0 15px 15px 0;}.elementor-10090 .elementor-element.elementor-element-9eb4741 .gallery{margin:0 -15px -15px 0;}.elementor-10090 .elementor-element.elementor-element-9eb4741 .gallery-item img{border-radius:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-a7f0cf5{text-align:center;}.elementor-10090 .elementor-element.elementor-element-a7f0cf5 .elementor-heading-title{font-weight:700;}.elementor-10090 .elementor-element.elementor-element-b632e91{--divider-border-style:solid;--divider-border-width:1px;}.elementor-10090 .elementor-element.elementor-element-b632e91 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-10090 .elementor-element.elementor-element-b632e91 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-10090 .elementor-element.elementor-element-36dc0a4{text-align:center;font-size:16px;color:#000000;--textColor:#000000;}.elementor-10090 .elementor-element.elementor-element-f9a082f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-f9a082f{text-align:center;}.elementor-10090 .elementor-element.elementor-element-f9a082f .elementor-heading-title{font-weight:700;}.elementor-10090 .elementor-element.elementor-element-628c6db .elementor-button{background-color:var( --e-global-color-db4cca9 );background-image:var( --e-global-color-db4cca9 );font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-10090 .elementor-element.elementor-element-628c6db .elementor-button:hover, .elementor-10090 .elementor-element.elementor-element-628c6db .elementor-button:focus{background-color:var( --e-global-color-text );background-image:var( --e-global-color-text );color:var( --e-global-color-db4cca9 );}.elementor-10090 .elementor-element.elementor-element-628c6db > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-10090 .elementor-element.elementor-element-628c6db .elementor-button, .elementor-10090 .elementor-element.elementor-element-628c6db .elementor-button .elementor-button-icon{font-size:18px;}.elementor-10090 .elementor-element.elementor-element-628c6db .elementor-button:hover svg, .elementor-10090 .elementor-element.elementor-element-628c6db .elementor-button:focus svg{fill:var( --e-global-color-db4cca9 );} .elementor-10090 .elementor-element.elementor-element-666f355 .box-button, .elementor-10090 .elementor-element.elementor-element-666f355 .box-button .popup-icon,  .elementor-10090 .elementor-element.elementor-element-666f355 .box-button:hover,  .elementor-10090 .elementor-element.elementor-element-666f355 .box-button:focus, .elementor-10090 .elementor-element.elementor-element-666f355 .box-hover:hover .box-button{background:var( --e-global-color-primary );}.elementor-10090 .elementor-element.elementor-element-666f355{width:100%;max-width:100%;}.elementor-10090 .elementor-element.elementor-element-666f355 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-10090 .elementor-element.elementor-element-666f355 {--box-button-padding-top:15px;--box-button-padding-right:50px;--box-button-padding-bottom:15px;--box-button-padding-left:50px;}.elementor-10090 .elementor-element.elementor-element-666f355 .box-button{padding:15px 50px 15px 50px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-10090 .elementor-element.elementor-element-e51832f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10090 .elementor-element.elementor-element-e51832f{text-align:center;font-weight:700;}.elementor-10090 .elementor-element.elementor-element-3cb9bd6 > .elementor-widget-container{background-color:#F4FFFC;margin:10px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B5B5B5;}.elementor-10090 .elementor-element.elementor-element-3cb9bd6{text-align:center;}.elementor-10090 .elementor-element.elementor-element-b660410:not(.elementor-motion-effects-element-type-background), .elementor-10090 .elementor-element.elementor-element-b660410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10090 .elementor-element.elementor-element-b660410, .elementor-10090 .elementor-element.elementor-element-b660410 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-10090 .elementor-element.elementor-element-b660410{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-10090 .elementor-element.elementor-element-b660410 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-3e17803.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10090 .elementor-element.elementor-element-3e17803 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10090 .elementor-element.elementor-element-3e17803 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-3a6af96 .elementor-repeater-item-b707177 .swiper-slide-bg{background-image:url(https://saunadepot.ca/wp-content/uploads/2024/07/cf427544-c3ce-4a33-b89e-ed40f7.jpg);background-size:contain;}.elementor-10090 .elementor-element.elementor-element-3a6af96 .swiper-slide{transition-duration:calc(3000ms*1.2);height:312px;}.elementor-10090 .elementor-element.elementor-element-3a6af96 .swiper-slide-contents{max-width:66%;}.elementor-10090 .elementor-element.elementor-element-3a6af96 .swiper-slide-inner{text-align:center;}.elementor-10090 .elementor-element.elementor-element-30373c6{text-align:center;}.elementor-10090 .elementor-element.elementor-element-a1c0175{width:var( --container-widget-width, 79.999% );max-width:79.999%;--container-widget-width:79.999%;--container-widget-flex-grow:0;}.elementor-10090 .elementor-element.elementor-element-a1c0175 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-10090 .elementor-element.elementor-element-a1c0175 .gallery-item .gallery-caption{display:none;}.elementor-10090 .elementor-element.elementor-element-a1c0175 .gallery-item{padding:0 15px 15px 0;}.elementor-10090 .elementor-element.elementor-element-a1c0175 .gallery{margin:0 -15px -15px 0;}.elementor-10090 .elementor-element.elementor-element-a1c0175 .gallery-item img{border-radius:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-a1af0a6{text-align:center;}.elementor-10090 .elementor-element.elementor-element-a1af0a6 .elementor-heading-title{font-weight:700;}.elementor-10090 .elementor-element.elementor-element-4545488{--divider-border-style:solid;--divider-border-width:1px;}.elementor-10090 .elementor-element.elementor-element-4545488 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-10090 .elementor-element.elementor-element-4545488 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-10090 .elementor-element.elementor-element-e9c6061{text-align:center;font-size:16px;color:#000000;--textColor:#000000;}.elementor-10090 .elementor-element.elementor-element-5d9f81e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-5d9f81e{text-align:center;}.elementor-10090 .elementor-element.elementor-element-5d9f81e .elementor-heading-title{font-weight:700;}.elementor-10090 .elementor-element.elementor-element-10d3252 .elementor-button{background-color:var( --e-global-color-db4cca9 );background-image:var( --e-global-color-db4cca9 );font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-10090 .elementor-element.elementor-element-10d3252 .elementor-button:hover, .elementor-10090 .elementor-element.elementor-element-10d3252 .elementor-button:focus{background-color:var( --e-global-color-text );background-image:var( --e-global-color-text );color:var( --e-global-color-db4cca9 );}.elementor-10090 .elementor-element.elementor-element-10d3252 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-10090 .elementor-element.elementor-element-10d3252 .elementor-button, .elementor-10090 .elementor-element.elementor-element-10d3252 .elementor-button .elementor-button-icon{font-size:18px;}.elementor-10090 .elementor-element.elementor-element-10d3252 .elementor-button:hover svg, .elementor-10090 .elementor-element.elementor-element-10d3252 .elementor-button:focus svg{fill:var( --e-global-color-db4cca9 );} .elementor-10090 .elementor-element.elementor-element-f81b329 .box-button, .elementor-10090 .elementor-element.elementor-element-f81b329 .box-button .popup-icon,  .elementor-10090 .elementor-element.elementor-element-f81b329 .box-button:hover,  .elementor-10090 .elementor-element.elementor-element-f81b329 .box-button:focus, .elementor-10090 .elementor-element.elementor-element-f81b329 .box-hover:hover .box-button{background:var( --e-global-color-primary );}.elementor-10090 .elementor-element.elementor-element-f81b329{width:100%;max-width:100%;}.elementor-10090 .elementor-element.elementor-element-f81b329 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-10090 .elementor-element.elementor-element-f81b329 {--box-button-padding-top:15px;--box-button-padding-right:50px;--box-button-padding-bottom:15px;--box-button-padding-left:50px;}.elementor-10090 .elementor-element.elementor-element-f81b329 .box-button{padding:15px 50px 15px 50px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-10090 .elementor-element.elementor-element-bf67503 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10090 .elementor-element.elementor-element-bf67503{text-align:center;font-weight:700;}.elementor-10090 .elementor-element.elementor-element-e94dc8b > .elementor-widget-container{background-color:#F4FFFC;margin:10px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B5B5B5;}.elementor-10090 .elementor-element.elementor-element-e94dc8b{text-align:center;}.elementor-10090 .elementor-element.elementor-element-71c919e > .elementor-element-populated{padding:0px 15px 25px 15px;}.elementor-10090 .elementor-element.elementor-element-0d12e39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10090 .elementor-element.elementor-element-0d12e39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10090 .elementor-element.elementor-element-0d12e39.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10090 .elementor-element.elementor-element-0d12e39 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10090 .elementor-element.elementor-element-0d12e39 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-86d00f9 .elementor-repeater-item-b707177 .swiper-slide-bg{background-image:url(https://saunadepot.ca/wp-content/uploads/2025/04/d405764d-ff05-4e25-913b-625c4d1694d0-1.jpg);background-size:contain;}.elementor-10090 .elementor-element.elementor-element-86d00f9 .elementor-repeater-item-4e93f59 .swiper-slide-bg{background-image:url(https://saunadepot.ca/wp-content/uploads/2025/04/Contemporary-Outdoor-Sauna-With-Integrated-Changing-Room-Design.png);background-size:cover;}.elementor-10090 .elementor-element.elementor-element-86d00f9 .swiper-slide{transition-duration:calc(3000ms*1.2);height:300px;}.elementor-10090 .elementor-element.elementor-element-86d00f9 .swiper-slide-contents{max-width:66%;}.elementor-10090 .elementor-element.elementor-element-86d00f9 .swiper-slide-inner{text-align:center;}.elementor-10090 .elementor-element.elementor-element-d36a379{text-align:center;}.elementor-10090 .elementor-element.elementor-element-26b60e0{width:var( --container-widget-width, 87.988% );max-width:87.988%;--container-widget-width:87.988%;--container-widget-flex-grow:0;}.elementor-10090 .elementor-element.elementor-element-26b60e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-10090 .elementor-element.elementor-element-26b60e0 .gallery-item .gallery-caption{display:none;}.elementor-10090 .elementor-element.elementor-element-26b60e0 .gallery-item{padding:0 15px 15px 0;}.elementor-10090 .elementor-element.elementor-element-26b60e0 .gallery{margin:0 -15px -15px 0;}.elementor-10090 .elementor-element.elementor-element-26b60e0 .gallery-item img{border-radius:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-740e8c4{text-align:center;}.elementor-10090 .elementor-element.elementor-element-740e8c4 .elementor-heading-title{font-weight:700;}.elementor-10090 .elementor-element.elementor-element-9b284e7{--divider-border-style:solid;--divider-border-width:1px;}.elementor-10090 .elementor-element.elementor-element-9b284e7 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-10090 .elementor-element.elementor-element-9b284e7 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-10090 .elementor-element.elementor-element-3180dcc{text-align:center;font-size:16px;color:#000000;--textColor:#000000;}.elementor-10090 .elementor-element.elementor-element-96f2411 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-96f2411{text-align:center;}.elementor-10090 .elementor-element.elementor-element-96f2411 .elementor-heading-title{font-weight:700;}.elementor-10090 .elementor-element.elementor-element-c1927e1 .elementor-button{background-color:var( --e-global-color-db4cca9 );background-image:var( --e-global-color-db4cca9 );font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-10090 .elementor-element.elementor-element-c1927e1 .elementor-button:hover, .elementor-10090 .elementor-element.elementor-element-c1927e1 .elementor-button:focus{background-color:var( --e-global-color-text );background-image:var( --e-global-color-text );color:var( --e-global-color-db4cca9 );}.elementor-10090 .elementor-element.elementor-element-c1927e1 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-10090 .elementor-element.elementor-element-c1927e1 .elementor-button, .elementor-10090 .elementor-element.elementor-element-c1927e1 .elementor-button .elementor-button-icon{font-size:18px;}.elementor-10090 .elementor-element.elementor-element-c1927e1 .elementor-button:hover svg, .elementor-10090 .elementor-element.elementor-element-c1927e1 .elementor-button:focus svg{fill:var( --e-global-color-db4cca9 );} .elementor-10090 .elementor-element.elementor-element-d43710e .box-button, .elementor-10090 .elementor-element.elementor-element-d43710e .box-button .popup-icon,  .elementor-10090 .elementor-element.elementor-element-d43710e .box-button:hover,  .elementor-10090 .elementor-element.elementor-element-d43710e .box-button:focus, .elementor-10090 .elementor-element.elementor-element-d43710e .box-hover:hover .box-button{background:var( --e-global-color-primary );}.elementor-10090 .elementor-element.elementor-element-d43710e{width:var( --container-widget-width, 103.793% );max-width:103.793%;--container-widget-width:103.793%;--container-widget-flex-grow:0;}.elementor-10090 .elementor-element.elementor-element-d43710e > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-10090 .elementor-element.elementor-element-d43710e {--box-button-padding-top:15px;--box-button-padding-right:50px;--box-button-padding-bottom:15px;--box-button-padding-left:50px;}.elementor-10090 .elementor-element.elementor-element-d43710e .box-button{padding:15px 50px 15px 50px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-10090 .elementor-element.elementor-element-4e7c9e1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10090 .elementor-element.elementor-element-4e7c9e1{text-align:center;font-weight:700;}.elementor-10090 .elementor-element.elementor-element-2c4fcca > .elementor-widget-container{background-color:#F4FFFC;margin:10px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B5B5B5;}.elementor-10090 .elementor-element.elementor-element-2c4fcca{text-align:center;}.elementor-10090 .elementor-element.elementor-element-8f048e3 > .elementor-widget-container{background-color:#FFFFFF;margin:10px 0px 40px 0px;padding:20px 20px 20px 20px;border-style:dashed;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );}.elementor-10090 .elementor-element.elementor-element-8f048e3{font-size:16px;font-weight:300;line-height:2.5em;color:#000000;--textColor:#000000;}.elementor-10090 .elementor-element.elementor-element-e3d2ac3 > .elementor-element-populated, .elementor-10090 .elementor-element.elementor-element-e3d2ac3 > .elementor-element-populated > .elementor-background-overlay, .elementor-10090 .elementor-element.elementor-element-e3d2ac3 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-10090 .elementor-element.elementor-element-e3d2ac3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-e3d2ac3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-b2093db:not(.elementor-motion-effects-element-type-background), .elementor-10090 .elementor-element.elementor-element-b2093db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10090 .elementor-element.elementor-element-b2093db, .elementor-10090 .elementor-element.elementor-element-b2093db > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-10090 .elementor-element.elementor-element-b2093db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-b2093db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-55ad220.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10090 .elementor-element.elementor-element-55ad220 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10090 .elementor-element.elementor-element-55ad220 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-7675fe4 .elementor-repeater-item-b707177 .swiper-slide-bg{background-image:url(https://saunadepot.ca/wp-content/uploads/2024/01/df7df6d284c.jpg);background-size:contain;}.elementor-10090 .elementor-element.elementor-element-7675fe4 .elementor-repeater-item-4e93f59 .swiper-slide-bg{background-color:#000000;background-image:url(https://saunadepot.ca/wp-content/uploads/2024/06/ren1123b-scaled.jpg);background-size:contain;}.elementor-10090 .elementor-element.elementor-element-7675fe4 .elementor-repeater-item-e84bf2e .swiper-slide-bg{background-color:#000000;background-image:url(https://saunadepot.ca/wp-content/uploads/2024/06/vid-1.jpg);background-size:contain;}.elementor-10090 .elementor-element.elementor-element-7675fe4 .elementor-repeater-item-67b676c .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://saunadepot.ca/wp-content/uploads/2024/06/ren11-1.jpg);background-size:cover;}.elementor-10090 .elementor-element.elementor-element-7675fe4 .swiper-slide{transition-duration:calc(3000ms*1.2);height:300px;}.elementor-10090 .elementor-element.elementor-element-7675fe4 .swiper-slide-contents{max-width:66%;}.elementor-10090 .elementor-element.elementor-element-7675fe4 .swiper-slide-inner{text-align:center;}.elementor-10090 .elementor-element.elementor-element-95cd03c{text-align:center;}.elementor-10090 .elementor-element.elementor-element-c2b3f99{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10090 .elementor-element.elementor-element-c2b3f99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-10090 .elementor-element.elementor-element-c2b3f99 .gallery-item .gallery-caption{display:none;}.elementor-10090 .elementor-element.elementor-element-c2b3f99 .gallery-item{padding:0 15px 15px 0;}.elementor-10090 .elementor-element.elementor-element-c2b3f99 .gallery{margin:0 -15px -15px 0;}.elementor-10090 .elementor-element.elementor-element-c2b3f99 .gallery-item img{border-radius:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-c114392{text-align:center;}.elementor-10090 .elementor-element.elementor-element-c114392 .elementor-heading-title{font-weight:700;}.elementor-10090 .elementor-element.elementor-element-1cdc1c3{--divider-border-style:solid;--divider-border-width:1px;}.elementor-10090 .elementor-element.elementor-element-1cdc1c3 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-10090 .elementor-element.elementor-element-1cdc1c3 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-10090 .elementor-element.elementor-element-09bc81a{text-align:center;font-size:16px;color:#000000;--textColor:#000000;}.elementor-10090 .elementor-element.elementor-element-857a592 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-857a592{text-align:center;}.elementor-10090 .elementor-element.elementor-element-857a592 .elementor-heading-title{font-weight:700;}.elementor-10090 .elementor-element.elementor-element-ccc51a4 .elementor-button{background-color:var( --e-global-color-db4cca9 );background-image:var( --e-global-color-db4cca9 );font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-10090 .elementor-element.elementor-element-ccc51a4 .elementor-button:hover, .elementor-10090 .elementor-element.elementor-element-ccc51a4 .elementor-button:focus{background-color:var( --e-global-color-text );background-image:var( --e-global-color-text );color:var( --e-global-color-db4cca9 );}.elementor-10090 .elementor-element.elementor-element-ccc51a4 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-10090 .elementor-element.elementor-element-ccc51a4 .elementor-button, .elementor-10090 .elementor-element.elementor-element-ccc51a4 .elementor-button .elementor-button-icon{font-size:18px;}.elementor-10090 .elementor-element.elementor-element-ccc51a4 .elementor-button:hover svg, .elementor-10090 .elementor-element.elementor-element-ccc51a4 .elementor-button:focus svg{fill:var( --e-global-color-db4cca9 );} .elementor-10090 .elementor-element.elementor-element-0cf7630 .box-button, .elementor-10090 .elementor-element.elementor-element-0cf7630 .box-button .popup-icon,  .elementor-10090 .elementor-element.elementor-element-0cf7630 .box-button:hover,  .elementor-10090 .elementor-element.elementor-element-0cf7630 .box-button:focus, .elementor-10090 .elementor-element.elementor-element-0cf7630 .box-hover:hover .box-button{background:var( --e-global-color-primary );}.elementor-10090 .elementor-element.elementor-element-0cf7630{width:100%;max-width:100%;}.elementor-10090 .elementor-element.elementor-element-0cf7630 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-10090 .elementor-element.elementor-element-0cf7630 {--box-button-padding-top:15px;--box-button-padding-right:50px;--box-button-padding-bottom:15px;--box-button-padding-left:50px;}.elementor-10090 .elementor-element.elementor-element-0cf7630 .box-button{padding:15px 50px 15px 50px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-10090 .elementor-element.elementor-element-96a8183 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10090 .elementor-element.elementor-element-96a8183{text-align:center;font-weight:700;}.elementor-10090 .elementor-element.elementor-element-57376d2 > .elementor-widget-container{background-color:#F4FFFC;margin:10px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B5B5B5;}.elementor-10090 .elementor-element.elementor-element-57376d2{text-align:center;}.elementor-10090 .elementor-element.elementor-element-082ae32:not(.elementor-motion-effects-element-type-background), .elementor-10090 .elementor-element.elementor-element-082ae32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10090 .elementor-element.elementor-element-082ae32, .elementor-10090 .elementor-element.elementor-element-082ae32 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-10090 .elementor-element.elementor-element-082ae32{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-082ae32 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-5bbc4d8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10090 .elementor-element.elementor-element-5bbc4d8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10090 .elementor-element.elementor-element-5bbc4d8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-6248617 .elementor-repeater-item-b707177 .swiper-slide-bg{background-image:url(https://saunadepot.ca/wp-content/uploads/2024/01/8x8.jpg);background-size:contain;}.elementor-10090 .elementor-element.elementor-element-6248617 .elementor-repeater-item-4e93f59 .swiper-slide-bg{background-color:#000000;background-image:url(https://saunadepot.ca/wp-content/uploads/2024/06/ren11-scaled.jpg);background-size:contain;}.elementor-10090 .elementor-element.elementor-element-6248617 .elementor-repeater-item-e84bf2e .swiper-slide-bg{background-color:#000000;background-image:url(https://saunadepot.ca/wp-content/uploads/2024/06/ren1-1-scaled.jpg);background-size:contain;}.elementor-10090 .elementor-element.elementor-element-6248617 .swiper-slide{transition-duration:calc(3000ms*1.2);height:300px;}.elementor-10090 .elementor-element.elementor-element-6248617 .swiper-slide-contents{max-width:66%;}.elementor-10090 .elementor-element.elementor-element-6248617 .swiper-slide-inner{text-align:center;}.elementor-10090 .elementor-element.elementor-element-5cd0c90{text-align:center;}.elementor-10090 .elementor-element.elementor-element-8c562c7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10090 .elementor-element.elementor-element-8c562c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-10090 .elementor-element.elementor-element-8c562c7 .gallery-item .gallery-caption{display:none;}.elementor-10090 .elementor-element.elementor-element-8c562c7 .gallery-item{padding:0 15px 15px 0;}.elementor-10090 .elementor-element.elementor-element-8c562c7 .gallery{margin:0 -15px -15px 0;}.elementor-10090 .elementor-element.elementor-element-8c562c7 .gallery-item img{border-radius:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-fe7baa5{text-align:center;}.elementor-10090 .elementor-element.elementor-element-fe7baa5 .elementor-heading-title{font-weight:700;}.elementor-10090 .elementor-element.elementor-element-4579cc6{--divider-border-style:solid;--divider-border-width:1px;}.elementor-10090 .elementor-element.elementor-element-4579cc6 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-10090 .elementor-element.elementor-element-4579cc6 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-10090 .elementor-element.elementor-element-dec07ec{text-align:center;font-size:16px;color:#000000;--textColor:#000000;}.elementor-10090 .elementor-element.elementor-element-1e4e150 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-1e4e150{text-align:center;}.elementor-10090 .elementor-element.elementor-element-1e4e150 .elementor-heading-title{font-weight:700;}.elementor-10090 .elementor-element.elementor-element-43f7946 .elementor-button{background-color:var( --e-global-color-db4cca9 );background-image:var( --e-global-color-db4cca9 );font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-10090 .elementor-element.elementor-element-43f7946 .elementor-button:hover, .elementor-10090 .elementor-element.elementor-element-43f7946 .elementor-button:focus{background-color:var( --e-global-color-text );background-image:var( --e-global-color-text );color:var( --e-global-color-db4cca9 );}.elementor-10090 .elementor-element.elementor-element-43f7946 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-10090 .elementor-element.elementor-element-43f7946 .elementor-button, .elementor-10090 .elementor-element.elementor-element-43f7946 .elementor-button .elementor-button-icon{font-size:18px;}.elementor-10090 .elementor-element.elementor-element-43f7946 .elementor-button:hover svg, .elementor-10090 .elementor-element.elementor-element-43f7946 .elementor-button:focus svg{fill:var( --e-global-color-db4cca9 );} .elementor-10090 .elementor-element.elementor-element-d961c63 .box-button, .elementor-10090 .elementor-element.elementor-element-d961c63 .box-button .popup-icon,  .elementor-10090 .elementor-element.elementor-element-d961c63 .box-button:hover,  .elementor-10090 .elementor-element.elementor-element-d961c63 .box-button:focus, .elementor-10090 .elementor-element.elementor-element-d961c63 .box-hover:hover .box-button{background:var( --e-global-color-primary );}.elementor-10090 .elementor-element.elementor-element-d961c63{width:100%;max-width:100%;}.elementor-10090 .elementor-element.elementor-element-d961c63 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-10090 .elementor-element.elementor-element-d961c63 {--box-button-padding-top:15px;--box-button-padding-right:50px;--box-button-padding-bottom:15px;--box-button-padding-left:50px;}.elementor-10090 .elementor-element.elementor-element-d961c63 .box-button{padding:15px 50px 15px 50px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-10090 .elementor-element.elementor-element-259349c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10090 .elementor-element.elementor-element-259349c{text-align:center;font-weight:700;}.elementor-10090 .elementor-element.elementor-element-9f16776 > .elementor-widget-container{background-color:#F4FFFC;margin:10px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B5B5B5;}.elementor-10090 .elementor-element.elementor-element-9f16776{text-align:center;}.elementor-10090 .elementor-element.elementor-element-a3bbc33:not(.elementor-motion-effects-element-type-background), .elementor-10090 .elementor-element.elementor-element-a3bbc33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10090 .elementor-element.elementor-element-a3bbc33, .elementor-10090 .elementor-element.elementor-element-a3bbc33 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-10090 .elementor-element.elementor-element-a3bbc33{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-10090 .elementor-element.elementor-element-a3bbc33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-4c44641.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10090 .elementor-element.elementor-element-4c44641 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10090 .elementor-element.elementor-element-4c44641 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-037d37d .elementor-repeater-item-6f0b33a .swiper-slide-bg{background-image:url(https://saunadepot.ca/wp-content/uploads/2024/07/59b55341-1ddd-4ea8-96b9-9cf140c00bcf.jpg);background-size:contain;}.elementor-10090 .elementor-element.elementor-element-037d37d .elementor-repeater-item-e540b11 .swiper-slide-bg{background-image:url(https://saunadepot.ca/wp-content/uploads/2024/07/modern-sauna12x8.jpg);background-size:contain;}.elementor-10090 .elementor-element.elementor-element-037d37d .swiper-slide{transition-duration:calc(3000ms*1.2);height:312px;}.elementor-10090 .elementor-element.elementor-element-037d37d .swiper-slide-contents{max-width:66%;}.elementor-10090 .elementor-element.elementor-element-037d37d .swiper-slide-inner{text-align:center;}.elementor-10090 .elementor-element.elementor-element-afd5bbc{text-align:center;}.elementor-10090 .elementor-element.elementor-element-8cbcdc4{width:var( --container-widget-width, 79.999% );max-width:79.999%;--container-widget-width:79.999%;--container-widget-flex-grow:0;}.elementor-10090 .elementor-element.elementor-element-8cbcdc4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-10090 .elementor-element.elementor-element-8cbcdc4 .gallery-item .gallery-caption{display:none;}.elementor-10090 .elementor-element.elementor-element-8cbcdc4 .gallery-item{padding:0 15px 15px 0;}.elementor-10090 .elementor-element.elementor-element-8cbcdc4 .gallery{margin:0 -15px -15px 0;}.elementor-10090 .elementor-element.elementor-element-8cbcdc4 .gallery-item img{border-radius:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-fd3561b{text-align:center;}.elementor-10090 .elementor-element.elementor-element-fd3561b .elementor-heading-title{font-weight:700;}.elementor-10090 .elementor-element.elementor-element-ccea397{--divider-border-style:solid;--divider-border-width:1px;}.elementor-10090 .elementor-element.elementor-element-ccea397 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-10090 .elementor-element.elementor-element-ccea397 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-10090 .elementor-element.elementor-element-1c39ea5{text-align:center;font-size:16px;color:#000000;--textColor:#000000;}.elementor-10090 .elementor-element.elementor-element-37c583c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-37c583c{text-align:center;}.elementor-10090 .elementor-element.elementor-element-37c583c .elementor-heading-title{font-weight:700;}.elementor-10090 .elementor-element.elementor-element-020038d .elementor-button{background-color:var( --e-global-color-db4cca9 );background-image:var( --e-global-color-db4cca9 );font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-10090 .elementor-element.elementor-element-020038d .elementor-button:hover, .elementor-10090 .elementor-element.elementor-element-020038d .elementor-button:focus{background-color:var( --e-global-color-text );background-image:var( --e-global-color-text );color:var( --e-global-color-db4cca9 );}.elementor-10090 .elementor-element.elementor-element-020038d > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-10090 .elementor-element.elementor-element-020038d .elementor-button, .elementor-10090 .elementor-element.elementor-element-020038d .elementor-button .elementor-button-icon{font-size:18px;}.elementor-10090 .elementor-element.elementor-element-020038d .elementor-button:hover svg, .elementor-10090 .elementor-element.elementor-element-020038d .elementor-button:focus svg{fill:var( --e-global-color-db4cca9 );} .elementor-10090 .elementor-element.elementor-element-81a9c75 .box-button, .elementor-10090 .elementor-element.elementor-element-81a9c75 .box-button .popup-icon,  .elementor-10090 .elementor-element.elementor-element-81a9c75 .box-button:hover,  .elementor-10090 .elementor-element.elementor-element-81a9c75 .box-button:focus, .elementor-10090 .elementor-element.elementor-element-81a9c75 .box-hover:hover .box-button{background:var( --e-global-color-primary );}.elementor-10090 .elementor-element.elementor-element-81a9c75{width:100%;max-width:100%;}.elementor-10090 .elementor-element.elementor-element-81a9c75 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-10090 .elementor-element.elementor-element-81a9c75 {--box-button-padding-top:15px;--box-button-padding-right:50px;--box-button-padding-bottom:15px;--box-button-padding-left:50px;}.elementor-10090 .elementor-element.elementor-element-81a9c75 .box-button{padding:15px 50px 15px 50px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-10090 .elementor-element.elementor-element-40b987e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10090 .elementor-element.elementor-element-40b987e{text-align:center;font-weight:700;}.elementor-10090 .elementor-element.elementor-element-21442e9 > .elementor-widget-container{background-color:#F4FFFC;margin:10px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B5B5B5;}.elementor-10090 .elementor-element.elementor-element-21442e9{text-align:center;}.elementor-10090 .elementor-element.elementor-element-555574a > .elementor-container{max-width:880px;}.elementor-10090 .elementor-element.elementor-element-555574a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 20px 70px 20px;}.elementor-10090 .elementor-element.elementor-element-555574a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-255a1b6 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:#556068;}.elementor-10090 .elementor-element.elementor-element-255a1b6 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:#556068;}.elementor-10090 .elementor-element.elementor-element-255a1b6 .e-tabs-items-wrapper .e-section-title{border-style:solid;}.elementor-10090 .elementor-element.elementor-element-c139f57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10090 .elementor-element.elementor-element-c139f57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-d0e49a9 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-10090 .elementor-element.elementor-element-d0e49a9 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-10090 .elementor-element.elementor-element-d0e49a9{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-10090 .elementor-element.elementor-element-63f5dc8:not(.elementor-motion-effects-element-type-background), .elementor-10090 .elementor-element.elementor-element-63f5dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db4cca9 );}.elementor-10090 .elementor-element.elementor-element-63f5dc8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-63f5dc8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-63f5dc8 > .elementor-shape-top svg{width:calc(220% + 1.3px);height:60px;}.elementor-10090 .elementor-element.elementor-element-f6735e9 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10090 .elementor-element.elementor-element-f6735e9{text-align:center;}.elementor-10090 .elementor-element.elementor-element-f6735e9 .elementor-heading-title{font-size:37px;font-weight:600;color:var( --e-global-color-primary );}.elementor-10090 .elementor-element.elementor-element-1452594:not(.elementor-motion-effects-element-type-background), .elementor-10090 .elementor-element.elementor-element-1452594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-10090 .elementor-element.elementor-element-1452594{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-1452594 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-6105080{padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-79650cd > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-10090 .elementor-element.elementor-element-b6a6fb5 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-10090 .elementor-element.elementor-element-b6a6fb5 .eael-infobox .infobox-icon{align-self:center;}.elementor-10090 .elementor-element.elementor-element-b6a6fb5 .eael-infobox .infobox-icon img{width:500px;}.elementor-10090 .elementor-element.elementor-element-b6a6fb5 .eael-infobox.icon-on-left .infobox-icon{width:500px;}.elementor-10090 .elementor-element.elementor-element-b6a6fb5 .eael-infobox.icon-on-right .infobox-icon{width:500px;}.elementor-10090 .elementor-element.elementor-element-b6a6fb5 .eael-infobox .infobox-content .title{color:#121212;font-family:"Noto Sans HK", Sans-serif;font-size:2rem;line-height:1.1em;margin:20px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-b6a6fb5 .eael-infobox .infobox-content p{margin:20px 0px 0px 0px;color:#262626;font-family:"Noto Sans HK", Sans-serif;font-size:1.2rem;font-weight:300;line-height:1.5em;}.elementor-10090 .elementor-element.elementor-element-b6a6fb5 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-10090 .elementor-element.elementor-element-b6a6fb5 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-10090 .elementor-element.elementor-element-1256c5b > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-10090 .elementor-element.elementor-element-1256c5b .eael-infobox .infobox-icon{align-self:center;}.elementor-10090 .elementor-element.elementor-element-1256c5b .eael-infobox .infobox-icon img{width:500px;}.elementor-10090 .elementor-element.elementor-element-1256c5b .eael-infobox.icon-on-left .infobox-icon{width:500px;}.elementor-10090 .elementor-element.elementor-element-1256c5b .eael-infobox.icon-on-right .infobox-icon{width:500px;}.elementor-10090 .elementor-element.elementor-element-1256c5b .eael-infobox .infobox-content .title{color:#121212;font-family:"Noto Sans HK", Sans-serif;font-size:2rem;line-height:1.1em;margin:20px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-1256c5b .eael-infobox .infobox-content p{margin:20px 0px 0px 0px;color:#262626;font-family:"Noto Sans HK", Sans-serif;font-size:1.2rem;font-weight:300;line-height:1.5em;}.elementor-10090 .elementor-element.elementor-element-1256c5b .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-10090 .elementor-element.elementor-element-1256c5b .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-10090 .elementor-element.elementor-element-d9def4f > .elementor-element-populated{margin:50px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-10090 .elementor-element.elementor-element-770ceb7 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-10090 .elementor-element.elementor-element-770ceb7 .eael-infobox .infobox-icon{align-self:center;}.elementor-10090 .elementor-element.elementor-element-770ceb7 .eael-infobox .infobox-icon img{width:500px;}.elementor-10090 .elementor-element.elementor-element-770ceb7 .eael-infobox.icon-on-left .infobox-icon{width:500px;}.elementor-10090 .elementor-element.elementor-element-770ceb7 .eael-infobox.icon-on-right .infobox-icon{width:500px;}.elementor-10090 .elementor-element.elementor-element-770ceb7 .eael-infobox .infobox-content .title{color:#121212;font-family:"Noto Sans HK", Sans-serif;font-size:2rem;line-height:1.1em;margin:20px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-770ceb7 .eael-infobox .infobox-content p{margin:20px 0px 0px 0px;color:#262626;font-family:"Noto Sans HK", Sans-serif;font-size:1.2rem;font-weight:300;line-height:1.5em;}.elementor-10090 .elementor-element.elementor-element-770ceb7 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-10090 .elementor-element.elementor-element-770ceb7 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-10090 .elementor-element.elementor-element-41c7cfd > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-10090 .elementor-element.elementor-element-41c7cfd .eael-infobox .infobox-icon{align-self:center;}.elementor-10090 .elementor-element.elementor-element-41c7cfd .eael-infobox .infobox-icon img{width:500px;}.elementor-10090 .elementor-element.elementor-element-41c7cfd .eael-infobox.icon-on-left .infobox-icon{width:500px;}.elementor-10090 .elementor-element.elementor-element-41c7cfd .eael-infobox.icon-on-right .infobox-icon{width:500px;}.elementor-10090 .elementor-element.elementor-element-41c7cfd .eael-infobox .infobox-content .title{color:#121212;font-family:"Noto Sans HK", Sans-serif;font-size:2rem;line-height:1.1em;margin:20px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-41c7cfd .eael-infobox .infobox-content p{margin:20px 0px 0px 0px;color:#262626;font-family:"Noto Sans HK", Sans-serif;font-size:1.2rem;font-weight:300;line-height:1.5em;}.elementor-10090 .elementor-element.elementor-element-41c7cfd .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-10090 .elementor-element.elementor-element-41c7cfd .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-10090 .elementor-element.elementor-element-0a1f4a7{padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-a31429d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10090 .elementor-element.elementor-element-029fcf5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-029fcf5{text-align:center;}.elementor-10090 .elementor-element.elementor-element-029fcf5 .elementor-heading-title{font-size:3.5em;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-10090 .elementor-element.elementor-element-e9dcee9 .elementor-button{background-color:var( --e-global-color-primary );background-image:var( --e-global-color-primary );text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:groove;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-10090 .elementor-element.elementor-element-e9dcee9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-10090 .elementor-element.elementor-element-e9dcee9 > .elementor-widget-container{padding:20px 0px 20px 0px;border-style:groove;border-width:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-e9dcee9 .elementor-button, .elementor-10090 .elementor-element.elementor-element-e9dcee9 .elementor-button .elementor-button-icon{font-size:24px;}.elementor-10090 .elementor-element.elementor-element-e7bc3e1{text-align:center;color:#606B89;--textColor:#606B89;}.elementor-10090 .elementor-element.elementor-element-2ff092c8 > .elementor-shape-top .elementor-shape-fill{fill:#F7F7F7;}.elementor-10090 .elementor-element.elementor-element-2ff092c8 > .elementor-shape-top svg{width:calc(220% + 1.3px);height:60px;transform:translateX(-50%) rotateY(180deg);}.elementor-10090 .elementor-element.elementor-element-2ff092c8{margin-top:0px;margin-bottom:50px;padding:135px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-5cfd80d > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-10090 .elementor-element.elementor-element-5cfd80d{text-align:center;}.elementor-10090 .elementor-element.elementor-element-5cfd80d .elementor-heading-title{font-size:3em;font-weight:500;line-height:1.1em;color:#3E4F69;}.elementor-10090 .elementor-element.elementor-element-65ab4c92{text-align:center;}.elementor-10090 .elementor-element.elementor-element-65ab4c92 img, .elementor-10090 .elementor-element.elementor-element-65ab4c92 svg{width:60%;}.elementor-10090 .elementor-element.elementor-element-65ab4c92 svg{height:100%;}.elementor-10090 .elementor-element.elementor-element-65ab4c92 img{height:100%;object-fit:cover;object-position:center center;}.elementor-10090 .elementor-element.elementor-element-2f9fd9e:not(.elementor-motion-effects-element-type-background), .elementor-10090 .elementor-element.elementor-element-2f9fd9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-10090 .elementor-element.elementor-element-2f9fd9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 30px 0px;}.elementor-10090 .elementor-element.elementor-element-2f9fd9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-2f9fd9e > .elementor-shape-top svg{width:calc(220% + 1.3px);height:60px;transform:translateX(-50%) rotateY(180deg);}.elementor-10090 .elementor-element.elementor-element-fbb4942 > .elementor-container{max-width:600px;}.elementor-10090 .elementor-element.elementor-element-e9e4c96{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10090 .elementor-element.elementor-element-e9e4c96 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-10090 .elementor-element.elementor-element-e9e4c96 .elementor-heading-title{font-size:3em;font-weight:500;line-height:1.1em;color:#3E4F69;}.elementor-10090 .elementor-element.elementor-element-9b682ba > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10090 .elementor-element.elementor-element-83b0ecf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-10090 .elementor-element.elementor-element-83b0ecf .eael-infobox .infobox-icon{align-self:center;margin:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-83b0ecf .eael-infobox .infobox-icon img{width:85px;padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-83b0ecf .eael-infobox.icon-on-left .infobox-icon{width:85px;}.elementor-10090 .elementor-element.elementor-element-83b0ecf .eael-infobox.icon-on-right .infobox-icon{width:85px;}.elementor-10090 .elementor-element.elementor-element-83b0ecf .eael-infobox .infobox-content .title{color:#322F52;margin:15px 0px 15px 0px;}.elementor-10090 .elementor-element.elementor-element-83b0ecf .eael-infobox .infobox-content p{margin:0px 0px 0px 0px;color:#322F52;font-family:"Montserrat", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-10090 .elementor-element.elementor-element-83b0ecf .eael-infobox .infobox-content{padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-83b0ecf .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-10090 .elementor-element.elementor-element-83b0ecf .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-10090 .elementor-element.elementor-element-2362a18 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-10090 .elementor-element.elementor-element-2362a18 .eael-infobox .infobox-icon{align-self:center;margin:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-2362a18 .eael-infobox .infobox-icon img{width:85px;padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-2362a18 .eael-infobox.icon-on-left .infobox-icon{width:85px;}.elementor-10090 .elementor-element.elementor-element-2362a18 .eael-infobox.icon-on-right .infobox-icon{width:85px;}.elementor-10090 .elementor-element.elementor-element-2362a18 .eael-infobox .infobox-content .title{color:#322F52;margin:15px 0px 15px 0px;}.elementor-10090 .elementor-element.elementor-element-2362a18 .eael-infobox .infobox-content p{margin:0px 0px 0px 0px;color:#322F52;font-family:"Montserrat", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-10090 .elementor-element.elementor-element-2362a18 .eael-infobox .infobox-content{padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-2362a18 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-10090 .elementor-element.elementor-element-2362a18 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-10090 .elementor-element.elementor-element-61231ee img, .elementor-10090 .elementor-element.elementor-element-61231ee svg{width:68%;}.elementor-10090 .elementor-element.elementor-element-61231ee svg{height:auto;}.elementor-10090 .elementor-element.elementor-element-ef966f7 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-10090 .elementor-element.elementor-element-ef966f7 .eael-infobox .infobox-icon{align-self:center;margin:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-ef966f7 .eael-infobox .infobox-icon img{width:85px;padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-ef966f7 .eael-infobox.icon-on-left .infobox-icon{width:85px;}.elementor-10090 .elementor-element.elementor-element-ef966f7 .eael-infobox.icon-on-right .infobox-icon{width:85px;}.elementor-10090 .elementor-element.elementor-element-ef966f7 .eael-infobox .infobox-content .title{color:#322F52;margin:15px 0px 15px 0px;}.elementor-10090 .elementor-element.elementor-element-ef966f7 .eael-infobox .infobox-content p{margin:0px 0px 0px 0px;color:#322F52;font-family:"Montserrat", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-10090 .elementor-element.elementor-element-ef966f7 .eael-infobox .infobox-content{padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-ef966f7 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-10090 .elementor-element.elementor-element-ef966f7 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-10090 .elementor-element.elementor-element-c951eba > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-10090 .elementor-element.elementor-element-c951eba .eael-infobox .infobox-icon{align-self:center;margin:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-c951eba .eael-infobox .infobox-icon img{width:85px;padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-c951eba .eael-infobox.icon-on-left .infobox-icon{width:85px;}.elementor-10090 .elementor-element.elementor-element-c951eba .eael-infobox.icon-on-right .infobox-icon{width:85px;}.elementor-10090 .elementor-element.elementor-element-c951eba .eael-infobox .infobox-content .title{color:#322F52;margin:15px 0px 15px 0px;}.elementor-10090 .elementor-element.elementor-element-c951eba .eael-infobox .infobox-content p{margin:0px 0px 0px 0px;color:#322F52;font-family:"Montserrat", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-10090 .elementor-element.elementor-element-c951eba .eael-infobox .infobox-content{padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-c951eba .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-10090 .elementor-element.elementor-element-c951eba .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-10090 .elementor-element.elementor-element-428650f > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-10090 .elementor-element.elementor-element-428650f .eael-infobox .infobox-icon{align-self:center;margin:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-428650f .eael-infobox .infobox-icon img{width:85px;padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-428650f .eael-infobox.icon-on-left .infobox-icon{width:85px;}.elementor-10090 .elementor-element.elementor-element-428650f .eael-infobox.icon-on-right .infobox-icon{width:85px;}.elementor-10090 .elementor-element.elementor-element-428650f .eael-infobox .infobox-content .title{color:#322F52;margin:15px 0px 15px 0px;}.elementor-10090 .elementor-element.elementor-element-428650f .eael-infobox .infobox-content p{margin:0px 0px 0px 0px;color:#322F52;font-family:"Montserrat", Sans-serif;font-size:0.9rem;line-height:1.5em;}.elementor-10090 .elementor-element.elementor-element-428650f .eael-infobox .infobox-content{padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-428650f .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-10090 .elementor-element.elementor-element-428650f .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-10090 .elementor-element.elementor-element-95ca872 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10090 .elementor-element.elementor-element-95ca872:not(.elementor-motion-effects-element-type-background), .elementor-10090 .elementor-element.elementor-element-95ca872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-10090 .elementor-element.elementor-element-95ca872{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-10090 .elementor-element.elementor-element-95ca872 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-2bd46a86{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10090 .elementor-element.elementor-element-2bd46a86 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-2bd46a86 .elementor-heading-title{font-size:3em;font-weight:500;line-height:1.1em;color:#3E4F69;}.elementor-10090 .elementor-element.elementor-element-2968d0c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10090 .elementor-element.elementor-element-2968d0c{padding:25px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-7e042f24 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-10090 .elementor-element.elementor-element-7e042f24.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-10090 .elementor-element.elementor-element-7e042f24.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-10090 .elementor-element.elementor-element-7e042f24.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-10090 .elementor-element.elementor-element-7e042f24 .elementor-cta .elementor-cta__bg, .elementor-10090 .elementor-element.elementor-element-7e042f24 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10090 .elementor-element.elementor-element-7e042f24 .elementor-cta__content{min-height:250px;text-align:center;}.elementor-10090 .elementor-element.elementor-element-7e042f24 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000002B;}.elementor-10090 .elementor-element.elementor-element-7e042f24 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,0.48);}.elementor-10090 .elementor-element.elementor-element-7e042f24 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 1.5px ) hue-rotate( 0deg );}.elementor-10090 .elementor-element.elementor-element-35ff070 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-10090 .elementor-element.elementor-element-35ff070.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-10090 .elementor-element.elementor-element-35ff070.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-10090 .elementor-element.elementor-element-35ff070.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-10090 .elementor-element.elementor-element-35ff070 .elementor-cta .elementor-cta__bg, .elementor-10090 .elementor-element.elementor-element-35ff070 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10090 .elementor-element.elementor-element-35ff070 .elementor-cta__content{min-height:250px;text-align:center;}.elementor-10090 .elementor-element.elementor-element-35ff070 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000002B;}.elementor-10090 .elementor-element.elementor-element-35ff070 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,0.48);}.elementor-10090 .elementor-element.elementor-element-35ff070 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 1.5px ) hue-rotate( 0deg );}.elementor-10090 .elementor-element.elementor-element-8e4737d .elementor-cta__content-item{transition-duration:1000ms;}.elementor-10090 .elementor-element.elementor-element-8e4737d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-10090 .elementor-element.elementor-element-8e4737d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-10090 .elementor-element.elementor-element-8e4737d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-10090 .elementor-element.elementor-element-8e4737d .elementor-cta .elementor-cta__bg, .elementor-10090 .elementor-element.elementor-element-8e4737d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10090 .elementor-element.elementor-element-8e4737d .elementor-cta__content{min-height:250px;text-align:center;}.elementor-10090 .elementor-element.elementor-element-8e4737d .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000002B;}.elementor-10090 .elementor-element.elementor-element-8e4737d .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,0.48);}.elementor-10090 .elementor-element.elementor-element-8e4737d .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 1.5px ) hue-rotate( 0deg );}.elementor-10090 .elementor-element.elementor-element-9c16d05 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-10090 .elementor-element.elementor-element-9c16d05.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-10090 .elementor-element.elementor-element-9c16d05.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-10090 .elementor-element.elementor-element-9c16d05.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-10090 .elementor-element.elementor-element-9c16d05 .elementor-cta .elementor-cta__bg, .elementor-10090 .elementor-element.elementor-element-9c16d05 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10090 .elementor-element.elementor-element-9c16d05 .elementor-cta__content{min-height:250px;text-align:center;}.elementor-10090 .elementor-element.elementor-element-9c16d05 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000002B;}.elementor-10090 .elementor-element.elementor-element-9c16d05 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,0.48);}.elementor-10090 .elementor-element.elementor-element-9c16d05 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 1.5px ) hue-rotate( 0deg );}.elementor-10090 .elementor-element.elementor-element-20b7224:not(.elementor-motion-effects-element-type-background), .elementor-10090 .elementor-element.elementor-element-20b7224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCD4C4;background-image:url("https://saunadepot.ca/wp-content/uploads/2023/11/0e61974b-pattern-1-copy.png");}.elementor-10090 .elementor-element.elementor-element-20b7224{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;z-index:1;}.elementor-10090 .elementor-element.elementor-element-20b7224 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10090 .elementor-element.elementor-element-20b7224 > .elementor-shape-top .elementor-shape-fill{fill:#F7F7F7;}.elementor-10090 .elementor-element.elementor-element-20b7224 > .elementor-shape-top svg{width:calc(220% + 1.3px);height:60px;}.elementor-10090 .elementor-element.elementor-element-20b7224 > .elementor-shape-bottom svg{width:calc(229% + 1.3px);height:60px;}.elementor-10090 .elementor-element.elementor-element-b8487c6{margin-top:0px;margin-bottom:70px;}.elementor-10090 .elementor-element.elementor-element-4a2ee84 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-10090 .elementor-element.elementor-element-4a2ee84{text-align:center;}.elementor-10090 .elementor-element.elementor-element-4a2ee84 .elementor-heading-title{font-weight:500;color:var( --e-global-color-primary );}.elementor-10090 .elementor-element.elementor-element-b389d8b{text-align:center;font-size:16px;font-weight:500;line-height:30px;color:var( --e-global-color-primary );--textColor:var( --e-global-color-primary );}.elementor-10090 .elementor-element.elementor-element-5bedb50{width:auto;max-width:auto;top:-5vw;}body:not(.rtl) .elementor-10090 .elementor-element.elementor-element-5bedb50{right:-15vw;}body.rtl .elementor-10090 .elementor-element.elementor-element-5bedb50{left:-15vw;}.elementor-10090 .elementor-element.elementor-element-f931f99{width:auto;max-width:auto;top:2vw;}body:not(.rtl) .elementor-10090 .elementor-element.elementor-element-f931f99{right:-8vw;}body.rtl .elementor-10090 .elementor-element.elementor-element-f931f99{left:-8vw;}.elementor-10090 .elementor-element.elementor-element-76bc355 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 30px 0px;padding:15px 15px 15px 15px;transition:background 0.5s;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);}.elementor-10090 .elementor-element.elementor-element-76bc355:hover .elementor-widget-container{background-color:#2E2018;}.elementor-10090 .elementor-element.elementor-element-76bc355 .eael-infobox .infobox-icon{align-self:center;}.elementor-10090 .elementor-element.elementor-element-76bc355 .eael-infobox .infobox-icon img{background-color:#FFFFFF;border-style:none;width:217px;padding:10px 10px 10px 10px;}.elementor-10090 .elementor-element.elementor-element-76bc355 .eael-infobox.icon-on-left .infobox-icon{width:217px;}.elementor-10090 .elementor-element.elementor-element-76bc355 .eael-infobox.icon-on-right .infobox-icon{width:217px;}.elementor-10090 .elementor-element.elementor-element-76bc355 .eael-infobox .infobox-content .title{color:#ffffff;}.elementor-10090 .elementor-element.elementor-element-76bc355 .eael-infobox .infobox-content p{color:#FFFFFF;}.elementor-10090 .elementor-element.elementor-element-76bc355 .eael-infobox:hover .infobox-content .title{color:#ffffff;}.elementor-10090 .elementor-element.elementor-element-76bc355 .eael-infobox:hover .infobox-content p{color:#ffffff;transition:400ms;}.elementor-10090 .elementor-element.elementor-element-76bc355 .eael-infobox:hover .infobox-content h4{transition:400ms;}.elementor-10090 .elementor-element.elementor-element-6d6df5f > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 30px 0px;padding:15px 15px 15px 15px;transition:background 0.5s;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);}.elementor-10090 .elementor-element.elementor-element-6d6df5f:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-10090 .elementor-element.elementor-element-6d6df5f .eael-infobox .infobox-icon{align-self:center;}.elementor-10090 .elementor-element.elementor-element-6d6df5f .eael-infobox .infobox-icon img{background-color:#FFFFFF;border-style:none;width:111px;padding:10px 10px 10px 10px;}.elementor-10090 .elementor-element.elementor-element-6d6df5f .eael-infobox.icon-on-left .infobox-icon{width:111px;}.elementor-10090 .elementor-element.elementor-element-6d6df5f .eael-infobox.icon-on-right .infobox-icon{width:111px;}.elementor-10090 .elementor-element.elementor-element-6d6df5f .eael-infobox .infobox-content .title{color:#ffffff;}.elementor-10090 .elementor-element.elementor-element-6d6df5f .eael-infobox .infobox-content p{color:#FFFFFF;}.elementor-10090 .elementor-element.elementor-element-6d6df5f .eael-infobox:hover .infobox-content .title{color:#ffffff;}.elementor-10090 .elementor-element.elementor-element-6d6df5f .eael-infobox:hover .infobox-content p{color:#ffffff;transition:400ms;}.elementor-10090 .elementor-element.elementor-element-6d6df5f .eael-infobox:hover .infobox-content h4{transition:400ms;}.elementor-10090 .elementor-element.elementor-element-edaf79e > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 30px 0px;padding:15px 15px 15px 15px;transition:background 0.5s;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);}.elementor-10090 .elementor-element.elementor-element-edaf79e:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-10090 .elementor-element.elementor-element-edaf79e .eael-infobox .infobox-icon{align-self:center;}.elementor-10090 .elementor-element.elementor-element-edaf79e .eael-infobox .infobox-icon img{background-color:#FFFFFF;border-style:none;width:168px;padding:10px 10px 10px 10px;}.elementor-10090 .elementor-element.elementor-element-edaf79e .eael-infobox.icon-on-left .infobox-icon{width:168px;}.elementor-10090 .elementor-element.elementor-element-edaf79e .eael-infobox.icon-on-right .infobox-icon{width:168px;}.elementor-10090 .elementor-element.elementor-element-edaf79e .eael-infobox .infobox-content .title{color:#ffffff;}.elementor-10090 .elementor-element.elementor-element-edaf79e .eael-infobox .infobox-content p{color:#FFFFFF;}.elementor-10090 .elementor-element.elementor-element-edaf79e .eael-infobox:hover .infobox-content .title{color:#ffffff;}.elementor-10090 .elementor-element.elementor-element-edaf79e .eael-infobox:hover .infobox-content p{color:#ffffff;transition:400ms;}.elementor-10090 .elementor-element.elementor-element-edaf79e .eael-infobox:hover .infobox-content h4{transition:400ms;}.elementor-10090 .elementor-element.elementor-element-0879cd1 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 30px 0px;padding:15px 15px 15px 15px;transition:background 0.5s;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);}.elementor-10090 .elementor-element.elementor-element-0879cd1:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-10090 .elementor-element.elementor-element-0879cd1 .eael-infobox .infobox-icon{align-self:center;}.elementor-10090 .elementor-element.elementor-element-0879cd1 .eael-infobox .infobox-icon img{background-color:#FFFFFF;border-style:none;width:89px;padding:10px 10px 10px 10px;}.elementor-10090 .elementor-element.elementor-element-0879cd1 .eael-infobox.icon-on-left .infobox-icon{width:89px;}.elementor-10090 .elementor-element.elementor-element-0879cd1 .eael-infobox.icon-on-right .infobox-icon{width:89px;}.elementor-10090 .elementor-element.elementor-element-0879cd1 .eael-infobox .infobox-content .title{color:#ffffff;}.elementor-10090 .elementor-element.elementor-element-0879cd1 .eael-infobox .infobox-content p{color:#FFFFFF;}.elementor-10090 .elementor-element.elementor-element-0879cd1 .eael-infobox:hover .infobox-content .title{color:#ffffff;}.elementor-10090 .elementor-element.elementor-element-0879cd1 .eael-infobox:hover .infobox-content p{color:#ffffff;transition:400ms;}.elementor-10090 .elementor-element.elementor-element-0879cd1 .eael-infobox:hover .infobox-content h4{transition:400ms;}.elementor-10090 .elementor-element.elementor-element-92c41a5{width:auto;max-width:auto;bottom:0vw;}body:not(.rtl) .elementor-10090 .elementor-element.elementor-element-92c41a5{left:-15vw;}body.rtl .elementor-10090 .elementor-element.elementor-element-92c41a5{right:-15vw;}.elementor-10090 .elementor-element.elementor-element-effe3fe{--spacer-size:50px;width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;bottom:-1.061vw;}.elementor-10090 .elementor-element.elementor-element-effe3fe > .elementor-widget-container{background-color:#886cff;}body:not(.rtl) .elementor-10090 .elementor-element.elementor-element-effe3fe{left:-7.939vw;}body.rtl .elementor-10090 .elementor-element.elementor-element-effe3fe{right:-7.939vw;}@media(min-width:768px){.elementor-10090 .elementor-element.elementor-element-f2a35f4{width:20%;}.elementor-10090 .elementor-element.elementor-element-725c564c{width:60%;}.elementor-10090 .elementor-element.elementor-element-73af0ec0{width:18.753%;}.elementor-10090 .elementor-element.elementor-element-a445873{width:100%;}.elementor-10090 .elementor-element.elementor-element-ccb211b{width:10%;}.elementor-10090 .elementor-element.elementor-element-a3b80fa{width:79.332%;}.elementor-10090 .elementor-element.elementor-element-6d13bd2{width:10%;}.elementor-10090 .elementor-element.elementor-element-39398ed{width:20%;}.elementor-10090 .elementor-element.elementor-element-e376416{width:59.333%;}.elementor-10090 .elementor-element.elementor-element-89d00e6{width:20%;}}@media(max-width:1024px){.elementor-10090 .elementor-element.elementor-element-553c76dc{padding:100px 25px 100px 25px;}.elementor-10090 .elementor-element.elementor-element-22a11964 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-10090 .elementor-element.elementor-element-4842dc70 .elementor-heading-title{font-size:1.7em;}.elementor-10090 .elementor-element.elementor-element-60f675cc > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-10090 .elementor-element.elementor-element-76ce89c1 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-10090 .elementor-element.elementor-element-9a4ce29{padding:100px 25px 100px 25px;}.elementor-10090 .elementor-element.elementor-element-dd0d368 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-10090 .elementor-element.elementor-element-71c919e > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-10090 .elementor-element.elementor-element-e3d2ac3 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-10090 .elementor-element.elementor-element-1452594{padding:30px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-79650cd > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-10090 .elementor-element.elementor-element-95ca872{padding:100px 25px 100px 25px;}.elementor-10090 .elementor-element.elementor-element-2968d0c{padding:15px 0px 0px 0px;}}@media(max-width:767px){.elementor-10090 .elementor-element.elementor-element-1641512 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-10090 .elementor-element.elementor-element-553c76dc{padding:50px 20px 100px 20px;}.elementor-10090 .elementor-element.elementor-element-22a11964 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-4842dc70 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-10090 .elementor-element.elementor-element-4842dc70 .elementor-heading-title{font-size:1.7em;}.elementor-10090 .elementor-element.elementor-element-44c56a4f > .elementor-widget-container{padding:20px 20px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-44c56a4f{text-align:left;}.elementor-10090 .elementor-element.elementor-element-44c56a4f img{max-width:50%;}.elementor-10090 .elementor-element.elementor-element-30fee2c0 > .elementor-widget-container{margin:-135px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-10090 .elementor-element.elementor-element-30fee2c0{text-align:right;}.elementor-10090 .elementor-element.elementor-element-30fee2c0 img{max-width:50%;}.elementor-10090 .elementor-element.elementor-element-2ba46eda > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-10090 .elementor-element.elementor-element-76ce89c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-c9ab22c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-9a4ce29{padding:0px 20px 0px 20px;}.elementor-10090 .elementor-element.elementor-element-dd0d368 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-71c919e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-8f048e3 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-10090 .elementor-element.elementor-element-e3d2ac3{width:100%;}.elementor-10090 .elementor-element.elementor-element-e3d2ac3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-1452594{padding:40px 0px 40px 0px;}.elementor-10090 .elementor-element.elementor-element-6105080{padding:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-79650cd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10090 .elementor-element.elementor-element-b6a6fb5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10090 .elementor-element.elementor-element-1256c5b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10090 .elementor-element.elementor-element-d9def4f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10090 .elementor-element.elementor-element-770ceb7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10090 .elementor-element.elementor-element-41c7cfd > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10090 .elementor-element.elementor-element-029fcf5 .elementor-heading-title{font-size:18px;}.elementor-10090 .elementor-element.elementor-element-e9dcee9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-e9dcee9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10090 .elementor-element.elementor-element-e7bc3e1{font-size:14px;}.elementor-10090 .elementor-element.elementor-element-5cfd80d .elementor-heading-title{font-size:1.7em;}.elementor-10090 .elementor-element.elementor-element-65ab4c92 img{object-fit:cover;}.elementor-10090 .elementor-element.elementor-element-2f9fd9e{padding:79px 0px 30px 0px;}.elementor-10090 .elementor-element.elementor-element-e9e4c96 .elementor-heading-title{font-size:1.7em;}.elementor-10090 .elementor-element.elementor-element-95ca872{padding:50px 20px 50px 20px;}.elementor-10090 .elementor-element.elementor-element-2bd46a86 .elementor-heading-title{font-size:1.7em;}.elementor-10090 .elementor-element.elementor-element-2968d0c{padding:15px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-20b7224{padding:80px 0px 80px 0px;}.elementor-10090 .elementor-element.elementor-element-b8487c6{margin-top:0px;margin-bottom:20px;}.elementor-10090 .elementor-element.elementor-element-4a2ee84{text-align:center;}.elementor-10090 .elementor-element.elementor-element-4a2ee84 .elementor-heading-title{font-size:28px;line-height:30px;}.elementor-10090 .elementor-element.elementor-element-b389d8b{font-size:14px;line-height:26px;}.elementor-10090 .elementor-element.elementor-element-76bc355 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-76bc355 .eael-infobox .infobox-icon{align-self:baseline;}.elementor-10090 .elementor-element.elementor-element-76bc355 .eael-infobox .infobox-icon img{padding:8px 8px 8px 8px;}.elementor-10090 .elementor-element.elementor-element-6d6df5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-6d6df5f .eael-infobox .infobox-icon{align-self:baseline;}.elementor-10090 .elementor-element.elementor-element-6d6df5f .eael-infobox .infobox-icon img{padding:8px 8px 8px 8px;}.elementor-10090 .elementor-element.elementor-element-edaf79e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-edaf79e .eael-infobox .infobox-icon{align-self:baseline;}.elementor-10090 .elementor-element.elementor-element-edaf79e .eael-infobox .infobox-icon img{padding:8px 8px 8px 8px;}.elementor-10090 .elementor-element.elementor-element-0879cd1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10090 .elementor-element.elementor-element-0879cd1 .eael-infobox .infobox-icon{align-self:baseline;}.elementor-10090 .elementor-element.elementor-element-0879cd1 .eael-infobox .infobox-icon img{padding:8px 8px 8px 8px;}}/* Start custom CSS for image-gallery, class: .elementor-element-22adefa */.roof_gall a.rollover {
    padding: 15px;
    border: 1px solid;
}
@media screen and (max-width: 767px) {.roof_gall a.rollover {
    padding: 5px;
    border: 1px solid;
}
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-9eb4741 */.roof_gall a.rollover {
    padding: 15px;
    border: 1px solid;
}
@media screen and (max-width: 767px) {.roof_gall a.rollover {
    padding: 5px;
    border: 1px solid;
}
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-a1c0175 */.roof_gall a.rollover {
    padding: 15px;
    border: 1px solid;
}
@media screen and (max-width: 767px) {.roof_gall a.rollover {
    padding: 5px;
    border: 1px solid;
}
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-26b60e0 */.roof_gall a.rollover {
    padding: 15px;
    border: 1px solid;
}
@media screen and (max-width: 767px) {.roof_gall a.rollover {
    padding: 5px;
    border: 1px solid;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f048e3 */.prod_feature p{
    margin-bottom: 5px;
}
@media screen and (min-width:767px){
ul.all_include{
     column-count: 3;
}
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-c2b3f99 */.roof_gall a.rollover {
    padding: 15px;
    border: 1px solid;
}
@media screen and (max-width: 767px) {.roof_gall a.rollover {
    padding: 5px;
    border: 1px solid;
}
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-8c562c7 */.roof_gall a.rollover {
    padding: 15px;
    border: 1px solid;
}
@media screen and (max-width: 767px) {.roof_gall a.rollover {
    padding: 5px;
    border: 1px solid;
}
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-8cbcdc4 */.roof_gall a.rollover {
    padding: 15px;
    border: 1px solid;
}
@media screen and (max-width: 767px) {.roof_gall a.rollover {
    padding: 5px;
    border: 1px solid;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5bedb50 */.elementor-10090 .elementor-element.elementor-element-5bedb50 .elementor-widget-container {
    animation: scaleup 5s linear infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f931f99 */.elementor-10090 .elementor-element.elementor-element-f931f99 .elementor-widget-container {
    animation: rotate 25s linear infinite;
    transform-origin: 0 50% 50%
}/* End custom CSS */
/* Start custom CSS for eael-info-box, class: .elementor-element-76bc355 *//*.elementor-10090 .elementor-element.elementor-element-76bc355 .infobox-icon {*/
/*    position: absolute;*/
/*    left: -7%;*/
/*    height: 80px !important;*/
/*    width: 80px !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for eael-info-box, class: .elementor-element-6d6df5f *//*.elementor-10090 .elementor-element.elementor-element-6d6df5f .infobox-icon {*/
/*    position: absolute;*/
/*    left: -7%;*/
/*    height: 80px !important;*/
/*    width: 80px !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for eael-info-box, class: .elementor-element-edaf79e *//*.elementor-10090 .elementor-element.elementor-element-edaf79e .infobox-icon {*/
/*    position: absolute;*/
/*    left: -7%;*/
/*    height: 80px !important;*/
/*    width: 80px !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for eael-info-box, class: .elementor-element-0879cd1 *//*.elementor-10090 .elementor-element.elementor-element-0879cd1 .infobox-icon {*/
/*    position: absolute;*/
/*    left: -7%;*/
/*    height: 80px !important;*/
/*    width: 80px !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92c41a5 */.elementor-10090 .elementor-element.elementor-element-92c41a5 .elementor-widget-container {
    animation: scaleup 5s linear infinite;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-effe3fe */.elementor-10090 .elementor-element.elementor-element-effe3fe .elementor-widget-container {
    animation: rotate 25s linear infinite;
    transform-origin: 0 50% 50%
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-adfb934 */.p-0 > .elementor-element-populated {
    padding: 0px!important;
}/* End custom CSS */