.elementor-341 .elementor-element.elementor-element-82a14a2:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-82a14a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://www.vibeilluminations.ca/wp-content/uploads/Beautiful-modern-home-with-Gemstone-accent-lights-on-the-edges-of-the-roof-at-sunset.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-341 .elementor-element.elementor-element-82a14a2 > .elementor-background-overlay{background-color:#000000;opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-341 .elementor-element.elementor-element-82a14a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 5em 0em;}.elementor-341 .elementor-element.elementor-element-40c99a9{text-align:center;}.elementor-341 .elementor-element.elementor-element-26e7aea:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-26e7aea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-26e7aea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 1em 5em 1em;}.elementor-341 .elementor-element.elementor-element-26e7aea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-341 .elementor-element.elementor-element-689c520.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-341 .elementor-element.elementor-element-689c520 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-341 .elementor-element.elementor-element-689c520 > .elementor-element-populated{color:var( --e-global-color-secondary );}.elementor-341 .elementor-element.elementor-element-aa9ffe8{text-align:center;font-size:16px;}.elementor-341 .elementor-element.elementor-element-750193d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-341 .elementor-element.elementor-element-750193d:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-750193d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-750193d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-341 .elementor-element.elementor-element-750193d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-341 .elementor-element.elementor-element-7b0d1e2 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-341 .elementor-element.elementor-element-7b0d1e2 > .elementor-element-populated{color:var( --e-global-color-secondary );padding:40px 40px 40px 25px;}.elementor-341 .elementor-element.elementor-element-951c948:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-341 .elementor-element.elementor-element-951c948 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vibeilluminations.ca/wp-content/uploads/Architectural-Lighting.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-341 .elementor-element.elementor-element-951c948 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-951c948 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-341 .elementor-element.elementor-element-a2b5e84{--spacer-size:500px;}.elementor-341 .elementor-element.elementor-element-40cddee > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-341 .elementor-element.elementor-element-40cddee:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-40cddee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-40cddee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-341 .elementor-element.elementor-element-40cddee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-341 .elementor-element.elementor-element-cd9cf4a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-341 .elementor-element.elementor-element-cd9cf4a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vibeilluminations.ca/wp-content/uploads/Product-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-341 .elementor-element.elementor-element-cd9cf4a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-cd9cf4a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-341 .elementor-element.elementor-element-c67b492{--spacer-size:500px;}.elementor-341 .elementor-element.elementor-element-d783d69 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-341 .elementor-element.elementor-element-d783d69 > .elementor-element-populated{color:var( --e-global-color-secondary );padding:40px 25px 40px 40px;}.elementor-341 .elementor-element.elementor-element-c899483 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-341 .elementor-element.elementor-element-c899483:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-c899483 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c899483{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-341 .elementor-element.elementor-element-c899483 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-341 .elementor-element.elementor-element-551e333 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-341 .elementor-element.elementor-element-551e333 > .elementor-element-populated{color:var( --e-global-color-secondary );padding:40px 40px 40px 25px;}.elementor-341 .elementor-element.elementor-element-eef5a45:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-341 .elementor-element.elementor-element-eef5a45 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vibeilluminations.ca/wp-content/uploads/Holiday.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-341 .elementor-element.elementor-element-eef5a45 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-eef5a45 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-341 .elementor-element.elementor-element-d6a56aa{--spacer-size:500px;}.elementor-341 .elementor-element.elementor-element-dbf38a1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-341 .elementor-element.elementor-element-dbf38a1:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-dbf38a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-dbf38a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-341 .elementor-element.elementor-element-dbf38a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-341 .elementor-element.elementor-element-4e61322:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-341 .elementor-element.elementor-element-4e61322 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vibeilluminations.ca/wp-content/uploads/Product-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-341 .elementor-element.elementor-element-4e61322 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-4e61322 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-341 .elementor-element.elementor-element-fe44ba9{--spacer-size:500px;}.elementor-341 .elementor-element.elementor-element-877402a .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-341 .elementor-element.elementor-element-877402a > .elementor-element-populated{color:var( --e-global-color-secondary );padding:40px 25px 40px 40px;}.elementor-341 .elementor-element.elementor-element-87c7d5a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-341 .elementor-element.elementor-element-87c7d5a:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-87c7d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-87c7d5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-341 .elementor-element.elementor-element-87c7d5a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-341 .elementor-element.elementor-element-659ce8c .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-341 .elementor-element.elementor-element-659ce8c > .elementor-element-populated{color:var( --e-global-color-secondary );padding:40px 40px 40px 25px;}.elementor-341 .elementor-element.elementor-element-81c9b38:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-341 .elementor-element.elementor-element-81c9b38 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vibeilluminations.ca/wp-content/uploads/Gemstone-Lights-app-screenshots.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-341 .elementor-element.elementor-element-81c9b38 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-81c9b38 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-341 .elementor-element.elementor-element-4d025e9{--spacer-size:500px;}.elementor-341 .elementor-element.elementor-element-99554bd:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-99554bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(186deg, var( --e-global-color-accent ) 0%, var( --e-global-color-e70dfc9 ) 100%);}.elementor-341 .elementor-element.elementor-element-99554bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 1em 5em 1em;}.elementor-341 .elementor-element.elementor-element-99554bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-341 .elementor-element.elementor-element-28f9418.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-341 .elementor-element.elementor-element-28f9418 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-341 .elementor-element.elementor-element-28f9418 > .elementor-element-populated{color:var( --e-global-color-secondary );}.elementor-341 .elementor-element.elementor-element-6a80166{text-align:center;}.elementor-341 .elementor-element.elementor-element-ca40411{text-align:center;font-size:20px;}.elementor-341 .elementor-element.elementor-element-84740fa{text-align:center;}.elementor-341 .elementor-element.elementor-element-84740fa .elementor-heading-title{font-size:28px;}.elementor-341 .elementor-element.elementor-element-db749cc{text-align:center;}.elementor-341 .elementor-element.elementor-element-2e56ba5:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-2e56ba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b95dd1b );}.elementor-341 .elementor-element.elementor-element-2e56ba5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 1em 3em 1em;}.elementor-341 .elementor-element.elementor-element-2e56ba5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-341 .elementor-element.elementor-element-7c73581.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-341 .elementor-element.elementor-element-4df7b92{text-align:center;}.elementor-341 .elementor-element.elementor-element-4df7b92 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-341 .elementor-element.elementor-element-de2ecd0{text-align:center;}.elementor-341 .elementor-element.elementor-element-3cc4749 .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(min-width:768px){.elementor-341 .elementor-element.elementor-element-605fe2e{width:25%;}.elementor-341 .elementor-element.elementor-element-689c520{width:49.332%;}.elementor-341 .elementor-element.elementor-element-243f67c{width:25%;}.elementor-341 .elementor-element.elementor-element-712f1a9{width:25%;}.elementor-341 .elementor-element.elementor-element-28f9418{width:49.332%;}.elementor-341 .elementor-element.elementor-element-8c6a105{width:25%;}.elementor-341 .elementor-element.elementor-element-60bb238{width:10%;}.elementor-341 .elementor-element.elementor-element-7deecd4{width:79.332%;}.elementor-341 .elementor-element.elementor-element-355a2f4{width:10%;}}@media(max-width:1366px){.elementor-341 .elementor-element.elementor-element-4df7b92 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:1024px){.elementor-341 .elementor-element.elementor-element-4df7b92 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-341 .elementor-element.elementor-element-7b0d1e2 > .elementor-element-populated{padding:40px 25px 40px 25px;}.elementor-341 .elementor-element.elementor-element-a2b5e84{--spacer-size:300px;}.elementor-341 .elementor-element.elementor-element-c67b492{--spacer-size:300px;}.elementor-341 .elementor-element.elementor-element-d783d69 > .elementor-element-populated{padding:40px 25px 40px 25px;}.elementor-341 .elementor-element.elementor-element-551e333 > .elementor-element-populated{padding:40px 25px 40px 25px;}.elementor-341 .elementor-element.elementor-element-d6a56aa{--spacer-size:300px;}.elementor-341 .elementor-element.elementor-element-fe44ba9{--spacer-size:300px;}.elementor-341 .elementor-element.elementor-element-877402a > .elementor-element-populated{padding:40px 25px 40px 25px;}.elementor-341 .elementor-element.elementor-element-659ce8c > .elementor-element-populated{padding:40px 25px 40px 25px;}.elementor-341 .elementor-element.elementor-element-4d025e9{--spacer-size:300px;}.elementor-341 .elementor-element.elementor-element-4df7b92 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start custom CSS for column, class: .elementor-element-7b0d1e2 */@media only screen and (min-width: 1180px) {
    .elementor-341 .elementor-element.elementor-element-7b0d1e2 {
        max-width: 560px;
        margin-left: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d783d69 */@media only screen and (min-width: 1180px) {
    .elementor-341 .elementor-element.elementor-element-d783d69 {
        max-width: 560px;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-551e333 */@media only screen and (min-width: 1180px) {
    .elementor-341 .elementor-element.elementor-element-551e333 {
        max-width: 560px;
        margin-left: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-877402a */@media only screen and (min-width: 1180px) {
    .elementor-341 .elementor-element.elementor-element-877402a {
        max-width: 560px;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-659ce8c */@media only screen and (min-width: 1180px) {
    .elementor-341 .elementor-element.elementor-element-659ce8c {
        max-width: 560px;
        margin-left: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4df7b92 */.elementor-341 .elementor-element.elementor-element-4df7b92 {
    margin-bottom: 5px;
}/* End custom CSS */