.Featured, .slider-heading {
    font-weight: 500
}
[data-module=team-member] [data-team-member-position], [data-module=team-member] [data-team-member-title] {
    line-height: 1.5 !important
}
.slider-heading {
    font-size: 1.563rem !important;
    letter-spacing: .1em;
    text-transform: uppercase;
    line-height: 1.5 !important;
    margin-bottom: 2rem !important
}
@media (max-width:600px) {
    .slider-heading {
        font-size: 1.563rem !important
    }
}
@media (min-width:601px) and (max-width:768px) {
    .slider-heading {
        font-size: 1.563rem !important
    }
}
@media (min-width:768px) and (max-width:901px) {
    .slider-heading {
        font-size: 2.5rem !important
    }
}
@media (min-width:901px) {
    .slider-heading {
        font-size: 2.5rem !important
    }
}
@media (min-width:1024px) {
    [data-block=header-slider] [data-slide-content] {
        padding: 3rem 3rem 3rem 2rem !important
    }
}
@media (min-width:1240px) {
    [data-block=header-slider] [data-slide-content] {
        padding-left: 4rem !important;
        padding-top: 6.8rem !important;
        padding-bottom: 6.8rem !important
    }
}
@media (min-width:1440px) {
    [data-block=header-slider] [data-slide-content] {
        padding-left: 6.25rem !important;
        padding-top: 6.8rem !important;
        padding-bottom: 6.8rem !important
    }
}

.message{position:relative;margin:0 0 0.25em 0;font-size:1.3em;padding:0.25em 1em;text-align:center;background:#603184;color:#fff;}
.message p {color:#fff;}
.message a {color:#fff;}
.message a:hover {color:#fff;}

.yta {
  max-width: 560px;          /* Maximum width of the container */
  width: 100%;               /* Full width of the container */
  padding-bottom: 20px;      /* Padding at the bottom */
  position: relative;        /* Positioning context for the iframe */
  overflow: hidden;          /* Hide any overflow */
}

.yta iframe {
  width: 100%;               /* Full width of the container */
  height: 100%;              /* Full height of the container */
  aspect-ratio: 16 / 9;      /* Maintain 16:9 aspect ratio */
  border: none;              /* Optional: remove the border */
}

.border-b-2 {
    border-bottom-width: 2px;
}

.gap-x-4 {
  grid-column-gap: 1rem;
  column-gap: 1rem;
}

.gap-y-6 {
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
}


[data-block=key-information] .grid [data-card] {
    margin-top: 0;
}