.nvgrforms-wrapper{padding-top:3rem}.nvgrforms-wrapper img{max-width:100%;height:auto}.nvgrforms-container{display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(1rem,3vw,2rem)}.nvgrforms-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(1rem,3vw,2rem);width:100%}.nvgrforms-col-fluid{flex:1 1 300px;min-width:0}.nvgrforms-col-image{flex:2 1 400px;line-height:0;overflow:hidden}.nvgrforms-col-content{flex:1 1 250px;padding:clamp(1rem,5vw,1.5rem);display:flex;flex-direction:column;justify-content:center}.nvgrforms-col-full{flex:1 1 100%;width:100%}.nvgrforms-col-1-3{flex:1 1 300px;min-width:0}.nvgrforms-col-2-3{flex:2 1 600px;min-width:0}.appointment-wrapper{background-color:#dbdbdb;padding-bottom:clamp(1rem,3vw,1.2em);border-radius:5px;overflow:hidden;display:flex;flex-direction:column}.appointment-titles{padding:clamp(1rem,3vw,1.2em) 0 clamp(.5rem,1.5vw,.6em)}.appointment-titles h4{margin-bottom:0 !important}.appointment-titles h5{font-size:clamp(1.1rem,.7794rem + 1.4118vw,1.8rem) !important}.appointment-data{padding:0 clamp(1rem,5vw,20px) clamp(.3rem,1vw,.5em);flex:1}.appointment-data .icon{display:inline-block;margin-right:5px;vertical-align:middle}.appointment-data>div{display:flex;align-items:center;gap:.5rem}.appointment-followup{display:flex;flex-direction:column}.appointment-followup h2{margin-top:0 !important}.appointment-followup .form-wrapper{flex:1;display:flex;flex-direction:column}.gform_wrapper.ngrmsf_wrapper{padding:0}@media only screen and (min-width: 670px){.gform_wrapper.ngrmsf_wrapper .ngrmsf-step-1 .gform_fields{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:30px}}@media only screen and (min-width: 670px){.gform_wrapper.ngrmsf_wrapper .ngrmsf-step-1 .gform_fields .gfield{grid-column:span 1}}@media only screen and (min-width: 670px){.gform_wrapper.ngrmsf_wrapper .ngrmsf-step-1 .gform_fields .gfield--type-date{grid-column:1;grid-row:1/span 5}}@media only screen and (min-width: 670px){.gform_wrapper.ngrmsf_wrapper .ngrmsf-step-1 .gform_fields .gfield.input-text-loepd{grid-column:span 2}}@media only screen and (min-width: 670px){.gform_wrapper.ngrmsf_wrapper .ngrmsf-step-1 .gform_fields .gfield.gfield--type-radio{grid-column:span 2}}.gform_wrapper.ngrmsf_wrapper .ngrmsf-step-1 .gform_footer{display:grid}@media only screen and (min-width: 670px){.gform_wrapper.ngrmsf_wrapper .ngrmsf-step-1 .gform_footer{display:flex;justify-content:flex-end}}.gform_wrapper.ngrmsf_wrapper .ngrmsf-step-1 .gform_footer .gform_button{grid-template-columns:repeat(3, 1fr);grid-column:span 3}@media only screen and (min-width: 670px){.gform_wrapper.ngrmsf_wrapper .ngrmsf-step-1 .gform_footer .gform_button{padding:.85rem 1.75rem;font-size:clamp(.85rem,.7794rem + .3529vw,1rem)}}@media only screen and (min-width: 980px){.gform_wrapper.ngrmsf_wrapper .gfield{padding-bottom:.85rem !important}}.gform_wrapper.ngrmsf_wrapper .gfield .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1}@media only screen and (min-width: 670px){.gform_wrapper.ngrmsf_wrapper .gfield .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2}}.gf-datepicker-hidden-input{position:absolute !important;left:-9999px !important;opacity:0 !important;pointer-events:none !important}.appointment-desired-date .ginput_container_date .ui-datepicker-trigger,.appointment-desired-date .ginput_container_date img.ui-datepicker-trigger,.appointment-desired-date .ginput_container_date button.ui-datepicker-trigger{display:none !important}.gf-datepicker-inline{margin-top:0;width:100%}.gf-datepicker-inline .ui-datepicker-inline,.gf-datepicker-inline .ui-datepicker{width:100% !important;max-width:100% !important;box-sizing:border-box;margin:0 !important}.gf-datepicker-inline .ui-datepicker-calendar{width:100%;table-layout:fixed}/*# sourceMappingURL=frontend.min.css.map */
