@import"https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600";/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/sections/password/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************//*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/sections/password/index.scss (1) ***!
  \*********************************************************************************************************************************************************************************************************************************/:root{--bupa-blue: #1773b0;--rds-font-family: Montserrat, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--rds-spacing-50: .25rem;--rds-spacing-100: .5rem;--rds-spacing-150: .75rem;--rds-spacing-200: 1rem;--rds-spacing-300: 1.5rem;--rds-spacing-400: 2rem;--rds-spacing-500: 2.5rem;--rds-spacing-600: 3rem;--rds-spacing-800: 4rem;--rds-font-size-0875: .875rem;--rds-font-size-1000: 1rem;--rds-font-size-2000: 2rem;--rds-border-radius-50: 4px}*{box-sizing:border-box}html,body{font-family:var(--rds-font-family)}html{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100%}body{margin:var(--rds-spacing-300) 0;padding:0 var(--rds-spacing-300);flex-grow:1;background-color:var(--bupa-blue);color:#fff}body a{color:#fff}.password{display:flex;flex-direction:column;align-items:flex-start;max-width:50ch;width:100%;gap:var(--rds-spacing-300)}.password-main{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-grow:1}.page-content.form-visible .maintenance-message{display:none}.cta-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:var(--rds-spacing-150) var(--rds-spacing-300);background-color:#fff;color:#000;text-decoration:none;font-weight:600;border-radius:var(--rds-border-radius-50);cursor:pointer;transition:opacity .2s ease-in-out;margin-top:var(--rds-spacing-300);border:none;font-family:inherit;font-size:var(--rds-font-size-1000)}.cta-button:hover,.cta-button:focus-visible{opacity:.8}.password-form-body{display:none}.page-content.form-visible .password-form-body{display:block}.password-field{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rds-spacing-50);line-height:1.2}.password-field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:var(--rds-spacing-150) var(--rds-spacing-200);min-width:30ch;background-color:#fff;border-radius:var(--rds-border-radius-50)}.password-field .form__message{font-size:var(--rds-font-size-0875)}footer{width:100%;border-top:1px solid #fff;padding:var(--rds-spacing-300) 0}.footer-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;background:none;border:none;text-decoration:underline;color:#fff;cursor:pointer;padding:0}.footer-link:hover,.footer-link:focus-visible{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/24/assets/sections-password.css.map */
