.elementor .section-heading{max-width:7.5em;font-family:var(--font-pbifurC);font-weight:400;font-size:clamp(34px, 5.7vw, 100vw);letter-spacing:-0.02em;line-height:1em;text-align:center;text-transform:uppercase;align-self:center;position: relative;\n}.elementor .color-accent{color:var(--accent-pink);}.elementor .color-white{color:var(--color-white);}.elementor .js-font-replace{z-index: 2;\n}.elementor .float{margin-block-end:20px;}.elementor .hero-top-glow{--size: 30vw;
--speed: 30s;
--easing: cubic-bezier(0.8, 0.2, 0.2, 0.8);
width: var(--size) !important;
height: var(--size) !important;
-webkit-filter: blur(calc(var(--size) / 5));
filter: blur(calc(var(--size) / 5));
background-image: -webkit-gradient(linear, left top, left bottom, from(#FF0099), to(#FF0099));
background-image: linear-gradient(#FF0099, #FF0099);
-webkit-animation: rotate var(--speed) var(--easing) alternate infinite;
animation: rotate var(--speed) var(--easing) alternate infinite;
border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
position: absolute;
left: calc(50% - var(--size) / 2);
top: -13vw;
z-index: -1;
opacity: 0.5;
pointer-events: none;\n}.elementor .hero-top-glow-header{z-index: 1;;\n}.elementor .btn{background-color:#00000000;background-image: -webkit-gradient(linear, left top, right top, from(#FF0096), color-stop(#FF0096), color-stop(#de6caf), to(#FF0096)) !important;
background-image: linear-gradient(to right, #FF0096, #FF0096, #de6caf, #FF0096) !important;
background-size: 300% 100% !important;

s {
margin-inline: 5px;
}\n}.elementor .btn:hover,.elementor .btn:focus-visible{background-position: 100% 0 !important;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out;\n}.elementor .btn-gold{background-image: linear-gradient(
  90deg,
  #9f7835 0%,
  #c8a45a 18%,
  #f1d990 42%,
  #ffeab5 52%,
  #d2aa5d 68%,
  #a77b35 100%
) !important;
color:#000 !important;
border-color: #D5B076 !important;\n}