.elementor-1177 .elementor-element.elementor-element-51f26c55{--display:flex;--min-height:100vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1177 .elementor-element.elementor-element-51f26c55:not(.elementor-motion-effects-element-type-background),.elementor-1177 .elementor-element.elementor-element-51f26c55>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.alanbatt.co.uk/wp-content/uploads/2024/10/Carousel-Example.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1177 .elementor-element.elementor-element-51f26c55:before,.elementor-1177 .elementor-element.elementor-element-51f26c55>.elementor-background-video-container:before,.elementor-1177 .elementor-element.elementor-element-51f26c55>.e-con-inner>.elementor-background-video-container:before,.elementor-1177 .elementor-element.elementor-element-51f26c55>.elementor-background-slideshow:before,.elementor-1177 .elementor-element.elementor-element-51f26c55>.e-con-inner>.elementor-background-slideshow:before,.elementor-1177 .elementor-element.elementor-element-51f26c55>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-text);--background-overlay:''}.elementor-1177 .elementor-element.elementor-element-2baefc62{--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:250px 100px;--row-gap:250px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;--z-index:5}.elementor-1177 .elementor-element.elementor-element-4d543342{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem}.elementor-1177 .elementor-element.elementor-element-27de55ac.ob-harakiri{writing-mode:inherit}.elementor-1177 .elementor-element.elementor-element-27de55ac.ob-harakiri .elementor-heading-title{writing-mode:inherit}.elementor-1177 .elementor-element.elementor-element-27de55ac.ob-harakiri div{writing-mode:inherit}.elementor-1177 .elementor-element.elementor-element-27de55ac{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;text-align:center}.elementor-1177 .elementor-element.elementor-element-27de55ac .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:11rem;font-weight:300;font-style:normal;line-height:1em;color:#fff}.elementor-1177 .elementor-element.elementor-element-27de55ac.ob-harakiri>div,.elementor-1177 .elementor-element.elementor-element-27de55ac.ob-harakiri>h1,.elementor-1177 .elementor-element.elementor-element-27de55ac.ob-harakiri>h2,.elementor-1177 .elementor-element.elementor-element-27de55ac.ob-harakiri>h3,.elementor-1177 .elementor-element.elementor-element-27de55ac.ob-harakiri>h4,.elementor-1177 .elementor-element.elementor-element-27de55ac.ob-harakiri>h5,.elementor-1177 .elementor-element.elementor-element-27de55ac.ob-harakiri>h6,.elementor-1177 .elementor-element.elementor-element-27de55ac.ob-harakiri>p{transform:rotate(0deg)}.elementor-1177 .elementor-element.elementor-element-27de55ac>div{text-indent:0px;mix-blend-mode:inherit}.elementor-1177 .elementor-element.elementor-element-99eb0f{--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:space-between;--align-items:flex-end}.elementor-1177 .elementor-element.elementor-element-26b12492{--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;--align-items:flex-end;--gap:50px 40px;--row-gap:50px;--column-gap:40px}.elementor-1177 .elementor-element.elementor-element-48810a87.ob-harakiri{writing-mode:inherit}.elementor-1177 .elementor-element.elementor-element-48810a87.ob-harakiri .elementor-heading-title{writing-mode:inherit}.elementor-1177 .elementor-element.elementor-element-48810a87.ob-harakiri div{writing-mode:inherit}.elementor-1177 .elementor-element.elementor-element-48810a87{text-align:right}.elementor-1177 .elementor-element.elementor-element-48810a87 .elementor-heading-title{font-size:5rem;font-weight:300;font-style:normal;line-height:7rem;color:#fff}.elementor-1177 .elementor-element.elementor-element-48810a87.ob-harakiri>div,.elementor-1177 .elementor-element.elementor-element-48810a87.ob-harakiri>h1,.elementor-1177 .elementor-element.elementor-element-48810a87.ob-harakiri>h2,.elementor-1177 .elementor-element.elementor-element-48810a87.ob-harakiri>h3,.elementor-1177 .elementor-element.elementor-element-48810a87.ob-harakiri>h4,.elementor-1177 .elementor-element.elementor-element-48810a87.ob-harakiri>h5,.elementor-1177 .elementor-element.elementor-element-48810a87.ob-harakiri>h6,.elementor-1177 .elementor-element.elementor-element-48810a87.ob-harakiri>p{transform:rotate(0deg)}.elementor-1177 .elementor-element.elementor-element-48810a87>div{text-indent:0px;mix-blend-mode:inherit}.elementor-1177 .elementor-element.elementor-element-387ee93 .elementor-button{background-color:#e3775c;font-size:30px;font-weight:700;font-style:normal;border-radius:0;padding:0 40px}.elementor-1177 .elementor-element.elementor-element-387ee93{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-1177 .elementor-element.elementor-element-78e57e1f{--display:flex;--position:absolute;--min-height:100vh;--overlay-opacity:.5;top:0;--z-index:1}.elementor-1177 .elementor-element.elementor-element-78e57e1f:not(.elementor-motion-effects-element-type-background),.elementor-1177 .elementor-element.elementor-element-78e57e1f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center,#FFFFFF00 0%,#000 100%)}.elementor-1177 .elementor-element.elementor-element-78e57e1f:before,.elementor-1177 .elementor-element.elementor-element-78e57e1f>.elementor-background-video-container:before,.elementor-1177 .elementor-element.elementor-element-78e57e1f>.e-con-inner>.elementor-background-video-container:before,.elementor-1177 .elementor-element.elementor-element-78e57e1f>.elementor-background-slideshow:before,.elementor-1177 .elementor-element.elementor-element-78e57e1f>.e-con-inner>.elementor-background-slideshow:before,.elementor-1177 .elementor-element.elementor-element-78e57e1f>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}body:not(.rtl) .elementor-1177 .elementor-element.elementor-element-78e57e1f{left:0}body.rtl .elementor-1177 .elementor-element.elementor-element-78e57e1f{right:0}@media(min-width:768px){.elementor-1177 .elementor-element.elementor-element-2baefc62{--content-width:1500px}.elementor-1177 .elementor-element.elementor-element-99eb0f{--width:90%}.elementor-1177 .elementor-element.elementor-element-78e57e1f{--content-width:100%}}@media(max-width:1200px){.elementor-1177 .elementor-element.elementor-element-4d543342{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}}@media(max-width:1023px){.elementor-1177 .elementor-element.elementor-element-51f26c55{--min-height:100vh}.elementor-1177 .elementor-element.elementor-element-2baefc62{--margin-top:10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem}.elementor-1177 .elementor-element.elementor-element-4d543342{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-1177 .elementor-element.elementor-element-99eb0f{--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;--align-items:center}.elementor-1177 .elementor-element.elementor-element-26b12492{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-1177 .elementor-element.elementor-element-48810a87{text-align:center}}@media(max-width:880px){.elementor-1177 .elementor-element.elementor-element-27de55ac .elementor-heading-title{font-size:5.5rem}}@media(max-width:767px){.elementor-1177 .elementor-element.elementor-element-51f26c55{--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;--align-items:center}.elementor-1177 .elementor-element.elementor-element-2baefc62{--min-height:95vh;--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;--margin-top:6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem}.elementor-1177 .elementor-element.elementor-element-4d543342{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem}.elementor-1177 .elementor-element.elementor-element-27de55ac{text-align:center}.elementor-1177 .elementor-element.elementor-element-27de55ac .elementor-heading-title{font-size:5rem}.elementor-1177 .elementor-element.elementor-element-26b12492{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-1177 .elementor-element.elementor-element-48810a87{text-align:center}}