.elementor .e-339e0b9-66a1198{color:#a2f0ff;display:inline-block;flex:1 0 auto;align-self:center;order:-99999;.wp-block-button__link,
.elementor-button,
a.button,
.btn-selengkapnya {
position: relative;
overflow: hidden;
background: #2563eb;
color: #ffffff !important;
padding: 14px 36px;
border-radius: 8px;
font-weight: 700;
font-size: .93rem;
letter-spacing: .03em;
border: none;
text-decoration: none;
display: inline-block;
cursor: pointer;

/* smooth transitions */
transition:
  background   .3s ease,
  transform    .3s cubic-bezier(.34, 1.56, .64, 1),
  box-shadow   .3s ease,
  letter-spacing .3s ease;
}

/* shimmer sweep overlay */
.wp-block-button__link::after,
.elementor-button::after,
a.button::after,
.btn-selengkapnya::after {
content: '';
position: absolute;
top: 0; left: -100%;
width: 70%; height: 100%;
background: linear-gradient(
  105deg,
  transparent 30%,
  rgba(255, 255, 255, .28) 50%,
  transparent 70%
);
transition: left .55s ease;
pointer-events: none;
}

.wp-block-button__link:hover,
.elementor-button:hover,
a.button:hover,
.btn-selengkapnya:hover {
background: #1d4ed8;
transform: translateY(-4px) scale(1.04);
box-shadow: 0 12px 32px rgba(37, 99, 235, .40);
letter-spacing: .06em;
color: #ffffff !important;
text-decoration: none;
}

.wp-block-button__link:hover::after,
.elementor-button:hover::after,
a.button:hover::after,
.btn-selengkapnya:hover::after {
left: 140%;
}

.wp-block-button__link:active,
.elementor-button:active,
a.button:active,
.btn-selengkapnya:active {
transform: translateY(-1px) scale(1.01);
box-shadow: 0 5px 16px rgba(37, 99, 235, .30);
}\n}.elementor .e-7842f7e{flex-direction:column;}.elementor .e-d1be7b7{flex-direction:column;}