.elementor-625 .elementor-element.elementor-element-7170d45{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-7170d45:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-7170d45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://dev.development99.com/wp-content/uploads/2026/09/Beales-Spa-Official-Website-Video-0-0-screenshot-1-scaled.png") 50% 50%;background-size:cover;}.elementor-625 .elementor-element.elementor-element-d60a381{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-d60a381:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-d60a381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEF9;background-image:url("https://dev.development99.com/wp-content/uploads/2026/07/about-bg-b-icon.png");background-position:top left;background-repeat:no-repeat;background-size:800px auto;}.elementor-625 .elementor-element.elementor-element-4f99843{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-3ab4ca4{--display:flex;--min-height: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-625 .elementor-element.elementor-element-e7e9c72 img{width:100%;height:540px;object-fit:cover;object-position:center center;}.elementor-625 .elementor-element.elementor-element-ecce020{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-625 .elementor-element.elementor-element-ecce020:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-ecce020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-ecce020.e-con{--align-self:center;}.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-625 .elementor-element.elementor-element-262a740{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-625 .elementor-element.elementor-element-262a740.elementor-element{--align-self:center;}.elementor-625 .elementor-element.elementor-element-262a740 .elementor-heading-title{font-family:"Silk Serif Font", Sans-serif;font-size:48px;font-weight:500;line-height:62px;letter-spacing:0.4px;color:#625C52;}.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-625 .elementor-element.elementor-element-a24f18a{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0.3px;color:#575146;}.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-625 .elementor-element.elementor-element-450f37f .elementor-button{background-color:#61CE7000;font-family:"Marcellus", Sans-serif;font-size:17px;font-weight:500;fill:#6D9566;color:#6D9566;border-style:none;border-radius:30px 30px 30px 30px;padding:13px 40px 13px 40px;}.elementor-625 .elementor-element.elementor-element-450f37f .elementor-button:hover, .elementor-625 .elementor-element.elementor-element-450f37f .elementor-button:focus{background-color:#3F533A00;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-450f37f{width:auto;max-width:auto;}.elementor-625 .elementor-element.elementor-element-450f37f .elementor-button:hover svg, .elementor-625 .elementor-element.elementor-element-450f37f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-aa00399{--display:flex;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-aa00399:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-aa00399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEDE8;}.elementor-625 .elementor-element.elementor-element-5954ebf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-625 .elementor-element.elementor-element-92450fb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-625 .elementor-element.elementor-element-92450fb.elementor-element{--align-self:center;}.elementor-625 .elementor-element.elementor-element-92450fb .elementor-heading-title{font-family:"Silk Serif Font", Sans-serif;font-size:48px;font-weight:500;line-height:62px;letter-spacing:0.4px;color:#625C52;}.elementor-625 .elementor-element.elementor-element-62f011e{width:var( --container-widget-width, 912px );max-width:912px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:912px;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0.3px;color:#575146;}.elementor-625 .elementor-element.elementor-element-c466a57{--display:flex;}.elementor-625 .elementor-element.elementor-element-54a1970{--e-image-carousel-slides-to-show:5;}.elementor-625 .elementor-element.elementor-element-54a1970 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;background:#575146;}.elementor-625 .elementor-element.elementor-element-54a1970 .swiper-wrapper{display:flex;align-items:center;}.elementor-625 .elementor-element.elementor-element-f62fc6f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-f62fc6f:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-f62fc6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEF9;}.elementor-625 .elementor-element.elementor-element-10499f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-625 .elementor-element.elementor-element-d9da368{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-625 .elementor-element.elementor-element-d9da368.elementor-element{--align-self:center;}.elementor-625 .elementor-element.elementor-element-d9da368 .elementor-heading-title{font-family:"Silk Serif Font", Sans-serif;font-size:48px;font-weight:500;text-transform:capitalize;line-height:62px;letter-spacing:0px;color:#625C52;}.elementor-625 .elementor-element.elementor-element-a31f26e img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-625 .elementor-element.elementor-element-6c851ec{width:100%;max-width:100%;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;}.elementor-625 .elementor-element.elementor-element-6c851ec.elementor-element{--align-self:center;}.elementor-625 .elementor-element.elementor-element-6c851ec .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:27px;font-weight:500;line-height:38px;letter-spacing:0.2px;color:#625C52;}.elementor-625 .elementor-element.elementor-element-d39805e .elementor-button{background-color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.3px;fill:#564F43;color:#564F43;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-625 .elementor-element.elementor-element-36bc894 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-625 .elementor-element.elementor-element-613c69f{width:100%;max-width:100%;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;}.elementor-625 .elementor-element.elementor-element-613c69f.elementor-element{--align-self:center;}.elementor-625 .elementor-element.elementor-element-613c69f .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:27px;font-weight:500;line-height:38px;letter-spacing:0.2px;color:#625C52;}.elementor-625 .elementor-element.elementor-element-99fa6f7 .elementor-button{background-color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.3px;fill:#564F43;color:#564F43;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-625 .elementor-element.elementor-element-1fa911e img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-625 .elementor-element.elementor-element-e5768a9{width:100%;max-width:100%;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;}.elementor-625 .elementor-element.elementor-element-e5768a9.elementor-element{--align-self:center;}.elementor-625 .elementor-element.elementor-element-e5768a9 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:27px;font-weight:500;line-height:38px;letter-spacing:0.2px;color:#625C52;}.elementor-625 .elementor-element.elementor-element-0106cd2 .elementor-button{background-color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.3px;fill:#564F43;color:#564F43;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-625 .elementor-element.elementor-element-be782fb{--display:flex;--min-height:500px;}.elementor-625 .elementor-element.elementor-element-be782fb:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-be782fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.development99.com/wp-content/uploads/2026/08/Spa-dock-view--scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-625 .elementor-element.elementor-element-a237f3e{--display:flex;--overlay-opacity:0.18;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:135px;--padding-bottom:135px;--padding-left:135px;--padding-right:135px;}.elementor-625 .elementor-element.elementor-element-a237f3e:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-a237f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#625C52;}.elementor-625 .elementor-element.elementor-element-a237f3e::before, .elementor-625 .elementor-element.elementor-element-a237f3e > .elementor-background-video-container::before, .elementor-625 .elementor-element.elementor-element-a237f3e > .e-con-inner > .elementor-background-video-container::before, .elementor-625 .elementor-element.elementor-element-a237f3e > .elementor-background-slideshow::before, .elementor-625 .elementor-element.elementor-element-a237f3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-625 .elementor-element.elementor-element-a237f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-625 .elementor-element.elementor-element-d1a4bbf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.71;--border-radius:12px 12px 12px 12px;}.elementor-625 .elementor-element.elementor-element-d1a4bbf::before, .elementor-625 .elementor-element.elementor-element-d1a4bbf > .elementor-background-video-container::before, .elementor-625 .elementor-element.elementor-element-d1a4bbf > .e-con-inner > .elementor-background-video-container::before, .elementor-625 .elementor-element.elementor-element-d1a4bbf > .elementor-background-slideshow::before, .elementor-625 .elementor-element.elementor-element-d1a4bbf > .e-con-inner > .elementor-background-slideshow::before, .elementor-625 .elementor-element.elementor-element-d1a4bbf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dev.development99.com/wp-content/uploads/2026/07/unnamed-file.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-625 .elementor-element.elementor-element-51bc20e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-625 .elementor-element.elementor-element-51bc20e.elementor-element{--align-self:center;}.elementor-625 .elementor-element.elementor-element-51bc20e .elementor-heading-title{font-family:"Silk Serif Font", Sans-serif;font-size:48px;font-weight:500;line-height:62px;letter-spacing:0.4px;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-d7c20a1{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.3px;color:#CDCDCD;}@media(min-width:768px){.elementor-625 .elementor-element.elementor-element-d60a381{--content-width:1381px;}.elementor-625 .elementor-element.elementor-element-3ab4ca4{--width:100%;}.elementor-625 .elementor-element.elementor-element-ecce020{--width:60%;}.elementor-625 .elementor-element.elementor-element-5954ebf{--content-width:1200px;}.elementor-625 .elementor-element.elementor-element-f62fc6f{--content-width:1250px;}.elementor-625 .elementor-element.elementor-element-d1a4bbf{--content-width:1200px;}}@media(min-width:1025px){.elementor-625 .elementor-element.elementor-element-be782fb:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-be782fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-625 .elementor-element.elementor-element-262a740 .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-625 .elementor-element.elementor-element-a24f18a{font-size:13px;}.elementor-625 .elementor-element.elementor-element-92450fb .elementor-heading-title{font-size:38px;line-height:1.3em;}.elementor-625 .elementor-element.elementor-element-62f011e{font-size:13px;line-height:1.6em;}.elementor-625 .elementor-element.elementor-element-d9da368 .elementor-heading-title{font-size:38px;line-height:1.3em;}.elementor-625 .elementor-element.elementor-element-6c851ec .elementor-heading-title{font-size:25px;line-height:1.54em;}.elementor-625 .elementor-element.elementor-element-613c69f .elementor-heading-title{font-size:25px;line-height:1.54em;}.elementor-625 .elementor-element.elementor-element-e5768a9 .elementor-heading-title{font-size:25px;line-height:1.54em;}.elementor-625 .elementor-element.elementor-element-51bc20e .elementor-heading-title{font-size:38px;line-height:1.3em;}.elementor-625 .elementor-element.elementor-element-d7c20a1{font-size:13px;line-height:1.6em;}}@media(max-width:767px){.elementor-625 .elementor-element.elementor-element-7170d45{--min-height:250px;}.elementor-625 .elementor-element.elementor-element-e7e9c72 img{height:380px;}.elementor-625 .elementor-element.elementor-element-262a740{text-align:center;}.elementor-625 .elementor-element.elementor-element-262a740 .elementor-heading-title{font-size:32px;line-height:1.4em;}.elementor-625 .elementor-element.elementor-element-a24f18a{text-align:center;}.elementor-625 .elementor-element.elementor-element-92450fb .elementor-heading-title{font-size:32px;line-height:1.4em;}.elementor-625 .elementor-element.elementor-element-54a1970{--e-image-carousel-slides-to-show:2;}.elementor-625 .elementor-element.elementor-element-d9da368 .elementor-heading-title{font-size:32px;line-height:1.4em;}.elementor-625 .elementor-element.elementor-element-6c851ec{text-align:center;}.elementor-625 .elementor-element.elementor-element-6c851ec .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-625 .elementor-element.elementor-element-613c69f{text-align:center;}.elementor-625 .elementor-element.elementor-element-613c69f .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-625 .elementor-element.elementor-element-e5768a9{text-align:center;}.elementor-625 .elementor-element.elementor-element-e5768a9 .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-625 .elementor-element.elementor-element-51bc20e .elementor-heading-title{font-size:32px;line-height:1.4em;}}/* Start custom CSS for button, class: .elementor-element-450f37f */.elementor-625 .elementor-element.elementor-element-450f37f a {
    background-size:100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='248' height='36' viewBox='0 0 248 36' fill='none'%3E%3Cpath d='M3.47489 18.3083C3.18767 18.195 2.90547 18.0917 2.62881 17.9996C2.90429 17.9077 3.18523 17.8046 3.47111 17.6916C4.74653 17.1874 6.15445 16.4719 7.66242 15.6232C9.62181 14.5205 11.7816 13.1743 14.0649 11.7511C15.2861 10.9899 16.5426 10.2067 17.8226 9.42702C25.2255 4.91764 33.4604 0.5 40.9 0.5H206.5C210.181 0.5 214.085 1.59822 218.01 3.27241C221.933 4.9455 225.845 7.1804 229.54 9.42721C230.811 10.1999 232.059 10.9759 233.272 11.7305C235.573 13.1614 237.75 14.5153 239.724 15.6235C241.236 16.4722 242.647 17.1876 243.925 17.6917C244.212 17.805 244.495 17.9083 244.771 18.0004C244.496 18.0923 244.215 18.1954 243.929 18.3084C242.653 18.8126 241.246 19.5281 239.738 20.3768C237.778 21.4795 235.618 22.8258 233.335 24.249C232.114 25.0101 230.857 25.7933 229.577 26.573C222.174 31.0824 213.94 35.5 206.5 35.5H40.9C37.2194 35.5 33.315 34.4018 29.3899 32.7276C25.4675 31.0545 21.5546 28.8196 17.8598 26.5728C16.5892 25.8001 15.3414 25.0241 14.128 24.2695C11.8272 22.8386 9.65021 21.4847 7.67599 20.3765C6.16413 19.5278 4.75275 18.8124 3.47489 18.3083Z' fill='none' stroke='%236D9566' stroke-width='1.5'/%3E%3C/svg%3E");
}

.elementor-625 .elementor-element.elementor-element-450f37f a:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='248' height='36' viewBox='0 0 248 36'%3E%3Cpath d='M3.47489 18.3083C3.18767 18.195 2.90547 18.0917 2.62881 17.9996C2.90429 17.9077 3.18523 17.8046 3.47111 17.6916C4.74653 17.1874 6.15445 16.4719 7.66242 15.6232C9.62181 14.5205 11.7816 13.1743 14.0649 11.7511C15.2861 10.9899 16.5426 10.2067 17.8226 9.42702C25.2255 4.91764 33.4604 0.5 40.9 0.5H206.5C210.181 0.5 214.085 1.59822 218.01 3.27241C221.933 4.9455 225.845 7.1804 229.54 9.42721C230.811 10.1999 232.059 10.9759 233.272 11.7305C235.573 13.1614 237.75 14.5153 239.724 15.6235C241.236 16.4722 242.647 17.1876 243.925 17.6917C244.212 17.805 244.495 17.9083 244.771 18.0004C244.496 18.0923 244.215 18.1954 243.929 18.3084C242.653 18.8126 241.246 19.5281 239.738 20.3768C237.778 21.4795 235.618 22.8258 233.335 24.249C232.114 25.0101 230.857 25.7933 229.577 26.573C222.174 31.0824 213.94 35.5 206.5 35.5H40.9C37.2194 35.5 33.315 34.4018 29.3899 32.7276C25.4675 31.0545 21.5546 28.8196 17.8598 26.5728C16.5892 25.8001 15.3414 25.0241 14.128 24.2695C11.8272 22.8386 9.65021 21.4847 7.67599 20.3765C6.16413 19.5278 4.75275 18.8124 3.47489 18.3083Z' fill='%236D9566'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-54a1970 */.elementor-625 .elementor-element.elementor-element-54a1970 .swiper-pagination {
    bottom:-40px !important;
    top:auto;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Silk Serif Font';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dev.development99.com/wp-content/uploads/2026/07/SilkSerif-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Silk Serif Font';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://dev.development99.com/wp-content/uploads/2026/07/SilkSerif-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Silk Serif Font';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dev.development99.com/wp-content/uploads/2026/07/SilkSerif-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Silk Serif Font';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://dev.development99.com/wp-content/uploads/2026/07/SilkSerif-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */