body.modal-open{overflow:hidden}.modal{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:100}.modal-content{background-color:#fefefe;border:1px solid #888;left:50%;margin:0;max-width:750px;padding:40px 100px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.modal-close{color:#000;cursor:pointer;float:right;font-size:50px;font-weight:700;position:absolute;right:40px;top:40px}.modal-close:focus,.modal-close:hover{color:#000;cursor:pointer;text-decoration:none}.modal-content h3{margin-bottom:10px}.modal-content p.desc{margin-bottom:30px}.modal-form form fieldset{margin-bottom:12px;max-width:100%}.modal-form form fieldset:last-child{margin-bottom:40px}.modal-form form fieldset.form-columns-1 .hs-input{width:100%!important}.modal-form form .hs_email input{background-color:#fff;border:none;border-radius:4px;box-shadow:none;color:#999;font-size:14px;font-weight:400;line-height:21px;padding:13px 15px;width:100%}.modal-form form .hs-form-field>label{color:#111;font-size:14px;font-weight:700;line-height:21px;margin-bottom:7px}.modal-form form .hs-form-field .input>input,.modal-form form .input textarea,.modal-form form select{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:none;color:#999;font-size:14px;font-weight:400;line-height:21px;padding:15px;width:100%}.modal-form form .input textarea{height:150px}.modal-form form .hs-submit input{background-color:var(--color-primary-1);border:none;border-radius:4px;box-shadow:none;color:var(--color-secondary-2);padding:15px 30px;width:auto}.modal-form form .hs-fieldtype-booleancheckbox ul{list-style:none}.modal-form form .hs-form-booleancheckbox{margin-bottom:20px;margin-top:15px}.modal-form form .hs-form-booleancheckbox input{margin-right:20px}.modal-form form .hs-form-booleancheckbox label{color:var(--color-primary-1);color:#fff}.modal-form form .hs-submit{margin-top:40px}.modal-form form .hs-submit input{cursor:pointer}.modal-form form .hs-submit input:hover{background-color:var(--color-secondary-2);color:#fff}.modal-form form ul.hs-error-msgs li{list-style:none}.modal-form form ul.hs-error-msgs li label{color:var(--color-primary-1);color:#fff;font-size:14px;font-weight:700;line-height:21px}