/* HENG V7.4.3 — CTA parity with and without Elementor inner wrappers. */
.heng-v4 .h-benefits .h-benefit-intro .h-feature-cta{
  display:block!important;
  width:max-content!important;
  max-width:100%!important;
  margin:22px auto 0!important;
  align-self:center!important;
  text-align:center!important;
}
.heng-v4 .h-benefits .h-benefit-intro .h-feature-cta :is(.elementor-widget-container,.elementor-button-wrapper),
.heng-v4 #contact .h-contact-actions .h-contact-call :is(.elementor-widget-container,.elementor-button-wrapper){
  display:block!important;
  width:100%!important;
}
.heng-v4 .h-benefits .h-benefit-intro .h-feature-cta a[href]{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  max-width:100%!important;
  min-height:49px!important;
  padding:11px 23px!important;
  border:1px solid #ffda83!important;
  border-bottom:4px solid #61051a!important;
  border-radius:100px!important;
  background:#b8161c linear-gradient(180deg,#ff662a,#d7160c 55%,#8b0b0d)!important;
  box-shadow:inset 0 2px 1px #ffe2b5c7,0 4px 0 #650713,0 9px 23px #2c05158c!important;
  font:700 18px/1.35 var(--heng-display,'Kanit',sans-serif)!important;
  color:#fff!important;
  text-align:center!important;
  text-decoration:none!important;
}
.heng-v4 #contact .h-contact-actions .h-contact-call{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  visibility:visible!important;
  opacity:1!important;
}
.heng-v4 #contact .h-contact-actions .h-contact-call a[href]{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  max-width:none!important;
  min-height:54px!important;
  padding:9px 12px!important;
  border:1px solid #8a0b19!important;
  border-radius:13px!important;
  background:#a91827 linear-gradient(180deg,#bc2430,#900b20)!important;
  box-shadow:inset 0 1px 0 #fff3,0 3px 0 #650918,0 6px 12px #7009232b!important;
  font:700 20px/1.3 var(--heng-display,'Kanit',sans-serif)!important;
  font-variant-numeric:tabular-nums!important;
  color:#fff!important;
  visibility:visible!important;
  opacity:1!important;
  text-align:center!important;
  text-decoration:none!important;
}
.heng-v4 .h-benefits .h-benefit-intro .h-feature-cta a[href] *,
.heng-v4 #contact .h-contact-actions .h-contact-call a[href] *{
  color:#fff!important;
}
.heng-v4 #contact .h-contact-actions .h-contact-call a[href]::before,
.heng-v4 #contact .h-contact-actions .h-contact-call a[href]::after{
  display:none!important;
}
@media(hover:hover){
  .heng-v4 .h-benefits .h-benefit-intro .h-feature-cta a[href]:hover,
  .heng-v4 #contact .h-contact-actions .h-contact-call a[href]:hover{filter:brightness(1.06)}
}
