.pricing-banner-update{background-color:#ebfaf3;color:var(--js-color-mode-notification-bar-text);display:block;min-height:40px;position:relative;z-index:1}.pricing-banner-update .inner{align-items:center;display:flex;font-size:12px;justify-content:center;padding:4px 0;position:relative}.pricing-banner-update .inner .button{color:var(--js-color-mode-notification-button);font-weight:500;padding:6px 1px 6px 3px;transition:opacity .2s}.pricing-banner-update .inner .close-button{cursor:pointer;height:14px;padding:10px;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:opacity .2s;width:14px}.pricing-banner-update .inner .close-button:after,.pricing-banner-update .inner .close-button:before{background-color:var(--js-color-mode-notification-close);content:"";height:1px;left:3px;position:absolute;top:50%;transform-origin:center;width:14px}.pricing-banner-update .inner .close-button:before{transform:rotate(45deg)}.pricing-banner-update .inner .close-button:after{transform:rotate(-45deg)}@media screen and (max-width:768px){.pricing-banner-update .u-wrapper{max-width:90%}.pricing-banner-update .inner{flex-direction:column;padding:8px 0;text-align:center}.pricing-banner-update .inner .button{padding:0}.pricing-banner-update .inner .close-button{right:-20px;top:2px;transform:none}}