.elementor-868 .elementor-element.elementor-element-65c65de6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-868 .elementor-element.elementor-element-65c65de6:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-65c65de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #071847 0%, #000000 100%);}.elementor-868 .elementor-element.elementor-element-2916de66{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-868 .elementor-element.elementor-element-745e5fdd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-868 .elementor-element.elementor-element-62274c35{--display:flex;}.elementor-868 .elementor-element.elementor-element-9920703 .ue-input-wrapper-align{justify-content:flex-start;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_inner_menu-box{transform:translate(0, 9px);}.elementor-868 .elementor-element.elementor-element-9920703 .ue_hamburger{padding:5px 5px 5px 5px;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_hamburger,.elementor-868 .elementor-element.elementor-element-9920703 .checkbox-toggle{width:41px;height:41px;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_menu_wrapper{height:41px;}.elementor-868 .elementor-element.elementor-element-9920703 .ue-input-wrapper{width:41px;height:41px;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_inner_menu{background-color:#000000F2;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_menu > div > div{text-align:left;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_menu > div > div > div{justify-content:center;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_menu  div  div  ul  li a{font-size:30px;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_menu ul li a{color:#ffffff;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_menu ul li.current-menu-item > a{color:#00DAFF;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_menu ul li{margin:20px 20px 20px 20px;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_menu ul li  a:after{background-color:#00DAFF;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_menu  div  div  ul ul  li a{font-weight:200;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_menu ul ul li a{color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_menu ul ul li a:after{background-color:#00DAFF;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_menu ul ul li{margin:0px 0px 0px 90px;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_menu-social-icons a{color:#ffffff;font-size:15px;margin:5px 5px 5px 5px;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_menu-social-icons a svg{fill:#ffffff;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_menu-social-icons a:hover{color:#ffffff;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_menu-social-icons a:hover svg{fill:#ffffff;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_menu-social-icons img{width:15px;height:15px;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_menu-social-icons{margin-top:20px;}.elementor-868 .elementor-element.elementor-element-9920703 .collapsed i::before,.elementor-868 .elementor-element.elementor-element-9920703 .expanded i::before{font-size:14px;}.elementor-868 .elementor-element.elementor-element-9920703 .uc-menu-item-pointer svg{width:14px;height:14px;}.elementor-868 .elementor-element.elementor-element-5838bef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-868 .elementor-element.elementor-element-56c06eb .elementor-button-content-wrapper{flex-direction:row;}.elementor-868 .elementor-element.elementor-element-56c06eb .elementor-button{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#81000000;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-868 .elementor-element.elementor-element-56c06eb .elementor-button:hover, .elementor-868 .elementor-element.elementor-element-56c06eb .elementor-button:focus{color:#FFEB36;}.elementor-868 .elementor-element.elementor-element-56c06eb .elementor-button:hover svg, .elementor-868 .elementor-element.elementor-element-56c06eb .elementor-button:focus svg{fill:#FFEB36;}.elementor-868 .elementor-element.elementor-element-56c06eb{padding:2px 2px 2px 2px;}.elementor-868 .elementor-element.elementor-element-86004aa .elementor-button{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(280deg, #004D81 0%, #00B9FF 100%);border-style:groove;border-width:3px 3px 3px 3px;border-color:#FFB556;border-radius:30px 30px 30px 30px;}.elementor-868 .elementor-element.elementor-element-86004aa .elementor-button:hover, .elementor-868 .elementor-element.elementor-element-86004aa .elementor-button:focus{color:#FFEB36;}.elementor-868 .elementor-element.elementor-element-86004aa .elementor-button:hover svg, .elementor-868 .elementor-element.elementor-element-86004aa .elementor-button:focus svg{fill:#FFEB36;}.elementor-868 .elementor-element.elementor-element-3860f24 .elementor-button{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(160deg, #FFFF00 0%, #FFB000 100%);border-style:groove;border-width:3px 3px 3px 3px;border-color:#FFB556;border-radius:30px 30px 30px 30px;}.elementor-868 .elementor-element.elementor-element-3860f24 .elementor-button:hover, .elementor-868 .elementor-element.elementor-element-3860f24 .elementor-button:focus{color:#030E24;}.elementor-868 .elementor-element.elementor-element-3860f24 .elementor-button:hover svg, .elementor-868 .elementor-element.elementor-element-3860f24 .elementor-button:focus svg{fill:#030E24;}.elementor-868 .elementor-element.elementor-element-f97b008{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-868 .elementor-element.elementor-element-d2624a0{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:0px;}.elementor-868 .elementor-element.elementor-element-d2624a0 .elementor-divider-separator{width:100%;}.elementor-868 .elementor-element.elementor-element-d2624a0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-868 .elementor-element.elementor-element-745e5fdd{--width:10%;}.elementor-868 .elementor-element.elementor-element-62274c35{--width:40%;}.elementor-868 .elementor-element.elementor-element-5838bef{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-868 .elementor-element.elementor-element-2916de66{--width:100%;}.elementor-868 .elementor-element.elementor-element-745e5fdd{--width:30%;}.elementor-868 .elementor-element.elementor-element-62274c35{--width:10%;}.elementor-868 .elementor-element.elementor-element-5838bef{--width:60%;}}@media(max-width:1024px){.elementor-868 .elementor-element.elementor-element-2916de66{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-868 .elementor-element.elementor-element-65c65de6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-868 .elementor-element.elementor-element-745e5fdd{--width:30%;}.elementor-868 .elementor-element.elementor-element-62274c35{--width:10%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_hamburger{padding:5px 5px 5px 5px;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_hamburger,.elementor-868 .elementor-element.elementor-element-9920703 .checkbox-toggle{width:30px;height:30px;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_menu_wrapper{height:30px;}.elementor-868 .elementor-element.elementor-element-9920703 .ue-input-wrapper{width:30px;height:30px;}.elementor-868 .elementor-element.elementor-element-9920703 .ue_menu > div > div{text-align:left;}.elementor-868 .elementor-element.elementor-element-9920703 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-5838bef{--width:60%;--gap:0px 05px;--row-gap:0px;--column-gap:05px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-868 .elementor-element.elementor-element-56c06eb .elementor-button{font-size:15px;padding:10px 10px 10px 10px;}.elementor-868 .elementor-element.elementor-element-56c06eb{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-86004aa .elementor-button{font-size:15px;padding:10px 10px 10px 10px;}.elementor-868 .elementor-element.elementor-element-3860f24 .elementor-button{font-size:15px;padding:10px 10px 10px 10px;}}/* Start custom CSS */html,body{overflow-x:hidden}

#header,#header *{box-sizing:border-box}

#header{
width:100%!important;
max-width:100%!important;
--container-max-width:100%!important;
min-height:78px;
background:transparent;
}

#header>.e-con-inner,
#header .e-con-inner,
#header .elementor-container{
width:100%!important;
max-width:100%!important;
}

#header.elementor-sticky--effects{
position:sticky;
top:0;
left:0!important;
right:0!important;
z-index:50;
width:calc(100% - 20px)!important;
max-width:calc(100% - 20px)!important;
margin-left:10px!important;
margin-right:10px!important;
margin-top:10px!important;
padding:8px 12px 8px 20px;
background:rgba(255,255,255,.15);
color:#fff;
backdrop-filter:blur(20px) saturate(180%);
-webkit-backdrop-filter:blur(20px) saturate(180%);
box-shadow:0 10px 40px rgba(0,0,0,.35),inset 0 1px 1px rgba(255,255,255,.25);
border:1px solid rgba(255,255,255,.18);
border-radius:16px;
overflow:clip;
transition:background-color .3s ease,box-shadow .3s ease,border-color .3s ease,backdrop-filter .3s ease;
}

@supports not (overflow:clip){
#header.elementor-sticky--effects{overflow:hidden}
}

@supports not ((backdrop-filter:blur(20px))){
#header.elementor-sticky--effects{background:rgba(7,24,71,.9)}
}

#menu-thep1688-menu>li:nth-child(2)>a::before{
content:"★";
margin-right:8px;
color:#FFD700;
font-size:1em;
}

.gold-gradient{
background:radial-gradient(ellipse at center,#f3d88b 0%,#e0c067 40%,#caa34c 80%,#b78f3c 100%);
}

@keyframes slideUp{
from{transform:translateY(100%);opacity:0}
to{transform:translateY(0);opacity:1}
}

@keyframes fadeIn{
from{opacity:0}
to{opacity:1}
}

.slide{animation:slideUp .25s ease forwards;will-change:transform,opacity}
.fadeIn{animation:fadeIn .5s ease forwards;will-change:opacity}

.fadeIn-enter-active,
.fadeIn-leave-active{transition:opacity .5s ease}

.fadeIn-enter-from,
.fadeIn-leave-to{opacity:0}

.slideLeft-enter-active,
.slideLeft-leave-active{transition:transform .5s ease,opacity .5s ease;will-change:transform,opacity}

.slideLeft-enter-from{transform:translateX(100%);opacity:0}
.slideLeft-leave-to{transform:translateX(-100%);opacity:0}

.slideUp-enter-active,
.slideUp-leave-active{transition:transform .5s ease;will-change:transform}

.slideUp-enter-from,
.slideUp-leave-to{transform:translateY(100%)}

.slideFromRight-enter-active,
.slideFromRight-leave-active{transition:transform .5s ease;will-change:transform}

.slideFromRight-enter-from,
.slideFromRight-leave-to{transform:translateX(100%)}

.slideFromRight2-enter-active,
.slideFromRight2-leave-active{transition:transform .5s ease,opacity .5s ease;will-change:transform,opacity}

.slideFromRight2-enter-from{transform:translateX(100%);opacity:0}
.slideFromRight2-leave-to{opacity:0}

.login-wrapper{
position:fixed;
inset:0;
z-index:202;
background:#000;
overflow:auto;
display:none;
flex-direction:column;
}

.thepLogin,.thepRegister,#close_login{cursor:pointer}

.glow-btn{
position:relative;
padding:14px 48px;
font-size:24px;
font-weight:700;
color:#ffd966;
background:#c62828;
border:none;
border-radius:50px;
cursor:pointer;
z-index:1;
overflow:hidden;
}

.glow-btn::before{
content:"";
position:absolute;
inset:-3px;
background:linear-gradient(90deg,#ffcc00,#ff5722,#ffcc00,#ff5722,#ffcc00);
background-size:300% 100%;
border-radius:50px;
z-index:-1;
animation:glowMove 3s linear infinite;
}

.glow-btn::after{
content:"";
position:absolute;
inset:3px;
background:#c62828;
border-radius:50px;
z-index:-1;
}

@keyframes glowMove{
0%{background-position:0% 50%}
100%{background-position:300% 50%}
}

.btn-glass{
display:inline-flex;
align-items:center;
column-gap:.5em;
backdrop-filter:blur(25px);
-webkit-backdrop-filter:blur(25px);
background-color:rgba(255,255,255,.24);
color:#fff;
font-size:20px;
font-weight:600;
text-decoration:none;
border:1px solid rgba(255,255,255,.1);
border-radius:99px;
padding:9px 20px 13px 20px;
}/* End custom CSS */