form.wpcf7-form textarea,form.wpcf7-form input[type="text"],form.wpcf7-form input[type="email"]{width:100%;border-width:1px;border-style:solid;border-radius:30px;padding:1em 1.75em}form.wpcf7-form textarea{height:8em}form.wpcf7-form .row{padding-bottom:1.66666666667em;margin-right:0}form.wpcf7-form input[type="checkbox"],form.wpcf7-form input[type="submit"]{width:auto}form.wpcf7-form span[class*='acceptance'] span.wpcf7-list-item{margin:.3em 0 0 0;display:block;position:relative;line-height:1em}form.wpcf7-form .flex{display:flex;justify-content:space-between;width:100%}form.wpcf7-form .itm{flex-basis:48%}form.wpcf7-form .sc_form_field_button{text-align:right}form.wpcf7-form .sc_form_field_button input[type="submit"]{margin-top:1.6em}form.wpcf7-form .mrn-b{margin-bottom:1em}form.wpcf7-form span[class*='acceptance'] span.wpcf7-list-item-label{display:block;line-height:1.5em}.wpcf7-form-control-wrap.wpgdprc .wpcf7-list-item-label{display:block}input[type="submit"].wpcf7-submit,div.wpcf7 .ajax-loader{vertical-align:middle}.wpcf7 form .wpcf7-response-output.pets_grooming_message_box{margin:0;padding:2em}.wpcf7-not-valid{border-color:#CC0000!important;-webkit-box-shadow:0 0 8px 0 rgb(200 0 0 / .2);-ms-box-shadow:0 0 8px 0 rgb(200 0 0 / .2);box-shadow:0 0 8px 0 rgb(200 0 0 / .2)}.wpcf7-not-valid.wpcf7-radio{padding:6px}span.wpcf7-not-valid-tip{display:none}.wpcf7-not-valid+span.wpcf7-not-valid-tip{display:block;position:absolute;top:100%;line-height:1.2}textarea.wpcf7-form-control,.wpcf7-form-control[type="text"],.wpcf7-form-control[type="number"],.wpcf7-form-control[type="tel"],.wpcf7-form-control[type="url"],.wpcf7-form-control[type="email"],.wpcf7-form-control[type="password"],.wpcf7-form-control[type="search"]{width:100%}.wpcf7-wpgdprc{display:inline-block}.pets_grooming_rental_message_box{display:none;position:absolute;z-index:1000;left:50%;top:50%;max-width:80%;padding:2em;line-height:1.2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-box-shadow:4px 4px 16px 0 rgb(0 0 200 / .3);-moz-box-shadow:4px 4px 16px 0 rgb(0 0 200 / .3);box-shadow:4px 4px 16px 0 rgb(0 0 200 / .3)}.wpcf7 form .wpcf7-response-output.pets_grooming_rental_message_box{margin:0;padding:2em;text-align:center;width:max-content}.wpcf7-not-valid{border-color:#CC0000!important;-webkit-box-shadow:0 0 8px 0 rgb(200 0 0 / .2);-ms-box-shadow:0 0 8px 0 rgb(200 0 0 / .2);box-shadow:0 0 8px 0 rgb(200 0 0 / .2)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output.pets_grooming_rental_message_box.pets_grooming_rental_message_box_error,.pets_grooming_rental_message_box_error{border-color:#f04c49;background-color:#feeeee;color:#99302e;-webkit-box-shadow:4px 4px 16px 0 rgb(200 0 0 / .3);-ms-box-shadow:4px 4px 16px 0 rgb(200 0 0 / .3);box-shadow:4px 4px 16px 0 rgb(200 0 0 / .3)}.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form .wpcf7-response-output{border-color:#46b450;background-color:#feeeee;color:#46b450}form.wpcf7-form{position:relative}form.wpcf7-form .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}form.wpcf7-form{position:relative}.wpcf7-not-valid+span.wpcf7-not-valid-tip{display:block;position:absolute;top:100%;line-height:1.2}form.wpcf7-form .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.wpcf7-form span.wpcf7-form-control-wrap{display:inline-block;width:100%}