.elementor-40 .elementor-element.elementor-element-49c641a{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:4vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw}.elementor-40 .elementor-element.elementor-element-d780129{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-9393eb1{--display:flex;--min-height:270px}.elementor-40 .elementor-element.elementor-element-9393eb1:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-9393eb1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.westcoastawning.com/wp-content/uploads/2025/04/french-restaurant-scene-with-menu-board_1147-447.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-40 .elementor-element.elementor-element-f6e7268{--display:flex}.elementor-40 .elementor-element.elementor-element-f6e7268:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-f6e7268>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.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-40 .elementor-element.elementor-element-5074b9e{text-align:center}.elementor-40 .elementor-element.elementor-element-5074b9e .elementor-heading-title{color:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-e41de97{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:6px;top:1vw}.elementor-40 .elementor-element.elementor-element-e41de97:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-e41de97>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ad1515}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-e41de97{right:1vw}body.rtl .elementor-40 .elementor-element.elementor-element-e41de97{left:1vw}.elementor-40 .elementor-element.elementor-element-8dcc6d7 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:1vw;font-weight:400;color:var(--e-global-color-950fe13)}.elementor-40 .elementor-element.elementor-element-6f0ff24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-6f0ff24:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-6f0ff24>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-4a05ddd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px}.elementor-40 .elementor-element.elementor-element-ed0aacc{text-align:center}.elementor-40 .elementor-element.elementor-element-ed0aacc .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:700;color:var(--e-global-color-72b6c37)}.elementor-40 .elementor-element.elementor-element-0011115 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:1vw;font-weight:600;color:var(--e-global-color-950fe13)}.elementor-40 .elementor-element.elementor-element-f973b02{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-f66617e{--display:flex;--min-height:270px}.elementor-40 .elementor-element.elementor-element-f66617e:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-f66617e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.westcoastawning.com/wp-content/uploads/2025/04/Louver_Pergola_03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-40 .elementor-element.elementor-element-742e3cd{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:6px;top:1vw}.elementor-40 .elementor-element.elementor-element-742e3cd:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-742e3cd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ad1515}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-742e3cd{right:1vw}body.rtl .elementor-40 .elementor-element.elementor-element-742e3cd{left:1vw}.elementor-40 .elementor-element.elementor-element-f230572 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:1vw;font-weight:400;color:var(--e-global-color-950fe13)}.elementor-40 .elementor-element.elementor-element-5e9bc7b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-5e9bc7b:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-5e9bc7b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-5e2cc1e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px}.elementor-40 .elementor-element.elementor-element-37e2306{text-align:center}.elementor-40 .elementor-element.elementor-element-37e2306 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:700;color:var(--e-global-color-72b6c37)}.elementor-40 .elementor-element.elementor-element-5b906a6 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:1vw;font-weight:600;color:var(--e-global-color-950fe13)}.elementor-40 .elementor-element.elementor-element-1be7179{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-7a80d99{--display:flex;--min-height:270px}.elementor-40 .elementor-element.elementor-element-7a80d99:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-7a80d99>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.westcoastawning.com/wp-content/uploads/2025/04/Roller_Shade_500_35002.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-40 .elementor-element.elementor-element-d110e56{--display:flex}.elementor-40 .elementor-element.elementor-element-d110e56:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-d110e56>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-d62f74f{text-align:center}.elementor-40 .elementor-element.elementor-element-d62f74f .elementor-heading-title{color:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-77e6f6e{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:6px;top:1vw}.elementor-40 .elementor-element.elementor-element-77e6f6e:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-77e6f6e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ad1515}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-77e6f6e{right:1vw}body.rtl .elementor-40 .elementor-element.elementor-element-77e6f6e{left:1vw}.elementor-40 .elementor-element.elementor-element-5402cde .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:1vw;font-weight:400;color:var(--e-global-color-950fe13)}.elementor-40 .elementor-element.elementor-element-c1f6b3c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-c1f6b3c:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-c1f6b3c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-71695dc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px}.elementor-40 .elementor-element.elementor-element-926d7a4{text-align:center}.elementor-40 .elementor-element.elementor-element-926d7a4 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:700;color:var(--e-global-color-72b6c37)}.elementor-40 .elementor-element.elementor-element-844716c{text-align:center}.elementor-40 .elementor-element.elementor-element-844716c .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:1vw;font-weight:600;color:var(--e-global-color-950fe13)}.elementor-40 .elementor-element.elementor-element-74d58c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw}.elementor-40 .elementor-element.elementor-element-714bc89{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:5vw}.elementor-40 .elementor-element.elementor-element-a2213ed .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:2.5vw;font-weight:600}.elementor-40 .elementor-element.elementor-element-8a5457d .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:2.5vw;font-weight:200;color:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-9de22b1 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:1.1vw;font-weight:600;line-height:1.2em;color:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-13352a6 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:1.1vw;font-weight:600;line-height:1.2em;color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-8e1a69e .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:1.1vw;font-weight:300;color:var(--e-global-color-text)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);font-style:var(--e-global-typography-accent-font-style)}.elementor-40 .elementor-element.elementor-element-41583a0 .elementor-button:hover,.elementor-40 .elementor-element.elementor-element-41583a0 .elementor-button:focus{background-color:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-41583a0 .elementor-button{font-family:"Poppins",Sans-serif;font-size:1.1vw;font-weight:400;text-transform:uppercase;font-style:normal;border-radius:0;padding:1.2vw 3vw 1.3vw}.elementor-40 .elementor-element.elementor-element-9cb6d25{--display:flex}.elementor-40 .elementor-element.elementor-element-9cb6d25:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-9cb6d25>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.westcoastawning.com/wp-content/uploads/2025/04/Motorized_Retractable_Awning_500_350.jpg");background-repeat:no-repeat;background-size:cover}.elementor-40 .elementor-element.elementor-element-82b84ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw}.elementor-40 .elementor-element.elementor-element-82b84ab:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-82b84ab>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-72b6c37)}.elementor-40 .elementor-element.elementor-element-02c0637{--display:flex}.elementor-40 .elementor-element.elementor-element-02c0637:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-02c0637>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.westcoastawning.com/wp-content/uploads/2025/04/Motorized_Retractable_Awning_500_350.jpg");background-repeat:no-repeat;background-size:cover}.elementor-40 .elementor-element.elementor-element-09ac73e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:0vw}.elementor-40 .elementor-element.elementor-element-58fd8da .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:2.5vw;font-weight:600;line-height:1.4em;color:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-197bbe9 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:2.5vw;font-weight:200;color:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-8257818 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:1.1vw;font-weight:600;line-height:1.2em;color:var(--e-global-color-secondary)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-40 .elementor-element.elementor-element-6c6549b{text-align:left}.elementor-40 .elementor-element.elementor-element-1bb89ad .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:1.1vw;font-weight:300;color:var(--e-global-color-text)}.elementor-40 .elementor-element.elementor-element-f30990d .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:1.1vw;font-weight:600;line-height:1.2em;color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-a282aa9 .elementor-button:hover,.elementor-40 .elementor-element.elementor-element-a282aa9 .elementor-button:focus{background-color:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-a282aa9 .elementor-button{font-family:"Poppins",Sans-serif;font-size:1.1vw;font-weight:400;text-transform:uppercase;font-style:normal;border-radius:0;padding:1.2vw 3vw 1.3vw}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-e41de97{--width:50%}.elementor-40 .elementor-element.elementor-element-742e3cd{--width:50%}.elementor-40 .elementor-element.elementor-element-77e6f6e{--width:50%}.elementor-40 .elementor-element.elementor-element-714bc89{--width:50%}.elementor-40 .elementor-element.elementor-element-9cb6d25{--width:50%}.elementor-40 .elementor-element.elementor-element-02c0637{--width:50%}.elementor-40 .elementor-element.elementor-element-09ac73e{--width:50%}}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-49c641a{--grid-auto-flow:row}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-49c641a{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-40 .elementor-element.elementor-element-e41de97{--width:60%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:8px;top:2vw}.elementor-40 .elementor-element.elementor-element-8dcc6d7 .elementor-heading-title{font-size:4.5vw}.elementor-40 .elementor-element.elementor-element-6f0ff24{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-4a05ddd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center}.elementor-40 .elementor-element.elementor-element-0011115 .elementor-heading-title{font-size:5vw}.elementor-40 .elementor-element.elementor-element-742e3cd{--width:60%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:8px;top:2vw}.elementor-40 .elementor-element.elementor-element-f230572 .elementor-heading-title{font-size:4.5vw}.elementor-40 .elementor-element.elementor-element-5e9bc7b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-5e2cc1e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center}.elementor-40 .elementor-element.elementor-element-5b906a6 .elementor-heading-title{font-size:5vw}.elementor-40 .elementor-element.elementor-element-77e6f6e{--width:60%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:8px;top:2vw}.elementor-40 .elementor-element.elementor-element-5402cde .elementor-heading-title{font-size:4.5vw}.elementor-40 .elementor-element.elementor-element-c1f6b3c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-71695dc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center}.elementor-40 .elementor-element.elementor-element-844716c .elementor-heading-title{font-size:5vw}.elementor-40 .elementor-element.elementor-element-9de22b1 .elementor-heading-title{font-size:3.1vw}.elementor-40 .elementor-element.elementor-element-13352a6 .elementor-heading-title{font-size:3.1vw}.elementor-40 .elementor-element.elementor-element-8e1a69e .elementor-heading-title{font-size:3.1vw}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-40 .elementor-element.elementor-element-41583a0 .elementor-button{font-size:3.1vw}.elementor-40 .elementor-element.elementor-element-8257818 .elementor-heading-title{font-size:3.1vw}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-40 .elementor-element.elementor-element-1bb89ad .elementor-heading-title{font-size:3.1vw}.elementor-40 .elementor-element.elementor-element-f30990d .elementor-heading-title{font-size:3.1vw}.elementor-40 .elementor-element.elementor-element-a282aa9 .elementor-button{font-size:3.1vw}}.elementor-40 .elementor-element.elementor-element-9393eb1{height:100%}.elementor-40 .elementor-element.elementor-element-f66617e{height:100%}.elementor-40 .elementor-element.elementor-element-7a80d99{height:100%}