.auth-button,.auth-button-legacy,.btn-comp{display:-ms-flexbox;display:flex;text-decoration:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.auth-button-legacy:hover,.auth-button:hover,.btn-comp:hover{text-decoration:none}.auth-button-legacy:disabled,.auth-button:disabled,.btn-comp:disabled{cursor:not-allowed;pointer-events:auto!important}.auth-button-outlined,.btn-outlined{background:#fff;color:#0a2e4b!important;border:1px solid #c5cad3;font-weight:600;border-radius:8px}.auth-button-outlined:hover,.btn-outlined:hover{border-color:#0a2e4b}.auth-button-primary,.btn-primary{color:#fff!important;background:#2a8722;border:1px solid #c5cad3;font-weight:600;border-radius:8px}.auth-button-primary:hover,.btn-primary:hover{background:#226c1b}.auth-button-primary:active,.btn-primary:active{background:#195114}.auth-button-primary:hover,.auth-button-primary:visited,.btn-primary:hover,.btn-primary:visited{color:#fff}.auth-button-primary:disabled,.btn-primary:disabled{background:#f4f5fb;color:#959fab!important;border:none}.btn-ghost{background:0 0;color:#0a2e4b!important;font-weight:600}.btn-ghost:hover,.btn-ghost:visited{color:#0a2e4b}.btn-ghost:hover{background:#f4f5fb}.btn-ghost:active{background:#e8eaf1}.btn-secondary{color:#fff!important;background:#1c7ac7;font-weight:600;border-radius:8px}.btn-secondary:active,.btn-secondary:hover{background:#155c95}.btn-secondary:focus{background:#1c7ac7;outline:2px solid #2399f9;outline-offset:2px}.btn-disruptive{color:#fff!important;background:#db2c00;font-weight:600;border-radius:8px}.btn-disruptive:active,.btn-disruptive:hover{background:#af2300}.btn-disruptive:focus{background:#af2300}.btn-small{min-height:36px;padding:6px 8px;gap:4px}.btn-medium{min-height:48px;padding:12px 16px;gap:6px}.btn-large{min-height:60px;padding:16px 20px;gap:8px}.btn-radius-medium{border-radius:8px}.btn-radius-large{border-radius:12px}.has-loader{color:transparent!important;position:relative!important}.has-loader:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;border:2px solid #ccc;border-top-color:#333;border-radius:50%;animation:spin .8s linear infinite;z-index:2}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-secondary-darker{color:#fff!important;background-color:#005b94;font-size:16px;font-weight:700;line-height:18.75px}.btn-secondary-darker:hover{background-color:#017fcf}.btn-secondary-darker:active{background-color:#004a79}.btn-secondary-lighter{color:#005b94;background-color:#e9f6ff;font-size:16px;font-weight:700;line-height:18.75px}.btn-secondary-lighter:hover{background-color:#f6fbff}.btn-secondary-lighter:active{background-color:#c7e8ff}.loader-in-btn{width:16px;height:16px;border:2px solid #fff;border-top-color:#333;border-radius:50%;animation:spin .8s linear infinite}.auth-h1{color:#0a2e4b;font-family:robotoregular,Arial,Helvetica,sans-serif;margin:0;font-size:30px;line-height:1.5;font-weight:800}@media (min-width:720px){.auth-h1{font-size:40px;line-height:1.2}}.auth-h2{color:#0a2e4b;font-family:robotoregular,Arial,Helvetica,sans-serif;margin:0;font-weight:800;font-size:20px;line-height:1.4}.auth-h4{color:#0a2e4b;font-family:robotoregular,Arial,Helvetica,sans-serif;margin:0;font-weight:800;font-size:16px;line-height:1.5}.auth-paragraph{color:#0a2e4b;font-family:robotoregular,Arial,Helvetica,sans-serif;margin:0;font-weight:400;font-size:18px;line-height:1.5}.auth-paragraph-md{color:#0a2e4b;font-family:robotoregular,Arial,Helvetica,sans-serif;margin:0;font-weight:400;font-size:16px;line-height:1.5}.auth-paragraph-sm{color:#0a2e4b;font-family:robotoregular,Arial,Helvetica,sans-serif;margin:0;font-weight:400;font-size:14px;line-height:1.5}.auth-paragraph-sm a{color:#0a2e4b}.auth-container{padding:24px 48px}@media (min-width:720px){.auth-container{width:100%;max-width:848px;margin-left:auto;margin-right:auto;padding:80px 0}}.auth-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:15px;border-radius:10px;border:1px solid #e8eaf1;padding:24px}@media (min-width:720px){.auth-card{border-radius:16px;padding:48px 32px;row-gap:32px}}.auth-card-heading{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:8px}.auth-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:20px}.auth-form .loader{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.auth-form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:3px}.auth-form-group[data-hidden=true]{display:none}.auth-form-label{color:#0a2e4b;font-family:robotoregular,Arial,Helvetica,sans-serif;margin:0;font-size:18px;line-height:1.55;font-weight:700}@media (min-width:720px){.auth-form-label{font-size:16px;line-height:1.375}}.auth-form-input{color:#0a2e4b;font-family:robotoregular,Arial,Helvetica,sans-serif;margin:0;border-radius:8px;border:1px solid #e8eaf1;padding:12px;font-size:18px;line-height:1.33}@media (min-width:720px){.auth-form-input{border-radius:16px;font-size:16px;line-height:1.375}}.auth-form-input::-webkit-input-placeholder{color:#0a2e4b;font-family:robotoregular,Arial,Helvetica,sans-serif;margin:0;color:#667582}.auth-form-input:-ms-input-placeholder{color:#0a2e4b;font-family:robotoregular,Arial,Helvetica,sans-serif;margin:0;color:#667582}.auth-form-input::placeholder{color:#0a2e4b;font-family:robotoregular,Arial,Helvetica,sans-serif;margin:0;color:#667582}.auth-button-stack{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:16px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.auth-button-stack.direction-row{-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:16px;column-gap:16px;-ms-flex-pack:initial;justify-content:initial;-ms-flex-align:initial;align-items:initial}.auth-button{color:#0a2e4b;font-family:robotoregular,Arial,Helvetica,sans-serif;margin:0;gap:8px;border-radius:16px;width:100%;font-size:20px;line-height:1.4;padding:16px 20px;cursor:pointer;text-wrap:nowrap}.auth-button-legacy{color:#0a2e4b;font-family:robotoregular,Arial,Helvetica,sans-serif;margin:0;gap:8px;border-radius:3px;width:100%;font-size:16px;line-height:1.5;padding:14px 20px;cursor:pointer;text-wrap:nowrap}.auth-button-legacy .auth-button-icon{width:16px}.auth-button-primary{border:none}.auth-button-icon{width:28px}.auth-form-divider{width:100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.75rem;font-size:16px;line-height:1.5;color:#0a2e4b}.auth-form-divider:empty{background-color:#c5cad3}.auth-form-divider:after,.auth-form-divider:before{content:"";-ms-flex:1;flex:1;height:1px;background-color:#c5cad3}ol.auth-roadmap{list-style:none;counter-reset:list-counter;padding-left:0;position:relative}ol.auth-roadmap li{position:relative;counter-increment:list-counter;margin:0;padding-left:3rem}ol.auth-roadmap li:not(:last-child){padding-bottom:24px}ol.auth-roadmap li h4{margin:0 0 5px}ol.auth-roadmap li p{max-width:413px}ol.auth-roadmap li::before{content:'';position:absolute;left:0;top:-.2rem;width:38px;height:38px;border-radius:50%;background-size:contain;background:#d91b79 no-repeat center center;z-index:2}ol.auth-roadmap li::after{background-color:#f7d1e4;content:'';position:absolute;top:0;bottom:0;left:15px;z-index:1}ol.auth-roadmap li:not(:last-child)::after{width:8px}ol.auth-roadmap li[data-icon=gift]::before{background-image:url(https://images.twinkl.co.uk/tr/raw/upload/u/ux/icon-gift_ver_1.svg)}ol.auth-roadmap li[data-icon=bell]::before{background-image:url(https://images.twinkl.co.uk/tr/raw/upload/u/ux/icon-bell_ver_1.svg)}ol.auth-roadmap li[data-icon=premium]::before{background-image:url(https://images.twinkl.co.uk/tr/raw/upload/u/ux/icon-premium_ver_1.svg)}.auth-captcha-wrapper:not(:empty){margin-bottom:16px}