.form-wrap{max-width:860px;padding-bottom:95px}.form-panel{box-shadow:0 18px 55px rgba(21,51,56,.08)}.contact-form{display:grid;gap:22px}.field label{display:block;font-weight:750;margin-bottom:7px}.field label span{color:#a33}.field label small{font-weight:400;color:var(--muted)}.field>small{display:block;color:var(--muted);margin-top:6px}.field input,.field select,.field textarea{display:block;width:100%;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);font:inherit;padding:13px 14px}.field textarea{resize:vertical;min-height:180px}.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid rgba(20,125,130,.18);border-color:var(--sea)}.consent{display:grid;grid-template-columns:20px 1fr;gap:10px;color:var(--muted);font-size:14px}.consent input{margin-top:5px}.form-submit{border:0;border-radius:99px;background:var(--sea);color:white;font:750 16px Segoe UI,Arial;padding:15px 24px;cursor:pointer;justify-self:start}.form-submit:hover{background:var(--dark)}.trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-note{margin-top:32px;padding:24px 26px;background:var(--foam);border-left:4px solid var(--sea)}.form-note p{margin:0 0 10px}.form-note p:last-child{margin-bottom:0;color:var(--muted)}@media(max-width:650px){.form-panel{padding:26px}.form-wrap{width:min(100% - 28px,860px)}}
