#gs2026 .wpcf7 {width:100%;margin:0}
#gs2026 .wpcf7 form {margin:0}
#gs2026 .wpcf7 .form-grid>p {display:contents}
#gs2026 .wpcf7 .form-grid label {display:grid;gap:7px;margin:0}
#gs2026 .wpcf7 .form-grid label.wide {grid-column:1/-1}
#gs2026 .wpcf7-form-control-wrap {display:block;width:100%;min-width:0}
#gs2026 .wpcf7 input:not([type=checkbox]):not([type=submit]),#gs2026 .wpcf7 select,#gs2026 .wpcf7 textarea {width:100%;max-width:100%;box-sizing:border-box}
#gs2026 .wpcf7 textarea {resize:vertical;min-height:90px}
#gs2026 .wpcf7 .form-consent {display:block;font-size:13px;line-height:1.5;margin:18px 0}
#gs2026 .wpcf7 .wpcf7-list-item {margin:0}
#gs2026 .wpcf7 .wpcf7-acceptance label {display:flex;gap:10px;align-items:flex-start}
#gs2026 .wpcf7 input[type=checkbox] {width:18px;min-width:18px;height:18px;margin-top:2px}
#gs2026 .wpcf7 input[type=submit] {white-space:normal;min-height:48px;cursor:pointer}
#gs2026 .wpcf7 .wpcf7-response-output {margin:18px 0 0;padding:12px 16px;border-radius:5px;color:#153d52;background:#fff;line-height:1.5}
#gs2026 .wpcf7-not-valid-tip {font-size:13px;margin-top:5px;color:#a82a25}
#gs2026 .gs-honeypot {position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
.gs26-preview {position:relative;text-align:center;background:#ededeb;color:#4e463a;font:12px/1.6 sans-serif;padding:9px 16px 12px}
.gs26-preview a {color:inherit;text-decoration:underline;margin-left:12px}
@media(max-width:700px){.gs26-preview{padding-bottom:85px}}
