.sjv-lp-modal{align-items:center;background:rgba(0,0,0,.72);display:none;inset:0;justify-content:center;padding:20px;position:fixed;z-index:999}.sjv-lp-modal.open{display:flex}.sjv-lp-modal__content{background:#fff;max-height:92vh;max-width:500px;overflow-y:auto;padding:48px 44px;position:relative;width:100%}.sjv-lp-modal__close{background:transparent;border:0;color:#bbb;cursor:pointer;font-size:24px;line-height:1;position:absolute;right:20px;top:16px;transition:color .2s}.sjv-lp-modal__close:hover{color:var(--color-dark-gray)}.sjv-lp-modal__eyebrow{color:var(--color-secondary);font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:8px;text-transform:uppercase}.sjv-lp-modal__heading{color:var(--color-medium-gray);font-size:26px;font-weight:900;letter-spacing:-.2px;margin:0}.sjv-lp-modal__rule{background:var(--color-accent-1);height:3px;margin:16px 0 20px;width:40px}.sjv-lp-modal__description{color:var(--color-medium-gray);font-size:15px;line-height:1.65;margin-bottom:22px}.sjv-lp-modal__description p{margin:0}.sjv-lp-modal__description p+p{margin-top:10px}.sjv-lp-modal__form .hs-form-field{margin-bottom:14px}.sjv-lp-modal__form .hs-form-field label{color:var(--color-medium-gray);display:block;font-size:12px;font-weight:700;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.sjv-lp-modal__form .hs-input,.sjv-lp-modal__form input,.sjv-lp-modal__form select,.sjv-lp-modal__form textarea{border:1.5px solid var(--color-dark-gray);color:var(--color-dark-gray);font-size:15px;font-weight:400;padding:13px 16px;transition:border-color .2s;width:100%}.sjv-lp-modal__form .hs-input:focus,.sjv-lp-modal__form input:focus,.sjv-lp-modal__form select:focus,.sjv-lp-modal__form textarea:focus{border-color:var(--color-accent-1);outline:none}.sjv-lp-modal__form input::placeholder,.sjv-lp-modal__form textarea::placeholder{color:#bbb}.sjv-lp-modal__form .hs-submit{margin-top:8px}.sjv-lp-modal__form .hs-button,.sjv-lp-modal__form input[type=submit]{background:var(--color-secondary);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.8px;padding:14px;text-transform:uppercase;transition:background .2s;width:100%}.sjv-lp-modal__form .hs-button:hover,.sjv-lp-modal__form input[type=submit]:hover{background:var(--color-accent-2)}.sjv-lp-modal__form .inputs-list{list-style:none;margin:6px 0 0;padding:0}.sjv-lp-modal__form .inputs-list li{margin:0 0 8px}.sjv-lp-modal__note{color:#9a9895;font-size:12px;font-weight:400;line-height:1.5;margin-top:12px;text-align:center}.sjv-lp-modal__note p{margin:0}@media (max-width:640px){.sjv-lp-modal__content{padding:36px 28px}}fieldset.form-columns-1 .hs-input{width:100%!important}