.elementor-404 .elementor-element.elementor-element-3b98547{--display:flex;--min-height:370px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.04;--padding-block-start:200px;--padding-block-end:100px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-404 .elementor-element.elementor-element-3b98547:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-3b98547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-404 .elementor-element.elementor-element-3b98547::before, .elementor-404 .elementor-element.elementor-element-3b98547 > .elementor-background-video-container::before, .elementor-404 .elementor-element.elementor-element-3b98547 > .e-con-inner > .elementor-background-video-container::before, .elementor-404 .elementor-element.elementor-element-3b98547 > .elementor-background-slideshow::before, .elementor-404 .elementor-element.elementor-element-3b98547 > .e-con-inner > .elementor-background-slideshow::before, .elementor-404 .elementor-element.elementor-element-3b98547 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://northumberlandvillagehallsheritage.org.uk/wp-content/uploads/main-overlay.svg");background-position:top center;background-repeat:repeat-y;background-size:100% auto;}.elementor-404 .elementor-element.elementor-element-3b98547, .elementor-404 .elementor-element.elementor-element-3b98547::before{--border-transition:0.3s;}.elementor-404 .elementor-element.elementor-element-c13ea60 .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-c13ea60 .elementor-icon{font-size:237px;}.elementor-404 .elementor-element.elementor-element-c13ea60 .elementor-icon svg{height:237px;}body:not(.rtl) .elementor-404 .elementor-element.elementor-element-c13ea60{left:0px;}body.rtl .elementor-404 .elementor-element.elementor-element-c13ea60{right:0px;}.elementor-404 .elementor-element.elementor-element-c13ea60{top:0px;}.elementor-404 .elementor-element.elementor-element-02b24bf .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-02b24bf .elementor-icon{font-size:237px;}.elementor-404 .elementor-element.elementor-element-02b24bf .elementor-icon svg{height:237px;}body:not(.rtl) .elementor-404 .elementor-element.elementor-element-02b24bf{right:0px;}body.rtl .elementor-404 .elementor-element.elementor-element-02b24bf{left:0px;}.elementor-404 .elementor-element.elementor-element-02b24bf{top:0px;}.elementor-404 .elementor-element.elementor-element-bf9e8ef{text-align:center;}@media(max-width:1440px){.elementor-404 .elementor-element.elementor-element-3b98547{--min-height:360px;--padding-block-start:140px;--padding-block-end:80px;--padding-inline-start:0px;--padding-inline-end:0px;}}@media(max-width:1024px){.elementor-404 .elementor-element.elementor-element-3b98547{--padding-block-start:100px;--padding-block-end:60px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-404 .elementor-element.elementor-element-c13ea60{top:-38px;}.elementor-404 .elementor-element.elementor-element-02b24bf{top:-38px;}}@media(max-width:767px){.elementor-404 .elementor-element.elementor-element-3b98547{--min-height:300px;--gap:0px 0px;--padding-block-start:85px;--padding-block-end:35px;--padding-inline-start:10px;--padding-inline-end:10px;}body:not(.rtl) .elementor-404 .elementor-element.elementor-element-c13ea60{left:-30px;}body.rtl .elementor-404 .elementor-element.elementor-element-c13ea60{right:-30px;}.elementor-404 .elementor-element.elementor-element-c13ea60{top:-20px;}body:not(.rtl) .elementor-404 .elementor-element.elementor-element-02b24bf{right:-30px;}body.rtl .elementor-404 .elementor-element.elementor-element-02b24bf{left:-30px;}.elementor-404 .elementor-element.elementor-element-02b24bf{top:-20px;}.elementor-404 .elementor-element.elementor-element-bf9e8ef > .elementor-widget-container{margin:0px 0px 20px 0px;}}