.sticky-banner{transition:opacity 1s ease,transform 1s ease;padding:10px 0}
.sticky-banner.stick-bottom.sticky-banner-hide{transform:translate(0,100%)}
.sticky-banner.stick-bottom{position:fixed;bottom:0;width:100%;z-index:99}
.sticky-banner .banner-heading>*:first-child{margin:0 !important}
.sticky-banner .banner-description>p{margin-bottom:5px}
.sticky-banner .link-group a{border-radius:4px}
.sticky-banner.button-variation .link-group .btn{padding:10px 25px}
.sticky-banner.button-variation .btn-right-align{justify-content:end}
.sticky-banner.button-variation .btn-left-align{justify-content:flex-end}
.sticky-banner.text-button .justify-content-center.align-items-center{flex-direction:column}
.sticky-banner .btn-right-align.align-items-start,.sticky-banner.text-button .row{align-items:center !important}
.sticky-banner .btn-right-align.align-items-end{align-items:center !important;justify-content:flex-end !important}
.sticky-banner .btn-right-align.align-items-center{align-items:center !important;justify-content:center !important}
.sticky-banner .btn-right-align.justify-content-between{align-items:center !important;justify-content:space-between !important}
.sticky-banner .btn-left-align{align-items:center !important;flex-direction:row-reverse !important}
.sticky-banner .btn-left-align.align-items-start{justify-content:flex-end !important}
.sticky-banner .btn-left-align.align-items-end,.sticky-banner.text-button-img .btn-left-align .banner-img-section.justify-content-end{justify-content:flex-start !important}
.sticky-banner .log-img{max-width:50px !important;max-height:50px}
.sticky-banner.text-button-logo .justify-content-center.align-items-center{flex-direction:column !important}
.sticky-banner.text-button-img .banner-inner{justify-content:center}
.sticky-banner .sticky-banner-close.glyph-prepend-cancel::before{font-size:25px;position:relative;top:3px;right:-1px}
.sticky-banner .sticky-banner-close{border:0;background:0;width:50px;height:50px;right:0;top:0}
.sticky-banner.text-button .banner-heading>*,.sticky-banner.text-button .link-group{margin:0}
.sticky-banner:not(.button-variation) .justify-content-center.align-items-center{text-align:center}
.sticky-banner.theme-dark .sticky-banner-close.glyph-prepend-cancel::before{color:#fff}
.sticky-banner .sticky-banner-close:focus{outline-offset:-4px}
.sticky-banner.stick-bottom.sticky-blue-banner{min-width:35%;right:12px;bottom:10px;left:auto;top:auto;max-width:424px}
.sticky-banner.sticky-blue-banner .banner-img-section{margin-top:4px}
.sticky-banner.sticky-blue-banner .banner-img-section img{max-height:25px;max-width:25px}
.sticky-banner.sticky-blue-banner.stick-bottom .row.btn-left-align{align-items:flex-start !important;justify-content:flex-end !important;align-content:flex-start !important}
@media(max-width:1083.98px){.sticky-banner.stick-bottom.sticky-blue-banner{min-width:45%;max-width:424px}
.sticky-banner.sticky-blue-banner .sticky-banner-close{top:4px}
.sticky-banner.sticky-blue-banner .sticky-banner-close.glyph-prepend-cancel::before{font-size:16px;top:0;left:0}
.sticky-banner.sticky-blue-banner .banner-img-section{padding-left:8px}
.sticky-banner .sticky-banner-close.glyph-prepend-cancel::before{font-size:10px;top:-9px;left:6px}
.sticky-banner .sticky-banner-close{width:35px;height:35px}
.sticky-banner.button-variation{padding-right:6%}
.sticky-banner.text-button{padding:2%}
.sticky-banner.text-button-logo .link-group{margin-bottom:16px}
}
@media(max-width:539.98px){.sticky-banner.stick-bottom.sticky-blue-banner{max-width:100%}
.sticky-banner.stick-bottom.sticky-blue-banner{right:0;bottom:0}
.sticky-banner.text-button-logo .banner-description>p{font-size:12px;font-weight:700}
.sticky-banner.text-button-logo .link-group{margin-bottom:0}
.sticky-banner.text-button-logo .link-group .btn{margin-bottom:0 !important;padding:2px 6px 4px;font-size:12px}
.sticky-banner.text-button-logo .banner-heading{display:none}
.sticky-banner.close-btn-display{border:2px solid #b3bcc3 !important}
.sticky-banner.close-btn-display{border:2px solid #b3bcc3 !important;padding:9px !important}
}
@media(max-width:859.98px){.sticky-banner:not(.button-variation) .row{flex-direction:column}
.sticky-banner .banner-inner{align-items:center}
.sticky-banner .banner-inner.sticky-blue-banner{align-items:flex-start}
.sticky-banner.text-button-img .banner-inner{text-align:center}
}
@media(max-width:320px){.sticky-banner .log-img{max-width:25px !important;max-height:25px}
.sticky-banner.text-button-logo .link-group{margin-bottom:-5px !important}
.sticky-banner.text-button-logo .link-group .btn,.sticky-banner.text-button-logo .banner-description>p{font-size:8px}
.sticky-banner.close-btn-display{padding:0 9px !important}
}
html[dir=rtl] .sticky-banner .sticky-banner-close{right:unset !important;left:5px}