.hg-contact{display:none;font-family:Arial,Helvetica,sans-serif}
.hg-contact *{box-sizing:border-box}
.hg-contact svg{display:block;width:24px;height:24px;fill:currentColor;flex-shrink:0}
@media(max-width:767px){
 body{padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))}
 .hg-contact{position:fixed;z-index:1000;bottom:0;left:0;right:0;width:100%;display:block;background:#f8f8f8;border-top:1px solid #ddd;box-shadow:0 -1px 6px rgba(0,0,0,.06)}
 .hg-contact-link{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:calc(60px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:transparent;color:#555;text-decoration:none}
 .hg-contact-wa svg{color:#18b42c}
 .hg-contact-label{display:block;font-size:16px;line-height:24px}
 .hg-contact-link:hover,.hg-contact-link:focus-visible{background:#edf5f8;color:#113f80}
 .hg-contact-link:focus-visible{outline:2px solid #11b9b5;outline-offset:-2px}
 .scroll{bottom:78px!important}
}
