:root{--bs-primary: #00677f;--bs-secondary: #33B8B0;--bs-body-bg: #ffffff;--bs-border-color: #BFDCDC;--bs-link-color: #00677f;--bs-link-hover-color: #33B8B0;--bs-body-color: #004150;--bs-primary-rgb: 0, 103, 127;--bs-secondary-rgb: 51, 184, 176;--bs-body-bg-rgb: 255, 255, 255;--bs-border-color-rgb: 191, 220, 220;--bs-link-color-rgb: 0, 103, 127;--bs-link-hover-color-rgb: 51, 184, 176;--bs-body-color-rgb: 0, 65, 80}.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-color);--bs-btn-bg: var(--bs-secondary);--bs-btn-border-color: var(--bs-secondary);--bs-btn-hover-color: var(--bs-body-color);--bs-btn-hover-bg: var(--bs-secondary);--bs-btn-hover-border-color: var(--bs-secondary);--bs-btn-active-color: var(--bs-body-color);--bs-btn-active-bg: var(--bs-secondary);--bs-btn-active-border-color: var(--bs-secondary);--bs-btn-disabled-color: var(--bs-body-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-body-bg);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-secondary);--bs-dropdown-link-active-color: var(--bs-body-color);--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)}.hero-banner::before{background:linear-gradient(hsla(191deg, 100%, 25%, 0.15), hsla(191deg, 100%, 25%, 0.54));mix-blend-mode:multiply}#home .hero-banner .hero-text,#clinical-advisory-board .hero-banner .hero-text,#who-we-are .hero-banner .hero-text,#why-partner .hero-banner .hero-text{color:#fff}#home .hero-banner .hero-text *,#clinical-advisory-board .hero-banner .hero-text *,#who-we-are .hero-banner .hero-text *,#why-partner .hero-banner .hero-text *{color:inherit}#home .hero-banner .hero-title h5,#clinical-advisory-board .hero-banner .hero-title h5,#who-we-are .hero-banner .hero-title h5,#why-partner .hero-banner .hero-title h5{margin-bottom:2rem}.header-hero,.header-hero-secondary{align-items:end;height:calc(100vh - 182px);padding-top:0;padding-bottom:4rem}.header-hero::before,.header-hero-secondary::before{background:rgba(0,0,0,.4)}@media(min-width: 768px){.header-hero,.header-hero-secondary{height:calc(100vh - 121px)}.header-hero::before,.header-hero-secondary::before{background:rgba(0,0,0,.15)}}.header-hero .hero-text,.header-hero-secondary .hero-text{text-transform:none}.header-hero .hero-text h1,.header-hero-secondary .hero-text h1{font-size:2.25rem;line-height:1.1;font-weight:bold;color:#fff}@media(min-width: 768px){.header-hero .hero-text h1,.header-hero-secondary .hero-text h1{font-size:6rem;font-weight:800}}.header-hero .hero-text h2,.header-hero-secondary .hero-text h2{font-size:xx-large;font-weight:500;color:#fff}.custom-hero h2{color:#fff !important;text-transform:none;font-size:2.75rem;font-weight:bold;line-height:1}@media(min-width: 768px){.custom-hero h2{font-size:5rem}}.custom-hero p{font-size:2rem;font-weight:bold;text-transform:none}@media(min-width: 768px){.custom-hero p{font-size:2.5rem}}.custom-hero .hero-text{text-shadow:0px 0px 10px rgba(0,0,0,.9)}.header-hero-secondary .hero-text{font-size:2rem}@media(min-width: 768px){.header-hero-secondary .hero-text{font-size:3rem}.header-hero-secondary .hero-text h1{font-size:5rem}}.practice-listing .card .card-image{max-width:80%;margin:1rem auto 0}.practice-listing .card .card-body{flex-grow:1;display:flex;flex-direction:column;justify-content:end}.practice-listing .card .card-title{text-align:center}@media(min-width: 992px){.practice-detail .map-container>.container{padding-left:0}.practice-detail .map-container .locations-wrapper{padding-right:0}}@media(min-width: 992px){.practice-detail .map-container .locations-list .location .card-title{font-size:1.125rem;font-weight:bold}}.practice-detail .practice-contact-block h2{font-size:calc(1.3rem + .6vw)}@media(min-width: 1200px){.practice-detail .practice-contact-block h2{font-size:1.75rem}}.practice-detail .practice-contact-block h3{font-size:calc(1.275rem + .1vw)}@media(min-width: 1200px){.practice-detail .practice-contact-block h3{font-size:1.375rem}}.event-listing .card .ce-credit,.event-listing .card .event-schedule{font-size:.875rem;line-height:1rem}.event-listing .card-body .ce-credit{font-style:italic}.event-listing .card-body .event-schedule{font-weight:bold}.event-listing .card-body .card-title{font-style:inherit;font-family:inherit;font-weight:500;font-size:x-large}.workshop-listing .card .card-body{padding-bottom:.25rem}.workshop-listing .card .card-body .badge.rounded-pill{background-color:rgba(0,0,0,0);color:var(--bs-body-color);border:1px solid var(--bs-body-color)}.workshop-listing .card .card-body .ce-credit{font-style:italic}.workshop-listing .card .card-body .event-schedule{font-weight:bold}.workshop-listing .card .card-body .card-title{font-style:inherit;font-family:inherit;font-weight:500;font-size:x-large}.workshop-listing .card .card-body .card-text{line-height:1.4}@media(min-width: 1200px){body h2{font-size:3rem}}#site-header .navbar-brand img{width:130px;height:70px;margin-top:-10px;margin-bottom:-10px}#site-header .nav-link{text-transform:capitalize;font-weight:bold}#site-header .btn-primary{--bs-btn-color: var(--bs-body-color);--bs-btn-bg: var(--bs-secondary);--bs-btn-border-color: var(--bs-secondary);--bs-btn-hover-color: var(--bs-body-color);--bs-btn-hover-bg: var(--bs-secondary);--bs-btn-hover-border-color: var(--bs-secondary);--bs-btn-active-color: var(--bs-body-color);--bs-btn-active-bg: var(--bs-secondary);--bs-btn-active-border-color: var(--bs-secondary);--bs-btn-disabled-color: var(--bs-body-color);--bs-btn-disabled-bg: var(--bs-secondary);--bs-btn-disabled-border-color: var(--bs-secondary)}#site-header .btn-secondary{--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)}.heading-white h1,.heading-white h2,.heading-white h3,.heading-white h4,.heading-white h5,.heading-white h6{color:#fff !important}.heading-body h1,.heading-body h2,.heading-body h3,.heading-body h4,.heading-body h5,.heading-body h6{color:var(--bs-body-color) !important}.font-weight-500 p,.font-weight-500 h1,.font-weight-500 h2,.font-weight-500 h3,.font-weight-500 h4,.font-weight-500 h5,.font-weight-500 h6{font-weight:500}.text-white p{color:#fff !important}.bg-aqua-teal{background-color:var(--bs-secondary)}.bg-aqua-light{background-color:#f3fffe}.list-center ul,.list-center ol{display:table;margin:0 auto}.text-dark-shadow h1,.text-dark-shadow h2,.text-dark-shadow h3,.text-dark-shadow h4,.text-dark-shadow h5,.text-dark-shadow h6,.text-dark-shadow p{text-shadow:0px 0px 10px rgba(0,0,0,.2)}.hr-white hr{color:#fff;opacity:.8}.homepage-become-a-partner h3{display:flex;justify-content:center;min-height:2.5em;align-items:center;font-weight:bold;margin-bottom:1.5rem}.driving-practice-value h2:first-child{color:#fff;font-size:2.5rem;text-shadow:0px 0px 10px rgba(0,0,0,.2)}.driving-practice-value h2:last-child{font-size:3.5rem;font-weight:800;margin-top:0rem}.benefits-services h3{font-weight:600;font-size:2.5rem}.benefits-services .row:last-child{justify-content:center;padding:2rem 0}@media(min-width: 768px){.benefits-services .col-md-4{width:27%}}.section-services-benefits{position:relative;z-index:1}@media(min-width: 992px){.section-services-benefits::after{content:"";position:absolute;top:12%;bottom:6%;left:0;right:0;pointer-events:none;z-index:3;background:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9) 120px, rgba(255, 255, 255, 0.9) calc(100% - 120px), rgba(255, 255, 255, 0)),linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9) 120px, rgba(255, 255, 255, 0.9) calc(100% - 120px), rgba(255, 255, 255, 0)),linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9));background-size:100% 2px,100% 2px,2px 100%;background-position:top center,bottom center,center center;background-repeat:no-repeat}}@media(max-width: 991px){.section-services-benefits::after{content:"";position:absolute;left:0;right:0;bottom:51%;height:2px;pointer-events:none;z-index:3;background:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9) 20%, rgba(255, 255, 255, 0.9) 80%, rgba(255, 255, 255, 0))}}@media(max-width: 767px){.section-services-benefits::after{bottom:50%}}.ce-presenter-banner,.career-banner{padding-left:1rem !important;padding-right:1rem !important;padding-bottom:0 !important}.ce-presenter-banner h2,.ce-presenter-banner p,.career-banner h2,.career-banner p{color:var(--bs-body-color);font-weight:bold}.ce-presenter-banner p,.career-banner p{font-size:larger}.ce-presenter-banner .d-flex{align-items:flex-end !important}.ce-presenter-banner .d-flex .body-text{text-align:right}.ce-presenter-banner .d-flex .body-text a{color:#fff}.ce-presenter-banner .d-flex .body-text a:hover{color:var(--bs-primary)}.ce-presenter-banner h2,.career-banner h2{max-width:660px}.card{border:1px solid var(--bs-secondary) !important}.why-partner-cta-list .cta-block>.container{padding:1 rem}.why-partner-cta-list .cta-block>.container .body-text>h3{font-weight:bold;margin-bottom:1.5rem}.benefits-list .accordion-item .accordion-button{font-size:x-large;font-weight:bold}.benefits-list .accordion-item .accordion-body{font-size:large}@media(min-width: 768px){.benefits-list .accordion-item .accordion-button{font-size:xx-large}.benefits-list .accordion-item .accordion-body{font-size:x-large}}.testimonials-blocks .body-text{font-size:x-large;padding:1rem}.testimonials-blocks .img-fluid{border-radius:1rem}.featured-members .img-fluid{border-radius:1rem}footer .footer-menu a{text-transform:capitalize;font-weight:bold}.practices-locations-map{height:670px;max-width:100%;margin-bottom:2rem}.practices-locations-map .custom-pin{width:60px;height:60px;background-color:var(--bs-primary);border-radius:50% 50% 50% 0;position:relative;transform:rotate(-45deg);display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 3px 6px rgba(0,0,0,.3)}.practices-locations-map .pin-logo{height:fit-content;max-height:30px;border-radius:10%;width:50px;object-fit:cover;background:#fff;transform:rotate(45deg)}.practices-locations-map .custom-pin:hover{transform:rotate(-45deg) scale(1.1);background-color:var(--bs-primary);z-index:1000}.inverted-link a{color:#fff}.inverted-link a:hover{color:var(--bs-primary)}@media(min-width: 992px){.fa-icon-content h2{font-size:2.5rem}}
