.l-sa-provider{display:flex;flex-wrap:wrap;margin-bottom:80px;margin-bottom:calc(var(--cui-responsive-grid-gutter-width, 40px)*2);margin-left:-20px;margin-left:calc(var(--cui-responsive-grid-gutter-width, 40px)*-.5);margin-right:-20px;margin-right:calc(var(--cui-responsive-grid-gutter-width, 40px)*-.5);padding-top:5px}.l-sa-provider__main,.l-sa-provider__sidebar{flex:0 0 auto;padding-left:20px;padding-left:calc(var(--cui-responsive-grid-gutter-width, 40px)*.5);padding-right:20px;padding-right:calc(var(--cui-responsive-grid-gutter-width, 40px)*.5);width:100%}.l-sa-provider__sidebar-addresses{display:none}@media(min-width:768px){.l-sa-provider{flex-wrap:nowrap;justify-content:space-between}.l-sa-provider__main{width:66.6666666667%}.l-sa-provider__sidebar{width:33.3333333333%}.l-sa-provider__sidebar-addresses{display:block}.l-sa-provider__mobile-addresses{display:none}}@media(min-width:1200px){.l-sa-provider__main{width:58.3333333333%}}@media print{.l-sa-provider{display:block}.l-sa-provider__sidebar-addresses{display:none}.l-sa-provider__mobile-addresses{display:block;max-width:5in}.l-sa-provider__main,.l-sa-provider__sidebar{width:100%}}.l-sa-provider-directory-print{background-color:#fff!important;font-family:Arial!important;font-size:100%}.l-sa-provider-directory-print--font-normal{font-size:120%}.l-sa-provider-directory-print--font-large{font-size:175%}.l-sa-provider-directory-print-title{color:#000;font-size:1.5em;margin-bottom:.5in;text-align:center}.l-sa-provider-directory-print-grid{overflow:hidden}.l-sa-provider-directory-print-grid__specialties{list-style:none;margin:0;padding:0}.l-sa-provider-directory-print-grid__specialty{margin-bottom:.5in}.l-sa-provider-directory-print-grid__specialty-name{background-color:rgba(0,0,0,.125);color:#000;display:table;font-size:1.25em;line-height:1;padding:.5em;page-break-inside:avoid}.l-sa-provider-directory-print-grid__providers{display:flex;flex-wrap:wrap;list-style:none;margin:-.125in;padding:0}.l-sa-provider-directory-print-grid__provider{flex:0 0 auto;padding:.125in;page-break-inside:avoid;width:33.333%}.cui-modal{display:flex;inset:0;overflow-y:scroll;position:fixed;z-index:999;-webkit-overflow-scrolling:touch;align-items:flex-start;background:rgba(33,37,41,.95);padding:80px 8px}.cui-modal__wrapper{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08),0 2px 32px rgba(0,0,0,.1);flex:1 1 auto;margin:auto;overflow:hidden;position:relative;width:100%}.cui-modal__header{align-items:flex-start;display:flex;justify-content:space-between;text-align:center}.cui-modal__header.has-content{background:#e9ecef;border-bottom:1px solid #dee2e6}.cui-modal__header:before{content:"";flex:1 1 auto;max-width:32px}.cui-modal__header:not(.has-content){padding-bottom:0!important}.cui-modal__header:not(.has-content):before{display:none}.cui-modal__header-content{flex:1 1 auto;margin-bottom:auto;margin-top:auto}.cui-modal__close{color:#6c757d;flex:0 0 auto;height:24px;margin-left:8px;position:relative;width:24px}.cui-modal__header:not(.has-content) .cui-modal__close{margin-left:auto}.cui-modal__close:focus,.cui-modal__close:hover{color:#a1a8ae}.cui-modal__close:after,.cui-modal__close:before{background-color:currentcolor;content:"";height:100%;inset:0;margin:auto;position:absolute;width:2px}.cui-modal__close:before{transform:rotate(45deg)}.cui-modal__close:after{transform:rotate(-45deg)}.cui-modal__footer{background:#e9ecef;border-top:1px solid #dee2e6}.cui-modal__content,.cui-modal__footer,.cui-modal__header{padding:8px}@media(min-width:768px){.cui-modal__content,.cui-modal__footer,.cui-modal__header{padding:16px}}.cui-modal--pad-none .cui-modal__content,.cui-modal--pad-none .cui-modal__footer,.cui-modal--pad-none .cui-modal__header{padding:0}@media(min-width:768px){.cui-modal--pad-none .cui-modal__content,.cui-modal--pad-none .cui-modal__footer,.cui-modal--pad-none .cui-modal__header{padding:0}}.cui-modal--pad-sm .cui-modal__content,.cui-modal--pad-sm .cui-modal__footer,.cui-modal--pad-sm .cui-modal__header{padding:4px}@media(min-width:768px){.cui-modal--pad-sm .cui-modal__content,.cui-modal--pad-sm .cui-modal__footer,.cui-modal--pad-sm .cui-modal__header{padding:8px}}.cui-modal--pad-lg .cui-modal__content,.cui-modal--pad-lg .cui-modal__footer,.cui-modal--pad-lg .cui-modal__header{padding:12px}@media(min-width:768px){.cui-modal--pad-lg .cui-modal__content,.cui-modal--pad-lg .cui-modal__footer,.cui-modal--pad-lg .cui-modal__header{padding:24px}}.cui-modal__wrapper{max-width:800px}.cui-modal--sm .cui-modal__wrapper{max-width:420px}.cui-modal--lg .cui-modal__wrapper{max-width:1000px}.cui-modal--full .cui-modal__wrapper{max-width:none}.cui-modal--enewsletter .cui-modal__wrapper{max-width:480px}.sa-provider-directory-landing-page{margin-bottom:24px;margin-top:24px;min-height:100vh;position:relative}@media(min-width:768px){.sa-provider-directory-landing-page{margin-bottom:64px;margin-top:64px}}.sa-provider-directory-landing-page[v-cloak]{visibility:hidden}.sa-provider-directory-landing-page .fade-in-on-loaded{opacity:0;transition:opacity .3s ease}.sa-provider-directory-landing-page.is-loaded .fade-in-on-loaded{opacity:1}.sa-provider-directory-landing-page__search{margin-bottom:32px}.sa-provider-directory-landing-page__content{position:relative}.sa-provider-directory-landing-page__results-header{align-items:baseline;display:flex;justify-content:space-between;line-height:1;margin-bottom:16px;width:100%}.sa-provider-directory-landing-page__results-header-left>:last-child,.sa-provider-directory-landing-page__results-header-right>:last-child{margin-bottom:0}.sa-provider-directory-landing-page__page-number{font-size:14px;visibility:hidden}.sa-provider-directory-landing-page__page-number.is-active{visibility:visible}.sa-provider-directory-landing-page__pdf-mobile{margin-bottom:8px;text-align:right}.sa-provider-directory-landing-page__pdf-desktop{margin-top:2rem}.sa-provider-directory-landing-page__breadcrumbs{line-height:1;list-style:none;margin:0 0 -4px;padding:0}.sa-provider-directory-landing-page__breadcrumbs li{display:inline-block;margin-bottom:4px;margin-right:4px;vertical-align:middle}@media(max-width:767.98px){.sa-provider-directory-landing-page__breadcrumbs.is-desktop{display:none}}@media(min-width:768px){.sa-provider-directory-landing-page__breadcrumbs.is-mobile{display:none}}.sa-provider-directory-landing-page__error{font-size:14px;line-height:1;list-style:none;margin:8px 0 0;padding:0}.sa-provider-directory-landing-page__mobile-filter-toggle .far{margin-right:.25em}.sa-provider-directory-landing-page__results-slot-bottom,.sa-provider-directory-landing-page__results-slot-top{margin:20px 0;margin:calc(var(--cui-responsive-grid-gutter-width, 40px)*.5) 0}.sa-provider-directory-landing-page__results-list{list-style:none;margin:16px 0 0;padding:0;position:relative}.sa-provider-directory-landing-page__results-list>li+li{margin-top:16px}.sa-provider-directory-landing-page__results-list li{width:100%}.sa-provider-directory-landing-page__filters .fade-enter-active{transition:opacity .5s}.sa-provider-directory-landing-page__filters .fade-leave-active{transition:none}.sa-provider-directory-landing-page__filters .fade-enter,.sa-provider-directory-landing-page__filters .fade-leave-to{opacity:0}.sa-provider-directory-landing-page__filters-toggle .btn{padding-left:0}.sa-provider-directory-landing-page__filters-toggle .is-icon{display:inline-block;margin-left:4px;transition:transform .25s ease}.sa-provider-directory-landing-page__filters-toggle.is-active .is-icon{transform:translateY(10%) rotate(-180deg)}.sa-provider-directory-landing-page__pagination{margin-top:40px}@media(max-width:767.98px){.sa-provider-directory-landing-page__sidebar{display:none}}@media(min-width:768px){.sa-provider-directory-landing-page__search{margin-bottom:64px}.sa-provider-directory-landing-page__content{display:flex}.sa-provider-directory-landing-page__filters-mobile,.sa-provider-directory-landing-page__mobile-filter-toggle{display:none!important}.sa-provider-directory-landing-page__filters-header,.sa-provider-directory-landing-page__results-header{margin-bottom:40px}.sa-provider-directory-landing-page__sidebar{width:25%}.sa-provider-directory-landing-page__results{padding-left:40px;padding-left:calc(var(--cui-responsive-grid-gutter-width, 40px)*1);width:75%}.sa-provider-directory-landing-page__results-header-left{align-items:flex-start;display:flex}.sa-provider-directory-landing-page__results-header-left .sa-provider-directory-landing-page__breadcrumbs{margin-left:16px}.sa-provider-directory-landing-page__results-list{margin:0}.sa-provider-directory-landing-page__pagination{margin-top:64px}}.sa-provider-item{font-size:14px}.sa-provider-item__image{align-self:flex-start;background:#dee2e6;cursor:pointer;position:relative;width:64px}.sa-provider-item__image:hover{opacity:.6}.sa-provider-item__image:before{content:"";display:block;padding-bottom:133.3333333333%}@media(min-width:576px){.sa-provider-item--card .sa-provider-item__image{width:100px}}@media(min-width:768px){.sa-provider-item--card .sa-provider-item__image{align-self:stretch;width:160px}}.sa-provider-item--card .sa-provider-item__image-initials{font-size:18px;font-weight:700}@media(min-width:768px){.sa-provider-item--card .sa-provider-item__image-initials{font-size:24px}.sa-provider-item--card .sa-provider-item__image-initials .is-icon{font-size:64px}}.sa-provider-item--list .sa-provider-item__image{border-radius:50%;overflow:hidden}.sa-provider-item--list .sa-provider-item__image:before{padding-bottom:100%}@media(min-width:576px){.sa-provider-item--list .sa-provider-item__image{width:96px}.sa-provider-item--list .sa-provider-item__body{padding-left:112px}}.sa-provider-item__image-initials{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sa-provider-item__image-initials .is-icon{font-size:36px;opacity:.25}.sa-provider-item__image-file{font-family:"object-fit: cover";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.sa-provider-item__header{display:grid;grid-template-areas:"name        distance" "specialties specialties";grid-template-columns:1fr auto}.sa-provider-item__header em{font-style:normal;font-weight:700}.sa-provider-item__header-name{grid-area:name;-ms-grid-column:1;-ms-grid-row:1;line-height:1}.sa-provider-item__header-distance{grid-area:distance;-ms-grid-column:2;-ms-grid-row:1}.sa-provider-item__header-specialty{-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column-span:2;grid-area:specialties}.sa-provider-item__body{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between}.sa-provider-item__meta{flex:0 1 auto;list-style:none;margin:16px 0 0;padding:0 8px 0 0}.sa-provider-item__meta>li+li{margin-top:8px}.sa-provider-item__meta--address{flex:1 1 200px}.sa-provider-item__phone{font-weight:700}.sa-provider-item-print{font-size:.875em;line-height:120%;page-break-inside:avoid}.sa-provider-item-print__name{font-size:1em;font-weight:700;page-break-inside:avoid}.sa-provider-item-print__specialties{font-style:italic;list-style:none;margin:0;padding:0;page-break-inside:avoid}.sa-provider-item-print__address{margin-top:.5em;page-break-inside:avoid}.sa-provider-intro{align-items:flex-start;display:flex;flex-direction:column;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:-12px}.sa-provider-intro__content,.sa-provider-intro__image{margin:12px}.sa-provider-intro__image{background:#dee2e6;flex:0 0 auto;margin-bottom:10px;position:relative;text-align:center;width:100px}.sa-provider-intro__image:before{content:"";display:block;padding-bottom:133.3333333333%}.sa-provider-intro__image img{font-family:"object-fit: cover";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.sa-provider-intro__image .far{color:#000;font-size:60px;left:50%;opacity:.25;position:absolute;top:50%;transform:translate(-50%,-50%)}.sa-provider-intro__content{flex:1 1 auto;min-width:300px;width:calc(100% - 148px)}.sa-provider-intro__content>:first-child{margin-top:0}.sa-provider-intro__content>:last-child{margin-bottom:0}@media(min-width:768px){.sa-provider-intro{align-items:center}.sa-provider-intro__image{width:180px}.sa-provider-intro__content{width:calc(100% - 228px)}}.sa-provider-results-message{background-color:#f8f9fa;padding:64px 24px;text-align:center}.sa-provider-results-message :first-child{margin-top:0}.sa-provider-results-message :last-child{margin-bottom:0}
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative;touch-action:pan-y}.flickity-slider{height:100%;left:0;position:absolute;width:100%}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{left:0;position:absolute}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;display:flex;flex-wrap:wrap;justify-content:center;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(51,51,51,.25);border:none;border-radius:50%;cursor:pointer;display:block;height:10px;margin:0 8px;overflow:hidden;padding:0;text-indent:-9999px;width:10px}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-page-dot.is-selected{background:#333}
