physician-finder{display:block;padding:60px 0;min-height:calc(100vh - var(--header-height,60px) - var(--announcement-bar-height,0px))}@media only screen and (max-width:767px){physician-finder{padding:40px 0}}.physician-finder__heading{margin-bottom:40px}@media only screen and (max-width:767px){.physician-finder__heading{margin-bottom:30px}}.physician-finder__form{padding:0 0 40px;border-bottom:1px solid var(--color-border);margin-bottom:40px}@media only screen and (max-width:1023px){.physician-finder__form{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;padding:0 0 20px;margin-bottom:30px}}.physician-finder__form .form-field{width:100%;max-width:265px;margin-bottom:10px}.physician-finder__form .form-input{background-color:transparent;border:1px solid var(--color-border);line-height:1}.physician-finder__form .form-input::-webkit-inner-spin-button,.physician-finder__form .form-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.physician-finder__form .form-input[type=number]{-moz-appearance:textfield}.physician-finder__form .btn--small{max-width:170px}@media only screen and (max-width:1023px){.physician-finder__form .btn--small{width:calc(50% - 5px)}}.physician-finder__form-inner{display:flex;flex-wrap:wrap;align-items:flex-end}@media only screen and (max-width:1023px){.physician-finder__form-inner{width:calc(50% - 5px)}.physician-finder__form-inner .form-field{margin-bottom:0}}.physician-finder__form-filters{display:flex;margin-top:40px;width:100%}@media only screen and (max-width:1023px){.physician-finder__form-filters{margin-top:30px;flex-direction:column}}.physician-finder__form-filters .form-label{margin-right:20px;width:auto;padding-bottom:0}@media only screen and (max-width:1023px){.physician-finder__form-filters .form-label{margin-right:0;margin-bottom:10px}}.physician-finder__form-filters .form-label button{color:inherit;margin-left:5px}.physician-finder__checkbox-wrapper:has(modal-opener){margin-right:20px;display:flex;gap:5px}.physician-finder__checkbox-wrapper:has(modal-opener) .form-label{margin-right:0}.physician-finder__content{display:flex;justify-content:space-between}@media only screen and (max-width:1023px){.physician-finder__content{flex-direction:column-reverse}}.physician-finder__map-wrapper{width:50%}@media only screen and (max-width:1023px){.physician-finder__map-wrapper{width:100%}}.physician-finder__map-inner{position:sticky;top:calc(var(--header-height) + 1px)}.physician-finder__map{padding-bottom:100%}.physician-finder__results{padding-right:85px;width:50%}@media only screen and (max-width:1023px){.physician-finder__results{padding-right:0;width:100%}}.physician-finder__results-preferred{padding:0 0 30px;margin-bottom:30px;border-bottom:1px solid var(--color-border)}@media only screen and (max-width:767px){.physician-finder__results-preferred{padding:0}}.physician-finder__preferred-item{display:flex;padding:20px;background-color:var(--color-bg-primary);margin-bottom:10px}@media only screen and (max-width:1023px){.physician-finder__preferred-item{margin-bottom:20px}}.physician-finder__preferred-image{width:150px;height:150px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:20px}@media only screen and (max-width:767px){.physician-finder__preferred-image{width:69px;height:69px}}.physician-finder__preferred-label{color:var(--color-accent-primary);margin-bottom:20px}.physician-finder__preferred-label button{font-size:10px}.physician-finder__preferred-label sup{font-size:100%}.physician-finder__preferred-text{margin-bottom:20px}.physician-finder__results-heading{margin-bottom:0}@media only screen and (max-width:1023px){.physician-finder__results-heading{margin-bottom:20px}}.physician-finder__item{padding:30px 0;border-bottom:1px solid var(--color-border);display:flex;align-items:flex-start}@media only screen and (max-width:767px){.physician-finder__item{flex-direction:column}.physician-finder__item:first-child{padding-top:20px}}.physician-finder__item.active .location-icon--index{background-color:var(--color-accent-primary)}.physician-finder__item .location-icon--index{background-color:var(--color-text-primary);color:var(--color-text-light);border-radius:50%;margin-right:18px;margin-top:4px;width:24px;height:24px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding-left:1px;flex-shrink:0}.physician-finder__item .location-icon{margin-right:18px;margin-top:3px;position:relative;flex-shrink:0}@media only screen and (max-width:767px){.physician-finder__item .location-icon{margin-bottom:20px;margin-top:0}}.physician-finder__item .location-icon span{position:absolute;top:50%;left:50%}.physician-finder__item-heading{display:flex;align-items:center}@media only screen and (max-width:767px){.physician-finder__item-heading{margin-bottom:5px}}.physician-finder__item-label{margin-bottom:20px;color:var(--color-accent-primary)}.physician-finder__item-address{margin-bottom:20px}.physician-finder__item-provider{display:flex;align-items:center;margin-bottom:20px}@media only screen and (max-width:767px){.physician-finder__item-provider{margin-top:20px}}.physician-finder__item-provider svg{margin-right:20px}.physician-finder__item-link,.physician-finder__item-phone,.physician-finder__item-products{margin-bottom:20px;display:inline-block}.physician-finder__item-link{color:var(--color-accent-primary);margin-bottom:0;text-decoration:underline}.physician-finder-popup{background-color:var(--bg-color);color:var(--text-color);max-width:455px;width:calc(100% - 40px);height:auto;padding:40px}@media only screen and (max-width:767px){.physician-finder-popup{padding:20px}}.physician-finder-popup [data-close-popup]{position:absolute;top:0;right:0;padding:20px;color:inherit}@media only screen and (max-width:767px){.physician-finder-popup [data-close-popup]{padding:20px 32px}}.physician-finder-popup__image{max-width:120px;margin:0 auto 20px}@media only screen and (max-width:767px){.physician-finder-popup__image{max-width:75px}}.physician-finder-popup__heading{margin-bottom:20px;color:inherit}.physician-finder__preferred-heading{margin-bottom:10px}@media only screen and (max-width:1023px){.physician-finder__no-result:not(.physician-finder__no-result--mobile){margin-top:30px;border-top:1px solid var(--color-border)}}.finder-no-result__banner{min-height:280px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px}@media only screen and (max-width:1023px){.finder-no-result__banner{margin-top:30px}}.finder-no-result__banner img{z-index:-1}.finder-no-result__info{border-bottom:1px solid var(--color-border);margin-bottom:30px}@media only screen and (max-width:1023px){.finder-no-result__info{margin-bottom:0;border:none}}.finder-no-result__heading{margin-bottom:30px}.finder-no-result__text{margin-bottom:30px}.finder-no-result__banner-content{text-align:center;width:100%;max-width:265px}.finder-no-result__banner-text{color:var(--color-text-light);margin-bottom:20px}.physician-finder__spinner{color:var(--color-accent-primary);width:60px;display:block;margin:0 auto}@media only screen and (max-width:767px){.physician-finder-template .text-banner__heading{padding:0 30px}}.physician-finder__show-more{margin-top:30px}