.elementor-90 .elementor-element.elementor-element-62b4d01{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-90f9895 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-90 .elementor-element.elementor-element-04dea13 .elementor-repeater-item-b7ba7a3 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://lighthousebistro.ca/wp-content/uploads/2026/04/Rectangle-1.jpg);background-size:cover;}.elementor-90 .elementor-element.elementor-element-04dea13 .elementor-repeater-item-b7ba7a3 .elementor-background-overlay{background-color:#00000040;}.elementor-90 .elementor-element.elementor-element-04dea13 .swiper-slide{transition-duration:calc(5000ms*1.2);height:800px;}.elementor-90 .elementor-element.elementor-element-04dea13 .elementor-slide-button{background-color:#BF3030;font-family:"Gentium Plus", Sans-serif;font-size:18px;font-weight:700;line-height:26px;border-width:0px;border-radius:15px;border-color:#BF3030;}.elementor-90 .elementor-element.elementor-element-04dea13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-04dea13 .swiper-slide-contents{max-width:713px;}.elementor-90 .elementor-element.elementor-element-04dea13 .swiper-slide-inner{padding:149px 0px 125px 96px;text-align:start;}.elementor-90 .elementor-element.elementor-element-04dea13 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:16px;}.elementor-90 .elementor-element.elementor-element-04dea13 .elementor-slide-heading{color:#FFFFFF;font-family:"Arvo", Sans-serif;font-size:60px;font-weight:700;line-height:80px;letter-spacing:-1px;}.elementor-90 .elementor-element.elementor-element-04dea13 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:26px;}.elementor-90 .elementor-element.elementor-element-04dea13 .elementor-slide-description{color:#FFFFFF;font-family:"Gentium Plus", Sans-serif;font-size:24px;font-weight:700;line-height:40px;}.elementor-90 .elementor-element.elementor-element-04dea13 .swiper-pagination-bullet{height:12px;width:12px;}.elementor-90 .elementor-element.elementor-element-04dea13 .swiper-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-90 .elementor-element.elementor-element-04dea13 .swiper-pagination-fraction{font-size:12px;}.elementor-90 .elementor-element.elementor-element-04dea13 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF30;opacity:1;}.elementor-90 .elementor-element.elementor-element-04dea13 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-3d4ab3b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-90 .elementor-element.elementor-element-3d4ab3b:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-3d4ab3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lighthousebistro.ca/wp-content/uploads/2025/10/home-bg.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-90 .elementor-element.elementor-element-3d4ab3b > .elementor-background-overlay{background-image:url("https://lighthousebistro.ca/wp-content/uploads/2025/10/vegetable-image.png");background-position:100% 665px;background-repeat:no-repeat;background-size:32% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-3d4ab3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-2f47c2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-2f47c2a > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-90 .elementor-element.elementor-element-0317c1f > .elementor-container{max-width:1408px;}.elementor-90 .elementor-element.elementor-element-0317c1f{padding:144px 0px 145px 0px;}.elementor-90 .elementor-element.elementor-element-26e5cce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-26e5cce > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-90 .elementor-element.elementor-element-05ae5cc{text-align:start;}.elementor-90 .elementor-element.elementor-element-8a30de5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-8a30de5 > .elementor-element-populated{padding:127px 0px 0px 36px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-dfb33e8 .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:56px;font-weight:700;line-height:64px;letter-spacing:0px;color:#262123;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-7f6d02a > .elementor-widget-container{padding:32px 0px 28px 0px;}.elementor-90 .elementor-element.elementor-element-7f6d02a{font-family:"Gentium Basic", Sans-serif;font-size:18px;font-weight:normal;line-height:30px;color:#595758;}.elementor-90 .elementor-element.elementor-element-7f6d02a p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-90 .elementor-element.elementor-element-ba6f6e8 .elementor-button{background-color:#BF3030;font-family:"Gentium Plus", Sans-serif;font-size:18px;font-weight:700;line-height:26px;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:15.5px 29px 16.5px 29px;}.elementor-90 .elementor-element.elementor-element-ba6f6e8{width:auto;max-width:auto;}.elementor-90 .elementor-element.elementor-element-ba6f6e8 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-c1b4732{text-align:center;}.elementor-90 .elementor-element.elementor-element-c1b4732 .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:56px;font-weight:700;line-height:64px;letter-spacing:0px;color:#262123;}.elementor-90 .elementor-element.elementor-element-d929532 > .elementor-container{max-width:1408px;}.elementor-90 .elementor-element.elementor-element-d929532{margin-top:75px;margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-dd5b235:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-dd5b235 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lighthousebistro.ca/wp-content/uploads/2026/04/Rectangle-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-dd5b235 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-dd5b235 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-dd5b235 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-dd5b235 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-dd5b235 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 22px 0px 0px;--e-column-margin-right:22px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-90 .elementor-element.elementor-element-dd5b235 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-67387cf > .elementor-widget-container{padding:123px 20px 123px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-67387cf{text-align:center;}.elementor-90 .elementor-element.elementor-element-67387cf .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:32px;font-weight:600;line-height:40px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-1ca5e46:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-1ca5e46 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lighthousebistro.ca/wp-content/uploads/2026/04/Rectangle-3-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-1ca5e46 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-1ca5e46 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-1ca5e46 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-1ca5e46 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-1ca5e46 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 7px;--e-column-margin-right:15px;--e-column-margin-left:7px;padding:20px 20px 20px 20px;}.elementor-90 .elementor-element.elementor-element-1ca5e46 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-4407bd3 > .elementor-widget-container{padding:103px 25px 103px 25px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-4407bd3{text-align:center;}.elementor-90 .elementor-element.elementor-element-4407bd3 .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:32px;font-weight:600;line-height:40px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-ede6d4a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-ede6d4a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lighthousebistro.ca/wp-content/uploads/2026/04/Rectangle-3-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-ede6d4a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-ede6d4a > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-ede6d4a > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-ede6d4a > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-ede6d4a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 14px;--e-column-margin-right:8px;--e-column-margin-left:14px;padding:20px 20px 20px 20px;}.elementor-90 .elementor-element.elementor-element-ede6d4a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-51602ee > .elementor-widget-container{padding:72px 20px 54px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-51602ee{text-align:center;}.elementor-90 .elementor-element.elementor-element-51602ee .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:32px;font-weight:600;line-height:40px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-c0754f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-c0754f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lighthousebistro.ca/wp-content/uploads/2026/04/Rectangle-3-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-c0754f7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-c0754f7 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-c0754f7 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-c0754f7 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-c0754f7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 1px 0px 21px;--e-column-margin-right:1px;--e-column-margin-left:21px;padding:20px 20px 20px 20px;}.elementor-90 .elementor-element.elementor-element-c0754f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-f48f093 > .elementor-widget-container{padding:121px 20px 125px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-f48f093{text-align:center;}.elementor-90 .elementor-element.elementor-element-f48f093 .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:32px;font-weight:600;line-height:40px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-3f5c7db > .elementor-container{max-width:1408px;}.elementor-90 .elementor-element.elementor-element-3f5c7db{margin-top:29px;margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-33bf3e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-33bf3e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lighthousebistro.ca/wp-content/uploads/2026/04/Rectangle-3-4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-33bf3e4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-33bf3e4 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-33bf3e4 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-33bf3e4 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-33bf3e4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 22px 0px 0px;--e-column-margin-right:22px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-90 .elementor-element.elementor-element-33bf3e4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-0b0daad > .elementor-widget-container{padding:123px 20px 123px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-0b0daad{text-align:center;}.elementor-90 .elementor-element.elementor-element-0b0daad .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:32px;font-weight:600;line-height:40px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-77fcc58:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-77fcc58 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lighthousebistro.ca/wp-content/uploads/2026/04/Rectangle-3-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-77fcc58 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-77fcc58 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-77fcc58 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-77fcc58 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-77fcc58 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 7px;--e-column-margin-right:15px;--e-column-margin-left:7px;padding:20px 20px 20px 20px;}.elementor-90 .elementor-element.elementor-element-77fcc58 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-fb834ec > .elementor-widget-container{padding:103px 20px 103px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-fb834ec{text-align:center;}.elementor-90 .elementor-element.elementor-element-fb834ec .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:32px;font-weight:600;line-height:40px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-a91cf06:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-a91cf06 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lighthousebistro.ca/wp-content/uploads/2026/04/Rectangle-3-6.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-a91cf06 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-a91cf06 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-a91cf06 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-a91cf06 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-a91cf06 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 14px;--e-column-margin-right:8px;--e-column-margin-left:14px;padding:20px 20px 20px 20px;}.elementor-90 .elementor-element.elementor-element-a91cf06 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-d6411d2 > .elementor-widget-container{padding:123px 20px 123px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-d6411d2{text-align:center;}.elementor-90 .elementor-element.elementor-element-d6411d2 .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:32px;font-weight:600;line-height:40px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-e55959e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-e55959e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lighthousebistro.ca/wp-content/uploads/2026/04/Rectangle-3-7.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-e55959e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-e55959e > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-e55959e > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-e55959e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-e55959e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 1px 0px 21px;--e-column-margin-right:1px;--e-column-margin-left:21px;padding:20px 20px 20px 20px;}.elementor-90 .elementor-element.elementor-element-e55959e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-1fe2a40 > .elementor-widget-container{padding:112px 20px 94px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-1fe2a40{text-align:center;}.elementor-90 .elementor-element.elementor-element-1fe2a40 .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:32px;font-weight:600;line-height:40px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-171df06 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-90 .elementor-element.elementor-element-171df06:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-171df06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lighthousebistro.ca/wp-content/uploads/2025/10/bg-image.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-171df06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-171df06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-6197c59 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-6197c59 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-9828e35 > .elementor-container{max-width:1408px;}.elementor-90 .elementor-element.elementor-element-9828e35{padding:144px 20px 120px 20px;}.elementor-90 .elementor-element.elementor-element-b52038f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-b52038f > .elementor-element-populated{padding:52px 40px 0px 0px;}.elementor-90 .elementor-element.elementor-element-ed16d57 .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:56px;font-weight:700;line-height:64px;letter-spacing:0px;color:#262123;}.elementor-90 .elementor-element.elementor-element-b54e757 > .elementor-widget-container{padding:32px 0px 32px 0px;}.elementor-90 .elementor-element.elementor-element-b54e757{font-family:"Gentium Basic", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#595758;}.elementor-90 .elementor-element.elementor-element-c1362a7 .elementor-button{background-color:#BF3030;font-family:"Gentium Plus", Sans-serif;font-size:18px;font-weight:700;line-height:26px;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:15.5px 50px 16.5px 49px;}.elementor-90 .elementor-element.elementor-element-c1362a7{width:auto;max-width:auto;}.elementor-90 .elementor-element.elementor-element-c1362a7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-7af44b1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-7af44b1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-3da7a2c{text-align:end;}.elementor-90 .elementor-element.elementor-element-723bf58 > .elementor-container{max-width:1408px;}.elementor-90 .elementor-element.elementor-element-723bf58{padding:24px 0px 120px 0px;}.elementor-90 .elementor-element.elementor-element-7377c2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-7377c2a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-c397ab8{text-align:start;}.elementor-90 .elementor-element.elementor-element-04b7d46 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-04b7d46 > .elementor-element-populated{padding:48px 0px 0px 36px;}.elementor-90 .elementor-element.elementor-element-87caf1c .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:56px;font-weight:700;line-height:64px;letter-spacing:0px;color:#262123;}.elementor-90 .elementor-element.elementor-element-5671abf > .elementor-widget-container{padding:32px 0px 30px 0px;}.elementor-90 .elementor-element.elementor-element-5671abf{font-family:"Gentium Basic", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#595758;}.elementor-90 .elementor-element.elementor-element-314f537 .elementor-button{background-color:#BF3030;font-family:"Gentium Plus", Sans-serif;font-size:18px;font-weight:700;line-height:26px;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:15.5px 45px 16.5px 45px;}.elementor-90 .elementor-element.elementor-element-314f537{width:auto;max-width:auto;}.elementor-90 .elementor-element.elementor-element-beff73a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-90 .elementor-element.elementor-element-beff73a > .elementor-container{max-width:1408px;}.elementor-90 .elementor-element.elementor-element-beff73a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 20px 143px 20px;}.elementor-90 .elementor-element.elementor-element-beff73a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-fce0f21 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-fce0f21 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-148a676 .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:45px;font-weight:700;line-height:64px;letter-spacing:0px;color:#262123;}.elementor-90 .elementor-element.elementor-element-713fd71 > .elementor-widget-container{padding:30px 210px 15px 0px;}.elementor-90 .elementor-element.elementor-element-713fd71{font-family:"Gentium Basic", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#595758;}.elementor-90 .elementor-element.elementor-element-7e2b5fc > .elementor-container{max-width:1408px;}.elementor-90 .elementor-element.elementor-element-7e2b5fc{margin-top:39px;margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-73d4d56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-73d4d56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-73d4d56 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-73d4d56 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-73d4d56 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-73d4d56 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-73d4d56 > .elementor-element-populated{box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 22px 0px 0px;--e-column-margin-right:22px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-73d4d56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-90 .elementor-element.elementor-element-ad5edb7 > .elementor-widget-container{padding:0px 0px 2px 0px;}.elementor-90 .elementor-element.elementor-element-ad5edb7.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-90 .elementor-element.elementor-element-ad5edb7.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-90 .elementor-element.elementor-element-ad5edb7.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-90 .elementor-element.elementor-element-ad5edb7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-90 .elementor-element.elementor-element-ad5edb7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90 .elementor-element.elementor-element-ad5edb7 .elementor-image-box-title{font-family:"Arvo", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#262123;}.elementor-90 .elementor-element.elementor-element-ad5edb7:has(:hover) .elementor-image-box-title,
					 .elementor-90 .elementor-element.elementor-element-ad5edb7:has(:focus) .elementor-image-box-title{color:#B63034;}.elementor-90 .elementor-element.elementor-element-b3960da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-b3960da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-b3960da > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-b3960da > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-b3960da > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-b3960da > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-b3960da > .elementor-element-populated{box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 7px;--e-column-margin-right:15px;--e-column-margin-left:7px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-b3960da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-fda4adf > .elementor-widget-container{padding:0px 0px 2px 0px;}.elementor-90 .elementor-element.elementor-element-fda4adf.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-90 .elementor-element.elementor-element-fda4adf.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-90 .elementor-element.elementor-element-fda4adf.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-90 .elementor-element.elementor-element-fda4adf .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-90 .elementor-element.elementor-element-fda4adf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90 .elementor-element.elementor-element-fda4adf .elementor-image-box-title{font-family:"Arvo", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#262123;}.elementor-90 .elementor-element.elementor-element-fda4adf:has(:hover) .elementor-image-box-title,
					 .elementor-90 .elementor-element.elementor-element-fda4adf:has(:focus) .elementor-image-box-title{color:#B63034;}.elementor-90 .elementor-element.elementor-element-549f784:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-549f784 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-549f784 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-549f784 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-549f784 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-549f784 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-549f784 > .elementor-element-populated{box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 14px;--e-column-margin-right:8px;--e-column-margin-left:14px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-549f784 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-45d51d2 > .elementor-widget-container{padding:0px 0px 2px 0px;}.elementor-90 .elementor-element.elementor-element-45d51d2.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-90 .elementor-element.elementor-element-45d51d2.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-90 .elementor-element.elementor-element-45d51d2.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-90 .elementor-element.elementor-element-45d51d2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-90 .elementor-element.elementor-element-45d51d2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90 .elementor-element.elementor-element-45d51d2 .elementor-image-box-title{font-family:"Arvo", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#262123;}.elementor-90 .elementor-element.elementor-element-45d51d2:has(:hover) .elementor-image-box-title,
					 .elementor-90 .elementor-element.elementor-element-45d51d2:has(:focus) .elementor-image-box-title{color:#B63034;}.elementor-90 .elementor-element.elementor-element-7ff0b18:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-7ff0b18 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-7ff0b18 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-7ff0b18 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-7ff0b18 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-7ff0b18 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-7ff0b18 > .elementor-element-populated{box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 1px 0px 21px;--e-column-margin-right:1px;--e-column-margin-left:21px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-7ff0b18 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-e362df8 > .elementor-widget-container{padding:0px 0px 2px 0px;}.elementor-90 .elementor-element.elementor-element-e362df8.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-90 .elementor-element.elementor-element-e362df8.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-90 .elementor-element.elementor-element-e362df8.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-90 .elementor-element.elementor-element-e362df8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-90 .elementor-element.elementor-element-e362df8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90 .elementor-element.elementor-element-e362df8 .elementor-image-box-title{font-family:"Arvo", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#262123;}.elementor-90 .elementor-element.elementor-element-e362df8:has(:hover) .elementor-image-box-title,
					 .elementor-90 .elementor-element.elementor-element-e362df8:has(:focus) .elementor-image-box-title{color:#B63034;}.elementor-90 .elementor-element.elementor-element-7fc3d0c > .elementor-container{max-width:1408px;}.elementor-90 .elementor-element.elementor-element-7fc3d0c{margin-top:29px;margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-adb4ad1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-adb4ad1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-adb4ad1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-adb4ad1 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-adb4ad1 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-adb4ad1 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-adb4ad1 > .elementor-element-populated{box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 22px 0px 0px;--e-column-margin-right:22px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-adb4ad1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-d27a871 > .elementor-widget-container{padding:0px 0px 2px 0px;}.elementor-90 .elementor-element.elementor-element-d27a871.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-90 .elementor-element.elementor-element-d27a871.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-90 .elementor-element.elementor-element-d27a871.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-90 .elementor-element.elementor-element-d27a871 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-90 .elementor-element.elementor-element-d27a871 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90 .elementor-element.elementor-element-d27a871 .elementor-image-box-title{font-family:"Arvo", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#262123;}.elementor-90 .elementor-element.elementor-element-d27a871:has(:hover) .elementor-image-box-title,
					 .elementor-90 .elementor-element.elementor-element-d27a871:has(:focus) .elementor-image-box-title{color:#B63034;}.elementor-90 .elementor-element.elementor-element-b5953d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-b5953d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-b5953d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-b5953d3 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-b5953d3 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-b5953d3 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-b5953d3 > .elementor-element-populated{box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 7px;--e-column-margin-right:15px;--e-column-margin-left:7px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-b5953d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-b0dfea6 > .elementor-widget-container{padding:0px 0px 2px 0px;}.elementor-90 .elementor-element.elementor-element-b0dfea6.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-90 .elementor-element.elementor-element-b0dfea6.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-90 .elementor-element.elementor-element-b0dfea6.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-90 .elementor-element.elementor-element-b0dfea6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-90 .elementor-element.elementor-element-b0dfea6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90 .elementor-element.elementor-element-b0dfea6 .elementor-image-box-title{font-family:"Arvo", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#262123;}.elementor-90 .elementor-element.elementor-element-b0dfea6:has(:hover) .elementor-image-box-title,
					 .elementor-90 .elementor-element.elementor-element-b0dfea6:has(:focus) .elementor-image-box-title{color:#B63034;}.elementor-90 .elementor-element.elementor-element-e26bb0e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-e26bb0e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-e26bb0e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-e26bb0e > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-e26bb0e > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-e26bb0e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-e26bb0e > .elementor-element-populated{box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 14px;--e-column-margin-right:8px;--e-column-margin-left:14px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-e26bb0e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-3e5db0f > .elementor-widget-container{padding:0px 0px 2px 0px;}.elementor-90 .elementor-element.elementor-element-3e5db0f.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-90 .elementor-element.elementor-element-3e5db0f.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-90 .elementor-element.elementor-element-3e5db0f.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-90 .elementor-element.elementor-element-3e5db0f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-90 .elementor-element.elementor-element-3e5db0f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90 .elementor-element.elementor-element-3e5db0f .elementor-image-box-title{font-family:"Arvo", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#262123;}.elementor-90 .elementor-element.elementor-element-3e5db0f:has(:hover) .elementor-image-box-title,
					 .elementor-90 .elementor-element.elementor-element-3e5db0f:has(:focus) .elementor-image-box-title{color:#B63034;}.elementor-90 .elementor-element.elementor-element-f1c40aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-f1c40aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-f1c40aa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-f1c40aa > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-f1c40aa > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-f1c40aa > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-f1c40aa > .elementor-element-populated{box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 1px 0px 21px;--e-column-margin-right:1px;--e-column-margin-left:21px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-f1c40aa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-3f13b98 > .elementor-widget-container{padding:0px 0px 2px 0px;}.elementor-90 .elementor-element.elementor-element-3f13b98.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-90 .elementor-element.elementor-element-3f13b98.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-90 .elementor-element.elementor-element-3f13b98.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-90 .elementor-element.elementor-element-3f13b98 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-90 .elementor-element.elementor-element-3f13b98 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90 .elementor-element.elementor-element-3f13b98 .elementor-image-box-title{font-family:"Arvo", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#262123;}.elementor-90 .elementor-element.elementor-element-3f13b98:has(:hover) .elementor-image-box-title,
					 .elementor-90 .elementor-element.elementor-element-3f13b98:has(:focus) .elementor-image-box-title{color:#B63034;}.elementor-90 .elementor-element.elementor-element-dd931e7:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-dd931e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lighthousebistro.ca/wp-content/uploads/2026/04/image-8.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-dd931e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-90 .elementor-element.elementor-element-dd931e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-afa3e06 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-afa3e06 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-ee837a9 > .elementor-container{max-width:1408px;}.elementor-90 .elementor-element.elementor-element-ee837a9{margin-top:0px;margin-bottom:0px;padding:147px 20px 120px 20px;}.elementor-90 .elementor-element.elementor-element-e1f97c5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-e1f97c5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-07a940f{text-align:center;}.elementor-90 .elementor-element.elementor-element-07a940f .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:56px;font-weight:700;line-height:64px;letter-spacing:0px;color:#FFFFFF;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-90 .elementor-element.elementor-element-160d6b1 .swiper-pagination-bullet-active, .elementor-90 .elementor-element.elementor-element-160d6b1 .swiper-pagination-progressbar-fill{background-color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-160d6b1 .swiper-pagination-fraction{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-160d6b1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-160d6b1.elementor-arrows-yes .elementor-main-swiper{width:calc( 80% - 40px );}.elementor-90 .elementor-element.elementor-element-160d6b1 .elementor-main-swiper{width:80%;}.elementor-90 .elementor-element.elementor-element-160d6b1 .elementor-swiper-button{font-size:20px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-160d6b1 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-160d6b1 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:12px;width:12px;}.elementor-90 .elementor-element.elementor-element-160d6b1 .swiper-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-90 .elementor-element.elementor-element-160d6b1 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF73;opacity:1;}.elementor-90 .elementor-element.elementor-element-160d6b1 .elementor-testimonial__text{color:#FFFFFF;font-family:"Gentium Plus", Sans-serif;font-size:30px;font-weight:700;font-style:italic;line-height:48px;letter-spacing:0%;}.elementor-90 .elementor-element.elementor-element-160d6b1 .elementor-testimonial__name{color:#FFFFFF;font-family:"Gentium Plus", Sans-serif;font-size:20px;font-weight:400;line-height:32px;}.elementor-90 .elementor-element.elementor-element-160d6b1 .elementor-testimonial__image img{width:0px;height:0px;}.elementor-90 .elementor-element.elementor-element-160d6b1.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-90 .elementor-element.elementor-element-160d6b1.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (0px / 2) - 8px );}body:not(.rtl) .elementor-90 .elementor-element.elementor-element-160d6b1.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-90 .elementor-element.elementor-element-160d6b1.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-90 .elementor-element.elementor-element-160d6b1.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-90 .elementor-element.elementor-element-160d6b1.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (0px / 2) - 8px );right:auto;}body.rtl .elementor-90 .elementor-element.elementor-element-160d6b1.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-90 .elementor-element.elementor-element-160d6b1.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-90 .elementor-element.elementor-element-160d6b1.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-90 .elementor-element.elementor-element-160d6b1.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (0px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-90 .elementor-element.elementor-element-160d6b1.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-90 .elementor-element.elementor-element-160d6b1.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (0px / 2) - 8px );right:auto;}body.rtl .elementor-90 .elementor-element.elementor-element-160d6b1.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-90 .elementor-element.elementor-element-160d6b1.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (0px / 2) - 8px );left:auto;}.elementor-90 .elementor-element.elementor-element-f9f7cd8 > .elementor-container{max-width:1408px;}.elementor-90 .elementor-element.elementor-element-f9f7cd8{padding:147px 20px 43px 20px;}.elementor-90 .elementor-element.elementor-element-9394455 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-9394455 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-412517b{text-align:center;}.elementor-90 .elementor-element.elementor-element-412517b .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:56px;font-weight:700;line-height:64px;letter-spacing:0px;color:#262123;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-90 .elementor-element.elementor-element-3334f34{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-90 .elementor-element.elementor-element-3334f34 > .elementor-widget-container{padding:52px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.735 * 100% );}.elementor-90 .elementor-element.elementor-element-3334f34:after{content:"0.735";}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post__thumbnail__link{width:100%;}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post__meta-data span + span:before{content:" | ";}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post{border-radius:10px;box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.1);}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post__thumbnail{border-radius:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-3334f34.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:65px;}.elementor-90 .elementor-element.elementor-element-3334f34.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:65px;}.elementor-90 .elementor-element.elementor-element-3334f34.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:65px;}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post__title, .elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post__title a{color:#262123;font-family:"Arvo", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post__title{margin-bottom:12px;}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post__meta-data{color:#595758;font-family:"Gentium Basic", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:16px;margin-bottom:16px;}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post__meta-data span:before{color:#595758;}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post__excerpt p{color:#595758;font-family:"Gentium Basic", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post__excerpt{margin-bottom:24px;}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post__read-more{color:#BF3030;}.elementor-90 .elementor-element.elementor-element-3334f34 a.elementor-post__read-more{font-family:"Gentium Plus", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:26px;}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post__text{margin-bottom:24px;}.elementor-90 .elementor-element.elementor-element-96bfc27 .elementor-button{background-color:#BF3030;font-family:"Gentium Plus", Sans-serif;font-size:18px;font-weight:700;line-height:26px;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:15.5px 39px 16.5px 38.4px;}.elementor-90 .elementor-element.elementor-element-96bfc27 > .elementor-widget-container{padding:41px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-9fab362{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-de2acf3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-de2acf3 > .elementor-element-populated{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-90 .elementor-element.elementor-element-6197c59{width:100%;}.elementor-90 .elementor-element.elementor-element-fce0f21{width:100%;}}@media(max-width:1024px){.elementor-90 .elementor-element.elementor-element-3d4ab3b > .elementor-background-overlay{background-position:100% 498px;}.elementor-90 .elementor-element.elementor-element-0317c1f{padding:50px 0px 50px 0px;}.elementor-90 .elementor-element.elementor-element-8a30de5 > .elementor-element-populated{padding:40px 0px 0px 35px;}.elementor-90 .elementor-element.elementor-element-dfb33e8 .elementor-heading-title{font-size:30px;line-height:42px;}.elementor-90 .elementor-element.elementor-element-c1b4732 .elementor-heading-title{font-size:30px;}.elementor-90 .elementor-element.elementor-element-dd5b235 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-67387cf > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-90 .elementor-element.elementor-element-67387cf .elementor-heading-title{font-size:20px;line-height:32px;}.elementor-90 .elementor-element.elementor-element-1ca5e46 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-4407bd3 > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-90 .elementor-element.elementor-element-4407bd3 .elementor-heading-title{font-size:20px;line-height:32px;}.elementor-90 .elementor-element.elementor-element-ede6d4a > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-51602ee > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-90 .elementor-element.elementor-element-51602ee .elementor-heading-title{font-size:20px;line-height:32px;}.elementor-90 .elementor-element.elementor-element-c0754f7 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-f48f093 > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-90 .elementor-element.elementor-element-f48f093 .elementor-heading-title{font-size:20px;line-height:32px;}.elementor-90 .elementor-element.elementor-element-33bf3e4 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-0b0daad > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-90 .elementor-element.elementor-element-0b0daad .elementor-heading-title{font-size:20px;line-height:32px;}.elementor-90 .elementor-element.elementor-element-77fcc58 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-fb834ec > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-90 .elementor-element.elementor-element-fb834ec .elementor-heading-title{font-size:20px;line-height:32px;}.elementor-90 .elementor-element.elementor-element-a91cf06 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-d6411d2 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-90 .elementor-element.elementor-element-d6411d2 .elementor-heading-title{font-size:20px;line-height:32px;}.elementor-90 .elementor-element.elementor-element-e55959e > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-1fe2a40 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-90 .elementor-element.elementor-element-1fe2a40 .elementor-heading-title{font-size:20px;line-height:32px;}.elementor-90 .elementor-element.elementor-element-9828e35{padding:50px 20px 50px 20px;}.elementor-90 .elementor-element.elementor-element-b52038f > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-ed16d57 .elementor-heading-title{font-size:30px;line-height:42px;}.elementor-90 .elementor-element.elementor-element-723bf58{padding:0px 0px 50px 0px;}.elementor-90 .elementor-element.elementor-element-04b7d46 > .elementor-element-populated{padding:30px 0px 0px 30px;}.elementor-90 .elementor-element.elementor-element-87caf1c .elementor-heading-title{font-size:30px;line-height:42px;}.elementor-90 .elementor-element.elementor-element-beff73a{padding:0px 20px 50px 20px;}.elementor-90 .elementor-element.elementor-element-148a676 .elementor-heading-title{font-size:30px;line-height:42px;}.elementor-90 .elementor-element.elementor-element-ad5edb7 .elementor-image-box-title{font-size:16px;}.elementor-90 .elementor-element.elementor-element-fda4adf .elementor-image-box-title{font-size:16px;line-height:24px;}.elementor-90 .elementor-element.elementor-element-45d51d2 .elementor-image-box-title{font-size:16px;line-height:24px;}.elementor-90 .elementor-element.elementor-element-e362df8 .elementor-image-box-title{font-size:16px;line-height:24px;}.elementor-90 .elementor-element.elementor-element-d27a871 .elementor-image-box-title{font-size:16px;line-height:24px;}.elementor-90 .elementor-element.elementor-element-b0dfea6 .elementor-image-box-title{font-size:16px;line-height:24px;}.elementor-90 .elementor-element.elementor-element-3e5db0f .elementor-image-box-title{font-size:16px;line-height:24px;}.elementor-90 .elementor-element.elementor-element-3f13b98 .elementor-image-box-title{font-size:16px;line-height:24px;}.elementor-90 .elementor-element.elementor-element-ee837a9{padding:50px 20px 50px 20px;}.elementor-90 .elementor-element.elementor-element-07a940f .elementor-heading-title{font-size:30px;line-height:42px;}.elementor-90 .elementor-element.elementor-element-160d6b1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-f9f7cd8{padding:50px 20px 0px 20px;}.elementor-90 .elementor-element.elementor-element-412517b .elementor-heading-title{font-size:30px;line-height:42px;}}@media(max-width:767px){.elementor-90 .elementor-element.elementor-element-62b4d01{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-90f9895 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-04dea13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-04dea13 .swiper-slide{height:297px;}.elementor-90 .elementor-element.elementor-element-04dea13 .swiper-slide-contents{max-width:272px;}.elementor-90 .elementor-element.elementor-element-04dea13 .swiper-slide-inner{padding:36px 20px 05px 20px;}.elementor-90 .elementor-element.elementor-element-04dea13 .elementor-slide-heading{font-size:24px;line-height:30px;}.elementor-90 .elementor-element.elementor-element-04dea13 .elementor-slide-description{font-size:18px;line-height:25px;}.elementor-90 .elementor-element.elementor-element-04dea13 .elementor-slide-button{line-height:26px;}.elementor-90 .elementor-element.elementor-element-3d4ab3b:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-3d4ab3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-3d4ab3b > .elementor-background-overlay{background-position:262px 870px;background-size:180px auto;}.elementor-90 .elementor-element.elementor-element-3d4ab3b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-0317c1f{margin-top:0px;margin-bottom:0px;padding:52px 0px 50px 0px;}.elementor-90 .elementor-element.elementor-element-05ae5cc img{border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-8a30de5 > .elementor-element-populated{padding:24px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-dfb33e8 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-90 .elementor-element.elementor-element-7f6d02a > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-ba6f6e8{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-ba6f6e8 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-c1b4732 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-90 .elementor-element.elementor-element-d929532{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-dd5b235{width:50%;}.elementor-90 .elementor-element.elementor-element-dd5b235 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-dd5b235 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-dd5b235 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-dd5b235 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-67387cf > .elementor-widget-container{padding:57px 5px 58px 5px;border-radius:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-67387cf .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-90 .elementor-element.elementor-element-1ca5e46{width:50%;}.elementor-90 .elementor-element.elementor-element-1ca5e46 > .elementor-element-populated{margin:0px 0px 0px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-4407bd3 > .elementor-widget-container{padding:47px 05px 47px 5px;border-radius:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-4407bd3 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-90 .elementor-element.elementor-element-ede6d4a{width:50%;}.elementor-90 .elementor-element.elementor-element-ede6d4a > .elementor-element-populated{margin:20px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-51602ee > .elementor-widget-container{padding:25px 5px 25px 5px;}.elementor-90 .elementor-element.elementor-element-51602ee .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-90 .elementor-element.elementor-element-c0754f7{width:50%;}.elementor-90 .elementor-element.elementor-element-c0754f7 > .elementor-element-populated{margin:20px 0px 0px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-f48f093 > .elementor-widget-container{padding:58px 5px 58px 5px;}.elementor-90 .elementor-element.elementor-element-f48f093 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-90 .elementor-element.elementor-element-3f5c7db{margin-top:20px;margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-33bf3e4{width:50%;}.elementor-90 .elementor-element.elementor-element-33bf3e4 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-0b0daad > .elementor-widget-container{padding:58px 5px 58px 5px;}.elementor-90 .elementor-element.elementor-element-0b0daad .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-90 .elementor-element.elementor-element-77fcc58{width:50%;}.elementor-90 .elementor-element.elementor-element-77fcc58 > .elementor-element-populated{margin:0px 0px 0px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-fb834ec > .elementor-widget-container{padding:47px 2px 47px 2px;}.elementor-90 .elementor-element.elementor-element-fb834ec .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-90 .elementor-element.elementor-element-a91cf06{width:50%;}.elementor-90 .elementor-element.elementor-element-a91cf06 > .elementor-element-populated{margin:20px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-d6411d2 > .elementor-widget-container{padding:58px 5px 58px 5px;}.elementor-90 .elementor-element.elementor-element-d6411d2 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-90 .elementor-element.elementor-element-e55959e{width:50%;}.elementor-90 .elementor-element.elementor-element-e55959e > .elementor-element-populated{margin:20px 0px 0px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-1fe2a40 > .elementor-widget-container{padding:47px 2px 47px 2px;}.elementor-90 .elementor-element.elementor-element-1fe2a40 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-90 .elementor-element.elementor-element-171df06:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-171df06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lighthousebistro.ca/wp-content/uploads/2025/10/home-2.png");background-position:center center;}.elementor-90 .elementor-element.elementor-element-9828e35{padding:50px 20px 0px 20px;}.elementor-90 .elementor-element.elementor-element-b52038f > .elementor-element-populated{padding:23px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-ed16d57 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-90 .elementor-element.elementor-element-b54e757 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-c1362a7{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-c1362a7 > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-3da7a2c img{border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-723bf58{padding:50px 20px 52px 20px;}.elementor-90 .elementor-element.elementor-element-c397ab8 img{border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-04b7d46 > .elementor-element-populated{padding:23px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-87caf1c .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-90 .elementor-element.elementor-element-5671abf > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-5671abf p{margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-314f537{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-314f537 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-beff73a{padding:0px 20px 0px 20px;}.elementor-90 .elementor-element.elementor-element-148a676 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-90 .elementor-element.elementor-element-713fd71 > .elementor-widget-container{padding:16px 0px 15px 0px;}.elementor-90 .elementor-element.elementor-element-713fd71 p{margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-7e2b5fc{margin-top:24px;margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-73d4d56 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-90 .elementor-element.elementor-element-ad5edb7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-ad5edb7 .elementor-image-box-img{margin-bottom:8px;}.elementor-90 .elementor-element.elementor-element-ad5edb7 .elementor-image-box-title{font-size:20px;}.elementor-90 .elementor-element.elementor-element-b3960da > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-fda4adf .elementor-image-box-img{margin-bottom:8px;}.elementor-90 .elementor-element.elementor-element-fda4adf .elementor-image-box-title{font-size:20px;}.elementor-90 .elementor-element.elementor-element-549f784 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-90 .elementor-element.elementor-element-45d51d2 .elementor-image-box-img{margin-bottom:8px;}.elementor-90 .elementor-element.elementor-element-45d51d2 .elementor-image-box-title{font-size:20px;}.elementor-90 .elementor-element.elementor-element-7ff0b18 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-90 .elementor-element.elementor-element-e362df8 .elementor-image-box-img{margin-bottom:8px;}.elementor-90 .elementor-element.elementor-element-e362df8 .elementor-image-box-title{font-size:20px;}.elementor-90 .elementor-element.elementor-element-7fc3d0c{margin-top:20px;margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-adb4ad1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-90 .elementor-element.elementor-element-d27a871 .elementor-image-box-img{margin-bottom:8px;}.elementor-90 .elementor-element.elementor-element-d27a871 .elementor-image-box-title{font-size:20px;}.elementor-90 .elementor-element.elementor-element-b5953d3 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-90 .elementor-element.elementor-element-b0dfea6 .elementor-image-box-img{margin-bottom:8px;}.elementor-90 .elementor-element.elementor-element-b0dfea6 .elementor-image-box-title{font-size:20px;}.elementor-90 .elementor-element.elementor-element-e26bb0e > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-90 .elementor-element.elementor-element-3e5db0f .elementor-image-box-img{margin-bottom:8px;}.elementor-90 .elementor-element.elementor-element-3e5db0f .elementor-image-box-title{font-size:20px;}.elementor-90 .elementor-element.elementor-element-f1c40aa > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-90 .elementor-element.elementor-element-3f13b98 .elementor-image-box-img{margin-bottom:8px;}.elementor-90 .elementor-element.elementor-element-3f13b98 .elementor-image-box-title{font-size:20px;}.elementor-90 .elementor-element.elementor-element-dd931e7{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-afa3e06 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-ee837a9{padding:44px 10px 40px 10px;}.elementor-90 .elementor-element.elementor-element-e1f97c5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-90 .elementor-element.elementor-element-e1f97c5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-07a940f .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-90 .elementor-element.elementor-element-160d6b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-160d6b1.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-90 .elementor-element.elementor-element-160d6b1 .elementor-main-swiper{width:100%;}.elementor-90 .elementor-element.elementor-element-160d6b1.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-90 .elementor-element.elementor-element-160d6b1.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:16px;}.elementor-90 .elementor-element.elementor-element-160d6b1.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:16px;}.elementor-90 .elementor-element.elementor-element-160d6b1.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:16px;}.elementor-90 .elementor-element.elementor-element-160d6b1.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:16px;}.elementor-90 .elementor-element.elementor-element-160d6b1 .elementor-testimonial__text{font-size:20px;line-height:29px;}.elementor-90 .elementor-element.elementor-element-f9f7cd8{padding:30px 20px 0px 20px;}.elementor-90 .elementor-element.elementor-element-412517b .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-90 .elementor-element.elementor-element-3334f34{--grid-row-gap:20px;--grid-column-gap:0px;}.elementor-90 .elementor-element.elementor-element-3334f34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 00px 00px 0px;}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-90 .elementor-element.elementor-element-3334f34:after{content:"0.5";}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post__thumbnail__link{width:100%;}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post__text{padding:0px 0px 0px 0px;margin-bottom:22px;}.elementor-90 .elementor-element.elementor-element-3334f34.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-90 .elementor-element.elementor-element-3334f34.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-90 .elementor-element.elementor-element-3334f34.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post__title, .elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post__title a{font-size:20px;line-height:25px;}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post__title{margin-bottom:6px;}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post__meta-data{line-height:16px;}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post__excerpt p{line-height:30px;}.elementor-90 .elementor-element.elementor-element-3334f34 .elementor-post__excerpt{margin-bottom:28px;}.elementor-90 .elementor-element.elementor-element-3334f34 a.elementor-post__read-more{line-height:18px;}.elementor-90 .elementor-element.elementor-element-96bfc27{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-96bfc27 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-9fab362{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-c126942 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS */#order_bu1 {
	background: #BF3030;
	color: #fff;
	border-radius: 15px;
	font-size: 18px;
	line-height: 26px;
	font-family: "Gentium Plus", Sans-serif;
	font-weight: bold;
	padding: 16px 36.5px;
	position: absolute;
	left: 37.3%;
	top: 66px;
}

@media (max-width:767px){
#order_bu {
	padding: 16px 37px;
	left: 46%;
	top: 78px;
	right: 0 !important;
	width: 150px;
}
#order_bu1 {
    padding: 16px 22px !important;
    left: 48% !important;
    top: 78px !important;
}
}

@media only screen and (min-width: 425px) and (max-width: 767px){
.my-bg-section .elementor-background-overlay {
    background-position-x: right!important;
}
.elementor-slide-description br {
    display: none;
}
}/* End custom CSS */