.elementor .Inter-900{font-family:Inter;font-weight:900;}.elementor .css-BTN-WTS-vrd{padding:0px;margin:0px;box-sizing: border-box;

position: relative;
isolation: isolate;
overflow: hidden;

display: inline-flex;
align-items: center;
justify-content: center;

width: fit-content;
max-width: 100%;
min-height: 50px;
padding: 11px 24px;

border: 1px solid rgba(255, 255, 255, 0.42);
border-radius: 16px;

background-color: rgba(0, 187, 45, 0.78);

background-image:
radial-gradient(
  circle at 25% 0%,
  rgba(255, 255, 255, 0.48) 0%,
  rgba(255, 255, 255, 0.18) 20%,
  rgba(255, 255, 255, 0) 46%
),
linear-gradient(
  110deg,
  rgba(255, 255, 255, 0) 0%,
  rgba(255, 255, 255, 0) 38%,
  rgba(255, 255, 255, 0.38) 48%,
  rgba(255, 255, 255, 0.08) 55%,
  rgba(255, 255, 255, 0) 65%,
  rgba(255, 255, 255, 0) 100%
);

background-repeat: no-repeat;
background-size:
100% 100%,
45% 220%;

background-position:
center,
-220% center;

font-family: "Ubuntu", sans-serif;
font-size: clamp(16px, 1vw + 12px, 22px);
font-weight: 800;
line-height: 1.2;
letter-spacing: 0.2px;

color: #ffffff;
-webkit-text-fill-color: #ffffff;

text-align: center;
text-decoration: none;
text-transform: none;

text-shadow:
0 1px 2px rgba(0, 0, 0, 0.34),
0 0 9px rgba(255, 255, 255, 0.12);

-webkit-backdrop-filter: blur(16px) saturate(165%);
backdrop-filter: blur(16px) saturate(165%);

box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.58),
inset 0 -2px 0 rgba(0, 70, 18, 0.25),
inset 0 -10px 20px rgba(0, 82, 25, 0.25),
inset 0 0 18px rgba(255, 255, 255, 0.10),
0 8px 22px rgba(0, 187, 45, 0.28),
0 10px 28px rgba(0, 0, 0, 0.22);

cursor: pointer;

transition:
transform 0.22s ease,
background-color 0.22s ease,
background-position 0.70s cubic-bezier(0.22, 1, 0.36, 1),
border-color 0.22s ease,
box-shadow 0.22s ease,
filter 0.22s ease;\n}.elementor .css-BTN-WTS-vrd:hover,.elementor .css-BTN-WTS-vrd:focus-visible{transform: translateY(-2px) scale(1.015);

background-color: rgba(0, 187, 45, 0.90);

background-position:
center,
260% center;

border-color: rgba(255, 255, 255, 0.62);

filter: brightness(1.06);

color: #ffffff;
-webkit-text-fill-color: #ffffff;

box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.68),
inset 0 -2px 0 rgba(0, 70, 18, 0.26),
inset 0 -10px 22px rgba(0, 82, 25, 0.28),
inset 0 0 22px rgba(255, 255, 255, 0.15),
0 12px 30px rgba(0, 187, 45, 0.38),
0 15px 36px rgba(0, 0, 0, 0.24);\n}.elementor .css-BTN-WTS-vrd:active{transform: translateY(0) scale(0.98);

background-color: rgba(0, 187, 45, 0.96);

filter: brightness(0.98);

box-shadow:
inset 0 2px 8px rgba(0, 65, 20, 0.34),
inset 0 1px 0 rgba(255, 255, 255, 0.42),
0 5px 15px rgba(0, 187, 45, 0.24);\n}.elementor .inter-900{font-family:Inter;font-weight:900;}.elementor .css-entretenimiento{background-image: linear-gradient(
100deg,
#14b8dc 0%,
#476cf2 35%,
#e238c9 60%
) !important;

background-repeat: no-repeat !important;

-webkit-background-clip: text !important;
background-clip: text !important;

color: transparent !important;
-webkit-text-fill-color: transparent !important;

/* Permite que el área del degradado crezca */
display: block !important;
box-sizing: content-box !important;
width: auto !important;
max-width: none !important;
overflow: visible !important;

/* Espacio para acentos, Ñ y bordes laterales */
padding-top: 0.18em !important;
padding-right: 0.28em !important;
padding-bottom: 0.12em !important;
padding-left: 0.08em !important;

/* Compensa el espacio para no alterar la posición */
margin-top: -0.18em !important;
margin-right: -0.28em !important;
margin-bottom: -0.12em !important;
margin-left: -0.08em !important;\n}.elementor .Copy-inicio{font-family:Ubuntu;font-weight:400;font-size:20px;}.elementor .css-cont-liquid-glass{padding:10px;box-sizing: border-box;

position: relative;
isolation: isolate;
overflow: hidden;

width: 100%;
padding: 18px 22px;

border: 1px solid rgba(255, 255, 255, 0.24);
border-radius: 18px;

/* Fondo neutro y transparente */
background-color: rgba(255, 255, 255, 0.08);

background-image:
radial-gradient(
  circle at 15% 0%,
  rgba(255, 255, 255, 0.20) 0%,
  rgba(255, 255, 255, 0.08) 28%,
  rgba(255, 255, 255, 0) 55%
),
linear-gradient(
  135deg,
  rgba(255, 255, 255, 0.10) 0%,
  rgba(255, 255, 255, 0.03) 45%,
  rgba(255, 255, 255, 0.07) 100%
);

background-repeat: no-repeat;
background-size: 100% 100%;

-webkit-backdrop-filter: blur(18px) saturate(145%);
backdrop-filter: blur(18px) saturate(145%);

box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.30),
inset 0 -1px 0 rgba(255, 255, 255, 0.06),
inset 0 0 24px rgba(255, 255, 255, 0.04),
0 12px 32px rgba(0, 0, 0, 0.18);

transition:
transform 0.25s ease,
border-color 0.25s ease,
background-color 0.25s ease,
box-shadow 0.25s ease;\n}