@layer theme,base,components,utilities;@layer components{section.layout:not(:where([data-section=content-box-section])) .container .confirmation{margin-top:50px}section.layout:not(:where([data-section=content-box-section])) .container .confirmation h2,section.layout:not(:where([data-section=content-box-section])) .container .confirmation h3,section.layout:not(:where([data-section=content-box-section])) .container .confirmation h4,section.layout:not(:where([data-section=content-box-section])) .container .confirmation h5{margin-bottom:25px}}@layer components{section.layout:not(:where([data-section=content-box-section])) form{display:grid;grid-template-columns:1fr;grid-gap:40px}section.layout:not(:where([data-section=content-box-section])) form .form-row{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-column-gap:50px}section.layout:not(:where([data-section=content-box-section])) form .form-group{position:relative;display:grid;grid-gap:20px;justify-items:start;align-items:end}section.layout:not(:where([data-section=content-box-section])) form .form-group span{position:absolute;bottom:-25px;line-height:1.2}section.layout:not(:where([data-section=content-box-section])) form .form-group span.error{color:var(--color-red)}section.layout:not(:where([data-section=content-box-section])) form .form-group span+div[data-lastpass-icon-root]{display:none}section.layout:not(:where([data-section=content-box-section])) form label{display:block;font-weight:500;font-size:18px;line-height:var(--default-line-height);color:var(--form-label)}section.layout:not(:where([data-section=content-box-section])) form input[type=tel],section.layout:not(:where([data-section=content-box-section])) form input[type=email],section.layout:not(:where([data-section=content-box-section])) form input[type=text]{width:100%;height:60px;font-size:16px;padding-left:20px;border-radius:var(--input-field-radius);background-color:var(--form-input-background)}section.layout:not(:where([data-section=content-box-section])) form input[type=tel].error,section.layout:not(:where([data-section=content-box-section])) form input[type=email].error,section.layout:not(:where([data-section=content-box-section])) form input[type=text].error{border:2px solid var(--color-red)}section.layout:not(:where([data-section=content-box-section])) form textarea{width:100%;min-height:128px;font-size:16px;line-height:22px;resize:vertical;padding:20px;border-radius:var(--textarea-field-radius);background-color:var(--form-input-background)}section.layout:not(:where([data-section=content-box-section])) form p#form-error{margin:0;color:var(--color-red)}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) form .form-row{grid-auto-flow:row;grid-gap:30px}}}@layer components{section.layout:not(:where([data-section=content-box-section])) form[name=Contact] .v-select,form[name=patient-referrals] .v-select:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=careers-form] .v-select:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){background-color:var(--form-input-background);border-radius:var(--input-field-radius)}section.layout:not(:where([data-section=content-box-section])) form[name=Contact] .v-select.error,form[name=patient-referrals] .v-select.error:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=careers-form] .v-select.error:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){border:2px solid var(--color-red)}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) form[name=Contact] .v-select,form[name=patient-referrals] .v-select:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=careers-form] .v-select:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){width:100%}}section.layout:not(:where([data-section=content-box-section])) form[name=Contact] .v-select .vs__dropdown-toggle,form[name=patient-referrals] .v-select .vs__dropdown-toggle:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=careers-form] .v-select .vs__dropdown-toggle:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){background-color:var(--form-input-background);height:60px;border-radius:var(--input-field-radius);font-weight:500}section.layout:not(:where([data-section=content-box-section])) form[name=Contact] .v-select .vs__search,form[name=Contact] .v-select .vs__selected:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=patient-referrals] .v-select .vs__search:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=patient-referrals] .v-select .vs__selected:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=careers-form] .v-select .vs__search:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=careers-form] .v-select .vs__selected:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--color-gray-3);margin:0;padding:0;border:none;line-height:60px;font-weight:400;font-family:var(--font-primary)}section.layout:not(:where([data-section=content-box-section])) form[name=Contact] .v-select .vs__no-options,form[name=patient-referrals] .v-select .vs__no-options:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=careers-form] .v-select .vs__no-options:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){display:none;background-color:var(--form-input-background)}section.layout:not(:where([data-section=content-box-section])) form[name=Contact] .v-select.vs--open.no-options .vs__dropdown-toggle,form[name=patient-referrals] .v-select.vs--open.no-options .vs__dropdown-toggle:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=careers-form] .v-select.vs--open.no-options .vs__dropdown-toggle:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){border-radius:var(--input-field-radius);background-color:var(--form-input-background)}section.layout:not(:where([data-section=content-box-section])) form[name=Contact] .v-select .vs__open-indicator,form[name=patient-referrals] .v-select .vs__open-indicator:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=careers-form] .v-select .vs__open-indicator:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){fill:var(--form-label)}}
