body{margin:0;padding:0;font-family:'Work Sans',sans-serif;color:#333}.care-container{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;background:#fff;overflow-x:initial;position:relative}.care-container-triage{box-sizing:border-box;min-height:-webkit-fill-available;padding-bottom:80px;position:relative;background-color:#fff}@media screen and (min-width:1024px){.care-container-triage{padding-bottom:110px}}.title{font-family:'Work Sans',sans-serif;font-size:18px;line-height:24px;letter-spacing:0;text-transform:none;margin:auto;padding-left:24px;padding-right:24px}@media screen and (min-width:768px){.title{font-family:'Work Sans',sans-serif;font-size:20px;line-height:28px;letter-spacing:0;text-transform:none;padding-left:16px;padding-right:16px;width:615px;font-weight:600}.title-question{font-size:24px;line-height:32px;letter-spacing:0;text-transform:none;padding-bottom:8px}}.title-question{font-family:'Work Sans',sans-serif;outline:none;color:#333;font-size:20px;line-height:26px;letter-spacing:0;font-weight:600;text-transform:none;text-align:center}.care-options{margin-top:24px;margin-left:16px;margin-right:16px}@media screen and (min-width:768px){.care-options{margin-left:auto;margin-right:auto;margin-top:32px;max-width:650px}}.care-options-type{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.care-options-type-container{display:grid;grid-auto-rows:1fr;grid-template-columns:1fr;gap:8px;-webkit-box-pack:start;justify-content:flex-start}.care-options-type-container:first-child{grid-auto-rows:auto}@media screen and (max-width:767px){.care-options-type-container{grid-template-columns:1fr}}.care-option:hover{border-color:#d3dae0;box-shadow:0 0 10px rgba(0,123,255,.2)}.care-option{width:100%;box-sizing:border-box;grid-auto-rows:auto;border:1px solid #ebf0f5;display:flex;justify-content:center;align-items:center}.hqvTFi{font-family:'Work Sans',sans-serif;font-size:16px;line-height:26px;letter-spacing:0;text-transform:none}.care-option>label{padding:16px 20px;width:100%;height:100%;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;gap:12px;display:flex}.eswiuG{display:flex;flex-direction:column;gap:2px;width:100%;align-self:center}@media screen and (max-width:767px){.skip-link-box{display:none!important}}.option-description{font-size:14px;line-height:22px;letter-spacing:0;text-transform:none;font-family:'Work Sans',sans-serif;color:rgba(51,51,51,.68);font-weight:500}.option-title{font-family:'Work Sans',sans-serif;font-size:14px;line-height:22px;letter-spacing:0;text-transform:none;font-weight:600;color:#333}.jwbIrx{transform:translateY(0%)}.progress-bar-container{position:relative;height:0;padding-top:32px;padding-bottom:32px;font-family:'Work Sans',sans-serif;font-weight:600;font-size:14px;line-height:22px;letter-spacing:0;text-transform:none;color:#333;display:flex;background:#fff}@media screen and (min-width:768px){.progress-bar-container{padding-top:64px;padding-bottom:64px}}.progress-bar-container-wrapper{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);max-width:240px;width:70%}@media screen and (min-width:768px){.progress-bar-container-wrapper{max-width:650px}}.progress-bar-container-wrapper-box{display:flex;flex-direction:column;width:100%}.progress-bar{display:block;width:100%;height:8px;border-radius:4px;background-color:#dce9fd}.progress-bar-indicator{height:100%;width:51%;border-radius:4px;background-color:#4e93f3;transition:width .5s ease-in-out}.fit-questionnaire{margin:0 auto;background-color:#fff}.skip-link{position:relative;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;box-sizing:border-box;border:none;border-radius:4px;cursor:pointer;white-space:nowrap;max-width:100%;overflow:auto;width:100%;font-family:'Work Sans',sans-serif;font-weight:600;font-size:16px;line-height:26px;letter-spacing:0;text-transform:none;height:48px;padding:0 20px;background-color:transparent;color:#333}.skip-link-box{display:flex;-webkit-box-align:center;align-items:center;position:absolute;right:32px;top:50%;transform:translateY(-50%);cursor:pointer;font-family:'Work Sans',sans-serif;font-weight:600;font-size:14px;line-height:22px;letter-spacing:0;text-transform:none}@media screen and (min-width:768px){.skip-link-box{margin-right:-36px}}@media screen and (min-width:1280px){.skip-link-box{padding:0 80px}}.skip-link:hover{color:#0056b3}.doctors-list{position:relative;-webkit-box-flex:1;flex-grow:1}.doctor-photo-dZFdGN{position:relative;display:inline-block;text-align:center;width:96px;margin-right:16px}@media screen and (min-width:768px){.doctor-photo-dZFdGN{margin-right:8px}}.doctor-card{background-color:#fff;display:flex;flex-direction:column;border-top:.5px solid rgba(58,47,31,.1);border-bottom:.5px solid rgba(58,47,31,.1);padding:25px 15px;cursor:pointer}@media screen and (max-width:1023px){.doctor-card{padding:16px}.doctor-card{border-top:none}}.doctors-card-container{display:flex;flex-direction:column}.container-image{display:flex;flex-direction:column;justify-content:center;align-items:center}.no-results-message{font-size:16px;color:#333;margin-top:10px;text-align:center;font-family:'Work Sans',sans-serif}@media screen and (max-width:1023px){.doctor-card{padding:16px}}@media screen and (min-width:1024px){.doctor-card-row{flex-direction:row!important}}.doctor-card-row{display:flex;flex-direction:column}.doctor-card-box{display:flex;flex:1 0 0%;min-width:0}.doctor-info{font-family:'Work Sans',sans-serif;display:flex;flex-direction:column}@media screen and (max-width:767px){.doctor-info-container{min-height:72px;margin-bottom:0;display:flex;-webkit-box-pack:center;justify-content:center;flex-direction:column}}.doctor-info-container{margin-bottom:00}@media screen and (max-width:767px){.doctor-info-box{flex-direction:column-reverse;align-items:flex-start!important}}.doctor-info-box{display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.doctor-info h2{font-family:'Work Sans',sans-serif;font-size:18px;line-height:24px;letter-spacing:0;text-transform:none}.doctor-info-categorie{font-family:'Work Sans',sans-serif;font-size:14px;line-height:22px;letter-spacing:0;text-transform:none;display:inline-flex}.doctor-card-link{text-decoration:none;color:inherit;display:block}.doctor-card-link:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}@media screen and (max-width:767px){.doctor-image-img{width:72px!important;height:72px!important}}.doctor-photo-icon{background-color:#fff;position:absolute;bottom:0;right:0;width:33%;height:33%;border-radius:50%;box-shadow:rgba(0,0,0,.2) 0 1px 4px 0;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.doctor-image-img{position:relative;width:100%;height:100%;border-radius:50%;display:inline-block;overflow:hidden;margin-right:16px}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}.doctor-image{display:flex;flex-direction:column}.doctor-photo{cursor:pointer}.additional-info{font-size:14px;color:#555;display:block;margin:5px 0}@media screen and (max-width:767px){.doctor-rating{margin:12px 0 0 -88px}.doctor-rating-modal{margin:00}}.star-icon{color:#fed337}.doctor-rating-value{color:#333;margin:0 4px}.doctor-rating-speciality{font-size:16px;line-height:26px;letter-spacing:0;text-transform:none;text-align:left;color:inherit;cursor:pointer;font-family:'Work Sans',sans-serif;font-weight:500}.doctor-rating-modal{height:20px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer;color:#333;font-family:'Work Sans',sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;text-transform:none}.doctor-rating-modal-stars{display:flex;-webkit-box-align:center;align-items:center}.doctor-details{background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex-shrink:0}.doctor-details-header{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.doctor-details-header-box{display:flex;gap:16px;-webkit-box-align:start;align-items:start;align-self:stretch}.doctor-details-header-kEvGYV{display:flex;-webkit-box-align:center;align-items:center;font-family:'Work Sans',sans-serif;font-size:14px;line-height:22px;letter-spacing:0;text-transform:none;margin-top:1px}.doctor-rating-container{display:flex;margin-bottom:4px}.doctor-rating-video{display:flex;flex-direction:column}.doctor-rating-video-container{display:inline-flex;flex-direction:row;-webkit-box-align:center;align-items:center}.doctor-rating-video-container-svg{padding-right:7px;margin-top:2px;margin-left:0}.QMloY{flex-wrap:wrap;font-family:'Work Sans',sans-serif;font-size:14px;line-height:22px;letter-spacing:0;text-transform:none;color:#333}.bxxUwa{margin:0 5px;font-family:'Work Sans',sans-serif;font-size:14px;line-height:22px;letter-spacing:0;text-transform:none;color:#333}.dkpoVu{font-family:'Work Sans',sans-serif;font-size:14px;line-height:22px;letter-spacing:0;text-transform:none;color:#333}.doctor-rating-box-1{height:20px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer;color:#333;font-family:'Work Sans',sans-serif;font-size:14px;line-height:22px;letter-spacing:0;text-transform:none}.doctor-rating-box-2{background-color:#ffe4e9;border-radius:2px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:20px;white-space:nowrap;padding:0 8px;cursor:pointer;margin-left:8px}.loyal-patient{text-transform:uppercase;margin:0 5px;font-size:10px;font-weight:600;color:#f84141}.doctor-rating-contains{display:flex;-webkit-box-align:center;align-items:center}.iJCzOM{margin-right:4px}.rating-score{font-size:1.2em;margin-right:5px;font-family:'Work Sans',sans-serif}.rating-count{color:#999;font-family:'Work Sans',sans-serif}.doctor-availability{display:flex;flex-wrap:wrap;gap:05px;font-family:'Work Sans',sans-serif}.availability-date{text-align:center;border:1px solid #ddd;border-radius:4px;flex:0 0 calc(14.28% - 10px);cursor:pointer;transition:background-color .3s , border-color .3s;font-family:'Work Sans',sans-serif}.availability-date.highlight{background-color:#f9e924;border-color:#f9e924;height:fit-content}.availability-date.highlight:hover{background-color:#33336e;color:#fff;font-family:'Work Sans',sans-serif}@media screen and (min-width:768px){.cMRNTV{margin-left:112px!important;margin-right:-27px!important;margin-top:18px!important}}@media screen and (min-width:1280px){.doctor-availability-container{width:520px!important}}@media screen and (min-width:1024px){.doctor-availability-container{align-self:baseline!important;margin-left:auto;margin-right:0!important;margin-top:0!important;width:520px}}.doctor-availability-container{flex-direction:column;-webkit-box-align:stretch;align-items:stretch;align-self:auto;display:flex;flex-shrink:0;margin-top:21px;margin-right:-15px;overflow:hidden;padding:0;position:relative;width:auto;-webkit-box-pack:center;justify-content:center}.doctor-availability-box{min-height:32px}@media (max-width:768px){.doctor-availability{display:flex;overflow-x:auto}.doctor-availability{flex:0 0 auto}}.availability-date.no-appts{background-color:#f0f0f0;color:#999;cursor:not-allowed;pointer-events:none;height:fit-content}.availability-date p{margin:5px 0;font-size:14px}.availability-section{margin-bottom:20px;font-family:'Work Sans',sans-serif}@media (max-width:899px){.availability-date{flex:0 0 calc(14.28% - 10px)!important}.availability-date.highlight{height:fit-content}}@media (max-width:480px){.availability-date{flex:0 0 calc(33.33% - 10px)!important}}@media (max-width:100px){.availability-date{flex:0 0 calc(14.28% - 10px)!important;align-self:auto;display:flex;margin-top:21px}}.time-slots{display:flex;flex-wrap:wrap;font-family:'Work Sans',sans-serif}.time-slots .btn{margin:5px;padding:10px 10px;background-color:#f9e924;border:1px solid #ccc;border-radius:5px;color:#33336e;font-family:'Work Sans',sans-serif}.time-slots .btn:hover{background-color:#33336e;color:#fff}.providers-map-wrapper{display:flex;background-color:#fff;position:relative;flex-direction:column}.providers-map-global{display:flex;position:relative}@media screen and (min-width:1280px){.providers-container{width:1020px;min-height:1328px}}.providers-container{max-width:100%}.map-container{width:calc(100% - 1020px);margin-left:1020px;display:flex;position:absolute;z-index:9;height:100%;transition-property:margin-left , width;transition-duration:.3s;transition-timing-function:linear}.additional-info a{color:#007bff;text-decoration:none}.additional-info a:hover{text-decoration:underline}.filters{display:flex;justify-content:center;align-items:center;margin-bottom:20px;background-color:#f9f9f9;padding:15px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);flex-wrap:wrap}.filter-input{margin-right:10px;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:16px;width:200px;transition:border-color .3s;margin-bottom:10px;font-family:'Work Sans',sans-serif}.filter-input:focus{border-color:#007bff;outline:none}.filter-button{border:none;border-radius:5px;font-size:16px;cursor:pointer;color:#333;font-weight:bold;transition:background .3s , color .3s;background-color:#feed5a;padding:10px 20px;font-family:'Work Sans',sans-serif;margin-bottom:10px}.filter-button:hover{background-color:#eee06a}@media (max-width:767.98px){#map{display:none}}@media (max-width:768px){.filters{flex-direction:column;align-items:stretch;margin-top:10px}.filter-input,.filter-button{width:100%;margin-right:0;font-size:14px}.filter-button{margin-top:10px;padding:07px 07px}}.small-title{font-weight:600;font-family:'Work Sans',sans-serif;margin-bottom:16px;margin-top:20px;font-size:16px;line-height:20px;letter-spacing:0;text-transform:none}@media screen and (min-width:768px){.small-title{font-family:'Work Sans',sans-serif;font-size:18px;line-height:24px;letter-spacing:0;text-transform:none}}.medium-title{font-weight:600;font-family:'Work Sans',sans-serif;margin-top:10px;font-size:18px;line-height:24px;letter-spacing:0;text-transform:none}.scheduling-details{padding-top:25px}@media screen and (min-width:768px){.medium-title{font-family:'Work Sans',sans-serif;font-size:20px;line-height:28px;letter-spacing:0;text-transform:none}}.availability-day{font-size:16px;font-weight:600;color:#333;margin-bottom:10px;font-family:'Work Sans',sans-serif}