/**
 * Theme Name: DrComps
 * Theme URI: https://drcomps.com
 * Description: Child theme for drcomps.com — Expert Software Comparisons & Reviews.
 * Author: DrComps
 * Author URI: https://drcomps.com
 * Template: Total
 * Version: 1.0.3
 */

/* Parent stylesheet should be loaded from functions.php. */

.vc_custom_dr_home_hero {
  padding-top: 140px !important;
  padding-bottom: 120px !important;
  background: linear-gradient(135deg, #081521 0%, #0d2d4d 55%, #123f66 100%) !important;
}

.vc_custom_dr_home_badge,
.vc_custom_dr_home_title,
.vc_custom_dr_home_hero .wpb_text_column,
.vc_custom_dr_home_hero .wpb_text_column p {
  position: relative;
  z-index: 2;
}

.vc_custom_dr_home_title {
  max-width: 14ch;
  margin-bottom: 16px !important;
  letter-spacing: -0.02em;
}

.vc_custom_dr_home_hero .wpb_text_column,
.vc_custom_dr_home_hero .wpb_text_column p {
  color: #d9e8f5 !important;
}

.vc_custom_dr_home_card {
  padding: 34px !important;
  border-radius: 22px !important;
  background: rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(8px);
  border: 1px solid rgba(255, 255, 255, 0.18);
  box-shadow: 0 24px 70px rgba(0, 0, 0, 0.18);
}

.vc_custom_dr_home_btn {
  display: inline-block;
  margin-left: 14px;
}

.vc_custom_dr_home_focus {
  padding-top: 90px !important;
  padding-bottom: 40px !important;
  background: #f5f9fc !important;
}

.vc_custom_dr_home_focus_cards {
  padding-bottom: 90px !important;
  background: #f5f9fc !important;
}

.vc_custom_dr_card,
.vc_custom_dr_method_box,
.vc_custom_dr_final_box,
.vc_custom_dr_blog_box {
  padding: 26px 28px !important;
  background: #ffffff !important;
  border-radius: 20px !important;
  box-shadow: 0 18px 40px rgba(8, 21, 33, 0.07);
}

.vc_custom_dr_home_method,
.vc_custom_dr_home_final {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.vc_custom_dr_method_row {
  padding-top: 24px !important;
}

.vc_custom_dr_home_latest,
.vc_custom_dr_blog_cta {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
  background: linear-gradient(135deg, #0d1b2a 0%, #123456 100%) !important;
}

.vc_custom_dr_blog_hero {
  padding-top: 150px !important;
  padding-bottom: 130px !important;
  background: linear-gradient(135deg, #081521 0%, #102c46 55%, #19507a 100%) !important;
}

.vc_custom_dr_blog_featured_wrap,
.vc_custom_dr_blog_how {
  background: #f5f9fc !important;
}

.vc_custom_dr_blog_featured_wrap {
  padding-top: 70px !important;
  padding-bottom: 40px !important;
}

.vc_custom_dr_blog_how {
  padding-top: 20px !important;
  padding-bottom: 70px !important;
}

.vc_custom_dr_blog_latest {
  padding-bottom: 50px !important;
}

.page-id-4361 .theme-button,
.page-id-32 .theme-button {
  border-radius: 12px !important;
}

.page-id-4361 .theme-button:hover,
.page-id-32 .theme-button:hover {
  transform: translateY(-1px);
}

@media (max-width: 767px) {
  .vc_custom_dr_home_hero,
  .vc_custom_dr_blog_hero {
    padding-top: 100px !important;
    padding-bottom: 80px !important;
  }

  .vc_custom_dr_home_btn {
    display: block;
    margin-left: 0;
    margin-top: 12px;
  }

  .vc_custom_dr_home_title {
    max-width: none;
  }
}

.vc_custom_dr_home_latest .vcex-blog-entry-inner {
  background: #ffffff !important;
  border-radius: 22px !important;
  padding: 0 0 24px !important;
  overflow: hidden;
  box-shadow: 0 22px 60px rgba(0, 0, 0, 0.22);
}

.vc_custom_dr_home_latest .vcex-blog-entry-media,
.vc_custom_dr_home_latest .vcex-blog-entry-media img {
  border-radius: 0 !important;
}

.vc_custom_dr_home_latest .vcex-blog-entry-details {
  padding: 0 24px !important;
}

.vc_custom_dr_home_latest .entry-title a {
  color: #0d2033 !important;
}

.vc_custom_dr_home_latest .entry-excerpt,
.vc_custom_dr_home_latest .entry-excerpt p {
  color: #526579 !important;
}

.vc_custom_dr_home_latest .entry-readmore.theme-button {
  border-radius: 12px !important;
}

.home.has-overlay-header #site-logo .logo-img,
.home .navbar-style-one #site-logo .logo-img,
.home #site-header-sticky-wrapper #site-logo .logo-img {
  height: 54px !important;
  width: auto !important;
  filter: brightness(0) invert(1) drop-shadow(0 2px 10px rgba(0, 0, 0, 0.28));
}

.home.has-overlay-header #site-navigation-wrap .dropdown-menu > li > a,
.home.has-overlay-header #site-navigation-wrap .dropdown-menu > li > .link-inner {
  color: rgba(255, 255, 255, 0.92) !important;
}

.home.has-overlay-header #site-navigation-wrap .dropdown-menu > li > a:hover,
.home.has-overlay-header #site-navigation-wrap .dropdown-menu > li.current-menu-item > a,
.home.has-overlay-header #site-navigation-wrap .dropdown-menu > li.current-menu-parent > a {
  color: #ffffff !important;
}

.home .vc_custom_dr_home_title {
  max-width: 11ch;
}

@media (max-width: 767px) {
  .home.has-overlay-header #site-logo .logo-img,
  .home .navbar-style-one #site-logo .logo-img,
  .home #site-header-sticky-wrapper #site-logo .logo-img {
    height: 44px !important;
  }
}

.home.has-overlay-header #site-logo {
  display: inline-flex !important;
  align-items: center;
  padding: 10px 14px !important;
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(6px);
  box-shadow: 0 10px 28px rgba(0, 0, 0, 0.18);
}

.home.has-overlay-header #site-logo .logo-img,
.home .navbar-style-one #site-logo .logo-img,
.home #site-header-sticky-wrapper #site-logo .logo-img {
  height: 64px !important;
  width: auto !important;
  filter: brightness(0) invert(1) drop-shadow(0 2px 10px rgba(0, 0, 0, 0.28));
}

@media (max-width: 767px) {
  .home.has-overlay-header #site-logo {
    padding: 8px 10px !important;
    border-radius: 12px;
  }

  .home.has-overlay-header #site-logo .logo-img,
  .home .navbar-style-one #site-logo .logo-img,
  .home #site-header-sticky-wrapper #site-logo .logo-img {
    height: 50px !important;
  }
}

.home #site-logo,
.home #site-logo-inner {
  display: flex !important;
  align-items: center;
}

.home #site-logo-link {
  display: block !important;
  width: 272px;
  height: 62px;
  background: url('/wp-content/uploads/2026/04/drcomps-header-logo.svg') no-repeat left center / contain;
}

.home #site-logo-link .logo-img {
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
}

.home.has-overlay-header #site-logo {
  padding: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  backdrop-filter: none !important;
  box-shadow: none !important;
}

.home #site-header-sticky-wrapper.is-sticky #site-logo-link,
.home .wpex-is-sticky #site-logo-link {
  width: 248px;
  height: 56px;
}

@media (max-width: 767px) {
  .home #site-logo-link {
    width: 208px;
    height: 48px;
  }

  .home #site-header-sticky-wrapper.is-sticky #site-logo-link,
  .home .wpex-is-sticky #site-logo-link {
    width: 196px;
    height: 44px;
  }
}

.vc_custom_dr_page_hero,
.vc_custom_dr_404_search {
  background: linear-gradient(135deg, #081521 0%, #102c46 55%, #19507a 100%) !important;
}

.vc_custom_dr_page_hero {
  padding-top: 150px !important;
  padding-bottom: 120px !important;
}

.vc_custom_dr_page_badge,
.vc_custom_dr_page_title,
.vc_custom_dr_page_hero .wpb_text_column,
.vc_custom_dr_page_hero .wpb_text_column p,
.vc_custom_dr_404_search .wpb_text_column,
.vc_custom_dr_404_search .wpb_text_column p {
  position: relative;
  z-index: 2;
}

.vc_custom_dr_page_hero .wpb_text_column,
.vc_custom_dr_page_hero .wpb_text_column p,
.vc_custom_dr_404_search .wpb_text_column,
.vc_custom_dr_404_search .wpb_text_column p {
  color: #dcecff !important;
}

.vc_custom_dr_page_title {
  max-width: 14ch;
  margin: 0 auto 18px !important;
  letter-spacing: -0.02em;
}

@media (max-width: 767px) {
  .vc_custom_dr_page_hero,
  .vc_custom_dr_404_search {
    padding-top: 100px !important;
    padding-bottom: 80px !important;
  }

  .vc_custom_dr_page_title {
    max-width: none;
  }
}

.page-id-32 #site-header,
.page-id-33 #site-header,
.page-id-3001 #site-header,
.page-id-3 #site-header,
.page-id-4441 #site-header,
.page-id-38 #site-header {
  background: transparent !important;
  box-shadow: none !important;
}

.page-id-32 #site-header-inner,
.page-id-33 #site-header-inner,
.page-id-3001 #site-header-inner,
.page-id-3 #site-header-inner,
.page-id-4441 #site-header-inner,
.page-id-38 #site-header-inner {
  background: transparent !important;
}

.page-id-32 #site-logo .logo-img,
.page-id-33 #site-logo .logo-img,
.page-id-3001 #site-logo .logo-img,
.page-id-3 #site-logo .logo-img,
.page-id-4441 #site-logo .logo-img,
.page-id-38 #site-logo .logo-img {
  height: 54px !important;
  width: auto !important;
}

.page-id-32 #site-navigation-wrap .dropdown-menu > li > a,
.page-id-32 #site-navigation-wrap .dropdown-menu > li > .link-inner,
.page-id-33 #site-navigation-wrap .dropdown-menu > li > a,
.page-id-33 #site-navigation-wrap .dropdown-menu > li > .link-inner,
.page-id-3001 #site-navigation-wrap .dropdown-menu > li > a,
.page-id-3001 #site-navigation-wrap .dropdown-menu > li > .link-inner,
.page-id-3 #site-navigation-wrap .dropdown-menu > li > a,
.page-id-3 #site-navigation-wrap .dropdown-menu > li > .link-inner,
.page-id-4441 #site-navigation-wrap .dropdown-menu > li > a,
.page-id-4441 #site-navigation-wrap .dropdown-menu > li > .link-inner,
.page-id-38 #site-navigation-wrap .dropdown-menu > li > a,
.page-id-38 #site-navigation-wrap .dropdown-menu > li > .link-inner {
  color: rgba(255, 255, 255, 0.92) !important;
}

.page-id-32 #site-navigation-wrap .dropdown-menu > li > a:hover,
.page-id-32 #site-navigation-wrap .dropdown-menu > li.current-menu-item > a,
.page-id-33 #site-navigation-wrap .dropdown-menu > li > a:hover,
.page-id-33 #site-navigation-wrap .dropdown-menu > li.current-menu-item > a,
.page-id-3001 #site-navigation-wrap .dropdown-menu > li > a:hover,
.page-id-3001 #site-navigation-wrap .dropdown-menu > li.current-menu-item > a,
.page-id-3 #site-navigation-wrap .dropdown-menu > li > a:hover,
.page-id-3 #site-navigation-wrap .dropdown-menu > li.current-menu-item > a,
.page-id-4441 #site-navigation-wrap .dropdown-menu > li > a:hover,
.page-id-4441 #site-navigation-wrap .dropdown-menu > li.current-menu-item > a,
.page-id-38 #site-navigation-wrap .dropdown-menu > li > a:hover,
.page-id-38 #site-navigation-wrap .dropdown-menu > li.current-menu-item > a {
  color: #ffffff !important;
}

.page-id-33 .single-page-content,
.page-id-3001 .single-page-content,
.page-id-3 .single-page-content,
.page-id-4441 .single-page-content,
.page-id-38 .single-page-content {
  margin-top: -96px;
}

.page-id-33 .vc_custom_dr_page_hero,
.page-id-3001 .vc_custom_dr_page_hero,
.page-id-3 .vc_custom_dr_page_hero,
.page-id-4441 .vc_custom_dr_page_hero,
.page-id-38 .vc_custom_dr_page_hero {
  min-height: 420px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 767px) {
  .page-id-33 .single-page-content,
  .page-id-3001 .single-page-content,
  .page-id-3 .single-page-content,
  .page-id-4441 .single-page-content,
  .page-id-38 .single-page-content {
    margin-top: -76px;
  }

  .page-id-32 #site-logo .logo-img,
  .page-id-33 #site-logo .logo-img,
  .page-id-3001 #site-logo .logo-img,
  .page-id-3 #site-logo .logo-img,
  .page-id-4441 #site-logo .logo-img,
  .page-id-38 #site-logo .logo-img {
    height: 44px !important;
  }
}

.page-id-32 #site-logo,
.page-id-32 #site-logo-inner,
.page-id-33 #site-logo,
.page-id-33 #site-logo-inner,
.page-id-3001 #site-logo,
.page-id-3001 #site-logo-inner,
.page-id-3 #site-logo,
.page-id-3 #site-logo-inner,
.page-id-4441 #site-logo,
.page-id-4441 #site-logo-inner,
.page-id-38 #site-logo,
.page-id-38 #site-logo-inner {
  display: flex !important;
  align-items: center;
}

.page-id-32 #site-logo-link,
.page-id-33 #site-logo-link,
.page-id-3001 #site-logo-link,
.page-id-3 #site-logo-link,
.page-id-4441 #site-logo-link,
.page-id-38 #site-logo-link {
  display: block !important;
  width: 272px;
  height: 62px;
  background: url('/wp-content/uploads/2026/04/drcomps-header-logo.svg') no-repeat left center / contain;
}

.page-id-32 #site-logo-link .logo-img,
.page-id-33 #site-logo-link .logo-img,
.page-id-3001 #site-logo-link .logo-img,
.page-id-3 #site-logo-link .logo-img,
.page-id-4441 #site-logo-link .logo-img,
.page-id-38 #site-logo-link .logo-img {
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
}

.page-id-32.has-overlay-header #site-logo,
.page-id-33.has-overlay-header #site-logo,
.page-id-3001.has-overlay-header #site-logo,
.page-id-3.has-overlay-header #site-logo,
.page-id-4441.has-overlay-header #site-logo,
.page-id-38.has-overlay-header #site-logo {
  padding: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  backdrop-filter: none !important;
  box-shadow: none !important;
}

.page-id-32 #site-header-sticky-wrapper.is-sticky #site-logo-link,
.page-id-32 .wpex-is-sticky #site-logo-link,
.page-id-33 #site-header-sticky-wrapper.is-sticky #site-logo-link,
.page-id-33 .wpex-is-sticky #site-logo-link,
.page-id-3001 #site-header-sticky-wrapper.is-sticky #site-logo-link,
.page-id-3001 .wpex-is-sticky #site-logo-link,
.page-id-3 #site-header-sticky-wrapper.is-sticky #site-logo-link,
.page-id-3 .wpex-is-sticky #site-logo-link,
.page-id-4441 #site-header-sticky-wrapper.is-sticky #site-logo-link,
.page-id-4441 .wpex-is-sticky #site-logo-link,
.page-id-38 #site-header-sticky-wrapper.is-sticky #site-logo-link,
.page-id-38 .wpex-is-sticky #site-logo-link {
  width: 248px;
  height: 56px;
}

@media (max-width: 767px) {
  .page-id-32 #site-logo-link,
  .page-id-33 #site-logo-link,
  .page-id-3001 #site-logo-link,
  .page-id-3 #site-logo-link,
  .page-id-4441 #site-logo-link,
  .page-id-38 #site-logo-link {
    width: 208px;
    height: 48px;
  }

  .page-id-32 #site-header-sticky-wrapper.is-sticky #site-logo-link,
  .page-id-32 .wpex-is-sticky #site-logo-link,
  .page-id-33 #site-header-sticky-wrapper.is-sticky #site-logo-link,
  .page-id-33 .wpex-is-sticky #site-logo-link,
  .page-id-3001 #site-header-sticky-wrapper.is-sticky #site-logo-link,
  .page-id-3001 .wpex-is-sticky #site-logo-link,
  .page-id-3 #site-header-sticky-wrapper.is-sticky #site-logo-link,
  .page-id-3 .wpex-is-sticky #site-logo-link,
  .page-id-4441 #site-header-sticky-wrapper.is-sticky #site-logo-link,
  .page-id-4441 .wpex-is-sticky #site-logo-link,
  .page-id-38 #site-header-sticky-wrapper.is-sticky #site-logo-link,
  .page-id-38 .wpex-is-sticky #site-logo-link {
    width: 196px;
    height: 44px;
  }
}

.page-id-32 #site-header,
.page-id-33 #site-header,
.page-id-3001 #site-header,
.page-id-3 #site-header,
.page-id-4441 #site-header,
.page-id-38 #site-header {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 10000 !important;
}

.page-id-32 #site-header-inner,
.page-id-33 #site-header-inner,
.page-id-3001 #site-header-inner,
.page-id-3 #site-header-inner,
.page-id-4441 #site-header-inner,
.page-id-38 #site-header-inner {
  position: relative;
  z-index: 10001;
}

.page-id-32 .single-page-content,
.page-id-33 .single-page-content,
.page-id-3001 .single-page-content,
.page-id-3 .single-page-content,
.page-id-4441 .single-page-content,
.page-id-38 .single-page-content {
  margin-top: 0 !important;
}

.page-id-32 .vc_custom_dr_blog_hero,
.page-id-33 .vc_custom_dr_page_hero,
.page-id-3001 .vc_custom_dr_page_hero,
.page-id-3 .vc_custom_dr_page_hero,
.page-id-4441 .vc_custom_dr_page_hero,
.page-id-38 .vc_custom_dr_page_hero,
.page-id-38 .vc_custom_dr_404_search {
  position: relative;
  z-index: 1;
}

.page-id-33 #site-header {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 10000 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.page-id-33 #site-header-inner {
  background: transparent !important;
  position: relative;
  z-index: 10001;
}

.page-id-32 #site-header-sticky-wrapper.is-sticky #site-header,
.page-id-33 #site-header-sticky-wrapper.is-sticky #site-header,
.page-id-3001 #site-header-sticky-wrapper.is-sticky #site-header,
.page-id-3 #site-header-sticky-wrapper.is-sticky #site-header,
.page-id-4441 #site-header-sticky-wrapper.is-sticky #site-header,
.page-id-38 #site-header-sticky-wrapper.is-sticky #site-header,
.page-id-32 .wpex-is-sticky #site-header,
.page-id-33 .wpex-is-sticky #site-header,
.page-id-3001 .wpex-is-sticky #site-header,
.page-id-3 .wpex-is-sticky #site-header,
.page-id-4441 .wpex-is-sticky #site-header,
.page-id-38 .wpex-is-sticky #site-header {
  background: rgba(8, 21, 33, 0.92) !important;
  backdrop-filter: blur(10px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.18) !important;
}

.page-id-32 #site-header-sticky-wrapper.is-sticky #site-header-inner,
.page-id-33 #site-header-sticky-wrapper.is-sticky #site-header-inner,
.page-id-3001 #site-header-sticky-wrapper.is-sticky #site-header-inner,
.page-id-3 #site-header-sticky-wrapper.is-sticky #site-header-inner,
.page-id-4441 #site-header-sticky-wrapper.is-sticky #site-header-inner,
.page-id-38 #site-header-sticky-wrapper.is-sticky #site-header-inner,
.page-id-32 .wpex-is-sticky #site-header-inner,
.page-id-33 .wpex-is-sticky #site-header-inner,
.page-id-3001 .wpex-is-sticky #site-header-inner,
.page-id-3 .wpex-is-sticky #site-header-inner,
.page-id-4441 .wpex-is-sticky #site-header-inner,
.page-id-38 .wpex-is-sticky #site-header-inner {
  background: transparent !important;
}

.page-id-32 #site-header-sticky-wrapper.is-sticky #site-navigation-wrap .dropdown-menu > li > a,
.page-id-32 #site-header-sticky-wrapper.is-sticky #site-navigation-wrap .dropdown-menu > li > .link-inner,
.page-id-33 #site-header-sticky-wrapper.is-sticky #site-navigation-wrap .dropdown-menu > li > a,
.page-id-33 #site-header-sticky-wrapper.is-sticky #site-navigation-wrap .dropdown-menu > li > .link-inner,
.page-id-3001 #site-header-sticky-wrapper.is-sticky #site-navigation-wrap .dropdown-menu > li > a,
.page-id-3001 #site-header-sticky-wrapper.is-sticky #site-navigation-wrap .dropdown-menu > li > .link-inner,
.page-id-3 #site-header-sticky-wrapper.is-sticky #site-navigation-wrap .dropdown-menu > li > a,
.page-id-3 #site-header-sticky-wrapper.is-sticky #site-navigation-wrap .dropdown-menu > li > .link-inner,
.page-id-4441 #site-header-sticky-wrapper.is-sticky #site-navigation-wrap .dropdown-menu > li > a,
.page-id-4441 #site-header-sticky-wrapper.is-sticky #site-navigation-wrap .dropdown-menu > li > .link-inner,
.page-id-38 #site-header-sticky-wrapper.is-sticky #site-navigation-wrap .dropdown-menu > li > a,
.page-id-38 #site-header-sticky-wrapper.is-sticky #site-navigation-wrap .dropdown-menu > li > .link-inner,
.page-id-32 .wpex-is-sticky #site-navigation-wrap .dropdown-menu > li > a,
.page-id-32 .wpex-is-sticky #site-navigation-wrap .dropdown-menu > li > .link-inner,
.page-id-33 .wpex-is-sticky #site-navigation-wrap .dropdown-menu > li > a,
.page-id-33 .wpex-is-sticky #site-navigation-wrap .dropdown-menu > li > .link-inner,
.page-id-3001 .wpex-is-sticky #site-navigation-wrap .dropdown-menu > li > a,
.page-id-3001 .wpex-is-sticky #site-navigation-wrap .dropdown-menu > li > .link-inner,
.page-id-3 .wpex-is-sticky #site-navigation-wrap .dropdown-menu > li > a,
.page-id-3 .wpex-is-sticky #site-navigation-wrap .dropdown-menu > li > .link-inner,
.page-id-4441 .wpex-is-sticky #site-navigation-wrap .dropdown-menu > li > a,
.page-id-4441 .wpex-is-sticky #site-navigation-wrap .dropdown-menu > li > .link-inner,
.page-id-38 .wpex-is-sticky #site-navigation-wrap .dropdown-menu > li > a,
.page-id-38 .wpex-is-sticky #site-navigation-wrap .dropdown-menu > li > .link-inner {
  color: rgba(255, 255, 255, 0.92) !important;
}

.home #site-header-sticky-wrapper.is-sticky #site-header,
.home .wpex-is-sticky #site-header {
  background: rgba(8, 21, 33, 0.92) !important;
  backdrop-filter: blur(10px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.18) !important;
}

.home #site-header-sticky-wrapper.is-sticky #site-header-inner,
.home .wpex-is-sticky #site-header-inner {
  background: transparent !important;
}

.home #site-header-sticky-wrapper.is-sticky #site-navigation-wrap .dropdown-menu > li > a,
.home #site-header-sticky-wrapper.is-sticky #site-navigation-wrap .dropdown-menu > li > .link-inner,
.home .wpex-is-sticky #site-navigation-wrap .dropdown-menu > li > a,
.home .wpex-is-sticky #site-navigation-wrap .dropdown-menu > li > .link-inner {
  color: rgba(255, 255, 255, 0.92) !important;
}

.home #site-header-sticky-wrapper.is-sticky #site-navigation-wrap .dropdown-menu > li > a:hover,
.home #site-header-sticky-wrapper.is-sticky #site-navigation-wrap .dropdown-menu > li.current-menu-item > a,
.home .wpex-is-sticky #site-navigation-wrap .dropdown-menu > li > a:hover,
.home .wpex-is-sticky #site-navigation-wrap .dropdown-menu > li.current-menu-item > a {
  color: #ffffff !important;
}

.page-id-3001 .vc_custom_1682608113432 {
  margin-top: 0 !important;
}

.page-id-3001 .vc_custom_1681915123456 {
  padding-top: 40px !important;
}

