@charset "UTF-8";.ast-blog-featured-section.post-thumb.ast-blog-single-element,.entry-meta,.post-thumb-img-content.post-thumb,.post-thumb,header.entry-header .post-thumb-img-content.post-thumb,.single .entry-header .post-thumb{display:none !important}.elementor-kit-979 p{font-size:20px !important;line-height:30px !important}.appointment-form{max-width:700px;margin:0 auto;font-family:Georgia,serif;color:#000}.form-row{display:flex;align-items:flex-start;margin-bottom:20px}.form-label{width:300px;font-size:18px;font-weight:bold;text-transform:uppercase;line-height:1.4;padding-top:10px}.form-field{flex:1}.form-field input,.form-field select,.form-field textarea{width:100%;max-width:320px;border:1px solid #cfcfcf;padding:10px;font-size:15px;box-sizing:border-box;background:#fff}.form-field textarea{height:120px;resize:none}.checkbox-group .wpcf7-list-item{display:block;margin:0 0 8px}.checkbox-group label{font-size:16px;font-weight:bold;text-transform:uppercase}.char-count{margin-top:10px;font-size:16px;font-weight:bold}.submit-row{text-align:center;margin-top:30px}.submit-row input[type="submit"]{background:#8e793e;color:#fff;border:none;padding:12px 35px;font-size:22px;cursor:pointer;border-radius:3px}.submit-row input[type="submit"]:hover{background:#fff}.header-buttons a.elementor-button{padding:17px 20px 17px 20px}.header-buttons .elementor-element.elementor-element-202c36d.elementor-widget-button{width:38%}.header-buttons>div{justify-content:end;margin:0 !important;display:flex}.form-label{font-weight:500}.qodef-qi-contact-form-7 form div{position:relative;margin:0 auto;padding-bottom:10px}.qodef-qi-contact-form-7 .wpcf7-checkbox label,.qodef-qi-contact-form-7 .wpcf7-radio label{display:flex;align-items:center;justify-content:left}.submit-row input[type="submit"]{background:#8e793e;border:1px solid #8e793e;color:#fff;border:none;padding:12px 35px;font-size:18px;cursor:pointer;font-weight:400;border-radius:3px;margin-left:18px}.submit-row input[type="submit"]:hover{background:#8e793e;color:#fff}input.wpcf7-form-control.wpcf7-submit.has-spinner:hover,input.wpcf7-form-control.wpcf7-submit.has-spinner:focus{background:#8e793e;color:#fff}span.wpcf7-list-item-label{font-size:15px}.wpcf7-response-output{text-align:center}@media (max-width:768px){.form-row{flex-direction:column}.form-label{width:100%;margin-bottom:10px}.form-field input,.form-field select,.form-field textarea{max-width:100%}.qodef-qi-contact-form-7 form div{position:relative;width:100%;margin:0 auto;padding-bottom:10px}.submit-row input[type="submit"]{margin-left:0px}}
