/* Only replace hosted runtime behaviors; the original website supplies the design. */
.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2){visibility:visible}
.image-component-container-fit{--image-component-container-height:100%!important;--image-component-container-width:100%!important}
html{scroll-behavior:smooth}
.accordion-item__dropdown{overflow:hidden}
.replica-form-feedback{margin-top:20px;padding:12px;border:1px solid currentColor;font:inherit}
body.header--menu-open{overflow:hidden}
body.header--menu-open .header-menu{opacity:1!important;visibility:visible!important}
body.header--menu-open .header-menu-nav{transform:none!important}
.replica-pricing-main .bh-bar{justify-content:flex-end;min-height:64px}
@media print{
  body.replica-pricing-page #header,body.replica-pricing-page #footer-sections{display:none!important}
  body.replica-pricing-page .replica-pricing-main{padding-top:0!important}
}
