html {
    background-color:#f4f8fb;
}

body {
    background-color: white;
}

/* Page Width START */
@media (min-width: 1280px) {
    #global-header .header-wrapper, #global-header-bar, .outer-block, #content, #global-breadcrumb nav, #footer .footer-wrapper {
        max-width: 1280px;
    }
    #global-header .header-wrapper .header-global .header-logo .content {
        margin-left: 30px;
    }

}
/* Page Width START */
/* Page Title Border Bottom START */
.page-header {
    border-bottom-color: #005EA5;
}

@media (max-width: 670px) {
    .page-header .hgroup2 h1 {
        font-size: 32px;
        line-height: 1.09375;
    }
}

@media (max-width: 750px) {
    .page-header .hgroup3 h1 {
        font-size: 24px;
        line-height: 1.09375;
    }
}

/* Page Title Border Bottom END */
/* Form Spacing START */
.form-group, .form-control, .form-group ul.form-group {
    margin-bottom: 15px;
}
/* Form Spacing END */
/* Phase Banner START */
.phase-banner {
    margin-top: -10px;
    border-bottom: none;
    padding: 0;
}
.phase-banner {
    color: #000000;
}
.phase-banner .phase-tag.beta {
    background-color: #F47738;
}

#serviceLinksToggle {
  clear: both;
}

#feedback {

margin-top: 11px;
font-size: 16px;
text-align: left;

}


/* Phase Banner END */
/* Top Bar Nav Selected Link START */
#global-header .header-proposition #proposition-links li a.active {
    color: #1D8FEB;
}
#global-header .header-proposition #proposition-name {

  font-size: 30px;

}

.user-information {
    color: #FFFFFF;
    font-family: "nta", Arial, sans-serif;
    font-size: 20px;
    line-height: 1.25;
    text-transform: none;
    margin-top: 1.6%;
}

.user-information a {
    color: #FFFFFF;
}


.user-information a:hover {
    color: #005ea5;
}
@media (min-width: 500px) {

    .user-information {
        color: #FFFFFF;
        font-family: "nta", Arial, sans-serif;
        font-size: 20px;
        line-height: 1.25;
        text-transform: none;
        margin-top: 1.6%;
        margin-left: 78%;
    }

    .menu-bar-alignment {
        float: left;
        vertical-align: bottom;
    }
}

#global-header.with-proposition .header-wrapper .header-logout .content {
    padding-right: 5%;
    margin: 0 0;
}

@media (min-width: 769px) {
    #global-header.with-proposition .header-wrapper .header-proposition {
        width: 33.33%;
        float: left;
    }

    #global-header.with-proposition .header-wrapper .header-logout .content {
    padding-right: 5%;
    margin: 0 15px;
}
}

@media (min-width: 769px) {
    #global-header.with-proposition .header-wrapper .header-logout {
        width: 66.67%;
        float: left;
        padding-top : 8px
    }
}

@media (min-width: 769px) {
    #global-header.with-proposition .header-wrapper .header-logout .content {
        text-align: right;
        padding-right: 5%;
    }
}

@media (max-width: 200px) {
    #global-header.with-proposition .header-wrapper .header-proposition .content {
        padding-top: 10%;
    }
}

.logout-link span {
    color: white;
}

.logout-link a {
    text-underline-offset: .1578em;
    text-decoration-thickness: 1px;
}

.logout-link a:hover {
    text-decoration-thickness: 3px;
}

.logout-link a:focus {
    text-decoration: none;
}

.content.logout-link {
    font-size: 16px;
}

@media (min-width: 641px){
    .content.logout-link {
        font-size: 20px;
    }
}

/* Top Bar Nav Selected Link END */
/* Small Paragraph Spacer START */
p.font-xsmall.paragraph-spacer {
    padding-top: 25px;
}
/* Small Paragraph Spacer END */
/* Back To Previous START */
a.back-to-previous:before {
    display: inline-block;
    font-size: 14px;
    height: 16px;
    padding-right: 5px;
    vertical-align: middle;
    content: "\25c0";
}
/* Back To Previous END */
/* Subtitle over ride START */
.page-header .hgroup h2.subtitle span {
    color: #0b0c0c;
}
.page-header .headergroup .hgroup h2.subtitle span {
    color: #0b0c0c;
}
.page-header .headergroup .hgroup {
    max-width:550px;
    width: 45%;
    height:auto;
}
.page-header .headergroup .hgroup2{
    width: 20%;
    height:auto;
    float:right;
}
/* Subtitle over ride END */
/* Focus highlighting over ride START */
.js-enabled .block-label input:focus {
    border-width:4px;
    box-shadow:0 0 0 3px #ffbf47
}

/* Focus highlighting over ride END */

/* Text colour change over ride START */
.form-hint {
    display: block;
    color: #6B6B6B;
    margin-bottom: 5px;
}
/* Text colour change over ride END */

.form-control {
    border: 2px solid #0b0c0c;
}

.form-control:focus {
    outline: 3px solid #ffdd00;
    outline-offset: 0;
    box-shadow: inset 0 0 0 2px;
    border: 2px solid #0b0c0c;
}

.validation input {
    border: 2px solid #d4351c;
}

.validation-summary {
    border: 5px solid #d4351c;
    outline: 3px solid #ffdd00;
    background-color: white;
}

.validation-summary:focus {
}

.validation-summary h2 {
    font-weight:bold;
}

.validation-summary ul {
    font-weight:bold;
}

.validation {
    border-left: 5px solid #d4351c;
    background-color: white;
    padding-top: 0;
    margin-bottom: 30px;
}

.validation-message {
    font-size: 19px;
    font-weight: bold;
}

.govuk-checkboxes__label:before {
    background: white;
}

a:link {
    color: #1d70b8;
}

a:visited {
    color: #4c2c92;
}

a:hover {
    color: #003078;
}

a:focus {
    color: #0b0c0c;
    outline: 3px solid transparent;
    background-color: #ffdd00;
    box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;
    text-decoration: none;
}

a:active {
  color: #0b0c0c;
}

#serviceLinks ul li a:hover, .contact-proposition a:hover {
    color: #003078;
}

#serviceLinks ul li a:focus, .contact-proposition a:focus {
    background-color: #ffdd00;
    color: #0b0c0c;
}

nav.nav-proposition #proposition-links-4 ul li a, nav.nav-proposition #proposition-links-4 ul li a.active, nav.nav-proposition #serviceLinksToggle #serviceLinks a, nav.nav-proposition #proposition-links-5 ul li a {
    color: #1d70b8;
}

nav.nav-proposition #proposition-links-4 ul li a:hover, nav.nav-proposition #proposition-links-4 ul li a.active:hover, nav.nav-proposition #serviceLinksToggle #serviceLinks a:hover, nav.nav-proposition #proposition-links-5 ul li a:hover, nav.nav-proposition #serviceLinksToggle #serviceLinks ul li a:hover {
    color: #003078;
}

nav.nav-proposition #proposition-links-4 ul li a:focus, nav.nav-proposition #proposition-links-4 ul li a.active:focus, nav.nav-proposition #serviceLinksToggle #serviceLinks a:focus, nav.nav-proposition #proposition-links-5 ul li a:focus, nav.nav-proposition #serviceLinksToggle #serviceLinks ul li a:focus {
    color: #0b0c0c;
}

nav.nav-proposition #proposition-links-4 ul li a:active, nav.nav-proposition #proposition-links-4 ul li a.active:active, nav.nav-proposition #serviceLinksToggle #serviceLinks a:active, nav.nav-proposition #proposition-links-5 ul li a:active, nav.nav-proposition #serviceLinksToggle #serviceLinks ul li a:active {
    color: #0b0c0c;
}

.pagination .arrow-button a:focus {
    box-shadow: 0 -2px #ffdd00, inset 0px -4px #0b0c0c;
}

#first-arrow:focus, #last-arrow:focus {
    box-shadow: 0 -2px #ffdd00, inset 0px -4px #0b0c0c;
}

table.sort-table th.sorting a:focus, table.sort-table th.sorting-asc a:focus, table.sort-table th.sorting-desc a:focus {
    box-shadow: 0 -2px #ffdd00, inset 0px -4px #0b0c0c;
}

.logout-link a  {
    color: #ffffff;
}

.alert .alert-3-row a:focus, .alert .alert-3-row a:active, .single-view-alert .alert a:focus, .single-view-alert .alert a:active {
    color: #0b0c0c;
}

.filter-block .form-label {
    font-weight: bold;
}

.filter-block .form-hint {
    color: black;
}

.new-user li {
    float: none;
}

.button {
    border:2px solid rgba(0, 0, 0, 0);
    border-radius:0;
    color:#fff;
    background-color:#00703c;
    box-shadow:0 2px 0 #002d18;
}

.button:active,.button:hover,.button:link,.button:visited {
    color: #fff;
    text-decoration:none
}
.button::-moz-focus-inner {
    padding:0;
    border:0
}
.button:hover {
    background-color: #005a30
}
.button:active {
    top:2px
}
.button:focus {
    border-color: #fd0;
    outline:3px solid rgba(0,0,0,0);
    box-shadow:inset 0 0 0 1px #fd0
}
.button:focus:not(:active):not(:hover) {
    border-color: #fd0;
    color: #0b0c0c;
    background-color: #fd0;
    box-shadow:0 2px 0 #0b0c0c
}
.button:before {
    content:"";
    display:block;
    position:absolute;
    top:-2px;
    right:-2px;
    bottom:-4px;
    left:-2px;
    background:rgba(0,0,0,0)
}
.button:active:before {
    top:-4px
}
.button--disabled,.button[disabled = disabled],.button[disabled]{
    opacity:.5
}
.button--disabled:hover,.button[disabled = disabled]:hover,.button[disabled]:hover {
    background-color: #00703c;
    cursor:default
}
.button--disabled:focus,.button[disabled = disabled]:focus,.button[disabled]:focus {
    outline:none
}
.button--disabled:active,.button[disabled = disabled]:active,.button[disabled]:active {
    top:0;
    box-shadow:0 2px 0 #002d18
}

.filter-group-background {
    background: #F8F8F8;
}

#mot-alert-message {
    color: #656B6D;
}

.danger-alert #mot-alert-message {
    color: #FFFFFF;
}

#tax-alert-message-1 {
    color: #656B6D;
}

#tax-alert-message-2 {
    color: #656B6D;
}

.danger-alert #tax-alert-message-1 {
    color: #FFFFFF;
}

.danger-alert #tax-alert-message-2 {
    color: #FFFFFF;
}

.success-alert #tax-alert-message-1 {
    color: #FFFFFF;
}

.success-alert #mot-alert-message {
    color: #FFFFFF;
}

/* Cookies Work */
div.govuk-cookie-banner {
    background-color: #f4f8fb;
    padding: 15px 0 15px 0;
    box-sizing: border-box;
    font-size: 16px;
}

@media (min-width: 641px){
    div.govuk-cookie-banner {
        font-size: 19px;
        line-height: 1.3157894737;
    }

    .crown-wrapper {
        padding-left: 30px;
        padding-right: 30px;
    }
}

div.govuk-cookie-banner p {
    font-size:16px;
    display:flex;
}

@media (min-width: 641px) {
    div.govuk-cookie-banner p {
        font-size: 19px;
        display:flex;
    }
}

div.govuk-cookie-banner h2 {
    font-size:18px;
    display:flex;
}

@media (min-width: 641px) {
    div.govuk-cookie-banner h2 {
        font-size: 24px;
        display:flex;
    }
}

@media (max-width: 641px) {
    div.govuk-cookie-banner button {
        font-size:17px;
        display:flex;
        padding:7px;
        margin-top:10px;
        width: 100%;
    }
}


div.govuk-cookie-banner button {
    font-size: 19px;
    padding:5px;
    display:flex;
    padding:7px;
    margin-right:5px;
}


div.govuk-cookie-banner a#test_id.govuk-link {
    font-family: "GDS Transport",arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    font-size: 17px;
    line-height: 1.1875;
    display: inline-block;
    max-width: 100%;
    margin-top: 5px;
    margin-bottom: 20px;
    margin-left: 40%;
    text-align: center;
}

@media (min-width: 641px) {
    div.govuk-cookie-banner a#test_id.govuk-link {
        font-size: 19px;
        margin: 10px 15px 20px 4px;
    }
}

div.govuk-cookie-confirmation-banner {
    margin-top:20px;
    background-color:#00703C;
    border:5px;
    padding:5px;
}

div.govuk-cookie-confirmation-banner:focus{
    outline-color: #fd0;
}


div.govuk-cookie-confirmation-banner div.header {
    background-color:#00703C;
    color:white;
    padding:2px 20px 5px;
}

div.govuk-cookie-confirmation-banner div.content-custom {
    background-color:#FFFFFF;
    padding:20px;
}

a#cookies_success.govuk-link{
    font-family: "nta", Arial, sans-serif;
    line-height: 1.2;
    font-weight: 700;
    text-transform: none;
    text-decoration:underline;
    color:#00703C;
}

a#cookies_success.govuk-link:hover,
a#cookies_success.govuk-link:focus
{
    color:#000000;
    background-color:#fd0;
    box-shadow:0 -2px #fd0,0 4px #0b0c0c;
    text-decoration:none;
    cursor: pointer;
}

.govuk-width-container{
    margin-right:auto;
    margin-left:auto
}

.column-two-thirds {
  padding: 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@media (min-width: 641px) {
    .column-two-thirds {
      padding: 0 15px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      width:66%;
    }
}


table.cookiesPolicy td {
    font-size:16px;
}
@media (min-width: 641px) {
    table.cookiesPolicy td {
        font-size:19px;
    }
}

table.cookiesPolicy th {
    font-size:16px;
}
@media (min-width: 641px) {
    table.cookiesPolicy th {
        font-size:19px;
    }
}
/* Custom radio button */
@media (min-width: 641px) {
    .govuk-radios__item.radio-custom {
        display: inline;
    }
}

.govuk-radios__item.radio-custom {
}

@media (min-width: 641px) {
    .govuk-label.govuk-radios__label.radio-custom {
        font-size:19px;
        padding-bottom: 0px;
        padding-right: 70px;
    }
}

.govuk-label.govuk-radios__label.radio-custom {
    font-size:19px;
}
.govuk-radios__item{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;padding-top:8px;clear:left}@media print{.govuk-radios__item{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-radios__item{font-size:19px;line-height:1.31579}}@media print{.govuk-radios__item{font-size:14pt;line-height:1.15;padding-top:20px;}}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0}.govuk-radios__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-radios__label:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid;border-radius:50%;background:rgba(0,0,0,0)}.govuk-radios__label:after{content:"";position:absolute;top:10px;left:10px;width:0;height:0;border:10px solid;border-radius:50%;opacity:0;background:currentColor}.govuk-radios__hint{display:block;padding-right:15px;padding-left:15px}.govuk-radios__input:focus+.govuk-radios__label:before{border-width:4px;box-shadow:0 0 0 4px #fd0}.govuk-radios__input:checked+.govuk-radios__label:after{opacity:1}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:default}.govuk-radios__input:disabled+.govuk-radios__label{opacity:.5}@media (min-width:40.0625em){.govuk-radios--inline:after{content:"";display:block;clear:both}.govuk-radios--inline .govuk-radios__item{margin-right:20px;float:left;clear:none}}.govuk-radios--inline.govuk-radios--conditional .govuk-radios__item{margin-right:0;float:none}.govuk-radios__divider{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-radios__divider{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-radios__divider{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-radios__divider{font-size:14pt;line-height:1.15;color:#000}}.govuk-radios__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media (min-width:40.0625em){.govuk-radios__conditional{margin-bottom:20px}}.js-enabled .govuk-radios__conditional--hidden{display:none}.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-radios--small .govuk-radios__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-radios--small .govuk-radios__item:after{content:"";display:block;clear:both}.govuk-radios--small .govuk-radios__input{left:-10px}.govuk-radios--small .govuk-radios__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media (min-width:40.0625em){.govuk-radios--small .govuk-radios__label{padding:11px 15px 10px 1px}}.govuk-radios--small .govuk-radios__label:before{top:8px;width:24px;height:24px}.govuk-radios--small .govuk-radios__label:after{top:15px;left:7px;border-width:5px}.govuk-radios--small .govuk-radios__hint{padding:0;clear:both;pointer-events:none}.govuk-radios--small .govuk-radios__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-radios--small .govuk-radios__divider{width:24px;margin-bottom:5px}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:0 0 0 10px #b1b4b6}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0,0 0 0 10px #b1b4b6}@media (hover:none),(pointer:coarse){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:none}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0}}

.modal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: none;
    -webkit-align-items:center;
    align-items:center;
    -webkit-justify-content:center;
    justify-content:center;
    position: fixed;
    z-index: 1001;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);

}

.modal-content {
    background-color: #fefefe;
    padding: 20px;
    border: 2px solid #000000;
    z-index: 1002;
    box-shadow: 0 0 2px #000000;
}

.modal-content a{
    display:block;
}

.alert-wrapper {
    z-index: 1;
}

#global-header {
    background-color: #1d70b8;
    width: auto;
}

.govuk-service-navigation {
    background-color: #f4f8fb;
    width: auto;
}

#global-header .inner-block {
    margin: 0 auto;
    width: auto;
    max-width: 1020px;
    padding: 0;
}

.govuk-width-container {
    margin: 0 auto;
    width: auto;
    max-width: 1020px;
    padding: 0;
}

#global-header .inner-block .header-wrapper {
    margin: 0 15px;
    padding-left: 0;
    padding-right: 0;
    background-color: #1d70b8;
}

.govuk-service-navigation__container {
    margin: 0 15px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 8px;
    padding-bottom: 8px;
}

@media (min-width: 641px) {
    #global-header .inner-block .header-wrapper {
        margin: 0 30px;
    }
}

@media (min-width: 1280px) {
    #global-header .inner-block {
        margin: 0 auto;
        width: auto;
        max-width: 1280px;
        padding: 0;
    }

    .govuk-width-container {
        margin: 0 auto;
        width: auto;
        max-width: 1280px;
        padding: 0;
    }
}

#global-header .header-global {
    padding-top: 5px;
    padding-bottom: 2px;
}

.govuk-logo-dot {
    fill: #00ffe0;
}

.govuk-footer {
    background-color: #f4f8fb;
    border-top: 10px solid #1d70b8;
    text-underline-offset: .1578em;
}

#footer a {
    color: #0b0c0c;
}

.govuk-footer__link:hover {
    text-decoration-thickness: 3px;
}

.govuk-header__link:focus {
    outline: 3px solid rgba(0,0,0,0);
    color: #0b0c0c;
    background-color: #fd0;
    box-shadow: 0 -2px #fd0,0 4px #0b0c0c;
    text-decoration: none;
}

:focus .govuk-logo-dot {
    fill: currentcolor;
}

.govuk-service-navigation {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #8eb8dc;
    background-color: #f4f8fb;
}

.govuk-service-navigation__service-name {
    font-family: "GDS Transport",arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.25;
}

.govuk-service-navigation__link {
    font-family: "GDS Transport",arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: underline;
    text-decoration-thickness: max(1px, .0625rem);
    text-underline-offset: .1578em;
}

.govuk-service-navigation__link:not(:hover):not(:active) {
    text-decoration: none;
}

.govuk-service-navigation__link:not(:hover):not(:focus) {
    color: rgb(26.1,100.8,165.6);
}

.govuk-service-navigation__service-name .govuk-service-navigation__link:link, .govuk-service-navigation__service-name .govuk-service-navigation__link:visited {
    color: #0b0c0c;
}

.govuk-footer {
    padding-left: 15px;
}

.govuk-footer__link:link {
    font-size: 14px;
    text-underline-offset: .1578em;
}

.govuk-footer__licence-description {
    font-size: 14px;
}

.govuk-footer p {
    font-size: 14px;
}

.govuk-footer__crown {
    margin-bottom: 25px;
}

.govuk-footer__meta-item {
    padding-right: 30px;
}

@media (min-width: 641px) {
    .govuk-service-navigation__container {
        padding-top: 17px;
        padding-bottom: 16px;
        margin: 0 30px;
    }

    .govuk-service-navigation__service-name {
        font-size: 19px;
    }

    .govuk-footer {
        padding-left: 30px;
    }

    .govuk-footer__link:link {
        font-size: 16px;
    }

    .govuk-footer__licence-description {
        font-size: 16px;
    }

    .govuk-footer p {
        font-size: 16px;
    }

    .govuk-footer__meta-item {
        padding-left: 15px;
    }

    .govuk-footer__crown {
        padding-left: 15px;
    }
}

.govuk-service-navigation__link:hover {
    text-decoration-thickness: max(3px, .1875rem, .12em);
}

.govuk-footer__copyright-logo {
    padding-top: 0px;
    text-underline-offset: .1578em;
}

.govuk-footer__copyright-logo:before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 112px;
    background-image: url(/assets/images/govuk-crest.svg);
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 125px 102px;
    text-align: center;
    white-space: nowrap
}

@supports ((-webkit-mask-position: initial) or (mask-position:initial)) {
    .govuk-footer__copyright-logo:before {
        background:currentcolor;
        -webkit-mask-image: url(/assets/images/govuk-crest.svg);
        mask-image: url(/assets/images/govuk-crest.svg);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: 50% 0;
        mask-position: 50% 0;
        -webkit-mask-size: 125px 102px;
        mask-size: 125px 102px
    }

    @media screen and (forced-colors:active) {
        .govuk-footer__copyright-logo:before {
            background: linktext
        }
    }
}

.govuk-footer__meta-item:not(.govuk-footer__meta-item--grow) {
    min-width: 125px;
    text-align: center;
}