.elementor-3395 .elementor-element.elementor-element-8818f5a{width:auto;max-width:auto;top:78px;z-index:10;}body:not(.rtl) .elementor-3395 .elementor-element.elementor-element-8818f5a{left:78px;}body.rtl .elementor-3395 .elementor-element.elementor-element-8818f5a{right:78px;}.elementor-3395 .elementor-element.elementor-element-8818f5a .album-player.sr_waveform_simplebar .sonaar_fake_wave .sonaar_wave_base, .elementor-3395 .elementor-element.elementor-element-8818f5a .album-player.sr_waveform_simplebar .sonaar_fake_wave .sonaar_wave_cut{border-radius:0px;}.elementor-3395 .elementor-element.elementor-element-8818f5a .iron-audioplayer .srp_track_cta{position:relative;}.elementor-3395 .elementor-element.elementor-element-8818f5a .iron-audioplayer .srp_swiper .store-list{position:relative;}/* Start custom CSS for music-player, class: .elementor-element-8818f5a */#sonaar-player {
  height: 92px !important;
  background: linear-gradient(115deg, rgba(9,3,16,.98), rgba(25,5,35,.98) 55%, rgba(13,2,23,.98)) !important;
  border-top: 1px solid rgba(255,46,166,.55) !important;
  box-shadow: 0 -14px 45px rgba(0,0,0,.55), 0 -1px 18px rgba(255,46,166,.16) !important;
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);
  color: #fff !important;
  font-family: inherit !important;
}
#sonaar-player::before {
  content: "";
  position: absolute;
  inset: 0 0 auto 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #ff2ea6 30%, #a020f0 70%, transparent);
  box-shadow: 0 0 14px rgba(255,46,166,.7);
}
#sonaar-player .player {
  max-width: 1500px;
  margin: 0 auto;
  padding: 0 28px !important;
}
#sonaar-player .player-row {
  height: 92px !important;
  align-items: center !important;
  gap: 24px;
}
#sonaar-player .playerNowPlaying {
  min-width: 280px !important;
}
#sonaar-player .track-name {
  color: #fff !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  letter-spacing: .02em;
}
#sonaar-player .track-album {
  color: #c9b9d4 !important;
  font-size: 11px !important;
  letter-spacing: .12em;
  text-transform: uppercase;
  margin-top: 5px;
}
#sonaar-player .control .play {
  width: 48px !important;
  height: 48px !important;
  min-width: 48px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  background: linear-gradient(135deg, #ff2ea6, #a020f0) !important;
  border: 1px solid rgba(255,255,255,.32) !important;
  border-radius: 50% !important;
  box-shadow: 0 8px 24px rgba(255,46,166,.42), inset 0 1px 0 rgba(255,255,255,.28);
  transition: transform .2s ease, box-shadow .2s ease;
}
#sonaar-player .control .play:hover {
  transform: scale(1.07);
  box-shadow: 0 10px 30px rgba(255,46,166,.6), inset 0 1px 0 rgba(255,255,255,.32);
}
#sonaar-player .timing {
  color: #bdaec8 !important;
  font-size: 11px !important;
}
#sonaar-player .sr_progressbar_sticky {
  flex: 1;
}
#sonaar-player .wave {
  opacity: .72;
  filter: saturate(1.35) brightness(1.12);
}
#sonaar-player .sonaar_wave_base {
  opacity: .48;
}
#sonaar-player .sonaar_wave_cut {
  filter: saturate(1.7) brightness(1.2);
}
#sonaar-player .volume,
#sonaar-player .close {
  color: #d8c9e2 !important;
  transition: color .2s ease, transform .2s ease;
}
#sonaar-player .volume:hover,
#sonaar-player .close:hover {
  color: #ff2ea6 !important;
  transform: scale(1.06);
}
@media (max-width: 767px) {
  #sonaar-player { height: 76px !important; }
  #sonaar-player .player { padding: 0 14px !important; }
  #sonaar-player .player-row { height: 76px !important; gap: 12px; }
  #sonaar-player .playerNowPlaying { min-width: 0 !important; }
  #sonaar-player .track-name { font-size: 13px !important; }
  #sonaar-player .track-album { display: none !important; }
  #sonaar-player .control .play {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
  }
}.elementor-3395 .elementor-element.elementor-element-8818f5a:hover,
.elementor-3395 .elementor-element.elementor-element-8818f5a:focus-within {
  opacity: 1 !important;
  transform: scale(1);
}.elementor-3395 .elementor-element.elementor-element-8818f5a {
  left: 12px !important;
  top: 12px !important;
  width: calc(100% - 24px) !important;
  aspect-ratio: 1 / 1;
  opacity: 0;
  transform: scale(.98);
  transition: opacity .28s ease, transform .28s ease;
  overflow: hidden;
  border-radius: 12px;
}
.fading-track-card:hover .elementor-3395 .elementor-element.elementor-element-8818f5a,
.fading-track-card:focus-within .elementor-3395 .elementor-element.elementor-element-8818f5a {
  opacity: 1;
  transform: scale(1);
}
.elementor-3395 .elementor-element.elementor-element-8818f5a .elementor-widget-container,
.elementor-3395 .elementor-element.elementor-element-8818f5a article,
.elementor-3395 .elementor-element.elementor-element-8818f5a .iron-audioplayer,
.elementor-3395 .elementor-element.elementor-element-8818f5a .srp_player_boxed,
.elementor-3395 .elementor-element.elementor-element-8818f5a .album-player,
.elementor-3395 .elementor-element.elementor-element-8818f5a .srp_control_box {
  width: 100% !important;
  height: 100% !important;
}
.elementor-3395 .elementor-element.elementor-element-8818f5a .srp-play-button {
  width: 100% !important;
  height: 100% !important;
  min-width: 100% !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  border-radius: 12px !important;
  color: #ffffff !important;
  font-size: 34px !important;
  background: rgba(12, 2, 22, .34) !important;
  border: 1px solid rgba(255, 46, 166, .42) !important;
  box-shadow: inset 0 0 55px rgba(34, 0, 55, .38);
  backdrop-filter: brightness(.58) saturate(.48);
  -webkit-backdrop-filter: brightness(.58) saturate(.48);
  cursor: pointer;
  transition: background .25s ease, box-shadow .25s ease;
}
.elementor-3395 .elementor-element.elementor-element-8818f5a .srp-play-button:hover {
  background: rgba(20, 2, 34, .42) !important;
  box-shadow: inset 0 0 70px rgba(55, 0, 80, .48), 0 0 28px rgba(255, 46, 166, .22);
}
.elementor-3395 .elementor-element.elementor-element-8818f5a .srp-play-button::before {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 66px;
  height: 66px;
  border-radius: 50%;
  background: linear-gradient(135deg, #ff2ea6, #a020f0);
  border: 1px solid rgba(255,255,255,.42);
  box-shadow: 0 10px 32px rgba(255,46,166,.5), inset 0 1px 0 rgba(255,255,255,.3);
}
.elementor-3395 .elementor-element.elementor-element-8818f5a .srp-play-button-label,
.elementor-3395 .elementor-element.elementor-element-8818f5a .srp-pause-button-label,
.elementor-3395 .elementor-element.elementor-element-8818f5a .srp_wave_box,
.elementor-3395 .elementor-element.elementor-element-8818f5a .playlist {
  display: none !important;
}
@media (max-width: 767px) {
  .elementor-3395 .elementor-element.elementor-element-8818f5a { opacity: 1; transform: scale(1); }
}.elementor-3395 .elementor-element.elementor-element-8818f5a {
  left: 12px !important;
  top: 12px !important;
  width: calc(100% - 24px) !important;
  aspect-ratio: 1 / 1;
  opacity: 0;
  transform: scale(.98);
  transition: opacity .28s ease, transform .28s ease;
  overflow: hidden;
  border-radius: 12px;
}
.fading-track-card:hover .elementor-3395 .elementor-element.elementor-element-8818f5a,
.fading-track-card:focus-within .elementor-3395 .elementor-element.elementor-element-8818f5a {
  opacity: 1;
  transform: scale(1);
}
.elementor-3395 .elementor-element.elementor-element-8818f5a .elementor-widget-container,
.elementor-3395 .elementor-element.elementor-element-8818f5a article,
.elementor-3395 .elementor-element.elementor-element-8818f5a .iron-audioplayer,
.elementor-3395 .elementor-element.elementor-element-8818f5a .srp_player_boxed,
.elementor-3395 .elementor-element.elementor-element-8818f5a .album-player,
.elementor-3395 .elementor-element.elementor-element-8818f5a .srp_control_box {
  width: 100% !important;
  height: 100% !important;
}
.elementor-3395 .elementor-element.elementor-element-8818f5a .srp-play-button {
  width: 100% !important;
  height: 100% !important;
  min-width: 100% !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  border-radius: 12px !important;
  color: #ffffff !important;
  font-size: 22px !important;
  background: rgba(12, 2, 22, .34) !important;
  border: 1px solid rgba(255, 46, 166, .42) !important;
  box-shadow: inset 0 0 55px rgba(34, 0, 55, .38);
  backdrop-filter: brightness(.58) saturate(.48);
  -webkit-backdrop-filter: brightness(.58) saturate(.48);
  cursor: pointer;
  transition: background .25s ease, box-shadow .25s ease;
}
.elementor-3395 .elementor-element.elementor-element-8818f5a .srp-play-button:hover {
  background: rgba(20, 2, 34, .42) !important;
  box-shadow: inset 0 0 70px rgba(55, 0, 80, .48), 0 0 28px rgba(255, 46, 166, .22);
}
.elementor-3395 .elementor-element.elementor-element-8818f5a .srp-play-button::before {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 58px;
  height: 58px;
  border-radius: 50%;
  background: linear-gradient(135deg, #ff2ea6, #a020f0);
  border: 1px solid rgba(255,255,255,.42);
  box-shadow: 0 10px 32px rgba(255,46,166,.5), inset 0 1px 0 rgba(255,255,255,.3);
}
.elementor-3395 .elementor-element.elementor-element-8818f5a .srp-play-button-label,
.elementor-3395 .elementor-element.elementor-element-8818f5a .srp-pause-button-label,
.elementor-3395 .elementor-element.elementor-element-8818f5a .srp_wave_box,
.elementor-3395 .elementor-element.elementor-element-8818f5a .playlist {
  display: none !important;
}
@media (max-width: 767px) {
  .elementor-3395 .elementor-element.elementor-element-8818f5a { opacity: 1; transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-3395{--p:#ef2fff;--v:#a93cff;--b:rgba(255,0,255,.25);--m:rgba(255,255,255,.72);background:#05030a!important;color:#fff}
body.elementor-page-3395>.e-con{background:#05030a!important}
body.elementor-page-3395 .elementor-element-74819ce{background:#05030a!important;padding:34px 0 72px!important;gap:32px!important}
body.elementor-page-3395 .elementor-element-74819ce>section{width:calc(100% - 64px)!important;max-width:1120px!important;margin:0 auto!important;border:1px solid var(--b)!important;border-radius:24px!important;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.34)}
body.elementor-page-3395 .elementor-element-5544810{background-image:radial-gradient(circle at 82% 38%,rgba(194,42,255,.28),transparent 35%),linear-gradient(90deg,rgba(8,3,15,.98),rgba(15,5,25,.88) 52%,rgba(8,3,15,.56)),url("https://tuniwavesounds.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-15-2026-07_58_14-PM-1024x576.png")!important;background-size:auto,auto,cover!important;background-position:center!important}
body.elementor-page-3395 .elementor-element-f20233d{background:linear-gradient(180deg,#160a24,#0a0510)!important}
body.elementor-page-3395 .elementor-element-74bef2e{background:radial-gradient(circle at 15% 5%,rgba(239,47,255,.12),transparent 38%),#09050e!important}
body.elementor-page-3395 .elementor-element-15b58eb{background:#07050a!important}
body.elementor-page-3395 .elementor-element-0c7073d{background:linear-gradient(135deg,#260b39,#130820 55%,#08050c)!important}
body.elementor-page-3395 .elementor-element-bc87742{background:radial-gradient(circle at 85% 8%,rgba(169,60,255,.14),transparent 35%),#08050c!important}
body.elementor-page-3395 h1,body.elementor-page-3395 h2,body.elementor-page-3395 h3,body.elementor-page-3395 h4,body.elementor-page-3395 .elementor-heading-title{font-family:Montserrat,Arial,sans-serif!important;color:#fff!important}
body.elementor-page-3395 h1{letter-spacing:-.045em!important;line-height:.98!important}body.elementor-page-3395 h2{letter-spacing:-.03em!important}
body.elementor-page-3395 p,body.elementor-page-3395 .elementor-widget-text-editor,body.elementor-page-3395 .elementor-widget-text-editor *{color:var(--m)}
body.elementor-page-3395 article{background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(18,7,31,.86))!important;border:1px solid var(--b)!important;border-radius:16px!important;box-shadow:0 18px 55px rgba(0,0,0,.28);overflow:hidden;transition:.25s}
body.elementor-page-3395 article:hover{transform:translateY(-4px);border-color:rgba(239,47,255,.55)!important;box-shadow:0 24px 65px rgba(150,35,200,.2)}
body.elementor-page-3395 a.elementor-button,body.elementor-page-3395 .elementor-button,body.elementor-page-3395 a[role=button]{color:#fff!important;background:linear-gradient(100deg,var(--p),var(--v))!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:9px!important;box-shadow:0 10px 30px rgba(226,35,255,.2);transition:.2s}
body.elementor-page-3395 a.elementor-button:hover,body.elementor-page-3395 .elementor-button:hover{transform:translateY(-2px);filter:brightness(1.1)}
@media(max-width:767px){body.elementor-page-3395 .elementor-element-74819ce{padding:18px 0 40px!important;gap:18px!important}body.elementor-page-3395 .elementor-element-74819ce>section{width:calc(100% - 24px)!important;border-radius:16px!important}body.elementor-page-3395 a.elementor-button,body.elementor-page-3395 .elementor-button{width:100%}}body.elementor-page-3395 {
 --tw-bg:#05030a;--tw-plum:#160a24;--tw-panel:rgba(16,7,27,.82);
 --tw-pink:#ef2fff;--tw-purple:#a73cff;--tw-border:rgba(255,0,255,.24);
 --tw-line:rgba(255,255,255,.10);--tw-white:#fff;--tw-muted:rgba(255,255,255,.72);
 background:#05030a!important;color:#fff;
}
body.elementor-page-3395>.elementor-element,body.elementor-page-3395 .e-con.e-parent{background-color:#05030a!important}
body.elementor-page-3395 .e-con.e-parent:nth-of-type(even){background-image:radial-gradient(circle at 85% 12%,rgba(169,60,255,.12),transparent 36%)!important}
body.elementor-page-3395 h1,body.elementor-page-3395 h2,body.elementor-page-3395 h3,body.elementor-page-3395 h4,body.elementor-page-3395 h5,body.elementor-page-3395 h6,body.elementor-page-3395 .elementor-heading-title{color:#fff!important;font-family:Montserrat,Arial,sans-serif!important}
body.elementor-page-3395 h1{letter-spacing:-.045em!important;line-height:.98!important}
body.elementor-page-3395 h2{letter-spacing:-.025em!important}
body.elementor-page-3395 p,body.elementor-page-3395 .elementor-widget-text-editor,body.elementor-page-3395 .elementor-widget-text-editor *{color:var(--tw-muted)}
body.elementor-page-3395 article{background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(18,7,31,.78))!important;border:1px solid var(--tw-border)!important;border-radius:16px!important;box-shadow:0 18px 55px rgba(0,0,0,.25);overflow:hidden;transition:.25s ease}
body.elementor-page-3395 article:hover{transform:translateY(-4px);border-color:rgba(239,47,255,.52)!important;box-shadow:0 24px 65px rgba(150,35,200,.18)}
body.elementor-page-3395 article img{transition:transform .4s ease,filter .4s ease}
body.elementor-page-3395 article:hover img{transform:scale(1.025);filter:contrast(1.05) saturate(1.08)}
body.elementor-page-3395 a.elementor-button,body.elementor-page-3395 .elementor-button,body.elementor-page-3395 a[role=button]{color:#fff!important;background:linear-gradient(100deg,var(--tw-pink),var(--tw-purple))!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:8px!important;box-shadow:0 10px 30px rgba(226,35,255,.17);transition:.2s ease}
body.elementor-page-3395 a.elementor-button:hover,body.elementor-page-3395 .elementor-button:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 14px 38px rgba(226,35,255,.28)}
body.elementor-page-3395 .elementor-widget-text-editor strong{color:#fff!important}
body.elementor-page-3395 img{border-color:var(--tw-border)!important}
body.elementor-page-3395 ::selection{background:var(--tw-pink);color:#fff}
@media(max-width:767px){body.elementor-page-3395 h1{letter-spacing:-.035em!important}body.elementor-page-3395 article{border-radius:12px!important}body.elementor-page-3395 a.elementor-button,body.elementor-page-3395 .elementor-button{width:100%}}
body.elementor-page-3395 {
  --mw-bg: #05030a;
  --mw-panel: rgba(18, 7, 31, .82);
  --mw-panel-soft: rgba(255, 255, 255, .035);
  --mw-magenta: #f02cff;
  --mw-violet: #a93cff;
  --mw-border: rgba(255, 0, 255, .24);
  --mw-text: #ffffff;
  --mw-muted: rgba(255, 255, 255, .70);
  background: var(--mw-bg);
  color: var(--mw-text);
}
body.elementor-page-3395 > .elementor-element,
body.elementor-page-3395 .e-con.e-parent {
  background-color: var(--mw-bg) !important;
}
body.elementor-page-3395 h1,
body.elementor-page-3395 h2,
body.elementor-page-3395 h3,
body.elementor-page-3395 h4,
body.elementor-page-3395 h5,
body.elementor-page-3395 h6,
body.elementor-page-3395 .elementor-heading-title {
  color: var(--mw-text) !important;
  font-family: Montserrat, Arial, sans-serif !important;
}
body.elementor-page-3395 p,
body.elementor-page-3395 .elementor-widget-text-editor,
body.elementor-page-3395 .elementor-widget-text-editor * {
  color: var(--mw-muted);
}
body.elementor-page-3395 article,
body.elementor-page-3395 .e-con.e-child {
  border-color: var(--mw-border) !important;
}
body.elementor-page-3395 article {
  background: linear-gradient(145deg, rgba(255,255,255,.045), rgba(18,7,31,.70)) !important;
  border: 1px solid var(--mw-border) !important;
  border-radius: 16px;
  box-shadow: 0 18px 55px rgba(0,0,0,.22);
}
body.elementor-page-3395 a.elementor-button,
body.elementor-page-3395 .elementor-button,
body.elementor-page-3395 a[role="button"] {
  color: #fff !important;
  background: linear-gradient(100deg, var(--mw-magenta), var(--mw-violet)) !important;
  border: 1px solid rgba(255,255,255,.18) !important;
  border-radius: 10px !important;
  box-shadow: 0 10px 30px rgba(226,35,255,.16);
}
body.elementor-page-3395 a.elementor-button:hover,
body.elementor-page-3395 .elementor-button:hover {
  transform: translateY(-2px);
  filter: brightness(1.08);
  box-shadow: 0 14px 38px rgba(226,35,255,.26);
}
body.elementor-page-3395 img {
  border-color: var(--mw-border) !important;
}
body.elementor-page-3395 [class*="elementor-element"]:has(> .elementor-widget-container > p:first-child) strong,
body.elementor-page-3395 .elementor-widget-text-editor strong {
  color: #fff;
}
body.elementor-page-3395 ::selection {
  background: var(--mw-magenta);
  color: #fff;
}
@media (max-width: 767px) {
  body.elementor-page-3395 article { border-radius: 12px; }
}
body.elementor-page-3395 h1[data-id="8aac929"]{font-size:66px!important;line-height:1.08!important;max-width:688px!important}
@media(max-width:767px){body.elementor-page-3395 h1[data-id="8aac929"]{font-size:35.2px!important;line-height:1.08!important;max-width:100%!important}body.elementor-page-3395 .elementor-element-5544810{padding:64px 24px!important}}
/* HOME HERO STYLE MATCH */
body.elementor-page-3395 h1[data-id="8aac929"]{font-family:Montserrat,Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.035em!important;color:#fff!important}
body.elementor-page-3395 [data-id="aa7aa56"]{color:#ff00ff!important}
body.elementor-page-3395 [data-id="51f4936"]{font-family:Inter,Arial,sans-serif!important;font-size:20px!important;line-height:1.65!important;font-weight:400!important;color:#e8dfee!important}
body.elementor-page-3395 a[data-id="3dfaef1"]{background:#ff00ff!important;color:#000!important;border:0!important;border-radius:6px!important;box-shadow:none!important;font-weight:700!important;transform:none!important;transition:background-color .12s cubic-bezier(.455,.03,.515,.955),color .12s cubic-bezier(.455,.03,.515,.955)!important}
body.elementor-page-3395 a[data-id="4cd3807"]{background:rgba(8,3,15,.72)!important;color:#fff!important;border:1px solid rgba(255,0,255,.55)!important;border-radius:6px!important;box-shadow:none!important;font-weight:700!important;transform:none!important;transition:background-color .12s cubic-bezier(.455,.03,.515,.955),color .12s cubic-bezier(.455,.03,.515,.955)!important}
body.elementor-page-3395 a[data-id="3dfaef1"]:hover,body.elementor-page-3395 a[data-id="4cd3807"]:hover{background:#fff!important;color:#000!important;transform:none!important;box-shadow:none!important}/* End custom CSS */