.elementor-4130 .elementor-element.elementor-element-f3ebda0{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4130 .elementor-element.elementor-element-f3ebda0:not(.elementor-motion-effects-element-type-background), .elementor-4130 .elementor-element.elementor-element-f3ebda0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vmkbeautylounge.com/wp-content/uploads/2025/10/banner-3@3x.jpg");}.elementor-4130 .elementor-element.elementor-element-d067226{--display:flex;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4130 .elementor-element.elementor-element-d067226.e-con{--align-self:center;}.elementor-4130 .elementor-element.elementor-element-ab56460.elementor-element{--align-self:center;}.elementor-4130 .elementor-element.elementor-element-88c7a6f{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4130 .elementor-element.elementor-element-2292054{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4130 .elementor-element.elementor-element-2292054:not(.elementor-motion-effects-element-type-background), .elementor-4130 .elementor-element.elementor-element-2292054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4130 .elementor-element.elementor-element-e065e1a{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--border-radius:20px 20px 20px 20px;}.elementor-4130 .elementor-element.elementor-element-e065e1a:not(.elementor-motion-effects-element-type-background), .elementor-4130 .elementor-element.elementor-element-e065e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vmkbeautylounge.com/wp-content/uploads/2025/10/banner-3@3x.jpg");}.elementor-4130 .elementor-element.elementor-element-ec415e7{--display:flex;}.elementor-4130 .elementor-element.elementor-element-86052dd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4130 .elementor-element.elementor-element-9f0f3d6{grid-row:span 2;}.elementor-4130 .elementor-element.elementor-element-cc9d451{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-4130 .elementor-element.elementor-element-cc9d451::before, .elementor-4130 .elementor-element.elementor-element-cc9d451 > .elementor-background-video-container::before, .elementor-4130 .elementor-element.elementor-element-cc9d451 > .e-con-inner > .elementor-background-video-container::before, .elementor-4130 .elementor-element.elementor-element-cc9d451 > .elementor-background-slideshow::before, .elementor-4130 .elementor-element.elementor-element-cc9d451 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4130 .elementor-element.elementor-element-cc9d451 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000008C;--background-overlay:'';}.elementor-4130 .elementor-element.elementor-element-cc9d451.e-con{--align-self:center;}.elementor-4130 .elementor-element.elementor-element-245c1de > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4130 .elementor-element.elementor-element-245c1de.elementor-element{--align-self:center;}.elementor-4130 .elementor-element.elementor-element-245c1de{font-size:18px;}.elementor-4130 .elementor-element.elementor-element-afe9205{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--margin-top:-133px;--margin-bottom:-90px;--margin-left:381px;--margin-right:-5px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4130 .elementor-element.elementor-element-b98b64f{--display:flex;}.elementor-4130 .elementor-element.elementor-element-6ccb3d9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4130 .elementor-element.elementor-element-9965993{grid-row:span 2;}.elementor-4130 .elementor-element.elementor-element-31de1f8{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-4130 .elementor-element.elementor-element-31de1f8::before, .elementor-4130 .elementor-element.elementor-element-31de1f8 > .elementor-background-video-container::before, .elementor-4130 .elementor-element.elementor-element-31de1f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-4130 .elementor-element.elementor-element-31de1f8 > .elementor-background-slideshow::before, .elementor-4130 .elementor-element.elementor-element-31de1f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4130 .elementor-element.elementor-element-31de1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000008C;--background-overlay:'';}.elementor-4130 .elementor-element.elementor-element-31de1f8.e-con{--align-self:center;}.elementor-4130 .elementor-element.elementor-element-82f4525 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4130 .elementor-element.elementor-element-82f4525.elementor-element{--align-self:center;}.elementor-4130 .elementor-element.elementor-element-82f4525{font-size:18px;}.elementor-4130 .elementor-element.elementor-element-44d0f5e{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--margin-top:-133px;--margin-bottom:-90px;--margin-left:381px;--margin-right:-5px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4130 .elementor-element.elementor-element-0ccb5cb{--display:flex;}.elementor-4130 .elementor-element.elementor-element-0d17954{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4130 .elementor-element.elementor-element-72d6f8a{grid-row:span 2;}.elementor-4130 .elementor-element.elementor-element-f061271{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-4130 .elementor-element.elementor-element-f061271::before, .elementor-4130 .elementor-element.elementor-element-f061271 > .elementor-background-video-container::before, .elementor-4130 .elementor-element.elementor-element-f061271 > .e-con-inner > .elementor-background-video-container::before, .elementor-4130 .elementor-element.elementor-element-f061271 > .elementor-background-slideshow::before, .elementor-4130 .elementor-element.elementor-element-f061271 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4130 .elementor-element.elementor-element-f061271 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000008C;--background-overlay:'';}.elementor-4130 .elementor-element.elementor-element-f061271.e-con{--align-self:center;}.elementor-4130 .elementor-element.elementor-element-d4a8c0a > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4130 .elementor-element.elementor-element-d4a8c0a.elementor-element{--align-self:center;}.elementor-4130 .elementor-element.elementor-element-d4a8c0a{font-size:18px;}.elementor-4130 .elementor-element.elementor-element-2481e77{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--margin-top:-133px;--margin-bottom:-90px;--margin-left:381px;--margin-right:-5px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4130 .elementor-element.elementor-element-069597b{--display:flex;}.elementor-4130 .elementor-element.elementor-element-0310a9c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4130 .elementor-element.elementor-element-08240e7{grid-row:span 2;}.elementor-4130 .elementor-element.elementor-element-08240e7.elementor-element{--align-self:flex-start;}.elementor-4130 .elementor-element.elementor-element-5693ceb{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-4130 .elementor-element.elementor-element-5693ceb::before, .elementor-4130 .elementor-element.elementor-element-5693ceb > .elementor-background-video-container::before, .elementor-4130 .elementor-element.elementor-element-5693ceb > .e-con-inner > .elementor-background-video-container::before, .elementor-4130 .elementor-element.elementor-element-5693ceb > .elementor-background-slideshow::before, .elementor-4130 .elementor-element.elementor-element-5693ceb > .e-con-inner > .elementor-background-slideshow::before, .elementor-4130 .elementor-element.elementor-element-5693ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000008C;--background-overlay:'';}.elementor-4130 .elementor-element.elementor-element-5693ceb.e-con{--align-self:center;}.elementor-4130 .elementor-element.elementor-element-5b27da0 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4130 .elementor-element.elementor-element-5b27da0.elementor-element{--align-self:center;}.elementor-4130 .elementor-element.elementor-element-5b27da0{font-size:18px;}.elementor-4130 .elementor-element.elementor-element-1bf66e2{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--margin-top:-133px;--margin-bottom:-90px;--margin-left:381px;--margin-right:-5px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4130 .elementor-element.elementor-element-2ceeb17{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-4130 .elementor-element.elementor-element-2ceeb17.elementor-element{--align-self:center;}.elementor-4130 .elementor-element.elementor-element-ad7722c{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4130 .elementor-element.elementor-element-038bc78{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4130 .elementor-element.elementor-element-5474592{--display:flex;}@media(max-width:1024px){.elementor-4130 .elementor-element.elementor-element-86052dd{--grid-auto-flow:row;}.elementor-4130 .elementor-element.elementor-element-6ccb3d9{--grid-auto-flow:row;}.elementor-4130 .elementor-element.elementor-element-0d17954{--grid-auto-flow:row;}.elementor-4130 .elementor-element.elementor-element-0310a9c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4130 .elementor-element.elementor-element-ab56460{text-align:center;}.elementor-4130 .elementor-element.elementor-element-ab56460 .elementor-heading-title{font-size:33px;}.elementor-4130 .elementor-element.elementor-element-e065e1a:not(.elementor-motion-effects-element-type-background), .elementor-4130 .elementor-element.elementor-element-e065e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vmkbeautylounge.com/wp-content/uploads/2025/10/backg-mobile-3.webp");}.elementor-4130 .elementor-element.elementor-element-86052dd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4130 .elementor-element.elementor-element-afe9205{--margin-top:34px;--margin-bottom:-48px;--margin-left:139px;--margin-right:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4130 .elementor-element.elementor-element-3ec54b1{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-4130 .elementor-element.elementor-element-3ec54b1.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-4130 .elementor-element.elementor-element-6ccb3d9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4130 .elementor-element.elementor-element-44d0f5e{--margin-top:34px;--margin-bottom:-48px;--margin-left:139px;--margin-right:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4130 .elementor-element.elementor-element-37a4b41{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-4130 .elementor-element.elementor-element-37a4b41.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-4130 .elementor-element.elementor-element-0d17954{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4130 .elementor-element.elementor-element-2481e77{--margin-top:34px;--margin-bottom:-48px;--margin-left:139px;--margin-right:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4130 .elementor-element.elementor-element-3421797{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-4130 .elementor-element.elementor-element-3421797.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-4130 .elementor-element.elementor-element-0310a9c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4130 .elementor-element.elementor-element-08240e7{text-align:right;}.elementor-4130 .elementor-element.elementor-element-1bf66e2{--margin-top:34px;--margin-bottom:-48px;--margin-left:139px;--margin-right:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4130 .elementor-element.elementor-element-86c8de6{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-4130 .elementor-element.elementor-element-86c8de6.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}}/* Start custom CSS for text-editor, class: .elementor-element-245c1de */.relax-glow-card{
color:#fff;
line-height:1.6;
}

.relax-title{
  font-size:34px;
  margin-bottom:25px;
  font-weight:700;
  text-align:left;
  color:transparent;
  background:linear-gradient(to right, #FFD700 0%, #fff8d6 20%, #FFEC8B 40%, #FFD700 60%, #b8860b 100%);
  -webkit-background-clip:text;
  background-clip:text;
}

.relax-line{
  margin:14px 0;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1.5px solid white
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82f4525 */.relax-glow-card{
color:#fff;
line-height:1.6;
}

.relax-title{
  font-size:34px;
  margin-bottom:25px;
  font-weight:700;
  text-align:left;
  color:transparent;
  background:linear-gradient(to right, #FFD700 0%, #fff8d6 20%, #FFEC8B 40%, #FFD700 60%, #b8860b 100%);
  -webkit-background-clip:text;
  background-clip:text;
}

.relax-line{
  margin:14px 0;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1.5px solid white
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4a8c0a */.relax-glow-card{
color:#fff;
line-height:1.6;
}

.relax-title{
  font-size:34px;
  margin-bottom:25px;
  font-weight:700;
  text-align:left;
  color:transparent;
  background:linear-gradient(to right, #FFD700 0%, #fff8d6 20%, #FFEC8B 40%, #FFD700 60%, #b8860b 100%);
  -webkit-background-clip:text;
  background-clip:text;
}

.relax-line{
  margin:14px 0;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1.5px solid white
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b27da0 */.relax-glow-card{
color:#fff;
line-height:1.6;
}

.relax-title{
  font-size:34px;
  margin-bottom:25px;
  font-weight:700;
  text-align:left;
  color:transparent;
  background:linear-gradient(to right, #FFD700 0%, #fff8d6 20%, #FFEC8B 40%, #FFD700 60%, #b8860b 100%);
  -webkit-background-clip:text;
  background-clip:text;
}

.relax-line{
  margin:14px 0;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1.5px solid white
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-245c1de */.relax-glow-card{
color:#fff;
line-height:1.6;
}

.relax-title{
  font-size:34px;
  margin-bottom:25px;
  font-weight:700;
  text-align:left;
  color:transparent;
  background:linear-gradient(to right, #FFD700 0%, #fff8d6 20%, #FFEC8B 40%, #FFD700 60%, #b8860b 100%);
  -webkit-background-clip:text;
  background-clip:text;
}

.relax-line{
  margin:14px 0;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1.5px solid white
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82f4525 */.relax-glow-card{
color:#fff;
line-height:1.6;
}

.relax-title{
  font-size:34px;
  margin-bottom:25px;
  font-weight:700;
  text-align:left;
  color:transparent;
  background:linear-gradient(to right, #FFD700 0%, #fff8d6 20%, #FFEC8B 40%, #FFD700 60%, #b8860b 100%);
  -webkit-background-clip:text;
  background-clip:text;
}

.relax-line{
  margin:14px 0;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1.5px solid white
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4a8c0a */.relax-glow-card{
color:#fff;
line-height:1.6;
}

.relax-title{
  font-size:34px;
  margin-bottom:25px;
  font-weight:700;
  text-align:left;
  color:transparent;
  background:linear-gradient(to right, #FFD700 0%, #fff8d6 20%, #FFEC8B 40%, #FFD700 60%, #b8860b 100%);
  -webkit-background-clip:text;
  background-clip:text;
}

.relax-line{
  margin:14px 0;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1.5px solid white
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b27da0 */.relax-glow-card{
color:#fff;
line-height:1.6;
}

.relax-title{
  font-size:34px;
  margin-bottom:25px;
  font-weight:700;
  text-align:left;
  color:transparent;
  background:linear-gradient(to right, #FFD700 0%, #fff8d6 20%, #FFEC8B 40%, #FFD700 60%, #b8860b 100%);
  -webkit-background-clip:text;
  background-clip:text;
}

.relax-line{
  margin:14px 0;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1.5px solid white
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-245c1de */.relax-glow-card{
color:#fff;
line-height:1.6;
}

.relax-title{
  font-size:34px;
  margin-bottom:25px;
  font-weight:700;
  text-align:left;
  color:transparent;
  background:linear-gradient(to right, #FFD700 0%, #fff8d6 20%, #FFEC8B 40%, #FFD700 60%, #b8860b 100%);
  -webkit-background-clip:text;
  background-clip:text;
}

.relax-line{
  margin:14px 0;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1.5px solid white
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82f4525 */.relax-glow-card{
color:#fff;
line-height:1.6;
}

.relax-title{
  font-size:34px;
  margin-bottom:25px;
  font-weight:700;
  text-align:left;
  color:transparent;
  background:linear-gradient(to right, #FFD700 0%, #fff8d6 20%, #FFEC8B 40%, #FFD700 60%, #b8860b 100%);
  -webkit-background-clip:text;
  background-clip:text;
}

.relax-line{
  margin:14px 0;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1.5px solid white
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4a8c0a */.relax-glow-card{
color:#fff;
line-height:1.6;
}

.relax-title{
  font-size:34px;
  margin-bottom:25px;
  font-weight:700;
  text-align:left;
  color:transparent;
  background:linear-gradient(to right, #FFD700 0%, #fff8d6 20%, #FFEC8B 40%, #FFD700 60%, #b8860b 100%);
  -webkit-background-clip:text;
  background-clip:text;
}

.relax-line{
  margin:14px 0;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1.5px solid white
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b27da0 */.relax-glow-card{
color:#fff;
line-height:1.6;
}

.relax-title{
  font-size:34px;
  margin-bottom:25px;
  font-weight:700;
  text-align:left;
  color:transparent;
  background:linear-gradient(to right, #FFD700 0%, #fff8d6 20%, #FFEC8B 40%, #FFD700 60%, #b8860b 100%);
  -webkit-background-clip:text;
  background-clip:text;
}

.relax-line{
  margin:14px 0;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1.5px solid white
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-245c1de */.relax-glow-card{
color:#fff;
line-height:1.6;
}

.relax-title{
  font-size:34px;
  margin-bottom:25px;
  font-weight:700;
  text-align:left;
  color:transparent;
  background:linear-gradient(to right, #FFD700 0%, #fff8d6 20%, #FFEC8B 40%, #FFD700 60%, #b8860b 100%);
  -webkit-background-clip:text;
  background-clip:text;
}

.relax-line{
  margin:14px 0;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1.5px solid white
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82f4525 */.relax-glow-card{
color:#fff;
line-height:1.6;
}

.relax-title{
  font-size:34px;
  margin-bottom:25px;
  font-weight:700;
  text-align:left;
  color:transparent;
  background:linear-gradient(to right, #FFD700 0%, #fff8d6 20%, #FFEC8B 40%, #FFD700 60%, #b8860b 100%);
  -webkit-background-clip:text;
  background-clip:text;
}

.relax-line{
  margin:14px 0;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1.5px solid white
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4a8c0a */.relax-glow-card{
color:#fff;
line-height:1.6;
}

.relax-title{
  font-size:34px;
  margin-bottom:25px;
  font-weight:700;
  text-align:left;
  color:transparent;
  background:linear-gradient(to right, #FFD700 0%, #fff8d6 20%, #FFEC8B 40%, #FFD700 60%, #b8860b 100%);
  -webkit-background-clip:text;
  background-clip:text;
}

.relax-line{
  margin:14px 0;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1.5px solid white
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b27da0 */.relax-glow-card{
color:#fff;
line-height:1.6;
}

.relax-title{
  font-size:34px;
  margin-bottom:25px;
  font-weight:700;
  text-align:left;
  color:transparent;
  background:linear-gradient(to right, #FFD700 0%, #fff8d6 20%, #FFEC8B 40%, #FFD700 60%, #b8860b 100%);
  -webkit-background-clip:text;
  background-clip:text;
}

.relax-line{
  margin:14px 0;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1.5px solid white
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-245c1de */.relax-glow-card{
color:#fff;
line-height:1.6;
}

.relax-title{
  font-size:34px;
  margin-bottom:25px;
  font-weight:700;
  text-align:left;
  color:transparent;
  background:linear-gradient(to right, #FFD700 0%, #fff8d6 20%, #FFEC8B 40%, #FFD700 60%, #b8860b 100%);
  -webkit-background-clip:text;
  background-clip:text;
}

.relax-line{
  margin:14px 0;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1.5px solid white
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82f4525 */.relax-glow-card{
color:#fff;
line-height:1.6;
}

.relax-title{
  font-size:34px;
  margin-bottom:25px;
  font-weight:700;
  text-align:left;
  color:transparent;
  background:linear-gradient(to right, #FFD700 0%, #fff8d6 20%, #FFEC8B 40%, #FFD700 60%, #b8860b 100%);
  -webkit-background-clip:text;
  background-clip:text;
}

.relax-line{
  margin:14px 0;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1.5px solid white
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4a8c0a */.relax-glow-card{
color:#fff;
line-height:1.6;
}

.relax-title{
  font-size:34px;
  margin-bottom:25px;
  font-weight:700;
  text-align:left;
  color:transparent;
  background:linear-gradient(to right, #FFD700 0%, #fff8d6 20%, #FFEC8B 40%, #FFD700 60%, #b8860b 100%);
  -webkit-background-clip:text;
  background-clip:text;
}

.relax-line{
  margin:14px 0;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1.5px solid white
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b27da0 */.relax-glow-card{
color:#fff;
line-height:1.6;
}

.relax-title{
  font-size:34px;
  margin-bottom:25px;
  font-weight:700;
  text-align:left;
  color:transparent;
  background:linear-gradient(to right, #FFD700 0%, #fff8d6 20%, #FFEC8B 40%, #FFD700 60%, #b8860b 100%);
  -webkit-background-clip:text;
  background-clip:text;
}

.relax-line{
  margin:14px 0;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1.5px solid white
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2ceeb17 */.e-n-tabs-heading {
  --tabs: 4 !important;
  position: relative !important;
  display: flex !important;
  gap: 0 !important;
  padding: 6px !important;
  border-radius: 14px !important;
  background: #f3f6f7 !important;
  overflow: hidden !important;
}

.e-n-tab-title {
  flex: 1 !important;
  border: 0 !important;
  background: transparent !important;
  padding: 14px 24px !important;
  font-weight: 700 !important;
  color: #111 !important;
  border-radius: 12px !important;
  position: relative !important;
  z-index: 2 !important;
  transition: all 0.4s ease !important;
}

.e-n-tab-title:hover {
  color: #004827 !important;
  transform: translateY(-5px);
}

.e-n-tab-title[aria-selected="true"] {
  color: #fff !important;
}

.e-n-tabs-heading::before {
  content: "" !important;
  position: absolute !important;
  left: 6px !important;
  top: 6px !important;
  bottom: 6px !important;
  width: calc((100% - 12px) / var(--tabs)) !important;
  border-radius: 12px !important;
  background: #004827 !important;
  transition: transform 0.35s ease !important;
  z-index: 1 !important;
}

/* Tab #1 */
.e-n-tabs-heading:has(.e-n-tab-title[aria-selected="true"]:nth-child(1))::before {
  transform: translateX(0%) !important;
}

/* Tab #2 */
.e-n-tabs-heading:has(.e-n-tab-title[aria-selected="true"]:nth-child(2))::before {
  transform: translateX(100%) !important;
}

/* Tab #3 */
.e-n-tabs-heading:has(.e-n-tab-title[aria-selected="true"]:nth-child(3))::before {
  transform: translateX(200%) !important;
}

/* Tab #4 */
.e-n-tabs-heading:has(.e-n-tab-title[aria-selected="true"]:nth-child(4))::before {
  transform: translateX(300%) !important;
}
/* Giới hạn chiều rộng của thanh tab = chiều rộng phần nội dung bên dưới */
.e-n-tabs-heading {
  max-width: 100% !important;
  width: 100% !important;
  margin: 0 auto !important;
  box-sizing: border-box !important;
}

/* Căn đều với content section */
.elementor-widget-container,
.e-n-tabs {
  width: 100% !important;
  margin: 0 auto !important;
  box-sizing: border-box !important;
}

/* Xóa padding dư 2 bên nếu có */
.elementor-element.e-con {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.e-n-tabs.e-activated {
    padding: 20px;
}
/*--chuyendong--*/
/* Fade-in-up nhẹ và thấp hơn */
@keyframes fadeSoftUp {
  0% {
    opacity: 0;
    transform: translateY(25px); /* trượt thấp hơn */
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.elementor-4130 .elementor-element.elementor-element-2ceeb17 .e-n-tabs-content > [role="tabpanel"] {
  animation: none !important;
  will-change: opacity, transform !important;
  transition: opacity 0.7s ease, transform 0.4s ease !important;
}

.elementor-4130 .elementor-element.elementor-element-2ceeb17 .e-n-tabs-content > [role="tabpanel"]:not([style*="display: none"]) {
  animation: fadeSoftUp 1s cubic-bezier(0.25, 0.8, 0.25, 1) both !important;
}
/* ===== Mobile ultra-clean tabs ≤48em ===== */
@media (max-width: 48em) {
  /* Đảm bảo các khung cha không phá sticky */
  .elementor-section,
  .elementor-container,
  .elementor-widget-container,
  .e-n-tabs {
    overflow: visible !important;
    transform: none !important;
  }

  /* Sticky header tab */
  .e-n-tabs-heading {
    position: sticky !important;
    top: 0 !important;
    z-index: 999 !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 8px !important;
    padding: 8px !important;
    background: transparent !important;
    backdrop-filter: blur(10px) !important;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05) !important;
  }

  .e-n-tab-title {
    padding: 12px !important;
    font-size: 14px !important;
    text-align: center !important;
    background: #f3f6f7cc !important;
    border-radius: 12px !important;
    color: #111 !important;
  }

  .e-n-tab-title[aria-selected="true"] {
    background: #004827 !important;
    color: #fff !important;
  }

  .e-n-tabs-heading::before {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c6ad5d *//* ===== GOLD PACKAGE DEAL BENEFITS BLOCK ===== */
.package-deal-card{
  position:relative; width:100%; max-width:1000px; margin:0 auto;
  padding:50px 36px 40px; border-radius:32px;
  background-image: url("http://vmkbeautylounge.com/wp-content/uploads/2025/10/banner-3@3x.jpg");
  background-size: cover;
  background-position: center;
  box-shadow:0 8px 40px rgba(0,0,0,.15);
  overflow:hidden; text-align:center;
}

/* Tiêu đề vàng ánh kim + shimmer wave */
.package-deal-title{
  font-size:clamp(30px,5vw,46px);
  font-weight:700;
  letter-spacing:.04em;
  position:relative;
  margin-bottom:28px;
  display:inline-block;
  color:transparent;
  background:linear-gradient(
    to right,
    #b8860b 0%,
    #FFD700 20%,
    #fff8d6 40%,
    #FFD700 60%,
    #b8860b 100%
  );
  background-size:200% auto;
  -webkit-background-clip:text;
  background-clip:text;
  overflow:hidden;
  opacity:0;
  transform:translateY(40px);
  transition:all .8s ease-out;
}
.package-deal-title.animate{
  opacity:1;
  transform:none;
  animation:goldWave 5s linear infinite;
}

/* Gạch chân ánh vàng */
.package-deal-title::before{
  content:"";
  position:absolute;
  left:0; bottom:-8px; right:0; margin:auto;
  width:100px; height:3px; border-radius:4px;
  background:linear-gradient(to right,#FFD700,#FFEC8B,#b8860b);
  opacity:0;
}
.package-deal-title.animate::before{
  animation:goldPulse 2.2s ease-in-out infinite alternate;
  opacity:1;
}

/* Danh sách lợi ích */
.package-deal-list{
  list-style:none; padding:0; margin:20px 0 0;
  display:flex; flex-direction:column; gap:18px; text-align:left;
}
.package-deal-item{
  position:relative;
  padding:16px 20px 16px 56px;
  border-radius:18px;
  background:rgba(255,255,255,.9);
  box-shadow:0 4px 14px rgba(255,220,130,.25);
  font-size:17px; color:#000000; line-height:1.6;
  opacity:0;
  transform:translateY(30px);
  transition:all .6s ease-out;
}
.package-deal-item.animate{
  opacity:1;
  transform:none;
  animation:softGlow 3s ease-in-out infinite;
}

/* Icon ngôi sao ✦ */
.package-deal-item::before{
  content:"\2726";
  position:absolute;
  left:20px; top:50%;
  transform:translateY(-50%);
  font-size:22px;
  font-weight:700;
  color:#004827 !important;
  background:none !important;
  -webkit-background-clip:initial !important;
  background-clip:initial !important;
  filter:none;
  opacity:0;
  transition:opacity .6s ease-in;
}
.package-deal-item.animate::before{ opacity:1; }

/* ===== ANIMATIONS ===== */
@keyframes goldPulse{
  0%{transform:scaleX(1); opacity:1;}
  100%{transform:scaleX(1.15); opacity:.7;}
}

@keyframes softGlow{
  0%{box-shadow:0 4px 14px rgba(255,215,0,.15);}
  50%{box-shadow:0 6px 22px rgba(255,215,0,.4);}
  100%{box-shadow:0 4px 14px rgba(255,215,0,.15);}
}

/* Hiệu ứng ánh sáng chạy nhẹ qua chữ */
@keyframes goldWave {
  0% { background-position: 200% center; }
  100% { background-position: -200% center; }
}
/* ===== END ===== *//* End custom CSS */