.confirmation-form-wrap{box-sizing:border-box;max-width:1100px;margin:65px auto;padding:38px 42px;background:#f7f5ef;border-radius:14px}.confirmation-form-intro h2,.confirmation-success h2{font-family:Georgia,serif;color:#0d2c55;font-size:2rem;margin:.2em 0}.confirmation-form-intro>p:last-child,.confirmation-success p{color:#526274;line-height:1.65;max-width:800px}.confirmation-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.confirmation-form label{font-weight:700;color:#17375f;font-size:.9rem}.confirmation-form input,.confirmation-form select,.confirmation-form textarea{box-sizing:border-box;width:100%;margin-top:7px;padding:12px;border:1px solid #d7d3c9;border-radius:7px;background:#fff;font:inherit;color:#25384d}.confirmation-form .full{grid-column:1/-1}.confirmation-form .consent{display:flex;gap:10px;align-items:flex-start;font-weight:400;line-height:1.5}.confirmation-form .consent input{width:auto;margin-top:4px}.confirmation-form button{border:0;border-radius:7px;background:#0d2c55;color:#fff;padding:14px 20px;font-weight:700;cursor:pointer}.confirmation-errors{background:#fff1ee;border-left:3px solid #a94735;padding:15px 20px;margin-top:20px}.form-note{font-size:.84rem;color:#6c7480}.honeypot{position:absolute;left:-9999px}@media(max-width:650px){.confirmation-form-wrap{margin:40px 18px;padding:28px 22px}.confirmation-form{grid-template-columns:1fr}.confirmation-form .full{grid-column:auto}}