.ui-cta-list{display:inline-block;list-style:none;padding-left:0}ul#province_filter{display:block;margin:auto;min-height:80px;width:fit-content}li.ui-cta-list--provinces-list-item{border:1px solid #f3f3f3;cursor:pointer;display:block;float:left;font-size:14px;margin:0 5px;padding:5px;text-transform:uppercase}@media (max-width:992px){li.ui-cta-list--provinces-list-item{margin:10px 8px!important}}.ui-cta-list li,.ui-cta-list__hidden li{padding-bottom:0}ul.ui-cta-list__hidden{margin:0}@media (max-width:1024px){ul#clinic_filter{margin:0}}#clinic_filter{margin-bottom:10px;min-width:100%}li.ui-cta-list--provinces-list-item.is-active,li.ui-cta-list--provinces-list-item:hover{background:var(--primary-theme-color);color:#fff}.ui-cta-list li{position:relative}#clinic_filter .ui-cta-list--cta{width:100%}li.ui-cta-list--provinces-list-item span.ui-cta-list--cta{background:none;color:inherit;font-size:14px;line-height:14px;padding:initial}.clinic-filter-all,.ui-cta-list .ui-cta-list--cta{background:var(--primary-theme-color);color:#fff;cursor:pointer;display:inline-block;font-size:22px;letter-spacing:.05em;line-height:22px;margin:0;padding:15px 25px;position:relative;text-decoration:none;transition:all .3s;z-index:4}.ui-cta-list li .ui-cta-list__hidden{left:0;list-style:none;max-height:228px;opacity:0;overflow-x:hidden;overflow-y:scroll;padding-left:0;position:absolute;top:100%;-ms-transform:translateY(-1rem);transform:translateY(-1rem);transition:all .3s;visibility:hidden;width:100%;z-index:380}.ui-cta-list.is-active .ui-cta-list__hidden{opacity:1;-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.ui-cta-list li .ui-cta-list--province-list{margin:0;padding:0}.ui-cta-list li .ui-cta-list--province-list-item{list-style:none}.ui-cta-list li .ui-cta-list__hidden .ui-cta-list--cta__hidden{background:#ebebeb;border-bottom:1px solid #c3c3c3;color:#2d2d2d;cursor:pointer;display:block;font-family:var(--primary-font);font-size:18px;letter-spacing:.075em;padding:.4rem 1rem;text-decoration:none;transition:all .3s}.clinic-filter-all{background:var(--tertiary-theme-color);opacity:0;transition:all .5s;visibility:hidden}.clinic-filter-all.is-active{opacity:1;visibility:visible}.ui-surgeons-list .view-surgeon--data{display:none}@media (min-width:1024px){#clinic_filter{display:block;margin-left:auto;margin-right:auto;max-width:300px;min-width:300px;padding:0;text-align:center}.clinic-filter-all{margin:0 0 0 20px;min-width:inherit}}svg{height:100%;width:100%}