@media only screen and (max-width: 991px) {
  #brxe-hmygfx .bricks-mobile-menu > .current-menu-parent > .brx-submenu-toggle > a {
    color: var(--white);
  }
}
.main-nav-wrapper .bricks-nav-menu li:first-child {
  margin-left: 0;
}
.main-nav-wrapper .bricks-nav-menu li:last-child {
  margin-right: 0;
}
.utility-nav {
  list-style-type: none;
  padding-left: 0;
}
@media only screen and (max-width: 991px) {
  .utility-nav .utility-item .utility-item__link span.text {
    display: none;
  }
}
.footer-nav__links, .footer-contact__links, .footer-legal__links {
  list-style-type: none;
  padding-left: 0;
}
.social-links {
  list-style-type: none;
}
.footer-legal__links {
  margin: 0;
}
.footer-legal__credit a {
  color: rgba(255, 255, 255, 0.5);
}
.footer-legal__credit a:hover {
  color: rgba(255, 255, 255, 0.5);
  text-decoration: underline;
}
.hero-home__main-heading em {
  color: var(--action);
  font-style: normal;
}
.accordion-image-wrap.visible {
  display: block;
  transition: display 0.4s;
}
.x-accordion_item-active {
  border: 1px solid rgba(112, 112, 112, 0.5);
  border-radius: 4.2rem;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
.accordion-faqs--white .x-accordion_item-active {
  background-color: var(--white);
}
.home-testimonials__heading {
  text-indent: -99999px;
}
.wsf-button.wsf-button-primary {
  background-color: var(--action) !important;
  padding: 1.2rem 3.1rem !important;
  font-weight: 700 !important;
  border-radius: 2.4rem !important;
  border: 0 !important;
}
.wsf-button.wsf-button-primary:hover {
  background-color: var(--action-hover) !important;
}
.home-services-list {
  list-style-type: none;
}
.other-services-list {
  list-style-type: none;
  padding-left: 0;
}
@media only screen and (min-width: 768px) {
  .other-services-list {
    column-gap: var(--space-xl);
  }
}
@media only screen and (min-width: 1200px) {
  .other-services-list {
    column-gap: var(--space-xxl);
  }
}
@media only screen and (min-width: 1600px) {
  .other-services-list {
    column-gap: 16rem;
  }
}
.process-list {
  list-style-type: none;
  padding-left: 0;
}
.process-list li:last-child .process-item__content {
  border-bottom: none;
}
.accordion-item__header:focus {
  outline: 0 !important;
}
.services-list {
  list-style-type: none;
  padding-left: 0;
}
.about-bio__content h2 {
  padding-bottom: var(--space-s);
  margin-bottom: var(--space-s);
  background-image: url("https://transitionnavigators.ca/wp-content/uploads/2023/11/rounded-line.svg");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: bottom left;
}
.contact-phone__item em {
  font-weight: 700;
}
.sidebar ul.wp-block-categories, .sidebar ul.wp-block-archives {
  list-style-type: none;
  padding-left: 0;
}
.sidebar ul.wp-block-categories li, .sidebar ul.wp-block-archives li {
  padding-left: 3rem;
  background-image: url("https://transitionnavigators.ca/wp-content/uploads/2023/11/sidebar-arrow.svg");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 5px 50%;
}
.sidebar ul.wp-block-categories li a, .sidebar ul.wp-block-archives li a {
  color: #12245C;
}
.sidebar ul.wp-block-categories li a[aria-current="page"], .sidebar ul.wp-block-archives li a[aria-current="page"] {
  color: var(--action);
  font-weight: 700;
}
form div[data-type="texteditor"] p {
  margin-bottom: 1rem;
}
.brxe-post-content h2 {
  margin-bottom: 1.5rem;
}
.page-banner--blog__img img {
  max-height: 640px;
}
.wp-block-button__link {
  background-color: var(--action);
  color: var(--white);
  font-weight: 700;
}
.wp-block-button__link:hover {
  background-color: var(--primary);
  color: var(--secondary);
}
