.x-hamburger-inner::after {
  width: 25px !important;
}
.x-hamburger--slider.is-active .x-hamburger-inner:after {
  width: 40px !important;
}
.bc-burguer-style4__line::before {
  width: 25px !important;
}
.bc-burguer-style4--opened .bc-burguer-style4__line::before {
  width: 40px !important;
}
.bc-burguer-style4--opened {
  --burguer-stroke-color: var(--primary) !important;
}
.footer-secondary-btn:hover::after {
  width: 100%;
  transition: 0.3s;
}
.noscroll {
  overflow: hidden;
}
.home-wwd-pa-wrapper:hover::before {
  visibility: visible;
}
.home-wwd-pol-wrapper:hover::before {
  visibility: visible;
}
.contact-btn::after {
  content: url('/wp-content/uploads/2024/06/Button-Arrows-TargetedVictory.svg');
  display: inline-block;
  margin-left: 10px;
  width: 16px;
}
#ff_3_dropdown {
  margin-top: 5px;
}
.home-wwd-pa-wrapper:hover .home-wwd-btn::before {
  width: 100%;
  transition: 0.2s;
}
.home-wwd-pol-wrapper:hover .home-wwd-btn::before {
  width: 100%;
  transition: 0.2s;
}
.news-wrapper:hover::before {
  height: 100%;
  transition: 0.4s;
  background-color: var(--secondary-shade-80);
}
.news-bg-img {
  filter: grayscale(100%);
}
.publicaffairs-highlight-block:hover::before {
  transition: 0.3s;
  background-color: var(--transparent);
}
.publicaffairs-highlight-block:nth-child(5)::after {
  width: 0px;
}
.publicaffairs-highlight-block:hover .publicaffairs-highlight-h3 {
  transition: 0.3s;
  color: var(--white);
}
.publicaffairs-highlight-block:hover .publicaffairs-highlight-img {
  transition: 0.3s;
  opacity: 1;
}
[aria-label="nav-social-link"] .bc-swap-title__span::after {
  color: var(--primary);
}
[aria-label="primary-footer-social-link"] .bc-swap-title__span::after {
  color: var(--secondary);
}
[aria-label="secondary-footer-social-link"] .bc-swap-title__span::after {
  color: var(--primary);
}
.team-member-wrapper:hover {
  cursor: pointer;
}
.team-member-popup-close:hover {
  cursor: pointer;
}
.team-member-headshot {
  filter: grayscale(100%);
  transition: 0.3s;
}
.team-member-wrapper:hover .team-member-headshot {
  filter: grayscale(0%);
  transition: 0.3s;
}
.team-member-wrapper:hover .team-member-overlay {
  background-color: var(--transparent);
  transition: 0.3s;
}
.x-modal_close {
  transition: 0.3s;
  z-index: 50;
}
.x-modal_close:hover {
  color: var(--secondary) !important;
  transition: 0.3s;
  transform: rotateZ(180deg);
}
.privacy-content a {
  box-shadow: inset 0 -2px var(--secondary);
  transition: 0.3s;
}
.privacy-content a:hover {
  box-shadow: inset 0 -20px var(--secondary);
  transition: 0.3s;
}
.team-member-popup-copy {
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 5px;
  scrollbar-gutter: stable;
}
.team-member-popup-copy::-webkit-scrollbar {
  width: 10px;
}
.team-member-popup-copy::-webkit-scrollbar-track {
  background-color: var(--secondary);
  border-radius: 12px;
}
.team-member-popup-copy::-webkit-scrollbar-thumb {
  background-color: var(--white);
  border-radius: 12px;
}
.publicaffairs-popup-copy {
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 5px;
  scrollbar-gutter: stable;
}
.publicaffairs-popup-copy::-webkit-scrollbar {
  width: 10px;
}
.publicaffairs-popup-copy::-webkit-scrollbar-track {
  background-color: var(--secondary);
  border-radius: 12px;
}
.publicaffairs-popup-copy::-webkit-scrollbar-thumb {
  background-color: var(--white);
  border-radius: 12px;
}
@media screen and (min-width: 1030px) {
  .pa-team-block:hover .pa-team-overlay {
    opacity: 0;
    transition: 0.3s;
  }
  .pa-team-block:hover .pa-team-svg-div {
    display: none;
    transition: 0.3s;
  }
}
.pa-team-block:nth-child(5)::before {
  width: 0px;
}
.sbi_photo {
  position: relative;
}
.sbi_photo img {
  filter: grayscale(100%);
}
.sbi_photo::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2%;
  background-color: var(--secondary);
  bottom: 0;
  left: 0;
  z-index: 10;
  transition: 0.3s;
}
.sbi_photo:hover::before {
  background-color: var(--secondary-shade-80);
  height: 100%;
  transition: 0.3s;
}
