body {
    --sb-track-color: #ffb00e;
    --sb-thumb-color: #171e28;
    --sb-size: 14px;
}

body::-webkit-scrollbar {
    width: var(--sb-size);
}

body::-webkit-scrollbar-track {
    background: var(--sb-track-color);
    border-radius: 30px;
}

body::-webkit-scrollbar-thumb {
    background: var(--sb-thumb-color);
    border-radius: 30px;
}

@supports not (selector(::-webkit-scrollbar)) {
    body {
        scrollbar-color: var(--sb-thumb-color) var(--sb-track-color);
    }
}

.wp-block-navigation__container a::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 3px;
  background: #ffb00e;
  transition: width 0.3s ease;
}

.wp-block-navigation__container a:hover::after {
  width: 100%;
}

.wp-block-navigation__container a::after {
  transition: width 0.3s ease;
}

.current-menu-item a::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px;
  background: #ffb00e;
  transition: width 0.3s ease;
}

.wp-block-navigation-item:hover{
	color: #31445b;
}
@media (min-width: 769px) {
    #hero .n2-ss-slider .n2-ss-slide-background-image img {
        border-radius: 100px !important;
    }
}

.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg{
	height: 40px !important;
	width: 40px !important;
}