body:has(#enquiry-form){background-color:#f5f5f5}body,html{max-width:100%;overflow-x:hidden}.enquiryform button{height:56px;width:275px}.enquiryform .checkbox-consent{display:flex;flex-direction:row;gap:48px}.enquiryform .group-my-location,.enquiryform .group-patient-details,.enquiryform .hide-enquiry-sub-category,.enquiryform .patient-subheading{display:none}.enquiryform .select-group .location-placeholder{left:16px}.enquiryform .select-group .input-group .enquiry-location-input:not(input.enquiry-location-input[value=""]){padding:16px 32px 0 28px!important}.enquiryform .select-group .input-group .enquiry-location-input:not(input.enquiry-location-input[value=""]) .placeholder-text{left:0!important}.enquiryform .location-search .input-location-icon{position:relative}.enquiryform .input-location-icon{position:absolute;background-color:transparent;display:flex;color:#6a6b6a;height:100%;cursor:text;top:0;bottom:0;left:10px;align-items:center;pointer-events:none;font-size:15px}.enquiryform .enquiry-location-input{padding:8px 13px 8px 32px!important}.enquiryform .select-group .input-group.enquiry-dropdown{padding:0 32px 0 12px}.enquiryform .select-group .input-group.enquiry-dropdown label{left:1px!important}.enquiryform .dob-group{padding-top:40px}.enquiryform .enquiry-error,.enquiryform .terms-and-conditions{margin:0}.enquiryform .enquiry-type-copy{margin:24px 0 0 0;display:none}.enquiry-confirmation-container{background-color:#ebf7f7;padding:40px 0 240px}.enquiry-confirmation-container+footer{margin-top:0}.enquiry-confirmation-container .enquiry-confirmation{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:48px;background-color:#fff;border-radius:8px;box-shadow:0 8px 15px 4px #a6a6a6;max-width:918px}.enquiry-confirmation-container .enquiry-confirmation .body-6-medium{margin:0}.enquiry-confirmation-container .enquiry-confirmation .enquiry-confirmation-header{display:flex}.enquiry-confirmation-container .enquiry-confirmation .enquiry-confirmation-header .spire-icon-check{background-color:#97f6ea;width:45px;height:45px;line-height:45px;border-radius:50%;font-size:24px;margin-right:16px;text-align:center}@media (max-width:991px){.enquiry-confirmation-container{display:flex;align-items:center;padding:24px 16px}}@media (max-width:767px){.enquiry-confirmation-container{display:flex;align-items:center;padding:24px 16px}.enquiry-confirmation-container .enquiry-confirmation .enquiry-confirmation-header h3{width:250px}}@media (max-width:1100px){.enquiry-confirmation-container{display:flex;align-items:center;padding:24px 16px}}@media (max-width:575px){body{margin:0;min-width:auto}.checkbox-consent{gap:24px;flex-wrap:wrap;width:100%}.enquiryform button{width:100%}.enquiryform .checkbox-consent{display:flex;gap:24px;flex-wrap:wrap}.enquiryform #location{min-width:fit-content;width:100%}.enquiry-confirmation-container{display:flex;align-items:center;padding:24px 16px}.enquiry-confirmation-container .enquiry-confirmation{padding:24px}.enquiry-confirmation-container .enquiry-confirmation .enquiry-confirmation-header{display:block}.enquiry-confirmation-container .enquiry-confirmation .enquiry-confirmation-header h3{width:250px;padding-top:16px}.enquiry-confirmation-container .enquiry-confirmation .enquiry-confirmation-header .spire-icon-check{display:flex;align-items:center;justify-content:center}}.tabs .tab{display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;border-radius:8px;border:2px solid #cfcfcf;border-top:2px solid #cfcfcf;border-bottom:2px solid #cfcfcf;width:inherit;padding:12px 16px}form .form-group .radio-container{min-width:fit-content;width:inherit;gap:8px;padding:0 12px 0 16px;height:56px}.select-group .input-group .spire-select{height:56px;min-width:inherit;cursor:pointer;padding:8px 32px 8px 16px;width:inherit}.input-group{position:relative;display:inline-block;width:100%}.select-group{width:inherit}.input-group input{height:56px;min-width:inherit;width:100%}.input-group textarea{height:200px;min-height:52px;min-width:inherit;padding-top:30px;resize:vertical;width:100%}.dob-container .input-group.dob-field{width:auto;flex:0 0 auto}.dob-container .dob-field .dob-input{flex:none}