.elementor-48 .elementor-element.elementor-element-5983876{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-48 .elementor-element.elementor-element-c16aa2d{--display:flex;}.elementor-48 .elementor-element.elementor-element-48cbd6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-48 .elementor-element.elementor-element-6049ce1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-48 .elementor-element.elementor-element-13288bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-34cfa8a */.btn-center{
text-align:center;
margin:20px 0;
}

.btn-lotto-gold{
display:inline-flex;
align-items:center;
justify-content:center;

/* 🔥 แดงทองตามธีม */
background:
linear-gradient(
180deg,
#ffe7a3 0%,
#d8a22b 45%,
#8f5600 100%
);

color:#5a0000 !important;
-webkit-text-fill-color:#5a0000 !important;

font-size:26px;
font-weight:800;
padding:20px 50px;

border-radius:22px;
text-decoration:none !important;

/* ✨ ขอบทอง */
border:3px solid rgba(255,235,170,.9);

/* 🔥 เงาทองแดง */
box-shadow:
0 12px 30px rgba(0,0,0,0.45),
0 0 25px rgba(255,210,90,0.35),
inset 0 2px 0 rgba(255,255,255,0.45);

letter-spacing:0.5px;

position:relative;
overflow:hidden;

transition:all .25s ease;

/* ✨ pulse ทอง */
animation:luxuryPulse 2.2s infinite;
}

/* ✨ hover */

.btn-lotto-gold:hover{

transform:translateY(-5px) scale(1.06);

background:
linear-gradient(
180deg,
#fff0b8 0%,
#f0bc42 45%,
#9b650f 100%
);

box-shadow:
0 20px 45px rgba(0,0,0,0.6),
0 0 40px rgba(255,215,100,0.55);

}

/* ✨ แสงวิ่ง */

.btn-lotto-gold::before{
content:'';
position:absolute;
top:0;
left:-80%;
width:50%;
height:100%;

background:
linear-gradient(
120deg,
transparent,
rgba(255,255,255,0.85),
transparent
);

transform:skewX(-20deg);

animation:shineWhite 3s infinite;
}

/* 🔥 pulse */

@keyframes luxuryPulse{

0%{
transform:scale(1);
box-shadow:0 0 0 0 rgba(255,210,90,0.45);
}

50%{
transform:scale(1.04);
box-shadow:0 0 0 16px rgba(255,210,90,0);
}

100%{
transform:scale(1);
box-shadow:0 0 0 0 rgba(255,210,90,0);
}

}

/* ✨ แสงวิ่ง */

@keyframes shineWhite{

0%{
left:-80%;
}

100%{
left:120%;
}

}

/* 📱 มือถือ */

@media(max-width:767px){

.btn-lotto-gold{
font-size:20px;
padding:16px 28px;
width:100%;
max-width:100%;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76280bd */.btn-center{
text-align:center;
margin:20px 0;
}

.btn-lotto-gold{
display:inline-flex;
align-items:center;
justify-content:center;

/* 🔥 แดงทองตามธีม */
background:
linear-gradient(
180deg,
#ffe7a3 0%,
#d8a22b 45%,
#8f5600 100%
);

color:#5a0000 !important;
-webkit-text-fill-color:#5a0000 !important;

font-size:26px;
font-weight:800;
padding:20px 50px;

border-radius:22px;
text-decoration:none !important;

/* ✨ ขอบทอง */
border:3px solid rgba(255,235,170,.9);

/* 🔥 เงาทองแดง */
box-shadow:
0 12px 30px rgba(0,0,0,0.45),
0 0 25px rgba(255,210,90,0.35),
inset 0 2px 0 rgba(255,255,255,0.45);

letter-spacing:0.5px;

position:relative;
overflow:hidden;

transition:all .25s ease;

/* ✨ pulse ทอง */
animation:luxuryPulse 2.2s infinite;
}

/* ✨ hover */

.btn-lotto-gold:hover{

transform:translateY(-5px) scale(1.06);

background:
linear-gradient(
180deg,
#fff0b8 0%,
#f0bc42 45%,
#9b650f 100%
);

box-shadow:
0 20px 45px rgba(0,0,0,0.6),
0 0 40px rgba(255,215,100,0.55);

}

/* ✨ แสงวิ่ง */

.btn-lotto-gold::before{
content:'';
position:absolute;
top:0;
left:-80%;
width:50%;
height:100%;

background:
linear-gradient(
120deg,
transparent,
rgba(255,255,255,0.85),
transparent
);

transform:skewX(-20deg);

animation:shineWhite 3s infinite;
}

/* 🔥 pulse */

@keyframes luxuryPulse{

0%{
transform:scale(1);
box-shadow:0 0 0 0 rgba(255,210,90,0.45);
}

50%{
transform:scale(1.04);
box-shadow:0 0 0 16px rgba(255,210,90,0);
}

100%{
transform:scale(1);
box-shadow:0 0 0 0 rgba(255,210,90,0);
}

}

/* ✨ แสงวิ่ง */

@keyframes shineWhite{

0%{
left:-80%;
}

100%{
left:120%;
}

}

/* 📱 มือถือ */

@media(max-width:767px){

.btn-lotto-gold{
font-size:20px;
padding:16px 28px;
width:100%;
max-width:100%;
}

}/* End custom CSS */