span.button-popup-form{display:block;margin:20px auto auto;width:-moz-fit-content;width:fit-content}.form-popup-back{height:100vh;opacity:0;visibility:hidden;width:100vw;z-index:9999}.form-popup-back,.form-popup-back .overlay{bottom:0;left:0;position:fixed;right:0;top:0}.form-popup-back .overlay{background:#000000b3;z-index:1}.form-popup-back.opened{opacity:1;visibility:visible}.form-popup{background:#fff;background:#eee;box-sizing:border-box;font-family:Arial,sans-serif;left:50%;max-width:450px;padding:10px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.form-popup .title1{font-size:21px;font-weight:700;margin:0 0 10px}.form-popup .title1,.form-popup .title2{color:#000;display:block;text-align:center}.form-popup .title2{font-size:16px;margin:0 0 15px}.form-popup .file_name{color:#000;display:block;font-size:16px;margin:10px 0 15px}.form-popup input[type=email],.form-popup input[type=tel]{box-sizing:border-box;display:block;font-size:14px;font-weight:700;height:35px;margin:0 0 15px;padding:0 0 0 10px;width:100%}.form-popup input[type=submit]{background:#169bd4;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:17px;height:40px;margin-top:15px;width:100%}.form-popup input[type=submit]:hover{opacity:.8}.form-popup .fl_upld{align-items:center;background:#fff;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:5px;width:100%}.form-popup #fl_inp{display:none}.form-popup .fl_upld label{background:#36c;border-radius:3px;color:#fff;cursor:pointer;font-weight:700;padding:10px 25px;text-align:center}.form-popup.fl_upld label:hover{background:#fc0}.form-popup #fl_nm{color:#555;font-size:14px}