.carousel-caption-centent {
    z-index: 100;
    position: relative;
}

.navbar-nav .nav-item.dropdown:hover {
    color: #C38910;
}

.navbar-nav .nav-item.dropdown:hover .dropdown-menu {
    display: block;
}

.navbar-nav .dropdown-menu {
    left: 40px;
    border: 0;
    background: #008040;
    border-radius: 0;
}

.navbar-nav .dropdown-menu a {
    color: white;
}

.navbar-nav .dropdown-menu .dropdown-item:hover {
    background: transparent;
    color: #C38910;
}

.navbar-nav .dropdown-menu a:hover {
    color: #C38910;
    background: transparent;
    text-decoration: none;
}

.navbar-nav .dropdown-menu a.is-active,
.navbar-nav .dropdown-menu li.active {
    background: transparent;
    color: #C38910;
}

@media (max-width: 61.99875rem) {
    
    .navbar-nav .dropdown-menu {
        padding-left: 30px;
        background: rgba(255, 255, 255, 0.1);
    }
}

.progress-marker::before {
    width: 40px;
    height: 40px;
}

.progress-marker::after {
    top: 17px;
}

.webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before, .webform-progress-tracker .progress-step:hover .progress-marker::before, .webform-progress-tracker .progress-step .progress-marker::after {
    background-color: #767676;
}

.progress-step.is-active .progress-marker::before {
    background-color: #c48a12;
}

.webform-progress-tracker .progress-step.is-complete .progress-marker::before, .webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before, .webform-progress-tracker .progress-step.is-complete .progress-marker::after {
    background-color: #008040;
}

.progress-step.is-complete .progress-title {
    color: #008040;
}

.webform-progress-tracker .progress-step.is-active .progress-title {
    color: #c48a12;
    font-weight: normal;
}

.webform-progress-tracker .progress-step .progress-title {
    font-size: 14px;
    line-height: 16px;
}

/* .webform-progress-tracker .progress-step.is-complete + .progress-step.is-complete .progress-marker::after {
    background-image: linear-gradient(to right, #c48a12, #008040);
} */


.webform-progress-tracker 
  .progress-step.is-complete:not(:last-child):has(+ .progress-step.is-active) 
  .progress-marker::after {
    background-image: linear-gradient(to right, #008040, #c48a12);
}