.elementor-widget-container [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-container [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-14533 .elementor-element.elementor-element-182dc976{--display:flex;}.elementor-widget-contact-buttons-var-8 [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-contact-buttons-var-8 [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-contact-buttons-var-8 .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-contact-buttons-var-8 .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-contact-buttons-var-8 .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-contact-buttons-var-8 .wpcf7 label{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-contact-buttons-var-8 ::placeholder{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-contact-buttons-var-8 .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-contact-buttons-var-8 .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-14533 .elementor-element.elementor-element-6423ab63 .e-contact-buttons{--e-contact-buttons-button-icon:#000000;--e-contact-buttons-button-bg:#FF0000;--e-contact-buttons-button-icon-hover:#FF0000;--e-contact-buttons-button-bg-hover:#FF0000;--e-contact-buttons-active-button-color:#0A0E18;--e-contact-buttons-active-button-bg:#FDFDFF;--e-contact-buttons-top-bar-title:#FFFFFF;--e-contact-buttons-top-bar-subtitle:#FDFDFF;--e-contact-buttons-top-bar-bg:#F10000;--e-contact-buttons-contact-button-icon:#B90303;--e-contact-buttons-contact-title-text-color:#B90303;--e-contact-buttons-contact-description-text-color:#0A0E18;--e-contact-buttons-contact-button-bg:#FFDFDF;--e-contact-buttons-chat-box-bg:#FDFDFF;}.elementor-14533 .elementor-element.elementor-element-6423ab63 .e-contact-buttons__chat-button-shadow{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-14533 .elementor-element.elementor-element-6423ab63 .e-contact-buttons__top-bar-title{font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;}.elementor-14533 .elementor-element.elementor-element-6423ab63 .e-contact-buttons__top-bar-subtitle{font-family:"Noto Sans Thai", Sans-serif;font-size:12px;font-weight:400;}.elementor-14533 .elementor-element.elementor-element-6423ab63 .e-contact-buttons__contact-title{font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:700;}.elementor-14533 .elementor-element.elementor-element-6423ab63 .e-contact-buttons__contact-description{font-family:"Noto Sans Thai", Sans-serif;font-size:12px;font-weight:500;}@media(max-width:767px){.elementor-14533 .elementor-element.elementor-element-6423ab63 .e-contact-buttons__contact-title{font-size:0.9rem;}.elementor-14533 .elementor-element.elementor-element-6423ab63 .e-contact-buttons__contact-description{font-size:0.8rem;}.elementor-14533 .elementor-element.elementor-element-6423ab63 .e-contact-buttons{--e-contact-buttons-horizontal-offset:9px;--e-contact-buttons-vertical-offset:100px;}}/* Start custom CSS for contact-buttons-var-8, class: .elementor-element-6423ab63 */.e-contact-buttons__contact-icon-link:nth-child(2) svg {
    display: none;
}

.e-contact-buttons__chat-button svg {
    display: none;
}

.e-contact-buttons__chat-button {
    display: inline-block; /* ต้องมี display ให้กินพื้นที่ */
    width: 24px;
    height: 24px;

    background-image: url('https://www.bs-mobile.jp/wp-content/uploads/2025/08/cell_SAMURAI-KONG-copy.png');
    background-size: contain;   /* ให้ภาพพอดีกับกล่อง */
    background-repeat: no-repeat;
    background-position: center;
}

.e-contact-buttons__contact-icon-link:nth-child(2) {
  align-items: center;
}
.e-contact-buttons__contact-icon-link:nth-child(2) .e-contact-buttons__contact-icon-container {
    -webkit-mask: url('https://cdn.jsdelivr.net/gh/simple-icons/simple-icons/icons/line.svg') no-repeat center;
    -webkit-mask-size: contain;
    mask: url('https://cdn.jsdelivr.net/gh/simple-icons/simple-icons/icons/line.svg') no-repeat center;
    mask-size: contain;

    background-color: #B90303; /* สีที่ต้องการ */
    width: 24px;
    height: 24px;
}/* End custom CSS */