body{transition:margin-top .4s ease}body.si_banner-bottom #colophon .container{padding-bottom:45px}body.si_banner-active:not(.si_banner-bottom){margin-top:45px}body.si_banner-active:not(.si_banner-bottom) .fixed{transform:translateY(45px)}@media all and (max-width: 468px){body.si_banner-active:not(.si_banner-bottom){margin-top:32px}body.si_banner-active:not(.si_banner-bottom) .fixed{transform:translateY(32px)}}body.si_banner-active .si_close-banner .close{display:block}body.si_banner-active .si_close-banner .open{display:none}.fixed{transition:transform .4s ease}#si_banner-placeholder{position:relative}.si_announcement{max-width:700px;font-size:18px;background:#fff;padding:32px 50px;margin:0 auto;border-radius:3px;position:relative}.si_announcement p:last-child{margin-bottom:0}@media all and (max-width: 600px){.si_announcement{font-size:16px;padding:20px 30px}}@media all and (max-width: 468px){.si_announcement{font-size:14px;padding:20px}}.si_announcement p{font-size:inherit}.si_announcement-banner{background:#f49d6e;color:#fff;font-size:16px;font-weight:500;height:45px;line-height:45px;padding:0 50px 0 50px;max-width:100%;display:block;text-align:center;text-decoration:none;transition:background-color .25s ease,transform .4s ease,opacity 0s 0s ease;white-space:pre;opacity:1;text-overflow:ellipsis;overflow:hidden;position:fixed;width:100%;top:0;z-index:99;outline:none}.si_banner-bottom .si_announcement-banner{top:auto;bottom:0}.si_announcement-banner:focus,.si_announcement-banner:hover{text-decoration:none;color:#fff}.si_announcement-banner:focus:after,.si_announcement-banner:hover:after{opacity:1}.si_announcement-banner:after{content:"";opacity:0;transition:opacity .25s ease;display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;background:rgba(100,0,0,.175);z-index:-1}.si_announcement-banner.hidden{transition:background-color .25s ease,transform .4s ease,opacity 0s .4s ease;opacity:0;transform:translateY(-45px)}@media all and (max-width: 468px){.si_announcement-banner.hidden{transform:translateY(-32px)}}.si_banner-bottom .si_announcement-banner.hidden{transform:translateY(45px)}@media all and (max-width: 468px){.si_banner-bottom .si_announcement-banner.hidden{transform:translateY(32px)}}@media all and (max-width: 468px){.si_announcement-banner{font-size:10px;height:32px;line-height:32px;padding:0 32px}}@media all and (max-width: 300px){.si_announcement-banner{font-size:9px}}.si_announcement-banner .si-btn{background:rgba(0,0,0,0);border:1px solid currentColor;color:inherit;padding:3px 10px;transition:background .25s ease,color .25s ease;border-radius:5px;margin-left:10px;font-size:14px}@media all and (max-width: 468px){.si_announcement-banner .si-btn{line-height:10px;padding:1px 10px;font-size:10px}}.si_close-banner{opacity:0;position:fixed;z-index:999;left:0;top:0;text-align:center;color:#fff;background:rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;transition:background .25s ease,width .25s ease,opacity .325s .325s ease,height .25s ease;cursor:pointer;background:rgba(0,0,0,.25);line-height:32px;height:50px;width:24px}.si_close-banner.init{opacity:1}@media all and (max-width: 768px){.si_close-banner{height:40px}}@media all and (max-width: 600px){.si_close-banner{height:34px}}@media all and (max-width: 468px){.si_close-banner{width:14px;line-height:40px}.si_close-banner svg{width:10px}}.si_banner-bottom .si_close-banner{top:auto;bottom:0;width:32px;height:32px}.si_banner-active .si_close-banner{height:45px;width:45px}@media all and (max-width: 468px){.si_banner-active .si_close-banner{height:32px;width:32px}}.si_close-banner .close{display:none}.si_close-banner:hover{text-decoration:none;background:rgba(0,0,0,.4);color:#fff}.si_close-banner svg{width:10px;display:block}.si_close-banner svg.fa-exclamation-circle{width:14px}@media all and (max-width: 468px){.si_close-banner svg.fa-exclamation-circle{width:10px}}/*# sourceMappingURL=style-announcements.css.map */