.form-container{width:100%}.subtitle-text{font-size:.9em;font-weight:400;max-width:700px}.form-header{padding-top:40px;padding:24px}@media (min-width:1264px){.form-container{max-width:1000px}}.theme--light.v-sheet{background-color:#fff;border-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-sheet--outlined{border:thin solid rgba(0,0,0,.12)}.theme--dark.v-sheet{background-color:#1e1e1e;border-color:#1e1e1e;color:#fff}.theme--dark.v-sheet--outlined{border:thin solid hsla(0,0%,100%,.12)}.v-sheet{border-radius:0}.v-sheet:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-sheet--shaped{border-radius:16px 0}.theme--light.v-image{color:rgba(0,0,0,.87)}.theme--dark.v-image{color:#fff}.v-image{z-index:0}.v-image__image,.v-image__placeholder{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.v-image__image{background-repeat:no-repeat}.v-image__image--preload{filter:blur(2px)}.v-image__image--contain{background-size:contain}.v-image__image--cover{background-size:cover}.v-responsive{position:relative;overflow:hidden;flex:1 0 auto;max-width:100%;display:flex}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-application--is-ltr .v-responsive__sizer~.v-responsive__content{margin-left:-100%}.v-application--is-rtl .v-responsive__sizer~.v-responsive__content{margin-right:-100%}.v-responsive__sizer{transition:padding-bottom .2s cubic-bezier(.25,.8,.5,1);flex:1 0 0px}.provider-name__wrap[data-v-e90bc9ca]{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center}h1{line-height:1.15em;size:50px}h2{size:20px;line-height:1.5em}:root{--vh:1vh}.pretty-shadow{box-shadow:0 8px 24px rgba(149,157,165,.2)}.appointment-details{height:100%;width:100%}.back-button{border:1px solid var(--v-secondary-lighten1)}.back-button:hover{background-color:var(--v-secondary-base)!important;color:#fff!important}.confirm-buttons{position:absolute;bottom:15vh;width:60%}.confirm-buttons>button{width:200px!important;border-radius:8px!important}.confirm-buttons>button:hover{font-weight:700}.location{white-space:pre}.my-container{max-width:950px!important}.nowrap{white-space:nowrap}.schedule-visit{height:70px!important;border-radius:8px}@media (max-width:600px){.back-button{margin-bottom:2px}.confirm-buttons{position:static;width:100%;padding:8px}.appointment-details div div span{display:block}}@media (max-width:768px){.appointment-details{text-align:center}}