.promotion-banner{font-family:var(--fontHeading);left:0;padding:24px 80px;position:fixed;width:100vw;z-index:11}.with-16-gap{justify-content:space-between!important}.promotion-banner.bottom{bottom:0;top:unset}.promotion-banner.top{bottom:unset;top:0}.promotion-banner.primary{background:#d19d76}.promotion-banner.secondary{background:#257279}.promotion-banner__wrapper{align-items:center;display:flex;gap:16px;justify-content:center}.promotion-banner__texts,.promotion-banner__texts a,.promotion-banner__texts h1,.promotion-banner__texts h2,.promotion-banner__texts h3,.promotion-banner__texts h4,.promotion-banner__texts h5,.promotion-banner__texts h6,.promotion-banner__texts p,.promotion-banner__texts span{color:#fff;font-family:var(--fontHeading);font-size:18px;font-style:normal;font-weight:400;line-height:normal}.promotion-banner__right{gap:16px}.promotion-banner__countdown,.promotion-banner__right{align-items:center;display:flex;justify-content:center}.promotion-banner__countdown{gap:6px}.promotion-banner__countdown span{color:#fff;font-family:var(--fontHeading);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.promotion-banner__countdown .promotion-banner__countdown-value{color:#fff;font-family:var(--fontHeading);font-size:24px;font-style:normal;font-weight:700;line-height:normal}.promotion-banner__button{align-items:center;-webkit-appearance:none;background:#257279;border-radius:4px;color:#fff;cursor:pointer;flex-shrink:0;font-family:var(--fontHeading);font-size:14px;font-weight:700;justify-content:center;max-height:40px;max-width:364px;padding:8px 16px;text-align:center;text-decoration:none;transition:all .15s;width:188px}.promotion-banner__button.primary{background-color:#257279;border:1px solid #257279;color:#fff}.promotion-banner__button.secondary{background-color:#d19d76;border:1px solid #d19d76;color:#fff}.promotion-banner__button.outline,.promotion-banner__button:hover{background-color:transparent}.promotion-banner__button.outline:hover{opacity:.8}.promotion-banner__buttons{align-items:center;display:flex;gap:16px;justify-content:center}.promotion-banner__bottom{padding-top:16px;width:100%}@media (max-width:767px){.promotion-banner{padding:24px 32px}}@media (max-width:600px){.promotion-banner__wrapper{flex-direction:column}.promotion-banner__wrapper.with-16-gap{gap:16px}.promotion-banner__button{width:100%}.two-btns{.promotion-banner__button{width:48%!important}}}