.govuk-template{background-color:#fff!important}.govuk-width-container{max-width:960px;margin:0 auto;padding-left:15px;padding-right:15px}.govuk-main-wrapper{padding-top:20px;padding-bottom:20px}html,body{height:100%;margin:0}body{display:flex;flex-direction:column}.govuk-main-wrapper,.govuk-width-container{flex:1}.govuk-footer{margin-top:auto}.govuk-header{background:#288647!important;border-bottom:none!important;padding-top:8px;padding-bottom:8px}.govuk-header__container,.app-header{border-bottom:none!important}.govuk-header__link,.govuk-header__service-name{color:#fff!important}.govuk-header__link:hover,.govuk-header__service-name:hover{color:#fff!important;text-decoration:underline}.govuk-header__link--homepage.logo:focus{outline:3px solid #fd0;outline-offset:2px;box-shadow:0 0 0 6px #fd0}.logo{background:url("images/isl-logo.png") no-repeat center left!important;background-size:contain!important;width:220px!important;height:55px!important;border:0!important;display:inline-block;margin:0}@media(min-width:40.0625em){.logo{width:280px!important;height:70px!important}}@media(max-width:360px){.logo{max-width:60vw!important;width:auto!important;height:auto!important;min-height:40px!important}}@media(max-width:768px){.logo{background:url("images/isl-logo.png") no-repeat center left!important;background-size:contain!important;width:150px!important;height:40px!important;display:inline-block!important}}.logo img{display:none!important}.govuk-header__container{padding-left:0!important;padding-right:15px;padding-top:5px;padding-bottom:5px;max-width:960px;margin:0 auto}.govuk-header__logo{margin:0!important;padding:0!important;width:auto;float:left}.taranto-header{max-width:960px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:15px;display:flex;align-items:center}.govuk-header__content{flex:1}.taranto-header-content{display:flex;align-items:center;justify-content:flex-end}@media(max-width:768px){#menuOcm.overlay{display:flex;align-items:center;justify-content:center;gap:6px;color:#fff!important;background:none;border:2px solid #fff;border-radius:4px;padding:4px 10px;min-height:44px;min-width:44px;font-size:28px;line-height:1}#menuOcm.overlay::after{content:"Menu";font-size:16px;font-weight:700;font-family:"GDS Transport",arial,sans-serif}}.govuk-footer{background:#000!important;border-top:none!important;padding:20px 0}.govuk-footer__link,.govuk-footer__link:link,.govuk-footer__link:visited,.govuk-footer .govuk-link,.govuk-footer .govuk-link:link,.govuk-footer .govuk-link:visited,.govuk-footer a,.govuk-footer a:link,.govuk-footer a:visited{color:#fff!important;text-decoration:underline}.govuk-footer__link:hover,.govuk-footer .govuk-link:hover,.govuk-footer a:hover{color:#fd0!important;text-decoration:underline}.govuk-footer__link:focus,.govuk-footer .govuk-link:focus,.govuk-footer a:focus{color:#0b0c0c!important;background-color:#fd0;outline:3px solid #fd0}.govuk-footer__meta-item p{color:#fff!important}.govuk-button{background-color:#1d6535;box-shadow:0 2px 0 #0f3d1f;color:#fff}.govuk-button:hover{background-color:#14522a}.govuk-button:focus{background-color:#14522a}.govuk-link{color:#1d6535;text-decoration:underline}.govuk-link:visited{color:#0f3d1f}.govuk-link:hover{color:#14522a}.govuk-link:focus{color:#0b0c0c;background-color:#fd0;outline:3px solid #fd0}.govuk-breadcrumbs__link{color:#1d6535;text-decoration:underline}.govuk-breadcrumbs__link:hover{color:#14522a}.govuk-tag{background-color:#1d6535}.govuk-back-link{color:#1d6535}.govuk-back-link:hover{color:#14522a}.govuk-tabs__list-item--selected{border-color:#1d6535}.govuk-tabs__tab{color:#1d6535}.govuk-accordion__section-button{color:#1d6535}.govuk-input:focus,.govuk-textarea:focus,.govuk-select:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-radios__input:focus+.govuk-radios__label::before,.govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{box-shadow:0 0 0 3px #fd0}.govuk-pagination__link{color:#1d6535}.govuk-pagination__item--current{background-color:#1d6535}.govuk-phase-banner__content__tag{background-color:#1d6535}.govuk-panel--confirmation{background:#1d6535}.app-subnav__link,.app-subnav__link:link,.app-subnav__link:visited{color:#0b0c0c!important}@media(max-width:768px){.app-subnav__link{display:block;padding:6px 15px;min-height:32px;line-height:1.4}}.app-subnav__link:hover{color:#505a5f!important}@media(forced-colors:active){.govuk-header{background:Canvas!important;border-bottom:2px solid ButtonText!important}.govuk-header__link,.govuk-header__service-name{color:LinkText!important}.govuk-header__link--homepage.logo:focus{outline:3px solid Highlight!important;box-shadow:none!important}.govuk-footer{background:Canvas!important;border-top:2px solid ButtonText!important}.govuk-footer__link,.govuk-footer .govuk-link,.govuk-footer a{color:LinkText!important}.govuk-footer__meta-item p{color:CanvasText!important}.govuk-button{background-color:ButtonFace!important;color:ButtonText!important;border:2px solid ButtonText!important;box-shadow:none!important}.govuk-link,.govuk-link:visited{color:LinkText!important}.govuk-input:focus,.govuk-textarea:focus,.govuk-select:focus{outline:3px solid Highlight!important}.govuk-tag,.govuk-phase-banner__content__tag,.govuk-pagination__item--current,.govuk-panel--confirmation{background-color:Highlight!important;color:HighlightText!important}}