.elementor-31 .elementor-element.elementor-element-f08501a{--display:flex;--min-height:100vh;--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:flex-end;--align-items:center;--overlay-opacity:1;}.elementor-31 .elementor-element.elementor-element-f08501a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f08501a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89790dc );}.elementor-31 .elementor-element.elementor-element-f08501a::before, .elementor-31 .elementor-element.elementor-element-f08501a > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-f08501a > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-f08501a > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-f08501a > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-f08501a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #030303DB 0%, #00000045 25%);}.elementor-31 .elementor-element.elementor-element-05b440a{width:100%;max-width:100%;bottom:clamp(1.25rem, -0.5935rem + 2.8777vw, 2.5rem);}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-05b440a{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-05b440a{right:0px;}.elementor-31 .elementor-element.elementor-element-d55218c{--display:flex;--margin-top:0px;--margin-bottom:140px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-ae1ae95{--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:clamp(0.9375rem, -0.4451rem + 2.1583vw, 1.875rem) 0;--row-gap:clamp(0.9375rem, -0.4451rem + 2.1583vw, 1.875rem);--column-gap:0;--overflow:hidden;--padding-top:clamp(5.3125rem, 0.2428rem + 7.9137vw, 8.75rem);--padding-bottom:clamp(5.3125rem, 0.2428rem + 7.9137vw, 8.75rem);--padding-left:60px;--padding-right:60px;}.elementor-31 .elementor-element.elementor-element-ae1ae95:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ae1ae95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-c6d7332{z-index:2;text-align:center;}.elementor-31 .elementor-element.elementor-element-c6d7332 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-6220b2b );}.elementor-31 .elementor-element.elementor-element-69831ec{z-index:2;text-align:center;}.elementor-31 .elementor-element.elementor-element-69831ec .elementor-heading-title{font-family:var( --e-global-typography-e78ee5d-font-family ), Sans-serif;font-size:var( --e-global-typography-e78ee5d-font-size );font-weight:var( --e-global-typography-e78ee5d-font-weight );line-height:var( --e-global-typography-e78ee5d-line-height );letter-spacing:var( --e-global-typography-e78ee5d-letter-spacing );color:var( --e-global-color-6220b2b );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-fcb4c15{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-fcb4c15{right:0px;}.elementor-31 .elementor-element.elementor-element-fcb4c15{top:-66px;}.elementor-31 .elementor-element.elementor-element-fcb4c15 img{width:100%;max-width:34vw;opacity:0.4;}.elementor-31 .elementor-element.elementor-element-ee8ce9f{--display:flex;--min-height:70vh;--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:flex-end;--overlay-opacity:0;--padding-top:clamp(5.3125rem, 0.2428rem + 7.9137vw, 8.75rem);--padding-bottom:clamp(5.3125rem, 0.2428rem + 7.9137vw, 8.75rem);--padding-left:60px;--padding-right:60px;}.elementor-31 .elementor-element.elementor-element-ee8ce9f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ee8ce9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stgeorgesprep.co.uk/wp-content/uploads/2026/02/head-hero2.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-ee8ce9f::before, .elementor-31 .elementor-element.elementor-element-ee8ce9f > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-ee8ce9f > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-ee8ce9f > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-ee8ce9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-ee8ce9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(220deg, #1F324900 0%, #000000 100%);}.elementor-31 .elementor-element.elementor-element-28a104a{--display:flex;}.elementor-31 .elementor-element.elementor-element-77e79bc{z-index:2;text-align:start;}.elementor-31 .elementor-element.elementor-element-77e79bc .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-6220b2b );}.elementor-31 .elementor-element.elementor-element-e5977af{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:var( --container-widget-width, 400px );max-width:400px;margin:clamp(1.25rem, -0.5935rem + 2.8777vw, 2.5rem) 0 calc(var(--kit-widget-spacing, 0px) + clamp(1.25rem, -0.5935rem + 2.8777vw, 2.5rem)) 0;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-e5977af .elementor-divider-separator{width:100%;}.elementor-31 .elementor-element.elementor-element-e5977af .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-e437545{z-index:2;text-align:start;}.elementor-31 .elementor-element.elementor-element-e437545 .elementor-heading-title{font-family:var( --e-global-typography-da812e4-font-family ), Sans-serif;font-size:var( --e-global-typography-da812e4-font-size );font-weight:var( --e-global-typography-da812e4-font-weight );line-height:var( --e-global-typography-da812e4-line-height );letter-spacing:var( --e-global-typography-da812e4-letter-spacing );color:var( --e-global-color-6220b2b );}.elementor-31 .elementor-element.elementor-element-c89e656{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(0.9375rem, -0.4451rem + 2.1583vw, 1.875rem)) 0;z-index:2;text-align:start;}.elementor-31 .elementor-element.elementor-element-c89e656 .elementor-heading-title{font-family:var( --e-global-typography-e8412fd-font-family ), Sans-serif;font-size:var( --e-global-typography-e8412fd-font-size );font-weight:var( --e-global-typography-e8412fd-font-weight );text-transform:var( --e-global-typography-e8412fd-text-transform );line-height:var( --e-global-typography-e8412fd-line-height );letter-spacing:var( --e-global-typography-e8412fd-letter-spacing );color:var( --e-global-color-6220b2b );}.elementor-31 .elementor-element.elementor-element-753d457 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-4c00b62{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0 clamp(5.3125rem, 0.2428rem + 7.9137vw, 8.75rem);--row-gap:0;--column-gap:clamp(5.3125rem, 0.2428rem + 7.9137vw, 8.75rem);--padding-top:clamp(5.3125rem, 0.2428rem + 7.9137vw, 8.75rem);--padding-bottom:clamp(5.3125rem, 0.2428rem + 7.9137vw, 8.75rem);--padding-left:60px;--padding-right:60px;}.elementor-31 .elementor-element.elementor-element-4c00b62:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4c00b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ad86a0 );}.elementor-31 .elementor-element.elementor-element-dcd7f9b{--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:clamp(0.9375rem, -0.4451rem + 2.1583vw, 1.875rem) 0;--row-gap:clamp(0.9375rem, -0.4451rem + 2.1583vw, 1.875rem);--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-31 .elementor-element.elementor-element-c50180d .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-893b221{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-family:var( --e-global-typography-e78ee5d-font-family ), Sans-serif;font-size:var( --e-global-typography-e78ee5d-font-size );font-weight:var( --e-global-typography-e78ee5d-font-weight );line-height:var( --e-global-typography-e78ee5d-line-height );letter-spacing:var( --e-global-typography-e78ee5d-letter-spacing );}.elementor-31 .elementor-element.elementor-element-8412fbd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-4315769{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-31 .elementor-element.elementor-element-984f86e{--display:flex;--min-height:440px;--justify-content:flex-start;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0% 0% 50% 50%;--padding-top:clamp(1.25rem, -0.5935rem + 2.8777vw, 2.5rem);--padding-bottom:clamp(0.375rem, -0.1781rem + 0.8633vw, 0.75rem);--padding-left:clamp(0.625rem, -0.2968rem + 1.4388vw, 1.25rem);--padding-right:clamp(0.625rem, -0.2968rem + 1.4388vw, 1.25rem);}.elementor-31 .elementor-element.elementor-element-984f86e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-984f86e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b4e480 );}.elementor-31 .elementor-element.elementor-element-9637c26{text-align:center;}.elementor-31 .elementor-element.elementor-element-b824f86{--display:flex;}.elementor-31 .elementor-element.elementor-element-5da8d13 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-5da8d13 .elementor-icon{font-size:122px;}.elementor-31 .elementor-element.elementor-element-5da8d13 .elementor-icon svg{height:122px;}.elementor-31 .elementor-element.elementor-element-a584522{text-align:center;}.elementor-31 .elementor-element.elementor-element-a584522 .elementor-heading-title{font-size:var( --e-global-typography-7065c62-font-size );font-weight:var( --e-global-typography-7065c62-font-weight );line-height:var( --e-global-typography-7065c62-line-height );letter-spacing:var( --e-global-typography-7065c62-letter-spacing );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-09edf46{--display:flex;}.elementor-31 .elementor-element.elementor-element-0816e28 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-0816e28 .elementor-icon{font-size:122px;}.elementor-31 .elementor-element.elementor-element-0816e28 .elementor-icon svg{height:122px;}.elementor-31 .elementor-element.elementor-element-5fdfb73{text-align:center;}.elementor-31 .elementor-element.elementor-element-5fdfb73 .elementor-heading-title{font-size:var( --e-global-typography-7065c62-font-size );font-weight:var( --e-global-typography-7065c62-font-weight );line-height:var( --e-global-typography-7065c62-line-height );letter-spacing:var( --e-global-typography-7065c62-letter-spacing );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-3267689{--display:flex;}.elementor-31 .elementor-element.elementor-element-05f0640 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-05f0640 .elementor-icon{font-size:122px;}.elementor-31 .elementor-element.elementor-element-05f0640 .elementor-icon svg{height:122px;}.elementor-31 .elementor-element.elementor-element-bd833e3{text-align:center;}.elementor-31 .elementor-element.elementor-element-bd833e3 .elementor-heading-title{font-size:var( --e-global-typography-7065c62-font-size );font-weight:var( --e-global-typography-7065c62-font-weight );line-height:var( --e-global-typography-7065c62-line-height );letter-spacing:var( --e-global-typography-7065c62-letter-spacing );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-9e3910d{--display:flex;}.elementor-31 .elementor-element.elementor-element-ca25e19 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-ca25e19 .elementor-icon{font-size:122px;}.elementor-31 .elementor-element.elementor-element-ca25e19 .elementor-icon svg{height:122px;}.elementor-31 .elementor-element.elementor-element-7daf952{text-align:center;}.elementor-31 .elementor-element.elementor-element-7daf952 .elementor-heading-title{font-size:var( --e-global-typography-7065c62-font-size );font-weight:var( --e-global-typography-7065c62-font-weight );line-height:var( --e-global-typography-7065c62-line-height );letter-spacing:var( --e-global-typography-7065c62-letter-spacing );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-7ebd976{--display:flex;}.elementor-31 .elementor-element.elementor-element-1e267ab .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-1e267ab .elementor-icon{font-size:122px;}.elementor-31 .elementor-element.elementor-element-1e267ab .elementor-icon svg{height:122px;}.elementor-31 .elementor-element.elementor-element-70f82fd{text-align:center;}.elementor-31 .elementor-element.elementor-element-70f82fd .elementor-heading-title{font-size:var( --e-global-typography-7065c62-font-size );font-weight:var( --e-global-typography-7065c62-font-weight );line-height:var( --e-global-typography-7065c62-line-height );letter-spacing:var( --e-global-typography-7065c62-letter-spacing );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-dbde270{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-89790dc );--e-n-carousel-dots-normal-color:var( --e-global-color-89790dc );}.elementor-31 .elementor-element.elementor-element-dbde270 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-31 .elementor-element.elementor-element-2507bf1 .elementor-button{background-color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:-0.01em;border-style:solid;border-color:var( --e-global-color-text );padding:12px 12px 12px 12px;}.elementor-31 .elementor-element.elementor-element-2507bf1 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-2507bf1 .elementor-button:focus{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-e6a3426{--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-31 .elementor-element.elementor-element-1625a32{--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;--overflow:hidden;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-31 .elementor-element.elementor-element-1625a32:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1625a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://stgeorgesprep.co.uk/wp-content/uploads/2026/02/texture.avif");background-position:center left;background-repeat:no-repeat;background-size:auto;}.elementor-31 .elementor-element.elementor-element-1625a32::before, .elementor-31 .elementor-element.elementor-element-1625a32 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-1625a32 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-1625a32 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-1625a32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-1625a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-89790dc );--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-dce4505{--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-31 .elementor-element.elementor-element-08e793c{--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:0 clamp(1rem, -4.8993rem + 9.2086vw, 5rem);--row-gap:0;--column-gap:clamp(1rem, -4.8993rem + 9.2086vw, 5rem);--overflow:hidden;--padding-top:clamp(5.3125rem, 0.2428rem + 7.9137vw, 8.75rem);--padding-bottom:clamp(5.3125rem, 0.2428rem + 7.9137vw, 8.75rem);--padding-left:60px;--padding-right:60px;}.elementor-31 .elementor-element.elementor-element-08e793c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-08e793c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-902271e{--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:clamp(0.375rem, 0.3371rem + 0.1515vw, 0.5rem) clamp(0.375rem, 0.3371rem + 0.1515vw, 0.5rem) clamp(0.375rem, 0.3371rem + 0.1515vw, 0.5rem) clamp(0.375rem, 0.3371rem + 0.1515vw, 0.5rem);--padding-top:clamp(1.875rem, 0.0315rem + 2.8777vw, 3.125rem);--padding-bottom:clamp(1.875rem, 0.0315rem + 2.8777vw, 3.125rem);--padding-left:clamp(1.875rem, 0.0315rem + 2.8777vw, 3.125rem);--padding-right:clamp(1.875rem, 0.0315rem + 2.8777vw, 3.125rem);--z-index:2;}.elementor-31 .elementor-element.elementor-element-902271e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-902271e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6220b2b );}.elementor-31 .elementor-element.elementor-element-33c0ea2{text-align:center;}.elementor-31 .elementor-element.elementor-element-33c0ea2 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#8F2140;}.elementor-31 .elementor-element.elementor-element-865993a{text-align:center;}.elementor-31 .elementor-element.elementor-element-865993a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1rem, 0.8156rem + 0.2878vw, 1.125rem);font-weight:400;text-transform:uppercase;line-height:1.6;letter-spacing:0.06em;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-04f0433{--grid-columns:1;--grid-row-gap:10px;}.elementor-31 .elementor-element.elementor-element-04f0433.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-374460b{--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;--justify-content:space-between;--gap:20px 08px;--row-gap:20px;--column-gap:08px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-abee412 .elementor-button{background-color:var( --e-global-color-7b4e480 );font-family:var( --e-global-typography-e54df1c-font-family ), Sans-serif;font-size:var( --e-global-typography-e54df1c-font-size );font-weight:var( --e-global-typography-e54df1c-font-weight );line-height:var( --e-global-typography-e54df1c-line-height );letter-spacing:var( --e-global-typography-e54df1c-letter-spacing );fill:var( --e-global-color-89790dc );color:var( --e-global-color-89790dc );border-style:none;}.elementor-31 .elementor-element.elementor-element-abee412 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-abee412 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-6220b2b );}.elementor-31 .elementor-element.elementor-element-abee412{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-abee412 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-31 .elementor-element.elementor-element-abee412 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-abee412 .elementor-button:focus svg{fill:var( --e-global-color-6220b2b );}.elementor-31 .elementor-element.elementor-element-481df47{--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:clamp(0.375rem, 0.3371rem + 0.1515vw, 0.5rem) clamp(0.375rem, 0.3371rem + 0.1515vw, 0.5rem) clamp(0.375rem, 0.3371rem + 0.1515vw, 0.5rem) clamp(0.375rem, 0.3371rem + 0.1515vw, 0.5rem);--padding-top:clamp(1.875rem, 0.0315rem + 2.8777vw, 3.125rem);--padding-bottom:clamp(1.875rem, 0.0315rem + 2.8777vw, 3.125rem);--padding-left:clamp(1.875rem, 0.0315rem + 2.8777vw, 3.125rem);--padding-right:clamp(1.875rem, 0.0315rem + 2.8777vw, 3.125rem);--z-index:2;}.elementor-31 .elementor-element.elementor-element-481df47:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-481df47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6220b2b );}.elementor-31 .elementor-element.elementor-element-527d085{text-align:center;}.elementor-31 .elementor-element.elementor-element-527d085 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-9b00b77{text-align:center;}.elementor-31 .elementor-element.elementor-element-9b00b77 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1rem, 0.8156rem + 0.2878vw, 1.125rem);font-weight:400;text-transform:uppercase;line-height:1.6;letter-spacing:0.06em;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-78ebf9e{--grid-columns:1;--grid-row-gap:4px;}.elementor-31 .elementor-element.elementor-element-78ebf9e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-83babe1{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-5bbe613 .elementor-button{background-color:var( --e-global-color-7b4e480 );font-family:var( --e-global-typography-e54df1c-font-family ), Sans-serif;font-size:var( --e-global-typography-e54df1c-font-size );font-weight:var( --e-global-typography-e54df1c-font-weight );line-height:var( --e-global-typography-e54df1c-line-height );letter-spacing:var( --e-global-typography-e54df1c-letter-spacing );fill:var( --e-global-color-89790dc );color:var( --e-global-color-89790dc );border-style:none;}.elementor-31 .elementor-element.elementor-element-5bbe613 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-5bbe613 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-6220b2b );}.elementor-31 .elementor-element.elementor-element-5bbe613{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-5bbe613 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-31 .elementor-element.elementor-element-5bbe613 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-5bbe613 .elementor-button:focus svg{fill:var( --e-global-color-6220b2b );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-4d9db19{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-4d9db19{right:0px;}.elementor-31 .elementor-element.elementor-element-4d9db19{top:-66px;}.elementor-31 .elementor-element.elementor-element-4d9db19 img{width:100%;max-width:34vw;opacity:0.5;}.elementor-31 .elementor-element.elementor-element-df2869e{--display:flex;}.elementor-31 .elementor-element.elementor-element-8bb1f03{--display:flex;--padding-top:clamp(4.0625rem, 0.8363rem + 5.036vw, 6.25rem);--padding-bottom:0;--padding-left:60px;--padding-right:60px;}.elementor-31 .elementor-element.elementor-element-8bb1f03:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8bb1f03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-846a12f{text-align:center;}.elementor-31 .elementor-element.elementor-element-846a12f .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-6220b2b );}.elementor-31 .elementor-element.elementor-element-33d0837{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-33d0837 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1rem, 0.8156rem + 0.2878vw, 1.125rem);font-weight:400;text-transform:uppercase;line-height:1.6;letter-spacing:0.06em;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-f486243{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;padding:clamp(4.0625rem, 0.8363rem + 5.036vw, 6.25rem) 0 0 0;}.elementor-31 .elementor-element.elementor-element-f486243 .elementor-divider-separator{width:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-ae1ae95{--padding-top:85px;--padding-bottom:85px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-c6d7332 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-31 .elementor-element.elementor-element-69831ec .elementor-heading-title{font-size:var( --e-global-typography-e78ee5d-font-size );line-height:var( --e-global-typography-e78ee5d-line-height );letter-spacing:var( --e-global-typography-e78ee5d-letter-spacing );}.elementor-31 .elementor-element.elementor-element-ee8ce9f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-77e79bc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-31 .elementor-element.elementor-element-e437545 .elementor-heading-title{font-size:var( --e-global-typography-da812e4-font-size );line-height:var( --e-global-typography-da812e4-line-height );letter-spacing:var( --e-global-typography-da812e4-letter-spacing );}.elementor-31 .elementor-element.elementor-element-c89e656 .elementor-heading-title{font-size:var( --e-global-typography-e8412fd-font-size );line-height:var( --e-global-typography-e8412fd-line-height );letter-spacing:var( --e-global-typography-e8412fd-letter-spacing );}.elementor-31 .elementor-element.elementor-element-4c00b62{--justify-content:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:45px;--padding-bottom:45px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-c50180d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-31 .elementor-element.elementor-element-893b221{font-size:var( --e-global-typography-e78ee5d-font-size );line-height:var( --e-global-typography-e78ee5d-line-height );letter-spacing:var( --e-global-typography-e78ee5d-letter-spacing );}.elementor-31 .elementor-element.elementor-element-4315769{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-984f86e{--min-height:auto;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-5da8d13 .elementor-icon{font-size:96px;}.elementor-31 .elementor-element.elementor-element-5da8d13 .elementor-icon svg{height:96px;}.elementor-31 .elementor-element.elementor-element-a584522 .elementor-heading-title{font-size:var( --e-global-typography-7065c62-font-size );line-height:var( --e-global-typography-7065c62-line-height );letter-spacing:var( --e-global-typography-7065c62-letter-spacing );}.elementor-31 .elementor-element.elementor-element-0816e28 .elementor-icon{font-size:96px;}.elementor-31 .elementor-element.elementor-element-0816e28 .elementor-icon svg{height:96px;}.elementor-31 .elementor-element.elementor-element-5fdfb73 .elementor-heading-title{font-size:var( --e-global-typography-7065c62-font-size );line-height:var( --e-global-typography-7065c62-line-height );letter-spacing:var( --e-global-typography-7065c62-letter-spacing );}.elementor-31 .elementor-element.elementor-element-05f0640 .elementor-icon{font-size:96px;}.elementor-31 .elementor-element.elementor-element-05f0640 .elementor-icon svg{height:96px;}.elementor-31 .elementor-element.elementor-element-bd833e3 .elementor-heading-title{font-size:var( --e-global-typography-7065c62-font-size );line-height:var( --e-global-typography-7065c62-line-height );letter-spacing:var( --e-global-typography-7065c62-letter-spacing );}.elementor-31 .elementor-element.elementor-element-ca25e19 .elementor-icon{font-size:96px;}.elementor-31 .elementor-element.elementor-element-ca25e19 .elementor-icon svg{height:96px;}.elementor-31 .elementor-element.elementor-element-7daf952 .elementor-heading-title{font-size:var( --e-global-typography-7065c62-font-size );line-height:var( --e-global-typography-7065c62-line-height );letter-spacing:var( --e-global-typography-7065c62-letter-spacing );}.elementor-31 .elementor-element.elementor-element-1e267ab .elementor-icon{font-size:96px;}.elementor-31 .elementor-element.elementor-element-1e267ab .elementor-icon svg{height:96px;}.elementor-31 .elementor-element.elementor-element-70f82fd .elementor-heading-title{font-size:var( --e-global-typography-7065c62-font-size );line-height:var( --e-global-typography-7065c62-line-height );letter-spacing:var( --e-global-typography-7065c62-letter-spacing );}.elementor-31 .elementor-element.elementor-element-dbde270{--e-n-carousel-swiper-slides-to-display:1;}.elementor-31 .elementor-element.elementor-element-2507bf1 .elementor-button{font-size:clamp(0.6875rem, 0.6474rem + 0.1603vw, 0.75rem);line-height:1.6;letter-spacing:0em;}.elementor-31 .elementor-element.elementor-element-e6a3426:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e6a3426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stgeorgesprep.co.uk/wp-content/uploads/2026/02/C-SGS-22-10422.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-e6a3426{--min-height:clamp(15rem, 6.9872rem + 32.0513vw, 27.5rem);}.elementor-31 .elementor-element.elementor-element-1625a32{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-dce4505:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-dce4505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stgeorgesprep.co.uk/wp-content/uploads/2026/02/23C-SG-25-104313-e1776696047865.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-dce4505{--min-height:clamp(15rem, 6.9872rem + 32.0513vw, 27.5rem);}.elementor-31 .elementor-element.elementor-element-08e793c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:45px;--padding-bottom:45px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-33c0ea2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-31 .elementor-element.elementor-element-865993a .elementor-heading-title{font-size:clamp(0.875rem, 0.7949rem + 0.3205vw, 1rem);letter-spacing:-0.01em;}.elementor-31 .elementor-element.elementor-element-04f0433{--grid-columns:1;--grid-row-gap:10px;}.elementor-31 .elementor-element.elementor-element-abee412 .elementor-button{font-size:var( --e-global-typography-e54df1c-font-size );line-height:var( --e-global-typography-e54df1c-line-height );letter-spacing:var( --e-global-typography-e54df1c-letter-spacing );}.elementor-31 .elementor-element.elementor-element-527d085 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-31 .elementor-element.elementor-element-9b00b77 .elementor-heading-title{font-size:clamp(0.875rem, 0.7949rem + 0.3205vw, 1rem);letter-spacing:-0.01em;}.elementor-31 .elementor-element.elementor-element-78ebf9e{--grid-columns:1;}.elementor-31 .elementor-element.elementor-element-5bbe613 .elementor-button{font-size:var( --e-global-typography-e54df1c-font-size );line-height:var( --e-global-typography-e54df1c-line-height );letter-spacing:var( --e-global-typography-e54df1c-letter-spacing );}.elementor-31 .elementor-element.elementor-element-8bb1f03{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-846a12f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-31 .elementor-element.elementor-element-33d0837 .elementor-heading-title{font-size:clamp(0.875rem, 0.7949rem + 0.3205vw, 1rem);letter-spacing:-0.01em;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-d55218c{--width:auto;}.elementor-31 .elementor-element.elementor-element-ae1ae95{--content-width:926px;}.elementor-31 .elementor-element.elementor-element-28a104a{--width:45%;}.elementor-31 .elementor-element.elementor-element-4c00b62{--content-width:1300px;}.elementor-31 .elementor-element.elementor-element-dcd7f9b{--width:60%;}.elementor-31 .elementor-element.elementor-element-4315769{--width:40%;}.elementor-31 .elementor-element.elementor-element-984f86e{--width:400px;}.elementor-31 .elementor-element.elementor-element-902271e{--width:50%;}.elementor-31 .elementor-element.elementor-element-481df47{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-ae1ae95{--content-width:640px;}.elementor-31 .elementor-element.elementor-element-28a104a{--width:63%;}.elementor-31 .elementor-element.elementor-element-dcd7f9b{--width:50%;}.elementor-31 .elementor-element.elementor-element-4315769{--width:50%;}.elementor-31 .elementor-element.elementor-element-902271e{--width:100%;}.elementor-31 .elementor-element.elementor-element-481df47{--width:100%;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-f08501a{--min-height:80vh;--justify-content:flex-end;}.elementor-31 .elementor-element.elementor-element-d55218c{--width:auto;--margin-top:40px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-ae1ae95{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-c6d7332{text-align:start;}.elementor-31 .elementor-element.elementor-element-c6d7332 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-31 .elementor-element.elementor-element-69831ec{text-align:start;}.elementor-31 .elementor-element.elementor-element-69831ec .elementor-heading-title{font-size:var( --e-global-typography-e78ee5d-font-size );line-height:var( --e-global-typography-e78ee5d-line-height );letter-spacing:var( --e-global-typography-e78ee5d-letter-spacing );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-fcb4c15{left:140px;}body.rtl .elementor-31 .elementor-element.elementor-element-fcb4c15{right:140px;}.elementor-31 .elementor-element.elementor-element-fcb4c15{top:-10px;}.elementor-31 .elementor-element.elementor-element-fcb4c15 img{width:340px;max-width:100%;}.elementor-31 .elementor-element.elementor-element-ee8ce9f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ee8ce9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stgeorgesprep.co.uk/wp-content/uploads/2026/02/hhero-mob.avif");}.elementor-31 .elementor-element.elementor-element-ee8ce9f{--min-height:480px;--overlay-opacity:1;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-77e79bc{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-77e79bc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-31 .elementor-element.elementor-element-e5977af{--container-widget-width:112px;--container-widget-flex-grow:0;width:var( --container-widget-width, 112px );max-width:112px;}.elementor-31 .elementor-element.elementor-element-e437545 .elementor-heading-title{font-size:var( --e-global-typography-da812e4-font-size );line-height:var( --e-global-typography-da812e4-line-height );letter-spacing:var( --e-global-typography-da812e4-letter-spacing );}.elementor-31 .elementor-element.elementor-element-c89e656 .elementor-heading-title{font-size:var( --e-global-typography-e8412fd-font-size );line-height:var( --e-global-typography-e8412fd-line-height );letter-spacing:var( --e-global-typography-e8412fd-letter-spacing );}.elementor-31 .elementor-element.elementor-element-4c00b62{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-c50180d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-31 .elementor-element.elementor-element-893b221{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-size:var( --e-global-typography-e78ee5d-font-size );line-height:var( --e-global-typography-e78ee5d-line-height );letter-spacing:var( --e-global-typography-e78ee5d-letter-spacing );}.elementor-31 .elementor-element.elementor-element-4315769{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-984f86e{--min-height:auto;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-5da8d13 .elementor-icon{font-size:96px;}.elementor-31 .elementor-element.elementor-element-5da8d13 .elementor-icon svg{height:96px;}.elementor-31 .elementor-element.elementor-element-a584522 .elementor-heading-title{font-size:var( --e-global-typography-7065c62-font-size );line-height:var( --e-global-typography-7065c62-line-height );letter-spacing:var( --e-global-typography-7065c62-letter-spacing );}.elementor-31 .elementor-element.elementor-element-0816e28 .elementor-icon{font-size:96px;}.elementor-31 .elementor-element.elementor-element-0816e28 .elementor-icon svg{height:96px;}.elementor-31 .elementor-element.elementor-element-5fdfb73 .elementor-heading-title{font-size:var( --e-global-typography-7065c62-font-size );line-height:var( --e-global-typography-7065c62-line-height );letter-spacing:var( --e-global-typography-7065c62-letter-spacing );}.elementor-31 .elementor-element.elementor-element-05f0640 .elementor-icon{font-size:96px;}.elementor-31 .elementor-element.elementor-element-05f0640 .elementor-icon svg{height:96px;}.elementor-31 .elementor-element.elementor-element-bd833e3 .elementor-heading-title{font-size:var( --e-global-typography-7065c62-font-size );line-height:var( --e-global-typography-7065c62-line-height );letter-spacing:var( --e-global-typography-7065c62-letter-spacing );}.elementor-31 .elementor-element.elementor-element-ca25e19 .elementor-icon{font-size:96px;}.elementor-31 .elementor-element.elementor-element-ca25e19 .elementor-icon svg{height:96px;}.elementor-31 .elementor-element.elementor-element-7daf952 .elementor-heading-title{font-size:var( --e-global-typography-7065c62-font-size );line-height:var( --e-global-typography-7065c62-line-height );letter-spacing:var( --e-global-typography-7065c62-letter-spacing );}.elementor-31 .elementor-element.elementor-element-1e267ab .elementor-icon{font-size:96px;}.elementor-31 .elementor-element.elementor-element-1e267ab .elementor-icon svg{height:96px;}.elementor-31 .elementor-element.elementor-element-70f82fd .elementor-heading-title{font-size:var( --e-global-typography-7065c62-font-size );line-height:var( --e-global-typography-7065c62-line-height );letter-spacing:var( --e-global-typography-7065c62-letter-spacing );}.elementor-31 .elementor-element.elementor-element-dbde270{--e-n-carousel-swiper-slides-to-display:1;}.elementor-31 .elementor-element.elementor-element-e6a3426:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e6a3426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-1625a32{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-dce4505:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-dce4505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-08e793c{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-902271e{--padding-top:16px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-33c0ea2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-31 .elementor-element.elementor-element-04f0433{--grid-columns:1;}.elementor-31 .elementor-element.elementor-element-04f0433 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-374460b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-abee412 .elementor-button{font-size:var( --e-global-typography-e54df1c-font-size );line-height:var( --e-global-typography-e54df1c-line-height );letter-spacing:var( --e-global-typography-e54df1c-letter-spacing );}.elementor-31 .elementor-element.elementor-element-481df47{--padding-top:16px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-527d085 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-31 .elementor-element.elementor-element-78ebf9e{--grid-columns:1;}.elementor-31 .elementor-element.elementor-element-5bbe613 .elementor-button{font-size:var( --e-global-typography-e54df1c-font-size );line-height:var( --e-global-typography-e54df1c-line-height );letter-spacing:var( --e-global-typography-e54df1c-letter-spacing );}.elementor-31 .elementor-element.elementor-element-8bb1f03{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-846a12f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS */.explore-right {
  position: relative;
}

.explore-slide {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: opacity .3s ease;
}

.explore-slide.is-active {
  opacity: 1;
}/* End custom CSS */