.elementor .e-049585c-d90fcc7{width:auto;height:40px;padding:0px;display:flex;align-items:center;}.elementor .e-d1b81be-acf5fed{width:auto;height:auto;column-gap:24px;padding:0px;display:flex;flex-direction:row;row-gap:0px;justify-content:space-between;align-items:center;}.elementor .e-97c6632-48e03fe{width:14px;height:14px;color:#ffffff;}.elementor .e-d419853-dec2006{width:14px;height:14px;color:#ffffff;}.elementor .e-ecc6639-f8d2d6e{width:14px;height:14px;color:#ffffff;}.elementor .e-9312e37-aeb618a{width:14px;height:14px;color:#ffffff;}.elementor .e-93c5ed7-47e17a8{width:100%;column-gap:16px;padding:0px;display:flex;flex-direction:row;row-gap:0px;justify-content:flex-end;align-items:center;}.elementor .e-3ea21dd-e47473e{height:50px;padding:0px;display:flex;flex-direction:row;justify-content:space-between;}.elementor .e-ed710ae-83fbe90{width:auto;min-width:70px;padding:16px;display:flex;flex-direction:column;row-gap:8px;align-items:start;}.elementor .e-52935fd-f946b8d{padding:16px;display:flex;flex-direction:column;row-gap:24px;align-items:start;}.elementor .e-8795164-7e693a5{width:auto;column-gap:24px;padding:0px;border-radius:8px;border-width:1px;border-color:hsl(0, 0%, 40%);border-style:solid;display:flex;flex-direction:row;}.elementor .e-94dd546-9af7140{width:100%;column-gap:0px;padding:24px;border-radius:16px;display:flex;flex-direction:column;row-gap:48px;align-items:start;position: relative;
  overflow: hidden;

 background: linear-gradient(
      45deg,
      rgba(119, 80, 159, 0.5) 0%,
      rgba(119, 80, 159, 0.25) 20%,
      rgba(119, 80, 159, 0.1) 50%
  );

  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);

  border: 1px solid rgba(255, 255, 255, 0.25);

  box-shadow:
      0 8px 30px rgba(0, 0, 0, 0.25),
      inset 0 1px 0 rgba(255, 255, 255, 0.4);

  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Lighting layer */
selector::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: radial-gradient(
      circle at top center,
      rgba(255, 255, 255, 0.35),
      transparent 60%
  );

  opacity: 0.6;
  pointer-events: none;
}

/* Optional hover lift */
selector:hover {
  transform: translateY(-4px);
  box-shadow:
      0 14px 45px rgba(0, 0, 0, 0.35),
      inset 0 1px 0 rgba(255, 255, 255, 0.5);\n}.elementor .e-1103a8e-af47ed3{width:auto;column-gap:24px;padding:0px;display:flex;flex-direction:row;row-gap:0px;}.elementor .e-fa15e83-a9500f4{width:100%;padding-block-start:4px;padding-block-end:4px;padding-inline-start:32px;padding-inline-end:32px;border-radius:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position: relative;
  overflow: hidden;

  border-radius: 8px;

  /* Glass background */
  background: linear-gradient(
      -90deg,
      rgba(255, 255, 255, 0.15) 0%,
      rgba(255, 255, 255, 0.05) 20%,
      rgba(255, 255, 255, 0.02) 50%
  );

  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);

  border: 1px solid rgba(255, 255, 255, 0.25);

  box-shadow:
      0 8px 30px rgba(0, 0, 0, 0.25),
      inset 0 1px 0 rgba(255, 255, 255, 0.4);

  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Lighting layer */
selector::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: radial-gradient(
      circle at top center,
      rgba(255, 255, 255, 0.35),
      transparent 60%
  );

  opacity: 0.6;
  pointer-events: none;
}

/* Optional hover lift */
selector:hover {
  transform: translateY(-4px);
  box-shadow:
      0 14px 45px rgba(0, 0, 0, 0.35),
      inset 0 1px 0 rgba(255, 255, 255, 0.5);\n}.elementor .e-1cc4fc9{column-gap:0px;padding-block-start:60px;padding-block-end:60px;padding-inline-start:120px;padding-inline-end:120px;display:flex;flex-direction:column;row-gap:24px;}