.hcp-no-scroll { overflow: hidden !important; }
@media (max-width: 599.95px) {
  body.hcp-no-scroll { position: fixed !important; top: 0px !important; left: 0px !important; right: 0px !important; width: 100% !important; }
  html.hcp-gray-background { background: rgb(250, 250, 250) !important; }
}
iframe.hcp-iframe { display: block; visibility: visible; opacity: 1; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; }
div.hcp-widget { display: none; position: fixed; z-index: 2147483647; inset: 0px; justify-content: center; align-items: center; }
div.hcp-widget.hcp-widget--visible { display: flex; }
button.hcp-button { line-height: 1.14; padding: 12px 24px; box-shadow: none; border-radius: 100px; color: rgb(255, 255, 255); background-color: rgb(15, 119, 204); text-transform: uppercase; position: relative; border: 0px; cursor: pointer; margin: 0px; display: inline-flex; outline: 0px; text-decoration: none; user-select: none; appearance: none; -webkit-tap-highlight-color: transparent; text-indent: 0px; text-shadow: none; font-weight: normal; align-items: center; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border 250ms cubic-bezier(0.4, 0, 0.2, 1); overflow: auto; }
button.hcp-button:hover { background-color: rgb(21, 101, 192); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
button.hcp-button:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; background-color: rgba(15, 119, 204, 0.7); }