.elementor-453 .elementor-element.elementor-element-a64fd54{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-453 .elementor-element.elementor-element-d78a350{--spacer-size:30px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-453 .elementor-element.elementor-element-099a35a .elementor-repeater-item-755235f .swiper-slide-bg{background-color:var( --e-global-color-transparent );background-image:url(https://stwilfrid.co.uk/wp-content/uploads/2025/11/img-cg-main-foyer-upwards.jpg);background-size:cover;}.elementor-453 .elementor-element.elementor-element-099a35a .elementor-repeater-item-755235f .elementor-background-overlay{background-color:#000000A8;}.elementor-453 .elementor-element.elementor-element-099a35a .elementor-repeater-item-80edd1e .swiper-slide-bg{background-color:#4054b2;background-image:url(https://stwilfrid.co.uk/wp-content/uploads/2025/11/img-cg-staircase.jpg);background-size:cover;}.elementor-453 .elementor-element.elementor-element-099a35a .elementor-repeater-item-80edd1e .elementor-background-overlay{background-color:#000000A8;}.elementor-453 .elementor-element.elementor-element-099a35a .elementor-repeater-item-80edd1e .swiper-slide-contents{margin:0 auto;}.elementor-453 .elementor-element.elementor-element-099a35a .elementor-repeater-item-80edd1e .swiper-slide-inner{align-items:center;}.elementor-453 .elementor-element.elementor-element-099a35a .elementor-repeater-item-7f8cc73 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://stwilfrid.co.uk/wp-content/uploads/2025/11/img-cg-bar-snug-front.jpg);background-size:cover;}.elementor-453 .elementor-element.elementor-element-099a35a .elementor-repeater-item-7f8cc73 .elementor-background-overlay{background-color:#000000A8;}.elementor-453 .elementor-element.elementor-element-099a35a .elementor-repeater-item-23662d6 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://stwilfrid.co.uk/wp-content/uploads/2025/11/img-cg-dome.jpg);background-size:cover;}.elementor-453 .elementor-element.elementor-element-099a35a .elementor-repeater-item-23662d6 .elementor-background-overlay{background-color:#000000A8;}.elementor-453 .elementor-element.elementor-element-099a35a .swiper-slide{transition-duration:calc(10000ms*1.2);height:700px;}.elementor-453 .elementor-element.elementor-element-099a35a .swiper-slide-contents{max-width:50%;}.elementor-453 .elementor-element.elementor-element-099a35a .swiper-slide-inner{text-align:center;}.elementor-453 .elementor-element.elementor-element-099a35a .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:40px;}.elementor-453 .elementor-element.elementor-element-099a35a .elementor-slide-heading{color:var( --e-global-color-background );font-family:var( --e-global-typography-fdf0fed-font-family ), Sans-serif;font-size:var( --e-global-typography-fdf0fed-font-size );font-weight:var( --e-global-typography-fdf0fed-font-weight );}.elementor-453 .elementor-element.elementor-element-099a35a .elementor-slide-description{color:var( --e-global-color-background );font-family:var( --e-global-typography-c7c8066-font-family ), Sans-serif;font-size:var( --e-global-typography-c7c8066-font-size );font-weight:var( --e-global-typography-c7c8066-font-weight );}.elementor-453 .elementor-element.elementor-element-099a35a .elementor-slide-button{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-453 .elementor-element.elementor-element-099a35a .elementor-swiper-button{font-size:70px;}.elementor-453 .elementor-element.elementor-element-566b241{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-453 .elementor-element.elementor-element-566b241:not(.elementor-motion-effects-element-type-background), .elementor-453 .elementor-element.elementor-element-566b241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aa5faf1 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-453 .elementor-element.elementor-element-89ad455{text-align:center;}.elementor-453 .elementor-element.elementor-element-89ad455 .elementor-heading-title{font-family:var( --e-global-typography-fdf0fed-font-family ), Sans-serif;font-size:var( --e-global-typography-fdf0fed-font-size );font-weight:var( --e-global-typography-fdf0fed-font-weight );color:var( --e-global-color-background );}.elementor-453 .elementor-element.elementor-element-1f7ee6f{--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;}.elementor-453 .elementor-element.elementor-element-f8d4f4b{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-453 .elementor-element.elementor-element-7d211b6{text-align:center;}.elementor-453 .elementor-element.elementor-element-7d211b6 .elementor-heading-title{font-family:var( --e-global-typography-c7c8066-font-family ), Sans-serif;font-size:var( --e-global-typography-c7c8066-font-size );font-weight:var( --e-global-typography-c7c8066-font-weight );color:var( --e-global-color-background );}.elementor-453 .elementor-element.elementor-element-d6cd6cb{--display:flex;}.elementor-453 .elementor-element.elementor-element-c0c20d8{text-align:start;}.elementor-453 .elementor-element.elementor-element-c0c20d8 .elementor-heading-title{font-family:var( --e-global-typography-c7c8066-font-family ), Sans-serif;font-size:var( --e-global-typography-c7c8066-font-size );font-weight:var( --e-global-typography-c7c8066-font-weight );color:var( --e-global-color-background );}.elementor-453 .elementor-element.elementor-element-afa40d6{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-453 .elementor-element.elementor-element-afa40d6:not(.elementor-motion-effects-element-type-background), .elementor-453 .elementor-element.elementor-element-afa40d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-background );}.elementor-453 .elementor-element.elementor-element-da4519b .elementor-heading-title{font-family:var( --e-global-typography-fdf0fed-font-family ), Sans-serif;font-size:var( --e-global-typography-fdf0fed-font-size );font-weight:var( --e-global-typography-fdf0fed-font-weight );color:var( --e-global-color-aa5faf1 );}.elementor-453 .elementor-element.elementor-element-84cf1da{--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;}.elementor-453 .elementor-element.elementor-element-c3b9ca3{--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;}.elementor-453 .elementor-element.elementor-element-e02fd1a{text-align:start;}.elementor-453 .elementor-element.elementor-element-e02fd1a .elementor-heading-title{font-family:var( --e-global-typography-c7c8066-font-family ), Sans-serif;font-size:var( --e-global-typography-c7c8066-font-size );font-weight:var( --e-global-typography-c7c8066-font-weight );color:var( --e-global-color-aa5faf1 );}.elementor-453 .elementor-element.elementor-element-23a47e9{--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;}.elementor-453 .elementor-element.elementor-element-08ebc81{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-453 .elementor-element.elementor-element-08ebc81:not(.elementor-motion-effects-element-type-background), .elementor-453 .elementor-element.elementor-element-08ebc81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aa5faf1 );}.elementor-453 .elementor-element.elementor-element-71f01f5{text-align:center;}.elementor-453 .elementor-element.elementor-element-71f01f5 .elementor-heading-title{font-family:var( --e-global-typography-fdf0fed-font-family ), Sans-serif;font-size:var( --e-global-typography-fdf0fed-font-size );font-weight:var( --e-global-typography-fdf0fed-font-weight );color:var( --e-global-color-background );}.elementor-453 .elementor-element.elementor-element-33d2867{--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;}.elementor-453 .elementor-element.elementor-element-5b9bf9a{--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;}.elementor-453 .elementor-element.elementor-element-7afb7d2{--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;}.elementor-453 .elementor-element.elementor-element-ff6d409 .elementor-heading-title{font-family:var( --e-global-typography-c7c8066-font-family ), Sans-serif;font-size:var( --e-global-typography-c7c8066-font-size );font-weight:var( --e-global-typography-c7c8066-font-weight );color:var( --e-global-color-background );}.elementor-453 .elementor-element.elementor-element-69974ef{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-453 .elementor-element.elementor-element-69974ef:not(.elementor-motion-effects-element-type-background), .elementor-453 .elementor-element.elementor-element-69974ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-background );}.elementor-453 .elementor-element.elementor-element-3eaa5eb{text-align:center;}.elementor-453 .elementor-element.elementor-element-3eaa5eb .elementor-heading-title{font-family:var( --e-global-typography-fdf0fed-font-family ), Sans-serif;font-size:var( --e-global-typography-fdf0fed-font-size );font-weight:var( --e-global-typography-fdf0fed-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-aa5faf1 );}.elementor-453 .elementor-element.elementor-element-f87082e{--display:flex;}.elementor-453 .elementor-element.elementor-element-37d5515{--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;}.elementor-453 .elementor-element.elementor-element-37d5515.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-453 .elementor-element.elementor-element-547651c{--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;}.elementor-453 .elementor-element.elementor-element-0da23f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-aa5faf1 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-453 .elementor-element.elementor-element-c3b9ca3{--width:50%;}.elementor-453 .elementor-element.elementor-element-23a47e9{--width:50%;}.elementor-453 .elementor-element.elementor-element-5b9bf9a{--width:50%;}.elementor-453 .elementor-element.elementor-element-7afb7d2{--width:50%;}.elementor-453 .elementor-element.elementor-element-37d5515{--width:100%;}.elementor-453 .elementor-element.elementor-element-547651c{--width:66.6666%;}}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-453 .elementor-element.elementor-element-099a35a .elementor-slide-heading{font-size:var( --e-global-typography-fdf0fed-font-size );}.elementor-453 .elementor-element.elementor-element-099a35a .elementor-slide-description{font-size:var( --e-global-typography-c7c8066-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-453 .elementor-element.elementor-element-89ad455 .elementor-heading-title{font-size:var( --e-global-typography-fdf0fed-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-453 .elementor-element.elementor-element-7d211b6 .elementor-heading-title{font-size:var( --e-global-typography-c7c8066-font-size );}.elementor-453 .elementor-element.elementor-element-c0c20d8 .elementor-heading-title{font-size:var( --e-global-typography-c7c8066-font-size );}.elementor-453 .elementor-element.elementor-element-da4519b .elementor-heading-title{font-size:var( --e-global-typography-fdf0fed-font-size );}.elementor-453 .elementor-element.elementor-element-e02fd1a .elementor-heading-title{font-size:var( --e-global-typography-c7c8066-font-size );}.elementor-453 .elementor-element.elementor-element-71f01f5 .elementor-heading-title{font-size:var( --e-global-typography-fdf0fed-font-size );}.elementor-453 .elementor-element.elementor-element-ff6d409 .elementor-heading-title{font-size:var( --e-global-typography-c7c8066-font-size );}.elementor-453 .elementor-element.elementor-element-3eaa5eb .elementor-heading-title{font-size:var( --e-global-typography-fdf0fed-font-size );}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-453 .elementor-element.elementor-element-099a35a .swiper-slide{height:680px;}.elementor-453 .elementor-element.elementor-element-099a35a .swiper-slide-contents{max-width:92%;}.elementor-453 .elementor-element.elementor-element-099a35a .elementor-slide-heading{font-size:var( --e-global-typography-fdf0fed-font-size );}.elementor-453 .elementor-element.elementor-element-099a35a .elementor-slide-description{font-size:var( --e-global-typography-c7c8066-font-size );}.elementor-453 .elementor-element.elementor-element-099a35a .elementor-swiper-button{font-size:35px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-453 .elementor-element.elementor-element-89ad455 .elementor-heading-title{font-size:var( --e-global-typography-fdf0fed-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-453 .elementor-element.elementor-element-7d211b6 .elementor-heading-title{font-size:var( --e-global-typography-c7c8066-font-size );}.elementor-453 .elementor-element.elementor-element-c0c20d8 .elementor-heading-title{font-size:var( --e-global-typography-c7c8066-font-size );}.elementor-453 .elementor-element.elementor-element-da4519b .elementor-heading-title{font-size:var( --e-global-typography-fdf0fed-font-size );}.elementor-453 .elementor-element.elementor-element-e02fd1a .elementor-heading-title{font-size:var( --e-global-typography-c7c8066-font-size );}.elementor-453 .elementor-element.elementor-element-71f01f5 .elementor-heading-title{font-size:var( --e-global-typography-fdf0fed-font-size );}.elementor-453 .elementor-element.elementor-element-ff6d409 .elementor-heading-title{font-size:var( --e-global-typography-c7c8066-font-size );}.elementor-453 .elementor-element.elementor-element-3eaa5eb .elementor-heading-title{font-size:var( --e-global-typography-fdf0fed-font-size );}}