.annotation{position:relative;bottom:70px;right:0;transform-origin:right bottom;overflow:hidden;align-self:end}
.annotation,.annotation-btn-wrapper{pointer-events:auto}
.annotation:not(.open){opacity:0;visibility:hidden;-webkit-transform:translate(0,100%);transform:translate(0,100%)}
.annotation.open{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);align-items:stretch}
.annotation-ease{transition:.25s all ease;-webkit-transition:.25s all ease}
.annotation-wrapper{max-width:630px;max-height:calc(100vh - 100px);pointer-events:none}
.annotation-wrapper:not(.open){height:60px;width:auto}
.annotation-wrapper.mobile.open .icon{width:36px;height:36px;border-radius:50%}
.annotation-wrapper.mobile.open .icon>svg{transform:scale(0.65);-webkit-transform:scale(0.65)}
.annotation-wrapper.mobile.open .svg-close{transform:scale(1.2);-webkit-transform:scale(1.2)}
.annotation-btn,.annotation-wrapper{position:fixed;bottom:40px;right:40px;z-index:9998}
.annotation.open,.annotation-btn,.annotation-wrapper.mobile.open .icon{box-shadow:0 10px 20px rgba(0,0,0,0.1)}
.annotation.open,.annotation-swipe{border-radius:16px}
.annotation-btn{border-radius:80px}
.annotation-btn.open{transition:none;-webkit-transition:none}
.annotation-header{border-radius:16px 16px 0 0;justify-content:space-between}
.annotation-close,.annotation-btn{cursor:pointer}
.annotation-btn.open>.title,.annotation-btn:not(.open)>[data-close],.annotation:not(.open)>.annotation-close,.annotation:not(.open)>.annotation-swipe{display:none}
.annotation #dialog_toggle{white-space:normal}
.annotation .content>p:first-child{margin-top:0}
.annotation .btn-container,.annotation .btn-container [data-cta-link]:not(.i){margin:0}
@media(min-width:768px){.annotation-btn:not(.open){padding:0 30px}
.annotation-btn:not(.open):focus,.annotation.open>.annotation-close:focus{border-color:#262626}
.annotation-swipe{display:none}
.annotation-img{min-width:180px;padding:0 30px 0 0}
.annotation.open{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}
.annotation.open>.annotation-close{border:2px solid transparent;border-radius:50px}
.annotation:not(.open){width:0;height:0;transform:scale(0.05) translate(30%,100%);-webkit-transform:scale(0.05) translate(30%,100%)}
}
.annotation-wrapper.mobile.open .icon,.annotation-color:not(.i),.annotation-color:not(.i):hover,.annotation-color:not(.i):focus{background-color:#d2fa52}
.annotation-wrapper.mobile.open .txt,.annotation-color:not(.i),.annotation-color:not(.i):hover,.annotation-color:not(.i):focus,.theme-eggshell .annotation-color,.theme-eggshell .annotation-color:hover,.theme-eggshell .annotation-color:focus,.theme-ba-neon-blue .annotation-color,.theme-ba-neon-blue .annotation-color:hover,.theme-ba-neon-blue .annotation-color:focus,.theme-hrb-neon-green .annotation-color,.theme-hrb-neon-green .annotation-color:hover,.theme-hrb-neon-green .annotation-color:focus{color:#003512}
.annotation-wrapper.mobile .annotation-header:not(.i),.annotation-wrapper.mobile .annotation-header:not(.i):hover,.annotation-wrapper.mobile .annotation-header:not(.i):focus,.annotation.open{background-color:#fff}
[class*=theme_wh] .annotation-color,[class*=theme_wh] .annotation-color:hover,[class*=theme_wh] .annotation-color:focus{color:#fff}
[class*=theme_wh] .rect-close{fill:#fff}
[class*=theme_blk] .annotation-color,[class*=theme_blk] .annotation-color:hover,[class*=theme_blk] .annotation-color:focus{color:#262626}
[class*=theme_blk] .rect-close{fill:#262626}
.theme_wh-green-hrb.mobile.open .icon,.theme_wh-green-hrb .annotation-color:not(.x),.theme_wh-green-hrb .annotation-color:not(.x):hover,.theme_wh-green-hrb .annotation-color:not(.x):focus{background-color:#005d1f}
.theme_wh-green-hrb .annotation-color:not(.x),.theme_wh-green-hrb .annotation-color:not(.x):hover,.theme_wh-green-hrb .annotation-color:not(.x):focus{color:#f6f4e9}
.theme-eggshell.mobile.open .icon,.theme-eggshell .annotation-color,.theme-eggshell .annotation-color:hover,.theme-eggshell .annotation-color:focus{background-color:#f6f4e9}
.theme-eggshell .rect-close,.theme-ba-neon-blue .rect-close,.theme-hrb-neon-green .rect-close{fill:#003512}
.theme-global-dark-green.mobile.open .icon,.theme-global-dark-green .annotation-color:not(.x),.theme-global-dark-green .annotation-color:not(.x):hover,.theme-global-dark-green .annotation-color:not(.x):focus{background-color:#003512}
.theme-global-dark-green .annotation-color:not(.x),.theme-global-dark-green .annotation-color:not(.x):hover,.theme-global-dark-green .annotation-color:not(.x):focus{color:#f6f4e9}
.theme-global-dark-green .rect-close{fill:#f6f4e9}
.theme-ba-neon-blue.mobile.open .icon,.theme-ba-neon-blue .annotation-color,.theme-ba-neon-blue .annotation-color:hover,.theme-ba-neon-blue .annotation-color:focus{background-color:#00e9e9}
.theme-hrb-neon-green.mobile.open .icon,.theme-hrb-neon-green .annotation-color,.theme-hrb-neon-green .annotation-color:hover,.theme-hrb-neon-green .annotation-color:focus{background-color:#00e95c}
@media all and (min-width:992px) and (max-width:1360px){body.ab-included.brandnav-included .annotation-wrapper{max-height:calc(100vh - 220px)}
body.ab-included .annotation-wrapper{max-height:calc(100vh - 180px)}
.annotation-header{min-height:60px}
}
@media(max-width:767px){.annotation-ease{bottom:0;right:0}
.annotation-swipe{position:absolute;top:10px;width:140px;left:calc(50% - 70px);background:#d6dae0;border:2px solid #d6dae0}
.annotation-dialog:not(.x){padding:40px 25px;background-color:#fff;color:#003512}
.annotation-btn{bottom:20px;right:auto;width:auto;align-self:center}
.annotation-btn:not(.open){animation:.3s ease .3s 1 normal both running annotationFadeIn;-webkit-animation:.3s ease .3s 1 normal both running annotationFadeIn}
.annotation-btn.open{display:none}
.annotation-btn-wrapper{justify-content:center}
.annotation-header>span,.annotation-header>div{margin-top:30px}
.annotation.open{border-radius:36px 36px 0 0}
.annotation-wrapper{margin:auto;left:0}
.annotation-wrapper.slideOutDown{transform:translate3d(0,200%,0);transition:all .6s ease 0}
.annotation-wrapper.slideInUp.mobile:not(.open):after{content:"";display:block;width:100%;min-height:80px;background:linear-gradient(to bottom,rgba(0,0,0,0.01),rgba(0,0,0,0.05),rgba(0,0,0,0.1),rgba(0,0,0,0.2),rgba(0,0,0,0.3),rgba(0,0,0,0.4),rgba(0,0,0,0.5),rgba(0,0,0,0.6))}
.annotation-wrapper:not(.slideOutDown):not(.slideInUp){display:none}
@keyframes slideInUp{from{-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInUp{-webkit-animation:slideInUp .6s ease 0;animation:slideInUp .6s ease 0}
[class*=theme_wh] .annotation-color{color:#262626}
[class*=theme_wh] .rect-close{fill:#262626}
[class*=theme] .annotation-color:hover,[class*=theme] .annotation-color:focus{color:inherit}
.theme-global-dark-green .rect-close{fill:#003512}
}
@media(max-width:420px){.annotation-btn-wrapper button{margin:0 15px}
.annotation-btn-wrapper button .txt{padding-left:5px}
.annotation-btn-wrapper .btn.btn-medium{white-space:normal}
}
@media(min-width:768px) and (max-width:992px){.annotation.open{max-width:90%}
}
.annotation-wrapper .annotation .annotation-header{min-height:60px}