.inquiry .inquiry-consent{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;color:#454d5d;margin:24px 0 12px}.inquiry .inquiry-consent input{flex:0 0 19px;width:19px;height:19px;margin:3px 0 0;padding:0;accent-color:#244cdb}.inquiry-data-note{font-size:15px;line-height:1.6;margin:0 0 24px;color:#626a78}.inquiry-data-note summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.inquiry-data-note p{max-width:60ch;margin:14px 0}.inquiry .inquiry-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.inquiry .form-status{font-size:16px;line-height:1.5;min-height:24px}.inquiry input:not([type=checkbox]):not([type=hidden]):focus,.inquiry textarea:focus{outline:none;border-bottom-color:#244cdb;box-shadow:0 1px #244cdb;background:#f2f6ff}.inquiry input:not([type=checkbox]):not([type=hidden]),.inquiry textarea{padding-left:8px;padding-right:8px}@media(forced-colors:active){.inquiry input:focus,.inquiry textarea:focus{outline:2px solid Highlight;outline-offset:-2px}}@media(max-width:600px){.inquiry .inquiry-consent{padding-right:32px}}.inquiry{min-width:0;container-type:inline-size}.inquiry .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-bottom:24px}.inquiry label.inquiry-field{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;height:auto;margin:0;line-height:1.5}.inquiry .inquiry-field-label{display:block;min-width:0;line-height:1.5;overflow-wrap:anywhere}.inquiry .inquiry-field-label small{display:inline;font-size:12px;line-height:1.5}.inquiry .inquiry-field>input,.inquiry .inquiry-field>textarea{display:block;box-sizing:border-box;min-width:0;width:100%;max-width:100%;height:auto;min-height:52px;margin:0;padding:12px 10px;line-height:1.5;font-size:17px}.inquiry .inquiry-field>textarea{min-height:110px;resize:vertical}.inquiry label.inquiry-task,.inquiry label.file{margin-bottom:24px}.inquiry .inquiry-field>input[type=file]{min-height:44px;padding:8px 0;border:0;font-size:14px}@container (max-width:540px){.inquiry .form-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.inquiry .form-grid{grid-template-columns:minmax(0,1fr);gap:22px}}.inquiry label.inquiry-field[hidden]{display:none!important}.inquiry .inquiry-service{grid-column:1/-1}.inquiry .inquiry-field>select{display:block;box-sizing:border-box;min-width:0;width:100%;max-width:100%;min-height:52px;margin:0;padding:12px 32px 12px 10px;line-height:1.5;font-size:17px;border:1px solid #bac5da;border-radius:5px;background:#fff;color:#191c23}.inquiry .inquiry-field>select:focus-visible{outline:2px solid #244cdb;outline-offset:2px}
