
.hh-topcta{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-width:0;text-align:center;background:transparent;border:0;justify-self:center}
.head-info-area .center{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}
.head-info-area .center .left{justify-self:start;min-width:0}
.head-info-area .center .right{justify-self:end;min-width:0}
.hh-topcta-slide{display:inline-flex;align-items:center;gap:7px;max-width:100%;overflow:visible;white-space:nowrap;
  font-size:inherit;font-weight:500;line-height:1.4;color:#fff !important;text-decoration:none !important;background:transparent;border:0;padding:2px 10px 2px 2px;
  transition:transform .25s cubic-bezier(.2,.7,.2,1)}
a.hh-topcta-slide:hover,button.hh-topcta-slide:hover{transform:translateY(-1px)}
.hh-topcta-slide b{font-weight:600;color:var(--hh-gold,#C99A47) !important}
.hh-topcta-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:44vw}
a.hh-topcta-slide:hover .hh-topcta-label,button.hh-topcta-slide:hover .hh-topcta-label{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:rgba(255,255,255,.85)}
.hh-topcta-arrow{display:inline-block;animation:hh-topcta-nudge 1.8s ease-in-out infinite}
@keyframes hh-topcta-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}
@media (max-width:1240px){.hh-topcta-slide{font-size:12px}.hh-topcta-label{max-width:52vw}}
@media (max-width:768px){.hh-topcta{order:-1;width:100%;margin-bottom:2px}.head-info-area .center{flex-wrap:wrap}}
@media (prefers-reduced-motion:reduce){.hh-topcta-arrow{animation:none}.hh-topcta-slide.is-active{animation:none}}
