/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.animate-fade{transition:opacity .3s ease-out}.animate-fade:hover{opacity:0}.animate-move>.demo-shape{transition:all .8s ease-in-out}.demo-animate{background-color:#e5e5e5;border-radius:8px;cursor:pointer;padding:1em;text-align:center}@font-face{font-family:"Gotham Bold";src:local("../../../fonts/Gotham-Bold.otf");src:url(/themes/custom/spartanburg_e/fonts/Gotham-Bold.otf);font-display:swap}@font-face{font-family:"Gotham Book";src:local("../../../fonts/Gotham-Book.otf");src:url(/themes/custom/spartanburg_e/fonts/Gotham-Book.otf);font-display:swap}@font-face{font-family:"Gotham Black";src:local("../../../fonts/Gotham-Black.otf");src:url(/themes/custom/spartanburg_e/fonts/Gotham-Black.otf);font-display:swap}@font-face{font-family:"Gotham Medium";src:local("../../../fonts/Gotham-Medium.otf");src:url(/themes/custom/spartanburg_e/fonts/Gotham-Medium.otf);font-display:swap}html{box-sizing:border-box;font-family:"Gotham Book","Arial",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*::after,*::before{box-sizing:inherit}.main{display:block;background:#f2f2f2}a{color:#265ca6}a:hover{color:#265ca6}a.primary-button{display:inline-block}.text-formatted .button,.text-long .button,.cke_editable .button,.ck-editor .button,.copy-text .button{text-decoration:none;text-align:center;border:none;border-radius:25px;font-size:16px;line-height:20px;padding:15px 16px;width:140px;max-width:100%;display:inline-block;background:linear-gradient(256deg,#6F549A,#29255D);color:#fff;font-family:"Gotham Bold","Arial",sans-serif;box-shadow:0 10px 18px -5px #79668c;position:relative;z-index:1;width:auto}.text-formatted .button::before,.text-long .button::before,.cke_editable .button::before,.ck-editor .button::before,.copy-text .button::before{border-radius:25px;position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:linear-gradient(256deg,#B779E6,#6B478E);cursor:pointer;z-index:-1;opacity:0;transition:all .2s ease-in-out}.text-formatted .button:hover::before,.text-long .button:hover::before,.cke_editable .button:hover::before,.ck-editor .button:hover::before,.copy-text .button:hover::before{opacity:1;cursor:pointer}.text-formatted .button:hover,.text-long .button:hover,.cke_editable .button:hover,.ck-editor .button:hover,.copy-text .button:hover{cursor:pointer}.text-formatted .button.white,.text-long .button.white,.cke_editable .button.white,.ck-editor .button.white,.copy-text .button.white{background:#fff;color:#265ca6;transition:all .2s linear}.text-formatted .button.white:before,.text-long .button.white:before,.cke_editable .button.white:before,.ck-editor .button.white:before,.copy-text .button.white:before{background:#265ca6}.text-formatted .button.white:hover,.text-long .button.white:hover,.cke_editable .button.white:hover,.ck-editor .button.white:hover,.copy-text .button.white:hover{background:#265ca6;color:#fff}.text-formatted ul li,.text-long ul li,.cke_editable ul li,.ck-editor ul li,.copy-text ul li{padding-left:0}.wysiwyg-content ul:not(.dots){list-style:none;list-style-type:none !important;padding-left:0 !important}.wysiwyg-content ul:not(.dots) li{margin-left:20px}.wysiwyg-content ul:not(.dots) li::before{content:"•";font-weight:bold;color:#6f549a;font-family:"Gotham Bold","Arial",sans-serif;margin-right:11px;margin-left:-20px;min-width:12px !important;text-align:right !important}.wysiwyg-content ul:not(.dots) li ul{margin-left:20px}.wysiwyg-content ul:not(.dots) li ul li::before{content:"◦";font-weight:bold;margin-right:13px}.wysiwyg-content ul:not(.dots) li ul ul{margin-left:40px}.wysiwyg-content ul:not(.dots) li ul ul li::before{content:"◦";font-weight:bold;margin-right:13px}.wysiwyg-content ol{list-style:none;list-style-type:none !important;counter-reset:my-awesome-counter;padding-left:0 !important;text-align:right}.wysiwyg-content ol li{margin-left:20px;text-align:left;counter-increment:my-awesome-counter}.wysiwyg-content ol li::before{content:counter(my-awesome-counter);color:#6f549a;font-family:"Gotham Bold","Arial",sans-serif;margin-right:11px;margin-left:-20px;min-width:12px !important;text-align:right !important}.primary-button{text-decoration:none;text-align:center;border:none;border-radius:25px;font-size:16px;line-height:20px;padding:15px 16px;width:140px;max-width:100%;display:inline-block}.primary-button.transparent-white-border{color:#fff;background:transparent;border:1px solid #fff}.primary-button.purple{background:linear-gradient(256deg,#6F549A,#29255D);color:#fff;font-family:"Gotham Bold","Arial",sans-serif;box-shadow:0 10px 18px -5px #79668c;position:relative;z-index:1}.primary-button.purple::before{border-radius:25px;position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:linear-gradient(256deg,#B779E6,#6B478E);cursor:pointer;z-index:-1;opacity:0;transition:all .2s ease-in-out}.primary-button.purple:hover::before{opacity:1;cursor:pointer}.primary-button.purple:hover{cursor:pointer}.primary-button.white-on-blue{background:#fff;color:#444;font-family:"Gotham Bold","Arial",sans-serif;box-shadow:0 8px 18px -5px #013d84;transition:all .2s ease-in-out}.primary-button.white-on-blue:hover{background:#f6f6f6;cursor:pointer}.primary-button.white-on-purple{background:#fff;color:#444;font-family:"Gotham Bold","Arial",sans-serif;box-shadow:0 8px 18px -5px #4d1a7f;transition:all .2s ease-in-out}.primary-button.white-on-purple:hover{background:#f6f6f6;cursor:pointer}.primary-button.go-button{background:linear-gradient(256deg,#54A1D8,#265CA6);color:#fff;font-family:"Gotham Bold","Arial",sans-serif;box-shadow:0 10px 18px -5px #79668c;position:relative;z-index:1}.primary-button.go-button::before{border-radius:25px;position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:linear-gradient(256deg,#64BBF9,#2C6EC8);cursor:pointer;z-index:-1;opacity:0;transition:all .2s ease-in-out}@media(min-width:768px){.primary-button.go-button::before{width:100px;max-width:100px}}@media(min-width:768px){.primary-button.go-button{width:100px;max-width:100px}}.primary-button.go-button:hover::before{opacity:1;cursor:pointer}.primary-button.go-button:hover{cursor:pointer}.primary-button.view-all{transition:all .3s;font-family:"Gotham Bold","Arial",sans-serif;background:none;border-radius:25px;border:1px solid #29255d;overflow:auto;position:relative;z-index:9;color:#444}.primary-button.view-all::before{background:#fff;color:#444;border-radius:25px;content:"";left:0;position:absolute;top:0;width:100%;z-index:-2}.primary-button.view-all::after{transition:all .3s;background:linear-gradient(256deg,#6F549A,#29255D);color:#fff;border-radius:25px;content:"";height:100%;left:0;position:absolute;top:0;width:0%;z-index:-1}.primary-button.view-all:hover{cursor:pointer;color:#fff}.primary-button.view-all:hover::after{width:100%}@media(min-width:768px){.primary-button{font-size:18px}}.form-item{display:inline-block}.form-item input[type=text],.form-item input[type=url],.form-item input[type=email],.form-item input[type=tel],.form-item input[type=number],.form-item input[type=password],.form-item select,.form-item textarea{display:block;color:#444;padding:18px 16px;line-height:20px;border:1px solid #54a1d8;border-radius:5px;font-size:16px;width:300px;max-width:100%}.form-item input[type=text].error,.form-item input[type=url].error,.form-item input[type=email].error,.form-item input[type=tel].error,.form-item input[type=number].error,.form-item input[type=password].error,.form-item select.error,.form-item textarea.error{color:#e20d0d;border:1px solid #e20d0d}@media(min-width:768px){.form-item input[type=text],.form-item input[type=url],.form-item input[type=email],.form-item input[type=tel],.form-item input[type=number],.form-item input[type=password],.form-item select,.form-item textarea{font-size:18px}}.form-item textarea{width:430px;min-height:78px;min-width:300px;max-width:100%}.form-item label{display:block;text-align:left;font-size:14px;color:#444;font-family:"Gotham Book","Arial",sans-serif}@media(min-width:768px){.form-item label{font-size:16px}}.form-item select{background:#fff;color:#444;font-family:"Gotham Book","Arial",sans-serif;font-weight:500;font-size:18px;border:1px solid #54a1d8;padding:14px 16px;height:45px}.form-item select:hover{cursor:pointer}.form-item p{color:#444}.form-item--radio__item input{font-family:"Gotham Book","Arial",sans-serif !important}.form-item--radio__item input[type=radio]{display:none}.form-item--radio__item label{cursor:pointer;font-size:16px;font-family:"Gotham Book","Arial",sans-serif;color:#444}@media(min-width:768px){.form-item--radio__item label{font-size:18px}}.form-item--radio__item input[type=radio]+label span{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:8px;background-image:url(/themes/custom/spartanburg_e/images/shared-components/radio-button-unchecked.svg);background-position:center;background-repeat:no-repeat;background-size:20px 20px}.form-item--radio__item input[type=radio]:checked+label span{background-image:url(/themes/custom/spartanburg_e/images/shared-components/radio-button-checked.svg);background-position:center;background-repeat:no-repeat;background-size:20px 20px}.form-item--checkbox__item input[type=checkbox]{display:none}.form-item--checkbox__item label{cursor:pointer;font-size:16px;font-family:"Gotham Book","Arial",sans-serif;color:#444}@media(min-width:768px){.form-item--checkbox__item label{font-size:18px}}.form-item--checkbox__item input[type=checkbox]+label span{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:8px;background-image:url(/themes/custom/spartanburg_e/images/shared-components/checkbox-unchecked.svg);background-position:center;background-repeat:no-repeat;background-size:20px 20px}.form-item--checkbox__item input[type=checkbox]:checked:not(.serviceCheckbox)+label span{background-image:url(/themes/custom/spartanburg_e/images/shared-components/checkbox-checked.svg);background-position:center;background-repeat:no-repeat;background-size:20px 20px}.form-item--checkbox__item input[type=checkbox].checked+label span{background-image:url(/themes/custom/spartanburg_e/images/shared-components/checkbox-checked.svg);background-position:center;background-repeat:no-repeat;background-size:20px 20px}@media(min-width:768px){form.webform-submission-form{margin-top:-20px}}@media(min-width:1024px){form.webform-submission-form{margin-top:100px}}.disabled{color:#d7d7d7}.disabled label{color:#d7d7d7}.disabled input[type=text],.disabled input[type=url],.disabled input[type=email],.disabled input[type=tel],.disabled input[type=number],.disabled textarea{background:#fff;border:1px solid #d7d7d7;color:#d7d7d7}.disabled input[type=text]:hover,.disabled input[type=url]:hover,.disabled input[type=email]:hover,.disabled input[type=tel]:hover,.disabled input[type=number]:hover,.disabled textarea:hover{cursor:default}.flex{display:flex;flex-wrap:wrap}.flex .half-section{flex-basis:100%;margin-bottom:30px}@media(min-width:768px){.flex .half-section{flex-basis:calc(50% - 15px)}.flex .half-section:nth-child(odd){margin-right:30px}}@media(min-width:920px){.flex .half-section{flex-basis:calc(50% - 60px)}.flex .half-section:nth-child(odd){margin-right:120px}}.full-width{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.full-width .contextual{right:40px}.card{width:290px;text-align:left;vertical-align:top;flex:none}@media(min-width:920px){.card{width:345px}.card.homepage-card{width:300px}}.card:hover .card-image-wrapper .card-image,.card:active .card-image-wrapper .card-image,.card:focus .card-image-wrapper .card-image{transition:.4s ease;transform:scale(1.08)}.card .clickable-card-element{text-decoration:none;cursor:pointer;padding:0;margin:0;color:#444}.card .clickable-card-element.inactive{pointer-events:none;cursor:default}.card .card-image-wrapper{border-radius:7px;width:100%;max-width:100%;height:222px;overflow:hidden}.card .card-image-wrapper .card-image{width:100%;height:100%;transition:.4s ease;background-size:cover;background-position:center;background-repeat:no-repeat}.card .card-body{padding:8px 4px}.card .card-body .card-title{font-family:"Gotham Bold","Arial",sans-serif;line-height:1.28;font-size:18px;width:100%;white-space:normal;margin-bottom:5px}.card .card-body .card-detail{font-family:"Gotham Book","Arial",sans-serif;font-size:16px}.card.event-card .card-body .card-title{font-family:"Gotham Medium","Arial",sans-serif}.card.homepage-card{width:290px;margin-right:20px;display:inline-block}@media(min-width:920px){.card.homepage-card{width:300px;margin-right:60px}}.card.homepage-card.location-card .card-image-wrapper,.card.homepage-card.location-card .image-wrapper,.card.homepage-card.service-card .card-image-wrapper,.card.homepage-card.service-card .image-wrapper{height:168px}.card.homepage-card .card-content,.card.homepage-card.service-card{min-height:454px !important;max-height:calc(100% - 25px);margin-bottom:25px}.card.homepage-card .primary-button.purple{font-size:15px;width:174px !important;display:block;margin:20px auto;padding-top:10px;padding-bottom:10px}.card.homepage-card .employment-status{position:absolute;top:15px;right:10px;text-align:right;color:#6f549a;font-size:16px;line-height:1.1;width:125px;white-space:normal}@media(min-width:920px){.card.homepage-card .employment-status{right:15px}}legend.h2{font-size:16px;font-weight:600}.js-form-item.form-item{max-width:none}.js-form-item h1{width:100%}.js-form-item label{display:inline-block}.js-form-item label.required:after{content:" *";color:#b30000}.form-fieldset .js-form-required:after,.js-form-item .js-form-required:after{content:" *";font-weight:bold;color:red}.form-item__dropdown select{width:100%;height:58px}#hidden-nid,#hidden-card{display:none !important;font-size:0 !important;height:0 !important}.anchor-link{display:block;position:relative;top:-100px;visibility:hidden}.layout-builder .layout-builder-block{background:transparent}.layout:not(.custom-layout-onecol-section) .layout-section-wrapper{display:flex;flex-direction:column;gap:.5em}@media(min-width:920px){.layout:not(.custom-layout-onecol-section) .layout-section-wrapper{flex-direction:row;gap:32px}}.layout .layout-section-wrapper{max-width:1110px;margin-left:auto;margin-right:auto;padding:24px 0}.crm-landing-page .layout .layout-section-wrapper{padding-top:.5em}@media(min-width:768px){.crm-landing-page .layout .layout-section-wrapper{padding:48px 0}}.layout .layout-section-wrapper .layout__region>div:not(:last-child){padding-bottom:64px}.layout.layout--wide .layout-section-wrapper{max-width:unset}.layout.layout--top-separator{padding-top:50px}.layout.layout--top-separator .layout-section-wrapper{padding-top:50px;border-top:1px solid #666}.layout.layout--bottom-separator{padding-bottom:50px}.layout.layout--bottom-separator .layout-section-wrapper{padding-bottom:50px;border-bottom:1px solid #666}.layout.bg-theme--purple{background-repeat:no-repeat;background-position:top;background-size:cover;background-image:url(/themes/custom/spartanburg_e/images/banner-placeholder.svg);color:#fff}.layout.bg-theme--purple h1,.layout.bg-theme--purple h2,.layout.bg-theme--purple h3,.layout.bg-theme--purple h4,.layout.bg-theme--purple p,.layout.bg-theme--purple a{color:#fff}.layout.bg-theme--light-grey{background-color:#f2f2f2}.layout.bg-theme--white{background-color:#fff}.layout.bg-theme--blue{background:url(/themes/custom/spartanburg_e/images/bg-two-md-dot-sq.png) left bottom,url(/themes/custom/spartanburg_e/images/bg-lg-dot-sq.png) 60% bottom,url(/themes/custom/spartanburg_e/images/bg-solid-sq-sm-dot-sq.png) right bottom,#265ca6;background-size:auto,203px,auto;background-repeat:no-repeat;color:#fff}.layout.bg-theme--blue h1,.layout.bg-theme--blue h2,.layout.bg-theme--blue h3,.layout.bg-theme--blue h4,.layout.bg-theme--blue p,.layout.bg-theme--blue a{color:#fff}@media(min-width:920px){.layout.col-width--50-50 .layout__region--second,.layout.col-width--50-50 .layout__region--first{width:50%}}@media(min-width:920px){.layout.col-width--25-75 .layout__region--first{width:25%}.layout.col-width--25-75 .layout__region--second{width:75%}}@media(min-width:920px){.layout.col-width--75-25 .layout__region--first{width:75%}.layout.col-width--75-25 .layout__region--second{width:25%}}@media(min-width:920px){.layout.col-width--33-67 .layout__region--first{width:34%}.layout.col-width--33-67 .layout__region--second{width:66%}}@media(min-width:920px){.layout.col-width--67-33 .layout__region--first{width:66%}.layout.col-width--67-33 .layout__region--second{width:34%}}@media(min-width:920px){.layout.col-width--25-50-25 .layout__region--first,.layout.col-width--25-50-25 .layout__region--third{width:25%}.layout.col-width--25-50-25 .layout__region--second{width:50%}}@media(min-width:920px){.layout.col-width--33-34-33 .layout__region--first,.layout.col-width--33-34-33 .layout__region--third{width:33%}.layout.col-width--33-34-33 .layout__region--second{width:34%}}@media(min-width:920px){.layout.col-width--25-25-50 .layout__region--first,.layout.col-width--25-25-50 .layout__region--second{width:25%}.layout.col-width--25-25-50 .layout__region--third{width:50%}}@media(min-width:920px){.layout.col-width--50-25-25 .layout__region--third,.layout.col-width--50-25-25 .layout__region--second{width:25%}.layout.col-width--50-25-25 .layout__region--first{width:50%}}@media(min-width:920px){.layout.custom-layout-fourcol-section .layout__region--first,.layout.custom-layout-fourcol-section .layout__region--second,.layout.custom-layout-fourcol-section .layout__region--third,.layout.custom-layout-fourcol-section .layout__region--fourth{width:25%}}@media(min-width:920px){.layout.custom-layout-onecol-section .layout__region--first,.layout.custom-layout-banner-section .layout__region--first{width:100%}}.layout.custom-layout-banner-section:has(.block--banner-text.theme-purple) .layout-section-wrapper{padding:0}body .ui-dialog:not(.ui-dialog-off-canvas){z-index:1260}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.curvy-svg{display:none}#header-container{z-index:10}.menu-item .down-arrow{width:20px;height:20px;margin-top:8px !important}}#layout-builder-modal{font-size:14px}#layout-builder-modal .form-item{display:block}#layout-builder-modal a.tabledrag-handle{float:none;width:24px;height:24px;display:block;padding:0;margin:0}#layout-builder-modal a.tabledrag-handle .handle{width:20px;height:20px;background-position:50% 50%;background-size:contain;padding:0;margin:2px}#layout-builder-modal .draggable.paragraph-type--expandable-section .field-multiple-drag{min-width:32px;width:32px}#layout-builder-modal .draggable.paragraph-type--expandable-section .table__cell:empty,#layout-builder-modal .draggable.paragraph-type--expandable-section .text-long td:empty,.text-long #layout-builder-modal .draggable.paragraph-type--expandable-section td:empty{width:0}#layout-builder-modal .draggable.paragraph-type--expandable-section.drag{opacity:.5}#layout-builder-modal .draggable.paragraph-type--expandable-section .expandable-section{margin:0}#layout-builder-modal .table__heading-cell,#layout-builder-modal .text-long th,.text-long #layout-builder-modal th,#layout-builder-modal .table__cell,#layout-builder-modal .text-long td,.text-long #layout-builder-modal td{border:0}.pl-template{display:flex;flex-flow:column nowrap}.pl .sg-subtype h2,.sg-main .sg-subtype h2{font-size:3rem;text-transform:uppercase;background-color:#333}.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{max-width:1440px;width:100%;margin:0 auto;padding:1rem 1rem;display:block;color:#fff;text-decoration:none;line-height:1}@media(min-width:480px){.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{padding:1rem 1rem}}@media(min-width:1440px){.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{padding-left:calc(1rem + calc(-50vw + calc(1440px / 2)));padding-right:calc(1rem + calc(-50vw + calc(1440px / 2)))}}.pl .sg-pattern>div,.sg-main .sg-pattern>div{max-width:1440px;width:100%;margin:0 auto;padding:0 1rem}@media(min-width:480px){.pl .sg-pattern>div,.sg-main .sg-pattern>div{padding:0 1rem}}@media(min-width:1440px){.pl .sg-pattern>div,.sg-main .sg-pattern>div{padding-left:calc(1rem + calc(-50vw + calc(1440px / 2)));padding-right:calc(1rem + calc(-50vw + calc(1440px / 2)))}}.pl .sg-pattern-title,.sg-main .sg-pattern-title{color:#738ba3;font-size:1.4rem !important;text-transform:none !important}.pl .sg-pattern-title a,.sg-main .sg-pattern-title a{color:#265ca6 !important;font-family:Calibre,Arial,sans-serif;font-size:2.2rem;font-weight:500;text-transform:uppercase !important}.pl .sg-pattern-extra-info,.sg-main .sg-pattern-extra-info{width:55%}.pl .sg-pattern .sg-pattern-example,.sg-main .sg-pattern .sg-pattern-example{margin-top:2em}.pl .visually-hidden,.sg-main .visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.pl .sg-colors,.sg-main .sg-colors{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.pl .sg-colors li,.sg-main .sg-colors li{flex:0 0 100px;margin:0 .5rem 1rem}.pl .sg-colors__sample,.sg-main .sg-colors__sample{display:block;height:100px;margin-bottom:.3em}.header,.footer{max-width:1440px;width:100%;margin:0 auto;padding:0 1rem;padding-bottom:4em}@media(min-width:480px){.header,.footer{padding:0 1rem}}@media(min-width:1440px){.header,.footer{padding-left:calc(1rem + calc(-50vw + calc(1440px / 2)));padding-right:calc(1rem + calc(-50vw + calc(1440px / 2)))}}.main{padding-bottom:4em;padding-left:20px;padding-right:20px}@media(min-width:768px){.main{padding-left:40px;padding-right:40px}}@media(min-width:920px){.main{display:flex}}@media(min-width:1440px){.main{padding-left:165px;padding-right:165px}}@media(min-width:1440px){.main{padding-left:180px;padding-right:180px}}.main-sidebar{margin-bottom:2rem}@media(min-width:920px){.main-sidebar{order:2;width:33%;margin-bottom:0}}.main-content{width:100%}@media(min-width:920px){.main-content--with-sidebar{margin-right:1rem;width:calc(100% - (33% + 1rem))}}.grid__item{flex-grow:1;margin-bottom:1em;width:100%}@media(min-width:920px){.grid__item{margin:0 3% 3% 0;width:auto}}.grid__item:last-child{margin-right:0}.grid--columns-2 .grid__item{flex-grow:1;margin-bottom:1em;width:100%}@media(min-width:920px){.grid--columns-2 .grid__item{margin:0 3% 3% 0;width:auto}}.grid--columns-2 .grid__item:last-child{margin-right:0}@media(min-width:920px){.grid--columns-2 .grid__item{width:48.2%}.grid--columns-2 .grid__item:nth-child(2n){margin-right:0}}.grid--columns-3 .grid__item{flex-grow:1;margin-bottom:1em;width:100%}@media(min-width:920px){.grid--columns-3 .grid__item{margin:0 3% 3% 0;width:auto}}.grid--columns-3 .grid__item:last-child{margin-right:0}@media(min-width:920px){.grid--columns-3 .grid__item{width:31%}.grid--columns-3 .grid__item:nth-child(3n){margin-right:0}}.grid--pl .grid__item{background-color:rgba(0,0,0,.2);min-height:100px}.grid--divider .grid__item{flex-grow:0}@media(min-width:920px){.grid--divider .grid__item{margin-right:3.5%;position:relative}.grid--divider .grid__item::after{background-color:#f2f2f2;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}@media(min-width:920px){.grid--divider .grid__item:last-child{margin-right:0}}.grid--divider .grid__item:last-child::after{display:none}.grid--divider.grid--columns-2 .grid__item{flex-grow:0}@media(min-width:920px){.grid--divider.grid--columns-2 .grid__item{margin-right:3.5%;position:relative}.grid--divider.grid--columns-2 .grid__item::after{background-color:#f2f2f2;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}.grid--divider.grid--columns-2 .grid__item::after{right:-3.5%}.grid--divider.grid--columns-2 .grid__item:nth-child(2n){margin-right:0}.grid--divider.grid--columns-2 .grid__item:nth-child(2n)::after{display:none}@media(min-width:920px){.grid--divider.grid--columns-2 .grid__item:last-child{margin-right:0}}.grid--divider.grid--columns-2 .grid__item:last-child::after{display:none}.grid--divider.grid--columns-3 .grid__item{flex-grow:0}@media(min-width:920px){.grid--divider.grid--columns-3 .grid__item{margin-right:3.5%;position:relative}.grid--divider.grid--columns-3 .grid__item::after{background-color:#f2f2f2;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}.grid--divider.grid--columns-3 .grid__item::after{right:-5.5%}.grid--divider.grid--columns-3 .grid__item:nth-child(3n){margin-right:0}.grid--divider.grid--columns-3 .grid__item:nth-child(3n)::after{display:none}@media(min-width:920px){.grid--divider.grid--columns-3 .grid__item:last-child{margin-right:0}}.grid--divider.grid--columns-3 .grid__item:last-child::after{display:none}.grid{display:flex;flex-wrap:wrap}h4{white-space:normal}.search-api-autocomplete-search{padding-top:40px}.toolbar-bar{position:fixed;z-index:500000}@media(min-width:1024px){.toolbar-bar{position:absolute}}input,button{outline:none}.sticky{position:fixed;top:0;width:100%}.desktop{display:none}#header{display:block;padding:0;margin:0px 0px;max-width:100%;height:64px;position:sticky;top:100;z-index:10}#header #header-container{width:100%}#header #header-container.sticky{height:70px}#header #header-container .block--dismissible-message-bar .dmb-notification{position:relative}#header #header-container .block--dismissible-message-bar .dmb-notification .close-dmb-notification{position:absolute;right:0;top:50%;padding:10px;cursor:pointer}#header #header-container #site-wide-alert{display:flex;justify-content:center;align-items:center;padding:5px;font-size:16px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:68px}@media(max-width:1023px){#header #header-container #site-wide-alert{height:38px}}#header #header-container #site-wide-alert img{display:inline;max-width:28px;margin-right:5px}#header #header-container #site-wide-alert a{color:inherit;max-width:1100px;overflow:hidden;text-overflow:ellipsis}@media(min-width:1100px){#header #header-container #site-wide-alert a{display:inline-block}}#header #header-container #site-wide-alert a *{display:inline}#header #header-container #site-wide-alert.red{background-color:#cd0800}#header #header-container #site-wide-alert.blue{background-color:#275ca6}#header #header-container #banner-desktop{height:117px;display:none;width:100%;vertical-align:middle;padding:28px 0px 30px;background:#fff}@media(min-width:1024px){#header #header-container #banner-desktop{padding-left:30px;padding-right:30px;display:flex}}@media(min-width:1200px){#header #header-container #banner-desktop{padding-left:100px;padding-right:100px}}@media(min-width:1440px){#header #header-container #banner-desktop{padding-left:165px;padding-right:165px}}#header #header-container #banner-desktop.sticky{height:0px;overflow:hidden}#header #header-container #banner-desktop .contact-info-container{display:flex;margin-left:auto;align-items:center;font-size:16px}#header #header-container #banner-desktop .contact-info-container .menu-link{font-size:14px;text-decoration:none;margin-right:30px}#header #header-container #banner-desktop .contact-info-container .menu-link:hover{text-decoration:underline}#header #header-container #banner-desktop .contact-info-container .menu-link:last-child{margin-right:0px}#header #header-container #banner-desktop .contact-info-container .contact{width:133px;height:38px;border:solid 1px #000;border-radius:19px;color:#444;text-decoration:none;text-align:center;background:linear-gradient(to right,#444444 50%,white 50%);background-size:200% 100%;background-position:right bottom;transition:all .2s ease-out}#header #header-container #banner-desktop .contact-info-container .contact:hover{background-position:left bottom;color:#fff}#header #header-container #banner-desktop .contact-info-container .contact .contact-text{line-height:38px;color:inherit}#header #header-container #banner-desktop .contact-info-container .phone-number{margin-left:26px;text-decoration:none;display:inline-block;color:#265ca6}#header #header-container #menu-desktop{display:none;width:100%;height:70px;top:0;background:#fff;overflow:hidden;padding:15px 165px 0;box-shadow:0 4px 4px 0 rgba(47,47,47,.5);margin-top:-1px}@media(min-width:1024px){#header #header-container #menu-desktop{padding-left:30px;padding-right:30px;display:flex}}@media(min-width:1200px){#header #header-container #menu-desktop{padding-left:100px;padding-right:100px}}@media(min-width:1440px){#header #header-container #menu-desktop{padding-left:165px;padding-right:165px}}#header #header-container #menu-desktop.sticky{margin:0;width:100%;height:70px}#header #header-container #menu-desktop #menu-container-desktop{display:flex;width:100%;height:38px}#header #header-container #menu-desktop #menu-container-desktop #menu-row{display:flex;margin:0;padding:0 80px 0 0;height:38px;line-height:38px;width:calc(100% - 133px);justify-content:space-between;overflow:hidden;transition:width .5s}#header #header-container #menu-desktop #menu-container-desktop #menu-row.expanded{width:100%;padding-right:0}#header #header-container #menu-desktop #menu-container-desktop #menu-row .menu-item{height:32px;display:flex;font-size:16px;font-family:"Gotham Bold","Arial",sans-serif;font-weight:200;color:#444;text-align:center;box-sizing:content-box;padding:0 3px}#header #header-container #menu-desktop #menu-container-desktop #menu-row .menu-item:hover{color:#265ca6}#header #header-container #menu-desktop #menu-container-desktop #menu-row .menu-item .menu-link{height:28px;text-decoration:none;color:inherit;white-space:nowrap}#header #header-container #menu-desktop #menu-container-desktop #menu-row .menu-item .down-arrow{margin-top:5px;padding:0 3px 0 6px;width:18px}#header #header-container #menu-desktop #menu-container-desktop #menu-row #sixth-menu-link{width:133px;height:36px;border:solid 1px #000;border-radius:19px;color:#444;text-decoration:none;text-align:center;background:linear-gradient(to right,#444444 50%,white 50%);background-size:200% 100%;background-position:right bottom;transition:all .2s ease-out}#header #header-container #menu-desktop #menu-container-desktop #menu-row #sixth-menu-link:hover{background-position:left bottom;color:#fff}#header #header-container #menu-desktop #menu-container-desktop #menu-row #sixth-menu-link .menu-link{width:100%;line-height:36px;font-family:"Gotham Book","Arial",sans-serif}#header #header-container #menu-desktop #menu-container-desktop #search-container-desktop .global-search-input{margin:0;padding:0}#header #header-container #menu-desktop #menu-container-desktop #search-container-desktop .global-search-input>form{margin:0}#header #header-container #menu-desktop #menu-container-desktop #search-container-desktop .global-search-input>form .js-form-item .form-autocomplete{width:133px;padding:0 0 2px 45px}#header #header-container #menu-desktop #menu-container-desktop #search-container-desktop .global-search-input>form .form-actions{position:relative;margin-left:-92px;top:5px;left:-2px;z-index:-1}#header #header-container #menu-desktop #menu-container-desktop #search-container-desktop #search-icon-desktop{position:relative;top:-29px;left:20px}#header #header-container #menu-desktop #search-controls-container{position:absolute;overflow:visible}#header #header-container #menu-desktop #search-controls-container #search-clear-x-desktop{position:relative;opacity:0;top:10px;height:20px;width:20px;left:calc(100vw - 200px)}#header #header-container .mega-menu{padding:50px 165px 80px;background:#fff;height:auto;transition:transform .5s;position:relative;z-index:-10;display:flex;justify-content:start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 15px 0 rgba(0,0,0,.5)}#header #header-container .mega-menu:focus{outline:none}#header #header-container .mega-menu#services-mega-menu,#header #header-container .mega-menu#patients-and-visitors-mega-menu{display:none;justify-content:space-between}@media(min-width:1024px){#header #header-container .mega-menu#services-mega-menu,#header #header-container .mega-menu#patients-and-visitors-mega-menu{padding-left:30px;padding-right:30px;display:flex}}@media(min-width:1200px){#header #header-container .mega-menu#services-mega-menu,#header #header-container .mega-menu#patients-and-visitors-mega-menu{padding-left:100px;padding-right:100px}}@media(min-width:1440px){#header #header-container .mega-menu#services-mega-menu,#header #header-container .mega-menu#patients-and-visitors-mega-menu{padding-left:165px;padding-right:165px}}#header #header-container .mega-menu#services-mega-menu .mega-menu-info,#header #header-container .mega-menu#patients-and-visitors-mega-menu .mega-menu-info{padding-right:30px;border-right:2px solid #444;width:25%}#header #header-container .mega-menu#services-mega-menu .mega-menu-info .mega-menu-title,#header #header-container .mega-menu#patients-and-visitors-mega-menu .mega-menu-info .mega-menu-title{font-size:26px;font-family:"Gotham Bold","Arial",sans-serif;color:#265ca6}#header #header-container .mega-menu#services-mega-menu .mega-menu-info .mega-menu-description,#header #header-container .mega-menu#patients-and-visitors-mega-menu .mega-menu-info .mega-menu-description{font-size:18px;font-family:"Gotham Book","Arial",sans-serif;font-weight:100;line-height:1.44}#header #header-container .mega-menu#services-mega-menu .mega-menu-info .mega-menu-link,#header #header-container .mega-menu#patients-and-visitors-mega-menu .mega-menu-info .mega-menu-link{font-size:16px;text-decoration:none;font-family:"Gotham Bold","Arial",sans-serif;color:#265ca6}#header #header-container .mega-menu#services-mega-menu .mega-menu-info .mega-menu-link .view-all-right,#header #header-container .mega-menu#patients-and-visitors-mega-menu .mega-menu-info .mega-menu-link .view-all-right{display:inline;padding-left:10px;margin-bottom:-2px}#header #header-container .mega-menu#services-mega-menu{transform:translateY(-300%)}#header #header-container .mega-menu#services-mega-menu .frequently-visited-services{width:75%;padding:0 30px}#header #header-container .mega-menu#services-mega-menu .frequently-visited-services .title{font-size:18px;font-family:"Gotham Bold","Arial",sans-serif;max-height:18px}#header #header-container .mega-menu#services-mega-menu .frequently-visited-services .services{display:flex}#header #header-container .mega-menu#services-mega-menu .frequently-visited-services .services .column{width:33%;list-style-type:none;padding:0 30px 0 0;margin:0}#header #header-container .mega-menu#services-mega-menu .frequently-visited-services .services .column .view-item{font-size:16px;margin-top:10px;height:auto}#header #header-container .mega-menu#services-mega-menu .frequently-visited-services .services .column .view-item .link{text-decoration:none}#header #header-container .mega-menu#services-mega-menu .frequently-visited-services .services .column .view-item .link:hover{font-family:"Gotham Bold","Arial",sans-serif;color:#265ca6;font-weight:100}#header #header-container .mega-menu#patients-and-visitors-mega-menu{transform:translateY(-300%)}#header #header-container .mega-menu#patients-and-visitors-mega-menu .mega-menu-info{min-width:25%}#header #header-container .mega-menu#patients-and-visitors-mega-menu .mega-menu-menus{width:75%}#header #header-container .mega-menu#patients-and-visitors-mega-menu .mega-menu-menus .mega-menu-nav{color:#444;margin:0 0 12px 30px;height:auto}#header #header-container .mega-menu#patients-and-visitors-mega-menu .mega-menu-menus .mega-menu-nav .title{font-size:18px;font-family:"Gotham Bold","Arial",sans-serif}#header #header-container .mega-menu#patients-and-visitors-mega-menu .mega-menu-menus .mega-menu-nav .links{list-style-type:none;padding:0;margin:0}#header #header-container .mega-menu#patients-and-visitors-mega-menu .mega-menu-menus .mega-menu-nav .links .link-item{margin-top:10px;font-size:16px;height:auto}#header #header-container .mega-menu#patients-and-visitors-mega-menu .mega-menu-menus .mega-menu-nav .links .link-item .link{text-decoration:none}#header #header-container .mega-menu#patients-and-visitors-mega-menu .mega-menu-menus .mega-menu-nav .links .link-item .link:hover{font-family:"Gotham Bold","Arial",sans-serif;color:#265ca6;font-weight:100}#header #header-container #header-mobile{display:block;height:64px;overflow:hidden;width:100%;position:fixed;top:0;left:0;box-shadow:0 2px 4px 0 rgba(47,47,47,.5)}@media(min-width:1024px){#header #header-container #header-mobile{display:none}}#header #header-container #header-mobile #search-container-mobile{height:64px;width:100%;transform:translateY(-100%);-webkit-transform:translateY(-100%);background:#fff}#header #header-container #header-mobile #search-container-mobile #search-input-mobile{display:inline-block;height:40px;width:calc(100% - 40px);margin:12px 20px;padding:0 150px 0 20px;font-size:18px;font-family:"Gotham Book","Arial",sans-serif;border-radius:20px;border:none;background:linear-gradient(256deg,#6F549A,#29255D);color:#fff}#header #header-container #header-mobile #search-container-mobile #search-clear-mobile{display:inline-block;position:relative;margin:10px;top:-25px;left:calc(100% - 100px);height:15px;width:15px}@media(min-width:768px){#header #header-container #header-mobile #search-container-mobile #search-clear-mobile{left:calc(100% - 160px)}}#header #header-container #header-mobile #search-container-mobile .search-submit-mobile{display:inline-block;position:relative;font-family:"Gotham Book","Arial",sans-serif;font-weight:900;top:-62px;left:calc(100% - 160px);width:90px;height:25px;border:none;border-radius:18px;background-color:#fff;color:#6f549a}#header #header-container #header-mobile #banner-mobile{height:64px;display:flex;width:100%;justify-content:space-between;background:#fff;z-index:100;transform:translateY(-100%);-webkit-transform:translateY(-100%)}@media(min-width:1024px){#header #header-container #header-mobile #banner-mobile{display:none}}#header #header-container #header-mobile #banner-mobile #toggle-expand{padding:12px 25px 0 25px;display:flex;flex-direction:column}#header #header-container #header-mobile #banner-mobile #toggle-expand .hamburger{height:19px;width:28px;margin:5px auto}#header #header-container #header-mobile #banner-mobile #toggle-expand .menu-text{height:15px;line-height:15px;font-family:"Gotham Bold","Arial",sans-serif;font-size:12px;text-align:center;color:#444}#header #header-container #header-mobile #banner-mobile .logo-link-mobile{margin:auto}#header #header-container #header-mobile #banner-mobile .logo-link-mobile .logo-mobile{height:41px;width:41px}#header #header-container #header-mobile #banner-mobile #search-mobile{padding:12px 25px 0 25px;display:flex;flex-direction:column}#header #header-container #header-mobile #banner-mobile #search-mobile.visuallyHidden{visibility:hidden}#header #header-container #header-mobile #banner-mobile #search-mobile .search-icon{height:21px;width:21px;margin:5px auto 3px auto}#header #header-container #header-mobile #banner-mobile #search-mobile .search-text{height:15px;line-height:15px;font-family:"Gotham Bold","Arial",sans-serif;font-size:12px;text-align:center;color:#444}#header #header-container #header-mobile #banner-mobile #menu-container-mobile{position:absolute;left:0;top:0;height:64px;width:100vw;z-index:-100;background:#fff;overflow:visible}@media(min-width:1024px){#header #header-container #header-mobile #banner-mobile #menu-container-mobile{display:none}}#header #header-container #header-mobile #banner-mobile #menu-container-mobile .menu-container-mobile-banner{position:absolute;left:10px;top:16px;width:calc(100% - 16px);max-width:100%;height:65px;display:flex}#header #header-container #header-mobile #banner-mobile #menu-container-mobile .menu-container-mobile-banner #close-icon{display:none;padding:10px}#header #header-container #header-mobile #banner-mobile #menu-container-mobile .menu-container-mobile-banner #close-icon .closing-x{height:21px;width:21px}#header #header-container #header-mobile #banner-mobile #menu-container-mobile .menu-container-mobile-banner .logo-link{display:none;position:absolute;left:calc(50% - 27px);margin-top:-4px;width:41px;height:41px}#header #header-container #header-mobile .slide-up{animation:slide-up .5s forwards;-webkit-animation:slide-up .5s forwards}#header #header-container #header-mobile .slide-down{animation:slide-down .5s forwards;-webkit-animation:slide-down .5s forwards}@keyframes slide-up{0%{transform:translateY(0%)}100%{transform:translateY(-100%)}}@-webkit-keyframes slide-up{0%{transform:translateY(-100%)}100%{-webkit-transform:translateY(-100%)}}@keyframes slide-down{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}@-webkit-keyframes slide-down{0%{-webkit-transform:translateY(-100%)}100%{-webkit-transform:translateY(0%)}}#header #header-container #header-mobile.alert{top:36px}#header #header-container #menu-mobile{display:block;background:#fff;position:fixed;left:0;top:64px;width:100%;height:calc(100vh - 64px);overflow-y:scroll;padding-bottom:30px;z-index:100;transform:translateX(-100%);-webkit-transform:translateX(-100%)}@media(min-width:1024px){#header #header-container #menu-mobile{display:none}}#header #header-container #menu-mobile .menu{position:relative;list-style-type:none;padding-bottom:60px}#header #header-container #menu-mobile .menu .menu-item:not(:first-child){padding-top:20px;margin:20px 37px}#header #header-container #menu-mobile .menu .menu-item:first-child{margin:0 37px 20px}#header #header-container #menu-mobile .menu .menu-item:not(:first-child),#header #header-container #menu-mobile .menu .menu-item:first-child{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;box-sizing:border-box;color:#444;border-bottom:solid 4px transparent}#header #header-container #menu-mobile .menu .menu-item:not(:first-child):hover,#header #header-container #menu-mobile .menu .menu-item:first-child:hover{color:#265ca6}#header #header-container #menu-mobile .menu .menu-item:not(:first-child) .menu-link,#header #header-container #menu-mobile .menu .menu-item:first-child .menu-link{display:block;text-decoration:none;font-family:"Gotham Bold","Arial",sans-serif;font-size:20px;color:inherit}#header #header-container #menu-mobile .menu .menu-item:not(:first-child) .menu-link .call-text,#header #header-container #menu-mobile .menu .menu-item:first-child .menu-link .call-text{color:#265ca6}#header #header-container #menu-mobile .menu .menu-item:not(:first-child).menu-item-secondary,#header #header-container #menu-mobile .menu .menu-item:first-child.menu-item-secondary{padding-top:5px;margin-top:10px;margin-bottom:0}#header #header-container #menu-mobile .menu .menu-item:not(:first-child) .menu-link-secondary,#header #header-container #menu-mobile .menu .menu-item:first-child .menu-link-secondary{display:block;text-decoration:none;font-family:"Gotham Bold","Arial",sans-serif;font-size:14px;color:#265ca6}#header #header-container #menu-mobile .menu .menu-item:not(:first-child) .menu-link-secondary:hover,#header #header-container #menu-mobile .menu .menu-item:first-child .menu-link-secondary:hover{text-decoration:underline}#header #header-container #menu-mobile .menu .menu-item:not(:first-child).mychart,#header #header-container #menu-mobile .menu .menu-item:first-child.mychart{position:absolute;bottom:-50px;width:calc(100% - 74px)}#header #header-container #menu-mobile .menu .menu-item:not(:first-child).mychart a,#header #header-container #menu-mobile .menu .menu-item:first-child.mychart a{width:100%;text-decoration:none;text-align:center;border:none;border-radius:25px;font-size:16px;line-height:20px;padding:15px 16px;max-width:100%;display:inline-block;background:linear-gradient(256deg,#6F549A,#29255D);color:#fff;font-family:"Gotham Bold","Arial",sans-serif;box-shadow:0 10px 18px -5px #79668c;position:relative;z-index:1}#header #header-container #menu-mobile .menu .menu-item:not(:first-child).mychart a::before,#header #header-container #menu-mobile .menu .menu-item:first-child.mychart a::before{border-radius:25px;position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:linear-gradient(256deg,#B779E6,#6B478E);cursor:pointer;z-index:-1;opacity:0;transition:all .2s ease-in-out}#header #header-container #menu-mobile .menu .menu-item:not(:first-child).mychart a:hover::before,#header #header-container #menu-mobile .menu .menu-item:first-child.mychart a:hover::before{opacity:1;cursor:pointer}#header #header-container #menu-mobile .menu .menu-item:not(:first-child).mychart a:hover,#header #header-container #menu-mobile .menu .menu-item:first-child.mychart a:hover{cursor:pointer}#header #header-container #menu-mobile .social-icons{display:flex;justify-content:space-between;width:100%;padding:44px 37px}#header #header-container #menu-mobile .social-icons .social-link{height:40px;width:40px}#header #header-container #menu-mobile .social-icons .social-link .social-icon{width:21px;height:21px;margin:auto}#header #header-container #menu-mobile.alert{top:100px}@media(min-width:1200px){.mobile{display:none}.desktop{display:block}#header #header-container #menu-desktop #search-controls-container #search-clear-x-desktop{left:calc(100vw - 340px)}}@media(min-width:1440px){#header #header-container #menu-desktop #search-controls-container #search-clear-x-desktop{left:calc(100vw - 470px)}}body.main-menu-mobile-open{height:0vh;overflow:hidden}.slide-in{animation:slide-in .5s forwards;-webkit-animation:slide-in .5s forwards}.slide-out{animation:slide-out .5s forwards;-webkit-animation:slide-out .5s forwards}@keyframes slide-in{100%{transform:translateX(0%)}}@-webkit-keyframes slide-in{100%{-webkit-transform:translateX(0%)}}@keyframes slide-out{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@-webkit-keyframes slide-out{0%{-webkit-transform:translateX(0%)}100%{-webkit-transform:translateX(-100%)}}@media(min-width:1100px){@keyframes slide-in{100%{transform:none}}@-webkit-keyframes slide-in{100%{-webkit-transform:none}}@keyframes slide-out{0%{transform:none}100%{transform:none}}@-webkit-keyframes slide-out{0%{-webkit-transform:none}100%{-webkit-transform:none}}}.slide-in-search-controls{animation:slide-in-search-controls .5s forwards;-webkit-animation:slide-in-search-controls .5s forwards}.slide-out-search-controls{animation:slide-out-search-controls .5s forwards;-webkit-animation:slide-out-search-controls .5s forwards}@keyframes slide-in-search-controls{100%{transform:translateX(-100px)}}@-webkit-keyframes slide-in-search-controls{100%{-webkit-transform:translateX(-100px)}}@keyframes slide-out-search-controls{0%{transform:translateX(0px)}100%{transform:translateX(200px)}}@-webkit-keyframes slide-out-search-controls{0%{transform:translateX(0px)}100%{-webkit-transform:translateX(200px)}}.pattern-lab-content{background:#fefefe;height:500px}@-moz-document url-prefix(){::-moz-placeholder{opacity:1}::placeholder{opacity:1}.acquia-search-exposed-form #views-exposed-form-acquia-search-page #edit-actions{left:calc(100% - 115px)}@media(min-width:768px){.acquia-search-exposed-form #views-exposed-form-acquia-search-page #edit-actions{left:calc(100% - 135px)}}@media(min-width:1200px){#header #header-container #menu-desktop #menu-container-desktop #search-container-desktop .global-search-input .views-exposed-form #edit-actions{left:-4px}}@media(min-width:1440px){.acquia-search-exposed-form #views-exposed-form-acquia-search-page #edit-actions{left:calc(100% - 275px)}}}_::-webkit-full-page-media .acquia-search-exposed-form #views-exposed-form-acquia-search-page #edit-actions,_:future .acquia-search-exposed-form #views-exposed-form-acquia-search-page #edit-actions,:root .safari_only .acquia-search-exposed-form #views-exposed-form-acquia-search-page #edit-actions{left:calc(100% - 277px)}.hidden{display:none}.footer{clear:both;height:auto;background:#23172f;color:#fff;padding:0;margin:0;max-width:none}.footer .footer-menu{height:auto;background:#23172f;display:flex;flex-direction:column;padding:20px 30px}@media(min-width:920px){.footer .footer-menu{flex-direction:row;padding:45px 165px;justify-content:start}}.footer .footer-menu a{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer .footer-menu a .footer-logo{height:58px;width:58px;margin:0 0 5px 0}@media(min-width:920px){.footer .footer-menu a .footer-logo{height:90px;min-width:90px}}.footer .footer-menu nav{font-size:14px;padding:25px 0 0 0}@media(min-width:920px){.footer .footer-menu nav{width:33%;padding:0 0 0 50px;font-size:16px}}.footer .footer-menu nav span{font-family:"Gotham Bold","Arial",sans-serif}.footer .footer-menu nav .menu-items{display:block;font-family:"Gotham Book","Arial",sans-serif;font-weight:200;font-size:16px;list-style-type:none;line-height:20px;padding:0;margin:0;transform:scaleY(1);transform-origin:top;transition:transform .26s ease}.footer .footer-menu nav .menu-items.hidden{display:block;max-height:0;transform:scaleY(0)}.footer .footer-menu nav .menu-items .menu-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:15px 0}.footer .footer-menu nav .menu-items .menu-item .menu-link{text-decoration:none;color:#fff;border-bottom:solid 2px transparent}.footer .footer-menu nav .menu-items .menu-item .menu-link:hover{border-bottom:solid 2px #fff}.footer .footer-menu nav .menu-items button{display:flex;background:none;color:#fff;border:none;padding:5px 0}.footer .footer-menu nav .menu-items button span{padding-right:10px}.footer .footer-banner{height:118px;background:linear-gradient(259deg,rgba(183,121,230,0.07),rgba(107,71,142,0.07));text-align:center;display:flex;flex-direction:column}.footer .footer-banner .footer-banner-logo{align-self:center;order:1}@media(min-width:920px){.footer .footer-banner{height:72px;padding:0 165px;flex-direction:row-reverse}}.footer .footer-banner .footer-logo{display:none}@media(min-width:920px){.footer .footer-banner .footer-logo{margin:auto 30px auto 0px;height:44px;width:44px;display:block}}.footer .footer-banner .social-icons{height:50px;display:flex;justify-content:space-evenly;margin:auto 75px}@media(min-width:920px){.footer .footer-banner .social-icons{height:72px;min-width:175px;margin:auto 0 auto 75px;width:50%}}.footer .footer-banner .social-icons .social-link{margin:5px;padding:15px 0}@media(min-width:920px){.footer .footer-banner .social-icons .social-link{height:21px;padding:0;margin:auto 5px}}.footer .footer-banner .legal-info{padding:0 45px;opacity:1;height:59px;color:#fff;font-family:"Gotham Book","Arial",sans-serif;font-size:14px;line-height:30px}@media(min-width:920px){.footer .footer-banner .legal-info{height:72px;margin:auto;font-size:14px;text-align:left;line-height:72px;padding:0;flex-grow:2;width:50%;min-width:380px}}@media(min-width:920px)and (max-width:1400px){.footer .footer-banner .legal-info{text-align:center;-moz-text-align-last:center;text-align-last:center;line-height:36px;padding:0 25px}}.footer #google_translate_element{line-height:0;overflow:hidden}.footer #google_translate_element .goog-te-gadget span,.footer #google_translate_element .goog-te-gadget-simple span{display:inline-block;width:100%;height:20px}@media only screen and (max-width:40em){.footer #google_translate_element .goog-te-gadget,.footer #google_translate_element .goog-te-gadget-simple{margin-top:.625rem}}.footer #google_translate_element .goog-te-gadget .goog-te-combo{color:#fff;background-color:rgba(255,255,255,0);padding-right:3rem;border-color:#fff;border-width:1px;outline:none;cursor:pointer;height:30px;margin-bottom:10px;font-family:"Gotham Book","Arial",sans-serif;font-size:14px;text-indent:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23FFFFFF'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:12px;background-position:calc(100% - 15px) 66%}.footer #google_translate_element .goog-te-gadget-simple{color:#fff;background-color:rgba(255,255,255,0);padding-right:3rem;border-color:#fff;border-width:1px;outline:none;cursor:pointer;height:30px;margin-bottom:10px;font-family:"Gotham Book","Arial",sans-serif;font-size:14px;display:flex;max-width:250px;align-items:center;font-weight:normal}.footer #google_translate_element .goog-te-gadget-simple .goog-te-gadget-icon{margin-left:10px}.footer #google_translate_element .goog-te-gadget-simple span{margin-left:5px}.footer #google_translate_element .goog-te-gadget-simple span a{padding-left:10px;margin-left:10px;font-weight:normal;color:#fff;display:flex}.footer #google_translate_element .goog-te-gadget-simple span a img{display:none}.footer #google_translate_element .goog-te-gadget-simple span a span:last-child{border-left:solid 1px #fff;padding-left:10px;margin-left:10px}.footer #google_translate_element .goog-te-gadget .goog-te-combo option,.footer #google_translate_element .goog-te-gadget-simple .goog-te-combo option{color:#000}.footer #google_translate_element .goog-te-gadget .goog-te-combo:hover,.footer #google_translate_element .goog-te-gadget-simple .goog-te-combo:hover{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%2329255D'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:12px;background-position:calc(100% - 15px) 73%;color:#29255d;border-color:#fff;background-color:#fff}.footer #google_translate_element .goog-logo-link img{display:inline}.link{color:#333}.link:hover{color:#999}.h1,h1,.text-long h1{color:#444444;font-family:Gotham Bold,Arial,sans-serif;font-weight:300;font-style:normal;font-size:36px;line-height:43px;margin:0 0 0.5em;width:auto}.h1__link{color:inherit}.h1__link:hover{color:inherit}@media(min-width:768px){.h1,h1,.text-long h1{font-size:64px;line-height:76px}}.h2,h2,.text-long h2{color:#444444;font-family:Gotham Book,Arial,sans-serif;font-weight:300;font-style:normal;font-size:26px;line-height:34px;margin:0 0 0.5em;width:auto}.h2__link{color:inherit}.h2__link:hover{color:inherit}@media(min-width:768px){.h2,h2,.text-long h2{font-size:36px;line-height:42px}}.h3,h3,.text-long h3{color:#444444;font-family:"Gotham Black","Arial",sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:30px;margin:0 0 0.5em;width:auto}.h3__link{color:inherit}.h3__link:hover{color:inherit}@media(min-width:768px){.h3,h3,.text-long h3{font-size:26px;line-height:30px}}.h4,h4,.text-long h4{color:#444444;font-family:Gotham Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:22px;margin:0 0 0.5em;width:auto}.h4__link{color:inherit}.h4__link:hover{color:inherit}.h5,h5,.text-long h5,.h6,h6,.text-long h6{color:#444444;font-family:"Gotham Black","Arial",sans-serif;font-weight:400;font-style:normal;font-size:1.1rem;line-height:2;margin:0 0 0.5em;width:auto}.h5__link,.h6__link{color:inherit}.h5__link:hover,.h6__link:hover{color:inherit}h1 .h1-padd-top{display:block;margin-top:45px}@media(max-width:1023px){h1 .h1-padd-top{margin-top:0}}body{color:#444;font-family:"Gotham Book","Arial",sans-serif;font-size:16px;line-height:1.6em}@media(min-width:768px){body{font-size:18px}}.paragraph,.text-long p{margin:0 0 1em;font-size:16px;color:#444;line-height:1.44;font-family:"Gotham Book","Arial",sans-serif}@media(min-width:768px){.paragraph,.text-long p{font-size:18px}}.blockquote,.text-long blockquote{font-style:italic;border-left:solid 3px #f2f2f2;margin-left:1em;padding-left:1em}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}ul,ol{padding-left:1em}ul{list-style-type:disc}ol{list-style-type:decimal}.list-item,.text-long ol li,.text-long ul li{margin-bottom:.2em;padding-left:1em}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item__dropdown{border:1px solid #e5e5e5;display:block;position:relative}.form-item__dropdown::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid #333;content:" ";position:absolute;top:42%;right:1em;z-index:2;pointer-events:none;display:none}.form-item__dropdown:hover{border-color:#000}.form-item__select{border:1px solid #e5e5e5;height:41px;font-size:16px;margin:0;outline:none;padding:.6em .8em .5em;width:100%}.form-item__select :focus{outline:none;color:#222}@supports((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__dropdown::after{display:block}.form-item__select{padding-right:2em;background:none;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-item__select:focus{border-color:#666;border-radius:0}}.form-item{color:#666;margin-bottom:1em;max-width:32em}.form-item::after{clear:both;content:"";display:table}.form-item__label{display:block;font-weight:600}@media(min-width:320px){.form-item__label{display:block;margin-right:2%;padding:.6em 0}}.form-item__textfield{border:1px solid #e5e5e5;padding:.6em;max-width:100%}.form-item__textfield:focus{border-color:#000}.form-item__textfield::-webkit-input-placeholder{color:#999}.form-item__textfield:-moz-placeholder{color:#999}.form-item__textfield::-moz-placeholder{color:#999}.form-item__textfield:-ms-input-placeholder{color:#999}.form-item__description{margin-top:.3em}.form-fieldset{border:none;margin-bottom:2em;padding:0}.form-fieldset .form-item{margin-left:1em;max-width:31em}.button{background-color:#000;border:none;color:#fff;cursor:pointer;line-height:1.4;padding:.5em 1em;display:inline-block;text-decoration:none;text-align:center}.button:visited{color:#fff}.button:hover{background-color:#666}.button--alt{background-color:#000;border:none;color:#fff;cursor:pointer;line-height:1.4;padding:.5em 1em;display:inline-block;text-decoration:none;text-align:center;background-color:#666;border:none;color:#fff;cursor:pointer;line-height:1.4;padding:.5em 1em;display:inline-block;text-decoration:none;text-align:center;font-weight:600;font-size:.7rem;padding:.4em .6em .3em}.button--alt:visited{color:#fff}.button--alt:hover{background-color:#666}.button--alt:visited{color:#fff}.button--alt:hover{background-color:#000}.button--alt-2{background-color:#000;border:none;color:#fff;cursor:pointer;line-height:1.4;padding:.5em 1em;display:inline-block;text-decoration:none;text-align:center;background-color:#e5e5e5;border:none;color:#000;cursor:pointer;line-height:1.4;padding:.5em 1em;display:inline-block;text-decoration:none;text-align:center;font-size:.8rem;font-weight:600;text-transform:none}.button--alt-2:visited{color:#fff}.button--alt-2:hover{background-color:#666}.button--alt-2:visited{color:#000}.button--alt-2:hover{background-color:#ccc}.table,.text-long table{border:1px solid #e5e5e5;border-radius:4px;border-spacing:0;background-color:#f8f8f8;margin:1em 0;width:100%}.table__heading-cell,.text-long th,.table__cell,.text-long td{border:none;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:1em}.table__heading-cell:last-child,.text-long th:last-child,.table__cell:last-child,.text-long td:last-child{border-right:none}.table__heading-cell,.text-long th{color:#000;font-weight:700;padding:1.2em;text-align:left}.table__row:nth-child(odd),.text-long tr:nth-child(odd){background-color:#fff}.table__row:first-child th:first-child,.text-long tr:first-child th:first-child,.table__row:first-child td:first-child,.text-long tr:first-child td:first-child{border-radius:5px 0 0}.table__row:first-child th:last-child,.text-long tr:first-child th:last-child,.table__row:first-child td:last-child,.text-long tr:first-child td:last-child{border-radius:0 5px 0 0}tbody .table__row:last-child th,tbody .text-long tr:last-child th,.text-long tbody tr:last-child th,tbody .table__row:last-child td,tbody .text-long tr:last-child td,.text-long tbody tr:last-child td{border-bottom:none}.table__row:last-child td:first-child,.text-long tr:last-child td:first-child{border-radius:0 0 0 5px}.table__row:last-child td:last-child,.text-long tr:last-child td:last-child{border-radius:0 0 5px}.table__footer-cell,.text-long tfoot th,.table__footer-cell:first-child{border-bottom:none;border-top:1px solid #e5e5e5}.video{height:0;overflow:hidden;padding-top:35px;padding-bottom:56.25%;position:relative}.video--full{padding-bottom:75%}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.tabs__link,.tabs__link--local-tasks{background-color:#f2f2f2;border:1px solid #e5e5e5;border-bottom:none;color:#666;display:block;font-size:1.1rem;font-weight:600;padding:1em 2.4em;text-align:center;text-decoration:none;transition:color .3s}@media(min-width:920px){.tabs__link,.tabs__link--local-tasks{border-bottom:1px solid #e5e5e5;border-left:none;display:inline-block;font-size:1rem;padding:.6em 1.7em;position:relative;top:1px;width:auto}}.tabs__link:hover,.tabs__link--local-tasks:hover{background-color:#e5e5e5;color:#333}.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:#666;border:1px solid #666;color:#fff}@media(min-width:920px){.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:#fff;border:1px solid #e5e5e5;border-bottom:1px solid #666;border-left:none;color:#666}}.accepting-new-patients{margin-top:20px;font-size:.875em;align-items:center}.accepting-new-patients span{line-height:34px;vertical-align:top}.accepting-new-patients span.bold{font-family:"Gotham Bold","Arial",sans-serif}.accepting-new-patients span.non-bold{line-height:25px}@media(min-width:480px){.accepting-new-patients span.non-bold{line-height:inherit}}.accepting-new-patients img.video-call-icon{display:inline-block;margin-right:11px;min-width:26px}@media(min-width:480px){.accepting-new-patients img.video-call-icon{height:30px}}.accepting-new-patients .text-container{display:inline}@media(min-width:480px){.accepting-new-patients .text-container{display:inline-block}}@media(min-width:480px){.accepting-new-patients{margin-top:25px;margin-bottom:-10px;font-size:1.142em}}.accepting-new-patients-provider{margin:20px 0 15px 0;font-size:14px;line-height:1.86;display:flex;justify-content:center}.accepting-new-patients-provider img{width:26px;height:34px;margin:0 15px 0 0}.accepting-new-patients-provider p{font-size:14px;line-height:30px;margin:0;padding:0}.accordion-term{border-top:1px solid #e5e5e5;color:#4c4c4c;cursor:pointer;display:block;font-size:1rem;font-weight:600;padding:1em 0}.accordion-term::before{content:"+";padding:.8em;top:.35em}.accordion-term:hover{color:#666}.accordion-term.is-active{color:#666}.accordion-term.is-active::before{content:"-";top:.45em}.accordion-term.is-active+dd{height:auto;margin:0 2em;overflow:visible;padding-bottom:1em}.accordion-def{margin:0 2em}.accordion-def.active{height:0;margin:0 2em;overflow:hidden}#block-dmbnotificationsblock{position:relative;z-index:2;margin-top:64px}@media(min-width:1024px){#block-dmbnotificationsblock{margin-top:0}}#events-block-header.eventlisting-banner-section{background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/themes/custom/spartanburg_e/images/banner-placeholder.svg);min-height:175px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:30px;padding-bottom:30px;margin-top:0}@media(min-width:768px){#events-block-header.eventlisting-banner-section{padding-top:60px;padding-bottom:77px}}@media(min-width:1024px){#events-block-header.eventlisting-banner-section{padding-bottom:40px}}@media screen and (max-width:1023px){#events-block-header.eventlisting-banner-section{margin-top:-72px}}@media screen and (max-width:480px){#events-block-header.eventlisting-banner-section{margin-top:-64px}}#events-block-header.eventlisting-banner-section .banner-text-box{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-left:auto;margin-right:auto}#events-block-header.eventlisting-banner-section .banner-text-box h1{text-align:center;color:#fff;margin-bottom:0}#events-block-header.eventlisting-banner-section .banner-text-box h2{display:block;color:#fff;text-align:center;font-family:"Gotham Book","Arial",sans-serif;font-weight:200}@media(min-width:920px){#events-block-header.eventlisting-banner-section .banner-text-box{width:100%;max-width:1100px}}@media(min-width:920px){#events-block-header.eventlisting-banner-section .parent-service{max-width:1100px}}#events-block-header.eventlisting-banner-section .parent-service h2{margin-bottom:0}#facet-container-events{z-index:100;width:88vw;height:100vh;position:fixed;transition:transform .5s;top:0;left:-100vw;background:#fff;box-shadow:0 -2px 11px 0 rgba(126,126,126,.5)}#facet-container-events.invisible{visibility:hidden}#facet-container-events .block-facet--checkbox{margin:0}#transparentRightColumn{opacity:0;z-index:100;width:12vw;height:100vh;position:fixed;transition:transform .5s;top:0;left:-12vw;background:#fff}.facetsOpen{animation:facetsOpen .5s forwards;-webkit-animation:facetsOpen .5s forwards}.facetsClosed{animation:facetsClosed .5s forwards;-webkit-animation:facetsClosed .5s forwards}@keyframes facetsOpen{0%{transform:translateX(-100vw)}100%{transform:translateX(100vw)}}@-webkit-keyframes facetsOpen{0%{transform:translateX(-100vw)}100%{-webkit-transform:translateX(100vw)}}@keyframes facetsClosed{0%{transform:translateX(100vw)}100%{transform:translateX(-100vw)}}@-webkit-keyframes facetsClosed{0%{-webkit-transform:translateX(100vw)}100%{-webkit-transform:translateX(-100vw)}}@media(min-width:1024px){.mobile{display:none}#facet-container-events{z-index:1;width:350px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;top:375px;left:0;box-shadow:none}}.views-exposed-form,.acquia-search-exposed-form{display:flex;width:100%}.views-exposed-form #views-exposed-form-acquia-search-page,.acquia-search-exposed-form #views-exposed-form-acquia-search-page{width:100%;position:relative}.views-exposed-form #views-exposed-form-acquia-search-page .js-form-item,.acquia-search-exposed-form #views-exposed-form-acquia-search-page .js-form-item{width:100%;max-width:none}.views-exposed-form #views-exposed-form-acquia-search-page .js-form-item .form-item__label,.acquia-search-exposed-form #views-exposed-form-acquia-search-page .js-form-item .form-item__label{display:none}.views-exposed-form #views-exposed-form-acquia-search-page .js-form-item [id^=edit-search],.acquia-search-exposed-form #views-exposed-form-acquia-search-page .js-form-item [id^=edit-search]{padding:0 80px 0 30px;width:100%;height:39px;border-radius:19.5px;background-image:linear-gradient(269deg,#6f549a,#29255d);font-family:Gotham Book;border:none;font-size:18px;color:#fff}@media(min-width:768px){.views-exposed-form #views-exposed-form-acquia-search-page .js-form-item [id^=edit-search],.acquia-search-exposed-form #views-exposed-form-acquia-search-page .js-form-item [id^=edit-search]{padding:0 130px 0 30px}}.views-exposed-form #views-exposed-form-acquia-search-page .js-form-item [id^=edit-search]::-moz-placeholder,.acquia-search-exposed-form #views-exposed-form-acquia-search-page .js-form-item [id^=edit-search]::-moz-placeholder{color:#fff;font-weight:600}.views-exposed-form #views-exposed-form-acquia-search-page .js-form-item [id^=edit-search]:-ms-input-placeholder,.acquia-search-exposed-form #views-exposed-form-acquia-search-page .js-form-item [id^=edit-search]:-ms-input-placeholder{color:#fff;font-weight:600}.views-exposed-form #views-exposed-form-acquia-search-page .js-form-item [id^=edit-search]::placeholder,.acquia-search-exposed-form #views-exposed-form-acquia-search-page .js-form-item [id^=edit-search]::placeholder{color:#fff;font-weight:600}.views-exposed-form #views-exposed-form-acquia-search-page .form-actions,.acquia-search-exposed-form #views-exposed-form-acquia-search-page .form-actions{position:absolute;top:5px;right:10px}.views-exposed-form #views-exposed-form-acquia-search-page .form-actions .form-submit,.acquia-search-exposed-form #views-exposed-form-acquia-search-page .form-actions .form-submit{background-color:#fff;height:25px;border-radius:12.5px;line-height:9px;text-transform:none;font-weight:600;font-size:16px;width:29px;color:transparent;background-image:url(/themes/custom/spartanburg_e/images/icons-8-search.svg);background-repeat:no-repeat;background-position:center}.views-exposed-form #views-exposed-form-acquia-search-page-first,.acquia-search-exposed-form #views-exposed-form-acquia-search-page-first{width:100%;position:relative;min-width:133px}.views-exposed-form #views-exposed-form-acquia-search-page-first .js-form-item,.acquia-search-exposed-form #views-exposed-form-acquia-search-page-first .js-form-item{width:100%;max-width:none}.views-exposed-form #views-exposed-form-acquia-search-page-first .js-form-item .form-item__label,.acquia-search-exposed-form #views-exposed-form-acquia-search-page-first .js-form-item .form-item__label{display:none}.views-exposed-form #views-exposed-form-acquia-search-page-first .js-form-item [id^=edit-search],.acquia-search-exposed-form #views-exposed-form-acquia-search-page-first .js-form-item [id^=edit-search]{padding:0 80px 0 30px;width:100%;height:39px;border-radius:19.5px;background-image:linear-gradient(269deg,#6f549a,#29255d);font-family:Gotham Book;border:none;font-size:18px;color:#fff}@media(min-width:768px){.views-exposed-form #views-exposed-form-acquia-search-page-first .js-form-item [id^=edit-search],.acquia-search-exposed-form #views-exposed-form-acquia-search-page-first .js-form-item [id^=edit-search]{padding:0 130px 0 30px}}.views-exposed-form #views-exposed-form-acquia-search-page-first .js-form-item [id^=edit-search]::-moz-placeholder,.acquia-search-exposed-form #views-exposed-form-acquia-search-page-first .js-form-item [id^=edit-search]::-moz-placeholder{color:#fff;font-weight:600}.views-exposed-form #views-exposed-form-acquia-search-page-first .js-form-item [id^=edit-search]:-ms-input-placeholder,.acquia-search-exposed-form #views-exposed-form-acquia-search-page-first .js-form-item [id^=edit-search]:-ms-input-placeholder{color:#fff;font-weight:600}.views-exposed-form #views-exposed-form-acquia-search-page-first .js-form-item [id^=edit-search]::placeholder,.acquia-search-exposed-form #views-exposed-form-acquia-search-page-first .js-form-item [id^=edit-search]::placeholder{color:#fff;font-weight:600}.views-exposed-form #views-exposed-form-acquia-search-page-first .form-actions,.acquia-search-exposed-form #views-exposed-form-acquia-search-page-first .form-actions{position:absolute;top:5px;right:10px}.views-exposed-form #views-exposed-form-acquia-search-page-first .form-actions .form-submit,.acquia-search-exposed-form #views-exposed-form-acquia-search-page-first .form-actions .form-submit{background-color:#fff;height:25px;border-radius:12.5px;line-height:9px;text-transform:none;font-weight:600;font-size:16px;width:29px;color:transparent;background-image:url(/themes/custom/spartanburg_e/images/icons-8-search.svg);background-repeat:no-repeat;background-position:center}.acquia-search-exposed-form.global-search-input{height:39px;margin:0px 20px;padding-top:12px;width:auto}.acquia-search-exposed-form.global-search-input #views-exposed-form-acquia-search-page .form-actions{top:5px;right:10px}@media(min-width:768px){.views-exposed-form #views-exposed-form-acquia-search-page .form-actions .form-submit,.acquia-search-exposed-form #views-exposed-form-acquia-search-page .form-actions .form-submit{color:#6f549a;background-image:none;width:86px}.acquia-search-exposed-form.global-search-input #views-exposed-form-acquia-search-page .form-actions{top:17px;left:calc(100% - 115px)}.acquia-search-exposed-form.global-search-input #views-exposed-form-acquia-search-page .form-actions .form-submit{color:#6f549a}}@media(min-width:1024px){.views-exposed-form,.acquia-search-exposed-form{margin-top:100px}.views-exposed-form #views-exposed-form-acquia-search-page .form-actions,.acquia-search-exposed-form #views-exposed-form-acquia-search-page .form-actions{top:5px}body.toolbar-horizontal .views-exposed-form,body.toolbar-horizontal .acquia-search-exposed-form{margin-top:0}}@media(min-width:1440px){.views-exposed-form #views-exposed-form-acquia-search-page .form-actions,.acquia-search-exposed-form #views-exposed-form-acquia-search-page .form-actions{left:calc(100% - 273px)}}#facet-container{z-index:100;width:88vw;height:100vh;position:fixed;transition:transform .5s;top:0;left:-100vw;background:#fff;box-shadow:0 -2px 11px 0 rgba(126,126,126,.5)}#facet-container.invisible{visibility:hidden}#facet-container .block-facet--checkbox{margin:0}#transparentRightColumn{opacity:0;z-index:100;width:12vw;height:100vh;position:fixed;transition:transform .5s;top:0;left:-12vw;background:#fff}.facetsOpen{animation:facetsOpen .5s forwards;-webkit-animation:facetsOpen .5s forwards}.facetsClosed{animation:facetsClosed .5s forwards;-webkit-animation:facetsClosed .5s forwards}@keyframes facetsOpen{0%{transform:translateX(-100vw)}100%{transform:translateX(100vw)}}@-webkit-keyframes facetsOpen{0%{transform:translateX(-100vw)}100%{-webkit-transform:translateX(100vw)}}@keyframes facetsClosed{0%{transform:translateX(100vw)}100%{transform:translateX(-100vw)}}@-webkit-keyframes facetsClosed{0%{-webkit-transform:translateX(100vw)}100%{-webkit-transform:translateX(-100vw)}}@media(min-width:1024px){.mobile{display:none}#facet-container{z-index:1;width:350px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;top:400px;left:calc(100% - 350px - 40px);box-shadow:none}}@media(min-width:1440px){#facet-container{left:calc(100% - 350px - 180px)}}.location-card{display:block;position:relative;text-align:center}.location-card .card-content{width:285px;margin-left:auto;margin-right:auto;background:#fff;box-shadow:-4px 21px 25px -20px rgba(0,0,0,.5);border-radius:7px;height:100%;min-height:400px !important}@media(min-width:768px){.location-card .card-content{margin-left:0;margin-right:0}}@media(min-width:920px){.location-card .card-content{width:300px}}@media screen and (max-width:480px){.location-card .card-content{height:100%}}.location-card .card-image-wrapper{height:168px;border-bottom-left-radius:0;border-bottom-right-radius:0}.location-card .card-body{line-height:20px;padding:15px 10px;min-height:221px}@media(min-width:920px){.location-card .card-body{padding:15px 15px}}.location-card .card-detail{min-height:92px}.location-card .card-title{margin-bottom:10px}.location-card .address{font-size:16px}.location-card .location-phone{display:block;font-size:16px;color:#265ca6;text-decoration:underline}.location-card .primary-button{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:block;margin-left:auto;margin-right:auto}.event-card .card-image-wrapper{box-shadow:-4px 21px 25px -20px rgba(0,0,0,.5)}.event-card .card-body{padding-top:15px}.event-card .event-date-block{display:inline-block;vertical-align:top;width:50px;background:linear-gradient(228deg,#6f549a,#29255d);margin-right:15px;color:#fff;text-align:center;font-family:"Gotham Book","Arial",sans-serif;text-transform:uppercase}.event-card .event-date-block span{display:block}.event-card .event-date-block .month-abbrev{font-size:16px;line-height:1;padding-top:4px}.event-card .event-date-block .date{font-size:30px;font-family:"Gotham Medium","Arial",sans-serif;margin-bottom:3px}.event-card .event-date-block .border{width:calc(100% - 12px);height:1px;margin:0 6px;background:#fff}.event-card .event-date-block .weekday{font-size:14px;line-height:1.2;padding-bottom:6px;padding-top:6px}.event-card .card-detail{display:inline-block;vertical-align:top;width:calc(100% - 65px)}.noshow{display:none}.service-card{position:relative;display:block;padding:28px;padding-bottom:83px;background-color:#fff;border-radius:6px;box-shadow:-4px 21px 25px -20px rgba(0,0,0,.5);text-align:center;text-decoration:none}.service-card .card-image-wrapper,.service-card .image-wrapper{display:none}@media(min-width:768px){.service-card{padding:0 0 40px 0;padding-bottom:95px}.service-card .card-image-wrapper{display:block;height:168px;border-bottom-left-radius:0;border-bottom-right-radius:0}.service-card .image-wrapper{height:168px;border-top-left-radius:6px;border-top-right-radius:6px;overflow:hidden;display:flex;justify-content:center;align-items:center}.service-card .image-wrapper img{width:100%;transition:.4s;height:100%;-o-object-fit:cover;object-fit:cover}.service-card:hover img{transform:scale(1.08)}}.service-card h4{color:#444;margin:0;color:#444;font-size:18px;font-weight:400;font-style:normal}@media(min-width:768px){.service-card h4{margin-top:15px}}.service-card .service-cat{font-size:16px;color:#6f549a;margin:0 0 10px;margin-bottom:16px;pointer-events:none}.service-card .see-also{color:#444;margin:0 0 5px;line-height:1;font-size:16px}.service-card .related-services-wrapper{display:block;margin-top:10px}.service-card ul{margin:0;padding:0;list-style:none}.service-card ul li{margin:0;line-height:22px}.service-card ul li a{color:#265ca6;font-size:15px;text-decoration:underline}.service-card ul li a:hover{color:#265ca6}.service-card .button-wrapper{position:absolute;width:calc(100% - 56px);bottom:28px}@media(min-width:768px){.service-card .button-wrapper{width:100%;bottom:40px}}.service-card .primary-button.purple{font-size:15px;width:180px;max-width:80%;display:block;margin:20px auto;margin-bottom:0;padding-top:10px;padding-bottom:10px;height:40px;white-space:nowrap}.service-card .card-body{padding:0}@media(min-width:768px){.service-card .card-body{padding-left:10px;padding-right:10px}}.service-card.homepage-card{padding:0 0 40px 0;padding-bottom:95px}.service-card.homepage-card .card-image-wrapper{display:block;height:168px;border-bottom-left-radius:0;border-bottom-right-radius:0}.service-card.homepage-card .image-wrapper{height:168px;border-top-left-radius:6px;border-top-right-radius:6px;overflow:hidden;display:flex;justify-content:center;align-items:center}.service-card.homepage-card .image-wrapper img{width:100%;transition:.4s;height:100%;-o-object-fit:cover;object-fit:cover}.service-card.homepage-card:hover img{transform:scale(1.08)}.service-card.homepage-card .button-wrapper{position:absolute;width:100%;bottom:40px}.service-card.homepage-card .primary-button.purple{margin:20px auto;margin-bottom:0}.service-card.homepage-card .card-body{padding-left:10px;padding-right:10px}.service-card.homepage-card h4{margin-top:15px}.location-card{display:block;text-align:center}.location-card .card-content{width:auto;margin-left:auto;margin-right:auto;background:#fff;box-shadow:-4px 21px 25px -20px rgba(0,0,0,.5);border-radius:7px;height:100%;min-height:400px !important;display:flex;flex-direction:column}@media(min-width:768px){.location-card .card-content{margin-left:0;margin-right:0}}@media(min-width:920px){.location-card .card-content{width:300px}}@media screen and (max-width:480px){.location-card .card-content{height:100%}}.location-card .card-image-wrapper{height:168px;border-bottom-left-radius:0;border-bottom-right-radius:0}.location-card .card-body{line-height:20px;padding:15px 10px 32px 10px;flex-grow:1}@media(min-width:920px){.location-card .card-body{padding:15px 15px 32px 15px}}.location-card .card-detail{min-height:92px}.location-card .card-title{margin-bottom:10px}.location-card .address{font-size:16px}.location-card .location-phone{display:block;font-size:16px;color:#265ca6;text-decoration:underline;margin-top:16px}.location-card .primary-button{min-width:192px;display:block;margin-left:auto;margin-right:auto;position:unset;transform:none;margin-top:16px}.loc-group-collapse{position:relative;display:grid;box-shadow:-4px 21px 25px -20px rgba(0,0,0,.5);border-radius:6px;overflow:hidden;grid-template-areas:"map" "header" "body" "wait"}.loc-group-collapse>div{background-color:#fff}@media(min-width:768px){.loc-group-collapse{grid-template-columns:35% 1fr;grid-template-areas:"wait header" "wait body" "wait map"}.loc-group-collapse.no-wait-times{grid-template-columns:0 1fr}.loc-group-collapse .hide{display:none;overflow:hidden}}.loc-group-collapse__map{grid-area:map}.loc-group-collapse__map .map-container{overflow:hidden;position:relative;padding-bottom:158.5714285714px}.loc-group-collapse__map .map{position:absolute;inset:0}.loc-group-collapse__map .link-with-icon{display:none !important}@media(min-width:768px){.loc-group-collapse__map{padding:20px}.loc-group-collapse__map .map-container{width:370px}.loc-group-collapse__map .link-with-icon{display:flex !important}}.loc-group-collapse__title{padding:20px;padding-bottom:0;grid-area:header;text-align:center}.loc-group-collapse__title .card-title{font-weight:700}@media(min-width:768px){.loc-group-collapse__title{text-align:left;padding-right:80px;padding-bottom:20px}}.loc-group-collapse__content{padding-left:20px;padding-bottom:20px;grid-area:body;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:768px){.loc-group-collapse__content{padding-bottom:0;align-items:flex-start;justify-content:flex-start}.loc-group-collapse__content .link-with-icon{display:none !important}}.loc-group-collapse__wait{grid-area:wait;background-color:#f2f2f2 !important}@media(min-width:768px){.loc-group-collapse__wait{padding-top:20px}}.loc-group-collapse .toggle{display:none}@media(min-width:768px){.loc-group-collapse .toggle{position:absolute;display:block;top:20px;right:20px;background-color:#f2f2f2;background-image:url("/themes/custom/spartanburg_e/images/icons/minus.svg");background-size:20px 20px;background-repeat:no-repeat;background-position:center center;border:none;border-radius:50%;cursor:pointer;width:40px;height:40px;font-size:0}.loc-group-collapse .toggle.hide{background-image:url("/themes/custom/spartanburg_e/images/icons/plus.svg")}}.loc-group-collapse .address{font-size:16px;line-height:1.2}.loc-group-collapse .location-phone{display:block;font-size:16px;color:#265ca6;text-decoration:underline}.loc-group-collapse .primary-button{display:block;font-size:15px;padding:10px 24px;width:auto;margin-top:20px;margin-bottom:20px}@media(min-width:768px){.loc-group-collapse .primary-button{margin-left:0 !important;margin-top:0 !important}}.loc-group-collapse .link-with-icon{display:flex;gap:8px;align-items:center;color:#29255d;text-decoration:none;font-weight:bold;margin-top:20px}.news-card .category-label{margin-right:10px}.provider-card{display:block;text-align:center}.provider-card .card-content{position:relative;width:285px;margin-left:auto;margin-right:auto;background:#fff;box-shadow:0px 4px 17px rgba(0,0,0,.25);border-radius:7px;height:100%;min-height:400px !important}@media(min-width:768px){.provider-card .card-content{margin-left:0;margin-right:0}}@media(min-width:920px){.provider-card .card-content{width:300px}}@media screen and (max-width:480px){.provider-card .card-content{height:100%}}.provider-card .card-image-wrapper{margin-top:47px;margin-left:auto;margin-right:auto;height:126px;width:126px;border-radius:63px}@media(min-width:920px){.provider-card .card-image-wrapper{margin-top:52px;height:130px;width:130px;border-radius:65px}}.provider-card .card-image-wrapper .card-image.provider{background-position-y:-10px}.provider-card .card-body{line-height:20px;padding:15px 10px}@media(min-width:920px){.provider-card .card-body{padding:15px 15px}}.provider-card .employment-status{position:absolute;top:15px;text-align:right;color:#6f549a;font-size:16px;line-height:1.1;width:125px}@media(min-width:920px){.provider-card .employment-status{right:15px}}.provider-card .card-title{margin-top:18px;margin-bottom:10px}@media(min-width:920px){.provider-card .card-title{margin-top:20px}}.provider-card .provider-specialty{font-size:16px;color:#444;text-wrap:wrap}.provider-card .provider-phone{font-size:16px;color:#265ca6;text-decoration:underline}.service-card{position:relative;display:block;padding:28px;padding-bottom:83px;background-color:#fff;border-radius:6px;box-shadow:-4px 21px 25px -20px rgba(0,0,0,.5);text-align:center;text-decoration:none;padding:0 0 40px 0;padding-bottom:95px}.service-card .card-image-wrapper{display:none}.service-card .card-image-wrapper{display:block;height:168px;border-bottom-left-radius:0;border-bottom-right-radius:0}.service-card .image-wrapper{height:168px;border-top-left-radius:6px;border-top-right-radius:6px;overflow:hidden;display:flex;justify-content:center;align-items:center}.service-card .image-wrapper img{width:100%;transition:.4s;height:100%;-o-object-fit:cover;object-fit:cover}.service-card:hover img{transform:scale(1.08)}.service-card h4{color:#444;margin:0;color:#444;font-size:18px;font-weight:400;font-style:normal}@media(min-width:768px){.service-card h4{margin-top:15px}}.service-card .service-cat{font-size:16px;color:#6f549a;margin:0 0 10px;margin-bottom:16px;pointer-events:none}.service-card .see-also{color:#444;margin:0 0 5px;line-height:1;font-size:16px}.service-card .related-services-wrapper{display:block;margin-top:10px}.service-card ul{margin:0;padding:0;list-style:none}.service-card ul li{margin:0;line-height:22px}.service-card ul li a{color:#265ca6;font-size:15px;text-decoration:underline}.service-card ul li a:hover{color:#265ca6}.service-card .button-wrapper{position:absolute;width:calc(100% - 56px);bottom:28px}@media(min-width:768px){.service-card .button-wrapper{width:100%;bottom:40px}}.service-card .primary-button.purple{font-size:15px;width:180px;max-width:80%;display:block;margin:20px auto;margin-bottom:0;padding-top:10px;padding-bottom:10px;height:40px;white-space:nowrap}.service-card .card-body{padding:0}@media(min-width:768px){.service-card .card-body{padding-left:10px;padding-right:10px}}.service-card.homepage-card{padding:0 0 40px 0;padding-bottom:95px}.service-card.homepage-card .card-image-wrapper{display:block;height:168px;border-bottom-left-radius:0;border-bottom-right-radius:0}.service-card.homepage-card .image-wrapper{height:168px;border-top-left-radius:6px;border-top-right-radius:6px;overflow:hidden;display:flex;justify-content:center;align-items:center}.service-card.homepage-card .image-wrapper img{width:100%;transition:.4s;height:100%;-o-object-fit:cover;object-fit:cover}.service-card.homepage-card:hover img{transform:scale(1.08)}.service-card.homepage-card .button-wrapper{position:absolute;width:100%;bottom:40px}.service-card.homepage-card .primary-button.purple{margin:20px auto;margin-bottom:0}.service-card.homepage-card .card-body{padding-left:10px;padding-right:10px}.service-card.homepage-card h4{margin-top:15px}.drop-down{position:relative;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.drop-down select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:#444;font-family:"Gotham Bold","Arial",sans-serif;border:1px solid #54a1d8;border-radius:25px;font-size:16px;line-height:20px;padding:14px 16px;padding-right:52px}.drop-down select:hover{cursor:pointer}.drop-down .drop-down-arrow{position:absolute;background-image:url(/themes/custom/spartanburg_e/images/shared-components/drop-down-triangle.svg);background-repeat:no-repeat;width:22px;height:12px;right:20px;top:20px;pointer-events:none}.facets-widget-checkbox{width:88%;height:100vh;padding:40px 0 40px 30px}.facets-widget-checkbox .topNav #back,.facets-widget-checkbox .topNav #clearFiltersTop{background:transparent;font-size:18px;font-family:Gotham Book;color:#265ca6;font-weight:600;border:0;padding:0;height:23px}.facets-widget-checkbox .topNav #back svg{vertical-align:middle;overflow:visible;margin:auto}.facets-widget-checkbox .topNav #clearFiltersTop{float:right}.facets-widget-checkbox .block-title{font-size:26px;height:26px;line-height:26px;font-family:Gotham Book;color:#444;margin:50px 0 30px 0}.facets-widget-checkbox .block-event-title{font-size:18px;height:20px;line-height:26px;color:#444;margin:20px 0 30px 0}.facets-widget-checkbox .item-list__checkbox{list-style:none;padding:0;margin:0}.facets-widget-checkbox .item-list__checkbox .facet-item{cursor:pointer}.facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox{cursor:pointer}.facets-widget-checkbox .item-list__checkbox .facet-item label{cursor:pointer}.facets-widget-checkbox #clearAllFiltersBottom{margin-top:40px;margin-bottom:20px;border-bottom:1px solid #265ca6;display:inline-block;line-height:18px;font-weight:600;font-size:20px;color:#265ca6;border:none;padding:0;background:none}.facets-widget-checkbox #clearAllFiltersBottom:hover{cursor:pointer}@media(min-width:1024px){.facets-widget-checkbox{width:350px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px 18px}.facets-widget-checkbox .block-title{font-size:36px;height:42px;line-height:42px;font-family:Gotham Book;color:#444;margin:0 0 30px 0}.facets-widget-checkbox .item-list__checkbox{list-style:none;padding:0;margin:0}.facets-widget-checkbox #clearAllFiltersBottom{margin-top:28px}}.facet-item{margin-bottom:10px}.facet-item .facets-checkbox{display:none}.facet-item .facets-checkbox:checked+label span:first-child{background-image:url(/themes/custom/spartanburg_e/images/shared-components/checkbox-checked.svg);background-position:center;background-repeat:no-repeat;background-size:20px 20px}.facet-item .facets-checkbox+label span:first-child{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-bottom:3px;background-image:url(/themes/custom/spartanburg_e/images/shared-components/checkbox-unchecked.svg);background-position:center;background-repeat:no-repeat;background-size:20px 20px}.facet-item label .facet-item__value,.facet-item label .facet-item__count{color:#444;font-size:18px;font-family:Gotham Book;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.info-box__grid{display:flex;flex-wrap:wrap;margin-bottom:1em}.info-box--grid-item{flex-grow:1;margin-bottom:1em;width:100%}@media(min-width:920px){.info-box--grid-item{margin:0 3% 3% 0;width:auto}}.info-box--grid-item:last-child{margin-right:0}@media(min-width:920px){.info-box--grid-item{width:48.2%}.info-box--grid-item:nth-child(2n){margin-right:0}}.info-box{background-color:#e5e5e5;margin-bottom:2%;padding:1em;width:100%}.info-box__title{color:#444444;font-family:"Gotham Black","Arial",sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:30px;margin:0 0 0.5em;width:auto;font-weight:400;text-align:center}.info-box__title__link{color:inherit}.info-box__title__link:hover{color:inherit}@media(min-width:768px){.info-box__title{font-size:26px;line-height:30px}}.info-box__link{color:#333}.info-box__link:hover{color:#999}.breadcrumb{list-style:none;margin:0;padding:0;margin-top:50px;margin-bottom:50px}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:#265ca6;vertical-align:top}.breadcrumb__link:hover{color:#666}.breadcrumb__item{display:inline-block;font-size:1rem}.breadcrumb__item::after{content:">";color:#000}.breadcrumb__item:last-child{color:#000}.breadcrumb__item:last-child::after{content:""}.breadcrumb_link:active{color:#bbb}.inline-menu{list-style:none;margin:0;padding:0}.inline-menu__item{margin:0 1em .5em 0}@media(min-width:920px){.inline-menu__item{display:inline;margin-bottom:1em}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{color:#333;font-size:.75rem;font-weight:600;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase}.inline-menu__link:hover{color:#999}.menu-container .main-menu-desktop{display:none}@media(min-width:43em){.menu-container .main-menu-desktop{display:block}}.menu-container .main-menu-desktop--open{background-color:#fff;display:block;height:85%;left:0;overflow-y:scroll;position:fixed;top:134px;right:0;width:100%}.menu-container .main-menu-mobile{display:block}@media(min-width:43em){.menu-container .main-menu-mobile{display:none}}.menu-container .main-menu-mobile #toggle-expand .toggle-expand-open .hamburger{margin:auto;height:20px;width:30px}.main-menu-desktop{list-style:none;margin:0;padding:0;border-bottom:1px solid;position:relative;z-index:10}@media(min-width:43em){.main-menu-desktop{border-bottom:none}}.main-menu--sub{border-bottom:none;height:0;overflow:hidden;background-color:#f2f2f2;width:100%}@media(min-width:768px){.main-menu--sub{background-color:#e5e5e5;display:none;height:auto;left:0;overflow:visible;padding:1rem 0;position:absolute;top:55px;width:315px;z-index:1;font-size:.9rem;opacity:.6}}.main-menu--sub-open{height:auto}@media(min-width:768px){.main-menu--sub-2{display:none}}.main-menu__item{border-top:1px solid;display:flex;flex-wrap:wrap;position:relative}@media(min-width:43em){.main-menu__item{border-top:none;display:inline-block}.main-menu__item:not(.main-menu__item--sub):hover{background-color:#000;transition:all .2s}.main-menu__item:not(.main-menu__item--sub):hover>.main-menu--sub{display:block}}.main-menu__item:hover .main-menu__link::after{color:#666}.expand-sub{background-color:#000;cursor:pointer;display:block;width:20%;color:#fff;position:relative}@media(min-width:43em){.expand-sub{display:none}}.expand-sub::after{border:15px solid;border-bottom-color:transparent;border-left:12px solid transparent;border-right:12px solid transparent;content:"";display:block;margin-right:-12px;margin-top:-6px;position:absolute;right:50%;top:50%;width:0}.expand-sub--open{background-color:#000;color:#f2f2f2}.expand-sub--open::after{border-top-color:transparent;border-bottom:15px solid;margin-top:-20px}@media(min-width:43em){.main-menu__item--sub{display:block}.main-menu__item--sub:not(:first-child){border-top:1px solid #999}}.main-menu__link{color:#4c4c4c;display:block;font-size:1.2rem;line-height:1.5;padding:1rem 3rem 1rem 2rem;text-decoration:none;font-weight:bold}.main-menu__link--with-sub{width:80%}@media(min-width:43em){.main-menu__link{border-bottom:none;color:#4c4c4c;display:inline-block;font-size:1.1rem;padding:1rem 2rem 1rem 1rem;text-transform:none;position:relative;width:auto}.main-menu__link.active,.main-menu__link:active,.main-menu__link:hover{color:#ccc}.main-menu__link::after{color:#fff;display:inline-block;content:">"}.main-menu__link--sub::after{display:none}.main-menu__link:hover{color:#fff}.main-menu__link:hover::after{color:#999}}.main-menu__link--sub{color:#4c4c4c;padding-left:3rem;font-weight:normal}@media(min-width:43em){.main-menu__link--sub{color:#999;display:block;padding:.3333333333rem 1rem}}.main-menu--sub-2{background-color:#e5e5e5}.main-menu__link--sub-2{padding-left:4rem}.toggle-expand{color:#333;display:inline-block;padding:1rem;text-decoration:none;width:100%}.toggle-expand:hover{color:#999}@media(min-width:43em){.toggle-expand{display:none}}.toggle-expand--open{background-color:#4c4c4c}.toggle-expand__text{display:block;font-size:.9rem;font-weight:bold}.toggle-expand--open .toggle-expand__text{color:#fff}.toggle-expand__icon{height:3rem;width:3rem;margin:0 auto}.toggle-expand__open{display:inline-block;text-align:center}.toggle-expand--open .toggle-expand__open{display:none}.toggle-expand__close{display:none;text-align:center}.toggle-expand__close::before{color:#fff;content:"X";display:block;font-size:2.5rem;line-height:2}.toggle-expand--open .toggle-expand__close{display:inline-block}.tabs__nav{list-style:none;margin:0;padding:0;border-bottom:1px solid #e5e5e5}@media(min-width:920px){.tabs__nav{border-left:1px solid #e5e5e5;display:flex}}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:1em 0 .5em;padding:0}.tabs__link--local-tasks{padding:.3em 1.5em}.pager{margin:2em 0}.pager__items{list-style:none;margin:0;padding:0;text-align:center}.pager__item{display:inline-block;margin:0 .7em}@media(min-width:920px){.pager__item{margin:0 1em}}.pager__link,.pager__link:link,.pager__link:visited{color:#999;font-weight:600;text-decoration:none}.pager__link.is-active,.pager__link:hover,.pager__link:link.is-active,.pager__link:link:hover,.pager__link:visited.is-active,.pager__link:visited:hover{color:#666}.pager__link--next,.pager__link--prev{display:block}.pager__link--next span,.pager__link--prev span{display:none}.pager__link--next::before,.pager__link--prev::before{border:8px solid #999;border-bottom:6px solid transparent;border-right:7px solid transparent;border-top:6px solid transparent;content:"";display:block;position:relative;top:1px}.pager__link--next:hover::before,.pager__link--prev:hover::before{border-left-color:#666}.pager__link--prev::before{border-left-color:transparent;border-right-color:#999}.pager__link--prev:hover::before{border-left-color:transparent;border-right-color:#666}.js-pager__items{width:100%;text-align:center;padding:0}.js-pager__items .pager__item .button{width:218px;height:52px;border-radius:30px;border:solid 1px #29255d;background:#f2f2f2;font-family:Gotham Bold;font-weight:900;font-size:18px;line-height:49px;padding:0;text-transform:none;z-index:1;color:#444}.js-pager__items .pager__item .button:hover{color:#fff}@media(min-width:1024px){.js-pager__items{width:calc(100% - 350px - 30px)}.page-path-events .js-pager__items{margin-left:350px}}.status--warning{background-color:#f9fb93;color:shade(#f9fb93,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--warning a{color:shade(#f9fb93,70%);text-decoration:underline}.status--warning a:focus,.status--warning a:hover{color:shade(#f9fb93,90%)}.status--warning .placeholder{font-style:normal;font-weight:800}.status--error{background-color:#fbe3e4;color:shade(#fbe3e4,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--error a{color:shade(#fbe3e4,70%);text-decoration:underline}.status--error a:focus,.status--error a:hover{color:shade(#fbe3e4,90%)}.status--error .placeholder{font-style:normal;font-weight:800}.status--status{background-color:#cfefc2;color:shade(#cfefc2,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--status a{color:shade(#cfefc2,70%);text-decoration:underline}.status--status a:focus,.status--status a:hover{color:shade(#cfefc2,90%)}.status--status .placeholder{font-style:normal;font-weight:800}.other-teaser-container{border-bottom:1px solid #979797;padding:27px 0;display:flex}.other-teaser-container .teaser-image{display:none}.other-teaser-container .teaser-info-container{display:flex;flex-direction:column;font-family:Gotham Book;color:#444}.other-teaser-container .teaser-info-container .teaser-title{font-size:20px;line-height:1.2em;padding:10px 0;padding-top:0;color:#3d3d3d}.other-teaser-container .teaser-info-container .teaser-info{font-size:18px;line-height:1.44em;overflow-wrap:break-word}@media(min-width:768px){.mobileTeaser{display:none}.tablet{display:block}.other-teaser-container .image-container{display:block;min-width:100px;min-height:100px;margin-right:10px;width:100px;height:100px}.other-teaser-container .teaser-info-container .teaser-title{font-size:26px;line-height:1.31em}}@media(min-width:1024px){.desktop{display:block}.other-teaser-container{padding:48px 0}.other-teaser-container .teaser-image{display:block;width:100px;height:100px;background:#fefefe;margin-right:10px}.other-teaser-container .teaser-info-container .teaser-title{font-size:26px;line-height:1.31em;padding:15px 0;padding-top:0}.other-teaser-container .teaser-info-container .teaser-info{font-size:18px;line-height:1.44em}}.event-listing-container{border-bottom:1px solid #979797;padding:27px 0;display:flex}.event-listing-container .teaser-image{display:none}.event-listing-container .teaser-info-container{display:flex;flex-direction:column;font-family:Gotham Book;color:#444}.event-listing-container .teaser-info-container .teaser-badge{min-width:130px;height:32px;border-radius:3px;text-align:center;color:#fff;line-height:32px;font-size:16px;font-weight:600;background:#51284f}.event-listing-container .teaser-info-container .teaser-title{font-size:26px;line-height:1.2em;padding:0;margin:7px 0 0}.event-listing-container .teaser-info-container .teaser-title .result-link{color:#265ca6;text-decoration:none}.event-listing-container .teaser-info-container .teaser-title .result-link:hover{text-decoration:underline}.event-listing-container .teaser-info-container .teaser-category{font-size:18px;line-height:1.2em;padding:0;margin-bottom:11px}.event-listing-container .teaser-info-container .teaser-category .result-link{color:#6f549a;text-decoration:none}.event-listing-container .teaser-info-container .teaser-category .result-link:hover{text-decoration:underline}.event-listing-container .teaser-info-container .teaser-info{font-size:18px;line-height:1.44em}.event-listing-container .teaser-info-container .teaser-details{display:flex;align-items:center}.event-listing-container .teaser-info-container .teaser-details .teaser-location{color:#29255d;margin-left:10px;max-height:54px;overflow:hidden}.event-listing-container .teaser-info-container .teaser-details .teaser-location img{display:inline;margin-bottom:-2.5px}@media(min-width:768px){.event-listing-container .image-container{display:block;min-width:100px;min-height:100px;margin-right:10px;width:100px;height:100px}.event-listing-container .image-container img{min-width:100px;min-height:100px;width:100px;height:100px;-o-object-fit:cover;object-fit:cover}.event-listing-container .teaser-info-container .teaser-title{font-size:26px;line-height:1.31em}}@media(min-width:1024px){.event-listing-container{padding:0 0 49px 0;margin-bottom:49px}.event-listing-container:first-child{padding-top:25px}.event-listing-container .teaser-image{display:block;width:100px;height:100px;background:#fefefe;margin-right:10px}.event-listing-container .teaser-info-container .teaser-title{font-size:26px;line-height:1.31em}.event-listing-container .teaser-info-container .teaser-info{font-size:18px;line-height:1.44em}}.tablet{display:none}.desktop{display:none}.event-teaser-container{border-bottom:1px solid #979797;padding:27px 0;display:flex}.event-teaser-container .teaser-image{display:none}.event-teaser-container .teaser-info-container{display:flex;flex-direction:column;font-family:Gotham Book;color:#444}.event-teaser-container .teaser-info-container .teaser-badge{width:130px;height:32px;border-radius:3px;text-align:center;color:#fff;line-height:32px;font-size:16px;font-weight:600}.event-teaser-container .teaser-info-container .teaser-badge.doctor{background:#265ca6}.event-teaser-container .teaser-info-container .teaser-badge.service{background:#29255d}.event-teaser-container .teaser-info-container .teaser-badge.location{background:#6f549a}.event-teaser-container .teaser-info-container .teaser-badge.event{background:#51284f}.event-teaser-container .teaser-info-container .teaser-badge.general{background:#99067b}.event-teaser-container .teaser-info-container .teaser-title{font-size:20px;line-height:1.2em;padding:10px 0 0px 0;color:#3d3d3d}.event-teaser-container .teaser-info-container .teaser-title .result-link{color:#265ca6}.event-teaser-container .teaser-info-container .start-date{color:#6f549a}.event-teaser-container .teaser-info-container .teaser-info{font-size:18px;line-height:1.44em;overflow-wrap:break-word}@media(min-width:768px){.mobileTeaser{display:none}.tablet{display:block}.event-teaser-container .image-container{display:block;min-width:100px;min-height:100px;margin-right:10px;width:100px;height:100px}.event-teaser-container .image-container .event-thumbnail{display:block;min-width:100px;min-height:100px;-o-object-fit:cover;object-fit:cover;margin-right:10px;width:100px;height:100px}.event-teaser-container .teaser-info-container .teaser-title{font-size:26px;line-height:1.31em}}@media(min-width:1024px){.desktop{display:block}.event-teaser-container{padding:48px 0}.event-teaser-container .teaser-image{display:block;width:100px;height:100px;background:#fefefe;margin-right:10px}.event-teaser-container .teaser-info-container .teaser-title{font-size:26px;line-height:1.31em;padding:2px 0 0 0}.event-teaser-container .teaser-info-container .teaser-info{font-size:18px;line-height:1.44em}}.tablet{display:none}.desktop{display:none}.service-teaser-container{border-bottom:1px solid #979797;padding:27px 0;display:flex}.service-teaser-container .teaser-image{display:none}.service-teaser-container .teaser-info-container{display:flex;flex-direction:column;font-family:Gotham Book;color:#444}.service-teaser-container .teaser-info-container .teaser-badge{width:130px;height:32px;border-radius:3px;text-align:center;color:#fff;line-height:32px;font-size:16px;font-weight:600}.service-teaser-container .teaser-info-container .teaser-badge.doctor{background:#265ca6}.service-teaser-container .teaser-info-container .teaser-badge.service{background:#29255d}.service-teaser-container .teaser-info-container .teaser-badge.location{background:#6f549a}.service-teaser-container .teaser-info-container .teaser-badge.event{background:#51284f}.service-teaser-container .teaser-info-container .teaser-badge.general{background:#99067b}.service-teaser-container .teaser-info-container .teaser-title{font-size:20px;line-height:1.2em;padding:10px 0;color:#3d3d3d}.service-teaser-container .teaser-info-container .teaser-info{font-size:18px;line-height:1.44em;overflow-wrap:break-word}@media(min-width:768px){.mobileTeaser{display:none}.tablet{display:block}.service-teaser-container .image-container{display:block;min-width:100px;min-height:100px;margin-right:10px;width:100px;height:100px}.service-teaser-container .teaser-info-container .teaser-title{font-size:26px;line-height:1.31em}}@media(min-width:1024px){.desktop{display:block}.service-teaser-container{padding:48px 0}.service-teaser-container .teaser-image{display:block;width:100px;height:100px;background:#fefefe;margin-right:10px}.service-teaser-container .teaser-info-container .teaser-title{font-size:26px;line-height:1.31em;padding:15px 0}.service-teaser-container .teaser-info-container .teaser-info{font-size:18px;line-height:1.44em}}.tablet{display:none}.desktop{display:none}.location-teaser-container{border-bottom:1px solid #979797;padding:27px 0;display:flex}.location-teaser-container .teaser-image{display:none}.location-teaser-container .teaser-info-container{display:flex;flex-direction:column;font-family:Gotham Book;color:#444}.location-teaser-container .teaser-info-container .teaser-badge{width:130px;height:32px;border-radius:3px;text-align:center;color:#fff;line-height:32px;font-size:16px;font-weight:600}.location-teaser-container .teaser-info-container .teaser-badge.doctor{background:#265ca6}.location-teaser-container .teaser-info-container .teaser-badge.service{background:#29255d}.location-teaser-container .teaser-info-container .teaser-badge.location{background:#6f549a;margin-top:0px}.location-teaser-container .teaser-info-container .teaser-badge.event{background:#51284f}.location-teaser-container .teaser-info-container .teaser-badge.general{background:#99067b}.location-teaser-container .teaser-info-container .teaser-title{font-size:20px;line-height:1.2em;padding:10px 0;color:#3d3d3d}.location-teaser-container .teaser-info-container .teaser-title .result-link{color:#265ca6}.location-teaser-container .teaser-info-container .teaser-info{font-size:18px;line-height:1.44em;overflow-wrap:break-word}@media(min-width:768px){.mobileTeaser{display:none}.tablet{display:block}.location-teaser-container .image-container{display:block;min-width:100px;min-height:100px;margin-right:10px;width:100px;height:100px}.location-teaser-container .teaser-info-container .teaser-title{font-size:26px;line-height:1.31em}}@media(min-width:1024px){.desktop{display:block}.location-teaser-container{padding:48px 0}.location-teaser-container .teaser-image{display:block;width:100px;height:100px;background:#fefefe;margin-right:10px}.location-teaser-container .teaser-info-container .teaser-title{font-size:26px;line-height:1.31em;padding:15px 0}.location-teaser-container .teaser-info-container .teaser-info{font-size:18px;line-height:1.44em}}.tablet{display:none}.desktop{display:none}.location-teaser-container{border-bottom:1px solid #979797;padding:27px 0;display:flex}.location-teaser-container .teaser-image{display:none}.location-teaser-container .teaser-info-container{display:flex;flex-direction:column;font-family:Gotham Book;color:#444}.location-teaser-container .teaser-info-container .teaser-badge{width:130px;height:32px;border-radius:3px;text-align:center;color:#fff;line-height:32px;font-size:16px;font-weight:600}.location-teaser-container .teaser-info-container .teaser-badge.doctor{background:#265ca6}.location-teaser-container .teaser-info-container .teaser-badge.service{background:#29255d}.location-teaser-container .teaser-info-container .teaser-badge.location{background:#6f549a;margin-top:0px}.location-teaser-container .teaser-info-container .teaser-badge.event{background:#51284f}.location-teaser-container .teaser-info-container .teaser-badge.general{background:#99067b}.location-teaser-container .teaser-info-container .teaser-title{font-size:20px;line-height:1.2em;padding:10px 0;color:#3d3d3d}.location-teaser-container .teaser-info-container .teaser-title .result-link{color:#265ca6}.location-teaser-container .teaser-info-container .teaser-info{font-size:18px;line-height:1.44em;overflow-wrap:break-word}@media(min-width:768px){.mobileTeaser{display:none}.tablet{display:block}.location-teaser-container .image-container{display:block;min-width:100px;min-height:100px;margin-right:10px;width:100px;height:100px}.location-teaser-container .teaser-info-container .teaser-title{font-size:26px;line-height:1.31em}}@media(min-width:1024px){.desktop{display:block}.location-teaser-container{padding:48px 0}.location-teaser-container .teaser-image{display:block;width:100px;height:100px;background:#fefefe;margin-right:10px}.location-teaser-container .teaser-info-container .teaser-title{font-size:26px;line-height:1.31em;padding:15px 0}.location-teaser-container .teaser-info-container .teaser-info{font-size:18px;line-height:1.44em}}.tablet{display:none}.desktop{display:none}.provider-profile-teaser-container{border-bottom:1px solid #979797;padding:27px 0;display:flex}.provider-profile-teaser-container .teaser-image{display:none}.provider-profile-teaser-container .teaser-info-container{display:flex;flex-direction:column;font-family:Gotham Book;color:#444}.provider-profile-teaser-container .teaser-info-container .teaser-badge{width:130px;height:32px;border-radius:3px;text-align:center;color:#fff;line-height:32px;font-size:16px;font-weight:600}.provider-profile-teaser-container .teaser-info-container .teaser-badge.doctor{background:#265ca6}.provider-profile-teaser-container .teaser-info-container .teaser-badge.service{background:#29255d}.provider-profile-teaser-container .teaser-info-container .teaser-badge.location{background:#6f549a}.provider-profile-teaser-container .teaser-info-container .teaser-badge.event{background:#51284f}.provider-profile-teaser-container .teaser-info-container .teaser-badge.general{background:#99067b}.provider-profile-teaser-container .teaser-info-container .teaser-title{font-size:20px;line-height:1.2em;padding:10px 0 0px 0;color:#3d3d3d}.provider-profile-teaser-container .teaser-info-container .MGC{color:#6f549a}.provider-profile-teaser-container .teaser-info-container .teaser-info{font-size:18px;line-height:1.44em;margin-top:10px;overflow-wrap:break-word}@media(min-width:768px){.mobileTeaser{display:none}.tablet{display:block}.provider-profile-teaser-container .image-container{display:block;min-width:100px;min-height:100px;margin-right:10px;width:100px;height:100px}.provider-profile-teaser-container .teaser-info-container .teaser-title{font-size:26px;line-height:1.31em}}@media(min-width:1024px){.desktop{display:block}.provider-profile-teaser-container{padding:48px 0}.provider-profile-teaser-container .teaser-image{display:block;width:100px;height:100px;background:#fefefe;margin-right:10px}.provider-profile-teaser-container .teaser-info-container .teaser-title{font-size:26px;line-height:1.31em;padding:2px 0 0 0}.provider-profile-teaser-container .teaser-info-container .teaser-info{font-size:18px;line-height:1.44em}}.tablet{display:none}.desktop{display:none}.service-teaser-container{border-bottom:1px solid #979797;padding:27px 0;display:flex}.service-teaser-container .teaser-image{display:none}.service-teaser-container .teaser-info-container{display:flex;flex-direction:column;font-family:Gotham Book;color:#444}.service-teaser-container .teaser-info-container .teaser-badge{width:130px;height:32px;border-radius:3px;text-align:center;color:#fff;line-height:32px;font-size:16px;font-weight:600}.service-teaser-container .teaser-info-container .teaser-badge.doctor{background:#265ca6}.service-teaser-container .teaser-info-container .teaser-badge.service{background:#29255d;margin-top:0px}.service-teaser-container .teaser-info-container .teaser-badge.location{background:#6f549a}.service-teaser-container .teaser-info-container .teaser-badge.event{background:#51284f}.service-teaser-container .teaser-info-container .teaser-badge.general{background:#99067b}.service-teaser-container .teaser-info-container .teaser-title{font-size:20px;line-height:1.2em;padding:10px 0;color:#3d3d3d}.service-teaser-container .teaser-info-container .teaser-info{font-size:18px;line-height:1.44em;overflow-wrap:break-word}@media(min-width:768px){.mobileTeaser{display:none}.tablet{display:block}.service-teaser-container .image-container{display:block;min-width:100px;min-height:100px;margin-right:10px;width:100px;height:100px}.service-teaser-container .teaser-info-container .teaser-title{font-size:26px;line-height:1.31em}}@media(min-width:1024px){.desktop{display:block}.service-teaser-container{padding:48px 0}.service-teaser-container .teaser-image{display:block;width:100px;height:100px;background:#fefefe;margin-right:10px}.service-teaser-container .teaser-info-container .teaser-title{font-size:26px;line-height:1.31em;padding:15px 0}.service-teaser-container .teaser-info-container .teaser-info{font-size:18px;line-height:1.44em}}.video-visits{margin-top:20px;font-size:.875em}.video-visits span{line-height:34px;vertical-align:top}.video-visits span.bold{font-family:"Gotham Bold","Arial",sans-serif}.video-visits span.non-bold{line-height:25px}@media(min-width:480px){.video-visits span.non-bold{line-height:inherit}}.video-visits img.video-call-icon{display:inline-block;margin-right:11px}@media(min-width:480px){.video-visits img.video-call-icon{height:44px}}.video-visits .text-container{display:inline}@media(min-width:480px){.video-visits .text-container{display:inline-block}}@media(min-width:480px){.video-visits{margin-top:25px;margin-bottom:-10px;font-size:1.142em}}.video-visits-provider{margin:20px 0 15px 0;font-size:14px;line-height:1.86;display:flex;justify-content:center}.video-visits-provider img{width:26px;height:34px;margin:0 15px 0 0}.video-visits-provider p{font-size:14px;line-height:30px;margin:0;padding:0}.wait-time{background-color:#f2f2f2;padding:12px 0;display:flex;gap:4px;align-items:center;justify-content:center;font-size:15px;color:#265ca6;line-height:1}.wait-time--icon{height:22px}.wait-time--time{font-family:"Gotham Bold";padding-top:1px}.wait-time--label{font-family:"Gotham Book";padding-top:1px}.angular-location-card .wait-time{background:none;padding:0}.main{padding-top:64px}.main .main-content{margin-top:2px}.main .main-content.main-content--alert-present{margin-top:85px}@media(max-width:1023px){.main .main-content.main-content--alert-present{margin-top:4px}}.main .main-content.main-content--alert-present.scrolled{margin-top:50px}@media(max-width:1023px){.main .main-content.main-content--alert-present.scrolled{margin-top:4px}}@media(max-width:1023px){.main .main-content{margin-top:4px}}@media(min-width:768px){.main{padding-top:72px}}.pl-place-holder{color:#f2f2f2;border:4px dashed #f2f2f2;padding:20px}.pl-place-holder__content{font-size:3.2rem;line-height:200px;width:100%;display:flex;justify-content:center;align-items:center}.block--accordion .expanding-sections>h2{text-align:center}.bg-theme--blue .block--accordion .expanding-sections ul li.expanding-section-item .expandable-section span,.bg-theme--purple .block--accordion .expanding-sections ul li.expanding-section-item .expandable-section span{color:#fff}.block--accordion .expanding-sections ul li.expanding-section-item p{margin-top:0}.block--article-cards .article-cards>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-direction:column;gap:16px}@media(min-width:768px){.custom-layout-onecol-section .block--article-cards .article-cards>div{flex-direction:row;gap:unset;flex-wrap:nowrap}.custom-layout-onecol-section .block--article-cards .article-cards>div>div{flex:0 0 calc(50% - 16px)}}.block--banner-form .banner-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;min-height:552px;padding:32px}@media(min-width:768px){.block--banner-form .banner-content{flex-wrap:nowrap;padding:77px 180px;gap:112px}}.block--banner-form .banner-content>div{width:100%;text-align:left}@media(min-width:768px){.block--banner-form .banner-content>div{width:auto;max-width:50%}}.block--banner-form .banner-content .banner-left h2{color:#fff;font-size:48px}.block--banner-form .banner-content .banner-right form>.js-form-item:first-child,.block--banner-form .banner-content .banner-right form>*>.js-form-item:first-child{display:none}.block--banner-form .banner-content .banner-right form .webform-flexbox{flex-direction:column !important;flex-wrap:wrap}@media(min-width:1200px){.block--banner-form .banner-content .banner-right form .webform-flexbox{flex-direction:row !important}}.block--banner-form .banner-content .banner-right form .webform-flexbox .js-form-item{width:100%}.block--banner-form .banner-content .banner-right form .webform-flexbox>div{width:100%}@media(min-width:1200px){.block--banner-form .banner-content .banner-right form .webform-flexbox>div{width:unset;flex:0 0 calc(50% - 8px)}}.block--banner-form .banner-content .banner-right form .webform-flexbox>div label{color:#fff;white-space:nowrap}.block--banner-form .banner-content .banner-right form .form-actions{width:100%}@media(min-width:768px){.block--banner-image-center-text{margin-bottom:54px}}.block--banner-image-center-text .banner-content{padding:32px;border-radius:0}@media(min-width:768px){.block--banner-image-center-text .banner-content{text-align:center;width:auto;max-width:50%;position:absolute;left:50%;bottom:-54px;transform:translateX(-50%);border-radius:8px}}.block--banner-image-left-text{display:flex;align-items:center}.block--banner-image-left-text .background-image img{height:225px}@media(min-width:768px){.block--banner-image-left-text .background-image img{height:unset}}.block--banner-image-left-text .banner-content{padding:32px;position:relative;z-index:9}@media(min-width:768px){.block--banner-image-left-text .banner-content{display:flex;flex-direction:column;align-items:center;width:400px;margin-left:calc(50vw - 50%)}}.block--banner-image-left-text .links{display:flex;gap:24px}.block--banner-text{display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center}@media(min-width:768px){.block--banner-text.banner--small{padding:77px 0;min-height:370px;height:auto}}.block--banner-text.theme-white{background-color:#fff}.block--banner-text.theme-light-grey{background-color:#f2f2f2}.block--banner-text.theme-purple{background-repeat:no-repeat;background-position:top;background-size:cover;background-image:url(/themes/custom/spartanburg_e/images/banner-placeholder.svg);color:#fff}.block--banner-text.theme-blue{background:url(/themes/custom/spartanburg_e/images/bg-two-md-dot-sq.png) left bottom,url(/themes/custom/spartanburg_e/images/bg-lg-dot-sq.png) 60% bottom,url(/themes/custom/spartanburg_e/images/bg-solid-sq-sm-dot-sq.png) right bottom,#265ca6;background-size:auto,203px,auto;background-repeat:no-repeat;color:#fff}.block--banner-text .banner-content{background-image:none !important;text-align:center}.block--banner-text .banner-content h1{color:#fff}.banner-base{padding:0;position:relative}@media(min-width:768px){.banner-base{min-height:552px}}.banner-base .contextual{right:50px}@media(min-width:768px){.banner-base .background-image{position:absolute;top:0px;bottom:0px;left:0px;right:0px}}.banner-base .background-image img{width:100%;-o-object-fit:cover;object-fit:cover;max-width:unset}@media(min-width:768px){.banner-base .background-image img{height:552px}}.banner-content{color:#fff;border-radius:8px;text-align:center}.theme-white .banner-content,.theme-light-grey .banner-content{color:#000}.theme-white .banner-content p,.theme-white .banner-content h1,.theme-white .banner-content h2,.theme-white .banner-content h3,.theme-white .banner-content h4,.theme-white .banner-content h5,.theme-white .banner-content label,.theme-light-grey .banner-content p,.theme-light-grey .banner-content h1,.theme-light-grey .banner-content h2,.theme-light-grey .banner-content h3,.theme-light-grey .banner-content h4,.theme-light-grey .banner-content h5,.theme-light-grey .banner-content label{color:#000 !important}.theme-white .banner-content{background-color:#fff}.theme-light-grey .banner-content{background-color:#f2f2f2}.theme-purple .banner-content{background-repeat:no-repeat;background-position:top;background-size:cover;background-image:url(/themes/custom/spartanburg_e/images/banner-placeholder.svg);color:#fff}.theme-blue .banner-content{background:url(/themes/custom/spartanburg_e/images/bg-two-md-dot-sq.png) left bottom,url(/themes/custom/spartanburg_e/images/bg-lg-dot-sq.png) 60% bottom,url(/themes/custom/spartanburg_e/images/bg-solid-sq-sm-dot-sq.png) right bottom,#265ca6;background-size:auto,203px,auto;background-repeat:no-repeat;color:#fff}.banner-content .banner-heading{color:#fff;margin-bottom:24px}.theme-white .banner-content .banner-heading,.theme-light-grey .banner-content .banner-heading{color:#000}.banner-content .banner-body{margin-bottom:32px}.banner-content .links a{width:auto}.theme-white .banner-content .links a,.theme-light-grey .banner-content .links a{color:#000;border:1px solid #000}@media(min-width:768px){.banner-content .links a{width:unset;min-width:180px}}.block--card-grid{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:0;padding-right:0}@media(min-width:768px){.block--card-grid{margin-left:0;margin-right:0}}.block--card-grid.reference-grid .block-content>div{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;align-items:stretch}.block--card-grid.reference-grid .block-content>div>div{min-width:300px;margin-bottom:32px}.block--card-grid.reference-grid .block-content>div>div:first-child{margin-left:20px}@media(min-width:768px){.block--card-grid.reference-grid .block-content>div{display:grid;grid-template-columns:1fr;overflow-x:unset}.block--card-grid.reference-grid .block-content>div>div{min-width:unset;width:100%;padding-left:.5rem;padding-right:.5rem}.block--card-grid.reference-grid .block-content>div>div:first-child{margin-left:0}}.block--card-grid.paragraph-grid .block-content>div{display:grid;grid-template-columns:1fr}.block--card-grid.paragraph-grid .block-content>div>div{margin:0 .5rem}@media(min-width:768px){.block--card-grid.paragraph-grid .block-content>div>div{margin:0}}.block--card-grid .block-content>div{display:grid;grid-template-columns:1fr;justify-items:center;gap:32px}.block--card-grid .block-content>div>div .formatted-img{margin-left:auto;margin-right:auto}@media(min-width:768px){.block--card-grid .block-content>div>div{height:100%}.block--card-grid .block-content>div>div>div{height:100%;max-width:350px}.block--card-grid .block-content>div>div>div>div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:space-between}}.block--card-grid.no-shadow .block-content>div>div>div{box-shadow:none}.block--card-grid.columns--1 .block-content>div>div{width:100%}@media(min-width:768px){.block--card-grid.columns--2 .block-content>div{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 32px),1fr))}.block--card-grid.columns--2 .block-content>div>div:nth-child(odd){margin-left:auto}.block--card-grid.columns--2 .block-content>div>div:nth-child(even){margin-right:auto}}@media(min-width:768px){.block--card-grid.columns--3 .block-content>div{grid-template-columns:repeat(auto-fit,minmax(calc(33% - 32px),1fr))}}@media(min-width:768px){.block--card-grid.columns--4 .block-content>div{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 32px),1fr))}}@media(min-width:920px){.block--card-grid.columns--4 .block-content>div{grid-template-columns:repeat(auto-fit,minmax(calc(25% - 32px),1fr))}}.block--card-grid .card.homepage-card,.block--card-grid .card-content{margin-right:0;width:100%}.block--card-grid .location-card{width:auto;height:100%}.block--card-grid .location-card>div{height:100%}.block--card-grid .cta-link{margin-top:auto}.block--card-grid .cta-link a{text-decoration:none;text-align:center;border:none;border-radius:25px;font-size:16px;line-height:20px;padding:15px 16px;width:140px;max-width:100%;display:inline-block;background:linear-gradient(256deg,#6F549A,#29255D);color:#fff;font-family:"Gotham Bold","Arial",sans-serif;box-shadow:0 10px 18px -5px #79668c;position:relative;z-index:1;min-width:140px;width:unset}.block--card-grid .cta-link a::before{border-radius:25px;position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:linear-gradient(256deg,#B779E6,#6B478E);cursor:pointer;z-index:-1;opacity:0;transition:all .2s ease-in-out}.block--card-grid .cta-link a:hover::before{opacity:1;cursor:pointer}.block--card-grid .cta-link a:hover{cursor:pointer}@media(min-width:768px){.block--discover-health .section-container{display:none}}.block--discover-health .section-container h2{width:100%;text-align:center;font-size:36px;line-height:42px}.block--discover-health .recent-news-articles .recent-news-article{min-width:250px;max-width:unset}.block--discover-health .recent-news-articles .recent-news-article:first-child{margin-left:20px}@media(max-width:768px){.block--discover-health.columns--2{overflow-x:scroll;padding:0}}.block--discover-health.columns--2 .recent-news-articles .recent-news-article{flex:0 0 calc(50% - 30px)}@media(max-width:920px){.block--discover-health.columns--3{overflow-x:scroll;padding:0}}.block--discover-health.columns--3 .recent-news-articles .recent-news-article{flex:0 0 calc(33.3333333333% - 30px)}@media(max-width:1200px){.block--discover-health.columns--4{overflow-x:scroll;padding:0}}.block--discover-health.columns--4 .recent-news-articles .recent-news-article{flex:0 0 calc(25% - 30px)}.block--inline-blockform .block-content>.text-long{margin-bottom:1em}.block--inline-blockform .block-content>.text-long+div form{margin-top:0}.custom-layout-twocol-section .block--inline-blockform .block-content form .webform-flexbox{flex-direction:column}.custom-layout-twocol-section .block--inline-blockform .block-content form .webform-flexbox .webform-flex--container>*{width:100%}.block--inline-blockform .block-content form label[for=edit-relationship-to-patient--2]{white-space:nowrap}.block--inline-blockform .block-content form .form-item--checkboxes .js-form-item{display:flex;gap:8px}.block--inline-blockform .block-content form legend,.block--inline-blockform .block-content form label.form-required{display:flex;gap:8px;width:100%}.block--inline-blockform .block-content form .visually-hidden.form-item__label+input{margin-top:8px}@media(min-width:768px){.block--gallery .gallery-show-on-mobile{display:none}}.block--gallery .gallery-show-on-mobile .media-container>*{min-height:200px;width:100%}.block--gallery .gallery-show-on-mobile .media-container:not(:last-child){margin-bottom:32px}.block--gallery .gallery-hide-on-mobile{display:none}@media(min-width:768px){.block--gallery .gallery-hide-on-mobile{display:block}}.block--gallery .media-container .video-container{width:100%;padding-top:56.25%;position:relative}.block--gallery .media-container .video-container iframe{width:100%;height:100%;position:absolute;top:0px;left:0px}.block--gallery .media-container img,.block--gallery .media-container video,.block--gallery .media-container .video-container{min-height:200px;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.block--gallery .media-container img,.block--gallery .media-container video,.block--gallery .media-container .video-container{height:600px;margin-left:auto;margin-right:auto;width:auto}}@media(min-width:768px){.block--gallery .gallery-thumbnails{display:grid;grid-template-columns:1fr;gap:24px;overflow-x:unset}}.block--gallery .gallery-thumbnails .gallery-media{position:relative;margin-bottom:24px}.block--gallery .gallery-thumbnails .gallery-media svg{position:absolute;height:45%;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:920px){.block--gallery .gallery-thumbnails .gallery-media svg{height:25%}}.block--gallery .gallery-thumbnails img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.block--gallery .gallery-thumbnails img.dam-thumbnail{-o-object-position:top;object-position:top}.block--gallery .gallery-modal{position:fixed;top:0;left:0;bottom:0;right:0;display:none;z-index:99}.block--gallery .gallery-modal.active{display:block}.block--gallery .gallery-modal .gallery-modal-bg{width:100%;height:100%;position:absolute;background-color:#000;opacity:.5}.block--gallery .gallery-modal .gallery-slider{width:75%;max-width:1080px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:768px){.block--gallery .gallery-modal .gallery-slider{height:600px}}.block--gallery .gallery-modal .gallery-slider .slick-arrow{display:none !important;position:absolute;top:50%;z-index:1;font-size:0;line-height:1;color:#fff;height:40px;width:40px;border-radius:20px;border:none;cursor:pointer}@media(min-width:920px){.block--gallery .gallery-modal .gallery-slider .slick-arrow{display:inline-block !important}}.block--gallery .gallery-modal .gallery-slider .slick-arrow:before{content:"";border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:5px;vertical-align:middle}.block--gallery .gallery-modal .gallery-slider .slick-arrow.slick-prev{left:-30px}.block--gallery .gallery-modal .gallery-slider .slick-arrow.slick-prev:before{transform:rotate(135deg) translate(-2px,-2px)}.block--gallery .gallery-modal .gallery-slider .slick-arrow.slick-next{right:-30px}.block--gallery .gallery-modal .gallery-slider .slick-arrow.slick-next:before{transform:rotate(-45deg) translate(-2px,-2px)}@media(min-width:768px){.block--gallery.columns--2 .gallery-thumbnails{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 32px),1fr))}}@media(min-width:768px){.block--gallery.columns--3 .gallery-thumbnails{grid-template-columns:repeat(auto-fit,minmax(calc(33.3333333333% - 32px),1fr))}}@media(min-width:768px){.block--gallery.columns--4 .gallery-thumbnails{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 32px),1fr))}}@media(min-width:920px){.block--gallery.columns--4 .gallery-thumbnails{grid-template-columns:repeat(auto-fit,minmax(calc(25% - 32px),1fr))}}.block--icon-cards .heading-section{text-align:center;padding-bottom:64px}.block--icon-cards .icon-cards>div{display:grid;grid-template-columns:1fr}.block--icon-cards .icon-cards>div>div{margin:.5rem}@media(min-width:768px){.block--icon-cards.columns--4 .icon-cards>div{grid-template-columns:repeat(auto-fit,minmax(50%,1fr))}}@media(min-width:920px){.block--icon-cards.columns--4 .icon-cards>div{grid-template-columns:repeat(auto-fit,minmax(25%,1fr))}}@media(min-width:768px){.block--icon-cards.columns--3 .icon-cards>div{grid-template-columns:repeat(auto-fit,minmax(33.3333333333%,1fr))}}@media(min-width:768px){.block--icon-cards.columns--2 .icon-cards>div{grid-template-columns:repeat(auto-fit,minmax(50%,1fr))}}.block--image{display:flex;align-items:center}.custom-layout-onecol-section .block--image{height:100%}.block--provider-cards p{color:#444 !important}.block--provider-cards .provider-cards>div{display:grid;grid-template-columns:1fr;gap:32px}.block--provider-cards .provider-cards>div>div{margin:.5rem}.block--provider-cards .provider-cards>div .provider-card{width:100%;margin-bottom:24px}.block--provider-cards .provider-cards>div .provider-card .card-content{width:100%;box-shadow:0px 4px 17px rgba(0,0,0,.25)}.block--provider-cards.columns--2 .provider-cards>div{grid-template-columns:repeat(auto-fit,minmax(50%,1fr))}.block--provider-cards.columns--3 .provider-cards>div{grid-template-columns:repeat(auto-fit,minmax(calc(33% - 32px),1fr))}.block--provider-cards.columns--4 .provider-cards>div{grid-template-columns:repeat(auto-fit,minmax(25%,1fr))}@media screen and (max-width:920px){.block--provider-cards:not(.columns--1){margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:0px;padding-right:0px}.block--provider-cards:not(.columns--1) .provider-cards>div{display:flex;overflow-x:scroll;flex-wrap:nowrap;gap:32px}.block--provider-cards:not(.columns--1) .provider-cards>div>div{min-width:300px;flex:unset}.block--provider-cards:not(.columns--1) .provider-cards>div>div:first-child{margin-left:20px}}.block--slider-gallery .active-container .media-container{margin-bottom:30px}@media(min-width:768px){.block--slider-gallery .active-container .media-container:not(.active){display:none}}.block--slider-gallery .active-container .media-container>div div:nth-child(3){display:none}.block--slider-gallery .active-container .video-container{width:100%;padding-top:56.25%;position:relative}.block--slider-gallery .active-container .video-container iframe{width:100%;height:100%;position:absolute;top:0px;left:0px}.block--slider-gallery .active-container img,.block--slider-gallery .active-container video,.block--slider-gallery .active-container .video-container{min-height:200px;-o-object-fit:cover;object-fit:cover;margin-left:auto;margin-right:auto}@media(min-width:768px){.block--slider-gallery .active-container img,.block--slider-gallery .active-container video,.block--slider-gallery .active-container .video-container{height:600px}}.block--slider-gallery .active-container video{width:100%;height:auto}.block--slider-gallery .additional-media-container-wrapper{position:relative}.block--slider-gallery .additional-media-container-wrapper>.svg-wrapper{display:none;cursor:hover;position:absolute;top:50%;margin-top:-12px;padding:8px;padding-bottom:0;border-radius:24px;background-color:#e7eaee;color:#265ca6;z-index:99}@media(min-width:768px){.block--slider-gallery .additional-media-container-wrapper>.svg-wrapper{display:block}}.block--slider-gallery .additional-media-container-wrapper>.svg-wrapper.svg-before{left:-30px}.block--slider-gallery .additional-media-container-wrapper>.svg-wrapper.svg-after{right:-30px;transform:scaleX(-1)}.block--slider-gallery .additional-media-container{display:none;position:relative;overflow-x:scroll;gap:25px}@media(min-width:768px){.block--slider-gallery .additional-media-container{display:flex}}.block--slider-gallery .additional-media-container::-webkit-scrollbar{display:none}.block--slider-gallery .additional-media-container .additional-media{position:relative}.block--slider-gallery .additional-media-container .additional-media img{-o-object-fit:cover;object-fit:cover;min-width:239px;width:239px;height:136px}.block--slider-gallery .additional-media-container .additional-media img.dam-thumbnail{-o-object-position:top;object-position:top}.block--slider-gallery .additional-media-container .additional-media svg{position:absolute;height:45%;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:920px){.block--slider-gallery .additional-media-container .additional-media svg{height:25%}}.block--stat{height:100%;align-items:center}.block--stat.center{text-align:center}.block--stat.right{text-align:right}.block--stat .stat{color:#fff;font-size:128px;line-height:.8}.bg-theme--white .block--stat .stat,.bg-theme--light-grey .block--stat .stat{color:#29255d}@media(min-width:768px){.custom-layout-twocol-section .block--stat .stat.large{font-size:200px}.custom-layout-threecol-section .block--stat .stat.large{font-size:96px}.custom-layout-fourcol-section .block--stat .stat.large{font-size:64px}}@media(min-width:768px){.custom-layout-twocol-section .block--stat .stat.small{font-size:96px}.custom-layout-threecol-section .block--stat .stat.small{font-size:64px}.custom-layout-fourcol-section .block--stat .stat.small{font-size:48px}}.block--stat .description{line-height:27px}.block--stat .description p{margin:0}.block--text{text-align:left}.bg-theme--blue .block--text h1,.bg-theme--blue .block--text h2,.bg-theme--blue .block--text h3,.bg-theme--blue .block--text h4,.bg-theme--blue .block--text h5,.bg-theme--purple .block--text h1,.bg-theme--purple .block--text h2,.bg-theme--purple .block--text h3,.bg-theme--purple .block--text h4,.bg-theme--purple .block--text h5{color:#fff}@media(min-width:920px){.custom-layout-onecol-section .block--text{text-align:center}}.custom-layout-onecol-section .block--text{text-align:left}@media(min-width:920px){.custom-layout-onecol-section .block--text{text-align:center}}@media(min-width:920px){.page-type--informational-page-lb .custom-layout-onecol-section .block--text{text-align:left}}.block--text .field-heading{text-align:left}.block--text .two-col-On{text-align:left}@media(min-width:920px){.block--text .two-col-On{-moz-columns:2;columns:2}.block--text .two-col-On p{margin:0}}.block--text .field-links{text-align:left}.custom-layout-onecol-section .block--text .field-links{text-align:center}.block--text .field-links .primary-button{width:100%;margin-bottom:24px;text-align:center}@media(min-width:920px){.block--text .field-links .primary-button{width:180px;margin-bottom:0px}.block--text .field-links .primary-button.purple{margin-right:24px}}.bg-theme--blue .block--text .field-links .primary-button.purple,.bg-theme--purple .block--text .field-links .primary-button.purple{background:#fff;color:#265ca6}.bg-theme--blue .block--text .field-links .primary-button.purple:before,.bg-theme--purple .block--text .field-links .primary-button.purple:before{background:#fff;color:#265ca6}.block--text .field-links .primary-button.transparent-white-border{color:#265ca6;border-color:#265ca6}.bg-theme--blue .block--text .field-links .primary-button.transparent-white-border,.bg-theme--purple .block--text .field-links .primary-button.transparent-white-border{color:#fff;border-color:#fff}.block--video{position:relative;padding-bottom:56.25% !important;height:0}.block--video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.custom-layout-onecol-section .block--video iframe{padding-bottom:64px}@media(min-width:920px){.clinical-trial{max-width:1100px;margin-left:auto;margin-right:auto}}.clinical-trial .overview-link{margin-bottom:20px;margin-top:20px;display:inline-block;text-decoration:none;border-bottom:1px solid}@media(min-width:920px){.clinical-trial .overview-link{margin-bottom:50px;margin-top:50px}}.clinical-trial .overview-link:before{content:"<";margin-right:8px}.clinical-trial .top-content{display:flex;gap:20px;flex-direction:column}@media(min-width:920px){.clinical-trial .top-content{flex-direction:row}}.clinical-trial .top-content .left-content{flex:0 0 calc(67% - 20px)}.clinical-trial .top-content .right-content{flex:0 0 33%;display:flex;flex-direction:column;gap:20px}.clinical-trial .top-content .right-content .tags{display:flex;flex-direction:column;gap:12px}.clinical-trial .top-content .right-content .tags>*>*{text-decoration:none;color:#fff;background-color:#27275a;padding:5px 12px;border-radius:3px;display:inline-block}.clinical-trial section.expanding-sections>h2{margin:50px 0}.clinical-trial .label{font-weight:700}.clinical-trial .related-section{margin-bottom:50px}.clinical-trial .related-section h2,.clinical-trial .related-section p{text-align:center;margin-bottom:50px}.clinical-trial .related-section .related-providers,.clinical-trial .related-section .related-locations{padding-bottom:0;margin-bottom:0}.clinical-trial .related-section .related-providers>div,.clinical-trial .related-section .related-locations>div{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;align-items:stretch}@media(min-width:768px){.clinical-trial .related-section .related-providers>div,.clinical-trial .related-section .related-locations>div{flex-wrap:wrap;justify-content:center;overflow-x:unset}}.clinical-trial .related-section .related-providers>div>div,.clinical-trial .related-section .related-locations>div>div{min-width:300px;margin-bottom:32px}.clinical-trial .related-section .related-providers>div>div:first-child,.clinical-trial .related-section .related-locations>div>div:first-child{margin-left:20px}.clinical-trial .related-section .related-providers>div>div:nth-child(n+4),.clinical-trial .related-section .related-locations>div>div:nth-child(n+4){display:none}@media(min-width:768px){.clinical-trial .related-section .related-providers>div>div,.clinical-trial .related-section .related-locations>div>div{flex:0 0 calc(33.3333% - 20px);margin-right:20px;margin-bottom:20px}.clinical-trial .related-section .related-providers>div>div:nth-child(3n),.clinical-trial .related-section .related-locations>div>div:nth-child(3n){margin-right:0}}.clinical-trial .related-section .find-overview-link-wrapper{text-align:center;width:100%}.clinical-trial .related-section .find-overview-link-wrapper .find-overview-link{text-decoration:none;border:1px solid #29255d;color:#29255d;margin:auto;text-align:center;border-radius:25px;display:inline-block;padding:12px 20px}.clinical-trial .related-section .find-overview-link-wrapper .find-overview-link:hover{background-color:#29255d;color:#fff}.clinical-trial .related-section{padding-top:32px}.clinical-trial .related-section+.related-section{border-top:1px solid #999;padding-top:50px}@media(min-width:medium){.clinical-trial .related-section{padding-top:unset}.clinical-trial .related-section+.related-section{padding-top:50px}}#header-container.simple #banner-desktop{align-items:center;justify-content:center;display:flex !important;box-shadow:0 4px 4px 0 rgba(47,47,47,.5);height:auto !important}#header-container.simple #banner-desktop.sticky{height:auto !important}#header-container.simple #block-dmbnotificationsblock{margin-top:0}.crm-landing-page:not(.crm-landing-page-simple){margin-top:-64px}@media(min-width:768px){.crm-landing-page:not(.crm-landing-page-simple){margin-top:0}}main.main.crm-landing-page{padding:60px 20px 0px 20px}@media(min-width:768px){main.main.crm-landing-page{padding:60px 40px 0px 40px}}@media(min-width:920px){main.main.crm-landing-page{padding:122px 40px 0px 40px}}@media(min-width:1440px){main.main.crm-landing-page{padding:122px 180px 0px 180px}}@media(min-width:920px){.add-padding-top{padding-top:50px}}.hidden{display:none}.footer{clear:both;height:auto;background:#23172f;color:#fff;padding:0;margin:0;max-width:none}.footer .footer-banner{height:118px;background:linear-gradient(259deg,rgba(183,121,230,0.07),rgba(107,71,142,0.07));text-align:center;display:flex;flex-direction:column}@media(min-width:920px){.footer .footer-banner{height:72px;padding:0 165px;flex-direction:row-reverse}}.footer .footer-banner .footer-logo{display:none}@media(min-width:920px){.footer .footer-banner .footer-logo{margin:auto 30px auto 0px;height:44px;width:44px;display:block}}.footer .footer-banner .social-icons{height:50px;display:flex;justify-content:space-evenly;margin:auto 75px}@media(min-width:920px){.footer .footer-banner .social-icons{height:72px;min-width:175px;margin:auto 0 auto 75px;width:50%}}.footer .footer-banner .social-icons .social-link{margin:5px;padding:15px 0}@media(min-width:920px){.footer .footer-banner .social-icons .social-link{height:21px;padding:0;margin:auto 5px}}.footer .footer-banner .legal-info{padding:0 45px;opacity:1;height:59px;color:#fff;font-family:"Gotham Book","Arial",sans-serif;font-size:14px;line-height:30px}.footer .footer-banner .legal-info a{color:#fff}@media(min-width:920px){.footer .footer-banner .legal-info{height:72px;margin:auto;font-size:14px;text-align:left;line-height:72px;padding:0;flex-grow:2;width:50%;min-width:380px}}@media(min-width:920px)and (max-width:1400px){.footer .footer-banner .legal-info{text-align:center;-moz-text-align-last:center;text-align-last:center;line-height:36px;padding:0 25px}}.event .event-banner-section{background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/themes/custom/spartanburg_e/images/banner-placeholder.svg);margin-top:0}@media(min-width:768px){.event .event-banner-section{height:255px;padding-top:77px;padding-bottom:77px}}@media screen and (max-width:1024px){.event .event-banner-section{margin-top:-72px}}@media screen and (max-width:768px){.event .event-banner-section{margin-top:-64px;padding-left:0;padding-right:0}}.event .event-header{width:1100px;max-width:100%;margin-left:auto;margin-right:auto;background-color:#fff;display:block;margin-bottom:0;text-align:center}@media(min-width:768px){.event .event-header{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:-160px}}.event .event-header .image-container{margin-bottom:20px;height:295px}@media(min-width:768px){.event .event-header .image-container{flex:2;margin-bottom:0px}}.event .event-header .image-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.event .event-header #details{text-align:center;padding-bottom:20px;background-color:#fff}@media(min-width:768px){.event .event-header #details{flex:1;padding:30px 15px 30px 30px;text-align:left}}.event .event-header #details span{display:block;margin:6px 0 6px 0;color:#6f549a;font-weight:bold;font-size:16px}.event .event-header #details h1{color:#444;margin:0 0 30px 0;font-size:36px;line-height:1.2;font-weight:300;font-family:"Gotham Medium","Arial",sans-serif}.event .event-header #details .primary-button{white-space:nowrap;width:218px;margin-bottom:15px}@media(min-width:920px){.event .location-description{max-width:1100px}}.event .subnav-tab-container{margin:30px 0;margin-bottom:50px}.event h2{margin-top:62px;margin-bottom:30px}@media(min-width:768px){.event h2{margin-top:112px}}.event .event-about{width:1100px;max-width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;margin-top:50px}@media(min-width:920px){.event .event-about{display:block}}.event .event-about .first-column{display:flex;flex-direction:column;width:100%;order:1}@media(min-width:768px){.event .event-about .first-column .section-content h2{margin-top:50px}.event .event-about .first-column .aboutheader h2:first-child{margin-top:0}}@media(min-width:920px){.event .event-about .first-column{display:inline-block;vertical-align:top;margin-right:34px;width:calc(100% - 375px - 40px)}}.event .event-about .first-column .share-links{list-style-type:none;display:flex;padding:0;margin:0 0 20px 0}.event .event-about .first-column .share-links li{margin-right:30px}.event .event-about .first-column .share-links li:last-child{margin-right:0}.event .event-about .second-column{display:flex;flex-direction:column;order:2;width:100%}@media(min-width:920px){.event .event-about .second-column{display:inline-block;vertical-align:top;width:375px}}@media(min-width:768px){.event .event-about .second-column h2:first-child{margin-top:0}}@media(min-width:768px){.event .event-about .second-column .related_events h2{margin-top:50px}}.event .event-about .second-column .textdesc{font-size:18px;margin:0 0 25px 0}.event .event-about .second-column .textdesc span{font-family:Gotham Bold;display:block}.event .event-about .section-row.map{display:flex;flex-direction:column;order:3;width:100%}@media(min-width:920px){.event .event-about .section-row.map{display:inline-block}}@media(min-width:768px){.event .event-about .section-row.map h2{margin-top:20px}}.event .related-events .event-item{background:#fff;box-sizing:border-box;margin-bottom:30px}.event .related-events .event-title{font-size:18px;font-weight:700;vertical-align:middle;display:table-cell;margin-bottom:0}.event .related-events .event-times{font-size:16px}.event .related-events .event-date-block{display:inline-block;vertical-align:top;width:50px;height:88px;background:linear-gradient(228deg,#6f549a,#29255d);margin-right:0;color:#fff;text-align:center;font-family:"Gotham Book","Arial",sans-serif;text-transform:uppercase}.event .related-events .event-date-block span{display:block}.event .related-events .event-date-block span.icon{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.event .related-events .event-date-block .month-abbrev{font-size:16px;line-height:1;padding-top:4px}.event .related-events .event-date-block .date{font-size:30px;font-family:"Gotham Medium","Arial",sans-serif;margin-bottom:3px}.event .related-events .event-date-block .border{width:calc(100% - 12px);height:1px;margin:0 6px;background:#fff}.event .related-events .event-date-block .weekday{font-size:14px;line-height:1.2;padding-bottom:6px;padding-top:6px}.event .related-events .event-detail{display:inline-block;vertical-align:top;width:calc(100% - 65px)}.event .related-events .event-detail .event-detail-content-wrapper{display:table;width:100%;height:100%;min-height:88px}.event .related-events .event-detail .event-detail-content-wrapper .event-detail-content{display:table-cell;padding-left:15px;padding-right:15px;vertical-align:middle}.event .related-events .event-detail .clickable-card-element{text-decoration:none;cursor:pointer;color:#444}.event #locationMap{width:100%;height:410px;margin:0 auto}.event .section-title{display:none}@media screen and (max-width:768px){.event .section-title{display:block;position:relative;background:#29265d;border-bottom:1px solid #fff;width:calc(100% + 40px);margin-left:-20px;padding:15px 20px;box-sizing:border-box;cursor:pointer}.event .section-title h2{color:#fff;margin:0;padding:0;font-size:16px;font-weight:normal}.event .section-title .down-arrow{float:right;margin-top:-22px}.event .section-title.active .down-arrow{transform:rotate(180deg)}.event .section-content{padding:0px 0px 15px 0px;display:none !important}.event .section-content.open{display:block !important}.event .section-content h2{margin-top:20px;margin-bottom:30px}}.general-page{margin-top:-64px}@media(min-width:768px){.general-page{margin-top:-72px}}@media(min-width:1024px){.general-page{margin-top:50px}}.general-page #srhs-news-keyword{display:none}.general-page .general-page-spacer{height:0}@media(min-width:1024px){.general-page .general-page-spacer{height:10px}}.general-page h4{white-space:normal}.general-page .hero-image.banner-size{padding:0;height:260px}@media(min-width:768px){.general-page .hero-image.banner-size{height:30vw !important}}@media(min-width:920px){.general-page .hero-image.banner-size{height:20vw !important}}.general-page .hero-image.banner-size img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.general-page .subservice-banner-section{background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/themes/custom/spartanburg_e/images/banner-placeholder.svg);min-height:175px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:30px;padding-bottom:30px}@media(min-width:768px){.general-page .subservice-banner-section{padding-top:77px;padding-bottom:77px}}@media(min-width:920px){.general-page .subservice-banner-section{min-height:370px}}.general-page .subservice-banner-section .banner-text-box{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-left:auto;margin-right:auto}.general-page .subservice-banner-section .banner-text-box h1{text-align:center;color:#fff;margin-bottom:0}.general-page .subservice-banner-section .banner-text-box h2{display:block;color:#fff;text-align:center;font-family:"Gotham Book","Arial",sans-serif;font-weight:200}@media(min-width:920px){.general-page .subservice-banner-section .banner-text-box{max-width:1100px}}@media(min-width:920px){.general-page .subservice-banner-section .parent-service{max-width:1100px}}.general-page .subservice-banner-section .parent-service h2{margin-bottom:0;font-style:italic}.general-page .page-content{margin-top:50px}@media screen and (max-width:920px){.general-page .page-content{margin-top:0;margin-bottom:-72px !important}}@media(min-width:920px){.general-page .page-content{max-width:1100px;margin-left:auto;margin-right:auto}}.general-page .page-content .breadcrumbs{padding-bottom:50px}@media screen and (max-width:920px){.general-page .page-content .breadcrumbs{display:none}}.general-page .accordions{margin-top:72px}@media(min-width:920px){.general-page .accordions .copy-only-paragraph-container{padding-top:50px}}@media(min-width:920px){.general-page .accordions .locations-paragraph-container .cards{max-width:unset}}.general-page .section-title{display:none}@media screen and (max-width:920px){.general-page .section-title{display:flex;align-items:center;justify-content:space-between;position:relative;background:#29255d;border-bottom:1px solid #fff;color:#fff;padding:15px 20px;box-sizing:border-box;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);cursor:pointer}.general-page .section-title .down-arrow{float:right}.general-page .section-title.active .down-arrow{transform:rotate(180deg)}.general-page .section-content{width:100%;padding:15px 0 30px;display:none}.general-page .section-content.within-accordion{padding:0px}.general-page .section-content.open{display:inline-block}}.general-page .first-column{display:block;width:100%}@media(min-width:920px){.general-page .first-column{display:inline-block;vertical-align:top;margin-right:34px;width:calc(100% - 348px - 40px);position:sticky;top:-225px}}.general-page .first-column h1{margin-top:30px;margin-bottom:30px}@media(min-width:920px){.general-page .first-column h1{margin-top:-10px}}.general-page .first-column .sub-heading{margin-top:-20px;margin-bottom:30px}@media(min-width:920px){.general-page .first-column .sub-heading{margin-bottom:50px}}.general-page .first-column .hero-image{margin-bottom:30px;height:180px;width:100%}@media screen and (max-width:920px){.general-page .first-column .hero-image{margin-top:30px}}@media(min-width:768px){.general-page .first-column .hero-image{height:275px;max-width:730px}}@media(min-width:920px){.general-page .first-column .hero-image{height:370px;margin-bottom:30px}}.general-page .first-column .hero-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.general-page .first-column .hero-video{margin-bottom:30px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;height:180px !important;padding:0}@media screen and (max-width:920px){.general-page .first-column .hero-video{margin-top:30px}}@media(min-width:768px){.general-page .first-column .hero-video{height:370px !important;max-width:730px}}@media(min-width:920px){.general-page .first-column .hero-video{margin-bottom:30px}}.general-page .first-column .hero-video iframe{width:100%;height:180px}@media(min-width:768px){.general-page .first-column .hero-video iframe{height:370px}}.general-page .first-column .general-content-paragraph,.general-page .first-column .marketing-paragraph{margin-bottom:30px}@media(min-width:920px){.general-page .first-column .general-content-paragraph,.general-page .first-column .marketing-paragraph{margin-bottom:50px}}@media screen and (max-width:920px){.general-page .first-column .general-content-paragraph,.general-page .first-column .marketing-paragraph{margin-bottom:0 !important}}.general-page .first-column .general-content-paragraph .formatted-img,.general-page .first-column .marketing-paragraph .formatted-img{margin-bottom:20px;height:180px;width:100%}@media(min-width:768px){.general-page .first-column .general-content-paragraph .formatted-img,.general-page .first-column .marketing-paragraph .formatted-img{height:364px;max-width:730px}}@media(min-width:920px){.general-page .first-column .general-content-paragraph .formatted-img,.general-page .first-column .marketing-paragraph .formatted-img{margin-bottom:30px}}.general-page .first-column .general-content-paragraph .formatted-img img,.general-page .first-column .marketing-paragraph .formatted-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.general-page .first-column .general-content-paragraph .video,.general-page .first-column .marketing-paragraph .video{margin-bottom:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;height:180px !important;padding:0}@media(min-width:768px){.general-page .first-column .general-content-paragraph .video,.general-page .first-column .marketing-paragraph .video{height:364px !important;max-width:730px}}@media(min-width:920px){.general-page .first-column .general-content-paragraph .video,.general-page .first-column .marketing-paragraph .video{margin-bottom:30px}}.general-page .first-column .general-content-paragraph .video iframe,.general-page .first-column .marketing-paragraph .video iframe{width:100%;height:180px}@media(min-width:768px){.general-page .first-column .general-content-paragraph .video iframe,.general-page .first-column .marketing-paragraph .video iframe{height:364px}}.general-page .first-column .general-content-paragraph .marketing-title a,.general-page .first-column .marketing-paragraph .marketing-title a{color:#265ca6}.general-page .first-column .general-content-paragraph .marketing-title a:hover,.general-page .first-column .marketing-paragraph .marketing-title a:hover{color:#265ca6;cursor:pointer}@media screen and (max-width:920px){.general-page .first-column .marketing-paragraph{margin-top:20px}}.general-page .second-column{display:block;width:100%}@media(min-width:920px){.general-page .second-column{display:inline-block;vertical-align:top;width:348px}}.general-page .second-column .view-all{width:218px;display:block;margin-left:auto;margin-right:auto;z-index:3}@media screen and (max-width:480px){.general-page .second-column .view-all{margin-top:20px}}.general-page .second-column .primary-button.purple{font-size:15px;width:174px !important;display:block;margin:20px auto;padding-top:10px;padding-bottom:10px}@media(min-width:768px){.general-page .second-column .cards{width:300px}}@media screen and (max-width:480px){.general-page .second-column .cards{display:block}}.general-page .second-column .location-cards-slick .dots,.general-page .second-column .provider-cards-slick .dots{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;margin:10px 0;padding-left:0}.general-page .second-column .location-cards-slick .dots li,.general-page .second-column .provider-cards-slick .dots li{list-style-type:none;margin:5px}.general-page .second-column .location-cards-slick .dots li button,.general-page .second-column .provider-cards-slick .dots li button{width:20px;height:20px;border-radius:10px;text-indent:-9999px;outline:none;background:#999;cursor:pointer}.general-page .second-column .location-cards-slick .dots li.slick-active button,.general-page .second-column .provider-cards-slick .dots li.slick-active button{background:#265ca6}@media screen and (max-width:480px){.general-page .second-column .location-cards-slick,.general-page .second-column .provider-cards-slick{text-align:center}}.general-page .second-column .related-providers,.general-page .second-column .related-locations{width:100%}@media(min-width:920px){.general-page .second-column .related-providers,.general-page .second-column .related-locations{width:300px}}.general-page .second-column .location-cards-slick{overflow:hidden}.general-page .second-column .location-cards-slick .cards .hidden{display:none !important}@media(min-width:480px){.general-page .second-column a.primary-button.view-all.ajax_load_locations{margin-top:20px}}.general-page .second-column .related-providers,.general-page .second-column .related-events,.general-page .second-column .related-locations,.general-page .second-column .contact-us,.general-page .second-column .news-and-highlights{margin-bottom:50px}@media screen and (max-width:920px){.general-page .second-column .related-providers,.general-page .second-column .related-events,.general-page .second-column .related-locations,.general-page .second-column .contact-us,.general-page .second-column .news-and-highlights{margin-bottom:0 !important}}@media(min-width:768px){.general-page .second-column .related-providers .card,.general-page .second-column .related-events .card,.general-page .second-column .related-locations .card,.general-page .second-column .contact-us .card,.general-page .second-column .news-and-highlights .card{width:300px;margin-right:0;margin-bottom:30px;margin-left:0}}@media screen and (max-width:480px){.general-page .second-column .related-providers .card,.general-page .second-column .related-events .card,.general-page .second-column .related-locations .card,.general-page .second-column .contact-us .card,.general-page .second-column .news-and-highlights .card{display:block}}.general-page .second-column .related-providers .card.news-card,.general-page .second-column .related-events .card.news-card,.general-page .second-column .related-locations .card.news-card,.general-page .second-column .contact-us .card.news-card,.general-page .second-column .news-and-highlights .card.news-card{width:285px !important;border-radius:7px;position:relative;margin-left:auto;margin-right:auto;margin-bottom:30px;background:#fff;overflow:hidden;box-shadow:-4px 21px 25px -20px rgba(0,0,0,.5)}@media(min-width:768px){.general-page .second-column .related-providers .card.news-card,.general-page .second-column .related-events .card.news-card,.general-page .second-column .related-locations .card.news-card,.general-page .second-column .contact-us .card.news-card,.general-page .second-column .news-and-highlights .card.news-card{margin-left:0;margin-right:0}}@media(min-width:920px){.general-page .second-column .related-providers .card.news-card,.general-page .second-column .related-events .card.news-card,.general-page .second-column .related-locations .card.news-card,.general-page .second-column .contact-us .card.news-card,.general-page .second-column .news-and-highlights .card.news-card{width:100% !important}}.general-page .second-column .related-providers .card.news-card h1,.general-page .second-column .related-events .card.news-card h1,.general-page .second-column .related-locations .card.news-card h1,.general-page .second-column .contact-us .card.news-card h1,.general-page .second-column .news-and-highlights .card.news-card h1{display:block;font-size:18px;font-family:"Gotham Medium","Arial",sans-serif;line-height:1.28;margin-bottom:5px;white-space:normal}.general-page .second-column .related-providers .card.news-card .published,.general-page .second-column .related-events .card.news-card .published,.general-page .second-column .related-locations .card.news-card .published,.general-page .second-column .contact-us .card.news-card .published,.general-page .second-column .news-and-highlights .card.news-card .published{display:none}.general-page .second-column .related-providers .card.news-card .srhs-article-body,.general-page .second-column .related-events .card.news-card .srhs-article-body,.general-page .second-column .related-locations .card.news-card .srhs-article-body,.general-page .second-column .contact-us .card.news-card .srhs-article-body,.general-page .second-column .news-and-highlights .card.news-card .srhs-article-body{padding:20px;font-size:16px}.general-page .second-column .related-providers .card.news-card .srhs-article-read-more,.general-page .second-column .related-events .card.news-card .srhs-article-read-more,.general-page .second-column .related-locations .card.news-card .srhs-article-read-more,.general-page .second-column .contact-us .card.news-card .srhs-article-read-more,.general-page .second-column .news-and-highlights .card.news-card .srhs-article-read-more{margin-top:20px;font-size:18px}.general-page .second-column .related-providers .card.news-card .srhs-article-image,.general-page .second-column .related-events .card.news-card .srhs-article-image,.general-page .second-column .related-locations .card.news-card .srhs-article-image,.general-page .second-column .contact-us .card.news-card .srhs-article-image,.general-page .second-column .news-and-highlights .card.news-card .srhs-article-image{width:100%;height:177px;overflow:hidden;display:flex;justify-content:center;align-items:center}.general-page .second-column .related-providers .card.news-card .srhs-article-image img,.general-page .second-column .related-events .card.news-card .srhs-article-image img,.general-page .second-column .related-locations .card.news-card .srhs-article-image img,.general-page .second-column .contact-us .card.news-card .srhs-article-image img,.general-page .second-column .news-and-highlights .card.news-card .srhs-article-image img{height:177px;transition:.4s;-o-object-fit:cover;object-fit:cover}.general-page .second-column .related-providers .card.news-card:hover img,.general-page .second-column .related-events .card.news-card:hover img,.general-page .second-column .related-locations .card.news-card:hover img,.general-page .second-column .contact-us .card.news-card:hover img,.general-page .second-column .news-and-highlights .card.news-card:hover img{transform:scale(1.08)}.general-page .second-column .related-providers .card.highlight-card,.general-page .second-column .related-events .card.highlight-card,.general-page .second-column .related-locations .card.highlight-card,.general-page .second-column .contact-us .card.highlight-card,.general-page .second-column .news-and-highlights .card.highlight-card{margin-bottom:30px}.general-page .second-column .related-providers .card.highlight-card b,.general-page .second-column .related-providers .card.highlight-card strong,.general-page .second-column .related-events .card.highlight-card b,.general-page .second-column .related-events .card.highlight-card strong,.general-page .second-column .related-locations .card.highlight-card b,.general-page .second-column .related-locations .card.highlight-card strong,.general-page .second-column .contact-us .card.highlight-card b,.general-page .second-column .contact-us .card.highlight-card strong,.general-page .second-column .news-and-highlights .card.highlight-card b,.general-page .second-column .news-and-highlights .card.highlight-card strong{color:#265ca6}.general-page .second-column .related-events .event-item{background:#fff;box-sizing:border-box;margin-bottom:30px}.general-page .second-column .related-events .event-title{font-size:18px;font-weight:700;vertical-align:middle;display:table-cell;margin-bottom:0}.general-page .second-column .related-events .event-times{font-size:16px}.general-page .second-column .related-events .event-date-block{display:inline-block;vertical-align:top;width:50px;height:88px;background:linear-gradient(228deg,#6f549a,#29255d);margin-right:0;color:#fff;text-align:center;font-family:"Gotham Book","Arial",sans-serif;text-transform:uppercase}.general-page .second-column .related-events .event-date-block span{display:block}.general-page .second-column .related-events .event-date-block span.icon{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.general-page .second-column .related-events .event-date-block .month-abbrev{font-size:16px;line-height:1;padding-top:4px}.general-page .second-column .related-events .event-date-block .date{font-size:30px;font-family:"Gotham Medium","Arial",sans-serif;margin-bottom:3px}.general-page .second-column .related-events .event-date-block .border{width:calc(100% - 12px);height:1px;margin:0 6px;background:#fff}.general-page .second-column .related-events .event-date-block .weekday{font-size:14px;line-height:1.2;padding-bottom:6px;padding-top:6px}.general-page .second-column .related-events .event-detail{display:inline-block;vertical-align:top;width:calc(100% - 65px)}.general-page .second-column .related-events .event-detail .event-detail-content-wrapper{display:table;width:100%;height:100%;min-height:88px}.general-page .second-column .related-events .event-detail .event-detail-content-wrapper .event-detail-content{display:table-cell;padding-left:15px;padding-right:15px;vertical-align:middle}.general-page .second-column .related-events .event-detail .clickable-card-element{text-decoration:none;cursor:pointer;color:#444}@media screen and (max-width:1024px){.homepage{margin-top:-72px}}@media screen and (max-width:480px){.homepage{margin-top:-64px}}.homepage .full-width{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-right:0}@media screen and (max-width:1100px){.homepage .full-width{padding-left:calc(50vw - 50% - 0px);padding-right:calc(50vw - 50% - 0px)}}@media(min-width:1100px){.homepage .full-width.banner-content,.homepage .full-width.homepage-marketing-section,.homepage .full-width.homepage-events-section,.homepage .full-width.homepage-visited-section,.homepage .full-width.homepage-about-section{padding-left:0;padding-right:0}}.homepage section{padding-top:30px;padding-bottom:30px}@media(min-width:920px){.homepage section{padding-top:35px;padding-bottom:35px}}.homepage section .narrower{padding-left:0;padding-right:0}@media(min-width:920px){.homepage section .narrower{padding-left:40px;padding-right:40px;max-width:1100px;margin-left:auto;margin-right:auto}}.homepage a.primary-button{width:180px}.homepage .button-section{display:block;width:100%;text-align:center;margin-bottom:30px}.homepage .button-section .primary-button.go-button{box-shadow:none}.homepage .button-section.narrower{width:100%;display:block;margin-bottom:0}@media(min-width:768px){.homepage .button-section.narrower{max-width:1100px;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.homepage .button-section.tablet-up{display:none}}@media(min-width:768px){.homepage .button-section{display:inline-block;text-align:left;width:-webkit-min-content;width:-moz-min-content;width:min-content}.homepage .button-section.mobile-only{display:none}.homepage .button-section.tablet-up{padding:0;margin-top:30px}}.homepage .homepage-banner-section.no-slider{padding-top:0;padding-bottom:50px;min-height:520px;position:relative;display:block;color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover}.homepage .homepage-banner-section.no-slider .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.homepage .homepage-banner-section.no-slider .bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0}.homepage .homepage-banner-section.no-slider .homepage-banner-section-inside::before{display:block;position:absolute;top:0;left:0;background-image:linear-gradient(248deg,#6f549a,#29255d);content:"";height:100%;width:100vw;opacity:.4;filter:contrast(2.5)}@media(min-width:768px){.homepage .homepage-banner-section.no-slider{min-height:480px;height:60vw !important}}@media(min-width:920px){.homepage .homepage-banner-section.no-slider{min-height:680px;height:50vw !important}}.homepage .homepage-banner-section.no-slider h1{color:#fff;max-width:100%}@media(min-width:768px){.homepage .homepage-banner-section.no-slider h1{max-width:66%;font-size:40px;line-height:normal}}@media(min-width:920px){.homepage .homepage-banner-section.no-slider h1{font-size:64px}}.homepage .homepage-banner-section.no-slider p,.homepage .homepage-banner-section.no-slider a,.homepage .homepage-banner-section.no-slider h2,.homepage .homepage-banner-section.no-slider h3,.homepage .homepage-banner-section.no-slider h4 ul,.homepage .homepage-banner-section.no-slider li,.homepage .homepage-banner-section.no-slider dd{color:#fff}.homepage .homepage-banner-section.no-slider .first-dropdown,.homepage .homepage-banner-section.no-slider .second-dropdown{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin:10px 0;margin-bottom:20px}@media(min-width:768px){.homepage .homepage-banner-section.no-slider .first-dropdown,.homepage .homepage-banner-section.no-slider .second-dropdown{display:inline-block;margin:10px 2px}}.homepage .homepage-banner-section.no-slider .first-dropdown.display-none,.homepage .homepage-banner-section.no-slider .second-dropdown.display-none{display:none !important;width:0;margin:0;height:0}.homepage .homepage-banner-section.no-slider .banner-content{position:absolute;top:60px;left:20px;right:20px}@media(min-width:768px){.homepage .homepage-banner-section.no-slider .banner-content{top:10vw;left:40px;right:40px}}@media(min-width:920px){.homepage .homepage-banner-section.no-slider .banner-content{top:15vw;max-width:1100px;margin-left:auto;margin-right:auto}}.homepage .homepage-banner-section.no-slider .banner-content .homepage-guided-search .button-section{display:block;margin-bottom:40px}@media(min-width:768px){.homepage .homepage-banner-section.no-slider .banner-content .homepage-guided-search .button-section{display:inline-block}}.homepage .homepage-banner-section.no-slider .banner-content .homepage-banner-ctas .button-section{display:flex;margin-bottom:40px;width:100%;flex-wrap:wrap}.homepage .homepage-banner-section.no-slider .banner-content .homepage-banner-ctas .button-section>*{min-width:280px;margin-bottom:20px;min-height:70px;flex-grow:1;line-height:70px;padding:unset}.homepage .homepage-banner-section.no-slider .banner-content .homepage-banner-ctas .button-section>*:first-child{margin-right:10px}@media(max-width:619px){.homepage .homepage-banner-section.no-slider .banner-content .homepage-banner-ctas .button-section>*:first-child{margin-right:unset}}.homepage .homepage-banner-section.no-slider .banner-content .homepage-banner-ctas .button-section>*:last-child{margin-left:10px}@media(max-width:619px){.homepage .homepage-banner-section.no-slider .banner-content .homepage-banner-ctas .button-section>*:last-child{margin-left:unset}}.homepage .homepage-banner-section.no-slider svg.curvy-svg{position:absolute;bottom:-1px;left:0;z-index:3;width:100vw;height:auto;padding-left:0;padding-right:0}.homepage .homepage-banner-section.slider{min-height:auto;height:auto;padding:0}.homepage .homepage-banner-section.slider .home-banner-slider{height:595px;overflow:hidden}@media(min-width:920px){.homepage .homepage-banner-section.slider .home-banner-slider{height:550px}}.homepage .homepage-banner-section.slider .home-banner-slider .slick-track,.homepage .homepage-banner-section.slider .home-banner-slider .slick-slider,.homepage .homepage-banner-section.slider .home-banner-slider .slick-slide{height:595px}@media(min-width:920px){.homepage .homepage-banner-section.slider .home-banner-slider .slick-track,.homepage .homepage-banner-section.slider .home-banner-slider .slick-slider,.homepage .homepage-banner-section.slider .home-banner-slider .slick-slide{height:550px}}.homepage .homepage-banner-section.slider .home-banner-slider .slick-arrow{display:none !important;position:absolute;top:50%;z-index:1;font-size:0;line-height:1;color:#fff;height:40px;width:40px;border-radius:20px;border:none;cursor:pointer}@media(min-width:920px){.homepage .homepage-banner-section.slider .home-banner-slider .slick-arrow{display:inline-block !important}}.homepage .homepage-banner-section.slider .home-banner-slider .slick-arrow:before{content:"";border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:5px;vertical-align:middle}.homepage .homepage-banner-section.slider .home-banner-slider .slick-arrow.slick-prev{left:128px}.homepage .homepage-banner-section.slider .home-banner-slider .slick-arrow.slick-prev:before{transform:rotate(135deg) translate(-2px,-2px)}.homepage .homepage-banner-section.slider .home-banner-slider .slick-arrow.slick-next{right:128px}.homepage .homepage-banner-section.slider .home-banner-slider .slick-arrow.slick-next:before{transform:rotate(-45deg) translate(-2px,-2px)}.homepage .homepage-banner-section.slider .home-banner-slider .slick-dots{list-style:none;display:flex;background:rgba(255,255,255,.8);box-shadow:0 1px 4px rgba(0,0,0,.18);border-radius:11px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;height:18px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media(min-width:920px){.homepage .homepage-banner-section.slider .home-banner-slider .slick-dots{bottom:30px;left:277px;transform:translateX(0)}}.homepage .homepage-banner-section.slider .home-banner-slider .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;padding:0;cursor:pointer}.homepage .homepage-banner-section.slider .home-banner-slider .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.homepage .homepage-banner-section.slider .home-banner-slider .slick-dots li button:before{font-family:"slick";font-size:30px;line-height:20px;position:absolute;top:50%;left:50%;width:8px;height:8px;content:"";text-align:center;border:1px solid #444;border-radius:5px;transform:translate(-50%,-50%)}.homepage .homepage-banner-section.slider .home-banner-slider .slick-dots li.slick-active button:before{content:"•";width:20px;height:20px;color:#444;border:none}.homepage .homepage-banner-section.slider .home-banner-slider .header-banner{position:relative;height:595px}@media(min-width:920px){.homepage .homepage-banner-section.slider .home-banner-slider .header-banner{height:550px}}.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .mobile-image,.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .hero-image{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .mobile-image picture,.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .hero-image picture{height:100%}.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .mobile-image img,.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0}.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .mobile-image{display:block}@media(min-width:920px){.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .mobile-image{display:none}}.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .hero-image{display:none}@media(min-width:920px){.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .hero-image{display:block}}.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .header-content{font-family:"Gotham Bold","Arial",sans-serif;color:#444;position:absolute;bottom:0;left:0;width:100%;padding:30px 20px 50px 20px}@media(min-width:920px){.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .header-content{bottom:114px;left:275px;padding:0;max-width:430px}}.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .header-content h1{margin-bottom:10px;font-size:36px;font-weight:700;line-height:43px;letter-spacing:0em;text-align:left;z-index:1;position:relative}@media(min-width:920px){.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .header-content h1{margin-bottom:22px}}.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .header-content .text-long{z-index:1;margin-bottom:10px;position:relative}@media(min-width:920px){.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .header-content .text-long{margin-bottom:41px}}.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .header-content .text-long p{font-size:16px;line-height:24px}.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .header-content .links{display:flex}.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .header-content .links div a{background:#fff;color:#444;font-family:"Gotham Bold","Arial",sans-serif;box-shadow:0 10px 18px -5px #79668c;position:relative;z-index:1;text-decoration:none;text-align:center;border:none;border-radius:25px;line-height:20px;padding:8px 16px;max-width:100%;font-size:15px;width:174px !important;display:block;margin:20px auto;padding-top:10px;padding-bottom:10px}.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .header-content .links div a:before{border-radius:25px;position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:linear-gradient(256deg,#B779E6,#6B478E);cursor:pointer;z-index:-1;opacity:0;transition:all .2s ease-in-out}.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .header-content .links div a:hover{color:#fff}.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .header-content .links div a:hover:before{opacity:1}.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .header-content .links div:first-child{margin-right:30px}.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .header-content .links div:first-child a{font-size:15px;width:174px !important;display:block;margin:20px auto;padding-top:10px;padding-bottom:10px;background:linear-gradient(256deg,#6F549A,#29255D);color:#fff;font-family:"Gotham Bold","Arial",sans-serif;box-shadow:0 10px 18px -5px #79668c;position:relative;z-index:1}.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .header-content:before{content:"";height:100%;width:100%;position:absolute;background:#fff;opacity:.8;top:0;left:0}@media(min-width:920px){.homepage .homepage-banner-section.slider .home-banner-slider .header-banner .header-content:before{display:none}}.homepage .homepage-banner-section.slider .homepage-banner-section-inside{background-image:url(/themes/custom/spartanburg_e/images/mobile-search.png);background-repeat:no-repeat;background-size:cover}@media(min-width:920px){.homepage .homepage-banner-section.slider .homepage-banner-section-inside{background-image:url(/themes/custom/spartanburg_e/images/desktop-search.png);background-repeat:no-repeat;background-size:cover}}.homepage .homepage-banner-section.slider .homepage-banner-section-inside .homepage-guided-search{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px}@media(min-width:920px){.homepage .homepage-banner-section.slider .homepage-banner-section-inside .homepage-guided-search{flex-direction:row;padding:20px}}.homepage .homepage-banner-section.slider .homepage-banner-section-inside .homepage-guided-search>span:first-child{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}@media(min-width:920px){.homepage .homepage-banner-section.slider .homepage-banner-section-inside .homepage-guided-search>span:first-child{margin-top:0;flex-direction:row}}.homepage .homepage-banner-section.slider .homepage-banner-section-inside .homepage-guided-search>span:first-child>div{margin:0 20px 20px}@media(min-width:920px){.homepage .homepage-banner-section.slider .homepage-banner-section-inside .homepage-guided-search>span:first-child>div{margin:0 20px}}.homepage .homepage-banner-section.slider .homepage-banner-section-inside .homepage-guided-search .button-section{margin-bottom:0}.homepage .homepage-banner-section.slider .homepage-banner-section-inside .homepage-guided-search .first-dropdown,.homepage .homepage-banner-section.slider .homepage-banner-section-inside .homepage-guided-search .second-dropdown{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin:10px 0;margin-bottom:20px}@media(min-width:768px){.homepage .homepage-banner-section.slider .homepage-banner-section-inside .homepage-guided-search .first-dropdown,.homepage .homepage-banner-section.slider .homepage-banner-section-inside .homepage-guided-search .second-dropdown{display:inline-block;margin:10px 2px}}.homepage .homepage-banner-section.slider .homepage-banner-section-inside .homepage-guided-search .first-dropdown.display-none,.homepage .homepage-banner-section.slider .homepage-banner-section-inside .homepage-guided-search .second-dropdown.display-none{display:none !important;width:0;margin:0;height:0}.homepage .homepage-quick-links-section{padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.homepage .homepage-quick-links-section .quick-links{width:100%;background:#f2f2f2}@media(min-width:920px){.homepage .homepage-quick-links-section .quick-links{padding:50px 0}}.homepage .homepage-quick-links-section .quick-links>div{width:100%}@media(min-width:920px){.homepage .homepage-quick-links-section .quick-links>div{display:flex;justify-content:space-between}}.homepage .homepage-quick-links-section .quick-links>div .card{display:flex;background:#fff;box-shadow:0px 4px 17px rgba(0,0,0,.25);border-radius:5px;justify-content:center;align-items:center;font-size:18px;font-family:"Gotham Bold","Arial",sans-serif}@media(min-width:920px){.homepage .homepage-quick-links-section .quick-links>div .card{width:250px;height:275px}}@media(min-width:1440px){.homepage .homepage-quick-links-section .quick-links>div .card{width:300px}}.homepage .homepage-quick-links-section .quick-links>div .card img{height:40px;width:auto;margin-bottom:15px}.homepage .homepage-quick-links-section .quick-links>div .card.card-mobile{width:100%;height:80px;padding:16px;justify-content:start;align-items:center;text-decoration:none;color:#444;margin-bottom:15px}.homepage .homepage-quick-links-section .quick-links>div .card.card-mobile img{width:40px;height:auto;margin-bottom:0;margin-right:26px}@media(min-width:920px){.homepage .homepage-quick-links-section .quick-links>div .card.card-mobile{display:none}}.homepage .homepage-quick-links-section .quick-links>div .card.card-desktop{display:none}@media(min-width:920px){.homepage .homepage-quick-links-section .quick-links>div .card.card-desktop{display:flex;flex-direction:column}.homepage .homepage-quick-links-section .quick-links>div .card.card-desktop a{font-weight:500;text-decoration:none;text-align:center;border:none;border-radius:25px;line-height:20px;padding:8px 16px;max-width:100%;font-size:15px;width:174px !important;display:block;margin:20px auto;padding-top:10px;padding-bottom:10px;background:linear-gradient(256deg,#6F549A,#29255D);color:#fff;font-family:"Gotham Bold","Arial",sans-serif;box-shadow:0 10px 18px -5px #79668c;position:relative;z-index:1}.homepage .homepage-quick-links-section .quick-links>div .card.card-desktop a:before{border-radius:25px;position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:linear-gradient(256deg,#B779E6,#6B478E);cursor:pointer;z-index:-1;opacity:0;transition:all .2s ease-in-out}.homepage .homepage-quick-links-section .quick-links>div .card.card-desktop a:hover{color:#fff}.homepage .homepage-quick-links-section .quick-links>div .card.card-desktop a:hover:before{opacity:1}.homepage .homepage-quick-links-section .quick-links>div .card.card-desktop:first-child{margin-right:30px}.homepage .homepage-quick-links-section .quick-links>div .card.card-desktop:first-child a{font-size:15px;width:174px !important;display:block;margin:20px auto;padding-top:10px;padding-bottom:10px;background:linear-gradient(256deg,#6F549A,#29255D);color:#fff;font-family:"Gotham Bold","Arial",sans-serif;box-shadow:0 10px 18px -5px #79668c;position:relative;z-index:1}}.homepage .homepage-visited-section{display:none;padding-top:0;padding-bottom:0}.homepage .homepage-about-section{background:#fff;padding-top:0}.homepage .homepage-about-section .inline-icon-first,.homepage .homepage-about-section .inline-icon-second,.homepage .homepage-about-section .inline-icon-third{display:inline-block;vertical-align:top;width:40px;height:40px;background-position:center;background-repeat:no-repeat;margin-right:20px}.homepage .homepage-about-section .inline-icon-first{background-image:url(/themes/custom/spartanburg_e/images/icons/checked.svg)}.homepage .homepage-about-section .inline-icon-second{background-image:url(/themes/custom/spartanburg_e/images/icons/groups.svg)}.homepage .homepage-about-section .inline-icon-third{background-image:url(/themes/custom/spartanburg_e/images/icons/calendar.svg)}.homepage .homepage-about-section .inline-text-block{vertical-align:top;display:inline-block;width:calc(100% - 67px)}.homepage .homepage-about-section .primary-button.purple{margin:0 auto}@media(min-width:768px){.homepage .homepage-about-section .primary-button.purple{margin:0}}.homepage .homepage-marketing-section{color:#fff;background:#fff}.homepage .homepage-marketing-section .text-content{padding-top:30px;padding-bottom:30px}.homepage .homepage-marketing-section .text-content h2{color:#fff}@media(min-width:920px){.homepage .homepage-marketing-section .text-content{max-width:1100px}}.homepage .homepage-marketing-section .text-content .text a{color:#fff !important}.homepage .homepage-marketing-section .text-content .text a:hover{color:#fff}.homepage .homepage-marketing-section .first-marketing-area{width:100%;display:block}.homepage .homepage-marketing-section .first-marketing-area .text-content{background-image:url(/themes/custom/spartanburg_e/images/marketing-area/marketing-1-mobile.svg);background-size:cover;background-repeat:no-repeat}@media(min-width:768px){.homepage .homepage-marketing-section .first-marketing-area .text-content{background-image:url(/themes/custom/spartanburg_e/images/marketing-area/marketing-1.svg);padding-left:30px;margin-left:auto;margin-bottom:96px;border-top-left-radius:7px;border-bottom-left-radius:7px}}@media(min-width:768px){.homepage .homepage-marketing-section .first-marketing-area .text-content .text,.homepage .homepage-marketing-section .first-marketing-area .text-content .button-container{margin-left:280px}}@media(min-width:768px){.homepage .homepage-marketing-section .first-marketing-area .text-content .image-content{right:calc(100% + 30px)}}@media(min-width:1200px){.homepage .homepage-marketing-section .first-marketing-area .text-content .image-content{right:calc(100% + 90px)}}@media(min-width:1440px){.homepage .homepage-marketing-section .first-marketing-area .text-content .image-content{right:calc(100% + 150px)}}.homepage .homepage-marketing-section .second-marketing-area{width:100%;display:block}.homepage .homepage-marketing-section .second-marketing-area .text-content{background-image:url(/themes/custom/spartanburg_e/images/marketing-area/marketing-2-mobile.svg);background-size:cover;background-repeat:no-repeat}@media(min-width:768px){.homepage .homepage-marketing-section .second-marketing-area .text-content{background-image:url(/themes/custom/spartanburg_e/images/marketing-area/marketing-2.svg);padding-right:30px;border-top-right-radius:7px;border-bottom-right-radius:7px}}@media(min-width:920px){.homepage .homepage-marketing-section .second-marketing-area .text-content{padding-left:auto}}@media(min-width:768px){.homepage .homepage-marketing-section .second-marketing-area .text-content .text,.homepage .homepage-marketing-section .second-marketing-area .text-content .button-container{margin-right:280px}}@media(min-width:1100px){.homepage .homepage-marketing-section .second-marketing-area .text-content .text,.homepage .homepage-marketing-section .second-marketing-area .text-content .button-container{margin-left:auto}}@media(min-width:768px){.homepage .homepage-marketing-section .second-marketing-area .text-content .image-content{left:calc(100% + 30px)}}@media(min-width:1200px){.homepage .homepage-marketing-section .second-marketing-area .text-content .image-content{left:calc(100% + 120px)}}@media(min-width:1440px){.homepage .homepage-marketing-section .second-marketing-area .text-content .image-content{left:calc(100% + 120px)}}.homepage .homepage-marketing-section .second-marketing-area .text-content .primary-button.white-on-blue{box-shadow:0 10px 18px -5px #4d1a7f}.homepage .homepage-events-section .section-container,.homepage .homepage-news-section .section-container,.homepage .homepage-visited-section .section-container{max-width:1100px;margin-left:auto;margin-right:auto}.homepage .homepage-events-section .section-container h2,.homepage .homepage-news-section .section-container h2,.homepage .homepage-visited-section .section-container h2{width:calc(100% - 130px);margin-right:0;display:inline-block}.homepage .homepage-events-section .section-container a.view-all,.homepage .homepage-news-section .section-container a.view-all,.homepage .homepage-visited-section .section-container a.view-all{font-size:16px;text-align:right;display:inline-block;vertical-align:text-bottom}.homepage .homepage-events-section .scroll-section,.homepage .homepage-news-section .scroll-section,.homepage .homepage-visited-section .scroll-section{display:flex;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;white-space:nowrap;justify-content:space-between;overflow-x:auto;max-width:1100px;margin-right:auto;margin-left:auto}.homepage .homepage-events-section .scroll-section::-webkit-scrollbar,.homepage .homepage-news-section .scroll-section::-webkit-scrollbar,.homepage .homepage-visited-section .scroll-section::-webkit-scrollbar{display:none}.homepage .homepage-events-section #srhs-recent-news,.homepage .homepage-news-section #srhs-recent-news,.homepage .homepage-visited-section #srhs-recent-news{margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.homepage .homepage-events-section #srhs-recent-news section,.homepage .homepage-news-section #srhs-recent-news section,.homepage .homepage-visited-section #srhs-recent-news section{margin-right:20px}@media(min-width:768px){.homepage .homepage-events-section #srhs-recent-news section,.homepage .homepage-news-section #srhs-recent-news section,.homepage .homepage-visited-section #srhs-recent-news section{margin-right:50px}}@media(min-width:920px){.homepage .homepage-events-section #srhs-recent-news section,.homepage .homepage-news-section #srhs-recent-news section,.homepage .homepage-visited-section #srhs-recent-news section{margin-right:30px}}.homepage .homepage-events-section #srhs-recent-news section:last-child,.homepage .homepage-news-section #srhs-recent-news section:last-child,.homepage .homepage-visited-section #srhs-recent-news section:last-child{margin-right:0}.homepage .homepage-events-section #srhs-events,.homepage .homepage-news-section #srhs-events,.homepage .homepage-visited-section #srhs-events{font-size:0}.homepage .homepage-events-section #srhs-events section,.homepage .homepage-news-section #srhs-events section,.homepage .homepage-visited-section #srhs-events section{font-size:initial;margin-right:20px}@media(min-width:768px){.homepage .homepage-events-section #srhs-events section,.homepage .homepage-news-section #srhs-events section,.homepage .homepage-visited-section #srhs-events section{margin-right:50px}}@media(min-width:920px){.homepage .homepage-events-section #srhs-events section,.homepage .homepage-news-section #srhs-events section,.homepage .homepage-visited-section #srhs-events section{margin-right:30px}}.homepage .homepage-events-section #srhs-events section:last-child,.homepage .homepage-news-section #srhs-events section:last-child,.homepage .homepage-visited-section #srhs-events section:last-child{margin-right:0}.homepage .homepage-events-section .srhs-news-article,.homepage .homepage-events-section .srhs-event,.homepage .homepage-news-section .srhs-news-article,.homepage .homepage-news-section .srhs-event,.homepage .homepage-visited-section .srhs-news-article,.homepage .homepage-visited-section .srhs-event{display:inline-block;vertical-align:top;width:290px !important;position:relative;padding:0}@media(min-width:920px){.homepage .homepage-events-section .srhs-news-article,.homepage .homepage-events-section .srhs-event,.homepage .homepage-news-section .srhs-news-article,.homepage .homepage-news-section .srhs-event,.homepage .homepage-visited-section .srhs-news-article,.homepage .homepage-visited-section .srhs-event{width:345px !important}}.homepage .homepage-events-section .srhs-news-article .srhs-article-body,.homepage .homepage-events-section .srhs-event .srhs-article-body,.homepage .homepage-news-section .srhs-news-article .srhs-article-body,.homepage .homepage-news-section .srhs-event .srhs-article-body,.homepage .homepage-visited-section .srhs-news-article .srhs-article-body,.homepage .homepage-visited-section .srhs-event .srhs-article-body{font-size:0;padding-top:15px}.homepage .homepage-events-section .srhs-news-article .srhs-article-body h1,.homepage .homepage-events-section .srhs-event .srhs-article-body h1,.homepage .homepage-news-section .srhs-news-article .srhs-article-body h1,.homepage .homepage-news-section .srhs-event .srhs-article-body h1,.homepage .homepage-visited-section .srhs-news-article .srhs-article-body h1,.homepage .homepage-visited-section .srhs-event .srhs-article-body h1{display:block;font-size:18px;font-family:"Gotham Medium","Arial",sans-serif;line-height:1.28;margin-bottom:5px;white-space:normal}.homepage .homepage-events-section .srhs-news-article .srhs-article-body .published,.homepage .homepage-events-section .srhs-event .srhs-article-body .published,.homepage .homepage-news-section .srhs-news-article .srhs-article-body .published,.homepage .homepage-news-section .srhs-event .srhs-article-body .published,.homepage .homepage-visited-section .srhs-news-article .srhs-article-body .published,.homepage .homepage-visited-section .srhs-event .srhs-article-body .published{display:block;margin-top:15px;font-size:initial}.homepage .homepage-events-section .srhs-news-article .srhs-article-body .srhs-article-read-more,.homepage .homepage-events-section .srhs-event .srhs-article-body .srhs-article-read-more,.homepage .homepage-news-section .srhs-news-article .srhs-article-body .srhs-article-read-more,.homepage .homepage-news-section .srhs-event .srhs-article-body .srhs-article-read-more,.homepage .homepage-visited-section .srhs-news-article .srhs-article-body .srhs-article-read-more,.homepage .homepage-visited-section .srhs-event .srhs-article-body .srhs-article-read-more{display:none}.homepage .homepage-events-section .srhs-news-article .srhs-article-image,.homepage .homepage-events-section .srhs-event .srhs-article-image,.homepage .homepage-news-section .srhs-news-article .srhs-article-image,.homepage .homepage-news-section .srhs-event .srhs-article-image,.homepage .homepage-visited-section .srhs-news-article .srhs-article-image,.homepage .homepage-visited-section .srhs-event .srhs-article-image{width:100%;height:222px;border-radius:7px;overflow:hidden;display:flex;justify-content:center;align-items:center}.homepage .homepage-events-section .srhs-news-article .srhs-article-image img,.homepage .homepage-events-section .srhs-event .srhs-article-image img,.homepage .homepage-news-section .srhs-news-article .srhs-article-image img,.homepage .homepage-news-section .srhs-event .srhs-article-image img,.homepage .homepage-visited-section .srhs-news-article .srhs-article-image img,.homepage .homepage-visited-section .srhs-event .srhs-article-image img{height:222px;transition:.4s;-o-object-fit:cover;object-fit:cover}.homepage .homepage-events-section .srhs-news-article:hover img,.homepage .homepage-events-section .srhs-event:hover img,.homepage .homepage-news-section .srhs-news-article:hover img,.homepage .homepage-news-section .srhs-event:hover img,.homepage .homepage-visited-section .srhs-news-article:hover img,.homepage .homepage-visited-section .srhs-event:hover img{transform:scale(1.08)}.homepage .homepage-events-section{background:#fff}.homepage .homepage-email-section{text-align:center;padding-bottom:0}.homepage .homepage-email-section .left-side{width:100%;text-align:center;margin-right:0;margin-bottom:20px}@media(min-width:768px){.homepage .homepage-email-section .left-side{text-align:right;max-width:300px;margin-right:15px;margin-left:auto}}@media(min-width:920px){.homepage .homepage-email-section .left-side{margin-right:30px;max-width:350px}}.homepage .homepage-email-section .left-side .text,.homepage .homepage-email-section .left-side .logo{width:100%;text-align:left}.homepage .homepage-email-section .left-side .logo{margin-left:auto;margin-right:auto;height:40px;width:319px;margin-bottom:20px;background-image:url(/themes/custom/spartanburg_e/images/discover-health-logo.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media(min-width:768px){.homepage .homepage-email-section .left-side .logo{height:45px;width:300px;background-position:left}}@media(min-width:920px){.homepage .homepage-email-section .left-side .logo{height:54px;width:350px}}.homepage .homepage-email-section .right-side{text-align:left;width:100%;margin-left:0;margin-bottom:0}@media(min-width:768px){.homepage .homepage-email-section .right-side{max-width:300px;margin-left:15px;margin-right:auto}}@media(min-width:920px){.homepage .homepage-email-section .right-side{max-width:350px;margin-left:30px}}.homepage .homepage-email-section .right-side .form-item,.homepage .homepage-email-section .right-side input[type=email]{width:100%;margin-left:auto;margin-right:auto}@media(min-width:768px){.homepage .homepage-email-section .right-side .form-item,.homepage .homepage-email-section .right-side input[type=email]{margin-left:0;margin-right:0;width:300px}}@media(min-width:920px){.homepage .homepage-email-section .right-side .form-item,.homepage .homepage-email-section .right-side input[type=email]{width:350px}}.homepage .homepage-email-section .primary-button{margin-bottom:0;width:218px}.homepage .homepage-visited-section{background:#fff;padding-bottom:50px}@media(min-width:920px){.homepage .homepage-visited-section{padding-bottom:70px}}.homepage .homepage-visited-section .section-container h2{width:100%}.homepage .homepage-visited-section .gray{background:#f2f2f2;padding-bottom:50px;padding-top:10px}.homepage .homepage-visited-section .gray .scroll-section{min-height:450px}.homepage .homepage-visited-section .gray .cards{margin-right:-20px}@media(min-width:920px){.homepage .homepage-visited-section .gray{padding-top:0}.homepage .homepage-visited-section .gray .cards{margin-right:-70px}}.homepage .homepage-visited-section .scroll-section{display:block}.homepage.w-slider .homepage-about-section{padding-top:70px}#header-container.simple #banner-desktop{align-items:center;justify-content:center;display:flex !important;box-shadow:0 4px 4px 0 rgba(47,47,47,.5);height:auto !important}#header-container.simple #banner-desktop.sticky{height:auto !important}#header-container.simple #block-dmbnotificationsblock{margin-top:0}.informational-page:not(.informational-page-simple){margin-top:-64px}@media(min-width:768px){.informational-page:not(.informational-page-simple){margin-top:0}}.location-group{margin-top:-64px}.location-group .location-banner-section{background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/themes/custom/spartanburg_e/images/banner-placeholder.svg);min-height:175px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:30px;padding-bottom:30px}@media(min-width:768px){.location-group .location-banner-section{padding-top:77px;padding-bottom:77px}}@media(min-width:920px){.location-group .location-banner-section{min-height:370px}}.location-group .location-banner-section .banner-text-box{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-left:auto;margin-right:auto}.location-group .location-banner-section .banner-text-box h1{text-align:center;color:#fff;margin-bottom:0}@media(min-width:768px){.location-group .location-banner-section .banner-text-box h1{margin-bottom:initial;padding:30px 0 30px 0}}.location-group .location-banner-section .banner-text-box h2{display:none}@media(min-width:768px){.location-group .location-banner-section .banner-text-box h2{display:block;color:#fff;text-align:center;font-family:"Gotham Book","Arial",sans-serif;font-weight:200}}@media(min-width:920px){.location-group .location-banner-section .banner-text-box{max-width:1100px}}@media(min-width:920px){.location-group .location-banner-section .location-description{max-width:1100px}}@media(min-width:768px){.location-group{margin-top:-72px}}@media(min-width:1024px){.location-group{margin-top:50px}}.location-group #srhs-news-keyword{display:none}.location-group .general-page-spacer{height:0}@media(min-width:1024px){.location-group .general-page-spacer{height:10px}}.location-group .hero-image.banner-size{padding:0;height:260px}@media(min-width:768px){.location-group .hero-image.banner-size{height:30vw !important}}@media(min-width:920px){.location-group .hero-image.banner-size{height:20vw !important}}.location-group .hero-image.banner-size img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.location-group .subservice-banner-section{background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/themes/custom/spartanburg_e/images/banner-placeholder.svg);min-height:175px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:30px;padding-bottom:30px}@media(min-width:768px){.location-group .subservice-banner-section{padding-top:77px;padding-bottom:77px}}@media(min-width:920px){.location-group .subservice-banner-section{min-height:370px}}.location-group .subservice-banner-section .banner-text-box{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-left:auto;margin-right:auto}.location-group .subservice-banner-section .banner-text-box h1{text-align:center;color:#fff;margin-bottom:0}.location-group .subservice-banner-section .banner-text-box h2{display:block;color:#fff;text-align:center;font-family:"Gotham Book","Arial",sans-serif;font-weight:200}@media(min-width:920px){.location-group .subservice-banner-section .banner-text-box{max-width:1100px}}@media(min-width:920px){.location-group .subservice-banner-section .parent-service{max-width:1100px}}.location-group .subservice-banner-section .parent-service h2{margin-bottom:0;font-style:italic}.location-group .page-content{margin-top:60px}@media(min-width:920px){.location-group .page-content{max-width:1100px;margin-left:auto;margin-right:auto}}.location-group .page-content .section-title{display:none}@media screen and (max-width:920px){.location-group .page-content .section-title{display:block;position:relative;background:#29255d;border-bottom:1px solid #fff;color:#fff;padding:15px 20px;box-sizing:border-box;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);cursor:pointer}.location-group .page-content .section-title .down-arrow{float:right;margin-top:8px}.location-group .page-content .section-title.active .down-arrow{transform:rotate(180deg)}.location-group .page-content .section-content{width:100%;padding:15px 0 30px;display:none}.location-group .page-content .section-content.open{display:inline-block}}.location-group .page-content h1{margin-top:30px;margin-bottom:30px}@media(min-width:920px){.location-group .page-content h1{margin-top:-10px}}.location-group .page-content .sub-heading{margin-top:-20px;margin-bottom:30px}@media(min-width:920px){.location-group .page-content .sub-heading{margin-bottom:50px}}.location-group .page-content .general-content-paragraph,.location-group .page-content .marketing-paragraph{margin-bottom:30px}@media(min-width:920px){.location-group .page-content .general-content-paragraph,.location-group .page-content .marketing-paragraph{margin-bottom:50px}}@media screen and (max-width:920px){.location-group .page-content .general-content-paragraph,.location-group .page-content .marketing-paragraph{margin-bottom:0 !important}}.location-group .page-content .general-content-paragraph .formatted-img,.location-group .page-content .marketing-paragraph .formatted-img{margin-bottom:20px;height:180px;width:100%}@media(min-width:768px){.location-group .page-content .general-content-paragraph .formatted-img,.location-group .page-content .marketing-paragraph .formatted-img{height:364px;max-width:730px}}@media(min-width:920px){.location-group .page-content .general-content-paragraph .formatted-img,.location-group .page-content .marketing-paragraph .formatted-img{margin-bottom:30px}}.location-group .page-content .general-content-paragraph .formatted-img img,.location-group .page-content .marketing-paragraph .formatted-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.location-group .page-content .general-content-paragraph .video,.location-group .page-content .marketing-paragraph .video{margin-bottom:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;height:180px !important;padding:0}@media(min-width:768px){.location-group .page-content .general-content-paragraph .video,.location-group .page-content .marketing-paragraph .video{height:364px !important;max-width:730px}}@media(min-width:920px){.location-group .page-content .general-content-paragraph .video,.location-group .page-content .marketing-paragraph .video{margin-bottom:30px}}.location-group .page-content .general-content-paragraph .video iframe,.location-group .page-content .marketing-paragraph .video iframe{width:100%;height:180px}@media(min-width:768px){.location-group .page-content .general-content-paragraph .video iframe,.location-group .page-content .marketing-paragraph .video iframe{height:364px}}.location-group .page-content .general-content-paragraph .marketing-title a,.location-group .page-content .marketing-paragraph .marketing-title a{color:#265ca6}.location-group .page-content .general-content-paragraph .marketing-title a:hover,.location-group .page-content .marketing-paragraph .marketing-title a:hover{color:#265ca6;cursor:pointer}@media screen and (max-width:920px){.location-group .page-content .marketing-paragraph{margin-top:20px}}.location-group__about{margin-bottom:50px}.location-group__locations{margin-bottom:50px}.location-group__locations>div{margin-top:45px}.location-group__locations>div:first-child{margin-top:0}.location{margin-top:-64px}@media(min-width:768px){.location{margin-top:-74px}}@media(min-width:1024px){.location{margin-top:50px}}.location .section-anchor{position:relative;top:-100px}.location .mobile-subnav-tab-container{display:block;position:relative;margin-top:48px;margin-bottom:48px}.location .mobile-subnav-tab-container #mobile-subnav-select{width:100%;padding:12px 20px;padding-right:52px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:bold}.location .mobile-subnav-tab-container .form-item{max-width:100%;width:100%;margin-bottom:0}.location .mobile-subnav-tab-container .drop-down-arrow-down,.location .mobile-subnav-tab-container .drop-down-arrow-up{position:absolute;background-image:url(/themes/custom/spartanburg_e/images/shared-components/drop-down-triangle.svg);background-repeat:no-repeat;background-size:12px;pointer-events:none;width:12px;height:8px;right:32px}.location .mobile-subnav-tab-container .drop-down-arrow-up{transform:rotate(180deg);top:12px}.location .mobile-subnav-tab-container .drop-down-arrow-down{top:24px}@media(min-width:920px){.location .mobile-subnav-tab-container{display:none}}.location .subnav-tab-container{display:none;margin:100px 0 50px;text-align:center}@media(min-width:920px){.location .subnav-tab-container{display:block}}.location .subnav-tab-container .subnav-tab{border:none;background:none;color:#575757;font-weight:600 !important;padding:6px 0;font-size:20px;text-decoration:none}.location .subnav-tab-container .subnav-tab:hover{text-underline-offset:5px;text-decoration:underline}@media(min-width:920px){.location .subnav-tab-container .subnav-tab{margin-right:40px}}@media(min-width:1200px){.location .subnav-tab-container .subnav-tab{margin-right:60px}}.location .subnav-tab-container .subnav-tab.active-subnav-tab{color:#444;border-bottom:4px solid #6f549a}.location .subnav-tab-container .subnav-tab:hover{background:none;color:#265ca6;cursor:pointer}.location .subnav-tab-container button:last-child{margin-right:0}.location .subnav-section-container .subnav-section>h2{margin-bottom:25px}#services-section{background:#265ca6 url("/themes/custom/spartanburg_e/images/bg-lg-dot-sq.png") no-repeat calc(100% + 400px) bottom;text-align:center;color:#fff;padding-top:50px;padding-bottom:50px;margin-bottom:50px}#services-section>*{max-width:1050px;margin-left:auto;margin-right:auto}#services-section>* .cards{margin-left:0}#services-section .related-services{margin-top:24px}#services-section .primary-button{width:auto;cursor:pointer;color:#fff}#services-section h2{color:#fff}#providers-section{text-align:center}#services-section+#providers-section{padding-top:61px}@media screen and (max-width:768px){#services-section,#providers-section{padding:48px 0px}}@media screen and (max-width:768px){#services-section .cards,#providers-section .cards{display:flex;justify-content:unset;flex-wrap:nowrap;overflow-x:auto;gap:30px;margin-right:0px}#services-section .cards>.card:first-child,#providers-section .cards>.card:first-child{margin-left:20px}#services-section .cards h4,#providers-section .cards h4{padding-left:20px}}#additional-section{margin-top:50px}#additional-section .additional-info-heading{text-align:center}#additional-section+#insurance{border-top:1px solid #666}#insurance{padding-top:50px;padding-bottom:50px}#insurance:last-child{padding-bottom:100px}@media(min-width:920px){#insurance .insurance-text.two-col p{margin:0}}#insurance+#events-section h2,#additional-section+#events-section h2{border-top:1px solid #666}#events-section{padding-bottom:100px}#events-section>h2{padding-top:50px;text-align:center}@media screen and (max-width:768px){#events-section{padding:48px 0px}}#events-section .scroll-section{display:flex;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;white-space:nowrap;justify-content:space-between;overflow-x:auto;max-width:1100px;margin-right:auto;margin-left:auto}#events-section .scroll-section section.srhs-event{display:inline-block}#events-section .scroll-section section.srhs-event:first-child{margin-left:20px}@media(min-width:920px){#events-section .scroll-section section.srhs-event:first-child{margin-left:0}}#events-section .scroll-section section.srhs-event .card{width:290px;margin-right:20px}@media(min-width:920px){#events-section .scroll-section section.srhs-event .card{width:345px;margin-right:30px}}.show-on-mobile{display:none !important}.hide-on-mobile{display:block !important}@media(min-width:920px){.two-col{-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px}}@media screen and (max-width:768px){.show-on-mobile{display:block !important}.show-on-mobile.h2,h2.show-on-mobile{text-align:center}.hide-on-mobile{display:none !important}h2.h2,.text-long h2,h2{font-size:36px;text-align:center}}.location-about+.full-width:not(:empty){margin-bottom:50px}.location-about .about-text{margin-bottom:30px}@media(min-width:920px){.location-about .about-text{margin-bottom:50px}}.location-about .about-text .contact-label{font-size:18px}.location-about #location-section{display:none}@media(min-width:920px){.location-about #location-section{display:block}}.location-about #locationMap{width:100%;height:410px;margin:0 auto}.location-about .section-title{display:none}@media screen and (max-width:768px){.location-about .section-title{display:block;position:relative;background:#29265d;border-bottom:1px solid #fff;width:calc(100% + 40px);margin-left:-20px;padding:15px 20px;box-sizing:border-box;cursor:pointer}.location-about .section-title h2{color:#fff;margin:0;padding:0;font-size:16px;font-weight:normal}.location-about .section-title .section-title-arrow{position:absolute;top:11px;right:10px;padding:10px}.location-about .section-title.active .down-arrow{transform:rotate(180deg)}.location-about .section-content{padding:0px 0px 15px 0px}.location-about .section-content h2{margin-top:20px;margin-bottom:30px}}.additional-information .additional-information-paragraph{margin-bottom:30px}.additional-information .additional-information-paragraph:not(:first-child){padding-top:50px;border-top:1px solid #666}@media(min-width:920px){.additional-information .additional-information-paragraph{margin-bottom:50px}}.additional-information .additional-information-paragraph .formatted-img{margin-bottom:20px;height:180px;width:100%}@media(min-width:768px){.additional-information .additional-information-paragraph .formatted-img{height:364px;max-width:730px}}@media(min-width:920px){.additional-information .additional-information-paragraph .formatted-img{margin-bottom:30px}}.additional-information .additional-information-paragraph .formatted-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.additional-information .additional-information-paragraph .video{margin-bottom:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;height:180px !important;padding:0}@media(min-width:768px){.additional-information .additional-information-paragraph .video{height:364px !important;max-width:730px}}@media(min-width:920px){.additional-information .additional-information-paragraph .video{margin-bottom:30px}}.additional-information .additional-information-paragraph .video iframe{width:100%;height:180px}@media(min-width:768px){.additional-information .additional-information-paragraph .video iframe{height:364px}}#conditions-section .conditions-list{margin:30px 0}.location-banner-section{background-repeat:no-repeat;background-position:top -20px right;background-size:cover;background-image:url(/themes/custom/spartanburg_e/images/banner-placeholder.svg);min-height:175px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:30px;padding-bottom:30px}@media(min-width:768px){.location-banner-section{padding-top:50px;padding-bottom:77px}}@media(min-width:920px){.location-banner-section{min-height:370px}}.location-banner-section .banner-text-box{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-left:auto;margin-right:auto}.location-banner-section .banner-text-box.show-on-mobile{margin-top:32px}.location-banner-section .banner-text-box h1{text-align:center;color:#fff;margin-bottom:0}@media(min-width:768px){.location-banner-section .banner-text-box h1{font-size:56px;margin-bottom:initial;margin-bottom:45px}}.location-banner-section .banner-text-box h2{display:none}@media(min-width:768px){.location-banner-section .banner-text-box h2{display:block;color:#fff;text-align:center;font-family:"Gotham Book","Arial",sans-serif;font-weight:200}}@media(min-width:920px){.location-banner-section .banner-text-box{max-width:1100px}}@media(min-width:920px){.location-banner-section .location-description{max-width:1100px}}.location-banner-section .banner-row2{width:100%}.location-banner-section .banner-row2 .about{display:flex;justify-content:space-between;font-size:18px}@media screen and (max-width:920px){.location-banner-section .banner-row2 .about{flex-direction:column;gap:24px;margin-bottom:24px}.location-banner-section .banner-row2 .about .primary-button{width:50%;margin-left:auto;margin-right:auto}.location-banner-section .banner-row2 .about .directions-pay{display:flex;justify-content:space-between}.location-banner-section .banner-row2 .about .directions-pay>*{flex:1}}.location-banner-section .banner-row2 .about .about-left{flex:0 0 calc(66% - 30px)}.location-banner-section .banner-row2 .about .about-left img{border-radius:8px 8px 0 0;width:100%}.location-banner-section .banner-row2 .about .about-left .contact-info{display:flex;justify-content:space-between;margin-top:32px;gap:24px}@media screen and (max-width:920px){.location-banner-section .banner-row2 .about .about-left .contact-info{flex-direction:column}}.location-banner-section .banner-row2 .about .about-left .contact-info .primary-button{color:#265ca6;align-self:baseline;font-size:15px;font-weight:600;width:auto;cursor:pointer}.location-banner-section .banner-row2 .about .about-left .contact-info .primary-button:hover{background-color:#265ca6;color:#fff;transition:all .2s ease-out}.location-banner-section .banner-row2 .about .about-left .contact-info .link-with-icon{display:flex !important;gap:8px;align-items:center;color:#fff;text-decoration:none;font-weight:bold}.location-banner-section .banner-row2 .about .about-left .contact-info .text-with-icon{display:flex;gap:8px;color:#fff}.location-banner-section .banner-row2 .about .about-left .contact-info .text-with-icon svg{padding-top:6px}.location-banner-section .banner-row2 .about .about-left .contact-info .text-with-icon .fax-icon{width:20px;margin-left:-4px}.location-banner-section .banner-row2 .about .about-right{flex:0 0 calc(34% - 30px)}.location-banner-section .banner-row2 .about .about-right .section-content{display:none}.location-banner-section .banner-row2 .about .about-right .section-content.open{display:block}.location-banner-section .banner-row2 .about .about-right #waitBadge{margin-bottom:20px}.location-banner-section .banner-row2 .about .about-right .hours-section .section-title{display:flex;justify-content:space-between;margin-bottom:19px;cursor:pointer;font-weight:bold}.location-banner-section .banner-row2 .about .about-right .hours-section .section-title .office-hours-status--closed:not(.office-hours-status){display:none}.location-banner-section .banner-row2 .about .about-right .hours-section .section-title .office-hours-status--open:not(.office-hours-status){display:flex;gap:8px;align-items:center}.location-banner-section .banner-row2 .about .about-right .hours-section .section-title .office-hours-status--open:not(.office-hours-status) .office-hours__item-label{display:none}.location-banner-section .banner-row2 .about .about-right .hours-section .section-title .office-hours-status--open:not(.office-hours-status):before{content:"Today's Hours: "}.location-banner-section .banner-row2 .about .about-right .hours-section .section-title .office-hours-status{font-style:normal;font-weight:bold}.location-banner-section .banner-row2 .about .about-right .hours-section .section-title .section-title-arrow svg{transform:rotate(180deg)}.location-banner-section .banner-row2 .about .about-right .hours-section .section-title:not(.active) .section-title-arrow svg{transform:rotate(0deg)}.location-banner-section .banner-row2 .about .about-right .hours-text{border-top:1px solid #999;margin-top:18px}.location-banner-section .banner-row2 .about .about-right .hours-title{display:flex;justify-content:space-between;align-items:center;color:#fff;font-weight:bold}.location-banner-section .banner-row2 .about .about-right a:not(.button){color:#fff}.location-banner-section .banner-row2 .about .about-right a.button{width:100%}.location-banner-section .banner-row2 .about .about-right a.button.purple{background:transparent;border:1px solid}.related-providers{margin-bottom:30px;margin-top:30px}@media(min-width:920px){.related-providers{margin-bottom:50px;justify-content:left}}@media(min-width:768px){.related-providers .cards{display:flex;flex-wrap:wrap;justify-content:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:670px;margin-left:auto;margin-right:auto}}@media(min-width:920px){.related-providers .cards{max-width:1080px;justify-content:left}}@media screen and (max-width:480px){.related-providers .cards{display:block}}.related-providers .card{margin-bottom:20px}@media(min-width:768px){.related-providers .card{width:285px;margin-left:25px;margin-right:25px;margin-bottom:50px;display:inline-block}}@media(min-width:920px){.related-providers .card{width:300px;margin-left:30px;margin-right:30px}}.related-providers .view-all{width:218px;display:block;margin-left:auto;margin-right:auto;z-index:3}@media screen and (max-width:480px){.related-providers .view-all{margin-top:20px}}.related-providers .primary-button.purple{font-size:15px;width:174px !important;display:block;margin:20px auto;padding-top:10px;padding-bottom:10px}.related-providers .provider-cards-list .dots{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;margin:10px 0;padding-left:0}.related-providers .provider-cards-list .dots li{list-style-type:none;margin:5px}.related-providers .provider-cards-list .dots li button{width:20px;height:20px;border-radius:10px;text-indent:-9999px;outline:none;background:#999;cursor:pointer}.related-providers .provider-cards-list .dots li.slick-active button{background:#265ca6}@media screen and (max-width:480px){.related-providers .provider-cards-list{text-align:center}}.related-services{margin-top:30px}@media(min-width:920px){.related-services{margin-top:50px;margin-left:auto;margin-right:auto;justify-content:left}}@media(min-width:768px){.related-services .cards{display:flex;flex-wrap:wrap;justify-content:left;width:700px;max-width:700px;margin-left:-25px;margin-right:auto}}@media(min-width:920px){.related-services .cards{max-width:1050px;justify-content:left}}@media(min-width:1440px){.related-services .cards{width:1400px;max-width:1400px}}.related-services .service-card{width:285px;display:block;margin-bottom:30px}@media(min-width:768px){.related-services .service-card{width:300px !important;margin-left:25px !important;margin-right:25px !important;margin-bottom:50px;display:inline-block}}.related-services .service-card .primary-button.purple{font-size:15px;width:174px !important;display:block;margin:20px auto;margin-bottom:0;padding-top:10px;padding-bottom:10px}.main{padding-bottom:0px}.provider{max-width:1110px;margin-left:auto;margin-right:auto}.provider h2{font-size:36px}.provider .section-content{text-align:center}.provider .video-visits,.provider .accepting-new-patients{display:flex;flex-direction:row;gap:17px}@media screen and (max-width:768px){.provider .video-visits,.provider .accepting-new-patients{text-align:left}}.provider .video-visits span,.provider .accepting-new-patients span{line-height:16px}.provider .video-visits span.bold,.provider .accepting-new-patients span.bold{color:#fff}.provider .video-visits span.non-bold,.provider .accepting-new-patients span.non-bold{color:#fff}.provider .video-visits img.video-call-icon,.provider .accepting-new-patients img.video-call-icon{filter:brightness(0) invert(1);margin:0}.provider .credentials{padding-top:55px;padding-bottom:50px;background:#f2f2f2}.provider .credentials h2{text-align:center}.provider .credentials .about-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media screen and (max-width:768px){.provider .credentials .about-list{grid-template-columns:1fr}}.provider .credentials .about-list>div{box-shadow:-4px 21px 25px -20px rgba(0,0,0,.1);border-radius:8px;background-color:#fff;padding:24px;gap:16px;display:flex;flex-direction:column;text-align:left}.provider .credentials .about-list>div .icon-heading{display:flex;flex-direction:row;gap:8px}.provider .credentials .about-list>div .icon-heading svg{height:24px;display:inline-block}.provider .credentials .about-list h4{margin-bottom:0}.provider .credentials .about-list p{margin:0}@media screen and (max-width:920px){.provider{margin-top:0}}.provider .h2,.provider h2{font-weight:325}.provider .provider-top{border-bottom:1px solid #999;display:flex;-ms-flex-pack:justify;background:url(/themes/custom/spartanburg_e/images/bg-two-md-dot-sq.png) left bottom,url(/themes/custom/spartanburg_e/images/bg-lg-dot-sq.png) 60% bottom,url(/themes/custom/spartanburg_e/images/bg-solid-sq-sm-dot-sq.png) right bottom,#423673;background-size:auto,203px,auto;background-repeat:no-repeat;margin-bottom:0px;padding-top:50px}@media screen and (max-width:768px){.provider .provider-top{justify-content:center}}.provider .provider-top .provider-top-content-1{display:inline-flex;align-items:flex-start;gap:110px}.provider .provider-top .provider-top-content-1 .mobile-bg{display:none}.provider .provider-top .provider-top-content-1 img{border-radius:10px}.provider .provider-top .provider-top-content-1 .link-with-icon{display:flex !important;gap:8px;align-items:center}@media screen and (min-width:768px){.provider .provider-top .provider-top-content-1 figure{margin:0;top:90px;position:relative;min-width:347px}.provider .provider-top .provider-top-content-1 figure img{width:100%;box-shadow:-4px 21px 25px -20px rgba(0,0,0,.5)}}@media screen and (min-width:768px)and (max-width:920px){.provider .provider-top .provider-top-content-1 figure{width:225px}}.provider .provider-top .provider-top-content-1 .info{width:auto;flex:1;box-sizing:border-box;padding-top:40px;padding-bottom:20px}@media screen and (max-width:768px){.provider .provider-top .provider-top-content-1 .info{padding-left:25px}}.provider .provider-top .provider-top-content-1 .info .med-logo{display:block;width:200px;max-width:100%;margin:10px 0 0 0}@media screen and (max-width:768px){.provider .provider-top .provider-top-content-1 .info .med-logo{margin:20px auto 0 auto}}.provider .provider-top .provider-top-content-1 .info h1{margin:45px 0 0;color:#fff}@media screen and (max-width:1024px){.provider .provider-top .provider-top-content-1 .info h1{margin:30px 0 0;font-size:36px;line-height:43px}}.provider .provider-top .provider-top-content-1 .info .spec{margin:25px 0 0;display:table;text-decoration:none;color:#fff}@media screen and (max-width:1024px){.provider .provider-top .provider-top-content-1 .info .spec{font-size:26px;line-height:34px}}.provider .provider-top .provider-top-content-1 .info a.spec:hover{color:#54a1d8}.provider .provider-top .provider-top-content-1 .info .primary-button{width:220px;display:inline-block;margin:35px 0 0;white-space:nowrap}.provider .provider-top .provider-top-content-1 .info .primary-button.phone{color:#265ca6}.provider .provider-top .provider-top-content-1 .info .fax{display:inline-block;margin:0 0 0 30px}@media screen and (max-width:1024px){.provider .provider-top .provider-top-content-1 .info .fax{display:block;margin:30px 0 0}}.provider .provider-top .provider-top-content-1 .info .fax span{font-family:"Gotham Black","Arial",sans-serif}.provider .provider-top .provider-top-content-1 .info .fax a{display:inline-block;text-decoration:underline}@media screen and (max-width:1024px){.provider .provider-top .provider-top-content-1{margin-top:0px}}@media screen and (max-width:768px){.provider .provider-top .provider-top-content-1{text-align:center;display:block}.provider .provider-top .provider-top-content-1 .mobile-bg{width:calc(100% + 40px);display:block;margin:-64px -20px 0;background:#3e326f url(/themes/custom/spartanburg_e/images/provider-mobile-bg.png);background-size:cover;height:180px}.provider .provider-top .provider-top-content-1 figure{margin-top:48px;margin-bottom:48px}.provider .provider-top .provider-top-content-1 figure img{margin:auto}.provider .provider-top .provider-top-content-1 .info{padding:0;padding-bottom:52px}.provider .provider-top .provider-top-content-1 .info .spec{margin:15px auto 0}.provider .provider-top .provider-top-content-1 .info .primary-button.phone{margin-top:20px}.provider .provider-top .provider-top-content-1 .info .fax{margin-top:25px}.provider .provider-top .provider-top-content-1 .info med-logo{display:none}}.provider .provider-middle{padding-top:150px;padding-bottom:100px;background-color:#fff}@media screen and (max-width:768px){.provider .provider-middle{padding-top:0px;padding-bottom:48px}}.provider .anchor-links ul{list-style-type:none;display:flex;justify-content:space-between;max-width:524px;margin-left:auto;margin-right:auto}.provider .anchor-links ul li a{text-decoration:none;color:#444}.provider .anchor-links ul li a:hover{text-decoration:underline;text-underline-offset:5px}.provider .primary-location{display:flex;align-items:center;justify-content:space-between;background:#fff}.provider .primary-location figure{width:calc(50% - 15px);overflow:hidden}.provider .primary-location figure img{width:100%;border-radius:10px}@media screen and (max-width:1200px){.provider .primary-location figure img{width:130%;max-width:130%;margin-left:-30%}}.provider .primary-location div{width:calc(50% - 15px)}.provider .primary-location div h4{display:block;margin:25px 0 0;line-height:150%;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-size:18px}.provider .primary-location div span{display:block;text-decoration:none}.provider .primary-location div a{color:#444;text-decoration:none}.provider .primary-location div a:hover{text-decoration:underline}.provider .primary-location div a:hover h3{text-decoration:none}.provider .primary-location div a.phone{display:table;text-decoration:underline;margin:0;color:#265ca6}.provider .primary-location div .primary-button.directions{margin:20px 0 0;width:220px;white-space:nowrap}@media screen and (max-width:480px){.provider .primary-location div .primary-button.directions{display:none}}@media screen and (max-width:920px){.provider .primary-location{display:block}.provider .primary-location figure{width:100%;margin:0 auto;display:block}.provider .primary-location figure img{width:100%;margin:0}.provider .primary-location div{width:100%;margin:30px 0 0}}.provider .other-locations{background:#fff;margin-top:50px}.provider .other-locations .h2,.provider .other-locations h2{display:block;text-align:center;margin-bottom:32px}@media screen and (max-width:480px){.provider .other-locations{margin-bottom:30px}}.provider .other-locations .other-locations-items{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:920px){.provider .other-locations .other-locations-items{flex-direction:column}}.provider .other-locations .other-locations-items figure{overflow:hidden;margin-right:30px}.provider .other-locations .other-locations-items figure img{-o-object-fit:cover;object-fit:cover;height:169px;width:100%;border-radius:10px}.provider .other-locations .other-locations-items>div{display:flex;flex:0 0 calc(50% - 15px)}@media screen and (max-width:920px){.provider .other-locations .other-locations-items>div{width:100%;flex-direction:column}.provider .other-locations .other-locations-items>div h4{margin:25px 0 0;line-height:150%;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-size:18px}}@media screen and (max-width:920px){.provider .other-locations .other-locations-items{padding:0px}.provider .other-locations .other-locations-items div{padding:0px}.provider .other-locations .other-locations-items div figure{margin-right:0}.provider .other-locations .other-locations-items div figure img{height:auto}}@media screen and (max-width:1200px){.provider .other-locations{padding:30px 0}}.provider .other-locations h3{width:100%;padding:0 30px 0em;box-sizing:border-box}.provider .other-locations div{box-sizing:border-box}.provider .other-locations div h4{display:block;margin:0;text-decoration:none}.provider .other-locations div span{display:block;text-decoration:none}.provider .other-locations div a{color:#444;text-decoration:none}.provider .other-locations div a:hover{text-decoration:underline}.provider .other-locations div a.phone{display:table;text-decoration:underline;margin:0;color:#265ca6}@media screen and (max-width:920px){.provider .other-locations{display:block;padding:20px 0}.provider .other-locations h3{padding:0 20px 5px}.provider .other-locations div{width:100%;margin-top:20px;padding:0 20px}.provider .other-locations div:first-of-type{margin-top:0}}.provider .left-col{float:left;width:66.667%;padding:0 10% 0 0;box-sizing:border-box}.provider .left-col h2{width:100%}.provider .left-col .half{margin:1em auto}@media screen and (max-width:480px){.provider .left-col .half{width:100%;max-width:285px;margin:20px auto 0}}@media screen and (max-width:1024px){.provider .left-col{float:none;width:100%;padding:0}}.provider .bio .section-content{text-align:left}.provider .bio p.two-col{-moz-columns:2;columns:2}@media screen and (max-width:480px){.provider .bio{margin-top:20px}}.provider .bio-with-services-offered{background:url("/themes/custom/spartanburg_e/images/bg-lg-dot-sq.png"),#265ca6;background-position:calc(100% + 400px) bottom;background-repeat:no-repeat;padding-top:100px;padding-bottom:100px;margin-top:0px}@media screen and (max-width:920px){.provider .bio-with-services-offered{padding-top:48px;padding-bottom:48px;padding-left:0px;padding-right:0px}.provider .bio-with-services-offered .bio{padding-left:20px;padding-right:20px}}.provider .bio-with-services-offered .about-h2{text-align:center}@media screen and (max-width:920px){.provider .bio-with-services-offered .services .section-content>h4{margin-left:20px}}.provider .bio-with-services-offered .section-content>h4,.provider .bio-with-services-offered h2{color:#fff;padding-left:0px}.provider .bio-with-services-offered p{color:#fff}.provider .sidebar{width:33.333%;float:right;margin:50px 0 0}.provider .sidebar .section-content div{margin:0 0 30px}.provider .sidebar .section-content div:first-of-type{padding-top:1em}.provider .sidebar .section-content div p{margin:5px 0 0}.provider .sidebar .section-content div p:first-of-type{margin-top:15px}@media screen and (max-width:1024px){.provider .sidebar{float:none;width:100%}}.provider .full-sidebar{margin:50px 0 0}.provider .videos{margin-top:50px}.provider .videos h2{text-align:center}.provider .videos.left-col{float:none}.provider .videos .items{width:100%;display:block}.provider .videos .items .half{position:relative;padding-bottom:56.25%;height:0;margin:0;max-width:unset}.provider .videos .items .half iframe{position:absolute;top:0;left:0;width:100%;height:100%}.provider .services{padding:0}.provider .services .section-content{text-align:left}@media screen and (max-width:920px){.provider .services{margin-top:0}}@media(min-width:1024px){.provider .services{margin-right:0px;margin-top:50px}}.provider .services .services-cards .cards{display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:15px}@media screen and (max-width:920px){.provider .services .services-cards .cards{justify-content:unset;flex-wrap:nowrap;overflow-x:auto;gap:30px;margin-right:0px}.provider .services .services-cards .cards>.card:first-child{margin-left:20px}.provider .services .services-cards .cards h4{padding-left:20px}}.provider .services .services-cards .cards h4{color:#444}@media(min-width:920px){.provider .services .services-cards .cards{justify-content:start}}.provider .services .services-cards{width:100%}@media screen and (max-width:480px){.provider .services .services-cards .card{height:100%;margin-bottom:20px}}@media(min-width:920px){.provider .services .services-cards .card{width:295px;margin:1em 30px 1em 0}}.provider .services .services-cards .slick-slide{margin-left:10px !important;margin-right:10px !important}.provider .services .services-cards .dots{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;margin:10px 0;padding:0}.provider .services .services-cards .dots li{list-style-type:none;margin:5px}.provider .services .services-cards .dots li button{width:20px;height:20px;border-radius:10px;text-indent:-9999px;outline:none;background:#999;cursor:pointer;border:0;padding:0}.provider .services .services-cards .dots li.slick-active button{background:#265ca6}@media screen and (max-width:480px){.provider .services .services-cards{text-align:center}}.provider .videos .cards .half:nth-of-type(1n + 5),.provider .videos .items .half:nth-of-type(1n + 5),.provider .services .cards .half:nth-of-type(1n + 5),.provider .services .items .half:nth-of-type(1n + 5){display:none}.provider .videos .showall .cards .half:nth-of-type(1n + 5),.provider .videos .showall .items .half:nth-of-type(1n + 5),.provider .services .showall .cards .half:nth-of-type(1n + 5),.provider .services .showall .items .half:nth-of-type(1n + 5){display:block}.provider .section-title{display:none}@media screen and (max-width:1024px){.provider .section-title{display:block;width:100%;position:relative;background:#29265d;border-bottom:1px solid #fff;color:#fff;padding:15px 20px;box-sizing:border-box;cursor:pointer}.provider .section-title .section-title-arrow{position:absolute;top:6px;right:10px;padding:10px}.provider .section-title.active .down-arrow{transform:rotate(180deg)}.provider .section-content{padding:15px 0 30px}.provider .section-content.open{display:block !important}.provider .sidebar,.provider .videos{margin-top:0}}@media screen and (max-width:480px){.provider .primary-location+.about{margin-top:30px}}@media screen and (max-width:768px){.provider .section-title{width:calc(100% + 40px);margin-left:-20px}.provider .section-content{padding:5px 0 15px}}.provider .viewall{display:flex;justify-content:center;align-items:center;width:218px;padding:10px 0 10px 0;border:solid 1px #6f549a;margin:2em auto;border-radius:25px;font-family:"Gotham Black","Arial",sans-serif;font-size:18px;font-weight:400;font-style:normal;text-align:center;color:#444;text-decoration:none}.provider .viewall:hover{text-decoration:underline}@media screen and (max-width:480px){.provider .services .viewall{display:none}}.provider .provider-bottom{background-color:#f2f2f2}.provider .full-width:not(.provider-top):not(.provider-bottom):not(.provider-middle):not(.bio-with-services-offered):not(.credentials):not(.layout):not(.block--layout-builder){padding:48px 20px 0px 20px;margin:0}.provider .show-on-mobile{display:none}.provider .hide-on-mobile{display:block}@media screen and (max-width:768px){.provider .show-on-mobile{display:block}.provider .show-on-mobile.h2,.provider h2.show-on-mobile{text-align:center}.provider .hide-on-mobile{display:none}}.primary-button.white{box-shadow:0 10px 18px -5px #79668c;background:#fff}.provider::after{content:"";clear:both;display:table}#recently-visited-section,#related-providers-section{display:none;margin-bottom:-15px}#recently-visited-section h2,#related-providers-section h2{text-align:center;padding-top:5px;padding-bottom:32px;width:100%}@media screen and (min-width:1024px){#recently-visited-section,#related-providers-section{padding-top:30px}}@media screen and (max-width:980px){#recently-visited-section,#related-providers-section{padding:0px}#recently-visited-section .scroll-section,#related-providers-section .scroll-section{gap:24px}#recently-visited-section .homepage-card:first-child,#related-providers-section .homepage-card:first-child{margin-left:20px}}#recently-visited-section .homepage-card,#related-providers-section .homepage-card{padding-bottom:15px;margin-right:0}#recently-visited-section .scroll-section,#related-providers-section .scroll-section{display:flex;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;white-space:nowrap;text-wrap:wrap;overflow-x:auto;max-width:1100px;margin-right:auto;margin-left:auto;justify-content:space-between}#recently-visited-section .scroll-section::-webkit-scrollbar,#related-providers-section .scroll-section::-webkit-scrollbar{display:none}#related-providers-section{display:block;margin-bottom:0;padding-top:55px}#related-providers-section h2{padding-top:55px}#related-providers-section .section-content{border-top:1px solid #999}.view-container .global-search div .views-row{width:100%}@media(min-width:1024px){.global-search{min-height:350px}.global-search div .views-row{width:calc(100% - 350px - 30px)}}.service--old{margin-top:-64px}@media(min-width:768px){.service--old{margin-top:-72px}}@media(min-width:1024px){.service--old{margin-top:50px}}.service--old .service-banner-section{background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/themes/custom/spartanburg_e/images/banner-placeholder.svg);min-height:175px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:30px;padding-bottom:30px}@media(min-width:768px){.service--old .service-banner-section{padding-top:77px;padding-bottom:77px}}@media(min-width:920px){.service--old .service-banner-section{min-height:330px;margin-top:-20px}}.service--old .service-banner-section .banner-text-box{max-width:1100px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-left:auto;margin-right:auto}@media(min-width:920px){.service--old .service-banner-section .banner-text-box{margin-top:20px}}.service--old .service-banner-section .banner-text-box h1{text-align:center;color:#fff;margin-bottom:0}@media(min-width:768px){.service--old .service-banner-section .banner-text-box h1{margin-bottom:initial}}.service--old .service-banner-section .banner-text-box h2{display:none}@media(min-width:768px){.service--old .service-banner-section .banner-text-box h2{display:block;color:#fff;text-align:center;font-family:"Gotham Book","Arial",sans-serif;font-weight:200}}@media(min-width:920px){.service--old .service-banner-section .service-description{max-width:1100px}}.service--old .mobile-subnav-tab-container{display:block;position:relative;margin:30px 0}.service--old .mobile-subnav-tab-container #mobile-subnav-select{width:100%;padding:12px 20px;padding-right:52px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:bold}.service--old .mobile-subnav-tab-container .form-item{max-width:100%;width:100%;margin-bottom:0}.service--old .mobile-subnav-tab-container .drop-down-arrow-down,.service--old .mobile-subnav-tab-container .drop-down-arrow-up{position:absolute;background-image:url(/themes/custom/spartanburg_e/images/shared-components/drop-down-triangle.svg);background-repeat:no-repeat;background-size:12px;pointer-events:none;width:12px;height:8px;right:20px}.service--old .mobile-subnav-tab-container .drop-down-arrow-up{transform:rotate(180deg);top:12px}.service--old .mobile-subnav-tab-container .drop-down-arrow-down{top:24px}@media(min-width:920px){.service--old .mobile-subnav-tab-container{display:none}}.service--old .subnav-tab-container{display:none;margin:30px 0;margin-bottom:50px}@media(min-width:920px){.service--old .subnav-tab-container{display:block;max-width:1100px;margin-left:auto;margin-right:auto}}.service--old .subnav-tab-container .subnav-tab{border:none;background:none;color:#575757;font-weight:600 !important;padding:6px 0;font-size:20px}@media(min-width:920px){.service--old .subnav-tab-container .subnav-tab{margin-right:40px}}@media(min-width:1200px){.service--old .subnav-tab-container .subnav-tab{margin-right:60px}}.service--old .subnav-tab-container .subnav-tab.active-subnav-tab{color:#444;border-bottom:4px solid #6f549a}.service--old .subnav-tab-container .subnav-tab:hover{background:none;color:#265ca6;cursor:pointer}.service--old .subnav-tab-container button:last-child{margin-right:0}.service--old .subnav-section-container .subnav-section{display:none}.service--old .subnav-section-container .subnav-section.active-subnav-section{display:block}@media(min-width:920px){.service--old .subnav-section-container .subnav-section{max-width:1100px;margin-left:auto;margin-right:auto}}.service--old .service-about .first-column{display:block;width:100%}@media(min-width:920px){.service--old .service-about .first-column{display:inline-block;vertical-align:top;margin-right:34px;width:calc(100% - 348px - 40px)}}.service--old .service-about .first-column .about-image>div>div{margin-bottom:20px;height:180px;width:100%}@media(min-width:768px){.service--old .service-about .first-column .about-image>div>div{height:275px}}@media(min-width:920px){.service--old .service-about .first-column .about-image>div>div{height:370px;margin-bottom:30px}}.service--old .service-about .first-column .about-image>div>div img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.service--old .service-about .first-column .about-video{margin-bottom:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;height:180px !important;padding:0}@media(min-width:768px){.service--old .service-about .first-column .about-video{height:370px !important;max-width:730px}}@media(min-width:920px){.service--old .service-about .first-column .about-video{margin-bottom:30px}}.service--old .service-about .first-column .about-video iframe{width:100%;height:180px}@media(min-width:768px){.service--old .service-about .first-column .about-video iframe{height:370px}}.service--old .service-about .second-column.mobile{display:block;width:100%;margin-bottom:30px;margin-top:30px}@media(min-width:920px){.service--old .service-about .second-column.mobile{display:none}}.service--old .service-about .second-column.desktop{display:none}@media(min-width:920px){.service--old .service-about .second-column.desktop{display:inline-block;vertical-align:top;width:348px}}.service--old .service-about .about-text,.service--old .service-about .contacts{margin-bottom:30px}@media(min-width:920px){.service--old .service-about .about-text,.service--old .service-about .contacts{margin-bottom:50px}}.service--old .service-about .about-text .contact-label,.service--old .service-about .contacts .contact-label{font-size:18px;margin-bottom:0}.service--old .service-about .related-events .event-item{background:#fff;box-sizing:border-box;margin-bottom:30px}.service--old .service-about .related-events .event-title{font-size:18px;font-weight:700;vertical-align:middle;display:table-cell;margin-bottom:0}.service--old .service-about .related-events .event-times{font-size:16px}.service--old .service-about .related-events .event-date-block{display:inline-block;vertical-align:top;width:50px;height:88px;background:linear-gradient(228deg,#6f549a,#29255d);margin-right:0;color:#fff;text-align:center;font-family:"Gotham Book","Arial",sans-serif;text-transform:uppercase}.service--old .service-about .related-events .event-date-block span{display:block}.service--old .service-about .related-events .event-date-block span.icon{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.service--old .service-about .related-events .event-date-block .month-abbrev{font-size:16px;line-height:1;padding-top:4px}.service--old .service-about .related-events .event-date-block .date{font-size:30px;font-family:"Gotham Medium","Arial",sans-serif;margin-bottom:3px}.service--old .service-about .related-events .event-date-block .border{width:calc(100% - 12px);height:1px;margin:0 6px;background:#fff}.service--old .service-about .related-events .event-date-block .weekday{font-size:14px;line-height:1.2;padding-bottom:6px;padding-top:6px}.service--old .service-about .related-events .event-detail{display:inline-block;vertical-align:top;width:calc(100% - 65px)}.service--old .service-about .related-events .event-detail .event-detail-content-wrapper{display:table;width:100%;height:100%;min-height:88px}.service--old .service-about .related-events .event-detail .event-detail-content-wrapper .event-detail-content{display:table-cell;padding-left:15px;padding-right:15px;vertical-align:middle}.service--old .service-about .related-events .event-detail .clickable-card-element{text-decoration:none;cursor:pointer;color:#444}.service--old .service-about .general-content-paragraph{margin-bottom:30px}@media(min-width:920px){.service--old .service-about .general-content-paragraph{margin-bottom:50px;margin-top:50px}}@media screen and (max-width:920px){.service--old .service-about .general-content-paragraph{margin-bottom:0 !important}}.service--old .service-about .general-content-paragraph .formatted-img{margin-bottom:20px;height:180px;width:100%}@media(min-width:768px){.service--old .service-about .general-content-paragraph .formatted-img{height:364px;max-width:730px}}@media(min-width:920px){.service--old .service-about .general-content-paragraph .formatted-img{margin-bottom:30px}}.service--old .service-about .general-content-paragraph .formatted-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.service--old .service-about .general-content-paragraph .video{margin-bottom:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;height:180px !important;padding:0}@media(min-width:768px){.service--old .service-about .general-content-paragraph .video{height:364px !important;max-width:730px}}@media(min-width:920px){.service--old .service-about .general-content-paragraph .video{margin-bottom:30px}}.service--old .service-about .general-content-paragraph .video iframe{width:100%;height:180px}@media(min-width:768px){.service--old .service-about .general-content-paragraph .video iframe{height:364px}}.service--old .service-about .general-content-paragraph .marketing-title a{color:#265ca6}.service--old .service-about .general-content-paragraph .marketing-title a:hover{color:#265ca6;cursor:pointer}.service--old .service-about .related-providers,.service--old .service-about .related-locations{margin-bottom:30px;margin-top:30px}@media(min-width:920px){.service--old .service-about .related-providers,.service--old .service-about .related-locations{margin-bottom:50px;justify-content:left}}@media(min-width:768px){.service--old .service-about .related-providers .cards,.service--old .service-about .related-locations .cards{display:flex;flex-wrap:wrap;justify-content:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:670px;margin-left:auto;margin-right:auto}}@media(min-width:920px){.service--old .service-about .related-providers .cards,.service--old .service-about .related-locations .cards{max-width:1080px;justify-content:left}}@media screen and (max-width:480px){.service--old .service-about .related-providers .cards,.service--old .service-about .related-locations .cards{display:block}}.service--old .service-about .related-providers .card,.service--old .service-about .related-locations .card{margin-bottom:20px}@media(min-width:768px){.service--old .service-about .related-providers .card,.service--old .service-about .related-locations .card{width:285px;margin-left:25px;margin-right:25px;margin-bottom:50px;display:inline-block}}@media(min-width:920px){.service--old .service-about .related-providers .card,.service--old .service-about .related-locations .card{width:300px;margin-left:30px;margin-right:30px}}.service--old .service-about .related-providers .view-all,.service--old .service-about .related-locations .view-all{width:218px;display:block;margin-left:auto;margin-right:auto;z-index:3}@media screen and (max-width:480px){.service--old .service-about .related-providers .view-all,.service--old .service-about .related-locations .view-all{margin-top:20px}}.service--old .service-about .related-providers .primary-button.purple,.service--old .service-about .related-locations .primary-button.purple{font-size:15px;width:174px !important;display:block;margin:20px auto;padding-top:10px;padding-bottom:10px}.service--old .service-about .related-providers .location-cards-slick .dots,.service--old .service-about .related-providers .provider-cards-slick .dots,.service--old .service-about .related-locations .location-cards-slick .dots,.service--old .service-about .related-locations .provider-cards-slick .dots{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;margin:10px 0;padding-left:0}.service--old .service-about .related-providers .location-cards-slick .dots li,.service--old .service-about .related-providers .provider-cards-slick .dots li,.service--old .service-about .related-locations .location-cards-slick .dots li,.service--old .service-about .related-locations .provider-cards-slick .dots li{list-style-type:none;margin:5px}.service--old .service-about .related-providers .location-cards-slick .dots li button,.service--old .service-about .related-providers .provider-cards-slick .dots li button,.service--old .service-about .related-locations .location-cards-slick .dots li button,.service--old .service-about .related-locations .provider-cards-slick .dots li button{width:20px;height:20px;border-radius:10px;text-indent:-9999px;outline:none;background:#999;cursor:pointer}.service--old .service-about .related-providers .location-cards-slick .dots li.slick-active button,.service--old .service-about .related-providers .provider-cards-slick .dots li.slick-active button,.service--old .service-about .related-locations .location-cards-slick .dots li.slick-active button,.service--old .service-about .related-locations .provider-cards-slick .dots li.slick-active button{background:#265ca6}@media screen and (max-width:480px){.service--old .service-about .related-providers .location-cards-slick,.service--old .service-about .related-providers .provider-cards-slick,.service--old .service-about .related-locations .location-cards-slick,.service--old .service-about .related-locations .provider-cards-slick{text-align:center}}.service--old .service-about .related-events .view-all{width:218px;display:block;margin-left:auto;margin-right:auto;z-index:3}@media screen and (max-width:480px){.service--old .service-about .related-events .view-all{margin-top:20px}}.additional-information .additional-information-paragraph{margin-bottom:30px}@media(min-width:920px){.additional-information .additional-information-paragraph{margin-bottom:50px}}.additional-information .additional-information-paragraph .formatted-img{margin-bottom:20px;height:180px;width:100%}@media(min-width:768px){.additional-information .additional-information-paragraph .formatted-img{height:364px;max-width:730px}}@media(min-width:920px){.additional-information .additional-information-paragraph .formatted-img{margin-bottom:30px}}.additional-information .additional-information-paragraph .formatted-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.additional-information .additional-information-paragraph .video{margin-bottom:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;height:180px !important;padding:0}@media(min-width:768px){.additional-information .additional-information-paragraph .video{height:364px !important;max-width:730px}}@media(min-width:920px){.additional-information .additional-information-paragraph .video{margin-bottom:30px}}.additional-information .additional-information-paragraph .video iframe{width:100%;height:180px}@media(min-width:768px){.additional-information .additional-information-paragraph .video iframe{height:364px}}.programs-treatments{margin-top:30px;justify-content:center}@media(min-width:790px){.programs-treatments{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:50px;justify-content:left}}.programs-treatments .cards{width:285px;margin:0 auto}@media(min-width:790px){.programs-treatments .cards{display:flex;flex-wrap:wrap;justify-content:left;max-width:740px;margin-left:-15px;margin-right:-15px;width:740px}}@media(min-width:1200px){.programs-treatments .cards{width:1110px;max-width:1110px}}.programs-treatments .programs-treatments-card{position:relative;display:block;padding:30px;background-color:#fff;border-radius:6px;box-shadow:-4px 21px 25px -20px rgba(0,0,0,.5);text-align:center;text-decoration:none;margin-left:auto;margin-right:auto;width:285px;display:block;margin-bottom:30px;padding-bottom:90px}@media(min-width:790px){.programs-treatments .programs-treatments-card{width:340px !important;margin-left:15px !important;margin-right:15px !important;display:inline-block}}.programs-treatments .programs-treatments-card h4{color:#444;margin:0;font-size:18px !important}.programs-treatments .programs-treatments-card .category{font-size:16px;color:#6f549a;margin:0 0 10px;pointer-events:none}.programs-treatments .programs-treatments-card .button-wrapper{bottom:30px;width:225px;position:absolute}@media(min-width:790px){.programs-treatments .programs-treatments-card .button-wrapper{width:280px}}.programs-treatments .programs-treatments-card .button-wrapper .primary-button.purple{font-size:15px;width:202px !important;display:block;margin:20px auto;margin-bottom:0;padding-top:10px;padding-bottom:10px}.related-services{margin-top:30px}@media(min-width:920px){.related-services{margin-top:50px;margin-left:auto;margin-right:auto;justify-content:left}}@media(min-width:768px){.related-services .cards{display:flex;flex-wrap:wrap;justify-content:left;width:700px;max-width:700px;margin-left:-25px;margin-right:auto}}@media(min-width:920px){.related-services .cards{max-width:1050px;justify-content:left}}@media(min-width:1100px){.related-services .cards{width:1050px}}.related-services .service-card{margin-left:auto;margin-right:auto;width:285px;display:block;margin-bottom:30px}@media(min-width:768px){.related-services .service-card{width:300px !important;margin-left:25px !important;margin-right:25px !important;margin-bottom:50px;display:inline-block}}.related-services .service-card .primary-button.purple{padding-top:10px;padding-bottom:10px}.desktop{display:none}@media(min-width:920px){.desktop{display:block}}.service{margin-top:-64px}@media(min-width:768px){.service{margin-top:-72px}}@media(min-width:1024px){.service{margin-top:50px}}.service .service-banner-section{background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/themes/custom/spartanburg_e/images/banner-placeholder.svg);min-height:175px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:30px;padding-bottom:30px}@media(min-width:768px){.service .service-banner-section{padding-top:77px;padding-bottom:77px}}@media(min-width:920px){.service .service-banner-section{min-height:330px;margin-top:-20px}}.service .service-banner-section .banner-text-box{max-width:1100px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-left:auto;margin-right:auto}@media(min-width:920px){.service .service-banner-section .banner-text-box{margin-top:20px}}.service .service-banner-section .banner-text-box h1{text-align:center;color:#fff;margin-bottom:0}.service .service-banner-section .banner-text-box h2{max-width:700px;display:block;color:#fff;text-align:center;font-family:"Gotham Book","Arial",sans-serif;font-size:15px;line-height:1.5;font-weight:200;margin-top:24px}@media(min-width:768px){.service .service-banner-section .banner-text-box h2{font-size:18px}}@media(min-width:920px){.service .service-banner-section .service-description{max-width:1100px}}.service .mobile-subnav-tab-container{display:block;position:relative;margin:30px 0}.service .mobile-subnav-tab-container #mobile-subnav-select{width:100%;padding:12px 20px;padding-right:52px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:bold}.service .mobile-subnav-tab-container .form-item{max-width:100%;width:100%;margin-bottom:0}.service .mobile-subnav-tab-container .drop-down-arrow-down,.service .mobile-subnav-tab-container .drop-down-arrow-up{position:absolute;background-image:url(/themes/custom/spartanburg_e/images/shared-components/drop-down-triangle.svg);background-repeat:no-repeat;background-size:12px;pointer-events:none;width:12px;height:8px;right:20px}.service .mobile-subnav-tab-container .drop-down-arrow-up{transform:rotate(180deg);top:12px}.service .mobile-subnav-tab-container .drop-down-arrow-down{top:24px}@media(min-width:920px){.service .mobile-subnav-tab-container{display:none}}.service .subnav-tab-container{display:none;margin:30px 0;margin-bottom:50px}@media(min-width:920px){.service .subnav-tab-container{display:block;max-width:1100px;margin-left:auto;margin-right:auto;display:flex;justify-content:center}}.service .subnav-tab-container .subnav-tab{border:none;background:none;color:#575757;font-weight:600 !important;padding:6px 0;font-size:20px}@media(min-width:920px){.service .subnav-tab-container .subnav-tab{margin-right:40px}}@media(min-width:1200px){.service .subnav-tab-container .subnav-tab{margin-right:60px}}.service .subnav-tab-container .subnav-tab.active-subnav-tab{color:#444;border-bottom:4px solid #6f549a}.service .subnav-tab-container .subnav-tab:hover{background:none;color:#265ca6;cursor:pointer}.service .subnav-tab-container button:last-child{margin-right:0}.service .subnav-section-container .subnav-section{display:none}.service .subnav-section-container .subnav-section.active-subnav-section{display:block}@media(min-width:920px){.service .subnav-section-container .subnav-section{max-width:1100px;margin-left:auto;margin-right:auto}}.service .service-about>section{padding-bottom:25px;padding-top:25px}.service .service-about>section:last-child{padding-bottom:50px}.service .service-about__header{display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.service .service-about__header{grid-template-columns:repeat(2,minmax(0,1fr))}}.service .service-about__header-media:only-child{grid-column:1/-1;justify-self:center}.service .service-about section>h2{text-align:center}.service .service-about .about-text .contact-label,.service .service-about .contacts .contact-label{font-size:18px;margin-bottom:0}.service .service-about__events .event-item{background:#fff;box-sizing:border-box;flex-basis:33%}.service .service-about__events .event-title{font-size:18px;font-weight:700;vertical-align:middle;display:table-cell;margin-bottom:0}.service .service-about__events .event-times{font-size:16px}.service .service-about__events .event-date-block{display:inline-block;vertical-align:top;width:50px;height:88px;background:linear-gradient(228deg,#6f549a,#29255d);margin-right:0;color:#fff;text-align:center;font-family:"Gotham Book","Arial",sans-serif;text-transform:uppercase}.service .service-about__events .event-date-block span{display:block}.service .service-about__events .event-date-block span.icon{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.service .service-about__events .event-date-block .month-abbrev{font-size:16px;line-height:1;padding-top:4px}.service .service-about__events .event-date-block .date{font-size:30px;font-family:"Gotham Medium","Arial",sans-serif;margin-bottom:3px}.service .service-about__events .event-date-block .border{width:calc(100% - 12px);height:1px;margin:0 6px;background:#fff}.service .service-about__events .event-date-block .weekday{font-size:14px;line-height:1.2;padding-bottom:6px;padding-top:6px}.service .service-about__events .event-detail{display:inline-block;vertical-align:top;width:calc(100% - 65px)}.service .service-about__events .event-detail .event-detail-content-wrapper{display:table;width:100%;height:100%;min-height:88px}.service .service-about__events .event-detail .event-detail-content-wrapper .event-detail-content{display:table-cell;padding-left:15px;padding-right:15px;vertical-align:middle}.service .service-about__events .event-detail .clickable-card-element{text-decoration:none;cursor:pointer;color:#444}.service .service-about .general-content-paragraph{margin-bottom:25px;margin-top:25px}.service .service-about .general-content-paragraph .formatted-img{margin:auto;margin-bottom:20px;height:180px;width:100%}@media(min-width:768px){.service .service-about .general-content-paragraph .formatted-img{height:364px;max-width:730px}}.service .service-about .general-content-paragraph .formatted-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.service .service-about .general-content-paragraph .video{margin:auto;margin-bottom:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;height:180px !important;padding:0}@media(min-width:768px){.service .service-about .general-content-paragraph .video{height:364px !important;max-width:730px}}.service .service-about .general-content-paragraph .video iframe{width:100%;height:180px}@media(min-width:768px){.service .service-about .general-content-paragraph .video iframe{height:364px}}.service .service-about .general-content-paragraph .marketing-title a{color:#265ca6}.service .service-about .general-content-paragraph .marketing-title a:hover{color:#265ca6;cursor:pointer}.service .service-about__about p:last-child{margin-bottom:0}.service .service-about__events .cards,.service .service-about__providers .cards,.service .service-about__locations .cards{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}.service .service-about__events .cards>.card,.service .service-about__providers .cards>.card,.service .service-about__locations .cards>.card{margin-left:0px;margin-right:0px;margin-bottom:0px;display:inline-block;width:100%}.service .service-about__events .cards>.card>div,.service .service-about__providers .cards>.card>div,.service .service-about__locations .cards>.card>div{width:100% !important}@media(min-width:768px){.service .service-about__events .cards,.service .service-about__providers .cards,.service .service-about__locations .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.service .service-about__events .view-all,.service .service-about__providers .view-all,.service .service-about__locations .view-all{width:218px;display:block;margin-left:auto;margin-right:auto;z-index:3;margin-top:40px}.service .service-about__events .primary-button.purple,.service .service-about__providers .primary-button.purple,.service .service-about__locations .primary-button.purple{font-size:15px;width:174px !important;display:block;margin:20px auto;padding-top:10px;padding-bottom:10px}.service .service-about__news-and-highlights .highlights{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:40px}@media(min-width:768px){.service .service-about__news-and-highlights .highlights{grid-template-columns:repeat(3,minmax(0,1fr))}}.pl .patternLink{color:#000}.pl .visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.pl .sg-pattern{clear:left}.pl #icons{display:flex;flex-wrap:wrap}.pl #icons>div{border:1px solid #eee;margin-right:1em;padding:1em;text-align:center}.pl #icons .icon{height:4rem;width:4rem}.pl .sg-subtype h2{background:none;font-family:Helvetica;font-size:32px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}.pl .sg-subtype h2 a{color:#000}.pl .sg-subtype h2 a:hover{color:#444}.pl h3.sg-pattern-title{font-family:Helvetica;font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000 !important}.pl h3.sg-pattern-title a{background:none;font-family:Helvetica;font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000 !important}.pl h3.sg-pattern-title a:hover{color:#444}.pl .sg-colors li{padding:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.pl .sg-colors .sg-colors__sample{width:240px}.pl .sg-colors .sg-info{font-family:Helvetica;font-size:12px;font-weight:bold;padding:8px;color:#000}.pl .sg-pattern-example>h2{font-family:Helvetica;font-size:16px;color:#000}.style-guide section{padding:20px 0 40px 0}.style-guide section .sub-section{padding:10px 0 20px 0}.style-guide h3.style-guide-header{color:#000;font-family:Helvetica;font-size:32px;text-transform:uppercase}.style-guide h4.style-guide-header{color:#444;font-family:Helvetica;font-size:16px;text-transform:uppercase;border-bottom:solid 1px #999;width:100%;font-weight:bold}.style-guide .light-blue{background-color:#54a1d8}.style-guide .dark-blue{background-color:#265ca6}.style-guide .light-purple{background-color:#6f549a}.style-guide .dark-purple{background-color:#29255d}.style-guide .dark-gray{background-color:#444}.style-guide .light-gray{background-color:#f2f2f2}.style-guide .white{background-color:#fff}.style-guide .inactive-button-gradient{background:linear-gradient(256deg,#6F549A,#29255D)}.style-guide .active-button-gradient{background:linear-gradient(256deg,#B779E6,#6B478E)}.style-guide .inactive-go-button-gradient{background:linear-gradient(256deg,#54A1D8,#265CA6)}.style-guide .active-go-button-gradient{background:linear-gradient(256deg,#64BBF9,#2C6EC8)}.style-guide .style-guide-headings span,.style-guide .style-guide-headings h1,.style-guide .style-guide-headings h2,.style-guide .style-guide-headings h3,.style-guide .style-guide-headings h4{display:inline-block}.style-guide .style-guide-headings span{margin-right:30px;height:inherit;font-size:18px;font-weight:bold;color:#444}.style-guide .button-with-heading{display:inline-block;text-align:center;margin-right:20px;margin-bottom:20px}.style-guide .button-with-heading label{display:block;width:100%;text-align:center;margin-bottom:10px}.style-guide .form-item{margin-right:20px}.style-guide button.primary-button{width:218px}.style-guide .footer-logo{width:250px;height:135px;background-color:#444;background-image:url(/themes/custom/spartanburg_e/images/logo-footer.svg);background-repeat:no-repeat;background-position:center}.style-guide .logo-image{width:340px;height:56px;background-image:url(/themes/custom/spartanburg_e/images/logo.svg);background-repeat:no-repeat;background-position:center;margin:10px 0}.clinical-trials .labstrials-banner-section{background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/themes/custom/spartanburg_e/images/banner-placeholder.svg);min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:30px;padding-bottom:0}.clinical-trials .labstrials-banner-section h1{text-align:center;color:#fff;margin-bottom:0}@media screen and (max-width:1024px){.clinical-trials .labstrials-banner-section{margin-top:-72px}}@media screen and (max-width:480px){.clinical-trials .labstrials-banner-section{margin-top:-64px}}.clinical-trials h2{padding:0 0 10px 0;margin-top:50px;margin-bottom:10px;border-bottom:solid 1px #444;width:100%}.clinical-trials h2 span{font-weight:300;font-family:"Gotham Book","Arial",sans-serif;font-size:22px}.clinical-trials .item-list{width:98%;margin:10px auto}.clinical-trials .item-list h3{margin-top:20px;position:relative;padding-left:25px;font-family:"Gotham Book","Arial",sans-serif}.clinical-trials .item-list h3:before{position:absolute;left:0px;top:0px;content:"+";font-size:28px}.clinical-trials .item-list h3:hover{cursor:pointer}.clinical-trials .item-list h3 span{font-weight:300;font-size:18px}.clinical-trials .item-list ul{display:none;width:95%;margin:5px auto}.clinical-trials .item-list ul li{margin-bottom:5px}.clinical-trials .item-list ul li .state{width:auto;height:17px;border-radius:3px;text-align:center;color:#fff;line-height:10px;font-size:12px;font-weight:600;background:#99067b;padding:4px 4px 6px 4px;display:inline-block;margin:7px 0 5px 5px;text-transform:uppercase}.clinical-trials .item-list ul li .state.in-progress{background-color:#29255d}.clinical-trials .item-list ul li .state.complete{background-color:#265ca6}.clinical-trials .item-list ul li .state.closed{background-color:#51284f}.clinical-trials .item-list ul li .state.accepting-participants{background-color:#99067b}.clinical-trials .item-list ul li .state.opening-soon{background-color:#6f549a}.clinical-trials .item-list.open ul{display:block}.clinical-trials .item-list.open h3:before{content:"-"}.contact-item .contact-label{font-weight:bold;margin-bottom:0}.contact-item a.contact-link{display:block;font-size:16px;color:#256ca6;text-decoration:underline;margin-bottom:30px}.flex-marketing-area{overflow:visible;width:100%}@media(min-width:768px){.flex-marketing-area .text-content{width:680px}}@media(min-width:920px){.flex-marketing-area .text-content{width:820px}}@media(min-width:1200px){.flex-marketing-area .text-content{width:900px}}@media(min-width:1440px){.flex-marketing-area .text-content{width:1100px}}@media(min-width:1600px){.flex-marketing-area .text-content{width:1300px}}@media(min-width:768px){.flex-marketing-area .text,.flex-marketing-area .button-container{width:calc(100% - 280px);max-width:446px;position:relative}}.flex-marketing-area .button-container{text-align:center}@media(min-width:768px){.flex-marketing-area .button-container{text-align:left}}@media(min-width:768px){.flex-marketing-area .image-content{position:absolute;bottom:-130px;width:369px;height:395px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:7px}}@media(min-width:1440px){.flex-marketing-area .image-content{width:415px;height:395px}}.flex-marketing-area .primary-button.white-on-blue{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.card.highlight-card{width:100% !important;margin-bottom:30px}.card.highlight-card .highlight-button{margin-left:0 !important;margin-bottom:0 !important}.card.highlight-card .card-content{position:relative;margin-left:auto;margin-right:auto;background:#fff;box-shadow:-4px 21px 25px -20px rgba(0,0,0,.5);border-radius:7px}@media(min-width:768px){.card.highlight-card .card-content{margin-left:0;margin-right:0}}@media(min-width:920px){.card.highlight-card .card-content{width:100% !important}}.card.highlight-card .card-content p{margin-top:0}.card.highlight-card .card-body{padding:20px}.article-card{background:#fff;box-shadow:0px 4px 17px rgba(0,0,0,.25);border-radius:5px;font-size:24px;text-align:center;display:flex;flex-direction:column}.article-card img{border-radius:5px}.article-card .article-content{padding:24px}.article-card .article-content h5{text-align:center;line-height:22px}.article-card .article-content .subheading{font-size:18px;text-align:center;line-height:27px}.article-card .article-content .subheading p{color:#444}.copy-only-paragraph-container{background:#fff;padding-bottom:10px}@media(min-width:920px){.copy-only-paragraph-container{padding-bottom:50px}}.copy-only-paragraph-container .copy-only-paragraph{padding-top:10px;max-width:1100px;margin:0 auto}@media(min-width:920px){.copy-only-paragraph-container .copy-only-paragraph{padding:0}}.copy-only-paragraph-container .copy-only-paragraph .info-section h2{line-height:1.31em}@media(min-width:920px){.copy-only-paragraph-container .copy-only-paragraph .info-section h2{line-height:1.17em}}.copy-only-paragraph-container .copy-only-paragraph .info-section p{padding:16px 0px;margin:0px}.copy-only-paragraph-container .copy-only-paragraph.ltblue-background{background-color:#54a1d8 !important;background-image:none !important;color:#14335c !important}.copy-only-paragraph-container .copy-only-paragraph.ltblue-background h1,.copy-only-paragraph-container .copy-only-paragraph.ltblue-background h2,.copy-only-paragraph-container .copy-only-paragraph.ltblue-background p,.copy-only-paragraph-container .copy-only-paragraph.ltblue-background div,.copy-only-paragraph-container .copy-only-paragraph.ltblue-background li{color:#14335c !important}.copy-only-paragraph-container .copy-only-paragraph.dkblue-background{background-color:#265ca6 !important;background-image:none !important;color:#fff !important}.copy-only-paragraph-container .copy-only-paragraph.dkblue-background h1,.copy-only-paragraph-container .copy-only-paragraph.dkblue-background h2,.copy-only-paragraph-container .copy-only-paragraph.dkblue-background p,.copy-only-paragraph-container .copy-only-paragraph.dkblue-background div,.copy-only-paragraph-container .copy-only-paragraph.dkblue-background li{color:#fff !important}.copy-only-paragraph-container .copy-only-paragraph.ltpurple-background{background-color:#6f549a !important;background-image:none !important;color:#fff !important}.copy-only-paragraph-container .copy-only-paragraph.ltpurple-background h1,.copy-only-paragraph-container .copy-only-paragraph.ltpurple-background h2,.copy-only-paragraph-container .copy-only-paragraph.ltpurple-background p,.copy-only-paragraph-container .copy-only-paragraph.ltpurple-background div,.copy-only-paragraph-container .copy-only-paragraph.ltpurple-background li{color:#fff !important}.copy-only-paragraph-container .copy-only-paragraph.dkpurple-background{background-color:#29255d !important;background-image:none !important;color:#fff !important}.copy-only-paragraph-container .copy-only-paragraph.dkpurple-background h1,.copy-only-paragraph-container .copy-only-paragraph.dkpurple-background h2,.copy-only-paragraph-container .copy-only-paragraph.dkpurple-background p,.copy-only-paragraph-container .copy-only-paragraph.dkpurple-background div,.copy-only-paragraph-container .copy-only-paragraph.dkpurple-background li{color:#fff !important}.copy-only-paragraph-container .copy-only-paragraph.ltpurplegrad-background{background:linear-gradient(#B779E6,#6B478E) !important;color:#fff !important}.copy-only-paragraph-container .copy-only-paragraph.ltpurplegrad-background h1,.copy-only-paragraph-container .copy-only-paragraph.ltpurplegrad-background h2,.copy-only-paragraph-container .copy-only-paragraph.ltpurplegrad-background p,.copy-only-paragraph-container .copy-only-paragraph.ltpurplegrad-background div,.copy-only-paragraph-container .copy-only-paragraph.ltpurplegrad-background li{color:#fff !important}.copy-only-paragraph-container .copy-only-paragraph.dkpurplegrad-background{background:linear-gradient(#6F549A,#29255D) !important;color:#fff !important}.copy-only-paragraph-container .copy-only-paragraph.dkpurplegrad-background h1,.copy-only-paragraph-container .copy-only-paragraph.dkpurplegrad-background h2,.copy-only-paragraph-container .copy-only-paragraph.dkpurplegrad-background p,.copy-only-paragraph-container .copy-only-paragraph.dkpurplegrad-background div,.copy-only-paragraph-container .copy-only-paragraph.dkpurplegrad-background li{color:#fff !important}.copy-only-paragraph-container .copy-only-paragraph.ltbluegrad-background{background:linear-gradient(#64BBF9,#2C6EC8) !important;color:#fff !important}.copy-only-paragraph-container .copy-only-paragraph.ltbluegrad-background h1,.copy-only-paragraph-container .copy-only-paragraph.ltbluegrad-background h2,.copy-only-paragraph-container .copy-only-paragraph.ltbluegrad-background p,.copy-only-paragraph-container .copy-only-paragraph.ltbluegrad-background div,.copy-only-paragraph-container .copy-only-paragraph.ltbluegrad-background li{color:#fff !important}.copy-only-paragraph-container .copy-only-paragraph.dkbluegrad-background{background:linear-gradient(#54A1D8,#265CA6) !important;color:#fff !important}.copy-only-paragraph-container .copy-only-paragraph.dkbluegrad-background h1,.copy-only-paragraph-container .copy-only-paragraph.dkbluegrad-background h2,.copy-only-paragraph-container .copy-only-paragraph.dkbluegrad-background p,.copy-only-paragraph-container .copy-only-paragraph.dkbluegrad-background div,.copy-only-paragraph-container .copy-only-paragraph.dkbluegrad-background li{color:#fff !important}.copy-only-paragraph-container .copy-only-paragraph.ltblue-background .primary-button{background:#14335c !important;color:#fff !important}.copy-only-paragraph-container .copy-only-paragraph.ltblue-background .primary-button:hover{opacity:.8}.copy-only-paragraph-container .copy-only-paragraph.ltblue-background .primary-button:hover:before{display:none !important;background:#14335c !important}.copy-only-paragraph-container .copy-only-paragraph.dkblue-background .primary-button,.copy-only-paragraph-container .copy-only-paragraph.ltbluegrad-background .primary-button,.copy-only-paragraph-container .copy-only-paragraph.dkbluegrad-background .primary-button,.copy-only-paragraph-container .copy-only-paragraph.ltpurple-background .primary-button,.copy-only-paragraph-container .copy-only-paragraph.dkpurple-background .primary-button,.copy-only-paragraph-container .copy-only-paragraph.ltpurplegrad-background .primary-button,.copy-only-paragraph-container .copy-only-paragraph.dkpurplegrad-background .primary-button{background:#fff !important}.copy-only-paragraph-container .copy-only-paragraph.dkblue-background .primary-button,.copy-only-paragraph-container .copy-only-paragraph.ltbluegrad-background .primary-button,.copy-only-paragraph-container .copy-only-paragraph.dkbluegrad-background .primary-button{color:#265ca6 !important}.copy-only-paragraph-container .copy-only-paragraph.dkblue-background .primary-button:hover,.copy-only-paragraph-container .copy-only-paragraph.ltbluegrad-background .primary-button:hover,.copy-only-paragraph-container .copy-only-paragraph.dkbluegrad-background .primary-button:hover{opacity:.8 !important}.copy-only-paragraph-container .copy-only-paragraph.dkblue-background .primary-button:hover:before,.copy-only-paragraph-container .copy-only-paragraph.ltbluegrad-background .primary-button:hover:before,.copy-only-paragraph-container .copy-only-paragraph.dkbluegrad-background .primary-button:hover:before{display:none !important;background:#265ca6 !important}.copy-only-paragraph-container .copy-only-paragraph.ltpurple-background .primary-button,.copy-only-paragraph-container .copy-only-paragraph.dkpurple-background .primary-button,.copy-only-paragraph-container .copy-only-paragraph.ltpurplegrad-background .primary-button,.copy-only-paragraph-container .copy-only-paragraph.dkpurplegrad-background .primary-button{color:#29255d !important}.copy-only-paragraph-container .copy-only-paragraph.ltpurple-background .primary-button:hover,.copy-only-paragraph-container .copy-only-paragraph.dkpurple-background .primary-button:hover,.copy-only-paragraph-container .copy-only-paragraph.ltpurplegrad-background .primary-button:hover,.copy-only-paragraph-container .copy-only-paragraph.dkpurplegrad-background .primary-button:hover{opacity:.8 !important}.copy-only-paragraph-container .copy-only-paragraph.ltpurple-background .primary-button:hover:before,.copy-only-paragraph-container .copy-only-paragraph.dkpurple-background .primary-button:hover:before,.copy-only-paragraph-container .copy-only-paragraph.ltpurplegrad-background .primary-button:hover:before,.copy-only-paragraph-container .copy-only-paragraph.dkpurplegrad-background .primary-button:hover:before{display:none !important;background:#29255d !important}.copy-with-image-on-left-paragraph-container{background-color:#fff;padding-bottom:10px}@media(min-width:1024px){.copy-with-image-on-left-paragraph-container{padding-bottom:50px}}.copy-with-image-on-left-paragraph-container .copy-with-image-on-left-paragraph{display:flex;flex-direction:column;padding-top:10px;max-width:1100px;margin:0 auto}@media(min-width:1024px){.copy-with-image-on-left-paragraph-container .copy-with-image-on-left-paragraph{flex-direction:row;padding:0}}.copy-with-image-on-left-paragraph-container .copy-with-image-on-left-paragraph img{padding-bottom:10px;height:278px;-o-object-fit:cover;object-fit:cover}@media(min-width:1024px){.copy-with-image-on-left-paragraph-container .copy-with-image-on-left-paragraph img{margin:auto 45px auto 0px;width:526px;height:501px;padding-bottom:0px}}.copy-with-image-on-left-paragraph-container .copy-with-image-on-left-paragraph iframe{padding-bottom:10px;height:278px}@media(min-width:1024px){.copy-with-image-on-left-paragraph-container .copy-with-image-on-left-paragraph iframe{margin:auto 45px auto 0px;min-width:526px;min-height:auto;padding-bottom:0px}}@media(min-width:1024px){.copy-with-image-on-left-paragraph-container .copy-with-image-on-left-paragraph .info-section{margin:auto 0px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;Padding-top:60px}}.copy-with-image-on-left-paragraph-container .copy-with-image-on-left-paragraph .info-section h2{line-height:1.31em}@media(min-width:1024px){.copy-with-image-on-left-paragraph-container .copy-with-image-on-left-paragraph .info-section h2{line-height:1.17em}}.copy-with-image-on-left-paragraph-container .copy-with-image-on-left-paragraph .info-section .button-container{text-align:center}@media(min-width:1024px){.copy-with-image-on-left-paragraph-container .copy-with-image-on-left-paragraph .info-section .button-container{text-align:left}}.copy-with-image-on-left-paragraph-container .copy-with-image-on-left-paragraph .info-section .button-container a{margin:5px 0px 10px;padding:9px 35px;width:auto}.copy-with-image-on-left-paragraph-container .copy-with-image-on-left-paragraph .info-section .button-container a span{padding:inherit 10px}.copy-with-image-on-left-paragraph-container .copy-with-image-on-left-paragraph .img-title{margin-top:68px}.copy-with-image-on-left-paragraph-container .copy-with-image-on-left-paragraph .img-no-title{margin-top:25px}.copy-with-image-on-left-paragraph-container .primary-button{box-shadow:none !important;background:linear-gradient(256deg,#6f549a,#29255d);color:#fff;font-family:"Gotham Bold",Arial,sans-serif;box-shadow:0 10px 18px -5px #79668c;position:relative;z-index:1}.copy-with-image-on-left-paragraph-container.ltblue-background{background-color:#54a1d8 !important;background-image:none !important;color:#14335c !important}.copy-with-image-on-left-paragraph-container.ltblue-background h1,.copy-with-image-on-left-paragraph-container.ltblue-background h2,.copy-with-image-on-left-paragraph-container.ltblue-background p,.copy-with-image-on-left-paragraph-container.ltblue-background div,.copy-with-image-on-left-paragraph-container.ltblue-background li{color:#14335c !important}.copy-with-image-on-left-paragraph-container.dkblue-background{background-color:#265ca6 !important;background-image:none !important;color:#fff !important}.copy-with-image-on-left-paragraph-container.dkblue-background h1,.copy-with-image-on-left-paragraph-container.dkblue-background h2,.copy-with-image-on-left-paragraph-container.dkblue-background p,.copy-with-image-on-left-paragraph-container.dkblue-background div,.copy-with-image-on-left-paragraph-container.dkblue-background li{color:#fff !important}.copy-with-image-on-left-paragraph-container.ltpurple-background{background-color:#6f549a !important;background-image:none !important;color:#fff !important}.copy-with-image-on-left-paragraph-container.ltpurple-background h1,.copy-with-image-on-left-paragraph-container.ltpurple-background h2,.copy-with-image-on-left-paragraph-container.ltpurple-background p,.copy-with-image-on-left-paragraph-container.ltpurple-background div,.copy-with-image-on-left-paragraph-container.ltpurple-background li{color:#fff !important}.copy-with-image-on-left-paragraph-container.dkpurple-background{background-color:#29255d !important;background-image:none !important;color:#fff !important}.copy-with-image-on-left-paragraph-container.dkpurple-background h1,.copy-with-image-on-left-paragraph-container.dkpurple-background h2,.copy-with-image-on-left-paragraph-container.dkpurple-background p,.copy-with-image-on-left-paragraph-container.dkpurple-background div,.copy-with-image-on-left-paragraph-container.dkpurple-background li{color:#fff !important}.copy-with-image-on-left-paragraph-container.ltpurplegrad-background{background:linear-gradient(#B779E6,#6B478E) !important;color:#fff !important}.copy-with-image-on-left-paragraph-container.ltpurplegrad-background h1,.copy-with-image-on-left-paragraph-container.ltpurplegrad-background h2,.copy-with-image-on-left-paragraph-container.ltpurplegrad-background p,.copy-with-image-on-left-paragraph-container.ltpurplegrad-background div,.copy-with-image-on-left-paragraph-container.ltpurplegrad-background li{color:#fff !important}.copy-with-image-on-left-paragraph-container.dkpurplegrad-background{background:linear-gradient(#6F549A,#29255D) !important;color:#fff !important}.copy-with-image-on-left-paragraph-container.dkpurplegrad-background h1,.copy-with-image-on-left-paragraph-container.dkpurplegrad-background h2,.copy-with-image-on-left-paragraph-container.dkpurplegrad-background p,.copy-with-image-on-left-paragraph-container.dkpurplegrad-background div,.copy-with-image-on-left-paragraph-container.dkpurplegrad-background li{color:#fff !important}.copy-with-image-on-left-paragraph-container.ltbluegrad-background{background:linear-gradient(#64BBF9,#2C6EC8) !important;color:#fff !important}.copy-with-image-on-left-paragraph-container.ltbluegrad-background h1,.copy-with-image-on-left-paragraph-container.ltbluegrad-background h2,.copy-with-image-on-left-paragraph-container.ltbluegrad-background p,.copy-with-image-on-left-paragraph-container.ltbluegrad-background div,.copy-with-image-on-left-paragraph-container.ltbluegrad-background li{color:#fff !important}.copy-with-image-on-left-paragraph-container.dkbluegrad-background{background:linear-gradient(#54A1D8,#265CA6) !important;color:#fff !important}.copy-with-image-on-left-paragraph-container.dkbluegrad-background h1,.copy-with-image-on-left-paragraph-container.dkbluegrad-background h2,.copy-with-image-on-left-paragraph-container.dkbluegrad-background p,.copy-with-image-on-left-paragraph-container.dkbluegrad-background div,.copy-with-image-on-left-paragraph-container.dkbluegrad-background li{color:#fff !important}.copy-with-image-on-left-paragraph-container.ltblue-background .primary-button{background:#14335c !important;color:#fff !important}.copy-with-image-on-left-paragraph-container.ltblue-background .primary-button:hover{opacity:.8}.copy-with-image-on-left-paragraph-container.ltblue-background .primary-button:hover:before{display:none !important;background:#14335c !important}.copy-with-image-on-left-paragraph-container.dkblue-background .primary-button,.copy-with-image-on-left-paragraph-container.ltbluegrad-background .primary-button,.copy-with-image-on-left-paragraph-container.dkbluegrad-background .primary-button,.copy-with-image-on-left-paragraph-container.ltpurple-background .primary-button,.copy-with-image-on-left-paragraph-container.dkpurple-background .primary-button,.copy-with-image-on-left-paragraph-container.ltpurplegrad-background .primary-button,.copy-with-image-on-left-paragraph-container.dkpurplegrad-background .primary-button{background:#fff !important}.copy-with-image-on-left-paragraph-container.dkblue-background .primary-button,.copy-with-image-on-left-paragraph-container.ltbluegrad-background .primary-button,.copy-with-image-on-left-paragraph-container.dkbluegrad-background .primary-button{color:#265ca6 !important}.copy-with-image-on-left-paragraph-container.dkblue-background .primary-button:hover,.copy-with-image-on-left-paragraph-container.ltbluegrad-background .primary-button:hover,.copy-with-image-on-left-paragraph-container.dkbluegrad-background .primary-button:hover{opacity:.8 !important}.copy-with-image-on-left-paragraph-container.dkblue-background .primary-button:hover:before,.copy-with-image-on-left-paragraph-container.ltbluegrad-background .primary-button:hover:before,.copy-with-image-on-left-paragraph-container.dkbluegrad-background .primary-button:hover:before{display:none !important;background:#265ca6 !important}.copy-with-image-on-left-paragraph-container.ltpurple-background .primary-button,.copy-with-image-on-left-paragraph-container.dkpurple-background .primary-button,.copy-with-image-on-left-paragraph-container.ltpurplegrad-background .primary-button,.copy-with-image-on-left-paragraph-container.dkpurplegrad-background .primary-button{color:#29255d !important}.copy-with-image-on-left-paragraph-container.ltpurple-background .primary-button:hover,.copy-with-image-on-left-paragraph-container.dkpurple-background .primary-button:hover,.copy-with-image-on-left-paragraph-container.ltpurplegrad-background .primary-button:hover,.copy-with-image-on-left-paragraph-container.dkpurplegrad-background .primary-button:hover{opacity:.8 !important}.copy-with-image-on-left-paragraph-container.ltpurple-background .primary-button:hover:before,.copy-with-image-on-left-paragraph-container.dkpurple-background .primary-button:hover:before,.copy-with-image-on-left-paragraph-container.ltpurplegrad-background .primary-button:hover:before,.copy-with-image-on-left-paragraph-container.dkpurplegrad-background .primary-button:hover:before{display:none !important;background:#29255d !important}.copy-with-image-on-right-paragraph-container{background-color:#fff;padding-bottom:10px}@media(min-width:1024px){.copy-with-image-on-right-paragraph-container{padding-bottom:50px}}.copy-with-image-on-right-paragraph-container .copy-with-image-on-right-paragraph{display:flex;flex-direction:column;padding-top:10px;max-width:1100px;margin:0 auto}@media(min-width:1024px){.copy-with-image-on-right-paragraph-container .copy-with-image-on-right-paragraph{flex-direction:row-reverse;padding:0}}.copy-with-image-on-right-paragraph-container .copy-with-image-on-right-paragraph img{padding-bottom:10px;height:278px;-o-object-fit:cover;object-fit:cover}@media(min-width:1024px){.copy-with-image-on-right-paragraph-container .copy-with-image-on-right-paragraph img{margin:auto 0px auto 0px;width:526px;height:501px;padding-bottom:0px}}.copy-with-image-on-right-paragraph-container .copy-with-image-on-right-paragraph iframe{padding-bottom:10px;height:278px}@media(min-width:1024px){.copy-with-image-on-right-paragraph-container .copy-with-image-on-right-paragraph iframe{margin:auto 0px auto 45px;min-width:526px;min-height:auto;padding-bottom:0px}}@media(min-width:1024px){.copy-with-image-on-right-paragraph-container .copy-with-image-on-right-paragraph .info-section{margin:auto 45px auto 0px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.copy-with-image-on-right-paragraph-container .copy-with-image-on-right-paragraph .info-section h2{line-height:1.31em}@media(min-width:1024px){.copy-with-image-on-right-paragraph-container .copy-with-image-on-right-paragraph .info-section h2{line-height:1.17em}}.copy-with-image-on-right-paragraph-container .copy-with-image-on-right-paragraph .info-section .button-container{text-align:center}@media(min-width:1024px){.copy-with-image-on-right-paragraph-container .copy-with-image-on-right-paragraph .info-section .button-container{text-align:left}}.copy-with-image-on-right-paragraph-container .copy-with-image-on-right-paragraph .info-section .button-container a{margin:5px 0px 10px;padding:9px 35px;width:auto}.copy-with-image-on-right-paragraph-container .copy-with-image-on-right-paragraph .info-section .button-container a span{padding:inherit 10px}.copy-with-image-on-right-paragraph-container .copy-with-image-on-right-paragraph .img-title{margin-top:68px}.copy-with-image-on-right-paragraph-container .copy-with-image-on-right-paragraph .img-no-title{margin-top:25px}.copy-with-image-on-right-paragraph-container .primary-button{box-shadow:none !important;background:linear-gradient(256deg,#6f549a,#29255d);color:#fff;font-family:"Gotham Bold",Arial,sans-serif;box-shadow:0 10px 18px -5px #79668c;position:relative;z-index:1}.copy-with-image-on-right-paragraph-container.ltblue-background{background-color:#54a1d8 !important;background-image:none !important;color:#14335c !important}.copy-with-image-on-right-paragraph-container.ltblue-background h1,.copy-with-image-on-right-paragraph-container.ltblue-background h2,.copy-with-image-on-right-paragraph-container.ltblue-background p,.copy-with-image-on-right-paragraph-container.ltblue-background div,.copy-with-image-on-right-paragraph-container.ltblue-background li{color:#14335c !important}.copy-with-image-on-right-paragraph-container.dkblue-background{background-color:#265ca6 !important;background-image:none !important;color:#fff !important}.copy-with-image-on-right-paragraph-container.dkblue-background h1,.copy-with-image-on-right-paragraph-container.dkblue-background h2,.copy-with-image-on-right-paragraph-container.dkblue-background p,.copy-with-image-on-right-paragraph-container.dkblue-background div,.copy-with-image-on-right-paragraph-container.dkblue-background li{color:#fff !important}.copy-with-image-on-right-paragraph-container.ltpurple-background{background-color:#6f549a !important;background-image:none !important;color:#fff !important}.copy-with-image-on-right-paragraph-container.ltpurple-background h1,.copy-with-image-on-right-paragraph-container.ltpurple-background h2,.copy-with-image-on-right-paragraph-container.ltpurple-background p,.copy-with-image-on-right-paragraph-container.ltpurple-background div,.copy-with-image-on-right-paragraph-container.ltpurple-background li{color:#fff !important}.copy-with-image-on-right-paragraph-container.dkpurple-background{background-color:#29255d !important;background-image:none !important;color:#fff !important}.copy-with-image-on-right-paragraph-container.dkpurple-background h1,.copy-with-image-on-right-paragraph-container.dkpurple-background h2,.copy-with-image-on-right-paragraph-container.dkpurple-background p,.copy-with-image-on-right-paragraph-container.dkpurple-background div,.copy-with-image-on-right-paragraph-container.dkpurple-background li{color:#fff !important}.copy-with-image-on-right-paragraph-container.ltpurplegrad-background{background:linear-gradient(#B779E6,#6B478E) !important;color:#fff !important}.copy-with-image-on-right-paragraph-container.ltpurplegrad-background h1,.copy-with-image-on-right-paragraph-container.ltpurplegrad-background h2,.copy-with-image-on-right-paragraph-container.ltpurplegrad-background p,.copy-with-image-on-right-paragraph-container.ltpurplegrad-background div,.copy-with-image-on-right-paragraph-container.ltpurplegrad-background li{color:#fff !important}.copy-with-image-on-right-paragraph-container.dkpurplegrad-background{background:linear-gradient(#6F549A,#29255D) !important;color:#fff !important}.copy-with-image-on-right-paragraph-container.dkpurplegrad-background h1,.copy-with-image-on-right-paragraph-container.dkpurplegrad-background h2,.copy-with-image-on-right-paragraph-container.dkpurplegrad-background p,.copy-with-image-on-right-paragraph-container.dkpurplegrad-background div,.copy-with-image-on-right-paragraph-container.dkpurplegrad-background li{color:#fff !important}.copy-with-image-on-right-paragraph-container.ltbluegrad-background{background:linear-gradient(#64BBF9,#2C6EC8) !important;color:#fff !important}.copy-with-image-on-right-paragraph-container.ltbluegrad-background h1,.copy-with-image-on-right-paragraph-container.ltbluegrad-background h2,.copy-with-image-on-right-paragraph-container.ltbluegrad-background p,.copy-with-image-on-right-paragraph-container.ltbluegrad-background div,.copy-with-image-on-right-paragraph-container.ltbluegrad-background li{color:#fff !important}.copy-with-image-on-right-paragraph-container.dkbluegrad-background{background:linear-gradient(#54A1D8,#265CA6) !important;color:#fff !important}.copy-with-image-on-right-paragraph-container.dkbluegrad-background h1,.copy-with-image-on-right-paragraph-container.dkbluegrad-background h2,.copy-with-image-on-right-paragraph-container.dkbluegrad-background p,.copy-with-image-on-right-paragraph-container.dkbluegrad-background div,.copy-with-image-on-right-paragraph-container.dkbluegrad-background li{color:#fff !important}.copy-with-image-on-right-paragraph-container.ltblue-background .primary-button{background:#14335c !important;color:#fff !important}.copy-with-image-on-right-paragraph-container.ltblue-background .primary-button:hover{opacity:.8}.copy-with-image-on-right-paragraph-container.ltblue-background .primary-button:hover:before{display:none !important;background:#14335c !important}.copy-with-image-on-right-paragraph-container.dkblue-background .primary-button,.copy-with-image-on-right-paragraph-container.ltbluegrad-background .primary-button,.copy-with-image-on-right-paragraph-container.dkbluegrad-background .primary-button,.copy-with-image-on-right-paragraph-container.ltpurple-background .primary-button,.copy-with-image-on-right-paragraph-container.dkpurple-background .primary-button,.copy-with-image-on-right-paragraph-container.ltpurplegrad-background .primary-button,.copy-with-image-on-right-paragraph-container.dkpurplegrad-background .primary-button{background:#fff !important}.copy-with-image-on-right-paragraph-container.dkblue-background .primary-button,.copy-with-image-on-right-paragraph-container.ltbluegrad-background .primary-button,.copy-with-image-on-right-paragraph-container.dkbluegrad-background .primary-button{color:#265ca6 !important}.copy-with-image-on-right-paragraph-container.dkblue-background .primary-button:hover,.copy-with-image-on-right-paragraph-container.ltbluegrad-background .primary-button:hover,.copy-with-image-on-right-paragraph-container.dkbluegrad-background .primary-button:hover{opacity:.8 !important}.copy-with-image-on-right-paragraph-container.dkblue-background .primary-button:hover:before,.copy-with-image-on-right-paragraph-container.ltbluegrad-background .primary-button:hover:before,.copy-with-image-on-right-paragraph-container.dkbluegrad-background .primary-button:hover:before{display:none !important;background:#265ca6 !important}.copy-with-image-on-right-paragraph-container.ltpurple-background .primary-button,.copy-with-image-on-right-paragraph-container.dkpurple-background .primary-button,.copy-with-image-on-right-paragraph-container.ltpurplegrad-background .primary-button,.copy-with-image-on-right-paragraph-container.dkpurplegrad-background .primary-button{color:#29255d !important}.copy-with-image-on-right-paragraph-container.ltpurple-background .primary-button:hover,.copy-with-image-on-right-paragraph-container.dkpurple-background .primary-button:hover,.copy-with-image-on-right-paragraph-container.ltpurplegrad-background .primary-button:hover,.copy-with-image-on-right-paragraph-container.dkpurplegrad-background .primary-button:hover{opacity:.8 !important}.copy-with-image-on-right-paragraph-container.ltpurple-background .primary-button:hover:before,.copy-with-image-on-right-paragraph-container.dkpurple-background .primary-button:hover:before,.copy-with-image-on-right-paragraph-container.ltpurplegrad-background .primary-button:hover:before,.copy-with-image-on-right-paragraph-container.dkpurplegrad-background .primary-button:hover:before{display:none !important;background:#29255d !important}.expanding-sections{margin-top:16px}@media(min-width:920px){.expanding-sections{margin:32px auto;max-width:1100px}}.expanding-sections .expanding-section-list{list-style-type:none;padding:0px;margin:0px}.expanding-sections .expanding-section-list .expanding-section-item{border-bottom:solid 1px #979797}.expanding-sections .expanding-section-list .expanding-section-item:last-of-type{border-bottom:solid 1px transparent}.expandable-section{margin:16px 0px;font-family:"Gotham Medium",Arial,sans-serif;font-size:16px;font-weight:500;color:#444}.expandable-section button{border:none;width:100%;display:flex;justify-content:space-between;align-items:center;background:none;padding:0px}@media(min-width:920px){.expandable-section button:hover span{color:#265ca6}}.expandable-section button span{text-align:left;line-height:1.75;margin-right:16px}@media(min-width:920px){.expandable-section button span{font-size:20px}}.expandable-section button .blue-circle{border-radius:50%;min-height:48px;min-width:48px;background:#e7eaee;display:flex;justify-content:center;align-items:center;margin-bottom:auto}.expandable-section button .blue-circle[hidden]{display:none}.expandable-section button .blue-circle svg{min-width:30px}.expandable-section-content{margin-bottom:32px}.expandable-section-content p{margin-top:0}@media(min-width:768px){.full-width-image-paragraph{position:relative}}.full-width-image-paragraph .full-width-image{height:225px;background-size:cover;background-position:center center;background-repeat:no-repeat}@media(min-width:768px){.full-width-image-paragraph .full-width-image{height:611px;display:flex;align-items:center}}.full-width-image-paragraph .info-section{background:#29255d;background-image:url(/themes/custom/spartanburg_e/images/crm-landing-page-hero-copy-mobile-bg.svg);color:#fff;padding:30px;background-size:cover}@media(min-width:768px){.full-width-image-paragraph .info-section{position:relative;width:365px;top:0px;left:50px}}@media(min-width:1440px){.full-width-image-paragraph .info-section{left:10px}}@media(min-width:768px){.full-width-image-paragraph .info-section.mobile-only{display:none}}.full-width-image-paragraph .info-section h1{font-size:36px;line-height:43px;text-align:center;color:#fff}@media(min-width:768px){.full-width-image-paragraph .info-section h1{text-align:left}}.full-width-image-paragraph .info-section div{text-align:center;line-height:1.75em}@media(min-width:768px){.full-width-image-paragraph .info-section div{text-align:left}}.full-width-image-paragraph .info-section .button-container{margin:20px auto 5px}@media(min-width:768px){.full-width-image-paragraph .info-section .button-container{margin-left:0px}}.full-width-image-paragraph .info-section .button-container a{display:inline-block;padding:0 15px;width:auto;height:53px;line-height:53px;border-radius:26.5px;text-align:center;text-decoration:none;font-size:18px;font-family:"Gotham Bold","Arial",sans-serif;font-weight:500}.full-width-image-paragraph .info-section .button-container a.Mammography{background-color:#ff70d7;background-image:none;color:#29255d}.full-width-image-paragraph .info-section .button-container a.Mammography:hover{background-color:#ed68c8;background-image:none}.full-width-image-paragraph .info-section .button-container a.White-Brand-Theme{background-image:linear-gradient(263deg,#6f549a 0%,#29255d 99%);color:#fff}.full-width-image-paragraph .info-section .button-container a.White-Brand-Theme:hover{background-image:linear-gradient(263deg,#6f549a 0%,#29255d 99%)}.full-width-image-paragraph .info-section .button-container a.Purple-Brand-Theme{background-image:none;background-color:#fff;color:#29255d}.full-width-image-paragraph .info-section .button-container a.Purple-Brand-Theme:hover{background-image:none;background-color:#fff}.full-width-image-paragraph .info-section.White-Brand-Theme{background-image:none;background:#fff;color:#444}.full-width-image-paragraph .info-section.White-Brand-Theme h1{color:#444}.full-width-image-paragraph .info-section.White-Brand-Theme div{color:#444}.full-width-image-paragraph .info-section.Purple-Brand-Theme{background:#6f549a;background-image:url(/themes/custom/spartanburg_e/images/desktop-hero-bg.svg);background-size:cover}.full-width-image-paragraph .primary-button{box-shadow:none !important}.full-width-image-paragraph .ltblue-background{background-color:#54a1d8 !important;background-image:none !important;color:#14335c !important}.full-width-image-paragraph .ltblue-background h1,.full-width-image-paragraph .ltblue-background h2,.full-width-image-paragraph .ltblue-background p,.full-width-image-paragraph .ltblue-background div,.full-width-image-paragraph .ltblue-background li{color:#14335c !important}.full-width-image-paragraph .dkblue-background{background-color:#265ca6 !important;background-image:none !important;color:#fff !important}.full-width-image-paragraph .dkblue-background h1,.full-width-image-paragraph .dkblue-background h2,.full-width-image-paragraph .dkblue-background p,.full-width-image-paragraph .dkblue-background div,.full-width-image-paragraph .dkblue-background li{color:#fff !important}.full-width-image-paragraph .ltpurple-background{background-color:#6f549a !important;background-image:none !important;color:#fff !important}.full-width-image-paragraph .ltpurple-background h1,.full-width-image-paragraph .ltpurple-background h2,.full-width-image-paragraph .ltpurple-background p,.full-width-image-paragraph .ltpurple-background div,.full-width-image-paragraph .ltpurple-background li{color:#fff !important}.full-width-image-paragraph .dkpurple-background{background-color:#29255d !important;background-image:none !important;color:#fff !important}.full-width-image-paragraph .dkpurple-background h1,.full-width-image-paragraph .dkpurple-background h2,.full-width-image-paragraph .dkpurple-background p,.full-width-image-paragraph .dkpurple-background div,.full-width-image-paragraph .dkpurple-background li{color:#fff !important}.full-width-image-paragraph .ltpurplegrad-background{background:linear-gradient(#B779E6,#6B478E) !important;color:#fff !important}.full-width-image-paragraph .ltpurplegrad-background h1,.full-width-image-paragraph .ltpurplegrad-background h2,.full-width-image-paragraph .ltpurplegrad-background p,.full-width-image-paragraph .ltpurplegrad-background div,.full-width-image-paragraph .ltpurplegrad-background li{color:#fff !important}.full-width-image-paragraph .dkpurplegrad-background{background:linear-gradient(#6F549A,#29255D) !important;color:#fff !important}.full-width-image-paragraph .dkpurplegrad-background h1,.full-width-image-paragraph .dkpurplegrad-background h2,.full-width-image-paragraph .dkpurplegrad-background p,.full-width-image-paragraph .dkpurplegrad-background div,.full-width-image-paragraph .dkpurplegrad-background li{color:#fff !important}.full-width-image-paragraph .ltbluegrad-background{background:linear-gradient(#64BBF9,#2C6EC8) !important;color:#fff !important}.full-width-image-paragraph .ltbluegrad-background h1,.full-width-image-paragraph .ltbluegrad-background h2,.full-width-image-paragraph .ltbluegrad-background p,.full-width-image-paragraph .ltbluegrad-background div,.full-width-image-paragraph .ltbluegrad-background li{color:#fff !important}.full-width-image-paragraph .dkbluegrad-background{background:linear-gradient(#54A1D8,#265CA6) !important;color:#fff !important}.full-width-image-paragraph .dkbluegrad-background h1,.full-width-image-paragraph .dkbluegrad-background h2,.full-width-image-paragraph .dkbluegrad-background p,.full-width-image-paragraph .dkbluegrad-background div,.full-width-image-paragraph .dkbluegrad-background li{color:#fff !important}.full-width-image-paragraph .ltblue-background .primary-button{background:#14335c !important;color:#fff !important}.full-width-image-paragraph .ltblue-background .primary-button:hover{opacity:.8}.full-width-image-paragraph .ltblue-background .primary-button:hover:before{display:none !important;background:#14335c !important}.full-width-image-paragraph .dkblue-background .primary-button,.full-width-image-paragraph .ltbluegrad-background .primary-button,.full-width-image-paragraph .dkbluegrad-background .primary-button,.full-width-image-paragraph .ltpurple-background .primary-button,.full-width-image-paragraph .dkpurple-background .primary-button,.full-width-image-paragraph .ltpurplegrad-background .primary-button,.full-width-image-paragraph .dkpurplegrad-background .primary-button{background:#fff !important}.full-width-image-paragraph .dkblue-background .primary-button,.full-width-image-paragraph .ltbluegrad-background .primary-button,.full-width-image-paragraph .dkbluegrad-background .primary-button{color:#265ca6 !important}.full-width-image-paragraph .dkblue-background .primary-button:hover,.full-width-image-paragraph .ltbluegrad-background .primary-button:hover,.full-width-image-paragraph .dkbluegrad-background .primary-button:hover{opacity:.8 !important}.full-width-image-paragraph .dkblue-background .primary-button:hover:before,.full-width-image-paragraph .ltbluegrad-background .primary-button:hover:before,.full-width-image-paragraph .dkbluegrad-background .primary-button:hover:before{display:none !important;background:#265ca6 !important}.full-width-image-paragraph .ltpurple-background .primary-button,.full-width-image-paragraph .dkpurple-background .primary-button,.full-width-image-paragraph .ltpurplegrad-background .primary-button,.full-width-image-paragraph .dkpurplegrad-background .primary-button{color:#29255d !important}.full-width-image-paragraph .ltpurple-background .primary-button:hover,.full-width-image-paragraph .dkpurple-background .primary-button:hover,.full-width-image-paragraph .ltpurplegrad-background .primary-button:hover,.full-width-image-paragraph .dkpurplegrad-background .primary-button:hover{opacity:.8 !important}.full-width-image-paragraph .ltpurple-background .primary-button:hover:before,.full-width-image-paragraph .dkpurple-background .primary-button:hover:before,.full-width-image-paragraph .ltpurplegrad-background .primary-button:hover:before,.full-width-image-paragraph .dkpurplegrad-background .primary-button:hover:before{display:none !important;background:#29255d !important}.healthgrades-form-paragraph-container{background-color:#fff;padding-bottom:10px}@media(min-width:920px){.healthgrades-form-paragraph-container{padding-bottom:50px}}.healthgrades-form-paragraph-container .healthgrades-form-paragraph{padding-top:10px;max-width:1100px;margin:0 auto}.icon-card{position:relative;background:#fff;box-shadow:0px 4px 17px rgba(0,0,0,.25);border-radius:5px;font-size:24px;padding:24px;text-align:center;display:flex;flex-direction:column;color:#444}.icon-card.icon-size--small .heading-icon{display:flex;align-items:center;gap:8px;font-size:24px;text-align:left}.icon-card.icon-size--large svg{font-size:80px;margin-bottom:8px}.icon-card .heading-icon{color:#265ca6}.icon-card .heading-icon h5{margin-bottom:0}.icon-card .subheading{font-size:18px;text-align:left}.icon-card .subheading p{color:#444}.columns--4.icon-size--small .icon-card{min-height:324px}.columns--3.icon-size--small .icon-card{min-height:243px}.columns--4.icon-size--large .icon-card{min-height:423px}.columns--3.icon-size--large .icon-card{min-height:347px}.image-link{text-decoration:none}a.icon-item{color:unset}.icon-item .icon-item-container{display:flex}a.icon-item{text-decoration:none}.inline-icon{display:inline-block;width:40px;height:40px;margin-right:20px;padding:4px;color:#265ca6}.inline-text-block{vertical-align:top;display:inline-block;width:calc(100% - 67px);padding-top:4px}@media(min-width:920px){a.icon-item:hover{color:unset}a.icon-item:hover h4{color:#265ca6}}.image-card{background:#fff;box-shadow:0px 4px 17px rgba(0,0,0,.25);border-radius:5px;font-size:24px;text-align:center;display:flex;flex-direction:column}.image-card img{border-radius:5px 5px 0 0}.image-card .card-content{padding:24px}.image-card .card-content h5{line-height:22px;margin-bottom:0}.image-card .card-content .subheading{font-size:18px;text-align:left;line-height:27px;color:#444;text-align:center;margin-top:24px}.image-card .card-content .cta-link{margin-top:24px}.related-locations{padding-bottom:10px}@media(min-width:920px){.related-locations{padding-bottom:50px;justify-content:left}}.related-locations .slick-track{margin-bottom:10px}.related-locations .cards.mobile{display:block}@media(min-width:768px){.related-locations .cards.mobile{display:none}}.related-locations .cards.tablet-and-up{display:none}@media(min-width:768px){.related-locations .cards.tablet-and-up{display:block}}@media(min-width:768px){.related-locations .cards{display:flex;flex-wrap:wrap;justify-content:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:670px;margin-left:auto;margin-right:auto}}@media(min-width:920px){.related-locations .cards{max-width:1080px;justify-content:left}}@media screen and (max-width:480px){.related-locations .cards{display:block}}.related-locations .card{margin-bottom:20px}@media(min-width:768px){.related-locations .card{width:285px;margin-left:25px;margin-right:25px;margin-bottom:50px;display:inline-block}}@media(min-width:920px){.related-locations .card{width:300px;margin-left:30px;margin-right:30px}}.related-locations .card .card-content{min-height:-webkit-fit-content !important;min-height:-moz-fit-content !important;min-height:fit-content !important}.related-locations .view-all{width:218px;margin-left:auto;margin-right:auto;z-index:3}@media screen and (max-width:480px){.related-locations .view-all{margin-top:20px}}.related-locations .primary-button.purple{font-size:15px;width:180px !important;display:block;margin:20px auto;padding-top:10px;padding-bottom:10px}.related-locations .location-cards-slick .dots,.related-locations .location-cards-slick-random .dots{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;margin:10px 0;padding-left:0}.related-locations .location-cards-slick .dots li,.related-locations .location-cards-slick-random .dots li{list-style-type:none;margin:5px}.related-locations .location-cards-slick .dots li button,.related-locations .location-cards-slick-random .dots li button{width:20px;height:20px;border-radius:10px;text-indent:-9999px;outline:none;background:#999;cursor:pointer}.related-locations .location-cards-slick .dots li.slick-active button,.related-locations .location-cards-slick-random .dots li.slick-active button{background:#265ca6}@media screen and (max-width:480px){.related-locations .location-cards-slick,.related-locations .location-cards-slick-random{text-align:center}}.locations-paragraph-container .locations-paragraph{max-width:1100px;margin:0 auto}.locations-paragraph-container .locations-paragraph h2{text-align:center;margin:30px auto}@media(min-width:920px){.locations-paragraph-container .locations-paragraph h2{margin-top:0px}}.locations-paragraph-container .locations-paragraph .related-locations .primary-button.view-all{display:none}@media(min-width:920px){.locations-paragraph-container .locations-paragraph .related-locations .primary-button.view-all{display:block}}.paragraph--type--notification{color:#fff;padding:16px 12px;margin:0;position:relative}.paragraph--type--notification.dismissed{display:none}.paragraph--type--notification.background-purple{background-color:#603e83}.paragraph--type--notification.background-blue{background-color:#3451a3}.paragraph--type--notification.background-red{background-color:#954a4a}.paragraph--type--notification.background-gray{background-color:#3c3c3c}.paragraph--type--notification .paragraph-content{display:flex;justify-content:center;align-items:center;margin-right:20px;padding:0;text-align:center}@media(min-width:1024px){.paragraph--type--notification .paragraph-content{margin-right:48px;margin-left:48px}}.paragraph--type--notification .paragraph-content .fontawesome-icons{margin-right:12px}.paragraph--type--notification .paragraph-content .rendered-content{display:flex;flex-direction:column;gap:12px;align-items:center}@media(min-width:1024px){.paragraph--type--notification .paragraph-content .rendered-content{flex-direction:row}}.paragraph--type--notification .paragraph-content p,.paragraph--type--notification .paragraph-content a{color:#fff;margin-bottom:0}.paragraph--type--notification .paragraph-content a{text-decoration:none;border:1px solid #fff;border-radius:20px;padding:8px 16px;margin-left:16px;white-space:nowrap}@media(min-width:768px){.paragraph--type--notification .paragraph-content a{margin-left:32px}}.paragraph--type--notification .close-dmb-notification{position:absolute;top:50%;height:24px;margin-top:-12px;right:12px;cursor:pointer}@media(min-width:768px){.paragraph--type--notification .close-dmb-notification{right:24px}}.close-dmb-notification:not(.actual-close-dmb-notification){display:none}.recent-news{max-width:1100px;margin-left:auto;margin-right:auto}.section-container{margin:0px auto}.section-container h2{width:calc(100% - 130px);margin-right:0;display:inline-block}.recent-news-articles{display:flex}.recent-news-articles .recent-news-article{max-width:calc((100% - 60px)/3)}.recent-news-articles .recent-news-article:not(:last-child){margin-right:30px}.recent-news-articles .recent-news-article .image-container{overflow:hidden;border-radius:7px}.recent-news-articles .recent-news-article .image-container a img{height:222px;width:100%;-o-object-fit:cover;object-fit:cover;transition:.4s}.recent-news-articles .recent-news-article .image-container a img:hover{transform:scale(1.08)}.recent-news-articles .recent-news-article h4{font-size:18px;max-width:300px;font-family:"Gotham Bold"}.recent-news-articles .recent-news-article .article-text-content{padding:15px 0px 0px}.recent-news-articles .recent-news-article .article-date{font-family:"Gotham Book";display:block;font-size:16px}.related-news{padding-bottom:2.5rem}@media(min-width:920px){.related-news{padding-bottom:4rem}}.related-news-article{background-color:#fff;border-radius:7px;text-align:center;box-shadow:-4px 21px 25px -20px rgba(0,0,0,.5)}.related-news-article img{border-radius:7px 7px 0 0;max-height:150px;width:100%;-o-object-fit:cover;object-fit:cover}.related-news-article h4{font-size:1.25rem;line-height:1.2;font-weight:500;margin:0}.related-news-article .article-text-content{padding:1.25rem}.related-news-article .article-text-content>*{padding-bottom:.5rem}.related-news-article .article-date{display:block;color:#256ca6}.three-col-cards-container{background:#f2f2f2;padding:25px 0}@media(min-width:920px){.three-col-cards-container{padding:50px 0}}.three-col-cards-container h2{color:#29255d}.three-col-cards-container .primary-button{box-shadow:none;color:#fff}@media(min-width:768px){.three-col-cards-container .colcards{width:300px}}@media screen and (max-width:480px){.three-col-cards-container .colcards{display:block}}.three-col-cards-container .slick-track{margin-bottom:10px}.three-col-cards-container .colcards{width:100%;overflow-x:scroll}.three-col-cards-container .colcards.mobile{display:block}@media(min-width:768px){.three-col-cards-container .colcards.mobile{display:none}}.three-col-cards-container .colcards.tablet-and-up{display:none}@media(min-width:768px){.three-col-cards-container .colcards.tablet-and-up{display:block}}@media(min-width:768px){.three-col-cards-container .colcards{display:block}}@media screen and (max-width:480px){.three-col-cards-container .colcards{display:block}}.three-col-cards-container .crm-cards-slick .dots{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;margin:10px 0;padding-left:0}.three-col-cards-container .crm-cards-slick .dots li{list-style-type:none;margin:5px}.three-col-cards-container .crm-cards-slick .dots li button{width:20px;height:20px;border-radius:10px;text-indent:-9999px;outline:none;background:#999;cursor:pointer}.three-col-cards-container .crm-cards-slick .dots li.slick-active button{background:#265ca6}@media screen and (max-width:480px){.three-col-cards-container .crm-cards-slick{text-align:center}}.three-col-cards-container.ltblue-background{background-color:#54a1d8;color:#14335c !important}.three-col-cards-container.ltblue-background h2{color:#14335c}.three-col-cards-container.dkblue-background{background-color:#265ca6;color:#fff !important}.three-col-cards-container.dkblue-background h2{color:#fff}.three-col-cards-container.ltpurple-background{background-color:#6f549a;color:#fff !important}.three-col-cards-container.ltpurple-background h2{color:#fff}.three-col-cards-container.dkpurple-background{background-color:#29255d;color:#fff !important}.three-col-cards-container.dkpurple-background h2{color:#fff}.three-col-cards-container.ltpurplegrad-background{background:linear-gradient(#B779E6,#6B478E);color:#fff !important}.three-col-cards-container.ltpurplegrad-background h2{color:#fff}.three-col-cards-container.dkpurplegrad-background{background:linear-gradient(#6F549A,#29255D);color:#fff !important}.three-col-cards-container.dkpurplegrad-background h2{color:#fff}.three-col-cards-container.ltbluegrad-background{background:linear-gradient(#64BBF9,#2C6EC8);color:#fff !important}.three-col-cards-container.ltbluegrad-background h2{color:#fff}.three-col-cards-container.dkbluegrad-background{background:linear-gradient(#54A1D8,#265CA6);color:#fff !important}.three-col-cards-container.dkbluegrad-background h2{color:#fff}.three-col-cards-container.ltblue-background .primary-button{color:#14335c;background:#54a1d8}.three-col-cards-container.ltblue-background .primary-button:hover{opacity:.8}.three-col-cards-container.ltblue-background .primary-button:hover:before{display:none;background:#54a1d8}.three-col-cards-container.dkblue-background .primary-button{background:#265ca6}.three-col-cards-container.dkblue-background .primary-button:hover{opacity:.8}.three-col-cards-container.dkblue-background .primary-button:hover:before{display:none;background:#265ca6}.three-col-cards-container.ltpurple-background .primary-button{background:#6f549a}.three-col-cards-container.ltpurple-background .primary-button:hover{opacity:.8}.three-col-cards-container.ltpurple-background .primary-button:hover:before{display:none;background:#6f549a}.three-col-cards-container.dkpurple-background .primary-button{background:#29255d}.three-col-cards-container.dkpurple-background .primary-button:hover{opacity:.8}.three-col-cards-container.dkpurple-background .primary-button:hover:before{display:none;background:#29255d}.three-col-cards-container.ltpurplegrad-background .primary-button{background:linear-gradient(#B779E6,#6B478E)}.three-col-cards-container.ltpurplegrad-background .primary-button:hover{opacity:.8}.three-col-cards-container.ltpurplegrad-background .primary-button:hover:before{display:none;background:linear-gradient(#B779E6,#6B478E)}.three-col-cards-container.dkpurplegrad-background .primary-button{background:linear-gradient(#6F549A,#29255D)}.three-col-cards-container.dkpurplegrad-background .primary-button:hover{opacity:.8}.three-col-cards-container.dkpurplegrad-background .primary-button:hover:before{display:none;background:linear-gradient(#6F549A,#29255D)}.three-col-cards-container.ltbluegrad-background .primary-button{color:#14335c;background:linear-gradient(#64BBF9,#2C6EC8)}.three-col-cards-container.ltbluegrad-background .primary-button:hover{opacity:.8}.three-col-cards-container.ltbluegrad-background .primary-button:hover:before{display:none;background:linear-gradient(#64BBF9,#2C6EC8)}.three-col-cards-container.dkbluegrad-background .primary-button{background:linear-gradient(#54A1D8,#265CA6)}.three-col-cards-container.dkbluegrad-background .primary-button:hover{opacity:.8}.three-col-cards-container.dkbluegrad-background .primary-button:hover:before{display:none;background:linear-gradient(#54A1D8,#265CA6)}.three-col-cards-container .three-col-cards{padding-top:10px;max-width:1100px;margin:0 auto;text-align:center}@media(min-width:920px){.three-col-cards-container .three-col-cards{padding:0}}.three-col-cards-container .three-col-cards .info-section{max-width:95%;margin-left:auto;margin-right:auto}.three-col-cards-container .three-col-cards .info-section h2{line-height:1.31em}@media(min-width:920px){.three-col-cards-container .three-col-cards .info-section h2{line-height:1.17em}}.three-col-cards-container .three-col-cards .info-section p{padding:16px 0px;margin:0px}.three-col-cards-container .three-col-cards .info-section .copy-text{font-weight:900;margin:25px 0;font-size:20px}.three-col-cards-container .three-col-cards .row{display:flex;justify-content:center;width:100%}.three-col-cards-container .three-col-cards .row .col{width:30%;min-width:240px;display:inline;padding:0 2%;color:#444;text-align:center}.three-col-cards-container .three-col-cards .row .col:nth-child(2){margin:0 2%}.three-col-cards-container .three-col-cards .row .col img{max-width:100%;margin:10px auto 20px auto}.three-col-cards-container .three-col-cards .row .col .title{font-weight:bold}.three-col-cards-container .three-col-cards .row .col p{margin:20px 0;padding:0}.three-col-cards-container .three-col-cards .row .col a{margin:20px auto}@media screen and (max-width:600px){.three-col-cards-container .three-col-cards .row{display:flex;justify-content:flex-start;padding-right:40px}.three-col-cards-container .three-col-cards .row h2{margin-top:40px}.three-col-cards-container .three-col-cards .row .col{width:100%;margin:40px 45px !important;padding:0}}.three-col-cards-container .threecol-card{display:block;text-align:center;margin:0 auto;height:100%}.three-col-cards-container .threecol-card .card-content{width:285px;margin-left:auto;margin-right:auto;background:#fff;box-shadow:-4px 21px 25px -20px rgba(0,0,0,.5);border-radius:7px;height:100%;min-height:400px !important}@media(min-width:768px){.three-col-cards-container .threecol-card .card-content{margin-left:0;margin-right:0}}@media(min-width:920px){.three-col-cards-container .threecol-card .card-content{width:300px}}@media screen and (max-width:480px){.three-col-cards-container .threecol-card .card-content{height:100%}}.three-col-cards-container .threecol-card .card-image-wrapper{height:168px;border-bottom-left-radius:0;border-bottom-right-radius:0}.three-col-cards-container .threecol-card .card-body{line-height:20px;padding:15px 10px 15px 10px}.three-col-cards-container .threecol-card .card-detail{min-height:92px}.three-col-cards-container .threecol-card .card-title{margin-bottom:10px}.three-col-cards-container .threecol-card .address{font-size:16px}.three-col-cards-container .threecol-card .location-phone{display:block;font-size:16px;color:#256ca6;text-decoration:underline}.three-col-cards-container .threecol-card .primary-button{display:block;margin-left:auto;margin-right:auto;margin-top:10px}.three-col-icons-container{background:#fff;padding:25px 0}@media(min-width:920px){.three-col-icons-container{padding:50px 0}}.three-col-icons-container h2{color:#29255d}.three-col-icons-container .primary-button{box-shadow:none}.three-col-icons-container.ltblue-background{background-color:#54a1d8;color:#14335c !important}.three-col-icons-container.ltblue-background h2{color:#14335c}.three-col-icons-container.dkblue-background{background-color:#265ca6;color:#fff !important}.three-col-icons-container.dkblue-background h2{color:#fff}.three-col-icons-container.ltpurple-background{background-color:#6f549a;color:#fff !important}.three-col-icons-container.ltpurple-background h2{color:#fff}.three-col-icons-container.dkpurple-background{background-color:#29255d;color:#fff !important}.three-col-icons-container.dkpurple-background h2{color:#fff}.three-col-icons-container.ltpurplegrad-background{background:linear-gradient(#B779E6,#6B478E);color:#fff !important}.three-col-icons-container.ltpurplegrad-background h2{color:#fff}.three-col-icons-container.dkpurplegrad-background{background:linear-gradient(#6F549A,#29255D);color:#fff !important}.three-col-icons-container.dkpurplegrad-background h2{color:#fff}.three-col-icons-container.ltbluegrad-background{background:linear-gradient(#64BBF9,#2C6EC8);color:#fff !important}.three-col-icons-container.ltbluegrad-background h2{color:#fff}.three-col-icons-container.dkbluegrad-background{background:linear-gradient(#54A1D8,#265CA6);color:#fff !important}.three-col-icons-container.dkbluegrad-background h2{color:#fff}.three-col-icons-container.ltblue-background .primary-button{background:#14335c}.three-col-icons-container.ltblue-background .primary-button:hover{opacity:.8}.three-col-icons-container.ltblue-background .primary-button:hover:before{display:none;background:#14335c}.three-col-icons-container.dkblue-background .primary-button,.three-col-icons-container.ltbluegrad-background .primary-button,.three-col-icons-container.dkbluegrad-background .primary-button,.three-col-icons-container.ltpurple-background .primary-button,.three-col-icons-container.dkpurple-background .primary-button,.three-col-icons-container.ltpurplegrad-background .primary-button,.three-col-icons-container.dkpurplegrad-background .primary-button{background:#fff}.three-col-icons-container.dkblue-background .primary-button,.three-col-icons-container.ltbluegrad-background .primary-button,.three-col-icons-container.dkbluegrad-background .primary-button{color:#265ca6}.three-col-icons-container.dkblue-background .primary-button:hover,.three-col-icons-container.ltbluegrad-background .primary-button:hover,.three-col-icons-container.dkbluegrad-background .primary-button:hover{opacity:.8}.three-col-icons-container.dkblue-background .primary-button:hover:before,.three-col-icons-container.ltbluegrad-background .primary-button:hover:before,.three-col-icons-container.dkbluegrad-background .primary-button:hover:before{display:none;background:#265ca6}.three-col-icons-container.ltpurple-background .primary-button,.three-col-icons-container.dkpurple-background .primary-button,.three-col-icons-container.ltpurplegrad-background .primary-button,.three-col-icons-container.dkpurplegrad-background .primary-button{color:#29255d}.three-col-icons-container.ltpurple-background .primary-button:hover,.three-col-icons-container.dkpurple-background .primary-button:hover,.three-col-icons-container.ltpurplegrad-background .primary-button:hover,.three-col-icons-container.dkpurplegrad-background .primary-button:hover{opacity:.8}.three-col-icons-container.ltpurple-background .primary-button:hover:before,.three-col-icons-container.dkpurple-background .primary-button:hover:before,.three-col-icons-container.ltpurplegrad-background .primary-button:hover:before,.three-col-icons-container.dkpurplegrad-background .primary-button:hover:before{display:none;background:#29255d}.three-col-icons-container .three-col-icons{padding-top:10px;max-width:1100px;margin:0 auto;text-align:center}@media(min-width:920px){.three-col-icons-container .three-col-icons{padding:0}}.three-col-icons-container .three-col-icons .info-section h2{line-height:1.31em}@media(min-width:920px){.three-col-icons-container .three-col-icons .info-section h2{line-height:1.17em}}.three-col-icons-container .three-col-icons .info-section p{padding:16px 0px;margin:0px}.three-col-icons-container .three-col-icons .info-section .copy-text{font-weight:900;margin:25px 0;font-size:20px}.three-col-icons-container .three-col-icons .row{display:flex;justify-content:center}.three-col-icons-container .three-col-icons .row .col{width:30%;padding:0 2%;text-align:center}.three-col-icons-container .three-col-icons .row .col:nth-child(2){margin:0 2%}.three-col-icons-container .three-col-icons .row .col img{max-width:100%;margin:10px auto 20px auto}.three-col-icons-container .three-col-icons .row .col .title{font-weight:bold}.three-col-icons-container .three-col-icons .row .col p{margin:20px 0;padding:0}.three-col-icons-container .three-col-icons .row .col a{margin:20px auto}@media screen and (max-width:600px){.three-col-icons-container .three-col-icons .row{display:block}.three-col-icons-container .three-col-icons .row h2{margin-top:40px}.three-col-icons-container .three-col-icons .row .col{width:100%;margin:40px 0 !important;padding:0}}.timeline{background-color:#fff;padding:20px 0 0;padding-bottom:25px}.timeline .timeline-form-paragraph{padding-top:10px;width:1100px;max-width:95%;margin:0 auto 25px auto}@media(min-width:920px){.timeline .timeline-form-paragraph{margin-bottom:50px}}.timeline>h2{margin:0 auto 20px auto}.timeline>.details{margin:0 auto 25px auto}.timeline>.timeline-embed{background-color:#f2f2f2}.timeline>.timeline-embed iframe,.timeline>.timeline-embed object,.timeline>.timeline-embed>div{width:100%}@media(min-width:920px){.timeline{padding:40px 0 50px 0}}@media(min-width:768px){.timeline{position:relative}}.youtube-gallery-paragraph-container{padding-bottom:10px}@media(min-width:920px){.youtube-gallery-paragraph-container{padding-bottom:50px}}.youtube-gallery-paragraph-container .youtube-gallery-paragraph{padding-top:10px;max-width:1100px;margin:0 auto}@media(min-width:920px){.youtube-gallery-paragraph-container .youtube-gallery-paragraph{padding:0px}}.youtube-gallery-paragraph-container .youtube-gallery-paragraph h2{text-align:center;margin:30px auto}@media(min-width:920px){.youtube-gallery-paragraph-container .youtube-gallery-paragraph h2{margin-top:0px;margin-bottom:50px}}.youtube-gallery-paragraph-container .youtube-gallery-paragraph .video-player-container{margin-bottom:30px;width:100%;padding-top:56.25%;position:relative}.youtube-gallery-paragraph-container .youtube-gallery-paragraph .video-player-container iframe{width:100%;height:100%;position:absolute;top:0px;left:0px}@media(min-width:920px){.youtube-gallery-paragraph-container .youtube-gallery-paragraph .additional-videos-container{display:flex;flex-wrap:wrap}.youtube-gallery-paragraph-container .youtube-gallery-paragraph .additional-videos-container div:nth-child(4n+1){margin-right:0px}.youtube-gallery-paragraph-container .youtube-gallery-paragraph .additional-videos-container div:nth-child(1){margin-right:auto}}.youtube-gallery-paragraph-container .youtube-gallery-paragraph .additional-videos-container .additional-video{display:flex;padding-bottom:25px}@media(min-width:920px){.youtube-gallery-paragraph-container .youtube-gallery-paragraph .additional-videos-container .additional-video{width:22%;margin-right:auto;flex-direction:column;background-color:#fff;padding-bottom:0px;box-shadow:-4px 21px 25px -20px rgba(0,0,0,.5);margin-bottom:30px}}.youtube-gallery-paragraph-container .youtube-gallery-paragraph .additional-videos-container .additional-video .video-thumbnail{width:45%;padding-top:33.333%;background-size:cover;margin-right:10px;position:relative}@media(min-width:920px){.youtube-gallery-paragraph-container .youtube-gallery-paragraph .additional-videos-container .additional-video .video-thumbnail{width:100%;padding-top:75%}}.youtube-gallery-paragraph-container .youtube-gallery-paragraph .additional-videos-container .additional-video .video-thumbnail:hover{cursor:pointer}.youtube-gallery-paragraph-container .youtube-gallery-paragraph .additional-videos-container .additional-video .video-thumbnail svg{position:absolute;height:45%;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:920px){.youtube-gallery-paragraph-container .youtube-gallery-paragraph .additional-videos-container .additional-video .video-thumbnail svg{height:25%}}.youtube-gallery-paragraph-container .youtube-gallery-paragraph .additional-videos-container .additional-video .video-title{font-family:Gotham Bold;font-size:16px;line-height:1.38em;width:50%}@media(min-width:920px){.youtube-gallery-paragraph-container .youtube-gallery-paragraph .additional-videos-container .additional-video .video-title{padding:10px;width:100%}}.youtube-gallery-paragraph-container .youtube-gallery-paragraph .additional-videos-container .additional-video.hidden{display:none}.youtube-gallery-paragraph-container .youtube-gallery-paragraph .additional-videos-container .additional-video.active{display:none}.youtube-gallery-paragraph-container .youtube-gallery-paragraph .button-container{text-align:center}@media(min-width:920px){.youtube-gallery-paragraph-container .youtube-gallery-paragraph .button-container{margin-top:50px}}.youtube-gallery-paragraph-container .youtube-gallery-paragraph .button-container button{width:218px;font-weight:600}.clinical-trials-facets-view{position:relative;margin-bottom:80px}@media(min-width:1440px){.clinical-trials-facets-view{max-width:1100px;margin-left:auto;margin-right:auto}}.clinical-trials-facets-view label[for=edit-auto-aggregated-fulltext-field]{font-size:18px;line-height:1.5;margin-top:39px}.clinical-trials-facets-view .labstrials-banner-section{background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/themes/custom/spartanburg_e/images/banner-placeholder.svg);min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:30px;padding-bottom:0}.clinical-trials-facets-view .labstrials-banner-section h1{text-align:center;color:#fff;margin-bottom:0}@media screen and (max-width:1024px){.clinical-trials-facets-view .labstrials-banner-section{margin-top:-72px}}@media screen and (max-width:480px){.clinical-trials-facets-view .labstrials-banner-section{margin-top:-64px}}.clinical-trials-facets-view .views-filters{margin-bottom:16px}.clinical-trials-facets-view .views-filters .contextual-region{position:unset}@media(min-width:1440px){.clinical-trials-facets-view .views-filters{margin-left:-80px}.clinical-trials-facets-view .views-filters .applied-filters .facet-summary-item--facet{margin-bottom:80px}}.clinical-trials-facets-view .views-filters .views-exposed-form{width:100%;margin-top:0}@media(min-width:920px){.clinical-trials-facets-view .views-filters .views-exposed-form{width:500px}}.clinical-trials-facets-view .views-filters .views-exposed-form .js-form-item,.clinical-trials-facets-view .views-filters .views-exposed-form input{width:100%}.clinical-trials-facets-view .views-filters .views-exposed-form div[data-drupal-selector=edit-actions]{display:none}.clinical-trials-facets-view .views-filters .applied-filters{display:flex;align-items:center;gap:15px}.clinical-trials-facets-view .views-filters .applied-filters ul{list-style-type:none;margin:0;display:flex;gap:15px;padding:0}.clinical-trials-facets-view .views-filters .applied-filters ul li:not([class]){display:none}.clinical-trials-facets-view .views-filters .applied-filters ul .facet-summary-item--facet:first-of-type:before{content:"Applied Filters:";font-weight:700;margin-right:10px}.clinical-trials-facets-view .views-filters .applied-filters ul .facet-summary-item--facet a{text-decoration:none;background-color:#27275a;color:#fff;padding:8px 14px;border-radius:4px}.clinical-trials-facets-view .views-filters .applied-filters ul .facet-summary-item--facet a .facet-item__status{display:none}.clinical-trials-facets-view .views-filters .applied-filters ul .facet-summary-item--facet .closing-x-white{display:inline-block;width:8px;margin-left:15px;vertical-align:middle}.clinical-trials-facets-view .views-facets-wrapper{display:flex;flex-direction:column}@media(min-width:768px){.clinical-trials-facets-view .views-facets-wrapper{flex-direction:row}}.clinical-trials-facets-view .views-facets-wrapper .facet-container{background-color:#fff;padding:20px;min-width:300px;width:auto}.clinical-trials-facets-view .views-facets-wrapper .facet-container .facets-heading{font-weight:700;font-size:19px;line-height:76px}.clinical-trials-facets-view .views-facets-wrapper .facet-container .facet-item .facet-item__value{width:auto;height:auto;background-position:left;padding-left:28px}.clinical-trials-facets-view .views-facets-wrapper .facet-container .facets-widget-checkbox{width:unset;height:unset;padding:0}.clinical-trials-facets-view .views-facets-wrapper .facet-container .facet-summary-item--clear{font-weight:700;list-style-type:none;margin-top:24px}.clinical-trials-facets-view .views-rows{padding:20px;flex:1 1 100%}.clinical-trials-facets-view .views-rows .no-results{text-align:center;padding:0 40px 40px}.clinical-trials-facets-view .views-rows .no-results a{padding:12px 20px;background-image:linear-gradient(269deg,#6f549a,#29255d);border-radius:20px;color:#fff}.clinical-trials-facets-view .views-rows h2.grouping-1{padding:0 0 10px 0;margin-bottom:10px;border-bottom:solid 1px #444;width:100%}.clinical-trials-facets-view .views-rows h2.grouping-1:not(:first-child){margin-top:50px}.clinical-trials-facets-view .views-rows h2.grouping-1 span{font-weight:300;font-family:"Gotham Book","Arial",sans-serif;font-size:22px}.clinical-trials-facets-view .views-rows h3.grouping-2{margin-top:20px;position:relative;padding-left:25px;font-family:"Gotham Book","Arial",sans-serif}.clinical-trials-facets-view .views-rows h3.grouping-2:before{position:absolute;left:0px;top:0px;content:"+";font-size:28px}.clinical-trials-facets-view .views-rows h3.grouping-2:hover{cursor:pointer}.clinical-trials-facets-view .views-rows h3.grouping-2 span{font-weight:300;font-size:18px}.clinical-trials-facets-view .views-rows .count{font-weight:300;font-size:18px;margin-left:8px}.clinical-trials-facets-view .views-rows .item-list{width:98%;margin:10px auto}.clinical-trials-facets-view .views-rows .item-list h3{margin-top:20px;position:relative;padding-left:25px;font-family:"Gotham Book","Arial",sans-serif}.clinical-trials-facets-view .views-rows .item-list h3:before{position:absolute;left:0px;top:0px;content:"+";font-size:28px}.clinical-trials-facets-view .views-rows .item-list h3:hover{cursor:pointer}.clinical-trials-facets-view .views-rows .item-list h3 span{font-weight:300;font-size:18px}.clinical-trials-facets-view .views-rows .item-list ul{display:none;width:95%;margin:5px auto}.clinical-trials-facets-view .views-rows .item-list ul li{margin-bottom:5px}.clinical-trials-facets-view .views-rows .item-list ul li>div{display:inline-block;vertical-align:text-top}.clinical-trials-facets-view .views-rows .item-list ul li .state{width:auto;height:17px;border-radius:3px;text-align:center;color:#fff;line-height:10px;font-size:12px;font-weight:600;background:#99067b;padding:4px 4px 6px 4px;display:inline-block;margin:7px 0 5px 5px;text-transform:uppercase}.clinical-trials-facets-view .views-rows .item-list ul li .state.in-progress{background-color:#29255d}.clinical-trials-facets-view .views-rows .item-list ul li .state.complete{background-color:#265ca6}.clinical-trials-facets-view .views-rows .item-list ul li .state.closed{background-color:#51284f}.clinical-trials-facets-view .views-rows .item-list ul li .state.accepting-participants{background-color:#99067b}.clinical-trials-facets-view .views-rows .item-list ul li .state.opening-soon{background-color:#6f549a}.clinical-trials-facets-view .views-rows .item-list.open ul{display:block}.clinical-trials-facets-view .views-rows .item-list.open h3:before{content:"-"}body.page-path-events .main-content{position:relative}.event-listings-view{position:relative}.event-listings-view .resultInfo{font-size:18px;line-height:1.31em;font-family:Gotham Book;color:#8594a6;margin-top:50px}.event-listings-view #transparentRightColumn{opacity:0;z-index:100;width:12vw;height:100vh;position:fixed;transition:transform .5s;top:0;left:-12vw;background:#fff}.event-listings-view .views-row-container .view-filters-container{display:flex;align-items:center}.event-listings-view .views-row-container .view-filters-container #view-filters{border:0;background:none;margin:30px auto;font-size:18px;color:#265ca6;font-family:Gotham Book;font-weight:600;padding:0;border-bottom:1px solid #265ca6;display:inline-block;line-height:16px}.event-listings-view .facetsOpen{animation:facetsOpen .5s forwards;-webkit-animation:facetsOpen .5s forwards}.event-listings-view .facetsClosed{animation:facetsClosed .5s forwards;-webkit-animation:facetsClosed .5s forwards}@keyframes facetsOpen{0%{transform:translateX(-100vw)}100%{transform:translateX(100vw)}}@-webkit-keyframes facetsOpen{0%{transform:translateX(-100vw)}100%{-webkit-transform:translateX(100vw)}}@keyframes facetsClosed{0%{transform:translateX(100vw)}100%{transform:translateX(-100vw)}}@-webkit-keyframes facetsClosed{0%{-webkit-transform:translateX(100vw)}100%{-webkit-transform:translateX(-100vw)}}.event-listings-view .no-results{font-family:Gotham Book}.event-listings-view .no-results .no-results-text{font-size:26px;line-height:1.31em;color:#444;text-align:center}.event-listings-view .no-results .no-results-text #no-results-search-term{font-weight:600;color:#6f549a}@media(min-width:1024px){.mobile{display:none}.event-listings-view .views-row-container .view-filters-container{display:none}.event-listings-view .no-results .no-results-text{font-size:36px;line-height:1.17em}.event-listings-view .no-results .no-results-text #no-results-search-term{font-weight:600;color:#6f549a}}.view-container .event-listings-view .views-row,.view-container .event-listings-view .resultInfo{width:100%}@media(min-width:1024px){.event-listings-view{min-height:550px}.event-listings-view .views-row,.event-listings-view .resultInfo{width:calc(100% - 350px - 30px);margin-left:380px}}.view-filters-container.mobile{display:flex;align-items:center}.view-filters-container.mobile #view-filters{border:0;background:none;margin:30px auto;font-size:18px;color:#265ca6;font-family:Gotham Book;font-weight:600;padding:0;border-bottom:1px solid #265ca6;display:inline-block;line-height:16px}.global-search-view .search-input-container #search-clear-x{position:absolute;top:142px;left:calc(100% - 85px)}.global-search-view .resultInfo{font-size:26px;line-height:1.31em;font-family:Gotham Book;color:#444;margin-top:30px}.global-search-view .resultInfo #searchInputWithResults{font-weight:600;color:#6f549a}.global-search-view #facets-container{z-index:100;width:88vw;height:100vh;position:fixed;transition:transform .5s;top:0;left:-100vw;background:#fff;box-shadow:0 -2px 11px 0 rgba(126,126,126,.5)}.global-search-view #facets-container .block-facet--checkbox{margin:0}.global-search-view #transparentRightColumn{opacity:0;z-index:100;width:12vw;height:100vh;position:fixed;transition:transform .5s;top:0;left:-12vw;background:#fff}.global-search-view .views-row-container .view-filters-container{display:flex;align-items:center}.global-search-view #recent-searches-container{background:#fff;display:flex;flex-direction:column;padding:10px;margin-top:35px}.global-search-view #recent-searches-container .recent-searches-title{display:block;font-size:26px;line-height:1.31em;color:#444}.global-search-view #recent-searches-container .recent-search{text-decoration:underline;display:block;margin:12px 0;font-size:18px;line-height:18px;text-decoration:none;cursor:pointer;width:100%;overflow-wrap:break-word}.global-search-view #recent-searches-container #clear-recent-searches{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:20px;color:#265ca6;padding:0;font-weight:600;display:inline-block;line-height:18px;border:0;border-bottom:1px solid #265ca6;background:none}.global-search-view .facetsOpen{animation:facetsOpen .5s forwards;-webkit-animation:facetsOpen .5s forwards}.global-search-view .facetsClosed{animation:facetsClosed .5s forwards;-webkit-animation:facetsClosed .5s forwards}@keyframes facetsOpen{0%{transform:translateX(-100vw)}100%{transform:translateX(100vw)}}@-webkit-keyframes facetsOpen{0%{transform:translateX(-100vw)}100%{-webkit-transform:translateX(100vw)}}@keyframes facetsClosed{0%{transform:translateX(100vw)}100%{transform:translateX(-100vw)}}@-webkit-keyframes facetsClosed{0%{-webkit-transform:translateX(100vw)}100%{-webkit-transform:translateX(-100vw)}}.global-search-view .no-results{font-family:Gotham Book}.global-search-view .no-results .no-results-text{font-size:26px;line-height:1.31em;color:#444;text-align:center}.global-search-view .no-results .no-results-text #no-results-search-term{font-weight:600;color:#6f549a}.global-search-view .no-results .refine-search-text{font-size:18px;line-height:1.44em;color:#444;text-align:center}.global-search-view .no-results .find-a-tools{display:flex;flex-direction:column;align-items:center}.global-search-view .no-results .find-a-tools .find-a-tool-link{text-decoration:none}.global-search-view .no-results .find-a-tools .find-a-tool-link .tool{border-radius:6px;box-shadow:0 12px 20px -11px rgba(0,0,0,.5);margin:12px 0;width:255px;height:92px;display:flex;background:#fff;padding:17px;justify-content:start;align-items:center;transition:transform .2s}.global-search-view .no-results .find-a-tools .find-a-tool-link .tool:hover{transform:scale(1.08)}.global-search-view .no-results .find-a-tools .find-a-tool-link .tool .tool-text{font-family:Gotham Bold;font-size:20px;color:#54a1d8;margin-left:17px}.search-api-autocomplete-search{border-radius:7px;background-color:#fff;box-shadow:0 2px 15px 0 rgba(146,146,146,.5);border:none;z-index:5;font-size:16px;color:#265ca6;font-family:Gotham Book;padding:0px 30px;width:calc(100% - 40px)}.search-api-autocomplete-search .title-text-container-desktop,.search-api-autocomplete-search .title-text-container-mobile{margin-top:10px;line-height:40px}.search-api-autocomplete-search .title-text-container-desktop .title-text-desktop,.search-api-autocomplete-search .title-text-container-desktop .title-text-mobile,.search-api-autocomplete-search .title-text-container-mobile .title-text-desktop,.search-api-autocomplete-search .title-text-container-mobile .title-text-mobile{color:#444;font-family:Gotham Bold;font-size:18px}.search-api-autocomplete-search .ui-menu-item:hover{background:#fff}.search-api-autocomplete-search .ui-menu-item:hover .ui-menu-item-wrapper .search-api-autocomplete-suggestion{border-bottom:2px solid #444}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper.ui-state-active{background:#fff}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background:#fff}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper .search-api-autocomplete-suggestion{margin:10px 0;padding:0;color:#265ca6}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper .search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:100}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper .search-api-autocomplete-suggestion .autocomplete-suggestion-suggestion-suffix{font-weight:600}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper .search-api-autocomplete-suggestion .autocomplete-suggestion-suggestion-prefix{font-weight:600}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper .search-api-autocomplete-suggestion .autocomplete-suggestion-label{font-weight:600}.search-api-autocomplete-search.global-search-suggestions{width:100vw !important;border-radius:0px;top:64px !important;left:0px !important;z-index:9 !important;border:none;position:fixed}@media(min-width:768px){.global-search-view .search-input-container #search-clear-x{top:150px;left:calc(100% - 160px)}.search-api-autocomplete-search{width:calc(100% - 80px)}}@media(min-width:1024px){.mobile{display:none}.view-filters-container.mobile{display:none}.global-search-view .search-input-container #search-clear-x{top:250px}.global-search-view #facets-container{z-index:1;width:350px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;top:350px;left:calc(100% - 350px - 40px);box-shadow:none}.global-search-view .views-row-container .view-filters-container{display:none}.global-search-view .no-results .no-results-text{font-size:36px;line-height:1.17em}.global-search-view .no-results .no-results-text #no-results-search-term{font-weight:600;color:#6f549a}.global-search-view .no-results .refine-search-text{margin-bottom:70px}.global-search-view .no-results .find-a-tools{display:flex;flex-direction:row;align-items:center;justify-content:center}.global-search-view .no-results .find-a-tools .find-a-tool-link{text-decoration:none}.global-search-view .no-results .find-a-tools .find-a-tool-link .tool{margin:12px 20px}.global-search-view #recent-searches-container{width:350px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;left:calc(100% - 350px - 40px);top:350px}.global-search-view #recent-searches-container .recent-searches-title{font-size:36px;line-height:1.17em;margin-bottom:20px}.global-search-view #recent-searches-container #clear-recent-searches{margin-top:20px}#ui-id-1{padding-left:25px}#ui-id-1.global-search-suggestions{width:100vw !important;border-radius:0px;position:fixed;left:0px !important;z-index:9 !important;border:none;padding-left:75px}}@media(min-width:1200px){#ui-id-1.global-search-suggestions{padding-left:145px}}@media(min-width:1440px){.global-search-view .search-input-container #search-clear-x{left:calc(100% - 300px)}.global-search-view #facets-container{left:calc(100% - 350px - 180px)}.global-search-view #recent-searches-container{left:calc(100% - 350px - 180px)}#ui-id-1:not(.global-search-suggestions){width:calc(100vw - 360px) !important}#ui-id-1.global-search-suggestions{padding-left:210px}}.views-field-field-services-list .field-content{margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;max-width:1050px}
