:is(.wp-page-review-request,.wp-page-send-review-request) .gform_wrapper.gravity-theme{position:relative}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform_fields{grid-column-gap:2%;grid-row-gap:16px;grid-template-rows:repeat(auto-fill,auto);grid-template-columns:repeat(12,1fr);width:100%;display:grid}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gfield{grid-column:1/-1;min-width:0}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme fieldset.gfield{background:0 0;border:none;margin:0;padding:0;display:block}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme legend{margin-left:0;margin-right:0;padding:0}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gfield_label{margin-bottom:8px;padding:0;font-size:16px;font-weight:700;display:inline-block}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gfield_required{color:#c02b0a;padding-inline-start:.125em;font-size:13.008px;display:inline-block}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gfield_required .gfield_required_text{font-style:italic;font-weight:400}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme :is(input[type=text],input[type=email],input[type=tel],textarea){margin-top:0;margin-bottom:0;padding:8px;font-size:15px}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gfield input{max-width:100%}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gfield input.large,:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gfield textarea{width:100%}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gfield textarea.large{height:288px}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .ginput_complex{flex-flow:wrap;display:flex}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .field_sublabel_below .ginput_complex{align-items:flex-start}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .ginput_complex>span{flex:1}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .ginput_complex input{width:100%}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .ginput_complex label{padding-top:5px;font-size:15px;display:block}@media (min-width:641px){:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .ginput_complex>span{padding-right:1%}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .ginput_complex>span~span{padding-left:1%;padding-right:0}}@media (max-width:641px){:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){min-height:32px;line-height:2}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme textarea{line-height:1.5}}@media (max-width:640px){:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform_fields{grid-column-gap:0}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .ginput_complex>span{flex:0 0 100%;margin-bottom:8px;padding-left:0}}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gfield_description{clear:both;width:100%;font-family:inherit;font-size:15px;line-height:inherit;letter-spacing:normal;padding-top:13px}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform_fileupload_rules{margin-top:8px;display:block}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform_drop_area{text-align:center;background:#00000005;border:1px dashed #ccc;border-radius:4px;margin-bottom:8px;padding:32px;transition:background-color .15s,border-color .15s}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform_drop_area--dragover{background:#3e5a8114;border-color:#3e5a81}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform_drop_instructions{margin-bottom:8px;display:block}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform_button_select_files:disabled{opacity:.6}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform_fileupload_input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform-ul-reset{margin:0;padding:0;list-style:none}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .validation_message--hidden-on-empty:empty{display:none}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .ginput_preview{align-items:center;gap:8px;margin:16px 0;font-size:15px;line-height:1.5;display:flex}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gfield_fileupload_filename{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gfield_fileupload_filesize{color:#767676;flex:none}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform_delete_file{color:#666;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:none;border-radius:3px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform_delete_file:hover{color:#c02b0a;background:#0000000d}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform_delete_file svg{width:16px;height:16px}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform_footer{margin:6px 0 0;padding:16px 0;display:flex}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform_footer input{cursor:pointer;align-self:flex-end;margin-bottom:8px}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform_footer input:disabled{cursor:default;opacity:.6}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform_footer .gform-button--width-full{text-align:center;width:100%}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform_validation_errors{background:#fff9f9;border:1.5px solid #c02b0a;border-radius:5px;width:100%;margin-block:8px;padding-block:16px;padding-inline:48px 16px;position:relative;box-shadow:0 1px 4px #0000001c,0 0 4px #1219610a}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform_validation_errors:focus{outline-offset:2px;outline:2px solid #c02b0a}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform_validation_errors>h2{color:#c02b0a;margin:0;padding:0;font-size:13.2px;font-weight:500;line-height:17.6px}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform_validation_errors .gform-icon{align-items:center;height:100%;display:flex;position:absolute;inset-block-start:0;inset-inline-start:12px}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gform_validation_errors .gform-icon svg{width:28px;height:28px}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme :is(.gfield_validation_message,.validation_message){color:#c02b0a;background:#fff9f9;border:1px solid #c02b0a;margin-block-start:8px;padding:12.992px 24px;font-size:14.992px}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gfield_error :is(legend,label){color:#c02b0a}:is(.wp-page-review-request,.wp-page-send-review-request) .gravity-theme .gfield_error [aria-invalid=true]{border:1px solid #c02b0a}:is(.wp-page-review-request,.wp-page-send-review-request) .gform_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}:is(.wp-page-review-request,.wp-page-send-review-request) .gform_confirmation_message:focus{outline:none}:is(.wp-page-review-request,.wp-page-send-review-request) .gform_confirmation_again{cursor:pointer;margin-top:16px;padding:1px 6px;font-size:13.333px;display:inline-block}
