.indigo-cf7-shell{display:block;width:100%;max-width:680px}
.indigo-cf7-shell .wpcf7{width:100%;margin:0}
.indigo-cf7-form,.indigo-cf7-fields{display:grid;gap:22px;width:100%}
.indigo-cf7-shell .wpcf7-form-control-wrap{display:block;width:100%;flex-basis:100%}
.indigo-cf7-shell input:not([type=checkbox]),.indigo-cf7-shell textarea,.indigo-cf7-shell select{box-sizing:border-box;font:inherit;font-size:16px;min-width:0;width:100%}
.indigo-cf7-shell .document-request-consent{display:block;font-size:13px;line-height:1.9}
.indigo-cf7-shell .document-request-consent .wpcf7-list-item{margin:0}
.indigo-cf7-shell .document-request-consent label{display:flex;align-items:flex-start;gap:12px}
.indigo-cf7-shell .document-request-consent input{width:20px;height:20px;flex:0 0 20px;margin:3px 0 0;padding:0;accent-color:#243455}
.indigo-cf7-shell .document-request-consent a{text-decoration:underline;text-underline-offset:3px}
.indigo-cf7-shell .document-request-consent small{font-size:11px;color:#596578}
.indigo-cf7-shell .document-request-honey{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.indigo-cf7-shell .indigo-form-review[hidden],.indigo-cf7-shell button[hidden]{display:none!important}
.indigo-cf7-shell .indigo-form-review{border:1px solid #b9c2cb;padding:24px;max-width:100%;overflow-wrap:anywhere}
.indigo-cf7-shell .indigo-form-review h2{font-size:21px;margin:0 0 20px}
.indigo-cf7-shell .indigo-form-review dt{font-weight:600;font-size:13px;margin-top:16px}
.indigo-cf7-shell .indigo-form-review dd{margin:4px 0 20px}
.indigo-cf7-shell .indigo-form-review button{margin:8px 12px 0 0}
.indigo-cf7-shell .btn{justify-self:start;max-width:100%;white-space:normal;line-height:1.7}
.indigo-cf7-shell :disabled{cursor:default;opacity:.65}
.indigo-cf7-shell .document-request-status[data-state=error]{color:#9b2c2c}
.indigo-cf7-shell .wpcf7-response-output{margin:0;padding:12px;font-size:14px;overflow-wrap:anywhere}
.indigo-cf7-shell .wpcf7-not-valid-tip{font-size:13px}
.indigo-cf7-shell.document-request-form{margin:28px 0 0}
.indigo-cf7-shell.document-request-form .indigo-cf7-fields>label{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;font-size:14px;font-weight:500}
.indigo-cf7-shell.document-request-form .indigo-cf7-fields>label>span:not(.wpcf7-form-control-wrap){font-size:11px;color:#596578}
.indigo-cf7-shell .wpcf7-spinner{display:none}
@media(max-width:800px){.indigo-cf7-shell.document-request-form .btn{width:100%;justify-content:center}}
