.elementor-130 .elementor-element.elementor-element-48d9b61:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-48d9b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lighthousebistro.ca/wp-content/uploads/2026/04/Rectangle-1-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-130 .elementor-element.elementor-element-48d9b61{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:266px 0px 116px 0px;}.elementor-130 .elementor-element.elementor-element-48d9b61 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-130 .elementor-element.elementor-element-1037ff3 > .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-130 .elementor-element.elementor-element-1037ff3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-337670f > .elementor-container{max-width:1098px;}.elementor-130 .elementor-element.elementor-element-337670f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-0cd3b03 > .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-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-130 .elementor-element.elementor-element-270af53{text-align:center;}.elementor-130 .elementor-element.elementor-element-270af53 .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:64px;font-weight:700;line-height:72px;color:#FFFFFF;}.elementor-130 .elementor-element.elementor-element-42d1406:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-42d1406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://lighthousebistro.ca/wp-content/uploads/2025/10/private-event-bg-1.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-130 .elementor-element.elementor-element-42d1406 > .elementor-background-overlay{opacity:0.66;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-130 .elementor-element.elementor-element-42d1406{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:133.5px 12px 0px 0px;}.elementor-130 .elementor-element.elementor-element-c84e87c > .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-130 .elementor-element.elementor-element-c84e87c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-bafd35b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.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-130 .elementor-element.elementor-element-abe1b1e > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 60px 0px 60px;}.elementor-130 .elementor-element.elementor-element-abe1b1e{text-align:center;font-family:"Gentium Basic", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#595758;}.elementor-130 .elementor-element.elementor-element-2f2986f{padding:120px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-5058d15 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-9ec6107 > .elementor-container{max-width:1408px;}.elementor-130 .elementor-element.elementor-element-9ec6107{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-26339d0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:90.7px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-b968fc9{text-align:start;}.elementor-130 .elementor-element.elementor-element-b968fc9 .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:56px;font-weight:700;line-height:64px;color:#262123;}.elementor-130 .elementor-element.elementor-element-181e022 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 054px 0px 0px;}.elementor-130 .elementor-element.elementor-element-181e022{column-gap:0px;font-family:"Gentium Basic", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#595758;}.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-130 .elementor-element.elementor-element-373cf14 .elementor-button{background-color:#BF3030;font-family:"Gentium Plus", Sans-serif;font-size:18px;font-weight:700;border-radius:15px 15px 15px 15px;padding:19px 34px 21px 34px;}.elementor-130 .elementor-element.elementor-element-373cf14 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-f2049d2 > .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-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-130 .elementor-element.elementor-element-89801e9{margin-top:0px;margin-bottom:0px;padding:145px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-49fc962 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-0b33fb7 > .elementor-container{max-width:1408px;}.elementor-130 .elementor-element.elementor-element-0b33fb7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-e77b715 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-7796ad2{text-align:start;}.elementor-130 .elementor-element.elementor-element-af14338 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-130 .elementor-element.elementor-element-af14338 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:33.6px 0px 0px 1px;}.elementor-130 .elementor-element.elementor-element-6ed83e1{text-align:start;}.elementor-130 .elementor-element.elementor-element-6ed83e1 .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:56px;font-weight:700;line-height:64px;color:#262123;}.elementor-130 .elementor-element.elementor-element-d8362c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:11.5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-d8362c2{column-gap:0px;font-family:"Gentium Basic", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#595758;}.elementor-130 .elementor-element.elementor-element-7bc3400 .elementor-button{background-color:#BF3030;font-family:"Gentium Plus", Sans-serif;font-size:18px;font-weight:700;border-radius:15px 15px 15px 15px;padding:19px 34px 20px 34px;}.elementor-130 .elementor-element.elementor-element-7bc3400 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-6db8ec8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-537be03 > .elementor-container{max-width:1408px;}.elementor-130 .elementor-element.elementor-element-537be03{margin-top:0px;margin-bottom:0px;padding:144.5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-3ee245d > .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-130 .elementor-element.elementor-element-3ee245d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:19.5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-8b293f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-8b293f1{text-align:start;}.elementor-130 .elementor-element.elementor-element-8b293f1 .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:56px;font-weight:700;line-height:64px;color:#262123;}.elementor-130 .elementor-element.elementor-element-756dae5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30.5px 70px 15px 0px;}.elementor-130 .elementor-element.elementor-element-756dae5{column-gap:0px;font-family:"Gentium Basic", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#595758;}.elementor-130 .elementor-element.elementor-element-e87a6dd .elementor-button{background-color:#BF3030;font-family:"Gentium Plus", Sans-serif;font-size:18px;font-weight:700;border-radius:15px 15px 15px 15px;padding:19px 34px 20px 34px;}.elementor-130 .elementor-element.elementor-element-e87a6dd > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-4f03a68 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-e057683{margin-top:0px;margin-bottom:0px;padding:144px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-be7e499 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-beb663d > .elementor-container{max-width:1408px;}.elementor-130 .elementor-element.elementor-element-beb663d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-b460b88 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-e22f01d > .elementor-widget-container{padding:0.5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-e22f01d{text-align:start;}.elementor-130 .elementor-element.elementor-element-f2123be > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-130 .elementor-element.elementor-element-f2123be > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:66px 0px 0px 1px;}.elementor-130 .elementor-element.elementor-element-4910961{text-align:start;}.elementor-130 .elementor-element.elementor-element-4910961 .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:56px;font-weight:700;line-height:64px;color:#262123;}.elementor-130 .elementor-element.elementor-element-4dd105e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:11.5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-4dd105e{column-gap:0px;font-family:"Gentium Basic", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#595758;}.elementor-130 .elementor-element.elementor-element-22e94e9 .elementor-button{background-color:#BF3030;font-family:"Gentium Plus", Sans-serif;font-size:18px;font-weight:700;border-radius:15px 15px 15px 15px;padding:18.5px 34px 21px 34px;}.elementor-130 .elementor-element.elementor-element-22e94e9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-ff24dfa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-d9e3e13 > .elementor-container{max-width:1408px;}.elementor-130 .elementor-element.elementor-element-d9e3e13{margin-top:0px;margin-bottom:0px;padding:144px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-cae3d47 > .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-130 .elementor-element.elementor-element-cae3d47 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:61px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-cb279e5 > .elementor-widget-container{padding:0.5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-cb279e5{text-align:start;}.elementor-130 .elementor-element.elementor-element-cb279e5 .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:56px;font-weight:700;line-height:64px;color:#262123;}.elementor-130 .elementor-element.elementor-element-3e10677 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30.5px 70px 15px 0px;}.elementor-130 .elementor-element.elementor-element-3e10677{column-gap:0px;font-family:"Gentium Basic", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#595758;}.elementor-130 .elementor-element.elementor-element-49823f7 .elementor-button{background-color:#BF3030;font-family:"Gentium Plus", Sans-serif;font-size:18px;font-weight:700;border-radius:15px 15px 15px 15px;padding:18.5px 34px 21px 34px;}.elementor-130 .elementor-element.elementor-element-49823f7 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-192e0ab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-90ff8c8 > .elementor-widget-container{padding:0.5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-5a07c4e{margin-top:0px;margin-bottom:0px;padding:144px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-b8ae615 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-da14590 > .elementor-container{max-width:1408px;}.elementor-130 .elementor-element.elementor-element-da14590{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-e8f2dca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-92f501d > .elementor-widget-container{padding:0.5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-92f501d{text-align:start;}.elementor-130 .elementor-element.elementor-element-7b468ff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-130 .elementor-element.elementor-element-7b468ff > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:66px 0px 0px 1px;}.elementor-130 .elementor-element.elementor-element-4ef4ecb{text-align:start;}.elementor-130 .elementor-element.elementor-element-4ef4ecb .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:56px;font-weight:700;line-height:64px;color:#262123;}.elementor-130 .elementor-element.elementor-element-dbefbb1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:11.5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-dbefbb1{column-gap:0px;font-family:"Gentium Basic", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#595758;}.elementor-130 .elementor-element.elementor-element-a040956 .elementor-button{background-color:#BF3030;font-family:"Gentium Plus", Sans-serif;font-size:18px;font-weight:700;border-radius:15px 15px 15px 15px;padding:19px 34px 21px 34px;}.elementor-130 .elementor-element.elementor-element-a040956 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-c086f71 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-54b71e3 > .elementor-container{max-width:1408px;}.elementor-130 .elementor-element.elementor-element-54b71e3{margin-top:0px;margin-bottom:0px;padding:144px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-2563d87 > .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-130 .elementor-element.elementor-element-2563d87 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:34px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-f1f605f{text-align:start;}.elementor-130 .elementor-element.elementor-element-f1f605f .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:56px;font-weight:700;line-height:64px;color:#262123;}.elementor-130 .elementor-element.elementor-element-905572c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:31.5px 70px 15px 0px;}.elementor-130 .elementor-element.elementor-element-905572c{column-gap:0px;font-family:"Gentium Basic", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#595758;}.elementor-130 .elementor-element.elementor-element-6ee54b8 .elementor-button{background-color:#BF3030;font-family:"Gentium Plus", Sans-serif;font-size:18px;font-weight:700;border-radius:15px 15px 15px 15px;padding:19px 34px 21px 34px;}.elementor-130 .elementor-element.elementor-element-6ee54b8 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-8613432 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-d725000 > .elementor-widget-container{padding:0.5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-05991b6{margin-top:0px;margin-bottom:0px;padding:144.5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-f8d2d9d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-4eb44ea > .elementor-container{max-width:1408px;}.elementor-130 .elementor-element.elementor-element-4eb44ea{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-4b87c67 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-90c7acb{text-align:start;}.elementor-130 .elementor-element.elementor-element-035ada9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-130 .elementor-element.elementor-element-035ada9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:33.5px 0px 0px 1px;}.elementor-130 .elementor-element.elementor-element-5282631{text-align:start;}.elementor-130 .elementor-element.elementor-element-5282631 .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:56px;font-weight:700;line-height:64px;color:#262123;}.elementor-130 .elementor-element.elementor-element-780b8c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:11.5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-780b8c8{column-gap:0px;font-family:"Gentium Basic", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#595758;}.elementor-130 .elementor-element.elementor-element-4e62986 .elementor-button{background-color:#BF3030;font-family:"Gentium Plus", Sans-serif;font-size:18px;font-weight:700;border-radius:15px 15px 15px 15px;padding:18px 34px 22px 34px;}.elementor-130 .elementor-element.elementor-element-4e62986 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-3b0c97a{padding:0px 0px 44px 0px;}.elementor-130 .elementor-element.elementor-element-fad46f5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-d49f1d8 > .elementor-container{max-width:1408px;}.elementor-130 .elementor-element.elementor-element-d49f1d8{margin-top:0px;margin-bottom:0px;padding:144px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-257ee41 > .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-130 .elementor-element.elementor-element-257ee41 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:34px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-1a2d95f{text-align:start;}.elementor-130 .elementor-element.elementor-element-1a2d95f .elementor-heading-title{font-family:"Arvo", Sans-serif;font-size:56px;font-weight:700;line-height:64px;color:#262123;}.elementor-130 .elementor-element.elementor-element-1fe4972 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:31px 70px 15px 0px;}.elementor-130 .elementor-element.elementor-element-1fe4972{column-gap:0px;font-family:"Gentium Basic", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#595758;}.elementor-130 .elementor-element.elementor-element-31cd5e6 .elementor-button{background-color:#BF3030;font-family:"Gentium Plus", Sans-serif;font-size:18px;font-weight:700;border-radius:15px 15px 15px 15px;padding:19px 34px 20px 34px;}.elementor-130 .elementor-element.elementor-element-31cd5e6 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-823e30b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0.5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-405537d{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-130 .elementor-element.elementor-element-c76e342 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-130 .elementor-element.elementor-element-26339d0{width:52.5%;}.elementor-130 .elementor-element.elementor-element-f2049d2{width:47.5%;}.elementor-130 .elementor-element.elementor-element-e77b715{width:52.5%;}.elementor-130 .elementor-element.elementor-element-af14338{width:47.5%;}.elementor-130 .elementor-element.elementor-element-3ee245d{width:52.5%;}.elementor-130 .elementor-element.elementor-element-4f03a68{width:47.5%;}.elementor-130 .elementor-element.elementor-element-b460b88{width:52.5%;}.elementor-130 .elementor-element.elementor-element-f2123be{width:47.5%;}.elementor-130 .elementor-element.elementor-element-cae3d47{width:52.5%;}.elementor-130 .elementor-element.elementor-element-192e0ab{width:47.5%;}.elementor-130 .elementor-element.elementor-element-e8f2dca{width:52.5%;}.elementor-130 .elementor-element.elementor-element-7b468ff{width:47.5%;}.elementor-130 .elementor-element.elementor-element-2563d87{width:52.5%;}.elementor-130 .elementor-element.elementor-element-8613432{width:47.5%;}.elementor-130 .elementor-element.elementor-element-4b87c67{width:52.5%;}.elementor-130 .elementor-element.elementor-element-035ada9{width:47.5%;}.elementor-130 .elementor-element.elementor-element-257ee41{width:52.5%;}.elementor-130 .elementor-element.elementor-element-823e30b{width:47.5%;}}@media(max-width:1024px){.elementor-130 .elementor-element.elementor-element-2f2986f{padding:60px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-405537d{padding:50px 20px 50px 20px;}}@media(max-width:767px){.elementor-130 .elementor-element.elementor-element-48d9b61{margin-top:0px;margin-bottom:0px;padding:102px 20px 42px 20px;}.elementor-130 .elementor-element.elementor-element-270af53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-130 .elementor-element.elementor-element-270af53 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-130 .elementor-element.elementor-element-42d1406{padding:42px 20px 42px 20px;}.elementor-130 .elementor-element.elementor-element-99215ee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-abe1b1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-abe1b1e p{margin-block-end:0px;}.elementor-130 .elementor-element.elementor-element-2f2986f{padding:52px 20px 52px 20px;}.elementor-130 .elementor-element.elementor-element-9ec6107{margin-top:0px;margin-bottom:0px;}.elementor-130 .elementor-element.elementor-element-26339d0 > .elementor-element-populated{padding:24px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-b968fc9 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-130 .elementor-element.elementor-element-181e022 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 10px 0px;}.elementor-130 .elementor-element.elementor-element-181e022{font-size:18px;line-height:30px;}.elementor-130 .elementor-element.elementor-element-181e022 p{margin-block-end:0px;}.elementor-130 .elementor-element.elementor-element-373cf14 > .elementor-widget-container{padding:0.5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-373cf14 .elementor-button{padding:18px 34px 22px 34px;}.elementor-130 .elementor-element.elementor-element-f85b3a9 img{border-radius:10px 10px 10px 10px;}.elementor-130 .elementor-element.elementor-element-89801e9{padding:0px 20px 52px 20px;}.elementor-130 .elementor-element.elementor-element-7796ad2 img{border-radius:10px 10px 10px 10px;}.elementor-130 .elementor-element.elementor-element-af14338 > .elementor-element-populated{padding:24px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-6ed83e1 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-130 .elementor-element.elementor-element-d8362c2 > .elementor-widget-container{padding:5px 10px 10px 0px;}.elementor-130 .elementor-element.elementor-element-d8362c2{font-size:18px;line-height:30px;}.elementor-130 .elementor-element.elementor-element-d8362c2 p{margin-block-end:0px;}.elementor-130 .elementor-element.elementor-element-7bc3400 > .elementor-widget-container{padding:0.5px 0px 0px 1px;}.elementor-130 .elementor-element.elementor-element-7bc3400 .elementor-button{padding:18px 33px 21px 34px;}.elementor-130 .elementor-element.elementor-element-d554eb4{padding:0px 20px 52px 20px;}.elementor-130 .elementor-element.elementor-element-6db8ec8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-537be03{padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-3ee245d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-130 .elementor-element.elementor-element-3ee245d > .elementor-element-populated{padding:24px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-8b293f1 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-130 .elementor-element.elementor-element-756dae5 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-e87a6dd > .elementor-widget-container{margin:-1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-e87a6dd .elementor-button{padding:19px 34px 20px 34px;}.elementor-130 .elementor-element.elementor-element-5ce9218 img{border-radius:10px 10px 10px 10px;}.elementor-130 .elementor-element.elementor-element-e057683{padding:0px 20px 52px 20.5px;}.elementor-130 .elementor-element.elementor-element-e22f01d img{border-radius:10px 10px 10px 10px;}.elementor-130 .elementor-element.elementor-element-f2123be > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-130 .elementor-element.elementor-element-f2123be > .elementor-element-populated{padding:24px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-4910961 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-130 .elementor-element.elementor-element-4dd105e > .elementor-widget-container{padding:5.5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-22e94e9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-2d44bfe{padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-d9e3e13{padding:0px 20px 52px 20.5px;}.elementor-130 .elementor-element.elementor-element-cae3d47 > .elementor-element-populated{padding:24px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-cb279e5 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-130 .elementor-element.elementor-element-3e10677 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-49823f7 > .elementor-widget-container{margin:0px 0px 0px -0.5px;padding:10px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-90ff8c8 img{border-radius:10px 10px 10px 10px;}.elementor-130 .elementor-element.elementor-element-5a07c4e{padding:0px 20px 52px 20.5px;}.elementor-130 .elementor-element.elementor-element-92f501d img{border-radius:10px 10px 10px 10px;}.elementor-130 .elementor-element.elementor-element-7b468ff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-130 .elementor-element.elementor-element-7b468ff > .elementor-element-populated{padding:24px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-4ef4ecb .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-130 .elementor-element.elementor-element-dbefbb1 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-a040956 > .elementor-widget-container{margin:0px 0px 0px -0.5px;padding:0.5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-a040956 .elementor-button{padding:18.5px 34px 21px 34px;}.elementor-130 .elementor-element.elementor-element-54b71e3{padding:0px 20px 52px 20.5px;}.elementor-130 .elementor-element.elementor-element-2563d87 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-130 .elementor-element.elementor-element-2563d87 > .elementor-element-populated{padding:24px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-f1f605f .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-130 .elementor-element.elementor-element-905572c > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-6ee54b8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-6ee54b8 .elementor-button{padding:18.5px 34px 21.5px 34px;}.elementor-130 .elementor-element.elementor-element-d725000 img{border-radius:10px 10px 10px 10px;}.elementor-130 .elementor-element.elementor-element-05991b6{padding:0px 20px 52px 20.5px;}.elementor-130 .elementor-element.elementor-element-90c7acb img{border-radius:10px 10px 10px 10px;}.elementor-130 .elementor-element.elementor-element-035ada9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-130 .elementor-element.elementor-element-035ada9 > .elementor-element-populated{padding:24.5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-5282631 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-130 .elementor-element.elementor-element-780b8c8 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-4e62986 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-4e62986 .elementor-button{padding:18px 34px 20px 34px;}.elementor-130 .elementor-element.elementor-element-3b0c97a{padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-fad46f5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-d49f1d8{padding:0px 20px 52px 20.5px;}.elementor-130 .elementor-element.elementor-element-257ee41 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-130 .elementor-element.elementor-element-257ee41 > .elementor-element-populated{padding:24.5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-1a2d95f .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-130 .elementor-element.elementor-element-1fe4972 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-31cd5e6 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-31cd5e6 .elementor-button{padding:18px 34px 21.5px 34px;}.elementor-130 .elementor-element.elementor-element-82fba37 img{border-radius:10px 10px 10px 10px;}.elementor-130 .elementor-element.elementor-element-405537d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-405537d *//*.contact_form*/
/*.elementor-field-textual {*/
/*	min-height: 58px;*/
/*	padding-left:22px*/
/*}*/
/*.contact_form*/
/*#form-field-message {*/
/*	min-height:185px !important;*/
/*}*/
/*.contact_form*/
/*.elementor-field-textual::placeholder{*/
/*    opacity: 1!important;*/
/*}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Arvo';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lighthousebistro.ca/fonts/Arvo-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Arvo';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lighthousebistro.ca/fonts/Arvo-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gentium Basic';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lighthousebistro.ca/fonts/GenBasR.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gentium Plus';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lighthousebistro.ca/fonts/GentiumPlus-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Gentium Plus';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lighthousebistro.ca/fonts/GentiumPlus-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */