.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-email,.wpcf7-form .wpcf7-tel,.wpcf7-form select,.wpcf7-form .wpcf7-date{color:var(--global-palette2);background:#ededed;border:solid 1px #ededed;padding-left:15px;padding-right:15px;width:100%;border-radius:6px}.wpcf7-form .wpcf7-text:focus,.wpcf7-form .wpcf7-email:focus,.wpcf7-form .wpcf7-tel:focus,.wpcf7-form select:focus,.wpcf7-form .wpcf7-date:focus{color:#000}.wpcf7-form .wpcf7-text::placeholder,.wpcf7-form .wpcf7-email::placeholder,.wpcf7-form .wpcf7-tel::placeholder,.wpcf7-form select::placeholder,.wpcf7-form .wpcf7-date::placeholder{color:var(--global-palette2);font-size:16px}.wpcf7-form select{color:rgba(28,33,38,.5) !important}.wpcf7-form textarea{height:72px;color:var(--global-palette2);border-radius:6px;background:#ededed;width:100%;border:solid 1px #ededed;padding-left:15px;padding-right:15px}.wpcf7-form textarea:focus{color:#000}.wpcf7-form textarea::placeholder{color:var(--global-palette2);font-size:16px}.wpcf7-form .form-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;position:relative;align-items:center;justify-content:space-between}.wpcf7-form .form-row p{width:100%;margin:0}.wpcf7-form .form-row input,.wpcf7-form .form-row select,.wpcf7-form .form-row textarea{width:100%}.wpcf7-form .form-row .wpcf7-submit{width:auto;text-transform:capitalize !important;font-weight:600}.wpcf7-form .form-row label{z-index:1;text-transform:uppercase;font-size:20px;transition:all .18s ease;font-weight:800;color:var(--global-palette3)}.wpcf7-form .form-row label span{color:var(--global-palette-btn-bg)}.wpcf7-form .form-row .wpcf7-submit{text-transform:uppercase}.wpcf7-form .form-row .wpcf7-submit:hover{background:var(--global-palette2);color:#fff}.wpcf7-form .form-row .form-col{margin-bottom:25px;width:100%}.wpcf7-form .form-row .form-col-6{margin-bottom:25px;position:relative;width:100%;max-width:48%}@media(max-width: 1024px){.wpcf7-form .form-row .form-col-6{max-width:100%;margin-bottom:20px}}.wpcf7-form .form-row .form-col-9{margin-bottom:25px;position:relative;width:100%;max-width:68%}@media(max-width: 1024px){.wpcf7-form .form-row .form-col-9{max-width:100%;margin-bottom:20px}}.wpcf7-form .form-row .form-col-3{margin-bottom:42px;position:relative;width:100%;max-width:24%}@media(max-width: 1024px){.wpcf7-form .form-row .form-col-3{max-width:100%;margin-bottom:20px}}.wpcf7-form .wpcf7-checkbox{display:flex;flex-direction:column}.wpcf7-form .wpcf7-checkbox input{width:20px;max-width:20px;max-height:20px}.wpcf7-form .wpcf7-checkbox label{display:flex;flex-direction:row;align-items:center;pointer-events:auto;color:var(--global-palette2)}.wpcf7-form .wpcf7-radio label{pointer-events:auto !important;color:var(--global-palette2)}.wpcf7-form .wpcf7-radio input[type=radio]{width:20px}.wpcf7-form .wpcf7-not-valid-tip{position:absolute;left:10px;bottom:-25px;font-size:12px;pointer-events:none;color:var(--global-palette2)}.wpcf7-form .wpcf7-response-output{pointer-events:none;color:#fff;margin:0 !important;position:absolute;bottom:4px;left:50%;transform:translate(-50%, 50%);width:calc(100% - 64px);border-radius:4px;background-color:var(--global-palette2);font-size:12px}@media(max-width: 667px){.wpcf7-form .wpcf7-response-output{width:calc(100% - 24px)}}.wpcf7-form .ack_medical_condition{margin-bottom:15px}.wpcf7-form .ack_medical_condition label span{font-size:12px;color:var(--global-palette4);text-transform:none}.wpcf7-form .ack_medical_condition .wpcf7-list-item-label,.wpcf7-form .ack_medical_condition p{font-size:12px;color:var(--global-palette4);text-align:left}.wpcf7-form .ack_medical_condition .wpcf7-list-item{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;text-align:left;margin:0}.wpcf7-form .ack_medical_condition .wpcf7-list-item input[type=checkbox]{width:20px;margin-right:15px}.wpcf7-form .ack_medical_condition .wpcf7-list-item .wpcf7-list-item-label{width:95%}.wpcf7-form .ack_medical_condition .wpcf7-list-item label{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;text-align:left;margin:0}.wpcf7-form.submitting .btn-submit{opacity:.6;cursor:not-allowed;pointer-events:none}.more-services-section{visibility:hidden;height:0;opacity:0;transition:all ease .6s}.more-services-section.active{visibility:visible;height:auto;opacity:1;transition:all ease .6s}.kt-blocks-carousel-init .splide__track{overflow:visible}.services-carousel{width:100%;overflow:hidden}.services-carousel .kt-row-column-wrap{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory}.services-carousel .kt-row-column-wrap::-webkit-scrollbar{height:12px}.services-carousel .kt-row-column-wrap::-webkit-scrollbar-track{background:#888;border-radius:10px}.services-carousel .kt-row-column-wrap::-webkit-scrollbar-thumb{background:#f7892c;border-radius:10px;cursor:grab}.services-carousel .kt-row-column-wrap::-webkit-scrollbar-thumb:hover{background:#de2559}.services-carousel .kt-row-column-wrap::-webkit-scrollbar-thumb:active{cursor:grabbing}.services-carousel .wp-block-kadence-column{flex-grow:0;flex-shrink:0;max-width:300px !important;scroll-snap-align:start;margin-right:20px !important}.wp-block-kadence-testimonials .splide__pagination li{font-size:1.125rem}.wp-block-kadence-testimonials .splide__pagination li .is-active{background:var(--global-palette-btn-bg)}.rank-math-breadcrumb{text-transform:uppercase;font-weight:600}.rank-math-breadcrumb a{text-decoration:none}.rank-math-breadcrumb .separator{color:#f7892c}
