.tile--v1.theme-1,
.tile--v2.theme-1 {
    background-color: #004489;
}

    .tile--v1.theme-1 .tile__body,
    .tile--v2.theme-1 .tile__body {
        background-color: #004489;
        color: #ffffff;
    }

    .tile--v1.theme-1 .tile__text,
    .tile--v2.theme-1 .tile__text {
        color: #ffffff;
    }

    .tile--v1.theme-1 .tile__title,
    .tile--v2.theme-1 .tile__title {
        color: #ffffff;
    }

    .tile--v1.theme-1 .tile__footer,
    .tile--v2.theme-1 .tile__footer {
        background-color: #004489;
    }

        .tile--v1.theme-1 .tile__footer .button,
        .tile--v2.theme-1 .tile__footer .button {
            color: #ffffff;
        }

/* Theme 2 */

.tile--v1.theme-2,
.tile--v2.theme-2 {
    background-color: #0071B9;
}

    .tile--v1.theme-2 .tile__body,
    .tile--v2.theme-2 .tile__body {
        background-color: #0071B9;
        color: #ffffff;
    }

    .tile--v1.theme-2 .tile__text,
    .tile--v2.theme-2 .tile__text {
        color: #ffffff;
    }

    .tile--v1.theme-2 .tile__title,
    .tile--v2.theme-2 .tile__title {
        color: #ffffff;
    }

    .tile--v1.theme-2 .tile__footer,
    .tile--v2.theme-2 .tile__footer {
        background-color: #0071B9;
    }

        .tile--v1.theme-2 .tile__footer .button,
        .tile--v2.theme-2 .tile__footer .button {
            color: #ffffff;
        }

/* Theme 3 */

.tile--v1.theme-3,
.tile--v2.theme-3 {
    background-color: #8AC2E6;
}

    .tile--v1.theme-3 .tile__body,
    .tile--v2.theme-3 .tile__body {
        background-color: #8AC2E6;
        color: #004489;
    }

    .tile--v1.theme-3 .tile__text,
    .tile--v2.theme-3 .tile__text {
        color: #004489;
    }

    .tile--v1.theme-3 .tile__footer,
    .tile--v2.theme-3 .tile__footer {
        background-color: #8AC2E6;
    }

    .tile--v1.theme-3 .tile__description,
    .tile--v2.theme-3 .tile__description {
        color: #0071B9;
    }

    .tile--v1.theme-3 .tile__footer .button,
    .tile--v1.theme-3 .tile__footer .button__icon,
    .tile--v2.theme-3 .tile__footer .button,
    .tile--v2.theme-3 .tile__footer .button__icon {
        color: #004489;
    }

/* Theme 4 */

.tile--v1.theme-4,
.tile--v2.theme-4 {
    background-color: #D6EAF6;
}

    .tile--v1.theme-4 .tile__body,
    .tile--v2.theme-4 .tile__body {
        background-color: #D6EAF6;
        color: #004489;
    }

    .tile--v1.theme-4 .tile__text,
    .tile--v2.theme-4 .tile__text {
        color: #004489;
    }

    .tile--v1.theme-4 .tile__title,
    .tile--v2.theme-4 .tile__title {
        color: #0071B9;
    }

    .tile--v1.theme-4 .tile__footer,
    .tile--v2.theme-4 .tile__footer {
        background-color: #D6EAF6;
    }

        .tile--v1.theme-4 .tile__footer .button,
        .tile--v2.theme-4 .tile__footer .button {
            color: #0071B9 !important;
        }

/**/

.highlights {
    background: linear-gradient(270deg, #004489 0%, #0071B9 50%, #8AC2E6 100%);
    margin-bottom: initial !important;
}

    .highlights .sg__background-container {
        max-width: 1903px;
        background: url(https://static.sct.dotgolf.co.uk/clubs/1000/images/logo-x.svg) no-repeat right top;
        background-size: 900px 698px;
        background-position-y: -50px;
        margin: 0 auto;
    }

    .highlights .content-block.tiles-block {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }

    .highlights .block-header__title {
        color: #ffffff;
    }

    .highlights .tile--v1 .tile__body {
        padding-bottom: 0;
    }

.sg__content__tiles .tile--v1 .tile__title {
    margin-bottom: 1.5rem;
}