.patient-insurance{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding-top:1.25rem;padding-bottom:1.25rem;padding-left:1.75rem;text-align:left}.patient-insurance span{font-size:1rem;line-height:1.5rem}.patient-insurance form{display:flex;padding-top:.25rem;padding-bottom:.25rem}.patient-insurance form fieldset{justify-content:flex-start;-moz-column-gap:12rem;column-gap:12rem;padding-right:2rem;font-size:.875rem;line-height:1.25rem;text-transform:uppercase}.patient-insurance form fieldset legend{font-size:.875rem;line-height:1.25rem;font-weight:700;font-family:MuseoSans_700}.patient-insurance form fieldset div{padding-top:.75rem;padding-bottom:2.25rem}.patient-insurance form fieldset div .error{margin-top:.5rem;height:2rem;font-size:.875rem;line-height:1.25rem;text-transform:none;--tw-text-opacity:1;color:rgba(245,119,35,var(--tw-text-opacity))}.patient-insurance form fieldset label{width:100%;font-weight:300;font-family:MuseoSans_300}.patient-insurance form fieldset input{display:block;height:2rem;width:18rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(179,193,209,var(--tw-border-opacity));padding:.25rem;padding-left:.375rem;font-size:1.125rem;line-height:1.75rem;font-weight:400;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);font-family:MuseoSans_300;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.patient-insurance form fieldset input:focus{box-shadow:0 5px 5px rgba(40,175,229,.25)}.patient-insurance form.spinner,.patient-insurance form.spinner div{height:100%;width:100%;text-align:center}.patient-insurance .datetime-container p{margin-bottom:0;width:100%;padding-bottom:.5rem;font-weight:300;text-transform:none;font-family:MuseoSans_300}.patient-insurance .button-container{display:flex;justify-content:flex-end;padding-top:1rem;padding-right:1.75rem;width:640px}.patient-insurance .button-container button{margin-right:.25rem;font-size:1rem;line-height:1.5rem;text-transform:uppercase;font-family:MuseoSans_500;padding:6px 28px!important}