@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}}.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}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}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}.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}}.checkbox-wrapper{align-items:flex-start;display:flex;justify-items:flex-start;margin-bottom:.75rem;position:relative}.checkbox-wrapper.disabled{pointer-events:none}.checkbox-wrapper.disabled input[type=checkbox]:checked+label:after{background-color:#f0ebe6}.checkbox-wrapper.disabled input[type=checkbox]+label{background-color:#fff;border-radius:25px;color:#f0ebe6;display:block;padding:.625rem 2.5rem .625rem 1.25rem}.checkbox-wrapper input[type=checkbox]{height:0;margin:0;opacity:0;width:0}.checkbox-wrapper input[type=checkbox]:checked+label{background-color:#666461;color:#fff}.checkbox-wrapper input[type=checkbox]: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}.checkbox-wrapper input[type=checkbox]:checked+label .label-number{visibility:hidden}.checkbox-wrapper input[type=checkbox]:hover{cursor:pointer}.checkbox-wrapper label{font-size:.875rem;line-height:1.4285714286;display:flex;justify-content:space-between;margin:0;width:100%;background-color:hsla(0,0%,100%,.5);border-radius:25px;padding:.625rem 1.25rem;transition:all .1s ease-in-out}.checkbox-wrapper label:hover{cursor:pointer;background-color:#aae4f2}.checkbox-wrapper label .label-display-name+.label-name{text-align:right}.checkbox-wrapper label .label-name{flex-grow:1}.checkbox-wrapper label .label-number{padding-left:1rem}.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}.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-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-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{margin-bottom:1.5rem;margin-top:1.5rem;width:100%}.innovation-media.video .media-container{aspect-ratio:16/9}.innovation-media.video .caption{margin-top:-6px}.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{font-size:.875rem;line-height:1;background-color:#f8f7f7;color:#333230;padding:.75rem}@media(min-width:768px){.innovation-media.small{margin:1.5rem auto;width:235px}.innovation-media.small.left{float:left;margin-right:1.5rem}.innovation-media.small.right{float:right;margin-left:1.5rem}.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:.5rem}}.loading-overlay:after{border-left:2px solid #999590;border-bottom:2px solid #999590;border-color:#999590 #999590 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:2px;content:" ";display:block;pointer-events:none;width:1rem;height:1rem;border-radius:50%;animation:spin 1.4s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-overlay{align-items:flex-start;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease-in-out;width:100%;z-index:2}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}.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-bottom:1rem}.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}.icon-twitter-x{align-items:center;display:flex;justify-content:center}.icon-twitter-x:before{background-size:contain;content:"";display:block;height:85%;width:85%;background-image:url(https://osfinnovation.org/_next/static/media/twitter-x.a225998d.svg)}.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}}.toggle-switch{background:rgb(236.5,236.5,236.5);width:36px;height:24px;border-radius:36px;padding:0 5px;display:flex;align-items:center;transition:background .3s ease-in;margin-left:20px}.toggle-circle{background:#fff;width:16px;height:16px;border-radius:50%;transition:transform .5s}.toggle-switch.active{background:#7db338}.toggle-circle.toggle{transform:translateX(70%)}.action-btn{font-size:1.25rem;line-height:1.15;background-color:#c7e6a1;color:#000;cursor:pointer;display:flex;flex:0 1 50%;flex-direction:column;font-weight:400;min-height:130px;padding:1.25rem;position:relative;text-align:left}.action-btn:only-child{flex:1 1}.action-btn.action-btn-secondary,.action-btn:hover{background-color:#aae4f2}.action-btn.action-btn-secondary:hover{background-color:#c7e6a1}.action-btn .action-btn-subtitle{font-size:1rem;line-height:1.5;display:block;margin-top:.25rem}.action-btn .action-btn-subtitle span{display:block}.action-btn .icon{position:absolute;bottom:15px;right:10px}.action-btn .icon,.action-btn .icon svg{height:20px;overflow:visible;width:20px}.action-btn-group{font-family:brandon-grotesque,sans-serif;margin:0 auto;max-width:1050px;padding:.5rem 16px}.action-btn-group .action-btn{align-items:flex-start;background-color:#c7e6a1;justify-content:center;min-height:90px}.action-btn-group .action-btn:hover{background-color:#aae4f2}.action-btn-group .action-btn+.action-btn{background-color:#a1d45f}.action-btn-group .action-btn+.action-btn:hover{background-color:#aae4f2}.action-btn-group .action-btn.icon-calendar{color:#fff;background-color:#4e8209}.action-btn-group .action-btn .icon{bottom:auto;top:50%;transform:translateY(-50%)}@media(min-width:768px){.action-btn-group{display:flex}.action-btn-group .action-btn{background-color:#c7e6a1;flex:0 1 50%}.action-btn-group .action-btn:hover{background-color:#aae4f2}.action-btn-group .action-btn+.action-btn{background-color:#a1d45f}.action-btn-group .action-btn+.action-btn:hover{background-color:#aae4f2}.action-btn-group .action-btn.icon-calendar{color:#fff;background-color:#4e8209}}@media(min-width:1440px){.action-btn-group{padding:.5rem 0}}.active-filter-panel{padding:0 0 3.5rem;position:relative}.active-filter-panel:not(:last-child):after{background-color:#999590;border-radius:50%;display:block;content:"";margin:auto;position:absolute;top:calc(100% - 39px);left:50%;transform:translateX(-50%);height:.5rem;width:.5rem}.active-filter-panel .filter-panel-header{display:flex;justify-content:space-between;align-items:center;min-height:50px}.active-filter-panel .filter-panel-title{font-size:1.125rem;line-height:1.3333333333;font-weight:500;margin-bottom:1rem;margin-left:1.25rem;padding-top:.5rem}.active-filter-panel .view-all-back-btn,.active-filter-panel .view-all-trigger{font-size:.875rem;line-height:1.4285714286;font-weight:400;color:#007f9b;margin-bottom:.75rem;margin-left:20px}.active-filter-panel .view-all-back-btn:hover,.active-filter-panel .view-all-trigger:hover{cursor:pointer;text-decoration:underline}.active-filter-panel .view-all-panel{display:none}.active-filter-panel .view-all-panel.view-all-open{display:block}.additional-cards{width:100%;margin:25px 0;margin-right:15px!important}.additional-cards img{height:131px;object-fit:cover;width:100%}.additional-cards .text-plus{margin-top:10px;display:block}.additional-cards .content{background-color:#f2efeb;padding:20px 20px 30px}.additional-cards .content .header{font-family:brandon-grotesque,sans-serif;font-weight:700;margin-bottom:5px;margin-top:0;font-size:1rem;line-height:1.375;color:#333;min-height:50px}.additional-cards .content .description,.additional-cards .content .description p{font-family:brandon-grotesque,sans-serif;font-weight:400;margin-bottom:0;font-size:1rem;line-height:1.25;color:#333230;height:auto;overflow:hidden;min-height:80px}@media(min-width:768px){.additional-cards{width:330px}.additional-cards img{height:180px}.additional-cards .content .description,.additional-cards .content .header{margin-bottom:10px}}.jss-three-up{display:flex;justify-content:center;max-width:1050px;margin:0 auto;flex-wrap:wrap;font-family:brandon-grotesque,sans-serif}.jss-three-up .header{color:#333}.jss-three-up .content{min-height:240px}@media(min-width:320px){.jss-three-up .additional-cards{width:100%;margin-right:0!important;margin-top:0}.jss-three-up .additional-cards img{height:180px}}@media(min-width:768px){.jss-three-up{justify-content:space-between;margin:0 auto;padding:0}.jss-three-up .additional-cards{width:32%;margin-right:0!important}.jss-three-up .additional-cards img{height:180px}}@media(min-width:1024px){.jss-three-up{margin:0 auto;padding:0}.jss-three-up .additional-cards img{height:180px}}.jss-three-up-headline{margin:0 auto}@media(min-width:768px){.jss-three-up-headline{margin:0 auto;max-width:1180px}}.jss-two-up{display:flex;max-width:1050px;margin:0 auto;flex-wrap:wrap;padding:0 16px}.jss-two-up .additional-cards{margin-right:0!important;margin-top:0}.jss-two-up .additional-cards img{height:180px}@media(min-width:768px){.jss-two-up{justify-content:space-between}.jss-two-up .additional-cards{width:49%;margin:25px 0}.jss-two-up .additional-cards img{height:180px}}.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}.back-to-top{display:flex;justify-content:flex-end;margin-bottom:.875rem;margin-right:.75rem}.back-to-top .back-to-top-btn{background-color:#fff;border-radius:100%;height:40px;width:40px;cursor:pointer}.back-to-top .back-to-top-btn:hover{background-color:#aae4f2}.back-to-top .icon-download-file{display:block;margin:auto;transform:rotate(180deg) scale(1.2)}@media(min-width:768px){.back-to-top{margin-right:0}}.breadcrumb{background-color:#f2efeb;padding:15px 0}@media(min-width:1024px){.breadcrumb{margin-bottom:1rem}}.breadcrumb .breadcrumb-inner{max-width:1050px;margin:0 auto;padding:0 16px}@media(min-width:1440px){.breadcrumb .breadcrumb-inner{padding:0}}.breadcrumb .breadcrumb-inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.breadcrumb .home-icon{margin-top:4px;margin-right:8px}.breadcrumb ul{align-items:center;display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.breadcrumb ul .icon-arrow-go{transform:rotate(-90deg)}.breadcrumb ul li{font-size:14px;padding-right:10px}.breadcrumb ul li a{color:#000}.breadcrumb ul li:nth-of-type(2):before{content:unset}.breadcrumb .circle{align-items:center;background-color:#fff;border-radius:50%;display:inline-flex;height:40px;justify-content:center;position:relative;width:40px;margin-right:8px}.breadcrumb .previous svg{transform:rotate(-90deg)}.breadcrumb .breadcrumb-actions{align-items:center;display:flex;margin:.5rem 0 .5rem auto}.breadcrumb .breadcrumb-actions button{align-items:center;display:flex;justify-content:center;cursor:pointer}.breadcrumb .breadcrumb-actions button:not(:last-of-type){margin-right:.75rem}.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}}.content-listing .listing-img{margin-bottom:1rem}.content-listing .listing-heading{font-size:1rem;line-height:1.375;font-family:brandon-grotesque,sans-serif;font-weight:500;margin-bottom:5px;margin-top:0;text-transform:uppercase;letter-spacing:1.5px}.content-listing .listing-description{font-size:1rem;line-height:1.25;font-family:brandon-grotesque,sans-serif;font-weight:400;margin-bottom:.5rem}.content-listing .listing-cta{color:#64a70b;display:inline-block}.content-listing .listing-cta:focus,.content-listing .listing-cta:hover{text-decoration:underline}.content-listing .listing-cta.innovation-button{color:#000;margin-top:1rem}.content-listing .listing-cta.innovation-button:focus,.content-listing .listing-cta.innovation-button:hover{text-decoration:none}@media(min-width:768px){.content-listing{display:flex}.content-listing.img-right{flex-direction:row-reverse}.content-listing.img-right .listing-img{margin-left:1.5rem;margin-right:0}.content-listing .listing-img{aspect-ratio:1/1;height:215px;margin-bottom:0;margin-right:1.5rem;width:auto}.content-listing .listing-img img{height:100%;width:100%;object-fit:cover;object-position:center}}.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}}.featured-content{background-color:#f2efeb;padding:2rem 1rem;margin-bottom:2rem}.featured-content.single-item ul{list-style-type:none;padding-left:0}.featured-content .featured-content-title{font-size:.875rem;line-height:1.4285714286;color:#333;font-family:brandon-grotesque,sans-serif;font-weight:700;margin-bottom:1rem;margin-top:0;text-transform:uppercase;letter-spacing:1.5px}.featured-content ul{padding-left:1.5rem}.featured-content li{font-size:1rem;line-height:1.25;color:#333230;font-family:brandon-grotesque,sans-serif;font-weight:400;margin-bottom:1rem}.featured-content li:only-child::marker{display:none}.featured-content a{color:#64a70b;display:inline-block}.featured-content a:focus,.featured-content a:hover{text-decoration:underline}@media(min-width:768px){.featured-content{padding:2rem}}.featured-list.locations .item-image{aspect-ratio:2/1;height:inherit;margin-bottom:0;max-width:150px;border-right:3px solid #fff}.featured-list.locations .item-image img{height:100%;width:100%;object-fit:cover;object-position:center}.featured-list.providers .item-image{height:inherit;margin-bottom:0;margin-right:.5rem;width:95px;border-right:3px solid #fff;aspect-ratio:1/1}.featured-list.providers .item-image img{height:100%;width:100%;object-fit:cover;object-position:center}.featured-list{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%}@media(min-width:768px){.featured-list{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.featured-list{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.featured-list{padding-right:70px;padding-left:70px}}.featured-list{margin:0 auto;max-width:1050px}.container .featured-list{padding:0}.featured-list .flex{display:flex}.featured-list .flex .degree{margin-left:4px}.featured-list .featured-list-title{font-size:.875rem;line-height:1.4285714286;font-size:1.375rem;color:#333;font-family:brandon-grotesque,sans-serif;font-weight:700;margin-bottom:1rem;margin-top:0}.featured-list .list-inner{display:flex;flex-direction:column}.featured-list .featured-item{background-color:#f2efeb;display:flex;margin-bottom:1.75rem}.featured-list .featured-item:focus,.featured-list .featured-item:hover{background-color:#d9f8ff;cursor:pointer}.featured-list .content-container{padding:.5rem 0!important;margin-left:.5rem;margin-right:.6rem!important}.featured-list .item-name{font-size:.875rem;line-height:1.4285714286;color:#333;font-weight:500;margin-bottom:.75rem}.featured-list .item-subtitle{font-size:.875rem;line-height:1.2857142857;color:#333;font-weight:400;margin:0}.featured-list .item-subtitle span{display:block}.featured-list .featured-list-view-all{color:#64a70b;display:inline-block}.featured-list .featured-list-view-all:focus,.featured-list .featured-list-view-all:hover{text-decoration:underline}@media(min-width:768px){.featured-list{padding-left:16px;padding-right:16px}.featured-list .list-inner{flex-direction:row;flex-flow:wrap;justify-content:space-between}.featured-list .featured-item{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 1rem);margin-bottom:1rem}}@media(min-width:1024px){.featured-list .list-inner:after{content:" ";flex-grow:0;flex-shrink:1;flex-basis:calc(33.333% - 1.5rem);max-width:calc(33.333% - 1.5rem)}.featured-list .featured-item{margin-bottom:1rem}}@media(min-width:1440px){.featured-list{padding:0}}.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}.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}}.hero{height:34vmax;max-height:500px;padding:0;position:relative;z-index:0}.hero:last-child{margin-bottom:0}.hero .hero-img{display:block;height:100%;width:100%}.hero .hero-img canvas,.hero .hero-img img,.hero .hero-img source{height:100%;object-fit:cover;object-position:50% 33%;width:100%}@media(min-width:320px){.hero .hero-img img.jss-image{max-width:100%;height:100%}}.hero .hero-vid{display:block;height:100%;width:100%}.hero .hero-vid canvas,.hero .hero-vid source,.hero .hero-vid video{height:100%;object-fit:cover;object-position:50% 33%;width:100%}@media(min-width:320px){.hero .hero-vid video.jss-hero-video{max-width:100%;height:100%}}.hero .hero-cta{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;width:auto;text-align:center}.hero .hero-cta p{font-size:1.75rem;line-height:1.0714285714;font-family:brandon-grotesque,sans-serif;font-weight:500}.hero .hero-cta .btn-wrapper{flex-direction:column;display:flex;gap:24px}@media(min-width:414px){.hero .hero-cta .btn-wrapper{flex-direction:row;gap:16px}}@media(min-width:320px){.hero .hero-cta p{font-size:1.875rem;line-height:1.0666666667}}@media(min-width:768px){.hero .hero-cta p{font-size:3rem;line-height:1.125}}@media(min-width:414px){.dynamic-hero{height:500px}}@media(min-width:768px){.dynamic-hero{height:700px}}.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}}.image-call-out{display:flex;flex-wrap:wrap;gap:30px;margin:40px 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{font-size:1.25rem;line-height:1.5;font-family:brandon-grotesque,sans-serif;margin-bottom:0;margin-top:1.2rem;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{font-size:1.375rem;line-height:1.0909090909;font-family:brandon-grotesque,sans-serif;font-weight:400;margin-bottom:25px}.logo-wall .logo-wall-content p{font-size:1.25rem;line-height:1.2;font-family:chaparral-pro,serif}.logo-wall .logo-wall-grid{display:flex;flex-wrap:wrap;gap:25px;padding:20px 0;margin-bottom:2rem}.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:320px){.logo-wall .logo-wall-grid{display:flex;flex-wrap:wrap;gap:2px;padding:0;margin-top:0;margin-bottom:2rem;justify-content:space-around}}@media(min-width:768px){.logo-wall .logo-wall-grid{display:flex;flex-wrap:wrap;gap:25px;padding:20px 0;margin-bottom:2rem}}.nav-btn{font-size:.875rem;line-height:1.4285714286;border:0;border-radius:25px;cursor:pointer;display:flex;font-family:brandon-grotesque,sans-serif;padding:.5rem 1.5rem}.nav-btn.active{background:#fff}@media(min-width:768px){.nav-btn:hover{background:#aae4f2}}.one-up{display:flex;flex-direction:column;margin-bottom:40px}@media(min-width:320px){.one-up{padding:0}}@media(min-width:768px){.one-up{padding:0}}.one-up .one-up-img{min-width:unset}.one-up .one-up-img img{height:100%;object-fit:cover;width:100%;max-height:inherit}.one-up .one-up-content{background-color:#f2efeb;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:30px;color:#333;font-family:brandon-grotesque,sans-serif;font-weight:300}.one-up .one-up-content h1{font-weight:700;color:#333;text-transform:uppercase}.one-up .one-up-content div,.one-up .one-up-content h1,.one-up .one-up-content p{font-size:1rem;line-height:1.375;font-family:brandon-grotesque,sans-serif;text-align:left;opacity:1}.one-up .one-up-content div,.one-up .one-up-content p{font-weight:400;margin-top:20px;color:#333230;color:#333}@media(min-width:768px){.one-up{flex-direction:row}.one-up .one-up-img{min-width:inherit;max-width:50%}}.one-up .jss-oneup-container>div:first-child{margin-bottom:2.5rem}.pagination-nav{display:flex;justify-content:center;margin:0 0 3.25rem}.pagination-nav .page-item,.pagination-nav .pagination{align-items:center;display:flex}.pagination-nav .page-item{margin-right:0}.pagination-nav .page-item.active{pointer-events:none}.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}.pagination-nav .page-item.disabled{pointer-events:none;color:#ddd}.pagination-nav .page-item.disabled .page-link{background-color:rgba(0,0,0,0)}.pagination-nav .page-item.disabled svg{stroke:#ccc6c0}.pagination-nav .page-item:last-of-type{margin-right:0}.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}.pagination-nav .page-link:focus,.pagination-nav .page-link:hover{background-color:#a1d45f;color:#333230;cursor:pointer}.pagination-nav .page-link:focus svg,.pagination-nav .page-link:hover svg{stroke:#333230}.pagination-nav .page-link .icon-chevron-right{margin-left:1px;margin-top:2px}.pagination-nav .page-link .left{transform:rotate(180deg);margin:2px 1px 0 0}@media(min-width:414px){.pagination-nav{margin-right:0;padding:0}.pagination-nav .page-item{margin-right:.125rem}}@media(min-width:768px){.pagination-nav .page-item{margin-right:1rem;padding:5px 0}.pagination-nav .page-item .page-link{height:40px;width:40px}}.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}}.btn-toggle-switch{font-size:1rem;line-height:1.25;align-items:center;border:2px solid #f2efeb;border-radius:43px;display:flex;font-weight:500;justify-content:center;margin-bottom:16px;padding:10px;position:relative;transition:max-height .5s linear}@media(min-width:1024px){.btn-toggle-switch{margin-bottom:8px}}.btn-toggle-switch:after{background-color:#c7e6a1;border-radius:29px;content:"";height:calc(100% - 16px);left:10px;position:absolute;width:calc(50% - 10px);transition:.5s}.btn-toggle-switch.right:after{left:50%}.btn-toggle-switch button{color:#333230;cursor:pointer;font-weight:500;letter-spacing:-.176px;width:50%;z-index:1}@media(min-width:1024px){.btn-toggle-switch button{font-size:1.25rem;line-height:1.5;letter-spacing:-.209px}}.btn-toggle-switch button.selected{pointer-events:none}.btn-toggle-switch a{color:#333230}.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}}.pill-list{display:flex;flex-wrap:wrap}.pill-list .pill{font-size:1.25rem;line-height:1;border:1px solid #4e8209;border-radius:20px;color:#4e8209;display:inline-block;font-weight:400;padding:5px 20px;margin-right:1.25rem;margin-bottom:.75rem;transition:all .1s ease-in-out}.pill-list .pill.active,.pill-list .pill:focus,.pill-list .pill:hover{background-color:#d9f8ff;border-color:#d9f8ff;color:#000}.pill-list .pill:last-of-type{margin-right:0}.pull-quote{background-color:#f8f7f7;margin:1.5rem 0;padding:2.5rem 1.25rem}.pull-quote,.pull-quote a,.pull-quote p,.pull-quote span{color:#333230;font-family:chaparral-pro,serif;font-size:34px;line-height:38px}.pull-quote p a{color:#2bb9d9!important;text-decoration:underline}.pull-quote p a:hover{text-decoration:none}@media(min-width:768px){.pull-quote{padding:2.5rem 100px}}.ratings{display:flex}.radio-wrapper .ratings .average-rating{margin-left:.375rem}.radio-wrapper .ratings .average-rating,.radio-wrapper .ratings .rating-count{color:#000;margin-top:1px}.disabled .ratings .average-rating,.disabled .ratings .rating-count{color:#000}.ratings .average-rating{font-size:.875rem;line-height:1.4285714286;margin:2px .25rem 0 .625rem}.ratings .rating-count{color:#000;margin-top:2px}.rating-stars{display:flex;justify-content:space-between;width:100px}.disabled .rating-stars .star svg{fill:#fff}.disabled .rating-stars .star .star-fill svg{fill:#f0ebe6}.rating-stars .star{display:inline-block;position:relative;height:18px;width:18px}.rating-stars .star svg{fill:#f0ebe6;height:18px;width:18px;position:absolute;top:0;left:0}.rating-stars .star .star-fill{position:absolute;top:0;left:0;overflow:hidden;width:0;height:18px}.rating-stars .star .star-fill svg{fill:#4e8209}.rating-stars .star:first-child .star-fill{max-width:100%;width:calc((var(--rating) - (1 - 1))*100%)}.rating-stars .star:nth-child(2) .star-fill{max-width:100%;width:calc((var(--rating) - (2 - 1))*100%)}.rating-stars .star:nth-child(3) .star-fill{max-width:100%;width:calc((var(--rating) - (3 - 1))*100%)}.rating-stars .star:nth-child(4) .star-fill{max-width:100%;width:calc((var(--rating) - (4 - 1))*100%)}.rating-stars .star:nth-child(5) .star-fill{max-width:100%;width:calc((var(--rating) - (5 - 1))*100%)}.next-section-button,.previous-section-button{font-size:.875rem;line-height:1.4285714286;font-family:brandon-grotesque,sans-serif;background:#fff;border:0;border-radius:50%;width:50px;height:50px;padding:.5rem;display:inline-block;cursor:pointer}.previous-section-button .previous-section-icon{transform:scale(-1.5,1.5) translateY(1px)}.next-section-button .next-section-icon{transform:scale(1.5) translateY(1px)}.section-next,.section-previous{position:relative;display:flex;align-items:center;gap:10px}.section-nav{display:flex;background-color:#f0ebe6;justify-content:space-between;width:100%;margin:0;padding:1.5rem 1.75rem 3.5rem}.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}.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;padding-right:20px;padding-left:20px;width:100%}@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-container{align-items:center;display:flex;flex-direction:column;padding-bottom:20px;padding-top:20px;position:relative}.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%}.expandable.expanded .inner-wrap{max-height:none}.expandable.expanded .inner-wrap:after{display:none}.expandable.expanded .expand-collapse-btn{box-shadow:none}.expandable .inner-wrap{max-height:400px;overflow:hidden;position:relative}.expandable .inner-wrap:after{background:linear-gradient(transparent,#fff);bottom:0;content:"";display:block;height:100px;left:0;pointer-events:none;position:absolute;width:100%}.expandable .expand-collapse-btn{background-color:#fff;bottom:0;display:flex;width:100%;z-index:1}.expand-collapse-btn{align-items:center;cursor:pointer;display:none;justify-content:center;padding:1.5em;width:100%}.expand-collapse-btn .icon{transform:rotate(90deg)}.expanded .expand-collapse-btn .icon{transform:rotate(-90deg)}.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-checkbox-group{column-count:2}@media(min-width:1024px){.form-checkbox-group{column-count:3}}.form-checkbox-wrapper{align-items:flex-start;display:flex;min-height:1.5rem;justify-items:flex-start;margin-bottom:.5rem;position:relative}.form-checkbox-wrapper input[type=checkbox]{height:1.5rem;margin-top:2px;min-width:1.5rem;opacity:0;width:1.5rem}.form-checkbox-wrapper input[type=checkbox]:checked+label:after{border-bottom:1px solid #333230;border-right:1px solid #333230;content:"";display:block;height:.9rem;left:0;margin:.25rem .5rem;position:absolute;top:0;transform:rotate(45deg) translate(-1px,-1px);width:.45rem}.form-checkbox-wrapper input[type=checkbox]:not([disabled]):hover{cursor:pointer}.form-checkbox-wrapper input[type=checkbox]:not([disabled]):focus+label:before,.form-checkbox-wrapper input[type=checkbox]:not([disabled]):hover+label:before{border-color:#999590}.form-checkbox-wrapper input[type=checkbox]:not([disabled])+label:hover{cursor:pointer}.form-checkbox-wrapper input[type=checkbox]:not([disabled])+label:hover:before{border-color:#999590}.form-checkbox-wrapper input[type=checkbox]+label:before{border:1px solid #f2efeb;background-color:#f2efeb;border-radius:4px;content:"";display:block;height:1.5rem;left:0;position:absolute;top:0;width:1.5rem}.form-radio-group{display:flex}.form-radio-group .form-radio-wrapper{margin-right:1.5rem}.form-radio-wrapper{align-items:flex-start;display:flex;justify-items:flex-start;margin-bottom:.75rem;position:relative}.form-radio-wrapper.disabled{pointer-events:none}.form-radio-wrapper.disabled input[type=radio]:checked+label:after{background-color:#666461}.form-radio-wrapper.disabled input[type=radio]+label{color:#999590}.form-radio-wrapper input[type=radio]{margin-top:2px;opacity:0}.form-radio-wrapper input[type=radio]:checked+label:after{background-color:#000;border-radius:50%;content:"";display:block;height:1rem;left:0;margin:.25rem;position:absolute;width:1rem}.form-radio-wrapper input[type=radio]:hover{cursor:pointer}.form-radio-wrapper input[type=radio]:focus+label:before,.form-radio-wrapper input[type=radio]:hover+label:before{border:1px solid #999590}.form-radio-wrapper input[type=radio]+label:before{background-color:#f2efeb;border-radius:50%;content:"";display:block;height:1.5rem;left:0;position:absolute;width:1.5rem}.form-radio-wrapper input[type=radio]+label:hover{cursor:pointer}.form-radio-wrapper input[type=radio]+label:hover:before{border:1px solid #999590}.form-radio-wrapper label{font-size:.875rem;line-height:1.4285714286;align-items:center;color:#333230;display:flex;justify-content:space-between;margin:0;padding:0 0 0 .5rem;width:100%}.form-radio-wrapper label .label-display-name+.label-name{text-align:right}.form-radio-wrapper label .label-name{flex-grow:1}.form-radio-wrapper label .label-number{padding-left:1rem}.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}.file-upload{min-width:360px}.file-upload .dropzone{align-items:center;background-color:#f2efeb;border:1px dashed #ccc6c0;display:flex;flex-direction:column;height:300px;justify-content:center;position:relative;width:100%}.file-upload .dropzone .content{text-align:center}.file-upload .dropzone .content p{font-size:.875rem;line-height:1.4285714286;color:#333230;font-family:brandon-grotesque,sans-serif;font-weight:700;margin-bottom:12px;text-transform:uppercase}.file-upload .dropzone .content button.btn-upload{width:226px}.file-upload .dropzone small{font-size:.875rem;line-height:1.4285714286;bottom:26px;font-family:brandon-grotesque,sans-serif;font-weight:400;position:absolute}@media(min-width:768px){.file-upload .dropzone{height:438px;max-width:700px}.file-upload{max-width:700px;width:700px}}.file-upload .progress{background-color:#f2efeb;border-radius:20px;height:35px;margin-top:10px;overflow:hidden;position:relative;width:100%}.file-upload .progress .progress-bar{background-color:#a1d45f;height:100%;transition:width .6s ease;width:50%}.file-upload .progress .progress-bar-content{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 20px;position:absolute;top:0;width:100%}.file-upload .progress .progress-bar-content span{font-size:1.125rem;line-height:1.1111111111;color:#333230;display:block;font-family:brandon-grotesque,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-upload .progress .progress-bar-content svg{flex-basis:40px;margin-left:20px;cursor:pointer}.hospital-location{background-color:#f8f7f7;padding:20px;width:100%;max-width:1050px;margin-left:auto;margin-right:auto}@media(min-width:768px){.hospital-location{display:flex;flex-direction:row-reverse;column-gap:30px}}.hospital-location .header{color:#333;font-family:brandon-grotesque,sans-serif;font-weight:700;margin-bottom:20px;font-size:1.375rem;line-height:1.0909090909}.hospital-location .address{font-family:brandon-grotesque,sans-serif;font-weight:300;font-size:1rem;line-height:1.25}.hospital-location .address,.hospital-location .contact{margin-bottom:10px;font-size:1.05em}.hospital-location .contact p{font-family:brandon-grotesque,sans-serif;font-weight:300;font-size:1rem;line-height:1.25}.hospital-location .m-0{margin:0}@media(min-width:768px){.hospital-location .location-details{flex:1 1 40%}}.hospital-location .location{margin-bottom:20px}@media(min-width:768px){.hospital-location .location{flex:0 0 60%}}.hospital-location .location iframe{height:100%}.hospital-location .location .map-location{font-size:1rem;line-height:1.375;color:#64a70b;font-family:brandon-grotesque,sans-serif;display:flex;cursor:pointer;align-items:center}.hospital-location .location .map-location .icon-download{margin-left:6px}.hospital-location .location p{font-size:1rem;line-height:1.375;color:#64a70b;font-family:brandon-grotesque,sans-serif;padding:10px 0}.hospital-location .location .location-map:hover{text-decoration:underline}.hospital-location .location-section{align-items:center;background-color:#fff;border-radius:50px;display:flex;margin-bottom:10px;padding:10px;width:-moz-fit-content;width:fit-content}.hospital-location .location-section a,.hospital-location .location-section span{font-size:.875rem;line-height:1.4285714286;font-family:brandon-grotesque,sans-serif}.hospital-location .location-section a,.hospital-location .location-section a:active,.hospital-location .location-section a:hover,.hospital-location .location-section a:link{color:#00a9ce}.hospital-location .location svg{margin-right:5px}.sec-section-cta{display:flex;flex-direction:column}.sec-section-cta img{height:160px;object-fit:cover;width:100%}.sec-section-cta .content{background-color:#f2efeb;display:flex;flex-direction:column;justify-content:space-between;padding:20px 0 0}.sec-section-cta .content .group{padding:0 20px}.sec-section-cta .content .group .header{color:#333;font-family:brandon-grotesque,sans-serif;font-weight:700;margin-bottom:5px;margin-top:0;text-transform:uppercase;font-size:.875rem;line-height:1.4285714286}.sec-section-cta .content .group .description{color:#333230;font-family:brandon-grotesque,sans-serif;font-weight:400;margin-bottom:0;padding-bottom:20px;font-size:1rem;line-height:1.25}.sec-section-cta .content .action-btn{min-height:55px;padding:0 20px}.sec-section-cta .content .action-btn div{padding-top:13px}.sec-section-cta .content .action-btn svg{transform:rotate(90deg)}@media(min-width:768px){.sec-section-cta{flex-direction:row}}#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{display:flex;justify-content:center;align-items:center}.image-selector .image-selections-large{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-gap:25px;padding:2rem .5rem;cursor:pointer}.image-selector .image-selections-medium{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:25px;padding:1.75rem;cursor:pointer}@media screen and (max-width:520px){.image-selector .image-selections-medium{padding:1.5rem .5rem;grid-gap:18px}}.image-selector .active{border:2px solid #c7e6a1;border-radius:2px}.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}}.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}}.appointment-questions.expanded .header .icon{transform:rotate(-90deg)}.appointment-questions.expanded .questions{display:block}.appointment-questions .header{align-items:center;border-bottom:.125em solid #f0ebe6;cursor:pointer;display:none;justify-content:space-between;padding:25px;width:100%}.appointment-questions .header.active{display:flex}.appointment-questions .header h3{font-size:1rem;line-height:1.5;font-family:brandon-grotesque,sans-serif;font-weight:500}.appointment-questions .header .icon{transform:rotate(90deg)}.appointment-questions h5{font-size:1rem;-webkit-margin-before:auto;margin-block-start:auto}.appointment-questions h5,.appointment-questions p{line-height:1.5;font-family:brandon-grotesque,sans-serif;font-weight:400}.appointment-questions p{font-size:1.25rem;max-width:400px;width:80%}.appointment-questions .question-history{font-size:.875rem;line-height:1.4285714286;border-bottom:2px solid #f0ebe6;display:none;font-family:brandon-grotesque,sans-serif;font-weight:400;padding:15px 25px;position:relative}.appointment-questions .question-history.active{display:flex}.appointment-questions .question-history :first-child{width:340px}.appointment-questions .question-history .answers{font-size:1.125rem;line-height:1.1111111111;color:#999590;flex-grow:2;font-weight:500;text-align:right}.appointment-questions .question-history .answers span{padding-left:2em}.appointment-questions .question-history .answers .selected{color:#64a70b}.appointment-questions .question-history.last:before{background-color:#f0ebe6;bottom:0;content:"";height:4px;left:0;position:absolute;right:0;top:100%;width:100%}.appointment-questions .question-history.last:after{background-color:#64a70b;bottom:0;content:"";height:4px;left:0;position:absolute;right:0;top:100%;width:var(--question-history-progress)}.appointment-questions .question-content,.appointment-questions .questions{display:none}.appointment-questions .question-content.active{display:block}.appointment-questions .question-content .start{display:none}.appointment-questions .question-content .start.active{display:block}.appointment-questions .question-content .stop{display:none}.appointment-questions .question-content .stop.active{display:block}.appointment-questions .question,.appointment-questions .stop-question{align-items:top;min-height:175px;padding:1.5em}.appointment-questions .question p:first-of-type,.appointment-questions .stop-question p:first-of-type{padding-top:.275em}.appointment-questions .question p,.appointment-questions .stop-question p{max-width:500px}.appointment-questions .question .icon-information,.appointment-questions .stop-question .icon-information{fill:#64a70b;transform:scale(1.25)}.appointment-questions .action-answer,.appointment-questions .stop-answer{display:flex;gap:.25em}.appointment-questions .action-answer button,.appointment-questions .stop-answer button{cursor:pointer}.appointment-questions .action-answer .action-btn,.appointment-questions .stop-answer .action-btn{flex:1 1;min-height:90px}.appointment-questions .action-answer .lrg-btn,.appointment-questions .stop-answer .lrg-btn{flex-grow:2.28}.appointment-questions .action-answer .start-over,.appointment-questions .stop-answer .start-over{background-color:#fff}@media(min-width:1024px){.appointment-questions .action-answer{display:inline-flex;width:50%}}.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}}.article-summary{display:flex;flex-direction:column;margin-bottom:2rem}.article-summary .summary-img{aspect-ratio:16/9;width:100%}.article-summary .summary-img img{height:100%;width:100%;object-fit:cover;object-position:center}.article-summary .summary-content{background-color:#f2efeb}.article-summary .summary-inner{padding:20px 20px 15px}.article-summary .date-and-location{font-size:.875rem;line-height:1.2857142857;color:#333230;display:flex;margin-bottom:.5rem}.article-summary .date-and-location span{position:relative}.article-summary .date-and-location span:not(:first-of-type){display:inline-block;margin-left:1rem;padding-left:1rem}.article-summary .date-and-location span:not(:first-of-type):before{content:"|";display:block;left:0;position:absolute;transform:translateX(-50%)}.article-summary .summary-title{font-size:.875rem;line-height:1.2857142857;color:#333;font-weight:700;letter-spacing:1px;text-transform:uppercase}.article-summary .summary-description{display:block}.article-summary .citation-container{font-size:.875rem;line-height:1.2857142857;color:#333230;display:flex;font-weight:500;margin-top:10px}.article-summary .summary-citation{font-size:.875rem;line-height:1.2857142857;align-items:center;color:#007f9b;display:inline-flex;font-weight:400;margin-left:.25rem}.article-summary .summary-citation .icon{height:10px;margin-left:.375rem;stroke:#007f9b;width:10px}.article-summary .summary-citation:hover{text-decoration:underline}.article-summary .summary-cta{font-size:1.125rem;line-height:1.1111111111;align-items:center;background-color:#c7e6a1;color:#000;display:flex;justify-content:space-between;padding:20px}.article-summary .summary-cta:hover{background-color:#aae4f2}@media(min-width:768px){.article-summary .summary-img{aspect-ratio:1/1}.article-summary .summary-description p{font-size:.875rem;line-height:1.2857142857;color:#333230;font-family:brandon-grotesque,sans-serif;display:block;margin:0}.article-summary:not(.stacked){flex-direction:row}.article-summary:not(.stacked) .summary-img{height:240px;width:240px}.article-summary:not(.stacked) .summary-content{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}}.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}.button-bar{align-items:center;display:flex;gap:1em;justify-content:flex-start;justify-items:flex-start;overflow-x:auto;padding:.75em;position:relative}.button-bar .nav-btn{color:#000;margin-right:5px;white-space:nowrap}.button-bar .nav-btn:last-child{margin-right:0}@media(min-width:768px){.button-bar{padding:.75em 0}}.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}}.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%}@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 .navigation-container{align-items:center;display:flex;justify-content:space-between}.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%}@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 .navigation-container{align-items:center;background-color:#fff;display:flex;justify-content:space-between}.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%}@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 .navigation-container{align-items:center;background-color:#fff;display:flex;justify-content:space-between}.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}}.innovation-search-bar .innovation-search-overlay{display:block;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.3);transition:top .2s ease-in-out;z-index:6}.innovation-search-bar .innovation-search-bar-container{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%}@media(min-width:768px){.innovation-search-bar .innovation-search-bar-container{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.innovation-search-bar .innovation-search-bar-container{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.innovation-search-bar .innovation-search-bar-container{padding-right:70px;padding-left:70px}}.innovation-search-bar .innovation-search-bar-container{background-color:#f8f7f7;position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:7}.innovation-search-bar .innovation-search-bar-inner{align-items:center;display:flex;justify-content:center;padding:1rem 0}.innovation-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}.innovation-search-bar .close-search-btn:hover{background-color:#aae4f2;cursor:pointer}.innovation-search-bar .search-form{align-items:center;display:flex;width:100%}.innovation-search-bar .search-input-container{flex:1 1;position:relative}.innovation-search-bar .search-input{background-color:#fff;border:1px solid #999590;padding:4px 1.25rem}.innovation-search-bar .icon-search{position:absolute;right:1.25rem;stroke:#7cba25;top:50%;transform:translateY(-50%)}.innovation-search-bar .submit-btn{display:none}.innovation-search-bar .search-bar-results{background-color:#f8f7f7;position:absolute;display:flex;flex-direction:column;left:0;margin-top:-1px;top:100%;width:100%}.innovation-search-bar .search-category-set{background-color:#fff;display:flex;flex-direction:column;margin:.25rem 15px 1rem;padding:.75rem .75rem 1rem}.innovation-search-bar .search-category-set:last-of-type{margin-bottom:2rem}.innovation-search-bar .search-category{font-size:1.125rem;line-height:1.3333333333;color:#333;font-weight:700;margin-bottom:1rem}.innovation-search-bar .search-bar-result{font-size:1.125rem;line-height:1.3333333333;color:#333;font-weight:500;margin-bottom:1rem}.innovation-search-bar .search-bar-result.active{text-decoration:underline}.innovation-search-bar .search-bar-view-all{font-size:.875rem;line-height:1.4285714286;align-items:center;background-color:#f2efeb;color:#333230;display:flex;font-weight:500;height:50px;justify-content:center;width:100%}.innovation-search-bar .search-bar-view-all.active{text-decoration:underline}@media(min-width:1024px){.innovation-search-bar .innovation-search-bar-container{background-color:rgba(0,0,0,0)}.innovation-search-bar .innovation-search-bar-inner{background-color:#fff;padding:1.25rem 0 2rem;position:relative}.innovation-search-bar .search-form{flex:0 0 66.6666666667%;max-width:66.6666666667%;margin-bottom:0;padding:0 10px}.innovation-search-bar .search-input{font-size:1rem;line-height:1.375;background-color:#f2efeb;border:none;padding:4px 1.75rem}.innovation-search-bar .icon-search{height:19px;width:19px}.innovation-search-bar .submit-btn{font-size:.875rem;line-height:1.4285714286;align-items:center;background-color:#c7e6a1;border-radius:25px;display:flex;font-weight:700;height:30px;justify-content:center;margin-left:2rem;min-width:150px}.innovation-search-bar .submit-btn:focus,.innovation-search-bar .submit-btn:hover{background-color:#d9f8ff;cursor:pointer}.innovation-search-bar .close-search-btn{background-color:rgba(0,0,0,0);position:absolute;right:1.25rem;padding:0}.innovation-search-bar .close-search-btn:focus,.innovation-search-bar .close-search-btn:hover{cursor:pointer}.innovation-search-bar .close-search-btn:focus svg,.innovation-search-bar .close-search-btn:hover svg{stroke:#000}.innovation-search-bar .search-bar-results{align-items:center;background-color:#fff}.innovation-search-bar .search-category-set{margin:0;padding:1.5rem 0 0;min-width:85%}.innovation-search-bar .search-category-set:first-of-type{border-top:1px solid #ccc6c0;padding-top:45px}.innovation-search-bar .search-bar-result:focus,.innovation-search-bar .search-bar-result:hover,.innovation-search-bar .search-bar-view-all:focus,.innovation-search-bar .search-bar-view-all:hover{text-decoration:underline}}.long-form-stepper{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%}@media(min-width:768px){.long-form-stepper{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.long-form-stepper{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.long-form-stepper{padding-right:70px;padding-left:70px}}.long-form-stepper .long-form-stepper-container{background-color:#fff}.long-form-stepper .form-title{font-size:1.375rem;line-height:1.4545454545;align-items:center;background-color:#c7e6a1;display:flex;font-weight:400;height:70px;padding:20px}.long-form-stepper .form-section,.long-form-stepper .submitted .section-edit-btn{display:none}.long-form-stepper .form-section.completed{display:block}.long-form-stepper .form-section.completed .form-section-title{display:flex}.long-form-stepper .form-section.completed .form-section-content{display:none}.long-form-stepper .form-section.active{display:block}.long-form-stepper .form-section.active .form-section-title{display:none}.long-form-stepper .form-section.active .form-section-content{display:block}.long-form-stepper .form-section-title{font-size:1.125rem;line-height:1.3333333333;align-items:center;background-color:#f2efeb;display:flex;font-weight:500;height:60px;justify-content:space-between;margin-bottom:2px;padding:20px}.long-form-stepper .section-edit-btn{display:flex}.long-form-stepper .section-edit-btn:hover{cursor:pointer}.long-form-stepper .section-edit-btn .icon{height:20px;width:20px}.long-form-stepper .form-section-content{margin-bottom:2px}.long-form-stepper .form-section-inner{background-color:rgba(242,239,235,.5);display:flex;flex-direction:column;padding:30px 20px}.long-form-stepper .form-section-instructions{font-size:1rem;line-height:2;color:#333230;font-family:chaparral-pro,serif;font-weight:400;margin-bottom:20px}.long-form-stepper .form-row .group-label{font-size:1.25rem;line-height:1.2;color:#333230;font-family:chaparral-pro,serif;font-weight:400;margin-bottom:20px}.long-form-stepper .form-row label{display:inline-block;margin-bottom:10px}.long-form-stepper .form-row .form-radio-wrapper label{display:flex}.long-form-stepper .form-input-wrapper{margin-bottom:20px}.long-form-stepper .form-text-field{padding:0}.long-form-stepper .form-text-field input,.long-form-stepper .form-text-field textarea{padding:10px 15px 10px 20px}.long-form-stepper .form-select-wrapper{display:flex}.long-form-stepper .section-actions{background-color:rgba(242,239,235,.5);text-align:center}.long-form-stepper .clear-btn{color:#007f9b;margin-bottom:20px}.long-form-stepper .clear-btn:hover{cursor:pointer;text-decoration:underline}.long-form-stepper .form-btns{display:flex;flex-direction:column}.long-form-stepper .form-btns .form-btn{font-size:1.25rem;line-height:1.5;background-color:#f0ebe6;align-items:center;display:flex;height:56px;justify-content:center}.long-form-stepper .form-btns .form-btn:first-of-type{background-color:#c7e6a1}.long-form-stepper .submission-message{align-items:center;background-color:rgba(242,239,235,.5);display:flex;flex-direction:column;justify-content:center;margin-bottom:2px;padding:50px 20px}.long-form-stepper .submission-message p{font-size:1.25rem;line-height:1.2;color:#333230;font-family:chaparral-pro,serif;font-weight:400}.long-form-stepper .progress-bar-container{background-color:#ccc6c0;position:relative;width:100%;height:4px;border-radius:5px;overflow:hidden;margin-top:-2px}.long-form-stepper .progress-bar{width:0;height:100%;background-color:#4e8209;text-align:center;line-height:4px}@media(min-width:768px){.long-form-stepper .form-section-instructions{font-size:1.25rem;line-height:1.2}.long-form-stepper .form-section-inner{padding-bottom:0}.long-form-stepper .form-row.checkbox-row,.long-form-stepper .form-row.radio-row{display:inline-flex;flex-direction:column;margin:0 auto 20px}.long-form-stepper .row-container{display:flex;flex-wrap:wrap;justify-content:space-between}.long-form-stepper .row-container.checkbox-group{display:inline-block;column-count:2;margin:auto}.long-form-stepper .row-container.radio-group{justify-content:space-around}.long-form-stepper .row-container .group-label{margin-bottom:20px}.long-form-stepper .row-container .form-input-wrapper{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 10px)}.long-form-stepper .row-container .form-input-wrapper.form-text-area-wrapper{flex:0 1 100%}.long-form-stepper .section-actions{padding-bottom:50px}.long-form-stepper .form-btns{flex-direction:row-reverse;justify-content:center}.long-form-stepper .form-btns .form-btn{flex:0 1 230px}.long-form-stepper .form-btns .form-btn:hover{background-color:#aae4f2;cursor:pointer}.long-form-stepper .form-btns .form-btn:first-of-type{margin-left:15px}.long-form-stepper .form-btns .form-btn:last-of-type{margin-right:15px}}.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%}@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}}.scrollable-content .content-container{padding-top:45vh}@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%}@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 .content{flex-wrap:wrap}.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}}.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}}.nav-accordion{position:relative}.nav-accordion .accordion-item{padding:0;margin-bottom:.75rem}.nav-accordion .accordion-item[aria-expanded=true]>.accordion-item-title .accordion-item-toggle{background-color:rgba(0,0,0,0)}.nav-accordion .accordion-item[aria-expanded=true]>.accordion-item-title .accordion-item-toggle .accordion-item-label{font-size:1.125rem;line-height:1.3333333333;font-weight:500}.nav-accordion .accordion-item[aria-expanded=true]>.accordion-item-title .accordion-item-toggle .icon-chevron-right{transform:translateY(-50%) rotate(90deg) scale(-1)}.nav-accordion .accordion-item[aria-expanded=true]>.accordion-item-title .accordion-item-toggle:hover{background-color:rgba(0,0,0,0)}.nav-accordion .accordion-item[aria-expanded=true]>.accordion-item-title .accordion-item-tags{opacity:0;pointer-events:none;position:absolute;top:100%;width:100%}.nav-accordion .accordion-item[aria-expanded=true]>.accordion-item-body{display:block;height:auto}.nav-accordion .accordion-item[aria-expanded=true].closing>.accordion-item-title .accordion-item-toggle{background-color:hsla(0,0%,100%,.5);margin-top:0}.nav-accordion .accordion-item[aria-expanded=true].closing>.accordion-item-title .accordion-item-toggle:focus,.nav-accordion .accordion-item[aria-expanded=true].closing>.accordion-item-title .accordion-item-toggle:hover{color:#00a9ce}.nav-accordion .accordion-item[aria-expanded=true].closing>.accordion-item-title .accordion-item-toggle .accordion-item-label{font-size:.875rem;line-height:1.4285714286;font-weight:400}.nav-accordion .accordion-item[aria-expanded=true].closing>.accordion-item-title .accordion-item-toggle .label-secondary{opacity:1}.nav-accordion .accordion-item[aria-expanded=true].closing>.accordion-item-title .accordion-item-toggle .icon-chevron-right{transform:translateY(-50%) rotate(90deg)}.nav-accordion .accordion-item[aria-expanded=true].closing>.accordion-item-title .accordion-item-tags{opacity:1;transition:opacity .3s ease-in-out}.nav-accordion .accordion-item[aria-expanded=true].closing>.accordion-item-body,.nav-accordion .accordion-item[aria-expanded=true].opening>.accordion-item-body{overflow:hidden;transition:height .3s ease-in-out}.nav-accordion .accordion-item .accordion-item-title{position:relative}.nav-accordion .accordion-item .accordion-item-title .accordion-item-toggle{background-color:hsla(0,0%,100%,.5);border-radius:25px;color:#000;display:flex;margin:0;padding:.625rem 2.5rem .625rem 1.25rem;position:relative;text-align:left;width:100%;transition:all .1s ease-in-out}.nav-accordion .accordion-item .accordion-item-title .accordion-item-toggle:hover{background-color:#a1d45f;cursor:pointer}.nav-accordion .accordion-item .accordion-item-title .accordion-item-toggle .accordion-item-label{font-size:.875rem;line-height:1.4285714286;color:#000;white-space:nowrap;margin-bottom:0;transition:all .1s ease-in-out}.nav-accordion .accordion-item .accordion-item-title .accordion-item-toggle .label-secondary{color:#000;padding-left:.5rem;overflow:hidden;text-overflow:ellipsis;transition:opacity .1s ease-in-out;white-space:nowrap}.nav-accordion .accordion-item .accordion-item-title .accordion-item-toggle .icon-chevron-right{fill:#00a9ce;position:absolute;right:1rem;top:50%;stroke-width:1;transform:translateY(-50%) rotate(90deg);transition:all .2s ease-in-out}.nav-accordion .accordion-item .accordion-item-title .accordion-item-tags{background-color:#fff;transition:opacity .3s ease-in-out;z-index:1}.nav-accordion .accordion-item .accordion-item-title .accordion-item-tags .tag-list{padding:0 1rem .5rem}.nav-accordion .accordion-item .accordion-item-title .accordion-item-tags .tag-list:last-of-type{padding-bottom:1rem}.nav-accordion .accordion-item .accordion-item-title .accordion-item-tags .tag-list .tag:first-of-type{padding-top:0}.nav-accordion .accordion-item .accordion-item-body{display:none;height:0}.nav-accordion .accordion-item .accordion-item-body .accordion-item-body-inner{padding:.55rem 0 1.75rem}.nav-accordion .accordion-item .accordion-item-body .object-section-label{padding-left:1.25rem;margin-bottom:1.25rem}.nav-accordion .view-all-back-btn,.nav-accordion .view-all-trigger{font-size:.875rem;line-height:1.4285714286;font-weight:400;color:#007f9b;margin-bottom:.75rem;margin-left:20px}.nav-accordion .view-all-back-btn:hover,.nav-accordion .view-all-trigger:hover{cursor:pointer;text-decoration:underline}.nav-accordion .view-all-panel{display:none}.nav-accordion .view-all-panel.view-all-open{display:block}@media(min-width:1024px){.nav-accordion .accordion-item .accordion-item-body .accordion-item-body-inner>.rbt{margin-left:-1rem;width:calc(100% + 2rem)}}.profile-box-outer .profile-action-box-container{border:none;padding:0;background-color:#fff;border-radius:10px 10px 0 0;position:-webkit-sticky;position:sticky;top:24px}.profile-box-outer .profile-action-box-container .profile-action-box{box-shadow:none}.profile-box-outer .profile-action-box-container .profile-action-box h2{color:#333230}@media(min-width:1024px){.profile-box-outer.schedule-sidebar .profile-action-box{margin-bottom:24px}.profile-box-outer .profile-action-box-container{border-radius:10px;box-shadow:0 4px 40px 0 rgba(0,0,0,.18);height:-moz-fit-content;height:fit-content}.profile-box-outer .profile-action-box-container .profile-action-box{max-height:calc(100vh - 48px);overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.profile-box-outer .profile-action-box-container .profile-action-box::-webkit-scrollbar{display:none}.profile-box-outer .btn-toggle-switch button{font-size:1.25rem;line-height:1.1}}@media screen and (max-width:1023px){.profile-box-outer{bottom:0;left:0;position:fixed;max-height:85vh;overflow:hidden;width:100%;z-index:100}.profile-box-outer .profile-action-box{padding:0}}.profile-box-outer.open .drawer-tab>svg{transform:rotate(90deg)}.profile-box-outer.open .mobile-drawer{overflow-y:scroll;max-height:80vh;scrollbar-width:none;-ms-overflow-style:none}@media(min-width:1024px){.profile-box-outer.open .mobile-drawer{max-height:unset}}.profile-box-outer.open .mobile-drawer::-webkit-scrollbar{display:none}.profile-box-outer .tab-content{display:none}.profile-box-outer .tab-content.shown{display:block}.profile-box-outer .location-label-wrapper{align-items:center;display:flex;justify-content:space-between}.profile-box-outer .location-label-wrapper .location-label{font-size:1.125rem;line-height:1.4444444444;font-weight:700;letter-spacing:-.198px;margin-bottom:8px;padding-left:12px}@media(min-width:1024px){.profile-box-outer .location-label-wrapper .location-label{font-size:27px;font-weight:500;letter-spacing:-.297px;line-height:40px;margin-bottom:4px}}.profile-box-outer .location-label-wrapper .error-msg{font-size:1rem;line-height:1.5;color:#f27062;letter-spacing:-.176px;margin-bottom:0}.profile-box-outer .call-text,.profile-box-outer .not-available,.profile-box-outer .referral-text{text-align:center}.profile-box-outer .not-available{font-size:1.125rem;line-height:1.3333333333;font-style:italic;letter-spacing:-.198px;margin:40px 0 18px}.profile-box-outer .referral-text{font-size:1.25rem;line-height:1.5;color:#000;letter-spacing:-.22px;margin:22px 0 40px}.profile-box-outer .call-text{color:#000;font-size:26px;font-weight:500;letter-spacing:-.275px}.profile-box-outer .call-btn,.profile-box-outer .mychart-btn,.profile-box-outer .schedule-btn{font-size:1.625rem;line-height:1.5384615385;letter-spacing:-.286px;transition:.3s ease-out}.profile-box-outer .call-btn:hover,.profile-box-outer .mychart-btn:hover,.profile-box-outer .schedule-btn:hover{box-shadow:0 4px 11px -2px #999590}.profile-box-outer .call-btn:active,.profile-box-outer .mychart-btn:active,.profile-box-outer .schedule-btn:active{background:#365a07}@media(min-width:1024px){.profile-box-outer .call-btn,.profile-box-outer .mychart-btn,.profile-box-outer .schedule-btn{font-size:34px;width:100%}}.profile-box-outer .call-btn,.profile-box-outer .mychart-btn{margin-bottom:15px}.profile-box-outer .schedule-btn{margin:18px 0}@media(min-width:1024px){.profile-box-outer .schedule-btn{margin:90px 0 15px}}.profile-box-outer .phone-only.hidden,.profile-box-outer .schedule-btn.hidden{display:none}.profile-box-outer .not-accepting{border:1.5px solid #f2efeb;border-radius:10px;padding:8px 10px;text-align:center}@media(min-width:1024px){.profile-box-outer .not-accepting{margin-top:20px}}.profile-box-outer .not-accepting p{font-style:italic;letter-spacing:-.176px;margin:0}@media(min-width:1024px){.profile-box-outer .not-accepting p{font-size:1rem;line-height:1.5}}.profile-action-box-container.pharmacy .profile-action-box .inner-content h2{margin-bottom:2px}.profile-action-box-container.pharmacy .profile-action-box .inner-content p{font-size:1.25rem;line-height:1.5;letter-spacing:-.22px;margin-bottom:20px}.profile-action-box-container.pharmacy .profile-action-box .inner-content p:first-of-type{margin-bottom:0}.profile-action-box-container.pharmacy .profile-action-box a{transition:.3s ease-out;margin-bottom:15px}.profile-action-box-container.pharmacy .profile-action-box a:hover{box-shadow:0 4px 11px -2px #999590}.profile-action-box-container.pharmacy .profile-action-box a:active{background:#365a07}.profile-action-box-container.urgent-care .profile-action-box .btn-toggle-switch{margin-bottom:24px}.profile-action-box-container.urgent-care .profile-action-box .inner-content a.green-btn{transition:.3s ease-out;margin-bottom:15px}.profile-action-box-container.urgent-care .profile-action-box .inner-content a.green-btn:hover{box-shadow:0 4px 11px -2px #999590}.profile-action-box-container.urgent-care .profile-action-box .inner-content a.green-btn:active{background:#365a07}.profile-action-box-container.urgent-care .profile-action-box .inner-content p{font-size:1.625rem;line-height:1.2307692308;line-height:38px}.profile-action-box-container.urgent-care .profile-action-box .inner-content li,.profile-action-box-container.urgent-care .profile-action-box .inner-content p{letter-spacing:-.275px;margin-bottom:14px}@media(min-width:1024px){.profile-action-box-container.urgent-care .profile-action-box .inner-content li,.profile-action-box-container.urgent-care .profile-action-box .inner-content p{font-size:1.25rem;line-height:1.4}}.profile-action-box-container.urgent-care .profile-action-box .inner-content button{transition:.3s ease-out;margin-bottom:15px}.profile-action-box-container.urgent-care .profile-action-box .inner-content button:hover{box-shadow:0 4px 11px -2px #999590}.profile-action-box-container.urgent-care .profile-action-box .inner-content button:active{background:#365a07}.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-child{font-weight:500;margin-right:4px}.profile-action-box-container.urgent-care .profile-action-box .inner-content.in-person-care ul li:first-child:before{background-image:url(https://osfinnovation.org/_next/static/media/person.c5f0cac7.svg);background-repeat:no-repeat;background-size:22px 22px;content:"";display:block;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:before{background-image:url(https://osfinnovation.org/_next/static/media/calendar.069f8057.svg);background-repeat:no-repeat;background-size:18px 19px;content:"";display:block;height:19px;margin-right:20px;min-width:18px}.profile-action-box-container.urgent-care .profile-action-box .inner-content.in-person-care button{transition:.3s ease-out;margin-bottom:15px}.profile-action-box-container.urgent-care .profile-action-box .inner-content.in-person-care button:hover{box-shadow:0 4px 11px -2px #999590}.profile-action-box-container.urgent-care .profile-action-box .inner-content.in-person-care button:active{background:#365a07}.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{font-size:1.25rem;line-height:1.5;align-items:center;display:flex;letter-spacing:-.275px;line-height:26px;margin-bottom:24px}.profile-action-box-container.prompt-care .profile-action-box p:first-of-type:before{background-image:url(https://osfinnovation.org/_next/static/media/person.c5f0cac7.svg);background-repeat:no-repeat;background-size:22px 22px;content:"";display:block;height:22px;margin-right:14px;width:22px}.profile-action-box-container.prompt-care .profile-action-box p:last-of-type{font-size:26px;letter-spacing:-.352px;line-height:38px}@media(min-width:1024px){.profile-action-box-container.prompt-care .profile-action-box p:last-of-type{font-size:1.25rem;line-height:1.4}}.profile-action-box-container.prompt-care .profile-action-box p span{font-weight:500}.profile-action-box-container.prompt-care .profile-action-box button{transition:.3s ease-out;margin-bottom:15px}.profile-action-box-container.prompt-care .profile-action-box button:hover{box-shadow:0 4px 11px -2px #999590}.profile-action-box-container.prompt-care .profile-action-box button:active{background:#365a07}.profile-action-box-container .profile-action-box{border-radius:10px;box-shadow:0 4px 23px 0 rgba(0,0,0,.13)}@media(min-width:1024px){.profile-action-box-container .profile-action-box{padding:24px 30px 34px}}.profile-action-box-container .profile-action-box .inner-content .green-btn{width:100%}.profile-action-box-container .profile-action-box .inner-content .log-in{text-align:center;color:#000;font-size:25px;font-weight:500;letter-spacing:-.275px;line-height:38px;margin:34px 0 20px}.profile-action-box-container .profile-action-box h2.title{font-size:1.625rem;line-height:1.5384615385;letter-spacing:-.286px;margin-bottom:6px}@media(min-width:1024px){.profile-action-box-container .profile-action-box h2.title{font-size:2.5rem;line-height:1.5;letter-spacing:normal;margin-bottom:20px}}.profile-action-box-container .profile-action-box .btn-toggle-switch{margin-bottom:12px}@media(min-width:1024px){.profile-action-box-container .profile-action-box .btn-toggle-switch{margin-bottom:20px}.profile-action-box-container .profile-action-box .btn-toggle-switch button{font-size:20px;line-height:28px;transition:.3s ease-out}.profile-action-box-container .profile-action-box .btn-toggle-switch button:hover{color:#5d5c5b}}.profile-action-box-container .profile-action-box .name{font-size:1.25rem;line-height:1.5;font-weight:500;letter-spacing:-.22px;margin-bottom:8px}@media(min-width:1024px){.profile-action-box-container .profile-action-box .name{font-size:1.25rem;line-height:1.4;letter-spacing:normal;margin-bottom:4px}}.profile-action-box-container .profile-action-box .address{font-size:1.25rem;line-height:1.5;display:flex;letter-spacing:-.22px}@media(min-width:1024px){.profile-action-box-container .profile-action-box .address{align-items:center;margin-bottom:36px}}.profile-action-box-container .profile-action-box .address svg{height:24px;margin-right:16px;width:12px}@media(min-width:1024px){.profile-action-box-container .profile-action-box .address svg{height:18px;margin-right:8px;width:12px}}.profile-action-box-container .profile-action-box .address p{margin-bottom:20px}@media(min-width:1024px){.profile-action-box-container .profile-action-box .address p{margin-bottom:0}}.profile-action-box-container .profile-action-box .address p span{font-size:1.25rem;line-height:1.5;display:block}@media(min-width:1024px){.profile-action-box-container .profile-action-box .address p span{display:inline;line-height:28px}}.profile-insurance{border-bottom:3px solid #f2efeb;padding-bottom:16px}@media(min-width:1024px){.profile-insurance{margin-bottom:32px;padding-bottom:60px}}.profile-insurance .inner-wrap{max-height:450px}.profile-insurance .inner-wrap h2.section-title{margin-bottom:10px}@media(min-width:1024px){.profile-insurance .inner-wrap h2.section-title{line-height:40px;margin-bottom:16px}.profile-insurance .inner-wrap a,.profile-insurance .inner-wrap p{font-size:1.25rem;line-height:1.5;letter-spacing:normal}}.profile-insurance .insurance-input{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat 95%;background-color:#f0ebe6;border-radius:2em;border:none;padding:.8em;text-indent:1rem;width:95%}.profile-insurance .search-message{margin:.75em 1.25em;padding:1em .5em;width:85%}.profile-insurance .search-message.error{background-color:rgba(231,45,30,.2)}.profile-insurance .insurance-list{padding:.5em 1.25em;column-count:2}.profile-insurance .insurance-list>li{font-size:1rem;line-height:1.25;padding-bottom:1em}.profile-insurance .insurance-list>li .highlight{background-color:#aae4f2}.profile-insurance p{font-family:brandon-grotesque,sans-serif;letter-spacing:-.176px}.profile-insurance p a:not(.green-btn){color:#007f9b;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(min-width:1024px){.provider-ratings{padding-top:30px}}.provider-ratings .average-rating{font-size:1.25rem;line-height:1.5;font-weight:700;margin:0;padding-right:4px}@media(min-width:1024px){.provider-ratings .average-rating{font-size:28px;line-height:34px}}.provider-ratings .inner-wrap h2.section-title{margin-bottom:0}@media(min-width:1024px){.provider-ratings .inner-wrap h2.section-title{margin-bottom:24px}}.provider-ratings .overall-rating{margin-bottom:16px}@media(min-width:1024px){.provider-ratings .overall-rating{margin-bottom:14px}}.provider-ratings .rating-description{margin-bottom:1rem}.provider-ratings .rating-block{display:none}.provider-ratings .rating-block.shown{display:block}.provider-ratings .rating-block .rating-date{color:#000;font-weight:500;line-height:30px;margin-bottom:6px}@media(min-width:1024px){.provider-ratings .rating-block .rating-date{font-weight:400;line-height:28px;margin-bottom:8px}}.provider-ratings .rating-block .ratings{text-decoration:none}@media(min-width:1024px){.provider-ratings .rating-block .ratings{align-items:center;margin-bottom:0}.provider-ratings .rating-block .ratings .rating-stars{height:20px}.provider-ratings .rating-block .ratings .rating-stars .star{height:20px;width:20px}}.provider-ratings .rating-block .paragraph-intro{font-size:1rem;line-height:1.375;border:none;color:#000;font-weight:400;line-height:22px;padding:14px 0 44px}@media(min-width:1024px){.provider-ratings .rating-block .paragraph-intro{font-size:1.25rem;line-height:1.4;padding:16px 0 32px}}.provider-ratings .load-more{font-size:1.625rem;line-height:1.5384615385;letter-spacing:-.286px;margin-bottom:38px;transition:.3s ease-out}.provider-ratings .load-more:hover{box-shadow:0 4px 11px -2px #999590}.provider-ratings .load-more:active{background:#365a07}@media(min-width:1024px){.provider-ratings .load-more{font-size:1.5625rem;line-height:1.2;letter-spacing:normal;margin-bottom:48px;margin-top:16px;width:-moz-fit-content;width:fit-content}}.provider-ratings .ratings-wrapper{border-bottom:3px solid #f2efeb;display:flex;position:relative;margin-bottom:26px;padding-bottom:28px}@media(min-width:1024px){.provider-ratings .ratings-wrapper{margin-bottom:24px;padding-bottom:24px}}.provider-ratings .ratings-wrapper .rating-main{align-self:flex-end;font-size:71px;font-weight:700;line-height:72px;margin-bottom:0;padding-right:14px}@media(min-width:1024px){.provider-ratings .ratings-wrapper .rating-main{font-size:56px;line-height:56px}.provider-ratings .ratings-wrapper .rating-main~.ratings{flex-direction:column}}.provider-ratings .ratings-wrapper .ratings{margin-bottom:0;padding-top:16px}.provider-ratings .ratings-wrapper .review-number{font-size:1.25rem;line-height:1.5;font-weight:500;position:absolute;top:40px}@media(min-width:1024px){.provider-ratings .ratings-wrapper .review-number{font-size:1.25rem;line-height:1.4;font-weight:500;margin-bottom:0;position:unset;top:76px}.provider-ratings .profile-reviews h3.section-title{margin-bottom:32px}}.provider-ratings .profile-reviews .rating-reviews-container{position:relative}.provider-ratings .profile-reviews .rating-reviews-container h3.section-title{color:#000}.provider-ratings .profile-reviews .rating-reviews-container .sort-wrapper{position:absolute;right:0;top:8px}@media(min-width:1024px){.provider-ratings .profile-reviews .rating-reviews-container .sort-wrapper{top:5px}}.provider-ratings .profile-reviews .rating-reviews-container .sort-wrapper .sort-btn{cursor:pointer;display:block;font-weight:500;justify-content:flex-end;line-height:20px;text-align:end;text-transform:capitalize;width:100%}@media(min-width:1024px){.provider-ratings .profile-reviews .rating-reviews-container .sort-wrapper .sort-btn{font-size:1rem;line-height:1.25;font-weight:700;letter-spacing:.6px;text-transform:uppercase}}.provider-ratings .profile-reviews .rating-reviews-container .sort-wrapper .sort-btn svg{margin:0 4px 0 10px;position:relative;top:2px;transform:rotate(90deg);transition:all .25s ease;width:8px}@media(min-width:1024px){.provider-ratings .profile-reviews .rating-reviews-container .sort-wrapper .sort-btn svg{height:18px;width:12px}}.provider-ratings .profile-reviews .rating-reviews-container .sort-wrapper .sort-btn.shown svg{transform:rotate(270deg)}.provider-ratings .profile-reviews .rating-reviews-container .sort-wrapper .sort-dropdown{display:none}.provider-ratings .profile-reviews .rating-reviews-container .sort-wrapper .sort-dropdown.shown{background-color:#fff;border-radius:10px;box-shadow:0 4px 25px 0 rgba(0,0,0,.18);display:flex;flex-direction:column;margin-top:8px;padding:14px 18px 14px 24px;position:relative;z-index:1}.provider-ratings .profile-reviews .rating-reviews-container .sort-wrapper .sort-dropdown.shown div{color:#333230;cursor:pointer;padding:6px 0}.provider-ratings .rating-stars{align-items:center;height:28px;width:auto}.provider-ratings .rating-stars .star,.provider-ratings .rating-stars .star svg{height:24px;width:24px}.provider-ratings .rating-stars .star .star-fill,.provider-ratings .rating-stars .star svg .star-fill{height:24px}@media(min-width:1024px){.provider-ratings .rating-stars .star,.provider-ratings .rating-stars .star svg{height:44px;width:44px}.provider-ratings .rating-stars .star .star-fill,.provider-ratings .rating-stars .star svg .star-fill{height:44px}}.provider-ratings .rating-stars .star{margin:0 2px}.rating-review{font-size:1rem;line-height:1.25;border-top:1px solid;display:flex;padding:.625em 0}.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; object-position: center 25%;";height:100%;object-fit:cover;object-position:center 25%;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}.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):before{background-image:url(https://osfinnovation.org/_next/static/media/person.c5f0cac7.svg);background-repeat:no-repeat;background-size:22px 22px;content:"";display:block;height:22px;margin-right:17px;min-width:22px;width:22px}.search-result.location-result .epic-wait-time ul li:has(#next-appt-time):before{background-image:url(https://osfinnovation.org/_next/static/media/full-calendar.bce0d9d9.svg);background-repeat:no-repeat;background-size:18px 19px;content:"";display:block;height:19px;margin-right:21px;margin-bottom:0;min-width:18px;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}.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}}.search-landing{padding:0 15px;min-height:300px;margin-bottom:2rem}.search-landing.search-landing-expanded .expanded-filters{display:block}.search-landing.search-landing-expanded .filter-expand-toggle .icon{transform:rotate(90deg) scale(-1)}.search-landing .landing-container .control-panel{margin:0;padding:0}.search-landing .landing-container .filter-title-bar{justify-content:flex-end}.search-landing .landing-container .filter-heading{display:none}.search-landing .page-title{margin-bottom:2rem}.search-landing .search-landing-title{font-size:3.75rem;line-height:1;color:#4e8209;font-weight:300;margin-bottom:.75rem}.search-landing .search-landing-desc{font-size:1.375rem;line-height:1.4545454545;font-family:brandon-grotesque,sans-serif;margin-bottom:2rem}.search-landing .view-all-btn{font-size:1.125rem;line-height:1.3333333333;background-color:#c7e6a1;box-shadow:0 5px 5px #999590;font-weight:500;margin-bottom:1.25rem}.search-landing .view-all-btn .provider-count{font-weight:400;margin-left:auto;margin-right:.5rem}.search-landing .view-all-btn .icon-arrow-up{fill:none;margin-left:0;transform:rotate(90deg);stroke:#000}.search-landing .view-all-btn:focus,.search-landing .view-all-btn:hover{background-color:#333230;color:#fff}.search-landing .view-all-btn:focus .icon-arrow-up,.search-landing .view-all-btn:hover .icon-arrow-up{stroke:#fff}.search-landing .expanded-filters{display:none}.search-landing .filter-expand-toggle{margin-bottom:2rem;width:auto}.search-landing .filter-expand-toggle:focus{background-color:hsla(0,0%,100%,.5)}.search-landing .filter-expand-toggle .icon{height:.75rem;margin-right:.5rem;stroke:#666461;transform:rotate(90deg);transition:all .2s ease-in-out;width:.75rem}@media(min-width:768px){.search-landing{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;padding:0}.search-landing .landing-container{flex:1 1;flex:0 0 58.3333333333%;max-width:58.3333333333%;padding:0 10px;margin:auto}}@media(min-width:1024px){.search-landing .landing-container{flex:0 0 50%;max-width:50%;margin-bottom:0;padding:0 10px}.search-landing .landing-container .filter-title-bar .close-btn{display:none}}.selected-filters-list{padding:15px 15px 0}@media(min-width:768px){.selected-filters-list{padding:10px 10px 0 0}}.selected-filters-list{width:100%}.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}}.social-media-links{background-color:#f2efeb;padding:20px;margin-bottom:2rem}.social-media-links .social-description{font-size:.875rem;line-height:1.2857142857;color:#333;font-family:brandon-grotesque,sans-serif;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-align:center;text-transform:uppercase}.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:40px;fill:#333230;width:40px}.social-media-links .social-link .icon.icon-facebook-square:before{content:""}.social-media-links .social-link .icon-twitter-x{background-color:#333230;border-radius:3px}.social-media-links .social-link:focus .icon,.social-media-links .social-link:hover .icon{fill:#000}.social-media-links .social-link:focus .icon-twitter-x,.social-media-links .social-link:hover .icon-twitter-x{background-color:#000;transition:all .25s ease}@media(min-width:768px){.social-media-links{padding:40px 35px}}.tab-group .nav-content,.tab-group .nav-tabs{display:none}.tab-group .nav-tabs-mobile{margin:32px 0}.tab-group .nav-tabs-mobile .nav-link{align-items:center;background-color:#f2efeb;border-radius:50px;color:#000;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px 20px;white-space:nowrap;width:100%}.tab-group .nav-tabs-mobile .nav-link.active{background-color:#fff;font-weight:700}.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:10px}.tab-group .nav-content-mobile .nav-pane-mobile{background-color:#fff;padding:20px}.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:50px;display:flex;flex-wrap:nowrap;gap:5px;overflow:hidden;margin:32px 0}.tab-group .nav-tabs .nav-link{background-color:#f2efeb;color:#000;cursor:pointer;flex-grow:1;padding:10px 20px;white-space:nowrap}.tab-group .nav-tabs .nav-link.active{background-color:#fff;font-weight:700}.tab-group .nav-tabs-mobile{display:none}.tab-group .nav-content{display:block;margin-top:5px}.tab-group .nav-content .nav-pane{background-color:#fff;padding:20px}}.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{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%}@media(min-width:768px){.media-viewer{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.media-viewer{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.media-viewer{padding-right:70px;padding-left:70px}}.media-viewer{margin-bottom:3rem}.container .media-viewer{padding:0}.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{font-size:1.125rem;line-height:1.3333333333;text-align:center;margin-top:1rem}.media-viewer iframe,.media-viewer img{width:100%;height:100%}.media-viewer .media-btn{aspect-ratio:16/9;display:block;margin-bottom:1rem;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:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3rem}.media-viewer .media-btn .icon-expand-fs{height:2rem;position:absolute;top:1rem;right:1rem;width:2rem}.media-viewer .media-btns-container{display:flex;justify-content:space-between;flex-wrap:wrap}.media-viewer .media-btns-container .media-btn{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - .5rem);max-width:calc(50% - .5rem)}@media(min-width:1024px){.media-viewer .media-btn{margin-bottom:2rem}.media-viewer .media-btn .icon-play-filled{height:5rem;width:5rem}.media-viewer .media-btns-container:after{content:" "}.media-viewer .media-btns-container .media-btn,.media-viewer .media-btns-container:after{flex-grow:0;flex-shrink:1;flex-basis:calc(33.333% - 1.5rem);max-width:calc(33.333% - 1.5rem)}}.modal{background-color:rgba(51,50,48,.75);display:none;height:100%;left:0;opacity:0;outline:0;position:fixed;top:0;transition:opacity .2s ease-in-out;width:100%;z-index:10}.modal.visible{display:block;z-index:999999}.modal.open{opacity:1}.modal.innovation-modal .modal-inner-container{background-color:#fff;max-height:100%}.modal.innovation-modal .modal-inner{padding:3.25rem 1rem 2.25rem;min-height:300px}.modal.innovation-modal .modal-close-btn{background-color:rgba(0,0,0,0);position:absolute;top:1rem;right:1rem;transform:none}.modal.innovation-modal .modal-close-btn .icon{height:1rem;width:1rem}.modal.innovation-modal .modal-close-btn:focus,.modal.innovation-modal .modal-close-btn:hover{background-color:rgba(0,0,0,0)}.modal.innovation-modal .modal-close-btn:focus .icon,.modal.innovation-modal .modal-close-btn:hover .icon{stroke:#ccc6c0}.modal.innovation-modal.full-page.visible{background-color:#fff}.modal.innovation-modal.full-page .modal-container{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%}@media(min-width:768px){.modal.innovation-modal.full-page .modal-container{padding-right:30px;padding-left:30px}}@media(min-width:1024px){.modal.innovation-modal.full-page .modal-container{padding-right:70px;padding-left:70px}}@media(min-width:1440px){.modal.innovation-modal.full-page .modal-container{padding-right:70px;padding-left:70px}}.modal.innovation-modal.full-page .modal-container{align-items:flex-start;justify-content:center;pointer-events:none}.modal.innovation-modal.full-page .modal-inner-container{max-width:100%;padding:1rem 0;pointer-events:auto;width:100%}.modal.innovation-modal.full-page .modal-inner{padding:2.25rem 0;width:100%}.modal.innovation-modal.full-page .modal-close-btn{top:0;right:0}.modal .modal-close-btn{align-items:center;background-color:#ccc6c0;border-radius:2rem;cursor:pointer;display:flex;height:1.75rem;justify-content:center;outline:0;position:fixed;right:50%;top:50%;width:1.75rem;transform:translate(min(50vw,430px),max(-252px,-28.125vw - 1rem))}.modal .modal-close-btn:focus,.modal .modal-close-btn:hover{background-color:#aae4f2}.modal .modal-close-btn.text-close{color:#00a9ce;height:auto;transform:none;width:auto}.modal .modal-close-btn.text-close:focus,.modal .modal-close-btn.text-close:hover{text-decoration:underline}.modal .modal-close-btn .icon{height:.875rem;stroke:#000;width:.875rem}.modal .modal-container{align-items:center;background-color:rgba(0,0,0,0);display:flex;flex-direction:row;height:100%;width:100%;justify-content:center;max-height:100vh}.modal .modal-inner-container{overflow:auto}.modal .modal-body{flex-grow:1;overflow-y:auto}.modal .modal-inner{overflow:auto;position:relative;padding-top:56.25%;width:calc(100vw - 3.5rem)}.modal .modal-inner .container{padding:0}.modal iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width:768px){.modal.visible{align-items:center;background-color:rgba(51,50,48,.75);display:flex}.modal.innovation-modal .modal-inner{padding:2.25rem 4rem}.modal .modal-inner-container{background-color:#fff;max-height:450px;max-width:800px}.modal .modal-body{align-items:center;display:flex;flex-grow:1;justify-content:center}}.pagination-controls{margin-right:auto;margin-left:auto;max-width:1440px;padding-right:20px;padding-left:20px;width:100%}@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}}.pagination-controls{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.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}}.bg-container,.details-wrapper{background-color:#f2efeb}@media(min-width:1024px){.bottom-section,.top-section{margin-right:auto;margin-left:auto;max-width:1440px;width:100%;padding:0 26px}}@media(min-width:1024px)and (min-width:768px){.bottom-section,.top-section{padding-right:30px;padding-left:30px}}@media(min-width:1024px)and (min-width:1024px){.bottom-section,.top-section{padding-right:70px;padding-left:70px}}@media(min-width:1024px)and (min-width:1440px){.bottom-section,.top-section{padding-right:70px;padding-left:70px}}@media(min-width:1024px)and (min-width:1024px){.bottom-section,.top-section{padding:0}}@media(min-width:1024px){.bottom-section{display:flex;gap:16px;padding:0 50px}.bottom-section .profile-box-outer .profile-action-box-container .profile-action-box{margin-bottom:0}}@media(min-width:1440px){.bottom-section{gap:58px}}.profile{background-color:#fff;padding-left:0;padding-right:0}@media(min-width:1024px){.profile{padding:0}}.profile .mychart-container{display:none}@media screen and (max-width:1023px){.profile .mychart-container.shown{background:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:75vh;padding:16px;top:0;width:100%;z-index:1}.profile .mychart-container.shown iframe{flex-grow:1;width:100%}.profile .mychart-container button{margin-top:16px}}.profile .modal iframe[src*="youtube.com/embed"]{height:100%}@media screen and (max-width:1023px){.profile .modal .modal-close-btn{right:55%}.profile .action-modal{background-color:#fff;display:none;position:absolute;transition:opacity 0s}.profile .action-modal .location-label,.profile .action-modal .modal-close-btn,.profile .action-modal .schedule-location,.profile .action-modal .subtitle,.profile .action-modal h2{display:none}.profile .action-modal .modal-cancel-btn{display:block;margin-top:16px;position:relative;width:50%}.profile .action-modal .modal-inner-container{height:100%;max-width:unset;width:100%}.profile .action-modal .modal-inner-container .modal-inner{height:100%;overflow:hidden;padding:0;width:100%}.profile .action-modal .modal-inner-container .mychart-container{height:100%;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}}@media screen and (max-width:1023px){.profile .action-modal .modal-inner-container .mychart-container::-webkit-scrollbar{display:none}.profile .action-modal .modal-inner-container .mychart-container iframe{height:calc(100% - 114px);margin:16px 0;position:relative}}.profile .action-modal .schedule-widget .modal-inner{width:100%;display:flex;align-items:center}.profile .scheduling-modal .modal-inner-container{scrollbar-width:none;-ms-overflow-style:none}.profile .scheduling-modal .modal-inner-container::-webkit-scrollbar{display:none}@media screen and (max-width:1023px){.profile .scheduling-modal .modal-inner-container{max-height:75%;overflow:hidden}}.profile .scheduling-modal .modal-close-btn{top:25%;z-index:1}@media(min-width:414px){.profile .scheduling-modal .modal-close-btn{top:30%}}@media screen and (min-width:550px){.profile .scheduling-modal .modal-close-btn{top:40%}}@media(min-width:768px){.profile .scheduling-modal .modal-close-btn{top:50%}}@media screen and (max-width:1023px){.profile .scheduling-modal.location .modal-inner-container{background-color:#fff;max-height:85%;min-height:85%}.profile .scheduling-modal.location .modal-inner-container .modal-inner{min-height:85vh;padding-top:0}.profile .scheduling-modal.location .modal-inner-container .modal-details{display:none}.profile .scheduling-modal.location .modal-inner-container .mychart-container{display:block}}.profile .modal .modal-container .modal-inner-container{border-radius:10px;max-height:75%;max-width:90%}@media(min-width:1024px){.profile .modal .modal-container .modal-inner-container{height:100%;max-height:90%}}@media(min-width:1440px){.profile .modal .modal-container .modal-inner-container{max-width:70%}}.profile .modal .modal-container .modal-inner-container .modal-body{height:100%;scrollbar-width:none;-ms-overflow-style:none}.profile .modal .modal-container .modal-inner-container .modal-body::-webkit-scrollbar{display:none}@media(min-width:1024px){.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:24px 20px 16px}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-close-btn{background-color:#f2efeb;height:40px;position:absolute;right:40px;top:24px;transform:none;width:40px;z-index:1}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-close-btn:focus-visible{border:2px solid #000}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-close-btn svg{height:18px;width:18px}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-details{position:-webkit-sticky;position:sticky}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .modal-details .subtitle:before{content:none}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .mychart-container{justify-content:center;display:flex;height:100%;overflow:hidden}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .mychart-container::-webkit-scrollbar{display:none}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .mychart-container iframe{padding-top:16px;position:relative;width:65%}}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner h2{font-size:2.5rem;line-height:1;color:#000;margin-bottom:8px}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .subtitle{color:#000;font-weight:500;letter-spacing:-.264px;line-height:28px;margin-bottom:20px}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .location-label{font-size:1.125rem;line-height:1.3333333333;color:#000;font-weight:500;letter-spacing:-.187px;margin-bottom:4px}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .selector{cursor:default;padding-bottom:8px;padding-top:8px}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .selector .scheduling-modal-location{color:#000;letter-spacing:-.264px;line-height:28px}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .appointment-questions{overflow-y:scroll;height:100%;scrollbar-width:none;width:100%;-ms-overflow-style:none}@media(min-width:1024px){.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .appointment-questions{height:100%}}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .appointment-questions::-webkit-scrollbar{display:none}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .profile-scheduling.active{overflow:hidden;height:100%;max-height:100%;min-height:100%}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .profile-scheduling.active .schedule-appointment{display:flex;flex-direction:column;height:100%;overflow:hidden}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .profile-scheduling.active .schedule-appointment .patient-content,.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .profile-scheduling.active .schedule-appointment .patient-content .schedule-widget{height:100%}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .profile-scheduling.active .schedule-appointment .patient-content .schedule-widget .inner-content{min-height:100%;height:100%;padding:0}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .profile-scheduling.active .schedule-appointment .patient-content .schedule-widget .inner-content iframe{height:100%;margin:0}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .profile-scheduling.active .schedule-appointment .patient-content .schedule-existing{height:100%;min-height:unset}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .profile-scheduling.active .schedule-appointment .patient-content .schedule-existing .inner-content{display:block}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .profile-scheduling.active .schedule-appointment .patient-content .schedule-existing .action-btn{float:right;min-height:unset;position:relative}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .schedule-widget .inner-content{display:flex;justify-content:center}.profile .modal .modal-container .modal-inner-container .modal-body .modal-inner .schedule-widget .inner-content iframe{position:relative}.profile .mobile-drawer .schedule-widget.active{min-height:58vh}.profile .mobile-drawer .schedule-widget.active .inner-content{display:flex;justify-content:center;flex-grow:1}@media screen and (max-width:1023px){.profile .mobile-drawer .modal .modal-container .modal-inner-container{max-height:100%}}.profile a,.profile p{font-size:1rem;line-height:1.5;color:#333230;font-family:brandon-grotesque,sans-serif}@media(min-width:1024px){.profile a,.profile p{font-size:1.25rem;line-height:1.4}}.profile a.green-btn:not(.mychart-btn,.call-btn),.profile p.green-btn:not(.mychart-btn,.call-btn){font-size:1.25rem;line-height:1.5}@media(min-width:1024px){.profile a.green-btn:not(.mychart-btn,.call-btn),.profile p.green-btn:not(.mychart-btn,.call-btn){font-size:25px;line-height:30px}}.profile .drawer-tab{align-items:center;background-color:#4e8209;border-radius:10px 10px 0 0;box-shadow:0 -5px 17px 0 rgba(0,0,0,.13);cursor:pointer;display:flex;justify-content:space-between;padding:14px 30px}@media(min-width:1024px){.profile .drawer-tab{background-color:#fff;box-shadow:none;padding:0 0 14px;pointer-events:none}}.profile .drawer-tab h2.tab-title{color:#fff;font-size:28px;font-weight:500;letter-spacing:-.297px;line-height:32px;margin-bottom:0}@media(min-width:1024px){.profile .drawer-tab h2.tab-title{font-size:35px;color:#333230;letter-spacing:-.385px;line-height:52px}}.profile .drawer-tab svg{height:26px;stroke:#fff;transform:rotate(-90deg)}@media(min-width:1024px){.profile .drawer-tab svg{display:none}}.profile .mobile-drawer{max-height:0;overflow:hidden;position:relative;transition:max-height .5s ease}@media screen and (max-width:1023px){.profile .mobile-drawer .drawer-contents{padding:18px 26px}.profile .mobile-drawer .drawer-contents .title{display:none}.profile .mobile-drawer .drawer-contents .details-section.expand{height:calc(85vh - 128px)}.profile .mobile-drawer .drawer-contents.hidden{display:none}}@media(min-width:1024px){.profile .mobile-drawer{max-height:unset}}.profile a.green-btn{color:#fff}.profile .bottom-profile{display:flex;flex-direction:column;padding:0 26px}@media(min-width:1024px){.profile .bottom-profile{padding:0}}.profile .bottom-profile h2{font-size:1.875rem;line-height:1.5;font-weight:500;letter-spacing:-.33px;text-transform:none}.profile .bottom-profile h3{font-size:1.5rem;line-height:1.5;letter-spacing:-.264px;font-weight:500;text-transform:none}@media(min-width:1024px){.profile .bottom-profile h3{font-size:28px;letter-spacing:-.418px;line-height:34px}.profile .bottom-profile .rating-stars{height:17px}}@media(min-width:1024px)and (min-width:1024px){.profile .bottom-profile .rating-stars .star,.profile .bottom-profile .rating-stars .star svg{height:17px;width:17px}.profile .bottom-profile .rating-stars .star .star-fill,.profile .bottom-profile .rating-stars .star svg .star-fill{height:17px}}.profile .action-btn span{display:block}.profile .paragraph-intro{border-bottom:3px solid #f2efeb;margin-bottom:0;padding:16px 0}.profile .paragraph-intro em,.profile .paragraph-intro p{font-size:1.25rem;line-height:1.45;font-weight:700;font-style:normal;margin-bottom:0}@media(min-width:1024px){.profile .paragraph-intro em,.profile .paragraph-intro p{font-size:1.75rem;line-height:1.2142857143;font-weight:500}.profile .paragraph-intro{padding:16px 0}}.profile .location-about .paragraph-intro a{display:inline!important;font-size:1.25rem}.profile .location-about p a:not(.green-btn){color:#007f9b;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.profile .location-hours{font-size:.875rem;line-height:1.4285714286;color:#333230;display:none!important}.profile .location-hours .open-closed{display:inline-block;margin-right:.5rem}.profile .location-hours .open-closed.open{color:#64a70b}.profile .location-hours .open-closed.closed{color:#e72d1e}.profile .provider-desktop{display:none;border-radius:0}@media(min-width:768px){.profile .provider-desktop{background-color:#f2efeb;padding:0 50px}.profile .provider-desktop.search-result{column-gap:64px;display:flex;margin-bottom:10px;margin-right:0}}.profile .provider-desktop.search-result .profile-image-container{height:auto}@media(min-width:768px){.profile .provider-desktop.search-result .profile-image-container{height:100%;padding:0}.profile .provider-desktop.search-result .profile-image-container .profile-image-bg{display:none}}.profile .profile-content{display:flex;flex-direction:column}.profile .profile-content>div:not(.active,.search-result,.location-,.profile-actions):not(#modal-root,.back-to-top,.bottom-profile,.location-providers){border-bottom:3px solid #f2efeb}.profile .profile-content .profile-section{margin-bottom:16px;width:100%}@media(min-width:1024px){.profile .profile-content .profile-section{margin-bottom:28px}}.profile .profile-content .profile-section.provider-mobile-print{background-color:#f2efeb;border-radius:0;box-shadow:none;margin-bottom:32px;padding:0 26px 12px}.profile .profile-content .profile-section.provider-mobile-print .locations{align-items:center;display:flex;margin-bottom:8px}.profile .profile-content .profile-section.provider-mobile-print .locations p{line-height:30px;margin-bottom:0}.profile .profile-content .profile-section .bg-top-wrapper{border-bottom:3px solid #f2efeb;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:25px;column-gap:25px}@media(min-width:1024px){.profile .profile-content .profile-section .bg-top-wrapper{padding-bottom:34px;padding-right:82px}}.profile .profile-content .profile-section .profile-image-container{border-radius:0}.profile .profile-content .profile-section .clinical-focuses,.profile .profile-content .profile-section .specialties{margin-bottom:0}.profile .profile-content .profile-section .clinical-focuses .clinical-focus,.profile .profile-content .profile-section .clinical-focuses .specialty,.profile .profile-content .profile-section .specialties .clinical-focus,.profile .profile-content .profile-section .specialties .specialty{display:inline-block}.profile .profile-content .profile-section .clinical-focuses .clinical-focus p,.profile .profile-content .profile-section .clinical-focuses .specialty p,.profile .profile-content .profile-section .specialties .clinical-focus p,.profile .profile-content .profile-section .specialties .specialty p{font-size:1.125rem;line-height:1.3333333333;line-height:1.25rem;font-weight:400;margin-bottom:8px}.profile .profile-content .profile-section .clinical-focuses span,.profile .profile-content .profile-section .specialties span{font-size:1.25rem;line-height:1.5;line-height:1.25rem;font-weight:500}.profile .profile-content .provider-locations{background-color:rgba(0,0,0,0);margin-bottom:20px}@media(min-width:1024px){.profile .profile-content .provider-locations{margin-bottom:64px}}.profile .profile-content .provider-locations h2{margin-bottom:16px}@media(min-width:1024px){.profile .profile-content .provider-locations h2{margin-bottom:12px}}.profile .profile-content .provider-locations>p{color:#000}@media(min-width:1024px){.profile .profile-content .provider-locations>p{letter-spacing:-.264px;margin-bottom:32px}}.profile .content a{font-size:1rem;line-height:1.25;color:#4e8209;display:block;padding:.25em 0}.profile .content a:hover{color:#333230}.profile .search-link-wrap{align-items:center;display:flex;padding:1.25rem}.profile .search-link-wrap span{font-size:.875rem;line-height:1.4285714286;color:#333230;font-family:brandon-grotesque,sans-serif;font-weight:500;padding:0 .5em}.profile .profile-image-container{display:block;height:0;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.profile .profile-image-container .modal-open-btn{background-color:#fff}.profile .condition-columns{display:flex;gap:2em;justify-content:flex-start}.profile .condition-columns,.profile .symptoms-section,.profile .treatments-section{border-bottom:1px solid;margin-bottom:1em;padding:1em}.profile .provider-background .section-head{font-size:1rem;line-height:1.625;font-weight:500;letter-spacing:unset;margin-bottom:4px;text-transform:none}@media(min-width:1024px){.profile .provider-background .section-head{font-size:1.25rem;line-height:1.4;margin-bottom:6px}}.profile .provider-background li{margin:0;padding:0}.profile .provider-background li>p:has(~*){margin-bottom:10px}.profile .provider-background li:has(~li) p{margin-bottom:10px}@media(min-width:1024px){.profile .provider-background li:has(~li) p{margin-bottom:8px}}.profile .provider-background .biography-text{border-bottom:3px solid #f2efeb;padding:36px 0}.profile .provider-background .biography-text p{font-size:1rem;line-height:1.375;color:#000;font-weight:400}.profile .provider-background .biography-text p:last-child{margin-bottom:0}@media(min-width:1024px){.profile .provider-background .biography-text{padding:58px 0 32px}.profile .provider-background .biography-text p{font-size:1.25rem;line-height:1.4}}.profile .provider-count{color:#4e8209}.profile .bg-wrap h2{margin-bottom:12px}@media(min-width:1024px){.profile .bg-wrap h2{margin-bottom:20px}}.profile .bg-wrap>:last-child{margin-bottom:0}.profile .bg-wrap .bg-top-wrapper ul{margin-bottom:28px}@media(min-width:1024px){.profile .bg-wrap .bg-top-wrapper ul{margin-bottom:24px}}.profile .bg-wrap .content>:last-child{margin-bottom:0}.profile .list-block-col{margin-bottom:1rem}.profile a.subject-matter-detail{color:#4e8209;display:block;margin-bottom:.25em}.profile .result-top{position:relative}.profile .result-top .result-details{margin-bottom:0;margin-top:32px}@media(min-width:768px){.profile .result-top .result-details{height:100%;margin-top:0}}.profile .result-top .result-details:hover .rating-stars .star .star-fill svg{fill:#00a9ce}@media(min-width:768px){.profile .result-top .result-details h1{margin-bottom:20px}}.profile .result-top .result-details p{font-size:1rem;line-height:1.5}.profile .result-top .result-details .ratings{align-items:center;margin-bottom:4px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(min-width:768px){.profile .result-top .result-details .ratings{margin-bottom:16px}}.profile .result-top .result-details .ratings .average-rating{font-size:1rem;line-height:1.5;margin-left:4px;margin-top:0;transition:.3s ease-out}.profile .result-top .result-details .ratings .average-rating:hover{color:#5d5c5b;cursor:pointer}@media(min-width:768px){.profile .result-top .result-details .ratings .average-rating{font-size:1.25rem;line-height:1.4;margin-left:8px}}.profile .result-top .result-details .locations{flex-wrap:wrap}.profile .result-top .result-details .locations svg{height:13px;margin-right:4px;width:10px}.profile .result-top .result-details .locations p{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:.3s ease-out}.profile .result-top .result-details .locations p:hover{color:#5d5c5b;cursor:pointer}@media(min-width:768px){.profile .result-top .result-details .locations{align-items:center;display:flex;margin-bottom:24px}.profile .result-top .result-details .locations svg{height:25px;margin-right:12px;width:18px}.profile .result-top .result-details .locations p{font-size:1.25rem;line-height:1.4;margin-bottom:0}}.profile .result-top .result-details .new-patient p{font-size:.875rem;line-height:1.5714285714;color:#000;margin-bottom:0}@media(min-width:768px){.profile .result-top .result-details .new-patient p{font-size:1.25rem;line-height:1.4}.profile .result-top .result-details .new-patient p~p{margin-top:2px}}.profile .top-section .rating-stars{height:auto}.profile .top-section .rating-stars .star,.profile .top-section .rating-stars .star svg{height:15px;width:15px}.profile .top-section .rating-stars .star .star-fill,.profile .top-section .rating-stars .star svg .star-fill{height:15px}@media(min-width:768px){.profile .top-section .rating-stars{height:25px}.profile .top-section .rating-stars .star,.profile .top-section .rating-stars .star svg{height:25px;width:25px}.profile .top-section .rating-stars .star .star-fill,.profile .top-section .rating-stars .star svg .star-fill{height:25px}}.profile .subtitle{font-size:1rem;line-height:1.375;font-weight:400}@media(min-width:1024px){.profile .subtitle{font-size:1.25rem;line-height:1.4}}.profile .subtitle~.subject-matter-detail{font-size:13px;font-style:italic;line-height:16px}@media(min-width:1024px){.profile .subtitle~.subject-matter-detail{font-size:21px;line-height:normal;margin-bottom:38px}}.profile .profile-content .reveal-content{max-height:0;overflow:hidden;transition:max-height 1s ease-in-out}.profile .profile-content .expanded .reveal-content{max-height:none}.profile .subtitle-paragraph p{font-family:brandon-grotesque,sans-serif}.profile .schedule-location{background-color:#f2efeb;border:2px solid #f2efeb;border-radius:5px;width:100%;margin-bottom:26px}.profile .schedule-location:hover{background-color:#faf9f7}.profile .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){.profile .schedule-location .selector{padding-bottom:12px;padding-top:12px}}.profile .schedule-location .selector p{font-size:1.125rem;line-height:1.3333333333;letter-spacing:-.198px;line-height:normal;margin-bottom:0;width:100%}@media(min-width:1024px){.profile .schedule-location .selector p{font-size:23px;letter-spacing:-.253px}}.profile .schedule-location .selector .icon-up{height:18px;transform:rotate(90deg)}.profile .schedule-location.open .selector .icon-up{transform:rotate(270deg)}.profile .schedule-location .location-options{background-color:#fff;cursor:pointer;max-height:0;overflow:hidden;transition:all .5s ease}.profile .schedule-location .location-options.shown{max-height:500px}.profile .schedule-location .location-options p{font-size:1.125rem;line-height:1.3333333333;letter-spacing:-.198px;line-height:normal;margin:0 22px;padding:16px 0;transition:.3s ease-out}.profile .schedule-location .location-options p:hover{color:#5d5c5b}.profile .schedule-location .location-options p:not(:last-child){border-bottom:2px solid #f2efeb}@media(min-width:1024px){.profile:not(.location-profile) .profile-box-outer{flex:1 0 440px;position:relative;top:-80px}}@media(min-width:768px){.profile .search-result{display:none}.profile .provider-desktop{display:block}.profile .provider-desktop .clinical-focuses,.profile .provider-desktop .specialties{margin-bottom:2px}.profile .provider-desktop .clinical-focuses .clinical-focus,.profile .provider-desktop .clinical-focuses .specialty,.profile .provider-desktop .specialties .clinical-focus,.profile .provider-desktop .specialties .specialty{display:inline-block}.profile .provider-desktop .clinical-focuses .clinical-focus p,.profile .provider-desktop .clinical-focuses .specialty p,.profile .provider-desktop .specialties .clinical-focus p,.profile .provider-desktop .specialties .specialty p{font-size:1.125rem;line-height:1.3333333333}}@media(min-width:768px)and (min-width:768px){.profile .provider-desktop .clinical-focuses .clinical-focus p,.profile .provider-desktop .clinical-focuses .specialty p,.profile .provider-desktop .specialties .clinical-focus p,.profile .provider-desktop .specialties .specialty p{line-height:1.25rem;font-weight:400;margin-bottom:14px}.profile .provider-desktop .clinical-focuses .clinical-focus:last-child,.profile .provider-desktop .specialties .clinical-focus:last-child{margin-bottom:24px}}@media(min-width:768px){.profile .provider-desktop .clinical-focuses span,.profile .provider-desktop .specialties span{font-size:1.125rem;line-height:1.5555555556;display:inline;font-weight:500}.profile .result-top{display:block;width:78%}}@media(min-width:768px)and (min-width:768px){.profile .result-top{margin-bottom:46px}}@media(min-width:768px){.profile .profile-image-outer{height:auto;width:32%}}@media(min-width:768px)and (min-width:768px){.profile .profile-image-outer{margin-bottom:64px;width:350px}}@media(min-width:768px){.profile .profile-image-outer .profile-image{position:unset}}@media(min-width:768px)and (min-width:768px){.profile .profile-image-outer .profile-image{width:350px}}@media(min-width:768px){.profile .profile-image-outer .profile-image img{transition:none!important}.profile .profile-image-outer .profile-image img:hover{height:100%!important;width:100%!important}}@media(min-width:768px)and (min-width:768px){.profile .profile-image-outer .profile-image img{aspect-ratio:1/1}}@media(min-width:768px){.profile .search-result{box-shadow:none;flex-basis:240px;margin-right:15px;margin-top:46px;min-width:240px}}@media(min-width:1024px){.profile .profile-navigation{flex-direction:row;min-height:64px;padding-top:2rem}.profile .profile-content{flex-direction:column;width:100%}.profile .profile-content .provider-result{display:none}.profile .profile-content>div:not(.active,.search-result,.location-introduction,.profile-box-outer){display:block;margin-bottom:0}.profile .profile-content>div:not(.active,.search-result,.location-introduction,.profile-box-outer) h2{margin-bottom:16px}.profile .profile-content>div:not(.active,.search-result,.location-introduction,.profile-box-outer):not(#modal-root,.back-to-top,.bottom-profile){border-bottom:3px solid #f2efeb;margin-top:40px;padding-bottom:40px}.profile .profile-content>div:not(.active,.search-result,.location-introduction,.profile-box-outer):not(#modal-root,.back-to-top,.bottom-profile).profile-actions{margin-top:20px}.profile .profile-content>div:not(.active,.search-result,.location-introduction,.profile-box-outer):not(#modal-root,.back-to-top,.bottom-profile).location-providers{border-bottom:none;padding-bottom:58px}}@media(min-width:1024px)and (min-width:1024px){.profile .profile-content>div:not(.active,.search-result,.location-introduction,.profile-box-outer):not(#modal-root,.back-to-top,.bottom-profile).location-providers h2{margin-bottom:40px}}@media(min-width:1024px){.profile .profile-content>div:not(.active,.search-result,.location-introduction,.profile-box-outer):not(#modal-root,.back-to-top,.bottom-profile).location-providers ul,.profile .profile-content>div:not(.active,.search-result,.location-introduction,.profile-box-outer):not(#modal-root,.profile-box-outer) p:last-child{margin-bottom:0}.profile .profile-content>div.back-to-top{display:flex;bottom:0;position:absolute;right:0}.profile .search-link-wrap{flex-basis:240px;min-width:240px;padding:.5em 0}.profile .overview-link{box-shadow:none;flex-basis:240px;margin-right:15px;min-width:240px}.profile .search-result{margin-top:0}.profile .profile-content{flex-direction:column;width:100%}}@media(min-width:1024px)and (min-width:1024px){.profile .profile-content{flex:1 1 auto;margin-top:40px;position:relative}}@media(min-width:1024px){.profile .profile-content .provider-result{display:none}.profile .reveal-content{max-height:0;overflow:hidden;transition:max-height 1s ease-in-out}}.profile .profile-inner h1{font-size:34px;margin-bottom:6px}@media(min-width:768px){.profile .profile-inner h1{font-size:2.5rem;line-height:1.2;font-weight:500}}.profile .profile-inner h2{color:#4e8209}@media(min-width:1024px){.profile .profile-inner h2{font-size:2.5rem;line-height:1.2;letter-spacing:normal}}.profile .profile-inner.search-result .profile-image-container{height:auto}.profile .rating-stars .star .star-fill svg{fill:#00a9ce}.profile .profile-actions{flex-basis:unset}.profile-actions{margin-bottom:38px;padding:0 30px;text-align:center}@media(min-width:1024px){.profile-actions{text-align:left}}.profile-actions div.profile-update{display:inline-block}.profile-actions .profile-update-link,.profile-actions button{cursor:pointer;margin:0 6px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:.3s ease-out}.profile-actions .profile-update-link:hover,.profile-actions button:hover{color:#5d5c5b}.profile-actions .profile-update-link svg,.profile-actions button svg{vertical-align:middle}@media(min-width:1024px){.profile-actions .profile-update-link,.profile-actions button{font-size:1.25rem;line-height:1.4;margin-bottom:58px;margin-left:0}.profile-actions .profile-update-link:not(:last-child),.profile-actions button:not(:last-child){margin-right:38px}}.profile-actions .profile-update-link a,.profile-actions button a{color:#000}.profile-actions .copy-link-btn{position:relative}.profile-actions .clipboard-notification{position:absolute;top:100%;width:max-content;left:20px;opacity:0;transition:opacity .4s}.profile-actions .clipboard-notification.active{opacity:1}@media(min-width:1024px){.profile-actions{display:block;flex-basis:240px;height:100%;margin-bottom:1rem;min-width:240px;padding:0}.profile-actions.is-expanded .action-btn{background-color:#fff}.profile-actions.is-expanded .action-btn:hover{background-color:#aae4f2}.profile-actions .action-btn{cursor:pointer;margin-bottom:2px;min-height:90px;width:100%}.profile-actions .expanded .action-btn{background-color:#c7e6a1;cursor:pointer}.profile-actions .expanded .action-btn:hover{background-color:#aae4f2}.profile-actions .open .action-btn{background-color:#fff}.profile-actions .expand-collapse-btn .icon{transform:rotate(-90deg)}.profile-actions .expand-collapse-btn,.profile-actions .expand-disclosure-btn~.action-btn{display:none}.profile-actions .expanded .expand-collapse-btn{display:flex;margin-bottom:2px;padding:.5rem}.profile-actions .expanded .expand-collapse-btn .icon{align-items:center}.profile-actions .expanded .expand-disclosure-btn{display:none}.profile-actions .expanded .expand-disclosure-btn~.action-btn{display:flex}.profile-actions .expanded .reveal-content{max-height:none}.profile-actions .reveal-content{max-height:0;overflow:hidden;transition:max-height 1s ease-in-out}.profile-actions .expand-collapse-btn{background-color:#c7e6a1;margin-bottom:2px}.profile-actions .expand-collapse-btn:hover{background-color:#aae4f2}}.profile-mobile-actions{background-color:#fff;text-align:center}.profile-mobile-actions .clipboard-notification{position:absolute;top:100%;width:max-content;left:20px;opacity:0;transition:opacity .4s}.profile-mobile-actions .clipboard-notification.active{opacity:1}.profile-mobile-actions .profile-mobile-actions-inner{box-shadow:0 -10px 10px 0 rgba(0,0,0,.4);display:flex;flex-direction:column-reverse;position:fixed;bottom:0;width:100%}.profile-mobile-actions .profile-mobile-actions-inner.relative{position:relative}.profile-mobile-actions .toggles-container{display:flex}.profile-mobile-actions .section-toggle{flex:1 1;height:70px}.profile-mobile-actions .section-toggle.expanded .section-toggle-btn{background-color:#c7e6a1}.profile-mobile-actions .section-toggle.expanded .section-content{background-color:#a1d45f;bottom:100%;box-shadow:0 -10px 10px 0 rgba(0,0,0,.4);display:block;left:0;position:absolute;width:100%}.profile-mobile-actions .section-toggle-btn{background-color:#a1d45f;width:100%;height:70px}.profile-mobile-actions .section-toggle-btn .icon{pointer-events:none}.profile-mobile-actions .section-toggle-btn:hover{cursor:pointer}.profile-mobile-actions .section-content{display:none}.profile-mobile-actions button{line-height:50px;margin:0 6px;text-decoration:underline}.profile-mobile-actions button a{color:#000}.profile-mobile-actions button .icon-share{transform:rotate(-90deg)}@media(min-width:1024px){.profile-mobile-actions{display:none}}.profile-navigation{align-items:center;display:flex;margin:0 26px 16px;overflow-x:auto;padding-top:16px;top:0;z-index:1}.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{background-color:rgba(0,0,0,0);padding:0}.profile-navigation .back-link:hover .icon-btn{background-color:rgba(0,0,0,0)}.profile-navigation .back-link .icon-btn{background-color:rgba(0,0,0,0);height:8px;min-height:unset;min-width:unset;padding:0;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{padding-left:8px;text-decoration:underline}@media(min-width:1024px){.profile-navigation .find-link .search-text{padding-left:18px}}.profile-navigation .separator{padding:0 4px}@media(min-width:1024px){.profile-navigation .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}@media(min-width:1024px){.profile-navigation{flex-direction:row;margin:0 0 46px;padding:24px 50px 0}}@media(min-width:1440px){.profile-navigation{margin:0 auto 46px;max-width:1440px}}.profile-scheduling.active .schedule-appointment{display:block}.profile-scheduling .schedule-btn{width:100%}.profile-scheduling .location-schedule.selected,.profile-scheduling .schedule-appointment{display:none}.profile-scheduling .patient-content{background-color:#fff}.profile-scheduling .patient-content.expanded .schedule-widget{min-height:60vh}.profile-scheduling .patient-content.expanded .schedule-widget.active:after{display:none}.profile-scheduling .patient-content .inner-content{padding:1.25em}.profile-scheduling .patient-content .expand-collapse-btn{background-color:#fff;display:none}.profile-scheduling .patient-content .expand-collapse-btn.active{display:flex}.profile-scheduling .patient-content .expand-collapse-btn .section-icon{position:static}.profile-scheduling .patient-content .schedule-widget{background-color:#fff;display:none;min-height:50vh;padding-bottom:1em;position:relative;width:100%}.profile-scheduling .patient-content .schedule-widget.active{display:block}.profile-scheduling .patient-content .schedule-widget.active:after{background:linear-gradient(transparent,#fff);bottom:0;content:"";display:block;height:100px;left:0;pointer-events:none;position:absolute;width:100%}.profile-scheduling .patient-content .schedule-widget iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.profile-scheduling .schedule-existing{background-color:#fff;display:none;min-height:375px;padding-top:1.5em;position:relative}.profile-scheduling .schedule-existing.active{display:block}.profile-scheduling .schedule-existing p{font-size:1rem;line-height:1.375;font-family:brandon-grotesque,sans-serif;font-style:400;margin-bottom:0;padding:.5em 0;width:75%}.profile-scheduling .schedule-existing .action-btn{bottom:0;margin-top:auto;min-height:90px;position:absolute;right:0;width:50%}@media(min-width:1024px){.profile-scheduling .patient-content.expanded .schedule-widget{min-height:50vw}.profile-scheduling .patient-content .schedule-widget{min-height:30vw}}.location-profile .location-img-outer{display:block;height:200px;overflow:hidden;position:relative;width:100%}@media(min-width:1024px){.location-profile .location-img-outer{height:400px}}.location-profile .profile-navigation{margin:0}@media(min-width:1024px){.location-profile .profile-navigation{padding:24px 0 0}.location-profile .profile-box-outer{margin:40px 0 0;padding:0 0 46px}.location-profile .profile-box-outer .profile-action-box-container{width:68%}.location-profile .profile-box-outer .profile-action-box-container .profile-action-box .drawer-tab{display:none}.location-profile .profile-box-outer .profile-action-box-container .profile-action-box h2{font-size:1.75rem;line-height:1.2142857143}}.location-profile .profile-image-bg{height:100%;left:0;position:absolute;top:0;width:100%}.location-profile .profile-image-bg img{font-family:"object-fit: cover; object-position: center center";height:100%;object-fit:cover;object-position:center center;width:100%}.location-profile .location-img{height:100%;left:0;position:absolute;top:0;width:100%}.location-profile .location-img canvas,.location-profile .location-img img,.location-profile .location-img source{font-family:"object-fit: cover; object-position: center;";height:100%;object-fit:cover;object-position:center 46%;width:100%}.location-profile .bottom-section .bottom-profile{flex:0 0 62%}@media screen and (max-width:1023px){.location-profile .bottom-section .bottom-profile p{letter-spacing:-.176px}}.location-profile .bottom-section .location-sidebar-wrapper{position:relative;top:-80px}.location-profile .bottom-section .location-sidebar{background-color:#fff;display:none;height:-moz-fit-content;height:fit-content;width:100%}.location-profile .bottom-section .location-sidebar a.green-btn{transition:.3s ease-out}.location-profile .bottom-section .location-sidebar a.green-btn:hover{box-shadow:0 4px 11px -2px #999590}.location-profile .bottom-section .location-sidebar a.green-btn:active{background:#365a07}.location-profile .bottom-section .location-sidebar h2{color:#333230}.location-profile .bottom-section .location-sidebar .location-map img{border-radius:10px}.location-profile .bottom-section .location-sidebar .location-name{font-weight:700}.location-profile .bottom-section .location-sidebar .details li{display:flex;margin-right:0}.location-profile .bottom-section .location-sidebar .details .address-link,.location-profile .bottom-section .location-sidebar .details .phone,.location-profile .bottom-section .location-sidebar .details .phone-link{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:.3s ease-out}.location-profile .bottom-section .location-sidebar .details .address-link:hover,.location-profile .bottom-section .location-sidebar .details .phone-link:hover,.location-profile .bottom-section .location-sidebar .details .phone:hover{color:#5d5c5b}.location-profile .bottom-section .location-sidebar.mobile{border-bottom:3px solid #f2efeb;display:block;margin-bottom:32px;padding:8px 0 38px}@media(min-width:1024px){.location-profile .bottom-section .location-sidebar.mobile{display:none}}.location-profile .bottom-section .location-sidebar.mobile h2{line-height:46px;padding-bottom:6px}.location-profile .bottom-section .location-sidebar.mobile .location-map{margin-bottom:18px}.location-profile .bottom-section .location-sidebar.mobile .location-name{font-size:1.25rem;line-height:1.5;letter-spacing:-.22px}.location-profile .bottom-section .location-sidebar.mobile .details li{margin-bottom:18px}.location-profile .bottom-section .location-sidebar.mobile .details li:last-child{margin-bottom:38px}.location-profile .bottom-section .location-sidebar.mobile .details svg{height:18px;margin-right:10px;width:14px}.location-profile .bottom-section .location-sidebar.mobile .details .address-link,.location-profile .bottom-section .location-sidebar.mobile .details .fax,.location-profile .bottom-section .location-sidebar.mobile .details .phone{font-size:1rem;line-height:1.125;line-height:18px}.location-profile .bottom-section .location-sidebar.mobile .details .address-link,.location-profile .bottom-section .location-sidebar.mobile .details .fax{letter-spacing:-.176px}.location-profile .bottom-section .location-sidebar.mobile button{margin-bottom:32px}.location-profile .bottom-section .location-sidebar:not(.mobile){border-radius:10px;box-shadow:0 4px 40px 0 rgba(0,0,0,.18);display:none;margin-bottom:24px;max-height:calc(100vh - 48px);overflow-y:scroll;padding:18px 28px 28px;position:-webkit-sticky;position:sticky;top:24px;scrollbar-width:none;-ms-overflow-style:none}.location-profile .bottom-section .location-sidebar:not(.mobile)::-webkit-scrollbar{display:none}@media(min-width:1024px){.location-profile .bottom-section .location-sidebar:not(.mobile){display:block}}.location-profile .bottom-section .location-sidebar:not(.mobile) h2{color:#333230;font-size:35px;font-weight:500;letter-spacing:-.385px;line-height:54px}.location-profile .bottom-section .location-sidebar:not(.mobile) .location-map{margin-bottom:30px}.location-profile .bottom-section .location-sidebar:not(.mobile) .location-name{font-size:28px;letter-spacing:-.308px;line-height:42px;margin-bottom:0}.location-profile .bottom-section .location-sidebar:not(.mobile) svg{height:36px;margin-right:16px;width:18px}.location-profile .bottom-section .location-sidebar:not(.mobile) li:last-child{margin-bottom:26px}.location-profile .bottom-section .location-sidebar:not(.mobile) .address-link,.location-profile .bottom-section .location-sidebar:not(.mobile) .fax,.location-profile .bottom-section .location-sidebar:not(.mobile) .phone{font-size:1.5rem;line-height:1.5;margin:0 0 22px}.location-profile .bottom-section .location-sidebar:not(.mobile) .phone a{font-size:1.5rem;line-height:1.5}.location-profile .bottom-section .location-sidebar:not(.mobile) .address-link,.location-profile .bottom-section .location-sidebar:not(.mobile) .fax{letter-spacing:-.264px}.location-profile .bottom-section .location-sidebar:not(.mobile) .address{margin-bottom:0}.location-profile .bottom-section .location-sidebar:not(.mobile) button{margin-bottom:0;width:100%}.location-profile .bottom-section .location-sidebar:not(.mobile) .green-btn{font-size:34px;line-height:30px;padding:16px}.location-profile .location-about{font-size:1.25rem;line-height:1.45;color:#333230;font-weight:300}.location-profile .location-about a{color:#007f9b;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.location-profile .location-about p{font-size:1.25rem;line-height:1.45;color:#333230;font-weight:300}.location-profile .location-about .location-img-outer{display:none}.location-profile .compliance-info,.location-profile .specialty-name,.location-profile .subtitle{font-weight:500;margin-bottom:.5rem}.location-profile .locations-actions{display:none}.location-profile .location-section span:nth-child(2){font-size:1rem;padding:.25em 0}.location-profile .location-section:hover{background-color:#aae4f2}.location-profile .location-result{height:100%}.location-profile .profile-content [data-status]{background-color:#fff;width:100%}.location-profile .profile-content .profile-section .content>:last-child{margin-bottom:0;padding-bottom:0}.location-profile .profile-content .profile-section>:last-child{margin-bottom:38px}@media(min-width:1024px){.location-profile .profile-content .profile-section>:last-child{margin-bottom:0}}.location-profile .share-location{background-color:#c7e6a1;min-height:90px}.location-profile .share-location:hover{background-color:#aae4f2}.location-profile .location-section{background-color:#c7e6a1;color:#000;min-height:90px}.location-profile .inner-wrap{padding:35px 25px}.location-profile .location-result{font-size:.875rem;line-height:1.4285714286;background-color:#fff;color:#333230;margin-top:36px;margin-bottom:16px;padding:0}@media(min-width:1024px){.location-profile .location-result{margin-bottom:0;margin-top:14px}}.location-profile .location-result .location-details{padding:1.25rem 1rem 1.25rem 1.25rem;position:relative}.location-profile .location-result .location-name{color:#333230;display:block;font-weight:500;padding-bottom:.5rem}.location-profile .location-result .location-longname{line-height:40px;font-size:2.125rem;line-height:1.1764705882}@media(min-width:1024px){.location-profile .location-result .location-longname{line-height:48px;margin-bottom:16px;font-size:2.5rem;line-height:1}}.location-profile .location-result .location-type{font-size:1.125rem;line-height:1.1111111111;display:block;font-weight:400;margin-bottom:12px}@media(min-width:1024px){.location-profile .location-result .location-type{font-size:1.25rem;line-height:1.5}}.location-profile .location-result .osf-location-longname{font-weight:400;padding-bottom:.5em}.location-profile .location-result .address-locality{display:flex;padding-bottom:.75em}.location-profile .location-result .address-locality span{padding-left:.25em}.location-profile .location-result .new-patients{font-size:1rem;line-height:1.25;color:#4e8209;padding-bottom:1rem}.location-profile .location-result .location-scheduling{margin-top:auto}.location-profile .location-result .location{font-size:1rem;line-height:1.625;background-color:#f0ebe6;min-height:130px;padding:1.25rem;position:relative}.location-profile .location-result .hours{font-size:1rem;line-height:1.25;color:#4e8209}.location-profile .location-result span{display:block}.location-profile .location-result caption{font-size:.75rem;line-height:1.5;text-align:left;text-transform:uppercase}.location-profile .location-result table{border-spacing:0;padding-bottom:1rem}.location-profile .location-result td{font-size:.875rem;line-height:1.4285714286;padding-left:0}.location-profile .location-result td,.location-profile .location-result th,.location-profile .location-result tr{padding:0}.location-profile .location-result td:nth-child(2){padding-left:1rem}.location-profile .location-result tr:nth-of-type(odd){background:none}.location-profile .location-result>:last-child{margin-bottom:38px}@media(min-width:1024px){.location-profile .location-result>:last-child{margin-bottom:0}}.location-profile .location-desktop{display:none}.location-profile .provider-card{background-color:#f2efeb;border-radius:10px;height:100px}.location-profile .provider-card a{padding:0;display:flex;flex-direction:row;align-items:center;transition:.3s ease-out}.location-profile .provider-card a:hover{background-color:#faf9f7}.location-profile .provider-card a:active{background-color:#365a07}.location-profile .provider-card a img{border-top-left-radius:10px;border-bottom-left-radius:10px;max-width:100px}.location-profile .provider-card a div{margin-left:20px}.location-profile .provider-card a .provider-name,.location-profile .provider-card a .provider-specialty{font-size:1.25rem;line-height:1.5;color:#333230;font-weight:500;margin-bottom:0}.location-profile .provider-card a .provider-specialty{font-weight:400}@media(min-width:768px){.location-profile .provider-card{height:180px}.location-profile .provider-card a img{max-width:180px}.location-profile .provider-card a div{margin-left:40px}.location-profile .provider-card a .provider-name,.location-profile .provider-card a .provider-specialty{font-size:1.75rem;line-height:1}.location-profile .provider-card a .provider-name{margin-bottom:1rem}.location-profile .location-desktop{display:block;position:-webkit-sticky;position:sticky;top:64px}.location-profile .location-introduction{display:none}.location-profile .location-about .location-img-outer{display:block}.location-profile .location-result,.location-profile .overview-link{margin-right:15px}}.location-profile .hours-container{margin-bottom:24px;padding-bottom:16px}.location-profile .hours-container h2{margin-bottom:20px}.location-profile .hours-container .hours-list{list-style:none;padding:0;margin-bottom:26px}@media(min-width:1024px){.location-profile .hours-container .hours-list{margin-bottom:34px;max-width:100%}}.location-profile .hours-container .hours-list .hours-item{font-size:1rem;line-height:1.375;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0}@media(min-width:768px){.location-profile .hours-container .hours-list .hours-item{font-size:1.5rem;line-height:1.3333333333;padding:10px 0}}@media(min-width:1024px){.location-profile .hours-container .hours-list .hours-item{font-size:1.25rem;line-height:1.4;margin:0;padding:0}}.location-profile .hours-container .hours-list .hours-item:last-child{border-bottom:none}.location-profile .hours-container .hours-list .hours-item .day{grid-column:1}.location-profile .hours-container .hours-list .hours-item .time{grid-column:2;text-align:left}.location-profile .hours-container .hours-list .hours-item .status{grid-column:3;text-align:left;margin-left:3px}.location-profile .hours-container>p{font-weight:500}.location-profile .hours-container .open{color:#4e8209;font-weight:700}.location-profile .hours-container .closed{color:#d31a01;font-weight:700}.location-profile .hours-container .closing-soon,.location-profile .hours-container .opening-soon{color:#d27e00;font-weight:700}@media(min-width:1024px){.location-profile .profile-actions{margin-bottom:0}}.location-profile .profile-actions .profile-update{display:none}.provider-location{background:rgba(0,0,0,0);border-bottom:3px solid #f2efeb;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 .green-btn{transition:.3s ease-out}.provider-location .inner-section .green-btn:hover{box-shadow:0 4px 11px -2px #999590}.provider-location .inner-section .green-btn:active{background:#365a07}@media(min-width:1024px){.provider-location .inner-section .green-btn{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{font-size:1rem;line-height:1.25;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:#fff;color:#333230;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 p{font-size:1rem;line-height:1.25;letter-spacing:.48px}}.provider-location .location-info a{color:#333230}.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{letter-spacing:-.176px;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:#5d5c5b;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:#333230;text-decoration:none}@media(min-width:1024px){.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{font-size:1.25rem;line-height:1.3;letter-spacing:-.264px}}.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;letter-spacing:-.286px}@media(min-width:1024px){.provider-location .location-info .location-address h3{letter-spacing:-.418px}}.provider-location .location-info .location-address p{line-height:24px}@media(min-width:1024px){.provider-location .location-info .location-address p{line-height:26px;letter-spacing:normal}}.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{font-size:1.625rem;line-height:1.3076923077;font-weight:700;width:24px}@media(min-width:1024px){.provider-location .location-info .location-address .location-heading-wrapper .location-number{font-size:28px;line-height:34px}}.provider-location .location-info .location-address .location-heading-wrapper .location-name{font-size:1.625rem;line-height:1.3076923077;font-weight:700}@media(min-width:1024px){.provider-location .location-info .location-address .location-heading-wrapper .location-name{font-size:28px;font-weight:500;line-height:34px}}.provider-location .location-info .location-address .location-heading-wrapper~p{font-size:19px;letter-spacing:-.209px;line-height:18px;margin-bottom:28px}@media(min-width:1024px){.provider-location .location-info .location-address .location-heading-wrapper~p{font-size:28px;letter-spacing:-.308px;line-height:40px;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:#fff;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 .location-schedule-link{font-size:1.25rem;line-height:1.15;background-color:#c7e6a1;color:#000;display:flex;font-weight:400;min-height:90px;padding:1.25rem;position:relative;text-align:left;width:50%}.provider-location .location-schedule-link span{font-size:.875rem;line-height:1.4285714286}.provider-location .location-schedule-link{background-color:#007f9b;color:#fff;flex:1 1}.provider-location .location-schedule-link .section-icon{fill:#fff}.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{font-size:16px;margin-bottom:0;letter-spacing:-.176px}@media(min-width:1024px){.provider-location .next-appts li,.provider-location .next-appts p{font-size:20px;letter-spacing:-.264px;margin-bottom:4px}}.provider-location .primary-location-head{font-weight:500;margin-bottom:10px;display:block}@media(min-width:1024px){.provider-location .primary-location-head{font-size:1rem;line-height:1.25;margin-bottom:26px;text-transform:uppercase}}.provider-location .other-location-head{font-weight:500;margin-bottom:12px}@media(min-width:1024px){.provider-location .other-location-head{font-size:1rem;line-height:1.25;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}.provider-video{border-bottom:3px solid #f2efeb;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}}.provider-video .video-modal,.provider-video .video-modal button{bottom:unset;height:100%;left:0;top:0;width:100%}.provider-video .video-modal button{opacity:0}.r2-footer{background-image:linear-gradient(90deg,rgb(125,179,56) 66%,rgb(75,167,202));padding-top:3px}.r2-footer .footer-inner{background-color:#f2efeb;padding:45px 0;display:flex;flex-direction:column}.r2-footer .footer-container{display:flex;flex-direction:column;margin:0 auto;max-width:1050px;padding:0 16px}.r2-footer .footer-logo-container{margin-bottom:22px;display:flex;flex-direction:column;align-items:flex-start;position:relative}.r2-footer .footer-logo-container .osf-logo{margin-bottom:22px}.r2-footer .footer-logo-container .osf-logo img{height:auto}.r2-footer .footer-logo-container .icon-osf-logo{fill:#6e3527;height:69px;width:200px}.r2-footer .footer-logo-container .social-links{display:flex;margin-bottom:20px}.r2-footer .footer-logo-container .social-links .social-link{margin-right:10px}.r2-footer .footer-logo-container .social-links .social-link .icon{height:35px;width:35px}.r2-footer .footer-logo-container .social-links .social-link .icon.icon-linkedin:before,.r2-footer .footer-logo-container .social-links .social-link .icon.icon-twitter:before{content:""}.r2-footer .footer-logo-container .social-links .social-link .icon:hover svg>:first-child{fill:#aae4f2}.r2-footer .footer-logo-container .mission-text{margin-bottom:2rem;font-size:.875rem;line-height:1.2857142857;color:#333230;text-align:left}.r2-footer .footer-link-block{margin-bottom:2rem}.r2-footer .footer-link-title{font-size:.875rem;line-height:1.4285714286;color:#333230;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:0 0 10px;text-align:left}.r2-footer .footer-link{font-size:.875rem;line-height:1.2857142857;color:#333230}.r2-footer .footer-link:hover{text-decoration:underline}.r2-footer .footer-legal{width:100%;display:flex;flex-direction:column;align-items:flex-start;position:relative;padding-left:0;margin:0 auto}.r2-footer .footer-legal .legal-links .legal-link{font-size:.875rem;line-height:1.2857142857;color:#333;display:inline-block;font-family:brandon-grotesque,sans-serif;position:relative}.r2-footer .footer-legal .legal-links .legal-link:hover{text-decoration:underline}.r2-footer .footer-legal .legal-links .legal-link:not(:first-of-type){border-left:1px solid;margin-left:.5rem;padding-left:.5rem}@media(min-width:320px){.r2-footer .footer-legal{flex-direction:column;align-items:flex-start;padding:0 16px}.r2-footer .legal-links{margin-left:0}}@media(min-width:768px){.r2-footer .footer-logo-container{padding-left:3rem}.r2-footer .mission-text{max-width:1050px}.r2-footer .footer-legal{flex-direction:row;align-items:flex-start;padding-left:3rem;margin-top:20px;font-size:.875rem;line-height:1.2857142857;color:#333}.r2-footer .legal-links{margin-left:.3rem;padding-left:.5rem;border-left:1px solid}.r2-footer .link-blocks-container{display:flex;flex-direction:row}.r2-footer .footer-link-block{display:flex;flex-direction:column;flex:0 1 33.333%;margin-bottom:0;padding:.25rem 40px;position:relative}.r2-footer .footer-link-block:before{background-image:linear-gradient(180deg,rgb(125,179,56) 66%,rgb(75,167,202));content:"";display:block;height:100%;left:0;position:absolute;transform:translateX(-50%);width:3px}.r2-footer .footer-link-block:first-of-type:before{display:none}}@media(min-width:1024px){.r2-footer .footer-legal{flex-direction:row;align-items:center;max-width:1050px;margin:0 auto;padding-top:20px}.r2-footer .footer-container{margin:0 auto;padding:0;flex-direction:row;justify-content:space-between}.r2-footer .footer-logo-container{align-items:flex-start;margin-bottom:0;padding-right:40px;flex:0 1 30%}.r2-footer .footer-logo-container .mission-text{max-width:1050px;font-size:1rem;line-height:normal}.r2-footer .link-blocks-container{display:flex;flex:0 1 70%;justify-content:space-between}.r2-footer .footer-link-block:first-of-type:before{display:block}.r2-footer .footer-link-title{text-align:left}}.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%}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.r2-navigation .nav-menu.closing{animation:fade-out .4s;opacity:0}@keyframes fade-out{0%{opacity:1}to{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)}@keyframes slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.r2-navigation .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%)}}.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}}.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;padding-right:20px;padding-left:20px;width:100%}@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-container{background-color:#fff;position:fixed;top:0;left:0;padding:0 15px;z-index:7}.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}.video-modal{bottom:1rem;position:absolute;right:1rem}.video-modal .modal-open-btn{align-items:center;background-color:#fff;border-radius:2rem;cursor:pointer;display:flex;height:1.75rem;justify-content:center;width:1.75rem}.video-modal .modal-open-btn:hover{background-color:#aae4f2}.video-modal .modal-open-btn .icon{height:1.5rem;width:1.5rem}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%;margin-bottom:unset!important}@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 #main-nav #home-link a,#site-header.www2-header #page-heading .home-link{background:url(/assets/images/icons/location-home-light.svg) no-repeat 0 0;height:24px;margin-right:4px;overflow:hidden;padding:0;position:relative;top:14px;width:30px;text-indent:-9999px}#site-header.www2-header #main-nav #home-link a:focus,#site-header.www2-header #main-nav #home-link a:hover,#site-header.www2-header #page-heading .home-link:focus,#site-header.www2-header #page-heading .home-link:hover{opacity:.6}#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 #mast{height:92px;overflow:hidden;text-align:center;position:relative}#site-header.www2-header #logo{background:url(https://osf-p-001.sitecorecontenthub.cloud/api/public/content/f413b3476b06455095ecadd563e4e13e?v=209f0e10) no-repeat 50%;background-size:contain;display:block;position:absolute;height:76px;margin:8px 8px 8px 0;overflow:hidden;text-indent:-9999px;max-width:30%;width:205px}#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 [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 #social .icon{fill:rgba(0,0,0,0);stroke:none}#site-header.www2-header #social .icon-x{padding:6px}#site-header.www2-header #social a svg{height:100%;width:100%}#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 .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;margin-bottom:unset!important}#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-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 .nav-toggle span{float:left;height:24px;margin-right:8px;margin-bottom:4px;overflow:hidden;text-indent:-9999px;vertical-align:middle;width:32px}#site-header.www2-header .nav-toggle span svg{left:22px;position:absolute;top:15px}#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}}.back-link{align-items:center;background-color:#f2efeb;display:flex;padding:.94rem 1.75rem}.back-link:hover .icon-btn{background:#aae4f2}.back-link .search-text{font-size:1.125rem;line-height:1.3333333333;color:#333230;font-family:brandon-grotesque,sans-serif;font-weight:700;padding:0 .5em}.back-link .icon-btn{align-items:center;background:#fff;border:0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:.5rem}.back-link .icon-btn .icon-arrow-go{transform:scale(-1.2,1.2)}@media(min-width:768px){.back-link{flex-direction:row;position:-webkit-sticky;position:sticky;top:0}}.speedbump-dialog{background-color:#fff;color:#000;display:none;left:0;min-width:330px;overflow:auto;position:fixed;top:0;z-index:3}.speedbump-dialog.show{display:flex}.speedbump-dialog .content{background-color:#fff;outline:0;padding:20px 20px 30px;position:relative}.speedbump-dialog .content .text-wrapper{font-family:brandon-grotesque,sans-serif;margin-bottom:20px;max-width:290px}.speedbump-dialog .content .text-wrapper .heading{font-size:1.375rem;line-height:1.1818181818;font-weight:400;margin-bottom:10px}.speedbump-dialog .content .text-wrapper .message{font-size:1rem;line-height:1.5;font-weight:400}.speedbump-dialog .content .buttons-wrapper{display:flex;flex-direction:column;gap:10px}.speedbump-dialog .x-btn{display:flex;justify-content:flex-end}.speedbump-dialog .x-btn svg{cursor:pointer;margin-bottom:13px;width:13px}@media(min-width:414px){.speedbump-dialog{height:257px;width:510px}.speedbump-dialog .content{padding:20px 60px 65px 80px}.speedbump-dialog .content .text-wrapper{max-width:330px}.speedbump-dialog .content .buttons-wrapper{flex-direction:row}.speedbump-dialog .content .x-btn{margin-left:380px;overflow:visible}}.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{display:flex;flex-direction:column;margin-bottom:1.25rem;margin-left:16px!important;margin-right:16px!important}.expandable-content .expandable-content-wrapper{display:flex;flex-direction:column;padding-top:30px;position:relative}.expandable-content .expandable-content-wrapper .img-wrapper{margin-bottom:15px;height:-moz-fit-content;height:fit-content}.expandable-content .expandable-content-wrapper .img-wrapper img{object-fit:cover;width:100%;height:auto;min-width:300px;float:left;margin-bottom:30px}.expandable-content .expandable-content-wrapper .content{max-height:250px;overflow:hidden;transition:max-height .3s ease}.expandable-content .expandable-content-wrapper .content:after{background:linear-gradient(transparent,#fff);bottom:0;content:"";display:block;height:100px;left:0;pointer-events:none;position:absolute;width:100%}.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}@media(min-width:320px){.expandable-content .expandable-content-wrapper .content{margin-top:20px}}@media(min-width:768px){.expandable-content .expandable-content-wrapper .content{margin-top:0}}.expandable-content .expandable-content-wrapper .content span{font-size:1.3125rem;line-height:1.1904761905;color:#000;font-family:brandon-grotesque,sans-serif;font-weight:400;text-transform:capitalize;text-align:left}.expandable-content .expandable-content-wrapper .content div,.expandable-content .expandable-content-wrapper .content p{font-size:1rem;line-height:1.5;color:#333230;font-family:chaparral-pro,serif;margin-top:15px;text-align:left}.expandable-content .icon-wrapper{display:flex;justify-content:center;align-items:center;padding:1.5em}.expandable-content .icon-wrapper:hover{background-color:#d9f8ff}.expandable-content .icon-wrapper img{cursor:pointer}.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:30px}.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 20px 16px 0}.expandable-content .expandable-content-wrapper .content{max-height:250px}.expandable-content .icon-wrapper{cursor:pointer}}.expandable-divider{background-color:#f2efeb;height:10px}.expandable-parent .expandable-content:last-child{margin-bottom:20px}.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 .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:10px 0;padding-right:16px}}@media(min-width:1440px){.right-rail-navigation.osf-rail{margin:25px 0;padding-right:0}}.right-rail-navigation.osf-rail .top-level{background-color:#4e8209}@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 0 14px 18px}@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,.right-rail-navigation.osf-rail .level-1 .level-3 .outer-rail.current>a .rail,.right-rail-navigation.osf-rail .level-1 .level-4 .outer-rail.current>a .rail{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: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}}.e-card-container .card-container fieldset{border:none;display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:8px 0;margin:0}.e-card-container .card-container fieldset .card-button{width:100%;margin-bottom:1.25rem;font-size:1.1rem;padding:12px 0;font-weight:500}.e-card-container .card-container fieldset :first-child{background:#f2efeb;border:#f2efeb}.e-card-container .card-container .form-input-wrapper{margin:18px 0}.e-card-container .card-container .form-input-wrapper .form-label{font-weight:500}.e-card-container .card-container .form-input-wrapper label:hover{background:none}.e-card-container .card-container .form-input-wrapper .form-text-field{width:100%;min-width:260px}.e-card-container .card-container .form-input-wrapper .form-text-field .input-field,.e-card-container .card-container .form-input-wrapper .form-text-field .selector{margin-top:0}.e-card-container .card-container .form-input-wrapper .form-text-area,.e-card-container .card-container .form-input-wrapper .form-text-selector{width:100%}.e-card-container .card-container .form-input-wrapper .form-text-area .selector,.e-card-container .card-container .form-input-wrapper .form-text-selector .selector{border:none;display:flex;justify-content:space-between;margin:0;width:100%;transition:all .1s ease-in-out;cursor:pointer}.e-card-container .card-container .form-input-wrapper .form-text-area .selector::placeholder,.e-card-container .card-container .form-input-wrapper .form-text-selector .selector::placeholder{color:#666461}@media(min-width:768px){.e-card-container .card-container .form-input-wrapper .form-text-field{width:50%;min-width:260px}.e-card-container .card-container .form-input-wrapper .form-text-area,.e-card-container .card-container .form-input-wrapper .form-text-selector{width:100%}.e-card-container .card-container fieldset{flex-direction:row}.e-card-container .card-container fieldset .card-button{margin-bottom:1.125rem}.e-card-container .card-container fieldset :first-child{background:#f2efeb;border:#f2efeb;margin-right:8px}.e-card-container .card-container fieldset :last-child{margin-left:8px}}.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-container{padding:.5rem}@media(min-width:768px){.blog-container{padding:0}}.hospital-container{height:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.hospital-container .content-container{padding:0 20px;position:relative}@media(min-width:768px){.hospital-container .content-container{margin:0 auto;width:100%;max-width:1050px}}@media(min-width:1024px){.hospital-container .content-container{width:100%;max-width:1320px;padding-left:0;padding-right:0;flex-wrap:nowrap}}@media(min-width:1440px){.accordion-container{padding:unset}}.accordion-top-header{margin:1.25rem 0 .725rem}.accordion-top-header h2{font-size:1.375rem;line-height:1.1818181818;font-weight:400;margin-bottom:.3rem}.accordion-top-header h3{font-size:1.25rem;line-height:2;font-weight:400}.accordion .accordion-item:first-child{border-top:1px solid #ddd}.accordion .accordion-item.active .accordion-header{background-color:#e3dbd1}.accordion .accordion-item.active .accordion-content{background-color:#fff;border-bottom:1px solid #ddd;max-height:unset;padding-top:20px;padding-bottom:20px}.accordion .osf-image-right{margin-left:16px!important;float:right!important}.accordion .osf-image-left,.accordion .osf-image-right{max-width:50%!important;margin-bottom:16px!important;margin-top:16px!important;height:auto!important}.accordion .osf-image-left{margin-right:16px!important;float:left!important}.accordion .accordion-header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;cursor:pointer;border-bottom:1px solid #ddd;background-color:#f2efeb}.accordion .accordion-header:hover{background-color:#e3dbd1}.accordion .accordion-header span.accordion-label{color:#000;font-family:brandon-grotesque,sans-serif;padding-right:15px}.accordion .accordion-header svg{height:18px;min-width:12px}.accordion .accordion-content{background-color:#fff;max-height:0;padding:0 20px;overflow:hidden;transition:max-height .5s ease,padding-top .5s ease,padding-bottom .5s ease}.accordion .accordion-content a:not(.osf-green-cta),.accordion .accordion-content p,.accordion .accordion-content span{font-size:1rem;padding:0;margin:0;font-family:brandon-grotesque,sans-serif;font-weight:400}.accordion .accordion-content p,.accordion .accordion-content span{color:#000}.accordion .accordion-content p{margin-bottom:.5rem}.accordion .accordion-icon img{transition:transform .5s ease-in-out;transform:unset}.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}.blog-details{margin:1rem}@media(min-width:414px){.blog-details{margin:0}}@media(min-width:768px){.blog-details{margin-top:2rem}}.blog-details img{float:right;margin-left:1rem}.blog-details h2{font-size:1.375rem;line-height:1.1818181818;font-weight:400;margin:1.25rem 0}.blog-details h3{font-size:1.25rem;line-height:2;font-weight:400;margin:1.25rem 0}.author-component{margin:2rem 0}.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;background-color:#f2efeb}@media(min-width:768px){.author-container{flex-direction:row}}.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}.general-content{max-width:1050px;margin:10px auto;padding:0 16px}.general-content:has(>.custom-richtext:last-child hr){margin-bottom:15px}.general-content>.section-title:first-child,.general-content>h1:first-child{margin-top:50px}@media(min-width:1024px){.general-content>.section-title:first-child,.general-content>h1:first-child{margin-top:34px}}@media(min-width:1440px){.general-content{max-width:1050px;margin:25px auto;padding:0}}.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;padding-right:20px;padding-left:20px;width:100%}@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-page-inner{padding:10px 33px}.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)}@media(min-width:768px){.search-page .controls-container{box-shadow:none;height:100%}}.search-page .controls-container{height:93vh;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}.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{align-items:center;display:flex;flex-wrap:wrap}.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 h1{margin:0 -12px 10px}.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 .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}@media(min-width:1024px){.search-page .view-all-btn{display:none}}.search-page .view-all-btn{font-size:26px;font-weight:500;letter-spacing:-.286px;line-height:40px;padding:8px;margin-top:30px;width:100%}.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 .location-distance-panel .distance-filter-wrapper{display:none}@media(min-width:1024px){.filter-sidebar .filter-btn-container .location-distance-panel .distance-filter-wrapper{display:block}}.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}.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{font-size:1rem;line-height:1.375}.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 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 label{padding:0 0 0 14px}.filter-sidebar .view-all-no-accordion{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}:hover{transition:all .25s ease}iframe[src*="google.com/maps"]{width:100%!important}iframe[src*="freshpaint-video.com"],iframe[src*="youtube.com/embed"]{border:none;width:100%!important;margin-bottom:16px;height:420px}.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-inner-container{max-width:1050px;margin:10px auto;padding:0 16px}@media(min-width:1440px){.jss-inner-container{max-width:1050px;margin:25px auto;padding:0}}.jss-base-container{max-width:1050px;margin:0 auto}.jss-inner-container .custom-richtext h4{font-weight:100;font-size:29px;font-family:Brandon Grotesque,Regular;padding-bottom:16px}.jss-inner-container .custom-richtext p{display:-moz-box}.jss-inner-container .custom-richtext img{max-width:100%;margin:0;height:auto!important}.jss-inner-container ul{margin-bottom:24px}@media(min-width:768px){.custom-richtext h4{font-size:14px;padding-bottom:0;display:block;font-weight:700}}div.text-container>h2{font-size:1.375rem;line-height:1.1818181818;font-weight:300;font-weight:500;margin-bottom:10px}div.custom-richtext{padding:1.5em 0 .5em;min-height:100px;font-family:brandon-grotesque,sans-serif;overflow:hidden}div.custom-richtext>h2{font-size:1.375rem;line-height:1.1818181818;font-weight:300;font-weight:500;margin-bottom:10px}div.custom-richtext>h3{margin-bottom:10px}div.custom-richtext>p{font-size:16px;color:#333230}div.custom-richtext>p>iframe{max-width:100%!important;margin-bottom:16px}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.accordion a:not(.osf-green-cta),.custom-richtext a:not(.osf-green-cta),.one-up a:not(.osf-green-cta){text-shadow:none!important}}}.accordion a:not(.osf-green-cta),.one-up a:not(.osf-green-cta),div.custom-richtext a:not(.osf-green-cta){color:#007f9b;letter-spacing:.02em;text-decoration:underline;transition:text-shadow .1s}.accordion a:not(.osf-green-cta):active,.one-up a:not(.osf-green-cta):active,div.custom-richtext a:not(.osf-green-cta):active{color:#5a8127}.accordion a:not(.osf-green-cta):hover,.one-up a:not(.osf-green-cta):hover,div.custom-richtext a:not(.osf-green-cta):hover{text-decoration:none;text-shadow:0 0 .65px #333,0 0 .65px #333}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){font-size:1.05em;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{font-size:1.05rem;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}.hero-paragraph{margin-top:50px}@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-two-column{margin:0 auto;max-width:1050px;height:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:1024px){.jss-two-column{flex-wrap:nowrap}}.jss-two-column .left-column{width:100%;height:100%;order:1}@media(min-width:1024px){.jss-two-column .left-column{max-width:790px;padding-right:25px}}.jss-two-column .right-column{order:0;width:100%}@media(min-width:320px){.jss-two-column .right-column{height:100%}}@media(min-width:414px){.jss-two-column .right-column{height:100%}}@media(min-width:768px){.jss-two-column .right-column{height:100%}}@media(min-width:1024px){.jss-two-column .right-column{max-width:250px}.jss-two-column .left-column{order:0}.jss-two-column .right-column{order:1}}.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-tab-group .nav-tabs-mobile{margin:32px 0}.osf-tab-group .nav-tabs-mobile .nav-link{align-items:center;border-radius:50px;color:#000;background-color:#f2efeb;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px 20px;white-space:nowrap;width:100%}.osf-tab-group .nav-tabs-mobile .nav-link.active{background-color:#fff;font-weight:700}.osf-tab-group .nav-tabs-mobile .nav-link .icon-down{transform:rotate(90deg)}.osf-tab-group .nav-tabs-mobile .nav-link .icon-up{transform:rotate(-90deg)}.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}table{margin-bottom:25px;width:100%}tr{background:#fdfbf9}thead tr{background:#e3dbd1;text-align:left}tr:nth-of-type(2n){background:#f2efeb}td,th,tr{padding:8px}ul:not(.breadcrumb) ul{margin-bottom:16px}.aha-pec-article,.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://osfinnovation.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://osfinnovation.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://osfinnovation.org/_next/static/media/phone.73622dca.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}}@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}