/*!/wp-content/plugins/free-digital-book/assets/css/fdb.css*/.fdb-ended{max-width:640px;margin:24px auto;padding:28px 24px;text-align:center;font-size:20px;font-weight:700;color:#7a2e2e;background:#fdeaea;border:1px solid #f3c2c2;border-radius:12px}.fdb-notice{padding:12px 16px;background:#fff8e1;border:1px solid #ffe082;border-radius:8px;font-size:14px}.fdb-form-wrap{max-width:560px;margin:0 auto}.fdb-form-wrap .ff-el-input--content input[type="text"],.fdb-form-wrap .ff-el-input--content input[type="email"]{border-radius:8px;padding:12px 14px}.fdb-form-wrap .ff-btn-submit{width:100%;padding:14px 20px;font-size:16px;font-weight:700;border-radius:8px}.fdb-remaining-badge{display:inline-block;padding:6px 14px;background:#e8722e;color:#fff;font-weight:700;border-radius:999px;font-size:14px}.fdb-faq{max-width:720px;margin:0 auto}.fdb-faq__item{border-bottom:1px solid #e5e7eb}.fdb-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 4px;background:none;border:0;font-size:17px;font-weight:600;text-align:left;cursor:pointer;color:#1f2733}.fdb-faq__question::after{content:"+";font-size:22px;line-height:1;margin-left:16px;transition:transform .2s ease}.fdb-faq__item.is-open .fdb-faq__question::after{content:"\2013"}.fdb-faq__answer{max-height:0;overflow:hidden;transition:max-height .25s ease;color:#4b5563;line-height:1.6}.fdb-faq__item.is-open .fdb-faq__answer{max-height:400px;padding-bottom:18px}.fdb-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fdb-form{max-width:520px;margin:0 auto;padding:28px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 30px rgb(15 61 92 / .08)}.fdb-form .fdb-row{display:flex;gap:14px}.fdb-form .fdb-row .fdb-field{flex:1 1 0%}.fdb-form .fdb-field{margin-bottom:16px}.fdb-form .fdb-label{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:#1f2733}.fdb-form .fdb-req{color:#e8722e}.fdb-form input.fdb-input{width:100%;box-sizing:border-box;padding:12px 14px;font-size:15px;line-height:1.4;color:#1f2733;background:#fff;border:1.5px solid #d7dbe0;border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}.fdb-form input.fdb-input::placeholder{color:#9aa1ad}.fdb-form input.fdb-input:focus{outline:none;border-color:#e8722e;box-shadow:0 0 0 3px rgb(232 114 46 / .18)}.fdb-form .wpcf7-form-control-wrap{display:block}.fdb-form .fdb-consent{display:flex;align-items:flex-start;gap:10px;margin:6px 0 14px;font-size:13.5px;line-height:1.5;color:#4b5563;cursor:pointer}.fdb-form .fdb-consent input[type="checkbox"]{margin-top:2px;width:18px;height:18px;accent-color:#e8722e;flex:0 0 auto}.fdb-form .fdb-consent .wpcf7-form-control-wrap{display:inline;width:auto}.fdb-form .fdb-consent a{color:#0f3d5c;text-decoration:underline}.fdb-form .fdb-submit-wrap{margin-top:8px}.fdb-form input.fdb-submit{width:100%;padding:15px 20px;font-size:16px;font-weight:700;color:#fff;background:#e8722e;border:0;border-radius:10px;cursor:pointer;transition:background .15s ease,transform .05s ease}.fdb-form input.fdb-submit:hover{background:#d5631f}.fdb-form input.fdb-submit:active{transform:translateY(1px)}.fdb-form .fdb-fineprint{margin:14px 0 0;font-size:12px;color:#9aa1ad;text-align:center}.fdb-form .wpcf7-not-valid-tip{color:#b3261e;font-size:12.5px;margin-top:5px}.fdb-form input.fdb-input.wpcf7-not-valid{border-color:#b3261e;box-shadow:0 0 0 3px rgb(179 38 30 / .12)}.fdb-cf7 .wpcf7-response-output{margin:16px 0 0!important;padding:12px 14px!important;border-radius:10px;font-size:14px}.fdb-cf7.invalid .wpcf7-response-output,.fdb-cf7.unaccepted .wpcf7-response-output,.fdb-cf7.aborted .wpcf7-response-output{border:1px solid #f3c2c2;background:#fdeaea;color:#7a2e2e}.fdb-cf7.sent .wpcf7-response-output{border:1px solid #bfe3c6;background:#eafaef;color:#1f7a3d}.fdb-cf7 .wpcf7-spinner{margin:12px auto 0;display:block}@media (max-width:480px){.fdb-form{padding:22px 18px}.fdb-form .fdb-row{flex-direction:column;gap:0}}