/* Reviewed CF7 withdrawal forms 258204/258209. */
.wagner-withdrawal-accessible{min-width:0}
.wagner-withdrawal-accessible .withdrawal-required-note{margin:0 0 16px;color:#595654;font:12px/1.5 TrioGrotesk-Medium,sans-serif;letter-spacing:0;text-transform:none}
.wagner-withdrawal-accessible .wagner-withdrawal-grid>*{min-width:0}
.wagner-withdrawal-accessible .wagner-withdrawal-grid>label,.wagner-withdrawal-accessible .wagner-withdrawal-field-group>label{display:block!important;background:#fff;border:1px solid #e5e0dc!important;border-radius:6px!important;box-shadow:none!important;padding:7px 15px 0!important;color:#625f5d!important;font:12px/1.5 TrioGrotesk-Medium,sans-serif!important;letter-spacing:0!important;text-transform:none!important}
.wagner-withdrawal-accessible .wagner-withdrawal-grid :is(input,select,textarea){display:block;width:100%!important;max-width:100%;box-sizing:border-box;border:0!important;border-radius:0 0 6px 6px!important;box-shadow:none!important;background-color:transparent!important;color:#333!important;font:13px/1.5 TrioGrotesk-Medium,sans-serif!important;letter-spacing:0!important;text-transform:none!important;margin-top:0!important;padding:3px 0 7px!important}
.wagner-withdrawal-accessible .wagner-withdrawal-grid :is(input,select){min-height:31px!important;height:31px!important}
.wagner-withdrawal-accessible .wagner-withdrawal-grid select{padding-right:2rem!important}
.wagner-withdrawal-accessible .wagner-withdrawal-field-group>small{display:block;margin:6px 0 0;color:#595654;font:12px/1.5 TrioGrotesk-Medium,sans-serif;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}
.wagner-withdrawal-accessible .withdrawal-error,.wagner-withdrawal-accessible .wpcf7-not-valid-tip{display:block!important;position:static!important;margin:5px 0 0!important;padding:0!important;border:0!important;background:none!important;color:#be0100!important;font:13px/1.4 "Century Gothic",TrioGrotesk-Medium,sans-serif!important;letter-spacing:0!important;text-transform:none!important}
.wagner-withdrawal-accessible :is(input,select,textarea)[aria-invalid=true]{border-color:#be0100!important}
.wagner-withdrawal-accessible .wagner-withdrawal-grid>label:has([aria-invalid=true]),.wagner-withdrawal-accessible .wagner-withdrawal-field-group>label:has([aria-invalid=true]){border-color:#be0100!important}
.wagner-withdrawal-accessible .wagner-withdrawal-grid>label:has(:focus-visible),.wagner-withdrawal-accessible .wagner-withdrawal-field-group>label:has(:focus-visible){outline:2px solid #140091!important;outline-offset:3px!important}
.wagner-withdrawal-accessible .wagner-withdrawal-grid :is(input,select,textarea):focus-visible{outline:none!important;box-shadow:none!important}
.wagner-withdrawal-accessible :is(button,a):focus-visible{outline:2px solid #140091!important;outline-offset:3px!important}
.wagner-withdrawal-accessible :is(input,select,textarea),.wagner-withdrawal-accessible .wagner-withdrawal-success{scroll-margin-top:160px}
.withdrawal-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
.wpcf7-form:is(.failed,.aborted,.spam)>.wagner-withdrawal-accessible~.wpcf7-response-output{display:block!important;margin:16px 0 0;padding:12px;color:#333;font:13px/1.5 TrioGrotesk-Medium,sans-serif;text-transform:none;letter-spacing:0}
@media(max-width:639px){
 .wagner-withdrawal-accessible .wagner-withdrawal-grid{grid-template-columns:minmax(0,1fr)}
 .wagner-withdrawal-accessible .wagner-withdrawal-wide{grid-column:auto}
 .wagner-withdrawal-accessible .wagner-withdrawal-grid :is(input,select,textarea){width:100%!important;font-size:16px!important}
 .wagner-withdrawal-accessible .wagner-withdrawal-submit,.wagner-withdrawal-accessible .wagner-withdrawal-submit .wpcf7-submit{width:100%;max-width:none}
}
@media(forced-colors:active){.wagner-withdrawal-accessible :is(input,select,textarea,button,a):focus-visible{outline-color:Highlight!important}}
