.overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;top:0;width:100%;z-index:1}.modal,.overlay{display:none;position:fixed}.modal{background-color:red;box-shadow:0 0 10px rgba(0,0,0,.3);left:50%;max-width:580px;padding:20px;top:50%;transform:translate(-50%,-50%);width:80%;z-index:2}.close{cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}#openModal{color:blue;cursor:pointer}.hs-blog-modal-signup form{max-width:500px;position:relative}.modal .pl-col-1-content{color:#fff;font-size:21px;font-weight:900;line-height:1;margin-top:0}.hs-blog-modal-signup form .actions{text-align:center}.hs-blog-modal-signup .input input,.hs-blog-modal-signup .input textarea{background:#fff;border:none;border-radius:5px;border-radius:10px;box-sizing:border-box;color:#000;font-weight:lighter;margin-bottom:15px;margin-top:0;padding:10px 7px;width:100%}.hs-blog-modal-signup .hs-button{background-color:#000;border:0!important;border-radius:30rem;color:#fff;font-size:20px;font-weight:500;padding:10px 15px}.hs-blog-modal-signup .form-title,.hs-blog-modal-signup form label{display:none}.hs-blog-modal-signup form{padding-top:20px}.hs-blog-modal-signup form input{font-size:16px;font-weight:lighter}.hs-blog-modal-signup .hs-error-msgs{Display:none!important}.hs-blog-modal-signup .hs-email{margin-right:20px;min-width:70%}.hs-blog-modal-signup form .hs-button{font-weight:700}.hs-blog-modal-signup form .input input[type=email]::placeholder{color:#000!important;font-weight:lighter}@media(min-width:768px){.modal .pl-col-1-content{font-size:25px;line-height:1.4}}