.managed-header .premium-actions{display:flex!important;align-items:center!important;gap:10px!important}.managed-header .premium-action{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 16px!important;border:1px solid transparent!important;border-radius:12px!important;font:800 14px/1 "Leelawadee UI",Tahoma,Arial,sans-serif!important;text-decoration:none!important;white-space:nowrap!important}.managed-header .premium-action.phone{color:#fff!important;background:#0f172a!important;border-color:#334155!important}.managed-header .premium-action.line{color:#fff!important;background:#16a34a!important}.managed-header .premium-action.cta{color:#fff!important;background:#ff6a00!important}@media(max-width:1050px){.managed-header .premium-actions{display:none!important}}
@media(max-width:680px){html body :where(.art-postcontent,.content-page .hero,.content-page .panel,.content-page .case-detail,.intro,.areas,.cta,.area-hero,.case-hero,.faq .hero) :where(h1,h2){margin:0 0 12px!important;color:#8a4700!important;font-family:"Leelawadee UI",Tahoma,Arial,sans-serif!important;font-weight:850!important;letter-spacing:0!important;line-height:1.32!important;overflow-wrap:anywhere!important;word-break:normal!important}html body :where(.art-postcontent,.content-page .hero,.content-page .panel,.content-page .case-detail,.intro,.area-hero,.case-hero,.faq .hero) h1{font-size:clamp(27px,8vw,32px)!important}html body :where(.art-postcontent,.content-page .hero,.content-page .panel,.content-page .case-detail,.areas,.cta,.area-hero,.case-hero,.faq .hero) h2{font-size:clamp(22px,6.4vw,26px)!important}}
