
/* Page Header */
.page-header__logo:before {
    position: absolute;
    content: '';
    right: 0;
    bottom: -2.46rem;
    left: 0;
    height: 2.5rem;
    background-repeat: no-repeat;
    background-position: top center;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 134 40' xmlns='http://www.w3.org/2000/svg' xml:space='preserve'%3E%3Cpath d='M133.251 0c-18.952 0-47.155 3.638-66.626 40C47.155 3.638 18.951 0 0 0h133.251Z' style='fill:hsl(0, 0%25, 100%25);fill-rule:nonzero'/%3E%3C/svg%3E%0A");
    filter: drop-shadow(0 0.25rem 0.25rem rgba(0, 0, 0, 0.16));
    z-index: -1;
}

.page-header__logo {
    padding-top: 0.813rem;
    margin-left: 1.8rem;
}

@media (min-width: 62rem) {
    .page-header:before {
        background-position: center -1.375rem;
    }

    .page-header__logo {
        padding-top: 0.875rem;
        margin-left: 0;
    }
}

/* Rounded borders on elements */
.notification,
.top-tasks-tile,
.opening-times {
    border-radius: var(--root-border-radius);
}

input[type="search"].ce-search-banner__search__input,
input[type="search"].site-search-form__input,
input[type="search"].page-header__search__input,
.page-header__search__button,
.ce-search-banner__search__button,
.top-tasks-tile--dynamic .top-tasks-tile__anchor {
    border-radius: 999rem;
}

.card--button,
.card__link,
.card__no-link {
    overflow: hidden;
    border-radius: var(--root-border-radius);
}

.section:not(.section--color) .card--image-none .card__link {
    border-radius: 0;
}

@media (min-width: 62rem) {
    .spotlight--layout-1 .spotlight__image,
    .spotlight--layout-2 .spotlight__image,
    .spotlight--layout-6 .spotlight__image,
    .spotlight--layout-7 .spotlight__image,
    .spotlight--layout-6 .spotlight__content,
    .spotlight--layout-7 .spotlight__content,
    .opening-hours-spotlight__image {
        border-radius: var(--root-border-radius);
    }
}

/* Page image visual */
.page-image__visual {
    mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 3440 1935' xmlns='http://www.w3.org/2000/svg' xml:space='preserve'%3E%3Cpath d='M1653.38 1935H0V0h3440v1935H1786.62c-18.95 0-47.15-3.64-66.62-40-19.47 36.36-47.67 40-66.62 40Z'/%3E%3C/svg%3E%0A");
    mask-size: 215rem;
    mask-position: center bottom;
}

/* Card image arrow up */
.card__visual {
    mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 1600 900' xmlns='http://www.w3.org/2000/svg' xml:space='preserve'%3E%3Cpath d='M1600 0v900H0V0h1600ZM822.889 900c-6.633 0-16.504-1.273-23.319-14-6.815 12.727-16.686 14-23.319 14h46.638Z'/%3E%3C/svg%3E%0A");
    mask-size: 100rem;
    mask-position: center bottom;
}

.highlightmenu .card__visual {
    mask: unset;
}


@media (min-width: 62rem) {
    .spotlight--layout-6 .spotlight__content,
    .spotlight--layout-7 .spotlight__content {
        --color-background : var(--root-color-background--secondary);
    }
}

/* Secondary page header icons */
.secondary-page-header__menu__link:before {
    display: inline-block;
    margin-right: 0.25rem;
    vertical-align: middle;
}

.secondary-page-header__menu__link:nth-child(1):before {
    content: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0566 1.97516C12.9243 0.529659 16.3246 0.567486 19.1641 2.08942L19.4375 2.24176C19.7082 2.39808 19.875 2.68701 19.875 2.99957V15.9996C19.8749 16.3121 19.7081 16.6011 19.4375 16.7574C19.2007 16.894 18.9158 16.9106 18.667 16.8082L18.5625 16.7574C16.1271 15.3513 13.1444 15.3073 10.6748 16.6255L10.4375 16.7574C10.2007 16.894 9.91581 16.9106 9.66699 16.8082L9.5625 16.7574C7.12712 15.3513 4.14438 15.3073 1.6748 16.6255L1.4375 16.7574C1.2007 16.894 0.915813 16.9106 0.666992 16.8082L0.5625 16.7574C0.291855 16.6011 0.1251 16.3121 0.125 15.9996V2.99957C0.125 2.68701 0.291836 2.39808 0.5625 2.24176C3.45513 0.571697 6.98306 0.482961 9.94336 1.97516C9.97875 1.993 10.0213 1.993 10.0566 1.97516ZM9.125 3.60016C9.125 3.55233 9.09769 3.50781 9.05469 3.48688C6.81182 2.39527 4.18818 2.39527 1.94531 3.48688C1.90231 3.50781 1.875 3.55233 1.875 3.60016V14.4254C1.875 14.4663 1.89505 14.5055 1.92871 14.5289C1.96235 14.5521 2.00562 14.5569 2.04395 14.5425C4.2713 13.7102 6.7287 13.7102 8.95605 14.5425C8.99438 14.5569 9.03765 14.5521 9.07129 14.5289C9.10495 14.5055 9.125 14.4663 9.125 14.4254V3.60016ZM18.125 3.60016C18.125 3.55233 18.0977 3.50781 18.0547 3.48688C15.8118 2.39527 13.1882 2.39527 10.9453 3.48688C10.9023 3.50781 10.875 3.55233 10.875 3.60016V14.4254C10.875 14.4663 10.895 14.5055 10.9287 14.5289C10.9624 14.5521 11.0056 14.5569 11.0439 14.5425C13.2713 13.7102 15.7287 13.7102 17.9561 14.5425C17.9944 14.5569 18.0376 14.5521 18.0713 14.5289C18.105 14.5055 18.125 14.4663 18.125 14.4254V3.60016Z' fill='%23333333' stroke='%23F3F3F3' stroke-width='0.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    height: 1.275rem;
    width: 1.5rem;
}

.secondary-page-header__menu__link:nth-child(2):before {
    content: url("data:image/svg+xml,%3Csvg width='18' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9.636 13.09 5.199 1.32c.66.528.32 1.29-.556 1.21-1.565-.144-3.372-.864-4.925-.992-.16-.013-.334-.021-.454.11-.176.194-.125.465.065.632l4.013 1.454c.7.286.445 1.307-.292 1.287l-4.977-1.43c-.287.095-.318.396-.044.545l3.396 1.62c.429.507.08 1.221-.593 1.15l-8.943-3.967c-2.057-.956-2.057-4.679.145-6.253l5.665-4.12c1.013-.796 2.268.915 1.172 1.727L6.027 9.22c-.264.29-.283.768.005 1.05.232.227.567.245.872.28l7.866.708c.86.246.72 1.42-.17 1.481-1.391-.03-2.796-.236-4.185-.28-.186-.007-.644-.03-.793.012-.26.074-.255.535.014.618Zm7.65-5.199-3.578 1.394a.298.298 0 0 1-.326-.43l4.376-2.55c.598-.63-.005-1.383-.803-1.106-1.178.41-2.451 1.365-3.646 1.822-.471.144-.773-.386-.412-.714l4.33-3.047c.458-.625-.126-1.336-.836-1.038l-4.414 2.812c-.096.079-.353 0-.423-.075-.079-.083-.096-.321-.016-.417l3.574-3.401c.462-.762-.4-1.486-1.162-.965L9.29 4.302c-.145.265.353.558.517.775a2.407 2.407 0 0 1-.22 3.138c-.233.231-.812.53-.976.73-.11.133 6.414.9 6.414.9.725.026 1.88-.42 2.516-.792.607-.356.411-1.093-.256-1.163v.001ZM6.243 4.813l.424-.43.19-2.78C6.759 1.14 6.174.808 5.714.865a1.065 1.065 0 0 0-.918.839l-.424 4.464.28-.186 1.591-1.169Z' fill='%23333'/%3E%3C/svg%3E");
    height: 1.5rem;
    width: 1.35rem;
}

.secondary-page-header__menu__link:nth-child(3):before {
    content: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.995 2.00878C9.095 2.00878 9.995 2.88878 9.995 3.95878C9.995 5.02878 9.095 5.90878 7.995 5.90878C6.895 5.90878 5.995 5.02878 5.995 3.95878C5.995 2.88878 6.895 2.00878 7.995 2.00878ZM1.995 10.0488L7.355 11.8788L7.995 12.0988L8.635 11.8788L13.985 10.0488V15.9188L7.935 17.9888L1.985 15.9188V10.0488M7.995 -0.0012207C5.785 -0.0012207 3.995 1.76878 3.995 3.95878C3.995 6.14878 5.785 7.91878 7.995 7.91878C10.205 7.91878 11.995 6.14878 11.995 3.95878C11.995 1.76878 10.205 -0.0012207 7.995 -0.0012207ZM7.995 9.97878L2.635 8.14878C1.335 7.70878 -0.00500488 8.67878 -0.00500488 10.0488V15.9188C-0.00500488 16.7788 0.534995 17.5388 1.345 17.8188L7.295 19.8888C7.715 20.0388 8.175 20.0388 8.595 19.8888L14.645 17.8188C15.455 17.5388 16.005 16.7788 16.005 15.9188V10.0488C16.005 8.66878 14.655 7.69878 13.365 8.14878L8.015 9.97878H7.995Z' fill='%23333333'/%3E%3C/svg%3E%0A");
    height: 1.5rem;
    width: 1.2rem;
}
