.elementor-12 .elementor-element.elementor-element-3d82f9b0{--display:flex;--min-height:640px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--padding-top:120px;--padding-bottom:70px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-3d82f9b0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3d82f9b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111010;background-image:url("https://www.blackpoolwhitehouse.co.uk/wp-content/uploads/2026/09/1f871f0a-19cd-4240-b4b2-485fc56c7d3f-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-3d82f9b0::before, .elementor-12 .elementor-element.elementor-element-3d82f9b0 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3d82f9b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3d82f9b0 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3d82f9b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3d82f9b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(17,16,16,0.55) 0%, rgba(17,16,16,0.88) 100%);}.elementor-12 .elementor-element.elementor-element-c5fdff6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f347dcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-764bb157{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-764bb157 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;line-height:1.02em;letter-spacing:-1.76px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6815cd82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:"Figtree", Sans-serif;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-7f55839 .elementor-button{background-color:#F2C14E;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0.15px;fill:#111010;color:#111010;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F2C14E;border-radius:6px 6px 6px 6px;padding:16px 34px 16px 34px;}.elementor-12 .elementor-element.elementor-element-7f55839 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-7f55839 .elementor-button:focus{background-color:#F2C14E;color:#111010;border-color:#F2C14E;}.elementor-12 .elementor-element.elementor-element-7f55839 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-7f55839 .elementor-button:focus svg{fill:#111010;}.elementor-12 .elementor-element.elementor-element-f4ff2fc{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-f4ff2fc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f4ff2fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1A1A;}.elementor-12 .elementor-element.elementor-element-d9001b5{--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-12 .elementor-element.elementor-element-bb605c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-bb605c5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:1.08em;letter-spacing:-0.81px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fd65ee9{--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-12 .elementor-element.elementor-element-2dcd219{--display:flex;--min-height:483px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;--border-radius:15px 15px 15px 15px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-2dcd219:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2dcd219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.blackpoolwhitehouse.co.uk/wp-content/uploads/2026/09/a0c2c427-da6b-4617-b409-da7dfdeaf301.jpg");background-size:cover;}.elementor-12 .elementor-element.elementor-element-2dcd219::before, .elementor-12 .elementor-element.elementor-element-2dcd219 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2dcd219 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2dcd219 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2dcd219 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2dcd219 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1413131A 30%, #141313EB 100%);}.elementor-12 .elementor-element.elementor-element-53c7c33{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4fa34bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-12 .elementor-element.elementor-element-d4eecc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-12 .elementor-element.elementor-element-d4eecc2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-90201c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1931bbf .elementor-button{background-color:rgba(0,0,0,0);font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0.15px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-1931bbf .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1931bbf .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1931bbf .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-1931bbf .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f6afc80{--display:flex;--min-height:483px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;--border-radius:15px 15px 15px 15px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-f6afc80:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f6afc80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.blackpoolwhitehouse.co.uk/wp-content/uploads/2026/09/707f2c05-3c26-444b-bc39-ddfe66bf2626-5.jpg");background-size:cover;}.elementor-12 .elementor-element.elementor-element-f6afc80::before, .elementor-12 .elementor-element.elementor-element-f6afc80 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-f6afc80 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-f6afc80 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-f6afc80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-f6afc80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1413131A 30%, #141313EB 100%);}.elementor-12 .elementor-element.elementor-element-7d5c6e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-e877073{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-12 .elementor-element.elementor-element-ca37ecd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-12 .elementor-element.elementor-element-ca37ecd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9308e4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a3d768e .elementor-button{background-color:rgba(0,0,0,0);font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0.15px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-a3d768e .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-a3d768e .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a3d768e .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-a3d768e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-96ab27{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-96ab27:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-96ab27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111010;}.elementor-12 .elementor-element.elementor-element-362dd935{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1e08f469{--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:40px 60px;--row-gap:40px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-263a3e2d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-59aa4458{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-64bc25d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-12 .elementor-element.elementor-element-5b9ce073{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-12 .elementor-element.elementor-element-5b9ce073 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:1.1em;letter-spacing:-0.69px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-24ba8755{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#D8D4D6;}.elementor-12 .elementor-element.elementor-element-be12ad4{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:70px;--padding-bottom:70px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-be12ad4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-be12ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1A1A;}.elementor-12 .elementor-element.elementor-element-ab6d21f{--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-12 .elementor-element.elementor-element-8784ba5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-12 .elementor-element.elementor-element-932e807{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-12 .elementor-element.elementor-element-932e807 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:1.1em;letter-spacing:-0.69px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7d94f95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#D8D4D6;}.elementor-12 .elementor-element.elementor-element-4034f7f .elementor-button{background-color:rgba(0,0,0,0);font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0.15px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-4034f7f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4034f7f .elementor-button:focus{background-color:#FFFFFF;color:#1B1A1A;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4034f7f .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4034f7f .elementor-button:focus svg{fill:#1B1A1A;}.elementor-12 .elementor-element.elementor-element-4d8e995{--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-12 .elementor-element.elementor-element-79e869de{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-79e869de:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-79e869de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111010;}.elementor-12 .elementor-element.elementor-element-38f0944e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2726ce74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-2726ce74 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:1.1em;letter-spacing:-0.69px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6e715bcf{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4e3d38c0{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-4e3d38c0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4e3d38c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.blackpoolwhitehouse.co.uk/wp-content/uploads/2026/09/1e85e44f-76ec-4fa6-89bf-16c3fdaa5516.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4e3d38c0::before, .elementor-12 .elementor-element.elementor-element-4e3d38c0 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4e3d38c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4e3d38c0 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4e3d38c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4e3d38c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(17,16,16,0.05) 35%, rgba(17,16,16,0.90) 100%);}.elementor-12 .elementor-element.elementor-element-1ff90d28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-12 .elementor-element.elementor-element-1ff90d28 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-49e0e4f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-44ced644{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-44ced644:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-44ced644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.blackpoolwhitehouse.co.uk/wp-content/uploads/2026/09/11-BED-3-2.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-44ced644::before, .elementor-12 .elementor-element.elementor-element-44ced644 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-44ced644 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-44ced644 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-44ced644 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-44ced644 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(17,16,16,0.05) 35%, rgba(17,16,16,0.90) 100%);}.elementor-12 .elementor-element.elementor-element-36f9eda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-12 .elementor-element.elementor-element-36f9eda .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2e3e421c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ecb2476{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-ecb2476:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ecb2476 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.blackpoolwhitehouse.co.uk/wp-content/uploads/2026/09/b0490e29-105f-4cdd-834d-1f7ad53a1cb4-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-ecb2476::before, .elementor-12 .elementor-element.elementor-element-ecb2476 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ecb2476 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ecb2476 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ecb2476 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ecb2476 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(17,16,16,0.05) 35%, rgba(17,16,16,0.90) 100%);}.elementor-12 .elementor-element.elementor-element-29592a58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-12 .elementor-element.elementor-element-29592a58 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-52047067{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-59cff974{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-59cff974:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-59cff974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.blackpoolwhitehouse.co.uk/wp-content/uploads/2026/09/4dcacca0-c7a8-4628-8eb4-aaffce349a54-1920w-1-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-59cff974::before, .elementor-12 .elementor-element.elementor-element-59cff974 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-59cff974 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-59cff974 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-59cff974 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-59cff974 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(17,16,16,0.05) 35%, rgba(17,16,16,0.90) 100%);}.elementor-12 .elementor-element.elementor-element-257cde8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-12 .elementor-element.elementor-element-257cde8b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2a91c190{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7305ea93{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-7305ea93:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7305ea93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1A1A;}.elementor-12 .elementor-element.elementor-element-59efdb5d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-67c60a20{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-479ff4ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-56b7d478{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-56b7d478 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:1.1em;letter-spacing:-0.69px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1793fbfc{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-660eb8c1 img{height:575px;}.elementor-12 .elementor-element.elementor-element-1e817410{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3c7ac108 img{height:311px;}.elementor-12 .elementor-element.elementor-element-17a6c62d .elementor-button{background-color:rgba(0,0,0,0);font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0.15px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-17a6c62d .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-17a6c62d .elementor-button:focus{background-color:#FFFFFF;color:#1B1A1A;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-17a6c62d .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-17a6c62d .elementor-button:focus svg{fill:#1B1A1A;}.elementor-12 .elementor-element.elementor-element-3bccbd8{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-3bccbd8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3bccbd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111010;}.elementor-12 .elementor-element.elementor-element-7255f89a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4f8aba12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-4f8aba12 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:1.08em;letter-spacing:-0.72px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-67cdbbe3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;}.elementor-12 .elementor-element.elementor-element-e932e51{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-37b5d3de{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-37b5d3de:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-37b5d3de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1A1A;}.elementor-12 .elementor-element.elementor-element-4a6e0a2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#D8D4D6;}.elementor-12 .elementor-element.elementor-element-8e7efa7{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-8e7efa7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8e7efa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1A1A;}.elementor-12 .elementor-element.elementor-element-51759750{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#D8D4D6;}.elementor-12 .elementor-element.elementor-element-6caf0944{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-6caf0944:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6caf0944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1A1A;}.elementor-12 .elementor-element.elementor-element-7991e5e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#D8D4D6;}.elementor-12 .elementor-element.elementor-element-b2f34d1{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-b2f34d1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b2f34d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1A1A;}.elementor-12 .elementor-element.elementor-element-5b38945{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-30d065c{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-4c3ea86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-3cb741a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-3cb741a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:1.08em;letter-spacing:-0.81px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a3c2b10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#D8D4D6;}.elementor-12 .elementor-element.elementor-element-dab0afa .elementor-button{background-color:rgba(0,0,0,0);font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0.15px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-dab0afa .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-dab0afa .elementor-button:focus{background-color:#FFFFFF;color:#1B1A1A;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-dab0afa{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dab0afa .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-dab0afa .elementor-button:focus svg{fill:#1B1A1A;}.elementor-12 .elementor-element.elementor-element-6c2546f9{--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;--overlay-opacity:0.8;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-6c2546f9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6c2546f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111010;background-image:url("https://www.blackpoolwhitehouse.co.uk/wp-content/uploads/2026/09/406da449-e5af-4da5-87f2-4ca16c0f3d99-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-6c2546f9::before, .elementor-12 .elementor-element.elementor-element-6c2546f9 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-6c2546f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-6c2546f9 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-6c2546f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-6c2546f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(17,16,16,0.82);--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-39c67925{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2d56b830{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-202d1bf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-202d1bf8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:1.06em;letter-spacing:-0.81px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6f29531b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;text-align:center;font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3c5e9c02{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1024b169 .elementor-button{background-color:#FFE4F1;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0.15px;fill:#111010;color:#111010;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFE4F1;border-radius:6px 6px 6px 6px;padding:16px 34px 16px 34px;}.elementor-12 .elementor-element.elementor-element-1024b169 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1024b169 .elementor-button:focus{background-color:#FF2E93;color:#FFFFFF;border-color:#FF2E93;}.elementor-12 .elementor-element.elementor-element-1024b169 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-1024b169 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-75552fa4 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0.15px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:16px 34px 16px 34px;}.elementor-12 .elementor-element.elementor-element-75552fa4 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-75552fa4 .elementor-button:focus{background-color:#FFFFFF;color:#1B1A1A;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-75552fa4 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-75552fa4 .elementor-button:focus svg{fill:#1B1A1A;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-c5fdff6{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-f4ff2fc{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-d9001b5{--width:100%;}.elementor-12 .elementor-element.elementor-element-fd65ee9{--width:100%;}.elementor-12 .elementor-element.elementor-element-362dd935{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-be12ad4{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-ab6d21f{--width:50%;}.elementor-12 .elementor-element.elementor-element-4d8e995{--width:50%;}.elementor-12 .elementor-element.elementor-element-38f0944e{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-59efdb5d{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-7255f89a{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-5b38945{--content-width:780px;}.elementor-12 .elementor-element.elementor-element-39c67925{--content-width:820px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-ab6d21f{--width:100%;}.elementor-12 .elementor-element.elementor-element-4d8e995{--width:100%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-3d82f9b0{--min-height:446px;}.elementor-12 .elementor-element.elementor-element-be12ad4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-4d8e995{--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;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-fd65ee9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2dcd219:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2dcd219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-12 .elementor-element.elementor-element-2dcd219{--overlay-opacity:0.8;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-4fa34bb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f6afc80:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f6afc80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-108px 0px;}.elementor-12 .elementor-element.elementor-element-f6afc80{--overlay-opacity:0.8;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-96ab27{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-be12ad4{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-ab6d21f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4d8e995{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-660eb8c1 img{height:268px;}}/* Start custom CSS for heading, class: .elementor-element-764bb157 */.elementor-12 .elementor-element.elementor-element-764bb157 .elementor-heading-title{font-size:clamp(46px, 6.4vw, 88px) !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6815cd82 */.elementor-12 .elementor-element.elementor-element-6815cd82{font-size:clamp(17px, 1.6vw, 21px) !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5fdff6 */.elementor-12 .elementor-element.elementor-element-c5fdff6{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d82f9b0 */.elementor-12 .elementor-element.elementor-element-3d82f9b0{background-position:center 55% !important;}
.elementor-12 .elementor-element.elementor-element-3d82f9b0::before{background:linear-gradient(180deg, rgba(17,16,16,0.55) 0%, rgba(17,16,16,0.35) 40%, rgba(17,16,16,0.88) 100%) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb605c5 */.elementor-12 .elementor-element.elementor-element-bb605c5 .elementor-heading-title{font-size:clamp(32px, 3.8vw, 54px) !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7535d0f */.elementor-12 .elementor-element.elementor-element-7535d0f{overflow:hidden;}
.elementor-12 .elementor-element.elementor-element-7535d0f img{display:block;width:100%;border-radius:4px;object-fit:cover;object-position:center 40%;}
.elementor-12 .elementor-element.elementor-element-7535d0f img{height:auto;aspect-ratio:610 / 420;}
/* intrinsic size 1200x1600 *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b9ce073 */.elementor-12 .elementor-element.elementor-element-5b9ce073 .elementor-heading-title{font-size:clamp(30px, 3.2vw, 46px) !important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42f464f1 */.elementor-12 .elementor-element.elementor-element-42f464f1{padding-top:22px;border-top:1px solid #403D40;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-932e807 */.elementor-12 .elementor-element.elementor-element-932e807 .elementor-heading-title{font-size:clamp(30px, 3.2vw, 46px) !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24f44ac */.elementor-12 .elementor-element.elementor-element-24f44ac{overflow:hidden;}
.elementor-12 .elementor-element.elementor-element-24f44ac img{display:block;width:100%;border-radius:4px;object-fit:cover;object-position:center 40%;}
.elementor-12 .elementor-element.elementor-element-24f44ac img{height:auto;aspect-ratio:610 / 420;}
/* intrinsic size 1200x1600 *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2726ce74 */.elementor-12 .elementor-element.elementor-element-2726ce74 .elementor-heading-title{font-size:clamp(30px, 3.2vw, 46px) !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e3d38c0 */.elementor-12 .elementor-element.elementor-element-4e3d38c0{position:relative;overflow:hidden;border-radius:4px;}
.elementor-12 .elementor-element.elementor-element-4e3d38c0 > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44ced644 */.elementor-12 .elementor-element.elementor-element-44ced644{position:relative;overflow:hidden;border-radius:4px;}
.elementor-12 .elementor-element.elementor-element-44ced644 > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecb2476 */.elementor-12 .elementor-element.elementor-element-ecb2476{position:relative;overflow:hidden;border-radius:4px;}
.elementor-12 .elementor-element.elementor-element-ecb2476 > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59cff974 */.elementor-12 .elementor-element.elementor-element-59cff974{position:relative;overflow:hidden;border-radius:4px;}
.elementor-12 .elementor-element.elementor-element-59cff974 > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56b7d478 */.elementor-12 .elementor-element.elementor-element-56b7d478 .elementor-heading-title{font-size:clamp(30px, 3.2vw, 46px) !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-660eb8c1 */.elementor-12 .elementor-element.elementor-element-660eb8c1{overflow:hidden;}
.elementor-12 .elementor-element.elementor-element-660eb8c1 img{display:block;width:100%;border-radius:4px;object-fit:cover;}
.elementor-12 .elementor-element.elementor-element-660eb8c1 img{height:auto;aspect-ratio:840 / 520;}
.elementor-12 .elementor-element.elementor-element-660eb8c1 img{transition:transform .3s ease-out;}
.elementor-12 .elementor-element.elementor-element-660eb8c1:hover img{transform:scale(1.03);}
/* intrinsic size 2048x1536 *//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6de3f33b */.elementor-12 .elementor-element.elementor-element-6de3f33b{overflow:hidden;}
.elementor-12 .elementor-element.elementor-element-6de3f33b img{display:block;width:100%;border-radius:4px;object-fit:cover;}
.elementor-12 .elementor-element.elementor-element-6de3f33b img{height:auto;aspect-ratio:420 / 250;}
.elementor-12 .elementor-element.elementor-element-6de3f33b img{transition:transform .3s ease-out;}
.elementor-12 .elementor-element.elementor-element-6de3f33b:hover img{transform:scale(1.03);}
/* intrinsic size 2048x1536 *//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c7ac108 */.elementor-12 .elementor-element.elementor-element-3c7ac108{overflow:hidden;}
.elementor-12 .elementor-element.elementor-element-3c7ac108 img{display:block;width:100%;border-radius:4px;object-fit:cover;}
.elementor-12 .elementor-element.elementor-element-3c7ac108 img{height:auto;aspect-ratio:420 / 250;}
.elementor-12 .elementor-element.elementor-element-3c7ac108 img{transition:transform .3s ease-out;}
.elementor-12 .elementor-element.elementor-element-3c7ac108:hover img{transform:scale(1.03);}
/* intrinsic size 1600x1600 *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f8aba12 */.elementor-12 .elementor-element.elementor-element-4f8aba12 .elementor-heading-title{font-size:clamp(30px, 3.2vw, 46px) !important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46e27925 */.elementor-12 .elementor-element.elementor-element-46e27925{margin-top:auto;padding-top:6px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37b5d3de */.elementor-12 .elementor-element.elementor-element-37b5d3de{border-radius:8px;height:100%;border:1px solid #403D40;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2cf47d85 */.elementor-12 .elementor-element.elementor-element-2cf47d85{margin-top:auto;padding-top:6px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e7efa7 */.elementor-12 .elementor-element.elementor-element-8e7efa7{border-radius:8px;height:100%;border:1px solid #403D40;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-655ce6ac */.elementor-12 .elementor-element.elementor-element-655ce6ac{margin-top:auto;padding-top:6px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6caf0944 */.elementor-12 .elementor-element.elementor-element-6caf0944{border-radius:8px;height:100%;border:1px solid #403D40;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e932e51 */.elementor-12 .elementor-element.elementor-element-e932e51{align-items:stretch;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cb741a */.elementor-12 .elementor-element.elementor-element-3cb741a .elementor-heading-title{font-size:clamp(32px, 3.8vw, 54px) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-202d1bf8 */.elementor-12 .elementor-element.elementor-element-202d1bf8 .elementor-heading-title{font-size:clamp(34px, 3.8vw, 54px) !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c67925 */.elementor-12 .elementor-element.elementor-element-39c67925{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c2546f9 */.elementor-12 .elementor-element.elementor-element-6c2546f9{overflow:hidden;}/* End custom CSS */