.elementor-10 .elementor-element.elementor-element-278a4e6{--display:flex;}.elementor-10 .elementor-element.elementor-element-a7c5783{--display:flex;--min-height:200px;--overlay-opacity:0.5;box-shadow:0px 0px 0px 0px rgba(117.04495849609376, 115.26383956245755, 115.26383956245755, 0.92);}.elementor-10 .elementor-element.elementor-element-a7c5783::before, .elementor-10 .elementor-element.elementor-element-a7c5783 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a7c5783 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a7c5783 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a7c5783 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a7c5783 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #F5EEEE 0%, #A2E2DA 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-4dd857a .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-weight:600;font-style:normal;color:#95D9BE;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-7f8415e{font-family:"League Spartan", Sans-serif;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-10 .elementor-element.elementor-element-b24bba2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-3459f29{--display:flex;}.elementor-10 .elementor-element.elementor-element-3459f29:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3459f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6B5E6;}.elementor-10 .elementor-element.elementor-element-418b138{--display:flex;}.elementor-10 .elementor-element.elementor-element-020a4d6{--display:flex;}.elementor-10 .elementor-element.elementor-element-020a4d6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-020a4d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1C4E9;}.elementor-10 .elementor-element.elementor-element-f9626c3{--display:flex;}.elementor-10 .elementor-element.elementor-element-f9626c3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f9626c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1D7F5;}.elementor-10 .elementor-element.elementor-element-5bda475{--display:flex;}.elementor-10 .elementor-element.elementor-element-5bda475:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5bda475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1C4E9;}.elementor-10 .elementor-element.elementor-element-422de77{--display:flex;}.elementor-10 .elementor-element.elementor-element-422de77:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-422de77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BC90F5;}.elementor-10 .elementor-element.elementor-element-557e288{--display:flex;}.elementor-10 .elementor-element.elementor-element-557e288:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-557e288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BE7FBE;}.elementor-10 .elementor-element.elementor-element-45bcee8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-aaad659{--display:flex;}.elementor-10 .elementor-element.elementor-element-aaad659:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-aaad659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6B5E6;}.elementor-10 .elementor-element.elementor-element-8fb7819{--display:flex;}.elementor-10 .elementor-element.elementor-element-b9cbd04{--display:flex;}.elementor-10 .elementor-element.elementor-element-b9cbd04:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b9cbd04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1C4E9;}.elementor-10 .elementor-element.elementor-element-daa4bf0{--display:flex;}.elementor-10 .elementor-element.elementor-element-daa4bf0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-daa4bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1D7F5;}.elementor-10 .elementor-element.elementor-element-3c9bebe{--display:flex;}.elementor-10 .elementor-element.elementor-element-3c9bebe:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3c9bebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1C4E9;}.elementor-10 .elementor-element.elementor-element-db0c56d{--display:flex;}.elementor-10 .elementor-element.elementor-element-db0c56d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-db0c56d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BC90F5;}.elementor-10 .elementor-element.elementor-element-e66a504{--display:flex;}.elementor-10 .elementor-element.elementor-element-e66a504:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e66a504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BE7FBE;}.elementor-10 .elementor-element.elementor-element-b95968e{--display:flex;}.elementor-10 .elementor-element.elementor-element-b95968e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b95968e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8900F2;}.elementor-10 .elementor-element.elementor-element-98ce3eb{--display:flex;}.elementor-10 .elementor-element.elementor-element-98ce3eb:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-98ce3eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#885888;}.elementor-10 .elementor-element.elementor-element-5ab816b{--display:flex;}.elementor-10 .elementor-element.elementor-element-19ae6b5{--display:flex;}.elementor-10 .elementor-element.elementor-element-19ae6b5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-19ae6b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#800080;}.elementor-10 .elementor-element.elementor-element-7133d4c{--display:flex;}.elementor-10 .elementor-element.elementor-element-a6c52ab .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-weight:600;font-style:normal;color:#800080;}.elementor-10 .elementor-element.elementor-element-8bd350c .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-weight:600;font-style:normal;color:#885888;}.elementor-10 .elementor-element.elementor-element-1e729b1 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-weight:600;font-style:normal;color:#8900F2;}.elementor-10 .elementor-element.elementor-element-46e6ee6 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-weight:600;font-style:normal;color:#BE7FBE;}.elementor-10 .elementor-element.elementor-element-cb89463 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-weight:600;font-style:normal;color:#95D9BE;}.elementor-10 .elementor-element.elementor-element-09917f2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-7de712b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:300;font-style:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#8900F2;}.elementor-10 .elementor-element.elementor-element-ff538dd{color:#716173;}.elementor-10 .elementor-element.elementor-element-5d03aed .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:300;font-style:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#8900F2;}.elementor-10 .elementor-element.elementor-element-ff82f8f .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:300;font-style:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#8900F2;}.elementor-10 .elementor-element.elementor-element-66294c7 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:300;font-style:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#8900F2;}.elementor-10 .elementor-element.elementor-element-ec31d22 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:300;font-style:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#8900F2;}.elementor-10 .elementor-element.elementor-element-86b7142 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:300;font-style:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#8900F2;}.elementor-10 .elementor-element.elementor-element-b4e7891{--display:flex;}.elementor-10 .elementor-element.elementor-element-bf29b39{--display:flex;}.elementor-10 .elementor-element.elementor-element-f03799e .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-weight:600;font-style:normal;color:#8900F2;}.elementor-10 .elementor-element.elementor-element-d9c6c19{color:#716173;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-380e069 .elementor-button{background-color:#BE7FBE;font-family:"Abril Fatface", Sans-serif;font-weight:600;text-transform:uppercase;font-style:normal;}.elementor-10 .elementor-element.elementor-element-380e069 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-380e069 .elementor-button:focus{color:#E45B5B;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-380e069 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-380e069 .elementor-button:focus svg{fill:#E45B5B;}.elementor-10 .elementor-element.elementor-element-7785171{--display:flex;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-b24bba2{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-45bcee8{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-09917f2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-a7c5783{--min-height:200px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-4dd857a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-4dd857a .elementor-heading-title{font-size:32px;letter-spacing:0.7px;word-spacing:0em;}.elementor-10 .elementor-element.elementor-element-7f8415e{font-size:21px;}.elementor-10 .elementor-element.elementor-element-b24bba2{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-3459f29:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3459f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deeplightdigital.com/wp-content/uploads/2025/12/Firefly_Gemini-Flash_Hair-Salon-interior-image.-Zoomed-out.-Showing-reception-several-chairs-and-mirrow-i-223309.png");background-position:0px 0px;background-size:auto;}.elementor-10 .elementor-element.elementor-element-3459f29{--min-height:100px;}.elementor-10 .elementor-element.elementor-element-45bcee8{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-a6c52ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a6c52ab{text-align:center;}.elementor-10 .elementor-element.elementor-element-a6c52ab .elementor-heading-title{font-size:28px;letter-spacing:0.7px;word-spacing:0em;}.elementor-10 .elementor-element.elementor-element-8bd350c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-8bd350c{text-align:center;}.elementor-10 .elementor-element.elementor-element-8bd350c .elementor-heading-title{font-size:28px;letter-spacing:0.7px;word-spacing:0em;}.elementor-10 .elementor-element.elementor-element-1e729b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-1e729b1{text-align:center;}.elementor-10 .elementor-element.elementor-element-1e729b1 .elementor-heading-title{font-size:28px;letter-spacing:0.7px;word-spacing:0em;}.elementor-10 .elementor-element.elementor-element-46e6ee6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-46e6ee6{text-align:center;}.elementor-10 .elementor-element.elementor-element-46e6ee6 .elementor-heading-title{font-size:28px;letter-spacing:0.7px;word-spacing:0em;}.elementor-10 .elementor-element.elementor-element-cb89463.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-cb89463{text-align:center;}.elementor-10 .elementor-element.elementor-element-cb89463 .elementor-heading-title{font-size:28px;letter-spacing:0.7px;word-spacing:0em;}.elementor-10 .elementor-element.elementor-element-09917f2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-7de712b .elementor-heading-title{font-size:21px;}.elementor-10 .elementor-element.elementor-element-ff538dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5d03aed .elementor-heading-title{font-size:21px;}.elementor-10 .elementor-element.elementor-element-ff82f8f .elementor-heading-title{font-size:21px;}.elementor-10 .elementor-element.elementor-element-66294c7 .elementor-heading-title{font-size:21px;}.elementor-10 .elementor-element.elementor-element-ec31d22 .elementor-heading-title{font-size:21px;}.elementor-10 .elementor-element.elementor-element-86b7142 .elementor-heading-title{font-size:21px;}.elementor-10 .elementor-element.elementor-element-f03799e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f03799e{text-align:center;}.elementor-10 .elementor-element.elementor-element-f03799e .elementor-heading-title{font-size:28px;letter-spacing:0.7px;word-spacing:0em;}.elementor-10 .elementor-element.elementor-element-d9c6c19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-380e069.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-380e069 .elementor-button{font-size:9px;letter-spacing:2.9px;word-spacing:0em;border-radius:1px 1px 1px 1px;}.elementor-10 .elementor-element.elementor-element-44fea45.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6084dad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}