.elementor-9515 .elementor-element.elementor-element-bd4ca78{--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-9515 .elementor-element.elementor-element-0b631ac{--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-9515 .elementor-element.elementor-element-f010b05 .tpg-widget-heading-wrapper.heading-style4::before{bottom:-17px;}.elementor-9515 .elementor-element.elementor-element-f010b05 .tpg-widget-heading-wrapper.heading-style4::after{bottom:calc(-17px + 2px);}.elementor-9515 .elementor-element.elementor-element-e2c88a3{--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-9515 .elementor-element.elementor-element-49b531f{--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-9515 .elementor-element.elementor-element-b1cec35{text-align:center;}.elementor-9515 .elementor-element.elementor-element-0a32a7e{--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-9515 .elementor-element.elementor-element-efcd4a8{--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-9515 .elementor-element.elementor-element-ba6e4c7{--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-9515 .elementor-element.elementor-element-1b7ec3d{--spacer-size:50px;}/* Start custom CSS for button, class: .elementor-element-6e08fa4 *//* สำหรับวางในช่อง 'Custom CSS' ของปุ่ม Elementor (แท็บ Advanced)
  - ปุ่มนี้ถูกขยายขนาดให้ใหญ่ขึ้น (แก้ไขไวยากรณ์)
*/

/* '.elementor-9515 .elementor-element.elementor-element-6e08fa4' จะหมายถึงปุ่มนี้โดยตรง */
.elementor-9515 .elementor-element.elementor-element-6e08fa4 .elementor-button {
    /* Google's official button styling */
    background-color: #ffffff;
    color: #3c4043;
    border: 1px solid #dadce0;
    border-radius: 6px; /* Google ใช้มุมโค้งน้อยกว่า (ปรับเล็กน้อย) */
    box-shadow: 0 1px 2px 0 rgba(60,64,67,.3), 0 1px 3px 1px rgba(60,64,67,.15);
    
    /* --- อัปเดต: ขยายขนาดปุ่มและความสูง --- */
    height: 50px; /* (ปรับความสูงจาก 40px เป็น 50px) */
    font-size: 16px; /* (เพิ่มขนาดตัวอักษรเพื่อความสมดุล) */
    
    /* คำนวณ padding-left ใหม่: 
      (ตำแหน่งไอคอน) + (ขนาดไอคอน) + (ช่องว่าง)
      20px + 30px + 18px = 68px 
    */
    padding: 0 20px 0 68px; /* บน 0, ขวา 20, ล่าง 0, ซ้าย 68 */
    display: inline-flex; /* บังคับใช้ Flexbox */
    align-items: center; /* จัดข้อความให้อยู่กลางแนวตั้ง */
    line-height: 1; /* ปรับ line-height ให้ปกติ */

    /* --- อัปเดต: ใช้ SVG Icon โลโก้ Google Drive (สามเหลี่ยม) --- */
    background-image: url("https://upload.wikimedia.org/wikipedia/commons/thumb/1/12/Google_Drive_icon_%282020%29.svg/512px-Google_Drive_icon_%282020%29.svg.png");
    background-repeat: no-repeat;
    
    /* --- อัปเดต: ปรับตำแหน่งและขนาดไอคอน --- */
    background-position: 20px center; /* (ปรับตำแหน่งไอคอนจาก 16px) */
    background-size: 30px 30px; /* (ขยายขนาดไอคอนจาก 24px) */
    
    /* Ensure text decoration is off */
    text-decoration: none;
}

.elementor-9515 .elementor-element.elementor-element-6e08fa4 .elementor-button:hover {
    background-color: #f8f9fa; /* สีเทาอ่อนตอน hover */
    box-shadow: 0 1px 3px 0 rgba(60,64,67,.3), 0 4px 8px 3px rgba(60,64,67,.15);
    color: #3c4043;
    transform: translateY(0); /* ไม่ต้องเด้ง */
}/* End custom CSS */