.elementor-47 .elementor-element.elementor-element-652c48d{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-47 .elementor-element.elementor-element-0f5a0a5{--display:flex;}.elementor-47 .elementor-element.elementor-element-7dd346d{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-dd47dff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-dd47dff.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-345c140{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-47 .elementor-element.elementor-element-cc35db3{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-cc35db3.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-cc35db3 .elementor-button{font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-radius:12px 12px 12px 12px;padding:12px 0px 12px 0px;}.elementor-47 .elementor-element.elementor-element-fcfd28f .elementor-button{background-color:transparent;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FF0000 0%, #f2295b 100%);border-style:solid;border-width:2px 2px 2px 2px;border-radius:12px 12px 12px 12px;padding:12px 0px 12px 0px;}.elementor-47 .elementor-element.elementor-element-fcfd28f{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-47 .elementor-element.elementor-element-8cb4bf2 .elementor-toc__header-title{text-align:center;}.elementor-47 .elementor-element.elementor-element-8cb4bf2{--header-color:var( --e-global-color-primary );--item-text-color:var( --e-global-color-primary );--item-text-hover-color:#920B45;--item-text-hover-decoration:underline;--marker-color:#FF0053;}.elementor-47 .elementor-element.elementor-element-8cb4bf2 .elementor-toc__header, .elementor-47 .elementor-element.elementor-element-8cb4bf2 .elementor-toc__header-title{font-family:"Kanit", Sans-serif;font-size:28px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-8cb4bf2 .elementor-toc__header{flex-direction:row;}.elementor-47 .elementor-element.elementor-element-b6069e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-7ac663a{--display:flex;}.elementor-47 .elementor-element.elementor-element-4577174{--display:flex;}.elementor-47 .elementor-element.elementor-element-8231240 .elementor-button{background-color:transparent;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FF0000 0%, #f2295b 100%);border-style:solid;border-width:2px 2px 2px 2px;border-radius:12px 12px 12px 12px;padding:12px 0px 12px 0px;}.elementor-47 .elementor-element.elementor-element-8231240{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-cc3fb90{--display:flex;}.elementor-47 .elementor-element.elementor-element-3fcaa9c{--display:flex;}.elementor-47 .elementor-element.elementor-element-5ec19bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-988a965{--display:flex;}.elementor-47 .elementor-element.elementor-element-fa46f79{--display:flex;}.elementor-47 .elementor-element.elementor-element-c7a2a0c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-47 .elementor-element.elementor-element-af3ee6d{--display:flex;}.elementor-47 .elementor-element.elementor-element-e665180{--display:flex;}.elementor-47 .elementor-element.elementor-element-c6cd0c6 .elementor-button{background-color:transparent;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FF0000 0%, #f2295b 100%);border-style:solid;border-width:2px 2px 2px 2px;border-radius:12px 12px 12px 12px;padding:12px 0px 12px 0px;}.elementor-47 .elementor-element.elementor-element-c6cd0c6{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-313e6a3{--display:flex;}.elementor-47 .elementor-element.elementor-element-187bb54{--display:flex;}.elementor-47 .elementor-element.elementor-element-efe2610{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-7b58dab{--display:flex;}.elementor-47 .elementor-element.elementor-element-2dbd3dc{text-align:center;}.elementor-47 .elementor-element.elementor-element-42dcd94{--display:flex;}.elementor-47 .elementor-element.elementor-element-6a6ca19{text-align:center;}.elementor-47 .elementor-element.elementor-element-3f53f65{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-ec19490{--display:flex;}.elementor-47 .elementor-element.elementor-element-a3a7ac7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-0b77f91{--display:flex;}.elementor-47 .elementor-element.elementor-element-cd560f5{--display:flex;}.elementor-47 .elementor-element.elementor-element-75095d4{--display:flex;}.elementor-47 .elementor-element.elementor-element-e0385f2{--display:flex;}.elementor-47 .elementor-element.elementor-element-3ce0851{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-778b74d{--display:flex;}.elementor-47 .elementor-element.elementor-element-eb2cf85{--display:flex;}.elementor-47 .elementor-element.elementor-element-a423702{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-209eeae{--display:flex;}.elementor-47 .elementor-element.elementor-element-709062c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-ebbf43e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-8934a73{--display:flex;}.elementor-47 .elementor-element.elementor-element-2975651{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-453274b{--display:flex;}.elementor-47 .elementor-element.elementor-element-8b7fe1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-2a2d9a1{--display:flex;}.elementor-47 .elementor-element.elementor-element-c158c3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-1201f5e{--display:flex;}.elementor-47 .elementor-element.elementor-element-45daee0{--display:flex;}.elementor-47 .elementor-element.elementor-element-a5b3e7c .elementor-button{background-color:transparent;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FF0000 0%, #f2295b 100%);border-style:solid;border-width:2px 2px 2px 2px;border-radius:12px 12px 12px 12px;padding:12px 0px 12px 0px;}.elementor-47 .elementor-element.elementor-element-a5b3e7c{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-861ecd4{--display:flex;}.elementor-47 .elementor-element.elementor-element-dc029e7{--display:flex;}.elementor-47 .elementor-element.elementor-element-fd03780{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-e3fd3a8{--display:flex;}.elementor-47 .elementor-element.elementor-element-63aabbe{--display:flex;}.elementor-47 .elementor-element.elementor-element-d1a1e2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-2b3132e{--display:flex;}.elementor-47 .elementor-element.elementor-element-081c2bf{--display:flex;}.elementor-47 .elementor-element.elementor-element-8f53858{text-align:center;}.elementor-47 .elementor-element.elementor-element-b8bb555{--display:flex;}.elementor-47 .elementor-element.elementor-element-5e89a67{text-align:center;}.elementor-47 .elementor-element.elementor-element-0f47424{--display:flex;}.elementor-47 .elementor-element.elementor-element-cc3e08d{text-align:center;}.elementor-47 .elementor-element.elementor-element-e1d74be{--display:flex;}.elementor-47 .elementor-element.elementor-element-08dd516{text-align:center;}.elementor-47 .elementor-element.elementor-element-6e66daf{--display:flex;}.elementor-47 .elementor-element.elementor-element-00e6cb4{text-align:center;}.elementor-47 .elementor-element.elementor-element-ddf9928{--display:flex;}.elementor-47 .elementor-element.elementor-element-5d71f0c{text-align:center;}.elementor-47 .elementor-element.elementor-element-eae2712{--display:flex;}.elementor-47 .elementor-element.elementor-element-9f24270{text-align:center;}.elementor-47 .elementor-element.elementor-element-7fbb34b{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:#B90164;--n-accordion-title-active-color:#807777;--n-accordion-icon-size:15px;}:where( .elementor-47 .elementor-element.elementor-element-7fbb34b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Kanit", Sans-serif;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-345c140{--justify-content:flex-end;}.elementor-47 .elementor-element.elementor-element-345c140.e-con{--order:3;}.elementor-47 .elementor-element.elementor-element-cc35db3{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-47 .elementor-element.elementor-element-cc35db3 .elementor-button{font-size:14px;padding:12px 0px 12px 0px;}.elementor-47 .elementor-element.elementor-element-fcfd28f{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-47 .elementor-element.elementor-element-fcfd28f .elementor-button{font-size:14px;padding:12px 0px 12px 0px;}.elementor-47 .elementor-element.elementor-element-8231240{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-47 .elementor-element.elementor-element-8231240 .elementor-button{font-size:14px;padding:12px 0px 12px 0px;}.elementor-47 .elementor-element.elementor-element-c6cd0c6{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-47 .elementor-element.elementor-element-c6cd0c6 .elementor-button{font-size:14px;padding:12px 0px 12px 0px;}.elementor-47 .elementor-element.elementor-element-a5b3e7c{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-47 .elementor-element.elementor-element-a5b3e7c .elementor-button{font-size:14px;padding:12px 0px 12px 0px;}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-345c140{--width:76%;}}@media(max-width:1024px) and (min-width:768px){.elementor-47 .elementor-element.elementor-element-345c140{--width:34%;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-345c140{--width:53%;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-cc35db3{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-47 .elementor-element.elementor-element-cc35db3 .elementor-button{font-size:12px;padding:10px 0px 10px 0px;}.elementor-47 .elementor-element.elementor-element-fcfd28f{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-47 .elementor-element.elementor-element-fcfd28f .elementor-button{font-size:12px;padding:10px 0px 10px 0px;}.elementor-47 .elementor-element.elementor-element-8231240{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-47 .elementor-element.elementor-element-8231240 .elementor-button{font-size:12px;padding:10px 0px 10px 0px;}.elementor-47 .elementor-element.elementor-element-c6cd0c6{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-47 .elementor-element.elementor-element-c6cd0c6 .elementor-button{font-size:12px;padding:10px 0px 10px 0px;}.elementor-47 .elementor-element.elementor-element-a5b3e7c{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-47 .elementor-element.elementor-element-a5b3e7c .elementor-button{font-size:12px;padding:10px 0px 10px 0px;}}/* Start custom CSS for heading, class: .elementor-element-409b170 */.et-h1,
.et-h1 .elementor-heading-title {
  color: #FFE08A !important;
  font-size: 27px;
  font-weight: 900;
  line-height: 1.3;
  text-align: center;
  text-shadow:
    0 0 12px rgba(216, 168, 78, 0.55),
    0 0 22px rgba(255, 53, 94, 0.28),
    0 2px 0 rgba(0, 0, 0, 0.75);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dd346d */.et-section-box {
  max-width: 1100px;
  margin: 36px auto;
  padding: 30px 32px;
  background:
    radial-gradient(circle at top left, rgba(255, 53, 94, 0.12), transparent 34%),
    linear-gradient(180deg, #2B0D14 0%, #120407 100%);
  border: 1px solid rgba(216, 168, 78, 0.34);
  border-radius: 22px;
  box-shadow:
    0 16px 36px rgba(0, 0, 0, 0.42),
    0 0 24px rgba(255, 53, 94, 0.12);
}

.et-section-box p {
  color: #FFF4E5;
  font-size: 17px;
  line-height: 1.85;
  margin: 0 0 16px;
}

.et-section-box strong {
  color: #FFE08A;
}.et-section-box {
  position: relative;
  overflow: hidden;
}

.et-section-box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 28px;
  right: 28px;
  height: 1px;
  background: linear-gradient(90deg, transparent, #FFE08A, #FF355E, transparent);
  opacity: 0.75;
  box-shadow: 0 0 16px rgba(255, 224, 138, 0.45);
}.et-section-box {
  padding: 34px 36px !important;
  background:
    radial-gradient(circle at top left, rgba(255, 53, 94, 0.13), transparent 34%),
    radial-gradient(circle at bottom right, rgba(216, 168, 78, 0.08), transparent 32%),
    linear-gradient(180deg, #2B0D14 0%, #120407 100%) !important;
  border: 1px solid rgba(216, 168, 78, 0.34) !important;
  border-radius: 22px !important;
  box-shadow:
    0 16px 38px rgba(0, 0, 0, 0.42),
    0 0 24px rgba(255, 53, 94, 0.12),
    inset 0 0 22px rgba(216, 168, 78, 0.035) !important;
}.et-section-box {
  position: relative;
  overflow: hidden;
  background:
    radial-gradient(circle at top center, rgba(255, 224, 138, 0.12), transparent 34%),
    radial-gradient(circle at bottom left, rgba(255, 53, 94, 0.12), transparent 32%),
    linear-gradient(135deg, #2B0D14 0%, #120407 58%, #24090F 100%) !important;
  border: 1px solid rgba(216, 168, 78, 0.38) !important;
  box-shadow:
    0 18px 42px rgba(0, 0, 0, 0.44),
    0 0 26px rgba(255, 53, 94, 0.14),
    inset 0 0 24px rgba(216, 168, 78, 0.05) !important;
}

.et-section-box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  right: 40px;
  height: 1px;
  background: linear-gradient(90deg, transparent, #FFE08A, #FF355E, transparent);
  opacity: 0.75;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cc35db3 */.etbet-btn-secondary .elementor-button {
  min-width: 80px;
  padding: 14px 30px;
  border-radius: 999px;
  background: linear-gradient(180deg, #3A111B 0%, #120407 100%) !important;
  color: #FFE08A !important;
  font-size: 16px;
  font-weight: 900;
  border: 1px solid rgba(216, 168, 78, 0.65);
  box-shadow: 0 10px 26px rgba0 0 16px rgba(255, 53, 94, 0.20),
    inset 0 0 12px rgba(216, 168, 78, 0.08);
}

.etbet-btn-secondary .elementor-button:hover {
  background: linear-gradient(180deg, #8B1E2D 0%, #3A111B 100%) !important;
  color: #FFF4E5 !important;
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcfd28f */.etbet-btn-primary .elementor-button {
  min-width: 80px;
  padding: 14px 30px;
  border-radius: 999px;
  background: linear-gradient(180deg, #FFE08A 0%, #D8A84E 52%, #9A6A22 100%) !important;
  color: #170407 !important;
  font-size: 16px;
  font-weight: 900;
  border: 1px solid rgba(255, 244, 229, 0.75);
  box-shadow: 0 0 18px rgba(216, 168, 78, 0.38),
    inset 0 1px 0 rgba(255, 255, 255, 0.45);
}

.etbet-btn-primary .elementor-button:hover {
    background:
    linear-gradient(180deg, #FFF4E5 0%, #FFE08A 52%, #D8A84E 100%) !important;
  color: #120407 !important;
  transform: translateY(-2px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8231240 */.etbet-btn-primary .elementor-button {
  min-width: 80px;
  padding: 14px 30px;
  border-radius: 999px;
  background: linear-gradient(180deg, #FFE08A 0%, #D8A84E 52%, #9A6A22 100%) !important;
  color: #170407 !important;
  font-size: 16px;
  font-weight: 900;
  border: 1px solid rgba(255, 244, 229, 0.75);
  box-shadow: 0 0 18px rgba(216, 168, 78, 0.38),
    inset 0 1px 0 rgba(255, 255, 255, 0.45);
}

.etbet-btn-primary .elementor-button:hover {
    background:
    linear-gradient(180deg, #FFF4E5 0%, #FFE08A 52%, #D8A84E 100%) !important;
  color: #120407 !important;
  transform: translateY(-2px)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4554d1 */.et-h2,
.et-h2 .elementor-heading-title {
  color: #FFE08A !important;
  font-size: 24px;
  font-weight: 900;
  line-height: 1.3;
  text-align: center;
  text-shadow:
    0 0 12px rgba(216, 168, 78, 0.55),
    0 0 22px rgba(255, 53, 94, 0.28),
    0 2px 0 rgba(0, 0, 0, 0.75);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a1b9d8 */.et-h3,
.et-h3 .elementor-heading-title {
  color: #FFE08A !important;
  font-size: 21px;
  font-weight: 900;
  line-height: 1.3;
  text-align: center;
  text-shadow:
    0 0 12px rgba(216, 168, 78, 0.55),
    0 0 22px rgba(255, 53, 94, 0.28),
    0 2px 0 rgba(0, 0, 0, 0.75);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c9555b */.et-h3,
.et-h3 .elementor-heading-title {
  color: #FFE08A !important;
  font-size: 21px;
  font-weight: 900;
  line-height: 1.3;
  text-align: center;
  text-shadow:
    0 0 12px rgba(216, 168, 78, 0.55),
    0 0 22px rgba(255, 53, 94, 0.28),
    0 2px 0 rgba(0, 0, 0, 0.75);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6cd0c6 */.etbet-btn-primary .elementor-button {
  min-width: 80px;
  padding: 14px 30px;
  border-radius: 999px;
  background: linear-gradient(180deg, #FFE08A 0%, #D8A84E 52%, #9A6A22 100%) !important;
  color: #170407 !important;
  font-size: 16px;
  font-weight: 900;
  border: 1px solid rgba(255, 244, 229, 0.75);
  box-shadow: 0 0 18px rgba(216, 168, 78, 0.38),
    inset 0 1px 0 rgba(255, 255, 255, 0.45);
}

.etbet-btn-primary .elementor-button:hover {
    background:
    linear-gradient(180deg, #FFF4E5 0%, #FFE08A 52%, #D8A84E 100%) !important;
  color: #120407 !important;
  transform: translateY(-2px)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6954c13 */.et-h2,
.et-h2 .elementor-heading-title {
  color: #FFE08A !important;
  font-size: 24px;
  font-weight: 900;
  line-height: 1.3;
  text-align: center;
  text-shadow:
    0 0 12px rgba(216, 168, 78, 0.55),
    0 0 22px rgba(255, 53, 94, 0.28),
    0 2px 0 rgba(0, 0, 0, 0.75);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e79580 */.et-h3,
.et-h3 .elementor-heading-title {
  color: #FFE08A !important;
  font-size: 21px;
  font-weight: 900;
  line-height: 1.3;
  text-align: center;
  text-shadow:
    0 0 12px rgba(216, 168, 78, 0.55),
    0 0 22px rgba(255, 53, 94, 0.28),
    0 2px 0 rgba(0, 0, 0, 0.75);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbb8616 */.et-h3,
.et-h3 .elementor-heading-title {
  color: #FFE08A !important;
  font-size: 21px;
  font-weight: 900;
  line-height: 1.3;
  text-align: center;
  text-shadow:
    0 0 12px rgba(216, 168, 78, 0.55),
    0 0 22px rgba(255, 53, 94, 0.28),
    0 2px 0 rgba(0, 0, 0, 0.75);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-601089a */.et-h2,
.et-h2 .elementor-heading-title {
  color: #FFE08A !important;
  font-size: 24px;
  font-weight: 900;
  line-height: 1.3;
  text-align: center;
  text-shadow:
    0 0 12px rgba(216, 168, 78, 0.55),
    0 0 22px rgba(255, 53, 94, 0.28),
    0 2px 0 rgba(0, 0, 0, 0.75);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a24152f */.et-h2,
.et-h2 .elementor-heading-title {
  color: #FFE08A !important;
  font-size: 24px;
  font-weight: 900;
  line-height: 1.3;
  text-align: center;
  text-shadow:
    0 0 12px rgba(216, 168, 78, 0.55),
    0 0 22px rgba(255, 53, 94, 0.28),
    0 2px 0 rgba(0, 0, 0, 0.75);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d00314f */.et-h3,
.et-h3 .elementor-heading-title {
  color: #FFE08A !important;
  font-size: 21px;
  font-weight: 900;
  line-height: 1.3;
  text-align: center;
  text-shadow:
    0 0 12px rgba(216, 168, 78, 0.55),
    0 0 22px rgba(255, 53, 94, 0.28),
    0 2px 0 rgba(0, 0, 0, 0.75);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3901982 */.et-h3,
.et-h3 .elementor-heading-title {
  color: #FFE08A !important;
  font-size: 21px;
  font-weight: 900;
  line-height: 1.3;
  text-align: center;
  text-shadow:
    0 0 12px rgba(216, 168, 78, 0.55),
    0 0 22px rgba(255, 53, 94, 0.28),
    0 2px 0 rgba(0, 0, 0, 0.75);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4461417 */.et-h2,
.et-h2 .elementor-heading-title {
  color: #FFE08A !important;
  font-size: 24px;
  font-weight: 900;
  line-height: 1.3;
  text-align: center;
  text-shadow:
    0 0 12px rgba(216, 168, 78, 0.55),
    0 0 22px rgba(255, 53, 94, 0.28),
    0 2px 0 rgba(0, 0, 0, 0.75);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78944a4 */.et-h2,
.et-h2 .elementor-heading-title {
  color: #FFE08A !important;
  font-size: 24px;
  font-weight: 900;
  line-height: 1.3;
  text-align: center;
  text-shadow:
    0 0 12px rgba(216, 168, 78, 0.55),
    0 0 22px rgba(255, 53, 94, 0.28),
    0 2px 0 rgba(0, 0, 0, 0.75);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0740725 */.et-h2,
.et-h2 .elementor-heading-title {
  color: #FFE08A !important;
  font-size: 24px;
  font-weight: 900;
  line-height: 1.3;
  text-align: center;
  text-shadow:
    0 0 12px rgba(216, 168, 78, 0.55),
    0 0 22px rgba(255, 53, 94, 0.28),
    0 2px 0 rgba(0, 0, 0, 0.75);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6d9ef8 */.et-h2,
.et-h2 .elementor-heading-title {
  color: #FFE08A !important;
  font-size: 24px;
  font-weight: 900;
  line-height: 1.3;
  text-align: center;
  text-shadow:
    0 0 12px rgba(216, 168, 78, 0.55),
    0 0 22px rgba(255, 53, 94, 0.28),
    0 2px 0 rgba(0, 0, 0, 0.75);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5b3e7c */.etbet-btn-primary .elementor-button {
  min-width: 80px;
  padding: 14px 30px;
  border-radius: 999px;
  background: linear-gradient(180deg, #FFE08A 0%, #D8A84E 52%, #9A6A22 100%) !important;
  color: #170407 !important;
  font-size: 16px;
  font-weight: 900;
  border: 1px solid rgba(255, 244, 229, 0.75);
  box-shadow: 0 0 18px rgba(216, 168, 78, 0.38),
    inset 0 1px 0 rgba(255, 255, 255, 0.45);
}

.etbet-btn-primary .elementor-button:hover {
    background:
    linear-gradient(180deg, #FFF4E5 0%, #FFE08A 52%, #D8A84E 100%) !important;
  color: #120407 !important;
  transform: translateY(-2px)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ef6619 */.et-h2,
.et-h2 .elementor-heading-title {
  color: #FFE08A !important;
  font-size: 24px;
  font-weight: 900;
  line-height: 1.3;
  text-align: center;
  text-shadow:
    0 0 12px rgba(216, 168, 78, 0.55),
    0 0 22px rgba(255, 53, 94, 0.28),
    0 2px 0 rgba(0, 0, 0, 0.75);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1176ab9 */.et-h3,
.et-h3 .elementor-heading-title {
  color: #FFE08A !important;
  font-size: 21px;
  font-weight: 900;
  line-height: 1.3;
  text-align: center;
  text-shadow:
    0 0 12px rgba(216, 168, 78, 0.55),
    0 0 22px rgba(255, 53, 94, 0.28),
    0 2px 0 rgba(0, 0, 0, 0.75);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bce497 */.et-h3,
.et-h3 .elementor-heading-title {
  color: #FFE08A !important;
  font-size: 21px;
  font-weight: 900;
  line-height: 1.3;
  text-align: center;
  text-shadow:
    0 0 12px rgba(216, 168, 78, 0.55),
    0 0 22px rgba(255, 53, 94, 0.28),
    0 2px 0 rgba(0, 0, 0, 0.75);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cadde6 */.et-h2,
.et-h2 .elementor-heading-title {
  color: #FFE08A !important;
  font-size: 24px;
  font-weight: 900;
  line-height: 1.3;
  text-align: center;
  text-shadow:
    0 0 12px rgba(216, 168, 78, 0.55),
    0 0 22px rgba(255, 53, 94, 0.28),
    0 2px 0 rgba(0, 0, 0, 0.75);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7fbb34b *//* =========================
   ETBET FAQ Accordion
   Wine Red / Gold Premium
========================= */

.et-faq {
  max-width: 1100px;
  margin: 42px auto;
  padding: 28px;
  background:
    radial-gradient(circle at top left, rgba(255, 53, 94, 0.12), transparent 34%),
    linear-gradient(180deg, #2B0D14 0%, #120407 100%);
  border: 1px solid rgba(216, 168, 78, 0.34);
  border-radius: 24px;
  box-shadow:
    0 18px 42px rgba(0, 0, 0, 0.44),
    0 0 26px rgba(255, 53, 94, 0.12);
}

/* ล้างเส้น default ของ Elementor */
.et-faq .elementor-accordion {
  border: none !important;
}

/* กล่องแต่ละข้อ */
.et-faq .elementor-accordion-item {
  border: none !important;
  margin: 0 0 14px !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  background:
    linear-gradient(180deg, #3A111B 0%, #170407 100%);
  box-shadow:
    0 10px 24px rgba(0, 0, 0, 0.34),
    inset 0 0 0 1px rgba(216, 168, 78, 0.22);
}

.et-faq .elementor-accordion-item:last-child {
  margin-bottom: 0 !important;
}

/* หัวคำถาม */
.et-faq .elementor-tab-title {
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  border: none !important;
  padding: 18px 22px !important;
  background:
    linear-gradient(90deg, rgba(255, 53, 94, 0.18) 0%, rgba(18, 4, 7, 0.96) 100%) !important;
  color: #FFF4E5 !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  line-height: 1.45 !important;
  transition: all .22s ease;
}

.et-faq .elementor-tab-title a {
  color: #FFF4E5 !important;
  text-decoration: none !important;
  width: 100%;
}

/* Hover */
.et-faq .elementor-tab-title:hover {
  background:
    linear-gradient(90deg, rgba(255, 53, 94, 0.28) 0%, rgba(58, 17, 27, 0.98) 100%) !important;
}

.et-faq .elementor-tab-title:hover,
.et-faq .elementor-tab-title:hover a {
  color: #FFE08A !important;
  text-shadow: 0 0 10px rgba(216, 168, 78, 0.42) !important;
}

/* Active ตอนเปิด */
.et-faq .elementor-tab-title.elementor-active {
  background:
    linear-gradient(180deg, #FFE08A 0%, #D8A84E 54%, #9A6A22 100%) !important;
  color: #120407 !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.45),
    0 0 18px rgba(216, 168, 78, 0.34);
}

.et-faq .elementor-tab-title.elementor-active a {
  color: #120407 !important;
  text-shadow: none !important;
}

/* ไอคอน + - */
.et-faq .elementor-accordion-icon {
  color: inherit !important;
  font-size: 16px !important;
}

.et-faq .elementor-accordion-icon svg,
.et-faq .elementor-accordion-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* เนื้อหาคำตอบ */
.et-faq .elementor-tab-content {
  border: none !important;
  border-top: 1px solid rgba(216, 168, 78, 0.18) !important;
  background:
    linear-gradient(180deg, rgba(18, 4, 7, 0.98) 0%, rgba(7, 2, 4, 0.98) 100%) !important;
  color: #FFF4E5 !important;
  font-size: 16.5px !important;
  line-height: 1.82 !important;
  padding: 20px 24px 22px !important;
}

.et-faq .elementor-tab-content p {
  color: #FFF4E5 !important;
  margin: 0 0 12px !important;
}

.et-faq .elementor-tab-content p:last-child {
  margin-bottom: 0 !important;
}

.et-faq .elementor-tab-content strong {
  color: #FFE08A !important;
}@media (max-width: 768px) {

  .et-faq {
    margin: 30px auto;
    padding: 18px 14px;
    border-radius: 18px;
  }

  .et-faq .elementor-accordion-item {
    margin-bottom: 12px !important;
    border-radius: 14px !important;
  }

  .et-faq .elementor-tab-title {
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 15px 17px !important;
  }

  .et-faq .elementor-tab-content {
    font-size: 15.5px !important;
    line-height: 1.78 !important;
    padding: 17px 18px 19px !important;
  }
}/* End custom CSS */