.locations{display:flex;gap:64px;padding-bottom:128px;padding-top:40px}.locations .location-nav{max-width:632px;width:100%}.locations .search-bar{display:inline-block;margin-bottom:16px;position:relative;width:100%}.locations .input-search,.locations .location-viewby{align-items:center;background:var(--Colors-Background-bg-white,#fff);border-radius:var(--radius-full,9999px);display:flex;gap:var(--spacing-xl,16px);width:100%}.locations .input-search{align-self:stretch;border:1px solid var(--Colors-Border-border-form,#a4a7ae);padding:28px var(--spacing-3xl,24px);padding-left:60px}.locations .search-bar svg{height:25px;left:8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:50px}.locations .location-viewby .is-active svg path{fill:#fff}.locations .location-viewby{border:1px solid var(--Colors-Border-border-02,#e9eaeb);border-radius:50px;flex-wrap:wrap;margin-bottom:64px;min-height:80px;padding:0 var(--spacing-xl,16px);padding-bottom:10px;padding-top:10px}@media (max-width:768px){.locations .location-viewby{border-radius:50px;padding-bottom:20px;padding-top:20px}}.locations .location-viewby a{align-items:center;background:var(--Component-colors-Button-Secondary-button-secondary-bg,#fff);border-radius:var(--radius-full,9999px);color:var(--Component-colors-Button-Secondary-button-secondary-text,#6e56d1);display:flex;flex:1 0 0;font-family:var(--Font-Family-font-sans-Bossa,Bossa);font-feature-settings:"liga" off;font-kerning:none;font-size:15px;font-style:normal;font-weight:500;gap:12px;justify-content:center;line-height:20px;padding:var(--spacing-xl,16px) var(--spacing-4xl,32px);text-decoration:none;transition:all .3s ease;-webkit-transition:all .3s ease;white-space:nowrap}.locations .location-viewby a.is-active{background:var(--Component-colors-Button-Primary-button-primary-bg,#6e56d1);border:1px solid var(--Component-colors-Button-Primary-button-primary-border,#6e56d1);color:#fff}.locations .location-viewby a svg path{transition:all .3s ease;-webkit-transition:all .3s ease}.locations .location-viewby a:hover svg path{fill:#fff}.locations .location-viewby a:hover{background:#4c389e;border:1px solid #4c389e;color:#fff}.accordion-header{align-items:center;align-self:stretch;border-top:1px solid #d9cbbf;color:#373555;cursor:pointer;display:flex;font-family:var(--Font-Family-font-sans-Bossa,Bossa);font-feature-settings:"liga" off;font-size:var(--Font-Size-Heading-6---Display-2xs,18px);font-style:normal;font-weight:500;gap:8px;line-height:150%;margin:0;padding:var(--spacing-3xl,24px) var(--spacing-md,8px) var(--spacing-3xl,24px) 0;user-select:none}.location-list .accordion:first-child .accordion-header{border-top:0}.location-list .accordion:last-child .accordion-header{border-bottom:0}.locations .accordion-icon{height:14px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:14px}.locations .accordion-icon:after,.locations .accordion-icon:before{background-color:#373555;content:"";height:2px;left:0;position:absolute;top:6px;transition:all .3s ease;width:14px}.locations .accordion-icon:after{transform:rotate(90deg)}.locations .accordion-header.active .accordion-icon:after{transform:rotate(0deg)}.locations .accordion-content{display:none;padding:32px 24px}.locations .accordion-content.active{display:block}.locations .location-item .details3{display:flex;flex-wrap:wrap;gap:24px}.locations .location-item .details2,.locations .location-item .details3{margin-top:24px}.locations .location-item .details1,.locations .location-item .details2{display:flex;flex-direction:column;gap:8px}.locations .location-item-details span{align-items:center;color:var(--Colors-Text-text-primary,#373555);display:flex;font-family:var(--Font-Family-font-sans-Outfit,Outfit);font-size:var(--Font-Size-Text-sm,16px);font-style:normal;font-weight:400;gap:16px;line-height:150%}.locations .location-item{border-bottom:1px solid var(--Colors-Border-border-01,#a4a7ae);display:flex;flex-direction:column;gap:16px;padding-bottom:40px}.locations .location-item:not(:first-child){padding-top:32px}.locations span.primary-care{background:#c2d2f5}.locations span.urgent-care{background:#ebd6e1}.locations span.coming-soon,.locations span.specialty-care{background:#c9dee8}.locations span.coming-soon,.locations span.primary-care,.locations span.specialty-care,.locations span.urgent-care{align-items:center;border-radius:var(--radius-full,9999px);color:var(--Colors-Text-text-primary,#373555);display:inline-block;font-family:var(--Font-Family-font-sans-Outfit,Outfit);font-size:var(--Font-Size-Text-xs,14px);font-style:normal;font-weight:500;line-height:20px;padding:var(--spacing-xxs,2px) var(--spacing-lg,12px);text-align:center}.locations .gm-style-iw-d .details1{display:flex;flex-direction:column;gap:8px}.locations .location-item h3,.locations .location-item-details h3{color:#373555;font-feature-settings:"liga" off;font-size:var(--Font-Size-Display-3xs,16px);font-style:normal;font-weight:700;line-height:150%}.locations .sticky-wrapper{align-items:center;display:flex;height:100vh;position:relative}.locations .location-map{border-radius:32px;height:calc(80vh - 2em);position:sticky;width:100%}.location-item-details:hover{cursor:pointer}.locations .location__by_address .location-item,.locations .location__by_state.d-none{display:none}.locations .location__by_address .location-item.active{display:flex}.locations .no-location-found{display:none}.locations .no-location-found.active{display:block}@media (max-width:1200px){.locations{gap:20px}}@media (max-width:900px){.locations .location-map{display:none}.locations .location-nav{max-width:unset}}@media (max-width:430px){.locations .location-viewby a svg{display:none}.locations .location-viewby a{padding:16px 25px}}.accordion-header>span{z-index:2}.accordion-header>span:first-child{display:flex;position:relative}.accordion-header:before{border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;transition:background .3s ease;-webkit-transition:background .3s ease;width:100%;z-index:0}.accordion-header{position:relative;transition:all .3s ease;-webkit-transition:all .3s ease}.accordion.active-parent .accordion-header,.accordion.active-parent+.accordion .accordion-header{border-top:0}.accordion-header:active:before,.accordion-header:focus:before,.accordion-header:hover:before{background:#fff}.accordion-header:active,.accordion-header:focus,.accordion-header:hover{padding-left:15px}.accordion-header.active:before{background:#6e56d1;border:none;color:#fff}.accordion-header.active{background:#6e56d1;border:none;border-radius:10px;color:#fff;padding-left:15px}.locations .accordion-header.active .accordion-icon:after,.locations .accordion-header.active .accordion-icon:before{background-color:#fff}.locations .location-item-details .details1-address>svg{transform:translateY(4px);-webkit-transform:translateY(4px)}.locations .location-item-details .details1-address{align-items:start}