/*
 Theme Name:   PHC DIVI
 Theme URI:    https://thepixelhouse.net
 Description:  Child Theme for Divi
 Author:       Sean Callanan
 Author URI:   https://thepixelhouse.net
 Template:     Divi
 Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/

body.home .et_pb_fullwidth_slider_0 .et_pb_slide_1.et_pb_section_video {
  background-color: #0b1624 !important;
  background-image: url("/wp-content/uploads/2026/04/bg1_lebson_l-poster.jpg") !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

body.home .et_pb_fullwidth_slider_0 .et_pb_slide_1.et_pb_section_video.et_pb_preload::before,
body.home .et_pb_fullwidth_slider_0 .et_pb_slide_1.et_pb_section_video .mejs-overlay-loading,
body.home .et_pb_fullwidth_slider_0 .et_pb_slide_1.et_pb_section_video .mejs-overlay-loading-bg-img {
  display: none !important;
}

body.home .et_pb_fullwidth_slider_0 .et_pb_slide_1.et_pb_section_video .mejs-poster {
  background-image: url("/wp-content/uploads/2026/04/bg1_lebson_l-poster.jpg") !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  display: block !important;
  inset: 0 !important;
  height: 100% !important;
  width: 100% !important;
  opacity: 1 !important;
  transition: opacity 0.25s ease !important;
}

body.home .et_pb_fullwidth_slider_0 .et_pb_slide_1.et_pb_section_video:not(.lt-hero-video-ready) .et_pb_section_video_bg,
body.home .et_pb_fullwidth_slider_0 .et_pb_slide_1.et_pb_section_video:not(.lt-hero-video-ready) video,
body.home .et_pb_fullwidth_slider_0 .et_pb_slide_1.et_pb_section_video:not(.lt-hero-video-ready) .mejs-mediaelement {
  opacity: 0 !important;
}

body.home .et_pb_fullwidth_slider_0 .et_pb_slide_1.et_pb_section_video.lt-hero-video-ready .et_pb_section_video_bg,
body.home .et_pb_fullwidth_slider_0 .et_pb_slide_1.et_pb_section_video.lt-hero-video-ready video,
body.home .et_pb_fullwidth_slider_0 .et_pb_slide_1.et_pb_section_video.lt-hero-video-ready .mejs-mediaelement {
  opacity: 1 !important;
  transition: opacity 0.25s ease !important;
}

body.home .et_pb_fullwidth_slider_0 .et_pb_slide_1.et_pb_section_video.lt-hero-video-ready .mejs-poster {
  opacity: 0 !important;
  visibility: hidden !important;
}

body.home .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description,
body.home .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title,
body.home .et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,
body.home .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_button_wrapper {
  text-align: left !important;
}

body.home .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {
  font-family: "Raleway", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 800 !important;
}

body.home .et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content {
  font-family: "Open Sans", Arial, sans-serif !important;
  font-weight: 500 !important;
  font-size: 24px !important;
}

body.home .et_pb_fullwidth_slider_0 .et_pb_slide_1 .et_pb_slide_description,
body.home .et_pb_fullwidth_slider_0 .et_pb_slide_1.et_pb_slide .et_pb_slide_description {
  padding-right: 20rem !important;
}

@media (max-width: 980px) {
  body.home .et_pb_section_0_tb_header,
  body:not(.home) .et_pb_section_0_tb_header,
  body.home .et_pb_section_0_tb_header.et_pb_sticky--top,
  body:not(.home) .et_pb_section_0_tb_header.et_pb_sticky--top,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top {
    display: block !important;
    height: auto !important;
    min-height: 0 !important;
    width: 100% !important;
    background: rgba(255, 255, 255, 0.98) !important;
    box-shadow: 0 10px 28px rgba(0, 0, 0, 0.08) !important;
    overflow: visible !important;
  }

  body.home:not(.lt-sticky-active) .et_pb_section_0_tb_header,
  body.home:not(.lt-sticky-active) .et_pb_section_0_tb_header.et_pb_sticky--top {
    background: transparent !important;
    box-shadow: none !important;
  }

  body.home .et_pb_section_0_tb_header,
  body.home .et_pb_section_0_tb_header.et_pb_sticky--top,
  body.home.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 10040 !important;
  }

  body.admin-bar.home .et_pb_section_0_tb_header,
  body.admin-bar.home .et_pb_section_0_tb_header.et_pb_sticky--top,
  body.admin-bar.home.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top {
    top: 32px !important;
  }

  body.home .et_pb_section_0_tb_header.et_pb_sticky--top::before,
  body.home .et_pb_section_0_tb_header.et_pb_sticky--top::after,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top::after {
    content: none !important;
    display: none !important;
  }

  body.home .et_pb_section_0_tb_header .et_pb_row_0_tb_header,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_row_0_tb_header,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_row_0_tb_header {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 10px 14px !important;
    display: flex !important;
    align-items: center !important;
    overflow: visible !important;
    clip-path: none !important;
  }

  body.home .et_pb_section_0_tb_header .et_pb_column_0_tb_header,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_column_0_tb_header,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_column_0_tb_header {
    width: auto !important;
    flex: 1 1 auto !important;
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    padding-top: 0 !important;
    margin-bottom: 0 !important;
    overflow: visible !important;
  }

  body.home .et_pb_section_0_tb_header .et_pb_column_1_tb_header,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_column_1_tb_header,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_column_1_tb_header {
    width: auto !important;
    flex: 0 0 auto !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    top: auto !important;
    bottom: auto !important;
  }

  body.home .et_pb_section_0_tb_header .et_pb_image_0_tb_header,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_image_0_tb_header,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_image_0_tb_header {
    flex: 0 0 11rem !important;
    width: 11rem !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
  }

  body.home .et_pb_section_0_tb_header .et_pb_image_wrap img,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_image_wrap img,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_image_wrap img {
    filter: none !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  body.home .et_pb_section_0_tb_header .et_pb_menu_0_tb_header,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_menu_0_tb_header,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header {
    width: auto !important;
    margin: 0 0 0 auto !important;
    flex: 0 0 auto !important;
    align-self: center !important;
    transform: none !important;
    overflow: visible !important;
  }

  body.home .et_pb_section_0_tb_header .et_pb_image_0_tb_header,
  body.home .et_pb_section_0_tb_header .et_pb_menu_0_tb_header,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_image_0_tb_header,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_menu_0_tb_header,
  body.home .et_pb_section_0_tb_header .et_pb_button_0_tb_header_wrapper,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_button_0_tb_header_wrapper,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_image_0_tb_header,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_button_0_tb_header_wrapper {
    margin-bottom: 0 !important;
  }

  body.home .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_pb_menu_inner_container,
  body.home .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_pb_menu__wrap,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_pb_menu_inner_container,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_pb_menu__wrap,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .et_pb_menu_inner_container,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .et_pb_menu__wrap {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    height: auto !important;
    min-height: 0 !important;
  }

  body.home .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_pb_menu__menu,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_pb_menu__menu,
  body.home .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_pb_menu__search-button,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_pb_menu__search-button,
  body.home .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_pb_menu__search-container,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_pb_menu__search-container,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu__menu,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu__search-button,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu__search-container {
    display: none !important;
  }

  body.home .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_mobile_nav_menu,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_mobile_nav_menu,
  body.home .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .mobile_nav,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .mobile_nav,
  body.home .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .mobile_menu_bar,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .mobile_menu_bar,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_mobile_nav_menu,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .mobile_nav,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .mobile_menu_bar {
    display: block !important;
  }

  body.home .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .mobile_nav,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .mobile_nav,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .mobile_nav {
    position: relative !important;
    text-align: right !important;
    padding: 0 !important;
  }

  body.home .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .mobile_menu_bar,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .mobile_menu_bar,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .mobile_menu_bar {
    padding: 0 !important;
  }

  body.home .et_pb_section_0_tb_header .mobile_menu_bar:before,
  body:not(.home) .et_pb_section_0_tb_header .mobile_menu_bar:before,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .mobile_menu_bar:before {
    color: #1c345b !important;
    font-size: 34px !important;
  }

  body.home .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_mobile_menu,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_mobile_menu,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_mobile_menu {
    display: none !important;
    position: fixed !important;
    top: 72px !important;
    left: auto !important;
    right: 14px !important;
    width: min(calc(100vw - 28px), 340px) !important;
    max-width: calc(100vw - 28px) !important;
    border-top: 3px solid #1c345b !important;
    background: #fff !important;
    box-shadow: 0 18px 40px rgba(0, 0, 0, 0.14) !important;
    padding: 10px 0 !important;
    max-height: calc(100vh - 88px) !important;
    overflow-y: auto !important;
  }

  body.home .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .mobile_nav.opened .et_mobile_menu,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .mobile_nav.opened .et_mobile_menu,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .mobile_nav.opened .et_mobile_menu {
    display: block !important;
  }

  body.home .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_mobile_menu li a,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_mobile_menu li a,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_mobile_menu li a {
    color: #1c345b !important;
    padding: 12px 18px !important;
    line-height: 1.35em !important;
    border-bottom: 1px solid rgba(28, 52, 91, 0.08) !important;
  }

  body.home .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_mobile_menu ul.sub-menu li a,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_mobile_menu ul.sub-menu li a,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_mobile_menu ul.sub-menu li a {
    padding-left: 30px !important;
  }

  body.home .et_pb_section_0_tb_header .et_pb_button_0_tb_header_wrapper,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_button_0_tb_header_wrapper,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_button_0_tb_header_wrapper {
    margin: 0 !important;
    transform: none !important;
  }

  body.home .et_pb_section_0_tb_header .et_pb_button_0_tb_header,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_button_0_tb_header,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_button_0_tb_header {
    font-size: 16px !important;
    line-height: 1.2em !important;
    padding-top: 0.45em !important;
    padding-right: 0.4em !important;
    padding-bottom: 0.45em !important;
    padding-left: 0.7em !important;
    background-image: none !important;
    white-space: nowrap !important;
  }

  body.home .et_pb_section_0_tb_header .et_pb_button_0_tb_header:before,
  body:not(.home) .et_pb_section_0_tb_header .et_pb_button_0_tb_header:before,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_button_0_tb_header:before {
    display: none !important;
    content: none !important;
  }

  body.home .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description,
  body.home .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title,
  body.home .et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,
  body.home .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_button_wrapper {
    text-align: left !important;
  }

  body.home .et_pb_fullwidth_slider_0 .et_pb_slide_1 .et_pb_slide_description,
  body.home .et_pb_fullwidth_slider_0 .et_pb_slide_1.et_pb_slide .et_pb_slide_description {
    padding-right: 8% !important;
    padding-left: 8% !important;
  }

  body.home .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {
    font-size: 30px !important;
    line-height: 1.08em !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  body.home .et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content {
    font-size: 18px !important;
    line-height: 1.45em !important;
  }
}

body:not(.home) .et_pb_section_0_tb_header {
  height: auto !important;
  min-height: 160px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  background: #fff !important;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06) !important;
}

body:not(.home) .et_pb_section_0_tb_header.et_pb_section {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

body:not(.home) .et_pb_section_0_tb_header .et_pb_image_wrap img {
  filter: none !important;
}

body:not(.home) .et_pb_section_0_tb_header .et_pb_menu_0_tb_header.et_pb_menu ul li a,
body:not(.home) .et_pb_section_0_tb_header .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a {
  color: #1c345b !important;
}

body:not(.home) .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,
body:not(.home) .et_pb_section_0_tb_header .mobile_nav .mobile_menu_bar:before,
body:not(.home) .et_pb_section_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button {
  color: #1c345b !important;
}

@media (min-width: 981px) {
  body.home .et_pb_column_0_tb_header,
  body:not(.home) .et_pb_column_0_tb_header {
    width: 58% !important;
  }

  body.home .et_pb_column_1_tb_header,
  body:not(.home) .et_pb_column_1_tb_header {
    width: 36.5% !important;
  }

  body.home .et_pb_menu_0_tb_header .et_pb_menu_inner_container,
  body.home .et_pb_menu_0_tb_header .et_pb_menu__wrap,
  body:not(.home) .et_pb_menu_0_tb_header .et_pb_menu_inner_container,
  body:not(.home) .et_pb_menu_0_tb_header .et_pb_menu__wrap {
    align-items: center !important;
  }

  body.home .et_pb_menu_0_tb_header .et_pb_menu__wrap,
  body:not(.home) .et_pb_menu_0_tb_header .et_pb_menu__wrap {
    flex-wrap: nowrap !important;
  }

  body.home .et_pb_menu_0_tb_header .et_pb_menu__menu,
  body:not(.home) .et_pb_menu_0_tb_header .et_pb_menu__menu {
    width: auto !important;
    flex: 0 1 auto !important;
    min-width: 0 !important;
  }

  body.home .et_pb_menu_0_tb_header.et_pb_menu .nav > li > a,
  body:not(.home) .et_pb_menu_0_tb_header.et_pb_menu .nav > li > a,
  body.home .menu-item-lt-spanish-toggle > a,
  body:not(.home) .menu-item-lt-spanish-toggle > a,
  body.home .lt-spanish-toggle-item > a,
  body:not(.home) .lt-spanish-toggle-item > a {
    white-space: nowrap !important;
  }

  body.home .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,
  body:not(.home) .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button {
    margin-left: 14px !important;
    margin-top: 0 !important;
    align-self: center !important;
  }
}

/* Default header overlays the hero; compact sticky state is enabled after extra scroll. */
body.home .et_pb_section_0_tb_header .et_pb_image_wrap img {
  filter: brightness(0) invert(1) !important;
  transition: all 0.3s ease !important;
}

body.home .et_pb_section_0_tb_header.et_pb_sticky--top {
  position: fixed !important;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  z-index: 10010 !important;
  background: transparent !important;
  overflow: visible !important;
}

body.home:not(.admin-bar) .et_pb_section_0_tb_header.et_pb_sticky--top {
  top: 0 !important;
}

body.home.admin-bar .et_pb_section_0_tb_header.et_pb_sticky--top {
  top: 32px !important;
}

@media (max-width: 782px) {
  body.home.admin-bar .et_pb_section_0_tb_header.et_pb_sticky--top {
    top: 46px !important;
  }
}

body:not(.home):not(.admin-bar) .et_pb_section_0_tb_header.et_pb_sticky--top {
  top: 0 !important;
}

body:not(.home).admin-bar .et_pb_section_0_tb_header.et_pb_sticky--top {
  top: 32px !important;
}

@media (max-width: 782px) {
  body:not(.home).admin-bar .et_pb_section_0_tb_header.et_pb_sticky--top {
    top: 46px !important;
  }
}

body.home .et_pb_section_0_tb_header.et_pb_sticky--top::before {
  content: none !important;
  display: none !important;
}

body.home:not(.lt-sticky-active) .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_image_wrap img {
  filter: brightness(0) invert(1) !important;
}

body.home:not(.lt-sticky-active) .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header {
  display: block !important;
}

body:not(.lt-sticky-active) .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu__menu {
  display: flex !important;
}

body:not(.lt-sticky-active) .et_pb_section_0_tb_header.et_pb_sticky--top #et_search_icon,
body:not(.lt-sticky-active) .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu__search-button,
body:not(.lt-sticky-active) .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu__icon.et_pb_menu__search-button {
  display: flex !important;
}

body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top {
  background: #fff !important;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08) !important;
}

body:not(.home).lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top {
  min-height: 0 !important;
  height: auto !important;
}

body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  background: #fff !important;
  z-index: 0 !important;
  pointer-events: none !important;
}

body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_row_0_tb_header {
  position: relative;
  z-index: 10020;
  background: transparent !important;
  box-shadow: none !important;
  clip-path: none !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  min-height: 0 !important;
  display: flex !important;
  align-items: center !important;
  overflow: visible !important;
}

body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_column_0_tb_header {
  width: 82% !important;
  display: flex !important;
  align-items: center !important;
  gap: 44px !important;
  padding-top: 0 !important;
  overflow: visible !important;
}

body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_column_1_tb_header {
  width: 14% !important;
  display: flex !important;
  justify-content: flex-end !important;
  align-items: center !important;
  top: 0 !important;
  bottom: auto !important;
}

body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_image_0_tb_header {
  width: 23rem !important;
  min-width: 0 !important;
  margin-top: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  transform: translateY(3px) !important;
}

body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_image_wrap img {
  filter: none !important;
  width: 100% !important;
  max-width: 100% !important;
}

body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header {
  display: block !important;
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
  flex: 1 1 auto !important;
  align-self: center !important;
  transform: translateY(6px) !important;
  overflow: visible !important;
}

body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .et_pb_menu_inner_container,
body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .et_pb_menu__wrap {
  display: flex !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  overflow: visible !important;
}

body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu__menu {
  display: flex !important;
  width: auto !important;
  flex: 0 1 auto !important;
  min-width: 0 !important;
  align-items: center !important;
}

body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header.et_pb_menu .nav > li > a,
body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header.et_pb_menu .nav > li.current-menu-item > a {
  color: #1c345b !important;
  font-size: 13px !important;
  line-height: 1.3em !important;
  white-space: nowrap !important;
}

body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header.et_pb_menu .nav > li:hover > a {
  color: #1a63aa !important;
}

body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .nav > li > ul,
body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .nav > li > ul.sub-menu {
  z-index: 10040 !important;
  box-shadow: none !important;
  position: absolute !important;
  pointer-events: none !important;
}

body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .nav > li:hover > ul,
body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .nav > li:hover > ul.sub-menu {
  pointer-events: auto !important;
}

body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .nav > li > ul.sub-menu a,
body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .nav > li > ul.sub-menu .menu-title > a,
body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .nav > li > ul.sub-menu li a {
  color: #fff !important;
  font-size: 15px !important;
  line-height: 1.3em !important;
}

body .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .nav > li.mega-menu > ul.sub-menu > li.menu-title > a,
body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .nav > li.mega-menu > ul.sub-menu > li.menu-title > a {
  text-transform: uppercase !important;
}

body .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .nav > li.mega-menu > ul.sub-menu > li > ul.sub-menu > li > a,
body .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .nav > li.mega-menu > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a,
body .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .nav > li:not(.mega-menu) > ul.sub-menu > li > a,
body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .nav > li.mega-menu > ul.sub-menu > li > ul.sub-menu > li > a,
body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .nav > li.mega-menu > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a,
body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .nav > li:not(.mega-menu) > ul.sub-menu > li > a {
  text-transform: none !important;
}

body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .nav > li.mega-menu > ul.sub-menu ul.sub-menu {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  width: 240px !important;
  min-width: 0 !important;
  display: block !important;
  box-shadow: none !important;
  z-index: auto !important;
}

body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top #et_search_icon,
body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu__search-button,
body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu__icon.et_pb_menu__search-button,
body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu__search-container {
  display: none !important;
}

body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_button_0_tb_header_wrapper {
  margin-left: 0 !important;
  transform: translateY(3px) !important;
}

body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_button_0_tb_header {
  font-size: 18px !important;
  line-height: 1.2em !important;
  padding-top: 0.45em !important;
  padding-bottom: 0.45em !important;
}

@media (max-width: 980px) {
  body.home .et_pb_section_0_tb_header,
  body.home .et_pb_section_0_tb_header.et_pb_sticky--top,
  body.home.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top,
  body:not(.home) .et_pb_section_0_tb_header,
  body:not(.home) .et_pb_section_0_tb_header.et_pb_section,
  body:not(.home) .et_pb_section_0_tb_header.et_pb_sticky--top {
    min-height: 0 !important;
    height: auto !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  body .et_pb_section_0_tb_header .et_pb_menu_0_tb_header,
  body .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_pb_menu_inner_container,
  body .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_pb_menu__wrap {
    min-height: 0 !important;
    height: auto !important;
  }

  body .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .et_pb_menu__menu,
  body .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .et_pb_menu__search-button,
  body .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,
  body .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .et_pb_menu__search-container,
  body .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_pb_menu__menu,
  body .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_pb_menu__search-button,
  body .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,
  body .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_pb_menu__search-container {
    display: none !important;
    position: absolute !important;
    left: -9999px !important;
    top: auto !important;
    width: 0 !important;
    height: 0 !important;
    max-width: 0 !important;
    max-height: 0 !important;
    min-width: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    flex: 0 0 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  body .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_pb_menu_inner_container,
  body .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_pb_menu__wrap {
    width: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
  }

  body .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .et_mobile_nav_menu,
  body .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .mobile_nav,
  body .et_pb_section_0_tb_header .et_pb_menu_0_tb_header .mobile_menu_bar {
    position: relative !important;
    width: auto !important;
    height: auto !important;
    min-height: 0 !important;
    flex: 0 0 auto !important;
  }

  body .et_pb_section_0_tb_header.et_pb_sticky_placeholder {
    pointer-events: none !important;
    opacity: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
  }

  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_row_0_tb_header {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_column_0_tb_header {
    width: auto !important;
    flex: 1 1 auto !important;
    gap: 10px !important;
    padding-top: 0 !important;
  }

  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_column_1_tb_header {
    width: auto !important;
    flex: 0 0 auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    top: auto !important;
    bottom: auto !important;
  }

  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_image_0_tb_header {
    flex: 0 0 11rem !important;
    width: 11rem !important;
    transform: none !important;
  }

  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header {
    width: auto !important;
    margin: 0 0 0 auto !important;
    flex: 0 0 auto !important;
    transform: none !important;
  }

  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .et_pb_menu_inner_container,
  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_menu_0_tb_header .et_pb_menu__wrap {
    justify-content: flex-end !important;
    align-items: center !important;
    height: auto !important;
  }

  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_button_0_tb_header_wrapper {
    margin: 0 !important;
    transform: none !important;
  }

  body.lt-sticky-active .et_pb_section_0_tb_header.et_pb_sticky--top .et_pb_button_0_tb_header {
    font-size: 16px !important;
    line-height: 1.2em !important;
    padding-top: 0.45em !important;
    padding-right: 0.4em !important;
    padding-bottom: 0.45em !important;
    padding-left: 0.7em !important;
  }
}
