@media screen and (max-width: 749px){.rich-text__wrapper{padding:0}.rich-text__heading{font-size:40px}.rich-text__text{margin-top:1rem}}.care-directory{padding:0 0 40px}.care-directory__specialties{background-color:#e6f7f1;padding:32px 0 16px;margin-bottom:24px}.care-directory__specialties-title{font-size:32px;margin:0 0 24px}@media screen and (max-width: 749px){.care-directory__specialties-title{font-size:22px;margin:0 0 24px}}.care-directory__specialties-list{display:flex;overflow-x:auto;overflow-y:hidden;gap:1rem;-webkit-overflow-scrolling:touch;list-style:none;padding:0 0 16px;margin:0}.care-directory__specialties-item{flex:0 0 160px;border-radius:8px;text-align:center}@media screen and (max-width: 749px){.care-directory__specialties-item{flex:0 0 120px}}.care-directory__specialties-link{display:flex;flex-direction:column;align-items:center;text-decoration:none}.care-directory__specialties-image-wrapper{width:96px;height:96px;background-color:#fff;border-radius:100%;display:flex;justify-content:center;align-items:center;margin-bottom:16px}.active .care-directory__specialties-image-wrapper{background-color:#70244f}.active .care-directory__specialties-image-wrapper img{filter:invert(1) contrast(2)}.care-directory__specialties-name{font-family:var(--font-body-family);font-size:14px;font-weight:400;letter-spacing:0px;line-height:140%;text-align:center;margin:0}.care-directory__container{display:flex;gap:32px;margin-bottom:16px}@media screen and (max-width: 989px){.care-directory__container{flex-direction:column;gap:8px}}.care-directory__toolbar{width:25%;min-width:280px;max-width:280px}.care-directory__results-count{font-size:14px;font-weight:400;margin:0}.care-directory__pills{display:flex;gap:10px;flex-wrap:wrap}.care-directory__pills-item{color:#1b1b1b;font-size:14px;text-decoration:none;background-color:#e0eaf9;padding:4px 12px;border-radius:18px}.care-directory__pills-icon-close{margin-left:4px;text-decoration:none;color:#1b1b1b}.care-directory__filters-toggle{display:none}@media screen and (max-width: 989px){.care-directory__toolbar{order:2;display:flex;justify-content:space-between;width:100%;min-width:100%;align-items:center}.care-directory__filters-toggle{display:flex;font-size:14px;font-weight:700;text-decoration:none;color:#1b1b1b;align-items:center;gap:8px}.care-directory__pills{order:1;display:inline-flex;flex-flow:wrap;margin-bottom:12px}}.care-directory__filters{width:25%;min-width:280px}.care-directory__filters-heading{display:none;align-items:center;justify-content:space-between;margin-bottom:24px}@media screen and (max-width: 989px){.care-directory__filters-heading{display:flex}}.care-directory__filters-heading h3{margin:0;font-size:16px;font-family:var(--font-body-family);font-weight:400}.care-directory__filters-wrapper{display:flex;flex-direction:column;border:1px solid #D1D1D1;padding:16px 16px 0;margin-bottom:32px}.care-directory__filters-title{font-family:var(--font-body-family);font-size:14px;font-weight:700;text-transform:uppercase;margin:0 0 16px}.care-directory__filters-item{color:#1b1b1b;font-size:15px;font-weight:400;text-decoration:none;display:flex;align-items:center;gap:8px;margin-bottom:16px;cursor:pointer}.active.care-directory__filters-item{font-weight:600}.care-directory__filters-checkbox{width:16px;height:16px;display:flex!important;border:1px solid #CDCDC9}.active .care-directory__filters-checkbox{background-color:#1b1b1b}.care-directory__filters-clear{display:flex}.care-directory__filters-clear a{color:#1b1b1b;font-size:14px;font-weight:700;text-transform:uppercase}@media screen and (max-width: 989px){.care-directory__filters{position:fixed;top:0;padding:20px 20px 40px;z-index:999999;background:#fff;width:100vw;height:100vh;overflow:scroll;left:-100vw}.care-directory__filters.open{left:0}}.care-directory__grid{flex:1;list-style:none;padding:0;margin:0}.care-directory__card{width:100%;margin-bottom:32px;border:1px solid #D1D1D1}.care-directory__card-header{background-color:#e0eaf9;display:flex;justify-content:space-between;align-content:center;padding:15px 20px;align-items:center}@media screen and (max-width: 749px){.care-directory__card-header{padding:15px}.care-directory__card-header-logo{height:30px}}.care-directory__card-header-button{background:#000;color:#fff;font-size:14px;font-weight:600;text-decoration:none;text-transform:uppercase;display:flex;align-items:center;gap:8px;padding:10px 30px;border-radius:40px;transition:background-color .2s}@media screen and (max-width: 749px){.care-directory__card-header-button{font-size:10px;padding:8px 15px}}.care-directory__card-header-button:hover{background-color:#333}.care-directory__card-body{padding:32px}@media screen and (max-width: 749px){.care-directory__card-body{padding:16px 15px}}.care-directory__card-body>*:last-child{margin-bottom:0}.care-directory__card-body-specialties{display:flex;gap:20px;margin-bottom:24px}@media screen and (max-width: 749px){.care-directory__card-body-specialties{flex-flow:wrap;gap:12px}}.care-directory__card-body-specialty{font-size:12px;background:#e0eaf9;width:fit-content;line-height:140%;padding:4px 8px}.care-directory__card-body-title{color:#1b1b1b;font-size:32px;margin:0 0 16px}.care-directory__card-body-description p{color:#1b1b1b;font-size:15px;line-height:2;margin:0 0 16px;max-width:90%}@media screen and (max-width: 749px){.care-directory__card-body-description p{font-size:14px;max-width:100%}}.care-directory__card-body-badges{display:flex;gap:40px;margin-bottom:24px}@media screen and (max-width: 749px){.care-directory__card-body-badges{flex-flow:wrap;gap:12px}}.care-directory__card-body-highlight{display:flex;align-items:center;font-size:14px;gap:5px;font-weight:700;line-height:120%}.care-directory__card-body-insurance{background-color:#f6eee1;display:inline-flex;flex-direction:column;padding:20px;margin-bottom:16px;max-width:90%}@media screen and (max-width: 749px){.care-directory__card-body-insurance{max-width:100%}}.care-directory__card-body-insurance-title{color:#1b1b1b;font-family:var(--font-body-family);font-size:16px;font-weight:700;margin:0 0 8px}.care-directory__card-body-insurance-description{font-size:14px}.care-directory__card-body-disclaimer{color:#1b1b1b;font-size:12px;font-weight:400;line-height:140%;margin:0}.care-directory__card-footer-accordion{border-top:1px solid #D1D1D1}.care-directory__card-footer-accordion-summary{padding:22px 32px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 749px){.care-directory__card-footer-accordion-summary{padding:20px 15px}}.care-directory__card-footer-accordion-summary[aria-expanded=false] .icon-minus,.care-directory__card-footer-accordion-summary[aria-expanded=true] .icon-plus{display:none}.care-directory__card-footer-accordion-title{font-family:var(--font-body-family);text-transform:uppercase;font-weight:700;color:#000;letter-spacing:1px;font-size:14px;margin:0}.care-directory__card-footer-accordion-content{padding:0 32px 22px;font-size:14px;line-height:2}.care-directory__banner{background-color:#e0eaf9;padding:48px 40px;display:flex;gap:40px;margin:0 0 24px}@media screen and (max-width: 989px){.care-directory__banner{padding:32px 20px;flex-direction:column;gap:20px;margin:0 0 24px}.care-directory__banner-image{max-width:100px;height:auto}}.care-directory__banner-title{font-size:32px;margin:0 0 16px;max-width:700px}.care-directory__banner-description{font-size:16px;margin:0 0 24px}@media screen and (max-width: 749px){.care-directory__banner-description{font-size:14px}}.care-directory__banner-button{text-decoration:none;font-size:14px;font-weight:700;letter-spacing:1px;line-height:140%;text-transform:uppercase;padding:16px 32px;border-radius:30px;background-color:#1b1b1b;color:#fff;display:inline-flex;align-items:center;gap:8px}@media screen and (max-width: 749px){.care-directory__banner-button{font-size:12px;display:block;text-align:center}}.care-directory__disclaimer p{font-size:14px;text-align:center;margin:0 0 8px}.care-directory__no-results{text-align:center;padding:40px 20px}.care-service:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0000001a}.redirect-consent-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#00000080;justify-content:center;align-items:center}@media screen and (max-width: 749px){.redirect-consent-modal{padding:0 20px}}.close-modal{position:absolute;top:15px;right:15px;font-size:24px;cursor:pointer;color:#666}.close-modal:hover{color:#000}.redirect-modal-content{background-color:#fff;padding:80px 60px 48px;max-width:750px;width:100%;position:relative;box-shadow:0 4px 20px #00000026}@media screen and (max-width: 749px){.redirect-modal-content{padding:72px 24px 32px}}.redirect-modal-content h2{color:#1b1b1b;font-size:32px;margin:0 0 24px;text-align:center}@media screen and (max-width: 749px){.redirect-modal-content h2{font-size:22px;margin:0 0 16px}}.redirect-modal-content p{color:#1b1b1b;font-size:12px;line-height:140%;text-align:center;margin-bottom:15px}.modal-buttons{display:flex;justify-content:center;margin-top:25px;gap:10px}@media screen and (max-width: 749px){.modal-buttons{flex-direction:column}}.modal-buttons .btn-primary,.modal-buttons .btn-secondary{font-size:14px;font-weight:700;letter-spacing:1px;line-height:140%;text-transform:uppercase;padding:16px 32px;border-radius:30px;cursor:pointer;transition:background-color .2s;border:none;min-width:120px}@media screen and (max-width: 749px){.modal-buttons .btn-primary,.modal-buttons .btn-secondary{font-size:13px;padding:12px 32px}}.modal-buttons .btn-primary{background-color:#1b1b1b;color:#fff}.modal-buttons .btn-secondary,.modal-buttons .btn-secondary:hover{background-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/2522/assets/care-directory.css.map */
