.elementor-982 .elementor-element.elementor-element-12bf44b{--display:flex;--min-height:750px;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-982 .elementor-element.elementor-element-12bf44b:not(.elementor-motion-effects-element-type-background), .elementor-982 .elementor-element.elementor-element-12bf44b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staugustines3713.org.uk/wp-content/uploads/2026/04/St-Augustines-Lodge-3108.2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-982 .elementor-element.elementor-element-12bf44b::before, .elementor-982 .elementor-element.elementor-element-12bf44b > .elementor-background-video-container::before, .elementor-982 .elementor-element.elementor-element-12bf44b > .e-con-inner > .elementor-background-video-container::before, .elementor-982 .elementor-element.elementor-element-12bf44b > .elementor-background-slideshow::before, .elementor-982 .elementor-element.elementor-element-12bf44b > .e-con-inner > .elementor-background-slideshow::before, .elementor-982 .elementor-element.elementor-element-12bf44b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2A557559;--background-overlay:'';}.elementor-982 .elementor-element.elementor-element-12bf44b.e-con{--align-self:flex-start;}.elementor-982 .elementor-element.elementor-element-6f4b7cc .elementor-heading-title{color:var( --e-global-color-bc80f51 );}.elementor-982 .elementor-element.elementor-element-c41c95a{color:var( --e-global-color-bc80f51 );}.elementor-982 .elementor-element.elementor-element-4c5efa1{--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;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-982 .elementor-element.elementor-element-4c5efa1:not(.elementor-motion-effects-element-type-background), .elementor-982 .elementor-element.elementor-element-4c5efa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bc80f51 );}.elementor-982 .elementor-element.elementor-element-49b3a48{--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-radius:13px 13px 13px 13px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:-10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-982 .elementor-element.elementor-element-4fe3325{text-align:center;}.elementor-982 .elementor-element.elementor-element-4fe3325 .elementor-heading-title{font-size:26px;}.elementor-982 .elementor-element.elementor-element-38399f7{text-align:center;color:var( --e-global-color-primary );}.elementor-982 .elementor-element.elementor-element-b85dbd6{--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-radius:13px 13px 13px 13px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:-10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-982 .elementor-element.elementor-element-f7d6bf3{text-align:center;}.elementor-982 .elementor-element.elementor-element-f7d6bf3 .elementor-heading-title{font-size:26px;color:var( --e-global-color-3e55571 );}.elementor-982 .elementor-element.elementor-element-1184345{text-align:center;color:var( --e-global-color-3e55571 );}.elementor-982 .elementor-element.elementor-element-3a19f93{--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;--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-982 .elementor-element.elementor-element-3a19f93:not(.elementor-motion-effects-element-type-background), .elementor-982 .elementor-element.elementor-element-3a19f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1de7931 );}.elementor-982 .elementor-element.elementor-element-3a19f93::before, .elementor-982 .elementor-element.elementor-element-3a19f93 > .elementor-background-video-container::before, .elementor-982 .elementor-element.elementor-element-3a19f93 > .e-con-inner > .elementor-background-video-container::before, .elementor-982 .elementor-element.elementor-element-3a19f93 > .elementor-background-slideshow::before, .elementor-982 .elementor-element.elementor-element-3a19f93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-982 .elementor-element.elementor-element-3a19f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFBFC;--background-overlay:'';}.elementor-982 .elementor-element.elementor-element-6259449 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-982 .elementor-element.elementor-element-6259449 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-982 .elementor-element.elementor-element-6259449{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-982 .elementor-element.elementor-element-0c28d7d{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-982 .elementor-element.elementor-element-0c28d7d:not(.elementor-motion-effects-element-type-background), .elementor-982 .elementor-element.elementor-element-0c28d7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EFF1;}.elementor-982 .elementor-element.elementor-element-f6e668e .elementor-heading-title{color:var( --e-global-color-3e55571 );}.elementor-982 .elementor-element.elementor-element-3032af0 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-982 .elementor-element.elementor-element-3032af0 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-982 .elementor-element.elementor-element-3032af0{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(min-width:768px){.elementor-982 .elementor-element.elementor-element-4c5efa1{--content-width:748px;}.elementor-982 .elementor-element.elementor-element-49b3a48{--width:50%;}.elementor-982 .elementor-element.elementor-element-b85dbd6{--width:50%;}}@media(min-width:1025px){.elementor-982 .elementor-element.elementor-element-12bf44b:not(.elementor-motion-effects-element-type-background), .elementor-982 .elementor-element.elementor-element-12bf44b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-982 .elementor-element.elementor-element-c41c95a{text-align:center;}.elementor-982 .elementor-element.elementor-element-4c5efa1{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-982 .elementor-element.elementor-element-b85dbd6{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-982 .elementor-element.elementor-element-3a19f93{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-982 .elementor-element.elementor-element-c3b418b{text-align:center;}.elementor-982 .elementor-element.elementor-element-0c28d7d{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-982 .elementor-element.elementor-element-f6e668e{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-12bf44b *//* 1. The Main Container */
.elementor-982 .elementor-element.elementor-element-12bf44b {
    overflow: hidden;
    position: relative;
    background-image: none !important;
    background-color: #000000;
}

/* 2. The Animated Layer (PC Settings) */
.elementor-982 .elementor-element.elementor-element-12bf44b::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

    background-image: url('https://staugustines3713.org.uk/wp-content/uploads/2026/04/St-Augustines-Lodge-3108.2.webp');

    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    will-change: transform;
    backface-visibility: hidden;

    animation: kenburns 12s ease-in-out infinite alternate;
    z-index: 0;
}

/* 3. The Mobile View - Static */
@media (max-width: 767px) {
    .elementor-982 .elementor-element.elementor-element-12bf44b::before {
        animation: none !important;
        transform: scale(1) !important;

        background-image: url('https://staugustines3713.org.uk/wp-content/uploads/2026/03/Column-with-St-Augustines-plaque.2.webp') !important;
    }
}

/* 4. Animation Keyframes */
@keyframes kenburns {
    0% { transform: scale(1.05); }
    100% { transform: scale(1.15); }
}/* End custom CSS */