﻿:root{--bs-primary: #1360ac;--bs-secondary: #107a61;--bs-body-bg: #ffffff;--bs-border-color: #ebebeb;--bs-link-color: #0367A6;--bs-link-hover-color: #038C65;--bs-body-color: #212529;--bs-primary-rgb: 19, 96, 172;--bs-secondary-rgb: 16, 122, 97;--bs-body-bg-rgb: 255, 255, 255;--bs-border-color-rgb: 235, 235, 235;--bs-link-color-rgb: 3, 103, 166;--bs-link-hover-color-rgb: 3, 140, 101;--bs-body-color-rgb: 33, 37, 41}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-active-color: var(--bs-primary);--bs-accordion-active-bg: var(--bs-body-bg)}.accordion-button::after{color:var(--bs-primary)}.breadcrumb{--bs-breadcrumb-divider-color: var(--bs-secondary);--bs-breadcrumb-item-active-color: var(--bs-secondary)}.btn{--bs-btn-color: var(--bs-body-color)}.btn-primary{--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-bg: var(--bs-primary);--bs-btn-disabled-border-color: var(--bs-primary);--bs-btn-color: var(--bs-body-bg);--bs-btn-hover-color: var(--bs-body-bg);--bs-btn-active-color: var(--bs-body-bg);--bs-btn-disabled-color: var(--bs-body-bg)}.btn-secondary{--bs-btn-color: var(--bs-body-bg);--bs-btn-bg: var(--bs-secondary);--bs-btn-border-color: var(--bs-secondary);--bs-btn-hover-color: var(--bs-body-bg);--bs-btn-hover-bg: var(--bs-secondary);--bs-btn-hover-border-color: var(--bs-secondary);--bs-btn-active-color: var(--bs-body-bg);--bs-btn-active-bg: var(--bs-secondary);--bs-btn-active-border-color: var(--bs-secondary);--bs-btn-disabled-color: var(--bs-body-bg);--bs-btn-disabled-bg: var(--bs-secondary);--bs-btn-disabled-border-color: var(--bs-secondary)}.btn-link{--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: var(--bs-gray);--bs-btn-disabled-border-color: transparent}.btn-outline-primary{--bs-btn-color: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: var(--bs-body-bg);--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-active-color: var(--bs-body-bg);--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-primary);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-primary)}.btn-outline-secondary{--bs-btn-color: var(--bs-secondary);--bs-btn-border-color: var(--bs-secondary);--bs-btn-hover-color: var(--bs-body-bg);--bs-btn-hover-bg: var(--bs-secondary);--bs-btn-hover-border-color: var(--bs-secondary);--bs-btn-active-color: var(--bs-body-bg);--bs-btn-active-bg: var(--bs-secondary);--bs-btn-active-border-color: var(--bs-secondary);--bs-btn-disabled-color: var(--bs-secondary);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-secondary)}.card{--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-color: var(--bs-border-color);--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);--bs-card-bg: var(--bs-body-bg)}.dropdown-menu{--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-link-hover-color: var(--bs-body-bg);--bs-dropdown-link-hover-bg: var(--bs-secondary);--bs-dropdown-link-active-color: var(--bs-body-bg);--bs-dropdown-link-active-bg: var(--bs-secondary);--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-border-color: var(--bs-border-color);--bs-dropdown-divider-bg: var(--bs-border-color);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-header-color: var(--bs-gray)}.modal{--bs-modal-color: var(--bs-body-color);--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color);--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-footer-border-color: var(--bs-border-color)}.modal-backdrop{--bs-backdrop-bg: var(--bs-black)}.nav{--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary)}.nav-pills{--bs-nav-pills-link-active-color: var(--bs-body-bg);--bs-nav-pills-link-active-bg: var(--bs-primary)}.nav-tabs{--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-link-hover-border-color: var(--bs-body-bg) var(--bs-body-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-black);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg)}.nav-underline{--bs-nav-underline-link-active-color: var(--bs-black)}.navbar{--bs-navbar-color: rgba(var(--bs-black), 0.65);--bs-navbar-hover-color: rgba(var(--bs-black), 0.8);--bs-navbar-disabled-color: rgba(var(--bs-black), 0.3);--bs-navbar-active-color: rgba(var(--bs-black), 1);--bs-navbar-brand-color: rgba(var(--bs-black), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-black), 1);--bs-navbar-toggler-border-color: rgba(var(--bs-black), 0.15)}.navbar-nav{--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color)}.pagination{--bs-pagination-color: var(--bs-primary);--bs-pagination-border-color: var(--bs-primary);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-active-color: var(--bs-body-bg);--bs-pagination-active-border-color: var(--bs-primary);--bs-pagination-active-bg: var(--bs-primary);--bs-pagination-hover-color: var(--bs-body-bg);--bs-pagination-hover-border-color: var(--bs-primary);--bs-pagination-hover-bg: var(--bs-secondary);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color)}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-black);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-black);--bs-table-striped-bg: rgba(var(--bs-secondary-rgb), 0.05);--bs-table-active-color: var(--bs-black);--bs-table-active-bg: rgba(var(--bs-secondary-rgb), 0.1);--bs-table-hover-color: var(--bs-black);--bs-table-hover-bg: rgba(var(--bs-secondary-rgb), 0.075)}#site-header .navbar .navbar-brand>img{height:70px;margin-top:-10px;margin-bottom:-10px}#header-bar{background-color:var(--bs-primary);text-shadow:1px 1px 0 var(--bs-body-color)}#header-bar a{font-weight:normal}.cta-block .img-fluid{outline:2px solid #fff;outline-offset:-1rem}.no-image-outline .img-fluid{outline:none !important}.btn{outline:2px solid #fff;outline-offset:-0.25rem}ul li::marker{color:var(--bs-primary);font-size:1.25rem}#home .hero-banner::before{background:none}#home .banner-font-fix h1{color:var(--bs-primary);font-size:2.25rem;font-weight:600}#home .banner-font-fix .hero-title p span{text-transform:none;font-size:20px !important;font-weight:700}#home .banner-font-fix .hero-text{line-height:1.25;font-size:1.25rem !important;color:var(--bs-body-color) !important;text-shadow:none !important;text-align:center}#home .banner-font-fix .buttons-container{text-align:center;display:flow;max-width:20rem;margin:4rem auto 0}#home .banner-font-fix .buttons-container .btn{padding:1rem}#home .banner-title-wrap{color:var(--bs-body-color);text-transform:none;padding-bottom:1rem;border-bottom:2px solid var(--bs-body-color);max-width:59rem;margin:-4.5rem auto 0;font-weight:500}#home .banner-title-wrap h1{max-width:44rem;margin:0 auto 1rem}#home .homepage-multi-specialty .buttons .btn{max-width:270px;line-height:1.2;padding:1rem 1.25rem}#home .homepage-multi-specialty .buttons .btn:nth-last-child(2){max-width:160px}#home .homepage-therapy-options h3{font-family:sans}@media(min-width: 768px){#home .homepage-therapy-options h3{font-size:1.375rem}}#home .homepage-therapy-options .cta-block{border-radius:.5rem;outline:2px solid #fff;outline-offset:-0.25rem}#home .what-we-offer{padding-bottom:2rem}#home .what-we-offer .cta-block>.container>.flex-column{position:relative}#home .what-we-offer .cta-block>.container>.flex-column:hover .img-wrapper::before{background-color:var(--bs-primary)}#home .what-we-offer h3{font-family:sans}@media(min-width: 768px){#home .what-we-offer h3{font-size:1.5rem}}#home .what-we-offer .body-text{position:absolute;top:4rem;padding:0 2.5rem}#home .what-we-offer .buttons{position:absolute;bottom:4rem}#home .what-we-offer .img-wrapper{position:relative}#home .what-we-offer .img-wrapper .img-fluid{outline:none}#home .what-we-offer .img-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.55)}#home .what-we-offer .img-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;outline:2px solid #fff;outline-offset:-1rem}#home .what-we-offer .btn{font-weight:600;text-transform:uppercase;outline:none}#home .what-we-offer .btn-outline-primary,#home .what-we-offer .btn-outline-secondary{--bs-btn-color: var(--bs-body-bg);--bs-btn-border-color: var(--bs-body-bg);--bs-btn-hover-color: var(--bs-body-bg);--bs-btn-hover-bg: transparent;--bs-btn-hover-border-color: var(--bs-body-bg);--bs-btn-active-color: var(--bs-body-bg);--bs-btn-active-bg: transparent;--bs-btn-active-border-color: var(--bs-body-bg);--bs-btn-disabled-color: var(--bs-body-bg);--bs-btn-disabled-border-color: var(--bs-body-bg)}#home .homepage-quote{padding-top:100px;padding-bottom:60px}#home .homepage-quote::before{background:rgba(0,0,0,.15)}#home .homepage-quote .hero-text{position:relative;border-top:2px solid var(--bs-body-bg);border-bottom:2px solid var(--bs-body-bg);padding:3rem 1rem;text-transform:none;font-family:serif;text-shadow:0 0 4px rgba(0,0,0,.5)}#home .homepage-quote .hero-text p:first-child,#home .homepage-quote .hero-text p:last-child{font-family:sans-serif;font-size:smaller}#home .homepage-quote .hero-text::before{content:"“";position:absolute;top:0;left:0}#home .homepage-quote .hero-text::after{content:"”";position:absolute;right:0}.newsletter-signup-banner{position:relative;padding-top:100px;padding-bottom:100px}.newsletter-signup-banner::before{content:"";position:absolute;background:rgba(255,255,255,.8) !important}@media(min-width: 768px){.newsletter-signup-banner::before{content:"";position:absolute;background:linear-gradient(to left, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 10%, rgba(255, 255, 255, 0.75) 50%, rgba(255, 255, 255, 0) 100%) !important}}.newsletter-signup-banner .hero-text,.newsletter-signup-banner .buttons-container{margin-left:auto;margin-right:0;max-width:360px}.newsletter-signup-banner .hero-text{font-family:serif}.newsletter-signup-banner .hero-text p{font-size:1.75rem;color:var(--bs-primary)}.newsletter-signup-banner .hero-text h2{font-size:2rem}.modal-footer .btn.btn-secondary{color:#fff}body h2{color:var(--bs-secondary)}body p{font-weight:400}.banner-py-100{padding-top:100px !important;padding-bottom:100px !important}.banner-title-white h1{color:#fff;text-shadow:0px 0px 20px #000}.cta-block h2,.cta-block h3,.cta-block h4,.cta-block h5{color:inherit}.skip-to-content{background:var(--bs-primary);color:#fff;left:50%;padding:8px;position:absolute;transform:translateY(-100%);transition:transform .3s;z-index:9999}.skip-to-content:focus{transform:translateY(0%)}:focus-visible{outline:3px solid var(--bs-primary);outline-offset:3px;box-shadow:var(--bs-btn-focus-box-shadow)}.gallery .gallery-item .gallery-image{object-fit:contain}.life-by-design h2{color:var(--bs-secondary)}.life-by-design h3{color:var(--bs-primary)}
