﻿:root{--bs-primary: #3A9C94;--bs-secondary: #000000;--bs-body-bg: #ffffff;--bs-border-color: #fbfcfd;--bs-link-color: #30827B;--bs-link-hover-color: #86a29e;--bs-body-color: #212529;--bs-primary-rgb: 58, 156, 148;--bs-secondary-rgb: 0, 0, 0;--bs-body-bg-rgb: 255, 255, 255;--bs-border-color-rgb: 251, 252, 253;--bs-link-color-rgb: 48, 130, 126;--bs-link-hover-color-rgb: 134, 162, 158;--bs-body-color-rgb: 33, 37, 41}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-accordion-bg);--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-btn-color: var(--bs-border-color);--bs-accordion-btn-bg: var(--bs-primary);--bs-accordion-active-color: var(--bs-border-color);--bs-accordion-active-bg: var(--bs-primary) !important}.accordion-button::after{color:var(--bs-border-color)}.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-border-color);--bs-btn-bg: var(--bs-secondary);--bs-btn-border-color: var(--bs-secondary);--bs-btn-hover-color: var(--bs-border-color);--bs-btn-hover-bg: var(--bs-secondary);--bs-btn-hover-border-color: var(--bs-secondary);--bs-btn-active-color: var(--bs-border-color);--bs-btn-active-bg: var(--bs-secondary);--bs-btn-active-border-color: var(--bs-secondary);--bs-btn-disabled-color: var(--bs-border-color);--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-primary);--bs-dropdown-link-hover-color: var(--bs-primary);--bs-dropdown-link-hover-bg: var(--bs-border-color);--bs-dropdown-link-active-color: var(--bs-body-bg);--bs-dropdown-link-active-bg: var(--bs-link-hover-color);--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-border-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-secondary);--bs-nav-link-hover-color: var(--bs-primary);--bs-nav-link-disabled-color: var(--bs-link-hover-color)}.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-link-color);--bs-nav-link-hover-color: var(--bs-link-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)}#header-bar{background:var(--bs-primary);color:var(--bs-border-color)}footer{background:var(--bs-primary);color:var(--bs-border-color)}footer .socials .icon{background:none}footer .footer-bar{border-top:2px solid var(--bs-border-color)}#home .homepage-hero{background-position:center center;background-repeat:no-repeat;background-size:cover;padding-bottom:150px;text-align:center}#home .homepage-hero .hero-text{max-width:600px;margin:0 auto;line-height:1.25;font-size:1.25rem;color:var(--bs-border-color);text-transform:none}#home .homepage-hero .hero-text h1{color:var(--bs-border-color);font-size:1.75em;font-weight:bold}@media(min-width: 768px){#home .homepage-hero .hero-text h1{font-size:2.75em}}#home .homepage-hero .hero-text h1 strong{font-size:2.5rem}@media(min-width: 768px){#home .homepage-hero .hero-text h1 strong{font-size:4rem}}#home .homepage-hero .hero-text p{font-weight:500}#home .homepage-hero .buttons-container{text-align:center;display:flow}#home .homepage-hero .buttons-container .btn{border:1px solid var(--bs-border-color)}#home .homepage-parallax{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:450px}#home .homepage-parallax .parallax-content{max-width:720px}#home .homepage-parallax .parallax-content h2{font-weight:bold}@media(min-width: 768px){#home .homepage-parallax .parallax-content h2{font-size:2rem}}#home .homepage-ctas-above-parallax{margin-top:-8rem}#home .homepage-ctas-above-parallax img{border-radius:8px 0px 0px 8px}#home .homepage-bottom-hero{background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center;padding-top:75px;padding-bottom:75px;margin-top:4rem}#home .homepage-bottom-hero::before{background:rgba(0,0,0,.5)}#home .homepage-bottom-hero .hero-text{line-height:1.25;font-size:1.25rem;color:var(--bs-border-color);text-shadow:none}#home .homepage-bottom-hero .hero-text h2{color:var(--bs-border-color);font-size:2.25em;font-weight:600;line-height:1.25em}#home .homepage-bottom-hero .buttons-container{text-align:center;display:flow}#home .homepage-bottom-hero .buttons-container .btn{border:1px solid var(--bs-border-color)}#home .homepage-about-us .section-title{display:flex;align-items:center;font-weight:400;font-size:1rem}#home .homepage-about-us .section-title::before{content:"";width:70px;height:2px;background-color:var(--bs-secondary);margin-right:12px;border-radius:50px;flex-shrink:0}#home .homepage-about-us img{border-radius:8px}#home .cta-block-rounded-shadow{border-radius:8px 8px 8px 8px;box-shadow:10px 10px 50px 0px rgba(0,0,0,.05)}#home .homepage-programs{margin-bottom:2rem}#home .homepage-programs img{border-radius:8px 8px 0px 0px}.btn-primary{display:inline-flex;align-items:center;text-transform:uppercase}.btn-primary::after{display:inline-block;content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-left:.6rem;transition:transform .2s ease-in-out}.btn-primary:hover::after{transform:translateX(4px)}.page-title{padding-top:2rem;padding-bottom:1rem;background:var(--bs-primary);margin-bottom:2rem}.page-title h1{color:var(--bs-border-color)}@media(min-width: 768px){.page-title{padding-top:3rem;padding-bottom:1rem}}#about-us .about-quote p{padding:0px 24px 0px 24px;border-style:solid;border-width:0px 4px 0px 4px;border-color:var(--bs-primary);border-radius:0px 0px 0px 1px;font-size:1.125rem}#about-us .about-us-options p{background:var(--bs-primary);color:var(--bs-border-color);border-radius:10px;padding:10px}#about-us .about-us-options p span{font-size:18px;font-weight:600}.team-listing .card{box-shadow:none !important}.team-listing .card>figure{border-radius:50%;border:.5rem solid var(--bs-primary)}.team-listing .card .card-body{text-align:center}.team-listing .card .card-body .card-title{font-weight:600}@media(min-width: 768px){.team-listing .card .card-body .card-title{font-size:1.25rem}}#team-member .team-member .img-fluid{border-radius:50% !important;border:.5rem solid var(--bs-primary)}body h1,body h2,body h3,body h4,body h5,body h6{color:var(--bs-secondary)}#site-header .navbar-brand img{height:70px;margin-top:-10px;margin-bottom:-10px}.ready-to-start .body-text p{font-size:2rem}.patient-testimonial h2::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:var(--bs-primary);font-size:5rem;display:block;margin:10px auto 0}
