/* Contact form */
p.contact-form-1 {
    font-size: 16px !important;
    margin-bottom: 8px !important;
}
span.contact-form-1-heading {
    font-family: Silka, sans-serif;
    font-weight: 600;
}

.matrix--text-in-columns > .container:has(.contact-form-1) {
    padding-top: 16px;
}

@media (min-width: 846px) {
    .matrix--text-in-columns > .container:has(.contact-form-1) {
        max-width: 832px;
        margin-left: 0;
        margin-right: 0;
    }
}
@media (min-width: 960px) {
    .matrix--text-in-columns .col:has(.contact-form-1) {
        width: 50%;
    }
    .matrix--text-in-columns .col .col__text:has(.contact-form-1) {
        width: 100%;
    }
}
@media (min-width: 1230px) {
    .matrix--text-in-columns > .container:has(.contact-form-1) {
        position: relative;
        left: -190px;
        margin-left: auto;
        margin-right: auto;
    }
}

/* Our People link - hide */
.accessible-megamenu-top-nav-item:nth-child(2) .accessible-megamenu-panel .second-level-container .text h2 {
    display: none;
}

/* People input and select */
input.font-size-12, select.font-size-12 {
    /*font-size: 12px;*/
}
select.font-size-12 option {
}

/* Our People - Search */

.container.search-1 .list-filter .row {
    align-items: flex-end;
}
.container.search-1 .list-filter__actions .button,
.container.search-1 .list-filter__actions span.count {
    white-space: nowrap;
    margin: auto 0;
}
.container.search-1 .list-filter__actions {
    margin: 0 !important;
    flex-direction: row;
    row-gap: 8px;
}
.container.search-1 .list-filter__top {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 16px;
    margin-bottom: 20px;
}
.container.search-1 .list-filter__top h3 {
    width: auto;
    max-width: none;
    margin: 0 !important;
    padding-right: 32px;
}
.container.search-1 .list-filter__submit-button {
    margin-top: 32px;
}
@media (max-width: 364.9px) {
    .container.search-1 .list-filter__actions {
        flex-direction: column;
    }
}

/* hero background image */
.site-hero.site-hero-bg > .container {
    position: relative;
}
.site-hero.site-hero-bg {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.site-hero.site-hero-bg .site-hero-grad {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, rgba(217,217,217,1) 0%,rgba(255,255,255,0) 78%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.site-hero.site-hero-bg {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.site-hero.site-hero-bg > .container {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
}
.site-hero.site-hero-bg .site-hero__cta {
    max-width: 560px;
}
@media screen and (min-width: 640px) {
    .site-hero.site-hero-bg {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .site-hero.site-hero-bg > .container {
        padding-top: 96px !important;
        padding-bottom: 96px !important;
    }
}

.newsletter-signup input[type=email] {
    border: 2px solid #dae3dc;
}
.newsletter-signup input.button {
    background-color: #dae3dc;
}
.newsletter-signup input.button:hover {
    background-color: #000;
    color: #FFF;
}
.newsletter-signup .mc-field-group::after {
    background-image: url(/dist/images/drawn-arrow-lightgreen.svg);
}
