.cygraphy-form{max-width:720px}.cygraphy-form label{display:block;margin-bottom:22px;font-size:13px;font-weight:300;letter-spacing:.02em;color:#fff;text-align:center}.cygraphy-form label.section-title{margin:36px 0 14px;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#fff;text-align:left}.cygraphy-form input[type="text"],.cygraphy-form input[type="email"],.cygraphy-form input[type="tel"],.cygraphy-form input[type="number"],.cygraphy-form input[type="date"],.cygraphy-form textarea{width:100%;margin-top:8px;padding:14px 0;font-size:14px;font-family:inherit;font-weight:300;line-height:20px;color:#fff;background:#fff0;border:none;border-bottom:1px solid #ccc;border-radius:0;transition:border-color 0.2s ease}.cygraphy-form textarea{min-height:120px;resize:vertical}.cygraphy-form input:focus,.cygraphy-form textarea:focus{outline:none;border-bottom-color:#000}.cygraphy-form ::placeholder{color:#999;font-size:13px}.cygraphy-form .wpcf7-acceptance{margin-top:30px;font-size:12px;color:#444}.cygraphy-form .wpcf7-acceptance label{margin-bottom:0;font-weight:400}.cygraphy-form input[type="submit"]{display:block;margin-left:auto;margin-right:auto;padding:12px 26px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;background:#fff0;color:inherit;border:1px solid #c48f56;border-radius:0;cursor:pointer;transition:all 0.3s ease;margin-left:auto;margin-right:auto}.cygraphy-form input[type="submit"]:hover{background:#c48f56;color:#fff}.cygraphy-form input[type="submit"]:focus{outline:none}.cygraphy-form input[type="submit"]:active{transform:translateY(1px)}.cygraphy-form .wpcf7-not-valid{border-bottom-color:#c0392b}.cygraphy-form .wpcf7-not-valid-tip{margin-top:6px;font-size:11px}.cygraphy-form .wpcf7-response-output{margin-top:25px;padding:16px;font-size:12px;border:1px solid #eee}.yprm-popup-block .buttons{font-size:14px}