.modal-open{overflow:hidden}#special-event-bar{display:none}.special-event-bar-wrapper{background:#2b2c67 url(https://cdn2.hubspot.net/hubfs/4651150/Website%20Assets/images/winter-read-2.png) repeat;background-position:0 100%;background-repeat:no-repeat;background-size:auto 90%;box-shadow:0 0 20px rgba(0,0,0,.1);justify-content:space-between;padding:30px 30px 30px 150px}#special-event-bar.special-event-on{background:#b7e1df;display:block;width:100%}#special-event-bar.special-event-on .special-event-bar-wrapper{display:flex}#special-event-bar-title{color:#fff;display:block;font-size:20px;font-weight:800;line-height:24px;max-width:500px}#special-event-bar-subtitle{color:#56597a;display:none;font-size:17px;font-weight:600;line-height:28px}#special-event-bar-content{flex-grow:1}#bar-hide{background-color:#fff;border:none;border-radius:80px;color:#2b2c67;display:inline-block;margin-left:10px;opacity:.8}#bar-hide:hover{opacity:1}#bar-hide img{width:14px}#special-event-bar-actions{flex-grow:0;text-align:right;width:500px}#special-event-bar-button,.special{background-color:#fff;border-radius:180px!important;color:#2b2c67;margin-bottom:10pxp}@media screen and (max-width:900px){#special-event-bar-title{margin:0 auto}#special-event-bar-content{width:100%}#special-event-bar{bottom:0;left:0;position:fixed;right:0;text-align:center}#special-event-bar.special-event-on .special-event-bar-wrapper{background-image:none!important;display:block;padding:30px 40px}#special-event-bar-actions{margin-top:20px;text-align:center;width:100%}}#special-event-modal{align-items:flex-start;background:rgba(0,0,0,.2);bottom:0;display:none;justify-content:center;left:0;overflow:scroll;padding-top:80px;position:fixed;right:0;top:0;z-index:999999999}#special-event-modal-wrapper{background:#fff;border-radius:8px;max-width:700px;position:relative}#modal-close{background:#fff;border:2px solid #fff;border-radius:100%;cursor:pointer;opacity:.8;padding:6px 8px;position:absolute;right:30px;top:30px}#modal-close:hover{border:2px solid #eee;opacity:1}#modal-close img{position:relative;top:1px}#special-event-modal-content,#special-event-modal-form{padding:40px}#special-event-modal-form{flex:1;padding-top:0}#special-event-modal-form h3{display:none}#special-event-modal-content{width:100%}#special-event-modal-content p{font-size:15px;margin-bottom:10px}@media screen and (max-width:900px){.modal-open{overflow:normal}#special-event-modal-form .hs-button{color:#56597a;float:none;width:100%}}@media screen and (min-width:900px){.show-event-padding{padding-top:191px}}.hs-error-msgs{margin-right:0!important}