:root { --sb-teal: #0F3E45; --sb-green: #00BE5C; --sb-gold: #FEC430; --sb-ink: #12202f; --sb-muted: #5c6b7a; --sb-line: rgba(18,32,47,.12); }
#solidbase-global-header, #solidbase-global-footer { font-family: Inter, Nunito, Arial, sans-serif; }
#solidbase-global-header { position: absolute; inset: 0 0 auto 0; z-index: 500; }
.sb-header { position: relative; z-index: 500; background: transparent; border-bottom: 0; box-shadow: none; }
.sb-header__inner { max-width: 1140px; margin: 0 auto; min-height: 88px; display: grid; grid-template-columns: minmax(180px, 285px) 1fr auto; align-items: center; gap: 28px; padding: 0 20px; }
.sb-logo { display: inline-flex; align-items: center; text-decoration: none; }
.sb-logo img { display: block; width: min(245px, 58vw); height: auto; }
.sb-nav { display: flex; justify-content: flex-end; align-items: center; gap: 2px; }
.sb-nav a, .sb-drop__button { color: #fff; text-decoration: none; font-size: 14px; font-weight: 700; line-height: 1; padding: 36px 11px; display: inline-flex; align-items: center; gap: 6px; border: 0; background: transparent; cursor: pointer; font-family: inherit; text-shadow: 0 1px 12px rgba(0,0,0,.28); }
.sb-nav a:hover, .sb-nav a[aria-current="page"], .sb-drop:hover > .sb-drop__button { color: var(--sb-green); }
.sb-drop { position: relative; }
.sb-drop__button::after { content: ""; width: 7px; height: 7px; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(45deg) translateY(-2px); }
.sb-submenu { position: absolute; top: 100%; left: 0; min-width: 250px; background: #fff; border: 1px solid var(--sb-line); box-shadow: 0 18px 42px rgba(10,30,50,.16); padding: 8px 0; margin: 0; list-style: none; opacity: 0; visibility: hidden; pointer-events: none; transform: translateY(8px); transition: opacity .16s ease, transform .16s ease, visibility .16s ease; }
.sb-drop:hover .sb-submenu, .sb-drop:focus-within .sb-submenu { opacity: 1; visibility: visible; pointer-events: auto; transform: translateY(0); }
.sb-submenu a { display: block; padding: 12px 18px; font-size: 14px; font-weight: 600; white-space: nowrap; color: #182633; text-shadow: none; }
.sb-book { display: inline-flex; align-items: center; justify-content: center; min-height: 42px; padding: 0 18px; border-radius: 3px; background: var(--sb-green); color: #fff !important; text-decoration: none; font-size: 13px; font-weight: 800; letter-spacing: 0; white-space: nowrap; }
.sb-menu-toggle { display: none; border: 1px solid rgba(255,255,255,.55); background: rgba(255,255,255,.12); width: 42px; height: 42px; border-radius: 4px; align-items: center; justify-content: center; color: #fff; }
.sb-menu-toggle span, .sb-menu-toggle::before, .sb-menu-toggle::after { content: ""; display: block; width: 20px; height: 2px; background: currentColor; margin: 3px 0; }
.sb-mobile-panel { display: none; border-top: 1px solid var(--sb-line); background: #fff; padding: 8px 20px 18px; }
.sb-mobile-panel a, .sb-mobile-panel summary { display: block; color: #182633; text-decoration: none; padding: 13px 0; font-size: 15px; font-weight: 700; cursor: pointer; }
.sb-mobile-panel details { border-top: 1px solid rgba(18,32,47,.08); border-bottom: 1px solid rgba(18,32,47,.08); }
.sb-mobile-sub a { padding-left: 18px; font-weight: 600; color: #344858; }
.sb-header.is-open .sb-mobile-panel { display: block; }
.sb-footer { background: var(--sb-teal); color: rgba(255,255,255,.82); }
.sb-footer__inner { max-width: 1140px; margin: 0 auto; padding: 58px 20px 32px; display: grid; grid-template-columns: minmax(230px, 1.3fr) 1fr 1fr; gap: 44px; }
.sb-footer img { width: min(230px, 70vw); height: auto; display: block; margin-bottom: 18px; filter: brightness(0) invert(1); }
.sb-footer h3 { margin: 0 0 15px; color: #fff; font-size: 18px; line-height: 1.2; }
.sb-footer p { margin: 0; line-height: 1.7; font-size: 15px; }
.sb-footer ul { list-style: none; margin: 0; padding: 0; }
.sb-footer li { margin: 9px 0; }
.sb-footer a { color: rgba(255,255,255,.86); text-decoration: none; }
.sb-footer a:hover { color: #fff; text-decoration: underline; }
.sb-footer__bottom { border-top: 1px solid rgba(255,255,255,.16); max-width: 1140px; margin: 0 auto; padding: 22px 20px; text-align: center; font-size: 14px; }
.elementor-element-12ccad92 > .elementor-widget-wrap, .elementor-element-99c60d7 > .elementor-widget-wrap { background-image: url("/wp-content/uploads/2023/10/ADHD-Burnout-How-to-Limit-Burnout-and-Stress-in-Work-1200x800-1.webp") !important; background-position: center center !important; background-repeat: no-repeat !important; background-size: cover !important; }
.elementor-element-0f21448 > .elementor-widget-wrap, .elementor-element-132fd5f > .elementor-widget-wrap { background-image: url("/wp-content/uploads/2023/10/woman-crying-at-therapy-session.jpg") !important; background-position: center center !important; background-repeat: no-repeat !important; background-size: cover !important; }
.elementor-element-76b8949 > .elementor-widget-wrap, .elementor-element-0231741 > .elementor-widget-wrap { background-image: url("/wp-content/uploads/2023/10/insomnie2.jpg") !important; background-position: center right !important; background-repeat: no-repeat !important; background-size: cover !important; }
.elementor-element-ebfd64b > .elementor-widget-wrap, .elementor-element-96c0adb > .elementor-widget-wrap { background-image: url("/wp-content/uploads/2023/10/teenager_sad.jpg") !important; background-position: center center !important; background-repeat: no-repeat !important; background-size: cover !important; }
.elementor-element-a16861b > .elementor-widget-wrap, .elementor-element-4e980cc > .elementor-widget-wrap { background-image: url("/wp-content/uploads/2023/10/featured-medication-management.jpg") !important; background-position: center center !important; background-repeat: no-repeat !important; background-size: cover !important; }
.elementor-element-278f234 > .elementor-widget-wrap, .elementor-element-447a885 > .elementor-widget-wrap { background-image: url("/wp-content/uploads/2023/10/istockphoto-angry-man-612x612-1.jpg") !important; background-position: center center !important; background-repeat: no-repeat !important; background-size: cover !important; }
.elementor-element-85b21eb > .elementor-widget-wrap, .elementor-element-aa8f29c > .elementor-widget-wrap { background-image: url("/wp-content/uploads/2023/10/WhatsApp-Image-2023-10-19-at-3.25.03-AM.jpeg") !important; background-position: center right !important; background-repeat: no-repeat !important; background-size: cover !important; }
.elementor-element-7e3a83e > .elementor-widget-wrap, .elementor-element-d274777 > .elementor-widget-wrap { background-image: url("/wp-content/uploads/2023/10/shutterstock_172148459.webp") !important; background-position: center right !important; background-repeat: no-repeat !important; background-size: cover !important; }
.elementor-element-4c72b5c > .elementor-widget-wrap, .elementor-element-87dd298 > .elementor-widget-wrap { background-image: url("/wp-content/uploads/2023/10/Anxiety-1-1160x560-1.jpg") !important; background-position: center center !important; background-repeat: no-repeat !important; background-size: cover !important; }
.elementor-element-fbb548e > .elementor-widget-wrap { background-image: url("/wp-content/uploads/2023/10/african-man-has-depression-1.jpg") !important; background-position: center center !important; background-repeat: no-repeat !important; background-size: cover !important; }
.elementor-element-28e6bdc, .elementor-element-f37a506 { display: none !important; }
.elementor-element-d42af25 .elementor-container { justify-content: center !important; }
.elementor-accordion .elementor-tab-content { display: none; }
.elementor-accordion .elementor-tab-title { cursor: pointer; }
.elementor-accordion .elementor-tab-title.elementor-active + .elementor-tab-content { display: block; }
.elementor-page-138 .elementor-element-241bfea7::before { background-image: linear-gradient(90deg, rgba(4,49,49,.86) 0%, rgba(4,49,49,.62) 45%, rgba(239,247,244,.34) 100%), url("/wp-content/uploads/2023/10/Anxiety-1-1160x560-1.jpg") !important; }
.elementor-page-139 .elementor-element-241bfea7::before { background-image: linear-gradient(90deg, rgba(4,49,49,.86) 0%, rgba(4,49,49,.62) 45%, rgba(239,247,244,.34) 100%), url("/wp-content/uploads/2023/10/woman-crying-at-therapy-session.jpg") !important; }
.elementor-page-140 .elementor-element-241bfea7::before { background-image: linear-gradient(90deg, rgba(4,49,49,.86) 0%, rgba(4,49,49,.62) 45%, rgba(239,247,244,.34) 100%), url("/wp-content/uploads/2023/10/insomnie2.jpg") !important; }
.elementor-page-141 .elementor-element-241bfea7::before { background-image: linear-gradient(90deg, rgba(4,49,49,.86) 0%, rgba(4,49,49,.62) 45%, rgba(239,247,244,.34) 100%), url("/wp-content/uploads/2023/10/ADHD-Burnout-How-to-Limit-Burnout-and-Stress-in-Work-1200x800-1.webp") !important; }
.elementor-page-142 .elementor-element-241bfea7::before { background-image: linear-gradient(90deg, rgba(4,49,49,.86) 0%, rgba(4,49,49,.62) 45%, rgba(239,247,244,.34) 100%), url("/wp-content/uploads/2023/10/teenager_sad.jpg") !important; }
.elementor-page-143 .elementor-element-241bfea7::before { background-image: linear-gradient(90deg, rgba(4,49,49,.86) 0%, rgba(4,49,49,.62) 45%, rgba(239,247,244,.34) 100%), url("/wp-content/uploads/2023/10/Anxiety-1-1160x560-1.jpg") !important; }
.elementor-page-144 .elementor-element-241bfea7::before { background-image: linear-gradient(90deg, rgba(4,49,49,.86) 0%, rgba(4,49,49,.62) 45%, rgba(239,247,244,.34) 100%), url("/wp-content/uploads/2023/10/WhatsApp-Image-2023-10-19-at-3.25.03-AM.jpeg") !important; }
.elementor-page-145 .elementor-element-241bfea7::before { background-image: linear-gradient(90deg, rgba(4,49,49,.86) 0%, rgba(4,49,49,.62) 45%, rgba(239,247,244,.34) 100%), url("/wp-content/uploads/2023/10/african-man-has-depression.jpg") !important; }
.elementor-page-146 .elementor-element-241bfea7::before { background-image: linear-gradient(90deg, rgba(4,49,49,.86) 0%, rgba(4,49,49,.62) 45%, rgba(239,247,244,.34) 100%), url("/wp-content/uploads/2023/10/shutterstock_172148459.webp") !important; }
.elementor-page-147 .elementor-element-241bfea7::before { background-image: linear-gradient(90deg, rgba(4,49,49,.86) 0%, rgba(4,49,49,.62) 45%, rgba(239,247,244,.34) 100%), url("/wp-content/uploads/2023/10/featured-medication-management.jpg") !important; }
.elementor-page-148 .elementor-element-241bfea7::before { background-image: linear-gradient(90deg, rgba(4,49,49,.86) 0%, rgba(4,49,49,.62) 45%, rgba(239,247,244,.34) 100%), url("/wp-content/uploads/2023/10/istockphoto-angry-man-612x612-1.jpg") !important; }
@media (max-width: 1050px) { .sb-header__inner { grid-template-columns: 1fr auto; min-height: 74px; } .sb-nav, .sb-book { display: none; } .sb-menu-toggle { display: inline-flex; flex-direction: column; } .sb-footer__inner { grid-template-columns: 1fr; gap: 28px; } }
