.elementor-720 .elementor-element.elementor-element-94b3fd0{--display:flex;--background-transition:0.3s;}.elementor-720 .elementor-element.elementor-element-fc4a48a{--display:flex;--min-height:678px;--background-transition:0.3s;}.elementor-720 .elementor-element.elementor-element-fc4a48a:not(.elementor-motion-effects-element-type-background), .elementor-720 .elementor-element.elementor-element-fc4a48a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.llynwalks.org.uk/wp-content/uploads/2025/07/Porthor-Banner.jpg");}.elementor-720 .elementor-element.elementor-element-fc4a48a, .elementor-720 .elementor-element.elementor-element-fc4a48a::before{--border-transition:0.3s;}.elementor-720 .elementor-element.elementor-element-ac30e3f{text-align:center;color:var( --e-global-color-659c00e );text-shadow:0px 0px 10px #000000;}.elementor-720 .elementor-element.elementor-element-2d411ee{--display:flex;--background-transition:0.3s;}.elementor-720 .elementor-element.elementor-element-65dfb2b .elementor-icon-wrapper{text-align:center;}.elementor-720 .elementor-element.elementor-element-65dfb2b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-720 .elementor-element.elementor-element-65dfb2b.elementor-view-framed .elementor-icon, .elementor-720 .elementor-element.elementor-element-65dfb2b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-720 .elementor-element.elementor-element-65dfb2b.elementor-view-framed .elementor-icon, .elementor-720 .elementor-element.elementor-element-65dfb2b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-720 .elementor-element.elementor-element-81041f0{--display:flex;--background-transition:0.3s;}.elementor-720 .elementor-element.elementor-element-ea18fa9 .elementor-icon-wrapper{text-align:center;}.elementor-720 .elementor-element.elementor-element-ea18fa9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-720 .elementor-element.elementor-element-ea18fa9.elementor-view-framed .elementor-icon, .elementor-720 .elementor-element.elementor-element-ea18fa9.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-720 .elementor-element.elementor-element-ea18fa9.elementor-view-framed .elementor-icon, .elementor-720 .elementor-element.elementor-element-ea18fa9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-720 .elementor-element.elementor-element-7e95346{--display:flex;--background-transition:0.3s;}.elementor-720 .elementor-element.elementor-element-9b81c0f .elementor-icon-wrapper{text-align:center;}.elementor-720 .elementor-element.elementor-element-9b81c0f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-720 .elementor-element.elementor-element-9b81c0f.elementor-view-framed .elementor-icon, .elementor-720 .elementor-element.elementor-element-9b81c0f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-720 .elementor-element.elementor-element-9b81c0f.elementor-view-framed .elementor-icon, .elementor-720 .elementor-element.elementor-element-9b81c0f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-720 .elementor-element.elementor-element-f410b0e{--spacer-size:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-720 .elementor-element.elementor-element-fc4a48a:not(.elementor-motion-effects-element-type-background), .elementor-720 .elementor-element.elementor-element-fc4a48a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(max-width:767px){.elementor-720 .elementor-element.elementor-element-fc4a48a:not(.elementor-motion-effects-element-type-background), .elementor-720 .elementor-element.elementor-element-fc4a48a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}