#clinic-map{width:100%;height:680px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;border:1px solid #e1e3e8;background-color:#f0f0f0}@media (max-width:768px){#clinic-map{height:350px}}.clinic-search-box{display:flex;align-items:center;gap:16px;width:100%;max-width:520px;margin-bottom:24px;position:relative}.clinic-search-box input{flex:1;max-width:320px;width:100%;min-height:47px;height:48px;padding:14px 16px;border:1px solid #e1e3e8;border-radius:8px;font-size:15px;color:#333;background-color:#fff;outline:0;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.clinic-search-box input::placeholder{color:#282828}.clinic-search-box input:focus{border-color:#6531fb;box-shadow:0 0 0 3px rgba(101,49,251,.12)}.clinic-search-box #zip-search-btn,.clinic-search-box button{height:48px;padding:18px 24px;background-color:#6531fb;color:#fff;font-size:15px;font-weight:600;border:none;border-radius:999px;cursor:pointer;outline:0;transition:background-color .2s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.clinic-search-box #zip-search-btn:hover,.clinic-search-box button:hover{background-color:#1d1b55}.clinic-filters-container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%;max-width:520px;padding-top:8px}@media (max-width:480px){.clinic-filters-container{grid-template-columns:1fr}}.clinic-filters-container .filter-group{display:flex;flex-direction:column;gap:8px}.clinic-filters-container .filter-group label{font-size:14px;font-weight:700;color:#222}.clinic-filters-container .filter-group select{width:100%;height:48px;padding:0 40px 0 16px;border:1px solid #e1e3e8;border-radius:8px;font-size:15px;color:#333;background-color:#fff;outline:0;cursor:pointer;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;transition:border-color .2s ease,box-shadow .2s ease}.clinic-filters-container .filter-group select:focus{border-color:#6531fb;box-shadow:0 0 0 3px rgba(101,49,251,.12)}.elementor-accordion .elementor-accordion-item{border:none!important;background:0 0!important}.elementor-accordion .elementor-tab-title{padding:0 0 8px 0!important;background:0 0!important;border:none!important;font-size:15px!important;font-weight:700!important;color:#222!important;display:flex!important;align-items:center!important;gap:6px!important}.elementor-accordion .elementor-tab-content{padding:0!important;border:none!important}.pac-container{z-index:99999!important;border-radius:8px;margin-top:4px;box-shadow:0 4px 14px rgba(0,0,0,.15);font-family:inherit}.clinic-list{max-height:680px;overflow-y:auto}.clinic-list::-webkit-scrollbar{width:6px}.clinic-list::-webkit-scrollbar-thumb{background-color:#999;border-radius:4px}.clinic-list::-webkit-scrollbar-track{background-color:#e8e8e8}.clinic-card{background:#f7f8fa;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;padding:24px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid #e1e3e8;display:flex;flex-direction:column;align-items:flex-start;gap:14px;font-family:inherit;cursor:pointer}.clinic-card.active{border-color:#6531fb;background-color:#fff;box-shadow:0 6px 18px rgba(99,50,246,.15)}.clinic-card .clinic-title{margin:0;font-size:18px!important;font-weight:700;color:#282828}.clinic-card .clinic-doctor-info{margin-top:-8px}.clinic-card .clinic-doctor-info p{margin:0;line-height:1em!important;color:#282828;font-size:14px!important;margin-bottom:4px}.clinic-card .clinic-doctor-info p:last-of-type{margin-bottom:0}.clinic-card .clinic-location-info p{margin:0;line-height:1em!important;color:#282828;font-size:13px!important;margin-bottom:4px}.clinic-card .clinic-location-info p:last-of-type{margin-bottom:0}.clinic-card .clinic-phone a{color:#282828;text-decoration:none;font-size:13px!important;line-height:1em!important}.clinic-card .clinic-badge-telehealth{display:inline-block;background-color:#fff;color:#282828;border:1px solid #e1e3e8;padding:4px 8px!important;border-radius:999px;font-size:11px!important;font-weight:700}.clinic-card .clinic-btn-appointment{display:inline-flex;align-items:center;justify-content:center;background-color:#6531fb;color:#fff!important;text-decoration:none;font-size:14px!important;font-weight:500!important;padding:18px 24px;border-radius:999px;transition:background-color .2s ease}.clinic-card .clinic-btn-appointment:hover{background-color:#1d1b55}.gm-style-iw.gm-style-iw-c{padding:16px 20px 14px 16px!important;border-radius:10px!important;max-height:none!important}.gm-style-iw-d{padding:0!important;overflow:visible!important}.gm-style-iw-chr{padding:3px!important}.gm-style-iw-chr .gm-style-iw-ch{padding:0!important}.gm-style-iw-chr .gm-ui-hover-effect{position:absolute!important;right:5px;top:5px;width:24px!important;height:24px!important}.gm-style-iw-chr .gm-ui-hover-effect span{margin:0!important}.clinic-popup-content{padding-right:18px}.clinic-popup-content h4{margin:0 0 4px 0;font-size:14px!important;font-weight:700!important;color:#282828;line-height:1.3}.clinic-popup-content p{margin:0 0 4px 0;font-size:12px!important;color:#282828;line-height:1.4}.clinic-popup-content .specialty{display:inline-block;font-size:12px!important;font-weight:600;color:#6332f6}.no-clinics-wrapper{background:#fff;border-radius:12px;padding:32px 24px;text-align:center;border:1px dashed #e1e3e8;display:flex;flex-direction:column;align-items:center;gap:16px}.no-clinics-wrapper .no-clinics-msg{margin:0;font-size:14px;color:#282828;line-height:1.5}.no-clinics-wrapper .btn-reset-search{background:0 0;color:#6531fb;border:1.5px solid #6531fb;padding:10px 20px;border-radius:20px!important;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;outline:0}.no-clinics-wrapper .btn-reset-search:hover{background-color:#6531fb;color:#fff}
/*# sourceMappingURL=find-a-clinician.min.css.map */
