﻿:root{--bs-primary: #0A74AE;--bs-secondary: #74c153 ;--bs-body-bg: #ffffff;--bs-border-color: #F3F3F3;--bs-link-color: #357E38;--bs-link-hover-color: #0B7BB7;--bs-body-color: #212529;--bs-primary-rgb: 10, 116, 174;--bs-secondary-rgb: 116, 193, 83;--bs-body-bg-rgb: 255, 255, 255;--bs-border-color-rgb: 243, 243, 243;--bs-link-color-rgb: 53, 126, 56;--bs-link-hover-color-rgb: 11, 123, 183;--bs-body-color-rgb: 33, 37, 41;--bs-border-radius: 0;--bs-body-font-family: "Open Sans", "Lato", "Segoe UI", "Roboto", "Tahoma", "Verdana", sans-serif}.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-body-color);--bs-btn-border-color: var(--bs-body-color);--bs-btn-hover-color: var(--bs-body-bg);--bs-btn-hover-bg: var(--bs-body-color);--bs-btn-hover-border-color: var(--bs-body-color);--bs-btn-active-color: var(--bs-body-bg);--bs-btn-active-bg: var(--bs-body-color);--bs-btn-active-border-color: var(--bs-body-color);--bs-btn-disabled-color: var(--bs-body-color);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-body-color)}.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-primary);--bs-dropdown-link-active-color: var(--bs-body-bg);--bs-dropdown-link-active-bg: var(--bs-primary);--bs-dropdown-color: var(--bs-primary);--bs-dropdown-border-color: var(--bs-border-color);--bs-dropdown-divider-bg: var(--bs-border-color);--bs-dropdown-link-color: var(--bs-primary);--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: var(--bs-primary);--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-color);--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)}body h1,body h2,body h3{font-family:"Cinzel","Copperplate","Trajan Pro","Trajan","Palatino","Palatino Linotype",serif;font-weight:400;letter-spacing:1px}@media(min-width: 992px){body h1{font-size:2.5rem}}body h2{margin:1.5rem 0 1rem}@media(min-width: 992px){body h2{font-size:1.75rem}}body h3{margin-bottom:1rem}@media(min-width: 992px){body h3{font-size:1.5rem}}body h4{font-size:1.25rem}.btn,.modal-content,.team-listing .card,.team-member .img-fluid{border-radius:0 !important}.list-primary li,.list-primary li>a{color:var(--bs-primary) !important}.list-primary li:hover,.list-primary li>a:hover{color:var(--bs-link-color) !important}.img-fluid-w100 img.img-fluid{width:100% !important}.landing-page strong{color:var(--bs-primary)}.page-title h1,.page-title p{text-align:center}.page-title hr{display:none}#header-bar{background-color:var(--bs-body-bg);color:var(--bs-link-color)}#header-bar a{color:inherit}#header-bar a:hover{color:var(--bs-primary)}#site-header .navbar-brand{transition:all .4s ease}#site-header .navbar-brand img{width:auto;height:120px;margin-top:-55px;margin-bottom:-15px;transition:transform .4s ease,height .4s ease;transform-origin:left center}#site-header.scrolled .navbar-brand img{height:80px;margin-top:-15px;margin-bottom:-15px}#site-header .nav-item:hover{border-bottom-color:var(--bs-secondary)}#site-header .nav-item .nav-link:hover{color:var(--bs-link-color)}.site-footer .footer-upper{background-color:var(--bs-border-color)}.site-footer .footer-heading{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:0}.site-footer .footer-social-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;text-decoration:none;font-size:1rem;background-color:var(--bs-primary);color:#fff;transition:opacity .2s ease}.site-footer .footer-social-icon:hover{opacity:.8;color:#fff}.site-footer .footer-address{font-style:normal;line-height:1.8}.site-footer .footer-link{color:var(--bs-link-color)}.site-footer .footer-link:hover{color:var(--bs-link-color)}.site-footer .footer-directions-link{color:var(--bs-link-color);letter-spacing:.05em}.site-footer .footer-directions-link:hover{text-decoration:underline !important}.site-footer .footer-bar{background-color:var(--bs-border-color);border:none !important}.site-footer .footer-bar-link{color:var(--bs-link-color);font-size:.85rem}.site-footer .footer-bar-link:hover{opacity:.7;text-decoration:underline !important}.site-footer .copyright{font-size:.85rem}.site-footer .border-top{border-top-style:dotted !important}.site-footer .footer-map{text-align:center}@media(min-width: 768px){.site-footer .footer-map img{max-width:400px;max-height:250px}}.homepage-hero.hero-banner .hero-text{padding:2rem;background-color:rgba(255,255,255,.7);text-shadow:0px 0px 20px rgba(0,0,0,.2)}.homepage-hero.hero-banner .hero-text h1{font-size:3rem;color:var(--bs-primary) !important}.homepage-hero.hero-banner .hero-text p{color:var(--bs-primary);margin:2rem 0;font-size:1.5rem;text-transform:none}.homepage-hero.hero-banner h2{font-size:1.75rem;color:var(--bs-primary) !important}.homepage-parallax{outline:15px solid rgba(255,255,255,0.6392156863);outline-offset:-15px;padding-top:1rem !important;padding-bottom:1rem !important;background-attachment:unset;margin-bottom:8rem;height:20rem;position:relative;background-position:top}.homepage-parallax>.container{max-width:100%}@media(min-width: 768px){.homepage-parallax{margin-bottom:0;height:auto}}@media(min-width: 992px){.homepage-parallax{padding-top:11rem !important;padding-bottom:11rem !important;margin-top:2rem}}.homepage-parallax .parallax-content{max-width:1500px}@media(min-width: 768px){.homepage-parallax .parallax-content{max-width:400px}.homepage-parallax .parallax-content h2.text-white.text-center{position:relative;bottom:unset}}@media(min-width: 992px){.homepage-parallax .parallax-content{max-width:600px}}@media(min-width: 1200px){.homepage-parallax .parallax-content{max-width:760px}}.homepage-parallax .parallax-content h2{color:var(--bs-primary) !important;text-align:left !important;position:absolute;bottom:-9rem}@media(min-width: 992px){.homepage-parallax .parallax-content h2{font-size:3rem}}#heroSlider .carousel-item{position:relative;height:auto;min-height:350px;background-position:top center;background-size:cover;background-repeat:no-repeat;background-color:#f8f9fa}#heroSlider .carousel-item::before{content:"";position:absolute;inset:0;background:none;z-index:1}#heroSlider .carousel-item h1,#heroSlider .carousel-item h2{font-size:2.5rem !important}@media(min-width: 768px){#heroSlider .carousel-item{height:80vh;min-height:500px;outline:15px solid rgba(255,255,255,0.6392156863);outline-offset:-15px;background-position:center;background-color:rgba(0,0,0,0)}#heroSlider .carousel-item.modify{background-size:cover}}#heroSlider .carousel-item .carousel-caption{z-index:2}@media(max-width: 767.98px){#heroSlider .carousel-item .carousel-caption{position:relative;left:0;top:0;padding:40px 20px}#heroSlider .carousel-item .carousel-caption .heading{font-size:1.25rem}}#heroSlider .carousel-item .carousel-caption .text-primary{padding-top:1rem;padding-bottom:1rem}#heroSlider .col-12.col-md-7{width:100%;text-shadow:0px 0px 20px rgba(0,0,0,.2);background-color:rgba(255,255,255,.92);padding:2rem}@media(min-width: 1024px){#heroSlider .col-12.col-md-7{width:58.33333333%}}#heroSlider .btn{border:none;border-radius:0;text-decoration:none;white-space:nowrap;font-weight:400;font-size:16px;line-height:16px;padding:15px 40px}#heroSlider .btn.btn-reverse,#heroSlider .btn.btn-reverse-white{background-color:#fff;color:var(--bs-secondary);border:1px solid var(--bs-secondary);transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}#heroSlider .btn.btn-reverse:hover,#heroSlider .btn.btn-reverse-white:hover{background-color:var(--bs-secondary);color:#fff;border-color:var(--bs-secondary)}#heroSlider .btn.btn-reverse:hover{border-color:#fff}@media(max-width: 767.98px){#heroSlider .btn.btn-lg{padding:5px 10px !important;font-size:.75rem}}#heroSlider .carousel-control-prev,#heroSlider .carousel-control-next{display:none;width:5%;opacity:1}#heroSlider .carousel-control-prev .carousel-control-prev-icon,#heroSlider .carousel-control-prev .carousel-control-next-icon,#heroSlider .carousel-control-next .carousel-control-prev-icon,#heroSlider .carousel-control-next .carousel-control-next-icon{background-color:rgba(11,123,183,.7);border:2px solid #fff;width:40px;height:40px;background-size:50% 50%;filter:invert(0);transition:background-color .3s ease-in-out,border-color .3s ease-in-out}#heroSlider .carousel-control-prev:hover .carousel-control-prev-icon,#heroSlider .carousel-control-prev:hover .carousel-control-next-icon,#heroSlider .carousel-control-next:hover .carousel-control-prev-icon,#heroSlider .carousel-control-next:hover .carousel-control-next-icon{background-color:var(--bs-primary);border-color:var(--bs-primary)}@media(max-width: 767.98px){#heroSlider .carousel-control-prev,#heroSlider .carousel-control-next{width:15%}#heroSlider .carousel-control-prev.carousel-control-prev,#heroSlider .carousel-control-next.carousel-control-prev{padding-left:15px}#heroSlider .carousel-control-prev.carousel-control-next,#heroSlider .carousel-control-next.carousel-control-next{padding-right:15px}}@media(min-width: 767.98px){#heroSlider .carousel-control-prev,#heroSlider .carousel-control-next{display:block}}#home .video-embed .video-embed-wrapper{max-width:none}#home h2{margin:1.5rem 0 1rem}@media(min-width: 992px){#home h2{font-size:2.5rem}}#home h3{margin-bottom:1rem}@media(min-width: 992px){#home h3{font-size:1.625rem}}#home h4{font-size:1.25rem}.training-list .body-text a{text-decoration:none}.training-list .img-wrapper img{max-height:600px}.adhd-image img{max-width:800px}.announcement-popup{width:100%;max-width:50rem;height:auto;top:50%;left:50%;transform:translate(-50%, -50%)}.announcement-popup .announcement-popup--inner{max-height:none;overflow-y:unset;border-radius:1rem;color:#fff;padding-top:2rem;padding-bottom:2rem;box-shadow:0 0 7rem #000}.announcement-popup .announcement-popup-title{display:none}.announcement-popup .announcement-popup-text{display:none}.announcement-popup .announcement-popup-links{justify-content:center}.announcement-popup .announcement-popup-links .btn-primary{--bs-btn-bg: var(--bs-secondary);--bs-btn-border-color: var(--bs-secondary);--bs-btn-hover-bg: var(--bs-v);--bs-btn-hover-border-color: var(--bs-secondary);--bs-btn-active-bg: var(--bs-secondary);--bs-btn-active-border-color: var(--bs-secondary);--bs-btn-disabled-bg: var(--bs-secondary);--bs-btn-disabled-border-color: var(--bs-secondary);--bs-btn-color: var(--bs-body-color);--bs-btn-hover-color: var(--bs-body-color);--bs-btn-active-color: var(--bs-body-color);--bs-btn-disabled-color: var(--bs-body-color);--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 5rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.blog-detail--title .page-title h1{margin-bottom:2.25rem}.blog-detail--title .page-title hr{display:none}.blog-detail--title .page-title .blog-detail--meta{padding:.75rem .25rem;border-top:1px dotted #afafaf;border-bottom:1px dotted #afafaf;display:flex;flex-direction:row;align-items:center;gap:2rem;color:#555}.blog-detail--title .page-title .blog-detail--categories .list-inline-item:not(:last-child){border-right:1px dotted #afafaf;padding-right:.625rem}.blog-detail article{padding-top:1rem !important}.blog-detail article h2,.blog-detail article h3{font-family:var(--bs-body-font-family);text-transform:none}.blog-detail article h3{color:var(--bs-link-color)}#home .blog-listing h3,.blog-listing h3{font-size:1.3125rem}@media(min-width: 992px){.blog-categories .container,.recent-posts .container{padding-left:0;padding-right:0}}.blog-categories ul,.recent-posts ul{padding-left:0;list-style:none}.blog-categories ul li,.recent-posts ul li{margin-bottom:.25rem;padding-left:1.5rem;position:relative}.blog-categories ul li::before,.blog-listing.recent-posts .blog-link-list__item::before{content:"●" !important;color:#7a7a7a;position:absolute;left:0;top:0;width:auto;height:auto;background-color:rgba(0,0,0,0)}.team-member .link-button-secondary a{background:var(--bs-secondary);border:1px solid var(--bs-secondary);color:var(--bs-body-color);cursor:pointer;display:inline-block;padding:6px 12px;text-align:center;text-decoration:none}.team-member .link-button-secondary a:hover{background:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-body-bg)}.img-full-width img{width:100%}.content-image img{width:100%}.content-wide-banner .img-wrapper{width:100%}.content-wide-banner img{height:300px !important;object-fit:cover;object-position:center}@media(min-width: 768px){.content-wide-banner img{height:370px !important}}.cta-block-image>img,.cta-block-image>a>img,.content-image img,.team-member img,.team-listing .card img,.training-list img{outline:15px solid rgba(255,255,255,.6392156863);outline-offset:-15px}.content-block img{margin-bottom:1rem}.blog-listing img,.blog-detail img{outline:15px solid rgba(255,255,255,0.6392156863);outline-offset:-15px}.blog-listing .card{border-radius:0 !important}
