:root{--outline-width:10px;--border-radius-xs:10px;--border-radius-sm:20px;--border-radius-sm-inner:10px;--border-radius-md:30px;--border-radius-md-inner:18px;--border-radius-lg:40px;--border-radius-xl:50px;--border-radius-2xl:75px;--border-radius-4xl:100px;--border-radius-6xl:150px;--border-radius-8xl:200px;--color-light-orange:#ff9e64}.mb-8{margin-bottom:2rem}.py-8{padding-bottom:2rem;padding-top:2rem}.border-radius-sm{border-radius:var(--border-radius-sm)}.border-radius-md{border-radius:var(--border-radius-md)}.border-radius-lg{border-radius:var(--border-radius-lg)}.font-semibold{font-weight:700}body{@media (min-width:768px){background:#f5f5f5}}.wrapper{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);margin:0 auto;max-width:1600px}.btn-wrapper :is(.cta-button,.cta_button){font-weight:700}.btn-wide{.cta-button{justify-content:center;min-width:250px}}h2.display-3{font-weight:700}.sr-stats-01{.description p{font-size:2.5rem;font-weight:300;margin-top:2rem}}.segmented{--radius:9999px;background:#fff;border:2px solid var(--borders);border-radius:var(--radius);display:inline-grid;font-weight:600;gap:0;grid-template-columns:1fr 1fr;line-height:1;@media (max-width:768px){margin-bottom:1rem}input{opacity:0;pointer-events:none;position:absolute;&:focus-visible+label{outline:2px solid var(--primary);outline-offset:2px}&:checked+label{background:var(--primary);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2);color:#fff}&:disabled+label{cursor:not-allowed;opacity:.5}}label{border-radius:var(--radius);color:#111;cursor:pointer;margin-bottom:0;padding:.55rem 1rem;text-align:center;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease;user-select:none;white-space:nowrap}}.sr-cards-articles-02{.article-item{.sr-card.sr-border{overflow:hidden;padding:0 0 1rem;.cta-group,h3{padding:1rem 1rem 0}}}}.sr-two-col-07{.column_feature{.description{:last-child{margin-bottom:0}}}}.sr-multicol-media{.headings{margin-bottom:1rem}.sr-spacer-bottom-50{.heading:last-child{margin:0}}.column_features{.column_feature{column-gap:1.5rem;.heading{margin-bottom:.25rem}}}&.basic-cards{.content-wrapper{background-color:var(--white);border:2px solid #e0e0e2;border-radius:20px;padding:32px}.cta-group{justify-content:right}}}.sr-cards-testimonial-slider-03{@media (min-width:992px){.offset-xl-8{margin-left:50%}.col-xl-4{max-width:50%}}.sr-cards-testimonial-slider-01-author{.author-meta{flex-direction:column-reverse;.author-details{padding-bottom:1.5rem;text-align:right;width:100%}}}}.swap-media-locations{.content-wrapper{display:flex;flex-direction:column;.responsive-image{margin-top:2rem;order:100}}}.responsive-image{img{border-radius:var(--border-radius-sm) var(--border-radius-sm) var(--border-radius-4xl) var(--border-radius-sm)}}.card-border{--border-color:var(--secondary);&.border-tertiary{--border-color:var(--tertiary)}&:is(.sr-cards-grid-02){.card{border:var(--outline-width) solid var(--border-color);border-radius:var(--border-radius-md);overflow:hidden;padding:1.5rem;transform:translateZ(0);.card-inner{transform:translateZ(0)}}}&:is(.ck-cards){.card-content{border:var(--outline-width) solid var(--border-color);border-radius:var(--border-radius-md)}}.card:is(a){transform:scale(1);transition:transform .25s ease;&:hover{transform:scale(1.02)}}}.ck-find-location{.column_features{margin-bottom:1rem;h5{font-weight:700;margin-bottom:0;a{color:inherit;text-decoration:underline}}}}.ck-card-team.sr-cards-grid-02{.card{border-radius:var(--border-radius-md);overflow:hidden;padding:0;.description,.heading{padding:0 .75rem}.description{padding-bottom:1rem}}}.blaze-arrow{align-items:center;appearance:none;-webkit-appearance:none;background:var(--secondary);border:2px solid var(--secondary);border-radius:100%;color:var(--arrows-color,var(--primary));cursor:pointer;display:flex;font-size:22px;height:3rem;justify-content:center;line-height:0;padding:0;position:absolute;top:50%;transition:all .5s ease;width:3rem;z-index:1;svg{color:#fff;fill:currentColor;width:1em}&:hover{color:#fff;opacity:var(--secondary);svg{color:#fff}}}.label-list{--max-label-size:120px;display:flex;gap:16px;list-style:none;margin:0;padding:0;.label{display:inline-block;padding:2px 18px;text-align:center}}.state-list{--max-label-size:60px;display:grid;grid-template-columns:repeat(auto-fill,var(--max-label-size))}.label{background:var(--tertiary);border-radius:60px;color:#fff;font-size:16px;font-weight:700;padding:2px 6px}.provider-basic-info{background:#faf3e3;background-size:cover;color:var(--secondary);position:relative;.container{position:relative;z-index:1}}.provider-about{background:var(--light)}.location-image,.physician-image{img{border-radius:var(--border-radius-sm) var(--border-radius-sm) var(--border-radius-sm) var(--border-radius-sm);@media (min-width:768px){border-radius:var(--border-radius-lg) var(--border-radius-lg) var(--border-radius-lg) var(--border-radius-lg)}}}.location-image{img{border:3px solid var(--borders)}}.columns-as-cards{.content-row{.column-inner{.content-wrapper{background:var(--white);border:var(--outline-width) solid var(--tertiary);border-radius:var(--border-radius-md);padding:2rem}}}}.provider-grid{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr));@media (min-width:768px){grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1200px){grid-template-columns:repeat(3,minmax(0,1fr))}.grid-span-all{grid-column:1/-1;padding:1rem 0;text-align:center}}.provider-wrapper{background:#fff;border-radius:var(--border-radius-sm);box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 4px 6px -1px rgba(82,82,82,.15),0 2px 4px -2px rgba(82,82,82,.15);display:block;overflow:hidden;.provider-item-image{img{aspect-ratio:8/5;filter:grayscale(100%);object-fit:cover;transition:filter .3s ease;width:100%}}&:hover{.provider-item-image img{filter:grayscale(0)}}.provider-item-content{padding:1rem}}.provider-search-bar{align-items:center;background:#fff;border:1px solid var(--borders);border-radius:var(--border-radius-sm);display:grid;gap:.5rem;grid-template-columns:1fr 1fr;padding:1rem;@media (min-width:768px){gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr 250px}.availability-cell{font-size:12px;text-align:center;@media (max-width:767px){grid-column:1/-1}}}.ck-location-select{background:var(--light);border-radius:50px;display:grid;font-size:14px;grid-template-columns:repeat(3,auto);padding:6px;text-align:center;label{border-radius:50px;display:block;margin-bottom:0;padding:.375rem .5rem}input[type=radio]{display:none;&:checked+label{background:var(--secondary);color:#fff}}}.ck-dropdown-select{position:relative;.ck-dropdown-select-button{align-items:center;background:var(--white);border:1px solid var(--borders);border-radius:var(--border-radius-xs);color:var(--body_color);cursor:pointer;display:flex;font-size:16px;justify-content:space-between;padding:.75rem;width:100%}.ck-dropdown-options{background:var(--white);border:1px solid var(--borders);border-radius:var(--border-radius-xs);max-height:300px;overflow-y:scroll;position:absolute;width:100%;z-index:10;.ck-dropdown-option{cursor:pointer;font-size:16px;padding:.5rem .75rem;&:hover{background:var(--light)}}}}.sr_module.bg-radial-mask{position:relative;&:before{background-image:linear-gradient(180deg,rgba(44,35,79,.9),rgba(44,35,79,.7) 50%,rgba(44,35,79,0));content:"";inset:0;position:absolute}&>.container{position:relative;z-index:1}}.location-grid{display:grid;gap:15px;grid-template-columns:1fr;padding:1rem 0;@media (min-width:768px){grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){grid-template-columns:repeat(4,minmax(0,1fr))}&.icon-list{grid-template-columns:repeat(2,minmax(0,1fr));@media (min-width:1024px){grid-template-columns:repeat(4,minmax(0,1fr))}}.item{position:relative;&:has(.btn-wrapper){.location{padding-bottom:76px}}}.icon{margin:0 auto;max-width:220px;padding:0 2rem 1rem;width:100%}.location{background:var(--light);border-radius:var(--border-radius-sm);color:inherit;display:flex;flex-direction:column;height:100%;padding:1rem;text-align:center;address{flex-grow:1}h4,strong{color:var(--secondary)}h4{font-size:22px}}.btn-wrapper{bottom:1rem;left:1rem;position:absolute;right:1rem;.cta-button{justify-content:center;width:100%}}}