.featuredblock__content a {
  pointer-events: none; /* disables clicking */
  cursor: default;      /* optional: makes it look non-clickable */
  text-decoration: none; /* optional: removes underline */
  color: inherit;        /* optional: matches surrounding text color */
}

.staff-single-column li:nth-child(even) .staff-member {
    flex-direction: row-reverse;
}
.header-z-index{
    z-index: 199 !important;
}
.staff-multiple-column .staff-member__image-wrapper img {
    width: 350px;
    height: 350px;
    object-fit: cover;
}
.bg_fixed {
    background-attachment: fixed;
}

.section.harrisburg-fbs.section__bg--light-4 .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__image::before {
    background-color: #000;
}

.harrisburg-fbs span.featuredblock__title {
    font-weight: 600 !important;
}
@media (min-width: 768px) {
    .videobanner-a .item__btnWrap .videobanner-a__button:only-child a {
        max-width: 450px;
    }
}
.videobanner-a__title {
    margin-bottom: 0;
}

@media (min-width: 992px) {
    .videobanner-a__title {
        text-shadow: 1px 1px black;
    }
}

@media (min-width: 992px) {
    .videobanner-a__subtitle {
        text-shadow: 1px 1px black;
    }
}
.section.harrisburg-fbs.section__bg--light-4 .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__image::before {
    opacity: 0.6;
}
@media (min-width: 992px) {
    .cta__button {

        max-width: 300px;
    }
}


.testimonials .flexslider, .testimonials .testimonials-grid, .testimonials .testimonials-list,
.staff-single-column:not(.staff__slider) .staff-member, .staff-multiple-column .staff-member {
    opacity: 1 !important;
}

.featuredblock__item {
    opacity: 1 !important;
}

a.cta__button.component__button--3.textbtn {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
}
.cstmbtnheader a {
    font-size: 13px !important;
    margin: auto;
}
.cstmbtnheader {
    display: flex;
    align-items: center;
    gap: 5px;
}

@media (max-width: 767px){
    .section-base-container {
        overflow: hidden;
    }
}
