:root{--notify-margin:0px;--notify-width:100vw;--notify-offset:var(--notify-height)}@media print,screen and (min-width:768px){:root{--notify-offset:calc(var(--notify-height) + var(--notify-margin));--notify-margin:20px;--notify-width:calc(100vw - 140px)}}@media screen and (min-width:1280px){:root{--notify-width:calc(100vw - 360px)}}html:is([data-touch-menu=open]){--notify-offset:0px}@media screen and (max-width:767px){html:is([data-notification=true]) .hbf-header{top:var(--notify-offset)}}@media print,screen and (min-width:768px){html:is([data-notification=true]) .body-container-wrapper{padding-top:var(--notify-offset)}}.hbf-notification-bar__spacer{display:none}@media screen and (max-width:767px){.hbf-notification-bar__spacer{height:var(--notify-height)}}@media print,screen and (min-width:768px){.hbf-notification-bar__spacer{background:var(--color-duckbill-pale);height:30px;position:fixed;right:20px;top:0;width:var(--notify-width)}}.hbf-notification-bar:is([active])+.hbf-notification-bar__spacer{display:block}.hbf-notification-bar{--notify-color-bg:var(--color-duckbill-med);--notify-color-heading:var(--color-black);--notify-color-text:var(--color-black);--notify-size-text:calc(var(--size-default)*0.9);--notify-height:32px;align-items:center;background:var(--notify-color-bg);display:none;flex-wrap:nowrap;justify-content:center;min-height:var(--notify-height);opacity:0;position:fixed;right:0;top:0;transform:translateY(-20px);transition:translateY .25s ease;width:var(--notify-width);z-index:101}@media screen and (max-width:767px){.hbf-notification-bar{--notify-size-text:calc(var(--size-default)*1);justify-content:flex-start;padding:0}}@media print,screen and (min-width:768px){.hbf-notification-bar{border-radius:10px;right:20px;top:var(--notify-margin)}}.hbf-notification-bar:is([active]){display:flex;opacity:1;transform:translateY(0)}html[data-touch-menu=open] .hbf-notification-bar{display:none!important}@media print,screen and (min-width:768px){.hbf-notification-bar[data-dismissable=false]:after{content:" ";display:block;height:24px;width:var(--notify-height)}}.hbf-notification-bar .hbf-notification-bar__content{align-items:center;display:flex;flex:1 1 auto;gap:0 10px;min-height:40px;position:relative}@media screen and (max-width:767px){.hbf-notification-bar .hbf-notification-bar__content{flex-flow:row wrap;justify-content:flex-start;padding:8px 5px 8px 15px}}@media print,screen and (min-width:768px){.hbf-notification-bar .hbf-notification-bar__content{gap:15px;justify-content:center;padding:8px;text-align:center}}.hbf-notification-bar .hbf-notification-bar__text{color:var(--notify-color-text);display:flex;font-size:var(--notify-size-text);line-height:24px}@media screen and (max-width:767px){.hbf-notification-bar .hbf-notification-bar__text{align-items:flex-start;flex-flow:row wrap;gap:5px;justify-content:flex-start}}@media print,screen and (min-width:768px){.hbf-notification-bar .hbf-notification-bar__text{align-items:center;gap:5px;justify-content:center}}.hbf-notification-bar .hbf-notification-bar__text strong{font-family:var(--font-headings)}@media screen and (max-width:767px){.hbf-notification-bar .hbf-notification-bar__buttons{flex-basis:100%;padding-top:5px}.hbf-notification-bar .hbf-notification-bar__buttons .hs-button{justify-content:center;min-width:calc(50% - 10px);padding-bottom:7.5px;padding-top:7.5px;text-align:center}}.hbf-notification-bar .hbf-notification-bar__close{align-items:center;cursor:pointer;display:flex;height:var(--notify-height);justify-content:center;margin-left:auto;width:var(--notify-height)}@media print,screen and (min-width:768px){.hbf-notification-bar .hbf-notification-bar__close{margin-right:10px}}.hbf-notification-bar .hbf-notification-bar__close:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border-radius:50%;content:" ";display:block;height:var(--notify-height);width:var(--notify-height)}@media screen and (max-width:767px){.hbf-notification-bar .hbf-notification-bar__close:after{transform:scale(1.4) translateX(-5px)}}.hbf-notification-bar .hbf-notification-bar__close:hover:after{background-color:hsla(0,0%,100%,.25)}