.elementor-10 .elementor-element.elementor-element-72aa692{--display:flex;--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-10 .elementor-element.elementor-element-c93994a{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-dd52eb0{--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-10 .elementor-element.elementor-element-dd52eb0 .elementor-heading-title{font-family:"Dekko", Sans-serif;font-size:56px;font-weight:500;}.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-10 .elementor-element.elementor-element-e2f2fc1.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e2f2fc1 img{width:100%;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://endlesslymine.co.uk/wp-content/uploads/2026/07/download-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-72aa692{--content-width:1007px;}}@media(min-width:1025px){body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-72aa692{--min-height:584px;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-dd52eb0 .elementor-heading-title{font-size:35px;}}/* Start custom CSS for image, class: .elementor-element-e2f2fc1 */.wcs-blur-img img {
  animation: wcsBlurReveal 5s ease-out forwards;
}

@keyframes wcsBlurReveal {
  0% {
    filter: blur(10px);
    transform: scale(1.02);
    opacity: 0.75;
  }
  100% {
    filter: blur(0);
    transform: scale(1);
    opacity: 1;
  }
}/* End custom CSS */