@font-face{font-family:'Font good';font-style:normal;font-weight:normal;font-display:auto;src:url(https://elegancerm.ca/wp-content/uploads/2024/11/theseasons-bd-webfont.woff) format('woff')}.elementor-1244 .elementor-element.elementor-element-5f47d38:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-5f47d38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://elegancerm.ca/wp-content/uploads/2024/11/nordwood-themes-q8U1YgBaRQk-unsplash-12-scaled-1.jpg);background-position:center center;background-size:cover}.elementor-1244 .elementor-element.elementor-element-5f47d38>.elementor-background-overlay{background-color:#000;opacity:.7;transition:background .3s , border-radius .3s , opacity .3s}.elementor-1244 .elementor-element.elementor-element-5f47d38{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin-top:84px;margin-bottom:0;padding:200px 0 410px 0}.elementor-1244 .elementor-element.elementor-element-d0cb2e3>.elementor-element-populated{padding:0 0 0 0}.elementor-1244 .elementor-element.elementor-element-6cd69bc{text-align:center}.elementor-1244 .elementor-element.elementor-element-6cd69bc .elementor-heading-title{font-family:"Font good",sans-serif;font-size:70px;color:#fff}.elementor-1244 .elementor-element.elementor-element-ac6fb4c:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-ac6fb4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818}.elementor-1244 .elementor-element.elementor-element-ac6fb4c{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;padding:0 0 100px 0}.elementor-1244 .elementor-element.elementor-element-ac6fb4c>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-1244 .elementor-element.elementor-element-48853c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1244 .elementor-element.elementor-element-48853c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000}.elementor-1244 .elementor-element.elementor-element-48853c8>.elementor-element-populated,.elementor-1244 .elementor-element.elementor-element-48853c8>.elementor-element-populated>.elementor-background-overlay,.elementor-1244 .elementor-element.elementor-element-48853c8>.elementor-background-slideshow{border-radius:50px 50px 50px 50px}.elementor-1244 .elementor-element.elementor-element-48853c8>.elementor-element-populated{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin:-263px 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:50px 62px 40px 62px}.elementor-1244 .elementor-element.elementor-element-48853c8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-1244 .elementor-element.elementor-element-e53c06c:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-e53c06c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000}.elementor-1244 .elementor-element.elementor-element-e53c06c{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;padding:35px 0 40px 0}.elementor-1244 .elementor-element.elementor-element-e53c06c>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-1244 .elementor-element.elementor-element-0da0b3b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1244 .elementor-element.elementor-element-0da0b3b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://elegancerm.ca/wp-content/uploads/2024/11/ximage-1-min.jpg.pagespeed.ic.7fzP9PPvBZ.jpg);background-position:center center;background-size:cover}.elementor-1244 .elementor-element.elementor-element-0da0b3b>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.75}.elementor-1244 .elementor-element.elementor-element-0da0b3b>.elementor-element-populated,.elementor-1244 .elementor-element.elementor-element-0da0b3b>.elementor-element-populated>.elementor-background-overlay,.elementor-1244 .elementor-element.elementor-element-0da0b3b>.elementor-background-slideshow{border-radius:21px 21px 21px 21px}.elementor-1244 .elementor-element.elementor-element-0da0b3b>.elementor-element-populated{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin:40px 40px 40px 0;--e-column-margin-right:40px;--e-column-margin-left:0;padding:43px 40px 47px 40px}.elementor-1244 .elementor-element.elementor-element-0da0b3b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-1244 .elementor-element.elementor-element-2e7f5f8{--icon-box-icon-margin:15px}.elementor-1244 .elementor-element.elementor-element-2e7f5f8 .elementor-icon-box-title{margin-bottom:7px;color:#fff}.elementor-1244 .elementor-element.elementor-element-2e7f5f8.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-1244 .elementor-element.elementor-element-2e7f5f8.elementor-view-framed .elementor-icon,.elementor-1244 .elementor-element.elementor-element-2e7f5f8.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff}.elementor-1244 .elementor-element.elementor-element-2e7f5f8 .elementor-icon-box-title,.elementor-1244 .elementor-element.elementor-element-2e7f5f8 .elementor-icon-box-title a{font-family:"Font good",sans-serif;font-size:32px}.elementor-1244 .elementor-element.elementor-element-2e7f5f8 .elementor-icon-box-description{color:#fff;font-size:17px}.elementor-1244 .elementor-element.elementor-element-eddd899:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1244 .elementor-element.elementor-element-eddd899 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://elegancerm.ca/wp-content/uploads/2024/11/xtaylor-grote-L3qUP8MpExc-unsplash-scaled-1.jpg.pagespeed.ic.sauAPcSFFY.jpg);background-position:center center;background-size:cover}.elementor-1244 .elementor-element.elementor-element-eddd899>.elementor-element-populated>.elementor-background-overlay{background-color:#252525;opacity:.8}.elementor-1244 .elementor-element.elementor-element-eddd899>.elementor-element-populated,.elementor-1244 .elementor-element.elementor-element-eddd899>.elementor-element-populated>.elementor-background-overlay,.elementor-1244 .elementor-element.elementor-element-eddd899>.elementor-background-slideshow{border-radius:21px 21px 21px 21px}.elementor-1244 .elementor-element.elementor-element-eddd899>.elementor-element-populated{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin:40px 20px 40px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:43px 40px 47px 40px}.elementor-1244 .elementor-element.elementor-element-eddd899>.elementor-element-populated>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-1244 .elementor-element.elementor-element-a11f12c{--icon-box-icon-margin:15px}.elementor-1244 .elementor-element.elementor-element-a11f12c .elementor-icon-box-title{margin-bottom:7px;color:#fff}.elementor-1244 .elementor-element.elementor-element-a11f12c.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-1244 .elementor-element.elementor-element-a11f12c.elementor-view-framed .elementor-icon,.elementor-1244 .elementor-element.elementor-element-a11f12c.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff}.elementor-1244 .elementor-element.elementor-element-a11f12c .elementor-icon-box-title,.elementor-1244 .elementor-element.elementor-element-a11f12c .elementor-icon-box-title a{font-family:"Font good",sans-serif;font-size:32px}.elementor-1244 .elementor-element.elementor-element-a11f12c .elementor-icon-box-description{color:#fff;font-size:17px}.elementor-1244 .elementor-element.elementor-element-5fd88a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1244 .elementor-element.elementor-element-5fd88a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://elegancerm.ca/wp-content/uploads/2024/11/xkaitlyn-baker-vZJdYl5JVXY-unsplash-2-scaled-1.jpg.pagespeed.ic.NJzUT3ySUF.jpg);background-position:center center;background-size:cover}.elementor-1244 .elementor-element.elementor-element-5fd88a2>.elementor-element-populated>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg,#5a3d0f 0%,#bd9e29 100%);opacity:.85}.elementor-1244 .elementor-element.elementor-element-5fd88a2>.elementor-element-populated,.elementor-1244 .elementor-element.elementor-element-5fd88a2>.elementor-element-populated>.elementor-background-overlay,.elementor-1244 .elementor-element.elementor-element-5fd88a2>.elementor-background-slideshow{border-radius:21px 21px 21px 21px}.elementor-1244 .elementor-element.elementor-element-5fd88a2>.elementor-element-populated{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin:40px 0 40px 40px;--e-column-margin-right:0;--e-column-margin-left:40px;padding:43px 40px 47px 40px}.elementor-1244 .elementor-element.elementor-element-5fd88a2>.elementor-element-populated>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-1244 .elementor-element.elementor-element-7a3b010{--icon-box-icon-margin:15px}.elementor-1244 .elementor-element.elementor-element-7a3b010 .elementor-icon-box-title{margin-bottom:7px;color:#fff}.elementor-1244 .elementor-element.elementor-element-7a3b010.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-1244 .elementor-element.elementor-element-7a3b010.elementor-view-framed .elementor-icon,.elementor-1244 .elementor-element.elementor-element-7a3b010.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff}.elementor-1244 .elementor-element.elementor-element-7a3b010 .elementor-icon-box-title,.elementor-1244 .elementor-element.elementor-element-7a3b010 .elementor-icon-box-title a{font-family:"Font good",sans-serif;font-size:32px}.elementor-1244 .elementor-element.elementor-element-7a3b010 .elementor-icon-box-description{color:#fff;font-size:17px}.elementor-1244 .elementor-element.elementor-element-a65c134>.elementor-element-populated{padding:0 0 0 0}.elementor-1244 .elementor-element.elementor-element-8288b0a iframe{height:364px;filter:brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg)}@media (max-width:767px){.elementor-1244 .elementor-element.elementor-element-5f47d38{padding:100px 35px 350px 35px}.elementor-1244 .elementor-element.elementor-element-6cd69bc .elementor-heading-title{font-size:43px}.elementor-1244 .elementor-element.elementor-element-ac6fb4c{padding:0 35px 80px 35px}.elementor-1244 .elementor-element.elementor-element-48853c8>.elementor-element-populated{padding:31px 40px 24px 40px}.elementor-1244 .elementor-element.elementor-element-e53c06c{padding:70px 035px 90px 035px}.elementor-1244 .elementor-element.elementor-element-0da0b3b>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:45px 35px 45px 35px}.elementor-1244 .elementor-element.elementor-element-2e7f5f8 .elementor-icon-box-title{margin-bottom:17px}.elementor-1244 .elementor-element.elementor-element-2e7f5f8 .elementor-icon-box-title,.elementor-1244 .elementor-element.elementor-element-2e7f5f8 .elementor-icon-box-title a{font-size:28px}.elementor-1244 .elementor-element.elementor-element-eddd899>.elementor-element-populated{margin:050px 0 050px 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:45px 45px 45px 45px}.elementor-1244 .elementor-element.elementor-element-a11f12c .elementor-icon-box-title{margin-bottom:17px}.elementor-1244 .elementor-element.elementor-element-a11f12c .elementor-icon-box-title,.elementor-1244 .elementor-element.elementor-element-a11f12c .elementor-icon-box-title a{font-size:28px}.elementor-1244 .elementor-element.elementor-element-5fd88a2>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:45px 45px 45px 45px}.elementor-1244 .elementor-element.elementor-element-7a3b010 .elementor-icon-box-title{margin-bottom:17px}.elementor-1244 .elementor-element.elementor-element-7a3b010 .elementor-icon-box-title,.elementor-1244 .elementor-element.elementor-element-7a3b010 .elementor-icon-box-title a{font-size:28px}}