@import"https://fonts.googleapis.com/css?family=Lato:400,700";*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}body{scroll-behavior:smooth;text-rendering:optimizeSpeed}body.body-fixed{overflow-y:hidden;position:fixed;top:0;width:100%}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block;max-width:100%}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}button{background:rgba(0,0,0,0);border:0;padding:0}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}[data-theme*=osfhealthcare]{--color-primary-light:#64a70b;--color-primary-dark:#4e8209;--color-secondary-light:#00a9ce;--color-secondary-dark:#007f9b;--color-tertiary:#64a70b;--color-quaternary:#00a9ce;--color-body-dark:#333230;--color-overlay-base:#666461;--color-overlay-base-gradient:#f0efef;--color-overlay-dark:#25545e;--color-overlay-light-gradient:#cce5eb;--color-text-highlight:#d9f8ff;--color-shadows:#e3dbd1;--color-bg-secondary:#f2efeb;--color-link:#00576b;--color-bg-primary:#faf9f7;--color-base:#ffffff;--color-shadow-press:#DBD4CB;--color-errors:#e52b24;--color-btn-hover-shadow:rgba(153,149,144,1);--color-btn-hover-shadow-light:var(--color-active-secondary);--color-active-primary:#365a07;--color-active-secondary:#f5f5f5;--color-text-hover:#5d5c5b;--color-overlay-opacity:rgba(102,100,97,0.7);--color-black:#000}[data-theme=choi]{--color-primary-light:#00a9ce;--color-primary-dark:#007f9b;--color-secondary-light:#64a70b;--color-secondary-dark:#4e8209;--color-tertiary:#da291c;--color-quaternary:#ef9600;--color-body-dark:#333230;--color-overlay-base:#666461;--color-overlay-base-gradient:#f0efef;--color-overlay-dark:#25545e;--color-overlay-light-gradient:#cce5eb;--color-text-highlight:#d9f8ff;--color-shadows:#e3dbd1;--color-bg-secondary:#f2efeb;--color-link:#00576b;--color-bg-primary:#faf9f7;--color-base:#ffffff;--color-shadow-press:#DBD4CB;--color-errors:#e52b24;--color-btn-hover-shadow:rgba(153,149,144,0.5);--color-btn-hover-shadow-light:var(--color-active-secondary);--color-active-primary:#00576b;--color-active-secondary:#f5f5f5;--color-text-hover:#5d5c5b;--color-overlay-opacity:rgba(102,100,97,0.7);--color-black:#000}[data-theme*=sacon]{--color-primary-light:#3b5073;--color-primary-dark:#002554;--color-secondary-light:#a4d233;--color-secondary-dark:#002554;--color-tertiary:#0076ce;--color-quaternary:#0076ce;--color-body-dark:#333230;--color-overlay-base:#666461;--color-overlay-base-gradient:#f0efef;--color-overlay-dark:#25545e;--color-overlay-light-gradient:#cce5eb;--color-text-highlight:#d9f8ff;--color-shadows:#e3dbd1;--color-bg-secondary:#f2efeb;--color-link:#3b5073;--color-bg-primary:#faf9f7;--color-base:#ffffff;--color-shadow-press:#DBD4CB;--color-errors:#e52b24;--color-btn-hover-shadow:rgba(153,149,144,0.5);--color-btn-hover-shadow-light:var(--color-active-secondary);--color-active-primary:#3b5073;--color-active-secondary:#f5f5f5;--color-text-hover:#5d5c5b;--color-overlay-opacity:rgba(102,100,97,0.7);--color-black:#000}[data-theme*=sfcon]{--color-primary-light:#3b5073;--color-primary-dark:#002554;--color-secondary-light:#ae841f;--color-secondary-dark:#002554;--color-tertiary:#ffcd00;--color-quaternary:#ffcd00;--color-body-dark:#333230;--color-overlay-base:#666461;--color-overlay-base-gradient:#f0efef;--color-overlay-dark:#25545e;--color-overlay-light-gradient:#cce5eb;--color-text-highlight:#d9f8ff;--color-shadows:#e3dbd1;--color-bg-secondary:#f2efeb;--color-link:#3b5073;--color-bg-primary:#faf9f7;--color-base:#ffffff;--color-shadow-press:#DBD4CB;--color-errors:#e52b24;--color-btn-hover-shadow:rgba(153,149,144,0.5);--color-btn-hover-shadow-light:var(--color-active-secondary);--color-active-primary:#3b5073;--color-active-secondary:#f5f5f5;--color-text-hover:#5d5c5b;--color-overlay-opacity:rgba(102,100,97,0.7);--color-black:#000}[data-theme*=osfhealthcare],[data-theme*=sacon],[data-theme*=sfcon],[data-theme=choi]{--btn-shadow:0px 4px 11px -2px var(--color-btn-hover-shadow);--btn-shadow-light:0px 4px 11px -2px var(--color-btn-hover-shadow-light)}[data-theme*=osfhealthcare]{--ff-sans-serif:brandon-grotesque,sans-serif;--ff-serif:chaparral-pro,serif;--ff-h1:chaparral-pro,serif;--ff-h2:chaparral-pro,serif;--ff-inner-h2:brandon-grotesque,sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-h1:400;--fw-h2:400;--fw-inner-h2:500;--lh-100:100%;--lh-120:120%;--lh-140:140%;--ls-small:0.42px;--fs-home-h1:50px;--fs-display-h1:44px;--fs-h2:36px;--fs-inner-h2:30px;--fs-h3:30px;--fs-inner-h3:18px;--fs-h4:22px;--fs-overview:24px;--fs-intro-copy:22px;--fs-body:18px;--fs-label:14px;--fs-nav-body-copy:18px;--fs-nav-menu-titles:18px;--fs-nav-section-titles:20px;--fs-nav-top-level:18px;--fs-btn-text:16px}@media(min-width:768px){[data-theme*=osfhealthcare]{--fs-home-h1:72px;--fs-display-h1:58px;--fs-h2:46px;--fs-inner-h2:40px;--fs-h3:36px;--fs-inner-h3:22px;--fs-h4:24px}}@media(min-width:1440px){[data-theme*=osfhealthcare]{--fs-home-h1:96px;--fs-display-h1:70px;--fs-h2:56px;--fs-inner-h2:50px;--fs-h3:40px;--fs-inner-h3:26px;--fs-h4:28px;--fs-overview:32px;--fs-intro-copy:28px;--fs-body:20px}}[data-theme=choi]{--ff-sans-serif:brandon-grotesque,sans-serif;--ff-serif:brandon-grotesque,sans-serif;--ff-h1:brandon-grotesque,sans-serif;--ff-h2:brandon-grotesque,sans-serif;--ff-inner-h2:brandon-grotesque,sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:900;--fw-h1:400;--fw-h2:400;--fw-inner-h2:500;--lh-100:100%;--lh-120:120%;--lh-140:140%;--ls-small:0.42px;--fs-home-h1:50px;--fs-display-h1:44px;--fs-h2:36px;--fs-inner-h2:30px;--fs-h3:30px;--fs-inner-h3:18px;--fs-h4:22px;--fs-overview:24px;--fs-intro-copy:22px;--fs-body:16px;--fs-label:14px;--fs-nav-body-copy:18px;--fs-nav-menu-titles:18px;--fs-nav-section-titles:20px;--fs-nav-top-level:18px;--fs-btn-text:16px}@media(min-width:768px){[data-theme=choi]{--fs-home-h1:72px;--fs-display-h1:58px;--fs-h2:46px;--fs-inner-h2:40px;--fs-h3:36px;--fs-inner-h3:22px;--fs-h4:24px;--fs-body:18px}}@media(min-width:1440px){[data-theme=choi]{--fs-home-h1:96px;--fs-display-h1:70px;--fs-h2:56px;--fs-inner-h2:50px;--fs-h3:40px;--fs-inner-h3:26px;--fs-h4:28px;--fs-overview:32px;--fs-intro-copy:28px;--fs-body:20px}}[data-theme*=sacon]{--ff-sans-serif:brandon-grotesque,sans-serif;--ff-serif:chaparral-pro,serif;--ff-h1:brandon-grotesque,sans-serif;--ff-h2:brandon-grotesque,sans-serif;--ff-inner-h2:brandon-grotesque,sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-h1:500;--fw-h2:500;--fw-inner-h2:500;--lh-100:100%;--lh-120:120%;--lh-140:140%;--ls-small:0.42px;--fs-home-h1:50px;--fs-display-h1:44px;--fs-h2:36px;--fs-inner-h2:30px;--fs-h3:30px;--fs-inner-h3:18px;--fs-h4:22px;--fs-overview:24px;--fs-intro-copy:22px;--fs-body:16px;--fs-label:14px;--fs-nav-body-copy:18px;--fs-nav-menu-titles:18px;--fs-nav-section-titles:20px;--fs-nav-top-level:18px;--fs-btn-text:16px}@media(min-width:768px){[data-theme*=sacon]{--fs-home-h1:72px;--fs-display-h1:58px;--fs-h2:46px;--fs-inner-h2:40px;--fs-h3:36px;--fs-inner-h3:22px;--fs-h4:24px;--fs-body:18px}}@media(min-width:1440px){[data-theme*=sacon]{--fs-home-h1:96px;--fs-display-h1:70px;--fs-h2:56px;--fs-inner-h2:50px;--fs-h3:40px;--fs-inner-h3:26px;--fs-h4:28px;--fs-overview:32px;--fs-intro-copy:28px;--fs-body:20px}}[data-theme*=sfcon]{--ff-sans-serif:brandon-grotesque,sans-serif;--ff-serif:chaparral-pro,serif;--ff-h1:brandon-grotesque,sans-serif;--ff-h2:brandon-grotesque,sans-serif;--ff-inner-h2:brandon-grotesque,sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-h1:500;--fw-h2:500;--fw-inner-h2:500;--lh-100:100%;--lh-120:120%;--lh-140:140%;--ls-small:0.42px;--fs-home-h1:50px;--fs-display-h1:44px;--fs-h2:36px;--fs-inner-h2:30px;--fs-h3:30px;--fs-inner-h3:18px;--fs-h4:22px;--fs-overview:24px;--fs-intro-copy:22px;--fs-body:16px;--fs-label:14px;--fs-nav-body-copy:18px;--fs-nav-menu-titles:18px;--fs-nav-section-titles:20px;--fs-nav-top-level:18px;--fs-btn-text:16px}@media(min-width:768px){[data-theme*=sfcon]{--fs-home-h1:72px;--fs-display-h1:58px;--fs-h2:46px;--fs-inner-h2:40px;--fs-h3:36px;--fs-inner-h3:22px;--fs-h4:24px;--fs-body:18px}}@media(min-width:1440px){[data-theme*=sfcon]{--fs-home-h1:96px;--fs-display-h1:70px;--fs-h2:56px;--fs-inner-h2:50px;--fs-h3:40px;--fs-inner-h3:26px;--fs-h4:28px;--fs-overview:32px;--fs-intro-copy:28px;--fs-body:20px}}[data-theme*=faculty-staff]{--fs-h1-headline:30px;--fs-h2-card:22px;--fs-h2-profile:30px;--fs-filter-label:18px}@media(min-width:768px){[data-theme*=faculty-staff]{--fs-h1-headline:36px;--fs-h2-card:24px;--fs-h2-profile:34px;--fs-filter-label:20px}}@media(min-width:1440px){[data-theme*=faculty-staff]{--fs-h1-headline:40px;--fs-h2-card:28px;--fs-h2-profile:40px;--fs-filter-label:22px}}[data-theme*=osfhealthcare]{--br-sm:5px;--br-md:10px;--spacing-base:8px}[data-theme=choi]{--br-sm:24px;--br-md:32px;--spacing-base:8px}[data-theme*=sacon],[data-theme*=sfcon]{--br-sm:5px;--br-md:10px;--spacing-base:8px}.text-center{text-align:center}.text-right{text-align:right}body .bg-green-dark{background-color:#4e8209}body .bg-green{background-color:#64a70b}body .bg-green-light{background-color:#7cba25}body .bg-green-lighter{background-color:#a1d45f}body .bg-green-lightest{background-color:#c7e6a1}body .bg-blue-dark{background-color:#007f9b}body .bg-blue{background-color:#00a9ce}body .bg-blue-light{background-color:#2bb9d9}body .bg-blue-lighter{background-color:#74d3e8}body .bg-blue-lightest{background-color:#aae4f2}body .bg-neutral-darkest{background-color:#000}body .bg-neutral-darker{background-color:#333230}body .bg-neutral-dark{background-color:#666461}body .bg-neutral{background-color:#999590}body .bg-neutral-light{background-color:#ccc6c0}body .bg-neutral-lighter{background-color:#e3dbd1}body .bg-neutral-lightest{background-color:#f0ebe6}body .bg-neutral-lightest-2{background-color:#f2efeb}body .bg-white{background-color:#fff}body .bg-white-90{background-color:hsla(0,0%,100%,.9)}body .bg-black{background-color:#000;color:#fff}.overhauled .bg-color-base{background-color:var(--color-base)}.overhauled .bg-primary{background-color:var(--color-bg-primary)}.overhauled .bg-secondary{background-color:var(--color-bg-secondary)}.overhauled .bg-primary-dark{background-color:var(--color-primary-dark)}.overhauled .gradient-bg-light{background-image:linear-gradient(90deg,var(--color-primary-light),var(--color-secondary-light))}.overhauled .gradient-bg-light-responsive{background-image:linear-gradient(170deg,var(--color-primary-light),var(--color-secondary-light))}@media(min-width:1024px){.overhauled .gradient-bg-light-responsive{background-image:linear-gradient(90deg,var(--color-primary-light),var(--color-secondary-light))}}.overhauled .gradient-bg-dark{background-image:linear-gradient(90deg,var(--color-primary-dark) 0,var(--color-secondary-dark) 100%)}.overhauled .gradient-bg-dark-responsive{background-image:linear-gradient(170deg,var(--color-primary-dark) 0,var(--color-secondary-dark) 100%)}@media(min-width:1024px){.overhauled .gradient-bg-dark-responsive{background-image:linear-gradient(90deg,var(--color-primary-dark) 0,var(--color-secondary-dark) 100%)}}.overhauled .gradient-bg-dark-light{background-image:linear-gradient(90deg,var(--color-primary-dark) 0,var(--color-secondary-light) 100%)}.overhauled .gradient-bg-dark-light-responsive{background-image:linear-gradient(170deg,var(--color-primary-dark) 0,var(--color-secondary-light) 100%)}@media(min-width:1024px){.overhauled .gradient-bg-dark-light-responsive{background-image:linear-gradient(90deg,var(--color-primary-dark) 0,var(--color-secondary-light) 100%)}}.overhauled .overlay{height:100%;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:-1}.overhauled .overlay.overlay-base{background-color:var(--color-overlay-base)}@media(min-width:1024px){.overhauled .overlay.overlay-base.gradient.left{background-image:linear-gradient(70deg,var(--color-overlay-base) 64%,var(--color-overlay-base-gradient))}.overhauled .overlay.overlay-base.gradient.right{background-image:linear-gradient(-70deg,var(--color-overlay-base) 64%,var(--color-overlay-base-gradient))}}.overhauled .overlay.overlay-dark{background-color:var(--color-overlay-dark)}@media(min-width:1024px){.overhauled .overlay.overlay-dark.gradient.left{background-image:linear-gradient(70deg,var(--color-overlay-dark) 64%,var(--color-secondary-dark))}.overhauled .overlay.overlay-dark.gradient.right{background-image:linear-gradient(-70deg,var(--color-overlay-dark) 64%,var(--color-secondary-dark))}}.overhauled .overlay.overlay-secondary-dark{background-color:var(--color-secondary-dark)}@media(min-width:1024px){.overhauled .overlay.overlay-secondary-dark.gradient.left{background-image:linear-gradient(70deg,var(--color-secondary-dark) 64%,var(--color-overlay-light-gradient))}.overhauled .overlay.overlay-secondary-dark.gradient.right{background-image:linear-gradient(-70deg,var(--color-secondary-dark) 64%,var(--color-overlay-light-gradient))}}.overhauled .shadow{box-shadow:var(--btn-shadow)}body .color-black{color:#000}body .color-light-black{color:#333}body .color-green,body .color-green.jss-link>a{color:#64a70b}body .color-blue-dark{color:#007f9b}body .color-white{color:#fff}.show-on-mobile{display:block}.show-on-mobile .flex{display:flex}@media(min-width:768px){.show-on-mobile{display:none}}.hide-on-mobile{display:none}@media(min-width:768px){.hide-on-mobile{display:block}}.container{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%}@media(min-width:768px){.container{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.container{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.container{padding-right:70px;padding-left:70px}}.container-bg{margin-right:auto;margin-left:auto;max-width:calc(1440px - 20px*2);padding-right:20px;padding-left:20px;width:100%}@media(min-width:768px){.container-bg{max-width:calc(1440px - 30px*2);padding-right:30px;padding-left:30px}}@media(min-width:1024px){.container-bg{max-width:calc(1440px - 70px*2);padding-right:70px;padding-left:70px}}@media(min-width:1440px){.container-bg{max-width:calc(1440px - 70px*2);padding-right:70px;padding-left:70px}}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.col{width:100%}.col,[class*=col-]{flex:1 1}.col,.col-1,[class*=col-]{margin-bottom:0;padding:0 10px}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-2,.col-3{margin-bottom:0;padding:0 10px}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-4,.col-5{margin-bottom:0;padding:0 10px}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-6,.col-7{margin-bottom:0;padding:0 10px}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-8,.col-9{margin-bottom:0;padding:0 10px}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-10,.col-11{margin-bottom:0;padding:0 10px}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%;margin-bottom:0;padding:0 10px}@media(min-width:768px){.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-1,.col-md-2{margin-bottom:0;padding:0 10px}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-3,.col-md-4{margin-bottom:0;padding:0 10px}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-5,.col-md-6{margin-bottom:0;padding:0 10px}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-7,.col-md-8{margin-bottom:0;padding:0 10px}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10,.col-md-9{margin-bottom:0;padding:0 10px}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-11,.col-md-12{margin-bottom:0;padding:0 10px}.col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width:1024px){.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-1,.col-lg-2{margin-bottom:0;padding:0 10px}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-3,.col-lg-4{margin-bottom:0;padding:0 10px}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-5,.col-lg-6{margin-bottom:0;padding:0 10px}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-7,.col-lg-8{margin-bottom:0;padding:0 10px}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10,.col-lg-9{margin-bottom:0;padding:0 10px}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-11,.col-lg-12{margin-bottom:0;padding:0 10px}.col-lg-12{flex:0 0 100%;max-width:100%}}@media(min-width:1440px){.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-1,.col-xl-2{margin-bottom:0;padding:0 10px}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-3,.col-xl-4{margin-bottom:0;padding:0 10px}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-5,.col-xl-6{margin-bottom:0;padding:0 10px}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-7,.col-xl-8{margin-bottom:0;padding:0 10px}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10,.col-xl-9{margin-bottom:0;padding:0 10px}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-11,.col-xl-12{margin-bottom:0;padding:0 10px}.col-xl-12{flex:0 0 100%;max-width:100%}}.heading-0{font-size:3rem;line-height:1.125;font-weight:300}.heading-0,.heading-1{color:#4e8209;margin-bottom:1.25rem}.heading-1{font-size:2.125rem;line-height:1.1176470588;font-weight:400;font-family:chaparral-pro,serif}.heading-2{font-weight:300}.heading-2,.heading-2-regular{font-size:1.375rem;line-height:1.1818181818;margin-bottom:.3rem}.heading-2-regular{font-weight:400;color:#000;font-family:brandon-grotesque,sans-serif}.heading-3{font-size:2.5rem;line-height:1;font-weight:500;letter-spacing:.15rem}.heading-3,.heading-4{margin-bottom:1rem;text-transform:uppercase}.heading-4{font-size:1.875rem;line-height:.6666666667;font-weight:700;letter-spacing:.1rem}.heading-5{font-size:1.625rem;line-height:1.2307692308;font-weight:700;margin-bottom:.875rem}.heading-6{font-size:1.5rem;line-height:.8333333333;font-weight:500;margin-bottom:.875rem}.page-title,.subtitle{font-size:1.125rem;line-height:1.3333333333;font-weight:700}.section-title{font-size:.875rem;line-height:1.4285714286;text-transform:uppercase;letter-spacing:.84px;margin-bottom:1.25rem;color:#333;font-family:brandon-grotesque,sans-serif;font-weight:700}@media(min-width:320px){.section-title{font-size:16px}}.content-title{font-size:1.125rem;line-height:1.3333333333}.content-subtitle,.content-title{font-weight:300;margin-bottom:1rem}.content-subtitle{font-size:1.625rem;line-height:1.2307692308;color:#4e8209}.hero-content-title{font-size:2.125rem;line-height:1.1176470588;color:#4e8209;font-weight:400;margin-bottom:1.25rem;font-family:chaparral-pro,serif}@media(min-width:320px){.hero-content-title{font-size:24px}}@media(min-width:768px){.hero-content-title{font-size:34px}}.lead{font-size:1.375rem;line-height:1.1818181818;font-weight:300;margin-bottom:.3rem;color:#000;font-family:brandon-grotesque,sans-serif}.hero-content-paragraph{font-size:2.125rem;line-height:1.1176470588;font-weight:300;margin-bottom:1.25rem;color:#333230;font-family:chaparral-pro,serif}@media(min-width:320px){.hero-content-paragraph{font-size:24px}}@media(min-width:768px){.hero-content-paragraph{font-size:34px}}.content-paragraph,.content-paragraph p{font-size:1rem;line-height:1.5;color:#333230;font-weight:300}.osf-marquee-headline{font-size:3rem;line-height:1.125;color:#4e8209;font-weight:300;margin-bottom:1.25rem;font-family:brandon-grotesque,sans-serif}.osf-intro-headline{font-size:2.125rem;line-height:1.1176470588;color:#4e8209;font-weight:400;margin-bottom:1.25rem;font-family:chaparral-pro,serif;font-family:brandon-grotesque,sans-serif}.osf-heading-2-black{color:#000}.osf-heading-2-black,.osf-heading-2-green{font-size:1.375rem;line-height:1.1818181818;font-weight:300;margin-bottom:.3rem;font-family:brandon-grotesque,sans-serif}.osf-heading-2-green{color:#64a70b}.osf-heading-2-white{font-size:1.375rem;line-height:1.1818181818;font-weight:300;margin-bottom:.3rem;font-family:brandon-grotesque,sans-serif;color:#fff}.osf-section-title{font-size:.875rem;line-height:1.4285714286;text-transform:uppercase;letter-spacing:.84px;margin-bottom:1.25rem}.osf-page-title,.osf-section-title{font-weight:700;font-family:brandon-grotesque,sans-serif}.osf-page-title,.osf-subtitle{font-size:1.125rem;line-height:1.3333333333}.osf-subtitle{font-weight:700}.osf-module-title,.osf-subtitle{font-family:brandon-grotesque,sans-serif}.osf-module-title{font-size:.75rem;line-height:1.5;font-weight:500;letter-spacing:.15rem;text-transform:uppercase}.custom-richtext>.overhauled h1,.overhauled h1{font-family:var(--ff-h1);font-size:var(--fs-display-h1);font-weight:var(--fw-h1);line-height:var(--lh-100)}.custom-richtext>.overhauled h2,.overhauled h2{font-family:var(--ff-h2);font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-100)}.custom-richtext>.overhauled h3,.overhauled h3{font-family:var(--ff-sans-serif);font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-120)}.custom-richtext>.overhauled h4,.overhauled h4{font-family:var(--ff-sans-serif);font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:var(--lh-120)}.custom-richtext>.overhauled p,.overhauled p{font-family:var(--ff-sans-serif);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-140)}.custom-richtext>.overhauled li a:not(.btn-primary,.btn-secondary,.btn-tertiary,.action-btn,.osf-green-cta,.rail-wrapper,.nav-action-btn,.article-card),.overhauled li a:not(.btn-primary,.btn-secondary,.btn-tertiary,.action-btn,.osf-green-cta,.rail-wrapper,.nav-action-btn,.article-card){font-weight:inherit}.custom-richtext>.overhauled div,.custom-richtext>.overhauled p,.custom-richtext>.overhauled span,.overhauled div,.overhauled p,.overhauled span{color:var(--color-body-dark)}.custom-richtext>.overhauled label,.overhauled label{font-family:var(--ff-sans-serif);font-size:var(--fs-label);font-weight:var(--fw-regular);letter-spacing:var(--ls-small);line-height:var(--lh-120)}.custom-richtext>.overhauled a:not(.btn-primary,.btn-secondary,.btn-tertiary,.action-btn,.osf-green-cta,.rail-wrapper,.nav-action-btn,.article-card),.overhauled a:not(.btn-primary,.btn-secondary,.btn-tertiary,.action-btn,.osf-green-cta,.rail-wrapper,.nav-action-btn,.article-card){color:var(--color-link);font-family:var(--ff-sans-serif);font-weight:var(--fw-medium);line-height:var(--lh-120);text-decoration:underline}.custom-richtext>.overhauled a:not(.btn-primary,.btn-secondary,.btn-tertiary,.action-btn,.osf-green-cta,.rail-wrapper,.nav-action-btn,.article-card):hover,.overhauled a:not(.btn-primary,.btn-secondary,.btn-tertiary,.action-btn,.osf-green-cta,.rail-wrapper,.nav-action-btn,.article-card):hover{text-decoration:underline;text-shadow:none}.custom-richtext>.overhauled a:not(.btn-primary,.btn-secondary,.btn-tertiary,.action-btn,.osf-green-cta,.rail-wrapper,.nav-action-btn,.article-card):active,.custom-richtext>.overhauled a:not(.btn-primary,.btn-secondary,.btn-tertiary,.action-btn,.osf-green-cta,.rail-wrapper,.nav-action-btn,.article-card):focus,.custom-richtext>.overhauled a:not(.btn-primary,.btn-secondary,.btn-tertiary,.action-btn,.osf-green-cta,.rail-wrapper,.nav-action-btn,.article-card):focus-visible,.overhauled a:not(.btn-primary,.btn-secondary,.btn-tertiary,.action-btn,.osf-green-cta,.rail-wrapper,.nav-action-btn,.article-card):active,.overhauled a:not(.btn-primary,.btn-secondary,.btn-tertiary,.action-btn,.osf-green-cta,.rail-wrapper,.nav-action-btn,.article-card):focus,.overhauled a:not(.btn-primary,.btn-secondary,.btn-tertiary,.action-btn,.osf-green-cta,.rail-wrapper,.nav-action-btn,.article-card):focus-visible{color:var(--color-secondary-light);outline:none}@media(min-width:768px){.custom-richtext>.overhauled a:not(.btn-primary,.btn-secondary,.btn-tertiary,.action-btn,.osf-green-cta,.rail-wrapper,.nav-action-btn,.article-card):hover,.overhauled a:not(.btn-primary,.btn-secondary,.btn-tertiary,.action-btn,.osf-green-cta,.rail-wrapper,.nav-action-btn,.article-card):hover{color:var(--color-secondary-light)}.custom-richtext>.overhauled a:not(.btn-primary,.btn-secondary,.btn-tertiary,.action-btn,.osf-green-cta,.rail-wrapper,.nav-action-btn,.article-card):active,.custom-richtext>.overhauled a:not(.btn-primary,.btn-secondary,.btn-tertiary,.action-btn,.osf-green-cta,.rail-wrapper,.nav-action-btn,.article-card):focus,.custom-richtext>.overhauled a:not(.btn-primary,.btn-secondary,.btn-tertiary,.action-btn,.osf-green-cta,.rail-wrapper,.nav-action-btn,.article-card):focus-visible,.overhauled a:not(.btn-primary,.btn-secondary,.btn-tertiary,.action-btn,.osf-green-cta,.rail-wrapper,.nav-action-btn,.article-card):active,.overhauled a:not(.btn-primary,.btn-secondary,.btn-tertiary,.action-btn,.osf-green-cta,.rail-wrapper,.nav-action-btn,.article-card):focus,.overhauled a:not(.btn-primary,.btn-secondary,.btn-tertiary,.action-btn,.osf-green-cta,.rail-wrapper,.nav-action-btn,.article-card):focus-visible{color:var(--color-secondary-dark);text-decoration:none}}.custom-richtext>.overhauled .text-hover,.overhauled .text-hover{cursor:pointer}.custom-richtext>.overhauled .text-hover:active,.custom-richtext>.overhauled .text-hover:focus,.custom-richtext>.overhauled .text-hover:focus-visible,.overhauled .text-hover:active,.overhauled .text-hover:focus,.overhauled .text-hover:focus-visible{color:var(--color-text-hover)}@media(min-width:768px){.custom-richtext>.overhauled .text-hover:hover,.overhauled .text-hover:hover{color:var(--color-text-hover)}.custom-richtext>.overhauled .text-hover:active,.custom-richtext>.overhauled .text-hover:focus,.custom-richtext>.overhauled .text-hover:focus-visible,.overhauled .text-hover:active,.overhauled .text-hover:focus,.overhauled .text-hover:focus-visible{color:var(--color-body-dark);text-decoration:underline}}.custom-richtext>.overhauled .osf-home-h1,.overhauled .osf-home-h1{font-size:var(--fs-home-h1);font-weight:var(--fw-h1);line-height:var(--lh-100)}.custom-richtext>.overhauled .osf-display-h1,.overhauled .osf-display-h1{font-family:var(--ff-h1);font-size:var(--fs-display-h1);font-weight:var(--fw-h1);line-height:var(--lh-100)}.custom-richtext>.overhauled .osf-h2,.overhauled .osf-h2{font-family:var(--ff-h2);font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-100)}.custom-richtext>.overhauled .osf-inner-h2,.overhauled .osf-inner-h2{font-family:var(--ff-inner-h2);font-size:var(--fs-inner-h2);font-weight:var(--fw-inner-h2);line-height:var(--lh-120)}.custom-richtext>.overhauled .osf-h3,.overhauled .osf-h3{font-family:var(--ff-sans-serif);font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-120)}.custom-richtext>.overhauled .osf-inner-h3,.overhauled .osf-inner-h3{font-family:var(--ff-sans-serif);font-size:var(--fs-inner-h3);font-weight:var(--fw-medium);line-height:var(--lh-120)}.custom-richtext>.overhauled .osf-h4,.overhauled .osf-h4{font-family:var(--ff-sans-serif);font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:var(--lh-120)}.custom-richtext>.overhauled .osf-overview,.overhauled .osf-overview{font-family:var(--ff-sans-serif);font-size:var(--fs-overview);font-weight:var(--fw-regular);line-height:var(--lh-120)}.custom-richtext>.overhauled .osf-intro-copy,.custom-richtext>.overhauled .osf-intro-copy>p,.overhauled .osf-intro-copy,.overhauled .osf-intro-copy>p{font-family:var(--ff-sans-serif);font-size:var(--fs-intro-copy);font-weight:var(--fw-regular);line-height:var(--lh-120)}.custom-richtext>.overhauled .osf-body,.overhauled .osf-body{font-family:var(--ff-sans-serif);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-140)}.custom-richtext>.overhauled .osf-label,.overhauled .osf-label{font-family:var(--ff-sans-serif);font-size:var(--fs-label);font-weight:var(--fw-regular);letter-spacing:var(--ls-small);line-height:var(--lh-120)}.custom-richtext>.overhauled .osf-link,.overhauled .osf-link{color:var(--color-link);font-family:var(--ff-sans-serif);font-weight:var(--fw-medium);line-height:var(--lh-120);text-decoration:underline}.custom-richtext>.overhauled .osf-link:hover,.overhauled .osf-link:hover{text-decoration:underline;text-shadow:none}.custom-richtext>.overhauled .osf-link:active,.custom-richtext>.overhauled .osf-link:focus,.custom-richtext>.overhauled .osf-link:focus-visible,.overhauled .osf-link:active,.overhauled .osf-link:focus,.overhauled .osf-link:focus-visible{color:var(--color-secondary-light);outline:none}@media(min-width:768px){.custom-richtext>.overhauled .osf-link:hover,.overhauled .osf-link:hover{color:var(--color-secondary-light)}.custom-richtext>.overhauled .osf-link:active,.custom-richtext>.overhauled .osf-link:focus,.custom-richtext>.overhauled .osf-link:focus-visible,.overhauled .osf-link:active,.overhauled .osf-link:focus,.overhauled .osf-link:focus-visible{color:var(--color-secondary-dark);text-decoration:none}}.custom-richtext>.overhauled .osf-nav-body-copy,.overhauled .osf-nav-body-copy{font-family:var(--ff-sans-serif);font-size:var(--fs-nav-body-copy);font-weight:var(--fw-regular)}.custom-richtext>.overhauled .osf-nav-menu-titles,.overhauled .osf-nav-menu-titles{color:var(--color-primary-dark);font-family:var(--ff-sans-serif);font-size:var(--fs-nav-menu-titles);font-weight:var(--fw-bold)}.custom-richtext>.overhauled .osf-nav-section-titles,.overhauled .osf-nav-section-titles{font-family:var(--ff-sans-serif);font-size:var(--fs-nav-section-titles);font-weight:var(--fw-medium)}.custom-richtext>.overhauled .osf-nav-top-level,.overhauled .osf-nav-top-level{font-family:var(--ff-sans-serif);font-size:var(--fs-nav-top-level);font-weight:var(--fw-regular)}[data-theme=choi] .custom-richtext>.overhauled .osf-home-h1,[data-theme=choi] .overhauled .osf-home-h1{font-weight:var(--fw-black)}[data-theme=choi] .custom-richtext>.overhauled .osf-display-h1,[data-theme=choi] .custom-richtext>.overhauled h1,[data-theme=choi] .custom-richtext>.overhauled h2,[data-theme=choi] .overhauled .osf-display-h1,[data-theme=choi] .overhauled h1,[data-theme=choi] .overhauled h2{font-weight:var(--fw-bold)}[data-theme*=landing-page] .custom-richtext>.overhauled .osf-display-h1,[data-theme*=landing-page] .custom-richtext>.overhauled .osf-home-h1,[data-theme*=landing-page] .custom-richtext>.overhauled h1,[data-theme*=landing-page] .overhauled .osf-display-h1,[data-theme*=landing-page] .overhauled .osf-home-h1,[data-theme*=landing-page] .overhauled h1{font-family:var(--ff-sans-serif);font-size:var(--fs-display-h1);font-weight:var(--fw-bold);line-height:var(--lh-120)}@media(min-width:1440px){[data-theme*=landing-page] .custom-richtext>.overhauled .osf-display-h1,[data-theme*=landing-page] .custom-richtext>.overhauled .osf-home-h1,[data-theme*=landing-page] .custom-richtext>.overhauled h1,[data-theme*=landing-page] .overhauled .osf-display-h1,[data-theme*=landing-page] .overhauled .osf-home-h1,[data-theme*=landing-page] .overhauled h1{line-height:var(--lh-100)}}[data-theme*=landing-page] .custom-richtext>.overhauled .osf-h2,[data-theme*=landing-page] .custom-richtext>.overhauled .osf-inner-h2,[data-theme*=landing-page] .custom-richtext>.overhauled h2,[data-theme*=landing-page] .overhauled .osf-h2,[data-theme*=landing-page] .overhauled .osf-inner-h2,[data-theme*=landing-page] .overhauled h2{font-family:var(--ff-sans-serif);font-size:var(--fs-inner-h2);font-weight:var(--fw-medium);line-height:var(--lh-120)}@media(min-width:768px){[data-theme*=landing-page] .custom-richtext>.overhauled .osf-h2,[data-theme*=landing-page] .custom-richtext>.overhauled .osf-inner-h2,[data-theme*=landing-page] .custom-richtext>.overhauled h2,[data-theme*=landing-page] .overhauled .osf-h2,[data-theme*=landing-page] .overhauled .osf-inner-h2,[data-theme*=landing-page] .overhauled h2{line-height:var(--lh-100)}}@media(min-width:1440px){[data-theme*=landing-page] .custom-richtext>.overhauled .osf-h2,[data-theme*=landing-page] .custom-richtext>.overhauled .osf-inner-h2,[data-theme*=landing-page] .custom-richtext>.overhauled h2,[data-theme*=landing-page] .overhauled .osf-h2,[data-theme*=landing-page] .overhauled .osf-inner-h2,[data-theme*=landing-page] .overhauled h2{font-size:var(--fs-h2)}}[data-theme*=landing-page] .custom-richtext>.overhauled .osf-h3,[data-theme*=landing-page] .custom-richtext>.overhauled .osf-inner-h3,[data-theme*=landing-page] .custom-richtext>.overhauled h3,[data-theme*=landing-page] .overhauled .osf-h3,[data-theme*=landing-page] .overhauled .osf-inner-h3,[data-theme*=landing-page] .overhauled h3{font-size:24px}@media(min-width:768px){[data-theme*=landing-page] .custom-richtext>.overhauled .osf-h3,[data-theme*=landing-page] .custom-richtext>.overhauled .osf-inner-h3,[data-theme*=landing-page] .custom-richtext>.overhauled h3,[data-theme*=landing-page] .overhauled .osf-h3,[data-theme*=landing-page] .overhauled .osf-inner-h3,[data-theme*=landing-page] .overhauled h3{font-size:var(--fs-h3)}}[data-theme*=landing-page] .custom-richtext>.overhauled .osf-h4,[data-theme*=landing-page] .custom-richtext>.overhauled h4,[data-theme*=landing-page] .overhauled .osf-h4,[data-theme*=landing-page] .overhauled h4{font-weight:var(--fw-regular)}ol.osf-bullets-2col,ul.osf-bullets-2col{list-style:disc}@media(min-width:768px){ol.four-columns,ol.osf-bullets-2col,ol.three-columns,ol.two-columns,ul.four-columns,ul.osf-bullets-2col,ul.three-columns,ul.two-columns{column-count:2;column-gap:1rem}}@media(min-width:1024px){ol.four-columns,ol.three-columns,ul.four-columns,ul.three-columns{column-count:3;column-gap:1rem}}@media(min-width:1440px){ol.four-columns,ul.four-columns{column-count:4;column-gap:1rem}}.rotate-svg-90 svg{transform:rotate(90deg)}.rotate-svg-180 svg{transform:rotate(180deg)}.sc-edit-mode .modal{display:block;opacity:1;position:relative}[data-theme*=faculty-staff] .custom-richtext>.overhauled .h1-headline,[data-theme*=faculty-staff] .overhauled .h1-headline{font-size:var(--fs-h1-headline);line-height:var(--lh-100);font-weight:var(--fw-medium)}[data-theme*=faculty-staff] .custom-richtext>.overhauled .h2-card,[data-theme*=faculty-staff] .overhauled .h2-card{font-size:var(--fs-h2-card);line-height:var(--lh-120);font-weight:var(--fw-bold)}[data-theme*=faculty-staff] .custom-richtext>.overhauled .h2-profile,[data-theme*=faculty-staff] .overhauled .h2-profile{font-size:var(--fs-h2-profile);line-height:var(--lh-120);font-weight:var(--fw-medium)}[data-theme*=faculty-staff] .custom-richtext>.overhauled .filter-label,[data-theme*=faculty-staff] .overhauled .filter-label{font-size:var(--fs-filter-label);line-height:var(--lh-120);font-weight:var(--fw-medium)}[data-aos=fade-up-5]{transform:translate3d(0,5px,0)}[data-aos=fade-up-10],[data-aos=fade-up-5]{opacity:0;transition-property:transform,opacity}[data-aos=fade-up-10]{transform:translate3d(0,10px,0)}[data-aos=fade-up-20]{transform:translate3d(0,20px,0);opacity:0;transition-property:transform,opacity}.background-image{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.background-image img,.background-image picture{height:100%;position:absolute;width:100%}.background-image img{object-fit:cover}.innovation-button{background-color:#c7e6a1;border:1px solid #c7e6a1;border-radius:20px;color:#333230;font-family:brandon-grotesque,sans-serif;font-weight:400;padding:8px 25px;text-align:center;font-size:1.25rem;line-height:1}.innovation-button.cancel{background-color:#fff;border:1px solid #707070}.innovation-button.hero-primary{background-color:#4e8209;border:1px solid #4e8209;color:#fff;padding:4px 16px}.innovation-button.hero-secondary{background-color:rgba(0,0,0,0);border:1px solid #508117;color:#508117;padding:4px 16px}.innovation-button:hover{background-color:#d9f8ff;border:1px solid #d9f8ff;cursor:pointer}.innovation-button:hover.hero-primary{color:#000}.innovation-button:hover.hero-secondary{border:1px solid #d9f8ff;color:#000}@media(min-width:768px){.innovation-button.hero-primary,.innovation-button.hero-secondary{padding:4px 70px}}.green-btn{font-size:1.25rem;line-height:1.5;background-color:#4e8209;border:2px solid #4e8209;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:500;justify-content:center;padding:6px;width:100%}@media(min-width:1024px){.green-btn{font-size:25px;line-height:30px;padding:14px 32px;width:-moz-fit-content;width:fit-content}}a.green-btn{font-size:1.25rem;line-height:1.5}@media(min-width:1024px){a.green-btn{font-size:25px;line-height:30px}}.green-btn-inverse{font-size:1.25rem;line-height:1.5;border:2px solid #4e8209;border-radius:10px;color:#4e8209;cursor:pointer;display:flex;font-weight:500;justify-content:center;padding:6px;width:100%}@media(min-width:1024px){.green-btn-inverse{padding:14px 32px;width:-moz-fit-content;width:fit-content}.lg-full-width{width:100%}}.mobile{display:block}@media(min-width:1024px){.mobile{display:none}}.desktop{display:none}@media(min-width:1024px){.desktop{display:block}}.overhauled .btn-primary,.overhauled .osf-green-cta{align-items:center;display:flex;font-family:var(--ff-sans-serif);font-size:var(--fs-btn-text);font-weight:var(--fw-medium);gap:var(--spacing-base);line-height:var(--lh-100);outline:none;width:-moz-fit-content;width:fit-content;background-color:var(--color-primary-dark);border:1.5px solid var(--color-primary-dark);border-radius:var(--br-sm);color:var(--color-base);padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3)}.overhauled .btn-primary:after,.overhauled .osf-green-cta:after{content:"";height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 7C7.5 7.21023 7.41176 7.41081 7.25679 7.55287L1.25679 13.0529C0.951454 13.3328 0.477029 13.3121 0.197134 13.0068C-0.08276 12.7015 -0.0621329 12.227 0.243206 11.9471L5.64008 7L0.243207 2.05287C-0.0621324 1.77297 -0.0827594 1.29855 0.197135 0.993207C0.477029 0.687868 0.951455 0.66724 1.25679 0.947135L7.25679 6.44713C7.41176 6.58919 7.5 6.78977 7.5 7Z' fill='%234E8209'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 7C7.5 7.21023 7.41176 7.41081 7.25679 7.55287L1.25679 13.0529C0.951454 13.3328 0.477029 13.3121 0.197134 13.0068C-0.08276 12.7015 -0.0621329 12.227 0.243206 11.9471L5.64008 7L0.243207 2.05287C-0.0621324 1.77297 -0.0827594 1.29855 0.197135 0.993207C0.477029 0.687868 0.951455 0.66724 1.25679 0.947135L7.25679 6.44713C7.41176 6.58919 7.5 6.78977 7.5 7Z' fill='%234E8209'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:7px 12px;mask-size:7px 12px;min-width:7px;width:12px}.overhauled .btn-primary:hover,.overhauled .osf-green-cta:hover{cursor:pointer}.overhauled .btn-primary:after,.overhauled .osf-green-cta:after{background-color:var(--color-base)}.overhauled .btn-primary:hover,.overhauled .osf-green-cta:hover{box-shadow:var(--btn-shadow);background-color:var(--color-primary-dark);border:1.5px solid var(--color-primary-dark);color:var(--color-base)}.overhauled .btn-primary:active,.overhauled .btn-primary:focus,.overhauled .btn-primary:focus-visible,.overhauled .osf-green-cta:active,.overhauled .osf-green-cta:focus,.overhauled .osf-green-cta:focus-visible{background-color:var(--color-active-primary);border:1.5px solid var(--color-active-primary);box-shadow:none}.overhauled .btn-secondary{align-items:center;display:flex;font-family:var(--ff-sans-serif);font-size:var(--fs-btn-text);font-weight:var(--fw-medium);gap:var(--spacing-base);line-height:var(--lh-100);outline:none;width:-moz-fit-content;width:fit-content;background-color:var(--color-base);border:1.5px solid var(--color-primary-dark);border-radius:var(--br-sm);color:var(--color-primary-dark);padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3)}.overhauled .btn-secondary:after{content:"";height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 7C7.5 7.21023 7.41176 7.41081 7.25679 7.55287L1.25679 13.0529C0.951454 13.3328 0.477029 13.3121 0.197134 13.0068C-0.08276 12.7015 -0.0621329 12.227 0.243206 11.9471L5.64008 7L0.243207 2.05287C-0.0621324 1.77297 -0.0827594 1.29855 0.197135 0.993207C0.477029 0.687868 0.951455 0.66724 1.25679 0.947135L7.25679 6.44713C7.41176 6.58919 7.5 6.78977 7.5 7Z' fill='%234E8209'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 7C7.5 7.21023 7.41176 7.41081 7.25679 7.55287L1.25679 13.0529C0.951454 13.3328 0.477029 13.3121 0.197134 13.0068C-0.08276 12.7015 -0.0621329 12.227 0.243206 11.9471L5.64008 7L0.243207 2.05287C-0.0621324 1.77297 -0.0827594 1.29855 0.197135 0.993207C0.477029 0.687868 0.951455 0.66724 1.25679 0.947135L7.25679 6.44713C7.41176 6.58919 7.5 6.78977 7.5 7Z' fill='%234E8209'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:7px 12px;mask-size:7px 12px;min-width:7px;width:12px}.overhauled .btn-secondary:hover{cursor:pointer}.overhauled .btn-secondary:after{background-color:var(--color-primary-dark)}.overhauled .btn-secondary:hover{box-shadow:var(--btn-shadow)}.overhauled .btn-secondary:active,.overhauled .btn-secondary:focus,.overhauled .btn-secondary:focus-visible{background-color:var(--color-active-secondary);border-color:var(--color-active-primary);color:var(--color-active-primary);box-shadow:none}.overhauled .btn-secondary:active:after,.overhauled .btn-secondary:focus-visible:after,.overhauled .btn-secondary:focus:after{background-color:var(--color-active-primary)}.overhauled .btn-tertiary{align-items:center;display:flex;font-family:var(--ff-sans-serif);font-size:var(--fs-btn-text);font-weight:var(--fw-medium);gap:var(--spacing-base);line-height:var(--lh-100);outline:none;width:-moz-fit-content;width:fit-content;color:var(--color-primary-dark);gap:12px}.overhauled .btn-tertiary:after{content:"";height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 7C7.5 7.21023 7.41176 7.41081 7.25679 7.55287L1.25679 13.0529C0.951454 13.3328 0.477029 13.3121 0.197134 13.0068C-0.08276 12.7015 -0.0621329 12.227 0.243206 11.9471L5.64008 7L0.243207 2.05287C-0.0621324 1.77297 -0.0827594 1.29855 0.197135 0.993207C0.477029 0.687868 0.951455 0.66724 1.25679 0.947135L7.25679 6.44713C7.41176 6.58919 7.5 6.78977 7.5 7Z' fill='%234E8209'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 7C7.5 7.21023 7.41176 7.41081 7.25679 7.55287L1.25679 13.0529C0.951454 13.3328 0.477029 13.3121 0.197134 13.0068C-0.08276 12.7015 -0.0621329 12.227 0.243206 11.9471L5.64008 7L0.243207 2.05287C-0.0621324 1.77297 -0.0827594 1.29855 0.197135 0.993207C0.477029 0.687868 0.951455 0.66724 1.25679 0.947135L7.25679 6.44713C7.41176 6.58919 7.5 6.78977 7.5 7Z' fill='%234E8209'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:7px 12px;mask-size:7px 12px;min-width:7px;width:12px}.overhauled .btn-tertiary:hover{cursor:pointer}.overhauled .btn-tertiary:after{background-color:var(--color-primary-dark);position:relative;right:4px}.overhauled .btn-tertiary:hover:after{right:0;transition:all .3s ease-out}.overhauled .btn-tertiary:active,.overhauled .btn-tertiary:focus,.overhauled .btn-tertiary:focus-visible{color:var(--color-active-primary)}.overhauled .btn-tertiary:active:after,.overhauled .btn-tertiary:focus-visible:after,.overhauled .btn-tertiary:focus:after{background-color:var(--color-active-primary)}.overhauled .btn-mobile-fw{justify-content:center;text-align:center;width:100%}@media(min-width:768px){.overhauled .btn-mobile-fw{width:-moz-fit-content;width:fit-content}}.overhauled .btn-fw{justify-content:center;width:100%}.overhauled .no-icon:after{content:none}.overhauled .btn-primary.mobile,.overhauled .btn-secondary.mobile,.overhauled .btn-tertiary.mobile{display:block}@media(min-width:1024px){.overhauled .btn-primary.mobile,.overhauled .btn-secondary.mobile,.overhauled .btn-tertiary.mobile{display:none}}.overhauled .btn-primary.desktop,.overhauled .btn-secondary.desktop,.overhauled .btn-tertiary.desktop{display:none}@media(min-width:1024px){.overhauled .btn-primary.desktop,.overhauled .btn-secondary.desktop,.overhauled .btn-tertiary.desktop{display:block}}[data-theme=choi] .overhauled .btn-primary:after,[data-theme=choi] .overhauled .btn-secondary:after,[data-theme=choi] .overhauled .btn-tertiary:after{height:16px;-webkit-mask:url(https://www.osfhealthcare.org/_next/static/media/arrow-right.b2478906.svg);mask:url(https://www.osfhealthcare.org/_next/static/media/arrow-right.b2478906.svg);-webkit-mask-size:18px 16px;mask-size:18px 16px;min-width:18px;width:18px}[data-theme*=landing-page] .overhauled .btn-primary,[data-theme*=landing-page] .overhauled .btn-secondary,[data-theme*=landing-page] .overhauled .btn-tertiary{--color-primary-dark:var(--color-secondary-dark);--color-active-primary:var(--color-link)}.close-btn{align-items:center;background-color:#666461;border-radius:25px;cursor:pointer;display:flex;flex:0 0 40px;height:40px;justify-content:center;margin-bottom:.75rem;padding:0;width:40px}.close-btn .icon.icon-close{stroke:#fff}.overhauled fieldset{border:none}.overhauled input[type=file]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:flex;justify-content:space-between;margin:0;width:100%;transition:all .1s ease-in-out;opacity:.5}.overhauled input[type=file]::placeholder{color:var(--color-btn-hover-shadow)}.overhauled input[type=file]::-webkit-file-upload-button{margin:var(--spacing-base) 0;align-items:center;display:flex;font-family:var(--ff-sans-serif);font-size:var(--fs-btn-text);font-weight:var(--fw-medium);gap:var(--spacing-base);line-height:var(--lh-100);outline:none;width:fit-content;background-color:var(--color-base);border:1.5px solid var(--color-primary-dark);border-radius:var(--br-sm);color:var(--color-primary-dark);padding:var(--spacing-base) calc(var(--spacing-base)*2)}.overhauled input[type=file]::file-selector-button{margin:var(--spacing-base) 0;align-items:center;display:flex;font-family:var(--ff-sans-serif);font-size:var(--fs-btn-text);font-weight:var(--fw-medium);gap:var(--spacing-base);line-height:var(--lh-100);outline:none;width:-moz-fit-content;width:fit-content;background-color:var(--color-base);border:1.5px solid var(--color-primary-dark);border-radius:var(--br-sm);color:var(--color-primary-dark);padding:var(--spacing-base) calc(var(--spacing-base)*2)}.overhauled input[type=file]::-webkit-file-upload-button:after{content:"";height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 7C7.5 7.21023 7.41176 7.41081 7.25679 7.55287L1.25679 13.0529C0.951454 13.3328 0.477029 13.3121 0.197134 13.0068C-0.08276 12.7015 -0.0621329 12.227 0.243206 11.9471L5.64008 7L0.243207 2.05287C-0.0621324 1.77297 -0.0827594 1.29855 0.197135 0.993207C0.477029 0.687868 0.951455 0.66724 1.25679 0.947135L7.25679 6.44713C7.41176 6.58919 7.5 6.78977 7.5 7Z' fill='%234E8209'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 7C7.5 7.21023 7.41176 7.41081 7.25679 7.55287L1.25679 13.0529C0.951454 13.3328 0.477029 13.3121 0.197134 13.0068C-0.08276 12.7015 -0.0621329 12.227 0.243206 11.9471L5.64008 7L0.243207 2.05287C-0.0621324 1.77297 -0.0827594 1.29855 0.197135 0.993207C0.477029 0.687868 0.951455 0.66724 1.25679 0.947135L7.25679 6.44713C7.41176 6.58919 7.5 6.78977 7.5 7Z' fill='%234E8209'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:7px 12px;mask-size:7px 12px;min-width:7px;width:12px}.overhauled input[type=file]::file-selector-button:after{content:"";height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 7C7.5 7.21023 7.41176 7.41081 7.25679 7.55287L1.25679 13.0529C0.951454 13.3328 0.477029 13.3121 0.197134 13.0068C-0.08276 12.7015 -0.0621329 12.227 0.243206 11.9471L5.64008 7L0.243207 2.05287C-0.0621324 1.77297 -0.0827594 1.29855 0.197135 0.993207C0.477029 0.687868 0.951455 0.66724 1.25679 0.947135L7.25679 6.44713C7.41176 6.58919 7.5 6.78977 7.5 7Z' fill='%234E8209'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 7C7.5 7.21023 7.41176 7.41081 7.25679 7.55287L1.25679 13.0529C0.951454 13.3328 0.477029 13.3121 0.197134 13.0068C-0.08276 12.7015 -0.0621329 12.227 0.243206 11.9471L5.64008 7L0.243207 2.05287C-0.0621324 1.77297 -0.0827594 1.29855 0.197135 0.993207C0.477029 0.687868 0.951455 0.66724 1.25679 0.947135L7.25679 6.44713C7.41176 6.58919 7.5 6.78977 7.5 7Z' fill='%234E8209'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:7px 12px;mask-size:7px 12px;min-width:7px;width:12px}.overhauled input[type=file]::-webkit-file-upload-button:hover{cursor:pointer}.overhauled input[type=file]::file-selector-button:hover{cursor:pointer}.overhauled input[type=file]::-webkit-file-upload-button:after{background-color:var(--color-primary-dark)}.overhauled input[type=file]::file-selector-button:after{background-color:var(--color-primary-dark)}.overhauled input[type=file]::-webkit-file-upload-button:hover{box-shadow:var(--btn-shadow)}.overhauled input[type=file]::file-selector-button:hover{box-shadow:var(--btn-shadow)}.overhauled input[type=file]::-webkit-file-upload-button:active,.overhauled input[type=file]::-webkit-file-upload-button:focus,.overhauled input[type=file]::-webkit-file-upload-button:focus-visible{background-color:var(--color-active-secondary);border-color:var(--color-active-primary);color:var(--color-active-primary);box-shadow:none}.overhauled input[type=file]::file-selector-button:active,.overhauled input[type=file]::file-selector-button:focus,.overhauled input[type=file]::file-selector-button:focus-visible{background-color:var(--color-active-secondary);border-color:var(--color-active-primary);color:var(--color-active-primary);box-shadow:none}.overhauled input[type=file]::-webkit-file-upload-button:active:after,.overhauled input[type=file]::-webkit-file-upload-button:focus-visible:after,.overhauled input[type=file]::-webkit-file-upload-button:focus:after{background-color:var(--color-active-primary)}.overhauled input[type=file]::file-selector-button:active:after,.overhauled input[type=file]::file-selector-button:focus-visible:after,.overhauled input[type=file]::file-selector-button:focus:after{background-color:var(--color-active-primary)}.overhauled input[type=tel],.overhauled input[type=text],.overhauled select{border:none;display:flex;justify-content:space-between;margin:0;width:100%;background-color:var(--color-bg-secondary);border-radius:var(--br-md);padding:var(--spacing-base) calc(var(--spacing-base)*2);transition:all .1s ease-in-out;opacity:.5}.overhauled input[type=tel]::placeholder,.overhauled input[type=text]::placeholder,.overhauled select::placeholder{color:var(--color-btn-hover-shadow)}.overhauled textarea{display:flex;margin:calc(var(--spacing-base)*2) 0}.overhauled select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(https://www.osfhealthcare.org/_next/static/media/chevron-down.1877855b.svg);background-position:right 16px top 50%;background-repeat:no-repeat;background-size:12px 12px}.overhauled select.open:focus{background-image:url(https://www.osfhealthcare.org/_next/static/media/chevron-up.41cc81a5.svg)}.overhauled .required{color:var(--color-errors)}.overhauled .hero-paragraph h1:last-child,.overhauled .hero-paragraph h2:last-child,.overhauled .hero-paragraph h3:last-child,.overhauled .hero-paragraph h4:last-child{margin-bottom:0}.icon{height:1rem;stroke:#000;stroke-linecap:round;stroke-width:2px;width:1rem}.icon use path{all:inherit}.icon.icon-chevron-right{stroke:#000}.icon.icon-arrow-go,.icon.icon-arrow-right,.icon.icon-arrow-up,.icon.icon-check,.icon.icon-chevron-right,.icon.icon-close,.icon.icon-download,.icon.icon-expand,.icon.icon-return,.icon.icon-search,.icon.icon-sort{fill:none;stroke:#000;stroke-width:1.5}.icon.icon-form-edit{fill:none;stroke:#000;stroke-width:2}.icon.icon-calendar,.icon.icon-calendar-two,.icon.icon-cellphone,.icon.icon-chat,.icon.icon-close-video,.icon.icon-columns,.icon.icon-copy,.icon.icon-critical,.icon.icon-doctor,.icon.icon-download-file,.icon.icon-expand-fs,.icon.icon-external,.icon.icon-facebook,.icon.icon-facebook-hover,.icon.icon-facebook-square,.icon.icon-filters,.icon.icon-info-circle,.icon.icon-information,.icon.icon-instagram-square,.icon.icon-link,.icon.icon-linkedin,.icon.icon-linkedin-hover,.icon.icon-linkedin-square,.icon.icon-location,.icon.icon-location-home,.icon.icon-mail,.icon.icon-mail-hover,.icon.icon-map,.icon.icon-map-parking,.icon.icon-menu,.icon.icon-menu-close,.icon.icon-menu-dark,.icon.icon-nurse,.icon.icon-osf-logo,.icon.icon-osf-logo-long,.icon.icon-phone,.icon.icon-play,.icon.icon-play-filled,.icon.icon-print,.icon.icon-profile,.icon.icon-share,.icon.icon-star,.icon.icon-start-over,.icon.icon-twitter,.icon.icon-twitter-hover,.icon.icon-twitter-square,.icon.icon-urgent-care,.icon.icon-virtual-visit,.icon.icon-warning,.icon.icon-youtube-square{fill:#000;stroke-width:0}.icon.icon-menu,.icon.icon-menu-dark{height:17px;width:20px}.icon.icon-menu-close{height:40px;width:40px}.icon.icon-osf-logo{height:34.2px;width:100px}.icon.icon-osf-logo-long{height:26.54px;width:188.85px}.icon.icon-share{transform:rotate(-90deg)}.innovation-media.video .media-container{aspect-ratio:16/9}.innovation-media iframe,.innovation-media img{width:100%;height:100%}.innovation-media iframe[src*="youtube.com/embed"],.innovation-media img[src*="youtube.com/embed"]{height:100%;margin-bottom:0}.innovation-media .caption{background-color:var(--color-bg-primary);padding:calc(var(--spacing-base)*2)}@media(min-width:768px){.innovation-media.small{margin:calc(var(--spacing-base)*3) auto;width:235px}.innovation-media.small.left{float:left;margin-right:calc(var(--spacing-base)*3)}.innovation-media.small.right{float:right;margin-left:calc(var(--spacing-base)*3)}.innovation-media.small.video .media-container{aspect-ratio:16/9;height:100%}.innovation-media.small .media-container{aspect-ratio:1/1;height:235px;width:235px}.innovation-media.small .media-container img{height:100%;width:100%;object-fit:cover;object-position:center}.innovation-media.small .caption{padding:var(--spacing-base)}}.radio-wrapper{align-items:flex-start;display:flex;justify-items:flex-start;margin-bottom:.75rem;position:relative}.radio-wrapper.disabled{pointer-events:none}.radio-wrapper.disabled input[type=radio]+label{color:#999590}.radio-wrapper input[type=radio]{height:0;margin:0;opacity:0;width:0}.radio-wrapper input[type=radio]:checked+label{background-color:#666461;color:#fff;cursor:default}.radio-wrapper input[type=radio]:checked+label:after{content:"";display:block;height:.9rem;right:20px;margin:.25rem .5rem;position:absolute;top:50%;transform:rotate(45deg) translate(calc(-75% - 1px),calc(-75% - 1px));width:.45rem;border-bottom:1px solid #fff;border-right:1px solid #fff}.radio-wrapper input[type=radio]:checked+label .label-number{visibility:hidden}.radio-wrapper input[type=radio]:hover{cursor:pointer}.radio-wrapper label{font-size:.875rem;line-height:1.4285714286;cursor:pointer;display:flex;justify-content:space-between;margin:0;width:100%;background-color:hsla(0,0%,100%,.5);border-radius:25px;padding:.625rem 1.25rem}.radio-wrapper label:focus,.radio-wrapper label:hover,.radio-wrapper label[aria-selected=true]{background-color:#aae4f2}.radio-wrapper label .label-display-name+.label-name{text-align:right}.radio-wrapper label .label-name{flex-grow:1}.radio-wrapper label .label-number{padding-left:1rem}body{font-family:brandon-grotesque,sans-serif;font-weight:400}p{font-size:1.125rem;line-height:1.1111111111;font-family:chaparral-pro,serif;margin-bottom:1rem;line-height:1.5rem}.button-headline{font-size:1.125rem;line-height:1.3333333333;font-weight:700}.button-cta{font-size:1.25rem;line-height:1.5}.button-detail{font-size:1rem;line-height:1.25}.filter{font-size:.875rem;line-height:1.4285714286;font-family:Brandon Grotesque,Regular;text-align:left!important;color:#333230}.subject-matter-detail{font-size:1rem;line-height:1.375}.text-plus{font-size:1rem;line-height:1.25}.paragraph-intro{font-size:1.25rem;line-height:1.2;font-family:chaparral-pro,serif;font-family:Chaparral Pro,Regular;font-weight:300;text-align:left!important}.paragraph-intro span{margin-bottom:1.5rem}.intro-text{color:#333230;font-size:34px;line-height:38px;padding-bottom:2.25rem;margin-bottom:2.25rem;border-bottom:1px solid #e3dbd1}.body-copy{font-size:1rem;line-height:1.5;color:#333230}.text-container{margin-top:1rem;margin-bottom:1.5rem}.biography-text{font-weight:300;margin-bottom:1.5rem}.ordered-list{font-size:1rem;line-height:1.25;font-family:brandon-grotesque,sans-serif}.content-block{margin:calc(var(--spacing-base)*2) 0}.osf-button-headline,.osf-button-headline-white{font-size:1.125rem;line-height:1.3333333333;font-weight:700}.osf-button-headline-white{color:#fff}.osf-button-cta,.osf-button-cta-white{font-size:1.25rem;line-height:1.5}.osf-button-cta-white{color:#fff}.osf-button-detail,.osf-button-detail-white{font-size:1rem;line-height:1.25}.osf-button-detail-white{color:#fff}.osf-filter-black{color:#000}.osf-filter-black,.osf-filter-white{font-size:.875rem;line-height:1.4285714286}.osf-filter-white{color:#fff}.osf-module-title{font-size:.875rem;line-height:1.4285714286}.osf-paragraph-intro{font-size:1.25rem;line-height:1.2;font-family:chaparral-pro,serif;font-weight:300}.osf-paragraph-intro span{margin-bottom:1.5rem}.osf-clear-item~hr{clear:both}[class*=" icon-"],[class^=icon-]{speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-links svg *{stroke:none}.image-selection-container{display:flex;flex-direction:column;justify-content:center;position:relative}.image-selection-container .form-label{margin:.25rem 0 0 20px}.image-selection-container .image-container,.image-selection-container .image-selector{display:flex;justify-content:center;align-items:center}.image-selection-container .image-container{background:#f2efeb}.image-selection-container .image-container .ecard-image{width:100%;height:inherit}.image-selection-container .pagination-left-icon,.image-selection-container .pagination-right-icon{cursor:pointer;width:30px}.image-selection-container .image-container-large{width:132px;height:132px}.image-selection-container .image-container-medium{width:136px;height:136px}@media screen and (max-width:1024px){.image-selection-container{margin-left:0}.image-selection-container .image-container-large{width:95px;height:95px}.image-selection-container .form-label{margin-left:1.25rem}}@media screen and (max-width:375px){.image-selection-container{margin-left:0}.image-selection-container .image-container-medium{width:100px;height:100px}}.overhauled .action-btn-group{margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;position:relative;top:-32px}.overhauled .action-btn-group .action-btn-content{align-items:center;display:flex;gap:var(--spacing-base)}.overhauled .action-btn-group .action-btn{display:flex;flex-direction:row;align-items:center;width:100%;padding:calc(var(--spacing-base)*2);background-color:var(--color-base);color:var(--color-primary-dark);cursor:pointer;position:relative;box-sizing:border-box;border-radius:5px;box-shadow:0 4px 16px 0 var(--color-shadows);overflow:visible;justify-content:center;margin-bottom:calc(var(--spacing-base)*2)}.overhauled .action-btn-group .action-btn .icon{color:var(--color-primary-light);flex:0 0 auto;height:auto;max-width:50px;overflow:visible;position:relative;width:max-content}@media(min-width:1024px){.overhauled .action-btn-group .action-btn .icon{max-width:unset}}.overhauled .action-btn-group .action-btn .icon svg{height:100%;width:100%;fill:var(--color-primary-light);stroke:none;max-height:32px}.overhauled .action-btn-group .action-btn .icon-i-clare-rgb svg{transform:scale(1.2)}.overhauled .action-btn-group .action-btn .action-btn-text{align-items:center}.overhauled .action-btn-group .action-btn .action-text{display:flex;flex-direction:column;align-items:center;color:var(--color-primary-dark);margin-bottom:0;text-align:center}.overhauled .action-btn-group .action-btn:hover{background-color:var(--color-bg-secondary)}@media(min-width:1024px){.overhauled .action-btn-group{background-color:var(--color-base);flex-direction:row;max-width:calc(100% - var(--spacing-base)*2);min-height:200px;border-radius:10px;box-shadow:0 4px 16px 0 var(--color-shadows);top:-48px}.overhauled .action-btn-group .action-btn-content{box-sizing:border-box;flex-direction:column;gap:calc(var(--spacing-base)*2);width:100%}.overhauled .action-btn-group .action-btn{display:inline-grid;flex-direction:column;flex:1 1 33%;position:relative;box-shadow:none;border:none;min-height:200px;box-sizing:border-box;margin-bottom:0;padding:calc(var(--spacing-base)*3) calc(var(--spacing-base)*5)}.overhauled .action-btn-group .action-btn:not(:first-child):before{content:"";position:absolute;left:0;top:0;height:100%;width:2px;background-color:var(--color-shadows)}.overhauled .action-btn-group .action-btn:hover{background-color:var(--color-bg-primary)}.overhauled .action-btn-group .action-btn:active{background-color:var(--color-bg-secondary)}.overhauled .action-btn-group .action-btn:focus{border-radius:10px 0 0 10px;border:2px solid var(--color-overlay-base);background:var(--color-base);box-shadow:0 4px 12px 0 var(--color-shadows)}.overhauled .action-btn-group .action-btn:focus+.action-btn:before,.overhauled .action-btn-group .action-btn:focus:before{content:none}.overhauled .action-btn-group .action-btn .icon svg{max-height:60px}.overhauled .action-btn-group .action-btn .action-text{align-items:center;margin-left:unset;text-align:center;margin-bottom:unset}}@media(min-width:1440px){.overhauled .action-btn-group{margin:0 auto;max-width:1130px}.overhauled .action-btn-group .action-btn{height:150px;padding:calc(var(--spacing-base)*3)}.overhauled .action-btn-group .action-btn .action-btn-content{gap:calc(var(--spacing-base)*3)}.overhauled .action-btn-group .action-btn .icon svg{max-height:75px}}.overhauled .additional-cards{background-color:var(--color-base);border-radius:var(--br-md);box-shadow:var(--btn-shadow);display:flex;flex-direction:column;gap:calc(var(--spacing-base)*3);overflow:hidden;padding-bottom:calc(var(--spacing-base)*3);padding-top:calc(var(--spacing-base)*3);width:100%}@media(min-width:1440px){.overhauled .additional-cards{gap:calc(var(--spacing-base)*4);padding-bottom:calc(var(--spacing-base)*4);padding-top:calc(var(--spacing-base)*4)}}.overhauled .additional-cards .card-img{border-radius:var(--br-sm);height:187px;min-height:187px;overflow:hidden}@media(min-width:1440px){.overhauled .additional-cards .card-img{min-height:292px;height:292px}}.overhauled .additional-cards .card-img img{height:100%;object-fit:cover;width:100%}.overhauled .additional-cards .content .header{margin-bottom:calc(var(--spacing-base)*3)}.overhauled .additional-cards .content .description,.overhauled .additional-cards .content .description p{margin-bottom:calc(var(--spacing-base)*4)}.overhauled .additional-cards .content :last-child{margin-bottom:0}@media(min-width:414px){.overhauled .additional-cards.with-img .content a:nth-child(2){margin-top:calc(var(--spacing-base)*6)}.overhauled .additional-cards:not(.with-img) .content a:nth-child(2){margin-top:calc(var(--spacing-base)*4)}}.overhauled .jss-three-up-wrapper .jss-three-up-headline{color:var(--color-primary-dark);padding-bottom:calc(var(--spacing-base)*4)}.overhauled .jss-three-up-wrapper div.jss-one-up{display:grid;grid-gap:calc(var(--spacing-base)*3);gap:calc(var(--spacing-base)*3)}@media(min-width:768px){.overhauled .jss-three-up-wrapper div.jss-one-up{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.overhauled .jss-three-up-wrapper div.jss-one-up{grid-template-columns:repeat(3,1fr)}}.overhauled .jss-three-up-wrapper div.jss-one-up .additional-cards{width:100%}.overhauled .jss-three-up-wrapper div.inner-wrapper{display:grid;grid-row-gap:calc(var(--spacing-base)*3);row-gap:calc(var(--spacing-base)*3)}@media(min-width:768px){.overhauled .jss-three-up-wrapper div.inner-wrapper{gap:calc(var(--spacing-base)*3);grid-template-columns:repeat(auto-fit,minmax(calc(50% - 12px),1fr));justify-content:space-between}}@media(min-width:1024px){.overhauled .jss-three-up-wrapper div.inner-wrapper{grid-template-columns:repeat(auto-fit,minmax(calc(33% - 16px),1fr))}}@media(min-width:1440px){.overhauled .jss-three-up-wrapper div.inner-wrapper{grid-template-columns:repeat(auto-fit,minmax(calc(25% - 18px),1fr))}}.overhauled .jss-three-up-wrapper div.inner-wrapper .link-card{text-decoration:none}.overhauled .jss-three-up-wrapper div.inner-wrapper .link-card:hover .btn-tertiary:after{right:0;transition:all .3s ease-out}.jss-action-button{height:90px}.jss-action-button .action-btn{min-height:90px}.jss-six-up{display:flex;justify-content:flex-start;max-width:1050px;margin:0 auto;flex-wrap:wrap;font-family:brandon-grotesque,sans-serif;min-height:100px}.jss-six-up .header{color:#333}@media(min-width:320px){.jss-six-up .additional-cards{width:330px;margin-right:10px;margin-top:0}.jss-six-up .additional-cards img{height:180px}}@media(min-width:768px){.jss-six-up{margin:0 auto;padding:0}}@media(min-width:1024px){.jss-six-up{margin:0 auto;padding:0}}.jss-six-up-headline{margin:0 auto}@media(min-width:768px){.jss-six-up-headline{margin:0 auto;max-width:1180px}}.alert{background-color:#f2efeb;display:flex;justify-content:space-between;margin:0 20px;max-width:unset;padding:10px}.alert.alert-success .icon-wrapper{background-color:#a1d45f;background-image:url(/assets/images/icons/success.svg)}.alert.alert-default .icon-wrapper{background-color:#00a9ce;background-image:url(/assets/images/icons/default.svg)}.alert.alert-info .icon-wrapper{background-color:#74d3e8;background-image:url(/assets/images/icons/info.svg)}.alert.alert-warning .icon-wrapper{background-color:#ffd905;background-image:url(/assets/images/icons/warning.svg)}.alert.alert-critical .icon-wrapper{background-color:#e52b24;background-image:url(/assets/images/icons/critical.svg)}.alert .content{align-items:flex-start;display:flex}.alert .icon-wrapper{background-position:50%;background-repeat:no-repeat;border-radius:50%;height:40px;margin-right:15px;max-width:unset;width:40px}.alert a{color:#6e9735}.alert button{cursor:pointer;margin-left:15px;padding:5px 10px}@media(min-width:768px){.alert{margin:0 auto;max-width:calc(100vw - 500px);width:90%}.alert,.alert .content{align-items:center}}.alert-listing-filters{background-color:#f2efeb;display:block;padding:20px;position:relative;width:100%}.alert-listing-filters .filters-title{font-size:.75rem;line-height:1.6666666667;color:#333;font-weight:700;text-transform:uppercase;margin-bottom:10px}.alert-listing-filters .filter-button-list{display:flex;flex-direction:column}.alert-listing-filters .filter-button{font-size:.75rem;line-height:1.6666666667;background:none;color:#4e8209;padding:0;margin-bottom:10px}.alert-listing-filters .filter-button.active,.alert-listing-filters .filter-button:hover{cursor:pointer;text-decoration:underline}.alert-listing-filters .mobile-filter-close{align-items:center;display:flex;position:absolute;top:23px;right:20px}.alert-listing-filters .mobile-filter-close .icon{height:12px;width:12px}.alert-listing-group{margin-bottom:40px}.alert-listing-group .alert-listing-group-title{font-size:1.25rem;line-height:1.2;color:#4e8209;font-family:chaparral-pro,serif;font-weight:400;margin:0 0 20px}.alert-listing-group .alert-listing{margin-bottom:20px}.alert-listing-group .alert-listing .alert-container{display:flex}.alert-listing-group .alert-listing .alert-type-date{font-size:.875rem;line-height:1.2857142857;color:#333;display:flex;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.alert-listing-group .alert-listing .alert-type-date span{position:relative}.alert-listing-group .alert-listing .alert-type-date span:not(:first-of-type){display:inline-block;margin-left:.25rem;padding-left:.25rem}.alert-listing-group .alert-listing .alert-type-date span:not(:first-of-type):before{content:"|";display:block;left:0;position:absolute;transform:translateX(-50%)}.alert-listing-group .alert-listing .alert-content{font-size:.875rem;line-height:1.2857142857;color:#333230;font-family:brandon-grotesque,sans-serif;margin-bottom:0}.alert-listing-group .alert-listing .learn-more{font-size:.875rem;line-height:1.2857142857;color:#007f9b;display:inline-block;margin-left:.25rem}.alert-listing-group .alert-listing .learn-more:hover{text-decoration:underline}.overhauled .breadcrumb{padding:calc(var(--spacing-base)*2) 0}.overhauled .breadcrumb .breadcrumb-inner{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.overhauled .breadcrumb .breadcrumb-inner ul{align-items:center;display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.overhauled .breadcrumb .breadcrumb-inner ul li{font-size:var(--fs-label);margin-bottom:0;padding-right:var(--spacing-base)}.overhauled .breadcrumb .breadcrumb-inner ul li a{color:var(--color-body-dark);font-weight:var(--fw-regular);text-decoration:none}.overhauled .breadcrumb .breadcrumb-inner ul li a:hover{color:var(--color-body-dark);text-decoration:none}.content-card{background-color:#fff;box-shadow:0 10px 10px 0 rgba(0,0,0,.4);display:block;height:auto;margin-bottom:2rem;min-height:250px;padding:25px;position:relative;width:100%}.content-card:hover{background-color:#c7e6a1;text-decoration:none}.content-card.mammo-card{min-height:320px}.right-rail .content-card.mammo-card .card-title{color:#333230}.right-rail .content-card.mammo-card .card-text{font-size:1.625rem;line-height:1.2307692308}.content-card.mammo-card .card-title{font-size:3rem;line-height:1;color:#4e8209;font-weight:300;margin-bottom:1.125rem}.content-card.mammo-card .card-text{font-size:1.625rem;line-height:1.2307692308;font-family:brandon-grotesque,sans-serif;font-weight:300;margin-bottom:1.125rem}.content-card.mammo-card .card-footer{background:none;border-top:none}.content-card.bg-white-90{background-color:hsla(0,0%,100%,.9)}.content-card.bg-white-90:hover{background-color:#fff}.content-card.bg-green-lightest{background-color:#c7e6a1}.content-card.bg-green-lightest:hover{background-color:#fff}.content-card .card-title{font-size:1.875rem;line-height:1;color:#5a8127;font-weight:300}.content-card .card-footer{align-items:center;bottom:0;display:flex;justify-content:space-between;left:0;padding:1.5rem;position:absolute;width:100%;border-top:none;background:none}.content-card .card-text{font-size:2.5rem;line-height:1}.content-card .link-text{font-size:1.5rem;line-height:1.3333333333;color:#333230;font-family:brandon-grotesque,sans-serif;font-weight:300}.content-card p{font-size:1.625rem;line-height:1.2307692308;color:#333230;font-weight:300;margin-bottom:0}@media(min-width:414px){.content-card{height:auto}.content-card h1{font-size:2.5rem;line-height:1}.content-card .card-text{font-size:1.625rem;line-height:1.2307692308}.content-card .link-text{font-size:1.375rem;line-height:1.4545454545}}.overhauled .content-carousel-wrapper h2{color:var(--color-primary-dark);text-align:center}.overhauled .content-carousel-wrapper .content-carousel{display:flex}.overhauled .content-carousel-wrapper .content-carousel .card-wrapper{display:flex;gap:calc(var(--spacing-base)*4);overflow:hidden;padding-top:calc(var(--spacing-base)*4)}@media(min-width:768px){.overhauled .content-carousel-wrapper .content-carousel .card-wrapper{gap:calc(var(--spacing-base)*6)}}@media(min-width:1024px){.overhauled .content-carousel-wrapper .content-carousel .card-wrapper{gap:calc(var(--spacing-base)*5)}}@media(min-width:1440px){.overhauled .content-carousel-wrapper .content-carousel .card-wrapper{gap:calc(var(--spacing-base)*4);padding-top:calc(var(--spacing-base)*8)}}.overhauled .content-carousel-wrapper .content-carousel .content-carousel-card{align-items:center;display:flex;flex-direction:column;min-width:100%}@media(min-width:768px){.overhauled .content-carousel-wrapper .content-carousel .content-carousel-card{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 24px);min-width:0}}@media(min-width:1024px){.overhauled .content-carousel-wrapper .content-carousel .content-carousel-card{flex-grow:1;flex-shrink:0;flex-basis:calc(33% - 26px)}}@media(min-width:1440px){.overhauled .content-carousel-wrapper .content-carousel .content-carousel-card{flex-grow:1;flex-shrink:0;flex-basis:calc(33% - 21px)}}.overhauled .content-carousel-wrapper .content-carousel .content-carousel-card .content-carousel-img{aspect-ratio:1/1;border-radius:100%;overflow:hidden;width:136px}@media(min-width:414px){.overhauled .content-carousel-wrapper .content-carousel .content-carousel-card .content-carousel-img{width:151px}}@media(min-width:1440px){.overhauled .content-carousel-wrapper .content-carousel .content-carousel-card .content-carousel-img{width:219px}}.overhauled .content-carousel-wrapper .content-carousel .content-carousel-card .content-carousel-img img{height:100%;object-fit:cover;width:100%}.overhauled .content-carousel-wrapper .content-carousel .content-carousel-card .content-carousel-content{align-items:center;display:flex;flex-direction:column;padding:calc(var(--spacing-base)*4) 0;text-align:center}@media(min-width:414px){.overhauled .content-carousel-wrapper .content-carousel .content-carousel-card .content-carousel-content{padding:calc(var(--spacing-base)*4) 0}}@media(min-width:1024px){.overhauled .content-carousel-wrapper .content-carousel .content-carousel-card .content-carousel-content{padding-bottom:0}}@media(min-width:1440px){.overhauled .content-carousel-wrapper .content-carousel .content-carousel-card .content-carousel-content{padding-top:calc(var(--spacing-base)*4)}}.overhauled .content-carousel-wrapper .content-carousel .content-carousel-card .content-carousel-content .content-carousel-card-description{margin:calc(var(--spacing-base)*2) 0 0 0}.overhauled .content-carousel-wrapper .content-carousel .content-carousel-card .content-carousel-content .btn-primary{margin-top:calc(var(--spacing-base)*6)}@media(min-width:768px){.overhauled .content-carousel-wrapper .content-carousel .content-carousel-card .content-carousel-content .btn-primary{margin-top:calc(var(--spacing-base)*5)}}.overhauled .content-carousel-wrapper .control{align-items:center;display:flex;gap:var(--spacing-base);padding:calc(var(--spacing-base)*3) 0 0 calc(var(--spacing-base)*4)}@media(min-width:1024px){.overhauled .content-carousel-wrapper .control{display:none}}.overhauled .content-carousel-wrapper .control-next,.overhauled .content-carousel-wrapper .control-previous{align-items:center;background-color:var(--color-base);border-radius:100%;box-shadow:var(--btn-shadow);cursor:pointer;display:flex;flex:1 0 33px;height:33px;justify-content:center}.overhauled .content-carousel-wrapper .control-previous svg{transform:rotate(180deg)}.overhauled .content-carousel-wrapper .divider{background:var(--color-primary-dark);height:2px;margin-left:calc(var(--spacing-base)*3);width:100%}.overhauled .content-listing{display:flex}.overhauled .content-listing .bg-wrapper{width:100%}.overhauled .content-listing .bg-wrapper .inner-content{display:flex;flex-direction:column;gap:calc(var(--spacing-base)*2)}@media(min-width:768px){.overhauled .content-listing .bg-wrapper .inner-content{flex-direction:row;gap:calc(var(--spacing-base)*3)}}@media(min-width:1440px){.overhauled .content-listing .bg-wrapper .inner-content{gap:calc(var(--spacing-base)*5)}}.overhauled .content-listing .bg-wrapper .listing-img{position:relative}@media(min-width:768px){.overhauled .content-listing .bg-wrapper .listing-img{flex:1 1}}.overhauled .content-listing .bg-wrapper .listing-img img{aspect-ratio:4/3;border-radius:var(--br-md);object-fit:cover;object-position:center}.overhauled .content-listing .bg-wrapper .listing-content{display:flex;flex-direction:column;justify-content:center;row-gap:calc(var(--spacing-base)*2)}@media(min-width:768px){.overhauled .content-listing .bg-wrapper .listing-content{flex:1 1}}.overhauled .content-listing .bg-wrapper .listing-content p{margin-bottom:var(--spacing-base)}.overhauled .content-listing .bg-wrapper .listing-content p:last-child{margin-bottom:0}.overhauled .content-listing .bg-wrapper .listing-content .btn-link{margin-top:var(--spacing-base)}.overhauled .content-listing .bg-wrapper h2.listing-heading{color:var(--color-primary-dark)}@media(min-width:768px){.overhauled .content-listing .bg-wrapper.img-right .inner-content{flex-direction:row-reverse;justify-content:start}}.overhauled .content-listing .modal-open-btn{cursor:pointer;left:calc(50% - var(--spacing-base)*4);position:absolute;top:calc(50% - var(--spacing-base)*4)}.overhauled .content-listing .modal-open-btn:hover svg{background-color:var(--color-overlay-opacity);box-shadow:var(--btn-shadow)}.overhauled .content-listing .modal-open-btn svg{background-color:rgba(51,50,48,.4);border-radius:100%;fill:var(--color-base)}.overhauled .separator{height:calc(var(--spacing-base)/2);background-color:var(--color-shadows);margin-bottom:calc(var(--spacing-base)*5);margin-top:calc(var(--spacing-base)*5)}.overhauled .separator-blank{height:calc(var(--spacing-base)*5)}.overhauled .featured-list .title{color:var(--color-primary-dark);margin-bottom:calc(var(--spacing-base)*3)}.overhauled .featured-list.locations .list-inner{display:grid;grid-gap:calc(var(--spacing-base)*3);gap:calc(var(--spacing-base)*3);align-items:stretch}@media(min-width:768px){.overhauled .featured-list.locations .list-inner{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.overhauled .featured-list.locations .list-inner{grid-template-columns:repeat(3,1fr)}}.overhauled .featured-list.locations .list-inner .featured-item{transition:box-shadow .3s ease;display:grid;grid-template-rows:1fr auto;border-radius:var(--br-md);overflow:hidden;text-decoration:none;width:100%;height:100%;padding:calc(var(--spacing-base)*3);grid-row-gap:calc(var(--spacing-base)*2);row-gap:calc(var(--spacing-base)*2)}.overhauled .featured-list.locations .list-inner .featured-item:hover{box-shadow:0 4px 12px 0 rgba(0,0,0,.1)}.overhauled .featured-list.locations .list-inner .item-image{width:100%;aspect-ratio:16/9;overflow:hidden}.overhauled .featured-list.locations .list-inner .item-image img{height:100%;width:100%;object-fit:cover;object-position:center;border-radius:var(--br-sm);transition:transform .4s ease}.overhauled .featured-list.locations .list-inner .item-image:hover img{transform:scale(1.45)}.overhauled .featured-list.locations .list-inner .content-container{width:100%;flex-grow:1}.overhauled .featured-list.locations .list-inner .content-container .address{display:flex;flex-direction:column;gap:calc(var(--spacing-base)*2)}.overhauled .featured-list.locations .list-inner .content-container .address .address-details{display:flex;gap:var(--spacing-base);padding-bottom:calc(var(--spacing-base)*2);border-bottom:2px solid var(--color-shadows)}.overhauled .featured-list.locations .list-inner .content-container .address .address-details svg{height:20px;margin-top:2px;width:15px}.overhauled .featured-list.locations .list-inner .content-container .address p{margin-bottom:0}.overhauled .featured-list.locations .list-inner .content-container .address .item-title{font-size:var(--fs-nav-body-copy);font-weight:var(--fw-bold)}.overhauled .featured-list.locations .list-inner .content-container .address .item-name,.overhauled .featured-list.locations .list-inner .content-container .address .item-subtitle{font-size:var(--fs-nav-body-copy)}.overhauled .featured-list.locations .list-inner~.view-more{width:100%}@media(min-width:1024px){.overhauled .featured-list.locations .list-inner~.view-more{width:83%}}@media(min-width:1440px){.overhauled .featured-list.locations .list-inner~.view-more{width:100%}}.featured-list.providers .list-inner{display:grid;grid-template-columns:1fr;align-items:stretch;grid-gap:calc(var(--spacing-base)*3);gap:calc(var(--spacing-base)*3)}@media(min-width:768px){.featured-list.providers .list-inner{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 12px),1fr));justify-content:space-between}}@media(min-width:1024px){.featured-list.providers .list-inner{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 18px),1fr))}}@media(min-width:1440px){.featured-list.providers .list-inner{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 18px),1fr))}}@media(min-width:1680px){.featured-list.providers .list-inner{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 24px),1fr))}}.featured-list.providers .featured-item{display:grid;grid-template-rows:auto 1fr auto;justify-content:space-between;border-radius:var(--br-md);overflow:hidden;text-decoration:none;height:100%}.featured-list.providers .featured-item:hover{cursor:pointer;text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.featured-list.providers .featured-item .item-top{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:768px){.featured-list.providers .featured-item .item-top{flex-direction:row;padding-bottom:calc(var(--spacing-base)*2)}}.featured-list.providers .featured-item .item-image{flex:0 0 30%;aspect-ratio:16/9;display:flex;align-items:flex-start;justify-content:flex-start;padding:calc(var(--spacing-base)*2) 0 0 calc(var(--spacing-base)*2)}.featured-list.providers .featured-item .item-image img{width:50%;height:auto;object-fit:cover;border-radius:var(--br-sm)}@media(min-width:768px){.featured-list.providers .featured-item .item-image img{width:100%}}.featured-list.providers .featured-item .content-container{flex:1 0 auto;display:flex;flex-direction:column;justify-content:flex-start;gap:calc(var(--spacing-base)*2);padding:calc(var(--spacing-base)*2)}@media(min-width:768px){.featured-list.providers .featured-item .content-container{width:50%}}.featured-list.providers .featured-item .content-container .item-name{font-size:var(--fs-nav-body-copy)}.featured-list.providers .featured-item .content-container .item-subtitle{line-height:var(--lh-120)}.featured-list.providers .featured-item .locations{display:flex;align-items:flex-start;gap:var(--spacing-base);margin:auto calc(var(--spacing-base)*2) 0;padding:calc(var(--spacing-base)*2) 0;border-top:2px solid var(--color-shadows);min-height:56px;word-break:break-word;white-space:normal}@media(min-width:768px){.featured-list.providers .featured-item .locations{min-height:88px}}.featured-list.providers .featured-item .locations svg{flex-shrink:0;margin-top:calc(var(--spacing-base)/2);min-height:20px;min-width:15px}.featured-list.providers .featured-item .locations .city-list{font-size:var(--fs-nav-body-copy);font-weight:var(--fw-regular);word-break:break-word;white-space:normal}.filter-btn{font-size:.875rem;line-height:1.4285714286;background-color:hsla(0,0%,100%,.5);border-radius:25px;color:#000;display:flex;margin:0 0 .75rem;padding:.625rem 1.25rem;position:relative;transition:all .1s ease-in-out;width:100%}.filter-btn.disabled{color:#999590}.filter-btn.filter-btn-small{border-radius:1.5625rem;height:1.5625rem;line-height:1;padding:.375rem .5rem;white-space:nowrap;width:auto}.filter-btn.filter-btn-small .filter-label{color:#666461}.filter-btn.filter-btn-small .icon{height:.625rem;margin:0 .25rem 0 .5rem;stroke:#666461;width:.625rem}.filter-btn.filter-btn-small .icon.icon-check{height:.75rem;width:.75rem}.filter-btn.filter-btn-highlight{background-color:#c7e6a1}.filter-btn .filter-label{color:#999590;margin-left:.25rem}.filter-btn .icon{align-self:center;fill:#4e8209;height:1.2rem;margin-left:auto;stroke:#4e8209;width:1.2rem}.filter-btn .icon.icon-search{height:1rem;width:1rem}.filter-btn .icon.rotate-left{transform:rotate(-90deg)}.filter-btn:focus:not(.disabled),.filter-btn:hover:not(.disabled){background-color:#aae4f2;cursor:pointer}.filter-btn:focus .filter-label,.filter-btn:hover .filter-label{color:#000}.filter-btn:focus .icon,.filter-btn:hover .icon{fill:#000;stroke:#000}.five-up{background-color:#f2efeb;display:flex;margin-bottom:2rem}.five-up .content-container{max-width:100%;padding:0 20px;position:relative}.five-up .card-wrapper{display:flex;flex-direction:row;gap:30px;justify-content:flex-start;overflow-x:scroll;padding:30px 0 2.5rem;scroll-snap-type:x mandatory}.five-up .five-up-card{min-width:100%;scroll-snap-align:start}.five-up .five-up-card .five-up-img{margin-bottom:20px;width:100%;cursor:pointer;position:relative}.five-up .five-up-card .five-up-img img{height:100%;object-fit:cover;pointer-events:none;width:100%}.five-up .five-up-card .five-up-card-heading{font-size:1rem;line-height:1.375;font-family:brandon-grotesque,sans-serif;font-weight:700;color:#333;text-transform:uppercase}.five-up .five-up-card .five-up-card-cta{display:none}.five-up .five-up-card .five-up-card-link{color:#4e8209;display:block;font-family:brandon-grotesque,sans-serif;font-weight:400;margin-top:10px}.five-up .five-up-card .five-up-card-description{font-size:1rem;line-height:1.375;font-family:brandon-grotesque,sans-serif;font-weight:400;margin-bottom:0;margin-top:15px}.five-up .control{display:flex;justify-content:space-between;left:0;right:0;pointer-events:none;top:0;bottom:0;width:100%;z-index:2;position:absolute}.five-up .control-next,.five-up .control-previous{align-items:center;background:rgba(0,0,0,.3);cursor:pointer;display:flex;justify-content:center;pointer-events:auto;width:40px}.five-up .control-next.disabled,.five-up .control-previous.disabled{visibility:hidden}.five-up .control-previous{transform:rotate(180deg)}@media(min-width:768px){.five-up{margin-bottom:4rem;min-height:400px}.five-up .content-container{margin:0 auto;max-width:1050px;padding-left:15px;padding-right:15px}.five-up .content-container.expanded .card-wrapper{gap:0}.five-up .content-container.expanded .five-up-card.active{flex-basis:300px;max-width:300px}.five-up .content-container.expanded .five-up-card.active img{filter:none}.five-up .content-container.expanded .five-up-card.active .five-up-content{left:10px;position:absolute;top:175px;width:100%}.five-up .content-container.expanded .five-up-card.active .five-up-card-description,.five-up .content-container.expanded .five-up-card.active .five-up-card-heading,.five-up .content-container.expanded .five-up-card.active .five-up-card-link{display:block}.five-up .content-container.expanded .five-up-card img{filter:grayscale(100%)}.five-up .content-container.expanded .five-up-card .five-up-card-cta,.five-up .content-container.expanded .five-up-card .five-up-card-description,.five-up .content-container.expanded .five-up-card .five-up-card-heading,.five-up .content-container.expanded .five-up-card .five-up-card-link,.five-up .control{display:none}.five-up .card-wrapper{gap:30px;justify-content:space-evenly;overflow-x:hidden;scroll-snap-type:unset}.five-up .five-up-card{flex:1 1;min-width:0;scroll-snap-align:unset}.five-up .five-up-card .five-up-img{height:125px;position:relative;cursor:pointer}.five-up .five-up-card .five-up-img img{height:100%;width:100%}.five-up .five-up-card .five-up-card-cta{color:#4e8209;display:block;font-family:brandon-grotesque,sans-serif;font-weight:400;cursor:pointer}.five-up .five-up-card .five-up-card-cta:active{color:#5a8127}.five-up .five-up-card .five-up-card-cta:hover{text-decoration:underline;color:#007f9b}.five-up .five-up-card .five-up-card-description,.five-up .five-up-card .five-up-card-link{display:none}}@media(min-width:1024px){.five-up .content-container.expanded .five-up-card.active .five-up-content{top:250px}.five-up .five-up-card .five-up-img{height:150px}}.overhauled .hero{height:79vmax;position:relative;z-index:0}@media(min-width:414px){.overhauled .hero{height:55vmax}}@media(min-width:768px){.overhauled .hero{height:47vmax}}@media(min-width:1024px){.overhauled .hero{aspect-ratio:3/1;height:auto;overflow:hidden}}.overhauled .hero:before{background:#020024;background:linear-gradient(4deg,rgba(102,97,97,.9) 31.72%,rgba(102,100,97,0) 92.67%);content:"";height:100%;mix-blend-mode:multiply;position:absolute;right:0;top:0;width:100%;z-index:0}.overhauled .hero .video-btn{cursor:pointer;position:absolute;right:calc(var(--spacing-base)*4);top:calc(var(--spacing-base)*2);z-index:99}@media(min-width:768px){.overhauled .hero .video-btn{right:calc(var(--spacing-base)*4);top:calc(var(--spacing-base)*4)}}@media(min-width:1440px){.overhauled .hero .video-btn{right:calc(var(--spacing-base)*8)}}@media(min-width:1680px){.overhauled .hero .video-btn{right:calc(var(--spacing-base)*12)}}.overhauled .hero .hero-img{display:block;height:100%;width:100%}.overhauled .hero .hero-img canvas,.overhauled .hero .hero-img img,.overhauled .hero .hero-img source{height:100%;object-fit:cover;object-position:50% 33%;width:100%}.overhauled .hero .hero-video{display:block;height:100%;object-fit:cover;width:100%}.overhauled .hero .hero-video iframe{height:100%}@media(min-width:320px){.overhauled .hero .hero-video video.jss-hero-video{max-width:100%;height:100%}}.overhauled .hero .hero-inner-wrapper{height:100%;position:absolute;top:0;width:100%}.overhauled .hero .hero-inner-wrapper .jss-inner-container{height:100%}.overhauled .hero .hero-inner-wrapper .hero-content{display:flex;flex-direction:column;gap:calc(var(--spacing-base)*3);height:100%;justify-content:flex-end;padding-bottom:calc(var(--spacing-base)*8)}@media(min-width:768px){.overhauled .hero .hero-inner-wrapper .hero-content{padding-bottom:calc(var(--spacing-base)*16)}}.overhauled .hero .hero-inner-wrapper .hero-content h1,.overhauled .hero .hero-inner-wrapper .hero-content p{color:#fff}.overhauled .hero .hero-inner-wrapper .hero-content p{margin-bottom:0}[data-theme*=landing-page] .overhauled .hero{max-height:720px}[data-theme*=landing-page] .overhauled .hero .hero-inner-wrapper .hero-content{display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:calc(var(--spacing-base)*4) calc(var(--spacing-base)*2) calc(var(--spacing-base)*8)}@media(min-width:414px){[data-theme*=landing-page] .overhauled .hero .hero-inner-wrapper .hero-content{padding:calc(var(--spacing-base)*4) calc(var(--spacing-base)*2) calc(var(--spacing-base)*8)}}@media(min-width:768px){[data-theme*=landing-page] .overhauled .hero .hero-inner-wrapper .hero-content{padding:calc(var(--spacing-base)*8) calc(var(--spacing-base)*2) calc(var(--spacing-base)*16)}}@media(min-width:1024px){[data-theme*=landing-page] .overhauled .hero .hero-inner-wrapper .hero-content{padding:calc(var(--spacing-base)*8) calc(var(--spacing-base)*2) calc(var(--spacing-base)*16);width:50%}}[data-theme*=landing-page] .overhauled .hero .hero-inner-wrapper .hero-content .hero-title{margin-bottom:calc(var(--spacing-base)*3);font-family:var(--ff-sans-serif)}[data-theme*=landing-page] .overhauled .hero .hero-inner-wrapper .hero-content .hero-title--left{text-align:left}[data-theme*=landing-page] .overhauled .hero .hero-inner-wrapper .hero-content .hero-title--centered{text-align:center}[data-theme*=landing-page] .overhauled .hero .hero-inner-wrapper .hero-content .hero-title--white{color:var(--color-base)}[data-theme*=landing-page] .overhauled .hero .hero-inner-wrapper .hero-content .hero-title--green{color:var(--color-primary-light)}[data-theme*=landing-page] .overhauled .hero .hero-inner-wrapper .hero-content .hero-title--black{color:var(--color-black)}[data-theme*=landing-page] .overhauled .hero .hero-inner-wrapper .hero-content .hero-description{margin-bottom:calc(var(--spacing-base)*3);font-size:var(--fs-intro-copy)}[data-theme*=landing-page] .overhauled .hero .hero-inner-wrapper .hero-content .hero-description--left{text-align:left}[data-theme*=landing-page] .overhauled .hero .hero-inner-wrapper .hero-content .hero-description--centered{text-align:center}[data-theme*=landing-page] .overhauled .hero .hero-inner-wrapper .hero-content .hero-description--white{color:var(--color-base)}[data-theme*=landing-page] .overhauled .hero .hero-inner-wrapper .hero-content .hero-description--white *{color:inherit}[data-theme*=landing-page] .overhauled .hero .hero-inner-wrapper .hero-content .hero-description--black{color:var(--color-black)}[data-theme*=landing-page] .overhauled .hero .hero-inner-wrapper .hero-content .hero-description--black *{color:inherit}[data-theme*=landing-page] .overhauled .hero .hero-inner-wrapper .hero-content .hero-description p{margin-bottom:0}.in-page-message{text-align:center}.in-page-message .icon-container{margin-bottom:1rem;text-align:center}.in-page-message .icon-container img{display:block;max-width:unset;margin:auto}.in-page-message .icon{height:40px;width:40px}.in-page-message .in-page-message-heading{font-size:1.125rem;line-height:1.1111111111;font-weight:700;margin-bottom:1rem}.in-page-message .in-page-message-description{font-size:1rem;line-height:1.5;margin-bottom:20px}.in-page-message .action-btns-container{margin:0 -1rem -2.25rem}.in-page-message .action-btn{align-items:center;justify-content:center;min-height:0;width:100%}.in-page-message .action-btn.action-btn-secondary{background-color:#f0ebe6}.in-page-message .action-btn.action-btn-secondary:hover{background-color:#aae4f2}@media(min-width:768px){.in-page-message .action-btns-container{display:flex;justify-content:center;margin:0}.in-page-message .action-btn{flex:0 1 auto;min-width:230px}.in-page-message .action-btn:not(:last-child){margin-right:15px}.in-page-message .action-btn:not(:first-child){margin-left:15px}}@media(min-width:1024px){.in-page-message .action-btns-container{display:flex;margin:0}.in-page-message .action-btn{width:auto}}.overhauled .intro-paragraph .bg-primary{border-radius:var(--br-md);margin-top:calc(var(--spacing-base)*1.25)}.overhauled .intro-paragraph .content-wrapper .inner-content .headline{color:var(--color-primary-dark)}.overhauled .intro-paragraph .content-wrapper .inner-content .text-content{margin-top:calc(var(--spacing-base)*3)}@media(min-width:1024px){.overhauled .intro-paragraph .content-wrapper .inner-content .text-content{display:flex}}.overhauled .intro-paragraph .content-wrapper .inner-content .text-content .left-content{flex:1 1 34%}@media(min-width:1440px){.overhauled .intro-paragraph .content-wrapper .inner-content .text-content .left-content{flex-basis:38%}}.overhauled .intro-paragraph .content-wrapper .inner-content .text-content .divider{background:var(--color-shadows);height:3px;margin:calc(var(--spacing-base)*4) 0;width:100%}@media(min-width:1024px){.overhauled .intro-paragraph .content-wrapper .inner-content .text-content .divider{flex:0 0 3px;height:auto;margin:0 calc(var(--spacing-base)*5)}}@media(min-width:1440px){.overhauled .intro-paragraph .content-wrapper .inner-content .text-content .divider{margin:0 calc(var(--spacing-base)*7)}}.overhauled .intro-paragraph .content-wrapper .inner-content .text-content .right-content{flex:1 1 66%}@media(min-width:1440px){.overhauled .intro-paragraph .content-wrapper .inner-content .text-content .right-content{flex-basis:62%}}.overhauled .intro-paragraph .content-wrapper .inner-content .text-content .right-content p:last-of-type{margin-bottom:0}.image-call-out{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-base)*4);margin:calc(var(--spacing-base)*5) 0}.image-call-out .content{height:100%;width:150px}.image-call-out .content img{border-radius:50%;height:150px;object-fit:cover;width:100%}.image-call-out .content p{margin-bottom:0;margin-top:calc(var(--spacing-base)*2);text-align:center}@media(min-width:768px){.image-call-out .content{width:240px}.image-call-out .content img{height:240px}}.link-list{margin-bottom:1.5em}.link-list>li{padding-bottom:.5rem}a{text-decoration:none}a .list-block{font-size:1.25rem;line-height:1.5;align-items:center;background-color:#f8f7f7;color:#666461;display:flex;justify-content:space-between;list-style:none;margin-bottom:.5rem;padding:.5rem .75rem}a .list-block.active{color:#333230;background-color:#fff}a .list-block-icon{margin-right:-10px;width:40px}.list-filters{align-items:center;border-bottom:1px solid #dfdcd8;display:flex;gap:25px;justify-content:space-between;margin-bottom:50px;flex-wrap:wrap;padding:0 0 30px}@media(min-width:768px){.list-filters{padding:30px 0}}.list-filters .list-search{align-items:center;background-color:#f2efeb;border-radius:30px;display:flex;padding:10px 15px 10px 20px;width:100%}@media(min-width:768px){.list-filters .list-search{flex-basis:40%}}.list-filters .list-search input{background:rgba(0,0,0,0);border:none;border-radius:unset;flex-grow:1;font-size:unset;padding:0 10px}.list-filters .list-search input:focus{border:0;box-shadow:none;outline:0}.list-filters .list-search svg{fill:#64a70b;stroke:#64a70b}.list-filters .list-select{flex-grow:1}.list-filters .list-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f2efeb url(/assets/images/media-library/innovation/caret-down.png) no-repeat right 20px center;background-size:12px!important;border:none;border-radius:30px;cursor:pointer;flex-grow:1;padding:10px 18px;position:relative;width:100%}.list-filters .list-select select:focus{border:0;box-shadow:none;outline:0}.logo-wall .logo-wall-content h1{margin-bottom:calc(var(--spacing-base)*3)}.logo-wall h2{margin:calc(var(--spacing-base)*2) 0}.logo-wall .logo-wall-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(var(--spacing-base)/2);justify-content:space-around;margin-bottom:calc(var(--spacing-base)*4);padding:0}.logo-wall .logo-wall-grid>div{align-items:center;display:flex;height:100px;justify-content:center;min-width:150px;width:18%}.logo-wall .logo-wall-grid>div img{height:100%;object-fit:scale-down;width:auto}@media(min-width:768px){.logo-wall .logo-wall-grid{gap:calc(var(--spacing-base)*3);padding:calc(var(--spacing-base)*2) 0}}.overhauled .one-up{border-radius:var(--br-md);display:flex;flex-direction:column;gap:calc(var(--spacing-base)*3);overflow:hidden;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3)}@media(min-width:414px){.overhauled .one-up{padding:calc(var(--spacing-base)*3) calc(var(--spacing-base)*3) calc(var(--spacing-base)*5) calc(var(--spacing-base)*3)}}@media(min-width:768px){.overhauled .one-up{flex-direction:row;gap:0;padding:0}.overhauled .one-up.img-right{flex-direction:row-reverse}}.overhauled .one-up .one-up-img{height:177px;position:relative}@media(min-width:414px){.overhauled .one-up .one-up-img{height:228px}}@media(min-width:768px){.overhauled .one-up .one-up-img{height:297px;width:35%}}@media(min-width:1024px){.overhauled .one-up .one-up-img{height:322px;width:40%}}@media(min-width:1440px){.overhauled .one-up .one-up-img{height:369px;width:41%}}.overhauled .one-up .one-up-img img{border-radius:var(--br-md);height:100%;object-fit:cover;object-position:center;width:100%}.overhauled .one-up .modal-open-btn{cursor:pointer;left:calc(50% - var(--spacing-base)*4);position:absolute;top:calc(50% - var(--spacing-base)*4)}.overhauled .one-up .modal-open-btn:hover svg{background-color:var(--color-overlay-opacity);box-shadow:var(--btn-shadow)}.overhauled .one-up .modal-open-btn svg{background-color:rgba(51,50,48,.4);border-radius:100%;fill:var(--color-base)}.overhauled .one-up .one-up-content{display:flex;flex:1 1;flex-direction:column;gap:calc(var(--spacing-base)*3);justify-content:center}@media(min-width:768px){.overhauled .one-up .one-up-content{padding:calc(var(--spacing-base)*3)}}.overhauled .one-up .one-up-content p{margin:0}.overhauled .one-up .one-up-content .btn-primary{justify-content:center;width:100%}@media(min-width:768px){.overhauled .one-up .one-up-content .btn-primary{width:-moz-fit-content;width:fit-content}}.pagination{display:inline-flex;justify-content:center;margin-bottom:2rem;width:100%}.pagination li,.pagination ul{align-items:center;display:inline-flex;list-style:none}@media(min-width:768px){.pagination li,.pagination ul{padding:5px}}.pagination li:first-child,.pagination li:last-child,.pagination ul{padding:0;text-decoration:unset}.pagination li:first-child:hover a:after,.pagination li:last-child:hover a:after,.pagination ul:hover a:after{opacity:0}.pagination li.active a:after,.pagination li:hover a:after{opacity:1}.pagination a{color:#000;margin:0 4px;padding:0 3px;position:relative}.pagination a:focus:after{opacity:1}.pagination a:after{content:"";height:1px;width:100%;position:absolute;bottom:0;left:0;background-color:#000;opacity:0}.pagination .pagination-btn{align-items:center;background-color:#f2efeb;border-radius:50%;display:inline-flex;height:40px;justify-content:center;position:relative;width:40px}.pagination .previous svg{position:absolute;transform:rotate(-90deg)}.pagination .next svg{position:absolute;transform:rotate(90deg)}.pagination .icon{width:21px}@media(min-width:414px){.pagination a{margin:0 10px}}.overhauled .person-result{border-radius:var(--br-md);box-shadow:0 4px 39px -12px rgba(0,0,0,.18);display:flex;flex-direction:column;gap:calc(var(--spacing-base)*3);height:100%;margin-bottom:calc(var(--spacing-base)*3);padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3);position:relative}@media(min-width:1024px){.overhauled .person-result{flex-direction:row}}.overhauled .person-result .card-contact-info a{color:var(--color-body-dark);font-weight:var(--fw-regular);text-decoration:none}.overhauled .person-result .card-contact-info .contact-row{display:flex;column-gap:calc(var(--spacing-base)*2)}.overhauled .person-result .card-contact-info .contact-row svg{display:block;height:24px;margin-top:3px;width:24px}.overhauled .person-result .result-details{display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-base);justify-content:flex-start;margin:var(--spacing-base) 0;position:relative}.overhauled .person-result .result-details p{margin-bottom:0}.overhauled .person-result .result-details .title{font-weight:var(--fw-medium)}.overhauled .person-result .result-details .result-name:hover{color:var(--color-text-hover)}.overhauled .person-result .result-details .result-name:active{color:var(--color-body-dark);text-decoration:underline}.overhauled .person-result .result-details .result-name a{color:inherit}.overhauled .person-result .result-details a{text-decoration:none}.overhauled .person-result .profile-image-outer{position:relative;width:-moz-fit-content;width:fit-content}@media(min-width:1024px){.overhauled .person-result .profile-image-outer{height:-moz-fit-content;height:fit-content;position:relative;width:-moz-fit-content;width:fit-content}}.overhauled .person-result .profile-image-outer .profile-image-container{overflow:hidden;position:relative;width:200px;height:200px;border-radius:var(--br-md)}.overhauled .person-result .profile-image-outer .profile-image-container .profile-image-bg{height:100%;left:0;position:absolute;top:0;width:100%}.overhauled .person-result .profile-image-outer .profile-image-container .profile-image-bg img{height:100%;object-fit:cover;width:100%}.overhauled .person-result .profile-image-outer .profile-image-container .profile-image{height:100%;left:0;position:absolute;top:0;width:100%}.overhauled .person-result .profile-image-outer .profile-image-container .profile-image img{height:100%;object-fit:cover;width:100%;transition:.3s ease-out}.overhauled .person-result .profile-image-outer .profile-image-container .profile-image img:hover{transform:scale(1.25)}.overhauled .person-result .profile-image-outer .profile-image-container .profile-image img:active{animation-delay:.8s;background:linear-gradient(0deg,rgba(51,50,48,.2),rgba(51,50,48,.2)),#d3d3d3 -106.429px -7px/158.559% 105.479% no-repeat}.overhauled .person-result .contact-info{border-top:3px solid var(--color-bg-secondary);flex:0 0 30%;min-height:100%;padding:calc(var(--spacing-base)*3) 0 var(--spacing-base) var(--spacing-base);word-break:break-word}@media(min-width:1024px){.overhauled .person-result .contact-info{border-left:3px solid var(--color-bg-secondary);border-top:0;padding:var(--spacing-base) 0 var(--spacing-base) calc(var(--spacing-base)*3)}}.picture-content-card{background-color:#fff;display:block;margin-bottom:2rem}.picture-content-card:hover{text-decoration:none}.picture-content-card .card-title{font-size:1.625rem;line-height:1.2307692308;color:#4e8209}.picture-content-card .card-description,.picture-content-card .link-text{font-size:1.5rem;line-height:1.3333333333;color:#333230}.picture-content-card .card-description,.picture-content-card .card-title,.picture-content-card .link-text{font-family:brandon-grotesque,sans-serif;font-weight:300}.picture-content-card .card-title{margin-bottom:1rem}.picture-content-card .card-description{margin-bottom:2rem}.picture-content-card .picture-content-card-img img{object-fit:cover;object-position:top;width:100%}.picture-content-card .picture-content-card-content{padding:2rem}.picture-content-card .picture-content-card-content .card-body,.picture-content-card .picture-content-card-content .card-footer{padding:0}.picture-content-card .card-footer{align-items:center;display:flex;justify-content:space-between;width:100%;background-color:rgba(0,0,0,0);border:none}.picture-content-card .content{padding:2rem}.picture-content-card .card-footer p{margin-bottom:0}@media(min-width:768px){.picture-content-card{display:flex;flex-direction:row-reverse;height:340px;position:relative}.picture-content-card:hover .picture-content-card-content{background-color:#c7e6a1;flex-basis:100%;min-width:100%}.picture-content-card:hover .picture-content-card-img{flex-basis:0;min-width:0}.picture-content-card .picture-content-card-content{background-color:#fff;display:flex;flex-direction:column;height:100%;min-height:340px;transition-property:flex-basis,min-width;transition-duration:.2s;transition-timing-function:ease;flex-basis:50%;min-width:50%;z-index:2;justify-content:space-between}.picture-content-card .picture-content-card-content h2{font-size:1.625rem;line-height:1.2307692308;margin-bottom:1rem}.picture-content-card .picture-content-card-content h2,.picture-content-card .picture-content-card-content p{font-size:1.5rem;line-height:1.3333333333;color:#333230!important;font-family:brandon-grotesque,sans-serif;font-weight:300;word-wrap:break-word}.picture-content-card .picture-content-card-img{flex-basis:50%;min-width:50%;position:relative;min-height:100%;transition-property:flex-basis,min-width;transition-duration:.2s;transition-timing-function:ease}.picture-content-card .picture-content-card-img img{height:100%;object-fit:cover;object-position:right top;position:absolute;right:0;top:0}}.overhauled .photo-feature .content-wrapper{display:flex;flex-direction:column}.overhauled .photo-feature .content-wrapper .headline{color:var(--color-primary-dark)}.overhauled .photo-feature .content-wrapper .description{margin-bottom:var(--spacing-base);margin-top:calc(var(--spacing-base)*3)}@media(min-width:768px){.overhauled .photo-feature .content-wrapper .images-row{display:flex;gap:calc(var(--spacing-base)*3)}}.overhauled .photo-feature .content-wrapper .images-row .feature{display:flex;flex-direction:column;gap:calc(var(--spacing-base)*2);margin-top:calc(var(--spacing-base)*3)}@media(min-width:768px){.overhauled .photo-feature .content-wrapper .images-row .feature{flex:1 1 50%;gap:calc(var(--spacing-base)*3)}}.overhauled .photo-feature .content-wrapper .images-row .feature .img-container{border-radius:var(--br-md);height:210px;overflow:hidden}.overhauled .photo-feature .content-wrapper .images-row .feature .img-container img{height:100%;object-fit:cover;width:100%}.pill-list{display:flex;flex-wrap:wrap;margin-bottom:calc(var(--spacing-base)*6)}.pill-list .pill.action-btn{all:unset;font-family:var(--ff-sans-serif);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-140);border:1px solid var(--color-bg-secondary);background-color:var(--color-bg-secondary);border-radius:20px;color:var(--color-body-dark);display:inline-block;padding:5px 20px;margin-right:1.25rem;margin-bottom:.75rem;transition:all .1s ease-in-out;height:auto}.pill-list .pill.action-btn:focus,.pill-list .pill.action-btn:hover{background-color:#d9f8ff;border-color:#d9f8ff;color:#000;cursor:pointer}.pill-list .pill.action-btn.active{background-color:#d9f8ff;border-color:#d9f8ff;color:#000}.pill-list .pill.action-btn:last-of-type{margin-right:0}.pull-quote{border-radius:var(--br-md)}.pull-quote .quote{color:var(--color-primary-dark)}.pull-quote p{margin-bottom:0}.overhauled .quote-child{min-width:100%;padding:0 calc(var(--spacing-base)/2);position:relative;align-items:center;display:flex;flex-direction:column;height:0}@media(min-width:768px){.overhauled .quote-child{flex-direction:row;height:unset;padding:0}}.overhauled .quote-child.current{display:flex;height:auto}@media(min-width:768px){.overhauled .quote-child.current{height:unset}}.overhauled .quote-child.current,.overhauled .quote-child.next,.overhauled .quote-child.prev{transition:left .8s ease}.overhauled .quote-child img{aspect-ratio:1/1;border-radius:100%;height:unset;object-fit:cover;width:128px;z-index:2}@media(min-width:768px){.overhauled .quote-child img{width:160px}}@media(min-width:1024px){.overhauled .quote-child img{width:261px}}.overhauled .quote-child .quote-container{border-radius:var(--br-md);margin-top:calc(var(--spacing-base)*-4);min-width:calc(100% - var(--spacing-base)*4);padding-bottom:var(--spacing-base);padding-top:calc(var(--spacing-base)*5);z-index:1}@media(min-width:768px){.overhauled .quote-child .quote-container{align-self:stretch;display:flex;flex-direction:column;justify-content:center;margin-left:calc(var(--spacing-base)*-5);margin-top:unset;min-height:217px;min-width:calc(100% - var(--spacing-base)*15);padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*2) 0 calc(var(--spacing-base)*7);position:relative;width:calc(100% - var(--spacing-base)*15)}}@media(min-width:1024px){.overhauled .quote-child .quote-container{gap:var(--spacing-base);margin-left:calc(var(--spacing-base)*-10);min-height:284px;min-width:calc(100% - 181px);padding:calc(var(--spacing-base)*4) calc(var(--spacing-base)*4) calc(var(--spacing-base)*2) calc(var(--spacing-base)*12);width:calc(100% - 181px)}}@media(min-width:1440px){.overhauled .quote-child .quote-container{gap:var(--spacing-base);margin-left:calc(var(--spacing-base)*-9);min-height:303px;min-width:calc(100% - 189px);padding:calc(var(--spacing-base)*4) calc(var(--spacing-base)*4) calc(var(--spacing-base)*2) calc(var(--spacing-base)*12);width:calc(100% - 189px)}}.overhauled .quote-child .quote-container .name{font-weight:var(--fw-medium)}.overhauled .quote-child.light img{border:5px solid var(--color-secondary-light)}.overhauled .quote-child.light p{color:var(--color-black)}.overhauled .quote-child.gradient img{border:5px solid var(--color-base)}.overhauled .quote-child.gradient p{color:var(--color-base)}.overhauled .quote-child.dark img{border:5px solid var(--color-secondary-light)}.overhauled .quote-child.dark p{color:var(--color-base)}.overhauled .shapes-container{height:100%;position:absolute;width:100%}.overhauled .shapes-container .shapes1,.overhauled .shapes-container .shapes2,.overhauled .shapes-container .shapes3,.overhauled .shapes-container .shapes4{height:100%;overflow:hidden;position:relative;width:100%}@media(min-width:1024px){.overhauled .shapes-container .shapes1 circle,.overhauled .shapes-container .shapes1 path,.overhauled .shapes-container .shapes1 rect,.overhauled .shapes-container .shapes2 circle,.overhauled .shapes-container .shapes2 path,.overhauled .shapes-container .shapes2 rect,.overhauled .shapes-container .shapes3 circle,.overhauled .shapes-container .shapes3 path,.overhauled .shapes-container .shapes3 rect,.overhauled .shapes-container .shapes4 circle,.overhauled .shapes-container .shapes4 path,.overhauled .shapes-container .shapes4 rect{stroke-width:3px}}.overhauled .shapes-container .shapes1 rect,.overhauled .shapes-container .shapes2 rect,.overhauled .shapes-container .shapes3 rect,.overhauled .shapes-container .shapes4 rect{height:calc(100% - 2px);transform:translateX(1px) translateY(1px);width:calc(100% - 2px)}@media(min-width:1024px){.overhauled .shapes-container .shapes1 rect,.overhauled .shapes-container .shapes2 rect,.overhauled .shapes-container .shapes3 rect,.overhauled .shapes-container .shapes4 rect{height:calc(100% - 3px);transform:translateX(1.5px) translateY(1.5px);width:calc(100% - 3px)}}.overhauled .shapes-container .shapes1 svg,.overhauled .shapes-container .shapes2 svg,.overhauled .shapes-container .shapes3 svg,.overhauled .shapes-container .shapes4 svg{aspect-ratio:1/1;position:absolute}.overhauled .shapes-container .shapes1 svg:first-child{fill:var(--color-primary-light);left:-7px;top:88px;transform:rotate(68.421deg);width:37px}@media(min-width:414px){.overhauled .shapes-container .shapes1 svg:first-child{top:103px}}@media(min-width:768px){.overhauled .shapes-container .shapes1 svg:first-child{top:83px}}@media(min-width:1024px){.overhauled .shapes-container .shapes1 svg:first-child{left:-14px;top:87px;width:45px}}@media(min-width:1440px){.overhauled .shapes-container .shapes1 svg:first-child{left:-30px;top:105px;width:68px}}@media(min-width:1680px){.overhauled .shapes-container .shapes1 svg:first-child{left:-16px;top:134px}}.overhauled .shapes-container .shapes1 svg:nth-child(2){fill:var(--color-secondary-light);left:28px;top:46px;transform:rotate(-158.293deg);width:46px}@media(min-width:414px){.overhauled .shapes-container .shapes1 svg:nth-child(2){top:70px}}@media(min-width:768px){.overhauled .shapes-container .shapes1 svg:nth-child(2){top:50px}}@media(min-width:1024px){.overhauled .shapes-container .shapes1 svg:nth-child(2){left:26px;top:44px;width:55px}}@media(min-width:1440px){.overhauled .shapes-container .shapes1 svg:nth-child(2){top:36px;width:83px}}@media(min-width:1680px){.overhauled .shapes-container .shapes1 svg:nth-child(2){left:54px;top:66px}}.overhauled .shapes-container .shapes1 svg:nth-child(3){bottom:-15px;fill:var(--color-quaternary);right:66px;width:30px}@media(min-width:414px){.overhauled .shapes-container .shapes1 svg:nth-child(3){bottom:-10px;right:52px}}@media(min-width:768px){.overhauled .shapes-container .shapes1 svg:nth-child(3){bottom:-17px;right:73px;width:41px}}@media(min-width:1024px){.overhauled .shapes-container .shapes1 svg:nth-child(3){right:100px;width:44px}}@media(min-width:1440px){.overhauled .shapes-container .shapes1 svg:nth-child(3){bottom:-24px;right:150px;width:70px}}@media(min-width:1680px){.overhauled .shapes-container .shapes1 svg:nth-child(3){right:144px}}.overhauled .shapes-container .shapes1 svg:nth-child(4){bottom:24px;fill:var(--color-tertiary);right:30px;transform:rotate(97.639deg);width:41px;z-index:1}@media(min-width:414px){.overhauled .shapes-container .shapes1 svg:nth-child(4){bottom:30px;right:20px}}@media(min-width:768px){.overhauled .shapes-container .shapes1 svg:nth-child(4){bottom:40px;right:42px;transform:rotate(87.962deg);width:56px}}@media(min-width:1024px){.overhauled .shapes-container .shapes1 svg:nth-child(4){bottom:52px;right:62px;transform:rotate(88.303deg);width:61px}}@media(min-width:1440px){.overhauled .shapes-container .shapes1 svg:nth-child(4){bottom:76px;right:90px;transform:rotate(87.152deg);width:95px}}.overhauled .shapes-container .shapes1 svg:nth-child(5){bottom:-10px;fill:var(--color-primary-light);right:-20px;width:72px}@media(min-width:414px){.overhauled .shapes-container .shapes1 svg:nth-child(5){bottom:-4px;right:-30px}}@media(min-width:768px){.overhauled .shapes-container .shapes1 svg:nth-child(5){bottom:8px;right:-26px;width:97px}}@media(min-width:1024px){.overhauled .shapes-container .shapes1 svg:nth-child(5){bottom:14px;right:-12px;width:106px}}@media(min-width:1440px){.overhauled .shapes-container .shapes1 svg:nth-child(5){bottom:17px;right:-30px;width:166px}}.overhauled .shapes-container .shapes2 svg:first-child{bottom:-60px;fill:var(--color-secondary-light);right:48px;width:108px}@media(min-width:768px){.overhauled .shapes-container .shapes2 svg:first-child{right:72px;width:155px}}@media(min-width:1024px){.overhauled .shapes-container .shapes2 svg:first-child{bottom:-96px;right:99px;width:202px}}@media(min-width:1440px){.overhauled .shapes-container .shapes2 svg:first-child{bottom:-124px;right:130px;width:287px}}@media(min-width:1680px){.overhauled .shapes-container .shapes2 svg:first-child{right:137px}}.overhauled .shapes-container .shapes2 svg:nth-child(2){bottom:8px;fill:var(--color-quaternary);right:18px;transform:rotate(104.967deg);width:49px}@media(min-width:768px){.overhauled .shapes-container .shapes2 svg:nth-child(2){bottom:20px;right:23px;transform:rotate(109.598deg);width:71px}}@media(min-width:1024px){.overhauled .shapes-container .shapes2 svg:nth-child(2){bottom:14px;right:34px;width:93px}}@media(min-width:1440px){.overhauled .shapes-container .shapes2 svg:nth-child(2){bottom:26px;right:38px;width:132px}}@media(min-width:1680px){.overhauled .shapes-container .shapes2 svg:nth-child(2){right:46px}}.overhauled .shapes-container .shapes2 svg:nth-child(3){bottom:54px;fill:var(--color-tertiary);right:-10px;width:45px}@media(min-width:768px){.overhauled .shapes-container .shapes2 svg:nth-child(3){bottom:90px;right:-16px;width:65px}}@media(min-width:1024px){.overhauled .shapes-container .shapes2 svg:nth-child(3){bottom:101px;right:-20px;width:84px}}@media(min-width:1440px){.overhauled .shapes-container .shapes2 svg:nth-child(3){bottom:150px;right:-30px;width:120px}}.overhauled .shapes-container .shapes2 svg:nth-child(4){bottom:105px;fill:var(--color-primary-light);right:16px;transform:rotate(63.79deg);width:25px}@media(min-width:768px){.overhauled .shapes-container .shapes2 svg:nth-child(4){bottom:164px;right:23px;transform:rotate(68.421deg);width:37px}}@media(min-width:1024px){.overhauled .shapes-container .shapes2 svg:nth-child(4){bottom:198px;right:36px;width:48px}}@media(min-width:1440px){.overhauled .shapes-container .shapes2 svg:nth-child(4){bottom:287px;right:40px;width:68px}}.overhauled .shapes-container .shapes3 svg:first-child{fill:var(--color-quaternary);right:31px;top:52px;width:20px;z-index:1}@media(min-width:414px){.overhauled .shapes-container .shapes3 svg:first-child{right:42px;top:40px;width:27px}}@media(min-width:768px){.overhauled .shapes-container .shapes3 svg:first-child{right:48px;width:33px}}@media(min-width:1024px){.overhauled .shapes-container .shapes3 svg:first-child{right:64px;top:74px;width:43px}}@media(min-width:1440px){.overhauled .shapes-container .shapes3 svg:first-child{right:88px;top:69px;width:50px}}@media(min-width:1680px){.overhauled .shapes-container .shapes3 svg:first-child{right:90px;top:95px}}.overhauled .shapes-container .shapes3 svg:nth-child(2){fill:var(--color-tertiary);right:-2px;top:52px;transform:rotate(30.04deg);width:49px}@media(min-width:414px){.overhauled .shapes-container .shapes3 svg:nth-child(2){top:40px;width:66px}}@media(min-width:768px){.overhauled .shapes-container .shapes3 svg:nth-child(2){right:-8px;width:80px}}@media(min-width:1024px){.overhauled .shapes-container .shapes3 svg:nth-child(2){right:-12px;top:66px;width:104px}}@media(min-width:1440px){.overhauled .shapes-container .shapes3 svg:nth-child(2){right:4px;top:68px;width:120px}}@media(min-width:1680px){.overhauled .shapes-container .shapes3 svg:nth-child(2){right:4px;top:94px}}.overhauled .shapes-container .shapes3 svg:nth-child(3){fill:var(--color-primary-light);right:16px;top:116px;transform:rotate(-178.323deg);width:34px}@media(min-width:414px){.overhauled .shapes-container .shapes3 svg:nth-child(3){right:21px;top:124px;width:46px}}@media(min-width:768px){.overhauled .shapes-container .shapes3 svg:nth-child(3){top:142px;width:55px}}@media(min-width:1024px){.overhauled .shapes-container .shapes3 svg:nth-child(3){right:32px;top:200px;width:72px}}@media(min-width:1440px){.overhauled .shapes-container .shapes3 svg:nth-child(3){right:50px;top:228px;width:83px}}@media(min-width:1680px){.overhauled .shapes-container .shapes3 svg:nth-child(3){right:52px;top:244px}}.overhauled .shapes-container .shapes3 svg:nth-child(4){fill:var(--color-secondary-light);right:-20px;top:142px;transform:rotate(-178.323deg);width:42px}@media(min-width:414px){.overhauled .shapes-container .shapes3 svg:nth-child(4){right:-26px;top:162px;width:56px}}@media(min-width:768px){.overhauled .shapes-container .shapes3 svg:nth-child(4){right:-32px;top:184px;width:68px}}@media(min-width:1024px){.overhauled .shapes-container .shapes3 svg:nth-child(4){right:-40px;top:255px;width:89px}}@media(min-width:1440px){.overhauled .shapes-container .shapes3 svg:nth-child(4){right:-40px;top:287px;width:103px}}@media(min-width:1680px){.overhauled .shapes-container .shapes3 svg:nth-child(4){top:303px}}.overhauled .shapes-container .shapes4 svg:first-child{bottom:18px;fill:var(--color-primary-light);left:-6px;transform:rotate(76.847deg);width:24px;z-index:1}@media(min-width:414px){.overhauled .shapes-container .shapes4 svg:first-child{bottom:11px;width:30px}}@media(min-width:768px){.overhauled .shapes-container .shapes4 svg:first-child{bottom:30px;width:36px}}@media(min-width:1024px){.overhauled .shapes-container .shapes4 svg:first-child{bottom:35px;left:-16px;width:49px}}.overhauled .shapes-container .shapes4 svg:nth-child(2){bottom:-12px;fill:var(--color-secondary-light);left:6px;width:48px}@media(min-width:414px){.overhauled .shapes-container .shapes4 svg:nth-child(2){bottom:-24px;width:58px}}@media(min-width:768px){.overhauled .shapes-container .shapes4 svg:nth-child(2){bottom:-18px;width:70px}}@media(min-width:1024px){.overhauled .shapes-container .shapes4 svg:nth-child(2){bottom:-22px;width:95px}}@media(min-width:1680px){.overhauled .shapes-container .shapes4 svg:nth-child(2){left:10px}}.overhauled .shapes-container .shapes4 svg:nth-child(3){bottom:-40px;fill:var(--color-tertiary);left:84px;width:87px}@media(min-width:414px){.overhauled .shapes-container .shapes4 svg:nth-child(3){bottom:-64px;left:105px;width:105px}}@media(min-width:768px){.overhauled .shapes-container .shapes4 svg:nth-child(3){bottom:-64px;left:127px;width:127px}}@media(min-width:1024px){.overhauled .shapes-container .shapes4 svg:nth-child(3){bottom:-84px;left:162px;width:172px}}.overhauled .shapes-container .shapes4 svg:nth-child(4){fill:var(--color-quaternary);right:-20px;top:31px;transform:rotate(108.01deg);width:76px}@media(min-width:414px){.overhauled .shapes-container .shapes4 svg:nth-child(4){right:-30px;width:107px}}@media(min-width:768px){.overhauled .shapes-container .shapes4 svg:nth-child(4){right:-30px;top:34px;width:127px}}@media(min-width:1024px){.overhauled .shapes-container .shapes4 svg:nth-child(4){right:-56px;top:48px;width:152px}}@media(min-width:1680px){.overhauled .shapes-container .shapes4 svg:nth-child(4){top:94px}}.overhauled .shapes-container .shapes4 svg:nth-child(5){fill:var(--color-primary-light);top:85px;transform:rotate(37.392deg);right:16px;width:25px}@media(min-width:414px){.overhauled .shapes-container .shapes4 svg:nth-child(5){width:36px;top:104px;right:22px}}@media(min-width:768px){.overhauled .shapes-container .shapes4 svg:nth-child(5){right:26px;top:124px;width:43px}}@media(min-width:1024px){.overhauled .shapes-container .shapes4 svg:nth-child(5){right:20px;top:162px;width:51px}}@media(min-width:1680px){.overhauled .shapes-container .shapes4 svg:nth-child(5){top:208px}}.simulation-banner{background-color:#aae4f2;padding:20px;text-align:center;width:100%;margin-bottom:50px}.simulation-banner .text{font-size:.75rem;line-height:1.3333333333;font-family:brandon-grotesque,sans-serif;margin-bottom:0;margin-top:0;text-transform:uppercase;font-weight:500;letter-spacing:.72px}.simulation-banner .text span{font-weight:700}@media(min-width:1024px){.simulation-banner{margin-top:-1rem}}.simulation-banner:has(~.jss-two-column>.right-column>.right-rail){margin-bottom:0}@media(min-width:1024px){.simulation-banner:has(~.jss-two-column>.right-column>.right-rail){margin-bottom:50px}}.simulation-banner:has(~.banner){margin-bottom:0}.scroll-box{align-items:center;background-color:#f8f7f7;cursor:pointer;display:flex;justify-content:space-between;padding:2rem;width:100%}.scroll-box div{font-size:1.125rem;line-height:1.3333333333}.overhauled .split-content-callout .content-wrapper{border-radius:var(--br-sm);display:flex;position:relative;overflow:hidden}.overhauled .split-content-callout .content-wrapper .border-accent{background-image:linear-gradient(180deg,var(--color-primary-light),var(--color-secondary-light));width:3px;height:100%;z-index:200;display:block;position:absolute}.overhauled .split-content-callout .content-wrapper .inner-content .text-content{display:flex;flex-direction:column;gap:calc(var(--spacing-base)*3)}@media(min-width:1024px){.overhauled .split-content-callout .content-wrapper .inner-content .text-content{align-items:center;flex-direction:row;gap:calc(var(--spacing-base)*6)}}.overhauled .split-content-callout .content-wrapper .inner-content .text-content .left-content p:last-child,.overhauled .split-content-callout .content-wrapper .inner-content .text-content .left-content ul:last-child,.overhauled .split-content-callout .content-wrapper .inner-content .text-content .right-content p:last-child,.overhauled .split-content-callout .content-wrapper .inner-content .text-content .right-content ul:last-child{margin-bottom:0}.overhauled .split-content-callout .content-wrapper .inner-content .text-content .left-content li,.overhauled .split-content-callout .content-wrapper .inner-content .text-content .right-content li{font-family:var(--ff-sans-serif);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-140);margin-bottom:calc(var(--spacing-base)*2)}.overhauled .split-content-callout .content-wrapper .inner-content .text-content .left-content li:last-child,.overhauled .split-content-callout .content-wrapper .inner-content .text-content .right-content li:last-child{margin-bottom:0}@media(min-width:1024px){.overhauled .split-content-callout .content-wrapper .inner-content .text-content .left-content{flex:1 1 54%}}.overhauled .split-content-callout .content-wrapper .inner-content .text-content .left-content .left-description{margin-top:calc(var(--spacing-base)*3)}@media(min-width:1024px){.overhauled .split-content-callout .content-wrapper .inner-content .text-content .right-content{flex:1 1 46%}}.spotlight .content-wrapper{align-items:center;display:flex;flex-direction:column}.spotlight .content-wrapper.align-center{text-align:center}.spotlight .content-wrapper.align-left{align-items:flex-start;text-align:left}.spotlight .content-wrapper.align-right{align-items:flex-end;text-align:right}.spotlight:has(.overlay-base,.overlay-dark,.overlay-secondary-dark) a:not(.btn-primary,.btn-secondary,.btn-tertiary,.osf-green-cta){color:var(--color-base)}.spotlight:has(.overlay-base,.overlay-dark,.overlay-secondary-dark) a:not(.btn-primary,.btn-secondary,.btn-tertiary,.osf-green-cta):hover{color:var(--color-base)}.spotlight:has(.overlay-base,.overlay-dark,.overlay-secondary-dark) a:not(.btn-primary,.btn-secondary,.btn-tertiary,.osf-green-cta):active,.spotlight:has(.overlay-base,.overlay-dark,.overlay-secondary-dark) a:not(.btn-primary,.btn-secondary,.btn-tertiary,.osf-green-cta):focus,.spotlight:has(.overlay-base,.overlay-dark,.overlay-secondary-dark) a:not(.btn-primary,.btn-secondary,.btn-tertiary,.osf-green-cta):focus-visible{color:var(--color-bg-secondary)}.spotlight.narrow{overflow:hidden}.spotlight.narrow img{height:100%;object-fit:cover;position:absolute;top:0;z-index:-2}.spotlight.narrow .headline{color:var(--color-primary-dark)}.spotlight.narrow .content-wrapper{gap:calc(var(--spacing-base)*3)}.spotlight.narrow .content-wrapper p{margin-bottom:0}.spotlight.narrow.gradient .content-wrapper{align-items:flex-start}@media(min-width:1024px){.spotlight.narrow.gradient .content-wrapper{align-items:center;flex-direction:row}}@media(min-width:1440px){.spotlight.narrow.gradient .content-wrapper{gap:calc(var(--spacing-base)*8)}}@media(min-width:1680px){.spotlight.narrow.gradient .content-wrapper{gap:calc(var(--spacing-base)*15)}}.spotlight.narrow.gradient .content-wrapper .text-wrapper{color:var(--color-base);display:flex;flex-direction:column;gap:calc(var(--spacing-base)*3)}@media(min-width:1024px){.spotlight.narrow.gradient .content-wrapper .text-wrapper{flex:0 0 59%}}@media(min-width:1440px){.spotlight.narrow.gradient .content-wrapper .text-wrapper{flex:0 0 66%}}@media(min-width:1680px){.spotlight.narrow.gradient .content-wrapper .text-wrapper{flex:0 0 58%}}.spotlight.narrow.gradient .content-wrapper .description,.spotlight.narrow.gradient .content-wrapper .headline{color:var(--color-base)}@media(min-width:1024px){.spotlight.narrow.gradient .content-wrapper a{flex-grow:1}}.spotlight.narrow.gradient .content-wrapper a:hover{box-shadow:var(--btn-shadow-light)}.spotlight.narrow.image-bg{background-position:50%;background-size:cover;position:relative;z-index:0}.spotlight.narrow.image-bg .description,.spotlight.narrow.image-bg h2{color:var(--color-base)}.spotlight.tall{overflow:hidden;padding:calc(var(--spacing-base)*6) 0;position:relative}.spotlight.tall img{height:100%;object-fit:cover;position:absolute;top:0;z-index:-2}@media(min-width:414px){.spotlight.tall{padding:calc(var(--spacing-base)*8) 0}}@media(min-width:1024px){.spotlight.tall{padding:calc(var(--spacing-base)*13) 0}}@media(min-width:1440px){.spotlight.tall{padding:calc(var(--spacing-base)*17) 0}}.spotlight.tall .content-wrapper{gap:calc(var(--spacing-base)*4)}.spotlight.tall .content-wrapper .description,.spotlight.tall .content-wrapper h2{color:var(--color-base)}.spotlight.tall .content-wrapper .description{margin-bottom:0}.spotlight.locations .bg-secondary{border-radius:var(--br-md);margin:0 calc(var(--spacing-base)*-2);overflow:hidden}@media(min-width:768px){.spotlight.locations .bg-secondary{margin-left:0;margin-right:0}.spotlight.locations .content-wrapper{align-items:flex-start;flex-direction:row}}.spotlight.locations .content-wrapper .img-container{width:100%}@media(min-width:414px){.spotlight.locations .content-wrapper .img-container{height:66vmax}}@media(min-width:768px){.spotlight.locations .content-wrapper .img-container{align-self:stretch;flex:1 1 47%;height:auto}}.spotlight.locations .content-wrapper .img-container picture{display:block;height:100%;width:100%}.spotlight.locations .content-wrapper .img-container picture img{height:100%;object-fit:cover;width:100%}.spotlight.locations .content-wrapper .inner-content{display:flex;flex-direction:column;height:100%;padding-bottom:calc(var(--spacing-base)*3);padding-top:calc(var(--spacing-base)*6);width:100%}@media(min-width:414px){.spotlight.locations .content-wrapper .inner-content{padding-bottom:calc(var(--spacing-base)*4);padding-top:calc(var(--spacing-base)*3)}}@media(min-width:768px){.spotlight.locations .content-wrapper .inner-content{align-self:center;flex:1 1 53%;padding-bottom:calc(var(--spacing-base)*6);padding-top:calc(var(--spacing-base)*6)}}.spotlight.locations .content-wrapper .inner-content .headline{color:var(--color-primary-dark)}.spotlight.locations .content-wrapper .inner-content p{margin:calc(var(--spacing-base)*2) 0 0 0}.spotlight.locations .content-wrapper .inner-content a{margin-top:calc(var(--spacing-base)*4)}.spotlight.parallax img{min-height:150%;transition:transform .5s ease-out;will-change:transform}.alert-container .view-more-alerts{align-items:center;background-color:#f0ebe6;display:flex;justify-content:center;min-height:40px}.alert-container .view-more-alerts .alert-link{font-size:1rem;line-height:1.375;color:#000;font-family:brandon-grotesque,sans-serif}.alert-container .view-more-alerts .alert-link:hover{text-decoration:underline}.alert-container .system-alert-banner{background-color:#f0ebe6;border-bottom:1px solid #ccc6c0;position:-webkit-sticky;position:sticky}.alert-container .system-alert-banner:last-child{border-bottom:0}.alert-container .system-alert-banner .alert-container{margin-right:auto;margin-left:auto;max-width:1440px;width:100%;align-items:center;display:flex;flex-direction:column;padding:20px;position:relative}@media(min-width:768px){.alert-container .system-alert-banner .alert-container{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.alert-container .system-alert-banner .alert-container{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.alert-container .system-alert-banner .alert-container{padding-right:70px;padding-left:70px}}.alert-container .system-alert-banner .alert-icon{display:flex;flex:0 1 40px;margin-bottom:10px}.alert-container .system-alert-banner .alert-icon .icon{height:40px;width:40px}.alert-container .system-alert-banner .alert-description{font-size:1rem;line-height:1.375;font-family:brandon-grotesque,sans-serif}.alert-container .system-alert-banner .alert-description p{margin-bottom:10px}.alert-container .system-alert-banner .alert-description p:last-child{margin-bottom:0}.alert-container .system-alert-banner .action-links{display:flex;justify-content:center;margin-top:10px}.alert-container .system-alert-banner .action-link{font-size:1rem;line-height:1.375;color:#007f9b}.alert-container .system-alert-banner .action-link:not(:first-of-type){margin-left:50px}.alert-container .system-alert-banner .btn-close{display:flex;position:absolute;right:20px;top:20px}.alert-container .system-alert-banner .btn-close .icon{height:14px;width:14px}.alert-container .system-alert-banner .btn-close:hover{cursor:pointer}@media(min-width:768px){.alert-container .system-alert-banner .alert-container{flex-direction:row;padding-bottom:30px;padding-top:30px}.alert-container .system-alert-banner .alert-icon{margin-bottom:0;margin-right:20px}.alert-container .system-alert-banner .alert-description{padding-right:20px}.alert-container .system-alert-banner .action-links{justify-content:flex-start}.alert-container .system-alert-banner .action-link:focus,.alert-container .system-alert-banner .action-link:hover{text-decoration:underline}.alert-container .system-alert-banner .btn-close{top:30px}}@media(min-width:1024px){.alert-container .system-alert-banner .alert-description{padding-right:0}}.text-banner{background-color:#fff;box-shadow:3px 5px 6px rgba(0,0,0,.29);font-weight:700;margin-bottom:2.25rem;padding:20px;text-transform:uppercase}.text-banner,.text-banner p{font-size:.875rem;line-height:1.4285714286}.text-banner p{color:#333;font-family:brandon-grotesque,sans-serif}.text-banner a{color:#007f9b;text-decoration:none}.text-banner a:focus,.text-banner a:hover{text-decoration:underline}.text-banner :last-child{margin-bottom:0}@media(min-width:768px){.text-banner{padding:20px 3rem}}.toast{top:0;position:-webkit-sticky;position:sticky;width:100%;z-index:100;margin-top:0}.toast .toast-container{padding:0 5px}.toast .toast-inner{align-items:center;background-color:#f0ebe6;box-shadow:3px 3px 4px rgba(0,0,0,.29);display:flex;padding:10px 20px;position:relative}.toast .toast-icon{display:flex;flex:0 1 40px;margin-right:10px}.toast .toast-icon .icon{height:40px;width:40px}.toast .toast-description{font-size:1.125rem;line-height:1.1111111111;color:#333230;font-family:brandon-grotesque,sans-serif;margin-bottom:10px}.toast .toast-description:only-child{margin-bottom:0}.toast .action-link{font-size:1.125rem;line-height:1.1111111111;color:#007f9b;display:inline-block;margin-left:10px}.toast .btn-close{display:flex;margin-left:auto;padding-left:10px}.toast .btn-close .icon{height:14px;width:14px}.toast .btn-close:hover{cursor:pointer}@media(min-width:768px){.toast .toast-container{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%}}@media(min-width:768px)and (min-width:768px){.toast .toast-container{padding-right:30px;padding-left:30px}}@media(min-width:768px)and (min-width:1024px){.toast .toast-container{padding-right:70px;padding-left:70px}}@media(min-width:768px)and (min-width:1440px){.toast .toast-container{padding-right:70px;padding-left:70px}}@media(min-width:768px){.toast .action-link{color:#4e8209}.toast .action-link:focus,.toast .action-link:hover{text-decoration:underline}.toast .btn-close{top:30px}}@media(min-width:1024px){.toast .toast-inner{margin:0 50px}}@media(min-width:768px){.toast{margin-top:-25px}}.tooltip{display:block;position:relative}.tooltip .color-neutral-lightest{background-color:#f0ebe6;color:#333230}.tooltip .tooltip-heading{color:#000}.tooltip .tooltip-description{color:#fff}.tooltip .content{border-radius:5px;position:absolute;visibility:hidden;width:280px;z-index:1}.tooltip .content .data-content{border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:space-between;padding:17px 20px 13px}.tooltip .content .data-content .text{font-size:1rem;line-height:1.25;font-family:brandon-grotesque,sans-serif;font-weight:400}.tooltip .content .data-content .text .link-text{color:#4e8209;padding:20px 0}.tooltip .content .data-content .text p{font-size:1rem;line-height:1.25;font-family:brandon-grotesque,sans-serif;font-weight:400}.tooltip .content .data-content .x-icon{cursor:pointer;padding:8px}.tooltip .content .data-wrapper{display:flex;justify-content:space-between;padding:7px 20px}.tooltip .content .data-wrapper>div{font-size:1rem;line-height:1.25;background-color:#333230;color:#fff;font-family:brandon-grotesque,sans-serif;font-weight:400}.tooltip:hover .content{background-color:#333230;color:#fff;visibility:visible}.tooltip:hover .content:after{border-style:solid;border-width:13px;content:" ";margin-left:-13px;position:absolute}.tooltip:hover .content .icon-white{stroke:#fff}.tooltip:hover .content .icon-black{stroke:#000}.tooltip:hover .content.arrow-top-right:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333230;content:" ";left:85%;top:-26px}.tooltip:hover .content.arrow-top-left:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333230;content:" ";left:15%;top:-26px}.tooltip:hover .content.arrow-bottom-right:after{border-color:#333230 rgba(0,0,0,0) rgba(0,0,0,0);bottom:-26px;content:" ";left:85%}.tooltip:hover .content.arrow-bottom-left:after{border-color:#333230 rgba(0,0,0,0) rgba(0,0,0,0);bottom:-26px;content:" ";left:15%}.tooltip:hover .content .data-wrapper{display:flex;justify-content:space-between}.simulation-banner-two{background-color:#f2efeb;padding:20px}.simulation-banner-two .banner-content{align-items:center;display:flex;flex-direction:column;padding:10px;width:100%}.simulation-banner-two .banner-content .image-wrapper{align-items:center;display:flex;justify-content:center;width:250px}.simulation-banner-two .banner-content .image-wrapper img{width:180px;height:31px}.simulation-banner-two .banner-content .content{font-size:.75rem;line-height:1.3333333333;letter-spacing:.72px}.simulation-banner-two .banner-content .content .text{color:#333230;font-family:brandon-grotesque,sans-serif;margin-bottom:0;margin-left:0;padding-top:10px;text-align:center;text-transform:uppercase}@media(min-width:320px){.simulation-banner-two .banner-content .content{color:#333320;font-family:Brandon Grotesque,Medium;text-align:center!important;font-size:14px}}@media(min-width:768px){.simulation-banner-two .banner-content{align-items:center;flex-direction:row;padding:50px 20px 50px 0}.simulation-banner-two .banner-content .content{margin-left:90px;margin-top:-6px}.simulation-banner-two .banner-content .content .text{font-size:.75rem;line-height:1.3333333333;margin-left:65px;padding-top:8px;text-align:unset}}.text-call-out{display:flex;flex-wrap:wrap;gap:20px}.text-call-out>div{background-color:#d9f8ff;color:#000;flex-grow:1;padding:20px;text-align:center;width:30%}.tag{font-size:.875rem;line-height:1.1428571429;display:flex;justify-content:space-between;background-color:#ccc6c0;margin:.25rem;padding:6px 10px;align-items:center;flex-wrap:nowrap}.tag:hover{background-color:#aae4f2;color:#000;cursor:pointer}.tag:hover .filter-category{color:#000}.tag:hover .icon{stroke:#000}.tag .tag-description{transition:all .1s ease-in-out;display:flex;flex-wrap:nowrap}.tag .tag-remove-btn{margin-left:.5rem;cursor:pointer}.tag .tag-remove-btn .icon{height:10px;width:10px}.tag .filter-category{font-size:.875rem;line-height:1.4285714286;margin-right:.375rem;transition:all .1s ease-in-out}.tag .filter-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.video-content-wrapper{max-height:360px;overflow:hidden;padding:70px 0 0;position:relative}.video-content-wrapper.video-active iframe{z-index:0}.video-content-wrapper img{cursor:pointer;height:100%;object-fit:cover;width:100%}.video-content-wrapper iframe{height:100%;left:0;position:absolute;top:0;padding-top:70px;width:100%;z-index:-1}@media(min-width:414px){.video-content-wrapper,.video-content-wrapper iframe{padding-top:0}}.bottom-cta{height:240px;padding:0;position:relative}.bottom-cta img{height:100%;object-fit:cover;object-position:center;width:100%}.bottom-cta .content{background-color:hsla(0,0%,100%,.9);height:180px;padding:30px;position:absolute;top:30px;left:70px;right:70px;max-width:870px;margin:0 auto}.bottom-cta .content h2{font-size:2.125rem;line-height:1.0588235294;color:#4e8209;font-family:chaparral-pro,serif;font-weight:300}.bottom-cta .content p{font-size:1rem;line-height:1.125;color:#333230;font-family:brandon-grotesque,sans-serif;font-weight:500;margin:unset}.bottom-cta .content .icon-wrapper{display:flex;justify-content:flex-end}.bottom-cta .content .icon-wrapper svg{transform:rotate(90deg)}@media(min-width:320px){.bottom-cta .content{top:30px;left:30px;right:30px}.bottom-cta .content p{color:#333230;font-family:brandon-grotesque,sans-serif;font-weight:500}}@media(min-width:414px){.bottom-cta .content .icon-wrapper{margin-top:25px}.bottom-cta .content p{font-size:1.25rem;line-height:1.1111111111}}@media(min-width:768px){.bottom-cta .content .icon-wrapper{margin-top:45px}}@media(min-width:1024px){.bottom-cta .content .icon-wrapper{margin-top:45px}}.form-select-wrapper{background:#f2efeb;border-radius:30px;display:inline-flex;height:40px;position:relative}.form-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;color:#333;height:100%;border-radius:30px;padding:5px 40px 5px 20px;width:100%}.form-select-wrapper .icon-chevron-right{pointer-events:none;position:absolute;right:1rem;top:50%;transform:rotate(90deg) translateX(-50%)}.form-select-wrapper .icon-chevron-select-down{position:absolute;right:.5rem;top:32%}.form-label{font-size:1rem;line-height:1.375;color:#333230;display:block;margin-bottom:.5rem}.form-input-wrapper .form-text-field{background:#f2efeb;border-radius:30px;display:block;height:40px;padding:10px 15px 5px 20px;position:relative}.form-input-wrapper .form-text-field:hover{background:#d9f8ff}.form-input-wrapper .form-text-field.form-text-area{height:200px;padding-top:0;padding-bottom:0}.form-input-wrapper .form-text-field.form-text-area textarea{height:100%;resize:none;margin-top:0;width:100%!important;padding-top:1.5rem;padding-bottom:1.5rem}.form-input-wrapper .form-text-field.form-text-area textarea::placeholder{border-left:1px solid #a1d45f;padding-left:.5rem}.form-input-wrapper .form-text-field input,.form-input-wrapper .form-text-field select,.form-input-wrapper .form-text-field textarea{background:rgba(0,0,0,0);border:none;border-radius:unset;flex-grow:1;-ms-flex-positive:1;font-size:14px;margin-top:7px;padding:0}.form-input-wrapper .form-text-field input:focus,.form-input-wrapper .form-text-field input:valid,.form-input-wrapper .form-text-field select:focus,.form-input-wrapper .form-text-field select:valid,.form-input-wrapper .form-text-field textarea:focus,.form-input-wrapper .form-text-field textarea:valid{border:none;box-shadow:none;outline:0}.form-input-wrapper .form-text-field input:focus~.text-label,.form-input-wrapper .form-text-field input:valid~.text-label,.form-input-wrapper .form-text-field select:focus~.text-label,.form-input-wrapper .form-text-field select:valid~.text-label,.form-input-wrapper .form-text-field textarea:focus~.text-label,.form-input-wrapper .form-text-field textarea:valid~.text-label{font-size:10px;top:2px}.form-input-wrapper .form-text-field input.disabled,.form-input-wrapper .form-text-field select.disabled,.form-input-wrapper .form-text-field textarea.disabled{background:#f2efeb}.form-input-wrapper .form-text-field .text-label{color:#666461;cursor:text;display:block;font-family:brandon-grotesque,sans-serif;font-size:14px;left:20px;pointer-events:none;position:absolute;top:10px;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.form-input-wrapper span:hover{background:rgba(0,0,0,0)}.form-input-wrapper.success .form-text-field{border:1px solid #7db338}.form-input-wrapper.success span{font-size:.875rem;line-height:1.4285714286;color:#7db338;font-family:brandon-grotesque,sans-serif;font-weight:400;padding-left:22px}.form-input-wrapper.warning .form-text-field{border:1px solid #dd6e16}.form-input-wrapper.warning span{font-size:.875rem;line-height:1.4285714286;color:#dd6e16;font-family:brandon-grotesque,sans-serif;font-weight:400;padding-left:22px}.form-input-wrapper.critical .form-text-field{border:1px solid #e72d1e}.form-input-wrapper.critical span{font-size:.875rem;line-height:1.4285714286;color:#e72d1e;font-family:brandon-grotesque,sans-serif;font-weight:400;padding-left:22px}.overhauled .hospital-location{border-radius:var(--br-md);padding-left:calc(var(--spacing-base)*3);padding-right:calc(var(--spacing-base)*3)}@media(min-width:768px){.overhauled .hospital-location{display:flex;flex-direction:row-reverse;column-gap:calc(var(--spacing-base)*4)}}.overhauled .hospital-location .header{font-weight:var(--fw-bold);margin-bottom:calc(var(--spacing-base)*2)}.overhauled .hospital-location .address{font-weight:var(--fw-light);margin-bottom:var(--spacing-base)}.overhauled .hospital-location .contact{margin-bottom:var(--spacing-base)}.overhauled .hospital-location .contact p{font-weight:var(--fw-light)}.overhauled .hospital-location .m-0{margin:0}@media(min-width:768px){.overhauled .hospital-location .location-details{flex:1 1 40%}}.overhauled .hospital-location .location{border-radius:var(--br-md);overflow:hidden}@media(min-width:768px){.overhauled .hospital-location .location{flex:0 0 60%}}.overhauled .hospital-location .location iframe{height:100%}.overhauled .hospital-location .location-section{align-items:center;display:flex;margin-bottom:calc(var(--spacing-base)*2)}@media(min-width:768px){.overhauled .hospital-location .location-section{margin-bottom:0}}.overhauled .hospital-location .location-section span{font-size:var(--fs-label)}#footer-legal{background:#fff;position:relative;bottom:0;font-size:.9em;padding:1em;width:100%;text-align:center;box-sizing:border-box}#footer-legal li,#footer-legal ul{display:inline-block;margin:0}#footer-legal ul{margin-left:.5em;padding-left:0}#footer-legal a{border-left:1px solid;display:block;color:inherit;line-height:.9em;margin-bottom:.2em;padding:0 .5em}.image-selector{align-items:center;display:flex;justify-content:center}.image-selector .image-selections{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-gap:calc(var(--spacing-base)*3);justify-items:center;overflow-y:scroll;padding:calc(var(--spacing-base)*3);width:100%}@media screen and (max-width:520px){.image-selector .image-selections{padding:calc(var(--spacing-base)*3) var(--spacing-base);grid-gap:calc(var(--spacing-base)*2)}}.image-selector .image-selections .img-selector{border:2px solid rgba(0,0,0,0);position:relative}.image-selector .image-selections .img-selector.active{border:2px solid var(--color-primary-light)}.image-selector .image-selections .img-selector input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block;position:absolute;width:80px;height:80px;left:0;margin:0;z-index:1}.image-selector .active{border:2px solid var(--color-primary-light)}.CTA-container{font-family:brandon-grotesque,sans-serif;padding:.5rem}.CTA-container .schedule-link{background-color:#4e8209;color:#fff}.CTA-container .schedule-link:hover{background-color:#aae4f2}@media(min-width:768px){.CTA-container{display:flex}}.overhauled .view-more{align-items:center;display:flex;gap:calc(var(--spacing-base)*3);padding-top:calc(var(--spacing-base)*6);width:100%}.overhauled .view-more .divider{border-top:3px solid var(--color-shadows);flex-grow:1;height:0}.all-services{background-color:#fff;padding-bottom:2rem}.all-services .services-container{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%}@media(min-width:768px){.all-services .services-container{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.all-services .services-container{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.all-services .services-container{padding-right:70px;padding-left:70px}}.all-services .mobile-filters-toggle{font-size:1rem;line-height:1.4375;align-items:center;background-color:#c7e6a1;display:flex;font-weight:500;height:60px;justify-content:space-between;padding:0 15px;top:0;width:100%;z-index:6}.all-services .mobile-filters-toggle:focus-visible,.all-services .mobile-filters-toggle:focus:not(:focus-visible){outline:2px solid #fff}.all-services .mobile-filters-toggle .icon-chevron-right{transform:rotate(90deg)}.all-services .mobile-filters-toggle:hover{cursor:pointer}.all-services .mobile-filters-toggle .mobile-filters-title{color:#000}.all-services .services-filters{background-color:#fff;display:none;opacity:0;overflow:auto;padding:15px;pointer-events:none}.all-services .services-filters.mobile-filters-open{animation:fade-in .4s;display:block;height:100vh;left:0;opacity:1;pointer-events:auto;position:fixed;top:0;width:100%;z-index:9}.all-services .services-filters.closing{animation:fade-out .4s;opacity:0}.all-services .services-filters .mobile-filters-toggle{margin:-15px -15px 2rem;position:relative;width:calc(100% + 30px)}.all-services .services-filters .mobile-filters-toggle .icon-chevron-right{transform:rotate(180deg);margin-right:1rem}.all-services .services-filters .mobile-filters-toggle span{color:#000;align-items:center;display:flex}.all-services .filter-header{font-size:1.125rem;line-height:1.1111111111;color:#333;font-weight:500;margin:0 0 10px}.all-services .filter-header.browse-all{font-weight:700;margin:0 0 20px}.all-services .filter-section{margin-bottom:30px}.all-services .input-icon-container{display:flex;position:relative}.all-services .input-icon-container label{font-size:.875rem;line-height:1;color:#000;left:20px;position:absolute;top:50%;transform:translateY(-50%)}.all-services .input-icon-container input[type=text]{font-size:.875rem;line-height:1;background-color:#f2efeb;color:#000;padding:10px 40px 10px 68px}.all-services .input-icon-container .icon{position:absolute;top:50%;transform:translateY(-50%);right:15px;stroke:#4e8209;stroke-width:2px}.all-services .tag{display:flex}.all-services .tag .close-btn,.all-services .tag .tag-description{margin-bottom:10px}.all-services .tag .close-btn:focus,.all-services .tag .close-btn:hover{background-color:#aae4f2;cursor:pointer}.all-services .view-only-btn{font-size:1rem;line-height:1;align-items:center;background-color:#f2efeb;border-radius:20px;color:#333230;display:flex;justify-content:flex-start;margin-bottom:10px;min-height:40px;padding:10px 20px;width:100%}.all-services .view-only-btn:focus,.all-services .view-only-btn:hover{background-color:#aae4f2;cursor:pointer}.all-services .starting-letters{display:flex;flex-wrap:wrap}.all-services .filter-letter-btn-wrapper{flex:0 1 16.666%}.all-services .filter-letter-btn{font-size:1rem;line-height:1;align-items:center;background-color:#f2efeb;border-radius:20px;color:#333230;display:flex;height:40px;justify-content:center;margin-bottom:5px;transition:all .1s ease-in-out;width:40px}.all-services .filter-letter-btn.active,.all-services .filter-letter-btn.active:focus{background-color:#666461;color:#fff}.all-services .filter-letter-btn[disabled]{background-color:#fafbfc;color:#ccc6c0;pointer-events:none}.all-services .filter-letter-btn:hover{background-color:#aae4f2;cursor:pointer}.all-services .services-title{font-size:1.5rem;line-height:1.25;color:#4e8209;font-family:chaparral-pro,serif;font-weight:400;margin:30px 0 20px}.all-services .services-section{margin-bottom:30px}.all-services .services-section-letter{font-size:1rem;line-height:1.375;color:#333;font-family:brandon-grotesque,sans-serif;margin:0 0 10px}.all-services .services-list a{font-size:1rem;line-height:1.375;color:#4e8209;display:inline-block;margin:0 0 10px}.all-services .services-list a:focus,.all-services .services-list a:hover{text-decoration:underline}.all-services mark{background-color:#e3f2d0}@media(min-width:768px){.all-services{padding-top:2rem}.all-services .mobile-filters-toggle{display:none}.all-services .services-row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.all-services .services-filters{flex:1 1;margin-bottom:0;padding:0 10px;display:block;flex:0 0 260px;opacity:1;pointer-events:auto}.all-services .services-listings{margin-bottom:0;padding:0 10px;flex:1 1;margin-left:20px}.all-services .services-title{font-size:34px;line-height:38px;margin-top:56px}.all-services .services-list{column-count:3}}.article-listing-filters{background-color:#f2efeb;margin-bottom:2rem;padding:2rem 1rem}.article-listing-filters .filter-header{border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:1.25rem;padding:0 0 1.25rem}.article-listing-filters .filter-title{font-weight:700;margin:0}.article-listing-filters .filter-title,.article-listing-filters .result-count{font-size:.875rem;line-height:1.4285714286;color:#333;letter-spacing:1px;text-transform:uppercase}.article-listing-filters label{font-size:.875rem;line-height:1.4285714286;color:#333;display:block;font-weight:500;margin-bottom:5px;margin-left:10px}.article-listing-filters .input-icon-container{margin-bottom:1rem;position:relative}.article-listing-filters .input-icon-container span{font-size:1rem;line-height:1.375;color:#333230;position:absolute;top:50%;transform:translateY(-50%)}.article-listing-filters .input-icon-container .icon{position:absolute;right:16px;stroke:#64a70b;top:50%;transform:translateY(-50%)}.article-listing-filters .input-icon-container input::placeholder{color:#000;font-size:16px}.article-listing-filters .form-select-wrapper{background-color:#fff;display:block;margin-bottom:1rem}.article-listing-filters .form-select-wrapper .chevron-down{top:30%;position:absolute;stroke:#5a8127;right:1rem}.article-listing-filters .form-select-wrapper select{color:#333}.article-listing-filters .form-select-wrapper .icon{stroke:#64a70b}.article-listing-filters .form-select-wrapper .icon.icon-chevron-down{top:40%;position:absolute;stroke:#64a70b;transform:rotate(90deg);right:1rem}.article-listing-filters .form-select-wrapper .icon.icon-chevron-down:before{content:""}@media(min-width:768px){.article-listing-filters .article-filters{display:flex;justify-content:space-between}}.overhauled .article-summary-wrapper{width:100%}.overhauled .article-summary-wrapper .article-summary-outer.outer-vertical-spacing:first-child{margin-top:0}.overhauled .article-summary-wrapper .article-summary-outer.outer-vertical-spacing:last-child{margin-bottom:0}@media(min-width:768px){.overhauled .article-summary-wrapper .article-summary-outer{display:flex;justify-content:center}}.overhauled .article-summary-wrapper .article-summaries{display:flex;flex-direction:column}.overhauled .article-summary-wrapper .article-summary{display:flex;flex-direction:column;gap:calc(var(--spacing-base)*3);width:100%}.overhauled .article-summary-wrapper .article-summary .summary-img img{aspect-ratio:3/2;width:100%;position:relative;height:auto;object-fit:cover;object-position:center;border-radius:var(--br-md)}@media(min-width:768px){.overhauled .article-summary-wrapper .article-summary{flex-direction:row;width:100%;margin:0 calc(var(--spacing-base)*4)}.overhauled .article-summary-wrapper .article-summary .summary-content{display:flex;flex:1 1;flex-direction:column;justify-content:center}.overhauled .article-summary-wrapper .article-summary .summary-img{max-width:40%}}@media(min-width:1440px){.overhauled .article-summary-wrapper .article-summary .summary-img{max-width:540px}}@media(min-width:1680px){.overhauled .article-summary-wrapper .article-summary{margin:0}}.overhauled .article-summary-wrapper .article-summary .date-and-location{display:flex;margin-bottom:calc(var(--spacing-base)*2)}.overhauled .article-summary-wrapper .article-summary .date-and-location span{position:relative}.overhauled .article-summary-wrapper .article-summary .date-and-location span:not(:first-of-type){display:inline-block;margin-left:var(--spacing-base);padding-left:var(--spacing-base)}.overhauled .article-summary-wrapper .article-summary .date-and-location span:not(:first-of-type):before{content:"|";display:block;left:0;position:absolute;transform:translateX(-50%)}.overhauled .article-summary-wrapper .article-summary .summary-title{margin-bottom:calc(var(--spacing-base)*3)}.overhauled .article-summary-wrapper .article-summary .summary-description{margin:calc(var(--spacing-base)*4) 0}@media(min-width:1024px){.overhauled .article-summary-wrapper .article-summary .summary-description{margin:calc(var(--spacing-base)*4) 0}}@media(min-width:768px){.overhauled .article-summary-wrapper .article-summaries:not(.vertical) .article-summary-outer .article-summary.img-right{flex-direction:row-reverse}}@media(min-width:1024px){.overhauled .article-summary-wrapper .article-summaries:not(.vertical) .article-summary-outer .article-summary .summary-img{height:290px}}@media(min-width:1440px){.overhauled .article-summary-wrapper .article-summaries:not(.vertical) .article-summary-outer .article-summary .summary-img{height:370px;width:40%}}@media(min-width:1024px){.overhauled .article-summary-wrapper .article-summaries.vertical{display:grid;grid-gap:calc(var(--spacing-base)*3);gap:calc(var(--spacing-base)*3);grid-template-columns:repeat(auto-fit,minmax(30%,1fr))}.overhauled .article-summary-wrapper .article-summaries.vertical .article-summary-outer{margin:0}.overhauled .article-summary-wrapper .article-summaries.vertical .article-summary-outer .article-summary{flex-direction:column;padding:0}.overhauled .article-summary-wrapper .article-summaries.vertical .article-summary-outer .article-summary .summary-img{height:207px;width:100%}.overhauled .article-summary-wrapper .article-summaries.vertical .article-summary-outer .article-summary .summary-content{display:block;flex:unset}}@media(min-width:1440px){.overhauled .article-summary-wrapper .article-summaries.vertical .article-summary-outer .article-summary .summary-img{height:311px}}.blog-subscribe{background-color:#f2efeb;margin-bottom:2rem}.blog-subscribe .form-content{padding:20px}.blog-subscribe .blog-subscribe-heading{font-size:.75rem;line-height:1.5;color:#333;font-weight:700;margin-bottom:10px;text-transform:uppercase}.blog-subscribe .email-input{font-size:.875rem;line-height:1.4285714286;background-color:hsla(0,0%,100%,.5);border:0;border-radius:20px;color:#999590;height:40px;padding:10px 15px;width:100%}.blog-subscribe .email-input::placeholder{color:#999590}.blog-subscribe .subscribe-btn{font-size:1.125rem;line-height:1.1111111111;color:#333;background-color:#c7e6a1;display:flex;height:65px;padding:12px 20px;position:relative;transition:all .1s ease-in-out;width:100%}.blog-subscribe .subscribe-btn:focus,.blog-subscribe .subscribe-btn:hover{background-color:#aae4f2;cursor:pointer}.blog-subscribe .subscribe-btn .icon{height:17px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:17px}.care-actions{width:100%;background-color:#fff;box-shadow:3px 5px 6px rgba(0,0,0,.29);margin-bottom:2.25rem;padding:20px}.care-actions .care-action-heading{font-size:1rem;line-height:1.375;color:#333;font-weight:700;margin-bottom:20px;text-transform:uppercase}.care-actions .care-action{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.care-actions .care-action .icon{height:58px;fill:#333230;margin-bottom:10px;width:58px}.care-actions .care-action .icon.icon-virtual-visit{height:50px;width:50px}.care-actions .care-action .icon.icon-chat{height:unset}.care-actions .care-action-link{font-size:1.25rem;line-height:1.4;align-items:center;background-color:#c7e6a1;color:#000;display:flex;justify-content:center;padding:1rem;text-decoration:none;transition:background-color .1s ease-in-out;width:100%;text-align:center}.care-actions .care-action-link:focus,.care-actions .care-action-link:hover{background-color:#aae4f2}@media(min-width:768px){.care-actions .care-action{flex-direction:row}.care-actions .care-action .icon{margin-bottom:0;margin-right:20px}.care-actions .care-action .icon.icon-virtual-visit{margin-left:4px;margin-right:24px}}.care-schedule-and-chat{width:100%;background-color:#fff;box-shadow:3px 5px 6px rgba(0,0,0,.29);margin-bottom:2.25rem;padding:20px}.care-schedule-and-chat .care-heading{font-size:1rem;line-height:1.375;color:#333;font-weight:700;margin-bottom:20px;text-transform:uppercase}.care-schedule-and-chat .care-link-list{margin-bottom:3.25rem}.care-schedule-and-chat .care-link{font-size:1rem;line-height:1.25;color:#4e8209;display:inline-block;margin-bottom:10px}.care-schedule-and-chat .care-link:focus,.care-schedule-and-chat .care-link:hover{text-decoration:underline}.care-schedule-and-chat .chat-section{align-items:center;display:flex;flex-direction:column}.care-schedule-and-chat .chat-section p{font-size:1.125rem;line-height:1.3333333333;color:#333;margin-bottom:20px}.care-schedule-and-chat .chat-img{height:85px;margin-bottom:20px;width:85px}.care-schedule-and-chat .chat-link{font-size:1rem;line-height:1.25;color:#4e8209;display:inline-flex;cursor:pointer;margin-bottom:1rem}.care-schedule-and-chat .chat-link:focus,.care-schedule-and-chat .chat-link:hover{text-decoration:underline}.care-schedule-and-chat .chat-link .icon{margin-left:10px;margin-top:2px;stroke:#4e8209}.care-schedule-and-chat .chat-link .icon .icon-arrow-go g{stroke:#4e8209}@media(min-width:768px){.care-schedule-and-chat .care-link-list{column-count:2}.care-schedule-and-chat .chat-section{align-items:flex-start;flex-direction:row-reverse}.care-schedule-and-chat .chat-img{margin-bottom:0;margin-left:2rem}.care-schedule-and-chat .chat-content{flex:1 1}}.contact-card{background-color:#f2efeb;display:flex;flex-direction:column;margin-bottom:2rem}.contact-card .contact-info{display:flex;flex-direction:column;padding:20px 15px}.contact-card .contact-img{aspect-ratio:1/1;height:100%;width:100%}.contact-card .contact-img img{height:100%;width:100%;object-fit:cover;object-position:center}.contact-card .contact-name{font-size:1rem;line-height:1.25;color:#333230;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.contact-card .contact-title{font-size:1rem;line-height:1.25;color:#333230;display:block;font-weight:400;margin-bottom:2rem}.contact-card .contact-methods{display:flex;flex-direction:column}.contact-card .contact-email{font-size:1rem;line-height:1.25;color:#007f9b;font-weight:400;margin-bottom:10px}.contact-card .contact-email:focus,.contact-card .contact-email:hover{text-decoration:underline}.contact-card .contact-phone{font-size:1rem;line-height:1.25;color:#007f9b;font-weight:400;margin-bottom:10px}.contact-card .contact-phone:focus,.contact-card .contact-phone:hover{text-decoration:underline}@media(min-width:768px){.contact-card{flex-direction:row}.contact-card .contact-info{justify-content:space-between}.contact-card .contact-img{height:240px;width:240px}}.faculty-staff-search .search-page-controls .faculty-control-toggles{padding-bottom:calc(var(--spacing-base)*3)}@media(min-width:768px){.faculty-staff-search .search-page-controls .faculty-control-toggles{margin-right:0}}.faculty-staff-search .search-page-controls .faculty-control-toggles .control-toggle-btns{display:flex;width:100%;padding:0 calc(var(--spacing-base)*2)}.faculty-staff-search .search-page-controls .faculty-control-toggles .control-toggle-btns .mob-filter-wrapper{width:100%}.faculty-staff-search .search-page-controls .faculty-control-toggles .control-toggle-btns .mob-filter-wrapper .banner-title{background-color:var(--color-primary-dark);color:var(--color-base);margin:0 calc(var(--spacing-base)*-2) calc(var(--spacing-base)*2) calc(var(--spacing-base)*-2);padding:calc(var(--spacing-base)*2)}.faculty-staff-search .faculty-staff-wrapper{border-top:2px solid var(--color-bg-secondary)}@media(min-width:1024px){.faculty-staff-search .faculty-staff-wrapper{border:none;display:flex;flex-wrap:wrap;gap:calc(var(--spacing-base)*16);margin-top:calc(var(--spacing-base)*6)}}.faculty-staff-search .faculty-staff-wrapper .left-col{flex:1 1 200px;min-width:200px;max-width:200px}.faculty-staff-search .faculty-staff-wrapper .left-col .controls-container{background-color:var(--color-base);border-radius:var(--br-md);bottom:-100vh;box-shadow:0 4px 40px -12px rgba(0,0,0,.18);height:93vh;left:0;opacity:0;overflow:auto;padding:calc(var(--spacing-base)*3) calc(var(--spacing-base)*2);pointer-events:none;position:fixed;transition:visibility 0s ease-in-out .4s,opacity .2s ease-in-out,bottom .2s ease-in-out;visibility:hidden;width:100%;z-index:9}@media(min-width:768px){.faculty-staff-search .faculty-staff-wrapper .left-col .controls-container{box-shadow:none;height:100%}}@media(min-width:1024px){.faculty-staff-search .faculty-staff-wrapper .left-col .controls-container{background-color:rgba(0,0,0,0);left:0;opacity:1;overflow:visible;padding:0;pointer-events:auto;position:relative;top:0;transition:none;visibility:visible;z-index:0}}.faculty-staff-search .faculty-staff-wrapper .left-col .controls-container .filter-title-bar{display:flex;justify-content:end;margin-bottom:calc(var(--spacing-base)*2)}.faculty-staff-search .faculty-staff-wrapper .left-col .controls-container .filter-title-bar .close-button{background-color:var(--color-bg-secondary);padding:var(--spacing-base);border-radius:50%;width:30px;height:30px;align-items:center;justify-content:center}.faculty-staff-search .faculty-staff-wrapper .left-col .controls-container .filter-title-bar .close-button.only-mobile{display:flex}@media(min-width:1024px){.faculty-staff-search .faculty-staff-wrapper .left-col .controls-container .filter-title-bar .close-button.only-mobile{display:none}}.faculty-staff-search .faculty-staff-wrapper .left-col .controls-container .filter-title-bar .close-button.only-desktop{display:none}@media(min-width:1024px){.faculty-staff-search .faculty-staff-wrapper .left-col .controls-container .filter-title-bar .close-button.only-desktop{display:flex}}.faculty-staff-search .faculty-staff-wrapper .left-col .controls-container .filter-title-bar .close-button svg{height:14px;width:14px}.faculty-staff-search .faculty-staff-wrapper .left-col .controls-container .filters{flex:1 1}.mobile-controls-open .faculty-staff-search .faculty-staff-wrapper .left-col .controls-container{display:block;opacity:1;pointer-events:auto;bottom:0;transition-delay:0s;visibility:visible}.faculty-staff-search .faculty-staff-wrapper .left-col .controls-container .filters-header{color:var(--color-base);border-radius:var(--br-sm);padding:var(--spacing-base) calc(var(--spacing-base)*2);margin-bottom:var(--spacing-base)}.faculty-staff-search .faculty-staff-wrapper .left-col .controls-container .filter{border-radius:var(--br-sm);padding:var(--spacing-base) calc(var(--spacing-base)*2);display:flex;justify-content:space-between;align-items:center;background-color:var(--color-bg-secondary);margin-bottom:calc(var(--spacing-base)/2);position:relative}.faculty-staff-search .faculty-staff-wrapper .left-col .controls-container .filter:hover{cursor:pointer;background-color:var(--color-bg-primary)}.faculty-staff-search .faculty-staff-wrapper .left-col .controls-container .filter input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 16px center;background-repeat:no-repeat;background-size:16px 16px;cursor:pointer;height:100%;left:0;margin:0;position:absolute;width:100%}.faculty-staff-search .faculty-staff-wrapper .left-col .controls-container .filter input:checked{background-image:url(https://www.osfhealthcare.org/_next/static/media/checkmark.520278fe.svg)}.faculty-staff-search .faculty-staff-wrapper .left-col .controls-container .filter input:checked+label{font-weight:var(--fw-medium)}.faculty-staff-search .faculty-staff-wrapper .right-col{flex:1 1}.faculty-staff-search .faculty-staff-wrapper .right-col .results{margin-top:calc(var(--spacing-base)*2)}@media(min-width:1024px){.faculty-staff-search .faculty-staff-wrapper .right-col .results{margin-top:calc(var(--spacing-base)*5)}}.faculty-staff-search .faculty-staff-wrapper .right-col .pagination li>a{color:var(--color-black);cursor:pointer;text-decoration:none}.faculty-staff-search .no-mobile{display:none}@media(min-width:1024px){.faculty-staff-search .no-mobile{display:block}}.faculty-staff-search .only-mobile{display:block}@media(min-width:1024px){.faculty-staff-search .only-mobile{display:none}}.gic-header{background-color:hsla(0,0%,100%,.9);box-shadow:none;min-height:67px;padding:20px;position:fixed;top:0;width:100%;z-index:4}.gic-header.gradient{background-image:linear-gradient(90deg,rgb(85,128,56),#367d98);box-shadow:inset 0 -10px 6px -6px rgba(0,0,0,.25);color:#fafbfc}.gic-header.gradient .home-link .icon{fill:#fff}.gic-header.gradient .open-mobile-nav .icon{display:block;fill:#fff}.gic-header.gradient .open-mobile-nav .icon-menu-dark{display:none}.gic-header .navigation-container{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%;align-items:center;display:flex;justify-content:space-between}@media(min-width:768px){.gic-header .navigation-container{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.gic-header .navigation-container{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.gic-header .navigation-container{padding-right:70px;padding-left:70px}}.gic-header .home-link{display:flex}.gic-header .home-link .icon{fill:#6e3527}.gic-header .icon-osf-logo,.gic-header .site-link{display:none}.gic-header .open-mobile-nav{cursor:pointer}.gic-header .open-mobile-nav .icon-menu{display:none}.gic-header .close-mobile-nav{cursor:pointer}.gic-header .mobile-nav-menu{background:#f0ebe6;height:0;left:0;overflow:hidden;position:absolute;top:0;transition:.2s ease;visibility:hidden;width:100%}.gic-header .mobile-nav-menu.open{height:100vh;visibility:visible}.gic-header .mobile-nav-menu .home-link .icon{fill:#6e3527;height:34.97px;width:260px}.gic-header .mobile-nav-menu-container{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%}@media(min-width:768px){.gic-header .mobile-nav-menu-container{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.gic-header .mobile-nav-menu-container{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.gic-header .mobile-nav-menu-container{padding-right:70px;padding-left:70px}}.gic-header .list-block{background-color:#fff;padding:1rem}.gic-header .mobile-nav-header{display:flex;justify-content:space-between;margin-bottom:20px;padding-top:40px}.gic-header .mobile-nav-list li:last-child .list-block{background-color:#c7e6a1}.gic-header .mobile-nav-list li .list-block{color:#000}.gic-header .mobile-nav-footer{font-size:1.25rem;line-height:1.5;align-items:center;background-color:#ddd;bottom:0;color:#000;display:flex;justify-content:space-between;left:0;padding:20px 30px;position:absolute;width:100%}.gic-header .lang-nav-mobile{display:block}.gic-header .lang-nav-desktop{display:none}@media(min-width:768px){.gic-header{background-color:hsla(0,0%,100%,.9);min-height:75px;padding-left:0;padding-right:0}.gic-header.gradient .site-link{color:#fff}.gic-header .lang-nav-mobile{display:none}.gic-header .lang-nav-desktop{display:block}.gic-header .icon-osf-logo-long,.gic-header .mobile-nav-menu,.gic-header .open-mobile-nav{display:none}.gic-header .icon-osf-logo,.gic-header .site-link{display:block}.gic-header .site-link{color:#666461}}.innovation-footer{background-image:linear-gradient(90deg,rgb(125,179,56) 66%,rgb(75,167,202));font-family:brandon-grotesque,sans-serif;padding:4px 0 29px;width:100%}.innovation-footer .footer-inner{background-color:#fff}.innovation-footer .footer-container{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%}@media(min-width:768px){.innovation-footer .footer-container{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.innovation-footer .footer-container{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.innovation-footer .footer-container{padding-right:70px;padding-left:70px}}.innovation-footer .footer-logo{display:block;aspect-ratio:auto;height:100%;top:2668px;left:115px;width:200px;height:68px;opacity:1}@media(min-width:320px){.innovation-footer .footer-logo{top:1416px;left:36px;width:200px;height:68px;opacity:1}}.innovation-footer .content{padding:50px 0;width:100%}.innovation-footer .link-list-block{margin-bottom:43px}@media(min-width:320px){.innovation-footer h3.link-list-heading{color:#333230}.innovation-footer a.footer-link{color:#333}.innovation-footer .legal{color:#333;font-size:14px}.innovation-footer .legal a.footer-link{color:#333230}.innovation-footer img.footer-logo{width:200px;height:68px}}@media(min-width:768px){.innovation-footer h3.link-list-heading{color:#000}.innovation-footer a.footer-link{color:#333230}.innovation-footer .legal{color:#000;font-size:16px}.innovation-footer .legal a.footer-link{color:#000}.innovation-footer img.footer-logo{width:200px;height:auto}}.innovation-footer .link-list-heading{font-size:.875rem;line-height:1.4285714286;margin-bottom:1rem;text-transform:uppercase}.innovation-footer .footer-link{font-family:brandon-grotesque,sans-serif;color:#333230;display:block}.innovation-footer .footer-link:hover{text-decoration:underline}.innovation-footer .logo-link{display:block;margin-bottom:44px;min-width:190px;width:190px}.innovation-footer .social-channels{display:flex;height:35px;margin-bottom:20px}.innovation-footer .social-channel-link{display:block;height:35px}.innovation-footer .social-channel-link:hover [class$=hover]{display:block}.innovation-footer .social-channel-link .icon{cursor:pointer;height:35px;margin-right:8px;width:35px}.innovation-footer .social-channel-link .icon:hover{filter:invert(100%) sepia(100%) saturate(950%) hue-rotate(153deg) brightness(111%) contrast(100%)}.innovation-footer .innovation-and-social .social-channels,.innovation-footer .social-channel-link [class$=hover]{display:none}.innovation-footer .legal{margin-top:24px}.innovation-footer .legal .copyright-text,.innovation-footer .legal .footer-link{font-size:.875rem;line-height:1.4285714286;color:#000}.innovation-footer .legal .copyright-text{font-family:brandon-grotesque,sans-serif;margin-bottom:0}.innovation-footer .legal .footer-link{display:inline-block}.innovation-footer .link-list-item{display:inline;margin-bottom:0;margin-right:.25rem}.innovation-footer .link-list-item:after{content:"|";display:inline-block;font-style:normal;margin-left:.25rem}.innovation-footer .link-list-item:first-child{margin-bottom:0}.innovation-footer .link-list-item:last-child{margin-right:0}.innovation-footer .link-list-item:last-child:after{display:none}@media(min-width:522px){.innovation-footer .links-and-resources{display:flex;justify-content:space-between;width:100%}.innovation-footer .innovation-and-social,.innovation-footer .related-resources{flex-basis:50%;min-width:50%}.innovation-footer .innovation-and-social,.innovation-footer .resources-and-legal{flex-basis:50%;max-width:50%}.innovation-footer .innovation-and-social .link-list-block{margin-bottom:18px}.innovation-footer .innovation-and-social .social-channels{display:flex}.innovation-footer .resources-and-legal{display:flex;flex-direction:column;justify-content:space-between}}@media(min-width:842px){.innovation-footer .content{display:flex;justify-content:space-evenly}.innovation-footer .logo-and-social{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.innovation-footer .logo-and-social .social-channels{display:flex}.innovation-footer .logo-link{margin-bottom:0;min-width:200px;width:200px}.innovation-footer .links-and-resources{flex-grow:1;justify-content:space-between;width:auto}.innovation-footer .innovation-and-social .social-channels{display:none}.innovation-footer .innovation-and-social .link-list-block{margin-bottom:0}.innovation-footer .link-list-heading{font-family:brandon-grotesque,sans-serif;margin-bottom:20px}}@media(min-width:1024px){.innovation-footer .logo-and-social{max-width:450px}}.osfhealthcare-innovation-header{display:flex;flex-shrink:0;min-height:80px;width:100%;z-index:4}.mobile-nav-open .osfhealthcare-innovation-header .open-mobile-nav{display:none}.mobile-nav-open .osfhealthcare-innovation-header .mobile-nav-menu{visibility:visible;width:100vw}.osfhealthcare-innovation-header .navigation-container{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%;align-items:center;background-color:#fff;display:flex;justify-content:space-between}@media(min-width:768px){.osfhealthcare-innovation-header .navigation-container{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.osfhealthcare-innovation-header .navigation-container{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.osfhealthcare-innovation-header .navigation-container{padding-right:70px;padding-left:70px}}.osfhealthcare-innovation-header .mobile-nav-header{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.osfhealthcare-innovation-header .mobile-home-link{padding-left:20px}.osfhealthcare-innovation-header .home-link{display:flex;flex-basis:200px;min-width:200px}.osfhealthcare-innovation-header .osf-logo{max-width:250px;height:auto}.osfhealthcare-innovation-header .mobile-close-button{align-items:center;background:#fff;border:0;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.osfhealthcare-innovation-header .open-mobile-nav{cursor:pointer;display:block}.osfhealthcare-innovation-header .open-mobile-nav .icon-menu{display:none}.osfhealthcare-innovation-header .mobile-nav-menu{background:#f8f7f7;height:100vh;overflow:hidden;overflow-y:auto;padding-bottom:5rem;position:absolute;right:0;top:0;transform:translateX(100%);visibility:hidden;width:0;z-index:10}.osfhealthcare-innovation-header .mobile-nav-menu .home-link .icon{fill:#6e3527;height:34.97px;width:260px}.osfhealthcare-innovation-header .mobile-nav-menu .filter-btn{display:flex}.osfhealthcare-innovation-header .mobile-nav-menu-container{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%}@media(min-width:768px){.osfhealthcare-innovation-header .mobile-nav-menu-container{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.osfhealthcare-innovation-header .mobile-nav-menu-container{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.osfhealthcare-innovation-header .mobile-nav-menu-container{padding-right:70px;padding-left:70px}}.osfhealthcare-innovation-header .list-block{background-color:#fff;color:#000;padding:20px}.osfhealthcare-innovation-header .list-block h3{font-size:.875rem;line-height:1.4285714286;color:#64a70b;font-style:500;margin-bottom:.25rem;text-transform:uppercase}.osfhealthcare-innovation-header .list-block p{font-size:1rem;line-height:1.375;color:#666461;font-family:brandon-grotesque,sans-serif;font-style:300;margin-bottom:0}.osfhealthcare-innovation-header .mobile-nav-list li .list-block{display:block}.osfhealthcare-innovation-header .mobile-nav-footer{font-size:1.25rem;line-height:1.5;align-items:center;background-color:#ddd;bottom:0;color:#000;display:flex;justify-content:space-between;left:0;padding:20px 30px;position:absolute;width:100%}.osfhealthcare-innovation-header .innovation-links,.osfhealthcare-innovation-header .search-btn{display:none}.osfhealthcare-innovation-header .action-section-mobile{background-color:#f2efeb;position:relative}.osfhealthcare-innovation-header .action-section-mobile .icon{bottom:20px;height:20px;position:absolute;right:20px;width:20px}.osfhealthcare-innovation-header .subnav-container{display:none}@media(min-width:414px){.osfhealthcare-innovation-header{min-height:140px}.osfhealthcare-innovation-header .home-link{min-width:330px}.osfhealthcare-innovation-header .home-link .osf-logo{min-width:330px;height:auto}}@media(min-width:768px){.osfhealthcare-innovation-header{min-height:140px}.osfhealthcare-innovation-header .home-link{min-width:400px}.osfhealthcare-innovation-header .home-link .osf-logo{min-width:400px;height:auto}.mobile-nav-open .osfhealthcare-innovation-header .mobile-nav-menu{width:50vw}.osfhealthcare-innovation-header .mobile-nav-menu{box-shadow:inset 5px 0 5px rgba(0,0,0,.1);transform:translateX(100%)}.osfhealthcare-innovation-header .mobile-nav-header{padding:50px 0}.osfhealthcare-innovation-header .icon-arrow-up{transform:rotate(90deg)}.osfhealthcare-innovation-header .search{background-color:#f0ebe6;border:none;border-radius:2em;margin-left:1.25em;padding:.8em;width:95%}.osfhealthcare-innovation-header .site-link{color:#666461;font-style:italic}}@media(min-width:1024px){.osfhealthcare-innovation-header .icon-osf-logo,.osfhealthcare-innovation-header .search-btn{display:block}.osfhealthcare-innovation-header .icon-osf-logo-long,.osfhealthcare-innovation-header .icon-osf-logo.filter-btn,.osfhealthcare-innovation-header .mobile-nav-menu,.osfhealthcare-innovation-header .open-mobile-nav,.osfhealthcare-innovation-header .search-btn.filter-btn{display:none}.osfhealthcare-innovation-header .home-link{margin-right:35px;padding:35px 0}.osfhealthcare-innovation-header .innovation-links{align-items:center;display:flex;flex-grow:1;justify-content:right;padding:0 35px}.osfhealthcare-innovation-header .innovation-links .nav-element{font-size:1rem;line-height:1.375;color:#4e8209;display:block;padding:0 30px;text-transform:uppercase}.osfhealthcare-innovation-header .innovation-links .nav-element a,.osfhealthcare-innovation-header .innovation-links .nav-element span{display:block;padding:60px 0;position:relative;color:#4e8209}.osfhealthcare-innovation-header .innovation-links .nav-element a:after,.osfhealthcare-innovation-header .innovation-links .nav-element span:after{background-color:#64a70b;bottom:0;content:"";display:block;height:8px;opacity:0;position:absolute;transform:translateY(-60px);transition:.3s ease-out;width:100%}.osfhealthcare-innovation-header .innovation-links .nav-element.hover{color:#000}.osfhealthcare-innovation-header .innovation-links .nav-element.hover span:after{bottom:72px;opacity:1}.osfhealthcare-innovation-header .search-btn{cursor:pointer;display:flex;padding:35px 0 35px 35px}.osfhealthcare-innovation-header .search-btn:hover .icon-search{stroke:#64a70b}.osfhealthcare-innovation-header .search-btn .icon-search{height:20px;width:20px}.osfhealthcare-innovation-header .subnav-container{background-color:hsla(0,0%,100%,.9);display:block;height:150px;left:0;opacity:0;position:absolute;right:0;top:140px;transition:opacity .3s ease-out;z-index:10;pointer-events:none}.osfhealthcare-innovation-header .subnav-container.active{opacity:1;pointer-events:unset}.osfhealthcare-innovation-header .subnav-element{max-width:1440px;padding-right:20px;padding-left:20px;width:100%;display:flex;height:0;justify-content:center;margin:auto;opacity:0;overflow:hidden;transition:opacity .3s ease-out;visibility:hidden}}@media(min-width:1024px)and (min-width:768px){.osfhealthcare-innovation-header .subnav-element{padding-right:30px;padding-left:30px}}@media(min-width:1024px)and (min-width:1024px){.osfhealthcare-innovation-header .subnav-element{padding-right:70px;padding-left:70px}}@media(min-width:1024px)and (min-width:1440px){.osfhealthcare-innovation-header .subnav-element{padding-right:70px;padding-left:70px}}@media(min-width:1024px){.osfhealthcare-innovation-header .subnav-element.active{min-height:150px;opacity:1;visibility:visible}.osfhealthcare-innovation-header .subnav-element .subnav-headline{font-size:1.25rem;line-height:1.2;color:#64a70b;font-weight:400;padding-bottom:.25em}.osfhealthcare-innovation-header .subnav-element .subnav-description{font-size:1rem;line-height:1.375;color:#000}.osfhealthcare-innovation-header .subnav-inner{display:flex;width:100%}.osfhealthcare-innovation-header .subnav-cta{background-color:#fff;display:flex;flex-grow:1;opacity:1;padding:20px 25px;position:relative;width:100%}.osfhealthcare-innovation-header .subnav-cta.subnav-cta-secondary{background-color:#f2efeb;flex-basis:330px;min-width:330px}.osfhealthcare-innovation-header .subnav-cta:hover{background-color:#d9f8ff}.osfhealthcare-innovation-header .subnav-cta:hover .subnav-description,.osfhealthcare-innovation-header .subnav-cta:hover .subnav-headline{color:#333230}.osfhealthcare-innovation-header .subnav-cta .icon{bottom:20px;height:20px;position:absolute;right:20px;width:20px}}.top-banner-layout{top:299px!important}.innovation-header{display:flex;flex-shrink:0;min-height:80px;width:100%;z-index:4}.mobile-nav-open .innovation-header .open-mobile-nav{display:none}.mobile-nav-open .innovation-header .mobile-nav-menu{visibility:visible;width:100vw}.innovation-header .navigation-container{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%;align-items:center;background-color:#fff;display:flex;justify-content:space-between}@media(min-width:768px){.innovation-header .navigation-container{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.innovation-header .navigation-container{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.innovation-header .navigation-container{padding-right:70px;padding-left:70px}}.innovation-header .mobile-nav-header{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.innovation-header .mobile-home-link{padding-left:20px}.innovation-header .home-link{display:flex;flex-basis:200px;min-width:200px}.innovation-header .osf-logo{max-width:200px;height:auto}.innovation-header .mobile-close-button{align-items:center;background:#fff;border:0;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.innovation-header .open-mobile-nav{cursor:pointer;display:block}.innovation-header .open-mobile-nav .icon-menu{display:none}.innovation-header .mobile-nav-menu{background:#f8f7f7;height:100vh;overflow:hidden;overflow-y:auto;padding-bottom:5rem;position:absolute;right:0;top:0;transform:translateX(100%);visibility:hidden;width:0;z-index:10}.innovation-header .mobile-nav-menu .home-link .icon{fill:#6e3527;height:34.97px;width:260px}.innovation-header .mobile-nav-menu .filter-btn{display:flex}.innovation-header .mobile-nav-menu-container{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%}@media(min-width:768px){.innovation-header .mobile-nav-menu-container{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.innovation-header .mobile-nav-menu-container{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.innovation-header .mobile-nav-menu-container{padding-right:70px;padding-left:70px}}.innovation-header .list-block{background-color:#fff;color:#000;padding:20px}.innovation-header .list-block h3{font-size:.875rem;line-height:1.4285714286;color:#64a70b;font-style:500;margin-bottom:.25rem;text-transform:uppercase}.innovation-header .list-block p{font-size:1rem;line-height:1.375;color:#666461;font-family:brandon-grotesque,sans-serif;font-style:300;margin-bottom:0}.innovation-header .mobile-nav-list li .list-block{display:block}.innovation-header .mobile-nav-footer{font-size:1.25rem;line-height:1.5;align-items:center;background-color:#ddd;bottom:0;color:#000;display:flex;justify-content:space-between;left:0;padding:20px 30px;position:absolute;width:100%}.innovation-header .innovation-links,.innovation-header .search-btn{display:none}.innovation-header .action-section-mobile{background-color:#f2efeb;position:relative}.innovation-header .action-section-mobile .icon{bottom:20px;height:20px;position:absolute;right:20px;width:20px}.innovation-header .subnav-container{display:none}@media(min-width:768px){.innovation-header{min-height:140px}.mobile-nav-open .innovation-header .mobile-nav-menu{width:50vw}.innovation-header .mobile-nav-menu{box-shadow:inset 5px 0 5px rgba(0,0,0,.1);transform:translateX(100%)}.innovation-header .mobile-nav-header{padding:50px 0}.innovation-header .icon-arrow-up{transform:rotate(90deg)}.innovation-header .search{background-color:#f0ebe6;border:none;border-radius:2em;margin-left:1.25em;padding:.8em;width:95%}.innovation-header .site-link{color:#666461;font-style:italic}}@media(min-width:1024px){.innovation-header .icon-osf-logo,.innovation-header .search-btn{display:block}.innovation-header .icon-osf-logo-long,.innovation-header .icon-osf-logo.filter-btn,.innovation-header .mobile-nav-menu,.innovation-header .open-mobile-nav,.innovation-header .search-btn.filter-btn{display:none}.innovation-header .home-link{margin-right:35px;padding:35px 0}.innovation-header .innovation-links{align-items:center;display:flex;flex-grow:1;justify-content:space-between;padding:0 35px}.innovation-header .innovation-links .nav-element{font-size:.875rem;line-height:1.4285714286;color:#4e8209;display:block;padding:0 30px;text-transform:uppercase}.innovation-header .innovation-links .nav-element a,.innovation-header .innovation-links .nav-element span{display:block;padding:60px 0;position:relative;color:#4e8209}.innovation-header .innovation-links .nav-element a:after,.innovation-header .innovation-links .nav-element span:after{background-color:#64a70b;bottom:0;content:"";display:block;height:8px;opacity:0;position:absolute;transform:translateY(-60px);transition:.3s ease-out;width:100%}.innovation-header .innovation-links .nav-element.hover{color:#000}.innovation-header .innovation-links .nav-element.hover span:after{bottom:72px;opacity:1}.innovation-header .search-btn{cursor:pointer;display:flex;padding:35px 0 35px 35px}.innovation-header .search-btn:hover .icon-search{stroke:#64a70b}.innovation-header .search-btn .icon-search{height:20px;width:20px}.innovation-header .subnav-container{background-color:hsla(0,0%,100%,.9);display:block;height:150px;left:0;opacity:0;position:absolute;right:0;top:140px;transition:opacity .3s ease-out;z-index:10;pointer-events:none}.innovation-header .subnav-container.active{opacity:1;pointer-events:unset}.innovation-header .subnav-element{max-width:1440px;padding-right:20px;padding-left:20px;width:100%;display:flex;height:0;justify-content:center;margin:auto;opacity:0;overflow:hidden;transition:opacity .3s ease-out;visibility:hidden}}@media(min-width:1024px)and (min-width:768px){.innovation-header .subnav-element{padding-right:30px;padding-left:30px}}@media(min-width:1024px)and (min-width:1024px){.innovation-header .subnav-element{padding-right:70px;padding-left:70px}}@media(min-width:1024px)and (min-width:1440px){.innovation-header .subnav-element{padding-right:70px;padding-left:70px}}@media(min-width:1024px){.innovation-header .subnav-element.active{min-height:150px;opacity:1;visibility:visible}.innovation-header .subnav-element .subnav-headline{font-size:1.25rem;line-height:1.2;color:#64a70b;font-weight:400;padding-bottom:.25em}.innovation-header .subnav-element .subnav-description{font-size:1rem;line-height:1.375;color:#000}.innovation-header .subnav-inner{display:flex;width:100%}.innovation-header .subnav-cta{background-color:#fff;display:flex;flex-grow:1;opacity:1;padding:20px 25px;position:relative;width:100%}.innovation-header .subnav-cta.subnav-cta-secondary{background-color:#f2efeb;flex-basis:330px;min-width:330px}.innovation-header .subnav-cta:hover{background-color:#d9f8ff}.innovation-header .subnav-cta:hover .subnav-description,.innovation-header .subnav-cta:hover .subnav-headline{color:#333230}.innovation-header .subnav-cta .icon{bottom:20px;height:20px;position:absolute;right:20px;width:20px}}.scrollable-content{min-height:100vh;min-width:100%;position:relative}.scrollable-content .content{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.scrollable-content .content-container{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%;padding-top:45vh}@media(min-width:768px){.scrollable-content .content-container{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.scrollable-content .content-container{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.scrollable-content .content-container{padding-right:70px;padding-left:70px}}@media(min-width:768px){.scrollable-content .content-container{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%;width:700px;padding-bottom:100px;padding-left:10px;padding-right:10px}}.page-grid{min-height:calc(100vh - 250px);padding-top:67px}.page-grid .content{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%;flex-wrap:wrap}@media(min-width:768px){.page-grid .content{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.page-grid .content{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.page-grid .content{padding-right:70px;padding-left:70px}}.page-grid .list-block-col,.page-grid .top-row{display:none}.page-grid .close-icon-wrapper{display:flex;justify-content:flex-end;left:0;padding:25px 15px;position:absolute;top:0;width:100%;z-index:3}.page-grid .close-icon-wrapper .icon{stroke:#64a70b}.page-grid .overview-link{align-items:center;color:#333230;display:flex;padding:2rem 1rem}.page-grid .overview-link .icon{margin-right:15px}.page-grid .main-content-col{display:flex;flex-wrap:wrap;margin:0 0 1rem;position:relative}.page-grid .text-content{background-color:#fff;padding:20px 0;width:100%}.page-grid .text-content h1{font-size:1.125rem;line-height:1.3333333333;font-weight:300;margin-bottom:1rem}.page-grid .text-content h2{font-size:1.625rem;line-height:1.2307692308;font-weight:300;color:#4e8209;margin-bottom:1rem}.page-grid .text-content ul{margin-bottom:1rem}.page-grid .text-content li,.page-grid .text-content p{font-size:1.125rem;line-height:1.3333333333;color:#333230;font-family:chaparral-pro,serif}.page-grid .text-content p{margin-bottom:1.25rem}.page-grid .text-content li{line-height:1.5;padding-bottom:.75rem}@media(min-width:414px){.page-grid .video-content-wrapper{margin-top:4rem}}@media(min-width:768px){.page-grid{background-color:#f0ebe6;min-height:calc(100vh - 100px);padding-top:75px}.page-grid .main-content-col{margin-bottom:2rem}.page-grid .top-row{display:block}.page-grid .close-icon-wrapper{display:none}.page-grid .text-content{padding:20px}.page-grid .video-content-wrapper{margin-top:0}}@media(min-width:1024px){.page-grid .list-block-col{display:block;margin-bottom:1rem}}.overhauled .pld-form .title{color:var(--color-primary-dark);margin-bottom:calc(var(--spacing-base)*2)}.overhauled .pld-form .form-wrapper{border:1px solid var(--color-body-dark);border-radius:var(--br-md);margin:0 auto;padding:calc(var(--spacing-base)*3);width:98%}.overhauled .pld-form .form-wrapper label:not(.radio-label){font-weight:var(--fw-medium)}.overhauled .pld-form .form-wrapper fieldset{padding:var(--spacing-base) calc(var(--spacing-base)*2)}.overhauled .pld-form .form-wrapper .remove-btn{display:none}.overhauled .pld-form .form-wrapper .remove-btn.shown{display:block}.overhauled .pld-form .form-wrapper .field-wrapper{margin-bottom:calc(var(--spacing-base)*2)}.overhauled .pld-form .form-wrapper .expandable-field button{justify-content:center;width:100%}.overhauled .pld-form .form-wrapper .expandable-field button:after{content:none}.overhauled .pld-form .form-wrapper .expandable-field .field-wrapper{max-height:0;overflow:hidden;transition:max-height 1.5s ease}.overhauled .pld-form .form-wrapper .expandable-field .field-wrapper p{margin:var(--spacing-base) 0 0 0}.overhauled .pld-form .form-wrapper .expandable-field .field-wrapper textarea{min-height:100px}.overhauled .pld-form .form-wrapper .expandable-field.show .field-wrapper{max-height:500px}.overhauled .pld-form .form-wrapper textarea{border:none;display:flex;justify-content:space-between;margin:0;background-color:var(--color-bg-secondary);border-radius:var(--br-md);padding:var(--spacing-base) calc(var(--spacing-base)*2);transition:all .1s ease-in-out;opacity:.5;width:100%}.overhauled .pld-form .form-wrapper textarea::placeholder{color:var(--color-btn-hover-shadow)}.overhauled .pld-form .form-wrapper input[type=file]{margin-bottom:var(--spacing-base)}.overhauled .pld-form .form-wrapper input[type=file]::-webkit-file-upload-button{margin-bottom:0}.overhauled .pld-form .form-wrapper input[type=file]::file-selector-button{margin-bottom:0}.overhauled .pld-form .form-wrapper .error-msg{color:rgba(0,0,0,0);position:absolute}.overhauled .pld-form .form-wrapper .error-msg.show{color:var(--color-errors)}.overhauled .pld-form .form-wrapper .submit-btn{margin:0 auto}.overhauled .pld-form .form-wrapper .submit-btn:disabled{background-color:var(--color-btn-hover-shadow);border:none;cursor:default}.overhauled .pld-form .form-wrapper .submit-btn:disabled:hover{box-shadow:none}.overhauled .pld-form .form-wrapper .response-msg{margin:calc(var(--spacing-base)*2) 0;text-align:center}.gic-footer{background-color:#fff;bottom:0;min-height:250px;padding:30px 15px 50px;width:100%}.gic-footer.gradient{background-image:linear-gradient(90deg,rgb(85,128,56),#367d98);box-shadow:inset 0 10px 10px rgba(0,0,0,.59);color:#fafbfc}.gic-footer.gradient a{color:#fafbfc}.gic-footer.gradient .copyright-text{color:#fff}.gic-footer a{color:#6e3527;display:block;padding-right:.25rem}.gic-footer .verticle-line{margin-right:.25rem}.gic-footer .content{display:flex;flex-direction:column;width:100%}.gic-footer .footer-logo{margin-bottom:30px;width:155px;height:auto}.gic-footer .link-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.gic-footer .link-list-item{align-items:center;display:flex;margin-bottom:.25rem}.gic-footer .link-list-item:first-child{margin-bottom:1.25rem}.gic-footer .copyright-text,.gic-footer .site-link{font-size:.875rem;line-height:1.4285714286;color:#6e3527;font-weight:300}.gic-footer .site-link:hover{text-decoration:underline}@media(min-width:768px){.gic-footer{min-height:100px;padding:27px 0}.gic-footer .footer-container{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%}}@media(min-width:768px)and (min-width:768px){.gic-footer .footer-container{padding-right:30px;padding-left:30px}}@media(min-width:768px)and (min-width:1024px){.gic-footer .footer-container{padding-right:70px;padding-left:70px}}@media(min-width:768px)and (min-width:1440px){.gic-footer .footer-container{padding-right:70px;padding-left:70px}}@media(min-width:768px){.gic-footer .content{align-items:center;flex-direction:row;justify-content:space-between}.gic-footer .footer-logo{margin-bottom:0;width:155px;height:auto}.gic-footer .link-list{align-items:center;align-self:center;flex-direction:row;padding:11px 0}.gic-footer .link-list-item{margin-bottom:0;margin-right:.75rem}.gic-footer .link-list-item:after{content:"|";display:inline-block;font-style:normal;margin-left:.75rem}.gic-footer .link-list-item:first-child{margin-bottom:0}.gic-footer .link-list-item:last-child{margin-right:0}.gic-footer .link-list-item:last-child:after{display:none}}.social-media-links .social-description{color:var(--color-base);margin-bottom:calc(var(--spacing-base)*3);text-align:center}.social-media-links .social-links{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:360px}.social-media-links .social-link{align-items:center;display:flex;justify-content:center}.social-media-links .social-link .icon{height:44px;width:44px}@media(min-width:768px){.social-media-links .social-link .icon{height:54px;width:54px}}.social-media-links .social-link .icon.icon-facebook-square:before{content:""}.social-media-links .social-link .icon svg>:first-child{fill:var(--color-base)}.social-media-links .social-link .icon svg path,.social-media-links .social-link .icon.icon-youtube-square rect{fill:var(--color-primary-dark)}.social-media-links .social-link .icon.icon-youtube-square rect+path{fill:var(--color-base)}.social-media-links .social-link .icon:hover svg>:first-child,.social-media-links .social-link .icon:hover.icon-youtube-square rect+path{fill:var(--color-shadows)}.tab-group .nav-content,.tab-group .nav-tabs{display:none}.tab-group .nav-tabs .nav-link:hover:not(.active){background-color:var(--color-bg-primary)}.tab-group .nav-tabs-mobile .nav-link{align-items:center;border-radius:var(--br-md);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:var(--spacing-base);padding:var(--spacing-base) calc(var(--spacing-base)*2);white-space:nowrap;width:100%}.tab-group .nav-tabs-mobile .nav-link.active{background-color:var(--color-base);font-weight:var(--fw-bold)}.tab-group .nav-tabs-mobile .nav-link:hover:not(.active){background-color:var(--color-bg-primary)}.tab-group .nav-tabs-mobile .nav-link .icon-down{transform:rotate(90deg)}.tab-group .nav-tabs-mobile .nav-link .icon-up{transform:rotate(-90deg)}.tab-group .nav-content-mobile{margin-bottom:var(--spacing-base)}.tab-group .nav-content-mobile .nav-pane-mobile{background-color:vvar(--color-base);padding:calc(var(--spacing-base)*2)}.tab-group .nav-content-mobile img{max-width:100%;margin:0!important;height:auto!important}@media(min-width:768px){.tab-group .nav-tabs{border-radius:var(--br-md);display:flex;flex-wrap:nowrap;gap:calc(var(--spacing-base)/2);overflow:hidden}.tab-group .nav-tabs .nav-link{cursor:pointer;flex-grow:1;padding:var(--spacing-base) calc(var(--spacing-base)*2);white-space:nowrap}.tab-group .nav-tabs .nav-link.active{background-color:var(--color-base);font-weight:var(--fw-bold)}.tab-group .nav-tabs-mobile{display:none}.tab-group .nav-content{display:block;margin-top:calc(var(--spacing-base)/2)}.tab-group .nav-content .nav-pane{background-color:var(--color-base);padding:calc(var(--spacing-base)*2)}}.map-image{display:flex;flex-direction:row}.map-image .map{overflow:hidden}.map-image .image,.map-image .map{height:300px;width:50%}.map-image .image img{height:100%;object-fit:cover;width:100%}@media(max-width:768px){.map-image{flex-direction:column}.map-image .image,.map-image .map{width:100%}}.media-viewer .modal iframe{aspect-ratio:16/9;position:relative}.media-viewer .active-media{width:100%}.media-viewer .active-media img{height:100%;max-height:calc(100vh - 200px);width:100%;object-fit:contain;object-position:center}.media-viewer .caption{text-align:center;margin-top:calc(var(--spacing-base)*2)}.media-viewer iframe,.media-viewer img{width:100%;height:100%}.media-viewer .media-btn{aspect-ratio:16/9;display:block;margin-bottom:calc(var(--spacing-base)*2);position:relative;width:100%}.media-viewer .media-btn img{height:100%;min-height:100%;width:100%;object-fit:cover;object-position:center}.media-viewer .media-btn iframe{pointer-events:none}.media-viewer .media-btn:focus,.media-viewer .media-btn:hover{cursor:pointer}.media-viewer .media-btn .icon-play-filled{height:calc(var(--spacing-base)*6);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(var(--spacing-base)*6)}.media-viewer .media-btn .icon-expand-fs{height:calc(var(--spacing-base)*4);position:absolute;top:calc(var(--spacing-base)*2);right:calc(var(--spacing-base)*2);width:calc(var(--spacing-base)*4)}.media-viewer .media-btns-container{display:flex;justify-content:space-between;flex-wrap:wrap}.media-viewer .media-btns-container .media-btn{flex:0 1 calc(50% - var(--spacing-base));max-width:calc(50% - var(--spacing-base))}@media(min-width:1024px){.media-viewer .media-btn{margin-bottom:calc(var(--spacing-base)*4)}.media-viewer .media-btn .icon-play-filled{height:calc(var(--spacing-base)*10);width:calc(var(--spacing-base)*10)}.media-viewer .media-btns-container:after{content:" "}.media-viewer .media-btns-container .media-btn,.media-viewer .media-btns-container:after{flex:0 1 calc(33.333% - var(--spacing-base)*3);max-width:calc(33.333% - var(--spacing-base)*3)}}.overhauled .modal{background-color:var(--color-overlay-opacity);display:none;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;outline:0;transition:opacity .2s ease-in-out;z-index:10}.overhauled .modal.visible{display:block;z-index:999999}.overhauled .modal.open{opacity:1}.overhauled .modal .modal-inner-container{background-color:var(--color-base);border-radius:var(--br-md);box-shadow:var(--btn-shadow);overflow:hidden;position:relative;width:100%}.overhauled .modal .modal-inner{min-height:300px;padding-bottom:calc(var(--spacing-base)*5);padding-top:calc(var(--spacing-base)*5);width:100%}.overhauled .modal .modal-close-btn{position:absolute;top:5%;right:calc(var(--spacing-base)*3);z-index:1000;cursor:pointer}.overhauled .modal .modal-close-btn:focus .icon,.overhauled .modal .modal-close-btn:hover .icon{stroke:var(--color-shadows)}.overhauled .modal .modal-container{display:flex;background-color:rgba(0,0,0,0);height:100%;justify-content:center;max-height:100vh}.overhauled .modal .modal-body{display:flex;height:100%;overflow-y:auto}.overhauled .modal .modal-content{display:flex;flex-direction:column;gap:calc(var(--spacing-base)*3)}.overhauled .modal .modal-content h2{color:var(--color-primary-dark)}@media(min-width:768px){.overhauled .modal .modal-content{gap:calc(var(--spacing-base)*4)}}@media(min-width:1440px){.overhauled .modal .modal-content{gap:unset}.overhauled .modal .modal-content h2{margin-bottom:calc(var(--spacing-base)*3)}.overhauled .modal .modal-content .body,.overhauled .modal .modal-content h3{margin-bottom:calc(var(--spacing-base)*2)}}.overhauled .modal iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width:1024px){.overhauled .modal.video-modal .modal-inner{aspect-ratio:3/1}}.pagination-controls{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:768px){.pagination-controls{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.pagination-controls{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.pagination-controls{padding-right:70px;padding-left:70px}}.container .pagination-controls{padding:0}.pagination-controls .limit-dropdown{font-size:1rem;line-height:1.25;align-items:center;color:#333;display:inline-flex;flex:0 0 auto;font-family:brandon-grotesque,sans-serif;margin-bottom:50px}.pagination-controls .limit-dropdown .form-select-wrapper{height:35px;margin-left:5px;width:auto}.pagination-controls .limit-dropdown .form-select-wrapper .icon{height:12px;left:1rem;right:auto;stroke:#666461;width:12px}.pagination-controls .limit-dropdown .form-select-wrapper select{color:#333;padding-left:34px;border-radius:30px;padding-right:12px;text-align:center;width:auto}.pagination-controls .pagination{order:1}.pagination-controls .results-count{font-size:1rem;line-height:1.25;color:#000;font-family:brandon-grotesque,sans-serif;margin-bottom:50px;flex:0 0 auto}@media(min-width:768px){.pagination-controls{flex-wrap:nowrap;margin-bottom:2rem}.pagination-controls .limit-dropdown,.pagination-controls .results-count{margin-bottom:0}.pagination-controls .pagination{margin-bottom:0;order:unset}}.overhauled .r2-footer .footer-inner{background-color:var(--color-bg-secondary);padding:calc(var(--spacing-base)*6) 0;display:flex;flex-direction:column}.overhauled .r2-footer:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:11px;background-image:linear-gradient(90deg,rgb(125,179,56) 66%,rgb(75,167,202))}.overhauled .r2-footer .footer-container{display:flex;flex-direction:column;margin:0 auto;position:relative}.overhauled .r2-footer .footer-logo-container{margin-bottom:calc(var(--spacing-base)*3);display:flex;flex-direction:column;align-items:flex-start}.overhauled .r2-footer .footer-logo-container .osf-logo{margin-bottom:calc(var(--spacing-base)*3)}.overhauled .r2-footer .footer-logo-container .osf-logo img{height:auto}.overhauled .r2-footer .social-links{margin-top:auto;display:flex;margin-bottom:calc(var(--spacing-base)*2);justify-content:flex-start}.overhauled .r2-footer .social-links .social-link{height:35px;margin-right:calc(var(--spacing-base));width:35px}.overhauled .r2-footer .social-links .social-link .icon.icon-linkedin:before,.overhauled .r2-footer .social-links .social-link .icon.icon-twitter:before{content:""}.overhauled .r2-footer .social-links .social-link .icon:hover svg>:first-child{fill:var(--color-secondary-light)}.overhauled .r2-footer .mission-text{margin-bottom:auto;font-size:var(--fs-btn-text);line-height:var(--lh-120);color:var(--color-body-dark);text-align:left;padding-bottom:calc(var(--spacing-base)*4)}.overhauled .r2-footer .footer-link-block{margin-bottom:calc(var(--spacing-base)*4)}.overhauled .r2-footer .footer-link-title{text-transform:uppercase;margin:0 0 calc(var(--spacing-base)*4)}.overhauled .r2-footer .footer-link{text-decoration:none;font-weight:var(--fw-regular)}.overhauled .r2-footer .footer-link:hover{text-decoration:underline;color:var(--color-body-dark)}.overhauled .r2-footer .footer-link-list .link-content .externalLink-icon{padding-left:calc(var(--spacing-base)/2)}.overhauled .r2-footer .footer-legal{display:flex;flex-direction:column;align-items:flex-start;position:relative;margin:0 auto}.overhauled .r2-footer .footer-legal .legal-links .legal-link{display:inline-block;position:relative}.overhauled .r2-footer .footer-legal .legal-links .legal-link:hover{text-decoration:underline}.overhauled .r2-footer .footer-legal .legal-links .legal-link:not(:first-of-type){border-left:1px solid;margin-left:calc(var(--spacing-base));padding-left:calc(var(--spacing-base))}.overhauled .r2-footer .footer-legal .legal-links .legal-link a{font-size:var(--fs-label);line-height:var(--lh-120);color:var(--color-body-dark);letter-spacing:var(--ls-small);text-decoration:none;font-weight:var(--fw-regular)}@media(min-width:320px){.overhauled .r2-footer .footer-legal{flex-direction:column;align-items:flex-start;margin:0 calc(var(--spacing-base)*4)}.overhauled .r2-footer .footer-container{margin:0 calc(var(--spacing-base)*4)}.overhauled .r2-footer .footer-logo-container{order:1}.overhauled .r2-footer .link-blocks-container{order:2}.overhauled .r2-footer .social-links{order:3}.overhauled .r2-footer .legal-links{margin-left:0}.overhauled .r2-footer .footer-link-header{display:flex;align-items:center;gap:12px;margin:0 0 calc(var(--spacing-base)*4)}.overhauled .r2-footer .footer-link-header .footer-link-title{margin:0}.overhauled .r2-footer .footer-link-header .arrow-collapse{display:inline-block;cursor:pointer;transition:transform .3s ease;stroke-width:2px}.overhauled .r2-footer .footer-link-header .arrow-collapse.rotated{transform:rotate(180deg)}.overhauled .r2-footer .footer-link-list{height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.overhauled .r2-footer .footer-link-list.expanded{height:auto;opacity:1}}@media(min-width:768px){.overhauled .r2-footer .social-links{order:2;padding-bottom:calc(var(--spacing-base)*5)}.overhauled .r2-footer .mission-text{padding-bottom:calc(var(--spacing-base)*4)}.overhauled .r2-footer .footer-legal{flex-direction:row;align-items:flex-start;margin-top:calc(var(--spacing-base)*3);font-size:.875rem;line-height:1.2857142857}.overhauled .r2-footer .legal-links{margin-left:calc(var(--spacing-base)/2);padding-left:calc(var(--spacing-base));border-left:1px solid}.overhauled .r2-footer .link-blocks-container{order:3;display:flex;flex-direction:row}.overhauled .r2-footer .link-blocks-container .arrow-collapse{display:none}.overhauled .r2-footer .footer-link-list{height:auto;opacity:1;overflow:visible}.overhauled .r2-footer .footer-link-block{display:flex;flex-direction:column;flex:0 1 33.333%;padding:calc(var(--spacing-base)/2) calc(var(--spacing-base)*3);position:relative}.overhauled .r2-footer .footer-link-block:first-of-type{padding-left:unset}.overhauled .r2-footer .footer-link-block:before{outline:1px solid var(--color-body-dark);content:"";display:block;height:100%;left:0;position:absolute;transform:translateX(-50%)}.overhauled .r2-footer .footer-link-block:first-of-type:before{display:none}}@media(min-width:1024px){.overhauled .r2-footer .footer-legal{flex-direction:row;align-items:center;width:auto}.overhauled .r2-footer .footer-container{flex-direction:row;justify-content:space-between}.overhauled .r2-footer .footer-logo-container{align-items:flex-start;margin-bottom:0;padding-right:calc(var(--spacing-base)*5);flex:0 1 30%}.overhauled .r2-footer .footer-logo-container .mission-text{line-height:normal}.overhauled .r2-footer .social-links{order:3;position:absolute;bottom:0;align-self:flex-start;padding-bottom:0}.overhauled .r2-footer .link-blocks-container{order:2;display:flex;flex:0 1 70%;justify-content:space-between}.overhauled .r2-footer .footer-link-block:first-of-type{padding-left:calc(var(--spacing-base)*3)}.overhauled .r2-footer .footer-link-block:first-of-type:before{display:block}.overhauled .r2-footer .footer-link-title{text-align:left}}@media(min-width:1440px){.overhauled .r2-footer .footer-container{margin:0 calc(var(--spacing-base)*8)}.overhauled .r2-footer .footer-link-block{padding:calc(var(--spacing-base)/2) calc(var(--spacing-base)*8)}.overhauled .r2-footer .footer-link-block:first-of-type{padding-left:calc(var(--spacing-base)*8)}.overhauled .r2-footer .footer-legal{padding-top:calc(var(--spacing-base)*6);margin:0 calc(var(--spacing-base)*8)}}.r2-navigation{background-color:#fff;height:70px;position:relative}@media(min-width:768px){.r2-navigation{height:215px}}@media screen and (min-width:865px){.r2-navigation{height:165px}}@media(min-width:1024px){.r2-navigation{height:125px}}.r2-navigation .bg-blue-light:hover,.r2-navigation .bg-blue-lightest:hover{background-color:#d9f8ff}.r2-navigation .bg-green-light:hover,.r2-navigation .bg-green-lightest:hover{background-color:#e3f2d0}.r2-navigation .bg-neutral-lighter:hover,.r2-navigation .bg-neutral-lightest:hover{background-color:#fafbfc}.r2-navigation .nav-outer-container{z-index:999999}.r2-navigation .navbar{align-items:center;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.29);display:flex;height:70px;z-index:2;justify-content:space-between;padding:0 15px;position:fixed;top:0;width:100%}.r2-navigation .navbar .icon-osf-logo{fill:#6e3527;height:40px;width:108px}.r2-navigation .navbar .nav-logo{display:flex;justify-content:space-between;align-items:center;width:100%}.r2-navigation .menu-open{align-items:center;display:flex}.r2-navigation .menu-open:hover{cursor:pointer}.r2-navigation .nav-menu{background-color:#fff;display:none;opacity:0;overflow:auto;padding:15px;pointer-events:none}.r2-navigation .nav-menu.mobile-nav-open{animation:fade-in .4s;display:block;height:100vh;left:0;opacity:1;z-index:100000001;pointer-events:auto;position:fixed;top:0;width:100%}.r2-navigation .nav-menu.closing{animation:fade-out .4s;opacity:0}.r2-navigation .nav-search{visibility:hidden}.r2-navigation .nav-content .osf-logo{display:none}.r2-navigation .nav-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.r2-navigation .nav-header .icon-osf-logo{fill:#6e3527;height:40px;width:108px}.r2-navigation .nav-header .icon-osf-logo img{height:40px;width:108px}.r2-navigation .menu-close{padding-top:8px}.r2-navigation .menu-close svg{width:18.264px;height:18.264px}.r2-navigation .menu-close:hover{cursor:pointer}.r2-navigation .input-icon-container{margin-bottom:1rem;position:relative}.r2-navigation .input-icon-container input[type=text]{font-size:1rem;line-height:1.1875;border:1.5px solid #999590;padding:9px 42px 9px 22px}.r2-navigation .input-icon-container .icon{position:absolute;right:18px;stroke:#64a70b;top:50%;transform:translateY(-50%)}.r2-navigation .search-btn{font-size:1rem;line-height:1.1875;border:1.5px solid #999590;margin-bottom:1rem;padding:9px 42px 9px 22px;position:relative}.r2-navigation .search-btn .icon{position:absolute;right:22px;stroke:#64a70b;top:50%;transform:translateY(-50%)}.r2-navigation .search-btn:focus,.r2-navigation .search-btn:hover{background-color:#fff}.r2-navigation .main-nav{margin-bottom:1rem}.r2-navigation .nav-action{margin-bottom:2px}.r2-navigation .nav-action.has-sub-nav.active .sub-nav-menu{animation:slide-in .4s;display:block;transform:translateX(0)}.r2-navigation .nav-action.has-sub-nav.closing .sub-nav-menu{animation:slide-out .4s;transform:translateX(100%)}.r2-navigation .nav-action-btn{font-size:.875rem;line-height:1;align-items:center;color:#333;display:flex;font-family:brandon-grotesque,sans-serif;font-weight:700;height:45px;justify-content:space-between;padding:0 15px;text-align:left;width:100%}.r2-navigation .nav-action-btn.get-care-btn .icon{stroke-width:3px}.r2-navigation .nav-action-btn:hover{cursor:pointer}.r2-navigation .nav-action-btn .icon{margin-left:.25rem;width:11px}.r2-navigation .nav-action-btn .icon-arrow-go{height:1.2rem}.r2-navigation .nav-action-btn .icon-chevron-right{stroke:#666461;stroke-width:2px}.r2-navigation .sub-nav-menu{background-color:#f0ebe6;display:none;height:100%;left:0;overflow:auto;padding:0 20px;position:fixed;top:0;z-index:2;width:100%}.r2-navigation .sub-nav-menu .featured-item{background-color:#fff}.r2-navigation .sub-nav-menu .featured-item:focus,.r2-navigation .sub-nav-menu .featured-item:hover{background-color:#aae4f2}.r2-navigation .sub-nav-mobile-header{align-items:center;display:flex;height:70px;justify-content:space-between}.r2-navigation .sub-nav-mobile-header .mobile-nav-back-btn{align-items:center;cursor:pointer;display:flex;justify-content:flex-start}.r2-navigation .sub-nav-mobile-header .mobile-nav-back-btn .icon{height:16px;transform:rotate(180deg);width:8px}.r2-navigation .sub-nav-mobile-header .mobile-nav-close-btn{align-items:center;cursor:pointer;display:flex;justify-content:center}.r2-navigation .sub-nav-mobile-header .mobile-nav-close-btn .icon{height:16px;width:16px}.r2-navigation .sub-nav-title{font-size:.875rem;line-height:1.4285714286;color:#333;font-weight:700;margin:0}.r2-navigation .sub-nav-section:not(:first-of-type){margin-top:20px}.r2-navigation .sub-nav-heading{font-size:1.125rem;line-height:1.1111111111;color:#333;font-weight:500;margin:0 0 15px}.r2-navigation .featured-list{margin-bottom:0;padding:0}.r2-navigation .featured-list .featured-item{flex:0 1 100%;max-width:100%;justify-content:flex-start;align-items:start}.r2-navigation .sub-nav-link-list li{margin-bottom:0}.r2-navigation .sub-nav-link-list .sub-nav-link{font-size:1rem;line-height:1.25;color:#333;display:inline-block;margin-bottom:15px;text-decoration:none}.r2-navigation .sub-nav-link-list .sub-nav-link:hover{text-decoration:underline}.r2-navigation .sub-nav-btn-list{display:flex;flex-wrap:wrap;justify-content:space-between}.r2-navigation .sub-nav-btn-list li{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 10px)}.r2-navigation .sub-nav-btn-list .sub-nav-link-btn{font-size:1rem;line-height:1.25;align-items:center;background-color:#fff;color:#333;display:flex;justify-content:center;margin-bottom:15px;padding:8px;text-align:center;width:100%}.r2-navigation .sub-nav-btn-list .sub-nav-link-btn:focus,.r2-navigation .sub-nav-btn-list .sub-nav-link-btn:hover{background-color:#aae4f2}.r2-navigation .view-all-link{font-size:1rem;line-height:1.25;color:#333;margin-top:1rem}.r2-navigation .view-all-link:hover{text-decoration:underline}.r2-navigation .utility-links{display:flex;justify-content:space-between;margin-bottom:1rem;padding:0 1rem;position:relative}.r2-navigation .utility-link{font-size:.875rem;line-height:1;align-items:center;color:#666461;display:inline-flex}.r2-navigation .utility-link:focus,.r2-navigation .utility-link:hover{color:#4e8209;text-decoration:underline}.r2-navigation .utility-link .icon{fill:#64a70b;margin-right:.25rem}.r2-navigation .zip-btn{min-width:46px}.r2-navigation .zip-btn:hover{cursor:pointer}.r2-navigation .zip-btn.geolocating{justify-content:flex-start;text-decoration:none}.r2-navigation .zip-btn.geolocating:after{animation:ellipsis .9s steps(4) infinite;content:"…";display:inline-block;overflow:hidden;vertical-align:bottom;width:0}@media(min-width:768px){.r2-navigation .nav-outer-container{align-items:center;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.29);display:flex;position:fixed;top:0;width:100%}.r2-navigation .nav-container{background-color:#fff}.r2-navigation .navbar{display:none}.r2-navigation .nav-menu{align-items:center;display:flex;opacity:1;overflow:visible;pointer-events:auto}.r2-navigation .nav-header{display:none}.r2-navigation .nav-content{align-items:flex-end;display:flex;flex:1 1;flex-wrap:wrap}.r2-navigation .nav-content .osf-logo{display:block;margin-bottom:1rem}.r2-navigation .nav-content .osf-logo:focus-visible,.r2-navigation .nav-content .osf-logo:focus:not(.focus-visible),.r2-navigation .nav-content .osf-logo:focus:not(.r2-navigation .nav-content .osf-logo:focus-visible){outline:none}.r2-navigation .nav-content .osf-logo .icon-osf-logo{fill:#6e3527;height:50px;width:147px}.r2-navigation .nav-content .osf-logo .icon-osf-logo img:focus-visible,.r2-navigation .nav-content .osf-logo .icon-osf-logo img:focus:not(.focus-visible){outline:none}.r2-navigation .menu-close{display:none}.r2-navigation .nav-search{margin-left:auto;position:relative}.r2-navigation .input-icon-container{margin-bottom:1.25rem}.r2-navigation .input-icon-container input[type=text],.r2-navigation .search-btn{padding:5px 42px 5px 22px;width:275px}.r2-navigation .search-btn{margin-bottom:1.25rem}.r2-navigation .main-nav{display:flex;margin-bottom:0;order:1;position:relative;width:100%}.r2-navigation .nav-action{flex:1 1;margin-bottom:0;margin-right:4px}.r2-navigation .nav-action:last-of-type{margin-right:0}.r2-navigation .nav-action.has-sub-nav:focus-within .nav-action-btn,.r2-navigation .nav-action.has-sub-nav:hover .nav-action-btn{position:relative}.r2-navigation .nav-action.has-sub-nav:focus-within .nav-action-btn .icon,.r2-navigation .nav-action.has-sub-nav:hover .nav-action-btn .icon{transform:rotate(-90deg);display:flex;align-items:center;justify-content:center}.r2-navigation .nav-action.has-sub-nav:focus-within .nav-action-btn:after,.r2-navigation .nav-action.has-sub-nav:hover .nav-action-btn:after{content:"";cursor:default;display:block;height:4px;left:0;pointer-events:auto;position:absolute;top:100%;width:100%;z-index:1}.r2-navigation .nav-action.has-sub-nav:focus-within .nav-action-btn.bg-blue-light,.r2-navigation .nav-action.has-sub-nav:focus-within .nav-action-btn.bg-blue-light:after,.r2-navigation .nav-action.has-sub-nav:hover .nav-action-btn.bg-blue-light,.r2-navigation .nav-action.has-sub-nav:hover .nav-action-btn.bg-blue-light:after{background-color:#d9f8ff}.r2-navigation .nav-action.has-sub-nav:focus-within .nav-action-btn.bg-blue-lightest,.r2-navigation .nav-action.has-sub-nav:focus-within .nav-action-btn.bg-blue-lightest:after,.r2-navigation .nav-action.has-sub-nav:hover .nav-action-btn.bg-blue-lightest,.r2-navigation .nav-action.has-sub-nav:hover .nav-action-btn.bg-blue-lightest:after{background-color:#d9f8ff}.r2-navigation .nav-action.has-sub-nav:focus-within .nav-action-btn.bg-green-light,.r2-navigation .nav-action.has-sub-nav:focus-within .nav-action-btn.bg-green-light:after,.r2-navigation .nav-action.has-sub-nav:hover .nav-action-btn.bg-green-light,.r2-navigation .nav-action.has-sub-nav:hover .nav-action-btn.bg-green-light:after{background-color:#e3f2d0}.r2-navigation .nav-action.has-sub-nav:focus-within .nav-action-btn.bg-green-lightest,.r2-navigation .nav-action.has-sub-nav:focus-within .nav-action-btn.bg-green-lightest:after,.r2-navigation .nav-action.has-sub-nav:hover .nav-action-btn.bg-green-lightest,.r2-navigation .nav-action.has-sub-nav:hover .nav-action-btn.bg-green-lightest:after{background-color:#e3f2d0}.r2-navigation .nav-action.has-sub-nav:focus-within .nav-action-btn.bg-neutral-lighter,.r2-navigation .nav-action.has-sub-nav:focus-within .nav-action-btn.bg-neutral-lighter:after,.r2-navigation .nav-action.has-sub-nav:hover .nav-action-btn.bg-neutral-lighter,.r2-navigation .nav-action.has-sub-nav:hover .nav-action-btn.bg-neutral-lighter:after{background-color:#fafbfc}.r2-navigation .nav-action.has-sub-nav:focus-within .nav-action-btn.bg-neutral-lightest,.r2-navigation .nav-action.has-sub-nav:focus-within .nav-action-btn.bg-neutral-lightest:after,.r2-navigation .nav-action.has-sub-nav:hover .nav-action-btn.bg-neutral-lightest,.r2-navigation .nav-action.has-sub-nav:hover .nav-action-btn.bg-neutral-lightest:after{background-color:#fafbfc}.r2-navigation .nav-action.has-sub-nav:focus-within .sub-nav-menu,.r2-navigation .nav-action.has-sub-nav:hover .sub-nav-menu{animation:none;display:block;transform:none;z-index:unset}.r2-navigation .nav-action.has-sub-nav:focus-within .sub-nav-menu.closed,.r2-navigation .nav-action.has-sub-nav:hover .sub-nav-menu.closed{display:none}.r2-navigation .nav-action.has-sub-nav .nav-action-btn{pointer-events:none}.r2-navigation .nav-action-btn,.r2-navigation .nav-action-btn.get-care-btn{height:43px}.r2-navigation .nav-action-btn .icon-chevron-right{transform:rotate(90deg)}.r2-navigation .sub-nav-menu{background-color:#f0ebe6;border:2px solid #fff;height:auto;max-height:calc(100vh - 250px);left:auto;padding:20px 40px;position:absolute;right:-2px;top:calc(100% + 2px);transform:none;width:auto;z-index:unset}.r2-navigation .sub-nav-mobile-header{display:none}.r2-navigation .sub-nav-title{text-transform:uppercase}.r2-navigation .sub-nav-content{display:flex;justify-content:center}.r2-navigation .sub-nav-section:not(:first-of-type){border-left:1px solid #fff;margin-left:40px;margin-top:0;padding-left:40px}.r2-navigation .featured-list{max-width:330px}.r2-navigation .sub-nav-link-list{max-width:200px;min-width:125px}.r2-navigation .sub-nav-btn-list{flex-direction:column;flex-wrap:unset;max-width:200px;min-width:200px}.r2-navigation .sub-nav-btn-list li{flex:0 1 100%}.r2-navigation .utility-links{align-items:center;height:32px;justify-content:flex-end;margin-bottom:1.25rem;margin-left:35px;padding:0}.r2-navigation .utility-link{margin-left:1rem}.r2-navigation .utility-link:first-child{margin-left:0}}@media(min-width:1024px){.r2-navigation .sub-nav-menu{max-height:calc(100vh - 125px)}.r2-navigation .nav-outer-container{height:125px}.r2-navigation .nav-container{padding-right:15px;padding-left:15px}.r2-navigation .nav-menu{padding:0}.r2-navigation .nav-header{display:block;margin-bottom:0;margin-right:57px}.r2-navigation .nav-header .icon-osf-logo img{height:76px;width:205px}.r2-navigation .input-icon-container input[type=text],.r2-navigation .search-btn{width:315px}.r2-navigation .nav-content{align-items:center}.r2-navigation .nav-content .osf-logo{display:none}.r2-navigation .nav-action-btn,.r2-navigation .nav-action-btn.get-care-btn{height:39px}.r2-navigation .utility-links{margin-left:57px}.r2-navigation .utility-link{margin-left:25px}.r2-navigation .utility-link:first-child{margin-left:0}}@media screen and (min-width:1121px){.r2-navigation .nav-container{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:70px;padding-left:70px;width:100%}}@media(min-width:1440px){.r2-navigation .nav-header{display:block;margin-bottom:0;margin-right:57px}.r2-navigation .nav-header .icon-osf-logo img{height:76px;width:205px}.r2-navigation .nav-container{padding-right:70px;padding-left:70px}}.osf-header-nav{background-color:var(--color-base);color:var(--color-body-dark);z-index:999999;border-top:10px solid rgba(0,0,0,0);border-image:linear-gradient(270deg,var(--color-primary-light) 13.57%,var(--color-secondary-light) 52.32%) 1;height:122px;display:flex;position:-webkit-sticky;position:sticky;top:0;width:100%;flex-direction:column}.osf-header-nav.home{height:82px}.osf-header-nav:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;box-shadow:0 10px 20px var(--color-btn-hover-shadow);pointer-events:none}.osf-header-nav .back-button{position:absolute;display:flex;align-items:center;padding:8px 21px}@media(min-width:1440px){.osf-header-nav .back-button{margin:0 calc(var(--spacing-base)*12) 0 calc(var(--spacing-base)*12)}}.osf-header-nav .back-button-link{font-size:1rem;line-height:1;color:var(--color-primary-dark);font-weight:400}.osf-header-nav .back-button .icon{margin-right:8px}.osf-header-nav .back-button .icon svg{fill:var(--color-primary-dark);transform:rotate(90deg)}.osf-header-nav .navbar{border-top:10px solid rgba(0,0,0,0);border-image:linear-gradient(270deg,var(--color-primary-light) 13.57%,var(--color-secondary-light) 52.32%) 1;border-radius:0 0 10px 10px;box-shadow:0 0 17px 0 var(--color-btn-hover-shadow);background-color:var(--color-base);padding:1rem 21px;align-items:center;display:flex;height:auto;z-index:2;justify-content:space-between;position:fixed;top:0;width:100%;flex-direction:column}.osf-header-nav .navbar .icon-osf-logo{fill:var(--color-secondary-dark);height:40px;width:108px}.osf-header-nav .navbar .nav-logo{display:flex;justify-content:space-between;align-items:center;height:40px}.osf-header-nav .navbar .nav-logo img{height:40px;width:auto}.osf-header-nav .navbar .osf-logo{width:100%}.osf-header-nav .navbar .back-button{position:relative;left:0;padding:0 8px 24px 0;align-self:flex-start}.osf-header-nav .menu-open{align-items:center;display:flex}.osf-header-nav .menu-open .icon.icon-menu{width:26px}.osf-header-nav .menu-open:hover{cursor:pointer}.osf-header-nav .nav-menu{background-color:var(--color-base);display:none;opacity:0;overflow:auto;pointer-events:none}.osf-header-nav .nav-menu.mobile-nav-open{animation:fade-in .4s;display:block;height:100%;left:0;opacity:1;z-index:100000001;pointer-events:auto;position:fixed;top:0;width:100%}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.osf-header-nav .nav-menu.closing{animation:fade-out .4s;opacity:0}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.osf-header-nav .nav-search{visibility:hidden}.osf-header-nav .nav-content{margin-top:126px}.osf-header-nav .nav-content .osf-logo{display:none}.osf-header-nav .nav-content .featured-item-wrapper{flex:0 1 100%;border-bottom:none}.osf-header-nav .nav-content .featured-item-wrapper:first-of-type{border-top:0}.osf-header-nav .nav-content .featured-items{gap:1rem;display:flex;justify-content:space-between;padding:1rem 2rem}.osf-header-nav .nav-content .featured-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--color-body-dark);flex:1 1;text-align:center;gap:1rem}.osf-header-nav .nav-content .featured-item .featured-text{font-size:1rem;line-height:1;font-weight:400}.osf-header-nav .nav-content .featured-icon{width:40px;height:50px;margin-bottom:.5rem;display:flex;justify-content:center;align-items:flex-end}.osf-header-nav .nav-content .featured-icon svg{width:100%;height:100%;max-width:40px;max-height:40px;fill:var(--color-primary-light)}.osf-header-nav .nav-content .featured-icon svg #nurse{max-height:50px}.osf-header-nav .nav-header{align-items:center;display:grid;grid-template-columns:auto auto;grid-template-rows:1fr;justify-content:space-between;padding:1rem 21px;border-bottom:1px solid var(--color-shadows);border-top:10px solid rgba(0,0,0,0);border-image:linear-gradient(270deg,var(--color-primary-light) 13.57%,var(--color-secondary-light) 52.32%) 1;position:fixed;width:100%;background-color:var(--color-base)}.osf-header-nav .nav-header>:first-child{grid-column:1/-1}.osf-header-nav .nav-header>:nth-child(2),.osf-header-nav .nav-header>:nth-child(3){grid-column:span 1}.osf-header-nav .nav-header .icon-osf-logo{fill:var(--color-secondary-dark);height:40px;width:108px}.osf-header-nav .nav-header .icon-osf-logo img{height:40px;width:108px}.osf-header-nav .nav-header .osf-logo img{height:40px;width:auto}.osf-header-nav .nav-header .back-button{position:relative;left:0;padding:0 8px 24px 0;align-self:flex-start}.osf-header-nav .menu-close{padding-top:8px}.osf-header-nav .menu-close:hover{cursor:pointer}.osf-header-nav .input-icon-container{margin-bottom:1rem;position:relative}.osf-header-nav .input-icon-container input[type=text]{font-size:1rem;line-height:1.1875;border:1.5px solid var(--color-overlay);padding:9px 42px 9px 22px}.osf-header-nav .input-icon-container .icon{position:absolute;right:18px;stroke:var(--color-primary-light);top:50%;transform:translateY(-50%)}.osf-header-nav .search-btn{font-size:1rem;line-height:1.1875;border:1.5px solid var(--color-overlay);margin-bottom:1rem;padding:9px 42px 9px 22px;position:relative}.osf-header-nav .search-btn .icon{position:absolute;right:22px;stroke:var(--color-primary-light);top:50%;transform:translateY(-50%)}.osf-header-nav .search-btn:focus,.osf-header-nav .search-btn:hover{background-color:var(--color-base)}.osf-header-nav .main-nav{margin-bottom:1rem}.osf-header-nav .nav-action{padding:1.5rem 1rem;border-bottom:1px solid var(--color-shadows)}.osf-header-nav .nav-action:first-of-type{border-top:1px solid var(--color-shadows)}.osf-header-nav .nav-action.has-sub-nav.active .sub-nav-menu{animation:slide-in .4s;display:block;transform:translateX(0)}@keyframes slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.osf-header-nav .nav-action.has-sub-nav.closing .sub-nav-menu{animation:slide-out .4s;transform:translateX(100%)}@keyframes slide-out{0%{transform:translateX(0)}to{transform:translateX(100%)}}.osf-header-nav .nav-action-btn{font-size:1.25rem;line-height:1.2;letter-spacing:-.22px;font-weight:400;font-family:brandon-grotesque,sans-serif;color:var(--color-body-dark);align-items:center;display:flex;justify-content:space-between;padding:0 15px;text-align:left;width:100%}.osf-header-nav .nav-action-btn.get-care-btn .icon{stroke-width:3px}.osf-header-nav .nav-action-btn:hover{cursor:pointer;color:var(--color-primary-dark)}.osf-header-nav .nav-action-btn .icon{margin-left:.25rem;width:11px}.osf-header-nav .nav-action-btn .icon-arrow-go{height:1.2rem}.osf-header-nav .nav-action-btn .chevron-right-icon{stroke:var(--color-body-dark);stroke-width:1px}.osf-header-nav .sub-nav-menu{display:none;height:100%;left:0;overflow:auto;padding:0;position:fixed;bottom:0;z-index:2;width:100%;height:calc(100% - 126px)}.osf-header-nav .sub-nav-menu,.osf-header-nav .sub-nav-menu .featured-item{background-color:var(--color-base)}.osf-header-nav .sub-nav-menu .featured-item:focus,.osf-header-nav .sub-nav-menu .featured-item:hover{background-color:var(--color-secondary-lighter)}.osf-header-nav .sub-nav-mobile-header{align-items:center;display:flex;height:70px;justify-content:space-between}.osf-header-nav .sub-nav-mobile-header .mobile-nav-back-btn{align-items:center;cursor:pointer;display:flex;justify-content:flex-start}.osf-header-nav .sub-nav-mobile-header .mobile-nav-back-btn .icon{height:16px;transform:rotate(180deg);width:8px}.osf-header-nav .sub-nav-mobile-header .mobile-nav-close-btn{align-items:center;cursor:pointer;display:flex;justify-content:center}.osf-header-nav .sub-nav-mobile-header .mobile-nav-close-btn .icon{height:16px;width:16px}.osf-header-nav .sub-nav-title{font-size:.875rem;line-height:1.4285714286;color:var(--color-body-dark);font-weight:700;margin:0}.osf-header-nav .sub-nav-section:not(:first-of-type){margin-top:20px}.osf-header-nav .sub-nav-heading{font-size:1.125rem;line-height:1.1111111111;color:var(--color-body-dark);font-weight:500;margin:0 0 15px}.osf-header-nav .featured-list{margin-bottom:0;padding:0}.osf-header-nav .featured-list .featured-item{flex:0 1 100%;max-width:100%;justify-content:flex-start;align-items:start}.osf-header-nav .sub-link-item{font-size:1.125rem;line-height:1.1111111111;padding:1.5rem 1rem}.osf-header-nav .sub-link-item ul{list-style:none;padding-left:0;margin-bottom:0}.osf-header-nav .sub-link-item ul a{color:var(--color-body-dark);text-decoration:none}.osf-header-nav .sub-link-item ul a:hover{text-decoration:underline}.osf-header-nav .sub-link-item .sub-link-heading{display:flex;align-items:center;gap:.5rem}.osf-header-nav .sub-link-item:has(>.sub-link-heading){font-weight:500;border-bottom:1px solid var(--color-shadows)}.osf-header-nav .sub-link-item:has(>.sub-link-heading) ul{display:none}.osf-header-nav .sub-link-item svg{height:17px;width:1rem;stroke-width:1px;color:var(--color-body-dark)}.osf-header-nav .sub-link-item.nav-action{display:flex;align-items:center;justify-content:space-between}.osf-header-nav .sub-nav-link-list li{margin-bottom:0}.osf-header-nav .sub-nav-link-list .sub-nav-link{font-size:1rem;line-height:1.25;color:var(--color-body-dark);display:inline-block;margin-bottom:15px;text-decoration:none}.osf-header-nav .sub-nav-link-list .sub-nav-link:hover{text-decoration:underline}.osf-header-nav .sub-nav-btn-list{display:flex;flex-wrap:wrap;justify-content:space-between}.osf-header-nav .sub-nav-btn-list li{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 10px)}.osf-header-nav .sub-nav-btn-list .sub-nav-link-btn{font-size:1rem;line-height:1.25;align-items:center;background-color:var(--color-base);color:var(--color-body-dark);display:flex;justify-content:center;margin-bottom:15px;padding:8px;text-align:center;width:100%}.osf-header-nav .sub-nav-btn-list .sub-nav-link-btn:focus,.osf-header-nav .sub-nav-btn-list .sub-nav-link-btn:hover{background-color:var(--color-secondary-lighter)}.osf-header-nav .view-all-link{font-size:1rem;line-height:1.25;color:var(--color-body-dark);margin-top:1rem}.osf-header-nav .view-all-link:hover{text-decoration:underline}.osf-header-nav .nav-utility{padding:1rem}.osf-header-nav .nav-utility,.osf-header-nav .utility-links{display:flex;flex-direction:column;margin-bottom:1rem;position:relative}.osf-header-nav .utility-links{gap:2rem;padding:0 1rem}.osf-header-nav .utility-link{font-size:1.125rem;line-height:1.2222222222;align-items:center;color:var(--color-body-dark);display:inline-flex;cursor:pointer}.osf-header-nav .utility-link:focus,.osf-header-nav .utility-link:hover{color:var(--color-primary-dark);text-decoration:underline}.osf-header-nav .utility-link .icon{fill:var(--color-primary-light);margin-right:.25rem}.osf-header-nav .zip-btn{min-width:46px}.osf-header-nav .zip-btn:hover{cursor:pointer}.osf-header-nav .zip-btn.geolocating{justify-content:flex-start;text-decoration:none}.osf-header-nav .zip-btn.geolocating:after{animation:ellipsis .9s steps(4) infinite;content:"…";display:inline-block;overflow:hidden;vertical-align:bottom;width:0}.osf-header-nav .icon{fill:var(--color-body-dark)}@media(min-width:1440px){.osf-header-nav .nav-container{background-color:var(--color-base);margin:45px calc(var(--spacing-base)*12) 36px calc(var(--spacing-base)*12);position:relative;width:auto;height:auto}.osf-header-nav .navbar{display:none}.osf-header-nav .nav-menu{align-items:center;display:flex;opacity:1;overflow:visible;pointer-events:auto}.osf-header-nav .nav-content{align-items:flex-end;flex-direction:row-reverse;display:flex;flex:1 1;flex-wrap:wrap}.osf-header-nav .nav-content .osf-logo{display:block;margin-bottom:1rem}.osf-header-nav .nav-content .osf-logo:focus-visible,.osf-header-nav .nav-content .osf-logo:focus:not(.focus-visible),.osf-header-nav .nav-content .osf-logo:focus:not(.osf-header-nav .nav-content .osf-logo:focus-visible){outline:none}.osf-header-nav .nav-content .osf-logo .icon-osf-logo{fill:var(--color-secondary-dark);height:50px;width:147px}.osf-header-nav .nav-content .osf-logo .icon-osf-logo img:focus-visible,.osf-header-nav .nav-content .osf-logo .icon-osf-logo img:focus:not(.focus-visible){outline:none}.osf-header-nav .menu-close{display:none}.osf-header-nav .nav-search{margin-left:auto;position:relative}.osf-header-nav .input-icon-container{margin-bottom:1.25rem}.osf-header-nav .input-icon-container input[type=text],.osf-header-nav .search-btn{padding:5px 42px 5px 22px;width:275px}.osf-header-nav .search-btn{margin-bottom:1.25rem}.osf-header-nav .main-nav{display:flex;margin-bottom:0;order:1;position:static;width:100%;align-items:baseline;justify-content:flex-end}.osf-header-nav .nav-action{margin:0;border-bottom:none;padding:0;cursor:pointer}.osf-header-nav .nav-action:first-of-type{border-top:none}.osf-header-nav .nav-action.has-sub-nav:before{content:"";display:block;height:72px;position:absolute;top:20px;left:0;right:0;background-color:rgba(0,0,0,0);pointer-events:auto;z-index:1}.osf-header-nav .nav-action:last-of-type{margin-right:0}.osf-header-nav .nav-action.has-sub-nav{position:relative}.osf-header-nav .nav-action.has-sub-nav .nav-action-btn:before{content:"";cursor:default;display:block;width:0;height:4px;left:0;pointer-events:auto;position:absolute;top:130%;border-bottom:3px solid #333230;z-index:999999999;transition:width .3s ease}.osf-header-nav .nav-action.has-sub-nav:focus-within .nav-action-btn,.osf-header-nav .nav-action.has-sub-nav:hover .nav-action-btn{position:relative;transition:all .3s ease;color:var(--color-primary-dark)}.osf-header-nav .nav-action.has-sub-nav:focus-within .nav-action-btn .icon,.osf-header-nav .nav-action.has-sub-nav:hover .nav-action-btn .icon{transform:rotate(-90deg);display:flex;align-items:center;justify-content:center}.osf-header-nav .nav-action.has-sub-nav:focus-within .nav-action-btn:after,.osf-header-nav .nav-action.has-sub-nav:hover .nav-action-btn:after{content:"";cursor:default;display:block;height:4px;left:0;pointer-events:auto;position:absolute;top:100%;width:100%;z-index:1}.osf-header-nav .nav-action.has-sub-nav:focus-within .nav-action-btn:before,.osf-header-nav .nav-action.has-sub-nav:hover .nav-action-btn:before{width:100%}.osf-header-nav .nav-action.has-sub-nav:focus-within .sub-nav-menu,.osf-header-nav .nav-action.has-sub-nav:hover .sub-nav-menu{opacity:1;visibility:visible;display:block;transform:translate(-50%);z-index:2}.osf-header-nav .nav-action.has-sub-nav:focus-within .sub-nav-menu.closed,.osf-header-nav .nav-action.has-sub-nav:hover .sub-nav-menu.closed{display:none}.osf-header-nav .nav-action.has-sub-nav .nav-action-btn{pointer-events:auto;position:relative;z-index:2}.osf-header-nav .nav-action.has-sub-nav.active .sub-nav-menu{animation:none;transform:none}.osf-header-nav .nav-action-btn{font-size:1.125rem;line-height:1.1111111111;color:var(--color-body-dark);font-weight:500;padding:.5rem 1rem}.osf-header-nav .nav-action-btn .icon{display:none}.osf-header-nav .sub-nav-menu{background-color:var(--color-base);border-radius:0 0 10px 10px;box-shadow:0 0 17px 0 var(--color-btn-hover-shadow);display:block;overflow:auto;height:auto;width:calc(100% - var(--spacing-base)*16);z-index:1;padding:42px 56px 56px;-webkit-clip-path:inset(20px -20px -20px -20px);clip-path:inset(20px -20px -20px -20px);position:fixed;top:187px;bottom:unset;left:50%;transform:translate(-50%,-20px);opacity:0;visibility:hidden;transition:opacity .3s ease,transform .3s ease,visibility .3s;cursor:default}.osf-header-nav .sub-nav-menu.active{display:flex}.osf-header-nav .sub-nav-mobile-header{display:none}.osf-header-nav .sub-nav-title{text-transform:uppercase}.osf-header-nav .sub-nav-content{display:flex;justify-content:space-evenly;gap:32px}.osf-header-nav .sub-nav-column .sub-link-item:not(:first-child) .sub-link-heading{margin-top:40px}.osf-header-nav .sub-nav-column .sub-link-item{padding:0;font-weight:400;border-bottom:none}.osf-header-nav .sub-nav-column .sub-link-item .sub-link-heading{font-size:1.125rem;line-height:1.5;color:#4e8209;font-weight:500;margin-bottom:18px}.osf-header-nav .sub-nav-column .sub-link-item ul{list-style:none;padding-left:0;margin-bottom:6px}.osf-header-nav .sub-nav-column .sub-link-item ul li{margin-bottom:0;margin-left:0}.osf-header-nav .sub-nav-column .sub-link-item ul li a{font-size:1.125rem;line-height:1.7777777778;color:#000;font-weight:400;text-decoration:none}.osf-header-nav .sub-nav-column .sub-link-item ul li a:hover{text-decoration:underline}.osf-header-nav .sub-nav-column .sub-link-item:has(>.sub-link-heading){font-weight:400;border-bottom:none}.osf-header-nav .sub-nav-column .sub-link-item:has(>.sub-link-heading) ul{display:block}.osf-header-nav .sub-nav-section:not(:first-of-type){border-left:1px solid #fff;margin-left:40px;margin-top:0;padding-left:40px}.osf-header-nav .sub-nav-heading{font-size:1.25rem;line-height:1;color:var(--color-body-dark);font-weight:700;margin-bottom:1rem}.osf-header-nav .sub-nav-link-list{max-width:200px;min-width:125px}.osf-header-nav .sub-nav-link-list .sub-nav-link{font-size:1.125rem;line-height:1.1111111111;margin-bottom:.5rem}.osf-header-nav .sub-nav-link-list .sub-nav-link:hover{color:var(--color-primary-dark)}.osf-header-nav .sub-nav-btn-list{flex-direction:column;flex-wrap:unset;max-width:200px;min-width:200px}.osf-header-nav .sub-nav-btn-list li{flex:0 1 100%}.osf-header-nav .sub-nav-btn-list .sub-nav-link-btn{font-size:1.125rem;line-height:1.1111111111;justify-content:flex-start;margin-bottom:.5rem;padding:.5rem 1rem}.osf-header-nav .view-all-link{font-size:1.125rem;line-height:1.1111111111;margin-top:1.5rem}.osf-header-nav .nav-utility{padding:0;margin-bottom:0}.osf-header-nav .utility-links{align-items:center;height:32px;justify-content:flex-end;margin-bottom:1.25rem;margin-left:35px;flex-direction:row;gap:unset}.osf-header-nav .utility-link{font-size:1.125rem;line-height:1.2222222222;font-weight:400;margin-left:1.5rem}.osf-header-nav .custom-cta-btn{padding:6px 20px;border-radius:5px;font-weight:400;color:#fff}.osf-header-nav .sub-nav-menu{max-height:calc(100vh - 125px)}.osf-header-nav .nav-header{border-top:0;display:block;margin-bottom:0;margin-right:57px;border-bottom:none}.osf-header-nav .nav-header .icon-osf-logo img{height:76px;width:205px}.osf-header-nav .nav-header .osf-logo img{height:88px;width:auto}.osf-header-nav .nav-utility{z-index:2}.osf-header-nav .utility-links{margin-left:57px;padding:0}.osf-header-nav .utility-link{margin-left:32px}.osf-header-nav .utility-link:first-child{margin-left:0}.osf-header-nav,.osf-header-nav.home{height:auto}.osf-header-nav .nav-header{position:static;background-color:unset;width:auto}.osf-header-nav .nav-content{margin-top:unset}.osf-header-nav .nav-menu{padding:0}.osf-header-nav .input-icon-container input[type=text],.osf-header-nav .search-btn{width:315px}.osf-header-nav .nav-content{align-items:flex-end}.osf-header-nav .nav-content .osf-logo{display:none}.osf-header-nav .nav-action-btn.get-care-btn{height:39px}.osf-header-nav .nav-container{height:116px}}.osf-header-nav .card-list-item{list-style-type:none;max-width:522px;margin:0;padding:0}.osf-header-nav .card{display:flex;background-color:#f8f8f8;border-radius:8px;overflow:hidden}.osf-header-nav .card .card-image{flex:0 0 50%;max-height:322px}.osf-header-nav .card .card-image img{width:100%;height:100%;object-fit:cover}.osf-header-nav .card .card-content{flex:1 1;padding:20px;display:flex;flex-direction:column}.osf-header-nav .card .card-heading{color:var(--color-primary-dark);font-size:1.25rem;line-height:1.1;font-weight:400;margin-top:0;margin-bottom:1.5rem}.osf-header-nav .card .card-description{font-size:1.125rem;line-height:1.3888888889;leading-trim:both;text-edge:cap;font-style:normal;margin-bottom:1.5rem;font-weight:300;color:var(--color-body-dark)}.osf-header-nav .card .card-link{font-size:1rem;line-height:1;color:var(--color-primary-dark)!important;text-decoration:none;font-weight:700}.osf-header-nav .card .card-link:after{content:" >";font-size:1.1em}.osf-header-nav .card .card-link:hover{text-decoration:underline}@media(min-width:1680px){.osf-header-nav .sub-nav-menu{width:calc(100% - var(--spacing-base)*24)}.osf-header-nav .nav-container{margin:45px calc(var(--spacing-base)*12) 36px calc(var(--spacing-base)*12)}}.r2-search-bar .r2-search-overlay{display:block;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.3);z-index:6}.r2-search-bar .r2-search-bar-container{margin-right:auto;margin-left:auto;max-width:1440px;width:100%;background-color:#fff;position:fixed;top:0;left:0;padding:0 15px;z-index:7}@media(min-width:768px){.r2-search-bar .r2-search-bar-container{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.r2-search-bar .r2-search-bar-container{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.r2-search-bar .r2-search-bar-container{padding-right:70px;padding-left:70px}}.r2-search-bar .r2-search-bar-inner{align-items:center;display:flex;justify-content:center;padding:1rem 0 1.25rem}.r2-search-bar .close-search-btn{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:40px;justify-content:center;margin-left:.5rem;min-width:40px;width:40px}.r2-search-bar .close-search-btn:hover{background-color:#aae4f2;cursor:pointer}.r2-search-bar .search-form{align-items:center;display:flex;width:100%}.r2-search-bar .search-input-container{flex:1 1;position:relative}.r2-search-bar .search-input{font-size:1rem;line-height:1.3125;background-color:#fff;border:1.5px solid #999590;padding:8px 1.25rem}.r2-search-bar .icon-search{pointer-events:none;position:absolute;right:23px;stroke:#64a70b;top:50%;transform:translateY(-50%)}.r2-search-bar .submit-btn{display:none}.r2-search-bar .search-bar-results{background-color:#fff;box-shadow:0 6px 6px rgba(0,0,0,.29);position:absolute;display:flex;flex-direction:column;left:0;margin-top:-1px;top:100%;width:100%}.r2-search-bar .mobile-provider-location-links{display:flex;margin-bottom:1.25rem;padding:0 15px;width:100%}.r2-search-bar .providers-link{background-color:#c7e6a1}.r2-search-bar .locations-link,.r2-search-bar .providers-link{font-size:1.125rem;line-height:1.1111111111;align-items:center;color:#000;display:flex;flex:0 1 50%;height:45px;justify-content:center}.r2-search-bar .locations-link{background-color:#a1d45f}.r2-search-bar .search-category-set{background-color:#fff;display:flex;flex-direction:column;padding:0 15px}.r2-search-bar .search-category{font-size:1.125rem;line-height:1.1111111111;color:#000;font-weight:700;margin-bottom:1rem}.r2-search-bar .search-bar-result{font-size:1.125rem;line-height:1.1111111111;color:#333;font-weight:500;margin-bottom:1rem}.r2-search-bar .search-bar-result.active{text-decoration:underline}.r2-search-bar .search-bar-view-all{font-size:.875rem;line-height:1.4285714286;align-items:center;background-color:#999590;color:#fff;cursor:pointer;display:flex;font-weight:500;height:50px;justify-content:center;width:100%}.r2-search-bar .search-bar-view-all.active{text-decoration:underline}.r2-search-bar .provider-location-results{display:none}@media(min-width:768px){.r2-search-bar .mobile-provider-location-links{display:none}.r2-search-bar .provider-location-results{display:block;position:relative}.r2-search-bar .provider-location-results .search-category{margin-bottom:10px}.r2-search-bar .provider-location-results:before{background-color:#999590;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateX(-50%);width:1px}.r2-search-bar .featured-list{margin:0}.r2-search-bar .featured-list .featured-item{margin-bottom:10px}.r2-search-bar .featured-list .featured-item .item-image{width:40%;height:-moz-fit-content;height:fit-content}.r2-search-bar .featured-list .featured-item .content-container{width:60%}.r2-search-bar .featured-list .featured-item.active{background-color:#aae4f2}.r2-search-bar .featured-list .item-name{font-size:.875rem;line-height:1.1428571429}.r2-search-bar .featured-list .view-all-link{color:#4e8209;margin-top:0}.r2-search-bar .featured-list .view-all-link.active{text-decoration:underline}.r2-search-bar .r2-search-bar-container{box-shadow:0 3px 6px rgba(0,0,0,.29);background-color:rgba(0,0,0,0);left:0;padding:0;position:absolute;top:-50px;transform:translateX(-145px);width:630px}.r2-search-bar .r2-search-bar-inner{background-color:#fff;padding:38px 0;position:relative}.r2-search-bar .search-form{margin-left:145px}.r2-search-bar .search-input-container{width:275px;max-width:275px}.r2-search-bar .search-input{font-size:1rem;line-height:1.1875;background-color:#f0ebe6;border:1.5px solid #f0ebe6;padding:5px 42px 5px 22px}.r2-search-bar .icon-search{stroke:#7cba25;stroke-width:2px}.r2-search-bar .submit-btn{font-size:.875rem;line-height:1.3571428571;align-items:center;background-color:#c7e6a1;border-radius:25px;display:flex;font-weight:700;justify-content:center;margin-left:1rem;padding:5px 1rem}.r2-search-bar .submit-btn:focus,.r2-search-bar .submit-btn:hover{background-color:#d9f8ff;cursor:pointer}.r2-search-bar .close-search-btn{position:absolute;right:1rem}.r2-search-bar .search-bar-results{align-items:center;background-color:#fff}.r2-search-bar .search-results-inner{display:flex;padding:0 0 1.25rem;width:100%}.r2-search-bar .general-results .empty-search-result{padding:0 2.5rem;display:block;font-size:1.125rem;color:#000;font-weight:700}.r2-search-bar .general-results,.r2-search-bar .provider-location-results{flex:0 1 50%}.r2-search-bar .search-category-set{margin:0;padding:0 40px}.r2-search-bar .search-category-set:not(:first-of-type){margin-top:1rem}.r2-search-bar .search-bar-result:focus,.r2-search-bar .search-bar-result:hover{text-decoration:underline}.r2-search-bar .search-bar-view-all{justify-content:flex-start;padding:0 40px}.r2-search-bar .search-bar-view-all:focus,.r2-search-bar .search-bar-view-all:hover{background-color:#aae4f2;color:#000}}@media(min-width:1024px){.r2-search-bar .r2-search-bar-container{top:-17px;transform:translateX(-125px)}.r2-search-bar .r2-search-bar-inner{padding:17px 0 30px}.r2-search-bar .search-form{margin-left:125px}.r2-search-bar .search-input-container{width:315px;max-width:315px}}.r2-zip-overlay{height:100%;left:0;position:fixed;top:0;width:100%}.r2-zip-update{background-color:#f2efeb;border:1px solid #e3dbd1;border-radius:5px;box-shadow:3px 3px 6px rgba(0,0,0,.29);margin-top:.25rem;padding:.5rem 1.25rem;position:absolute;right:0;top:100%;width:100%;z-index:9}.r2-zip-update:before{border:10px solid rgba(0,0,0,0);border-bottom-color:#e3dbd1;content:" ";position:absolute;right:20px;top:-20px}.r2-zip-update:after{border:9px solid rgba(0,0,0,0);border-bottom-color:#f2efeb;content:" ";position:absolute;right:21px;top:-18px}.r2-zip-update label{font-size:.875rem;line-height:1.4285714286;color:#333230;display:block;margin-bottom:.5rem}.r2-zip-update .input-container{position:relative}.r2-zip-update .input-container.invalid .zip-input-field{border-color:#e72d1e;outline-color:#e72d1e}.r2-zip-update .input-container.invalid .error-message{font-size:.75rem;line-height:1.5;color:#e72d1e;display:block;margin-left:.75rem}.r2-zip-update .zip-input-field{font-size:.875rem;line-height:1.4285714286;border:1px solid #666461;background-color:#fafbfc}.r2-zip-update p{font-size:.75rem;line-height:1.6666666667;color:#333;margin-bottom:0}.r2-zip-update .input-btn-container{display:flex;margin-bottom:.5rem}.r2-zip-update button{font-size:.875rem;line-height:1.4285714286;background-color:#c7e6a1;border-radius:20px;height:32px;margin-left:.5rem;padding:0 10px}.r2-zip-update button:hover{cursor:pointer}body{min-height:100vh;display:flex;flex-direction:column}footer{margin-top:auto}#site-header.www2-header{background-color:#fff;font-family:Lato;position:relative;z-index:1}@media(min-width:1024px){#site-header.www2-header{z-index:10}}#site-header.www2-header .menu-container .has-children.sfHover ul{visibility:visible!important;opacity:1!important;width:100%!important}#site-header.www2-header .menu-container .has-children ul{opacity:0;padding:.5rem 0 0;transition:opacity .1s ease-in;visibility:hidden;width:100%}@media screen and (max-width:1023px){#site-header.www2-header .menu-container .nav.container{padding:0}#site-header.www2-header .menu-container.mobileOpen{display:block}#site-header.www2-header .menu-container.mobileOpen .has-children .no-href{padding:5px!important}#site-header.www2-header .menu-container.mobileOpen .has-children ul{display:none}#site-header.www2-header .menu-container.mobileOpen .has-children.sfHover ul{display:block;padding:0 0 1em 5%}#site-header.www2-header .menu-container.mobileOpen .has-children.sfHover ul li{visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important}#site-header.www2-header .menu-container.mobileOpen .has-children.sfHover ul ul{padding-top:0!important}#site-header.www2-header .menu-container.mobileOpen .has-children ul li{opacity:0;padding:.5rem 0 0;transition:opacity .1s ease-in;visibility:hidden;width:100%;height:0}}#site-header.www2-header .toggle{cursor:pointer;font-size:.9em}#site-header.www2-header .toggle .arrow{display:inline-block;line-height:1;transition:transform 0p5s;vertical-align:middle}#site-header.www2-header .toggle.open .arrow{transform:rotate(90deg)}#site-header.www2-header .toggle-plusminus{display:inline-block;margin:.5em 0}#site-header.www2-header .toggle-plusminus:before{border:1px solid;border-radius:2px;content:"+";display:inline-block;font-family:verdana,sans-serif;height:10px;width:10px;line-height:10px;margin-right:4px;text-align:center}#site-header.www2-header .toggle-plusminus.open:before{content:"-"}#site-header.www2-header #main-nav div>ul{padding-left:0}#site-header.www2-header body,#site-header.www2-header table{font-size:14px;letter-spacing:.1px}#site-header.www2-header h2,#site-header.www2-header h3,#site-header.www2-header h4,#site-header.www2-header h5,#site-header.www2-header h6,#site-header.www2-header li,#site-header.www2-header p{margin-bottom:10px}#site-header.www2-header h1,#site-header.www2-header h2{color:#73a333;margin-bottom:10px}#site-header.www2-header h3,#site-header.www2-header h4,#site-header.www2-header h5,#site-header.www2-header h6{color:#434343}#site-header.www2-header h1{margin-bottom:.5em}#site-header.www2-header h1.alt{color:#008bbf;font-weight:100;text-transform:uppercase}#site-header.www2-header .entry-title,#site-header.www2-header h2{border-bottom:1px solid;font-size:17px;font-weight:400}#site-header.www2-header .entry-title a,#site-header.www2-header h2 a{color:inherit;text-decoration:none!important}#site-header.www2-header .alt-hd{background-color:#008bbf;border:none;color:#fff!important;display:block;font-size:16px!important;font-weight:700;margin:0;padding:6px 8px}#site-header.www2-header h2.alt-hd,#site-header.www2-header h2.alt-hd-light{padding:4px 12px}#site-header.www2-header h2.alt-hd-light{font-weight:400}#site-header.www2-header h2.no-clear{clear:none!important;overflow:hidden}#site-header.www2-header h3{font-size:15px}#site-header.www2-header h4,#site-header.www2-header h5{font-size:13px}#site-header.www2-header h6{font-size:13px;font-weight:400}#site-header.www2-header a{color:#008bbf;text-decoration:none}#site-header.www2-header a:focus,#site-header.www2-header a:hover{text-decoration:underline}#site-header.www2-header table{font-size:12px;text-align:left;border-collapse:collapse;border:1px solid #dedede;width:100%;box-shadow:1px 1px 8px #ccc}#site-header.www2-header table thead tr th{font-weight:700;color:#fff;background:#008bbf;padding:5px;border-collapse:collapse}#site-header.www2-header table td,#site-header.www2-header table th{padding:5px}#site-header.www2-header table tr:nth-child(2n){background-color:#eaf5f9}#site-header.www2-header form table,#site-header.www2-header table.plain{border:none;box-shadow:none;font-size:inherit}#site-header.www2-header form table th,#site-header.www2-header table.plain th{padding:8px 1em 8px 0;text-align:right;vertical-align:top}#site-header.www2-header form table td,#site-header.www2-header table.plain td{color:inherit}#site-header.www2-header form table td input,#site-header.www2-header table.plain td input{padding:2px 4px}#site-header.www2-header form table tr:nth-child(2n),#site-header.www2-header table.plain tr:nth-child(2n){background-color:inherit;color:inherit}#site-header.www2-header table.details td,#site-header.www2-header table.details th{padding:0 .5em .5em 0;text-align:left;vertical-align:top}#site-header.www2-header table.details td:last-child,#site-header.www2-header table.details th:last-child{padding-right:0}#site-header.www2-header .st-head-row.st-head-row-main{font-size:1.5em}#site-header.www2-header .stacktable.small-only{display:none}#site-header.www2-header p{line-height:1.3em}#site-header.www2-header img{border:none;display:inline-block;height:auto;max-width:100%}#site-header.www2-header input,#site-header.www2-header select,#site-header.www2-header textarea{font-family:Lato,sans-serif}#site-header.www2-header input[type=date]{height:1em}#site-header.www2-header a.disabled,#site-header.www2-header button[disabled],#site-header.www2-header form.disabled{opacity:.25;pointer-events:none}#site-header.www2-header #content:after,#site-header.www2-header .clearfix:after,#site-header.www2-header .container:after{content:"";display:table;clear:both}#site-header.www2-header .title{display:block}#site-header.www2-header #site-header{background-color:#fff}#site-header.www2-header #site-header *{margin-bottom:0}#site-header.www2-header .nav-toggle{cursor:pointer;display:none}#site-header.www2-header #main-nav-row{background-color:#008bbf;position:relative;z-index:4}#site-header.www2-header #main-nav ul{font-size:14px}#site-header.www2-header #main-nav li{list-style-type:none;margin:0;padding:0;overflow:visible}#site-header.www2-header #main-nav ul a{display:block;color:#fff;padding:1px;text-decoration:none}#site-header.www2-header #main-nav #doctor-link a,#site-header.www2-header #main-nav .button-link a{background-color:#f7911d;border-radius:6px;color:#fff!important;display:block;font-weight:600;max-width:300px;text-decoration:none;font-size:14px;margin:.75em 0 .75em .5em;min-height:22px;line-height:24px;padding:0 20px;position:relative}#site-header.www2-header #main-nav #doctor-link a:focus,#site-header.www2-header #main-nav #doctor-link a:hover,#site-header.www2-header #main-nav .button-link a:focus,#site-header.www2-header #main-nav .button-link a:hover{background-color:#73a333!important}#site-header.www2-header #main-nav div>ul ul .callout-button{width:auto!important;padding-right:28px!important;margin-top:0!important}#site-header.www2-header .columns{min-width:50%}#site-header.www2-header .columns>ul{-o-column-count:2;-ms-column-count:2;column-count:2}#site-header.www2-header .columns33 .columns{min-width:33.3%}#site-header.www2-header #search-toggle{clear:none;float:right;position:relative}#site-header.www2-header #search-toggle a{color:#fff;display:block;margin:8px 0 7px 8px}#site-header.www2-header #mast{height:92px;overflow:hidden;text-align:center;position:relative}#site-header.www2-header #phone-social{display:flex;align-items:flex-end;flex-direction:column;justify-content:center;float:right;min-height:72px;max-width:66%;min-width:150px;padding:10px 0 10px 10px}#site-header.www2-header #phone-social .phone-number{color:#6d3220;display:block;font-size:26px;font-weight:700;letter-spacing:1px;line-height:1.3em;margin-bottom:6px;text-align:right;text-decoration:none}#site-header.www2-header #phone-social .phone-number a{color:inherit}#site-header.www2-header #social{float:right}#site-header.www2-header #social p{float:left}#site-header.www2-header #social a,#site-header.www2-header [class*=" icon-"],#site-header.www2-header [class^=icon-]{font-family:inherit!important}#site-header.www2-header #social a:before,#site-header.www2-header [class*=" icon-"]:before,#site-header.www2-header [class^=icon-]:before{speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#site-header.www2-header .icon-rotate{animation:rotate 4s linear infinite;display:inline-block}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#site-header.www2-header #social a{background:#cce8f2;border-radius:50%;color:#fff;float:left;font-size:0;height:26px;letter-spacing:normal;line-height:26px;margin-left:4px;overflow:hidden;width:26px}#site-header.www2-header #social a:focus,#site-header.www2-header #social a:hover{background:#008bbf;text-decoration:none}#site-header.www2-header #social a:before{font-size:16px}#site-header.www2-header .icon-twitter-x:before{height:16px;width:16px}#site-header.www2-header .alert{border:1px solid #dae1e7;margin-bottom:20px}#site-header.www2-header .alert-head{font-size:1em;padding:1em}#site-header.www2-header .alert-head.open,#site-header.www2-header .alert-head:hover{background:#eaf5f9;cursor:pointer}#site-header.www2-header .alert-title{color:inherit;font-weight:400;margin:0 0 .25em}#site-header.www2-header .alert-title:after{color:#008bbf;content:"More";float:right;font-size:.8em;padding:2px}#site-header.www2-header .open .alert-title:after{content:"Less"}#site-header.www2-header .alert-body{border-top:1px solid #dae1e7;display:none;font-size:1em;padding:1em}#site-header.www2-header #nav-system-area{border-bottom:1px solid #dae1e7;margin:0 -8px .5em;padding:0 0 .5em}#site-header.www2-header #nav-system-area a{margin:0 8px}#site-header.www2-header #nav-all-areas{margin-top:1em}#site-header.www2-header a.top-alert:link,#site-header.www2-header a.top-alert:visited{display:inline-block;text-align:center;width:100%;padding:5px 0 10px;background:#73a333;color:#fff;text-transform:uppercase;letter-spacing:2px;line-height:18px}#site-header.www2-header a.top-alert span:nth-child(2){font-size:24px;position:relative;top:2px;left:5px}@media screen and (max-width:480px){#site-header.www2-header a.top-alert{letter-spacing:1px}#site-header.www2-header a.top-alert span:nth-child(2){font-size:20px;position:relative;top:1px;left:1px}}#site-header.www2-header a.top-alert:active,#site-header.www2-header a.top-alert:hover{background:#557a23;text-decoration:none}#site-header.www2-header .pagination{clear:both;color:#6d3321;line-height:20px;margin:20px 0}#site-header.www2-header .pagination .pages{border:1px solid #aaa;border-left-width:0;float:right}#site-header.www2-header .pagination .pages a,#site-header.www2-header .pagination .pages span{border-left:1px solid #aaa;color:inherit;float:left;height:20px;text-align:center;width:20px}#site-header.www2-header .pagination .pages a:focus,#site-header.www2-header .pagination .pages a:hover,#site-header.www2-header .pagination .pages span{background-color:#f2ecea;text-decoration:none}#site-header.www2-header .blocker{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;z-index:100000;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.75);text-align:center}#site-header.www2-header .blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}#site-header.www2-header .blocker.behind{background-color:rgba(0,0,0,0)}#site-header.www2-header .modal{display:none;vertical-align:middle;position:relative;z-index:2;height:645px;max-width:725px;box-sizing:border-box;background:#fff;padding:32px 0 0;text-align:left;width:100%}#site-header.www2-header .modal a.close-modal{font-size:1.1em;padding:.5em;position:absolute;top:0;right:0;display:block}@media screen and (max-width:700px){#site-header.www2-header .modal-blocked,#site-header.www2-header .modal-blocked body{height:100%;overflow:hidden;position:fixed;width:100%}#site-header.www2-header .blocker{background:#fff;position:absolute}#site-header.www2-header .modal{height:90vh;overflow:auto;padding-top:44px;-webkit-overflow-scrolling:touch;vertical-align:top}#site-header.www2-header .modal a.close-modal{font-size:1.5em}}@media screen and (max-width:1023px){#site-header.www2-header #main-nav ul{font-size:13px}#site-header.www2-header #main-nav div>ul>li>a{padding:15px 8px}#site-header.www2-header #main-nav>ul>li>ul>li{padding:0 8px}#site-header.www2-header #main-nav .button-link a{font-size:13px}#site-header.www2-header #main-nav .button-link a:before{display:none!important}#site-header.www2-header #search-toggle a{margin:8px 6px 7px}#site-header.www2-header .phone-number{font-size:22px!important}#site-header.www2-header .home-section{padding:16px 1%}#site-header.www2-header .home-section-2x{width:64%}#site-header.www2-header #callout-section{padding:16px 1%;width:30%}#site-header.www2-header #site-footer{display:block}#site-header.www2-header #site-footer .footer-col{display:block;float:left}}@media(min-width:1024px){#site-header.www2-header body.app #site-sidebar,#site-header.www2-header body.app:not(.entity) #content,#site-header.www2-header body.interior #content,#site-header.www2-header body.interior #site-sidebar,#site-header.www2-header body.interior-wide #content,#site-header.www2-header body.interior-wide #site-sidebar{padding-top:0}#site-header.www2-header #slideshow .slide-overlay{left:9%}#site-header.www2-header #slideshow .slide-focus-left .slide-overlay{left:auto;right:9%}#site-header.www2-header .menu-container{display:block!important}#site-header.www2-header #main-nav.nav.container{padding-right:23px}#site-header.www2-header #main-nav-row{position:relative}#site-header.www2-header #main-nav>div{width:100%}#site-header.www2-header #main-nav div>ul{float:left;text-transform:uppercase}#site-header.www2-header #main-nav div>ul>li{float:left}#site-header.www2-header #main-nav div>ul>li>a{font-weight:600;padding:15px 12px}#site-header.www2-header #main-nav div>ul>li.sfHover>a,#site-header.www2-header #main-nav div>ul>li>a:focus,#site-header.www2-header #main-nav div>ul>li>a:hover{background-color:#00587c}#site-header.www2-header #main-nav div>ul>li>ul{background-color:#00587c;box-shadow:0 4px 6px -2px rgba(0,0,0,.6);display:table;table-layout:fixed;left:0;padding:16px 10% 36px;position:absolute;visibility:hidden;width:80.5%;z-index:100}#site-header.www2-header #main-nav div>ul>li>ul:after{background-color:#008bbf;border-top:1px solid #d7dbde;bottom:0;content:"";height:18px;left:0;position:absolute;width:100%}#site-header.www2-header #main-nav div>ul>li>ul>li{display:table-cell;padding:0 20px}#site-header.www2-header #main-nav div>ul>li>ul>li>a{display:inline-block;font-size:18px;margin-bottom:.2em}#site-header.www2-header #main-nav div>ul>li.sfHover ul,#site-header.www2-header #main-nav div>ul>li:focus ul,#site-header.www2-header #main-nav div>ul>li:hover ul{display:table}#site-header.www2-header #main-nav div>ul ul ul{display:block!important;font-size:13px;letter-spacing:.4px;text-transform:none}#site-header.www2-header #main-nav div>ul ul ul a{margin:.6em 0 0}#site-header.www2-header #main-nav div>ul ul ul a:focus,#site-header.www2-header #main-nav div>ul ul ul a:hover{text-decoration:underline}#site-header.www2-header #main-nav div>ul>li.no-menu-hierarchy ul{box-sizing:border-box;-ms-column-width:240px;-o-column-width:240px;column-width:240px;display:block;padding-right:calc(10% + 200px);width:100%}#site-header.www2-header #main-nav div>ul>li.no-menu-hierarchy .button-link{position:absolute;right:10%}#site-header.www2-header #main-nav div>ul>li.no-menu-hierarchy li,#site-header.www2-header #main-nav div>ul>li.no-menu-hierarchy li ul{display:inline-block}#site-header.www2-header #main-nav div>ul>li.no-menu-hierarchy li a{border-bottom:none;display:inline-block;font-size:12px;text-transform:none;width:200px}#site-header.www2-header #main-nav div>ul>li>ul>li>a{border-bottom:1px solid;width:85%}#site-header.www2-header #main-nav div>ul ul ul{padding-top:.5em}#site-header.www2-header #main-nav div>ul ul ul a{margin:0 0 .5em}#site-header.www2-header #main-nav div>ul ul .button-link{float:right}#site-header.www2-header #main-nav div>ul>li>ul{table-layout:auto}#site-header.www2-header #main-nav div>ul>li.no-menu-hierarchy li a:hover,#site-header.www2-header #main-nav>ul>li.no-menu-hierarchy li a:focus{text-decoration:underline}#site-header.www2-header .secondary-nav{background-color:#e0eff4;float:left;list-style-type:none;margin-bottom:0;position:relative;width:100%}#site-header.www2-header .secondary-nav li{margin:0}#site-header.www2-header .secondary-nav a{outline:none}#site-header.www2-header .secondary-nav>li{color:#454545;float:left;position:relative}#site-header.www2-header .secondary-nav>li>a{color:inherit;display:block;padding:10px 20px;position:relative;text-decoration:none!important}#site-header.www2-header .secondary-nav>li.first>a{border-left:none}#site-header.www2-header .secondary-nav>li.sfHover>a{z-index:2}#site-header.www2-header .secondary-nav>li.sfHover>a,#site-header.www2-header .secondary-nav>li>a:focus,#site-header.www2-header .secondary-nav>li>a:hover{background-color:#008bbf;color:#fff}#site-header.www2-header .secondary-nav>li.sfHover>a{padding-left:19px;padding-right:19px;border-left:1px solid #00587c;border-right:1px solid #00587c;margin-bottom:-1px}#site-header.www2-header .secondary-nav>li>ul{background-color:#008bbf;border:1px solid #00587c;color:#fff;list-style-type:none;padding:1em;position:absolute;min-width:140px;z-index:1;visibility:hidden}#site-header.www2-header .secondary-nav>li:last-child.dropdown-right>ul{right:0}#site-header.www2-header .secondary-nav>li>ul.triple{-o-column-count:3;-ms-column-count:3;column-count:3;width:410px}#site-header.www2-header .secondary-nav>li>ul.double{-o-column-count:2;-ms-column-count:2;column-count:2;width:270px}#site-header.www2-header .secondary-nav>li>ul a{color:inherit;display:inline-block;min-width:120px;padding:.5em 5%;width:90%}#site-header.www2-header .secondary-nav>li>ul a:focus,#site-header.www2-header .secondary-nav>li>ul a:hover{background:#00587c;text-decoration:none}}@media screen and (max-width:1023px){#site-header.www2-header{padding-top:72px}#site-header.www2-header #mast{height:72px;padding:0;position:absolute;top:0;width:100%}#site-header.www2-header #logo{background-position:0 100%;height:52px;margin:10px;max-width:36%}#site-header.www2-header #phone-social{min-height:52px;padding:8px 10px 10px}#site-header.www2-header .phone-number{font-size:18px!important}#site-header.www2-header #section-heading{font-size:20px;height:72px}#site-header.www2-header #page-heading>*,#site-header.www2-header #wrapper>h1{font-size:16px;padding:6px 12px;text-align:center}#site-header.www2-header #page-content,#site-header.www2-header #page-sidebar{display:block;right:auto}#site-header.www2-header #main-nav .button-link{display:block}#site-header.www2-header #main-nav .button-link a{border-radius:0;margin:0;max-width:none;font-size:18px}#site-header.www2-header #search-container{text-align:center}#site-header.www2-header #search-toggle{position:static}#site-header.www2-header #search-toggle a{margin:0;padding:6px;position:relative;text-align:center;z-index:4}#site-header.www2-header #search-toggle a>*{font-weight:400;vertical-align:middle}#site-header.www2-header .search-text{float:none;min-width:50%;-webkit-appearance:none;border-radius:0}#site-header.www2-header .search-submit,#site-header.www2-header .search-text{display:inline-block;vertical-align:top}#site-header.www2-header #search{padding:16px}#site-header.www2-header #search-results .search-result{margin-bottom:2em}#site-header.www2-header .nav-toggle{color:#fff;display:block;font-size:18px;padding:12px 8px 11px;position:relative;text-decoration:none!important;z-index:3}#site-header.www2-header .secondary-nav a{color:#6d3321}#site-header.www2-header .nav div>.secondary-nav>li>ul{background:#ebebeb!important}#site-header.www2-header .nav div>.secondary-nav>li>a{background:#ddd!important}#site-header.www2-header .secondary-nav-toggle{background-image:linear-gradient(180deg,#d5d5d5 25%,#f8f8f8 90%);color:#6d3321;overflow:hidden}#site-header.www2-header .secondary-nav-toggle span{background-position:-327px -2px}#site-header.www2-header .secondary-nav-toggle a{color:inherit;text-decoration:none}#site-header.www2-header .secondary-nav .home-link{display:block!important}#site-header.www2-header .menu-container{display:none}#site-header.www2-header #main-nav ul{font-size:inherit}#site-header.www2-header #main-nav div>ul ul .button-link{display:inline-block!important;width:auto!important}#site-header.www2-header #main-nav div>ul ul .button-link a{margin-left:0!important}#site-header.www2-header #main-nav #home-link a{background:inherit;height:auto;margin-right:0;opacity:1!important;width:auto;text-indent:0;position:static}#site-header.www2-header .nav{font-size:18px;padding:0}#site-header.www2-header .nav ul{margin:0}#site-header.www2-header .nav .column,#site-header.www2-header .nav div>ul,#site-header.www2-header .nav div>ul>li{clear:both;float:none!important}#site-header.www2-header .nav .column{width:auto!important}#site-header.www2-header .nav div>ul>li{border-bottom:1px solid #fff;margin:0;position:relative}#site-header.www2-header .nav div>ul>li>a{display:block!important;padding:10px 20px!important;text-decoration:none!important;text-transform:uppercase}#site-header.www2-header .nav div>ul>li.has-children>a:after{content:"+";display:block;font-size:22px;line-height:22px;font-weight:700;position:absolute;right:10px;text-align:center;top:10px;width:24px}#site-header.www2-header .nav div>ul>li.sfHover>a{background:#00587c;font-style:italic}#site-header.www2-header .nav div>ul>li.sfHover>a:after{content:"-";font-style:normal}#site-header.www2-header .nav div>ul ul .button-link{float:none;padding:0 .5em;width:100%}#site-header.www2-header .nav div>ul>li>ul{background:#00587c!important;border-top:1px solid #999;box-shadow:none!important;position:relative!important;width:86%!important}#site-header.www2-header .nav div>ul>li>ul:after{display:none}#site-header.www2-header .nav div>ul>li>ul>li{display:block!important;opacity:1!important}#site-header.www2-header .nav div>ul>li>ul>li>a{border-bottom:none!important;width:auto!important}#site-header.www2-header .nav div>ul ul ul{padding:0 0 1em 5%}#site-header.www2-header .nav div>.secondary-nav ul ul{padding-bottom:0}#site-header.www2-header .nav div>ul ul ul,#site-header.www2-header .nav li.no-menu-hierarchy>ul,#site-header.www2-header .secondary-nav>li>ul{font-size:15px!important}#site-header.www2-header .nav div>ul ul ul li,#site-header.www2-header .nav li.no-menu-hierarchy>ul li,#site-header.www2-header .secondary-nav>li>ul li{margin:.25em 0!important}#site-header.www2-header #page-heading,#site-header.www2-header .hide-md-down{display:none}#site-header.www2-header .show-md-down{display:block}}@media screen and (max-width:680px){#site-header.www2-header table{table-layout:fixed}#site-header.www2-header .home-section{clear:both;float:none!important;margin:0 20px 40px!important;min-height:0;padding:16px;width:auto!important}#site-header.www2-header #callout-section{margin:-20px 0 20px!important;padding:16px 36px}#site-header.www2-header #home-help-links{width:auto}#site-header.www2-header #home-help-links a{margin:1em auto}#site-header.www2-header #main-nav{padding-left:0;padding-right:0}#site-header.www2-header #offset{margin:0}#site-header.www2-header #content,#site-header.www2-header #site-sidebar{clear:both;float:none;margin:0;padding:20px;width:auto}#site-header.www2-header .hide-mobile{display:none!important}#site-header.www2-header .show-mobile{display:block}}@media screen and (max-width:480px){#site-header.www2-header #section-heading{display:none}#site-header.www2-header .hub-col{display:block;float:none;margin:20px 0;padding:0!important;width:auto}#site-header.www2-header .hub-col:first-child{margin-bottom:40px}#site-header.www2-header .blue-theme #logo{display:none}#site-header.www2-header .blue-theme #specialty-logo{position:absolute;left:0;width:125px;padding-top:20px}}#site-footer{font-family:Lato;background-color:#008bbf;color:#fff;display:table;table-layout:fixed;padding:12px 0 96px;width:100%;margin:0 auto}#site-footer .inner-wrap{max-width:1440px;margin:0 auto}#site-footer *{margin-bottom:0}#site-footer a{color:inherit}#site-footer a:focus,#site-footer a:hover{text-decoration:underline}#site-footer p{font-family:Lato;-webkit-padding-start:40px;padding-inline-start:40px}#site-footer em{font-family:Lato;font-size:.875rem;line-height:1.5}#site-footer .phone-number{font-size:24px;font-weight:700}#site-footer address{font-size:14px;font-style:normal;margin:1em 0}#site-footer .footer-hd,#site-footer address strong{color:inherit;font-size:15px;font-weight:700}#site-footer .footer-col{display:table-cell;padding:12px 20px 0;vertical-align:top;width:25%}#site-footer nav.footer-col .footer-hd{margin-bottom:4px;text-transform:uppercase}#site-footer nav.footer-col ul{margin-bottom:2em}#site-footer nav.footer-col li{list-style-type:none;margin-bottom:2px}#site-footer nav.footer-col a{display:block;padding:0}#site-footer #footer-legal{background:#fff;position:absolute;bottom:0;font-size:.9em;padding:1em;width:100%;left:0;text-align:center;box-sizing:border-box}#site-footer #footer-legal li,#site-footer #footer-legal ul{display:inline-block;margin:0}#site-footer #footer-legal ul{margin-left:.5em}#site-footer #footer-legal a{border-left:1px solid;display:block;color:inherit;line-height:.9em;margin-bottom:.2em;padding:0 .5em}#site-footer #footer-logo{margin-bottom:1em;height:auto}#site-footer table{font-size:12px;text-align:left;border-collapse:collapse;border:1px solid #dedede;width:100%;box-shadow:1px 1px 8px #ccc}#site-footer table thead tr th{font-weight:700;color:#fff;background:#008bbf;padding:5px;border-collapse:collapse}#site-footer table td,#site-footer table th{padding:5px}#site-footer table tr:nth-child(2n){background-color:#eaf5f9}#site-footer form table,#site-footer table.plain{border:none;box-shadow:none;font-size:inherit}#site-footer form table th,#site-footer table.plain th{padding:8px 1em 8px 0;text-align:right;vertical-align:top}#site-footer form table td,#site-footer table.plain td{color:inherit}#site-footer form table td input,#site-footer table.plain td input{padding:2px 4px}#site-footer form table tr:nth-child(2n),#site-footer table.plain tr:nth-child(2n){background-color:inherit;color:inherit}#site-footer table.details td,#site-footer table.details th{padding:0 .5em .5em 0;text-align:left;vertical-align:top}#site-footer table.details td:last-child,#site-footer table.details th:last-child{padding-right:0}@media screen and (max-width:960px){#site-footer{display:table}#site-footer .footer-col{display:block;float:left;padding:12px 5%;width:90%!important}}.centered-column{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%}@media(min-width:768px){.centered-column{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.centered-column{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.centered-column{padding-right:70px;padding-left:70px}}@media(min-width:768px){.centered-column .centered-column-content{max-width:1440px}}@media(min-width:1024px){.centered-column .centered-column-content{max-width:1440px}}.event-listing{box-shadow:0 10px 10px rgba(0,0,0,.3490196078);margin-bottom:50px}.event-listing .event-img img{width:100%;height:100%;object-fit:cover}.event-listing .event-content{color:#333230;padding:30px;position:relative;background-color:#fff}.event-listing .event-content h1{font-size:1.25rem;line-height:1.2;font-family:brandon-grotesque,sans-serif;font-weight:300;color:#5a8027;margin:15px 0 10px}.event-listing .event-content p{font-size:1rem;line-height:1.375;font-family:brandon-grotesque,sans-serif;font-weight:400}.event-listing .event-content .event-date{font-size:1rem;line-height:1.375;font-family:brandon-grotesque,sans-serif;font-weight:700;text-transform:uppercase}.event-listing .event-content .event-details{display:flex;flex-direction:column;font-weight:500}.event-listing .event-content .event-details .event-time{font-size:.875rem;line-height:1.4285714286;font-family:brandon-grotesque,sans-serif}.event-listing .event-content .event-details .event-type{font-size:1rem;line-height:1.375;font-family:brandon-grotesque,sans-serif}.event-listing .learn-or-register{display:flex;flex-direction:row}.event-listing .learn-or-register .action-btn-group{font-family:brandon-grotesque,sans-serif;display:block}.event-listing .learn-or-register .action-btn{font-family:brandon-grotesque,sans-serif;font-weight:400;min-height:165px}.event-listing .learn-or-register .action-btn:hover{background-color:#aae4f2}.event-listing .learn-or-register .action-btn .action-text{font-size:1.25rem;line-height:1.5}.event-listing .learn-or-register .action-btn p{font-size:1rem;line-height:1.375;font-family:brandon-grotesque,sans-serif}.event-listing .learn-or-register .action-btn svg{transform:rotate(90deg)}.event-listing .learn-or-register .action-btn .icon-arrow-up{transform:rotate(-90deg)}.event-listing .learn-or-register .action-btn:last-of-type{background-color:#a1d45f}.event-listing .learn-or-register .action-btn:last-of-type:hover{background-color:#aae4f2}@media(min-width:768px){.event-listing{display:flex;box-shadow:unset}.event-listing .event-content,.event-listing .event-img{flex-basis:50%}.event-listing .event-content h1{font-size:1.25rem;line-height:1.2;font-family:brandon-grotesque,sans-serif;font-weight:300;color:#5a8027;margin:15px 0 10px}.event-listing .learn-or-register{flex-direction:column}.event-listing .learn-or-register .action-btn{min-width:165px}}@media(min-width:1024px){.event-listing{max-height:332px}}.events-list-page{display:flex;justify-content:space-between}.banner,.banner img{margin-bottom:40px}.banner img{max-height:250px;object-fit:cover;width:100%}.event-details{padding-bottom:70px}.event-details .content .event-title{font-size:1.875rem;line-height:1;color:#5a8027;font-family:brandon-grotesque,sans-serif;font-weight:300;margin-bottom:30px}@media(min-width:768px){.event-details .content .event-title{font-size:3rem;line-height:1.125}}.event-details .content .event-description p{font-size:1rem;line-height:1.5;font-family:chaparral-pro,serif;font-weight:400;color:#333230;line-height:1.6}.event-details .content .event-info h6{font-weight:700}.event-details .content .event-info h6,.event-details .content .event-info p{font-family:brandon-grotesque,sans-serif;margin:0;font-size:1rem;line-height:1.5}.event-details .content .event-info p{font-weight:400}.event-details .content .event-info a{font-size:1rem;line-height:1.5;color:#5a8027;font-family:brandon-grotesque,sans-serif;font-weight:400;margin:0}.event-details .content .event-info>div{margin-bottom:20px}.event-details .content .event-info>div:last-of-type{margin-bottom:unset}.event-details .content .event-btns{bottom:0;display:flex;left:0;position:fixed;right:0}.event-details .content .event-btns .action-btn{flex-grow:1;font-family:brandon-grotesque,sans-serif;font-weight:400;margin-left:auto;max-width:unset;min-height:120px}.event-details .content .event-btns .action-btn:hover{background-color:#aae4f2}.event-details .content .event-btns .action-btn .action-text{font-size:1.25rem;line-height:1.5}.event-details .content .event-btns .action-btn p{font-size:1rem;line-height:1.375}.event-details .content .event-btns .action-btn svg.rotate90{transform:rotate(90deg)}.event-details .content .event-btns .action-btn:last-of-type{background-color:#a1d45f}.event-details .content .event-btns .action-btn:last-of-type:hover{background-color:#aae4f2}.event-details .content .row{flex-direction:column-reverse}@media(min-width:768px){.event-details .content .row{flex-direction:unset}.event-details .content .event-btns{display:unset;position:unset}.event-details .content .event-btns .action-btn{max-width:165px;min-height:165px}}.media-carousel{margin:0 auto;max-width:470px;position:relative}.media-carousel:after{background:#020024;background:linear-gradient(90deg,rgba(2,0,36,0),rgb(255,255,255) 35%);right:0}.media-carousel:after,.media-carousel:before{content:"";height:100%;position:absolute;top:0;width:75px;z-index:1}.media-carousel:before{background:#020024;background:linear-gradient(270deg,rgba(2,0,36,0),rgb(255,255,255) 35%);left:0}.media-carousel .image-container{display:flex;gap:20px;height:150px;margin:unset;overflow:auto;-ms-overflow-style:none;overflow-x:scroll;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none}.media-carousel .image-container::-webkit-scrollbar{display:none}.media-carousel .image-container .img-wrapper{height:150px;padding-right:15px;position:absolute;scroll-snap-align:center;transition:all .5s;width:165px}.media-carousel .image-container .img-wrapper img{object-fit:cover;width:100%}.media-carousel .control{display:flex;justify-content:space-between;left:0;position:absolute;top:57px;width:auto}.media-carousel .control .control-next,.media-carousel .control .control-prev{align-items:center;background-color:#f2efeb;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;pointer-events:auto;width:40px}.media-carousel .control .control-next:hover,.media-carousel .control .control-prev:hover{background-color:#d9f8ff}.media-carousel .control .control-next:focus,.media-carousel .control .control-prev:focus{background-color:#e3f2d0}.media-carousel .control .control-prev{transform:rotate(180deg)}.media-carousel .control.disabled{visibility:hidden}@media(min-width:768px){.media-carousel{max-width:772px;position:relative}.media-carousel:after,.media-carousel:before{content:unset}.media-carousel .image-container{height:204px;margin:0 60px;overflow:hidden}.media-carousel .image-container .img-wrapper{height:204px;padding-right:20px;width:225px}.media-carousel .control{top:82px;width:772px}.media-carousel .control.disabled{visibility:visible}}.expandable-content,.expandable-parent{display:flex;flex-direction:column}.expandable-content .expandable-content-wrapper{display:flex;flex-direction:column;position:relative}.expandable-content .expandable-content-wrapper .img-wrapper{height:-moz-fit-content;height:fit-content}.expandable-content .expandable-content-wrapper .img-wrapper img{border-radius:var(--br-sm);object-fit:cover;width:100%;height:auto;float:left;margin-bottom:calc(var(--spacing-base)*4)}.expandable-content .expandable-content-wrapper .content{max-height:250px;overflow:hidden;transition:max-height .3s ease}.expandable-content .expandable-content-wrapper .content.expanded{max-height:-moz-fit-content;max-height:fit-content}.expandable-content .expandable-content-wrapper .content.expanded:after{display:none}.expandable-content .expandable-content-wrapper .content span{text-transform:capitalize;text-align:left}.expandable-content .expandable-content-wrapper .content div:not(.img-wrapper),.expandable-content .expandable-content-wrapper .content p{margin-top:calc(var(--spacing-base)*2);text-align:left}.expandable-content .icon-wrapper{display:flex;justify-content:center;align-items:center;padding:calc(var(--spacing-base)*3)}.expandable-content .icon-wrapper:hover{background-color:var(--color-text-highlight)}.expandable-content .icon-wrapper img{cursor:pointer}.expandable-content .icon-wrapper svg{width:22px}.expandable-content .icon-wrapper .collapsible{height:15px;width:20px}@media(min-width:768px){.expandable-content{display:flex;flex-direction:column}.expandable-content .expandable-content-wrapper{flex-direction:row;gap:calc(var(--spacing-base)*4)}.expandable-content .expandable-content-wrapper .img-wrapper{margin-bottom:unset;height:-moz-fit-content;height:fit-content}.expandable-content .expandable-content-wrapper .img-wrapper img{width:300px;margin:0 calc(var(--spacing-base)*3) var(--spacing-base) 0}.expandable-content .expandable-content-wrapper .content{max-height:250px}.expandable-content .icon-wrapper{cursor:pointer}}@media(min-width:1024px){.expandable-content .expandable-content-wrapper .img-wrapper{width:45%}.expandable-content .expandable-content-wrapper .img-wrapper img{width:100%}}.expandable-divider{background-color:var(--color-shadows);height:2px}.expandable-parent .expandable-content:last-child{margin-bottom:calc(var(--spacing-base)*2)}.right-rail{position:-webkit-sticky;position:sticky;top:0;margin-bottom:40px;z-index:2}@media(min-width:1024px){.right-rail{z-index:auto}}.right-rail .right-rail-btn{font-size:1rem;line-height:1.375;align-items:center;background-color:#c7e6a1;cursor:pointer;display:flex;height:60px;justify-content:space-between;font-weight:500;padding:20px;width:100%;z-index:1}.right-rail .right-rail-btn.btn-open .icon-chevron-right{transform:rotate(90deg)}.right-rail .right-rail-btn.btn-close{justify-content:flex-start;margin-bottom:2px}.right-rail .right-rail-btn.btn-close .icon-chevron-right{margin-right:1rem;transform:rotate(180deg)}.right-rail .right-rail-container{background-color:#fff;box-shadow:0 -5px 23px 4px rgba(0,0,0,.15);left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:visibility 0s ease-in-out .4s,opacity .2s ease-in-out,top .2s ease-in-out;visibility:hidden;width:100%;z-index:9}.right-rail .right-rail-container.open{display:block;opacity:1;pointer-events:auto;top:0;transition-delay:0s;visibility:visible;overflow:auto;height:100%}.right-rail .right-rail-content{background-color:#f2efeb;padding:1rem 20px}.right-rail .right-rail-heading{font-size:1rem;line-height:1.375;color:#333;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.right-rail .right-rail-subtitle{font-size:1rem;line-height:1.375;color:#333;font-family:brandon-grotesque,sans-serif;font-weight:500;margin-bottom:0}.right-rail .right-rail-link{font-size:1rem;line-height:1.375;color:#508117;display:block;font-weight:400;margin-bottom:1rem;text-decoration:none}.right-rail .right-rail-link:focus,.right-rail .right-rail-link:hover{text-decoration:underline}@media(min-width:1024px){.right-rail{position:relative}.right-rail .right-rail-btn{display:none}.right-rail .right-rail-container{box-shadow:none;opacity:1;pointer-events:auto;position:relative;transition:none;visibility:visible}}.right-rail-navigation{margin:0 calc(var(--spacing-base)*-4)}@media(min-width:1024px){.right-rail-navigation{margin-left:0;margin-right:0}}.right-rail-navigation .rail{color:#000;cursor:pointer;display:flex}.right-rail-navigation .rail .rail-link{width:100%}.right-rail-navigation .rail .rail-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;width:60px;flex:0 0 60px}.right-rail-navigation .rail .rail-icon svg{transform:rotate(90deg);transition:.5s}.right-rail-navigation .rail .rail-icon svg.active{transform:rotate(270deg)}.right-rail-navigation.innovation-rail .rail{background-color:#c7e6a1;height:82px;justify-content:space-between;margin-bottom:2px}.right-rail-navigation.innovation-rail .rail .rail-link{padding:14px 20px;display:flex;align-items:center}.right-rail-navigation.innovation-rail .rail .rail-link a{color:#000;font-family:brandon-grotesque,sans-serif;font-size:1rem;line-height:1}.right-rail-navigation.innovation-rail .rail .rail-link.child{align-items:center}.right-rail-navigation.innovation-rail .rail .rail-link.child a{overflow:auto;white-space:wrap}.right-rail-navigation.innovation-rail .rail .rail-link:hover{background-color:#d9f8ff}.right-rail-navigation.innovation-rail .rail .rail-icon,.right-rail-navigation.innovation-rail .rail .rail-icon svg.active:hover{background-color:#a1d45f}.right-rail-navigation.innovation-rail .rail .rail-icon:hover{background-color:#d9f8ff}.right-rail-navigation.innovation-rail .rail .rail-icon:hover.active{background-color:#a1d45f}.right-rail-navigation.innovation-rail .rail.child{background-color:#a1d45f;margin-bottom:unset}.right-rail-navigation.innovation-rail .rail:hover{background-color:#d9f8ff}.right-rail-navigation.innovation-rail .rail.unset-mb{margin-bottom:unset}.right-rail-navigation.innovation-rail .rail:first-of-type:hover{background-color:#c7e6a1}.right-rail-navigation.innovation-rail .sub-rail{max-height:0;overflow:hidden;transition:max-height .3s ease}.right-rail-navigation.innovation-rail .sub-rail.show{max-height:1800px;overflow:hidden}.right-rail-navigation.innovation-rail .sub-rail:hover{background-color:#d9f8ff}.right-rail-navigation.innovation-rail .sub-rail .rail.active{border-left:4px solid #4e8209}.right-rail-navigation.innovation-rail .sub-rail .rail:first-of-type:hover{background-color:#d9f8ff}@media(min-width:1024px){.right-rail-navigation.osf-rail{margin-bottom:calc(var(--spacing-base)*2);margin-top:calc(var(--spacing-base)*2);padding-right:16px}}@media(min-width:1024px)and (min-width:768px){.right-rail-navigation.osf-rail{margin-bottom:calc(var(--spacing-base)*3);margin-top:calc(var(--spacing-base)*3)}}@media(min-width:1024px)and (min-width:1440px){.right-rail-navigation.osf-rail{margin-bottom:calc(var(--spacing-base)*5);margin-top:calc(var(--spacing-base)*5)}}@media(min-width:1440px){.right-rail-navigation.osf-rail{padding-right:0}}.right-rail-navigation.osf-rail .top-level{background-color:var(--color-primary-dark)}@media(min-width:1024px){.right-rail-navigation.osf-rail .top-level{border-radius:10px 10px 0 0}}.right-rail-navigation.osf-rail .top-level.active div.rail-link{text-decoration:none}.right-rail-navigation.osf-rail .top-level.active~.level-1{max-height:-moz-fit-content;max-height:fit-content}.right-rail-navigation.osf-rail .top-level .rail .rail-link{color:#fff;font-size:22px;font-weight:500;line-height:30px;padding:14px 18px 14px 24px}.right-rail-navigation.osf-rail .top-level .rail .rail-icon{padding-right:16px}@media(min-width:1024px){.right-rail-navigation.osf-rail .top-level .rail .rail-icon{display:none}}.right-rail-navigation.osf-rail .top-level .rail .rail-icon svg{stroke:#fff}.right-rail-navigation.osf-rail .level-1{background-color:#f8f7f5;max-height:0;overflow:hidden;transition:all 1s ease}.right-rail-navigation.osf-rail .level-1.active,.right-rail-navigation.osf-rail .level-1:focus-within,.right-rail-navigation.osf-rail .level-1:hover{background-color:#fff}@media(min-width:1024px){.right-rail-navigation.osf-rail .level-1{max-height:-moz-fit-content;max-height:fit-content}}.right-rail-navigation.osf-rail .level-1 .sub{border-bottom:1px solid #e3dbd1}.right-rail-navigation.osf-rail .level-1 .rail .rail-link{font-size:18px;font-weight:500;padding:14px 0 14px 18px}.right-rail-navigation.osf-rail .level-1 .rail .rail-icon svg{stroke-width:2px;width:8px}.right-rail-navigation.osf-rail .level-1 .level-2,.right-rail-navigation.osf-rail .level-1 .level-3,.right-rail-navigation.osf-rail .level-1 .level-4{max-height:0;overflow:hidden;transition:max-height .3s ease}.right-rail-navigation.osf-rail .level-1 .level-2 .outer-rail:hover:not(:has(.sub-rail:hover)):not(.current)>a .rail-link:first-of-type,.right-rail-navigation.osf-rail .level-1 .level-3 .outer-rail:hover:not(:has(.sub-rail:hover)):not(.current)>a .rail-link:first-of-type,.right-rail-navigation.osf-rail .level-1 .level-4 .outer-rail:hover:not(:has(.sub-rail:hover)):not(.current)>a .rail-link:first-of-type{color:#5d5c5b}.right-rail-navigation.osf-rail .level-1 .show,.right-rail-navigation.osf-rail .level-1.show{max-height:-moz-fit-content;max-height:fit-content;overflow:hidden}.right-rail-navigation.osf-rail .level-1 .level-2,.right-rail-navigation.osf-rail .level-1 .level-3,.right-rail-navigation.osf-rail .level-1 .level-4{background-color:#fff}.right-rail-navigation.osf-rail .level-1 .level-2 .rail .rail-link,.right-rail-navigation.osf-rail .level-1 .level-3 .rail .rail-link,.right-rail-navigation.osf-rail .level-1 .level-4 .rail .rail-link{font-weight:400}.right-rail-navigation.osf-rail .level-1 .level-2 .rail .rail-icon svg,.right-rail-navigation.osf-rail .level-1 .level-3 .rail .rail-icon svg,.right-rail-navigation.osf-rail .level-1 .level-4 .rail .rail-icon svg{width:6px}.right-rail-navigation.osf-rail .level-1 .level-2 .outer-rail.current>a .rail-link,.right-rail-navigation.osf-rail .level-1 .level-3 .outer-rail.current>a .rail-link,.right-rail-navigation.osf-rail .level-1 .level-4 .outer-rail.current>a .rail-link{color:#4e8209;text-decoration:underline}.right-rail-navigation.osf-rail .level-1 .level-2 .rail .rail-link{font-size:18px;padding:14px 0 14px 28px}.right-rail-navigation.osf-rail .level-1 .level-2 .rail .rail-icon svg{stroke-width:1.5px}.right-rail-navigation.osf-rail .level-1 .level-3 .outer-rail .rail{justify-content:space-between;max-width:75%}.right-rail-navigation.osf-rail .level-1 .level-3 .outer-rail .rail .rail-link{font-size:16px;padding:4px 0 4px 48px;width:auto}.right-rail-navigation.osf-rail .level-1 .level-3 .outer-rail .rail .rail-icon{flex:0 0 auto;padding:0 8px;width:auto}.right-rail-navigation.osf-rail .level-1 .level-3 .outer-rail .rail .rail-icon svg{stroke-width:1px}.right-rail-navigation.osf-rail .level-1 .level-4 .outer-rail .rail .rail-link{font-size:14px;line-height:24px;padding:2px 0 2px 73px}.right-rail-navigation.osf-rail .level-1 .level-4 .outer-rail .rail:active .rail-link{color:#4e8209;text-decoration:underline}.right-rail-navigation.osf-rail .outer-rail .rail.active .rail-link{text-decoration:underline}.right-rail-navigation.osf-rail .level-1 .last-active:after,.right-rail-navigation.osf-rail .level-2 .last-active:after,.right-rail-navigation.osf-rail .level-3 .last-active:after,.right-rail-navigation.osf-rail .level-4 .last-active:after{content:"";display:block;height:1px;background-color:#e3dbd1;margin:0}@media(min-width:1024px){.right-rail-navigation.osf-rail .top-level .rail .rail-link{cursor:pointer}.right-rail-navigation.osf-rail .top-level .rail.folder .rail-link{cursor:default}}@media(min-width:1440px){.right-rail-navigation.osf-rail .top-level .rail .rail-link{padding:14px 10px 14px 18px;overflow-wrap:break-word;white-space:normal}}@media(min-width:768px){.right-rail-navigation.osf-rail .level-1 .last-active:after,.right-rail-navigation.osf-rail .level-2 .last-active:after,.right-rail-navigation.osf-rail .level-3 .last-active:after,.right-rail-navigation.osf-rail .level-4 .last-active:after{display:none}}.event-listing-variations{display:flex;flex-direction:column;width:100%}.event-listing-variations .event-img{min-width:330px}.event-listing-variations .event-img img{height:100%;object-fit:cover;width:100%}.event-listing-variations .event-content{color:#333230;min-width:330px}.event-listing-variations .event-content .event-details{background-color:#f2efeb;padding:10px 20px}.event-listing-variations .event-content .event-details h1{font-size:.875rem;line-height:1.2857142857;font-family:brandon-grotesque,sans-serif;font-weight:700;text-transform:uppercase}.event-listing-variations .event-content .event-notes{background-color:rgba(242,239,235,.5);padding:0 20px 20px}.event-listing-variations .event-content .event-notes span{font-size:.875rem;line-height:1.2857142857;color:#5a8027;font-family:brandon-grotesque,sans-serif}.event-listing-variations .event-content .event-notes p{font-size:.875rem;line-height:1.2857142857;font-family:brandon-grotesque,sans-serif;margin:15px 0 0}.event-listing-variations .event-content .learn-or-register{display:flex;flex-direction:column}.event-listing-variations .event-content .learn-or-register .action-btn{font-family:brandon-grotesque,sans-serif;font-weight:400;min-height:65px}.event-listing-variations .event-content .learn-or-register .action-btn:hover{background-color:#aae4f2}.event-listing-variations .event-content .learn-or-register .action-btn .action-text{font-size:1.25rem;line-height:1.5}.event-listing-variations .event-content .learn-or-register .action-btn p{font-size:1rem;line-height:1.375}.event-listing-variations .event-content .learn-or-register .action-btn svg{transform:rotate(90deg)}.event-listing-variations .event-content .learn-or-register .action-btn .rotate-0{transform:rotate(0deg)!important}.event-listing-variations .event-content .learn-or-register .action-btn:last-of-type{background-color:#a1d45f}.event-listing-variations .event-content .learn-or-register .action-btn:last-of-type:hover{background-color:#aae4f2}@media(min-width:768px){.event-listing-variations{display:flex;flex-direction:row;max-width:780px}.event-listing-variations .event-img{flex-basis:30%;min-width:240px}.event-listing-variations .event-content{flex-basis:70%;width:inherit}.event-listing-variations .event-content .learn-or-register{flex-direction:row}}.get-care-toast{margin-top:0!important}.get-care-container{background-color:#f2efeb;display:flex;padding:3rem 0;flex-direction:column;overflow:hidden}.get-care-container .content-container{max-width:100%;padding:0 20px;position:relative}@media(min-width:768px){.get-care-container{min-height:400px}.get-care-container .content-container{margin:0 auto;max-width:1050px}}@media(min-width:1024px){.get-care-container .content-container{padding-left:0;padding-right:0}}.overhauled .ecard-form-wrapper .form-title{color:var(--color-primary-dark)}.overhauled .ecard-form-wrapper .description{margin-bottom:0}.overhauled .ecard-form-wrapper .image-selection-container{margin-bottom:calc(var(--spacing-base)*2)}.overhauled .ecard-form-wrapper .image-selection-container .image-selections{height:185px}.overhauled .ecard-form-wrapper .image-selection-container.desktop{display:none}@media(min-width:768px){.overhauled .ecard-form-wrapper .columns-wrapper{display:flex;width:100%}.overhauled .ecard-form-wrapper .columns-wrapper .column{flex:0 0 65%;max-width:65%;margin-bottom:0;padding:0 var(--spacing-base)}.overhauled .ecard-form-wrapper .columns-wrapper .column:first-child{flex:0 0 35%;max-width:35%}.overhauled .ecard-form-wrapper .live-preview.mobile{display:none}.overhauled .ecard-form-wrapper .live-preview.desktop{display:block}.overhauled .ecard-form-wrapper .image-selection-container.mobile{display:none}.overhauled .ecard-form-wrapper .image-selection-container.desktop{display:flex;justify-content:unset;margin-bottom:var(--spacing-base)}}.overhauled .ecard-form-wrapper .field-wrapper{margin:calc(var(--spacing-base)*2) 0}.overhauled .ecard-form-wrapper .field-wrapper:first-child{margin-top:0}.overhauled .ecard-form-wrapper .form-label,.overhauled .ecard-form-wrapper .live-preview{margin-left:0}@media(min-width:768px){.overhauled .ecard-form-wrapper .form-label,.overhauled .ecard-form-wrapper .live-preview{margin-left:calc(var(--spacing-base)*2)}}.overhauled .ecard-form-wrapper label{font-weight:var(--fw-medium)}.overhauled .ecard-form-wrapper input,.overhauled .ecard-form-wrapper select{margin-top:0;opacity:1}.overhauled .ecard-form-wrapper textarea{background-color:var(--color-bg-secondary);border:none;border-radius:var(--br-md);display:flex;justify-content:space-between;margin:0;min-height:100px;padding:var(--spacing-base) calc(var(--spacing-base)*2);transition:all .1s ease-in-out;opacity:1;width:100%}.overhauled .ecard-form-wrapper .live-preview{position:relative}.overhauled .ecard-form-wrapper .live-preview .title{text-transform:uppercase}@media screen and (max-width:414px){.overhauled .ecard-form-wrapper .live-preview .title{font-size:14px}}.overhauled .ecard-form-wrapper .live-preview p{margin-bottom:var(--spacing-base)}@media screen and (max-width:414px){.overhauled .ecard-form-wrapper .live-preview p{font-size:10px;margin-bottom:calc(var(--spacing-base)/2)}.overhauled .ecard-form-wrapper .live-preview .message{font-size:10px}}.overhauled .ecard-form-wrapper .live-preview .green-banner{align-items:flex-end;background-image:url(https://www.osfhealthcare.org/_next/static/media/ecard-bg.3a2848c1.png);background-size:cover;display:flex;height:100%;padding:calc(var(--spacing-base)*6) 0 var(--spacing-base) 0}@media(min-width:414px){.overhauled .ecard-form-wrapper .live-preview .green-banner{padding:calc(var(--spacing-base)*12) 0 calc(var(--spacing-base)*3)}}@media(min-width:768px){.overhauled .ecard-form-wrapper .live-preview .green-banner{padding-top:calc(var(--spacing-base)*12)}}@media(min-width:1024px){.overhauled .ecard-form-wrapper .live-preview .green-banner{padding-top:calc(var(--spacing-base)*17)}}@media(min-width:1440px){.overhauled .ecard-form-wrapper .live-preview .green-banner{padding-top:calc(var(--spacing-base)*15)}}.overhauled .ecard-form-wrapper .live-preview .two-col{display:flex;gap:var(--spacing-base);margin:0 auto;max-width:90%;width:90%}@media(min-width:414px){.overhauled .ecard-form-wrapper .live-preview .two-col{gap:calc(var(--spacing-base)*2)}}@media(min-width:1024px){.overhauled .ecard-form-wrapper .live-preview .two-col{gap:calc(var(--spacing-base)*4)}}.overhauled .ecard-form-wrapper .live-preview .two-col>div{flex:1 1 calc(50% - var(--spacing-base)*2)}.overhauled .ecard-form-wrapper .live-preview .two-col .left-col .img,.overhauled .ecard-form-wrapper .live-preview .two-col .left-col img{aspect-ratio:1/1;position:relative;width:100%}.overhauled .ecard-form-wrapper button{justify-content:center;margin:calc(var(--spacing-base)*2) 0;width:100%}.overhauled .ecard-form-wrapper .error-msg{color:var(--color-errors);margin-bottom:0}.e-card-container{position:relative;width:100%;margin-top:2rem}.e-card-container .e-card-outer-container{width:100%;padding:15px}.e-card-container .card-summary{padding:1.5rem 0}.e-card-container .card-summary p{color:#333}@media(min-width:768px){.e-card-container .e-card-outer-container{opacity:1;overflow:visible;pointer-events:auto}}@media(min-width:1024px){.e-card-container .card-container{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%}}@media(min-width:1024px)and (min-width:768px){.e-card-container .card-container{padding-right:30px;padding-left:30px}}@media(min-width:1024px)and (min-width:1024px){.e-card-container .card-container{padding-right:70px;padding-left:70px}}@media(min-width:1024px)and (min-width:1440px){.e-card-container .card-container{padding-right:70px;padding-left:70px}}@media(min-width:1024px){.e-card-container .e-card-outer-container{padding:0}}.blog-pills.overhauled{width:unset}@media(min-width:414px){.blog-pills.overhauled{width:100%}}.blog-pills h4{margin-top:calc(var(--spacing-base)*6);margin-bottom:calc(var(--spacing-base)*3)}.overhauled .accordion-top-header{color:var(--color-primary-dark)}.overhauled .accordion-top-description{padding-top:calc(var(--spacing-base)*2)}@media(min-width:1440px){.overhauled .accordion-top-description{padding-top:calc(var(--spacing-base)*3)}}@media(min-width:768px){.overhauled .accordion{padding-top:var(--spacing-base)}}@media(min-width:1440px){.overhauled .accordion{padding-top:calc(var(--spacing-base)*3)}}.overhauled .accordion .accordion-item.active:not(.background) .accordion-content-wrapper{padding:var(--spacing-base) 0 calc(var(--spacing-base)*2) 0}@media(min-width:1024px){.overhauled .accordion .accordion-item.active:not(.background) .accordion-content-wrapper{padding:calc(var(--spacing-base)*2) 0 calc(var(--spacing-base)*3) 0}}.overhauled .accordion .accordion-item.active.background .accordion-content-wrapper{padding-top:calc(var(--spacing-base)*2)}@media(min-width:1024px){.overhauled .accordion .accordion-item.active.background .accordion-content-wrapper{padding-top:calc(var(--spacing-base)*3)}}.overhauled .accordion .accordion-item.active .accordion-header{border-bottom:none}.overhauled .accordion .accordion-item.active .accordion-header.background{border-radius:var(--br-md)}.overhauled .accordion .accordion-item.active .accordion-header svg{transform:rotate(-180deg)}.overhauled .accordion .accordion-item.active .accordion-content-wrapper{grid-template-rows:1fr;transition:grid-template-rows .4s ease-in-out,padding-bottom .4s ease-in-out .1s,padding-top .1s ease-in}.overhauled .accordion .accordion-item.active .accordion-content-wrapper .accordion-content{opacity:1}.overhauled .accordion .accordion-item.active .accordion-content-wrapper p:last-child,.overhauled .accordion .accordion-item.active .accordion-content-wrapper ul:last-child,.overhauled .accordion .accordion-item.active .accordion-content-wrapper ul>li:last-child{margin-bottom:0}.overhauled .accordion .accordion-item:not(.background){border-bottom:2px solid var(--color-shadows)}.overhauled .accordion .accordion-item.background .accordion-content{padding:0 calc(var(--spacing-base)*2) 0 calc(var(--spacing-base)*2)}@media(min-width:768px){.overhauled .accordion .accordion-item.background .accordion-content{padding-left:calc(var(--spacing-base)*3);padding-right:calc(var(--spacing-base)*3)}}@media(min-width:1024px){.overhauled .accordion .accordion-item.background .accordion-content{padding-left:calc(var(--spacing-base)*4);padding-right:calc(var(--spacing-base)*4)}}.overhauled .accordion .accordion-item ul{-webkit-padding-start:7%;padding-inline-start:7%}@media(min-width:768px){.overhauled .accordion .accordion-item ul{-webkit-padding-start:6%;padding-inline-start:6%}}.overhauled .accordion .osf-image-right{margin-left:calc(var(--spacing-base)*2)!important;float:right!important}.overhauled .accordion .osf-image-left,.overhauled .accordion .osf-image-right{max-width:50%!important;margin-bottom:calc(var(--spacing-base)*2)!important;margin-top:calc(var(--spacing-base)*2)!important;height:auto!important}.overhauled .accordion .osf-image-left{margin-right:calc(var(--spacing-base)*2)!important;float:left!important}.overhauled .accordion .accordion-header{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding-bottom:calc(var(--spacing-base)*2);padding-top:calc(var(--spacing-base)*2)}.overhauled .accordion .accordion-header.background{border-radius:var(--br-md);border:none;margin-top:calc(var(--spacing-base)*3);padding:calc(var(--spacing-base)*2)}@media(min-width:768px){.overhauled .accordion .accordion-header.background{padding:calc(var(--spacing-base)*3)}}@media(min-width:1024px){.overhauled .accordion .accordion-header.background{padding:calc(var(--spacing-base)*4)}}.overhauled .accordion .accordion-header.background:hover{background-color:var(--color-shadows)}.overhauled .accordion .accordion-header.background:focus{background-color:var(--color-shadow-press)}.overhauled .accordion .accordion-header:not(.background){padding-top:calc(var(--spacing-base)*3)}.overhauled .accordion .accordion-header:not(.background):hover{background-color:var(--color-bg-primary)}.overhauled .accordion .accordion-header:not(.background):focus{background-color:var(--color-bg-secondary)}.overhauled .accordion .accordion-header .accordion-label{padding-right:calc(var(--spacing-base)*2)}.overhauled .accordion .accordion-header .accordion-label.osf-h2{color:var(--color-primary-dark)}.overhauled .accordion .accordion-header svg{height:18px;min-width:16px;margin-right:calc(var(--spacing-base)/2);width:16px;transition:transform .5s ease}.overhauled .accordion .accordion-content-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease-in-out,padding-bottom .4s ease-in-out .2s,padding-top .4s ease-in-out .2s}.overhauled .accordion .accordion-content-wrapper .accordion-content{overflow:hidden;opacity:0;transition:opacity .4s ease-in-out}.overhauled .accordion .accordion-content-wrapper a:not(.osf-green-cta,.btn-primary,.btn-secondary,.btn-tertiary),.overhauled .accordion .accordion-content-wrapper p,.overhauled .accordion .accordion-content-wrapper span{padding:0;margin:0}.overhauled .accordion .accordion-content-wrapper p{margin-bottom:calc(var(--spacing-base)*2)}.overhauled .accordion .accordion-icon img{transition:transform .5s ease-in-out;transform:unset}.overhauled .accordion .rotate-180{transform:rotate(180deg)}.related-card-container{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%}@media(min-width:768px){.related-card-container{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.related-card-container{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.related-card-container{padding-right:70px;padding-left:70px}}.related-card-container .rotate0{transform:rotate(-90deg)}.related-card-container .additional-cards .content .header{min-height:unset;margin-bottom:0}@media(min-width:768px){.related-card-container .additional-cards{width:100%}.related-card-container .additional-cards img{height:180px}.related-card-container .additional-cards .content .description,.related-card-container .additional-cards .content .header{margin-bottom:10px}}.related-card-container .action-btn{min-height:unset}.related-card-container .card-header h1{color:#000;font-size:14px;text-transform:uppercase;text-align:left;padding:1.25rem 0;font-weight:600}.related-card-container .view-all-link{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}.related-card-container .view-all-link a{color:#4e8209;text-decoration:none;cursor:pointer;font-size:1.1rem}.related-cards{display:grid;grid-template-columns:1fr;grid-gap:calc(var(--spacing-base)*3);gap:calc(var(--spacing-base)*3);margin-top:calc(var(--spacing-base)*4.25)}@media(min-width:540px){.related-cards{grid-template-columns:repeat(2,1fr)}}.related-cards .article-card{display:flex;flex-direction:column;align-items:flex-start;padding:calc(var(--spacing-base)*3);gap:calc(var(--spacing-base)*2);border-radius:var(--br-md);background:var(--color-base);box-shadow:0 3px 12px 0 var(--color-shadows);text-decoration:none}.related-cards .article-card:hover{transform:translateY(-4px);transition:transform .2s ease}.related-cards .article-image{width:100%}.related-cards .article-image img{width:100%;height:220px;object-fit:cover}.related-cards .article-content h3{margin-bottom:0}.related-cards .article-date{color:var(--color-overlay-base);font-size:var(--fs-label);margin-bottom:calc(var(--spacing-base)*2)}.related-cards .article-summary{color:var(--color-overlay-base);font-size:var(--fs-body);text-decoration:none;line-height:var(--lh-120);font-family:var(--ff-serif)}@media(min-width:414px){.blog-details{margin:0}}@media(min-width:768px){.blog-details{margin-top:2rem}}.blog-details img:not(.hero-img,.related-image){margin:calc(var(--spacing-base)*3.5) auto}@media(min-width:768px){.blog-details img:not(.hero-img,.related-image){margin:calc(var(--spacing-base)*4.5) auto}}@media(min-width:1024px){.blog-details img:not(.hero-img,.related-image){margin:calc(var(--spacing-base)*6) auto}}.blog-details .hero-img{margin-bottom:calc(var(--spacing-base)*3.75)}@media(min-width:768px){.blog-details .hero-img{max-width:870px;margin:0 auto;margin-bottom:calc(var(--spacing-base)*5)}}.blog-details .content-paragraph{margin-bottom:1rem}@media(min-width:768px){.blog-details .content-paragraph{margin-bottom:2rem}}@media(min-width:1024px){.blog-details .content-paragraph{margin-bottom:3rem}}.blog-details .content-date{font-family:var(--ff-sans-serif);color:var(--color-overlay-base);font-size:var(--fs-body)}.blog-details .content-date,.blog-details h3{font-weight:var(--fw-regular);line-height:var(--lh-120)}.blog-details h3{color:var(--color-black);font-size:var(--fs-h3);margin:1.25rem 0}.blog-details h4{margin-bottom:calc(var(--spacing-base)*2.5)}.blog-details .divider{background:var(--Line-Tan,#e3dbd1);height:3px}.blog-details li{font-family:var(--ff-sans-serif);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-140)}.content-wrapper{display:flex;flex-direction:column;margin:0}@media(min-width:768px){.content-wrapper{margin:0 calc(var(--spacing-base)*4)}}@media(min-width:1440px){.content-wrapper{margin:0 calc(var(--spacing-base)*20)}}@media(min-width:1680px){.content-wrapper{margin:0 calc(var(--spacing-base)*30)}}@media(min-width:414px){.content-wrapper{margin:0 calc(var(--spacing-base)*3)}}@media(min-width:768px){.content-wrapper{margin:0 auto}}.content-wrapper .alignright.cta{background-color:var(--color-bg-secondary);display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:414px){.content-wrapper .alignright.cta{padding:calc(var(--spacing-base)*5) 0;margin-bottom:calc(var(--spacing-base)*10);margin-top:calc(var(--spacing-base)*4)}}@media(min-width:768px){.content-wrapper .alignright.cta{padding:calc(var(--spacing-base)*8) 0;margin-bottom:calc(var(--spacing-base)*16);margin-top:calc(var(--spacing-base)*5)}}@media(min-width:1440px){.content-wrapper .alignright.cta{padding:calc(var(--spacing-base)*10) 0;margin-bottom:calc(var(--spacing-base)*20);margin-top:calc(var(--spacing-base)*6)}}.content-wrapper .alignright.cta p{color:var(--color-primary-dark);font-size:var(--fs-inner-h2)}.content-wrapper .alignright.cta a{background-color:var(--color-primary-dark);border:1px solid var(--color-primary-dark);color:var(--color-base);font-family:var(--ff-sans-serif);font-weight:var(--fw-medium);text-decoration:none;border-radius:var(--br-sm);align-items:center}@media(min-width:320px){.content-wrapper .alignright.cta a{font-size:var(--fs-label);padding:calc(var(--spacing-base)/2) calc(var(--spacing-base)/2)}}@media(min-width:414px){.content-wrapper .alignright.cta a{padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3);font-size:var(--fs-label)}}@media(min-width:768px){.content-wrapper .alignright.cta a{font-size:var(--fs-btn-text)}}.content-wrapper .share-bar{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing-base)*2);padding:0 calc(var(--spacing-base)*4);margin:calc(var(--spacing-base)*3) 0}@media(min-width:768px){.content-wrapper .share-bar{flex-direction:row;justify-content:space-between;align-items:center;gap:0}}.content-wrapper .share-bar h4.share-bar-title{margin-top:0;margin-bottom:0}.content-wrapper .share-bar .social-icons{display:flex;gap:calc(var(--spacing-base)*1.5)}.content-wrapper .share-bar .social-icon{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-primary);transition:transform .2s ease}.content-wrapper .share-bar .social-icon svg{width:42px;height:42px;fill:var(--color-base)}.content-wrapper .share-bar .social-icon:hover svg>:first-child:is(circle,path),.content-wrapper .share-bar .social-icon:hover svg>:not(:first-child:is(circle))~path{fill:var(--color-secondary-light)}.author-component .action-btn{min-height:55px;padding:0 20px}.author-component .action-btn div{padding-top:13px}.author-component .action-btn svg{transform:rotate(90deg)}.author-container{display:flex;flex-direction:column;height:auto}.author-container h4{margin-top:0!important;margin-bottom:0!important}.author-image{height:240px}.author-image img{height:240px;object-fit:cover;margin-left:0;max-width:unset;width:100%}@media(min-width:768px){.author-image img{width:240px}}.author-details{margin:20px 16px 0;display:flex;flex-direction:column;justify-content:space-between}.author-details .author-info .name{font-size:1rem;line-height:1.375;font-family:brandon-grotesque,sans-serif;font-weight:700;color:#333230;text-transform:uppercase;margin:0 0 10px}.author-details .author-info .summary{overflow:hidden;transition:max-height .5s ease-in-out}.author-details .author-info .summary.collapsed{max-height:6em}.author-details .author-info .summary.expanded{max-height:100%}.author-details .author-info .email{color:#007f9b;display:block}.author-details .author-info .email,.author-details .author-info .phone{font-size:1rem;line-height:1.375;font-family:brandon-grotesque,sans-serif;margin:10px 0}.author-details .author-info .phone{color:#333230}@media(min-width:768px){.author-details .author-info .phone{margin:10px 0 0}}.author-details .author-info .see-more{position:absolute;bottom:0;right:0;background:#fff;padding-left:8px;cursor:pointer}.overhauled .custom-richtext .osf-body:not(:has(p)),.overhauled .custom-richtext p,.overhauled .general-content .osf-body:not(:has(p)),.overhauled .general-content p{margin-top:var(--spacing-base)}@media(min-width:1024px){.overhauled .custom-richtext .osf-body:not(:has(p)),.overhauled .custom-richtext p,.overhauled .general-content .osf-body:not(:has(p)),.overhauled .general-content p{margin-top:calc(var(--spacing-base)*2)}}.overhauled .custom-richtext h1,.overhauled .custom-richtext h2,.overhauled .general-content h1,.overhauled .general-content h2{color:var(--color-primary-dark);margin-top:calc(var(--spacing-base)*4)}@media(min-width:768px){.overhauled .custom-richtext h1,.overhauled .custom-richtext h2,.overhauled .general-content h1,.overhauled .general-content h2{margin-top:calc(var(--spacing-base)*5)}}@media(min-width:1440px){.overhauled .custom-richtext h1,.overhauled .custom-richtext h2,.overhauled .general-content h1,.overhauled .general-content h2{margin-top:calc(var(--spacing-base)*9)}}@media(min-width:1024px){.overhauled .custom-richtext:first-of-type h1,.overhauled .general-content:first-of-type h1{margin-top:0}}.overhauled .custom-richtext h3,.overhauled .general-content h3{margin-top:calc(var(--spacing-base)*3)}@media(min-width:768px){.overhauled .custom-richtext h3,.overhauled .general-content h3{margin-top:calc(var(--spacing-base)*4)}}@media(min-width:1440px){.overhauled .custom-richtext h3,.overhauled .general-content h3{margin-top:calc(var(--spacing-base)*6)}}.overhauled .custom-richtext .osf-intro-copy,.overhauled .custom-richtext h4,.overhauled .general-content .osf-intro-copy,.overhauled .general-content h4{margin-top:calc(var(--spacing-base)*2)}@media(min-width:768px){.overhauled .custom-richtext .osf-intro-copy,.overhauled .custom-richtext h4,.overhauled .general-content .osf-intro-copy,.overhauled .general-content h4{margin-top:calc(var(--spacing-base)*3)}}@media(min-width:1440px){.overhauled .custom-richtext .osf-intro-copy,.overhauled .custom-richtext h4,.overhauled .general-content .osf-intro-copy,.overhauled .general-content h4{margin-top:calc(var(--spacing-base)*5)}}.overhauled .custom-richtext h1+.osf-body,.overhauled .custom-richtext h1+p,.overhauled .custom-richtext h1+ul,.overhauled .custom-richtext h2+.osf-body,.overhauled .custom-richtext h2+p,.overhauled .custom-richtext h2+ul,.overhauled .general-content h1+.osf-body,.overhauled .general-content h1+p,.overhauled .general-content h1+ul,.overhauled .general-content h2+.osf-body,.overhauled .general-content h2+p,.overhauled .general-content h2+ul{margin-top:calc(var(--spacing-base)*2)}@media(min-width:768px){.overhauled .custom-richtext h1+.osf-body,.overhauled .custom-richtext h1+p,.overhauled .custom-richtext h1+ul,.overhauled .custom-richtext h2+.osf-body,.overhauled .custom-richtext h2+p,.overhauled .custom-richtext h2+ul,.overhauled .general-content h1+.osf-body,.overhauled .general-content h1+p,.overhauled .general-content h1+ul,.overhauled .general-content h2+.osf-body,.overhauled .general-content h2+p,.overhauled .general-content h2+ul{margin-top:calc(var(--spacing-base)*3)}}.overhauled .custom-richtext h3+.osf-body,.overhauled .custom-richtext h3+p,.overhauled .custom-richtext h3+ul,.overhauled .general-content h3+.osf-body,.overhauled .general-content h3+p,.overhauled .general-content h3+ul{margin-top:var(--spacing-base)}@media(min-width:768px){.overhauled .custom-richtext h3+.osf-body,.overhauled .custom-richtext h3+p,.overhauled .custom-richtext h3+ul,.overhauled .general-content h3+.osf-body,.overhauled .general-content h3+p,.overhauled .general-content h3+ul{margin-top:calc(var(--spacing-base)*2)}}.overhauled .custom-richtext h4+.osf-body,.overhauled .custom-richtext h4+p,.overhauled .custom-richtext h4+ul,.overhauled .general-content h4+.osf-body,.overhauled .general-content h4+p,.overhauled .general-content h4+ul{margin-top:calc(var(--spacing-base)/2)}@media(min-width:768px){.overhauled .custom-richtext h4+.osf-body,.overhauled .custom-richtext h4+p,.overhauled .custom-richtext h4+ul,.overhauled .general-content h4+.osf-body,.overhauled .general-content h4+p,.overhauled .general-content h4+ul{margin-top:var(--spacing-base)}}.overhauled .custom-richtext .btn-primary,.overhauled .custom-richtext .btn-secondary,.overhauled .custom-richtext .btn-tertiary,.overhauled .general-content .btn-primary,.overhauled .general-content .btn-secondary,.overhauled .general-content .btn-tertiary{margin-top:calc(var(--spacing-base)*2)}@media(min-width:768px){.overhauled .custom-richtext .btn-primary,.overhauled .custom-richtext .btn-secondary,.overhauled .custom-richtext .btn-tertiary,.overhauled .general-content .btn-primary,.overhauled .general-content .btn-secondary,.overhauled .general-content .btn-tertiary{margin-top:calc(var(--spacing-base)*3)}}.overhauled .custom-richtext table td,.overhauled .general-content table td{min-width:100%}@media(min-width:1024px){.overhauled .custom-richtext table td,.overhauled .general-content table td{min-width:unset}}.overhauled .custom-richtext .content-block,.overhauled .general-content .content-block,.overhauled .link-list{margin-bottom:0}@media(min-width:1024px){.overhauled .link-list .inner-container{display:flex;gap:calc(var(--spacing-base)*6)}}@media(min-width:1440px){.overhauled .link-list .inner-container{display:flex;gap:calc(var(--spacing-base)*8)}}.overhauled .link-list .inner-container .content-wrapper{display:flex;flex-direction:column;gap:calc(var(--spacing-base)*2)}@media(min-width:414px){.overhauled .link-list .inner-container .content-wrapper{gap:calc(var(--spacing-base)*3)}}@media(min-width:1024px){.overhauled .link-list .inner-container .content-wrapper{flex-basis:66%;gap:calc(var(--spacing-base)*4);padding:calc(var(--spacing-base)*2) 0}}@media(min-width:1440px){.overhauled .link-list .inner-container .content-wrapper{padding:calc(var(--spacing-base)*9) 0 calc(var(--spacing-base)*5) 0}}.overhauled .link-list .inner-container .content-wrapper p{margin-bottom:0}.overhauled .link-list .inner-container .heading{color:var(--color-primary-dark)}.overhauled .link-list .inner-container .desktop{align-items:center;display:none;flex-basis:34%}.overhauled .link-list .inner-container .desktop .img-container{height:100%;width:100%}@media(min-width:1024px){.overhauled .link-list .inner-container .desktop{display:flex}}.overhauled .link-list .inner-container .mobile{margin:var(--spacing-base) 0}@media(min-width:414px){.overhauled .link-list .inner-container .mobile{margin-top:0}}@media(min-width:768px){.overhauled .link-list .inner-container .mobile{align-items:center;display:flex;flex-basis:52%;min-height:100%}}@media(min-width:1024px){.overhauled .link-list .inner-container .mobile{display:none}}@media(min-width:768px){.overhauled .link-list .inner-container .mobile .img-container{height:100%;max-height:466px;width:100%}}.overhauled .link-list .inner-container .img-container{aspect-ratio:16/9;border-radius:var(--br-md);box-shadow:var(--btn-shadow);overflow:hidden}@media(min-width:414px){.overhauled .link-list .inner-container .img-container{margin:0}}.overhauled .link-list .inner-container .img-container img{height:100%;object-fit:cover;width:100%}@media(min-width:768px){.overhauled .link-list .inner-container .wrapper{display:flex;gap:calc(var(--spacing-base)*6)}}.overhauled .link-list .inner-container .links{margin-top:calc(var(--spacing-base)*2)}@media(min-width:768px){.overhauled .link-list .inner-container .links{flex-basis:48%;margin-top:calc(var(--spacing-base)*-2)}}@media(min-width:1024px){.overhauled .link-list .inner-container .links{column-count:2;flex-basis:100%;gap:calc(var(--spacing-base)*8);margin-top:calc(var(--spacing-base)*-1)}}@media(min-width:1440px){.overhauled .link-list .inner-container .links{gap:calc(var(--spacing-base)*11)}}.overhauled .link-list .inner-container .links .link{text-decoration:none}.overhauled .link-list .inner-container .links .link-outer{border-bottom:2px solid var(--color-shadows);padding:var(--spacing-base) 0 calc(var(--spacing-base)*2) 0}@media(min-width:768px){.overhauled .link-list .inner-container .links .link-outer{padding:calc(var(--spacing-base)*2) 0}}@media(min-width:1024px){.overhauled .link-list .inner-container .links .link-outer{display:inline-block;width:100%}}@media(min-width:1440px){.overhauled .link-list .inner-container .links .link-outer{padding:calc(var(--spacing-base)*3) 0}}.overhauled .link-list .inner-container .links .link-outer:hover{cursor:pointer}.overhauled .link-list .inner-container .links .link-outer .link-wrapper{align-items:center;display:flex;gap:var(--spacing-base);justify-content:space-between;padding-right:calc(var(--spacing-base)*3)}@media(min-width:768px){.overhauled .link-list .inner-container .links .link-outer .link-wrapper{padding-right:calc(var(--spacing-base)*2)}}@media(min-width:1440px){.overhauled .link-list .inner-container .links .link-outer .link-wrapper{padding-right:calc(var(--spacing-base)*3)}}.overhauled .link-list .inner-container .links .link-outer .link-wrapper:hover{padding-right:calc(var(--spacing-base)*3 - 4px)}@media(min-width:768px){.overhauled .link-list .inner-container .links .link-outer .link-wrapper:hover{padding-right:calc(var(--spacing-base)*2 - 4px)}}@media(min-width:1440px){.overhauled .link-list .inner-container .links .link-outer .link-wrapper:hover{padding-right:calc(var(--spacing-base)*3 - 4px)}}.overhauled .link-list .inner-container .links .link-outer .link-wrapper a{color:var(--color-body-dark);text-decoration:none}.overhauled .link-list .inner-container .links .link-outer .link-wrapper a:hover{text-decoration:none!important}.overhauled .link-list .inner-container .links .link-outer .link-wrapper svg{height:16px;stroke-linecap:round;stroke-width:3px;width:10px}.overhauled .link-list .inner-container .links .link-outer .link-wrapper svg path{stroke:var(--color-primary-dark)}@media(min-width:1024px){.overhauled .link-list .inner-container:not(.with-img){display:block}.overhauled .link-list .inner-container:not(.with-img) .description,.overhauled .link-list .inner-container:not(.with-img) .heading{width:66%}}@media(min-width:1440px){.overhauled .link-list .inner-container:not(.with-img) .description,.overhauled .link-list .inner-container:not(.with-img) .heading{width:100%}}.overhauled .link-list .inner-container:not(.with-img) .links{margin-top:0}@media(min-width:768px){.overhauled .link-list .inner-container:not(.with-img) .links{column-count:2;flex-basis:100%}}@media(min-width:1024px){.overhauled .link-list .inner-container:not(.with-img) .links{column-count:3}}.overhauled .link-group .inner-container{align-items:center;display:flex;flex-direction:column;gap:calc(var(--spacing-base)*4);text-align:center}@media(min-width:768px){.overhauled .link-group .inner-container{gap:calc(var(--spacing-base)*3)}}@media(min-width:1024px){.overhauled .link-group .inner-container{gap:calc(var(--spacing-base)*6)}}.overhauled .link-group .inner-container .heading{color:var(--color-primary-dark)}.overhauled .link-group .inner-container .wrapper .link-items{column-gap:calc(var(--spacing-base)*2);display:flex;flex-wrap:wrap;justify-content:center;row-gap:calc(var(--spacing-base)*4)}@media(min-width:414px){.overhauled .link-group .inner-container .wrapper .link-items{column-gap:calc(var(--spacing-base)*3)}}@media(min-width:768px){.overhauled .link-group .inner-container .wrapper .link-items{column-gap:calc(var(--spacing-base)*6);row-gap:calc(var(--spacing-base)*3)}}@media(min-width:1024px){.overhauled .link-group .inner-container .wrapper .link-items{column-gap:calc(var(--spacing-base)*3)}}@media(min-width:1680px){.overhauled .link-group .inner-container .wrapper .link-items{column-gap:calc(var(--spacing-base)*8)}}.overhauled .link-group .inner-container .wrapper .link-items .link-item{display:flex;flex:0 0 calc(50% - var(--spacing-base));flex-direction:column;gap:var(--spacing-base)}@media(min-width:414px){.overhauled .link-group .inner-container .wrapper .link-items .link-item{flex:0 0 calc(50% - var(--spacing-base)*3/2)}}@media(min-width:768px){.overhauled .link-group .inner-container .wrapper .link-items .link-item{flex:0 0 calc(50% - var(--spacing-base)*3)}}@media(min-width:1024px){.overhauled .link-group .inner-container .wrapper .link-items .link-item{flex:0 0 calc(25% - var(--spacing-base)*3*3/4)}}@media(min-width:1680px){.overhauled .link-group .inner-container .wrapper .link-items .link-item{flex:0 0 calc(25% - var(--spacing-base)*8*3/4)}}.overhauled .link-group .inner-container .wrapper .link-items .link-item .img-container{align-items:center;display:flex;flex-grow:1;height:180px;justify-content:center;max-height:180px;overflow:hidden}.overhauled .link-group .inner-container .wrapper .link-items .link-item .img-container img{height:100%;object-fit:contain;width:auto;border-radius:var(--br-md)}.overhauled .link-group .inner-container .wrapper .link-items .link-item .base-text{color:var(--color-primary-dark);font-size:56px;font-weight:var(--fw-bold)}@media(min-width:768px){.overhauled .link-group .inner-container .wrapper .link-items .link-item .base-text{font-size:80px}}@media(min-width:1440px){.overhauled .link-group .inner-container .wrapper .link-items .link-item .base-text{font-size:88px}}@media(min-width:1680px){.overhauled .link-group .inner-container .wrapper .link-items .link-item .base-text{font-size:96px}}.overhauled .link-group .inner-container .wrapper .link-items .link-item p{margin-bottom:0}.overhauled .link-group .inner-container .wrapper .link-items .link-item .link{justify-content:center;text-align:left;width:100%}.blog-intro-wrapper{display:flex;flex-direction:column;margin:0 calc(var(--spacing-base)*2)}@media(min-width:768px){.blog-intro-wrapper{margin:0 calc(var(--spacing-base)*4)}}@media(min-width:1440px){.blog-intro-wrapper{margin:0 calc(var(--spacing-base)*20)}}@media(min-width:1680px){.blog-intro-wrapper{margin:0 calc(var(--spacing-base)*30)}}.blog-intro{margin-bottom:calc(var(--spacing-base)*9);margin-top:calc(var(--spacing-base)*6)}.blog-intro h1{color:var(--color-primary-dark);font-weight:400;margin-bottom:calc(var(--spacing-base)*4)}.article-listing{margin-right:auto;margin-left:auto;max-width:1260px;padding-right:20px;padding-left:20px;width:100%;margin-top:calc(var(--spacing-base)*6)}@media(min-width:768px){.article-listing{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.article-listing{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.article-listing{padding-right:70px;padding-left:70px}}.article-listing .articles-grid{display:grid;grid-template-columns:1fr;grid-gap:calc(var(--spacing-base)*3);gap:calc(var(--spacing-base)*3)}@media(min-width:540px){.article-listing .articles-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.article-listing .articles-grid{grid-template-columns:repeat(3,1fr)}}.article-listing .article-card{display:flex;flex-direction:column;align-items:flex-start;padding:calc(var(--spacing-base)*3);gap:calc(var(--spacing-base)*2);border-radius:var(--br-md);background:var(--color-base);box-shadow:0 3px 12px 0 var(--color-shadows);text-decoration:none}.article-listing .article-card:hover{transform:translateY(-4px);transition:transform .2s ease}.article-listing .article-image{width:100%}.article-listing .article-image img{width:100%;height:220px;object-fit:cover}.article-listing .article-date{color:var(--color-overlay-base);font-size:var(--fs-label);margin-bottom:calc(var(--spacing-base)*2)}.article-listing .article-summary{color:var(--color-overlay-base);font-size:var(--fs-body);text-decoration:none;line-height:var(--lh-120);font-family:var(--ff-serif)}.pagination-container{display:flex;flex-direction:column;justify-content:center;position:relative;margin-top:calc(var(--spacing-base)*10)}.pagination-container .pagination-btn.next svg,.pagination-container .pagination-btn.previous svg{position:static;margin:auto}.pagination-container .result-count{color:var(--color-black);font-family:brandon-grotesque,sans-serif;font-size:13px;font-weight:400;line-height:21px;letter-spacing:-.2px;order:-1;padding-bottom:calc(var(--spacing-base)*2);text-align:center}@media(min-width:414px){.pagination-container .result-count{padding-left:calc(var(--spacing-base)*32);font-size:13px}}@media(min-width:768px){.pagination-container{flex-direction:row}.pagination-container .result-count{position:absolute;top:25%;right:calc(var(--spacing-base)*4.5);transform:translateY(-50%);padding-bottom:0;white-space:nowrap;font-size:13px}}@media(min-width:1024px){.pagination-container .result-count{right:calc(var(--spacing-base)*4);top:25%;font-size:13px}}@media(min-width:1440px){.pagination-container .result-count{right:calc(var(--spacing-base)*20);top:25%;font-size:13px}}.search-wrapper{display:flex;flex-direction:column;margin:0 calc(var(--spacing-base)*2)}@media(min-width:768px){.search-wrapper{margin:0 calc(var(--spacing-base)*4)}}@media(min-width:1440px){.search-wrapper{margin:0 calc(var(--spacing-base)*20)}}@media(min-width:1680px){.search-wrapper{margin:0 calc(var(--spacing-base)*30)}}.search-bar.overhauled{margin-bottom:calc(var(--spacing-base)*3);margin-top:calc(var(--spacing-base)*7.5)}.search-bar.overhauled form{width:100%}.search-bar.overhauled .search-input{display:flex;flex-direction:column;gap:calc(var(--spacing-base)*2);margin-bottom:calc(var(--spacing-base)*3.75);width:100%}.search-bar.overhauled .search-input .input-wrapper{position:relative;width:100%}.search-bar.overhauled .search-input .input-wrapper .search-icon{position:absolute;left:calc(var(--spacing-base)*2);top:50%;transform:translateY(-50%);width:calc(var(--spacing-base)*2);height:calc(var(--spacing-base)*2);stroke:var(--color-overlay-base);stroke-width:2}.search-bar.overhauled .search-input .input-wrapper input{padding:calc(var(--spacing-base)*1.75) calc(var(--spacing-base)*5);border-radius:var(--br-sm);border:2px solid var(--color-overlay-base);background-color:rgba(0,0,0,0);font-family:var(--ff-sans-serif);font-size:var(--fs-body);width:100%;opacity:1}.search-bar.overhauled .search-input .input-wrapper input::placeholder{color:var(--color-overlay-base)}.search-bar.overhauled .search-input .btn-primary{width:100%;display:flex;justify-content:center;align-items:center}.search-bar.overhauled .search-input .btn-primary:after{display:none}@media(min-width:768px){.search-bar.overhauled .search-input{flex-direction:row}.search-bar.overhauled .search-input .input-wrapper{width:80%}.search-bar.overhauled .search-input .btn-primary{width:20%}}.overhauled .quote-parent{position:relative}@media(min-width:768px){.overhauled .quote-parent{margin-bottom:45px}}@media(min-width:1440px){.overhauled .quote-parent{margin-bottom:61px}}.overhauled .quote-parent .heading{color:var(--color-primary-dark);margin-bottom:calc(var(--spacing-base)*3)}@media(min-width:768px){.overhauled .quote-parent .heading{margin-bottom:calc(var(--spacing-base)*4)}}@media(min-width:1440px){.overhauled .quote-parent .heading{margin-bottom:calc(var(--spacing-base)*6)}}.overhauled .quote-parent .wrapper{position:relative}.overhauled .quote-parent .wrapper .swiper-container{display:flex;overflow:hidden;position:relative}@media(min-width:768px){.overhauled .quote-parent .wrapper .swiper-container{width:calc(100% - var(--spacing-base)*16);margin:0 auto}}@media(min-width:1440px){.overhauled .quote-parent .wrapper .swiper-container{width:calc(100% - var(--spacing-base)*20)}}@media(min-width:768px){.overhauled .swiper{height:100%;position:absolute;top:0;width:100%}}.overhauled .swiper ul{display:flex}.overhauled .swiper ul.arrows{display:none;justify-content:space-between;height:100%;padding:0}@media(min-width:768px){.overhauled .swiper ul.arrows{display:flex;margin-bottom:0}}.overhauled .swiper ul.arrows .arrow-btn{cursor:pointer}.overhauled .swiper ul.arrows li{list-style:none;margin:0}.overhauled .swiper ul.arrows li:first-child,.overhauled .swiper ul.arrows li:last-child{align-items:center;display:flex}.overhauled .swiper ul.arrows li:last-child{justify-content:flex-end}.overhauled .swiper ul.arrows li .swiper-btn{align-items:center;background-color:var(--color-bg-secondary);border-radius:100%;display:flex;height:39px;justify-content:center;top:50%;width:39px}.overhauled .swiper ul.arrows li .swiper-btn svg{height:17px;width:9px}.overhauled .swiper ul.arrows li .swiper-btn svg path{stroke:var(--color-secondary-dark)}.overhauled .swiper ul.arrows li .swiper-btn.next>svg{transform:rotateY(180deg)}.overhauled .swiper ul.arrows li.indicator{position:relative}.overhauled .swiper ul.indicators{gap:var(--spacing-base);justify-content:center;margin:0;padding-top:calc(var(--spacing-base)*3)}@media(min-width:414px){.overhauled .swiper ul.indicators{gap:calc(var(--spacing-base)*2)}}@media(min-width:1440px){.overhauled .swiper ul.indicators{padding-top:calc(var(--spacing-base)*6)}}.overhauled .swiper ul.indicators li{margin:0}.overhauled .swiper .dot{aspect-ratio:1/1;border-radius:100%;cursor:pointer;margin:0;padding:0;width:13px}.overhauled .swiper .dot:after{content:none}.overhauled .swiper.light .dot{border:1px solid var(--color-shadows)}.overhauled .swiper.light .active .dot{background-color:var(--color-shadows)}.overhauled .swiper.gradient .dot{border:1px solid var(--color-secondary-dark)}.overhauled .swiper.gradient .active .dot{background-color:var(--color-secondary-dark)}.overhauled .swiper.dark .dot{border:1px solid var(--color-secondary-light)}.overhauled .swiper.dark .active .dot{background-color:var(--color-secondary-light)}.link-bar{background-color:var(--color-base);padding:0;margin:0}.link-bar,.link-bar__content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}.link-bar__content{text-align:center}.link-bar__header{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:flex-start;padding:40px 24px 24px;text-align:center}.link-bar__title{font-weight:var(--fw-h2);font-size:var(--fs-h2);line-height:var(--lh-full);color:var(--color-primary-dark);text-align:left}.link-bar__description,.link-bar__title{font-family:var(--ff-sans-serif);width:100%;margin:0}.link-bar__description{font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:140%;color:var(--color-body-dark)}.link-bar__description p{font-family:var(--ff-sans-serif);display:block;margin:0;text-align:left}.link-bar__link-area{display:flex;flex-direction:column;padding:40px 16px;width:100%;height:auto}.link-bar__link-area,.link-bar__link-area[data-background=Dark]{background-color:var(--color-primary-dark)}.link-bar__link-area[data-background=Gradient],.link-bar__link-area[data-background=Light]{background-color:var(--color-bg-secondary);color:var(--color-body-dark)}.link-bar__link-area .links{gap:16px;justify-content:flex-start;text-align:left}.link-bar__link-area .links,.link-bar__link-item{display:flex;flex-direction:column;align-items:flex-start}.link-bar__link-container,.link-bar__link-item{justify-content:space-between;width:100%}.link-bar__link-container{display:flex;flex-direction:row;gap:16px;align-items:center}.link-bar__link-text{display:flex;flex-direction:column;font-family:var(--ff-sans-serif);font-weight:var(--fw-regular);justify-content:center;color:var(--color-base);font-size:var(--fs-body);text-align:left;width:244px;line-height:140%;margin:0;text-decoration:none;transition:color .25s ease}.link-bar__link-text:hover{color:var(--color-text-highlight);text-decoration:none}.link-bar__arrow-icon{height:19px;width:10px;flex-shrink:0;transition:transform .25s ease;margin-right:20px}.link-bar__arrow-icon svg{width:100%;height:100%}.link-bar__link-container:hover .link-bar__arrow-icon{transform:translateX(4px)}.link-bar__separator{height:2px;width:100%;background-color:var(--color-shadows);margin-top:16px}.link-bar__link-area[data-background=Gradient] .link-bar__link-text,.link-bar__link-area[data-background=Light] .link-bar__link-text{color:var(--color-body-dark)}.link-bar__link-area[data-background=Gradient] .link-bar__link-text:hover,.link-bar__link-area[data-background=Light] .link-bar__link-text:hover{color:var(--color-primary-dark)}.link-bar__link-area[data-background=Gradient] .link-bar__separator,.link-bar__link-area[data-background=Light] .link-bar__separator{background-color:var(--color-shadows)}.link-bar__link-area[data-background=Gradient] .icon-chevron-light,.link-bar__link-area[data-background=Light] .icon-chevron-light{stroke:var(--color-primary-dark)}.link-bar__link-area[data-background=Gradient]~.link-bar__header,.link-bar__link-area[data-background=Light]~.link-bar__header{background:var(--color-bg-primary,#faf9f7)}@media(min-width:768px){.link-bar__header{padding:64px 24px 64px 32px}.link-bar__content{flex-direction:row;align-items:stretch;justify-content:center;width:100%;text-align:left}.link-bar__header{width:50%;gap:24px;text-align:left;align-items:flex-start;flex-shrink:0}.link-bar__title{font-size:46px;text-align:left}.link-bar__description,.link-bar__description p{text-align:left}.link-bar__link-area{width:50%;height:auto;justify-content:center;padding:64px 32px;flex:1 1}.link-bar__link-area .links{text-align:left}.link-bar__link-text{width:264px;text-align:left}}@media(min-width:1024px){.link-bar__content{gap:0}.link-bar__header{width:67%;flex-shrink:0}.link-bar__title{font-size:56px}.link-bar__description{font-size:20px}.link-bar__link-area{width:33%;height:auto;padding:80px 32px;flex:1 1}.link-bar__link-text{width:297px;font-size:20px}}@media(min-width:1440px){.link-bar__header{padding-left:240px}.link-bar__link-area{width:33%;height:auto;padding:80px 240px 80px 32px}}#r2-header-plac:has(header.lp-cta-nav){position:-webkit-sticky;position:sticky;top:0;z-index:9999}.lp-navigation .navigation-container{align-items:center;display:flex;padding:calc(var(--spacing-base)*2) 0}.lp-navigation .navigation-container.justify-center{justify-content:center}.lp-navigation .navigation-container.justify-left{justify-content:flex-start}.lp-navigation .navigation-container.one-logo [class^=logo-]{height:41px}.lp-navigation .navigation-container.two-logos{gap:calc(var(--spacing-base)*2)}@media(min-width:414px){.lp-navigation .navigation-container.two-logos{gap:calc(var(--spacing-base)*3)}}.lp-navigation .navigation-container.two-logos [class^=logo-]{height:41px}.lp-navigation .navigation-container.all-logos{column-gap:calc(var(--spacing-base)*2)}@media(min-width:414px){.lp-navigation .navigation-container.all-logos{column-gap:calc(var(--spacing-base)*6)}}.lp-navigation .navigation-container.all-logos [class^=logo-]{height:28px;min-width:82px}@media(min-width:414px){.lp-navigation .navigation-container.all-logos [class^=logo-]{height:33px}}@media(min-width:768px){.lp-navigation .navigation-container.all-logos [class^=logo-]{height:41px}.lp-navigation .navigation-container.all-logos,.lp-navigation .navigation-container.two-logos{column-gap:calc(var(--spacing-base)*6)}}.lp-navigation .navigation-container [class^=logo-]{object-fit:contain;width:auto}.lp-navigation .navigation-container:not(.lp-cta-nav).all-logos [class^=logo-]{flex:1 1;min-width:0}@media(min-width:768px){.lp-navigation .navigation-container:not(.lp-cta-nav).all-logos [class^=logo-]{flex:unset}}.lp-navigation .navigation-container.lp-cta-nav [class^=logo-]{flex:0 1}@media(min-width:768px){.lp-navigation .navigation-container.lp-cta-nav [class^=logo-]{flex:unset}}.lp-navigation .navigation-container.lp-cta-nav.one-logo{gap:calc(var(--spacing-base)*2)}@media(min-width:414px){.lp-navigation .navigation-container.lp-cta-nav.one-logo{gap:calc(var(--spacing-base)*3)}}.lp-navigation .navigation-container.lp-cta-nav.one-logo [class^=logo-]{height:28px}@media(min-width:414px){.lp-navigation .navigation-container.lp-cta-nav.one-logo [class^=logo-]{height:41px}}.lp-navigation .navigation-container.lp-cta-nav.two-logos{row-gap:calc(var(--spacing-base)*3)}@media(min-width:414px){.lp-navigation .navigation-container.lp-cta-nav.two-logos{row-gap:calc(var(--spacing-base)*4)}}@media(min-width:1024px){.lp-navigation .navigation-container.lp-cta-nav.two-logos{column-gap:calc(var(--spacing-base)*7)}}@media(min-width:1680px){.lp-navigation .navigation-container.lp-cta-nav.two-logos{column-gap:calc(var(--spacing-base)*8)}}.lp-navigation .navigation-container.lp-cta-nav.all-logos{row-gap:calc(var(--spacing-base)*4)}@media(min-width:414px){.lp-navigation .navigation-container.lp-cta-nav.all-logos [class^=logo-]{flex:1 1}}@media(min-width:768px){.lp-navigation .navigation-container.lp-cta-nav.all-logos [class^=logo-]{flex:unset}}.lp-navigation .navigation-container.lp-cta-nav.all-logos,.lp-navigation .navigation-container.lp-cta-nav.two-logos{flex-wrap:wrap}.lp-navigation .navigation-container .cta-btn-wrapper{flex:1 1 auto}.lp-navigation .navigation-container .cta-btn-wrapper .cta-btn{justify-self:flex-end}.overhauled.cta-section .content-wrapper{align-items:center;text-align:center}.overhauled.cta-section .content-wrapper>:nth-child(2){margin-top:calc(var(--spacing-base)*2)}@media(min-width:768px){.overhauled.cta-section .content-wrapper>:nth-child(2).cta-btn{margin-top:calc(var(--spacing-base)*3)}}.overhauled.cta-section .content-wrapper>:nth-child(3){margin-top:calc(var(--spacing-base)*3)}@media(min-width:768px){.overhauled.cta-section .content-wrapper .cta-btn{min-width:340px}}@media(min-width:1024px){.overhauled.cta-section .content-wrapper .cta-btn{min-width:468px}}@media(min-width:1440px){.overhauled.cta-section .content-wrapper .cta-btn{min-width:540px}}@media(min-width:1680px){.overhauled.cta-section .content-wrapper .cta-btn{min-width:580px}}.overhauled.cta-section .color-black{color:var(--color-black)}.overhauled.cta-section .color-green{color:var(--color-primary-dark)}.overhauled.cta-section .color-white{color:var(--color-base)}.ce-expander{--ce-radius:10px;--ce-shadow:0 6px 24px rgba(0,0,0,0.06)}.vertical-spacing{padding-top:calc(var(--spacing-base)*2);align-items:center}.overhauled.ce-expander:first-of-type .vertical-spacing{padding-top:calc(var(--spacing-base)*5)}@media(min-width:768px){.overhauled.ce-expander:first-of-type .vertical-spacing{padding-top:calc(var(--spacing-base)*8)}}@media(min-width:1024px){.overhauled.ce-expander:first-of-type .vertical-spacing{padding-top:calc(var(--spacing-base)*8)}}@media(min-width:1440px){.overhauled.ce-expander:first-of-type .vertical-spacing{padding-top:calc(var(--spacing-base)*10)}}@media(min-width:1680px){.overhauled.ce-expander:first-of-type .vertical-spacing{padding-top:calc(var(--spacing-base)*10)}}.overhauled.ce-expander:last-of-type .vertical-spacing{padding-bottom:calc(var(--spacing-base)*5)}@media(min-width:768px){.overhauled.ce-expander:last-of-type .vertical-spacing{padding-bottom:calc(var(--spacing-base)*8)}}@media(min-width:1024px){.overhauled.ce-expander:last-of-type .vertical-spacing{padding-bottom:calc(var(--spacing-base)*8)}}@media(min-width:1440px){.overhauled.ce-expander:last-of-type .vertical-spacing{padding-bottom:calc(var(--spacing-base)*10)}}@media(min-width:1680px){.overhauled.ce-expander:last-of-type .vertical-spacing{padding-bottom:calc(var(--spacing-base)*10)}}.overhauled.ce-expander:only-of-type .vertical-spacing{padding-block:calc(var(--spacing-base)*5)}@media(min-width:768px){.overhauled.ce-expander:only-of-type .vertical-spacing{padding-block:calc(var(--spacing-base)*8)}}@media(min-width:1024px){.overhauled.ce-expander:only-of-type .vertical-spacing{padding-block:calc(var(--spacing-base)*8)}}@media(min-width:1440px){.overhauled.ce-expander:only-of-type .vertical-spacing{padding-block:calc(var(--spacing-base)*10)}}@media(min-width:1680px){.overhauled.ce-expander:only-of-type .vertical-spacing{padding-block:calc(var(--spacing-base)*10)}}.ce-row{position:relative;width:288px;min-height:94px;transition:height .28s ease;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto;align-items:center;grid-gap:calc(var(--spacing-base)*2);gap:calc(var(--spacing-base)*2);border-radius:var(--ce-radius);background-color:var(--color-base);box-shadow:var(--ce-shadow);padding:calc(var(--spacing-base)*2.5) calc(var(--spacing-base)*1)}@media(min-width:414px){.ce-row{width:382px;height:100px;min-height:100px;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*2)}}@media(min-width:768px){.ce-row{width:704px;height:124px;min-height:124px;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*2);gap:calc(var(--spacing-base)*3)}}@media(min-width:1024px){.ce-row{width:960px;height:140px;min-height:140px;padding:calc(var(--spacing-base)*3) calc(var(--spacing-base)*3);gap:calc(var(--spacing-base)*3)}}@media(min-width:1440px){.ce-row{width:1120px;height:148px;min-height:148px;padding:calc(var(--spacing-base)*3) calc(var(--spacing-base)*4);gap:calc(var(--spacing-base)*3)}}@media(min-width:1680px){.ce-row{width:1200px;height:148px;min-height:148px;padding:calc(var(--spacing-base)*3) calc(var(--spacing-base)*4);gap:calc(var(--spacing-base)*3)}}.ce-row.is-open{height:auto}.ce-media{width:55px;height:55px;aspect-ratio:1/1;flex-shrink:0;border-radius:55%}@media(min-width:414px){.ce-media{width:68px;height:68px}}@media(min-width:768px){.ce-media{width:92px;height:92px}}@media(min-width:1024px){.ce-media{width:92px;height:92px}}@media(min-width:1440px){.ce-media{width:100px;height:100px}}@media(min-width:1680px){.ce-media{width:100px;height:100px}}.ce-img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.ce-action{width:28px;height:28px;aspect-ratio:1/1;flex-shrink:0;border-radius:55px;background-color:var(--color-bg-secondary);display:grid;place-items:center;cursor:pointer}.ce-row.is-open .ce-action{transform:rotate(180deg)}.ce-action .ce-chevron{width:12px;height:7px;fill:#007f9b}@media(min-width:414px){.ce-action{width:39px;height:39px}.ce-action .ce-chevron{width:17px;height:10px}}@media(min-width:768px){.ce-action{width:53px;height:53px}.ce-action .ce-chevron{width:23px;height:13px}}@media(min-width:1024px){.ce-action{width:61px;height:61px}.ce-action .ce-chevron{width:27px;height:15px}}@media(min-width:1440px){.ce-action{width:65px;height:65px}.ce-action .ce-chevron{width:29px;height:16px}}@media(min-width:1680px){.ce-action{width:65px;height:65px}.ce-action .ce-chevron{width:29px;height:16px}}.ce-desc{grid-column:1/-1;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*1) 0 calc(var(--spacing-base)*1);font-family:brandon-grotesque,sans-serif;font-size:18px;max-height:0;opacity:0;transition:opacity .12s ease,max-height .32s ease,visibility 0s linear .12s;pointer-events:none}@media(min-width:768px){.ce-desc{padding:calc(var(--spacing-base)*3) calc(var(--spacing-base)*1) 0 calc(var(--spacing-base)*1)}}@media(min-width:1024px){.ce-desc{padding:calc(var(--spacing-base)*3) calc(var(--spacing-base)*2) 0 calc(var(--spacing-base)*2)}}@media(min-width:1440px){.ce-desc{padding:calc(var(--spacing-base)*3) calc(var(--spacing-base)*4) 0 calc(var(--spacing-base)*6);font-size:20px}}@media(min-width:1680px){.ce-desc{padding:calc(var(--spacing-base)*3) calc(var(--spacing-base)*4.25) 0 calc(var(--spacing-base)*6);font-size:20px}}.ce-row.is-open .ce-desc{max-height:1000px;opacity:1;pointer-events:auto}.lp-footer{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing-base)*3)}@media(min-width:414px){.lp-footer:has(.footer-logos.align-left+.footer-description.align-right){gap:0;justify-content:space-between;align-items:center}}.lp-footer .footer-logos{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--spacing-base)*3);width:100%;margin-bottom:calc(var(--spacing-base)*3);justify-content:center}.lp-footer .footer-logos.align-left{justify-content:flex-start;transform:translateY(16px);padding-left:calc(var(--spacing-base)*2)}@media(min-width:414px){.lp-footer .footer-logos.align-left{transform:translateY(30px);padding-left:calc(var(--spacing-base)*2)}}@media(min-width:768px){.lp-footer .footer-logos.align-left{padding-left:calc(var(--spacing-base)*4)}}@media(min-width:1024px){.lp-footer .footer-logos.align-left{padding-left:calc(var(--spacing-base)*4)}}@media(min-width:1440px){.lp-footer .footer-logos.align-left{padding-left:calc(var(--spacing-base)*20)}}@media(min-width:1680px){.lp-footer .footer-logos.align-left{padding-left:calc(var(--spacing-base)*30)}}.lp-footer .footer-logos.align-center,.lp-footer .footer-logos.align-centered{transform:translateY(20px)!important}.lp-footer .footer-logos.align-right{justify-content:flex-end;-webkit-margin-end:var(--spacing-base);margin-inline-end:var(--spacing-base)}.lp-footer .footer-logos .footer-logo{width:120px;height:42px;object-fit:contain;display:block}@supports(selector(:has(*))){.lp-footer .footer-logos.align-center:has(>.footer-logo:nth-child(3):last-child) .footer-logo,.lp-footer .footer-logos.align-centered:has(>.footer-logo:nth-child(3):last-child) .footer-logo{width:82px;height:28px}@media(min-width:414px){.lp-footer .footer-logos.align-center:has(>.footer-logo:nth-child(3):last-child) .footer-logo,.lp-footer .footer-logos.align-centered:has(>.footer-logo:nth-child(3):last-child) .footer-logo{width:95px;height:32px}}@media(min-width:768px){.lp-footer .footer-logos.align-center:has(>.footer-logo:nth-child(3):last-child) .footer-logo,.lp-footer .footer-logos.align-centered:has(>.footer-logo:nth-child(3):last-child) .footer-logo{width:120px;height:42px}}}.lp-footer .footer-description{width:100%;display:flex;flex-direction:column;justify-content:center;font-size:var(--fs-label);line-height:var(--lh-120);color:var(--color-body-dark);letter-spacing:var(--ls-small);text-decoration:none;font-weight:var(--fw-regular);font-family:var(--ff-sans-serif)}.lp-footer .footer-description.align-right{text-align:right}.lp-footer .footer-description.align-right .footer-description-text{text-align:left;transform:translateY(12px);padding-left:calc(var(--spacing-base)*2)}@media(min-width:414px){.lp-footer .footer-description.align-right .footer-description-text{text-align:right;transform:translateY(-30px);-webkit-padding-end:calc(var(--spacing-base)*2);padding-inline-end:calc(var(--spacing-base)*2)}}@media(min-width:768px){.lp-footer .footer-description.align-right .footer-description-text{-webkit-padding-end:calc(var(--spacing-base)*4);padding-inline-end:calc(var(--spacing-base)*4)}}@media(min-width:1440px){.lp-footer .footer-description.align-right .footer-description-text{-webkit-padding-end:calc(var(--spacing-base)*20);padding-inline-end:calc(var(--spacing-base)*20)}}@media(min-width:1680px){.lp-footer .footer-description.align-right .footer-description-text{-webkit-padding-end:calc(var(--spacing-base)*30);padding-inline-end:calc(var(--spacing-base)*30)}}.lp-footer .footer-description.align-right .footer-description-links{justify-content:flex-start;-webkit-margin-end:0;margin-inline-end:0;transform:translateY(12px);margin-left:calc(var(--spacing-base)*2)}@media(min-width:414px){.lp-footer .footer-description.align-right .footer-description-links{justify-content:flex-end;-webkit-margin-end:0;margin-inline-end:0;transform:translateY(-30px);-webkit-margin-end:4px;margin-inline-end:4px}}@media(min-width:768px){.lp-footer .footer-description.align-right .footer-description-links{-webkit-margin-end:calc(var(--spacing-base)*2);margin-inline-end:calc(var(--spacing-base)*2)}}@media(min-width:1440px){.lp-footer .footer-description.align-right .footer-description-links{-webkit-margin-end:calc(var(--spacing-base)*18);margin-inline-end:calc(var(--spacing-base)*18)}}@media(min-width:1680px){.lp-footer .footer-description.align-right .footer-description-links{-webkit-margin-end:calc(var(--spacing-base)*28);margin-inline-end:calc(var(--spacing-base)*28)}}.lp-footer .footer-description.align-left{align-items:flex-start;text-align:left;transform:translateY(16px);padding-left:16px}@media(min-width:414px){.lp-footer .footer-description.align-left{padding-left:calc(var(--spacing-base)*4)}}@media(min-width:768px){.lp-footer .footer-description.align-left{padding-left:calc(var(--spacing-base)*6)}}@media(min-width:1440px){.lp-footer .footer-description.align-left{padding-left:calc(var(--spacing-base)*21)}}@media(min-width:1680px){.lp-footer .footer-description.align-left{padding-left:calc(var(--spacing-base)*31)}}.lp-footer .footer-description.align-left .footer-description-links{justify-content:flex-start}.lp-footer .footer-description.align-center{text-align:center}.lp-footer .footer-description.align-center .footer-description-links{justify-content:center}.lp-footer .footer-description .footer-description-text{text-align:center}.lp-footer .footer-description .footer-description-links{list-style:none;padding:0;display:flex;gap:0;justify-content:center;margin-right:0}.lp-footer .footer-description .footer-description-links li{position:relative;padding:0 2px}.lp-footer .footer-description .footer-description-links li:first-of-type{padding-left:0}.lp-footer .footer-description .footer-description-links li:before{content:"";position:absolute;left:0;top:0;bottom:0;left:-4px;width:1px;background-color:var(--color-body-dark);transform:translateX(-50%)}.lp-footer .footer-description .footer-description-links li:first-of-type:before{display:none}.lp-footer .footer-description .footer-description-links li a{color:inherit}.lp-footer .footer-description .footer-description-links li a:hover{text-decoration:underline}#add-on-footer-legal{display:none!important}@media(min-width:1024px){.profile-layout{display:flex;gap:58px;justify-content:space-between}}@media(min-width:1024px)and (min-width:1024px){.profile-layout>.right-col{flex:1 0 440px;max-width:440px;position:relative;top:-80px}}.action-bar{margin-bottom:38px;padding:0 30px;text-align:center}@media(min-width:1024px){.action-bar{margin-bottom:0;margin-top:20px;min-width:240px;padding:0 0 40px;text-align:left}}.action-bar svg{height:16px;width:16px}.action-bar .profile-update-link,.action-bar button{cursor:pointer;margin:0 6px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:.3s ease-out}.action-bar .profile-update-link:hover,.action-bar button:hover{color:var(--color-text-hover)}.action-bar .profile-update-link svg,.action-bar button svg{vertical-align:middle}@media(min-width:1024px){.action-bar .profile-update-link,.action-bar button{margin-bottom:58px;margin-left:0}.action-bar .profile-update-link:not(:last-child),.action-bar button:not(:last-child){margin-right:38px}}.action-bar .profile-update a.profile-update-link{color:var(--color-body-dark);font-weight:var(--fw-regular)}.action-bar .copy-link-btn{position:relative}.action-bar .clipboard-notification{position:absolute;top:100%;width:max-content;left:20px;opacity:0;transition:opacity .4s}.action-bar .clipboard-notification.active{opacity:1}.search-pagination-nav{display:flex;justify-content:center;margin:0 0 3.25rem}.search-pagination-nav .pagination{align-items:center;display:flex}.search-pagination-nav .page-item{align-items:center;display:flex;margin-right:0}.search-pagination-nav .page-item.active{pointer-events:none}.search-pagination-nav .page-item.active .page-link{background-color:rgba(0,0,0,0);color:#000;text-decoration:underline;text-underline-offset:4px;text-underline-position:under}.search-pagination-nav .page-item.disabled{pointer-events:none;color:#ddd}.search-pagination-nav .page-item.disabled .page-link{background-color:rgba(0,0,0,0)}.search-pagination-nav .page-item.disabled svg{stroke:#ccc6c0}.search-pagination-nav .page-item:last-of-type{margin-right:0}.search-pagination-nav .page-link{font-size:1rem;line-height:1.375;background-color:hsla(0,0%,100%,.5);border-radius:50%;font-weight:600;width:34px;height:34px;padding:.625rem;line-height:1}.search-pagination-nav .page-link:focus,.search-pagination-nav .page-link:hover{background-color:#a1d45f;color:#333230;cursor:pointer}.search-pagination-nav .page-link:focus svg,.search-pagination-nav .page-link:hover svg{stroke:#333230}.search-pagination-nav .page-link .icon-chevron-right{margin-left:1px;margin-top:2px}.search-pagination-nav .page-link .left{transform:rotate(180deg);margin:2px 1px 0 0}@media(min-width:414px){.search-pagination-nav{margin-right:0;padding:0}.search-pagination-nav .page-item{margin-right:.125rem}}@media(min-width:768px){.search-pagination-nav .page-item{margin-right:1rem;padding:5px 0}.search-pagination-nav .page-item .page-link{height:40px;width:40px}}@media(min-width:1024px){.sidebar-container{position:-webkit-sticky;position:sticky;top:24px}}.sidebar-container .sidebar{background-color:var(--color-base);border-radius:var(--br-md)}@media(min-width:1024px){.sidebar-container .sidebar{box-shadow:var(--btn-shadow);height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 48px);overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;padding:24px 30px 34px}.sidebar-container .sidebar::-webkit-scrollbar{display:none}}@media screen and (max-width:1023px){.sidebar-container .sidebar.location,.sidebar-container .sidebar.provider{background-color:var(--color-primary-dark);border-radius:var(--br-md) var(--br-md) 0 0;bottom:0;left:0;position:fixed;max-height:90vh;overflow:hidden;width:100%;z-index:100}}.sidebar-container .sidebar.location .header,.sidebar-container .sidebar.provider .header{align-items:center;color:var(--color-base);cursor:pointer;display:flex;justify-content:space-between;padding:14px 30px}@media(min-width:1024px){.sidebar-container .sidebar.location .header,.sidebar-container .sidebar.provider .header{color:var(--color-body-dark);padding:0 0 14px}}.sidebar-container .sidebar.location .header svg,.sidebar-container .sidebar.provider .header svg{width:22px;fill:var(--color-base);stroke:var(--color-base)}@media(min-width:768px){.sidebar-container .sidebar.location .header svg,.sidebar-container .sidebar.provider .header svg{width:32px}}@media(min-width:1024px){.sidebar-container .sidebar.location .header svg,.sidebar-container .sidebar.provider .header svg{display:none}}.sidebar-container .sidebar.open .sidebar-content-wrapper{overflow-y:scroll;max-height:80vh;scrollbar-width:none;-ms-overflow-style:none}@media(min-width:1024px){.sidebar-container .sidebar.open .sidebar-content-wrapper{max-height:unset}}.sidebar-container .sidebar.open .sidebar-content-wrapper::-webkit-scrollbar{display:none}.sidebar-container .sidebar .sidebar-content-wrapper{background-color:var(--color-base);max-height:0;overflow:hidden;position:relative;transition:max-height .5s ease}@media(min-width:1024px){.sidebar-container .sidebar .sidebar-content-wrapper{max-height:unset}}.left-col .sidebar-container{position:relative;top:unset}@media screen and (max-width:1023px){.slider-tabs{padding:18px 26px}}.slider-tabs.hidden{display:none}.slider-tabs .tab-buttons{align-items:center;border:2px solid var(--color-bg-secondary);border-radius:43px;display:flex;font-weight:var(--fw-medium);justify-content:center;margin-bottom:12px;padding:10px;position:relative;transition:max-height .5s linear}@media(min-width:1024px){.slider-tabs .tab-buttons{margin-bottom:20px}}.slider-tabs .tab-buttons:after{background-color:#c7e6a1;border-radius:29px;content:"";height:calc(100% - 16px);left:10px;position:absolute;width:calc(50% - 10px);transition:.5s}.slider-tabs .tab-buttons[data-active="1"]:after{left:50%}.slider-tabs .tab-buttons button{color:var(--color-body-dark);cursor:pointer;font-weight:var(--fw-medium);width:50%;z-index:1}@media(min-width:1024px){.slider-tabs .tab-buttons button{transition:.3s ease-out}.slider-tabs .tab-buttons button:hover{color:var(--color-text-hover)}}.slider-tabs .tab-buttons button.selected{pointer-events:none}.slider-tabs .tab-content{display:none}.slider-tabs .tab-content.shown{display:block}@media(min-width:1024px){.provider-background{margin-bottom:28px;margin-top:40px}}.provider-background .bg-wrap h2{margin-bottom:12px}@media(min-width:1024px){.provider-background .bg-wrap h2{margin-bottom:20px}}.provider-background .bg-wrap .bg-top-wrapper ul{margin-bottom:28px}@media(min-width:1024px){.provider-background .bg-wrap .bg-top-wrapper ul{margin-bottom:24px}}.provider-background .bg-wrap .content>:last-child{margin-bottom:0}.provider-background h2{color:var(--color-primary-dark)}@media(min-width:1024px){.provider-background h2{margin-bottom:16px}}.provider-background .bg-top-wrapper{border-bottom:3px solid var(--color-bg-secondary);display:grid;grid-template-columns:1fr 1fr;grid-column-gap:25px;column-gap:25px}@media(min-width:1024px){.provider-background .bg-top-wrapper{padding-bottom:34px;padding-right:62px}}.provider-background .bg-top-wrapper .osf-nav-section-titles{margin-bottom:6px}@media(min-width:1024px){.provider-background .bg-top-wrapper .osf-nav-section-titles{margin-bottom:8px}}.provider-background .bg-top-wrapper ul{margin-bottom:28px}@media(min-width:1024px){.provider-background .bg-top-wrapper ul{margin-bottom:24px}.provider-background>div{margin-top:40px}.provider-background>div p:last-child{margin-bottom:0}}.provider-background .subtitle~.subject-matter-detail{font-style:italic}.provider-background li{margin:0;padding:0}.provider-background li>p:has(~*){margin-bottom:10px}.provider-background li:has(~li) p{margin-bottom:10px}@media(min-width:1024px){.provider-background li:has(~li) p{margin-bottom:8px}}.provider-background .paragraph-intro{border-bottom:3px solid var(--color-bg-secondary);padding:16px 0}.provider-background .paragraph-intro em,.provider-background .paragraph-intro p{font-weight:var(--fw-bold);font-style:normal;margin-bottom:0}@media(min-width:1024px){.provider-background .paragraph-intro{padding:16px 0}.provider-background .paragraph-intro em,.provider-background .paragraph-intro p{font-size:1.75rem;line-height:1.2142857143;font-weight:var(--fw-medium)}}.provider-background .biography-text{border-bottom:3px solid var(--color-bg-secondary);padding:36px 0}@media(min-width:1024px){.provider-background .biography-text{padding:58px 0 32px}.provider-background .biography-text p{line-height:28px}}.provider-hero{margin-bottom:32px}@media(min-width:768px){.provider-hero{margin-bottom:10px}}.provider-hero .hero-inner{padding:0 0 12px}@media(min-width:768px){.provider-hero .hero-inner{column-gap:64px;display:flex;margin-top:46px;padding:0}}.provider-hero .hero-inner .profile-image,.provider-hero .hero-inner .profile-image img{height:auto}@media(min-width:768px){.provider-hero .hero-inner .profile-image{aspect-ratio:1/1;border-radius:10px;margin-bottom:64px;min-width:350px;overflow:hidden;width:350px}.provider-hero .hero-inner .profile-image img{height:100%;transition:.3s ease-out;width:100%}.provider-hero .hero-inner .profile-image img:hover{height:100%;transform:scale(1.25);width:100%}}.provider-hero .hero-inner .result-top{position:relative}@media(min-width:768px){.provider-hero .hero-inner .result-top{margin-bottom:46px}}.provider-hero .hero-inner .result-top .result-details{margin-top:32px}@media(min-width:768px){.provider-hero .hero-inner .result-top .result-details{margin-top:0}}.provider-hero .hero-inner .result-top .result-details h3{margin-bottom:8px}.provider-hero .hero-inner .result-top .result-details .employee{font-size:14px;font-style:italic;color:var(--color-black);margin-bottom:28px}@media(min-width:768px){.provider-hero .hero-inner .result-top .result-details .employee{font-size:16px}}.provider-hero .hero-inner .result-top .result-details .icon-information{vertical-align:middle;transform:scale(.5);margin-bottom:2px}.provider-hero .hero-inner .result-top .result-details .info-tooltip{position:relative;display:inline-flex;margin-top:1px;margin-left:6px}.provider-hero .hero-inner .result-top .result-details .info-tooltip.is-open .tooltip{opacity:1;visibility:visible;pointer-events:auto}.provider-hero .hero-inner .result-top .result-details .tooltip{position:absolute;z-index:1000;top:auto;bottom:150%;margin-left:6px;transform:translateX(-50%) translateY(-8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,visibility .12s ease}.provider-hero .hero-inner .result-top .result-details .tooltip-arrow{position:absolute;top:100%;left:40%;width:23px;height:23px;transform:translateX(-50%) rotate(180deg);background:var(--color-base);-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);box-shadow:0 4px 11px -2px var(--color-btn-hover-shadow)}@media(min-width:768px){.provider-hero .hero-inner .result-top .result-details .tooltip{top:150%;bottom:auto;left:-40px;transform:translateX(-50%) translateY(8px)}.provider-hero .hero-inner .result-top .result-details .tooltip-arrow{top:-20px;left:50%;transform:translateX(-50%) rotate(0deg)}}@media(min-width:1024px){.provider-hero .hero-inner .result-top .result-details .tooltip{top:40%;left:40px;bottom:auto;transform:translateY(-50%)}.provider-hero .hero-inner .result-top .result-details .tooltip-arrow{top:calc(50% - 11.5px);left:-22px;transform:rotate(-90deg)}}@media(min-width:1440px){.provider-hero .hero-inner .result-top .result-details .tooltip{top:40%;left:40px;bottom:auto;transform:translateY(-50%)}.provider-hero .hero-inner .result-top .result-details .tooltip-arrow{top:calc(50% - 11.5px);left:-22px;transform:rotate(-90deg)}}@media(min-width:1680px){.provider-hero .hero-inner .result-top .result-details .tooltip{top:40%;left:40px;bottom:auto;transform:translateY(-50%)}.provider-hero .hero-inner .result-top .result-details .tooltip-arrow{top:calc(50% - 11.5px);left:-22px;transform:rotate(-90deg)}}.provider-hero .hero-inner .result-top .result-details .tooltip-card{position:relative;width:337px;height:173px;border-radius:2.5px;background:var(--color-base);box-shadow:0 4px 11px -2px var(--color-btn-hover-shadow)}@media(min-width:1024px){.provider-hero .hero-inner .result-top .result-details .tooltip-card{height:152px}}.provider-hero .hero-inner .result-top .result-details .tooltip-close{position:absolute;top:12px;right:16px;cursor:pointer}.provider-hero .hero-inner .result-top .result-details .tooltip-close svg{width:13px;height:13px}.provider-hero .hero-inner .result-top .result-details .tooltip-text{width:auto;max-width:100%;padding:11px 34px 11px 21px;font-style:normal}@media(min-width:768px){.provider-hero .hero-inner .result-top .result-details .tooltip-text{font-size:18px}}.provider-hero .hero-inner .result-top .result-details .clinical-focuses,.provider-hero .hero-inner .result-top .result-details .specialties{white-space:pre-wrap}@media(min-width:768px){.provider-hero .hero-inner .result-top .result-details .clinical-focuses,.provider-hero .hero-inner .result-top .result-details .specialties{margin-bottom:2px}}.provider-hero .hero-inner .result-top .result-details .clinical-focuses p.header,.provider-hero .hero-inner .result-top .result-details .specialties p.header{display:inline;font-weight:var(--fw-medium);margin-bottom:0}.provider-hero .hero-inner .result-top .result-details .clinical-focuses .clinical-focus,.provider-hero .hero-inner .result-top .result-details .clinical-focuses .specialty,.provider-hero .hero-inner .result-top .result-details .specialties .clinical-focus,.provider-hero .hero-inner .result-top .result-details .specialties .specialty{display:inline-block}.provider-hero .hero-inner .result-top .result-details .clinical-focuses .clinical-focus p,.provider-hero .hero-inner .result-top .result-details .clinical-focuses .specialty p,.provider-hero .hero-inner .result-top .result-details .specialties .clinical-focus p,.provider-hero .hero-inner .result-top .result-details .specialties .specialty p{font-weight:var(--fw-regular);margin-bottom:8px}@media(min-width:768px){.provider-hero .hero-inner .result-top .result-details .clinical-focuses .clinical-focus p,.provider-hero .hero-inner .result-top .result-details .clinical-focuses .specialty p,.provider-hero .hero-inner .result-top .result-details .specialties .clinical-focus p,.provider-hero .hero-inner .result-top .result-details .specialties .specialty p{margin-bottom:14px}}.provider-hero .hero-inner .result-top .result-details .ratings{align-items:center;display:flex;margin-bottom:4px;margin-top:.5rem;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(min-width:768px){.provider-hero .hero-inner .result-top .result-details .ratings{margin-bottom:16px}}.provider-hero .hero-inner .result-top .result-details .ratings .rating-stars{display:flex;height:auto;justify-content:space-between}@media(min-width:768px){.provider-hero .hero-inner .result-top .result-details .ratings .rating-stars{height:25px}}.provider-hero .hero-inner .result-top .result-details .ratings .rating-stars .star,.provider-hero .hero-inner .result-top .result-details .ratings .rating-stars .star svg{display:inline-block;position:relative;height:18px;width:18px}@media(min-width:768px){.provider-hero .hero-inner .result-top .result-details .ratings .rating-stars .star,.provider-hero .hero-inner .result-top .result-details .ratings .rating-stars .star svg{height:25px;width:25px}}.provider-hero .hero-inner .result-top .result-details .ratings .rating-stars .star .star-fill,.provider-hero .hero-inner .result-top .result-details .ratings .rating-stars .star svg .star-fill{position:absolute;top:0;left:0;overflow:hidden;width:0;height:18px}@media(min-width:768px){.provider-hero .hero-inner .result-top .result-details .ratings .rating-stars .star .star-fill,.provider-hero .hero-inner .result-top .result-details .ratings .rating-stars .star svg .star-fill{height:25px}}.provider-hero .hero-inner .result-top .result-details .ratings .rating-stars .star .star-fill svg,.provider-hero .hero-inner .result-top .result-details .ratings .rating-stars .star svg .star-fill svg{fill:var(--color-secondary-light)}.provider-hero .hero-inner .result-top .result-details .ratings .rating-stars .star svg{fill:var(--color-bg-primary);position:absolute;top:0;left:0}.provider-hero .hero-inner .result-top .result-details .ratings .rating-stars .star:first-child .star-fill{max-width:100%;width:calc((var(--rating) - (1 - 1))*100%)}.provider-hero .hero-inner .result-top .result-details .ratings .rating-stars .star:nth-child(2) .star-fill{max-width:100%;width:calc((var(--rating) - (2 - 1))*100%)}.provider-hero .hero-inner .result-top .result-details .ratings .rating-stars .star:nth-child(3) .star-fill{max-width:100%;width:calc((var(--rating) - (3 - 1))*100%)}.provider-hero .hero-inner .result-top .result-details .ratings .rating-stars .star:nth-child(4) .star-fill{max-width:100%;width:calc((var(--rating) - (4 - 1))*100%)}.provider-hero .hero-inner .result-top .result-details .ratings .rating-stars .star:nth-child(5) .star-fill{max-width:100%;width:calc((var(--rating) - (5 - 1))*100%)}.provider-hero .hero-inner .result-top .result-details .ratings .average-rating{font-family:var(--ff-sans-serif);font-size:var(--fs-body);line-height:var(--lh-140);color:var(--color-body-dark);font-weight:var(--fw-regular);margin:0 .25rem 0 4px;transition:.3s ease-out}.provider-hero .hero-inner .result-top .result-details .ratings .average-rating:hover{color:var(--color-text-hover);cursor:pointer}@media(min-width:768px){.provider-hero .hero-inner .result-top .result-details .ratings .average-rating{margin-left:8px}}.provider-hero .hero-inner .result-top .result-details .locations{align-items:center;display:flex;margin-bottom:8px;flex-wrap:wrap;text-decoration:none}@media(min-width:768px){.provider-hero .hero-inner .result-top .result-details .locations{margin-bottom:24px}}.provider-hero .hero-inner .result-top .result-details .locations:hover p{color:var(--color-text-hover);cursor:pointer}.provider-hero .hero-inner .result-top .result-details .locations span{height:13px;margin-right:4px;width:10px}@media(min-width:768px){.provider-hero .hero-inner .result-top .result-details .locations span{height:25px;margin-right:12px;width:18px}.provider-hero .hero-inner .result-top .result-details .locations span svg{height:100%;width:100%}}.provider-hero .hero-inner .result-top .result-details .locations .city{white-space:pre-wrap}.provider-hero .hero-inner .result-top .result-details .locations p{line-height:30px;margin-bottom:0;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:.3s ease-out}.provider-hero .hero-inner .result-top .result-details .new-patient p{font-weight:var(--fw-medium);margin-bottom:0}@media(min-width:768px){.provider-hero .hero-inner .result-top .result-details .new-patient p~p{margin-top:2px}}.provider-locations{background-color:rgba(0,0,0,0);margin-bottom:20px}@media(min-width:1024px){.provider-locations{margin-bottom:64px}}.provider-locations h2{color:var(--color-primary-dark);margin-bottom:16px}@media(min-width:1024px){.provider-locations h2{margin-bottom:12px}}.provider-locations>p{color:var(--color-body-dark)}@media(min-width:1024px){.provider-locations>p{margin-bottom:32px}}.provider-location{background:rgba(0,0,0,0);border-bottom:3px solid var(--color-bg-secondary);margin-bottom:1rem;padding-bottom:30px;width:100%}@media(min-width:1024px){.provider-location{padding-bottom:36px}}.provider-location:last-child{margin-bottom:0}.provider-location .inner-section .btn-primary{justify-content:center}.provider-location .inner-section .btn-primary:after{content:none}@media screen and (max-width:1023px){.provider-location .inner-section .btn-primary{width:100%}}@media(min-width:1024px){.provider-location .inner-section .btn-primary{margin-left:24px;min-width:265px}}.provider-location .inner-section .not-available{font-style:italic;padding-top:12px}@media(min-width:1024px){.provider-location .inner-section .not-available{margin-bottom:24px;margin-left:24px}}.provider-location .location-bottom-row .action-btn{min-height:90px}.provider-location .location-scheduling{margin-top:auto}.provider-location .location-info{background-color:var(--color-base);color:var(--color-body-dark);min-height:225px;padding-top:24px;position:relative;width:50%}@media(min-width:1024px){.provider-location .location-info{padding:60px 0 40px}}.provider-location .location-info a{color:var(--color-body-dark)}.provider-location .location-info .details{padding-bottom:24px}@media(min-width:1024px){.provider-location .location-info .details{padding:0}}.provider-location .location-info .address a,.provider-location .location-info .address p,.provider-location .location-info .details a,.provider-location .location-info .details p,.provider-location .location-info .phone a,.provider-location .location-info .phone p{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:.3s ease-out}.provider-location .location-info .address a:hover,.provider-location .location-info .address p:hover,.provider-location .location-info .details a:hover,.provider-location .location-info .details p:hover,.provider-location .location-info .phone a:hover,.provider-location .location-info .phone p:hover{color:var(--color-text-hover);cursor:pointer}.provider-location .location-info .address a:active,.provider-location .location-info .address p:active,.provider-location .location-info .details a:active,.provider-location .location-info .details p:active,.provider-location .location-info .phone a:active,.provider-location .location-info .phone p:active{color:var(--color-body-dark);text-decoration:none}.provider-location .location-info .address{text-decoration:none}.provider-location .location-info .phone{margin-bottom:16px}@media(min-width:1024px){.provider-location .location-info .phone{margin-bottom:28px}}.provider-location .location-info .location-address h3{display:inline-block}.provider-location .location-info .location-address .location-heading-wrapper{align-items:center;display:flex;margin-bottom:10px}@media(min-width:1024px){.provider-location .location-info .location-address .location-heading-wrapper{margin-bottom:0}}.provider-location .location-info .location-address .location-heading-wrapper .location-number{width:24px}.provider-location .location-info .location-address .location-heading-wrapper~p{margin-bottom:28px}@media(min-width:1024px){.provider-location .location-info .location-address .location-heading-wrapper~p{margin-bottom:32px}}.provider-location .location-info .location-address>:not(.location-heading-wrapper){padding-left:24px}@media(min-width:1024px){.provider-location .location-info .location-details-wrapper{display:flex;gap:80px}.provider-location .location-info .location-details-wrapper .left-col,.provider-location .location-info .location-details-wrapper .right-col{flex:1 1}}.provider-location .location-map{background-color:var(--color-base);width:50%}.provider-location .location-map img{height:100%;object-fit:cover;width:100%}.provider-location .location-top-row{display:flex;flex-direction:column-reverse}.provider-location .location-top-row>div{width:100%}.provider-location .location-top-row>div .address{display:flex;flex-wrap:wrap}@media(min-width:1024px){.provider-location .location-top-row>div .address{margin-bottom:20px}}.provider-location .location-top-row>div .address .top-wrapper{align-items:end;display:flex}@media(min-width:1024px){.provider-location .location-top-row>div .address .top-wrapper{align-items:unset}}.provider-location .location-top-row>div .address .top-wrapper p{margin-bottom:0}.provider-location .location-top-row>div .address>p:last-child{padding-left:26px;width:100%}@media(min-width:1024px){.provider-location .location-top-row>div .address>p:last-child{margin-bottom:20px;padding-left:40px}.provider-location .location-top-row>div .next-dates{margin-bottom:0}}.provider-location .location-bottom-row,.provider-location .location-schedule{display:flex;flex-basis:1;gap:2px;margin-bottom:2px}.provider-location .next-appts{margin-bottom:20px;padding-left:20px}@media(min-width:1024px){.provider-location .next-appts{margin-bottom:0}}.provider-location .next-appts li,.provider-location .next-appts p{margin-bottom:0}@media(min-width:1024px){.provider-location .next-appts li,.provider-location .next-appts p{margin-bottom:4px}}.provider-location .primary-location-head{font-weight:var(--fw-medium);margin-bottom:10px;display:block}@media(min-width:1024px){.provider-location .primary-location-head{margin-bottom:26px;text-transform:uppercase}}.provider-location .other-location-head{font-weight:var(--fw-medium);margin-bottom:12px}@media(min-width:1024px){.provider-location .other-location-head{margin-bottom:14px;text-transform:uppercase}}.provider-location .section-icon{bottom:20px;filter:brightness(0);margin-right:14px;min-width:12px}@media(min-width:1024px){.provider-location .section-icon{align-self:center;height:22px;margin-right:24px;min-width:16px}}.provider-location .section-icon:not(.icon-location){height:12px}@media(min-width:1024px){.provider-location .section-icon:not(.icon-location){height:18px;min-width:18px}}.provider-location .distance,.provider-location .street-name{padding-top:.5em}@media screen and (max-width:1023px){#provider-location-modal-root .modal-inner{min-height:85vh;padding-top:0}#provider-location-modal-root .modal-inner .modal-details{display:none}}#provider-location-modal-root .mychart-container{display:flex}#provider-location-modal-root .mychart-container iframe{margin:0}.search-page .controls-container{height:93vh;flex:1 1;flex:0 0 25%;max-width:25%;margin-bottom:0;padding:0 10px}@media screen and (max-width:1023px){.search-page .controls-container{max-width:100%}}@media(min-width:768px){.search-page .controls-container{box-shadow:none;height:100%}}.search-page .change-location-btn{color:#333230;display:flex;align-items:center;font-size:12px;font-weight:500;text-decoration:underline;align-self:flex-start;padding:0 10px}.search-page .change-location-btn:hover{cursor:pointer}.filter-action-input{font-size:1rem;line-height:1.25;display:flex}.filter-action-input .input-icon-container,.filter-action-input input[type=text]{flex:1 1}.filter-action-input .filter-accept-btn,.filter-action-input .filter-remove-btn{align-items:center;background-color:#666461;border-radius:25px;color:#fff;display:flex;flex:0 0 40px;height:40px;justify-content:center;margin-bottom:.75rem;padding:0;transition:all .1s ease-in-out;width:40px}.filter-action-input .filter-accept-btn .icon,.filter-action-input .filter-remove-btn .icon{stroke:#fff}.filter-action-input .filter-accept-btn:hover,.filter-action-input .filter-remove-btn:hover{background-color:#a1d45f;color:#000;cursor:pointer}.filter-action-input .filter-accept-btn:hover .icon,.filter-action-input .filter-remove-btn:hover .icon{stroke:#000}.filter-action-input .filter-accept-btn{background-color:hsla(0,0%,100%,.5)}.filter-action-input .filter-accept-btn .icon{stroke:#000}input[type=text]{font-size:1rem;line-height:1.375;font-weight:500;border:none;display:flex;justify-content:space-between;margin:0;width:100%;background-color:#f3efeb;padding:8px 1rem;transition:all .1s ease-in-out;opacity:.5}input[type=text]::placeholder{color:#bcb5af}.selected-filters-list{padding:15px 15px 0;width:100%}@media(min-width:768px){.selected-filters-list{padding:10px 10px 0 0}}.selected-filters-list .tag-list{margin-bottom:0;flex-direction:row;display:flex;flex-wrap:wrap;align-items:baseline}@media(min-width:1024px){.selected-filters-list{padding:0}}.search-result .icon{height:1rem}.search-result .icon-location{fill:none}.search-result .profile-image-outer{position:relative;width:-moz-fit-content;width:fit-content}@media(min-width:1024px){.search-result .profile-image-outer{height:-moz-fit-content;height:fit-content;position:relative;width:-moz-fit-content;width:fit-content}}.search-result .video-btn{align-items:center;background-color:#fff;border-radius:2rem;bottom:1rem;cursor:pointer;display:flex;height:1.75rem;justify-content:center;position:absolute;right:1rem;width:1.75rem}.search-result .video-btn:hover{background-color:#aae4f2}.search-result .video-btn .icon{height:1.5rem;width:1.5rem}@media(min-width:768px){.search-result.location-result{margin-bottom:6.25rem}.search-result.location-result .card-contact-info{margin-top:7px;gap:12px 10px}.search-result.location-result.list-result{display:flex;flex-direction:column;padding-bottom:0}.search-result.location-result.list-result .result-top{display:flex}.search-result.location-result.list-result .profile-image-outer{padding:0}.search-result.location-result.list-result .profile-image-container{display:block;height:158px;overflow:hidden;position:relative;width:170px;margin:18px}.search-result.location-result.list-result .profile-image-container .distance{padding:2px 16px}.search-result.location-result.list-result .result-details{flex:1 0 50%;padding:1.125rem 1.25rem 1.125rem .625rem;position:relative;border:none}.search-result.location-result.list-result .view-profile-btn{font-size:1rem;line-height:1.375;border-radius:5px;width:170px}.search-result.location-result.map-result{bottom:0;left:auto;position:absolute;right:0;width:335px}.search-result.location-result.map-result .result-expand-btn{display:none}.search-result.location-result.map-result .map-result-pagination{padding:1rem 4rem 1rem 1.25rem}.search-result.location-result.map-result .location-scheduling{display:block}}.scheduling-widget .hidden{display:none}.scheduling-widget .shown{display:block}.scheduling-widget .location-label-wrapper{align-items:center;display:flex;justify-content:space-between}.scheduling-widget .location-label-wrapper .location-label{font-weight:var(--fw-bold);margin-bottom:8px;padding-left:12px}@media(min-width:1024px){.scheduling-widget .location-label-wrapper .location-label{font-weight:var(--fw-medium);margin-bottom:4px}}.scheduling-widget .location-label-wrapper .error-msg{color:var(--color-errors);display:none;margin-bottom:0}.scheduling-widget .location-label-wrapper .error-msg.shown{display:block}.scheduling-widget .schedule-location{background-color:var(--color-bg-secondary);border:2px solid var(--color-bg-secondary);border-radius:var(--br-sm);width:100%;margin-bottom:26px}.scheduling-widget .schedule-location:hover{background-color:var(--color-bg-primary)}.scheduling-widget .schedule-location .selector{align-items:center;cursor:pointer;display:flex;gap:30px;padding:8px 24px 8px 14px;text-align:left;width:100%}@media(min-width:1024px){.scheduling-widget .schedule-location .selector{padding-bottom:12px;padding-top:12px}}.scheduling-widget .schedule-location .selector p{margin-bottom:0;width:100%}.scheduling-widget .schedule-location .selector svg{height:18px}.scheduling-widget .schedule-location .location-options{background-color:var(--color-base);cursor:pointer;max-height:0;overflow:hidden;transition:all .5s ease}.scheduling-widget .schedule-location .location-options.shown{max-height:500px}.scheduling-widget .schedule-location .location-options p{margin:0 22px;padding:16px 0;transition:.3s ease-out}.scheduling-widget .schedule-location .location-options p:hover{color:var(--color-text-hover)}.scheduling-widget .schedule-location .location-options p:not(:last-child){border-bottom:2px solid var(--color-bg-secondary)}.scheduling-widget .call-text,.scheduling-widget .log-in{font-weight:var(--fw-medium);margin:34px 0 20px}.scheduling-widget .call-text,.scheduling-widget .log-in,.scheduling-widget .referral-text{text-align:center}.scheduling-widget .back-btn,.scheduling-widget .call-btn,.scheduling-widget .drawer-btn,.scheduling-widget .mychart-btn,.scheduling-widget .schedule-btn{justify-content:center;text-align:center;width:100%}.scheduling-widget .back-btn:after,.scheduling-widget .call-btn:after,.scheduling-widget .drawer-btn:after,.scheduling-widget .mychart-btn:after,.scheduling-widget .schedule-btn:after{content:none}@media(min-width:1024px){.scheduling-widget .back-btn.mobile,.scheduling-widget .call-btn.mobile,.scheduling-widget .drawer-btn.mobile,.scheduling-widget .mychart-btn.mobile,.scheduling-widget .schedule-btn.mobile{display:none}}.scheduling-widget .back-btn.desktop,.scheduling-widget .call-btn.desktop,.scheduling-widget .drawer-btn.desktop,.scheduling-widget .mychart-btn.desktop,.scheduling-widget .schedule-btn.desktop{display:none}@media(min-width:1024px){.scheduling-widget .back-btn.desktop,.scheduling-widget .call-btn.desktop,.scheduling-widget .drawer-btn.desktop,.scheduling-widget .mychart-btn.desktop,.scheduling-widget .schedule-btn.desktop{display:block}}.scheduling-widget .mychart-container{display:none}@media screen and (max-width:1023px){.scheduling-widget .mychart-container.shown{background:var(--color-base);display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:75vh;padding:16px;top:0;width:100%;z-index:1}.scheduling-widget .mychart-container.shown iframe{flex-grow:1;width:100%}.scheduling-widget .mychart-container button{margin-top:16px}}.scheduling-widget .modal-open-btn{display:none}@media(min-width:1024px){.scheduling-widget .modal-open-btn{display:block}}.provider-video{border-bottom:3px solid var(--color-bg-secondary);margin-bottom:18px;padding-bottom:12px;padding-top:12px;position:relative}@media(min-width:1024px){.provider-video{margin-bottom:46px;padding-bottom:52px;padding-top:36px}}.control-toggles{justify-content:flex-end;display:flex;margin-bottom:1rem;position:relative}.control-toggles .filter-count{font-size:1rem;line-height:1.375;align-items:center;color:#4e8209;display:flex;font-weight:700;margin-right:.5rem}.control-toggles .control-toggle-btns{display:flex}.control-toggles .control-toggle{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:.625rem;transition:background-color .1s ease-in-out;width:40px}.control-toggles .control-toggle .icon{height:20px;transition:stroke .1s ease-in-out;width:20px}.control-toggles .control-toggle .icon-download{display:none}.control-toggles .control-toggle .icon-columns{transform:rotate(90deg)}.mobile-controls-open .control-toggles .control-toggle.active{background-color:#666461}.mobile-controls-open .control-toggles .control-toggle.active .icon{display:none;stroke:#fff;fill:#fff}.mobile-controls-open .control-toggles .control-toggle.active .icon-download{display:block;height:17px;transform:rotate(180deg);width:17px}.mobile-controls-open .control-toggles .control-toggle.active:hover{background-color:#666461}.control-toggles .control-toggle:hover{background-color:#74d3e8;cursor:pointer}@media(min-width:768px){.control-toggles{margin-right:15px}.control-toggles .view-toggle{display:none}}@media(min-width:1024px){.control-toggles{margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%;margin-bottom:0;margin-right:0}}@media(min-width:1024px)and (min-width:768px){.control-toggles{padding-right:30px;padding-left:30px}}@media(min-width:1024px)and (min-width:1024px){.control-toggles{padding-right:70px;padding-left:70px}}@media(min-width:1024px)and (min-width:1440px){.control-toggles{padding-right:70px;padding-left:70px}}@media(min-width:1024px){.control-toggles .filter-count{position:absolute;height:40px;left:40px;margin:0 0 0 5px}.control-toggles .control-toggle{margin-right:0;margin-bottom:.625rem}.search-controls-open .control-toggles .control-toggle.active{background-color:#666461}.search-controls-open .control-toggles .control-toggle.active .icon{display:none;stroke:#fff;fill:#fff}.search-controls-open .control-toggles .control-toggle.active .icon-download{display:block;height:17px;transform:rotate(90deg);width:17px}.search-controls-open .control-toggles .control-toggle.active:hover{background-color:#666461}}@media(min-width:1440px){.control-toggles .control-toggle-btns{padding-right:2rem}}@media(min-width:1024px){.location-profile .left-col{flex-grow:1}}.location-profile .left-col .sidebar-container{border-bottom:3px solid var(--color-bg-secondary);margin-top:40px;padding-bottom:46px}@media(min-width:1024px){.location-profile .left-col .sidebar-container .sidebar{width:68%}}.location-hero .bg-container{background-color:var(--color-bg-secondary)}.location-hero .location-img-outer{display:block;height:200px;overflow:hidden;position:relative;width:100%}@media(min-width:1024px){.location-hero .location-img-outer{height:400px}}.location-hero .location-image-bg{height:100%;left:0;position:absolute;top:0;width:100%}.location-hero .location-image-bg img{height:100%;object-fit:cover;object-position:center center;width:100%}.location-hero .location-image{height:100%;left:0;position:absolute;top:0;width:100%}.location-hero .location-image canvas,.location-hero .location-image img,.location-hero .location-image source{height:100%;object-fit:cover;object-position:center 46%;width:100%}.hours-container{border-bottom:3px solid var(--color-bg-secondary);margin-bottom:24px;padding-bottom:16px}.hours-container h2{color:var(--color-primary-dark);margin-bottom:20px}.hours-container .hours-list{list-style:none;padding:0;margin-bottom:26px}@media(min-width:1024px){.hours-container .hours-list{margin-bottom:34px;max-width:100%}}.hours-container .hours-list .hours-item{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0}@media(min-width:768px){.hours-container .hours-list .hours-item{padding:10px 0}}@media(min-width:1024px){.hours-container .hours-list .hours-item{padding:0}}.hours-container .hours-list .hours-item:last-child{border-bottom:none}.hours-container .hours-list .hours-item .day{grid-column:1}.hours-container .hours-list .hours-item .time{grid-column:2;text-align:left}.hours-container .hours-list .hours-item .status{grid-column:3;text-align:left;margin-left:3px}.hours-container>p{font-weight:var(--fw-medium)}.hours-container .open span{color:var(--color-primary-dark);font-weight:var(--fw-bold)}.hours-container .closed span{color:var(--color-errors);font-weight:var(--fw-bold)}.hours-container .closing-soon span,.hours-container .opening-soon span{color:#d27e00;font-weight:var(--fw-bold)}.profile-action-box-container.urgent-care .profile-action-box .inner-content li,.profile-action-box-container.urgent-care .profile-action-box .inner-content p{margin-bottom:14px}.profile-action-box-container.urgent-care .profile-action-box .inner-content.in-person-care ul{margin-bottom:40px;padding:0}.profile-action-box-container.urgent-care .profile-action-box .inner-content.in-person-care ul li{align-items:center;display:flex;line-height:26px;list-style:none}.profile-action-box-container.urgent-care .profile-action-box .inner-content.in-person-care ul li span:first-of-type{font-weight:var(--fw-medium);margin-right:4px}.profile-action-box-container.urgent-care .profile-action-box .inner-content.in-person-care ul li:first-child svg{height:22px;margin-right:20px;min-width:22px}.profile-action-box-container.urgent-care .profile-action-box .inner-content.in-person-care ul li:last-child svg{display:block;height:19px;margin-right:20px;min-width:18px}.profile-action-box-container.urgent-care .profile-action-box .inner-content.virtual-care p{margin-bottom:20px}.profile-action-box-container.prompt-care .profile-action-box p:first-of-type{align-items:center;display:flex;margin-bottom:24px}.profile-action-box-container.prompt-care .profile-action-box p:first-of-type svg{height:22px;margin-right:14px;width:22px}.profile-action-box-container.prompt-care .profile-action-box p span{font-weight:var(--fw-medium)}.profile-action-box-container .address{display:flex}@media(min-width:1024px){.profile-action-box-container .address{align-items:center;margin-bottom:36px}}.profile-action-box-container .address svg{height:24px;margin-right:16px;width:12px}@media(min-width:1024px){.profile-action-box-container .address svg{height:18px;margin-right:8px;width:12px}}.profile-action-box-container .address p{margin-bottom:20px}@media(min-width:1024px){.profile-action-box-container .address p{margin-bottom:0}}.profile-action-box-container .address p span{display:block}@media(min-width:1024px){.profile-action-box-container .address p span{display:inline}}@media screen and (max-width:1023px){.mobile-drawer .drawer-contents:not(:has(.slider-tabs)){padding:18px 26px}.mobile-drawer .drawer-contents .title{display:none}.mobile-drawer .drawer-contents .details-section.expand{height:calc(85vh - 128px)}.mobile-drawer .drawer-contents.hidden{display:none}}@media(min-width:1024px){.mobile-drawer{max-height:unset}}.location-appt-questions{overflow-y:scroll;height:100%;scrollbar-width:none;width:100%;-ms-overflow-style:none}@media(min-width:1024px){.location-appt-questions{height:100%}}.location-appt-questions::-webkit-scrollbar{display:none}.location-appt-questions.expanded .header .icon{transform:rotate(-90deg)}.location-appt-questions.expanded .questions{display:block}.location-appt-questions h5{margin-top:0}.location-appt-questions p{max-width:400px;width:80%}.location-appt-questions .question-history{border-bottom:2px solid var(--color-bg-secondary);display:none;padding:15px 25px;position:relative}.location-appt-questions .question-history.active{display:flex}.location-appt-questions .question-history :first-child{width:340px}.location-appt-questions .question-history .answers{flex-grow:2;font-weight:var(--fw-medium);text-align:right}.location-appt-questions .question-history .answers span{color:var(--color-btn-hover-shadow);padding-left:2em}.location-appt-questions .question-history .answers .selected{color:var(--color-primary-dark)}.location-appt-questions .question-history.last:before{background-color:var(--color-bg-secondary);bottom:0;content:"";height:4px;left:0;position:absolute;right:0;top:100%;width:100%}.location-appt-questions .question-history.last:after{background-color:var(--color-primary-dark);bottom:0;content:"";height:4px;left:0;position:absolute;right:0;top:100%;width:var(--question-history-progress)}.location-appt-questions .question-content,.location-appt-questions .questions{display:none}.location-appt-questions .question-content.active{display:block}.location-appt-questions .question-content .start{display:none}.location-appt-questions .question-content .start.active{display:block}.location-appt-questions .question-content .stop{display:none}.location-appt-questions .question-content .stop.active{display:block}.location-appt-questions .question,.location-appt-questions .stop-question{align-items:top;min-height:175px;padding:1.5em}.location-appt-questions .question p:first-of-type,.location-appt-questions .stop-question p:first-of-type{padding-top:.275em}.location-appt-questions .question p,.location-appt-questions .stop-question p{max-width:500px}.location-appt-questions .question .icon-information,.location-appt-questions .stop-question .icon-information{fill:var(--color-primary-dark);transform:scale(1.25)}.location-appt-questions .action-answer,.location-appt-questions .stop-answer{display:flex;gap:.25em}.location-appt-questions .action-answer button,.location-appt-questions .stop-answer button{cursor:pointer}.location-appt-questions .action-answer .action-btn,.location-appt-questions .stop-answer .action-btn{flex:1 1;min-height:90px}.location-appt-questions .action-answer .lrg-btn,.location-appt-questions .stop-answer .lrg-btn{flex-grow:2.28}.location-appt-questions .action-answer .start-over,.location-appt-questions .action-answer .start-over:hover,.location-appt-questions .stop-answer .start-over,.location-appt-questions .stop-answer .start-over:hover{background-color:var(--color-base)}@media(min-width:1024px){.location-appt-questions .action-answer{display:inline-flex;width:50%}}.location-appt-questions .action-btn{background-color:#c7e6a1;color:var(--color-body-dark);cursor:pointer;display:flex;flex:0 1 50%;flex-direction:column;min-height:130px;padding:1.25rem;position:relative;text-align:left}.location-appt-questions .action-btn:only-child{flex:1 1}.location-appt-questions .action-btn.action-btn-secondary,.location-appt-questions .action-btn:hover{background-color:#aae4f2}.location-appt-questions .action-btn.action-btn-secondary:hover{background-color:#c7e6a1}.location-appt-questions .action-btn .action-btn-subtitle{display:block;margin-top:.25rem}.location-appt-questions .action-btn .action-btn-subtitle span{display:block}.location-appt-questions .action-btn svg{position:absolute;bottom:15px;right:10px;height:20px;overflow:visible;width:20px}.mychart-container{display:none;height:100%;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.mychart-container::-webkit-scrollbar{display:none}.mychart-container iframe{height:calc(100% - 114px);margin:16px 0;position:relative}@media screen and (max-width:1023px){.mychart-container.shown{background:var(--color-base);display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:75vh;padding:16px;top:0;width:100%;z-index:1}.mychart-container.shown iframe{flex-grow:1;width:100%}.mychart-container button{margin-top:16px}}.mobile-drawer .schedule-widget.active{min-height:58vh}.mobile-drawer .schedule-widget.active .inner-content{display:flex;justify-content:center;flex-grow:1}@media screen and (max-width:1023px){.mobile-drawer .modal .modal-container .modal-inner-container{max-height:100%}}.schedule-widget{background-color:var(--color-base);display:none;height:100%;min-height:50vh;padding-bottom:1em;position:relative;width:100%}.schedule-widget.active{display:block}.schedule-widget.active:after{background:linear-gradient(transparent,var(--color-base));bottom:0;content:"";display:block;height:100px;left:0;pointer-events:none;position:absolute;width:100%}.schedule-widget iframe{bottom:0;height:100%;left:0;margin:0;position:absolute;right:0;top:0;width:100%}.schedule-widget .modal-inner{width:100%;display:flex;align-items:center}.schedule-widget .inner-content{display:flex;justify-content:center;min-height:100%;height:100%;padding:0}.profile-scheduling .schedule-appointment{display:none}.profile-scheduling.active{overflow:hidden;height:100%;max-height:100%;min-height:100%}.profile-scheduling.active .schedule-appointment{display:flex;flex-direction:column;height:100%;overflow:hidden}.profile-scheduling.active .schedule-appointment .patient-content{height:100%}.location-providers{margin-bottom:16px}@media(min-width:1024px){.location-providers{margin-bottom:0;margin-top:40px;padding-bottom:38px}}.location-providers .content{margin-bottom:38px}@media(min-width:1024px){.location-providers .content{margin-bottom:0}}.location-providers h2,.location-providers h2 span{color:var(--color-primary-dark);margin-bottom:20px}@media(min-width:1024px){.location-providers h2,.location-providers h2 span{margin-bottom:40px}}.location-providers .provider-card{background-color:var(--color-bg-secondary);border-radius:var(--br-md);display:flex;height:100px;padding-bottom:0}.location-providers .provider-card a{padding:0;display:flex;flex-direction:row;align-items:center;text-decoration:none;width:100%}.location-providers .provider-card a:hover{background-color:var(--color-bg-primary);text-decoration:none}.location-providers .provider-card a:active{background-color:var(--color-active-primary)}.location-providers .provider-card a .provider-img{margin-left:0}.location-providers .provider-card a img{border-top-left-radius:var(--br-md);border-bottom-left-radius:var(--br-md);height:100%;max-width:100px;object-fit:cover;width:100px}.location-providers .provider-card a div{margin-left:20px}.location-providers .provider-card a .provider-name,.location-providers .provider-card a .provider-specialty{margin-bottom:0}.location-providers .provider-card a .provider-name{font-weight:var(--fw-medium)}@media(min-width:768px){.location-providers .provider-card{height:180px}.location-providers .provider-card a img{max-width:180px;width:180px}.location-providers .provider-card a div{margin-left:40px}.location-providers .provider-card a .provider-name{margin-bottom:1rem}}.location-widget{height:-moz-fit-content;height:fit-content;width:100%;border-bottom:3px solid var(--color-bg-secondary);display:block;margin-bottom:32px;padding:8px 0 38px}@media(min-width:1024px){.location-widget{border:none;margin-bottom:24px;padding:0}}.location-widget h2{padding-bottom:6px}.location-widget .location-map{margin-bottom:18px}@media(min-width:1024px){.location-widget .location-map{margin-bottom:30px}}.location-widget .location-map a{display:block;width:100%}.location-widget .location-map a div{height:100%;width:100%}.location-widget .location-map img{border-radius:var(--br-md)}.location-widget .location-name{font-weight:var(--fw-bold)}.location-widget .details li{align-items:center;margin-bottom:18px;display:flex;margin-right:0}@media(min-width:1024px){.location-widget .details li{align-items:unset;margin:0}}.location-widget .details li:last-child{margin-bottom:38px}@media(min-width:1024px){.location-widget .details li:last-child{margin-bottom:26px}}.location-widget .details svg{height:18px;margin-right:10px;width:14px}@media(min-width:1024px){.location-widget .details svg{height:36px;margin-right:16px;width:18px}.location-widget .details .address-link,.location-widget .details .fax,.location-widget .details .phone{margin:0 0 22px}}.location-widget .details .address-link,.location-widget .details .phone,.location-widget .details .phone-link{color:var(--color-body-dark);font-weight:var(--fw-regular);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:.3s ease-out}.location-widget .details .address-link:focus,.location-widget .details .address-link:hover,.location-widget .details .phone-link:focus,.location-widget .details .phone-link:hover,.location-widget .details .phone:focus,.location-widget .details .phone:hover{color:var(--color-text-hover)}@media(min-width:1024px){.location-widget .details .address-link,.location-widget .details .phone-link{line-height:normal}}.location-widget .btn-primary{justify-content:center;width:100%}.location-widget .btn-primary:after{content:none}.location-widget .btn-primary span{color:var(--color-base);font-weight:var(--fw-medium)}.location-result.location-bio{background-color:var(--color-base);color:var(--color-body-dark);margin-top:calc(var(--spacing-base)*5);margin-bottom:calc(var(--spacing-base)*2);padding:0}@media(min-width:1024px){.location-result.location-bio{margin-bottom:0;margin-top:calc(var(--spacing-base)*7)}}.location-result.location-bio h2{color:var(--color-primary-dark);font-weight:var(--fw-inner-h2);font-family:var(--ff-inner-h2);font-size:var(--fs-inner-h2);margin-bottom:calc(var(--spacing-base)*2)}.location-result.location-bio h3{text-transform:none;font-size:var(--fs-inner-h3)}.location-result.location-bio .location-type{display:block;font-weight:var(--fw-light);margin-bottom:12px}.location-result.location-bio .location-longname{margin-bottom:calc(var(--spacing-base)*2)}.location-result.location-bio .profile-section{border-bottom:3px solid var(--color-bg-secondary);margin-bottom:0;padding:calc(var(--spacing-base)*2) 0}.location-result.location-bio .profile-section .content>:last-child{margin-bottom:0;padding-bottom:0}.location-result.location-bio .location-about{color:var(--color-body-dark);font-weight:var(--fw-medium);padding-bottom:40px}.location-result.location-bio .location-about p{color:var(--color-body-dark);font-weight:var(--fw-light)}.location-result.location-bio .location-about a{color:var(--color-secondary-dark);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:var(--fw-light)}.location-result.location-bio .location-about .paragraph-intro em,.location-result.location-bio .location-about .paragraph-intro p{font-weight:var(--fw-bold);font-style:normal;margin-bottom:0}@media(min-width:1024px){.location-result.location-bio .location-about .paragraph-intro em,.location-result.location-bio .location-about .paragraph-intro p{font-weight:var(--fw-medium)}}.location-result.location-bio .location-about .paragraph-intro a{display:inline!important}.location-result.location-bio .location-services{padding-top:40px;padding-bottom:40px}.location-result.location-bio .location-services p{font-weight:var(--fw-light);color:var(--color-body-dark)}.search-result{font-size:.875rem;line-height:1.4285714286;background-color:#fff;box-shadow:0 4px 40px -12px rgba(0,0,0,.18);color:#333230;margin-bottom:1rem;padding:20px;position:relative;border-radius:10px}.search-result.location-result .location{background-color:#c7e6a1}.search-result.location-result .location-name{font-size:1.25rem;line-height:1.5;color:#000;font-weight:400}.search-result.location-result .icon-arrow-up{transform:rotate(90deg)}.search-result.location-result .schedule-or-call{flex-direction:column}.search-result.location-result .schedule-btn{background-color:#a1d45f}.search-result.location-result .call-link{background-color:#7cba25}@media(min-width:1024px){.search-result:not(.location-result) .card-contact-info{grid-template-areas:none}.search-result:not(.location-result) .view-profile-btn{margin-top:12px}}.search-result.map-result{bottom:0;left:5%;margin-bottom:14px;position:absolute;width:90%;z-index:999}.search-result.map-result.expanded .location-scheduling{display:block}.search-result.map-result.expanded .result-expand-btn .icon-chevron-right{transform:rotate(90deg)}.search-result.map-result .map-result-pagination{align-items:center;display:flex;padding:1rem 1.25rem}.search-result.map-result .map-result-pagination p{font-family:brandon-grotesque,sans-serif;margin-bottom:0}.search-result.map-result .map-result-pagination button[disabled]:hover{cursor:default}.search-result.map-result .map-result-pagination button[disabled] .icon{stroke:#ccc6c0}.search-result.map-result .map-result-pagination button{align-items:center;display:flex}.search-result.map-result .map-result-pagination button:hover{cursor:pointer}.search-result.map-result .map-result-pagination .icon{stroke:#333230;stroke-width:1}.search-result.map-result .map-result-pagination .left{transform:rotate(180deg)}.search-result.map-result .result-top{display:block}.search-result.map-result .result-expand-btn{align-items:center;display:flex;justify-content:center;padding:1rem;width:100%}.search-result.map-result .result-expand-btn .icon-chevron-right{height:.75rem;stroke:#666461;transform:rotate(-90deg);width:.75rem}.search-result.map-result .result-expand-btn:hover{cursor:pointer}.search-result.map-result .map-result-close-btn{padding:1rem;position:absolute;right:0;top:0;z-index:1}.search-result.map-result .map-result-close-btn .icon-close{stroke:#666461}.search-result.map-result .map-result-close-btn:hover{cursor:pointer}.search-result.map-result .location-scheduling{display:none}.search-result.map-result .schedule-or-call{flex-direction:column}.search-result.map-result .action-btn,.search-result.map-result .location{min-height:90px}.search-result .btn{font-size:.875rem;line-height:1.4285714286;border:1px solid #333230;border-radius:2px;margin:0;padding:.625rem .25rem .5rem}.search-result .result-details{transition:background-color .1s ease-in-out;display:block;display:flex;flex-direction:column;justify-content:flex-start;margin:.875rem 0}.search-result .result-details .icon-star{transition:fill .1s ease-in-out}.search-result .result-details .office-locations{margin-bottom:.375rem}.search-result .result-details .office-locations p{font-size:1rem;line-height:1.375;display:inline-block;font-family:brandon-grotesque,sans-serif;margin-bottom:0}.search-result .result-details .office-locations .icon-location{width:11px;stroke-width:0px;margin-right:8px}.search-result .result-details .provider-contact-phone .icon-phone{width:16px;stroke-width:0px;margin-right:8px}.search-result .result-details .provider-contact-phone p{font-size:1rem;line-height:1.375;font-family:brandon-grotesque,sans-serif;display:inline-block;margin-bottom:.375rem}.search-result .result-details .schedule-online .icon-calendar{width:16px;stroke-width:0px;margin-right:8px}.search-result .result-details .schedule-online a,.search-result .result-details .schedule-online p{font-size:1rem;line-height:1.375;font-family:brandon-grotesque,sans-serif;display:inline-block;margin-bottom:.375rem}.search-result .result-details .schedule-online a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.search-result .result-details .schedule-online p{font-style:italic}.search-result .result-details .provider-status{border-top:solid;border-top-width:2px;border-top-color:#f2efeb;padding-top:14px;margin:.75rem 0}@media(min-width:1024px){.search-result .result-details .provider-status{margin-top:0}}.search-result .result-details .ratings{margin-top:.5rem}.search-result .result-details .ratings .rating-stars{width:auto}.search-result .result-details .ratings .average-rating{margin-left:6px}.search-result .result-details .specialties{margin-bottom:0}.search-result .result-details .specialties .specialty{font-size:1.125rem;line-height:1.3333333333;line-height:1.25;font-weight:500;font-family:brandon-grotesque,sans-serif;margin-bottom:0}.search-result .result-details:focus .result-details .average-rating,.search-result .result-details:focus .result-details .location-address,.search-result .result-details:focus .result-details .location-hours,.search-result .result-details:focus .result-details .new-patient-text,.search-result .result-details:focus .result-details .open,.search-result .result-details:focus .result-details .result-name,.search-result .result-details:focus .result-details .specialties,.search-result .result-details:hover .result-details .average-rating,.search-result .result-details:hover .result-details .location-address,.search-result .result-details:hover .result-details .location-hours,.search-result .result-details:hover .result-details .new-patient-text,.search-result .result-details:hover .result-details .open,.search-result .result-details:hover .result-details .result-name,.search-result .result-details:hover .result-details .specialties{color:#000}.search-result .result-details:focus .icon-star,.search-result .result-details:hover .icon-star{fill:#74d3e8}.search-result .result-details:focus .star-fill .icon-star,.search-result .result-details:hover .star-fill .icon-star{fill:#000}.search-result .provider-contact-phone p{font-size:1rem;line-height:1.375;font-family:brandon-grotesque,sans-serif;display:inline-block;margin-bottom:.375rem}.search-result .schedule-online .icon-calendar{width:16px;stroke-width:0px;margin-right:8px}.search-result .schedule-online p{font-size:1rem;line-height:1.375;font-family:brandon-grotesque,sans-serif;display:inline-block;margin-bottom:.375rem}.search-result .schedule-online a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.search-result .schedule-online p{font-style:italic}.search-result .profile-image-container{display:block;overflow:hidden;position:relative;width:200px;height:200px;border-radius:10px}.search-result .profile-image-bg{height:100%;left:0;position:absolute;top:0;width:100%}.search-result .profile-image-bg img{font-family:"object-fit: cover; object-position: center center";height:100%;object-fit:cover;object-position:center center;width:100%}.search-result .profile-image{height:100%;left:0;position:absolute;top:0;width:100%}.search-result .profile-image img{font-family:"object-fit: cover;";height:100%;object-fit:cover;width:100%;transition:.3s ease-out}.search-result .profile-image img:hover{transform:scale(1.25)}.search-result .profile-image img:active{animation-delay:.8s;background:linear-gradient(0deg,rgba(51,50,48,.2),rgba(51,50,48,.2)),#d3d3d3 -106.429px -7px/158.559% 105.479% no-repeat}.search-result .profile-image .video-btn{align-items:center;background-color:#fff;border-radius:2rem;bottom:1rem;cursor:pointer;display:flex;height:1.75rem;justify-content:center;position:absolute;right:1rem;width:1.75rem}.search-result .profile-image .video-btn:hover{background-color:#aae4f2}.search-result .profile-image .video-btn .icon{height:1.5rem;width:1.5rem}.search-result .result-details{color:#333230;position:relative}.search-result .result-name{font-size:1.5rem;line-height:1.3333333333;line-height:1.25;color:#333230;display:block;font-weight:700;transition:.3s ease-out;margin-bottom:8px}.search-result .result-name:hover{color:#5d5c5b}.search-result .result-name:active{color:#333320;text-decoration:underline}.search-result .result-name a{color:inherit;font-weight:inherit}.search-result .specialties{margin-bottom:.5rem}.search-result .specialties .specialty{font-size:1.125rem;line-height:1.3333333333;line-height:1.25;font-weight:400;font-family:brandon-grotesque,sans-serif;font-weight:500}.search-result .new-patient-text{font-size:1rem;line-height:1.4375;font-weight:500}.search-result .ratings{margin-top:1rem}.search-result .profile-update-link{color:#007f9b;text-decoration:underline;font-size:1em;margin-top:1rem}.search-result .location-name{font-size:1.125rem;line-height:1.4444444444;font-weight:500}.search-result .location-hours{font-size:1rem;line-height:1.375;color:#333230;margin-top:1.25rem;display:none!important}.search-result .location-hours .open-closed{display:inline-block;margin-right:.5rem}.search-result .location-hours .open-closed.open{color:#64a70b}.search-result .location-hours .open-closed.closed{color:#e72d1e}.search-result .location{font-size:1rem;line-height:1.625;background-color:#f0ebe6;color:#333230;display:block;min-height:130px;padding:1.25rem;position:relative;transition:background-color .1s ease-in-out}.search-result .location:focus,.search-result .location:hover{background-color:#aae4f2}.search-result .location.not-available:hover{background-color:#f0ebe6}.search-result .location .location-not-available{font-size:1.125rem;line-height:1.3333333333;align-items:flex-start;display:flex;height:100%;justify-content:flex-start;width:100%}.search-result .location-address span{display:block}.search-result .directions-link{color:#007f9b}.search-result .schedule-or-call{display:flex}.search-result .schedule-or-call .action-btn .action-btn-subtitle{font-size:.875rem;line-height:1.4285714286}.search-result .schedule-or-call .schedule-btn{flex-basis:63%}.search-result .schedule-or-call .schedule-btn .action-btn-subtitle{padding-right:1.5rem}.search-result .schedule-or-call .call-link{flex-basis:37%}.search-result .schedule-or-call-introduction{display:flex;flex-direction:column}.search-result .schedule-btn{background-color:#c7e6a1;transition:background-color .1s ease-in-out}.search-result .schedule-btn:focus,.search-result .schedule-btn:hover{background-color:#aae4f2}.search-result .view-profile-btn{font-size:1.25rem;line-height:1.5;background-color:#4e8209;padding:.5rem;border-radius:10px;color:#fff;justify-content:center;display:flex;transition:.3s ease-out}.search-result .view-profile-btn:hover{box-shadow:0 4px 11px -2px #999590}.search-result .view-profile-btn:active{background:#365a07}.search-result .call-link{background-color:#a1d45f;transition:background-color .1s ease-in-out}.search-result .call-link:focus,.search-result .call-link:hover{background-color:#aae4f2}.search-result .section-icon{display:none}.search-result .card-contact-info{margin-top:20px;display:grid;grid-template-columns:20px 1fr;grid-gap:20px 10px;gap:20px 10px;grid-auto-flow:row;grid-template-areas:"icon-loc label-loc" "icon-phone label-phone" "icon-sched label-sched"}.search-result .card-contact-info [class^=label-] a,.search-result .card-contact-info [class^=label-] p,.search-result .card-contact-info [class^=label-] span{font-size:1.125rem;line-height:1.3333333333;font-family:brandon-grotesque,sans-serif;color:#333230;margin-bottom:0}.search-result .card-contact-info [class^=label-] a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:.3s ease-out}.search-result .card-contact-info [class^=label-] a:hover{color:#5d5c5b}.search-result .card-contact-info [class^=label-] a:active{color:#333230;text-decoration:none}.search-result .card-contact-info [class^=label-] span,.search-result .card-contact-info [class^=label-].provider-loc p{display:inline}.search-result .card-contact-info [class^=label-] span:hover,.search-result .card-contact-info [class^=label-].provider-loc p:hover{color:#5d5c5b}.search-result .card-contact-info [class^=icon-]{margin-top:4px}@media(min-width:768px){.search-result .section-icon{bottom:20px;height:20px;right:20px;width:20px;display:unset}.search-result .result-name{font-size:1.375rem;line-height:1.4545454545;line-height:1.25;margin-bottom:8px}}@media(min-width:1024px){.search-result.location-result .schedule-or-call{flex-direction:row}.search-result.map-result .schedule-or-call{flex-direction:column}.search-result.grid-result .schedule-or-call .schedule-btn{flex-basis:64%}.search-result.grid-result .schedule-or-call .call-link{flex-basis:36%}.search-result.list-result{display:flex;flex-direction:row;padding:1.5rem;border-radius:10px}.search-result.list-result .result-top{display:flex}.search-result.list-result .result-details{flex:0 0 44%;padding:0 1.75rem 0 1.25rem;margin:0 1.25rem 0 0;border-right:solid;border-right-width:3px;border-right-color:#f2efeb}.search-result.list-result .result-details .provider-status{border:none}.search-result.list-result .location-scheduling{width:100%;align-self:end}.search-result.list-result .location,.search-result.list-result .schedule-or-call{flex:0 0 50%;min-height:140px}.search-result.list-result .location:only-child{flex:0 0 100%}.search-result.list-result .schedule-or-call .schedule-btn{flex-basis:61%}.search-result.list-result .schedule-or-call .call-link{flex-basis:39%}.search-result.map-result{bottom:0;left:auto;position:absolute;right:0;width:335px}.search-result.map-result .result-expand-btn{display:none}.search-result.map-result .map-result-pagination{padding:1rem 4rem 1rem 1.25rem}.search-result.map-result .location-scheduling{display:block}.search-result .appointment-types .schedule-btns{justify-content:space-around;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:400px}.search-result .appointment-types .schedule-btns .btn{max-width:200px;min-width:0}}.search-result.location-result{font-size:.875rem;line-height:1.4285714286;background-color:#fff;box-shadow:0 4px 40px -12px rgba(0,0,0,.18);color:#333230;margin-bottom:2rem;padding:0;position:relative}.search-result.location-result.map-result{bottom:0;box-shadow:-4px 4px 40px -12px rgba(0,0,0,.35);left:5%;margin:0 14px 18px 0;position:absolute;width:90%;z-index:999}.search-result.location-result.map-result.expanded .location-scheduling{display:flex}.search-result.location-result.map-result.expanded .result-expand-btn .icon-chevron-right{transform:rotate(90deg)}.search-result.location-result.map-result .map-result-pagination{align-items:center;display:flex;padding:16px 26px}@media(min-width:1024px){.search-result.location-result.map-result .map-result-pagination{padding:22px 26px}}.search-result.location-result.map-result .map-result-pagination p{color:#979797;font-family:brandon-grotesque,sans-serif;font-size:13px;line-height:16px;margin-bottom:0}.search-result.location-result.map-result .map-result-pagination button[disabled]:hover{cursor:default}.search-result.location-result.map-result .map-result-pagination button[disabled] .icon{stroke:#979797}.search-result.location-result.map-result .map-result-pagination button{align-items:center;display:flex}.search-result.location-result.map-result .map-result-pagination button svg{width:6px}.search-result.location-result.map-result .map-result-pagination button:hover{cursor:pointer}.search-result.location-result.map-result .map-result-pagination button:first-child{padding-right:10px}.search-result.location-result.map-result .map-result-pagination button:last-child{padding-left:10px}.search-result.location-result.map-result .map-result-pagination .icon{stroke:#979797;stroke-width:1}.search-result.location-result.map-result .map-result-pagination .left{transform:rotate(180deg)}.search-result.location-result.map-result .result-top{display:block}.search-result.location-result.map-result .result-top .result-details{padding:10px 26px 0;margin:0 0 10px}@media(min-width:1024px){.search-result.location-result.map-result .result-top .result-details{padding:10px 20px 0}}.search-result.location-result.map-result .result-top .result-details ul{padding-left:0}.search-result.location-result.map-result .result-top .result-details ul li{align-items:center;display:flex;list-style:none;margin-bottom:14px}@media(min-width:768px){.search-result.location-result.map-result .result-top .result-details ul li{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}.search-result.location-result.map-result .result-top .result-details ul li p{padding-left:10px}.search-result.location-result.map-result .result-top .result-details ul li .icon-location{width:11px}.search-result.location-result.map-result .result-top .result-details ul li .icon-phone{height:12px;width:12px}.search-result.location-result.map-result .result-top .result-details ul li .location-phone{font-weight:400;letter-spacing:-.176px}.search-result.location-result.map-result .result-top .result-details p{font-family:brandon-grotesque,sans-serif;font-size:16px;line-height:24px;margin-bottom:0;text-transform:capitalize}@media(min-width:1024px){.search-result.location-result.map-result .result-top .result-details p{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}.search-result.location-result.map-result .result-top .result-details .result-name{color:#000;font-size:18px;font-weight:700;letter-spacing:-.198px;line-height:24px;margin-bottom:18px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.search-result.location-result.map-result .result-expand-btn{align-items:center;display:flex;justify-content:center;padding:1rem;width:100%}.search-result.location-result.map-result .result-expand-btn .icon-chevron-right{height:.75rem;stroke:#666461;transform:rotate(-90deg);width:.75rem}.search-result.location-result.map-result .result-expand-btn:hover{cursor:pointer}.search-result.location-result.map-result .map-result-close-btn{padding:1rem;position:absolute;right:0;top:0;z-index:1}.search-result.location-result.map-result .map-result-close-btn .icon-close{height:10px;stroke:#979797;width:10px}.search-result.location-result.map-result .map-result-close-btn:hover{cursor:pointer}.search-result.location-result.map-result .location-scheduling{display:none}.search-result.location-result.map-result .schedule-or-call{flex-direction:column}.search-result.location-result.map-result .action-btn,.search-result.location-result.map-result .location{min-height:90px}.search-result.location-result .btn{font-size:.875rem;line-height:1.4285714286;border:1px solid #333230;border-radius:2px;margin:0;padding:.625rem .25rem .5rem}.search-result.location-result .profile-image-outer{padding:1.25rem 1.25rem 0;width:100%}.search-result.location-result .profile-image-container{border-radius:5px;display:block;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.search-result.location-result .profile-image-container .distance{background-color:#f2efeb;border-radius:3px;bottom:8px;padding:2px 14px;position:absolute;right:8px;width:-moz-fit-content;width:fit-content;z-index:1}.search-result.location-result .profile-image-bg img{font-family:"object-fit: cover; object-position: center center";height:100%;object-fit:cover;object-position:center center;width:100%}.search-result.location-result .result-details{color:#333230;padding:0 1.25rem 1.25rem;position:relative}.search-result.location-result .medical-group{font-size:1rem;line-height:1.4375;font-weight:400}.search-result.location-result .specialties{margin-bottom:.5rem}.search-result.location-result .new-patient-text,.search-result.location-result .specialty{font-size:1rem;line-height:1.4375}.search-result.location-result .new-patient-text.accepting{color:#4e8209}.search-result.location-result .ratings{margin-top:1rem}.search-result.location-result .location-name{font-size:1.125rem;line-height:1.4444444444;font-weight:500}.search-result.location-result .location-hours{font-size:1rem;line-height:1.375;color:#333230;margin-top:1.25rem;display:none!important}.search-result.location-result .location-hours .open-closed{display:inline-block;margin-right:.5rem}.search-result.location-result .location-hours .open-closed.open{color:#64a70b}.search-result.location-result .location-hours .open-closed.closed{color:#e72d1e}.search-result.location-result .location-address{font-size:1.125rem;line-height:1.3333333333}.search-result.location-result .location-address a{color:#000;transition:.3s ease-out}.search-result.location-result .location-address a:hover{color:#5d5c5b}.search-result.location-result .location-address a:active{color:#333320;text-decoration:underline}.search-result.location-result .location-address .address{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.search-result.location-result .location-address span{display:inline}.search-result.location-result .icon-loc{grid-area:icon-loc}.search-result.location-result .label-loc{grid-area:label-loc}.search-result.location-result .label-phone{grid-area:label-phone}.search-result.location-result .icon-phone{grid-area:icon-phone}.search-result.location-result.list-result{margin-bottom:20px}.search-result.location-result .epic-wait-time{border-top:3px solid #f2efeb;padding-top:18px;margin:8px 0 18px}.search-result.location-result .epic-wait-time li,.search-result.location-result .epic-wait-time p{font-size:1.125rem;line-height:1.3333333333;letter-spacing:-.275px;margin-bottom:14px}@media(min-width:1024px){.search-result.location-result .epic-wait-time li,.search-result.location-result .epic-wait-time p{font-size:1.25rem;line-height:1.4}}.search-result.location-result .epic-wait-time ul{padding:0}.search-result.location-result .epic-wait-time ul li{align-items:center;display:flex;line-height:26px;list-style:none}.search-result.location-result .epic-wait-time ul li span{font-weight:400;margin-right:4px}.search-result.location-result .epic-wait-time ul li:has(#walk-in-wait-time) svg{height:22px;margin-right:17px;min-width:22px;stroke-width:0;width:22px}.search-result.location-result .epic-wait-time ul li:has(#next-appt-time) svg{height:19px;margin-right:21px;margin-bottom:0;min-width:18px;stroke-width:0;width:18px}.search-result.location-result .epic-wait-time ul li:last-child{margin-bottom:0}@media(min-width:768px){.search-result.location-result{margin-bottom:6.25rem}.search-result.location-result .card-contact-info{margin-top:7px;gap:12px 10px}.search-result.location-result.list-result{display:flex;flex-direction:column;padding-bottom:0}.search-result.location-result.list-result .result-top{display:flex}.search-result.location-result.list-result .profile-image-outer{padding:0;width:-moz-fit-content;width:fit-content}.search-result.location-result.list-result .profile-image-container{display:block;height:158px;overflow:hidden;position:relative;width:170px;margin:18px}.search-result.location-result.list-result .profile-image-container .distance{padding:2px 16px}.search-result.location-result.list-result .result-details{flex:1 0 50%;padding:1.125rem 1.25rem 1.125rem .625rem;position:relative;border:none}.search-result.location-result.list-result .view-profile-btn{font-size:1rem;line-height:1.375;border-radius:5px;width:170px}.search-result.location-result.map-result{bottom:0;left:auto;position:absolute;right:0;width:335px}.search-result.location-result.map-result .result-expand-btn{display:none}.search-result.location-result.map-result .map-result-pagination{padding:1rem 4rem 1rem 1.25rem}.search-result.location-result.map-result .location-scheduling{display:block}}.insurance{border-bottom:3px solid var(--color-bg-secondary);margin-bottom:32px;padding-bottom:calc(var(--spacing-base)*2);padding-top:calc(var(--spacing-base)*2)}.insurance h2{color:var(--color-primary-dark);margin-bottom:16px}.insurance p>a.ins-link{font-weight:var(--fw-regular);text-underline-offset:3px;text-decoration-thickness:1px}.modal .modal-container{align-items:center}.modal .modal-container .modal-inner-container{border-radius:var(--br-md);max-height:75%;max-width:90%}@media(min-width:1024px){.modal .modal-container .modal-inner-container{height:100%;max-height:90%}}@media(min-width:1440px){.modal .modal-container .modal-inner-container{max-width:70%}}.modal .modal-container .modal-inner-container .modal-body{height:100%;scrollbar-width:none;-ms-overflow-style:none}.modal .modal-container .modal-inner-container .modal-body::-webkit-scrollbar{display:none}@media screen and (max-width:1024px){.modal .modal-container .modal-inner-container .modal-body .modal-inner .epic-widget-locations{justify-content:center;display:flex;height:100%;overflow:scroll;font-family:brandon-grotesque,sans-serif;width:90%;top:10%;left:5%;position:absolute}.modal .modal-container .modal-inner-container .modal-body .modal-inner .epic-widget-locations::-webkit-scrollbar{display:none}.modal .modal-container .modal-inner-container .modal-body .modal-inner .epic-widget-locations iframe{padding-top:16px;position:relative;width:100%}}@media(min-width:1024px){.modal .modal-container .modal-inner-container .modal-body .modal-inner{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:24px 20px 16px}.modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-details{position:-webkit-sticky;position:sticky}.modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-details .schedule-location{background-color:var(--color-bg-secondary);border:2px solid var(--color-bg-secondary);border-radius:var(--br-sm);width:100%;margin-bottom:26px}.modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-details .schedule-location:hover{background-color:var(--color-bg-primary)}.modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-details .schedule-location .selector{align-items:center;cursor:pointer;display:flex;gap:30px;padding:8px 24px 8px 14px;text-align:left;width:100%}}@media(min-width:1024px)and (min-width:1024px){.modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-details .schedule-location .selector{padding-bottom:12px;padding-top:12px}}@media(min-width:1024px){.modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-details .schedule-location .selector p{margin-bottom:0;width:100%}.modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-details .schedule-location .selector svg{height:18px}.modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-details .schedule-location .location-options{background-color:var(--color-base);cursor:pointer;max-height:0;overflow:hidden;transition:all .5s ease}.modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-details .schedule-location .location-options.shown{max-height:500px}.modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-details .schedule-location .location-options p{margin:0 22px;padding:16px 0;transition:.3s ease-out}.modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-details .schedule-location .location-options p:hover{color:var(--color-text-hover)}.modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-details .schedule-location .location-options p:not(:last-child){border-bottom:2px solid var(--color-bg-secondary)}.modal .modal-container .modal-inner-container .modal-body .modal-inner .epic-widget-ctabox,.modal .modal-container .modal-inner-container .modal-body .modal-inner .epic-widget-locations,.modal .modal-container .modal-inner-container .modal-body .modal-inner .mychart-container{justify-content:center;display:flex;height:100%;overflow:scroll;font-family:brandon-grotesque,sans-serif;width:99%}.modal .modal-container .modal-inner-container .modal-body .modal-inner .epic-widget-ctabox::-webkit-scrollbar,.modal .modal-container .modal-inner-container .modal-body .modal-inner .epic-widget-locations::-webkit-scrollbar,.modal .modal-container .modal-inner-container .modal-body .modal-inner .mychart-container::-webkit-scrollbar{display:none}.modal .modal-container .modal-inner-container .modal-body .modal-inner .epic-widget-ctabox iframe,.modal .modal-container .modal-inner-container .modal-body .modal-inner .epic-widget-locations iframe,.modal .modal-container .modal-inner-container .modal-body .modal-inner .mychart-container iframe{padding-top:16px;position:relative}}.modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-close-btn{align-items:center;background-color:var(--color-bg-secondary);border-radius:2rem;cursor:pointer;display:flex;height:40px;justify-content:center;outline:0;position:absolute;right:40px;top:24px;transform:none;width:40px;z-index:1}.modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-close-btn:focus-visible{border:2px solid var(--color-body-dark)}.modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-close-btn span,.modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-close-btn svg{height:.875rem;stroke:var(--color-body-dark);width:.875rem}@media(min-width:1024px){.modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-close-btn span,.modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-close-btn svg{height:18px;width:18px}}.modal .modal-container .modal-inner-container .modal-body .modal-inner h2{color:var(--color-body-dark);margin-bottom:8px}.modal .modal-container .modal-inner-container .modal-body .modal-inner .subtitle{color:var(--color-body-dark);font-weight:var(--fw-medium);margin-bottom:20px}.modal .modal-container .modal-inner-container .modal-body .modal-inner .location-label{color:var(--color-body-dark);font-weight:var(--fw-medium);margin-bottom:4px}.modal .modal-container .modal-inner-container .modal-body .modal-inner .selector{cursor:default;padding-bottom:8px;padding-top:8px}.modal .modal-container .modal-inner-container .modal-body .modal-inner .selector .scheduling-modal-location{color:var(--color-body-dark)}.profile-navigation{align-items:center;display:flex;margin-bottom:calc(var(--spacing-base)*2);overflow-x:auto;padding-top:16px;top:0;z-index:1}@media(min-width:1024px){.profile-navigation{flex-direction:row;margin-bottom:0;padding:24px 0}}.profile-navigation .back-link .search-text,.profile-navigation a,.profile-navigation p{font-family:brandon-grotesque,sans-serif;font-size:13px;line-height:18px;margin:0;text-wrap:nowrap}@media(min-width:1024px){.profile-navigation .back-link .search-text,.profile-navigation a,.profile-navigation p{font-size:.875rem;line-height:1.4285714286}}.profile-navigation .back-link{align-items:center;cursor:pointer;display:flex}@media(min-width:768px){.profile-navigation .back-link{flex-direction:row;position:-webkit-sticky;position:sticky;top:0}}.profile-navigation .back-link .icon-btn{align-items:center;border:0;cursor:pointer;display:flex;height:8px;justify-content:center;width:8px}.profile-navigation .back-link .icon-btn .icon-arrow-go{transform:rotate(180deg)}.profile-navigation .back-link .search-text{color:#000;font-weight:400;padding:0 8px 0 4px;text-decoration:underline}@media(min-width:1024px){.profile-navigation .back-link .search-text{padding-right:18px}}.profile-navigation .find-link{border-left:1px solid #000}.profile-navigation .find-link .search-text{font-weight:var(--fw-regular);padding-left:8px;text-decoration:underline}@media(min-width:1024px){.profile-navigation .find-link .search-text{padding-left:18px}}.profile-navigation .breadcrumb-separator{padding:0 4px}@media(min-width:1024px){.profile-navigation .breadcrumb-separator{padding:0 8px}}.profile-navigation .find-link span,.profile-navigation .page-name{color:#333230;letter-spacing:normal}.profile-navigation .intro-btn svg{pointer-events:none}.alert-listing-page{background-color:#fff;display:flex;position:relative;padding:20px 0 40px}.alert-listing-page .alert-listing-page-container{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%}@media(min-width:768px){.alert-listing-page .alert-listing-page-container{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.alert-listing-page .alert-listing-page-container{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.alert-listing-page .alert-listing-page-container{padding-right:70px;padding-left:70px}}.alert-listing-page .alert-listing-page-title{font-size:1.5rem;line-height:1.25;color:#4e8209;font-family:chaparral-pro,serif;font-weight:400}.alert-listing-page .title-filter-toggle-container{align-items:center;display:flex;justify-content:space-between;margin:0 0 20px}.alert-listing-page .mobile-filter-toggle{font-size:.875rem;line-height:1;align-items:center;background-color:#f2efeb;border-radius:20px;color:#000;display:inline-flex;height:40px;justify-content:center;width:126px}.alert-listing-page .mobile-filter-toggle .icon{fill:#666461;height:12px;margin-right:14px;transform:rotate(90deg);width:12px}.alert-listing-page .mobile-filter-toggle .icon-chevron-down{transform:rotate(0deg);height:15px}.alert-listing-page .mobile-filter-toggle:hover{cursor:pointer}.alert-listing-page .alert-listing-filter-container{display:none}.alert-listing-page .mobile-filters-container{box-shadow:0 3px 6px rgba(0,0,0,.29);display:block;right:15px;position:absolute;top:20px;width:calc(100% - 30px);z-index:1}@media(min-width:768px){.alert-listing-page .alert-listing-row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.alert-listing-page .title-filter-toggle-container{flex:1 1;padding:0 10px;margin-bottom:20px}.alert-listing-page .alert-listing-page-title{font-size:34px;line-height:38px}.alert-listing-page .alert-listing-filter-container{flex:1 1;margin-bottom:0;padding:0 10px;flex:0 0 260px;display:block}.alert-listing-page .alert-listing-groups{margin-bottom:0;padding:0 10px;flex:1 1;margin-left:10px}.alert-listing-page .mobile-filter-toggle,.alert-listing-page .mobile-filters-container{display:none}.content-page{background-color:#f0ebe6}}.error-page-container{background-color:#f2efeb;height:100vh}.error-page-container .error-page-inner{margin-right:auto;margin-left:auto;max-width:1440px;width:100%;padding:10px 33px}@media(min-width:768px){.error-page-container .error-page-inner{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.error-page-container .error-page-inner{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.error-page-container .error-page-inner{padding-right:70px;padding-left:70px}}.error-page-container .error-status{color:#666461;font-family:brandon-grotesque,sans-serif;font-weight:300;font-size:.875rem;line-height:1.5714285714}.error-page-container .error-desc{margin:10% 0}.error-page-container .error-wrapper{margin:0 auto;max-width:500px}.error-page-container h1{color:#5a8027;font-family:chaparral-pro,serif;font-weight:300;margin-bottom:20px;font-size:1.5rem;line-height:1.25}.error-page-container h4{color:#000;font-family:brandon-grotesque,sans-serif;font-weight:300;font-size:1.375rem;line-height:1.1818181818}.error-page-container h4:first-of-type{margin-bottom:15px}.error-page-container .homepage-link,.error-page-container .refresh-btn{font-size:1rem;line-height:1.25;color:#5a8027;cursor:pointer;font-family:brandon-grotesque,sans-serif;font-weight:300}.error-page-container p:not(:last-of-type){margin-bottom:8px}.error-page-container .error-search{align-items:center;background-color:#fff;border-radius:30px;display:flex;flex-basis:40%;margin-top:20px;padding:10px 15px 10px 20px}.error-page-container .error-search.loading .loading-overlay{opacity:1}.error-page-container .error-search.loading svg{opacity:0}.error-page-container .error-search input{background:rgba(0,0,0,0);border:none;border-radius:unset;flex-grow:1;font-size:unset;padding:0 10px}.error-page-container .error-search input:focus{border:0;box-shadow:none;outline:0}.error-page-container .error-search .search-icon-container{display:flex;height:1rem;position:relative;width:1rem}.error-page-container .error-search .search-icon-container .loading-overlay{height:1rem;width:1rem}.error-page-container .error-search svg{cursor:pointer;fill:#64a70b;opacity:1;transition:opacity .4s ease-in-out;stroke:#64a70b}@media(min-width:768px){.error-page-container h1{font-size:2.125rem;line-height:1.1176470588}}.innovation-page{transform:translateX(0);transition:transform .2s ease}.innovation-page.mobile-nav-open{position:fixed;transform:translateX(-100%)}@media(min-width:768px){.innovation-page.mobile-nav-open{transform:translateX(-50%)}}@media(min-width:1024px){.innovation-page.mobile-nav-open{transform:translateX(0)}}.locations-page{background-color:#f2efeb;padding-top:90px}.profile-page{background-color:#fff}.profile-page #toggle-widget-button{right:16px;bottom:70px}@media(min-width:1024px){.profile-page #toggle-widget-button{right:16px;bottom:16px}}.search-page{min-height:100vh;padding-top:20px}.search-page div.sort-dropdown{border-radius:10px;position:absolute;z-index:10;background-color:#fff;min-width:145px;right:16px;box-shadow:4px 3px 10px #ccc6c0;padding:8px 0;top:100%}.search-page div.sort-dropdown input[type=radio]{display:none}.search-page div.sort-dropdown input[type=radio]:checked+label{background-color:#666461;color:#fff}.search-page div.sort-dropdown input[type=radio]:checked+label:after{display:none}.search-page div.sort-dropdown .radio-wrapper:hover{background-color:#c7e6a1}.search-page div.sort-dropdown label{background-color:rgba(0,0,0,0);font-weight:400;justify-content:flex-end;padding:6px 16px}.search-page div.sort-dropdown .radio-wrapper{align-items:center;margin-bottom:0}.search-page .initial-search .search-page-controls,.search-page .initial-search .search-page-wrapper{display:none}.search-page .initial-search .search-landing{display:block}.search-page .sort-box{display:flex}.search-page .sort-box svg{height:9px;margin-left:4px;width:6px}.search-page .sort-box .icon-down{transform:rotate(90deg)}.search-page .sort-box .icon-up{transform:rotate(-90deg)}.search-page .search-page-controls,.search-page .search-page-wrapper{display:block}.search-page .search-landing{display:none}.search-page .search-page-controls{display:flex;flex-direction:column-reverse}.search-page .search-page-controls .results-controls{order:0}.search-page .search-page-controls .control-toggles{flex-grow:1;order:1}.search-page .active-filter-toggle{align-items:center;background-color:#666461;border-radius:50%;display:flex;height:40px;justify-content:center;min-width:40px;transition:background-color .1s ease-in-out;width:40px}.search-page .active-filter-toggle span{color:#fff}.search-page .active-filter-toggle .icon{height:20px;stroke:#fff;transition:stroke .1s ease-in-out;width:20px}.search-page .active-filter-toggle .icon:hover{stroke:#000}.search-page .active-filter-toggle:hover{background-color:#aae4f2;cursor:pointer}.search-page .active-filter-toggle:hover span{color:#000}.search-loaded .search-page{min-height:0}.search-page .results-list{padding:0 15px}.search-page .results-list li{margin:0}.search-page .results-list li:before{display:none}.search-page .map-container{height:100%;min-height:520px;position:relative;width:100%}@media(min-width:768px){.search-page .map-container{border-radius:10px}}@media(min-width:1024px){.search-page .map-container{min-height:unset}}.search-page .map-container .marker-label{bottom:2px;position:relative}.search-page .map-container .marker-label.active-marker{bottom:3px}.search-page .controls-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 40px -12px rgba(0,0,0,.18);height:calc(100% - 122px);left:0;opacity:0;overflow:auto;padding:20px 15px 16px;pointer-events:none;position:fixed;bottom:-100vh;transition:visibility 0s ease-in-out .4s,opacity .2s ease-in-out,bottom .2s ease-in-out;visibility:hidden;width:100%;z-index:9}@media(min-width:1024px){.search-page .controls-container{box-shadow:none;height:100%}}.desktop-controls-open .search-page .controls-container,.mobile-controls-open .search-page .controls-container{display:block;opacity:1;pointer-events:auto;bottom:0;transition-delay:0s;visibility:visible}.search-page .controls-container .control-panel{display:none}.search-page .controls-container .control-panel.active{display:block}.search-page .controls-container .available-filter-toggles{padding-bottom:1.5rem}.search-page .controls-container .mobile-controls-results-btn{font-size:1.125rem;line-height:1.3333333333;background-color:#c7e6a1;bottom:0;box-shadow:0 5px 5px #999590;font-weight:500;left:1em;position:fixed;width:calc(100% - 2em)}.search-page .controls-container .mobile-controls-results-btn .search-type-count{font-weight:400;margin-left:auto;margin-right:.5rem}.search-page .controls-container .mobile-controls-results-btn .search-type-match{text-transform:capitalize}.search-page .controls-container .mobile-controls-results-btn .icon-arrow-up{fill:none;margin-left:0;stroke:#000;transform:rotate(90deg)}.search-page .controls-container .mobile-controls-results-btn:focus,.search-page .controls-container .mobile-controls-results-btn:hover{background-color:#333230;color:#fff}.search-page .controls-container .mobile-controls-results-btn:focus .icon-arrow-up,.search-page .controls-container .mobile-controls-results-btn:hover .icon-arrow-up{stroke:#fff}.search-page .controls-container.locations{flex:0 0 100%;height:70vh;max-width:100%}.search-page .controls-container.locations div.filter-expanded-item{padding:10px 0 0}@media(min-width:1024px){.search-page .controls-container.locations{box-shadow:0 4px 40px -12px rgba(0,0,0,.18);justify-self:flex-end;right:0;margin-right:10px;max-width:568px;position:absolute;top:144px}.search-page .controls-container.locations .view-all-btn{display:inline-block}}.search-page .clear-all-btn{color:#00a9ce;cursor:pointer;text-decoration:underline}.search-page .clear-all-btn:hover{color:#007f9b;text-decoration:none}.search-page .controls-top{align-items:center;display:flex;justify-content:space-between;width:100%;font-weight:400}.search-page .controls-top.only-mobile .filter-clear-btn{padding:16px 0 14px}.search-page .controls-top.locations{width:-moz-fit-content;width:fit-content}.search-page .controls-top.locations .filter-clear-btn{padding:0}.search-page .view-mode-controls-container{align-items:flex-end;display:flex}.search-page .view-btn-wrapper{background-color:#f2efeb;border-radius:25px;margin-bottom:8px;padding:2px 3px;width:60px;transition:all .5s ease}.search-page .view-btn-wrapper .view-btn{align-items:center;background-color:#fff;border-radius:25px;color:#333230;cursor:pointer;display:flex;font-size:12px;font-weight:500;justify-content:center;left:0;padding:4px 8px;position:relative}.search-page .view-btn-wrapper.map{background-color:#00a9ce}.search-page .view-btn-wrapper.map .view-btn{left:calc(100% - 37px)}.search-page .results-controls{border-bottom:2px solid #f2efeb;display:flex;flex-direction:column;align-items:flex-start;margin:0 15px 18px;padding-bottom:18px}.search-page .results-controls.locations{display:block}@media(min-width:1024px){.search-page .results-controls.locations .results-count{padding:0}}.search-page .results-controls.locations .count-clear-bar{align-items:center;align-self:flex-start;display:flex;flex-direction:row-reverse}.search-page .results-controls.locations .controls-top:first-child>button{float:right}.search-page .results-controls.locations .controls-top .sort-box,.search-page .results-controls.providers .sort-box{display:none}@media(min-width:1024px){.search-page .results-controls.providers .sort-box{display:block}}.search-page .results-controls .count-clear-bar{width:100%}.search-page .results-controls .selected-filters-list{padding:0}.search-page .results-controls .selected-filters-list span{font-size:14px;font-weight:500;line-height:26px;margin-right:2px}.search-page .results-controls .selected-filters-list .tag{background-color:#f2efeb;margin:0 4px;padding:2px 6px}.search-page .results-controls .selected-filters-list .tag .filter-value{color:#333230;font-size:12px;line-height:18px;margin-right:5px}.search-page .results-controls .selected-filters-list .tag .tag-remove-btn{display:flex;margin-left:0}.search-page .results-controls .selected-filters-list .tag .tag-remove-btn svg{height:6px;stroke:#333230;width:6px}.search-page .results-controls .controls-bottom{display:flex;justify-content:space-between}.search-page .results-controls .controls-bottom .mobile-filters-toggle,.search-page .results-controls .controls-bottom .mobile-sort-toggle{font-size:.875rem;line-height:1.4285714286;background-color:rgba(0,0,0,0);border:none;color:#fff;flex:0 0 33.3333%;max-width:33.3333%;padding:none}.search-page .results-controls .sort-box{display:block}.search-page .results-controls .sort-box .icon{margin-left:4px;height:12px}.search-page .results-controls .sort-box .radio-wrapper{margin-bottom:0}.search-page .clipboard-notification{margin-left:1rem;opacity:0;transition:opacity .4s;position:absolute;bottom:96px}.search-page .clipboard-notification.active{opacity:1}.search-page .search-page-results .results-controls{display:none}.search-page .search-page-results .no-results-message{margin:4rem auto;max-width:650px;padding:0 15px}@media(min-width:768px){.search-page .search-page-results .no-results-message{padding:0}}.search-page .search-page-results .no-results-message .heading-1{font-size:2.125rem;line-height:1.1176470588;margin-bottom:1rem}.search-page .search-page-results .no-results-message .heading-2{font-size:1.875rem;line-height:1}.search-page .search-page-results .no-results-message li{font-size:1.125rem;line-height:1.3333333333}.search-page .results-list-container{position:relative}.search-page .results-list-container.loading{pointer-events:none}.search-page .results-list-container.loading .loading-overlay{opacity:1}.search-page .contracted-link-container{display:none}.search-page .contracted-link{font-size:.875rem;line-height:1.4285714286;color:#00a9ce;display:none;text-decoration:none}.search-page .contracted-link:focus,.search-page .contracted-link:hover{text-decoration:underline}.search-page .filters-title{color:#4e8209;font-size:19px;font-weight:700;line-height:34px}@media(min-width:1024px){.search-page .filters-title.only-desktop{font-size:18px;font-weight:500;padding:8px 0}}.search-page .filter-title-bar{align-items:center;display:flex;justify-content:space-between}.search-page .filter-title-bar .filter-btn{margin-bottom:0}.search-page .filter-title-bar .close-button{background-color:#f2efeb;padding:4px;border-radius:50%;width:30px;height:30px;align-items:center;justify-content:center}.search-page .filter-title-bar .close-button.only-mobile{display:flex}@media(min-width:1024px){.search-page .filter-title-bar .close-button.only-mobile{display:none}}.search-page .filter-title-bar .close-button.only-desktop{display:none}@media(min-width:1024px){.search-page .filter-title-bar .close-button.only-desktop{display:flex}}.search-page .filter-title-bar .close-button svg{height:14px;width:14px}.search-page .filter-heading{cursor:pointer;display:block;font-size:14px;font-weight:500;letter-spacing:.42px;line-height:18px}.search-page .filter-title{font-size:.875rem;line-height:1.4285714286;font-weight:400;margin:.5rem 0 1rem .75rem}.search-page .react-autosuggest__container{position:relative}.search-page .react-autosuggest__input{position:relative;z-index:5;font-weight:400}.search-page .react-autosuggest__input--open+.react-autosuggest__suggestions-container,.search-page .react-autosuggest__input:focus+.react-autosuggest__suggestions-container{display:block}.search-page .location-search-input{position:relative;z-index:2;font-weight:400}.search-page .location-search-input:focus+.react-autosuggest__suggestions-container{display:block}.search-page .location-search-input+.react-autosuggest__suggestions-container{z-index:1}.search-page .react-autosuggest__suggestions-container{background-color:#fff;border-bottom-left-radius:25px;border-bottom-right-radius:25px;box-shadow:0 -5px 23px 4px rgba(0,0,0,.15);display:none;margin-top:-20px;padding:30px 10px 0;position:absolute;top:100%;width:100%;z-index:4}.search-page .react-autosuggest__suggestions-container [aria-selected=true] .typeahead-suggestion{background-color:#a1d45f}.search-page .react-autosuggest__suggestions-container .filter-title{color:#666461}.search-page .typeahead-suggestion{font-size:.875rem;line-height:1.4285714286;background-color:hsla(0,0%,100%,.5);border-radius:25px;display:flex;justify-content:space-between;margin:0 0 .75rem;padding:.625rem 1.25rem;width:100%}.search-page .typeahead-suggestion:focus,.search-page .typeahead-suggestion:hover,.search-page .typeahead-suggestion[aria-selected=true]{background-color:#a1d45f;cursor:pointer}.search-page .typeahead-suggestion mark{background-color:#a1d45f}.search-page .typeahead-suggestion .suggestion-name{flex-grow:1}.search-page .typeahead-suggestion .suggestion-number{padding-left:1rem}.search-page .filter-btn-container{display:flex;margin-bottom:6px}@media(min-width:1024px){.search-page .filter-btn-container{margin-bottom:10px}}.search-page .filter-btn-container .react-autosuggest__container{flex:1 1}.search-page .filter-btn-container .geolocate-btn{flex:0 0 auto;margin-left:.75rem}.search-page .filter-btn-container .use-location-btn{color:#333230;display:flex;align-items:center;font-size:12px;font-weight:500;text-decoration:underline;align-self:flex-start;margin-top:14px}.search-page .filter-btn-container .use-location-btn:hover{cursor:pointer}.search-page .filter-btn-container .use-location-btn svg{height:15px;margin-right:6px;width:15px}.search-page .geolocate-btn{align-items:center;color:#4e8209;display:flex;height:40px;justify-content:center;min-width:140px;width:auto}.search-page .geolocate-btn:focus,.search-page .geolocate-btn:hover{color:#000}.search-page .geolocate-btn.geolocating{justify-content:flex-start;text-decoration:none}.search-page .geolocate-btn.geolocating:after{animation:ellipsis .9s steps(4) infinite;content:"…";display:inline-block;overflow:hidden;vertical-align:bottom;width:0}@keyframes ellipsis{to{width:12px}}.search-page .distance-filter-wrapper{display:flex;flex-direction:column}.search-page .distance-radio{display:flex;margin-top:5px}.search-page .distance-radio .distance-radio-wrapper{height:40px;width:40px;position:relative;margin-right:.375rem}.search-page .distance-radio .distance-radio-wrapper input[type=radio]{height:0;width:0}.search-page .distance-radio .distance-radio-wrapper input[type=radio]:checked+label{background-color:#4e8209;color:#fff}.search-page .distance-radio .distance-radio-wrapper input[type=radio]:focus+label,.search-page .distance-radio .distance-radio-wrapper input[type=radio]:hover+label{background-color:#a1d45f}.search-page .distance-radio .distance-radio-wrapper label{font-size:.75rem;line-height:1.5;align-items:center;background-color:#f3efeb;border-radius:25px;color:#000;display:flex;height:30px;justify-content:center;position:absolute;top:0;width:30px}.search-page .distance-radio .distance-radio-wrapper label:hover{cursor:pointer}.search-page .filter-btn-wrapper{display:flex}.search-page .filter-btn-wrapper .filter-btn{background-color:hsla(0,0%,100%,.5)}.search-page .filter-btn-wrapper .filter-btn span{color:#4e8209;margin-left:auto}.search-page .filter-btn-wrapper .filter-btn:hover{background-color:#aae4f2;cursor:pointer}.search-page .filter-btn-wrapper .filter-btn:hover span{color:#000;cursor:pointer}.search-page .preferred-provider-info{display:none;padding:0 1.25rem 1.5rem}.search-page .preferred-provider-info.active{display:block}.search-page .search-print{display:none}@media(min-width:1024px){.search-page .search-page-wrapper.locations .results-list-container{height:calc(100% - 48px);margin-left:-40px;max-height:calc(100% - 48px);overflow-y:auto;padding-left:40px}.search-page .search-page-wrapper.locations .results-list-container .results-list{border-top:3px solid #f2efeb;margin:0 10px;padding:18px 8px 0 0}}.search-page .search-page-wrapper.locations .only-desktop .control-toggle-btns,.search-page .search-page-wrapper.locations .only-desktop .control-toggles,.search-page .search-page-wrapper.locations .only-desktop .mob-filter-wrapper{width:100%}@media(min-width:768px){.search-page .search-page-controls{display:block}.search-page .results-controls{margin-left:15px;margin-bottom:1rem}}@media screen and (min-width:768px){.search-page .results-list.view-mode-grid{display:flex;flex-wrap:wrap}.search-page .results-list.view-mode-grid .results-list-item{flex:calc(50% - 15px) 1;margin-bottom:3.25rem;max-width:calc(50% - 15px)}.search-page .results-list.view-mode-grid .results-list-item:nth-of-type(odd){margin-right:15px}.search-page .results-list.view-mode-grid .results-list-item:nth-of-type(2n+2){margin-left:15px}.search-page .results-list.view-mode-grid .search-result{display:flex;flex-direction:column;height:100%;margin-bottom:0}.search-page .results-list.view-mode-grid .search-result .result-top{height:100%}.search-page .results-list.view-mode-grid .search-result .result-details{display:flex;flex-direction:column}.search-page .results-list.view-mode-grid .search-result .detail-bottom{border:none;margin-top:auto;padding-top:0}.search-page .results-list.view-mode-grid .search-result .ratings{height:21px}}@media(min-width:768px){.search-page .view-mode-controls-container{display:flex;margin-right:30px;margin-top:1.5rem}.search-page .search-page-wrapper.locations .count-sort-bar{align-items:center;display:flex;margin:10px 0 18px}.search-page .search-page-wrapper.locations .count-sort-bar .sort-wrapper{flex-shrink:0;margin-right:5px}.search-page .search-page-wrapper.locations .results-count{font-size:12px;margin-bottom:0}.search-page .search-page-wrapper.locations .filter-expanded-item{align-self:flex-end;height:max-content;line-height:14px;padding:14px 0;width:75%}.search-page .search-page-wrapper.locations .mob-filter-button{line-height:14px;padding:14px;height:max-content;align-self:flex-end;margin-bottom:14px;width:25%}.search-page .search-page-wrapper.locations .mob-filter,.search-page .search-page-wrapper.locations .view-mode-controls-container{display:none}.search-page .search-page-wrapper.locations .search-page-results{flex:0 0 100%;height:100%;max-height:100%;max-width:100%}.search-page .search-page-wrapper.locations .desktop-map{height:100vh;margin-bottom:24px;position:-webkit-sticky;position:sticky;top:0;width:43%}.search-page .search-page-wrapper.locations .left-col .sort-box{position:relative}.search-page .search-page-wrapper.locations .left-col .sort-box button{line-height:30px}}@media(min-width:1024px){.search-page{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%}}@media(min-width:1024px)and (min-width:768px){.search-page{padding-right:30px;padding-left:30px}}@media(min-width:1024px)and (min-width:1024px){.search-page{padding-right:70px;padding-left:70px}}@media(min-width:1024px)and (min-width:1440px){.search-page{padding-right:70px;padding-left:70px}}@media(min-width:1024px){.search-page .search-page-wrapper.locations{margin-bottom:24px;max-height:100vh;height:100vh}.search-page .search-page-wrapper.locations .search-page-results{flex:0 1 auto;overflow:hidden}.search-page .results-count{font-size:18px;font-weight:500;line-height:25px;margin:0 0 20px}.search-page .results-count strong>span{display:none}.search-page .results-count .count{display:inline-block;margin-left:.5rem}.search-page .results-list{padding:0}.search-page .search-page-controls{position:relative}.search-page .mobile-close-container,.search-page .mobile-controls-results-btn,.search-page .mobile-filter-actions{display:none}.search-page .results-controls{align-items:center;background-color:rgba(0,0,0,0);border-bottom:none;color:#000;display:none;justify-content:space-between;margin-bottom:0;margin-left:0;padding:0;position:relative;top:0}.search-page .sort-select-wrapper{display:block;margin-left:auto;margin-right:1rem;position:relative}.search-page .sort-select-wrapper select{font-size:.875rem;line-height:1.4285714286;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);border:0;color:#000;padding-right:1.5rem;text-align-last:right}.search-page .sort-select-wrapper select::-ms-expand{display:none}.search-page .sort-select-wrapper select:hover{cursor:pointer}.search-page .sort-select-wrapper .icon{pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.search-page .search-page-wrapper{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.search-page .search-page-wrapper.controls-closed .controls-container{display:none}.search-page .search-page-wrapper.controls-closed .search-page-results{flex:0 0 100%;max-width:100%;padding-left:10px}.search-page .search-page-wrapper.controls-closed .results-list.view-mode-grid .results-list-item{flex:calc(33.333% - 20px) 1;max-width:calc(33.333% - 20px)}.search-page .search-page-wrapper.controls-closed .results-list.view-mode-grid .results-list-item:nth-of-type(3n+1){margin-left:0;margin-right:15px}.search-page .search-page-wrapper.controls-closed .results-list.view-mode-grid .results-list-item:nth-of-type(3n+2){margin-left:15px;margin-right:15px}.search-page .search-page-wrapper.controls-closed .results-list.view-mode-grid .results-list-item:nth-of-type(3n+3){margin-left:15px;margin-right:0}.search-page .search-page-wrapper.controls-closed .list-result{flex-direction:row;min-height:230px}.search-page .search-page-wrapper.controls-closed .list-result .result-top{flex:0 1 50%}.search-page .search-page-wrapper.controls-closed .list-result .location-scheduling{flex:0 1 50%;margin-top:0}.search-page .search-page-wrapper.controls-closed .list-result .profile-image-outer{flex:0 1 50%}.search-page .search-page-wrapper.controls-closed .list-result .profile-image-container{width:200px;height:200px;border-radius:10px;padding-bottom:0}.search-page .search-page-wrapper.controls-closed .list-result .location{background-color:#c7e6a1;flex:2 1}.search-page .search-page-wrapper.controls-closed .list-result .location:hover{background-color:#aae4f2}.search-page .search-page-wrapper.controls-closed .list-result .location.not-available,.search-page .search-page-wrapper.controls-closed .list-result .location.not-available:hover{background-color:#f0ebe6}.search-page .search-page-wrapper.controls-closed .list-result .schedule-or-call{display:flex;flex:3 1;flex-direction:row}.search-page .search-page-wrapper.controls-closed .list-result .schedule-or-call .schedule-btn{background-color:#a1d45f;flex-basis:60%;max-width:60%}.search-page .search-page-wrapper.controls-closed .list-result .schedule-or-call .schedule-btn:hover{background-color:#aae4f2}.search-page .search-page-wrapper.controls-closed .list-result .schedule-or-call .schedule-btn:only-child{flex-basis:100%;max-width:100%}.search-page .search-page-wrapper.controls-closed .list-result .schedule-or-call .call-link{background-color:#7cba25;flex-basis:40%;max-width:40%}.search-page .search-page-wrapper.controls-closed .list-result .schedule-or-call .call-link:hover{background-color:#aae4f2}.search-page .search-page-wrapper.controls-closed .list-result .schedule-or-call .call-link:only-child{flex-basis:100%;max-width:100%}}@media screen and (min-width:1024px){.search-page .search-page-wrapper.controls-closed .grid-result .call-link,.search-page .search-page-wrapper.controls-closed .grid-result .schedule-btn{flex-basis:auto;flex-grow:1}}@media(min-width:1024px){.search-page .search-page-wrapper.controls-closed .location-result .location-scheduling.no-scheduling .location{flex:0 1 50%}.search-page .search-page-wrapper.controls-closed .location-result .location-scheduling .location{flex:0 1 33.333%}.search-page .search-page-wrapper.controls-closed .location-result .location-scheduling .location:only-child{flex-basis:100%}.search-page .search-page-wrapper.controls-closed .location-result .location-scheduling .schedule-or-call{flex:1 1;flex-direction:row}.search-page .search-page-wrapper.controls-closed .location-result .profile-image-outer{flex:0 1 50%}.search-page .search-page-wrapper.controls-closed .location-result .profile-image-container{height:300px;padding-bottom:0;width:400px}.search-page .search-page-wrapper.controls-closed .location-result .result-details{display:flex;flex-direction:column;flex:1 0}.search-page .search-page-wrapper.controls-closed .map-container .map-result .schedule-or-call{flex-direction:column}.search-page .search-page-wrapper.providers .left-col{display:flex;width:100%}.search-page .search-page-wrapper.providers .filter-title-bar{justify-content:flex-end}.search-page .search-page-wrapper.locations .only-desktop .control-toggle-btns,.search-page .search-page-wrapper.locations .only-desktop .control-toggles,.search-page .search-page-wrapper.locations .only-desktop .mob-filter-wrapper{width:100%}.search-page .search-page-wrapper.locations .only-desktop .control-toggles{padding:0 10px}.search-page .search-page-wrapper.locations .only-desktop .control-toggles .control-toggle-btns{padding:0}.search-page .search-page-wrapper.locations .only-desktop .control-toggles .control-toggle-btns .clear-btn{display:flex;justify-content:flex-end;margin-top:20px}.search-page .search-page-wrapper.locations .only-desktop .section-title{margin-bottom:0}.search-page .search-page-wrapper.locations .only-desktop .mob-filter-button{margin-right:0}}@media(min-width:1024px)and (min-width:1024px){.search-page .search-page-wrapper.locations .left-col{display:flex;flex-direction:column;height:100vh;margin-left:-40px;margin-right:10px;max-height:100vh;overflow:hidden;padding-left:40px;position:relative;width:calc(57% - 10px)}}@media(min-width:1024px){.search-page .search-page-wrapper.providers .controls-container{flex:1 1;flex:0 0 25%;max-width:25%;margin-bottom:0;padding:0 10px;min-width:300px;background-color:rgba(0,0,0,0);left:0;opacity:1;overflow:visible;pointer-events:auto;position:relative;top:0;transition:none;visibility:visible;z-index:0}.search-page .controls-top{align-items:center}.search-page .view-mode-controls-container{margin:0}.search-page .control-panel{margin-bottom:4rem;padding:0 7px 0 0}.search-page .mobile-filters-toggle,.search-page .mobile-sort-toggle{display:none}.search-page .search-page-results{flex:1 1 auto;padding-left:13px}.search-page .search-page-results .results-controls{display:flex;width:100%}.search-page .results-list-container.search-result .profile-image-container{height:375px}}.search-page .mob-filter-button{background-color:#c7e6a1;border-radius:5px;padding:12px;font-size:18px;font-weight:500;flex:1 1;line-height:14px;margin-right:12px}@media(min-width:768px){.search-page .search-page-controls .control-toggles{margin-right:0}}.search-page .search-page-controls .control-toggles .control-toggle-btns{display:flex;width:100%;padding:0 12px;margin-top:-20px}.search-page .search-page-controls .control-toggles .control-toggle-btns .mob-filter-wrapper{width:100%}.search-page .search-page-controls .control-toggles .control-toggle-btns .mob-filter-wrapper h1{margin:0 -12px 10px}.search-page .search-page-controls .control-toggles .control-toggle-btns .mob-filter-wrapper .mob-filter{display:flex;margin-top:14px}.search-page .search-page-controls .results-count{color:#333230;font-size:14px;font-weight:500;line-height:18px}.search-page .search-page-wrapper .sort-dropdown{position:absolute;z-index:10;background-color:#fff;right:0;box-shadow:4px 3px 10px #ccc6c0}.search-page .search-share.control-panel.active{display:flex;flex-direction:row;margin-top:56px}.search-page .search-share.control-panel.active .search-share-button{color:#333230;display:flex;line-height:50px;margin-right:10px;cursor:pointer;text-decoration:underline;transition:.3s ease-out}.search-page .search-share.control-panel.active .search-share-button:hover{color:#5d5c5b}.search-page .search-share.control-panel.active .search-share-button p{font-size:1rem;line-height:1.375;font-family:brandon-grotesque,sans-serif;line-height:30px;margin-bottom:0}.search-page .search-share.control-panel.active .search-share-button svg{margin-right:6px;fill:#333230;stroke:#333230;position:relative;top:8px}.search-page .search-share.control-panel.active .search-share-button .icon-print{height:16px;width:16px}.search-page .search-share.control-panel.active .search-share-button .icon-copy{height:17px;stroke:rgba(0,0,0,0);width:17px}.search-page .view-all-btn{font-size:26px;font-weight:500;letter-spacing:-.286px;line-height:40px;padding:8px;margin-top:30px;width:100%}@media(min-width:1024px){.search-page .view-all-btn{display:none}}.search-page .pagination-nav{margin-bottom:24px}.search-page .pagination-nav .pagination{margin-bottom:0}.filter-clear-btn{background-color:rgba(0,0,0,0);color:#4e8209;cursor:pointer;font-size:13px;text-decoration:underline}.filter-clear-btn.only-mobile{font-size:16px;padding-top:22px}.search-page .only-mobile{display:block}@media(min-width:1024px){.search-page .only-mobile{display:none}}.search-page .only-desktop,.search-page div.only-desktop{display:none}@media(min-width:1024px){.search-page .only-desktop,.search-page div.only-desktop{display:block}}.filter-sidebar{color:#333230}.filter-sidebar .section-title{background-color:#4e8209;color:#fff;padding:15px 15px 10px;font-size:25px;letter-spacing:normal;line-height:28px;font-weight:500;text-transform:none}@media(min-width:768px){.filter-sidebar .section-title{border-radius:5px}}.filter-sidebar .search-view-wrapper{display:flex;gap:10px}.filter-sidebar .no-mobile{display:none}@media(min-width:1024px){.filter-sidebar .no-mobile{display:block}}.filter-sidebar .filter-label{font-family:brandon-grotesque,sans-serif;font-size:16px;color:#4e8209;text-transform:uppercase;margin:0;padding:0 12px 8px;letter-spacing:1.25px}.filter-sidebar .filter-clear-btn{background-color:rgba(0,0,0,0);color:#4e8209;cursor:pointer}.filter-sidebar .no-padding-left{padding-left:0}.filter-sidebar .filter-panel-title{color:#333230;font-size:18px;font-weight:500;line-height:34px}.filter-sidebar input[type=text]{background-color:#fff;border:1px solid #666461;color:#666461;border-radius:5px;font-size:18px;line-height:34px;opacity:1;padding:4px 12px}.filter-sidebar input[type=text]::placeholder{color:#666461}.filter-sidebar .active-filter-panel{display:flex;flex-direction:column}.filter-sidebar .filter-expanded-item{width:100%}.filter-sidebar .filter-action-input{align-items:center;min-width:100%;position:relative}.filter-sidebar .filter-action-input:focus .search-icon-wrapper,.filter-sidebar .filter-action-input:focus-visible .search-icon-wrapper,.filter-sidebar .filter-action-input:focus-within .search-icon-wrapper{padding:10px 14px;right:2px}.filter-sidebar .filter-action-input .input-icon-container{min-width:100%}.filter-sidebar .filter-action-input .close-button{position:absolute;top:14px;right:65px;z-index:5}.filter-sidebar .filter-action-input .close-button svg{height:14px;width:14px}.filter-sidebar .filter-action-input .search-icon-wrapper{align-items:center;background-color:#f2efeb;border-radius:5px;display:flex;padding:11px 14px;position:absolute;right:1px;z-index:5}.filter-sidebar .filter-action-input .search-icon-wrapper:hover{cursor:pointer}.filter-sidebar .filter-action-input .search-icon-wrapper .icon-search{height:20px;min-width:19px;position:relative}.filter-sidebar .filter-action-input .search-icon-wrapper.locations{background-color:#c7e6a1}@media(min-width:1024px){.filter-sidebar .filter-action-input .search-icon-wrapper.locations{background-color:#f2efeb}}.filter-sidebar .filter-btn-container{flex-direction:column}.filter-sidebar .filter-btn-container .location-distance-panel .location-panel .close-button{position:absolute;top:14px;right:10px;z-index:2}.filter-sidebar .filter-btn-container .filter-btn-container{margin-bottom:12px}.filter-sidebar .filter-preferred-provider{display:flex;flex-direction:row}.filter-sidebar .accordion-item{border-radius:5px;padding:8px;display:flex;justify-content:space-between;align-items:center;background-color:#f2efeb;margin-bottom:4px;font-size:1rem;line-height:1.375}.filter-sidebar .accordion-item:hover{cursor:pointer;background-color:#faf9f7}.filter-sidebar .accordion-item p{font-family:brandon-grotesque,sans-serif;margin-bottom:0;font-size:1rem;font-weight:500;line-height:22px}.filter-sidebar .accordion-item .icon{height:12px;transition:all .25s ease}.filter-sidebar .accordion-item .icon-up{transform:rotate(-90deg)}.filter-sidebar .accordion-item .icon-down{transform:rotate(90deg)}.filter-sidebar .accordion-item~div>.expanded-filters{max-height:0;transition:max-height 1s ease}.filter-sidebar .accordion-enabled{background-color:#f0ebe6;color:#bcb5af}.filter-sidebar .radio-wrapper{align-items:center;margin-bottom:0}.filter-sidebar .radio-wrapper:hover{background-color:#c7e6a1}.filter-sidebar .radio-wrapper input[type=radio]{height:12px;margin:1px;opacity:1;width:12px;border-radius:50%;background:rgba(0,0,0,0);outline:1px solid #666461;-moz-appearance:none;appearance:none;-webkit-appearance:none}.filter-sidebar .radio-wrapper input[type=radio]:checked{background-color:#4e8209}.filter-sidebar .radio-wrapper input[type=radio]:checked+label{background-color:unset;color:#000}.filter-sidebar .radio-wrapper input[type=radio]:checked+label:after{display:none}.filter-sidebar .radio-wrapper input[type=radio]:checked+label:hover{cursor:pointer}.filter-sidebar .radio-wrapper input[type=radio]:checked+label .label-number{visibility:visible}.filter-sidebar .radio-wrapper label{font-size:.875rem;line-height:1.4285714286;cursor:default;display:flex;font-weight:500;margin:0;width:100%;padding:.325rem .625rem;background-color:unset}.filter-sidebar .radio-wrapper label:focus,.filter-sidebar .radio-wrapper label:hover,.filter-sidebar .radio-wrapper label[aria-selected=true]{background-color:unset}.filter-sidebar .radio-wrapper label:hover{cursor:pointer}.filter-sidebar .radio-wrapper label .label-display-name+.label-name{text-align:right}.filter-sidebar .radio-wrapper label .label-name{flex-grow:1}.filter-sidebar .radio-wrapper label .label-number{padding-left:1rem}.filter-sidebar .checkbox-wrapper{align-items:center;display:flex;justify-items:flex-start;margin-bottom:4px;position:relative;padding:0 12px}.filter-sidebar .checkbox-wrapper:hover{background-color:#c7e6a1}.filter-sidebar .checkbox-wrapper.disabled{pointer-events:none}.filter-sidebar .checkbox-wrapper.disabled input[type=checkbox]:checked+label:after{display:none}.filter-sidebar .checkbox-wrapper.disabled input[type=checkbox]+label{background-color:unset;display:block;padding:.625rem 2.5rem .625rem 1.25rem}.filter-sidebar .checkbox-wrapper input[type=checkbox]{height:12px;margin:1px;opacity:1;width:12px;background:rgba(0,0,0,0);outline:1px solid #666461;-moz-appearance:none;appearance:none;-webkit-appearance:none}.filter-sidebar .checkbox-wrapper input[type=checkbox]:checked{background-color:#4e8209}.filter-sidebar .checkbox-wrapper input[type=checkbox]:checked+label{background-color:unset;color:#000}.filter-sidebar .checkbox-wrapper input[type=checkbox]:checked+label .label-number{visibility:visible}.filter-sidebar .checkbox-wrapper input[type=checkbox]:checked+label:after{display:none}.filter-sidebar .checkbox-wrapper input[type=checkbox]:hover{cursor:pointer}.filter-sidebar .checkbox-wrapper label{font-size:1rem;line-height:1.375;font-weight:500;display:flex;justify-content:space-between;margin:0;width:100%;background-color:unset;border-radius:25px;padding:.325rem .625rem;transition:all .1s ease-in-out}.filter-sidebar .checkbox-wrapper label:hover{cursor:pointer;background-color:unset}.filter-sidebar .checkbox-wrapper label .label-display-name+.label-name{text-align:right}.filter-sidebar .checkbox-wrapper label .label-name{flex-grow:1}.filter-sidebar .checkbox-wrapper label .label-number{padding-left:1rem}.filter-sidebar .checkboxes-container{padding-top:8px}.filter-sidebar .checkboxes-container .checkbox-wrapper{margin:14px 0;position:relative}.filter-sidebar .checkboxes-container .checkbox-wrapper:has(:disabled){background-color:unset;cursor:default}.filter-sidebar .checkboxes-container .checkbox-wrapper:has(:disabled) label{cursor:default}.filter-sidebar .checkboxes-container .checkbox-wrapper input[type=checkbox]{height:16px;width:16px;border:1px solid #4e8209}.filter-sidebar .checkboxes-container .checkbox-wrapper input[type=checkbox]:checked+label{color:#333230}.filter-sidebar .checkboxes-container .checkbox-wrapper input[type=checkbox]:disabled{background-color:var(--color-bg-secondary);border:var(--color-bg-secondary);cursor:default}.filter-sidebar .checkboxes-container .checkbox-wrapper label{padding:0 0 0 14px}.filter-sidebar .view-all-no-accordion{max-height:400px;margin-bottom:16px;overflow:auto}.query-search-page{background-color:#fff;display:flex;position:relative;padding:12px 0 40px}.query-search-page .query-search-page-container{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%}@media(min-width:768px){.query-search-page .query-search-page-container{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.query-search-page .query-search-page-container{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.query-search-page .query-search-page-container{padding-right:70px;padding-left:70px}}.query-search-page .query-search-page-container .provider-location-results .featured-list{padding-left:0;padding-right:0}.query-search-page .query-search-page-container .provider-location-results .featured-list .featured-item{flex-basis:100%;max-width:100%}.query-search-page .query-search-page-container .provider-location-results:before{display:none}.query-search-page .query-search-page-container .pagination-controls{padding-left:0;padding-right:0}.query-search-page .query-search-page-container .mobile-provider-location-links{display:flex;margin-top:1.25rem;margin-bottom:1.25rem;padding:0 15px;width:100%}.query-search-page .query-search-page-container .mobile-provider-location-links .providers-link{font-size:1.125rem;line-height:1.1111111111;align-items:center;background-color:#c7e6a1;color:#000;display:flex;flex:0 1 50%;height:45px;justify-content:center}.query-search-page .query-search-page-container .mobile-provider-location-links .locations-link{font-size:1.125rem;line-height:1.1111111111;align-items:center;background-color:#a1d45f;color:#000;display:flex;flex:0 1 50%;height:45px;justify-content:center}.query-search-page .query-search-page-container .query-filter-list{width:100%;padding:24px 8px;display:flex;flex-wrap:wrap;border-bottom:2px solid #f0ebe6;cursor:pointer;justify-content:space-evenly;align-items:center}.query-search-page .query-search-page-container .query-filter-list .filter-item{padding:8px 16px;border-radius:24px}.query-search-page .query-search-page-container .query-filter-list .filter-item.active{background-color:#f0ebe6}.query-search-page .query-search-page-container .query-filter-list .filter-item:hover{background-color:#aae4f2}.query-search-page .query-search-page-container .search-listing-groups .alert-listing-groups{margin-top:1rem}.query-search-page .query-search-page-container .search-listing-groups .alert-listing-groups mark{background-color:#aae4f2}.query-search-page .query-search-page-container .search-listing-groups .alert-listing-groups .alert-listing-group .alert-type:hover{text-decoration:underline}.query-search-page .query-search-page-container .search-listing-groups .search-result-container{padding:16px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.query-search-page .query-search-page-container .search-listing-groups .search-result-container .filter-dropdown{margin-top:1.25rem}.query-search-page .query-search-page-container .search-listing-groups .search-result-container .filter-dropdown select{padding:5px 20px 5px 40px;color:#333}.query-search-page .query-search-page-container .search-listing-groups .search-result-container .filter-dropdown .icon-chevron-right{right:unset;left:1rem}.query-search-page .query-search-page-container .search-listing-groups .search-result-container .search-result-text{font-size:14px}.query-search-page .query-search-page-container .search-listing-groups .search-result-container .search-result-text span{font-weight:500;margin-left:4px}.query-search-page .r2-search-bar{width:100%}.query-search-page .r2-search-bar .search-input-container{width:100%;max-width:100%}.query-search-page .r2-search-bar .search-input-container .search-input{font-size:1rem;line-height:1.1875;background-color:#f0ebe6;border:1.5px solid #f0ebe6;padding:8px 42px 8px 22px}.query-search-page .title-filter-toggle-container{align-items:center;display:flex;justify-content:space-between;margin:0 0 20px}.query-search-page .provider-location-container{display:none}@media(min-width:768px){.query-search-page .query-page-row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.query-search-page .title-filter-toggle-container{flex:1 1;padding:0 10px;margin-bottom:20px}.query-search-page .provider-location-container{flex:1 1;margin-bottom:0;padding:0 10px;flex:0 0 350px;display:block}.query-search-page .search-listing-groups{margin-bottom:0;padding:0 10px;flex:1 1;margin-left:10px}.query-search-page .query-search-page-container .mobile-provider-location-links{display:none}.query-search-page .query-search-page-container .provider-location-results{margin-top:8rem}.query-search-page .query-search-page-container .provider-location-results .search-category{text-transform:uppercase;font-size:14px}.query-search-page .query-search-page-container .search-listing-groups .search-result-container{flex-direction:row;justify-content:space-between}.query-search-page .query-search-page-container .search-listing-groups .search-result-container .filter-dropdown{margin-top:0}}.osfhealthcare-page{transform:translateX(0);transition:transform .2s ease}.osfhealthcare-page.mobile-nav-open{position:fixed;transform:translateX(-100%)}@media(min-width:768px){.osfhealthcare-page.mobile-nav-open{transform:translateX(-50%)}}@media(min-width:1024px){.osfhealthcare-page.mobile-nav-open{transform:translateX(0)}}@media print{body,html{width:1100px}*{transition:none!important}aside,footer,form,header,iframe,nav{display:none!important}.search-print{padding:1.75em}.search-print h3{padding-left:.5em}.search-print ul{-webkit-padding-start:0;padding-inline-start:0;list-style:none}.search-print li{padding-left:.5em}.profile .profile-content{display:table;height:100%}}@media print and (max-width:768px){.location-mobile-print,.provider-mobile-print{display:block!important;page-break-inside:avoid}}@media print{.profile-content,.provider-background,.provider-insurance,.provider-location,.provider-ratings,.provider-result,.results-list-item{display:block!important;page-break-inside:avoid}.expandable .inner-wrap{max-height:none}.profile .profile-content{height:auto}.search-result.grid-result,.search-result.list-result{flex-direction:row}.search-result.grid-result .result-top,.search-result.list-result .result-top{flex:0 1 45%}.location-about,.location-appointments,.location-custom,.location-instructions,.location-parking,.location-providers,.location-services{display:block!important;page-break-inside:avoid}.search-print{page-break-after:avoid;display:block!important;height:auto}.search-page-wrapper{display:block!important;height:100%}.controls-container,.expand-collapse-btn,.profile-actions,.profile-mobile-actions-inner,.profile-navigation,.section-nav{display:none!important}.back-to-top-btn,.pagination-nav,.profile-navigation,.search-page-controls{visibility:hidden}.reveal-content{max-height:none!important}.section-controls{padding:0}.search-result.grid-result,.search-result.list-result{display:flex;flex-direction:column;margin-bottom:2rem;padding-bottom:0}.search-result.grid-result .result-top,.search-result.list-result .result-top{display:flex}.search-result.grid-result .profile-image-outer,.search-result.list-result .profile-image-outer{flex:0 0 50%}.search-result.grid-result .profile-image-container,.search-result.list-result .profile-image-container{padding-bottom:61%}.search-result.grid-result .result-details,.search-result.list-result .result-details{flex:0 0 50%;padding:1.25rem 1.5rem}.search-result.grid-result .location-scheduling,.search-result.list-result .location-scheduling{display:flex}.search-result.grid-result .location,.search-result.grid-result .schedule-or-call,.search-result.list-result .location,.search-result.list-result .schedule-or-call{flex:0 0 50%;min-height:140px}.search-result.grid-result .location:only-child,.search-result.list-result .location:only-child{flex:0 0 100%}.search-result.grid-result .schedule-or-call .schedule-btn,.search-result.list-result .schedule-or-call .schedule-btn{flex-basis:61%}.search-result.grid-result .schedule-or-call .call-link,.search-result.list-result .schedule-or-call .call-link{flex-basis:39%}.search-page .search-page-wrapper .controls-closed .grid-result{flex-direction:row;min-height:230px}.search-page .search-page-wrapper .controls-closed .grid-result .result-top{flex:0 1 35%}.search-page .search-page-wrapper .controls-closed .grid-result .location-scheduling{flex:0 1 65%;margin-top:0}.search-page .search-page-wrapper .controls-closed .grid-result .profile-image-outer{flex:0 1 180px}.search-page .search-page-wrapper .controls-closed .grid-result .profile-image-container{height:100%;padding-bottom:0}.search-page .search-page-wrapper .controls-closed .grid-result .location{background-color:#c7e6a1;flex:2 1}.search-page .search-page-wrapper .controls-closed .grid-result .location:hover{background-color:#aae4f2}.search-page .search-page-wrapper .controls-closed .grid-result .location.not-available,.search-page .search-page-wrapper .controls-closed .grid-result .location.not-available:hover{background-color:#f0ebe6}.search-page .search-page-wrapper .controls-closed .grid-result .schedule-or-call{display:flex;flex:3 1;flex-direction:row}.search-page .search-page-wrapper .controls-closed .grid-result .schedule-or-call .schedule-btn{background-color:#a1d45f;flex-basis:60%;max-width:60%}.search-page .search-page-wrapper .controls-closed .grid-result .schedule-or-call .schedule-btn:hover{background-color:#aae4f2}.search-page .search-page-wrapper .controls-closed .grid-result .schedule-or-call .schedule-btn:only-child{flex-basis:100%;max-width:100%}.search-page .search-page-wrapper .controls-closed .grid-result .schedule-or-call .call-link{background-color:#7cba25;flex-basis:40%;max-width:40%}.search-page .search-page-wrapper .controls-closed .grid-result .schedule-or-call .call-link:hover{background-color:#aae4f2}.search-page .search-page-wrapper .controls-closed .grid-result .schedule-or-call .call-link:only-child{flex-basis:100%;max-width:100%}.search-page .search-page-wrapper .grid-result,.search-page .search-page-wrapper .list-result{flex-direction:row;min-height:230px}.search-page .search-page-wrapper .grid-result .result-top,.search-page .search-page-wrapper .list-result .result-top{flex:0 1 35%}.search-page .search-page-wrapper .grid-result .location-scheduling,.search-page .search-page-wrapper .list-result .location-scheduling{flex:0 1 65%;margin-top:0}.search-page .search-page-wrapper .grid-result .profile-image-outer,.search-page .search-page-wrapper .list-result .profile-image-outer{flex:0 1 180px}.search-page .search-page-wrapper .grid-result .profile-image-container,.search-page .search-page-wrapper .list-result .profile-image-container{height:100%;padding-bottom:0}.search-page .search-page-wrapper .grid-result .location,.search-page .search-page-wrapper .list-result .location{background-color:#c7e6a1;flex:2 1}.search-page .search-page-wrapper .grid-result .location:hover,.search-page .search-page-wrapper .list-result .location:hover{background-color:#aae4f2}.search-page .search-page-wrapper .grid-result .location.not-available,.search-page .search-page-wrapper .grid-result .location.not-available:hover,.search-page .search-page-wrapper .list-result .location.not-available,.search-page .search-page-wrapper .list-result .location.not-available:hover{background-color:#f0ebe6}.search-page .search-page-wrapper .grid-result .schedule-or-call,.search-page .search-page-wrapper .list-result .schedule-or-call{display:flex;flex:3 1;flex-direction:row}.search-page .search-page-wrapper .grid-result .schedule-or-call .schedule-btn,.search-page .search-page-wrapper .list-result .schedule-or-call .schedule-btn{background-color:#a1d45f;flex-basis:60%;max-width:60%}.search-page .search-page-wrapper .grid-result .schedule-or-call .schedule-btn:hover,.search-page .search-page-wrapper .list-result .schedule-or-call .schedule-btn:hover{background-color:#aae4f2}.search-page .search-page-wrapper .grid-result .schedule-or-call .schedule-btn:only-child,.search-page .search-page-wrapper .list-result .schedule-or-call .schedule-btn:only-child{flex-basis:100%;max-width:100%}.search-page .search-page-wrapper .grid-result .schedule-or-call .call-link,.search-page .search-page-wrapper .list-result .schedule-or-call .call-link{background-color:#7cba25;flex-basis:40%;max-width:40%}.search-page .search-page-wrapper .grid-result .schedule-or-call .call-link:hover,.search-page .search-page-wrapper .list-result .schedule-or-call .call-link:hover{background-color:#aae4f2}.search-page .search-page-wrapper .grid-result .schedule-or-call .call-link:only-child,.search-page .search-page-wrapper .list-result .schedule-or-call .call-link:only-child{flex-basis:100%;max-width:100%}@page{size:330mm 427mm;margin:14mm}}html{scroll-behavior:smooth}#r2-main-plac{margin-bottom:30px}#bb-checkout-wrapper{top:150px!important}:hover{transition:all .25s ease}iframe[src*="google.com/maps"]{width:100%!important}iframe[src*="youtube.com/embed"]{width:100%;height:auto;aspect-ratio:16/9;margin-top:calc(var(--spacing-base)*3);max-width:800px}.mx-0{margin-left:0;margin-right:0}.px-0{padding-left:0;padding-right:0}sup{vertical-align:top;position:relative;top:-.5em;font-size:.7rem}@media(max-width:574px){tr{display:block;margin:8px 0}}::selection{background-color:#d9f8ff}.layout-wrapper{background-color:#fff}.jss-container{padding:0;margin:0;max-width:none;position:relative}.jss-base-container{max-width:1050px;margin:0 auto}@media(min-width:768px){.custom-richtext h4{font-size:14px;padding-bottom:0;display:block;font-weight:700}}div.custom-richtext:not(.overhauled div.custom-richtext){padding:1.5em 0 .5em;min-height:100px;font-family:brandon-grotesque,sans-serif;overflow:hidden}div.custom-richtext:not(.overhauled div.custom-richtext)>h2{font-size:1.375rem;line-height:1.1818181818;font-weight:300;font-weight:500;margin-bottom:10px}div.custom-richtext:not(.overhauled div.custom-richtext)>h3{margin-bottom:10px}div.custom-richtext:not(.overhauled div.custom-richtext)>p{font-size:16px;color:#333230}div.custom-richtext:not(.overhauled div.custom-richtext)>p>iframe{max-width:100%!important;margin-bottom:16px}ul:not(.breadcrumb ul){margin-bottom:22px;margin-right:0}@media(min-width:1024px){ul:not(.breadcrumb ul){margin-right:-8px}}.accordion-item ul,.custom-richtext ul{-webkit-padding-start:6%;padding-inline-start:6%}li:not(li li,.breadcrumb li .overhauled li){margin-bottom:8px;margin-right:8px}.accordion-item ul li ul,.custom-richtext ul li ul{margin-bottom:0}.accordion-item ul li ul li,.custom-richtext ul li ul li{margin-top:8px}.accordion .accordion-content a:not(.osf-green-cta),.accordion .accordion-content p,.accordion .accordion-content span{margin-bottom:.75rem}.accordion .accordion-header span.accordion-label{font-size:1.05rem}div.hero-content-paragraph a:not(.osf-green-cta):active{color:#5a8127}div.hero-content-paragraph a:not(.osf-green-cta):hover{text-decoration:underline;color:#007f9b}@media screen and (max-width:575px){td{display:table-row}}.full-bg{overflow:auto}hr{border-color:#e2dbd2;margin-top:20px;margin-bottom:20px;border-style:solid;justify-content:center}@media(min-width:768px){hr{margin-top:20px;margin-bottom:20px}}@media(min-width:1440px){hr{max-width:1050px;margin-top:40px;margin-bottom:40px;padding:0}}.events-list ul{padding-left:0}@media(min-width:320px){.jss-additional-padding{padding:20px}}.jss-video{height:100%}.jss-video canvas,.jss-video img,.jss-video source,.jss-video video{object-fit:cover;object-position:center;width:100%}.jss-video picture{height:438px;background:#f2efeb 0 0 no-repeat padding-box;opacity:1}.jss-video .jss-image{width:780px}.jss-video .jss-video-caption{padding:0 20px}@media(min-width:320px){.jss-video{margin:20px}}@media(min-width:768px){.jss-video{margin:0 auto}}.jss-three-column{margin:0 auto;max-width:1340px;height:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:1024px){.jss-three-column{flex-wrap:nowrap}}.jss-three-column .three-column-left{order:1;padding:0 20px;width:100%}@media(min-width:1024px){.jss-three-column .three-column-left{order:0;width:unset}}.jss-three-column .three-column-middle{width:100%;height:100%;order:2}@media(min-width:1024px){.jss-three-column .three-column-middle{max-width:790px;padding-right:25px;order:1}}.jss-three-column .three-column-right{order:0;width:100%}@media(min-width:320px){.jss-three-column .three-column-right{height:100%}}@media(min-width:414px){.jss-three-column .three-column-right{height:100%}}@media(min-width:768px){.jss-three-column .three-column-right{height:100%}}@media(min-width:1024px){.jss-three-column .three-column-right{max-width:250px;order:2}.jss-three-column .left-column{order:0}.jss-three-column .right-column{order:1}}.sixup{margin:50px auto}.sixup .text-container{padding:0;margin-top:2rem}.sixup .text-container .paragraph-intro{font-family:brandon-grotesque,sans-serif}.sixup .sixup-list{display:flex;flex-wrap:wrap}.sixup .sixup-list .sixup-item{margin:10px 0}.sixup .sixup-list .sixup-item a{color:#508117}.sixup .sixup-list .additional-cards{margin-bottom:30px}.sixup .sixup-list .additional-cards a.jss-link{font-size:1.05rem}@media(min-width:320px){.sixup .sixup-list .additional-cards{width:100%;margin:5px 0 30px}}@media(min-width:768px){.sixup .sixup-list .additional-cards{width:240px}}@media(min-width:1024px){.sixup .sixup-list .additional-cards{width:330px}}.sixup .sixup-list .additional-cards div.content{background-color:unset;padding:unset}.sixup .sixup-list .additional-cards div.content h5.header{min-height:unset;text-transform:uppercase}.sixup .sixup-list .additional-cards div.content div.description{font-size:1.05rem;min-height:unset}.related-links{padding:2.25rem 1.25rem 1.25rem;background-color:#f2efeb}.related-links h4{margin-bottom:.625rem}.related-links ul{padding:0}.related-links li{margin-bottom:.625rem;list-style:none}.related-links li a{color:#508117}.related-links h3.section-title{margin-bottom:0}.text-box{margin:2rem auto}.osf-green-cta{background-color:#4e8209;border:1px solid #4e8209;border-radius:20px;color:#fff;font-family:brandon-grotesque,sans-serif;font-weight:400;padding:8px 15px;text-align:center;margin-top:20px;margin-bottom:20px;margin-right:20px;display:inline-block;font-size:1.25rem;line-height:1}.osf-green-cta:hover{background-color:#d9f8ff;border:1px solid #d9f8ff;cursor:pointer;color:#000}@media(min-width:320px){.osf-green-cta{padding:8px 15px;font-size:1.25rem;line-height:1}}@media(min-width:768px){.osf-green-cta{font-size:1.25rem;line-height:1}}p:has(a.osf-green-cta){display:inline-block}.osf-list-items ol{font-family:chaparral-pro,serif;font-size:1.125rem;line-height:1.1111111111;margin:10px 0}.osf-list-items li{margin-bottom:10px}.osf-center-paragraph{text-align:center}.osf-add-padding{padding:10px}.osf-table,.osf-table-stripped{overflow:auto}.osf-table table,.osf-table-stripped table{border:1px solid #d6d1cc;border-collapse:collapse}.osf-table table.non-striped tr:nth-child(2n) td,.osf-table-stripped table.non-striped tr:nth-child(2n) td{background:rgba(0,0,0,0)}.osf-table th,.osf-table tr:first-of-type td,.osf-table-stripped th,.osf-table-stripped tr:first-of-type td{border-bottom:1px solid #d6d1cc;padding:15px}.osf-table td,.osf-table-stripped td{padding:15px}.osf-table-stripped tr:nth-child(2n) td,.osf-table-stripped-stripped tr:nth-child(2n) td{background-color:#f2efeb}.osf-three-column{display:flex;flex-wrap:wrap;flex-direction:row}.osf-three-column a{color:#508117;font-family:chaparral-pro,serif;padding:10px 0;width:100%;justify-content:left!important}@media(min-width:414px){.osf-three-column a{width:50%}}@media(min-width:768px){.osf-three-column a{width:33%}}.jss-container .custom-richtext .osf-image-right{max-width:50%;margin-left:16px;margin-bottom:16px;margin-top:16px;float:right}.jss-container .custom-richtext .osf-image-left{max-width:50%;margin-right:16px;margin-bottom:16px;margin-top:16px;float:left}.osf-image-right{margin-left:16px!important;float:right!important}.osf-image-left,.osf-image-right{max-width:50%!important;margin-bottom:16px!important;margin-top:16px!important;height:auto!important}.osf-image-left{margin-right:16px!important;float:left!important}.osf-load-more,.osf-loading{display:flex;justify-content:center}.osf-loading{color:#333230}.osf-loading p{font-size:1.25rem;line-height:2.4;font-family:brandon-grotesque,sans-serif;margin-left:10px}.event-details .osf-no-results{margin-left:20px;list-style-type:disc}.gic-page-navigation a:hover{text-decoration:none;color:unset}.gic-right-rail .mammo-card{background-color:#c7e6a1}.gic-right-rail .mammo-card:hover{background-color:#fff}.featured-providers{max-width:1050px;margin-left:auto;margin-right:auto;padding:0 16px!important}.featured-providers,.featured-providers p{font-family:brandon-grotesque,sans-serif!important}.featured-providers .featured-providers-input,.featured-providers .inner-container .featured-providers-result,.featured-providers div.inner-container,.featured-providers p .featured-providers-input,.featured-providers p .inner-container .featured-providers-result,.featured-providers p div.inner-container{background-color:#f2efeb}.featured-providers .featured-providers-input,.featured-providers p .featured-providers-input{border-bottom:1px solid #f2efeb!important;border-radius:10px 10px 0 0;padding:24px 20px}.featured-providers .featured-providers-input.react-autosuggest-container.input-icon-container svg,.featured-providers p .featured-providers-input.react-autosuggest-container.input-icon-container svg{height:22px;left:33px;top:58px;width:18px}.featured-providers .featured-providers-input.react-autosuggest-container.input-icon-container label,.featured-providers p .featured-providers-input.react-autosuggest-container.input-icon-container label{color:#000;display:block;font-weight:500;left:0;padding-bottom:8px;position:relative;top:0}.featured-providers .featured-providers-input.react-autosuggest-container.input-icon-container input,.featured-providers p .featured-providers-input.react-autosuggest-container.input-icon-container input{background-color:hsla(0,0%,100%,.5);border-radius:20px;font-weight:500;height:unset;opacity:unset;padding:4px 44px}.featured-providers .featured-providers-input.react-autosuggest-container.input-icon-container input::placeholder,.featured-providers p .featured-providers-input.react-autosuggest-container.input-icon-container input::placeholder{color:#595959;opacity:73%}.featured-providers .inner-container .search-results-container,.featured-providers p .inner-container .search-results-container{display:flex;flex-direction:column}.featured-providers .inner-container .search-results-container .featured-providers-result,.featured-providers p .inner-container .search-results-container .featured-providers-result{border-radius:5px}.featured-providers .inner-container .search-results-container .featured-providers-result div.result-top,.featured-providers p .inner-container .search-results-container .featured-providers-result div.result-top{flex-direction:row}.featured-providers .inner-container .search-results-container .featured-providers-result div.result-top a.profile-image-outer .profile-image-container,.featured-providers p .inner-container .search-results-container .featured-providers-result div.result-top a.profile-image-outer .profile-image-container{height:100%;min-height:180px}@media(min-width:1024px){.featured-providers .inner-container .search-results-container .featured-providers-result div.result-top,.featured-providers p .inner-container .search-results-container .featured-providers-result div.result-top{flex-direction:column}.featured-providers .inner-container .search-results-container .featured-providers-result div.result-top a.profile-image-outer,.featured-providers p .inner-container .search-results-container .featured-providers-result div.result-top a.profile-image-outer{width:100%}.featured-providers .inner-container .search-results-container .featured-providers-result div.result-top .profile-image,.featured-providers .inner-container .search-results-container .featured-providers-result div.result-top .profile-image-bg,.featured-providers .inner-container .search-results-container .featured-providers-result div.result-top .profile-image-container,.featured-providers .inner-container .search-results-container .featured-providers-result div.result-top .profile-image-outer,.featured-providers p .inner-container .search-results-container .featured-providers-result div.result-top .profile-image,.featured-providers p .inner-container .search-results-container .featured-providers-result div.result-top .profile-image-bg,.featured-providers p .inner-container .search-results-container .featured-providers-result div.result-top .profile-image-container,.featured-providers p .inner-container .search-results-container .featured-providers-result div.result-top .profile-image-outer{height:180px;min-height:180px}}.featured-providers .inner-container .search-results-container .featured-providers-result .detail-scheduling-container,.featured-providers p .inner-container .search-results-container .featured-providers-result .detail-scheduling-container{display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.featured-providers .inner-container .search-results-container .featured-providers-result a.result-details,.featured-providers p .inner-container .search-results-container .featured-providers-result a.result-details{display:flex;flex-direction:column;height:auto;margin-bottom:28px;padding:0 16px 22px}.featured-providers .inner-container .search-results-container .featured-providers-result a.result-details:hover .accepting,.featured-providers p .inner-container .search-results-container .featured-providers-result a.result-details:hover .accepting{color:#4e8209}.featured-providers .inner-container .search-results-container .featured-providers-result a.result-details .distance,.featured-providers p .inner-container .search-results-container .featured-providers-result a.result-details .distance{color:#595959;font-size:12px;font-weight:500;line-height:18px;padding:16px 0 8px}.featured-providers .inner-container .search-results-container .featured-providers-result a.result-details .result-name,.featured-providers p .inner-container .search-results-container .featured-providers-result a.result-details .result-name{color:#000;font-size:20px;font-weight:500;line-height:28px;margin-bottom:32px;text-decoration:underline}.featured-providers .inner-container .search-results-container .featured-providers-result a.result-details .accepting,.featured-providers p .inner-container .search-results-container .featured-providers-result a.result-details .accepting{color:#4e8209;font-size:16px;font-weight:500}.featured-providers .inner-container .search-results-container .featured-providers-result a.result-details .medical-group,.featured-providers p .inner-container .search-results-container .featured-providers-result a.result-details .medical-group{background-color:#f2efeb;border-radius:14px;color:#000;font-size:12px;line-height:18px;margin-top:8px;max-width:-moz-fit-content;max-width:fit-content;order:4;padding:2px 12px 2px 8px}.featured-providers .inner-container .search-results-container .featured-providers-result a.result-details .new-patient,.featured-providers p .inner-container .search-results-container .featured-providers-result a.result-details .new-patient{margin-top:auto;order:3}.featured-providers .inner-container .search-results-container .featured-providers-result a.result-details .new-patient-text,.featured-providers p .inner-container .search-results-container .featured-providers-result a.result-details .new-patient-text{line-height:24px}.featured-providers .inner-container .search-results-container .featured-providers-result a.result-details .upcoming-availability,.featured-providers p .inner-container .search-results-container .featured-providers-result a.result-details .upcoming-availability{margin:0}.featured-providers .inner-container .search-results-container .action-cta,.featured-providers p .inner-container .search-results-container .action-cta{background-color:#4e8209;font-size:18px;line-height:28px}.featured-providers .inner-container .search-results-container .action-cta:hover,.featured-providers p .inner-container .search-results-container .action-cta:hover{background-color:#c7e6a1}.featured-providers a.action-cta,.featured-providers a.cta-secondary,.featured-providers a.view-all-call-link,.featured-providers p a.action-cta,.featured-providers p a.cta-secondary,.featured-providers p a.view-all-call-link{border-radius:5px;font-size:18px;font-weight:500;line-height:28px;padding:8px 32px 6px 18px}@media(min-width:1024px){.featured-providers a.action-cta,.featured-providers a.cta-secondary,.featured-providers a.view-all-call-link,.featured-providers p a.action-cta,.featured-providers p a.cta-secondary,.featured-providers p a.view-all-call-link{font-size:20px;line-height:30px}}.featured-providers a.action-cta,.featured-providers p a.action-cta{margin-bottom:14px}.featured-providers a.action-cta:hover,.featured-providers p a.action-cta:hover{color:#000}.featured-providers a.action-cta:hover:after,.featured-providers p a.action-cta:hover:after{filter:invert(1)}.featured-providers p.single div.featured-providers-input.react-autosuggest-container,.featured-providers.single div.featured-providers-input.react-autosuggest-container{margin-bottom:0;padding:16px}.featured-providers p.single div.featured-providers-input.react-autosuggest-container svg,.featured-providers.single div.featured-providers-input.react-autosuggest-container svg{height:20px;left:30px;top:46px;transform:unset}.featured-providers p.single div.featured-providers-input.react-autosuggest-container input,.featured-providers.single div.featured-providers-input.react-autosuggest-container input{border-bottom:0;font-size:1.11rem;line-height:20px}.featured-providers p.single .inner-container,.featured-providers.single .inner-container{border-radius:0 0 10px 10px;padding:16px}.featured-providers p.single .inner-container .search-results-container .featured-providers-result,.featured-providers.single .inner-container .search-results-container .featured-providers-result{margin-bottom:0;min-height:420px}@media screen and (min-width:600px){.featured-providers p.single .inner-container .search-results-container .featured-providers-result,.featured-providers.single .inner-container .search-results-container .featured-providers-result{padding:0}}.featured-providers p.single .inner-container .search-results-container .featured-providers-result .result-top .profile-image-container,.featured-providers.single .inner-container .search-results-container .featured-providers-result .result-top .profile-image-container{border-radius:5px 0 0 5px;padding-bottom:calc(80% - 28px)}@media(min-width:768px){.featured-providers p.single .inner-container .search-results-container .featured-providers-result .result-top .profile-image,.featured-providers p.single .inner-container .search-results-container .featured-providers-result .result-top .profile-image-bg,.featured-providers p.single .inner-container .search-results-container .featured-providers-result .result-top .profile-image-outer,.featured-providers.single .inner-container .search-results-container .featured-providers-result .result-top .profile-image,.featured-providers.single .inner-container .search-results-container .featured-providers-result .result-top .profile-image-bg,.featured-providers.single .inner-container .search-results-container .featured-providers-result .result-top .profile-image-outer{max-height:250px}}@media(min-width:1024px){.featured-providers p.single .inner-container .search-results-container .featured-providers-result .result-top .profile-image,.featured-providers p.single .inner-container .search-results-container .featured-providers-result .result-top .profile-image-bg,.featured-providers p.single .inner-container .search-results-container .featured-providers-result .result-top .profile-image-outer,.featured-providers.single .inner-container .search-results-container .featured-providers-result .result-top .profile-image,.featured-providers.single .inner-container .search-results-container .featured-providers-result .result-top .profile-image-bg,.featured-providers.single .inner-container .search-results-container .featured-providers-result .result-top .profile-image-outer{height:100%;max-height:unset}.featured-providers p.single .inner-container .search-results-container .featured-providers-result .result-top .profile-image-container,.featured-providers.single .inner-container .search-results-container .featured-providers-result .result-top .profile-image-container{border-radius:0;min-height:100%}}.featured-providers p.single .inner-container .search-results-container .featured-providers-result .result-top .profile-image-outer,.featured-providers.single .inner-container .search-results-container .featured-providers-result .result-top .profile-image-outer{flex:0 1 45%;margin-bottom:28px;max-width:unset}@media(min-width:1024px){.featured-providers p.single .inner-container .search-results-container .featured-providers-result .result-top .profile-image-outer,.featured-providers.single .inner-container .search-results-container .featured-providers-result .result-top .profile-image-outer{margin-bottom:0}}.featured-providers p.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container,.featured-providers.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container{flex-direction:column}@media(min-width:1024px){.featured-providers p.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container,.featured-providers.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container{column-gap:16px}}.featured-providers p.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container a.result-details,.featured-providers.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container a.result-details{background-color:#fff;border-radius:0 5px 5px 0;flex-grow:1;margin-bottom:28px}@media(min-width:768px){.featured-providers p.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container a.result-details,.featured-providers.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container a.result-details{padding:0 20px 22px 30px}}@media(min-width:1024px){.featured-providers p.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container a.result-details,.featured-providers.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container a.result-details{border-radius:0 0 5px 5px;margin-bottom:24px;padding:0 16px 20px}}.featured-providers p.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container a.result-details .distance,.featured-providers p.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container a.result-details .result-name,.featured-providers.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container a.result-details .distance,.featured-providers.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container a.result-details .result-name{padding-left:6px}.featured-providers p.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container a.result-details .distance,.featured-providers.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container a.result-details .distance{font-size:16px;line-height:24px}.featured-providers p.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container a.result-details .result-name,.featured-providers.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container a.result-details .result-name{font-size:1.11rem;line-height:20px;margin-bottom:25px}.featured-providers p.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container a.result-details .new-patient .new-patient-text,.featured-providers.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container a.result-details .new-patient .new-patient-text{font-size:1.11rem;line-height:20px;padding-top:20px}.featured-providers p.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container a.result-details .medical-group,.featured-providers.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container a.result-details .medical-group{align-items:center;display:flex;font-size:16px;line-height:24px;padding:4px 10px}.featured-providers p.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container .location-scheduling,.featured-providers.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container .location-scheduling{left:-82%;padding:0 4px 32px;position:absolute;top:100%;width:182%}@media(min-width:768px){.featured-providers p.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container .location-scheduling,.featured-providers.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container .location-scheduling{left:-82%;width:182%}}@media(min-width:1024px){.featured-providers p.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container .location-scheduling,.featured-providers.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container .location-scheduling{left:0;padding:0 0 32px;position:relative;width:100%}}.featured-providers p.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container .location-scheduling .cta-secondary,.featured-providers.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container .location-scheduling .cta-secondary{background-color:#c7e6a1;color:#000}.featured-providers p.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container .location-scheduling .cta-secondary:hover,.featured-providers.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container .location-scheduling .cta-secondary:hover{background-color:#e3f3d0}.featured-providers p.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container .location-scheduling .cta-secondary:after,.featured-providers.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container .location-scheduling .cta-secondary:after{background-image:url(https://www.osfhealthcare.org/_next/static/media/chevron-right-white.62f717c7.svg);background-repeat:no-repeat;content:"";filter:invert(1);height:16px;margin:18px 0;position:absolute;right:20px;width:8px}@media(min-width:1024px){.featured-providers p.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container .location-scheduling .action-cta,.featured-providers.single .inner-container .search-results-container .featured-providers-result .detail-scheduling-container .location-scheduling .action-cta{font-size:20px;line-height:28px}.featured-providers p.multi .featured-providers-input.react-autosuggest-container.input-icon-container,.featured-providers.multi .featured-providers-input.react-autosuggest-container.input-icon-container{padding-bottom:0;padding-top:24px}}.featured-providers p.multi .featured-providers-input.react-autosuggest-container.input-icon-container svg,.featured-providers.multi .featured-providers-input.react-autosuggest-container.input-icon-container svg{transform:unset}@media(min-width:768px){.featured-providers p.multi .featured-providers-input.react-autosuggest-container.input-icon-container svg,.featured-providers.multi .featured-providers-input.react-autosuggest-container.input-icon-container svg{top:68px}}@media(min-width:1024px){.featured-providers p.multi .featured-providers-input.react-autosuggest-container.input-icon-container svg,.featured-providers.multi .featured-providers-input.react-autosuggest-container.input-icon-container svg{top:55px}}@media(min-width:768px){.featured-providers p.multi .featured-providers-input.react-autosuggest-container.input-icon-container label,.featured-providers.multi .featured-providers-input.react-autosuggest-container.input-icon-container label{padding-bottom:12px}}@media(min-width:1024px){.featured-providers p.multi .featured-providers-input.react-autosuggest-container.input-icon-container label,.featured-providers.multi .featured-providers-input.react-autosuggest-container.input-icon-container label{padding-bottom:4px}}.featured-providers p.multi .featured-providers-input.react-autosuggest-container.input-icon-container input,.featured-providers.multi .featured-providers-input.react-autosuggest-container.input-icon-container input{font-size:23px;line-height:32px}@media(min-width:768px){.featured-providers p.multi .featured-providers-input.react-autosuggest-container.input-icon-container input,.featured-providers.multi .featured-providers-input.react-autosuggest-container.input-icon-container input{font-size:18px;line-height:26px;padding:8px 48px}}.featured-providers p.multi .inner-container,.featured-providers.multi .inner-container{display:flex;flex-direction:column}.featured-providers p.multi .inner-container .search-results-container,.featured-providers.multi .inner-container .search-results-container{column-gap:16px;flex-wrap:wrap}@media(min-width:414px){.featured-providers p.multi .inner-container .search-results-container,.featured-providers.multi .inner-container .search-results-container{flex-direction:row;flex-wrap:wrap;width:100%}}.featured-providers p.multi .inner-container .search-results-container .featured-providers-result,.featured-providers.multi .inner-container .search-results-container .featured-providers-result{margin:0;max-width:unset}@media(min-width:1024px){.featured-providers p.multi .inner-container .search-results-container .featured-providers-result,.featured-providers.multi .inner-container .search-results-container .featured-providers-result{flex:calc(33.333333% - 11px) 0}}.featured-providers p.multi .inner-container .search-results-container .featured-providers-result .result-top .result-details,.featured-providers.multi .inner-container .search-results-container .featured-providers-result .result-top .result-details{padding-bottom:0;width:100%}.featured-providers p.multi .inner-container .search-results-container .featured-providers-result .result-top .result-details .distance,.featured-providers.multi .inner-container .search-results-container .featured-providers-result .result-top .result-details .distance{font-size:12px;line-height:18px}.featured-providers p.multi .inner-container .search-results-container .featured-providers-result .result-top .result-details .result-name,.featured-providers.multi .inner-container .search-results-container .featured-providers-result .result-top .result-details .result-name{font-size:20px;line-height:28px}.featured-providers p.multi .inner-container .search-results-container .featured-providers-result .result-top .result-details .accepting,.featured-providers.multi .inner-container .search-results-container .featured-providers-result .result-top .result-details .accepting{font-size:16px;line-height:24px}.featured-providers p.multi .inner-container .search-results-container .featured-providers-result .result-top .result-details .medical-group,.featured-providers.multi .inner-container .search-results-container .featured-providers-result .result-top .result-details .medical-group{font-size:12px;line-height:18px}.featured-providers p.multi .inner-container div.need-more-help,.featured-providers.multi .inner-container div.need-more-help{max-width:unset}.featured-providers p.multi .inner-container div.need-more-help:has(.view-all-call-link[href="tel:"]),.featured-providers.multi .inner-container div.need-more-help:has(.view-all-call-link[href="tel:"]){column-count:1}@media(min-width:768px){.featured-providers p.multi .inner-container div.need-more-help:has(.view-all-call-link[href="tel:"]),.featured-providers.multi .inner-container div.need-more-help:has(.view-all-call-link[href="tel:"]){width:50%}}@media(min-width:768px){.featured-providers p.multi .inner-container div.need-more-help,.featured-providers.multi .inner-container div.need-more-help{column-count:2;column-gap:42px}}@media(min-width:1024px){.featured-providers p.multi .inner-container div.need-more-help,.featured-providers.multi .inner-container div.need-more-help{column-gap:28px}}@media screen and (min-width:875px){.featured-providers p.multi .inner-container div.need-more-help,.featured-providers.multi .inner-container div.need-more-help{flex:unset;max-width:unset}}.featured-providers p.multi .inner-container div.need-more-help h5,.featured-providers p.multi .inner-container div.need-more-help p,.featured-providers.multi .inner-container div.need-more-help h5,.featured-providers.multi .inner-container div.need-more-help p{color:#000;font-size:16px;font-weight:400;line-height:24px}@media(min-width:1024px){.featured-providers p.multi .inner-container div.need-more-help h5,.featured-providers p.multi .inner-container div.need-more-help p,.featured-providers.multi .inner-container div.need-more-help h5,.featured-providers.multi .inner-container div.need-more-help p{font-size:20px;line-height:28px}}.featured-providers p.multi .inner-container div.need-more-help h5,.featured-providers.multi .inner-container div.need-more-help h5{margin-bottom:4px}.featured-providers p.multi .inner-container div.need-more-help p,.featured-providers.multi .inner-container div.need-more-help p{margin-bottom:10px}@media(min-width:1024px){.featured-providers p.multi .inner-container div.need-more-help h5,.featured-providers p.multi .inner-container div.need-more-help p,.featured-providers.multi .inner-container div.need-more-help h5,.featured-providers.multi .inner-container div.need-more-help p{margin-bottom:8px}}.featured-providers p.multi .inner-container div.need-more-help a,.featured-providers.multi .inner-container div.need-more-help a{position:relative;width:100%}.featured-providers p.multi .inner-container div.need-more-help a:after,.featured-providers.multi .inner-container div.need-more-help a:after{content:"";margin:11px 0;position:absolute;right:20px}.featured-providers p.multi .inner-container div.need-more-help .action-cta,.featured-providers.multi .inner-container div.need-more-help .action-cta{background-color:#4e8209;position:relative}.featured-providers p.multi .inner-container div.need-more-help .action-cta:hover,.featured-providers.multi .inner-container div.need-more-help .action-cta:hover{background-color:#c7e6a1}@media(min-width:768px){.featured-providers p.multi .inner-container div.need-more-help .action-cta,.featured-providers.multi .inner-container div.need-more-help .action-cta{margin-bottom:0}}.featured-providers p.multi .inner-container div.need-more-help .action-cta:after,.featured-providers.multi .inner-container div.need-more-help .action-cta:after{background-image:url(https://www.osfhealthcare.org/_next/static/media/chevron-right-white.62f717c7.svg);background-repeat:no-repeat;height:16px;width:8px}.featured-providers p.multi .inner-container div.need-more-help .view-all-call-link,.featured-providers.multi .inner-container div.need-more-help .view-all-call-link{background-color:#c7e6a1;display:block;text-decoration:none}.featured-providers p.multi .inner-container div.need-more-help .view-all-call-link:after,.featured-providers.multi .inner-container div.need-more-help .view-all-call-link:after{background-image:url(https://www.osfhealthcare.org/_next/static/media/phone.7c1035d7.svg);filter:invert(0);height:20px;top:0;width:20px}.featured-providers p.multi .inner-container div.need-more-help .view-all-call-link:hover,.featured-providers.multi .inner-container div.need-more-help .view-all-call-link:hover{background-color:#e3f3d0}.featured-providers p.multi .inner-container div.need-more-help .view-all-call-link[href="tel:"],.featured-providers.multi .inner-container div.need-more-help .view-all-call-link[href="tel:"]{display:none}.featured-providers p.multi:not(.horizontal) .featured-providers-input.react-autosuggest-container.input-icon-container,.featured-providers.multi:not(.horizontal) .featured-providers-input.react-autosuggest-container.input-icon-container{padding:24px 12px 12px}@media(min-width:768px){.featured-providers p.multi:not(.horizontal) .featured-providers-input.react-autosuggest-container.input-icon-container,.featured-providers.multi:not(.horizontal) .featured-providers-input.react-autosuggest-container.input-icon-container{padding:28px 16px 12px}}@media(min-width:1024px){.featured-providers p.multi:not(.horizontal) .featured-providers-input.react-autosuggest-container.input-icon-container,.featured-providers.multi:not(.horizontal) .featured-providers-input.react-autosuggest-container.input-icon-container{padding:24px 42px 0 30px}.featured-providers p.multi:not(.horizontal) .featured-providers-input.react-autosuggest-container.input-icon-container svg,.featured-providers.multi:not(.horizontal) .featured-providers-input.react-autosuggest-container.input-icon-container svg{left:47px;top:55px}}@media(min-width:768px){.featured-providers p.multi:not(.horizontal) .featured-providers-input.react-autosuggest-container.input-icon-container label,.featured-providers.multi:not(.horizontal) .featured-providers-input.react-autosuggest-container.input-icon-container label{padding-left:24px}}@media(min-width:1024px){.featured-providers p.multi:not(.horizontal) .featured-providers-input.react-autosuggest-container.input-icon-container label,.featured-providers.multi:not(.horizontal) .featured-providers-input.react-autosuggest-container.input-icon-container label{padding-left:6px}}.featured-providers p.multi:not(.horizontal) .inner-container,.featured-providers.multi:not(.horizontal) .inner-container{padding:0 12px 16px}@media(min-width:768px){.featured-providers p.multi:not(.horizontal) .inner-container,.featured-providers.multi:not(.horizontal) .inner-container{padding:0 16px 40px}}@media(min-width:1024px){.featured-providers p.multi:not(.horizontal) .inner-container,.featured-providers.multi:not(.horizontal) .inner-container{padding:16px 32px 32px}}.featured-providers p.multi:not(.horizontal) .inner-container .search-results-container,.featured-providers.multi:not(.horizontal) .inner-container .search-results-container{column-gap:10px;flex-direction:row;flex-wrap:wrap;margin-bottom:28px;row-gap:14px}@media(min-width:768px){.featured-providers p.multi:not(.horizontal) .inner-container .search-results-container,.featured-providers.multi:not(.horizontal) .inner-container .search-results-container{column-gap:8px;margin-bottom:42px}}@media(min-width:1024px){.featured-providers p.multi:not(.horizontal) .inner-container .search-results-container,.featured-providers.multi:not(.horizontal) .inner-container .search-results-container{column-gap:16px;margin-bottom:24px;row-gap:16px}}.featured-providers p.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result,.featured-providers.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result{flex:calc(50% - 5px) 0}@media(min-width:768px){.featured-providers p.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result,.featured-providers.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result{flex:calc(25% - 6px) 0}}@media(min-width:1024px){.featured-providers p.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result,.featured-providers.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result{flex:calc(33.333333% - 11px) 0}}.featured-providers p.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top,.featured-providers.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top{flex-direction:column;height:100%}.featured-providers p.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top a.profile-image-outer,.featured-providers.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top a.profile-image-outer{width:100%}.featured-providers p.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details,.featured-providers.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details{align-items:center;margin-bottom:18px;padding:0 24px}@media(min-width:768px){.featured-providers p.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details,.featured-providers.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details{align-items:flex-start;padding:0 14px}}@media(min-width:1024px){.featured-providers p.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details,.featured-providers.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details{padding:0 16px}}.featured-providers p.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details .result-name,.featured-providers.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details .result-name{font-size:16px;line-height:24px;margin-bottom:10px;text-align:center}@media(min-width:768px){.featured-providers p.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details .result-name,.featured-providers.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details .result-name{font-size:20px;line-height:28px;text-align:left}}.featured-providers p.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details .new-patient-text,.featured-providers.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details .new-patient-text{font-size:12px;line-height:18px;text-align:center}@media(min-width:768px){.featured-providers p.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details .new-patient-text,.featured-providers.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details .new-patient-text{font-size:14px;line-height:20px;text-align:left}}@media(min-width:1024px){.featured-providers p.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details .new-patient-text,.featured-providers.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details .new-patient-text{font-size:16px;line-height:24px}}.featured-providers p.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details .medical-group,.featured-providers.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details .medical-group{padding:2px 8px;text-align:center}@media(min-width:768px){.featured-providers p.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details .medical-group,.featured-providers.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details .medical-group{font-size:14px}}@media(min-width:1024px){.featured-providers p.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details .medical-group,.featured-providers.multi:not(.horizontal) .inner-container .search-results-container .featured-providers-result .result-top .detail-scheduling-container a.result-details .medical-group{font-size:12px}}@media(min-width:768px){.featured-providers p.multi:not(.horizontal) .inner-container .need-more-help,.featured-providers.multi:not(.horizontal) .inner-container .need-more-help{padding:0 18px}.featured-providers p.multi:not(.horizontal) .inner-container .need-more-help h5,.featured-providers.multi:not(.horizontal) .inner-container .need-more-help h5{padding-top:6px}}@media(min-width:1024px){.featured-providers p.multi:not(.horizontal) .inner-container .need-more-help,.featured-providers.multi:not(.horizontal) .inner-container .need-more-help{padding:0 4px}.featured-providers p.multi:not(.horizontal) .inner-container .need-more-help h5,.featured-providers.multi:not(.horizontal) .inner-container .need-more-help h5{padding-top:0}}@media(min-width:768px){.featured-providers p.multi.horizontal .featured-providers-input,.featured-providers.multi.horizontal .featured-providers-input{padding:28px 16px 26px}}@media(min-width:1024px){.featured-providers p.multi.horizontal .featured-providers-input,.featured-providers.multi.horizontal .featured-providers-input{padding-left:38px;padding-right:32px}}@media(min-width:768px){.featured-providers p.multi.horizontal .featured-providers-input label,.featured-providers.multi.horizontal .featured-providers-input label{padding-left:6px}}@media(min-width:1024px){.featured-providers p.multi.horizontal .featured-providers-input label,.featured-providers.multi.horizontal .featured-providers-input label{padding-left:8px}.featured-providers p.multi.horizontal .featured-providers-input.react-autosuggest-container.input-icon-container svg,.featured-providers.multi.horizontal .featured-providers-input.react-autosuggest-container.input-icon-container svg{left:55px}}.featured-providers p.multi.horizontal .featured-providers-input+.inner-container,.featured-providers.multi.horizontal .featured-providers-input+.inner-container{padding:0 16px 18px}@media(min-width:768px){.featured-providers p.multi.horizontal .featured-providers-input+.inner-container,.featured-providers.multi.horizontal .featured-providers-input+.inner-container{padding-bottom:24px}}@media(min-width:1024px){.featured-providers p.multi.horizontal .featured-providers-input+.inner-container,.featured-providers.multi.horizontal .featured-providers-input+.inner-container{padding:16px 32px 34px}}.featured-providers p.multi.horizontal .featured-providers-input+.inner-container .search-results-container,.featured-providers.multi.horizontal .featured-providers-input+.inner-container .search-results-container{flex-direction:column;flex-wrap:nowrap;justify-content:unset;margin-bottom:22px;row-gap:22px}@media(min-width:768px){.featured-providers p.multi.horizontal .featured-providers-input+.inner-container .search-results-container,.featured-providers.multi.horizontal .featured-providers-input+.inner-container .search-results-container{flex-direction:row;flex-wrap:wrap;margin-bottom:24px;column-gap:42px}}@media(min-width:1024px){.featured-providers p.multi.horizontal .featured-providers-input+.inner-container .search-results-container,.featured-providers.multi.horizontal .featured-providers-input+.inner-container .search-results-container{column-gap:16px;row-gap:16px}}.featured-providers p.multi.horizontal .featured-providers-input+.inner-container .search-results-container .featured-providers-result,.featured-providers.multi.horizontal .featured-providers-input+.inner-container .search-results-container .featured-providers-result{flex-direction:row}@media(min-width:768px){.featured-providers p.multi.horizontal .featured-providers-input+.inner-container .search-results-container .featured-providers-result,.featured-providers.multi.horizontal .featured-providers-input+.inner-container .search-results-container .featured-providers-result{flex:calc(50% - 21px) 0}}@media(min-width:1024px){.featured-providers p.multi.horizontal .featured-providers-input+.inner-container .search-results-container .featured-providers-result,.featured-providers.multi.horizontal .featured-providers-input+.inner-container .search-results-container .featured-providers-result{flex:calc(33.333333% - 11px) 0}}.featured-providers p.multi.horizontal .featured-providers-input+.inner-container .search-results-container .featured-providers-result div.result-top,.featured-providers.multi.horizontal .featured-providers-input+.inner-container .search-results-container .featured-providers-result div.result-top{width:100%}.featured-providers p.multi.horizontal .featured-providers-input+.inner-container .search-results-container .featured-providers-result div.result-top a.profile-image-outer,.featured-providers.multi.horizontal .featured-providers-input+.inner-container .search-results-container .featured-providers-result div.result-top a.profile-image-outer{flex:0 1 45%}.featured-providers p.multi.horizontal .featured-providers-input+.inner-container .search-results-container .featured-providers-result div.result-top .result-details,.featured-providers.multi.horizontal .featured-providers-input+.inner-container .search-results-container .featured-providers-result div.result-top .result-details{margin-bottom:22px}@media(min-width:768px){.featured-providers p.multi.horizontal .featured-providers-input+.inner-container .search-results-container .featured-providers-result div.result-top .result-details,.featured-providers.multi.horizontal .featured-providers-input+.inner-container .search-results-container .featured-providers-result div.result-top .result-details{padding:0 20px 0 30px}}@media(min-width:1024px){.featured-providers p.multi.horizontal .featured-providers-input+.inner-container .search-results-container .featured-providers-result div.result-top .result-details,.featured-providers.multi.horizontal .featured-providers-input+.inner-container .search-results-container .featured-providers-result div.result-top .result-details{margin-bottom:16px;padding:0 16px}}.featured-providers p.multi.horizontal .featured-providers-input+.inner-container .search-results-container .featured-providers-result div.result-top .result-details .result-name,.featured-providers.multi.horizontal .featured-providers-input+.inner-container .search-results-container .featured-providers-result div.result-top .result-details .result-name{margin-bottom:32px}.featured-providers p.multi.horizontal .featured-providers-input+.inner-container .search-results-container .featured-providers-result div.result-top .result-details .medical-group,.featured-providers.multi.horizontal .featured-providers-input+.inner-container .search-results-container .featured-providers-result div.result-top .result-details .medical-group{padding:2px 12px 2px 8px}.featured-providers p.multi.horizontal .featured-providers-input+.inner-container .need-more-help,.featured-providers.multi.horizontal .featured-providers-input+.inner-container .need-more-help{padding:0 4px}@media(min-width:768px){.featured-providers p.multi.horizontal .featured-providers-input+.inner-container .need-more-help,.featured-providers.multi.horizontal .featured-providers-input+.inner-container .need-more-help{padding:0}.featured-providers p.multi.horizontal .featured-providers-input+.inner-container .need-more-help h5,.featured-providers.multi.horizontal .featured-providers-input+.inner-container .need-more-help h5{padding-top:6px}}@media(min-width:1024px){.featured-providers p.multi.horizontal .featured-providers-input+.inner-container .need-more-help h5,.featured-providers.multi.horizontal .featured-providers-input+.inner-container .need-more-help h5{padding-top:0}}.overhauled{display:flex;flex-direction:column}.overhauled :active,.overhauled :focus,.overhauled :focus-visible,.overhauled :hover{transition:all .3s ease-out}.overhauled ::selection{background-color:var(--color-text-highlight)}.overhauled .jss-inner-container{display:flex;flex-direction:column;margin:0 calc(var(--spacing-base)*2)}@media(min-width:768px){.overhauled .jss-inner-container{margin:0 calc(var(--spacing-base)*4)}}@media(min-width:1440px){.overhauled .jss-inner-container{margin:0 calc(var(--spacing-base)*20)}}@media(min-width:1680px){.overhauled .jss-inner-container{margin:0 calc(var(--spacing-base)*30)}}.overhauled .inner-side-spacing{padding-left:calc(var(--spacing-base)*3);padding-right:calc(var(--spacing-base)*3)}.overhauled .responsive-inner-side-spacing{padding-left:calc(var(--spacing-base)*2);padding-right:calc(var(--spacing-base)*2)}@media(min-width:1024px){.overhauled .responsive-inner-side-spacing{padding-left:calc(var(--spacing-base)*4);padding-right:calc(var(--spacing-base)*4)}}.overhauled .full-inner-spacing{padding:calc(var(--spacing-base)*3)}@media(min-width:768px){.overhauled .full-inner-spacing{padding:calc(var(--spacing-base)*5)}}@media(min-width:1440px){.overhauled .full-inner-spacing{padding:calc(var(--spacing-base)*8)}}.overhauled .outer-vertical-spacing{margin-bottom:calc(var(--spacing-base)*2);margin-top:calc(var(--spacing-base)*2)}@media(min-width:768px){.overhauled .outer-vertical-spacing{margin-bottom:calc(var(--spacing-base)*3);margin-top:calc(var(--spacing-base)*3)}}@media(min-width:1440px){.overhauled .outer-vertical-spacing{margin-bottom:calc(var(--spacing-base)*5);margin-top:calc(var(--spacing-base)*5)}}.overhauled .inner-vertical-spacing{padding-bottom:calc(var(--spacing-base)*2);padding-top:calc(var(--spacing-base)*2)}@media(min-width:768px){.overhauled .inner-vertical-spacing{padding-bottom:calc(var(--spacing-base)*3);padding-top:calc(var(--spacing-base)*3)}}@media(min-width:1440px){.overhauled .inner-vertical-spacing{padding-bottom:calc(var(--spacing-base)*5);padding-top:calc(var(--spacing-base)*5)}}.overhauled .responsive-vertical-spacing{padding-bottom:calc(var(--spacing-base)*5);padding-top:calc(var(--spacing-base)*5)}@media(min-width:768px){.overhauled .responsive-vertical-spacing{padding-bottom:calc(var(--spacing-base)*8);padding-top:calc(var(--spacing-base)*8)}}@media(min-width:1440px){.overhauled .responsive-vertical-spacing{padding-bottom:calc(var(--spacing-base)*10);padding-top:calc(var(--spacing-base)*10)}}.overhauled .jss-two-column{height:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:1024px){.overhauled .jss-two-column{flex-wrap:nowrap;gap:calc(var(--spacing-base)*10);margin-top:calc(var(--spacing-base)*4)}}@media(min-width:1440px){.overhauled .jss-two-column{margin-top:calc(var(--spacing-base)*9)}}.overhauled .jss-two-column .left-column{width:100%;height:100%;order:1}.overhauled .jss-two-column .right-column{order:0;width:100%}@media(min-width:320px){.overhauled .jss-two-column .right-column{height:100%}}@media(min-width:414px){.overhauled .jss-two-column .right-column{height:100%}}@media(min-width:768px){.overhauled .jss-two-column .right-column{height:100%}}@media(min-width:1024px){.overhauled .jss-two-column .right-column{max-width:250px}}.overhauled .jss-two-column .left-column .jss-inner-container:not(.modal-container),.overhauled .jss-two-column .right-column .jss-inner-container:not(.modal-container){margin-left:0;margin-right:0}.overhauled .jss-two-column .left-column .bg-color-base,.overhauled .jss-two-column .left-column .bg-primary,.overhauled .jss-two-column .left-column .bg-secondary,.overhauled .jss-two-column .right-column .bg-color-base,.overhauled .jss-two-column .right-column .bg-primary,.overhauled .jss-two-column .right-column .bg-secondary{border-radius:var(--br-md)}.overhauled .jss-two-column .left-column .bg-color-base .jss-inner-container:not(.full-inner-spacing),.overhauled .jss-two-column .left-column .bg-primary .jss-inner-container:not(.full-inner-spacing),.overhauled .jss-two-column .left-column .bg-secondary .jss-inner-container:not(.full-inner-spacing),.overhauled .jss-two-column .right-column .bg-color-base .jss-inner-container:not(.full-inner-spacing),.overhauled .jss-two-column .right-column .bg-primary .jss-inner-container:not(.full-inner-spacing),.overhauled .jss-two-column .right-column .bg-secondary .jss-inner-container:not(.full-inner-spacing){padding-left:calc(var(--spacing-base)*3);padding-right:calc(var(--spacing-base)*3)}@media(min-width:1024px){.overhauled .jss-two-column .left-column{order:0}.overhauled .jss-two-column .right-column{order:1}}@media(min-width:1440px){.overhauled .jss-two-column .jss-three-up-wrapper div.inner-wrapper{grid-template-columns:repeat(auto-fit,minmax(calc(33% - var(--spacing-base) * 2),1fr))}}.overhauled .jss-two-column .jss-three-up-wrapper div.inner-wrapper .content{word-break:break-word}.overhauled table{width:100%}.overhauled table tbody,.overhauled table td,.overhauled table tr{display:block;text-align:left}.overhauled table tr{border-bottom:calc(var(--spacing-base)/4) solid var(--color-bg-secondary)}@media(max-width:1023px){.overhauled table td{padding-left:calc(var(--spacing-base)*3);padding-right:calc(var(--spacing-base)*3)}}.overhauled table tr:first-of-type{display:none}.overhauled table td:last-child{margin-bottom:calc(var(--spacing-base)*4)}.overhauled table td:before{content:attr(data-label);display:block;font-family:var(--ff-sans-serif);font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:var(--lh-120);margin-bottom:calc(var(--spacing-base)*1.5);margin-top:calc(var(--spacing-base)*4)}@media(min-width:1024px){.overhauled table{margin-bottom:calc(var(--spacing-base)*3);border-collapse:collapse}.overhauled table tbody{display:table-row-group}.overhauled table tr{display:table-row}.overhauled table tr td:first-child{padding-left:calc(var(--spacing-base)*3)}.overhauled table tr td:last-child{padding-right:calc(var(--spacing-base)*3)}.overhauled table tr:first-of-type{display:table-row}.overhauled table tr:first-of-type td{font-family:var(--ff-sans-serif);font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:var(--lh-120);border-color:hsla(0,0%,100%,0);background-color:var(--color-bg-secondary);padding:calc(var(--spacing-base)*3) var(--spacing-base) calc(var(--spacing-base)*3) var(--spacing-base)}.overhauled table tr:first-of-type td:first-child{padding-left:calc(var(--spacing-base)*3)}.overhauled table tr:first-of-type td:last-child{padding-right:calc(var(--spacing-base)*3)}.overhauled table tbody tr:first-of-type td:first-child{border-top-left-radius:var(--br-md);border-bottom-left-radius:var(--br-md)}.overhauled table tbody tr:first-of-type td:last-child{border-top-right-radius:var(--br-md);border-bottom-right-radius:var(--br-md)}.overhauled table td{padding:calc(var(--spacing-base)*3) var(--spacing-base) calc(var(--spacing-base)*3) var(--spacing-base);border-bottom:calc(var(--spacing-base)/4) solid var(--color-bg-secondary);border-color:var(--color-bg-secondary);font-family:var(--ff-sans-serif);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-140);display:table-cell}.overhauled table td:before{display:none}}@import url("https://p.typekit.net/p.css?s=1&k=wds4ngs&ht=tk&f=6905.6907.10294.10296.10300.10301.10302&a=91719634&app=typekit&e=css");@font-face{font-family:chaparral-pro;src:url(https://use.typekit.net/af/d07f20/00000000000000003b9aee4b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/d07f20/00000000000000003b9aee4b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/d07f20/00000000000000003b9aee4b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:chaparral-pro;src:url(https://use.typekit.net/af/9da37c/00000000000000003b9aee4e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/9da37c/00000000000000003b9aee4e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/9da37c/00000000000000003b9aee4e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:chaparral-pro;src:url(https://use.typekit.net/af/20a4c3/00000000000000003b9aee52/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/20a4c3/00000000000000003b9aee52/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/20a4c3/00000000000000003b9aee52/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:brandon-grotesque;src:url(https://use.typekit.net/af/1da05b/0000000000000000000132df/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/1da05b/0000000000000000000132df/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/1da05b/0000000000000000000132df/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:brandon-grotesque;src:url(https://use.typekit.net/af/8f4e31/0000000000000000000132e3/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/8f4e31/0000000000000000000132e3/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/8f4e31/0000000000000000000132e3/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:brandon-grotesque;src:url(https://use.typekit.net/af/1281a1/000000000000000077359ded/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/1281a1/000000000000000077359ded/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/1281a1/000000000000000077359ded/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:brandon-grotesque;src:url(https://use.typekit.net/af/08312f/000000000000000077359dee/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/08312f/000000000000000077359dee/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/08312f/000000000000000077359dee/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:300;font-stretch:normal}@font-face{font-family:brandon-grotesque;src:url(https://use.typekit.net/af/d03e48/000000000000000077359df2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/d03e48/000000000000000077359df2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/d03e48/000000000000000077359df2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal}.tk-chaparral-pro{font-family:chaparral-pro,serif}.tk-brandon-grotesque{font-family:brandon-grotesque,sans-serif}.featured-providers{container-type:inline-size;font-family:Open Sans,sans-serif;margin-bottom:2rem;position:relative}.featured-providers *,.featured-providers :after,.featured-providers :before{box-sizing:border-box}.featured-providers ol[class],.featured-providers ul[class]{padding:0}.featured-providers blockquote,.featured-providers body,.featured-providers dd,.featured-providers dl,.featured-providers figcaption,.featured-providers figure,.featured-providers h1,.featured-providers h2,.featured-providers h3,.featured-providers h4,.featured-providers li,.featured-providers ol,.featured-providers p,.featured-providers ul{margin:0}.featured-providers body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}.featured-providers body.body-fixed{overflow-y:hidden;position:fixed;top:0;width:100%}.featured-providers ol[class],.featured-providers ul[class]{list-style:none}.featured-providers a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.featured-providers img{display:block;max-width:100%}.featured-providers article>*+*{margin-top:1em}.featured-providers button,.featured-providers input,.featured-providers select,.featured-providers textarea{font:inherit}.featured-providers button{background:rgba(0,0,0,0);border:0;padding:0}@media (prefers-reduced-motion:reduce){.featured-providers *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.featured-providers .featured-providers-input{margin-bottom:1rem;position:relative}.featured-providers .featured-providers-input+.inner-container .featured-providers-result{margin-top:-1rem}.featured-providers .featured-providers-input svg{position:absolute;height:25px;width:25px;left:.5rem;top:50%;transform:translateY(-50%);fill:#000;z-index:2}.featured-providers .featured-providers-input label{font-size:.75rem;line-height:1.5;color:#181922;position:absolute;left:2.25rem;top:10px;z-index:2}.featured-providers .featured-providers-input input{font-size:1.125rem;line-height:1.3333333333;background-color:#f2f2f2;border:none;border-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;color:#000;display:flex;height:60px;margin:0;padding:1.5rem 1.25rem 5px 2.25rem;width:100%}.featured-providers .featured-providers-input input::placeholder{color:#8b8b90}.featured-providers .featured-providers-input .react-autosuggest__container{position:relative;z-index:1}.featured-providers .featured-providers-input .location-search-input:focus+.react-autosuggest__suggestions-container,.featured-providers .featured-providers-input .react-autosuggest__input--open+.react-autosuggest__suggestions-container,.featured-providers .featured-providers-input .react-autosuggest__input:focus+.react-autosuggest__suggestions-container{display:block}.featured-providers .featured-providers-input .react-autosuggest__suggestions-container{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 -5px 23px 4px rgba(0,0,0,.15);display:none;margin-top:-20px;padding:30px 10px 0;position:absolute;top:100%;width:100%;z-index:-1}.featured-providers .featured-providers-input .react-autosuggest__suggestions-container [aria-selected=true] .typeahead-suggestion{background-color:#f2f2f2;color:#181922}.featured-providers .featured-providers-input .react-autosuggest__suggestions-container .filter-title{color:#525259}.featured-providers .featured-providers-input .typeahead-suggestion{font-size:.875rem;line-height:1.4285714286;background-color:hsla(0,0%,100%,.5);border-radius:10px;color:#181922;display:flex;justify-content:space-between;margin:0 0 .75rem;padding:.625rem 1.25rem;width:100%}.featured-providers .featured-providers-input .typeahead-suggestion:focus,.featured-providers .featured-providers-input .typeahead-suggestion:hover,.featured-providers .featured-providers-input .typeahead-suggestion[aria-selected=true]{background-color:#f2f2f2;cursor:pointer}.featured-providers .featured-providers-input .typeahead-suggestion mark{background-color:#a1d45f}.featured-providers .featured-providers-input .typeahead-suggestion .suggestion-name{flex-grow:1}.featured-providers .featured-providers-input .typeahead-suggestion .suggestion-number{padding-left:1rem}@container (min-width: 250px){.featured-providers .featured-providers-input svg{height:30px;left:1rem;width:30px}.featured-providers .featured-providers-input label{left:4rem;top:10px}.featured-providers .featured-providers-input input{font-size:1.375rem;line-height:1.4545454545;padding-left:4rem;padding-top:1.5rem}}.featured-providers .featured-providers-result{background-color:#f2f2f2;overflow:hidden;padding:0;position:relative;border-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;flex-direction:column;margin-bottom:1rem}.featured-providers .featured-providers-result,.featured-providers .featured-providers-result p{font-size:.875rem;line-height:1.4285714286;color:#181922}.featured-providers .featured-providers-result .btn{font-size:.875rem;line-height:1.4285714286;border:1px solid #181922;border-radius:2px;margin:0;padding:.625rem .25rem .5rem}.featured-providers .featured-providers-result a.result-details{position:relative;display:block;height:100%;padding:0 1rem .75rem;text-decoration:none}.featured-providers .featured-providers-result a.result-details .result-name{color:#181922}.featured-providers .featured-providers-result a.result-details:focus,.featured-providers .featured-providers-result a.result-details:hover{background-color:rgba(0,0,0,0)}.featured-providers .featured-providers-result a.result-details:focus .result-name,.featured-providers .featured-providers-result a.result-details:hover .result-name{text-decoration:underline}.featured-providers .featured-providers-result a.result-details:focus .new-patient-text,.featured-providers .featured-providers-result a.result-details:hover .new-patient-text{color:#8b8b90}.featured-providers .featured-providers-result a.result-details:focus .new-patient-text.accepting,.featured-providers .featured-providers-result a.result-details:hover .new-patient-text.accepting{color:#181922}.featured-providers .featured-providers-result .result-top{display:flex;flex-direction:column}.featured-providers .featured-providers-result .profile-image-outer:focus~.detail-scheduling-container .result-name,.featured-providers .featured-providers-result .profile-image-outer:hover~.detail-scheduling-container .result-name{text-decoration:underline}.featured-providers .featured-providers-result .profile-image-container{display:block;height:0;overflow:hidden;padding-bottom:80%;position:relative;width:100%}.featured-providers .featured-providers-result .profile-image-bg{height:100%;left:0;position:absolute;top:0;width:100%}.featured-providers .featured-providers-result .profile-image-bg img{height:100%;-o-object-fit:cover;font-family:"object-fit:cover;object-position:center center";object-fit:cover;object-position:center center;width:100%}.featured-providers .featured-providers-result .profile-image{height:100%;left:0;position:absolute;top:0;width:100%}.featured-providers .featured-providers-result .profile-image img{height:100%;-o-object-fit:cover;font-family:"object-fit:cover;object-position:center 25%";object-fit:cover;object-position:center 25%;width:100%}.featured-providers .featured-providers-result .result-details{color:#181922;padding:1.25rem;position:relative}.featured-providers .featured-providers-result .distance{font-size:.875rem;line-height:1.4285714286;color:#8b8b90;padding:.55rem 0 .75rem}.featured-providers .featured-providers-result .result-name{font-size:1.125rem;line-height:1.3333333333;color:#181922;display:block;font-weight:400;margin-bottom:.25rem}.featured-providers .featured-providers-result .detail-scheduling-container{flex:1 1}.featured-providers .featured-providers-result .new-patient-text{font-size:.875rem;line-height:1.2142857143;color:#8b8b90;font-weight:300;padding-top:1px}.featured-providers .featured-providers-result .new-patient-text.accepting{color:#181922}.featured-providers .featured-providers-result .upcoming-availability{font-size:13px;line-height:16px;margin-bottom:0;margin-top:5px}.featured-providers .featured-providers-result .upcoming-availability span{display:block}.featured-providers .featured-providers-result .location-scheduling{margin-top:auto}.featured-providers.noto-serif{font-family:"Noto Serif",serif}.featured-providers.noto-sans-serif{font-family:Noto Sans,sans-serif}.featured-providers.lato{font-family:Lato,sans-serif}.featured-providers.loading{overflow:hidden}.featured-providers.loading.no-border-radius .featured-providers-input:after,.featured-providers.loading.no-border-radius .inner-container:after{border-radius:0}.featured-providers.loading:before{content:"";position:absolute;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0));height:100%;width:100%;z-index:1;animation:shimmer 1.2s infinite;z-index:3}.featured-providers.loading .featured-providers-input{position:relative}.featured-providers.loading .featured-providers-input:after{background-color:#f2f2f2;border-top-left-radius:10px;border-top-right-radius:10px;content:"";display:block;height:calc(100% + 1px);left:0;position:absolute;top:0;width:100%;z-index:2}.featured-providers.loading .inner-container{position:relative}.featured-providers.loading .inner-container:after{background-color:#f2f2f2;border-bottom-left-radius:10px;border-bottom-right-radius:10px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.featured-providers.muted-blues.multi .featured-providers-input{border-bottom-color:#032f40}.featured-providers.muted-blues .featured-providers-input svg{fill:#7dadd0}.featured-providers.muted-blues .featured-providers-input input{color:#1e5a7e}.featured-providers.muted-blues .action-cta{background-color:#032f40;color:#fff}.featured-providers.muted-blues .action-cta:focus,.featured-providers.muted-blues .action-cta:hover{background-color:#1e5a7e}.featured-providers.muted-blues .action-cta.cta-secondary{background-color:#b1cbdd;color:#032f40}.featured-providers.muted-blues .action-cta.cta-secondary:focus,.featured-providers.muted-blues .action-cta.cta-secondary:hover{background-color:#7dadd0}.featured-providers.muted-blues .featured-providers-result a.result-details:focus .new-patient-text,.featured-providers.muted-blues .featured-providers-result a.result-details:focus .new-patient-text.accepting,.featured-providers.muted-blues .featured-providers-result a.result-details:hover .new-patient-text,.featured-providers.muted-blues .featured-providers-result a.result-details:hover .new-patient-text.accepting{color:#1e5a7e}.featured-providers.muted-blues .featured-providers-result a.result-details .distance,.featured-providers.muted-blues .featured-providers-result a.result-details .result-name{color:#032f40}.featured-providers.muted-blues .featured-providers-result a.result-details .new-patient-text{color:#1e5a7e;font-weight:300}.featured-providers.muted-blues .featured-providers-result a.result-details .new-patient-text.accepting{color:#1e5a7e;font-weight:500}.featured-providers.muted-blues .featured-providers-result a.result-details .upcoming-availability{color:#032f40;font-weight:600}.featured-providers.muted-blues .help-heading,.featured-providers.muted-blues .need-more-help p{color:#032f40}.featured-providers.muted-blues .view-all-call-link{color:#1e5a7e}.featured-providers.muted-blues .view-all-call-link:focus,.featured-providers.muted-blues .view-all-call-link:hover{color:#032f40}.featured-providers.muted-blues .featured-providers-input .react-autosuggest__suggestions-container [aria-selected=true] .typeahead-suggestion,.featured-providers.muted-blues .featured-providers-input .typeahead-suggestion:focus,.featured-providers.muted-blues .featured-providers-input .typeahead-suggestion:hover,.featured-providers.muted-blues .featured-providers-input .typeahead-suggestion[aria-selected=true]{background-color:#b1cbdd}.featured-providers.warm-neutrals.loading .featured-providers-input:after,.featured-providers.warm-neutrals.loading .inner-container:after{background-color:#ece1d7}.featured-providers.warm-neutrals.continue-search .featured-providers-input,.featured-providers.warm-neutrals.multi .featured-providers-input{border-bottom-color:#443436}.featured-providers.warm-neutrals.continue-search .result-top,.featured-providers.warm-neutrals.multi .result-top{background-color:#fff}.featured-providers.warm-neutrals .inner-container{background-color:#ece1d7}.featured-providers.warm-neutrals .featured-providers-input svg{fill:#6f5855}.featured-providers.warm-neutrals .featured-providers-input input{background-color:#ece1d7;color:#443436}.featured-providers.warm-neutrals .action-cta{background-color:#443436}.featured-providers.warm-neutrals .action-cta:focus,.featured-providers.warm-neutrals .action-cta:hover{background-color:#6f5855}.featured-providers.warm-neutrals .action-cta.cta-secondary{background-color:#cba990;color:#443436}.featured-providers.warm-neutrals .action-cta.cta-secondary:focus,.featured-providers.warm-neutrals .action-cta.cta-secondary:hover{background-color:#b1a59b}.featured-providers.warm-neutrals .result-top{background-color:#ece1d7}.featured-providers.warm-neutrals .featured-providers-result a.result-details .distance,.featured-providers.warm-neutrals .featured-providers-result a.result-details .result-name,.featured-providers.warm-neutrals .featured-providers-result a.result-details:focus .new-patient-text,.featured-providers.warm-neutrals .featured-providers-result a.result-details:focus .new-patient-text.accepting,.featured-providers.warm-neutrals .featured-providers-result a.result-details:hover .new-patient-text,.featured-providers.warm-neutrals .featured-providers-result a.result-details:hover .new-patient-text.accepting{color:#443436}.featured-providers.warm-neutrals .featured-providers-result a.result-details .new-patient-text{color:#443436;font-weight:300}.featured-providers.warm-neutrals .featured-providers-result a.result-details .new-patient-text.accepting{color:#443436;font-weight:500}.featured-providers.warm-neutrals .featured-providers-result a.result-details .upcoming-availability{color:#443436;font-weight:600}.featured-providers.warm-neutrals .help-heading,.featured-providers.warm-neutrals .need-more-help p{color:#443436}.featured-providers.warm-neutrals .view-all-call-link{color:#6f5855}.featured-providers.warm-neutrals .view-all-call-link:focus,.featured-providers.warm-neutrals .view-all-call-link:hover{color:#443436}.featured-providers.warm-neutrals .featured-providers-input .react-autosuggest__suggestions-container [aria-selected=true] .typeahead-suggestion,.featured-providers.warm-neutrals .featured-providers-input .typeahead-suggestion:focus,.featured-providers.warm-neutrals .featured-providers-input .typeahead-suggestion:hover,.featured-providers.warm-neutrals .featured-providers-input .typeahead-suggestion[aria-selected=true]{background-color:#ece1d7}.featured-providers.no-border-radius .action-cta,.featured-providers.no-border-radius .featured-providers-input .react-autosuggest__suggestions-container,.featured-providers.no-border-radius .featured-providers-input .react-autosuggest__suggestions-container [aria-selected=true] .typeahead-suggestion,.featured-providers.no-border-radius .featured-providers-input .typeahead-suggestion:focus,.featured-providers.no-border-radius .featured-providers-input .typeahead-suggestion:hover,.featured-providers.no-border-radius .featured-providers-input .typeahead-suggestion[aria-selected=true],.featured-providers.no-border-radius .featured-providers-input input,.featured-providers.no-border-radius .featured-providers-result,.featured-providers.no-border-radius .inner-container,.featured-providers.no-border-radius.continue-search .featured-providers-result,.featured-providers.no-border-radius.continue-search .inner-container,.featured-providers.no-border-radius.multi .featured-providers-result,.featured-providers.no-border-radius.multi .inner-container{border-radius:0}.featured-providers.continue-search .inner-container,.featured-providers.multi .inner-container{padding:1.5rem 1rem}.featured-providers.continue-search .featured-providers-result,.featured-providers.multi .featured-providers-result{border-radius:10px;background-color:#fff}.featured-providers.multi .featured-providers-input{border-bottom:1px solid #1b1b1b;margin-bottom:0}.featured-providers.multi .featured-providers-input+.inner-container{border-top-left-radius:0;border-top-right-radius:0;padding-top:1rem}.featured-providers.multi .featured-providers-input+.inner-container .featured-providers-result{margin-top:0}.featured-providers .inner-container{background-color:#f2f2f2;border-radius:10px}.featured-providers .expanded-scheduling .result-name{margin-top:1rem}.featured-providers .featured-providers-title{font-size:1.375rem;line-height:1.4545454545;color:#333;font-weight:600;margin-bottom:1rem;margin-top:2rem;margin-left:.75rem}.featured-providers .scheduling-help-text{font-size:.875rem;line-height:1.4285714286;padding:0 1rem}.featured-providers .scheduling-help-text a{color:#2178bc}.featured-providers .location-scheduling{padding:0 1rem 1rem;transition:background-color .1s ease-in-out}.featured-providers .location-scheduling .action-cta{margin-bottom:1rem}.featured-providers .location-scheduling .action-cta:last-of-type{margin-bottom:0}.featured-providers .schedule-or-call{padding:0}.featured-providers .call-link{display:none}.featured-providers .need-more-help p{font-size:1.125rem;line-height:1.3333333333;color:#181922;margin-bottom:1.25rem}.featured-providers .need-more-help .action-cta{display:inline-flex;width:auto}.featured-providers .action-cta{font-size:1.125rem;line-height:1.3333333333;align-items:center;background-color:#1b1b1b;border-radius:4px;color:#fff;display:flex;font-weight:400;justify-content:flex-start;margin-bottom:2rem;padding:10px 1rem;text-decoration:none;width:100%}.featured-providers .action-cta:focus,.featured-providers .action-cta:hover{background-color:#474747}.featured-providers .action-cta.cta-secondary{background-color:#dbdbdb;color:#1b1b1b}.featured-providers .action-cta.cta-secondary:focus,.featured-providers .action-cta.cta-secondary:hover{background-color:#b3b3b3}.featured-providers .view-all-call-link{font-size:1.125rem;line-height:1.3333333333;color:#000;text-decoration:underline}.featured-providers .view-all-call-link:focus,.featured-providers .view-all-call-link:hover{color:#333}.featured-providers .view-more-link{background-color:rgba(0,0,0,0);border:1px solid #b1b1b3;border-radius:17px;color:#181922;justify-content:center;height:34px;margin-bottom:1rem}.featured-providers .help-heading{font-size:1.375rem;line-height:1.4545454545;font-weight:400;margin:0 0 .25rem}@container (min-width: 600px){.featured-providers.single.muted-blues .featured-providers-input input{border-bottom-color:#032f40}.featured-providers.single.warm-neutrals .featured-providers-result{background-color:#ece1d7}.featured-providers.single.warm-neutrals .featured-providers-input input{border-bottom-color:#443436}.featured-providers.single.no-border-radius .profile-image-container{border-radius:0}.featured-providers.single .inner-container{border-top-left-radius:0;border-top-right-radius:0}.featured-providers.single .inner-container .featured-providers-result{margin-top:0}.featured-providers.single .featured-providers-input{margin-bottom:0}.featured-providers.single .featured-providers-input input{border-bottom:1px solid #1b1b1b}.featured-providers.single .featured-providers-result{padding:1rem}.featured-providers.single .featured-providers-result .result-top{display:flex;flex-direction:row}.featured-providers.single .featured-providers-result a.result-details{height:auto;flex:1 1}.featured-providers.single .featured-providers-result a.result-details .result-name{font-size:1.375rem;line-height:1.4545454545;font-weight:600}.featured-providers.single .featured-providers-result .profile-image-outer{flex:0 1 35%;max-width:300px}.featured-providers.single .featured-providers-result .profile-image-container{border-radius:10px}.featured-providers.single .featured-providers-result .location-scheduling{margin-top:0;padding-top:.75rem}.featured-providers.horizontal.multi .search-results-container{justify-content:space-between}.featured-providers.horizontal.multi .featured-providers-result{flex:calc(50% - 12px) 1;max-width:calc(50% - 12px)}.featured-providers.horizontal.multi .featured-providers-result:nth-of-type(3n+1),.featured-providers.horizontal.multi .featured-providers-result:nth-of-type(3n+2),.featured-providers.horizontal.multi .featured-providers-result:nth-of-type(3n+3){margin-left:0;margin-right:0}.featured-providers.horizontal.multi .featured-providers-result .result-top{display:flex;flex-direction:row}.featured-providers.horizontal.multi .featured-providers-result .profile-image-outer{flex:0 1 40%;min-width:40%}.featured-providers.horizontal.multi .featured-providers-result .profile-image-container{height:100%;padding-bottom:0}.featured-providers.multi .inner-container{width:100%;padding:1.25rem 1.25rem 0}.featured-providers.multi .inner-container .need-more-help{padding-bottom:2rem}.featured-providers.multi .search-results-container{align-self:flex-start;display:flex;flex-wrap:wrap;flex:1 1}.featured-providers.multi .expanded-scheduling .featured-providers-result{display:flex;flex:100% 1;max-width:100%}.featured-providers.multi .featured-providers-result{flex:calc(50% - 12px) 1;max-width:calc(50% - 12px)}.featured-providers.multi .featured-providers-result:nth-of-type(2n){margin-left:12px;margin-right:0}.featured-providers.multi .featured-providers-result:nth-of-type(odd){margin-left:0;margin-right:12px}.featured-providers.multi .featured-providers-result:focus .result-name,.featured-providers.multi .featured-providers-result:hover .result-name{text-decoration:underline}.featured-providers.multi .result-top{height:100%}.featured-providers.multi .distance{padding-bottom:.5rem}.featured-providers.multi .result-name{font-size:1.125rem;line-height:1.3333333333;font-weight:600;margin-bottom:.125rem}.featured-providers.continue-search .inner-container{background-color:#f2f2f2;padding:1.25rem 1.25rem 0}.featured-providers.continue-search .featured-providers-result{background-color:#fff;margin-bottom:1.25rem}}@container (min-width: 768px){.featured-providers.single .featured-providers-result .detail-scheduling-container{display:flex}.featured-providers.multi .featured-providers-result{flex:calc(33.333% - 16px) 1;max-width:calc(33.333% - 16px)}.featured-providers.multi .featured-providers-result:nth-of-type(3n+1){margin-left:0;margin-right:12px}.featured-providers.multi .featured-providers-result:nth-of-type(3n+2){margin-left:12px;margin-right:12px}.featured-providers.multi .featured-providers-result:nth-of-type(3n+3){margin-left:12px;margin-right:0}}@container (min-width: 875px){.featured-providers.multi .inner-container{display:flex;width:100%;padding:1.25rem 1.25rem 0}.featured-providers.multi .inner-container .need-more-help{flex:0 0 25%;max-width:25%;padding:0 1.25rem 1rem}}@container (min-width: 1268px){.featured-providers.horizontal.multi .search-results-container{justify-content:flex-start}.featured-providers.horizontal.multi .featured-providers-result{flex:calc(33.333% - 16px) 1;max-width:calc(33.333% - 16px)}.featured-providers.horizontal.multi .featured-providers-result:nth-of-type(3n+1){margin-left:0;margin-right:12px}.featured-providers.horizontal.multi .featured-providers-result:nth-of-type(3n+2){margin-left:12px;margin-right:12px}.featured-providers.horizontal.multi .featured-providers-result:nth-of-type(3n+3){margin-left:12px;margin-right:0}}
/*# sourceMappingURL=37067f75a4ec7e1b.css.map*/