.provider-search{padding:40px;background:#d6e8f1;width:95%;max-width:1200px;margin-left:auto;margin-right:auto;position:relative}.provider-search .establish-care{position:absolute;right:0;top:0;font-size:14px;padding:16px}.provider-search .establish-care a{color:inherit;text-decoration:none}.provider-search h4{margin-bottom:16px;letter-spacing:3px}.provider-search .find-provider-header{display:flex;flex-wrap:nowrap;gap:24px;align-items:center}.provider-search .find-provider-header .mag-container{background-color:#fff;border-radius:100%;height:67px;width:67px;margin-bottom:24px}.provider-search .find-provider-header img{height:46px}.provider-search .search-container{background:#fff;padding:16px;width:100%;border-radius:8px}.provider-search .search-input{width:50%;height:48px;display:flex;position:relative}.provider-search .search-input div{width:100%}.provider-search .search-input div .search-list{padding:0;margin-top:2px;background:#f5f8f7;position:absolute;width:100%;max-height:400px;overflow-y:scroll!important;-ms-overflow-style:none;scrollbar-width:none;z-index:10;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:12px solid #f5f8f7}.provider-search .search-input div .search-list input{width:100%;z-index:20}.provider-search .search-input div .search-list li{list-style:none;cursor:pointer}.provider-search .search-input div .search-list li:hover{background:#ccc}.provider-search .search-input input{border:1px solid #1d2350;height:48px;width:100%;padding-left:16px}.provider-search .search-input button{height:48px;letter-spacing:10%;width:fit-content;border-radius:0;font-size:14px;padding:8px;padding-inline:16px}.provider-search .search-input button a{color:inherit;text-decoration:none}.provider-search .alphabet-search{display:grid;justify-items:center;grid-template-columns:repeat(13,1fr);margin-top:16px}.provider-search .alphabet-search button{border:0;padding:0;width:48px;height:48px;background:#fff}.provider-search .alphabet-search button h4{margin:0}.provider-search .alphabet-search button:hover{background:#e6f3f4}.provider-search .selector-container{margin-top:24px;display:flex}.provider-search .selector-container .primary-care-selector{display:inline-block;margin-right:24px}.provider-search .selector-container .primary-care-selector .primary-care-list{width:100%}.provider-search .selector-container .primary-care-selector .primary-care-list a{color:inherit;text-decoration:none}.provider-search .selector-container .primary-care-selector .primary-care-list div.primary-li{display:flex;justify-content:space-between;align-items:center;width:auto;background:#fff;border:1px solid #e5eae9;height:40px;padding:8px 8px 8px 16px;margin-bottom:8px;cursor:pointer}.provider-search .selector-container .primary-care-selector .primary-care-list div.primary-li p{margin-bottom:0}.provider-search .selector-container .primary-care-selector .primary-care-list div.primary-li:hover{background-color:#213e8c;color:#fff;border:1px solid #213e8c}.provider-search .selector-container .specialty-list{display:flex;flex-wrap:wrap;justify-content:space-between}.provider-search .selector-container .specialty-list a{color:inherit;text-decoration:none}.provider-search .selector-container .specialty-list div.primary-li{display:flex;justify-content:space-between;align-items:center;width:auto;background:#fff;height:40px;padding:8px 8px 8px 16px;border:1px solid #d5e8f1;margin-bottom:8px;cursor:pointer}.provider-search .selector-container .specialty-list div.primary-li p{margin-bottom:0}.provider-search .selector-container .specialty-list .primary-li:hover{background-color:#e6f3f4;border:1px solid #e6f3f4}.provider-search .specialty-selector{display:inline-block;background:#fff;margin-left:auto}@media (max-width: 915px){.provider-search .mag-container{display:none}.provider-search .search-input{width:100%}.selector-container{display:flex;flex-direction:column;gap:24px}.selector-container .primary-care-selector{width:100%}.selector-container .specialty-list{flex-direction:column}.selector-container .specialty-list .column{width:100%}}@media (min-width: 916px){.mag-container{display:flex;align-items:center;justify-content:center}.alphabet-search{display:flex;flex-wrap:nowrap;justify-content:space-around}.selector-container .primary-care-selector{width:40%}.selector-container .specialty-list .column{width:49%}}
