.hello-banner__wrapper{overflow:hidden;font-size:16px;text-align:center;position:relative;display:flex;flex-direction:column;height:40px}
.hello-banner__wrapper-logo{margin-right:20px;display:flex;align-items:center}
.hello-banner__wrapper-text{display:flex}
.hello-banner__wrapper--custom-arrow .hello-banner__arrow--right svg{transform:rotate(180deg)}
.hello-banner--hide{display:none}
.hello-banner:hover .hello-banner__arrow{opacity:1}
.hello-banner__background{position:absolute;left:0;top:0;bottom:0;width:100%;z-index:80}
.hello-banner__background-circle{margin-bottom:0;height:0;border-radius:50%;bottom:0;margin-left:0;position:absolute;z-index:90}
.hello-banner__divider{height:24px;width:2px;background-color:rgba(255,255,255,0.5);margin-left:20px}
.hello-banner__divider--hidden{display:none}
.hello-banner__container{min-height:40px;z-index:80;position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}
.hello-banner__arrow{color:#fff;width:28px;height:28px;border-radius:50%;background-color:rgba(255,255,255,0.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;opacity:0;position:absolute;top:50%;transform:translateY(-50%);z-index:90}
.hello-banner__arrow--right{right:25px}
.hello-banner__arrow--left{left:25px}
.hello-banner__arrow svg{width:9px;height:16px}
.hello-banner__arrow--custom-arrow{background-color:transparent}
.hello-banner__arrow--custom-arrow svg{width:100%;max-height:100%}
.hello-banner__close-btn{position:absolute;right:10px;cursor:pointer;top:50%;width:28px;height:28px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;border-radius:50%;transition:.2s;z-index:100;color:#fff}
.hello-banner__close-btn:hover{background-color:rgba(255,255,255,0.2)}
.hello-banner__close-btn svg{width:14px;height:14px}
.hello-banner__item{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;visibility:hidden;opacity:0;transition-delay:300ms;transition:visibility .1s,opacity .2s linear,margin .3s;height:0;margin-left:-90px;margin-right:-90px;text-decoration:none;position:absolute;left:-9999px;color:#fff}
.hello-banner__item--active{visibility:visible;opacity:1;height:auto;left:auto;position:relative}
.hello-banner__item-link{margin-left:15px;font-family:'proximabold',Helvetica,Arial,sans-serif;display:flex}
.hello-banner__item-link i,.hello-banner__item-link em{font-family:'proximabold_italic',Helvetica,Arial,sans-serif}
.hello-banner__item-link--without-border{border-left:0}
.hello-banner__item-link--with-border{padding-left:15px;border-left:2px solid rgba(255,255,255,0.5)}
.hello-banner__item-wrapper-svg{width:7px;height:12px;display:inline-block;margin-left:5px;margin-top:4px}
.hello-banner__item-logo{height:40px}
.hello-banner__inner--animation-left .hello-banner__item--active{margin-right:auto;margin-left:0}
.hello-banner__inner--animation-right .hello-banner__item--active{margin-right:0;margin-left:auto}
@media only screen and (max-width:991px){.hello-banner__wrapper{display:flex;justify-content:space-between;align-items:center;height:auto;flex-direction:row}
.hello-banner--hide{display:none}
.hello-banner__container{min-height:44px;padding:10px 0}
.hello-banner__wrapper-logo{display:none}
.hello-banner__item--show-svg-everywhere .hello-banner__wrapper-logo{display:flex;margin-right:10px}
.hello-banner__item--show-svg-everywhere .hello-banner__divider{display:none}
.hello-banner__arrow{opacity:1;background-color:transparent}
.hello-banner__arrow--right{right:-19px}
.hello-banner__close-btn{right:auto;top:auto;position:relative;transform:none;margin-right:6px}
.hello-banner__close-btn::before{content:'';position:absolute;left:-6px;top:50%;transform:translateY(-50%);height:24px;width:2px;background-color:rgba(255,255,255,0.3)}
}
@media only screen and (max-width:767px){.hello-banner__container{padding:10px 16px}
.hello-banner__inner{font-size:14px;padding:0 20px}
.hello-banner__wrapper-text{display:block}
.hello-banner__item{transition:visibility .1s,opacity .3s linear,margin .1s}
.hello-banner__item-link,.hello-banner__item-text{display:inline}
.hello-banner__item-link{margin-left:10px}
.hello-banner__item-link--with-border{padding-left:10px}
.hello-banner__item-wrapper-svg{vertical-align:-2px}
.hello-banner__item--show-svg-everywhere .hello-banner__wrapper-logo{margin-right:0;margin-bottom:5px;width:100%}
.hello-banner__item--show-svg-everywhere .hello-banner__item-logo{margin:0 auto;height:auto}
.hello-banner__close-btn:before{left:-8px}
.hello-banner__close-btn:hover{background-color:transparent}
.hello-banner__arrow{width:18px;height:100%}
.hello-banner__arrow--left{left:-4px}
.hello-banner__arrow--right{right:-4px}
}