.reveal-modal-bg{background:rgba(0,0,0,.8);display:none;top:0;z-index:100}.popup_container,.reveal-modal-bg{height:100%;left:0;position:fixed;width:100%}.popup_container{display:block;overflow-y:scroll;top:0!important;visibility:hidden;z-index:999}.popup_container:target{display:block;visibility:visible}.popup_form{background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-top:10px solid #e84925;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4);box-sizing:border-box;margin:0 auto;padding:50px;position:relative;top:18%;width:600px;z-index:40}.popup_form .close_modal{background:#e84925;border-radius:5px;color:#fff;cursor:pointer;font-size:32px;font-weight:700;height:36px;line-height:34px;position:absolute;right:25px;text-align:center;top:-3px;width:36px}.popup_form .hs-form-required,.popup_form .hs-richtext h2,.popup_form h3.form-title{display:none}.popup_form h2{margin:0 0 25px;text-align:center}.popup_form .hs-input,.popup_form input[type=email],.popup_form input[type=text]{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.popup_form .hs-form-field{position:relative}body .popup_form input[type=button],body .popup_form input[type=submit]{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0;width:100%}@media screen and (max-width:768px) and (min-width:320px){.popup_form{padding:5%;width:95%}.popup_form *{font-size:18px}}