@font-face{font-family:"Frutiger W01";font-display:swap;font-style:normal;font-weight:400;src:url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.eot?#iefix");src:url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.eot?#iefix") format("eot"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.woff2") format("woff2"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.woff") format("woff"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.ttf") format("truetype"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.svg#7def0e34-f28d-434f-b2ec-472bde847115") format("svg")}@font-face{font-family:"Frutiger W01";font-display:swap;font-style:normal;font-weight:600;src:url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.eot?#iefix");src:url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.eot?#iefix") format("eot"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.woff2") format("woff2"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.woff") format("woff"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.ttf") format("truetype"),url("https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.svg#eae74276-dd78-47e4-9b27-dac81c3411ca") format("svg")}.button-link,.login .button-primary,.login .button-large{display:inline-block;margin:0;cursor:pointer;border:none;outline:none;-webkit-font-smoothing:antialiased;-webkit-appearance:none;padding:.5rem 2.25rem .5rem 1.25rem;background-color:#ae2573;background-image:url("../imgs/icons/arrow-white.svg");background-position:right .875rem center;background-repeat:no-repeat;background-size:.8125rem .8125rem;border:.0625rem solid rgba(0,0,0,0);border-radius:1.5625rem;color:#fff;font-size:1rem;font-weight:700;text-decoration:none;min-width:unset;min-height:unset;line-height:1.25}.button-link:hover,.login .button-primary:hover,.login .button-large:hover{background-color:#fff;background-image:url("../imgs/icons/arrow-pink.svg");border:.0625rem solid #ae2573;text-decoration:none;color:#ae2573;box-shadow:.375rem .375rem #ae2573;transform:translate(-0.125rem, -0.125rem);transition-duration:.1s}@media(prefers-reduced-motion){.button-link:hover,.login .button-primary:hover,.login .button-large:hover{transform:none;transition-duration:0s}}.button-link:focus,.login .button-primary:focus,.login .button-large:focus{background-color:#ecac00;background-image:url("../imgs/icons/arrow-black.svg");color:#000}@media(min-width: 850px){.button-link,.login .button-primary,.login .button-large{font-size:1.1875rem;padding:.625rem 2.8125rem .625rem 1.125rem;background-size:1.0625rem 1.0625rem}}.button-link--secondary,.login .register-button{color:#ae2573;background-color:#fff;border:.0625rem solid #ae2573;background-image:url("../imgs/icons/arrow-pink.svg");border-radius:1.5625rem}.button-link--secondary:hover,.login .register-button:hover{background-color:#ae2573;background-image:url("../imgs/icons/arrow-white.svg");color:#fff;box-shadow:.375rem .375rem #571239;transform:translate(-0.125rem, -0.125rem);transition-duration:.1s}@media(prefers-reduced-motion){.button-link--secondary:hover,.login .register-button:hover{transform:none;transition-duration:0s}}.button-link--block{display:block;height:100%}.button-link__target-info{font-weight:400;font-size:.875rem}@media(min-width: 850px){.button-link__target-info{font-size:1rem}}.button-link__file-info{padding-left:.75rem;font-weight:400}.login-action-lostpassword,.login-action-checkemail,.login-action-rp,.login{font-family:"Frutiger W01",Arial,sans-serif;background:#005eb8;display:flex;flex-direction:column;align-items:center;justify-content:center}.login-action-lostpassword #login,.login-action-checkemail #login,.login-action-rp #login,.login #login{background:#fff;width:80%;max-width:35rem;padding:1.25rem;padding-bottom:0;border-radius:.875rem}@media(min-width: 850px){.login-action-lostpassword #login,.login-action-checkemail #login,.login-action-rp #login,.login #login{width:80%;padding:2.1875rem 2.5rem;padding-bottom:0}}@media(min-width: 1000px){.login-action-lostpassword #login,.login-action-checkemail #login,.login-action-rp #login,.login #login{width:50%}}.login-action-lostpassword .message,.login-action-checkemail .message,.login-action-rp .message,.login .message{font-size:1.25rem;background:none;box-shadow:none;border:none;padding:.375rem 0;margin:0 0 1rem}.login-action-lostpassword h1 a,.login-action-checkemail h1 a,.login-action-rp h1 a,.login h1 a{background-image:url("../imgs/logo.svg");background-size:contain;width:14.375rem;max-width:45vw;margin:0;margin-right:auto}.login-action-lostpassword #lostpasswordform,.login-action-checkemail #lostpasswordform,.login-action-rp #lostpasswordform,.login #lostpasswordform{margin:0;border:none;padding:0;background:none;box-shadow:none}.login-action-lostpassword #lostpasswordform label,.login-action-checkemail #lostpasswordform label,.login-action-rp #lostpasswordform label,.login #lostpasswordform label{font-size:1.375rem}.login-action-lostpassword #nav,.login-action-checkemail #nav,.login-action-rp #nav,.login #nav{padding:0;font-size:0;margin:1rem 0 2.125rem 0}.login-action-lostpassword #nav a,.login-action-checkemail #nav a,.login-action-rp #nav a,.login #nav a{color:#005eb8;text-decoration:underline;font-size:1rem;font-weight:700}@media(min-width: 850px){.login-action-lostpassword #nav a,.login-action-checkemail #nav a,.login-action-rp #nav a,.login #nav a{font-size:1.1875rem}}.login-action-lostpassword .wp-login-register,.login-action-checkemail .wp-login-register,.login-action-rp .wp-login-register,.login .wp-login-register{display:none}.login{width:90%;margin:0 auto}.login #login{padding:1.25rem;max-width:30rem}@media(min-width: 460px){.login #login{padding:2.1875rem 2.5rem}}.login .button.wp-hide-pw{top:.3125rem}@media(min-width: 850px){.login .button.wp-hide-pw{top:.5rem}}.login form{border:none;padding:0 .1875rem;box-shadow:none;margin-top:.5rem}.login form .input{font-size:1.1875rem}.login form .forgetmenot{float:unset;margin-top:.75rem}.login form input[type=text],.login form input[type=tel],.login form input[type=number],.login form input[type=file],.login form input[type=email],.login form input[type=password],.login form input[type=url],.login form textarea,.login form select{width:100%;font-weight:400;font-family:"Frutiger W01",Arial,sans-serif;font-size:1rem;border:.0625rem solid #4c6272;border-radius:.1875rem;color:#000;background-color:#fff;padding:.875rem;padding-left:1rem}@media(min-width: 850px){.login form input[type=text],.login form input[type=tel],.login form input[type=number],.login form input[type=file],.login form input[type=email],.login form input[type=password],.login form input[type=url],.login form textarea,.login form select{font-size:1.1875rem;padding:.9375rem;padding-left:1.1875rem}}.login form input[type=text]:focus,.login form input[type=tel]:focus,.login form input[type=number]:focus,.login form input[type=file]:focus,.login form input[type=email]:focus,.login form input[type=password]:focus,.login form input[type=url]:focus,.login form textarea:focus,.login form select:focus{outline:#ecac00;box-shadow:inset 0 0 0 .125rem}.login form input[type=checkbox]{display:inline-block;appearance:none;width:2rem;height:2rem;border:.125rem solid #4c6272;border-radius:.1875rem;padding:.1875rem;margin:0 1rem 0 0;background-color:#fff;flex-shrink:0}.login form input[type=checkbox]:checked{background-image:url("../imgs/icons/tick.svg")}.login form input[type=checkbox]:focus{box-shadow:unset;outline:.1875rem solid #ecac00;outline-offset:0;border:.1875rem solid #000}.login form input[type=checkbox]::before{content:""}.login label{font-size:1rem;color:#000;font-weight:700}@media(min-width: 850px){.login label{font-size:1.1875rem}}.login #backtoblog{padding:0}.login #backtoblog a{color:#005eb8;text-decoration:underline}.login a{font-size:1rem;text-decoration:underline;color:#212b32;text-underline-offset:.125rem}.login a:focus{background-color:#fae100;box-shadow:0 -0.125rem #fae100,0 .1875rem #000;color:#000;outline:.1875rem solid rgba(0,0,0,0);text-decoration:none}.login input#wp-submit{font-size:1.1875rem;line-height:1.5}.login .button-primary,.login .button-large{float:unset;padding:.5rem 4rem .5rem 1.25rem !important;display:block;width:fit-content;font-size:1.1875rem;margin:1.1875rem 0 .875rem;background-size:1.0625rem}.login .button-primary:hover,.login .button-large:hover{background-repeat:no-repeat;background-position:right .875rem center;background-size:1.0625rem}.login .button-primary:focus,.login .button-large:focus{background-repeat:no-repeat;background-position:right .875rem center;background-size:1.0625rem}.login .privacy-policy-page-link{font-size:1rem;margin:1.875rem 0 0}.login input:focus{outline:.1875rem solid #ffb81c}.login .register-now{font-size:1rem;font-weight:400}@media(min-width: 850px){.login .register-now{font-size:1.1875rem}}.login .register-button{float:unset;padding:.5rem 4rem .5rem 1.25rem !important;display:block;width:fit-content;text-decoration:none;font-size:1.1875rem;margin:.875rem 0;background-repeat:no-repeat;background-position:right .875rem center;background-size:1.0625rem}@media(min-width: 850px){.login .register-button{font-size:1.1875rem}}
