.elementor-38115 .elementor-element.elementor-element-a9d765a{--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-38115 .elementor-element.elementor-element-c06dca6{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.03;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:210px;--padding-bottom:210px;--padding-left:40px;--padding-right:40px;}.elementor-38115 .elementor-element.elementor-element-c06dca6:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-38115 .elementor-element.elementor-element-c06dca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-38115 .elementor-element.elementor-element-c06dca6 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://havenofbeauty.co.uk/wp-content/uploads/2025/03/main-sparkle-background-light.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-38115 .elementor-element.elementor-element-c06dca6::before, .elementor-38115 .elementor-element.elementor-element-c06dca6 > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-c06dca6 > .e-con-inner > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-c06dca6 > .elementor-background-slideshow::before, .elementor-38115 .elementor-element.elementor-element-c06dca6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38115 .elementor-element.elementor-element-c06dca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-38115 .elementor-element.elementor-element-7b82525 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-38115 .elementor-element.elementor-element-7b82525{text-align:center;}.elementor-38115 .elementor-element.elementor-element-7b82525 .elementor-heading-title{text-transform:none;color:var( --e-global-color-tertiary );}.elementor-38115 .elementor-element.elementor-element-85fa9da > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-38115 .elementor-element.elementor-element-85fa9da{text-align:center;}.elementor-38115 .elementor-element.elementor-element-85fa9da .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-38115 .elementor-element.elementor-element-4a9041b0{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38115 .elementor-element.elementor-element-6f67359{--display:flex;--min-height:480px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-38115 .elementor-element.elementor-element-6f67359:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-38115 .elementor-element.elementor-element-6f67359 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-38115 .elementor-element.elementor-element-6f67359 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://havenofbeauty.co.uk/wp-content/uploads/2025/02/home-links-treatments.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-38115 .elementor-element.elementor-element-6f67359::before, .elementor-38115 .elementor-element.elementor-element-6f67359 > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-6f67359 > .e-con-inner > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-6f67359 > .elementor-background-slideshow::before, .elementor-38115 .elementor-element.elementor-element-6f67359 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38115 .elementor-element.elementor-element-6f67359 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #00000066 100%);}.elementor-38115 .elementor-element.elementor-element-6f67359:hover::before, .elementor-38115 .elementor-element.elementor-element-6f67359:hover > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-6f67359:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-6f67359 > .elementor-background-slideshow:hover::before, .elementor-38115 .elementor-element.elementor-element-6f67359 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #121B2400 0%, #0000008C 100%);}.elementor-38115 .elementor-element.elementor-element-6f67359:hover{--overlay-opacity:1;}.elementor-38115 .elementor-element.elementor-element-6f67359, .elementor-38115 .elementor-element.elementor-element-6f67359::before{--overlay-transition:500s;}.elementor-38115 .elementor-element.elementor-element-353cd26b{--display:flex;--position:absolute;--min-height:100%;top:0px;}body:not(.rtl) .elementor-38115 .elementor-element.elementor-element-353cd26b{left:0px;}body.rtl .elementor-38115 .elementor-element.elementor-element-353cd26b{right:0px;}.elementor-38115 .elementor-element.elementor-element-73b27422:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .elementor-38115 .elementor-element.elementor-element-73b27422.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor-38115 .elementor-element.elementor-element-73b27422.cmsmasters-search-type-search-popup > .elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:72px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:1;--cmsmasters-transform-blur:0px;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:0px;transition-duration:0.4s;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);backdrop-filter:blur(var(--cmsmasters-transform-blur));transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-column:hover > .elementor-widget-wrap > .elementor-element.elementor-element-73b27422 > .elementor-widget-container, .elementor-column:hover > .elementor-widget-wrap > .e-con.cmsmasters-effect-type-transform.elementor-element-73b27422, .elementor-section .e-con.e-con-full.e-parent:hover > .elementor-element.elementor-element-73b27422 > .elementor-widget-container, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .elementor-element.elementor-element-73b27422 > .elementor-widget-container, .elementor-section .e-con.e-con-full.e-parent:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-73b27422, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-73b27422, .e-con.e-con-full.e-child:hover > .elementor-element.elementor-element-73b27422 > .elementor-widget-container, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .elementor-element.elementor-element-73b27422 > .elementor-widget-container, .e-con.e-con-full.e-child:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-73b27422, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-73b27422{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));backdrop-filter:blur(var(--cmsmasters-transform-blur-hover, var(--cmsmasters-transform-blur)));}.elementor-38115 .elementor-element.elementor-element-73b27422 .cmsmasters-widget-title__heading, .elementor-38115 .elementor-element.elementor-element-73b27422 .elementor-widget-container{text-align:center;}.elementor-38115 .elementor-element.elementor-element-73b27422{--title-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-73b27422 .cmsmasters-widget-title__heading{transition:all 0.3s;}.elementor-38115 .elementor-element.elementor-element-5cbdf9bf:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .elementor-38115 .elementor-element.elementor-element-5cbdf9bf.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor-38115 .elementor-element.elementor-element-5cbdf9bf.cmsmasters-search-type-search-popup > .elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:72px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:0;--cmsmasters-transform-blur:0px;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:0px;--cmsmasters-transform-opacity-hover:1;transition-duration:0.4s;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);backdrop-filter:blur(var(--cmsmasters-transform-blur));transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-column:hover > .elementor-widget-wrap > .elementor-element.elementor-element-5cbdf9bf > .elementor-widget-container, .elementor-column:hover > .elementor-widget-wrap > .e-con.cmsmasters-effect-type-transform.elementor-element-5cbdf9bf, .elementor-section .e-con.e-con-full.e-parent:hover > .elementor-element.elementor-element-5cbdf9bf > .elementor-widget-container, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .elementor-element.elementor-element-5cbdf9bf > .elementor-widget-container, .elementor-section .e-con.e-con-full.e-parent:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-5cbdf9bf, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-5cbdf9bf, .e-con.e-con-full.e-child:hover > .elementor-element.elementor-element-5cbdf9bf > .elementor-widget-container, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .elementor-element.elementor-element-5cbdf9bf > .elementor-widget-container, .e-con.e-con-full.e-child:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-5cbdf9bf, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-5cbdf9bf{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));backdrop-filter:blur(var(--cmsmasters-transform-blur-hover, var(--cmsmasters-transform-blur)));}.elementor-38115 .elementor-element.elementor-element-5cbdf9bf .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-background );--button-bg-color:#FFFFFF00;background:var( --button-bg-color );border-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-5cbdf9bf .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-background );fill:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-5cbdf9bf .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );color:#FFFFFF00;fill:#FFFFFF00;}.elementor-38115 .elementor-element.elementor-element-5cbdf9bf .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-background );fill:var( --e-global-color-background );border-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-5cbdf9bf .elementor-widget-cmsmasters-button__button:hover,
					.elementor-38115 .elementor-element.elementor-element-5cbdf9bf .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-primary );--button-bg-color:var( --e-global-color-alternate );background:var( --e-global-color-alternate );border-color:var( --e-global-color-alternate );}.elementor-38115 .elementor-element.elementor-element-5cbdf9bf .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-5cbdf9bf .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-38115 .elementor-element.elementor-element-5cbdf9bf .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-5cbdf9bf .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-alternate );fill:var( --e-global-color-alternate );}.elementor-38115 .elementor-element.elementor-element-5cbdf9bf .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-5cbdf9bf .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38115 .elementor-element.elementor-element-2552584b{--display:flex;--min-height:480px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-38115 .elementor-element.elementor-element-2552584b:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-38115 .elementor-element.elementor-element-2552584b > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-38115 .elementor-element.elementor-element-2552584b > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://havenofbeauty.co.uk/wp-content/uploads/2025/02/home-links-spa-rituals.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-38115 .elementor-element.elementor-element-2552584b::before, .elementor-38115 .elementor-element.elementor-element-2552584b > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-2552584b > .e-con-inner > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-2552584b > .elementor-background-slideshow::before, .elementor-38115 .elementor-element.elementor-element-2552584b > .e-con-inner > .elementor-background-slideshow::before, .elementor-38115 .elementor-element.elementor-element-2552584b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #00000066 100%);}.elementor-38115 .elementor-element.elementor-element-2552584b:hover::before, .elementor-38115 .elementor-element.elementor-element-2552584b:hover > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-2552584b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-2552584b > .elementor-background-slideshow:hover::before, .elementor-38115 .elementor-element.elementor-element-2552584b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #0000008C 100%);}.elementor-38115 .elementor-element.elementor-element-2552584b:hover{--overlay-opacity:1;}.elementor-38115 .elementor-element.elementor-element-2552584b, .elementor-38115 .elementor-element.elementor-element-2552584b::before{--overlay-transition:500s;}.elementor-38115 .elementor-element.elementor-element-43d7b608{--display:flex;--position:absolute;--min-height:100%;top:0px;}body:not(.rtl) .elementor-38115 .elementor-element.elementor-element-43d7b608{left:0px;}body.rtl .elementor-38115 .elementor-element.elementor-element-43d7b608{right:0px;}.elementor-38115 .elementor-element.elementor-element-682c78a0:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .elementor-38115 .elementor-element.elementor-element-682c78a0.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor-38115 .elementor-element.elementor-element-682c78a0.cmsmasters-search-type-search-popup > .elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:72px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:1;--cmsmasters-transform-blur:0px;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:0px;transition-duration:0.4s;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);backdrop-filter:blur(var(--cmsmasters-transform-blur));transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-column:hover > .elementor-widget-wrap > .elementor-element.elementor-element-682c78a0 > .elementor-widget-container, .elementor-column:hover > .elementor-widget-wrap > .e-con.cmsmasters-effect-type-transform.elementor-element-682c78a0, .elementor-section .e-con.e-con-full.e-parent:hover > .elementor-element.elementor-element-682c78a0 > .elementor-widget-container, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .elementor-element.elementor-element-682c78a0 > .elementor-widget-container, .elementor-section .e-con.e-con-full.e-parent:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-682c78a0, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-682c78a0, .e-con.e-con-full.e-child:hover > .elementor-element.elementor-element-682c78a0 > .elementor-widget-container, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .elementor-element.elementor-element-682c78a0 > .elementor-widget-container, .e-con.e-con-full.e-child:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-682c78a0, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-682c78a0{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));backdrop-filter:blur(var(--cmsmasters-transform-blur-hover, var(--cmsmasters-transform-blur)));}.elementor-38115 .elementor-element.elementor-element-682c78a0 .cmsmasters-widget-title__heading, .elementor-38115 .elementor-element.elementor-element-682c78a0 .elementor-widget-container{text-align:center;}.elementor-38115 .elementor-element.elementor-element-682c78a0{--title-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-682c78a0 .cmsmasters-widget-title__heading{transition:all 0.3s;}.elementor-38115 .elementor-element.elementor-element-3528af60:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .elementor-38115 .elementor-element.elementor-element-3528af60.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor-38115 .elementor-element.elementor-element-3528af60.cmsmasters-search-type-search-popup > .elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:72px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:0;--cmsmasters-transform-blur:0px;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:0px;--cmsmasters-transform-opacity-hover:1;transition-duration:0.4s;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);backdrop-filter:blur(var(--cmsmasters-transform-blur));transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-column:hover > .elementor-widget-wrap > .elementor-element.elementor-element-3528af60 > .elementor-widget-container, .elementor-column:hover > .elementor-widget-wrap > .e-con.cmsmasters-effect-type-transform.elementor-element-3528af60, .elementor-section .e-con.e-con-full.e-parent:hover > .elementor-element.elementor-element-3528af60 > .elementor-widget-container, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .elementor-element.elementor-element-3528af60 > .elementor-widget-container, .elementor-section .e-con.e-con-full.e-parent:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-3528af60, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-3528af60, .e-con.e-con-full.e-child:hover > .elementor-element.elementor-element-3528af60 > .elementor-widget-container, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .elementor-element.elementor-element-3528af60 > .elementor-widget-container, .e-con.e-con-full.e-child:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-3528af60, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-3528af60{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));backdrop-filter:blur(var(--cmsmasters-transform-blur-hover, var(--cmsmasters-transform-blur)));}.elementor-38115 .elementor-element.elementor-element-3528af60 .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-background );--button-bg-color:#FFFFFF00;background:var( --button-bg-color );border-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-3528af60 .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-background );fill:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-3528af60 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );color:#FFFFFF00;fill:#FFFFFF00;}.elementor-38115 .elementor-element.elementor-element-3528af60 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-background );fill:var( --e-global-color-background );border-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-3528af60 .elementor-widget-cmsmasters-button__button:hover,
					.elementor-38115 .elementor-element.elementor-element-3528af60 .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-primary );--button-bg-color:var( --e-global-color-alternate );background:var( --e-global-color-alternate );border-color:var( --e-global-color-alternate );}.elementor-38115 .elementor-element.elementor-element-3528af60 .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-3528af60 .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-38115 .elementor-element.elementor-element-3528af60 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-3528af60 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-alternate );fill:var( --e-global-color-alternate );}.elementor-38115 .elementor-element.elementor-element-3528af60 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-3528af60 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38115 .elementor-element.elementor-element-2627a289{--display:flex;--min-height:480px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-38115 .elementor-element.elementor-element-2627a289:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-38115 .elementor-element.elementor-element-2627a289 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-38115 .elementor-element.elementor-element-2627a289 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://havenofbeauty.co.uk/wp-content/uploads/2025/02/home-links-health-and-wellness.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-38115 .elementor-element.elementor-element-2627a289::before, .elementor-38115 .elementor-element.elementor-element-2627a289 > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-2627a289 > .e-con-inner > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-2627a289 > .elementor-background-slideshow::before, .elementor-38115 .elementor-element.elementor-element-2627a289 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38115 .elementor-element.elementor-element-2627a289 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #00000066 100%);}.elementor-38115 .elementor-element.elementor-element-2627a289:hover::before, .elementor-38115 .elementor-element.elementor-element-2627a289:hover > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-2627a289:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-2627a289 > .elementor-background-slideshow:hover::before, .elementor-38115 .elementor-element.elementor-element-2627a289 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #0000008C 100%);}.elementor-38115 .elementor-element.elementor-element-2627a289:hover{--overlay-opacity:1;}.elementor-38115 .elementor-element.elementor-element-2627a289, .elementor-38115 .elementor-element.elementor-element-2627a289::before{--overlay-transition:500s;}.elementor-38115 .elementor-element.elementor-element-201791f5{--display:flex;--position:absolute;--min-height:100%;top:0px;}body:not(.rtl) .elementor-38115 .elementor-element.elementor-element-201791f5{left:0px;}body.rtl .elementor-38115 .elementor-element.elementor-element-201791f5{right:0px;}.elementor-38115 .elementor-element.elementor-element-3f5c2974:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .elementor-38115 .elementor-element.elementor-element-3f5c2974.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor-38115 .elementor-element.elementor-element-3f5c2974.cmsmasters-search-type-search-popup > .elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:72px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:1;--cmsmasters-transform-blur:0px;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:0px;transition-duration:0.4s;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);backdrop-filter:blur(var(--cmsmasters-transform-blur));transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-column:hover > .elementor-widget-wrap > .elementor-element.elementor-element-3f5c2974 > .elementor-widget-container, .elementor-column:hover > .elementor-widget-wrap > .e-con.cmsmasters-effect-type-transform.elementor-element-3f5c2974, .elementor-section .e-con.e-con-full.e-parent:hover > .elementor-element.elementor-element-3f5c2974 > .elementor-widget-container, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .elementor-element.elementor-element-3f5c2974 > .elementor-widget-container, .elementor-section .e-con.e-con-full.e-parent:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-3f5c2974, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-3f5c2974, .e-con.e-con-full.e-child:hover > .elementor-element.elementor-element-3f5c2974 > .elementor-widget-container, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .elementor-element.elementor-element-3f5c2974 > .elementor-widget-container, .e-con.e-con-full.e-child:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-3f5c2974, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-3f5c2974{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));backdrop-filter:blur(var(--cmsmasters-transform-blur-hover, var(--cmsmasters-transform-blur)));}.elementor-38115 .elementor-element.elementor-element-3f5c2974 .cmsmasters-widget-title__heading, .elementor-38115 .elementor-element.elementor-element-3f5c2974 .elementor-widget-container{text-align:center;}.elementor-38115 .elementor-element.elementor-element-3f5c2974{--title-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-3f5c2974 .cmsmasters-widget-title__heading{transition:all 0.3s;}.elementor-38115 .elementor-element.elementor-element-1ad5c0ec:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .elementor-38115 .elementor-element.elementor-element-1ad5c0ec.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor-38115 .elementor-element.elementor-element-1ad5c0ec.cmsmasters-search-type-search-popup > .elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:72px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:0;--cmsmasters-transform-blur:0px;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:0px;--cmsmasters-transform-opacity-hover:1;transition-duration:0.4s;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);backdrop-filter:blur(var(--cmsmasters-transform-blur));transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-column:hover > .elementor-widget-wrap > .elementor-element.elementor-element-1ad5c0ec > .elementor-widget-container, .elementor-column:hover > .elementor-widget-wrap > .e-con.cmsmasters-effect-type-transform.elementor-element-1ad5c0ec, .elementor-section .e-con.e-con-full.e-parent:hover > .elementor-element.elementor-element-1ad5c0ec > .elementor-widget-container, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .elementor-element.elementor-element-1ad5c0ec > .elementor-widget-container, .elementor-section .e-con.e-con-full.e-parent:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-1ad5c0ec, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-1ad5c0ec, .e-con.e-con-full.e-child:hover > .elementor-element.elementor-element-1ad5c0ec > .elementor-widget-container, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .elementor-element.elementor-element-1ad5c0ec > .elementor-widget-container, .e-con.e-con-full.e-child:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-1ad5c0ec, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-1ad5c0ec{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));backdrop-filter:blur(var(--cmsmasters-transform-blur-hover, var(--cmsmasters-transform-blur)));}.elementor-38115 .elementor-element.elementor-element-1ad5c0ec .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-background );--button-bg-color:#FFFFFF00;background:var( --button-bg-color );border-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-1ad5c0ec .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-background );fill:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-1ad5c0ec .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );color:#FFFFFF00;fill:#FFFFFF00;}.elementor-38115 .elementor-element.elementor-element-1ad5c0ec .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-background );fill:var( --e-global-color-background );border-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-1ad5c0ec .elementor-widget-cmsmasters-button__button:hover,
					.elementor-38115 .elementor-element.elementor-element-1ad5c0ec .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-primary );--button-bg-color:var( --e-global-color-alternate );background:var( --e-global-color-alternate );border-color:var( --e-global-color-alternate );}.elementor-38115 .elementor-element.elementor-element-1ad5c0ec .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-1ad5c0ec .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-38115 .elementor-element.elementor-element-1ad5c0ec .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-1ad5c0ec .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-alternate );fill:var( --e-global-color-alternate );}.elementor-38115 .elementor-element.elementor-element-1ad5c0ec .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-1ad5c0ec .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38115 .elementor-element.elementor-element-8a4060c{--display:flex;--min-height:480px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-38115 .elementor-element.elementor-element-8a4060c:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-38115 .elementor-element.elementor-element-8a4060c > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-38115 .elementor-element.elementor-element-8a4060c > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://havenofbeauty.co.uk/wp-content/uploads/2025/02/home-links-spa-boutique.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-38115 .elementor-element.elementor-element-8a4060c::before, .elementor-38115 .elementor-element.elementor-element-8a4060c > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-8a4060c > .e-con-inner > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-8a4060c > .elementor-background-slideshow::before, .elementor-38115 .elementor-element.elementor-element-8a4060c > .e-con-inner > .elementor-background-slideshow::before, .elementor-38115 .elementor-element.elementor-element-8a4060c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #00000066 100%);}.elementor-38115 .elementor-element.elementor-element-8a4060c:hover::before, .elementor-38115 .elementor-element.elementor-element-8a4060c:hover > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-8a4060c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-8a4060c > .elementor-background-slideshow:hover::before, .elementor-38115 .elementor-element.elementor-element-8a4060c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #0000008C 100%);}.elementor-38115 .elementor-element.elementor-element-8a4060c:hover{--overlay-opacity:1;}.elementor-38115 .elementor-element.elementor-element-8a4060c, .elementor-38115 .elementor-element.elementor-element-8a4060c::before{--overlay-transition:500s;}.elementor-38115 .elementor-element.elementor-element-2bb7284{--display:flex;--position:absolute;--min-height:100%;top:0px;}body:not(.rtl) .elementor-38115 .elementor-element.elementor-element-2bb7284{left:0px;}body.rtl .elementor-38115 .elementor-element.elementor-element-2bb7284{right:0px;}.elementor-38115 .elementor-element.elementor-element-07b8314:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .elementor-38115 .elementor-element.elementor-element-07b8314.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor-38115 .elementor-element.elementor-element-07b8314.cmsmasters-search-type-search-popup > .elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:72px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:1;--cmsmasters-transform-blur:0px;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:0px;transition-duration:0.4s;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);backdrop-filter:blur(var(--cmsmasters-transform-blur));transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-column:hover > .elementor-widget-wrap > .elementor-element.elementor-element-07b8314 > .elementor-widget-container, .elementor-column:hover > .elementor-widget-wrap > .e-con.cmsmasters-effect-type-transform.elementor-element-07b8314, .elementor-section .e-con.e-con-full.e-parent:hover > .elementor-element.elementor-element-07b8314 > .elementor-widget-container, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .elementor-element.elementor-element-07b8314 > .elementor-widget-container, .elementor-section .e-con.e-con-full.e-parent:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-07b8314, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-07b8314, .e-con.e-con-full.e-child:hover > .elementor-element.elementor-element-07b8314 > .elementor-widget-container, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .elementor-element.elementor-element-07b8314 > .elementor-widget-container, .e-con.e-con-full.e-child:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-07b8314, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-07b8314{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));backdrop-filter:blur(var(--cmsmasters-transform-blur-hover, var(--cmsmasters-transform-blur)));}.elementor-38115 .elementor-element.elementor-element-07b8314 .cmsmasters-widget-title__heading, .elementor-38115 .elementor-element.elementor-element-07b8314 .elementor-widget-container{text-align:center;}.elementor-38115 .elementor-element.elementor-element-07b8314{--title-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-07b8314 .cmsmasters-widget-title__heading{transition:all 0.3s;}.elementor-38115 .elementor-element.elementor-element-6357349:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .elementor-38115 .elementor-element.elementor-element-6357349.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor-38115 .elementor-element.elementor-element-6357349.cmsmasters-search-type-search-popup > .elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:72px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:0;--cmsmasters-transform-blur:0px;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:0px;--cmsmasters-transform-opacity-hover:1;transition-duration:0.4s;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);backdrop-filter:blur(var(--cmsmasters-transform-blur));transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-column:hover > .elementor-widget-wrap > .elementor-element.elementor-element-6357349 > .elementor-widget-container, .elementor-column:hover > .elementor-widget-wrap > .e-con.cmsmasters-effect-type-transform.elementor-element-6357349, .elementor-section .e-con.e-con-full.e-parent:hover > .elementor-element.elementor-element-6357349 > .elementor-widget-container, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .elementor-element.elementor-element-6357349 > .elementor-widget-container, .elementor-section .e-con.e-con-full.e-parent:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-6357349, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-6357349, .e-con.e-con-full.e-child:hover > .elementor-element.elementor-element-6357349 > .elementor-widget-container, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .elementor-element.elementor-element-6357349 > .elementor-widget-container, .e-con.e-con-full.e-child:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-6357349, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-6357349{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));backdrop-filter:blur(var(--cmsmasters-transform-blur-hover, var(--cmsmasters-transform-blur)));}.elementor-38115 .elementor-element.elementor-element-6357349 .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-background );--button-bg-color:#FFFFFF00;background:var( --button-bg-color );border-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-6357349 .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-background );fill:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-6357349 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );color:#FFFFFF00;fill:#FFFFFF00;}.elementor-38115 .elementor-element.elementor-element-6357349 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-background );fill:var( --e-global-color-background );border-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-6357349 .elementor-widget-cmsmasters-button__button:hover,
					.elementor-38115 .elementor-element.elementor-element-6357349 .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-primary );--button-bg-color:var( --e-global-color-alternate );background:var( --e-global-color-alternate );border-color:var( --e-global-color-alternate );}.elementor-38115 .elementor-element.elementor-element-6357349 .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-6357349 .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-38115 .elementor-element.elementor-element-6357349 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-6357349 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-alternate );fill:var( --e-global-color-alternate );}.elementor-38115 .elementor-element.elementor-element-6357349 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-6357349 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38115 .elementor-element.elementor-element-a43995f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38115 .elementor-element.elementor-element-e08d757{--display:flex;--min-height:480px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-38115 .elementor-element.elementor-element-e08d757:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-38115 .elementor-element.elementor-element-e08d757 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-38115 .elementor-element.elementor-element-e08d757 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://havenofbeauty.co.uk/wp-content/uploads/2025/03/home-links-specialoffers.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-38115 .elementor-element.elementor-element-e08d757::before, .elementor-38115 .elementor-element.elementor-element-e08d757 > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-e08d757 > .e-con-inner > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-e08d757 > .elementor-background-slideshow::before, .elementor-38115 .elementor-element.elementor-element-e08d757 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38115 .elementor-element.elementor-element-e08d757 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #00000066 100%);}.elementor-38115 .elementor-element.elementor-element-e08d757:hover::before, .elementor-38115 .elementor-element.elementor-element-e08d757:hover > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-e08d757:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-e08d757 > .elementor-background-slideshow:hover::before, .elementor-38115 .elementor-element.elementor-element-e08d757 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #121B2400 0%, #0000008C 100%);}.elementor-38115 .elementor-element.elementor-element-e08d757:hover{--overlay-opacity:1;}.elementor-38115 .elementor-element.elementor-element-e08d757, .elementor-38115 .elementor-element.elementor-element-e08d757::before{--overlay-transition:500s;}.elementor-38115 .elementor-element.elementor-element-c879911{--display:flex;--position:absolute;--min-height:100%;top:0px;}body:not(.rtl) .elementor-38115 .elementor-element.elementor-element-c879911{left:0px;}body.rtl .elementor-38115 .elementor-element.elementor-element-c879911{right:0px;}.elementor-38115 .elementor-element.elementor-element-4a2dbcc:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .elementor-38115 .elementor-element.elementor-element-4a2dbcc.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor-38115 .elementor-element.elementor-element-4a2dbcc.cmsmasters-search-type-search-popup > .elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:72px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:1;--cmsmasters-transform-blur:0px;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:0px;transition-duration:0.4s;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);backdrop-filter:blur(var(--cmsmasters-transform-blur));transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-column:hover > .elementor-widget-wrap > .elementor-element.elementor-element-4a2dbcc > .elementor-widget-container, .elementor-column:hover > .elementor-widget-wrap > .e-con.cmsmasters-effect-type-transform.elementor-element-4a2dbcc, .elementor-section .e-con.e-con-full.e-parent:hover > .elementor-element.elementor-element-4a2dbcc > .elementor-widget-container, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .elementor-element.elementor-element-4a2dbcc > .elementor-widget-container, .elementor-section .e-con.e-con-full.e-parent:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-4a2dbcc, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-4a2dbcc, .e-con.e-con-full.e-child:hover > .elementor-element.elementor-element-4a2dbcc > .elementor-widget-container, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .elementor-element.elementor-element-4a2dbcc > .elementor-widget-container, .e-con.e-con-full.e-child:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-4a2dbcc, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-4a2dbcc{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));backdrop-filter:blur(var(--cmsmasters-transform-blur-hover, var(--cmsmasters-transform-blur)));}.elementor-38115 .elementor-element.elementor-element-4a2dbcc .cmsmasters-widget-title__heading, .elementor-38115 .elementor-element.elementor-element-4a2dbcc .elementor-widget-container{text-align:center;}.elementor-38115 .elementor-element.elementor-element-4a2dbcc{--title-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-4a2dbcc .cmsmasters-widget-title__heading{transition:all 0.3s;}.elementor-38115 .elementor-element.elementor-element-21c5fd4:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .elementor-38115 .elementor-element.elementor-element-21c5fd4.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor-38115 .elementor-element.elementor-element-21c5fd4.cmsmasters-search-type-search-popup > .elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:72px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:0;--cmsmasters-transform-blur:0px;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:0px;--cmsmasters-transform-opacity-hover:1;transition-duration:0.4s;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);backdrop-filter:blur(var(--cmsmasters-transform-blur));transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-column:hover > .elementor-widget-wrap > .elementor-element.elementor-element-21c5fd4 > .elementor-widget-container, .elementor-column:hover > .elementor-widget-wrap > .e-con.cmsmasters-effect-type-transform.elementor-element-21c5fd4, .elementor-section .e-con.e-con-full.e-parent:hover > .elementor-element.elementor-element-21c5fd4 > .elementor-widget-container, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .elementor-element.elementor-element-21c5fd4 > .elementor-widget-container, .elementor-section .e-con.e-con-full.e-parent:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-21c5fd4, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-21c5fd4, .e-con.e-con-full.e-child:hover > .elementor-element.elementor-element-21c5fd4 > .elementor-widget-container, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .elementor-element.elementor-element-21c5fd4 > .elementor-widget-container, .e-con.e-con-full.e-child:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-21c5fd4, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-21c5fd4{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));backdrop-filter:blur(var(--cmsmasters-transform-blur-hover, var(--cmsmasters-transform-blur)));}.elementor-38115 .elementor-element.elementor-element-21c5fd4 .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-background );--button-bg-color:#FFFFFF00;background:var( --button-bg-color );border-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-21c5fd4 .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-background );fill:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-21c5fd4 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );color:#FFFFFF00;fill:#FFFFFF00;}.elementor-38115 .elementor-element.elementor-element-21c5fd4 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-background );fill:var( --e-global-color-background );border-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-21c5fd4 .elementor-widget-cmsmasters-button__button:hover,
					.elementor-38115 .elementor-element.elementor-element-21c5fd4 .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-primary );--button-bg-color:var( --e-global-color-alternate );background:var( --e-global-color-alternate );border-color:var( --e-global-color-alternate );}.elementor-38115 .elementor-element.elementor-element-21c5fd4 .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-21c5fd4 .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-38115 .elementor-element.elementor-element-21c5fd4 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-21c5fd4 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-alternate );fill:var( --e-global-color-alternate );}.elementor-38115 .elementor-element.elementor-element-21c5fd4 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-21c5fd4 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38115 .elementor-element.elementor-element-f9a9492{--display:flex;--min-height:480px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-38115 .elementor-element.elementor-element-f9a9492:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-38115 .elementor-element.elementor-element-f9a9492 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-38115 .elementor-element.elementor-element-f9a9492 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://havenofbeauty.co.uk/wp-content/uploads/2025/03/home-links-testimonials-alt.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-38115 .elementor-element.elementor-element-f9a9492::before, .elementor-38115 .elementor-element.elementor-element-f9a9492 > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-f9a9492 > .e-con-inner > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-f9a9492 > .elementor-background-slideshow::before, .elementor-38115 .elementor-element.elementor-element-f9a9492 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38115 .elementor-element.elementor-element-f9a9492 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #00000066 100%);}.elementor-38115 .elementor-element.elementor-element-f9a9492:hover::before, .elementor-38115 .elementor-element.elementor-element-f9a9492:hover > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-f9a9492:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-f9a9492 > .elementor-background-slideshow:hover::before, .elementor-38115 .elementor-element.elementor-element-f9a9492 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #0000008C 100%);}.elementor-38115 .elementor-element.elementor-element-f9a9492:hover{--overlay-opacity:1;}.elementor-38115 .elementor-element.elementor-element-f9a9492, .elementor-38115 .elementor-element.elementor-element-f9a9492::before{--overlay-transition:500s;}.elementor-38115 .elementor-element.elementor-element-77e7c75{--display:flex;--position:absolute;--min-height:100%;top:0px;}body:not(.rtl) .elementor-38115 .elementor-element.elementor-element-77e7c75{left:0px;}body.rtl .elementor-38115 .elementor-element.elementor-element-77e7c75{right:0px;}.elementor-38115 .elementor-element.elementor-element-4d6d438:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .elementor-38115 .elementor-element.elementor-element-4d6d438.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor-38115 .elementor-element.elementor-element-4d6d438.cmsmasters-search-type-search-popup > .elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:72px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:1;--cmsmasters-transform-blur:0px;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:0px;transition-duration:0.4s;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);backdrop-filter:blur(var(--cmsmasters-transform-blur));transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-column:hover > .elementor-widget-wrap > .elementor-element.elementor-element-4d6d438 > .elementor-widget-container, .elementor-column:hover > .elementor-widget-wrap > .e-con.cmsmasters-effect-type-transform.elementor-element-4d6d438, .elementor-section .e-con.e-con-full.e-parent:hover > .elementor-element.elementor-element-4d6d438 > .elementor-widget-container, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .elementor-element.elementor-element-4d6d438 > .elementor-widget-container, .elementor-section .e-con.e-con-full.e-parent:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-4d6d438, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-4d6d438, .e-con.e-con-full.e-child:hover > .elementor-element.elementor-element-4d6d438 > .elementor-widget-container, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .elementor-element.elementor-element-4d6d438 > .elementor-widget-container, .e-con.e-con-full.e-child:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-4d6d438, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-4d6d438{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));backdrop-filter:blur(var(--cmsmasters-transform-blur-hover, var(--cmsmasters-transform-blur)));}.elementor-38115 .elementor-element.elementor-element-4d6d438 .cmsmasters-widget-title__heading, .elementor-38115 .elementor-element.elementor-element-4d6d438 .elementor-widget-container{text-align:center;}.elementor-38115 .elementor-element.elementor-element-4d6d438{--title-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-4d6d438 .cmsmasters-widget-title__heading{transition:all 0.3s;}.elementor-38115 .elementor-element.elementor-element-d46587d:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .elementor-38115 .elementor-element.elementor-element-d46587d.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor-38115 .elementor-element.elementor-element-d46587d.cmsmasters-search-type-search-popup > .elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:72px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:0;--cmsmasters-transform-blur:0px;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:0px;--cmsmasters-transform-opacity-hover:1;transition-duration:0.4s;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);backdrop-filter:blur(var(--cmsmasters-transform-blur));transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-column:hover > .elementor-widget-wrap > .elementor-element.elementor-element-d46587d > .elementor-widget-container, .elementor-column:hover > .elementor-widget-wrap > .e-con.cmsmasters-effect-type-transform.elementor-element-d46587d, .elementor-section .e-con.e-con-full.e-parent:hover > .elementor-element.elementor-element-d46587d > .elementor-widget-container, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .elementor-element.elementor-element-d46587d > .elementor-widget-container, .elementor-section .e-con.e-con-full.e-parent:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-d46587d, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-d46587d, .e-con.e-con-full.e-child:hover > .elementor-element.elementor-element-d46587d > .elementor-widget-container, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .elementor-element.elementor-element-d46587d > .elementor-widget-container, .e-con.e-con-full.e-child:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-d46587d, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-d46587d{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));backdrop-filter:blur(var(--cmsmasters-transform-blur-hover, var(--cmsmasters-transform-blur)));}.elementor-38115 .elementor-element.elementor-element-d46587d .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-background );--button-bg-color:#FFFFFF00;background:var( --button-bg-color );border-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-d46587d .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-background );fill:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-d46587d .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );color:#FFFFFF00;fill:#FFFFFF00;}.elementor-38115 .elementor-element.elementor-element-d46587d .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-background );fill:var( --e-global-color-background );border-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-d46587d .elementor-widget-cmsmasters-button__button:hover,
					.elementor-38115 .elementor-element.elementor-element-d46587d .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-primary );--button-bg-color:var( --e-global-color-alternate );background:var( --e-global-color-alternate );border-color:var( --e-global-color-alternate );}.elementor-38115 .elementor-element.elementor-element-d46587d .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-d46587d .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-38115 .elementor-element.elementor-element-d46587d .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-d46587d .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-alternate );fill:var( --e-global-color-alternate );}.elementor-38115 .elementor-element.elementor-element-d46587d .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-d46587d .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38115 .elementor-element.elementor-element-83db963{--display:flex;--min-height:480px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-38115 .elementor-element.elementor-element-83db963:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-38115 .elementor-element.elementor-element-83db963 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-38115 .elementor-element.elementor-element-83db963 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://havenofbeauty.co.uk/wp-content/uploads/2025/03/home-links-blog-alt.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38115 .elementor-element.elementor-element-83db963::before, .elementor-38115 .elementor-element.elementor-element-83db963 > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-83db963 > .e-con-inner > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-83db963 > .elementor-background-slideshow::before, .elementor-38115 .elementor-element.elementor-element-83db963 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38115 .elementor-element.elementor-element-83db963 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #00000066 100%);}.elementor-38115 .elementor-element.elementor-element-83db963:hover::before, .elementor-38115 .elementor-element.elementor-element-83db963:hover > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-83db963:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-83db963 > .elementor-background-slideshow:hover::before, .elementor-38115 .elementor-element.elementor-element-83db963 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #0000008C 100%);}.elementor-38115 .elementor-element.elementor-element-83db963:hover{--overlay-opacity:1;}.elementor-38115 .elementor-element.elementor-element-83db963, .elementor-38115 .elementor-element.elementor-element-83db963::before{--overlay-transition:500s;}.elementor-38115 .elementor-element.elementor-element-8bad0db{--display:flex;--position:absolute;--min-height:100%;top:0px;}body:not(.rtl) .elementor-38115 .elementor-element.elementor-element-8bad0db{left:0px;}body.rtl .elementor-38115 .elementor-element.elementor-element-8bad0db{right:0px;}.elementor-38115 .elementor-element.elementor-element-2516325:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .elementor-38115 .elementor-element.elementor-element-2516325.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor-38115 .elementor-element.elementor-element-2516325.cmsmasters-search-type-search-popup > .elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:72px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:1;--cmsmasters-transform-blur:0px;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:0px;transition-duration:0.4s;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);backdrop-filter:blur(var(--cmsmasters-transform-blur));transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-column:hover > .elementor-widget-wrap > .elementor-element.elementor-element-2516325 > .elementor-widget-container, .elementor-column:hover > .elementor-widget-wrap > .e-con.cmsmasters-effect-type-transform.elementor-element-2516325, .elementor-section .e-con.e-con-full.e-parent:hover > .elementor-element.elementor-element-2516325 > .elementor-widget-container, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .elementor-element.elementor-element-2516325 > .elementor-widget-container, .elementor-section .e-con.e-con-full.e-parent:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-2516325, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-2516325, .e-con.e-con-full.e-child:hover > .elementor-element.elementor-element-2516325 > .elementor-widget-container, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .elementor-element.elementor-element-2516325 > .elementor-widget-container, .e-con.e-con-full.e-child:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-2516325, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-2516325{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));backdrop-filter:blur(var(--cmsmasters-transform-blur-hover, var(--cmsmasters-transform-blur)));}.elementor-38115 .elementor-element.elementor-element-2516325 .cmsmasters-widget-title__heading, .elementor-38115 .elementor-element.elementor-element-2516325 .elementor-widget-container{text-align:center;}.elementor-38115 .elementor-element.elementor-element-2516325{--title-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-2516325 .cmsmasters-widget-title__heading{transition:all 0.3s;}.elementor-38115 .elementor-element.elementor-element-2268591:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .elementor-38115 .elementor-element.elementor-element-2268591.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor-38115 .elementor-element.elementor-element-2268591.cmsmasters-search-type-search-popup > .elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:72px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:0;--cmsmasters-transform-blur:0px;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:0px;--cmsmasters-transform-opacity-hover:1;transition-duration:0.4s;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);backdrop-filter:blur(var(--cmsmasters-transform-blur));transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-column:hover > .elementor-widget-wrap > .elementor-element.elementor-element-2268591 > .elementor-widget-container, .elementor-column:hover > .elementor-widget-wrap > .e-con.cmsmasters-effect-type-transform.elementor-element-2268591, .elementor-section .e-con.e-con-full.e-parent:hover > .elementor-element.elementor-element-2268591 > .elementor-widget-container, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .elementor-element.elementor-element-2268591 > .elementor-widget-container, .elementor-section .e-con.e-con-full.e-parent:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-2268591, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-2268591, .e-con.e-con-full.e-child:hover > .elementor-element.elementor-element-2268591 > .elementor-widget-container, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .elementor-element.elementor-element-2268591 > .elementor-widget-container, .e-con.e-con-full.e-child:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-2268591, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-2268591{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));backdrop-filter:blur(var(--cmsmasters-transform-blur-hover, var(--cmsmasters-transform-blur)));}.elementor-38115 .elementor-element.elementor-element-2268591 .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-background );--button-bg-color:#FFFFFF00;background:var( --button-bg-color );border-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-2268591 .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-background );fill:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-2268591 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );color:#FFFFFF00;fill:#FFFFFF00;}.elementor-38115 .elementor-element.elementor-element-2268591 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-background );fill:var( --e-global-color-background );border-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-2268591 .elementor-widget-cmsmasters-button__button:hover,
					.elementor-38115 .elementor-element.elementor-element-2268591 .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-primary );--button-bg-color:var( --e-global-color-alternate );background:var( --e-global-color-alternate );border-color:var( --e-global-color-alternate );}.elementor-38115 .elementor-element.elementor-element-2268591 .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-2268591 .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-38115 .elementor-element.elementor-element-2268591 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-2268591 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-alternate );fill:var( --e-global-color-alternate );}.elementor-38115 .elementor-element.elementor-element-2268591 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-2268591 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38115 .elementor-element.elementor-element-4500828{--display:flex;--min-height:480px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-38115 .elementor-element.elementor-element-4500828:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-38115 .elementor-element.elementor-element-4500828 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-38115 .elementor-element.elementor-element-4500828 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://havenofbeauty.co.uk/wp-content/uploads/2025/02/home-links-contact.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-38115 .elementor-element.elementor-element-4500828::before, .elementor-38115 .elementor-element.elementor-element-4500828 > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-4500828 > .e-con-inner > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-4500828 > .elementor-background-slideshow::before, .elementor-38115 .elementor-element.elementor-element-4500828 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38115 .elementor-element.elementor-element-4500828 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #00000066 100%);}.elementor-38115 .elementor-element.elementor-element-4500828:hover::before, .elementor-38115 .elementor-element.elementor-element-4500828:hover > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-4500828:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-4500828 > .elementor-background-slideshow:hover::before, .elementor-38115 .elementor-element.elementor-element-4500828 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #0000008C 100%);}.elementor-38115 .elementor-element.elementor-element-4500828:hover{--overlay-opacity:1;}.elementor-38115 .elementor-element.elementor-element-4500828, .elementor-38115 .elementor-element.elementor-element-4500828::before{--overlay-transition:500s;}.elementor-38115 .elementor-element.elementor-element-b123ada{--display:flex;--position:absolute;--min-height:100%;top:0px;}body:not(.rtl) .elementor-38115 .elementor-element.elementor-element-b123ada{left:0px;}body.rtl .elementor-38115 .elementor-element.elementor-element-b123ada{right:0px;}.elementor-38115 .elementor-element.elementor-element-e76f8a2:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .elementor-38115 .elementor-element.elementor-element-e76f8a2.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor-38115 .elementor-element.elementor-element-e76f8a2.cmsmasters-search-type-search-popup > .elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:72px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:1;--cmsmasters-transform-blur:0px;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:0px;transition-duration:0.4s;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);backdrop-filter:blur(var(--cmsmasters-transform-blur));transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-column:hover > .elementor-widget-wrap > .elementor-element.elementor-element-e76f8a2 > .elementor-widget-container, .elementor-column:hover > .elementor-widget-wrap > .e-con.cmsmasters-effect-type-transform.elementor-element-e76f8a2, .elementor-section .e-con.e-con-full.e-parent:hover > .elementor-element.elementor-element-e76f8a2 > .elementor-widget-container, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .elementor-element.elementor-element-e76f8a2 > .elementor-widget-container, .elementor-section .e-con.e-con-full.e-parent:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-e76f8a2, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-e76f8a2, .e-con.e-con-full.e-child:hover > .elementor-element.elementor-element-e76f8a2 > .elementor-widget-container, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .elementor-element.elementor-element-e76f8a2 > .elementor-widget-container, .e-con.e-con-full.e-child:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-e76f8a2, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-e76f8a2{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));backdrop-filter:blur(var(--cmsmasters-transform-blur-hover, var(--cmsmasters-transform-blur)));}.elementor-38115 .elementor-element.elementor-element-e76f8a2 .cmsmasters-widget-title__heading, .elementor-38115 .elementor-element.elementor-element-e76f8a2 .elementor-widget-container{text-align:center;}.elementor-38115 .elementor-element.elementor-element-e76f8a2{--title-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-e76f8a2 .cmsmasters-widget-title__heading{transition:all 0.3s;}.elementor-38115 .elementor-element.elementor-element-576b820:not(.elementor-widget-cmsmasters-offcanvas):not(.cmsmasters-search-type-search-popup) > .elementor-widget-container, .elementor-38115 .elementor-element.elementor-element-576b820.elementor-widget-cmsmasters-offcanvas > .elementor-widget-container .elementor-widget-cmsmasters-offcanvas__trigger, .elementor-38115 .elementor-element.elementor-element-576b820.cmsmasters-search-type-search-popup > .elementor-widget-container .elementor-widget-cmsmasters-search__popup-trigger-inner{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:72px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:0;--cmsmasters-transform-blur:0px;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:0px;--cmsmasters-transform-opacity-hover:1;transition-duration:0.4s;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);backdrop-filter:blur(var(--cmsmasters-transform-blur));transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-column:hover > .elementor-widget-wrap > .elementor-element.elementor-element-576b820 > .elementor-widget-container, .elementor-column:hover > .elementor-widget-wrap > .e-con.cmsmasters-effect-type-transform.elementor-element-576b820, .elementor-section .e-con.e-con-full.e-parent:hover > .elementor-element.elementor-element-576b820 > .elementor-widget-container, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .elementor-element.elementor-element-576b820 > .elementor-widget-container, .elementor-section .e-con.e-con-full.e-parent:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-576b820, .elementor-section .e-con.e-con-boxed.e-parent:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-576b820, .e-con.e-con-full.e-child:hover > .elementor-element.elementor-element-576b820 > .elementor-widget-container, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .elementor-element.elementor-element-576b820 > .elementor-widget-container, .e-con.e-con-full.e-child:hover > .e-con.cmsmasters-effect-type-transform.elementor-element-576b820, .e-con.e-con-boxed.e-child:hover > .e-con-inner > .e-con.cmsmasters-effect-type-transform.elementor-element-576b820{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));backdrop-filter:blur(var(--cmsmasters-transform-blur-hover, var(--cmsmasters-transform-blur)));}.elementor-38115 .elementor-element.elementor-element-576b820 .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-background );--button-bg-color:#FFFFFF00;background:var( --button-bg-color );border-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-576b820 .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-background );fill:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-576b820 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );color:#FFFFFF00;fill:#FFFFFF00;}.elementor-38115 .elementor-element.elementor-element-576b820 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-background );fill:var( --e-global-color-background );border-color:var( --e-global-color-background );}.elementor-38115 .elementor-element.elementor-element-576b820 .elementor-widget-cmsmasters-button__button:hover,
					.elementor-38115 .elementor-element.elementor-element-576b820 .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-primary );--button-bg-color:var( --e-global-color-alternate );background:var( --e-global-color-alternate );border-color:var( --e-global-color-alternate );}.elementor-38115 .elementor-element.elementor-element-576b820 .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-576b820 .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-38115 .elementor-element.elementor-element-576b820 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-576b820 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-alternate );fill:var( --e-global-color-alternate );}.elementor-38115 .elementor-element.elementor-element-576b820 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-38115 .elementor-element.elementor-element-576b820 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38115 .elementor-element.elementor-element-8c3cc93{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.03;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:180px;--padding-left:40px;--padding-right:40px;}.elementor-38115 .elementor-element.elementor-element-8c3cc93:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-38115 .elementor-element.elementor-element-8c3cc93 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-38115 .elementor-element.elementor-element-8c3cc93 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://havenofbeauty.co.uk/wp-content/uploads/2025/03/main-sparkle-background-light.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-38115 .elementor-element.elementor-element-8c3cc93::before, .elementor-38115 .elementor-element.elementor-element-8c3cc93 > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-8c3cc93 > .e-con-inner > .elementor-background-video-container::before, .elementor-38115 .elementor-element.elementor-element-8c3cc93 > .elementor-background-slideshow::before, .elementor-38115 .elementor-element.elementor-element-8c3cc93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38115 .elementor-element.elementor-element-8c3cc93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-38115 .elementor-element.elementor-element-ac475fc{text-align:center;color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-38115 .elementor-element.elementor-element-c06dca6{--content-width:1000px;}.elementor-38115 .elementor-element.elementor-element-8c3cc93{--content-width:1000px;}}@media(max-width:1180px) and (min-width:768px){.elementor-38115 .elementor-element.elementor-element-6f67359{--width:50%;}.elementor-38115 .elementor-element.elementor-element-2552584b{--width:50%;}.elementor-38115 .elementor-element.elementor-element-2627a289{--width:50%;}.elementor-38115 .elementor-element.elementor-element-8a4060c{--width:50%;}.elementor-38115 .elementor-element.elementor-element-e08d757{--width:50%;}.elementor-38115 .elementor-element.elementor-element-f9a9492{--width:50%;}.elementor-38115 .elementor-element.elementor-element-83db963{--width:50%;}.elementor-38115 .elementor-element.elementor-element-4500828{--width:50%;}}@media(min-width:1601px){.elementor-38115 .elementor-element.elementor-element-6f67359{--min-height:650px;}.elementor-38115 .elementor-element.elementor-element-2552584b{--min-height:650px;}.elementor-38115 .elementor-element.elementor-element-2627a289{--min-height:650px;}.elementor-38115 .elementor-element.elementor-element-8a4060c{--min-height:650px;}.elementor-38115 .elementor-element.elementor-element-e08d757{--min-height:650px;}.elementor-38115 .elementor-element.elementor-element-f9a9492{--min-height:650px;}.elementor-38115 .elementor-element.elementor-element-83db963{--min-height:650px;}.elementor-38115 .elementor-element.elementor-element-4500828{--min-height:650px;}}@media(max-width:1180px){.elementor-38115 .elementor-element.elementor-element-c06dca6{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-38115 .elementor-element.elementor-element-7b82525 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38115 .elementor-element.elementor-element-85fa9da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38115 .elementor-element.elementor-element-4a9041b0{--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;--flex-wrap:wrap;}.elementor-38115 .elementor-element.elementor-element-6f67359{--min-height:326px;}.elementor-38115 .elementor-element.elementor-element-5cbdf9bf .elementor-widget-cmsmasters-button__button{padding:14px 30px 14px 30px;}.elementor-38115 .elementor-element.elementor-element-2552584b{--min-height:326px;}.elementor-38115 .elementor-element.elementor-element-3528af60 .elementor-widget-cmsmasters-button__button{padding:14px 30px 14px 30px;}.elementor-38115 .elementor-element.elementor-element-2627a289{--min-height:326px;}.elementor-38115 .elementor-element.elementor-element-1ad5c0ec .elementor-widget-cmsmasters-button__button{padding:14px 30px 14px 30px;}.elementor-38115 .elementor-element.elementor-element-8a4060c{--min-height:326px;}.elementor-38115 .elementor-element.elementor-element-6357349 .elementor-widget-cmsmasters-button__button{padding:14px 30px 14px 30px;}.elementor-38115 .elementor-element.elementor-element-a43995f{--flex-wrap:wrap;}.elementor-38115 .elementor-element.elementor-element-e08d757{--min-height:326px;}.elementor-38115 .elementor-element.elementor-element-21c5fd4 .elementor-widget-cmsmasters-button__button{padding:14px 30px 14px 30px;}.elementor-38115 .elementor-element.elementor-element-f9a9492{--min-height:326px;}.elementor-38115 .elementor-element.elementor-element-d46587d .elementor-widget-cmsmasters-button__button{padding:14px 30px 14px 30px;}.elementor-38115 .elementor-element.elementor-element-83db963{--min-height:326px;}.elementor-38115 .elementor-element.elementor-element-2268591 .elementor-widget-cmsmasters-button__button{padding:14px 30px 14px 30px;}.elementor-38115 .elementor-element.elementor-element-4500828{--min-height:326px;}.elementor-38115 .elementor-element.elementor-element-576b820 .elementor-widget-cmsmasters-button__button{padding:14px 30px 14px 30px;}.elementor-38115 .elementor-element.elementor-element-8c3cc93{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-38115 .elementor-element.elementor-element-c06dca6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-38115 .elementor-element.elementor-element-6f67359{--min-height:360px;}.elementor-38115 .elementor-element.elementor-element-5cbdf9bf .elementor-widget-cmsmasters-button__button{padding:14px 35px 14px 35px;}.elementor-38115 .elementor-element.elementor-element-2552584b{--min-height:360px;}.elementor-38115 .elementor-element.elementor-element-3528af60 .elementor-widget-cmsmasters-button__button{padding:14px 35px 14px 35px;}.elementor-38115 .elementor-element.elementor-element-2627a289{--min-height:360px;}.elementor-38115 .elementor-element.elementor-element-1ad5c0ec .elementor-widget-cmsmasters-button__button{padding:14px 35px 14px 35px;}.elementor-38115 .elementor-element.elementor-element-8a4060c{--min-height:360px;}.elementor-38115 .elementor-element.elementor-element-6357349 .elementor-widget-cmsmasters-button__button{padding:14px 35px 14px 35px;}.elementor-38115 .elementor-element.elementor-element-e08d757{--min-height:360px;}.elementor-38115 .elementor-element.elementor-element-21c5fd4 .elementor-widget-cmsmasters-button__button{padding:14px 35px 14px 35px;}.elementor-38115 .elementor-element.elementor-element-f9a9492{--min-height:360px;}.elementor-38115 .elementor-element.elementor-element-d46587d .elementor-widget-cmsmasters-button__button{padding:14px 35px 14px 35px;}.elementor-38115 .elementor-element.elementor-element-83db963{--min-height:360px;}.elementor-38115 .elementor-element.elementor-element-2268591 .elementor-widget-cmsmasters-button__button{padding:14px 35px 14px 35px;}.elementor-38115 .elementor-element.elementor-element-4500828{--min-height:360px;}.elementor-38115 .elementor-element.elementor-element-576b820 .elementor-widget-cmsmasters-button__button{padding:14px 35px 14px 35px;}.elementor-38115 .elementor-element.elementor-element-8c3cc93{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}