.wsui-activity-box{max-width:603px;padding:5px 20px;width:100%}.wsui-activity-box>div>button{width:117px}.media-xs .wsui-activity-box>div>button{width:31%}.media-xs .wsui-activity-box>div>button:nth-child(3n){margin-right:0}.wsui-form-control input{border:1px solid #979797}.wsui-birth-date,.wsui-birth-date-dob{display:flex;flex-wrap:wrap;gap:17px;padding-top:0}.wsui-birth-date .wsui-field,.wsui-birth-date-dob .wsui-field{flex:1 1 3rem;max-width:5rem;min-width:3rem}.wsui-birth-date .wsui-field:last-child,.wsui-birth-date-dob .wsui-field:last-child{max-width:8rem;min-width:4rem}.wsui-birth-date .wsui-labelDate.wsui-field-label{flex-basis:100%;flex-grow:1;margin-bottom:-1rem}.media-580-down .date-error-msg{position:relative;top:-10px}.wsui-form-control.wsui-date-control{align-items:flex-start;display:flex;flex-wrap:wrap}.wsui-field-label.date-label{text-wrap:nowrap;display:flex;flex-direction:column;margin-right:1.5rem;margin-top:.65rem}.wsui-birth-date .wsui-form-control{width:10%}.wsui-birth-date .wsui-form-control:last-child{width:15%}.wsui-form-control label,.wsui-form-control-date label{font-size:14px}.wsui-text-continue{gap:20px}.wsui-header-partical{margin-top:-21px;padding-top:15px!important}.wsui-box-p{margin:auto;padding:16px;width:100%}.wsui-form-control .wsui-error{font-size:12px}span.wsui-errorMessage{color:red;display:inline-block!important;font-size:12px;font-weight:700;width:-webkit-max-content;width:max-content}.wsui-labelDate{font-size:14px}.wsui-header-top{border-bottom:1px solid gray;display:flex;gap:15px;justify-content:center;padding:10px}.wsui-dropdowns{display:flex}.footer-form{display:flex;justify-content:center}.wsui-field-label{font-size:16px!important;font-weight:500!important;line-height:21.79px}input::placeholder,input[value]{font-family:Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important}.insurance-type-title{font-size:25px;margin-top:40px}.styled-input input{border:none;padding:13px!important}.media-620-down .insurance-type-title{font-size:20px;margin-top:30px!important}.media-620-down .patient-name-title{display:block}.media-620-down .heading-box{padding:10px 0}.media-620-down .title-name{font-size:16px!important}.media-620-down .MuiTypography-root{width:100%}.media-620-down .MuiTypography-subtitle1{text-align:center}.media-620-down .wsui-birth-date .wsui-form-control{width:19%}.media-620-down .wsui-birth-date .wsui-form-control:last-child{width:25%}.media-620-down .wsui-box-p{margin:0}.media-620-down .form-div{margin:24px 36px}.media-620-down .wsui-text-continue{flex-direction:column-reverse}.media-620-down .patient-details-wrapper{padding:0}.insuranceForm{margin:auto;min-width:-webkit-max-content;min-width:max-content;width:40%}.insuranceForm>.wsui-dropdowns{display:block}.insuranceForm>.wsui-dropdowns>div{display:flex;gap:35px}.insuranceForm>.wsui-dropdowns>div .wsui-form-control{flex:1 1}.insuranceForm>.wsui-dropdowns>div .wsui-form-control>div{width:100%}#fourpc-webscheduler-embed .insuranceForm>.wsui-dropdowns>div input.MuiAutocomplete-input{box-sizing:initial}.insuranceForm .insurencedob{display:flex;gap:10px}.insuranceForm .insurencedob>span{width:20%}.footerdata{align-items:center;border-bottom:1px solid grey;border-top:1px solid grey;display:flex;justify-content:space-between;margin-top:10px}.footerdata .footer-form{display:block;padding-top:10px}.footerdata .wsui-text-continue{display:block;width:30%}.footerdata .wsui-text-continue>button{width:100%}.inputAlign>div{width:352px}.inputAligns>div{width:740px}.p-width{width:48%}.inputdetails>div>div>div{border-radius:30px;padding:0!important}.inputdetails>div>div label{top:-7px}.border-radius input{border-radius:24px!important}.input-borders input{border:1px solid #d6d6d6}.inputName{border:none;border-radius:6px;box-shadow:0 0 12px 0 #00000040;padding:12px;width:100%}.media-621-900 .inputdetails>div{max-width:95vw}.media-621-900 .multiple-appointment-page{min-width:-webkit-max-content;min-width:max-content}.media-620-down .wsui-dropdowns>div{display:block!important}.media-620-down .insuranceForm{margin:auto;min-width:100%;width:90%}.media-620-down .footerdata{display:block}.media-620-down .footerdata .footer-form{text-align:center}.media-620-down .footerdata>.wsui-text-continue{width:100%}.media-620-down .wsui-header-top{display:block;text-align:center}.media-620-down .inputAlign>div,.media-620-down .inputAligns>div,.media-620-down .p-width{width:100%}.multiple-appointment-page{margin:auto;width:60%}.wsui-header-top-m{column-gap:24px;width:100%}.wsui-header-top-m,.wsui-icon{align-items:center;display:flex;justify-content:center}.wsui-icon{background-color:#d8d8d8;border:1px solid gray;border-radius:100px;padding:.5rem}.wsui-icon>svg{height:100%;width:5rem}.wsui-header-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wsui-header-text h2,.wsui-header-text p{margin:0 auto}.input-cb{border:1px solid grey;border-radius:2rem;color:#0278bd;padding:10px}.border-right{border-right:1px solid grey}.wsui-footer-data{align-items:center;border-bottom:1px solid grey;border-top:1px solid grey;display:flex;justify-content:end;margin-top:10px}.mutiple-appointment-label .wsui-mainPage>div{align-items:center;column-gap:100px;display:flex}.mutiple-appointment-label .appointmentDetials{margin:0;padding:5px 0;text-align:end;width:20%}.appointmentDetials+p{margin:0}.mutiple-appointment-label{border-bottom:1px solid grey;position:relative}.mutiple-appointment-label .appointmentBtn{left:83%;position:absolute;top:32%}.appointmentBtn>button{align-items:center;display:flex}.mutiple-appointment-label:after{left:27%}.mutiple-appointment-label:after,.mutiple-appointment-label:before{border:1px solid gray;content:"";height:83%;position:absolute;top:11px}.mutiple-appointment-label:before{right:22%}.wsui-mainPage{padding:20px 0}.wsui-borderBotton{border-bottom:none!important}.wsui-text-continued{display:flex;justify-content:end}.wsui-text-continued p{padding-right:15px;text-align:end;width:65%}.media-620-down .multiple-appointment-page{margin:0;width:100%}.media-620-down .mutiple-appointment-label:after,.media-620-down .mutiple-appointment-label:before{border:none;position:static}.media-620-down .mutiple-appointment-label .wsui-mainPage>div{display:block}.media-620-down .wsui-mainPage{padding:10px 30px!important}.media-620-down .appointmentDetials{text-align:start!important;width:100%!important}.media-620-down .mutiple-appointment-label .appointmentBtn{display:flex;justify-content:end;position:static}.media-620-down .mutiple-appointment-label{border-bottom:1px solid gray;padding-bottom:30px}.media-620-down .wsui-footer-data{align-items:center;border-bottom:none;border-top:1px solid grey;display:block;margin-bottom:1rem!important;margin-top:1rem!important}.media-620-down .wsui-text-continued{display:flex;justify-content:end}.media-620-down .wsui-text-continued p{padding-right:0;text-align:center;width:100%}.media-620-down .wsui-footer-data{display:flex;flex-direction:column;padding:0 30px}.visited-appointment-page{margin:auto;padding-top:20px}.media-720-up .visited-appointment-page{width:60%}.wsui-footer-details{padding:0 10px}.wsui-box{margin-top:5px}.visited-appointment-label .wsui-mainPage>div{column-gap:100px;display:flex}.visited-appointment-label .appointmentDetials{flex-grow:1.3;margin:0;padding:5px 0;text-align:end;width:20%}.visited-appointment-label .wsui-patient-info{text-wrap:balance;flex:3 1}.visited-appointment-label{position:relative}.visited-appointment-label .appointmentBtn{left:85%;position:absolute;top:25%}.confirmation-appointment-label .wsui-mainPage .wsui-confirmation-grid-flex>p:first-child:after,.visited-appointment-label .wsui-mainPage>div:first-child>p.wsui-heading-title:after{border:1px solid gray;content:"";height:80%;margin-left:3rem;position:absolute;top:1rem}.confirmation-appointment-label .wsui-mainPage .wsui-confirmation-grid-flex>p:first-child:after{height:95%;margin-left:2rem}.visited-appointment-label:before{border:1px solid gray;content:"";height:70%;position:absolute;right:20%;top:11px}.media-620-down .mutiple-appointment-label .appointmentBtn{justify-content:center}.media-620-down .visited-appointment-page{margin:0;width:100%}.media-620-down .wsui-box{border:none;margin-bottom:5px;margin-top:5px}.media-620-down .visited-appointment-label{margin:0;width:100%}.media-620-down p.wsui-heading-title:after,.media-667-down .wsui-confirmation-grid-flex>p:first-child:after{display:none}.media-620-down .visited-appointment-label .wsui-mainPage>div{display:block}.media-620-down .visited-appointment-label .appointmentBtn{display:flex;justify-content:end;padding-right:30px;position:static}.media-620-down .visited-appointment-label{border-bottom:1px solid gray}.media-620-down .wsui-footer-details{display:flow-root}.visited-appointment-page .wsui-header-text{border-bottom:1px solid gray;line-height:14px;padding-bottom:25px}.visited-appointment-page .wsui-header-text p:not(.appointment-details-header){text-wrap:pretty;margin:1rem}.visited-appointment-label:before{border:none}.media-667-down .visited-appointment-page .wsui-header-text{line-height:26px}.media-667-down .visited-appointment-page .wsui-header-top-m{flex-direction:column-reverse;margin-top:5px;padding-bottom:16px;padding-top:0}.media-667-down .visited-appointment-page .wsui-icon-text{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;width:100%}.media-667-down .visited-appointment-page .wsui-header-text{border-bottom:none;width:100%}.media-667-down .visited-appointment-label{border-bottom:none}.media-667-down .visited-appointment-page .wsui-header-text-mobile h2{display:block;font-size:22px;font-weight:700;margin:0;text-align:center}.media-667-down .visited-appointment-label .wsui-mainPage :nth-child(3){display:none}.media-667-down .visited-appointment-page .wsui-header-text p{margin-bottom:11px}.media-667-down .confirmation-appointment-page .wsui-icon>svg,.media-667-down .visited-appointment-page .wsui-icon>svg{width:3rem}.wsui-get-directions-link{display:none}.media-md-down .wsui-get-directions-link,.wsui-map-container{display:block}.media-md-down .wsui-map-container{display:none}.wsui-spinner{position:absolute}.wsui-spinner,.wsui-spinner-visit-details{--spinner-size:60px;animation:rotation .6s linear infinite;border:6px solid #00aeef26;border-radius:100%;border-top-color:#00aeefcc;height:var(--spinner-size);left:calc(50% - var(--spinner-size)/2);margin:0 auto;top:calc(50% - var(--spinner-size)/2);width:var(--spinner-size)}.wsui-spinner-visit-details{--position:absolute}.wsui-spinner-z{z-index:100000}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.Typogrphy-p{margin:auto;width:40%}.Typogrphy-pb{font-size:20px;margin:auto;text-align:center}.wsui-form-control input{border-radius:8px;padding:14px;width:100%}.wsui-dob{align-items:flex-start;display:flex;gap:17px;padding:0}.wsui-form-control-date input{border-radius:8px;font-size:inherit;padding:10px;width:100%}.wsui-form-control input::placeholder{font-size:16px}.wsui-form-control{padding:10px 0}.wsui-form-control-date{padding:18px 0}.wsui-form-control label,.wsui-form-control-date label{font-size:18px;font-weight:700}.wsui-text-continue{align-items:center;display:flex;gap:20PX;justify-content:end;padding:20px}.wsui-text-continue button{border-radius:20px;width:20%}.wsui-header-partical{border:1px solid #d6d6d6;margin-top:-37px;padding:25px 20px 10px}.wsui-form-control .wsui-error{color:red;font-weight:600;position:relative}.wsui-form-control-date p{color:red;font-weight:600}.wsui-labelDate{font-size:18px;font-weight:700}.wsui-error>span{bottom:100%;left:0;position:absolute}.wsui-parent-control{display:flex;flex-wrap:wrap;gap:0 20px;width:100%}.city-details{width:50%}.state-details{width:auto}.form-city{width:65%}.desktop-city{width:auto}.form-state{width:30%}.form-zip{width:25%}.form-country{width:60%}.form-homePhone{width:48.5%}.form-mobilePhone{width:49%}.wsui-disabled-input{background-color:#a9a9a9}.state-details>select.wsui-disabled-input{color:#000;color:initial;opacity:1}.wsui-main-heading-title{font-size:1.25rem}.MuiSelect-select,input::placeholder,input[value]{font-family:Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important}.media-621-up .wsui-error>.validation-error{position:absolute;right:0;top:-21px}.media-620-down .demographic-form-container{margin-top:15px}.media-620-down .form-city{width:100%}.media-620-down .city-details{width:auto}.media-620-down .form-state{width:30%}.media-620-down .form-zip{width:21.5%}.media-620-down .form-country{width:33.5%}.media-620-down .form-homePhone{width:45%}.media-620-down .form-mobilePhone{width:47%}.media-620-down .Typogrphy-p{width:100%}.media-620-down .wsui-text-continue button{border-radius:20px;width:100%}.media-600-880 .Typogrphy-p{width:100%}.media-881-1350 .Typogrphy-p{width:60%}.errormessage{color:red;font-size:smaller;font-weight:700;padding-bottom:0;text-align:right;vertical-align:text-bottom}.media-lg-up .providerDate h6,.media-lg-up .providerText h5{font-size:15px}.media-1400-up .providerDate h6,.media-1400-up .providerText h5{font-size:1.4rem}.media-392-down .appointment-list{width:13%}.media-392-down .appointment-list .appointment-box [type=button]{justify-content:center;min-width:100%}.media-392-down .appointment-list .appointment-box [type=button]>div{padding:0}.media-392-down .appointment-list .appointment-box [type=button]>div p{font-size:8px;line-height:12px}.appointment-box>button{justify-content:center}.appointment-box>button>div{padding:0}.media-xs #google-map-script{width:100%!important}.gm-style-iw-t{bottom:45px!important}.MuiSelect-noOptions{display:none!important}.media-600-1023 .main-container-address{>div{flex-basis:100%;max-width:100%}.address-position{position:relative;>div{width:50%}}}div.wsui-header-top>div.title-name{column-gap:2rem;display:flex;flex-wrap:wrap;justify-content:center}.media-621-up .wsui-dropdowns{.wsui-error>.validation-error{position:absolute;top:-21px}}.wsui-header-partical{border:2px solid #d6d6d6;border-radius:28px;margin-top:-24px;padding:25px 20px 15px}.wsui-top-heading{font-size:18px}.wsui-box-p{margin:0}.appointmentBtn .input-cb{column-gap:.5rem;cursor:pointer;padding:.5rem .8rem}.appointmentBtn .input-cb input[type=checkbox]{cursor:pointer}p.appointment-changes{text-align:center}.wsui-header-top-m{padding-top:1rem}.wsui-footer-data{font-size:16px;line-height:21.79px;text-align:center}.wsui-footer-data button{padding:4px 19px}.heading-subText{display:inline}.mutiple-appointment-header{display:inline-flex;font-size:25px;font-weight:700;line-height:34.05px}.booking-icon div.wsui-icon{height:101px!important;width:101px!important}.wsui-submit-button{min-width:-webkit-max-content;min-width:max-content;padding:0 30px;text-transform:capitalize}.media-668-up .mutiple-appointment-subheader{display:none}.media-668-up .mutiple-appointment-subheader-desktop{display:block;font:caption;margin-top:15px!important}.media-668-up .mutiple-appointment-sub{margin-left:15px!important;margin-top:15px!important}.media-668-up .existing-appointment{font-size:18px;font-weight:700;line-height:24.51px;text-align:center}.media-667-down .wsui-header-partical{display:block;padding:34px 0 14px;text-align:center}.media-667-down .wsui-top-heading{font-size:18px;font-weight:400;line-height:24.51px}.media-667-down .wsui-header-top{font-size:16px}.media-667-down .heading-subText{display:block}.media-667-down .mutiple-appointment-header{display:inline-flex;font-size:22px;font-weight:700;line-height:29.96px}.media-667-down .mutiple-appointment-subheader{margin-top:10px!important;text-align:center}.media-667-down .mutiple-appointment-subheader-desktop{display:none}.media-667-down .existing-appointment{font-size:16px;font-weight:700;line-height:21.79px;text-align:center}.media-620-down .wsui-mainPage>div:not(:last-child){margin-bottom:15px}.media-667-down .appointment-changes{font-size:15px;font-weight:600;line-height:21.79px;padding:0 2px;text-align:center}.media-667-down .MuiBox-root .css-i9gxme{border-bottom:1px solid gray;margin-bottom:5px;padding:0 0 6px}.media-667-down .wsui-header-partical{padding-bottom:5px;padding-top:8px!important}.media-667-down .wsui-header-text{position:relative}.media-667-down .wsui-header-text h4{left:-50px;position:absolute}.media-667-down .wsui-header-top-m{padding:29px 0 25px}.media-667-down .mutiple-appointment-sub{margin-left:5%}.media-667-down .booking-icon div.wsui-icon{height:68px!important;width:68px!important}.media-667-down .booking-icon svg{width:50px!important}.appointment-details-header{font-size:25px;text-align:left}.appointment-details-subheader{text-align:center}.wsui-details-container{padding-bottom:0!important}.wsui-patient-info{font-weight:400!important;padding:5px 0}.wsui-heading-title{font-weight:700;margin-top:0!important}.wsui-button-container{display:flex;flex-wrap:wrap;justify-content:center;row-gap:10px}.wsui-confirm-button-container{display:flex;flex-wrap:wrap;justify-content:center;margin:.8rem 0}.confirm-message-container{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:30px;row-gap:10px}.media-720-up .wsui-details-container{padding-top:10px!important}.media-720-up .wsui-footer-details{padding:10px 10px 10px 0}.media-720-up .wsui-button-box{padding:0 23px}.AppointmentOneOnlyModal_root__jHCXO{align-items:center;background-color:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.AppointmentOneOnlyModal_panel__Due3h{background-color:#fff;border-radius:20px;padding:3em 1em 2em}.media-xs .AppointmentOneOnlyModal_panel__Due3h{max-width:90vw}.media-sm .AppointmentOneOnlyModal_panel__Due3h{max-width:75vw}.media-md .AppointmentOneOnlyModal_panel__Due3h{max-width:65vw}.media-lg .AppointmentOneOnlyModal_panel__Due3h{max-width:50vw}.media-xl .AppointmentOneOnlyModal_panel__Due3h{max-width:40vw}.AppointmentOneOnlyModal_buttonRow__Kg8gC{border-top:1px solid gray;display:flex;gap:1em;justify-content:flex-end;margin-top:1em;padding-top:1em}.AppointmentOneOnlyModal_confirmButton__Ugch\+,.AppointmentOneOnlyModal_goBackButton__z3Zbh{background-color:inherit;border:none;border-radius:2000px;color:inherit;cursor:pointer;font-family:inherit;font-size:1em;font-weight:700;padding:.7em 1em}.AppointmentOneOnlyModal_confirmButton__Ugch\+:disabled,.AppointmentOneOnlyModal_goBackButton__z3Zbh:disabled{cursor:default;opacity:.3}.AppointmentOneOnlyModal_goBackButton__z3Zbh{align-items:center;border:1px solid gray;display:inline-flex;gap:.1em}.AppointmentOneOnlyModal_goBackButton__z3Zbh>svg{height:1em;width:1em}.AppointmentOneOnlyModal_confirmButton__Ugch\+{background-color:#0278bd;color:#fff}.AppointmentOneOnlyModal_bold__ecnjL{font-weight:700}.AppointmentReviewPanel_root__7xtvX{align-items:center;display:flex;flex-direction:column}.AppointmentReviewPanel_calendarIcon__qeLLo{height:6em;width:6em}.AppointmentReviewPanel_headerLine__TqZw7{align-items:center;display:flex;gap:2em;padding:0 3em}.AppointmentReviewPanel_header__RMAs4{align-items:left;border-bottom:1px solid gray;display:flex;flex-direction:column;gap:.5em;padding-bottom:1em}.AppointmentReviewPanel_modeStandard__9z0im .AppointmentReviewPanel_header__RMAs4{padding-bottom:2em}.AppointmentReviewPanel_mobileHeader__GPywQ{display:none}.AppointmentReviewPanel_title__jkZ\+E{font-size:1.3em;margin:0}.AppointmentReviewPanel_headerText__y-LhK{line-height:normal;margin:0}.AppointmentReviewPanel_body__78YJk{align-items:center;display:flex;justify-content:center;padding-bottom:1em;padding-top:1em}.AppointmentReviewPanel_table__YFWTa{border-collapse:collapse}.AppointmentReviewPanel_modeModal__Cof4g tr:first-child>.AppointmentReviewPanel_rightCell__r\+TKQ,.AppointmentReviewPanel_modeStandard__9z0im .AppointmentReviewPanel_leftCell__UZj6T{font-weight:700}.AppointmentReviewPanel_leftCell__UZj6T,.AppointmentReviewPanel_rightCell__r\+TKQ{padding-bottom:1em;padding-top:1em}.AppointmentReviewPanel_leftCell__UZj6T{border-right:1px solid gray;padding-right:2em}.AppointmentReviewPanel_rightCell__r\+TKQ{padding-left:2em}.AppointmentReviewPanel_buttonRow__PAd1X{display:flex;gap:1em;justify-content:flex-end;padding-top:1em}.AppointmentReviewPanel_bold__oCrTr{font-weight:700}.media-xs .AppointmentReviewPanel_modeStandard__9z0im .AppointmentReviewPanel_mobileHeader__GPywQ{display:block;padding:1em 0;text-align:center}.media-xs .AppointmentReviewPanel_modeStandard__9z0im .AppointmentReviewPanel_headerText__y-LhK{display:none}.media-xs .AppointmentReviewPanel_modeStandard__9z0im .AppointmentReviewPanel_root__7xtvX{align-items:flex-start}.media-xs .AppointmentReviewPanel_modeStandard__9z0im .AppointmentReviewPanel_headerLine__TqZw7{padding:0}.media-xs .AppointmentReviewPanel_modeStandard__9z0im .AppointmentReviewPanel_header__RMAs4{border-bottom:none;padding-bottom:0}.media-xs .AppointmentReviewPanel_modeStandard__9z0im .AppointmentReviewPanel_table__YFWTa{display:block}.media-xs .AppointmentReviewPanel_modeStandard__9z0im .AppointmentReviewPanel_table__YFWTa tbody{display:flex;flex-direction:column;gap:1em}.media-xs .AppointmentReviewPanel_modeStandard__9z0im .AppointmentReviewPanel_table__YFWTa tr{display:block}.media-xs .AppointmentReviewPanel_modeStandard__9z0im .AppointmentReviewPanel_table__YFWTa td{border:none;display:block;padding:0}.parent-questions{margin:auto;padding-bottom:20px;text-align:"center";width:50%}.parent-question{display:flex}.parent-question .multi-question{flex-grow:1}.parent-question .wsui-error{line-height:1.6rem;margin:0}.input-question{border-radius:10px;padding:14px 20px}.wsui-text-continue{border-radius:120px;justify-content:center;width:100%}.wsui-text-continue button{cursor:pointer}.media-768-down .parent-questions{margin:auto;text-align:"center";width:100%}.media-768-down .parent-question{display:flex}.media-768-down .multi-question{text-align:left}.media-768-down .num-question{padding-right:2px}.media-768-down .input-question{border-radius:10px;padding:14px 20px}.bg-Black{background-color:#000;color:#fff;margin-top:30px;text-align:center}.bg-white{background-color:#fff;color:#2065d1}.bg-white,.confirmation-appointment-page .wsui-footer-data button{padding:4px 24px}.bg-white:hover{background-color:#fff;color:#2065d1;padding:7px 24px}.appointment-icon svg path{fill:#fff}.wsui-main-heading{color:red;font-size:18px;font-weight:400;line-height:24.51px}.wsui-details-box{padding:20px 10px}.appointment-details-header{font-size:1.5rem;font-weight:700;line-height:34.05px}.wsui-appointment-details-header-text{column-gap:100px!important;justify-content:space-evenly!important}.appointment-details-subheader{font-size:16px;line-height:21.79px}.confirmation-appointment-page .appointment-icon{margin:0}.wsui-details-container{padding-bottom:10px!important;padding-left:10px!important}.wsui-confirmation-grid-flex,.wsui-confirmation-grid-header{column-gap:4em;display:grid;grid-template-columns:1fr 1.5fr}.wsui-confirmation-grid-flex>.wsui-details-heading,.wsui-confirmation-grid-header>.appointment-icon-container{justify-self:right}.wsui-confirmation-grid-flex p{text-wrap:pretty}.wsui-confirmation-grid-header{align-items:center}.wsui-details-heading{font-weight:700;line-height:21.79px;margin-bottom:0!important;margin-top:10px!important}.wsui-button-box{text-transform:capitalize}.confirmation-appointment-page .wsui-header-text{margin-left:26px}.confirmation-appointment-page .wsui-box{padding:0}.confirmation-appointment-page{margin:auto;width:60%}.wsui-footer-details{padding:17px 20px}.wsui-box{border:1px solid grey;border-radius:15px;margin-bottom:50px;margin-top:24px;padding:1.5rem}.wsui-inner-box{padding:40px}.confirmation-appointment-label .confirmationetials{margin:0;padding:5px 0;text-align:end}.confirmation-appointment-label{position:relative}.confirmation-appointment-label .appointmentBtn{left:85%;position:absolute;top:25%}.back-footer{background-color:#fff;color:#000;margin-right:10px}.confirmation-appointment-page .wsui-header-text{margin-left:47px}.wsui-footer-icon{align-items:center;border-left:1px solid gray;display:flex;gap:6px;margin:0 10px;padding:0 10px}.wsui-footer-calender,.wsui-footer-calender .wsui-calendar-button{align-items:center;display:flex;justify-content:center}.wsui-footer-calender .wsui-calendar-button{cursor:pointer;padding:.5rem}.wsui-footer-calender .wsui-calendar-button svg{font-size:1.8rem}.media-667-down .wsui-appointment-details-header-text{column-gap:0!important;margin-left:0!important}.media-667-down .confirmation-appointment-page{margin:0;width:100%}.media-667-down .wsui-box{border:none;margin-bottom:5px;margin-top:5px}.media-667-down .confirmation-appointment-label{margin:0;width:100%}.media-667-down .confirmation-appointment-label:after,.media-667-down .confirmation-appointment-label:before{border:none;position:static}.media-667-down .confirmation-appointment-label .appointmentBtn{display:flex;justify-content:end;padding-right:30px;position:static}.media-667-down .confirmation-appointment-label{border-bottom:1px solid gray}.media-667-down .wsui-footer-details{display:flow-root}.confirmation-appointment-page .wsui-header-text{padding-bottom:10px}.confirmation-appointment-page .wsui-icon>svg{transform:rotate(-22deg)}.confirmation-appointment-page .wsui-header-text p{margin-bottom:15px}.confirmation-appointment-page .wsui-header-top-m{border-bottom:none!important}.confirmation-appointment-page .wsui-header-top-m .wsui-icon{padding:50px}.confirmation-appointment-label:after{left:41%}.confirmation-appointment-label:before{border:none}.wsui-header-text-mobile h2{display:none}.wsui-footer-content{display:block;padding:25px}.wsui-head-title{margin-top:5px!important}.confirmation-height{margin-top:16px!important;padding:0!important}.confirmation-height p{margin:0}.media-667-down .wsui-confirmation-grid-flex{display:flex;flex-direction:column}.media-667-down .confirmation-appointment-label,.media-667-down .confirmation-detail-value,.media-667-down .confirmation-height,.media-667-down .wsui-details-heading{margin:0!important;padding:0}.media-667-down .wsui-confirmation-grid-header{column-gap:1rem;display:flex;flex-wrap:wrap;justify-content:center}.media-667-down .wsui-details-heading{margin-top:16px!important}.media-667-down .confirmation-appointment-page .wsui-header-texts{margin-top:10px;padding:0 10px}.media-324-down .confirmation-appointment-page .wsui-header-texts{font-size:medium}.media-667-down .confirmation-appointment-page .wsui-header-top-m{margin-top:5px;padding-bottom:16px;padding-top:43%;position:relative}.media-667-down .confirmation-appointment-label .wsui-mainPage .wsui-header-text{display:flex;gap:19px;margin-left:14px}.media-667-down .wsui-box{border:1px solid gray;margin:auto;width:87%}.media-667-down .confirmation-appointment-label{border-bottom:none}.media-667-down .confirmation-appointment-page .wsui-header-text-mobile h2{display:block;font-size:22px;font-weight:700}.media-667-down .wsui-footer-content{display:block;padding:5px}.media-667-down .confirmation-appointment-page .wsui-header-text p{margin-left:5%}.media-667-down .confirmation-appointment-label .confirmationetials{margin-bottom:15px}.media-667-down .confirmation-height{line-height:19px}.media-667-down .confirmation-appointment-label .confirmationetials{margin-bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.media-667-down .confirmation-appointment-page .wsui-inner-box{margin-left:8px}.media-667-down .wsui-footer-calender{margin:10px auto;position:relative;width:75%}.media-667-down .wsui-footer-icon{margin-right:0;padding-right:0}.media-667-down .wsui-footer-icon p{font-size:14px}.media-667-down .wsui-footer-details{margin:auto}.media-667-down .confirmation-appointment-page .wsui-footer-data button .bg-white{background-color:#fff;color:#2065d1;padding:4px 25px}.media-667-down .confirmation-appointment-page .wsui-footer-data button{padding:4px 24px}.media-768-900 .confirmation-appointment-page{width:80%}.media-768-900 .confirmation-appointment-page .wsui-inner-box{margin-left:4%}.media-768-900 .confirmation-appointment-page .header-texts{margin-top:10px}.media-901-1024 .confirmation-appointment-page{width:80%}.media-901-1024 .confirmation-appointment-page .wsui-inner-box{margin-left:8%}.media-901-1024 .confirmation-appointment-page .header-texts{margin-top:10px}.media-324-down .confirmation-appointment-label .wsui-mainPage .wsui-header-text{flex-wrap:wrap;justify-content:center}.media-324-down .confirmation-detail-value{line-height:normal}.media-324-down .confirmation-detail-value-email{word-break:break-all}
/*# sourceMappingURL=main.2f26a141.css.map*/