:root{--texthover:#3eab65;--link-nav-hover:#5c8699;--error:#ff1414;--textblock-hover:#3eab6533;--dim-grey:#646464;--text-colour:#195068;--alice-blue:#ecf8ff;--royal-blue-light:#658fff;--black:black;--white:white;--pale-green:#99fa72;--magenta:#eb3ce4;--royal-blue:#0082f3;--honeydew:#e6ffdc;--lavender-blush:#ffedff;--silver:#b3b6ba}body{color:#333;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:20px}h1{color:#000;text-align:left;margin-top:0;margin-bottom:0;font-family:Mulish,sans-serif;font-size:52px;font-weight:900;line-height:65px}h2{color:#000;margin-top:0;margin-bottom:0;font-family:Mulish,sans-serif;font-size:40px;font-weight:800;line-height:50px}h3{-webkit-text-stroke-color:transparent;white-space:normal;margin-top:0;margin-bottom:0;font-family:Mulish,sans-serif;font-size:1.5rem;font-weight:700;line-height:30px}h4{-webkit-text-stroke-color:transparent;white-space:normal;word-break:normal;align-self:center;margin-top:0;margin-bottom:0;font-family:Mulish,sans-serif;font-size:1.25rem;font-weight:700;line-height:25px}h5{margin-top:0;margin-bottom:0;font-family:Mulish,sans-serif;font-size:18px;font-weight:700;line-height:22px}p{color:#000;white-space:normal;margin-bottom:0;font-family:Mulish,sans-serif;font-size:16px;font-weight:300;line-height:26px}a{text-decoration:underline}ol{color:#eaebec;margin-top:0;margin-bottom:10px;padding-left:40px;font-family:Mulish,sans-serif;font-size:.938rem;font-weight:300;line-height:24px}.w-users-userformpagewrap{flex-direction:column;justify-content:center;align-items:stretch;max-width:340px;height:100vh;margin-left:auto;margin-right:auto;display:flex}.w-users-userupdatepasswordformwrapper{margin-bottom:0;padding-left:20px;padding-right:20px;position:relative}.w-users-userformsuccessstate{display:none}.w-users-userformheader{text-align:center}.w-users-userformbutton{text-align:center;width:100%}.w-users-userformerrorstate{margin-left:20px;margin-right:20px;position:absolute;top:100%;left:0%;right:0%}@media screen and (min-width:1920px){h3{font-weight:700}}@media screen and (max-width:991px){h1{font-size:40px;line-height:52px}h2{font-size:32px;line-height:40px}h3{font-size:22px;line-height:27px}}