/* GOV.UK Frontend CSS - Minimal Implementation */
*,:after,:before{box-sizing:border-box}
body,html{margin:0;padding:0}
body{font-family:"GDS Transport",arial,sans-serif;font-size:19px;line-height:1.25;color:#0b0c0c;background-color:#fff}
.govuk-template{background-color:#0b0c0c}
.govuk-template__body{margin:0;background-color:#fff}
.govuk-width-container{max-width:1020px;margin:0 auto;padding:0 15px}
@media (min-width:40.0625em){.govuk-width-container{padding:0 30px}}
.govuk-header{background:#0b0c0c;border-bottom:10px solid #ffdd00}
.govuk-header__container{position:relative;margin-bottom:-10px;padding-top:10px;border-bottom:10px solid #0b0c0c}
.govuk-header__logotype{display:inline-block;margin-right:5px}
.govuk-header__logotype-text{font-size:30px;line-height:1;color:#fff;text-decoration:none;font-weight:bold}
.govuk-header__navigation{display:block;margin:0;padding:0;list-style:none}
.govuk-header__navigation-list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}
.govuk-header__navigation-item{display:inline-block;margin-right:20px;padding:10px 0}
.govuk-header__link{color:#fff;text-decoration:none;font-size:16px;font-weight:bold}
.govuk-header__link:hover{text-decoration:underline}
.govuk-header__navigation-item--active .govuk-header__link{color:#ffdd00}
.govuk-header__menu-button{display:none}
@media (max-width:40.0525em){.govuk-header__menu-button{display:block;color:#fff;background:0 0;border:1px solid #fff;cursor:pointer;font-size:16px;padding:10px}}
.govuk-phase-banner{padding:10px 0;border-bottom:1px solid #b1b4b6}
.govuk-phase-banner__content{display:flex;align-items:center}
.govuk-tag{display:inline-block;outline:2px solid transparent;color:#fff;background-color:#1d70b8;letter-spacing:1px;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1;padding:5px 8px}
.govuk-phase-banner__content__tag{margin-right:10px}
.govuk-breadcrumbs{margin-top:15px;margin-bottom:15px}
.govuk-breadcrumbs__list{margin:0;padding:0;list-style:none}
.govuk-breadcrumbs__list-item{display:inline-block;position:relative;margin-bottom:5px;margin-left:10px;padding-left:14px;font-size:16px}
.govuk-breadcrumbs__list-item:before{content:"";position:absolute;top:0;bottom:0;left:0;width:7px;height:7px;margin:auto;transform:rotate(45deg);border:solid;border-width:1px 1px 0 0;border-color:#0b0c0c}
.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}
.govuk-breadcrumbs__list-item:first-child:before{content:none}
.govuk-breadcrumbs__link{color:#1d70b8;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}
.govuk-breadcrumbs__link:hover{color:#003078;text-decoration-thickness:max(3px,.1875rem,.12em)}
.govuk-main-wrapper{display:block;padding-top:20px;padding-bottom:20px}
@media (min-width:40.0625em){.govuk-main-wrapper{padding-top:40px;padding-bottom:40px}}
.govuk-heading-xl{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;font-size:48px;line-height:1.09375;font-weight:700;margin:0 0 30px}
@media (min-width:40.0625em){.govuk-heading-xl{font-size:72px;line-height:1.09375}}
.govuk-heading-l{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;font-size:36px;line-height:1.11111;font-weight:700;margin:0 0 20px}
@media (min-width:40.0625em){.govuk-heading-l{font-size:48px;line-height:1.04167}}
.govuk-heading-m{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;font-size:24px;line-height:1.25;font-weight:700;margin:0 0 15px}
@media (min-width:40.0625em){.govuk-heading-m{font-size:36px;line-height:1.25}}
.govuk-heading-s{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;font-size:19px;line-height:1.31579;font-weight:700;margin:0 0 15px}
@media (min-width:40.0625em){.govuk-heading-s{font-size:24px;line-height:1.25}}
.govuk-body{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;font-size:19px;line-height:1.31579;margin:0 0 15px}
@media (min-width:40.0625em){.govuk-body{font-size:19px;line-height:1.31579}}
.govuk-body-l{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;font-size:24px;line-height:1.25;margin:0 0 20px}
@media (min-width:40.0625em){.govuk-body-l{font-size:24px;line-height:1.25}}
.govuk-link{color:#1d70b8;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}
.govuk-link:hover{color:#003078;text-decoration-thickness:max(3px,.1875rem,.12em)}
.govuk-link:focus{outline:3px solid #ffdd00;outline-offset:0;background-color:#ffdd00}
.govuk-button{font-family:"GDS Transport",arial,sans-serif;font-size:19px;line-height:1.31579;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin:0 0 22px;padding:8px 10px 7px;border:2px solid transparent;border-radius:0;color:#fff;background-color:#00703c;box-shadow:0 2px 0 #002d18;text-align:center;vertical-align:top;cursor:pointer;text-decoration:none}
@media (min-width:40.0625em){.govuk-button{width:auto}}
.govuk-button:hover{background-color:#005a30}
.govuk-button:focus{border-color:#ffdd00;outline:3px solid transparent;box-shadow:inset 0 0 0 1px #ffdd00}
.govuk-button--start{font-size:24px;line-height:1;min-height:auto;padding:14px 30px 14px 15px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.5' height='19' viewBox='0 0 33 40'%3E%3Cpath fill='currentColor' d='M0 0h13l20 20-20 20H0l20-20z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100% 50%}
.govuk-button__start-icon{width:17.5px;height:19px;margin-left:5px;vertical-align:middle}
.govuk-form-group{margin-bottom:20px}
@media (min-width:40.0625em){.govuk-form-group{margin-bottom:30px}}
.govuk-label{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;font-size:19px;line-height:1.31579;display:block;margin-bottom:5px}
.govuk-label--m{font-size:24px;line-height:1.25;font-weight:700}
.govuk-hint{color:#505a5f;font-family:"GDS Transport",arial,sans-serif;font-size:19px;line-height:1.31579;display:block;margin-bottom:15px}
.govuk-input{font-family:"GDS Transport",arial,sans-serif;font-size:19px;line-height:1.31579;box-sizing:border-box;width:100%;height:40px;margin:0;padding:5px 4px 4px;border:2px solid #0b0c0c;border-radius:0;appearance:none}
.govuk-input:focus{outline:3px solid #ffdd00;outline-offset:0;box-shadow:inset 0 0 0 2px}
.govuk-fieldset{min-width:0;margin:0;padding:0;border:0}
.govuk-fieldset__legend{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;font-size:19px;line-height:1.31579;box-sizing:border-box;display:table;max-width:100%;margin-bottom:10px;padding:0;white-space:normal}
.govuk-fieldset__legend--s{font-size:19px;line-height:1.31579;font-weight:700}
.govuk-checkboxes{margin:0;padding:0}
.govuk-checkboxes__item{display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}
.govuk-checkboxes__input{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0}
.govuk-checkboxes__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;touch-action:manipulation}
.govuk-checkboxes__label:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentColor;background:transparent}
.govuk-checkboxes__label:after{content:"";position:absolute;top:11px;left:9px;width:18px;height:7px;transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:transparent;opacity:0;background:transparent}
.govuk-checkboxes__input:checked+.govuk-checkboxes__label:after{opacity:1}
.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{border-width:4px;outline:3px solid transparent}
.govuk-checkboxes--small .govuk-checkboxes__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}
.govuk-checkboxes--small .govuk-checkboxes__input{top:0;left:0;width:34px;height:34px}
.govuk-checkboxes--small .govuk-checkboxes__label{padding:13px 15px 13px 1px;font-size:19px;line-height:1.31579}
.govuk-checkboxes--small .govuk-checkboxes__label:before{top:8px;width:24px;height:24px}
.govuk-checkboxes--small .govuk-checkboxes__label:after{top:15px;left:5px;width:12px;height:6.5px;border-width:0 0 3px 3px}
.govuk-summary-card{border:1px solid #b1b4b6;background-color:#fff;margin-bottom:20px}
.govuk-summary-card__title-wrapper{padding:18px 20px 0;border-bottom:1px solid #b1b4b6;background-color:#f3f2f1}
.govuk-summary-card__title{margin:0 0 15px;font-size:19px;line-height:1.31579;font-weight:700}
.govuk-summary-card__actions{margin:15px 0;padding:0;list-style:none}
.govuk-summary-card__content{padding:18px 20px}
.govuk-summary-list{margin:0 0 20px;padding:0}
.govuk-summary-list__row{border-bottom:1px solid #b1b4b6}
.govuk-summary-list__row:last-child{border:0}
.govuk-summary-list__key{margin:0 4px 5px 0;padding:10px 20px 10px 0;border:0;font-size:16px;line-height:1.25;font-weight:700}
.govuk-summary-list__value{margin:0 0 5px;padding:10px 0;border:0;font-size:16px;line-height:1.25}
.govuk-grid-row{display:flex;flex-wrap:wrap;margin:0 -15px}
.govuk-grid-column-full{box-sizing:border-box;width:100%;padding:0 15px}
.govuk-grid-column-two-thirds{box-sizing:border-box;width:100%;padding:0 15px}
@media (min-width:40.0625em){.govuk-grid-column-two-thirds{width:66.6666%}}
.govuk-grid-column-one-third{box-sizing:border-box;width:100%;padding:0 15px}
@media (min-width:40.0625em){.govuk-grid-column-one-third{width:33.3333%}}
.govuk-grid-column-one-half{box-sizing:border-box;width:100%;padding:0 15px}
@media (min-width:40.0625em){.govuk-grid-column-one-half{width:50%}}
.govuk-inset-text{font-family:"GDS Transport",arial,sans-serif;font-size:19px;line-height:1.31579;color:#0b0c0c;padding:15px;margin:15px 0;clear:both;border-left:10px solid #b1b4b6}
.govuk-warning-text{font-family:"GDS Transport",arial,sans-serif;font-size:19px;line-height:1.31579;color:#0b0c0c;position:relative;margin:20px 0;padding:10px 0}
.govuk-warning-text__icon{box-sizing:border-box;display:inline-block;position:absolute;left:0;min-width:35px;min-height:35px;border:5px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:30px;line-height:29px;text-align:center;user-select:none;flex-shrink:0}
.govuk-warning-text__text{display:block;margin-left:45px;font-size:19px;line-height:1.31579;font-weight:700;color:#0b0c0c}
.govuk-warning-text__assistive{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}
.govuk-pagination{display:block;margin:30px 0}
.govuk-pagination__prev,.govuk-pagination__next{display:inline-block;position:relative;min-width:72px;padding-left:0;text-align:left}
.govuk-pagination__list{margin:0;padding:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap}
.govuk-pagination__item{margin:0;padding:0;list-style:none;display:inline-block}
.govuk-pagination__link{display:block;position:relative;min-width:44px;min-height:44px;padding:10px 15px;color:#1d70b8;background:#fff;text-align:center;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}
.govuk-pagination__link:hover{color:#003078;text-decoration-thickness:max(3px,.1875rem,.12em);background:#f3f2f1}
.govuk-pagination__link:focus{outline:3px solid #ffdd00;outline-offset:0;background-color:#ffdd00}
.govuk-pagination__item--current .govuk-pagination__link{color:#0b0c0c;background:#1d70b8;text-decoration:none}
.govuk-pagination__icon{width:15px;height:13px;fill:currentColor}
.govuk-footer{padding:25px 0 15px;border-top:1px solid #b1b4b6;color:#0b0c0c;background:#f3f2f1}
.govuk-footer__meta{display:flex;margin-right:-15px;margin-left:-15px;flex-wrap:wrap;align-items:end;justify-content:center}
.govuk-footer__meta-item{margin-right:15px;margin-bottom:25px;margin-left:15px}
.govuk-footer__meta-item--grow{flex:1}
@media (min-width:40.0625em){.govuk-footer__meta-item--grow{flex-basis:75%}}
.govuk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}
.govuk-footer__inline-list-item{display:inline-block;margin-right:15px;margin-bottom:5px}
.govuk-footer__link{color:#0b0c0c;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}
.govuk-footer__link:hover{color:#0b0c0c;text-decoration-thickness:max(3px,.1875rem,.12em)}
.govuk-footer__link:focus{outline:3px solid #ffdd00;outline-offset:0;background-color:#ffdd00}
.govuk-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}
.govuk-!-width-full{width:100%!important}
.js-enabled .govuk-header__menu-button[aria-expanded=false]+.govuk-header__navigation{display:none}
@media (min-width:40.0625em){.js-enabled .govuk-header__menu-button{display:none!important}}