.elementor .s-gh-bg{width:100%;height:100%;max-width:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .s-gh-veil{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;}.elementor .s-gh-sub{max-width:30em;}.elementor .s-gh-copy{position:relative;z-index:2;gap:20px;}.elementor .s-page-hero{min-height:80vh;padding-block-start:180px;padding-block-end:90px;justify-content:flex-end;}.elementor .s-gal-filters{padding:0px;margin-block-end:36px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .s-gal-food-0{overflow:hidden;position:relative;padding:0px;grid-column:span 1;grid-row:span 2;}.elementor .s-gal-garden-1{overflow:hidden;position:relative;padding:0px;grid-column:span 2;grid-row:span 1;}.elementor .s-gal-food-2{overflow:hidden;position:relative;padding:0px;grid-column:span 1;grid-row:span 1;}.elementor .s-gal-kitchen-3{overflow:hidden;position:relative;padding:0px;grid-column:span 1;grid-row:span 2;}.elementor .s-gal-food-4{overflow:hidden;position:relative;padding:0px;grid-column:span 1;grid-row:span 1;}.elementor .s-gal-cafe-5{overflow:hidden;position:relative;padding:0px;grid-column:span 1;grid-row:span 2;}.elementor .s-gal-food-6{overflow:hidden;position:relative;padding:0px;grid-column:span 2;grid-row:span 1;}.elementor .s-gal-kitchen-7{overflow:hidden;position:relative;padding:0px;grid-column:span 1;grid-row:span 1;}.elementor .s-gal-garden-8{overflow:hidden;position:relative;padding:0px;grid-column:span 1;grid-row:span 1;}.elementor .s-gal-garden-9{overflow:hidden;position:relative;padding:0px;grid-column:span 2;grid-row:span 1;}.elementor .s-gal-grid{padding:0px;display:grid;gap:clamp(10px,1.2vw,18px);grid-template-columns:repeat(4, 1fr);grid-auto-rows:clamp(200px,20vw,300px);}.elementor .s-gal-cta-h{text-align:center;}.elementor .s-gal-cta-b{padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .s-gal-cta-in{gap:22px;align-items:center;}