.section--dark .cta__button.component__button--3 {
    background-color: #304390;
    color: white;
    border: 2px solid #303390;
}
@media (min-width: 992px) {
    .banner-a .banner__title {
        margin-top: 20%;
        margin-bottom: -15px;
    }
}
.section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__cta .cta__link.component__link--1{
    color: #304390;
}
.section--light .featuredblocks-grid-a .featuredblocks .featuredblock-image-title-wrapper:hover .featuredblock__title, .section--light .featuredblocks-grid-a .featuredblocks .featuredblock-image-title-wrapper:hover .featuredblock__icon .main-icon {
    text-decoration: none;
}
.section--light .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__title {
    color: #304390;
}
.section--dark .cta__button.component__button--1 {
    background-color: #9695a0;
    border: 2px solid #9695a0;
}
.section--dark .banner-a .banner__subtitle {
    color: #bdbcca;
}
span.component-phone__number.phone-m {
    color: white;
}
.section--dark .banner-a .banner__subtitle {
    text-shadow: 1px 1px black;
}
.section--dark .banner-a .banner__title {
    text-shadow: 1px 1px black;
}   
@media(max-width:800px) {
.ple-column-padding {
    padding-top: 20px;
    padding-bottom: 10px;
}
}


@media (max-width: 525px){
html,body,
.animated{
overflow-x: hidden !important;
}
body *{
box-sizing: border-box !important;
min-width: unset !important;
}
.featuredblock__item, .hours__day, .map-a {
overflow-x: hidden !important;
}
#ple_fixed{
display: none !important;
}
}
/* Unsticky header */ 
.stickyyyyyy{
position: fixed;
width: 100%;
top: 0;
z-index: 9999;
}

img.staff-member__image {
    height: 229px !important;
    object-fit: cover;
}
@media (min-width: 992px) {
    .section.seville-new-header .cta-a.cta-a--4 .cta__links-wrapper {
        gap: 10px;
    }
    .cta__button {
        font-size: 1.15rem;
    }
}