body.pla_banner-active .fixed.Fixed{transform:translateY(45px)}@media all and (max-width: 468px){body.pla_banner-active .fixed.Fixed{transform:translateY(32px)}}body.pla_banner-active .site-header{margin-top:45px}@media all and (max-width: 468px){body.pla_banner-active .site-header{margin-top:32px}}.fixed.Fixed{transition:transform .125s ease}body .site-header{transition:margin-top .125s ease}#pla_banner-placeholder{position:relative}.pla_announcement{max-width:500px;font-size:18px;background:#fff;background-size:cover;background-repeat:no-repeat;background-position:center center;padding:32px 30px 40px 30px;margin:0 auto;border-radius:3px;position:relative}.pla_announcement>.mfp-close{font-size:40px}.pla_announcement .pla_announcement-wrap{max-width:300px;margin:0 auto}.pla_announcement .pla_announcement-wrap .mfp-close{position:relative;width:auto;height:auto;line-height:inherit;opacity:1;font-size:inherit;font-family:inherit;padding:0}.pla_announcement .pla_announcement-wrap form{display:flex;overflow:hidden;width:100%}@media all and (max-width: 320px){.pla_announcement .pla_announcement-wrap form{flex-wrap:wrap}.pla_announcement .pla_announcement-wrap form input[type=submit]{width:100%}}.pla_announcement .pla_announcement-wrap form input[type=email]{width:100%;border:none}.pla_announcement .pla_announcement-wrap form input[type=submit]{border:none;margin:0}.pla_announcement a{text-decoration:underline}.pla_announcement p:last-child{margin-bottom:0}.pla_announcement p{font-size:18px}@media all and (max-width: 468px){.pla_announcement p{font-size:16px}}.pla_announcement h3{text-align:center;font-size:48px;font-weight:700;margin-bottom:200px;line-height:1.1}@media all and (max-width: 468px){.pla_announcement h3{margin-bottom:100px;font-size:32px}}@media all and (max-width: 320px){.pla_announcement h3{margin-bottom:20px}}.pla_announcement.has-bg{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5)}.pla_announcement.has-bg h3{text-shadow:0 2px 5px rgba(0,0,0,.25)}.pla_announcement.has-bg .button-ol{border-color:#fff;color:#fff}.pla_announcement.has-bg .button-ol:hover{color:#000;background-color:#fff}.pla_announcement.has-bg h3,.pla_announcement.has-bg p,.pla_announcement.has-bg a{color:#fff}.pla_announcement.has-bg .mfp-close{color:#fff !important}@keyframes sibannerslidedown{0%{transform:translateY(-45px)}100%{transform:translateY(0)}}@keyframes sibannerslidedownSMALL{0%{transform:translateY(-32px)}100%{transform:translateY(0)}}.pla_announcement-banner{background:#f96303;color:#fff;font-size:14px;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;animation:sibannerslidedown .4s ease}.pla_announcement-banner:focus,.pla_announcement-banner:hover{text-decoration:none;color:#fff}.pla_announcement-banner:focus:after,.pla_announcement-banner:hover:after{opacity:1}.pla_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}.pla_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){.pla_announcement-banner.hidden{transform:translateY(-32px)}}@media all and (max-width: 468px){.pla_announcement-banner{font-size:10px;height:32px;line-height:32px;padding:0 32px;animation:sibannerslidedownSMALL .4s ease}}@media all and (max-width: 300px){.pla_announcement-banner{font-size:9px}}.pla_announcement-banner[href="javascript:void(0)"]{pointer-events:none}.pla_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:12px}@media all and (max-width: 468px){.pla_announcement-banner .si-btn{line-height:10px;padding:1px 10px;font-size:10px}}.pla_close-banner{position:fixed;z-index:999;left:0;top:0;height:45px;width:45px;text-align:center;line-height:45px;color:#fff;background:rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;transition:background .25s ease,width .25s ease;cursor:pointer}.pla_close-banner:hover{text-decoration:none;background:rgba(0,0,0,.25);color:#fff}.pla_close-banner.hidden{background:rgba(0,0,0,.25);height:50px;width:24px;line-height:32px}@media all and (max-width: 768px){.pla_close-banner.hidden{height:40px}}@media all and (max-width: 600px){.pla_close-banner.hidden{height:34px}}@media all and (max-width: 468px){.pla_close-banner.hidden{width:14px}}.pla_close-banner svg{width:10px;display:block}.pla_close-banner svg.fa-exclamation-circle{width:14px}@media all and (max-width: 468px){.pla_close-banner svg.fa-exclamation-circle{width:10px}}@media all and (max-width: 468px){.pla_close-banner{line-height:40px;height:32px;width:32px}.pla_close-banner svg{width:10px}}/*# sourceMappingURL=style-announcements.css.map */