.elementor-14924 .elementor-element.elementor-element-754b143d{--display:flex;}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons{--e-contact-buttons-button-icon:var( --e-global-color-primary );--e-contact-buttons-button-bg:var( --e-global-color-accent );--e-contact-buttons-button-icon-hover:var( --e-global-color-3cf318a );--e-contact-buttons-button-bg-hover:var( --e-global-color-primary );--e-contact-buttons-active-button-color:var( --e-global-color-primary );--e-contact-buttons-active-button-bg:var( --e-global-color-accent );--e-contact-buttons-contact-button-icon:var( --e-global-color-text );--e-contact-buttons-contact-button-bg:var( --e-global-color-3cf318a );--e-contact-buttons-contact-button-icon-hover:#1248B4;--e-contact-buttons-contact-button-bg-hover:var( --e-global-color-3cf318a );--e-contact-buttons-contact-gap:10px;}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-tooltip{font-family:"Sarabun", Sans-serif;font-size:16px;}@media(max-width:767px){.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons{--e-contact-buttons-contact-gap:5px;}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-tooltip{font-size:16px;}}/* Start custom CSS for contact-buttons-var-4, class: .elementor-element-1432a982 */.elementor-14924 .elementor-element.elementor-element-1432a982{--navy:#063461;--btn:#1E4FD8;--btn-hover:#2D62F2;--btn-icon:#FFFFFF;--btn-dot:#FFD43B;--btn-glow:rgba(30,79,216,.45);--text:#102D4E;--muted:#5E6E84;--white:#FFFFFF;--card-shadow:0 3px 8px rgba(12,35,65,.05),0 8px 20px rgba(12,35,65,.09);--card-shadow-hover:0 6px 14px rgba(12,35,65,.08),0 14px 28px rgba(12,35,65,.13)}.elementor-14924 .elementor-element.elementor-element-1432a982 a[href*="line.me"]{--c:#06C755;--c-bg:#E9F9F0;--c-text:#087E43;--sub:"แชทกับทีมงาน";--icon:url("https://cdn.jsdelivr.net/npm/simple-icons@v15/icons/line.svg")}.elementor-14924 .elementor-element.elementor-element-1432a982 a[href*="support.hostatom.com"]{--c:#7047E8;--c-bg:#F1EBFF;--c-text:#7047E8;--sub:"พร้อมช่วยเหลือตลอด 24 ชม.";--icon:url("https://cdn.jsdelivr.net/npm/lucide-static@0.468.0/icons/ticket.svg")}.elementor-14924 .elementor-element.elementor-element-1432a982 a[href*="kb.hostatom.com"]{--c:#D18B00;--c-bg:#FFF2CC;--c-text:#8C5B00;--sub:"คู่มือและวิธีแก้ปัญหา";--icon:url("https://cdn.jsdelivr.net/npm/lucide-static@0.468.0/icons/book-open.svg")}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__chat-button,.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__close-button{position:relative!important;align-items:center!important;justify-content:center!important;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;padding:0!important;background:var(--btn)!important;color:var(--btn-icon)!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:16px!important;overflow:visible!important;box-shadow:0 2px 6px rgba(6,52,97,.2),0 8px 22px rgba(30,79,216,.4)!important;transform:none;transition:background .25s,transform .25s,box-shadow .25s!important;cursor:pointer}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__chat-button:hover,.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__close-button:hover{background:var(--btn-hover)!important;transform:translateY(-3px)!important;box-shadow:0 3px 8px rgba(6,52,97,.22),0 12px 28px rgba(30,79,216,.55)!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__close-button::after{display:none!important;content:none!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__chat-button::after{content:""!important;display:block!important;position:absolute!important;top:-3px!important;right:-3px!important;width:14px!important;height:14px!important;box-sizing:border-box!important;background:var(--btn-dot)!important;border:2.5px solid #fff!important;border-radius:50%!important;pointer-events:none}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__chat-button::before{content:""!important;position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:2.2s ease-out 1.2s 3 chatPulse}@keyframes chatPulse{0%{box-shadow:0 0 0 0 var(--btn-glow)}70%{box-shadow:0 0 0 14px rgba(30,79,216,0)}100%{box-shadow:0 0 0 0 rgba(30,79,216,0)}}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__chat-button svg{width:26px!important;height:26px!important;fill:var(--btn-icon)!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__close-button i{color:var(--btn-icon)!important;font-size:22px!important;transition:transform .25s!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__close-button:hover i{transform:rotate(90deg)}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__chat-button-container{display:flex!important;align-items:center!important;justify-content:center!important;filter:none!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__chat-button[aria-expanded=true]{display:none!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__chat-button[aria-expanded=false]{display:flex!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons:has(
.e-contact-buttons__chat-button[aria-expanded=false]
) .e-contact-buttons__close-button{display:none!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons:has(
.e-contact-buttons__chat-button[aria-expanded=true]
) .e-contact-buttons__close-button{display:flex!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact,.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-links,.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__content,.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__content-wrapper,.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__content-wrapper::after,.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__content-wrapper::before{outline:0!important;border:none!important;box-shadow:none!important;background:0 0!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-links{display:flex!important;flex-direction:column!important;gap:10px!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__content-wrapper.hidden,.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__content-wrapper[aria-hidden=true]{display:none!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-icon-link{--c:var(--navy);--c-bg:#EEF3F8;--c-text:var(--navy);--icon:none;position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:268px!important;min-width:0!important;min-height:64px!important;padding:8px 9px 8px 20px!important;background:var(--white)!important;border:1px solid rgba(15,55,95,.07)!important;border-radius:18px!important;box-shadow:var(--card-shadow)!important;text-decoration:none!important;overflow:hidden!important;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-icon-link::before{content:"";position:absolute;left:0;top:17px;bottom:17px;width:3px;border-radius:0 4px 4px 0;background:var(--c);opacity:0;transform:scaleY(.4);transition:opacity .25s,transform .3s}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-icon-link:hover{transform:translateX(-5px) translateY(-2px);border-color:rgba(15,55,95,.11)!important;box-shadow:var(--card-shadow-hover)!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-icon-link:hover::before{opacity:1;transform:scaleY(1)}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-tooltip,.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-tooltip::after{display:block!important;position:static!important;margin:0!important;padding:0!important;background:0 0!important;border:0!important;box-shadow:none!important;text-align:left!important;white-space:nowrap!important;opacity:1!important;visibility:inherit!important;transform:none!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-icon-container>svg,.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-tooltip::before{display:none!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-tooltip{flex:1 1 auto!important;min-width:0!important;border-radius:0!important;color:var(--c-text)!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important;letter-spacing:-.15px}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-tooltip::after{content:var(--sub, "")!important;width:auto!important;height:auto!important;margin-top:2px!important;color:var(--muted)!important;font-size:12.5px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-icon-container{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 46px!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;background:var(--c-bg)!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:14px!important;box-shadow:none!important;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s,border-radius .3s!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-icon-container::before{content:""!important;display:block!important;width:24px!important;height:24px!important;background-color:var(--c)!important;-webkit-mask:var(--icon) center/contain no-repeat!important;mask:var(--icon) center/contain no-repeat!important;font-family:initial!important;font-size:0!important;transition:background-color .25s,transform .3s}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-icon-link:hover .e-contact-buttons__contact-icon-container{background:var(--c)!important;border-radius:13px!important;transform:rotate(-5deg) scale(1.04)}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-icon-link:hover .e-contact-buttons__contact-icon-container::before{background-color:#fff!important;transform:scale(1.06)}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__chat-button:focus-visible,.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__close-button:focus-visible,.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-icon-link:focus-visible{outline:#4188DF solid 2px!important;outline-offset:3px!important}@media (max-width:767px){.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__chat-button,.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__close-button{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;border-radius:15px!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__chat-button svg{width:23px!important;height:23px!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__close-button i{font-size:20px!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-links{gap:9px!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-icon-link{width:238px!important;min-height:58px!important;padding:7px 8px 7px 16px!important;gap:12px!important;border-radius:16px!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-tooltip{font-size:13px!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-tooltip::after{font-size:11.5px!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-icon-container{flex-basis:42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:12px!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-icon-container::before{width:21px!important;height:21px!important}}@media (prefers-reduced-motion:reduce){.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__chat-button,.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__close-button,.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__close-button i,.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-icon-container,.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-icon-container::before,.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-icon-link,.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__contact-icon-link::before{transition:none!important}.elementor-14924 .elementor-element.elementor-element-1432a982 .e-contact-buttons__chat-button::before{animation:none!important}}/* End custom CSS */