.elementor-4093 .elementor-element.elementor-element-580c2fc{--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:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4093 .elementor-element.elementor-element-580c2fc:not(.elementor-motion-effects-element-type-background), .elementor-4093 .elementor-element.elementor-element-580c2fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4093 .elementor-element.elementor-element-580c2fc.e-con{--order:99999 /* order end hack */;}.elementor-4093 .elementor-element.elementor-element-70492a7{--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;--border-radius:6px 6px 6px 6px;}.elementor-4093 .elementor-element.elementor-element-70492a7:not(.elementor-motion-effects-element-type-background), .elementor-4093 .elementor-element.elementor-element-70492a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://jwbinks.co.uk/wp-content/uploads/2017/08/JW-Binks-Pkhse.jpg");background-size:cover;}.elementor-4093 .elementor-element.elementor-element-70492a7.e-con{--order:99999 /* order end hack */;}.elementor-4093 .elementor-element.elementor-element-3d74696{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4093 .elementor-element.elementor-element-0ca7a27 .elementor-heading-title{font-size:0.75rem;letter-spacing:0.2rem;color:var( --e-global-color-secondary );}.elementor-4093 .elementor-element.elementor-element-02ac2cf .elementor-heading-title{color:var( --e-global-color-d6c8bfb );}.elementor-4093 .elementor-element.elementor-element-bb2d56e{color:var( --e-global-color-d6c8bfb );}.elementor-4093 .elementor-element.elementor-element-3d4b415{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4093 .elementor-element.elementor-element-f930810 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-4093 .elementor-element.elementor-element-f930810 .elementor-button{text-transform:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-4093 .elementor-element.elementor-element-f930810 .elementor-button:hover, .elementor-4093 .elementor-element.elementor-element-f930810 .elementor-button:focus{color:var( --e-global-color-d6c8bfb );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-d6c8bfb );}.elementor-4093 .elementor-element.elementor-element-f930810 .elementor-button:hover svg, .elementor-4093 .elementor-element.elementor-element-f930810 .elementor-button:focus svg{fill:var( --e-global-color-d6c8bfb );}.elementor-4093 .elementor-element.elementor-element-0bf15e0 .elementor-button{text-transform:none;fill:var( --e-global-color-d6c8bfb );color:var( --e-global-color-d6c8bfb );background-color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-d6c8bfb );}.elementor-4093 .elementor-element.elementor-element-0bf15e0 .elementor-button:hover, .elementor-4093 .elementor-element.elementor-element-0bf15e0 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-d6c8bfb );border-color:var( --e-global-color-d6c8bfb );}.elementor-4093 .elementor-element.elementor-element-0bf15e0 .elementor-button:hover svg, .elementor-4093 .elementor-element.elementor-element-0bf15e0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4093 .elementor-element.elementor-element-0bf15e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4093 .elementor-element.elementor-element-980e8a1{font-size:0.95rem;color:var( --e-global-color-d6c8bfb );}.elementor-4093 .elementor-element.elementor-element-75a0173{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;border-color:#44474C21;--border-color:#44474C21;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4093 .elementor-element.elementor-element-75a0173:not(.elementor-motion-effects-element-type-background), .elementor-4093 .elementor-element.elementor-element-75a0173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6c8bfb );}.elementor-4093 .elementor-element.elementor-element-75a0173.e-con{--order:99999 /* order end hack */;}.elementor-4093 .elementor-element.elementor-element-784577c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4093 .elementor-element.elementor-element-53c40be{font-family:"EB Garamond", Arial, Sans-serif;font-size:2.25em;font-weight:500;}.elementor-4093 .elementor-element.elementor-element-53c40be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-3e3dd58{font-size:0.8em;font-weight:500;}.elementor-4093 .elementor-element.elementor-element-7925698{--display:flex;--justify-content:center;}.elementor-4093 .elementor-element.elementor-element-a064244{--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;border-style:none;--border-style:none;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4093 .elementor-element.elementor-element-5022645{--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;border-style:none;--border-style:none;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4093 .elementor-element.elementor-element-cf3602c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-448c732{--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;border-style:none;--border-style:none;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4093 .elementor-element.elementor-element-ac30235{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:03rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:0rem;}.elementor-4093 .elementor-element.elementor-element-b46fc3c .elementor-heading-title{font-family:"EB Garamond", Arial, Sans-serif;}.elementor-4093 .elementor-element.elementor-element-0af4fdf{--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-4093 .elementor-element.elementor-element-f45d0fe .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-4093 .elementor-element.elementor-element-f45d0fe .elementor-button{text-transform:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-4093 .elementor-element.elementor-element-f45d0fe .elementor-button:hover, .elementor-4093 .elementor-element.elementor-element-f45d0fe .elementor-button:focus{color:var( --e-global-color-d6c8bfb );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-d6c8bfb );}.elementor-4093 .elementor-element.elementor-element-f45d0fe .elementor-button:hover svg, .elementor-4093 .elementor-element.elementor-element-f45d0fe .elementor-button:focus svg{fill:var( --e-global-color-d6c8bfb );}.elementor-4093 .elementor-element.elementor-element-229731e{--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;border-style:none;--border-style:none;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4093 .elementor-element.elementor-element-74a0095{--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;border-style:none;--border-style:none;--padding-top:03rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4093 .elementor-element.elementor-element-425295c .elementor-heading-title{font-family:"Helvetica", Arial, Sans-serif;font-size:0.75rem;letter-spacing:0.2rem;color:var( --e-global-color-ceb5784 );}.elementor-4093 .elementor-element.elementor-element-ac6cbde .elementor-heading-title{font-family:"EB Garamond", Arial, Sans-serif;}.elementor-4093 .elementor-element.elementor-element-d937a4d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4093 .elementor-element.elementor-element-5f789e9{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:.50px .50px .50px .50px;--border-top-width:.50px;--border-right-width:.50px;--border-bottom-width:.50px;--border-left-width:.50px;border-color:#44474C21;--border-color:#44474C21;--border-radius:6px 6px 6px 6px;}.elementor-4093 .elementor-element.elementor-element-5f789e9:not(.elementor-motion-effects-element-type-background), .elementor-4093 .elementor-element.elementor-element-5f789e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6c8bfb );}.elementor-4093 .elementor-element.elementor-element-5f789e9:hover{background-color:var( --e-global-color-c017dd2 );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ceb5784 );--border-color:var( --e-global-color-ceb5784 );}.elementor-4093 .elementor-element.elementor-element-5f789e9, .elementor-4093 .elementor-element.elementor-element-5f789e9::before{--border-transition:0.7s;}.elementor-4093 .elementor-element.elementor-element-ac2c26f{font-size:0.875rem;}.elementor-4093 .elementor-element.elementor-element-afac8c0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4093 .elementor-element.elementor-element-afac8c0 .elementor-button{font-size:0.875rem;text-transform:none;fill:var( --e-global-color-ceb5784 );color:var( --e-global-color-ceb5784 );background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-afac8c0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-89e903a{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:.50px .50px .50px .50px;--border-top-width:.50px;--border-right-width:.50px;--border-bottom-width:.50px;--border-left-width:.50px;border-color:#44474C21;--border-color:#44474C21;--border-radius:6px 6px 6px 6px;}.elementor-4093 .elementor-element.elementor-element-89e903a:not(.elementor-motion-effects-element-type-background), .elementor-4093 .elementor-element.elementor-element-89e903a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6c8bfb );}.elementor-4093 .elementor-element.elementor-element-89e903a:hover{background-color:var( --e-global-color-c017dd2 );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ceb5784 );--border-color:var( --e-global-color-ceb5784 );}.elementor-4093 .elementor-element.elementor-element-89e903a, .elementor-4093 .elementor-element.elementor-element-89e903a::before{--border-transition:0.7s;}.elementor-4093 .elementor-element.elementor-element-5da8657{font-size:0.875rem;}.elementor-4093 .elementor-element.elementor-element-5da8657 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-29214ed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4093 .elementor-element.elementor-element-29214ed .elementor-button{font-size:0.875rem;text-transform:none;fill:var( --e-global-color-ceb5784 );color:var( --e-global-color-ceb5784 );background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-29214ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-87974fa{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:.50px .50px .50px .50px;--border-top-width:.50px;--border-right-width:.50px;--border-bottom-width:.50px;--border-left-width:.50px;border-color:#44474C21;--border-color:#44474C21;--border-radius:6px 6px 6px 6px;}.elementor-4093 .elementor-element.elementor-element-87974fa:not(.elementor-motion-effects-element-type-background), .elementor-4093 .elementor-element.elementor-element-87974fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6c8bfb );}.elementor-4093 .elementor-element.elementor-element-87974fa:hover{background-color:var( --e-global-color-c017dd2 );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ceb5784 );--border-color:var( --e-global-color-ceb5784 );}.elementor-4093 .elementor-element.elementor-element-87974fa, .elementor-4093 .elementor-element.elementor-element-87974fa::before{--border-transition:0.7s;}.elementor-4093 .elementor-element.elementor-element-09dd832{font-size:0.875rem;}.elementor-4093 .elementor-element.elementor-element-2617d98 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4093 .elementor-element.elementor-element-2617d98 .elementor-button{font-size:0.875rem;text-transform:none;fill:var( --e-global-color-ceb5784 );color:var( --e-global-color-ceb5784 );background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-2617d98 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-b36a11f{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:.50px .50px .50px .50px;--border-top-width:.50px;--border-right-width:.50px;--border-bottom-width:.50px;--border-left-width:.50px;border-color:#44474C21;--border-color:#44474C21;--border-radius:6px 6px 6px 6px;}.elementor-4093 .elementor-element.elementor-element-b36a11f:not(.elementor-motion-effects-element-type-background), .elementor-4093 .elementor-element.elementor-element-b36a11f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6c8bfb );}.elementor-4093 .elementor-element.elementor-element-b36a11f:hover{background-color:var( --e-global-color-c017dd2 );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ceb5784 );--border-color:var( --e-global-color-ceb5784 );}.elementor-4093 .elementor-element.elementor-element-b36a11f, .elementor-4093 .elementor-element.elementor-element-b36a11f::before{--border-transition:0.7s;}.elementor-4093 .elementor-element.elementor-element-b8c6ced{font-size:0.875rem;}.elementor-4093 .elementor-element.elementor-element-ccb637b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4093 .elementor-element.elementor-element-ccb637b .elementor-button{font-size:0.875rem;text-transform:none;fill:var( --e-global-color-ceb5784 );color:var( --e-global-color-ceb5784 );background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-ccb637b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-a470059{--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;border-style:none;--border-style:none;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4093 .elementor-element.elementor-element-a470059:not(.elementor-motion-effects-element-type-background), .elementor-4093 .elementor-element.elementor-element-a470059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4093 .elementor-element.elementor-element-9b35077{--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;border-style:none;--border-style:none;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4093 .elementor-element.elementor-element-4338ced .elementor-heading-title{font-family:"Helvetica", Arial, Sans-serif;font-size:0.75rem;letter-spacing:0.2rem;color:var( --e-global-color-secondary );}.elementor-4093 .elementor-element.elementor-element-7603d8c .elementor-heading-title{font-family:"EB Garamond", Arial, Sans-serif;color:var( --e-global-color-e130e34 );}.elementor-4093 .elementor-element.elementor-element-09dc07c{color:var( --e-global-color-e130e34 );}.elementor-4093 .elementor-element.elementor-element-09dc07c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-409a53c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4093 .elementor-element.elementor-element-d5841b6{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4093 .elementor-element.elementor-element-ef518fa img{border-style:none;border-radius:6px 6px 6px 6px;}.elementor-4093 .elementor-element.elementor-element-49dba10 .elementor-heading-title{color:var( --e-global-color-e130e34 );}.elementor-4093 .elementor-element.elementor-element-374d5ae{font-size:0.875rem;color:var( --e-global-color-e130e34 );}.elementor-4093 .elementor-element.elementor-element-6df849d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4093 .elementor-element.elementor-element-6df849d .elementor-button{font-size:0.875rem;text-transform:none;fill:var( --e-global-color-e130e34 );color:var( --e-global-color-e130e34 );background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-6df849d .elementor-button:hover, .elementor-4093 .elementor-element.elementor-element-6df849d .elementor-button:focus{color:var( --e-global-color-c017dd2 );}.elementor-4093 .elementor-element.elementor-element-6df849d .elementor-button:hover svg, .elementor-4093 .elementor-element.elementor-element-6df849d .elementor-button:focus svg{fill:var( --e-global-color-c017dd2 );}.elementor-4093 .elementor-element.elementor-element-6df849d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-a52aaf3{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4093 .elementor-element.elementor-element-4a231dd img{border-style:none;border-radius:6px 6px 6px 6px;}.elementor-4093 .elementor-element.elementor-element-02c864f .elementor-heading-title{color:var( --e-global-color-e130e34 );}.elementor-4093 .elementor-element.elementor-element-d367967{font-size:0.875rem;color:var( --e-global-color-e130e34 );}.elementor-4093 .elementor-element.elementor-element-5b439ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4093 .elementor-element.elementor-element-5b439ca .elementor-button{font-size:0.875rem;text-transform:none;fill:var( --e-global-color-e130e34 );color:var( --e-global-color-e130e34 );background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-5b439ca .elementor-button:hover, .elementor-4093 .elementor-element.elementor-element-5b439ca .elementor-button:focus{color:var( --e-global-color-c017dd2 );}.elementor-4093 .elementor-element.elementor-element-5b439ca .elementor-button:hover svg, .elementor-4093 .elementor-element.elementor-element-5b439ca .elementor-button:focus svg{fill:var( --e-global-color-c017dd2 );}.elementor-4093 .elementor-element.elementor-element-5b439ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-4357b61{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4093 .elementor-element.elementor-element-0fbf2ee img{border-style:none;border-radius:6px 6px 6px 6px;}.elementor-4093 .elementor-element.elementor-element-a446c13 .elementor-heading-title{color:var( --e-global-color-e130e34 );}.elementor-4093 .elementor-element.elementor-element-2a245ff{font-size:0.875rem;color:var( --e-global-color-e130e34 );}.elementor-4093 .elementor-element.elementor-element-37804e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4093 .elementor-element.elementor-element-37804e2 .elementor-button{font-size:0.875rem;text-transform:none;fill:var( --e-global-color-e130e34 );color:var( --e-global-color-e130e34 );background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-37804e2 .elementor-button:hover, .elementor-4093 .elementor-element.elementor-element-37804e2 .elementor-button:focus{color:var( --e-global-color-c017dd2 );}.elementor-4093 .elementor-element.elementor-element-37804e2 .elementor-button:hover svg, .elementor-4093 .elementor-element.elementor-element-37804e2 .elementor-button:focus svg{fill:var( --e-global-color-c017dd2 );}.elementor-4093 .elementor-element.elementor-element-37804e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-7509fcc{--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;border-style:none;--border-style:none;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4093 .elementor-element.elementor-element-92cb247{--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;border-style:none;--border-style:none;--padding-top:03rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4093 .elementor-element.elementor-element-805fa96 .elementor-heading-title{font-family:"Helvetica", Arial, Sans-serif;font-size:0.75rem;letter-spacing:0.2rem;color:var( --e-global-color-ceb5784 );}.elementor-4093 .elementor-element.elementor-element-b018c30 .elementor-heading-title{font-family:"EB Garamond", Arial, Sans-serif;}.elementor-4093 .elementor-element.elementor-element-2aa7ec0{--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;border-style:none;--border-style:none;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4093 .elementor-element.elementor-element-2aa7ec0:not(.elementor-motion-effects-element-type-background), .elementor-4093 .elementor-element.elementor-element-2aa7ec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6c8bfb );}.elementor-4093 .elementor-element.elementor-element-dbfde28{--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;border-style:none;--border-style:none;--padding-top:03rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4093 .elementor-element.elementor-element-adae990 .elementor-heading-title{font-family:"Helvetica", Arial, Sans-serif;font-size:0.75rem;letter-spacing:0.2rem;color:var( --e-global-color-ceb5784 );}.elementor-4093 .elementor-element.elementor-element-6d72cdc .elementor-heading-title{font-family:"EB Garamond", Arial, Sans-serif;}.elementor-4093 .elementor-element.elementor-element-8243490{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4093 .elementor-element.elementor-element-3606053{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4093 .elementor-element.elementor-element-3606053:not(.elementor-motion-effects-element-type-background), .elementor-4093 .elementor-element.elementor-element-3606053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCEB00;}.elementor-4093 .elementor-element.elementor-element-3606053:hover{background-color:#F4EEE000;border-style:none;}.elementor-4093 .elementor-element.elementor-element-3606053, .elementor-4093 .elementor-element.elementor-element-3606053::before{--border-transition:0.7s;}.elementor-4093 .elementor-element.elementor-element-9cbe2df{font-size:0.875rem;}.elementor-4093 .elementor-element.elementor-element-9cbe2df a{color:var( --e-global-color-ceb5784 );}.elementor-4093 .elementor-element.elementor-element-2767902{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4093 .elementor-element.elementor-element-8815ca4 .elementor-button{text-transform:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-4093 .elementor-element.elementor-element-8815ca4 .elementor-button:hover, .elementor-4093 .elementor-element.elementor-element-8815ca4 .elementor-button:focus{color:var( --e-global-color-d6c8bfb );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-4093 .elementor-element.elementor-element-8815ca4 .elementor-button:hover svg, .elementor-4093 .elementor-element.elementor-element-8815ca4 .elementor-button:focus svg{fill:var( --e-global-color-d6c8bfb );}.elementor-4093 .elementor-element.elementor-element-5085153 .elementor-button{text-transform:none;fill:var( --e-global-color-d6c8bfb );color:var( --e-global-color-d6c8bfb );background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-4093 .elementor-element.elementor-element-5085153 .elementor-button:hover, .elementor-4093 .elementor-element.elementor-element-5085153 .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFCEB00;border-color:var( --e-global-color-primary );}.elementor-4093 .elementor-element.elementor-element-5085153 .elementor-button:hover svg, .elementor-4093 .elementor-element.elementor-element-5085153 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4093 .elementor-element.elementor-element-5085153.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4093 .elementor-element.elementor-element-e8c6500{--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;border-style:none;--border-style:none;--padding-top:03rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4093 .elementor-element.elementor-element-efff160 iframe{height:400px;}@media(min-width:768px){.elementor-4093 .elementor-element.elementor-element-580c2fc{--content-width:1140px;}.elementor-4093 .elementor-element.elementor-element-75a0173{--content-width:1140px;}}@media(max-width:1024px){.elementor-4093 .elementor-element.elementor-element-580c2fc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4093 .elementor-element.elementor-element-70492a7{--min-height:336px;}.elementor-4093 .elementor-element.elementor-element-70492a7:not(.elementor-motion-effects-element-type-background), .elementor-4093 .elementor-element.elementor-element-70492a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;}.elementor-4093 .elementor-element.elementor-element-5022645{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4093 .elementor-element.elementor-element-ac30235{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4093 .elementor-element.elementor-element-74a0095{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4093 .elementor-element.elementor-element-5f789e9{--justify-content:center;}.elementor-4093 .elementor-element.elementor-element-89e903a{--justify-content:center;}.elementor-4093 .elementor-element.elementor-element-87974fa{--justify-content:center;}.elementor-4093 .elementor-element.elementor-element-b36a11f{--justify-content:center;}.elementor-4093 .elementor-element.elementor-element-9b35077{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4093 .elementor-element.elementor-element-7603d8c .elementor-heading-title{line-height:2rem;}.elementor-4093 .elementor-element.elementor-element-92cb247{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4093 .elementor-element.elementor-element-2aa7ec0{--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-4093 .elementor-element.elementor-element-dbfde28{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4093 .elementor-element.elementor-element-3606053{--justify-content:center;}.elementor-4093 .elementor-element.elementor-element-e8c6500{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}}@media(max-width:767px){.elementor-4093 .elementor-element.elementor-element-580c2fc{--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:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4093 .elementor-element.elementor-element-70492a7{--min-height:250px;--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;--border-radius:6px 6px 6px 6px;}.elementor-4093 .elementor-element.elementor-element-70492a7:not(.elementor-motion-effects-element-type-background), .elementor-4093 .elementor-element.elementor-element-70492a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jwbinks.co.uk/wp-content/uploads/2017/08/JW-Binks-Pkhse.jpg");background-position:center center;background-size:cover;}.elementor-4093 .elementor-element.elementor-element-70492a7:hover{--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-4093 .elementor-element.elementor-element-70492a7.e-con{--order:-99999 /* order start hack */;}.elementor-4093 .elementor-element.elementor-element-3d74696{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4093 .elementor-element.elementor-element-0ca7a27 .elementor-heading-title{font-size:0.75rem;letter-spacing:0.1rem;}.elementor-4093 .elementor-element.elementor-element-3d4b415{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4093 .elementor-element.elementor-element-3d4b415.e-con{--align-self:stretch;}.elementor-4093 .elementor-element.elementor-element-f930810 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-4093 .elementor-element.elementor-element-f930810 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-f930810{width:100%;max-width:100%;}.elementor-4093 .elementor-element.elementor-element-f930810.elementor-element{--align-self:stretch;}.elementor-4093 .elementor-element.elementor-element-0bf15e0 .elementor-button{border-width:2px 2px 2px 2px;}.elementor-4093 .elementor-element.elementor-element-0bf15e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-0bf15e0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4093 .elementor-element.elementor-element-0bf15e0.elementor-element{--align-self:stretch;}.elementor-4093 .elementor-element.elementor-element-980e8a1{text-align:center;}.elementor-4093 .elementor-element.elementor-element-75a0173{--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:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4093 .elementor-element.elementor-element-784577c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4093 .elementor-element.elementor-element-53c40be{text-align:center;font-size:2.25rem;}.elementor-4093 .elementor-element.elementor-element-53c40be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-3e3dd58{text-align:center;font-size:0.8rem;}.elementor-4093 .elementor-element.elementor-element-3e3dd58 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-7925698{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4093 .elementor-element.elementor-element-a064244{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4093 .elementor-element.elementor-element-5022645{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4093 .elementor-element.elementor-element-448c732{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4093 .elementor-element.elementor-element-ac30235{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4093 .elementor-element.elementor-element-0af4fdf{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4093 .elementor-element.elementor-element-f45d0fe .elementor-button{border-width:1px 1px 1px 1px;}.elementor-4093 .elementor-element.elementor-element-f45d0fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-f45d0fe{width:100%;max-width:100%;}.elementor-4093 .elementor-element.elementor-element-f45d0fe.elementor-element{--align-self:stretch;}.elementor-4093 .elementor-element.elementor-element-229731e{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4093 .elementor-element.elementor-element-74a0095{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4093 .elementor-element.elementor-element-425295c .elementor-heading-title{font-size:0.75rem;letter-spacing:0.1rem;}.elementor-4093 .elementor-element.elementor-element-ac6cbde .elementor-heading-title{line-height:2rem;}.elementor-4093 .elementor-element.elementor-element-d937a4d{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4093 .elementor-element.elementor-element-5f789e9{--min-height:200px;--justify-content:center;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-4093 .elementor-element.elementor-element-89e903a{--min-height:200px;--justify-content:center;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-4093 .elementor-element.elementor-element-87974fa{--min-height:200px;--justify-content:center;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-4093 .elementor-element.elementor-element-b36a11f{--min-height:200px;--justify-content:center;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-4093 .elementor-element.elementor-element-a470059{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4093 .elementor-element.elementor-element-9b35077{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4093 .elementor-element.elementor-element-4338ced .elementor-heading-title{font-size:0.75rem;letter-spacing:0.1rem;}.elementor-4093 .elementor-element.elementor-element-7603d8c .elementor-heading-title{line-height:2rem;}.elementor-4093 .elementor-element.elementor-element-d5841b6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4093 .elementor-element.elementor-element-a52aaf3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4093 .elementor-element.elementor-element-4357b61{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4093 .elementor-element.elementor-element-7509fcc{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4093 .elementor-element.elementor-element-92cb247{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4093 .elementor-element.elementor-element-805fa96 .elementor-heading-title{font-size:0.75rem;letter-spacing:0.1rem;}.elementor-4093 .elementor-element.elementor-element-b018c30 .elementor-heading-title{line-height:2rem;}.elementor-4093 .elementor-element.elementor-element-2aa7ec0{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4093 .elementor-element.elementor-element-dbfde28{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4093 .elementor-element.elementor-element-adae990 .elementor-heading-title{font-size:0.75rem;letter-spacing:0.1rem;}.elementor-4093 .elementor-element.elementor-element-6d72cdc .elementor-heading-title{line-height:2rem;}.elementor-4093 .elementor-element.elementor-element-8243490{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4093 .elementor-element.elementor-element-3606053{--justify-content:center;}.elementor-4093 .elementor-element.elementor-element-2767902{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4093 .elementor-element.elementor-element-2767902.e-con{--align-self:stretch;}.elementor-4093 .elementor-element.elementor-element-8815ca4 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-4093 .elementor-element.elementor-element-8815ca4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-8815ca4{width:100%;max-width:100%;}.elementor-4093 .elementor-element.elementor-element-8815ca4.elementor-element{--align-self:stretch;}.elementor-4093 .elementor-element.elementor-element-5085153 .elementor-button{border-width:2px 2px 2px 2px;}.elementor-4093 .elementor-element.elementor-element-5085153 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4093 .elementor-element.elementor-element-5085153{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4093 .elementor-element.elementor-element-5085153.elementor-element{--align-self:stretch;}.elementor-4093 .elementor-element.elementor-element-e8c6500{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}}/* Start custom CSS for shortcode, class: .elementor-element-74090bf *//* ============================================
   Google Reviews Widget (RepOcean plugin)
   Styles the rating summary line and hides
   the review carousel, leaving just the
   summary stat visible.
   ============================================ */

/* Hide the whole review carousel (reviewer cards, stars, read more, arrows)
   visibility:hidden instead of display:none keeps it in the page layout
   with real width, so Slick measures it correctly on init - display:none
   was causing the second slider elsewhere on the page to break */
.elementor-4093 .elementor-element.elementor-element-74090bf .repocean-content-wrapper {
  visibility: hidden;
  height: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* Rating summary wrapper - centers the whole block */
.elementor-4093 .elementor-element.elementor-element-74090bf .repocean-rating-text {
  text-align: center;
}

/* Line 1: "Google Rating score:" - small body text */
.elementor-4093 .elementor-element.elementor-element-74090bf .repocean-rating-text .nowrap:nth-child(1),
.elementor-4093 .elementor-element.elementor-element-74090bf .repocean-rating-text .nowrap:nth-child(3) {
  display: block;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  color: #44474c;
}

/* Spacing above/below the big number line */
.elementor-4093 .elementor-element.elementor-element-74090bf .repocean-rating-text .nowrap:nth-child(1) {
  margin-bottom: 0.5rem;
}

.elementor-4093 .elementor-element.elementor-element-74090bf .repocean-rating-text .nowrap:nth-child(3) {
  margin-top: 0.5rem;
}

/* Line 2: "4.7 out of 5" - large Garamond number, the visual focal point */
.elementor-4093 .elementor-element.elementor-element-74090bf .repocean-rating-text .nowrap:nth-child(2) {
  font-family: 'EB Garamond', serif;
  font-size: 2.25rem;
  font-weight: 500;
  color: #44474c;
}

/* Reset the plugin's default bold/colour on <strong> tags (Google, 4.7, 29 reviews)
   so everything reads as one uniform colour/weight rather than the plugin defaults */
.elementor-4093 .elementor-element.elementor-element-74090bf .repocean-rating-text strong {
  font-weight: inherit;
  color: inherit;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5d2f823 *//* ============================================
   Google Reviews Business plugin - align to
   brand styling (bottom homepage slider)
   ============================================ */
/* Outer card: white background */
.elementor-4093 .elementor-element.elementor-element-5d2f823 .grw-review {
  background-color: #ffffff !important;
  border-radius: 6px;
  padding: 1.5rem;
}
/* Inner review box: cream background, override plugin's own rgb(250,250,250) default */
.elementor-4093 .elementor-element.elementor-element-5d2f823 .wp-google-feedback {
  background-color: #FFFCEB !important;
  border-radius: 6px !important;
  border: 1px solid #44474c21 !important;
}
/* Remove the large Google "G" badge icon (second svg in each card) */
.elementor-4093 .elementor-element.elementor-element-5d2f823 .wp-google-content2 > svg {
  display: none;
}
/* Star colour: override the inline orange fill with brand dark slate */
.elementor-4093 .elementor-element.elementor-element-5d2f823 .wp-star svg path {
  fill: #44474c !important;
}
/* Review body text: Helvetica, dark slate, matches your body font */
.elementor-4093 .elementor-element.elementor-element-5d2f823 .wp-google-text {
  font-family: Helvetica, Arial, sans-serif;
  color: #44474c;
}
/* "Read more" toggle - force accent green */
.elementor-4093 .elementor-element.elementor-element-5d2f823 .wp-more-toggle {
  color: #6C7A0A !important;
  text-decoration: underline;
  cursor: pointer;
}
/* Reviewer name - force dark slate, override any inherited/default link colour */
.elementor-4093 .elementor-element.elementor-element-5d2f823 .wp-google-name,
.elementor-4093 .elementor-element.elementor-element-5d2f823 .wp-google-name a {
  color: #44474c !important;
  font-family: 'EB Garamond', serif;
  font-weight: 500;
  text-decoration: none;
}
/* Timestamp: smaller, muted */
.elementor-4093 .elementor-element.elementor-element-5d2f823 .wp-google-time {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  color: #6b6f73;
}

/* ============================================
   Fix: 4px horizontal overflow on narrow mobile
   viewports causing pinch/pan drift. Slick's own
   JS-calculated slide widths were landing just
   over the viewport edge.
   ============================================ */
.elementor-4093 .elementor-element.elementor-element-5d2f823 .grw-slider,
.elementor-4093 .elementor-element.elementor-element-5d2f823 .rplgsw-container,
.elementor-4093 .elementor-element.elementor-element-5d2f823 .rplgsw-wrapper {
  /* overflow-x: hidden; TEMP: testing sticky button conflict */
}

/* Arrow spacing: inset from the container edge
   rather than sitting flush against it */
.elementor-4093 .elementor-element.elementor-element-5d2f823 .rplg-slider-prev {
  left:/* End custom CSS */