.content--header{position:relative}[data-snapper-trigger]{height:1px;width:100%}.announcement-type-wrapper.wrapper--banner{position:absolute;right:0;bottom:0;z-index:21;display:flex;flex-direction:column;transition:transform 0.3s ease;transform:translateY(calc(100% + 60px))}.announcement-type-wrapper.wrapper--banner.snapped{position:fixed;bottom:calc(100% - 30px)}@media screen and (max-width:1000px){.scrolled--down .announcement-type-wrapper.wrapper--banner.snapped .announcement--banner{transform:translateX(calc(100%))}}.announcement--banner{background-color:var(--bgc, #BE0A19);border:4px solid var(--bgc, #BE0A19);display:flex;justify-content:center;align-items:center;max-height:86px;transition:transform 0.3s ease}.announcement--banner:not(:last-child){margin-bottom:35px}@media screen and (max-width:1000px){.scrolled .announcement--banner{transform:translateX(calc(100% - 128px))}}.announcement--banner .banner--logo{width:120px;background-color:#FFF;transition:transform 0.3s ease;transform:scale(1.4);transform-origin:center right}.scrolled .announcement--banner .banner--logo{transform:scale(1)}.announcement--banner:hover{transform:translateX(0)}.announcement--banner:hover .banner--logo{transform:scale(1.4)}.announcement--banner svg{display:block}.announcement--banner img{max-height:80px;display:block}.announcement--banner .content{width:180px;line-height:1;display:flex;justify-content:center;align-items:center}.announcement--banner .content .text{color:var(--fc, #FFF);padding:7.5px 15px;font-weight:bold}