.elementor-962 .elementor-element.elementor-element-bed1cfa{--display:flex;--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-962 .elementor-element.elementor-element-bed1cfa:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-bed1cfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c1d1313 );}.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-962 .elementor-element.elementor-element-161c117 img{width:100%;}.elementor-962 .elementor-element.elementor-element-5b3d916{--display:flex;--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;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-962 .elementor-element.elementor-element-5b3d916:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-5b3d916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c1d1313 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-962 .elementor-element.elementor-element-94c93ef{text-align:center;}.elementor-962 .elementor-element.elementor-element-94c93ef .elementor-heading-title{font-family:"Bellefair", Sans-serif;font-size:64px;font-weight:400;letter-spacing:-1.4px;color:#000000;}.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-962 .elementor-element.elementor-element-7e8a76f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:400;}.elementor-962 .elementor-element.elementor-element-7e8a76f.elementor-element{--align-self:center;}.elementor-962 .elementor-element.elementor-element-c5eefac{--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;}.elementor-962 .elementor-element.elementor-element-c5eefac:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-c5eefac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c1d1313 );}.elementor-962 .elementor-element.elementor-element-9cb9fb4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-962 .elementor-element.elementor-element-1434682{--display:flex;}.elementor-962 .elementor-element.elementor-element-8051b6b img{height:600px;object-fit:cover;object-position:center center;}.elementor-962 .elementor-element.elementor-element-83556a2 .elementor-heading-title{font-family:"Bellefair", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-962 .elementor-element.elementor-element-5baa63d{font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:400;}.elementor-962 .elementor-element.elementor-element-3bad084{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-962 .elementor-element.elementor-element-091a83b{--display:flex;}.elementor-962 .elementor-element.elementor-element-71623ef img{height:600px;object-fit:cover;object-position:center center;}.elementor-962 .elementor-element.elementor-element-53bee8b .elementor-heading-title{font-family:"Bellefair", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-962 .elementor-element.elementor-element-d07a578{font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:400;}.elementor-962 .elementor-element.elementor-element-1aadfd2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-962 .elementor-element.elementor-element-7e6925b{--display:flex;}.elementor-962 .elementor-element.elementor-element-d14a67c img{height:600px;object-fit:cover;object-position:center center;}.elementor-962 .elementor-element.elementor-element-b0f1452 .elementor-heading-title{font-family:"Bellefair", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-962 .elementor-element.elementor-element-75c7b35{font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:400;}.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-962 .elementor-element.elementor-element-2b7b1cc .elementor-button{background-color:#00000000;font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-962 .elementor-element.elementor-element-2b7b1cc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-962 .elementor-element.elementor-element-ed67188{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-962 .elementor-element.elementor-element-91b5501{--display:flex;}.elementor-962 .elementor-element.elementor-element-e77f06a img{height:600px;object-fit:cover;object-position:center center;}.elementor-962 .elementor-element.elementor-element-cce1f15 .elementor-heading-title{font-family:"Bellefair", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-962 .elementor-element.elementor-element-9d5562e{font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:400;}.elementor-962 .elementor-element.elementor-element-68b0a7c .elementor-button{background-color:#00000000;font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-962 .elementor-element.elementor-element-68b0a7c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-962 .elementor-element.elementor-element-917f98b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-962 .elementor-element.elementor-element-03fe825{--display:flex;}.elementor-962 .elementor-element.elementor-element-c8213de img{height:600px;object-fit:cover;object-position:center center;}.elementor-962 .elementor-element.elementor-element-4de99b1 .elementor-heading-title{font-family:"Bellefair", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-962 .elementor-element.elementor-element-4569272{font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:400;}.elementor-962 .elementor-element.elementor-element-9301424 .elementor-button{background-color:#00000000;font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-962 .elementor-element.elementor-element-9301424 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-962 .elementor-element.elementor-element-390318a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-962 .elementor-element.elementor-element-42bd400{--display:flex;}.elementor-962 .elementor-element.elementor-element-0dc6e73 img{height:600px;object-fit:cover;object-position:center center;}.elementor-962 .elementor-element.elementor-element-c0b85e0 .elementor-heading-title{font-family:"Bellefair", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-962 .elementor-element.elementor-element-562cbc3{font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:400;}.elementor-962 .elementor-element.elementor-element-ef13ce4 .elementor-button{background-color:#00000000;font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-962 .elementor-element.elementor-element-ef13ce4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-962 .elementor-element.elementor-element-7f671dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-962 .elementor-element.elementor-element-488811c{--display:flex;}.elementor-962 .elementor-element.elementor-element-33ed01b img{height:600px;object-fit:cover;object-position:center center;}.elementor-962 .elementor-element.elementor-element-753a1a4 .elementor-heading-title{font-family:"Bellefair", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-962 .elementor-element.elementor-element-59fb181{font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:400;}.elementor-962 .elementor-element.elementor-element-c41169c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-962 .elementor-element.elementor-element-f36419a{--display:flex;}.elementor-962 .elementor-element.elementor-element-108501e img{height:600px;object-fit:cover;object-position:center center;}.elementor-962 .elementor-element.elementor-element-02c0939 .elementor-heading-title{font-family:"Bellefair", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-962 .elementor-element.elementor-element-eab0e76{font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:400;}.elementor-962 .elementor-element.elementor-element-92f9d82{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:150px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;}.elementor-962 .elementor-element.elementor-element-9ddac59{--display:flex;--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:flex-start;--padding-top:10%;--padding-bottom:10%;--padding-left:4%;--padding-right:4%;}.elementor-962 .elementor-element.elementor-element-9ddac59:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-9ddac59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-962 .elementor-element.elementor-element-3cf3758{text-align:left;}.elementor-962 .elementor-element.elementor-element-3cf3758 .elementor-heading-title{font-family:"Bellefair", Sans-serif;font-size:64px;font-weight:400;letter-spacing:-1.4px;color:#000000;}.elementor-962 .elementor-element.elementor-element-6fd9de6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:400;}.elementor-962 .elementor-element.elementor-element-6fd9de6.elementor-element{--align-self:flex-start;}.elementor-962 .elementor-element.elementor-element-fe3f908{--display:flex;--min-height:95vh;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-962 .elementor-element.elementor-element-fe3f908:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-fe3f908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#797762;}.elementor-962 .elementor-element.elementor-element-7614d63{--display:flex;--min-height:95vh;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-962 .elementor-element.elementor-element-7614d63.e-con{--align-self:center;}.elementor-962 .elementor-element.elementor-element-5205151{--display:flex;--min-height:95vh;}.elementor-962 .elementor-element.elementor-element-3efd512{--display:flex;--min-height:95vh;--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-962 .elementor-element.elementor-element-3efd512:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-3efd512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://locandaontheweir.co.uk/wp-content/uploads/2025/10/IMG_8_800x.png.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-962 .elementor-element.elementor-element-ac68e96{--display:flex;--min-height:95vh;}.elementor-962 .elementor-element.elementor-element-bf17661{--display:flex;--min-height:95vh;--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-962 .elementor-element.elementor-element-bf17661:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-bf17661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://locandaontheweir.co.uk/wp-content/uploads/2025/10/IMG_6_800x.jpg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-962 .elementor-element.elementor-element-de93187{--display:flex;--min-height:95vh;}.elementor-962 .elementor-element.elementor-element-fd4a72b{--display:flex;--min-height:95vh;--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-962 .elementor-element.elementor-element-fd4a72b:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-fd4a72b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://locandaontheweir.co.uk/wp-content/uploads/2025/10/IMG_7_800x.jpg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-962 .elementor-element.elementor-element-4f8d155{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:40px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-70px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-962 .elementor-element.elementor-element-dafeca1{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:150px;--padding-left:25px;--padding-right:25px;}.elementor-962 .elementor-element.elementor-element-67d19e8{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-962 .elementor-element.elementor-element-5c921d5 .elementor-button{background-color:#FFFEF700;font-family:"B612 Mono", Sans-serif;font-size:10px;font-weight:500;line-height:14px;fill:var( --e-global-color-c1d1313 );color:var( --e-global-color-c1d1313 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c1d1313 );border-radius:24px 24px 24px 24px;padding:4px 10px 4px 10px;}.elementor-962 .elementor-element.elementor-element-5c921d5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-962 .elementor-element.elementor-element-b9bc03e .elementor-button{background-color:#FFFEF700;font-family:"B612 Mono", Sans-serif;font-size:10px;font-weight:500;line-height:14px;fill:var( --e-global-color-c1d1313 );color:var( --e-global-color-c1d1313 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c1d1313 );border-radius:24px 24px 24px 24px;padding:4px 10px 4px 10px;}.elementor-962 .elementor-element.elementor-element-b9bc03e .elementor-button-content-wrapper{flex-direction:row;}.elementor-962 .elementor-element.elementor-element-68ab8b7 .elementor-button{background-color:#FFFEF700;font-family:"B612 Mono", Sans-serif;font-size:10px;font-weight:500;line-height:14px;fill:var( --e-global-color-c1d1313 );color:var( --e-global-color-c1d1313 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c1d1313 );border-radius:24px 24px 24px 24px;padding:4px 10px 4px 10px;}.elementor-962 .elementor-element.elementor-element-68ab8b7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-962 .elementor-element.elementor-element-043fa13{text-align:left;}.elementor-962 .elementor-element.elementor-element-043fa13 .elementor-heading-title{font-family:"Bellefair", Sans-serif;font-size:64px;font-weight:400;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-962 .elementor-element.elementor-element-877a873{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-962 .elementor-element.elementor-element-877a873.elementor-element{--align-self:flex-start;}.elementor-962 .elementor-element.elementor-element-898da22{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-c1d1313 );--border-color:var( --e-global-color-c1d1313 );--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-962 .elementor-element.elementor-element-2f98326 .elementor-icon-list-icon i{color:var( --e-global-color-c1d1313 );transition:color 0.3s;}.elementor-962 .elementor-element.elementor-element-2f98326 .elementor-icon-list-icon svg{fill:var( --e-global-color-c1d1313 );transition:fill 0.3s;}.elementor-962 .elementor-element.elementor-element-2f98326{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-962 .elementor-element.elementor-element-2f98326 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-962 .elementor-element.elementor-element-2f98326 .elementor-icon-list-item > a{font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:400;}.elementor-962 .elementor-element.elementor-element-2f98326 .elementor-icon-list-text{color:var( --e-global-color-c1d1313 );transition:color 0.3s;}.elementor-962 .elementor-element.elementor-element-9f3971f .elementor-button{background-color:#00000000;font-family:"Noto Sans Hanunoo", Sans-serif;font-size:14px;font-weight:500;fill:#D19D58;color:#D19D58;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:50px 50px 50px 50px;}.elementor-962 .elementor-element.elementor-element-9f3971f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-962 .elementor-element.elementor-element-e6bd1a2{--display:flex;--min-height:95vh;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-962 .elementor-element.elementor-element-e6bd1a2:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-e6bd1a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c1d1313 );}.elementor-962 .elementor-element.elementor-element-ca5f951{--display:flex;--min-height:95vh;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-962 .elementor-element.elementor-element-ca5f951.e-con{--align-self:center;}.elementor-962 .elementor-element.elementor-element-8cdc595{--display:flex;--min-height:95vh;}.elementor-962 .elementor-element.elementor-element-c037cea{--display:flex;--min-height:95vh;--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-962 .elementor-element.elementor-element-c037cea:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-c037cea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://locandaontheweir.co.uk/wp-content/uploads/2025/11/caption-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-962 .elementor-element.elementor-element-aa1005c{--display:flex;--min-height:95vh;}.elementor-962 .elementor-element.elementor-element-914ed48{--display:flex;--min-height:95vh;--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-962 .elementor-element.elementor-element-914ed48:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-914ed48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://locandaontheweir.co.uk/wp-content/uploads/2025/11/caption-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-962 .elementor-element.elementor-element-afbc35c{--display:flex;--min-height:95vh;}.elementor-962 .elementor-element.elementor-element-08a2555{--display:flex;--min-height:95vh;--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-962 .elementor-element.elementor-element-08a2555:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-08a2555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://locandaontheweir.co.uk/wp-content/uploads/2025/11/caption.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-962 .elementor-element.elementor-element-f058bad{--display:flex;--min-height:95vh;}.elementor-962 .elementor-element.elementor-element-7cff470{--display:flex;--min-height:95vh;--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-962 .elementor-element.elementor-element-7cff470:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-7cff470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://locandaontheweir.co.uk/wp-content/uploads/2025/11/caption-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-962 .elementor-element.elementor-element-d8bfd44{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:40px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-70px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-9bd91e5 );}.elementor-962 .elementor-element.elementor-element-20761eb{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:150px;--padding-left:25px;--padding-right:25px;}.elementor-962 .elementor-element.elementor-element-d676e7d{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-962 .elementor-element.elementor-element-5bc562a .elementor-button{background-color:var( --e-global-color-9bd91e5 );font-family:"B612 Mono", Sans-serif;font-size:10px;font-weight:500;line-height:14px;fill:var( --e-global-color-c1d1313 );color:var( --e-global-color-c1d1313 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c1d1313 );border-radius:24px 24px 24px 24px;padding:4px 10px 4px 10px;}.elementor-962 .elementor-element.elementor-element-5bc562a .elementor-button-content-wrapper{flex-direction:row;}.elementor-962 .elementor-element.elementor-element-aba3f86 .elementor-button{background-color:var( --e-global-color-9bd91e5 );font-family:"B612 Mono", Sans-serif;font-size:10px;font-weight:500;line-height:14px;fill:var( --e-global-color-c1d1313 );color:var( --e-global-color-c1d1313 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c1d1313 );border-radius:24px 24px 24px 24px;padding:4px 10px 4px 10px;}.elementor-962 .elementor-element.elementor-element-aba3f86 .elementor-button-content-wrapper{flex-direction:row;}.elementor-962 .elementor-element.elementor-element-c128b35 .elementor-button{background-color:var( --e-global-color-9bd91e5 );font-family:"B612 Mono", Sans-serif;font-size:10px;font-weight:500;line-height:14px;fill:var( --e-global-color-c1d1313 );color:var( --e-global-color-c1d1313 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c1d1313 );border-radius:24px 24px 24px 24px;padding:4px 10px 4px 10px;}.elementor-962 .elementor-element.elementor-element-c128b35 .elementor-button-content-wrapper{flex-direction:row;}.elementor-962 .elementor-element.elementor-element-69325a2{text-align:left;}.elementor-962 .elementor-element.elementor-element-69325a2 .elementor-heading-title{font-family:"Bellefair", Sans-serif;font-size:64px;font-weight:400;letter-spacing:-1.4px;color:#000000;}.elementor-962 .elementor-element.elementor-element-4d66fa6{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-962 .elementor-element.elementor-element-4d66fa6.elementor-element{--align-self:flex-start;}.elementor-962 .elementor-element.elementor-element-f9f29e5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9bd91e5 );--border-color:var( --e-global-color-9bd91e5 );--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-962 .elementor-element.elementor-element-d96b33e .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-962 .elementor-element.elementor-element-d96b33e .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-962 .elementor-element.elementor-element-d96b33e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-962 .elementor-element.elementor-element-d96b33e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-962 .elementor-element.elementor-element-d96b33e .elementor-icon-list-item > a{font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:400;}.elementor-962 .elementor-element.elementor-element-d96b33e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-962 .elementor-element.elementor-element-6e213c9 .elementor-button{background-color:#00000000;font-family:"Noto Sans Hanunoo", Sans-serif;font-size:14px;font-weight:500;fill:#D19D58;color:#D19D58;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:50px 50px 50px 50px;}.elementor-962 .elementor-element.elementor-element-6e213c9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-962 .elementor-element.elementor-element-cb590eb{--display:flex;--min-height:95vh;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-962 .elementor-element.elementor-element-cb590eb:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-cb590eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bd91e5 );}.elementor-962 .elementor-element.elementor-element-5bf7054{--display:flex;--min-height:95vh;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-962 .elementor-element.elementor-element-5bf7054.e-con{--align-self:center;}.elementor-962 .elementor-element.elementor-element-b2fa1d7{--display:flex;--min-height:95vh;}.elementor-962 .elementor-element.elementor-element-99e62ef{--display:flex;--min-height:95vh;--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-962 .elementor-element.elementor-element-99e62ef:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-99e62ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://locandaontheweir.co.uk/wp-content/uploads/2025/10/26097_56c69bdda96c4404a59be0a898a35154-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-962 .elementor-element.elementor-element-abd1865{--display:flex;--min-height:95vh;}.elementor-962 .elementor-element.elementor-element-9934966{--display:flex;--min-height:95vh;--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-962 .elementor-element.elementor-element-9934966:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-9934966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://locandaontheweir.co.uk/wp-content/uploads/2025/10/26097_0da0350f3d01413093694822e4bb3184-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-962 .elementor-element.elementor-element-0f77a67{--display:flex;--min-height:95vh;}.elementor-962 .elementor-element.elementor-element-8910234{--display:flex;--min-height:95vh;--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-962 .elementor-element.elementor-element-8910234:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-8910234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://locandaontheweir.co.uk/wp-content/uploads/2025/10/26097_61eeefe135ed4aae99dc987c76e97fa3-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-962 .elementor-element.elementor-element-bf1f0ac{--display:flex;--min-height:95vh;}.elementor-962 .elementor-element.elementor-element-da84bce{--display:flex;--min-height:95vh;--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-962 .elementor-element.elementor-element-da84bce:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-da84bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://locandaontheweir.co.uk/wp-content/uploads/2025/10/26097_8646cb21a99841f994a0992c801ba99a-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-962 .elementor-element.elementor-element-eb3ffed{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:40px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-70px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-962 .elementor-element.elementor-element-fc6a9ba{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:150px;--padding-left:25px;--padding-right:25px;}.elementor-962 .elementor-element.elementor-element-af26d3c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-962 .elementor-element.elementor-element-e955601 .elementor-button{background-color:#FFFEF700;font-family:"B612 Mono", Sans-serif;font-size:10px;font-weight:500;line-height:14px;fill:var( --e-global-color-c1d1313 );color:var( --e-global-color-c1d1313 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c1d1313 );border-radius:24px 24px 24px 24px;padding:4px 10px 4px 10px;}.elementor-962 .elementor-element.elementor-element-e955601 .elementor-button-content-wrapper{flex-direction:row;}.elementor-962 .elementor-element.elementor-element-8f555e7 .elementor-button{background-color:#FFFEF700;font-family:"B612 Mono", Sans-serif;font-size:10px;font-weight:500;line-height:14px;fill:var( --e-global-color-c1d1313 );color:var( --e-global-color-c1d1313 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c1d1313 );border-radius:24px 24px 24px 24px;padding:4px 10px 4px 10px;}.elementor-962 .elementor-element.elementor-element-8f555e7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-962 .elementor-element.elementor-element-9587b23 .elementor-button{background-color:#FFFEF700;font-family:"B612 Mono", Sans-serif;font-size:10px;font-weight:500;line-height:14px;fill:var( --e-global-color-c1d1313 );color:var( --e-global-color-c1d1313 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c1d1313 );border-radius:24px 24px 24px 24px;padding:4px 10px 4px 10px;}.elementor-962 .elementor-element.elementor-element-9587b23 .elementor-button-content-wrapper{flex-direction:row;}.elementor-962 .elementor-element.elementor-element-8cfde2f .elementor-button{background-color:#FFFEF700;font-family:"B612 Mono", Sans-serif;font-size:10px;font-weight:500;line-height:14px;fill:var( --e-global-color-c1d1313 );color:var( --e-global-color-c1d1313 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c1d1313 );border-radius:24px 24px 24px 24px;padding:4px 10px 4px 10px;}.elementor-962 .elementor-element.elementor-element-8cfde2f .elementor-button-content-wrapper{flex-direction:row;}.elementor-962 .elementor-element.elementor-element-d3c5922 .elementor-button{background-color:#FFFEF700;font-family:"B612 Mono", Sans-serif;font-size:10px;font-weight:500;line-height:14px;fill:var( --e-global-color-c1d1313 );color:var( --e-global-color-c1d1313 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c1d1313 );border-radius:24px 24px 24px 24px;padding:4px 10px 4px 10px;}.elementor-962 .elementor-element.elementor-element-d3c5922 .elementor-button-content-wrapper{flex-direction:row;}.elementor-962 .elementor-element.elementor-element-a6f54fa{text-align:left;}.elementor-962 .elementor-element.elementor-element-a6f54fa .elementor-heading-title{font-family:"Bellefair", Sans-serif;font-size:64px;font-weight:400;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-962 .elementor-element.elementor-element-8a85bbc{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-962 .elementor-element.elementor-element-8a85bbc.elementor-element{--align-self:flex-start;}.elementor-962 .elementor-element.elementor-element-a5812a2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-c1d1313 );--border-color:var( --e-global-color-c1d1313 );--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-962 .elementor-element.elementor-element-37135f0 .elementor-icon-list-icon i{color:var( --e-global-color-c1d1313 );transition:color 0.3s;}.elementor-962 .elementor-element.elementor-element-37135f0 .elementor-icon-list-icon svg{fill:var( --e-global-color-c1d1313 );transition:fill 0.3s;}.elementor-962 .elementor-element.elementor-element-37135f0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-962 .elementor-element.elementor-element-37135f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-962 .elementor-element.elementor-element-37135f0 .elementor-icon-list-item > a{font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:400;}.elementor-962 .elementor-element.elementor-element-37135f0 .elementor-icon-list-text{color:var( --e-global-color-c1d1313 );transition:color 0.3s;}.elementor-962 .elementor-element.elementor-element-810dc6f .elementor-button{background-color:#00000000;font-family:"Noto Sans Hanunoo", Sans-serif;font-size:14px;font-weight:500;fill:#D19D58;color:#D19D58;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:50px 50px 50px 50px;}.elementor-962 .elementor-element.elementor-element-810dc6f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-962 .elementor-element.elementor-element-2731d58{--display:grid;--min-height:95vh;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-962 .elementor-element.elementor-element-6109286{--display:flex;}.elementor-962 .elementor-element.elementor-element-6109286:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-6109286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://locandaontheweir.co.uk/wp-content/uploads/2025/10/AdobeStock_284421536.jpeg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-962 .elementor-element.elementor-element-6109286.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-962 .elementor-element.elementor-element-2318249{text-align:left;}.elementor-962 .elementor-element.elementor-element-2318249 .elementor-heading-title{font-family:"Bellefair", Sans-serif;font-size:64px;font-weight:400;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-962 .elementor-element.elementor-element-b1d80de{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-962 .elementor-element.elementor-element-44631ba{--display:flex;}.elementor-962 .elementor-element.elementor-element-44631ba:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-44631ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://locandaontheweir.co.uk/wp-content/uploads/2025/10/AdobeStock_393842679.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-962 .elementor-element.elementor-element-44631ba.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-962 .elementor-element.elementor-element-ef296b2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-962 .elementor-element.elementor-element-a46af89{text-align:left;}.elementor-962 .elementor-element.elementor-element-a46af89 .elementor-heading-title{font-family:"Bellefair", Sans-serif;font-size:64px;font-weight:400;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-962 .elementor-element.elementor-element-361244c{--display:flex;}.elementor-962 .elementor-element.elementor-element-361244c:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-361244c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://locandaontheweir.co.uk/wp-content/uploads/2025/10/AdobeStock_285306648.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-962 .elementor-element.elementor-element-361244c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-962 .elementor-element.elementor-element-84f9124{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-962 .elementor-element.elementor-element-1c06c4e{text-align:left;}.elementor-962 .elementor-element.elementor-element-1c06c4e .elementor-heading-title{font-family:"Bellefair", Sans-serif;font-size:64px;font-weight:400;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-962 .elementor-element.elementor-element-e2fd278{--display:flex;}.elementor-962 .elementor-element.elementor-element-e2fd278:not(.elementor-motion-effects-element-type-background), .elementor-962 .elementor-element.elementor-element-e2fd278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://locandaontheweir.co.uk/wp-content/uploads/2025/10/AdobeStock_234775852-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-962 .elementor-element.elementor-element-e2fd278.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-962 .elementor-element.elementor-element-3e9b80f{text-align:left;}.elementor-962 .elementor-element.elementor-element-3e9b80f .elementor-heading-title{font-family:"Bellefair", Sans-serif;font-size:64px;font-weight:400;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-962 .elementor-element.elementor-element-afbfd2e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"B612 Mono", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}@media(min-width:768px){.elementor-962 .elementor-element.elementor-element-7614d63{--width:66.6666%;}.elementor-962 .elementor-element.elementor-element-dafeca1{--width:33.3333%;}.elementor-962 .elementor-element.elementor-element-ca5f951{--width:66.6666%;}.elementor-962 .elementor-element.elementor-element-20761eb{--width:33.3333%;}.elementor-962 .elementor-element.elementor-element-5bf7054{--width:66.6666%;}.elementor-962 .elementor-element.elementor-element-fc6a9ba{--width:33.3333%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-962 .elementor-element.elementor-element-92f9d82{--e-n-carousel-swiper-slides-to-display:2;}.elementor-962 .elementor-element.elementor-element-4f8d155{--e-n-carousel-swiper-slides-to-display:2;}.elementor-962 .elementor-element.elementor-element-d8bfd44{--e-n-carousel-swiper-slides-to-display:2;}.elementor-962 .elementor-element.elementor-element-eb3ffed{--e-n-carousel-swiper-slides-to-display:2;}.elementor-962 .elementor-element.elementor-element-2731d58{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-962 .elementor-element.elementor-element-7e8a76f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-962 .elementor-element.elementor-element-8051b6b img{height:500px;}.elementor-962 .elementor-element.elementor-element-71623ef img{height:500px;}.elementor-962 .elementor-element.elementor-element-d14a67c img{height:500px;}.elementor-962 .elementor-element.elementor-element-e77f06a img{height:500px;}.elementor-962 .elementor-element.elementor-element-c8213de img{height:500px;}.elementor-962 .elementor-element.elementor-element-0dc6e73 img{height:500px;}.elementor-962 .elementor-element.elementor-element-33ed01b img{height:500px;}.elementor-962 .elementor-element.elementor-element-108501e img{height:500px;}.elementor-962 .elementor-element.elementor-element-92f9d82{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:100px;}.elementor-962 .elementor-element.elementor-element-6fd9de6{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-962 .elementor-element.elementor-element-4f8d155{--e-n-carousel-swiper-slides-to-display:1;}.elementor-962 .elementor-element.elementor-element-d8bfd44{--e-n-carousel-swiper-slides-to-display:1;}.elementor-962 .elementor-element.elementor-element-eb3ffed{--e-n-carousel-swiper-slides-to-display:1;}.elementor-962 .elementor-element.elementor-element-2731d58{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-bed1cfa */:root{
  --hero-start-h: 100vh;  /* start height */
  --hero-end-h: 60vh;     /* final height */
  --hero-dur: 1.2s;       /* total duration */
}

/* Container that wraps the Image widget */
.hero-frame{
  position: relative;
  overflow: hidden;
  isolation: isolate;
  backface-visibility: hidden;
  transform: translateZ(0);

  height: var(--hero-start-h);
  animation: heroContainerShrink var(--hero-dur) cubic-bezier(.25,.9,.2,1) forwards;
}

/* Make Elementor wrappers fill */
.hero-frame .elementor-widget-container,
.hero-frame .elementor-widget-image{ height: 100%; }

/* THE IMAGE: starts below the viewport, then slides up and settles */
.hero-frame .elementor-widget-image img,
.hero-frame picture img,
.hero-frame img{
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform-origin: center center;
  will-change: transform;

  /* start off-screen; no opacity tricks */
  transform: translateY(110%) scale(1.06);
  animation: heroImageUp var(--hero-dur) cubic-bezier(.25,.9,.2,1) forwards;
}

/* Container: slight lift, then shrink to 60vh with a tiny overshoot */
@keyframes heroContainerShrink{
  0%   { transform: translateY(24px); height: var(--hero-start-h); }
  45%  { transform: translateY(6px);  height: var(--hero-start-h); }
  55%  { transform: translateY(6px);  height: var(--hero-start-h); } /* pause */
  82%  { transform: translateY(0);    height: calc(var(--hero-end-h) + 3vh); } /* overshoot */
  100% { transform: translateY(0);    height: var(--hero-end-h); }
}

/* Image: slide up from bottom, then gently settle scale back to 1 */
@keyframes heroImageUp{
  0%   { transform: translateY(110%) scale(1.06); }
  35%  { transform: translateY(8%)   scale(1.04); }
  55%  { transform: translateY(8%)   scale(1.03); } /* brief hold with container */
  82%  { transform: translateY(0)    scale(1.01); }
  100% { transform: translateY(0)    scale(1.00); }
}

/* Mobile tweak (optional) */
@media (max-width: 767px){
  :root{ --hero-end-h: 55vh; }
}

/* Respect reduced motion */
@media (prefers-reduced-motion: reduce){
  .hero-frame{ height: var(--hero-end-h); animation:none; transform:none; }
  .hero-frame img{ transform:none; animation:none; }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-92f9d82 */.carousel-drag {
  cursor: url("https://locandaontheweir.co.uk/wp-content/uploads/2025/10/Locanda-Drag-Arrow-1.svg") 16 16, ew-resize;
}
.carousel-drag:active {
  cursor: url("https://locandaontheweir.co.uk/wp-content/uploads/2025/10/Locanda-Drag-Arrow-1.svg") 16 16, grabbing;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6109286 */.grow-grid{
  display:flex;
  gap:16px;
  align-items:stretch;
}
.grow-grid > .grow-item{
  flex:0 0 25%;
  min-width:0;
  position:relative;
  overflow:hidden;
  transition:flex-basis .45s cubic-bezier(.25,.9,.2,1);
}
.grow-grid:hover > .grow-item{ flex-basis:16.6667%; }
.grow-grid > .grow-item:hover{ flex-basis:50%; z-index:1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44631ba */.grow-grid{
  display:flex;
  gap:16px;
  align-items:stretch;
}
.grow-grid > .grow-item{
  flex:0 0 25%;
  min-width:0;
  position:relative;
  overflow:hidden;
  transition:flex-basis .45s cubic-bezier(.25,.9,.2,1);
}
.grow-grid:hover > .grow-item{ flex-basis:16.6667%; }
.grow-grid > .grow-item:hover{ flex-basis:50%; z-index:1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-361244c */.grow-grid{
  display:flex;
  gap:16px;
  align-items:stretch;
}
.grow-grid > .grow-item{
  flex:0 0 25%;
  min-width:0;
  position:relative;
  overflow:hidden;
  transition:flex-basis .45s cubic-bezier(.25,.9,.2,1);
}
.grow-grid:hover > .grow-item{ flex-basis:16.6667%; }
.grow-grid > .grow-item:hover{ flex-basis:50%; z-index:1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2fd278 */.grow-grid{
  display:flex;
  gap:16px;
  align-items:stretch;
}
.grow-grid > .grow-item{
  flex:0 0 25%;
  min-width:0;
  position:relative;
  overflow:hidden;
  transition:flex-basis .45s cubic-bezier(.25,.9,.2,1);
}
.grow-grid:hover > .grow-item{ flex-basis:16.6667%; }
.grow-grid > .grow-item:hover{ flex-basis:50%; z-index:1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2731d58 *//* Row: 4 equal cards */
.grow-grid {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  gap: 0px; /* adjust to taste */
  overflow: hidden;
}

/* Cards (background image set in Elementor on each .grow-item) */
.grow-grid > .grow-item {
  flex: 1 1 0;
  min-width: 0;
  position: relative;
  overflow: hidden;
  height: 800px; /* set your row height */
  cursor: pointer;

  /* background image polish */
  background-size: cover;          /* key: allow zoom animation below */
  background-position: center;
  transition:
    flex-basis 0.45s cubic-bezier(.25,.9,.2,1),
    flex 0.45s cubic-bezier(.25,.9,.2,1),
    background-size 0.45s ease,
    box-shadow 0.45s ease;
  will-change: flex-basis, background-size;
}

/* Soft overlay for readability (darkens on hover) */
.grow-grid > .grow-item::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(0,0,0,.45), rgba(0,0,0,.08));
  opacity: .0;
  transition: opacity 0.35s ease;
  pointer-events: none;
  z-index: 1;
}

/* Compress all when row hovered… */
.grow-grid:hover > .grow-item { flex-basis: 16.6667%; }

/* …but grow the hovered card to double width + polish */
.grow-grid > .grow-item:hover {
  flex-basis: 50%;
  z-index: 1;
  box-shadow: 0 14px 48px rgba(0,0,0,.18);
  background-size: 105%;             /* gentle zoom on image */
}
.grow-grid > .grow-item:hover::before { opacity: .85; } /* stronger overlay */

/* Text block */
.grow-grid > .grow-item .grow-text {
  position: absolute;
  inset: auto 0 0 0;                 /* bottom strip by default */
  padding: 20px 22px;
  color: #fff;
  z-index: 2;
  opacity: 0;
  transform: translateY(8px);
  transition: opacity 0.35s ease, transform 0.35s ease;
}

/* Reveal text when expanded */
.grow-grid > .grow-item:hover .grow-text {
  opacity: 1;
  transform: translateY(0);
}

/* Optional: centre text instead of bottom-left */
/* .grow-grid > .grow-item .grow-text { inset: 0; display: grid; place-items: center; text-align: center; } */

/* Keyboard accessibility: expand on focus */
.grow-grid > .grow-item:focus-within {
  flex-basis: 50%;
  z-index: 1;
  box-shadow: 0 14px 48px rgba(0,0,0,.18);
  background-size: 105%;
}
.grow-grid > .grow-item:focus-within::before { opacity: .85; }
.grow-grid > .grow-item:focus-within .grow-text { opacity: 1; transform: translateY(0); }

/* Mobile: stack vertically (no hover) */
@media (max-width: 767px) {
  .grow-grid { flex-direction: column; gap: 12px; }
  .grow-grid > .grow-item {
    height: 280px;
    flex: 1 1 auto;
    background-size: cover;
  }
  .grow-grid > .grow-item .grow-text {
    opacity: 1; transform: none;
  }
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce) {
  .grow-grid > .grow-item,
  .grow-grid:hover > .grow-item,
  .grow-grid > .grow-item:hover {
    transition: none;
  }
  .grow-grid > .grow-item .grow-text { transition: none; opacity: 1; transform: none; }
}/* End custom CSS */