.form-before-download-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgb(0 0 0 / .25);backdrop-filter:grayscale(60%);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;display:none;pointer-events:none;transition:all 0.5s ease}.form-before-download-wrapper.active{pointer-events:all;opacity:1;display:flex}.form-before-download-wrapper .form-before-download-modal{position:relative;background:#fff;-webkit-box-shadow:0 0 15px 15px rgb(0 0 0 / .05);box-shadow:0 0 15px 15px rgb(0 0 0 / .05);border-radius:10px;padding:60px;width:100%;max-width:600px;margin:0 auto}.form-before-download-wrapper .form-before-download-modal--close{position:absolute;top:0;right:0;width:32px;height:32px;background-color:#fff0;border:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewbox='0 0 40 40'%3E%3Cpath d='M 10,10 L 30,30 M 30,10 L 10,30' stroke='black' stroke-width='4' stroke-linecap='butt' /%3E%3C/svg%3E");background-size:100%}.form-before-download-wrapper .form-before-download-modal--header{margin-bottom:20px}.form-before-download-wrapper .form-before-download-modal--header .section-title{margin:0;font-size:18px}.form-before-download-wrapper .form-before-download-modal--body .form-before-download-form{display:none;pointer-events:none;max-width:600px;width:100%}.form-before-download-wrapper .form-before-download-modal--body .form-before-download-form.active{display:block;pointer-events:all}.form-before-download-wrapper .form-before-download-modal--body .form-before-download-form .af-form-wrapper .af-field .acf-label label{font-size:14px}.form-before-download-wrapper .form-before-download-modal--body .form-before-download-form .simple-form-wrapper form{display:flex;flex-direction:column}.form-before-download-wrapper .form-before-download-modal--body .form-before-download-form .simple-form-wrapper form label{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.form-before-download-wrapper .form-before-download-modal--body .form-before-download-form .simple-form-wrapper form label input{margin-left:10px;width:calc(100% - 100px);padding:10px;border:1px solid rgb(0 0 0 / .5)}.form-before-download-wrapper .form-before-download-modal--body .form-before-download-form .simple-form-wrapper form button{padding:20px;margin-top:20px;background:var(--background);color:var(--text);border:0;border-radius:10px;-webkit-box-shadow:0 0 15px 15px rgb(0 0 0 / .05);box-shadow:0 0 15px 15px rgb(0 0 0 / .05)}.form-before-download-wrapper .form-before-download-modal--body .form-before-download-success{display:none;pointer-events:none}.form-before-download-wrapper .form-before-download-modal--body .form-before-download-success.active{display:block;pointer-events:all}