.b2c-container{.heading{display:none}
label{display:none}
.or-seperator{color:var(--Gray-Tones-Dark-2,#151b21);text-align:center;font-family:"AvenirNextLTPro-Regular";font-size:16px;font-style:normal;font-weight:700;line-height:24px}
.claims-provider-list-buttons{display:flex;height:56px;padding:12px 32px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:8px;border:1px solid var(--Premium-Tertiary-Icon-Gold,#baa573);color:#151b21;font-family:"AvenirNextLTPro-Regular";font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.96px;text-transform:uppercase;width:100%;margin:40px 0;cursor:pointer}
input{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;font-family:"AvenirNextLTPro-Regular";font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:24px;width:100%;height:40px;border-radius:8px;border:1px solid var(--Gray-Tones-Dark-2,#151b21);padding:16px}
input::placeholder{color:#6b757d;font-family:"AvenirNextLTPro-Regular"}
.intro{display:none}
.error.pageLevel>p{color:var(--Global-Negative,#c65300);font-family:"AvenirNextLTPro-Regular";font-size:18px;font-style:normal;font-weight:400;line-height:150%}
.forgot-password{color:#0597f2;text-align:right;font-family:"AvenirNextLTPro-Regular";font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:40px}
#createAccount{color:#0597f2;text-align:right;font-family:"AvenirNextLTPro-Regular";font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:40px}
.forgot-password>a{color:#0597f2;text-align:right;font-family:"AvenirNextLTPro-Regular";font-size:16px;font-style:normal;font-weight:700;line-height:24px}
.create{text-align:center;font-family:"AvenirNextLTPro-Regular";font-size:16px;font-style:normal}
#next{display:flex;height:56px;padding:12px 32px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:8px;background:var(--Premium-Tertiary-Icon-Gold,linear-gradient(259deg,#baa573 -2.37%,#dacdab 48.02%,#baa573 98.4%));color:#151b21;font-family:"AvenirNextLTPro-Regular";font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.96px;text-transform:uppercase;width:100%;margin:40px 0;cursor:pointer}
.input-wrapper{position:relative;margin-bottom:24px}
.input-wrapper input{width:100%;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;font-family:"AvenirNextLTPro-Regular";font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:24px;width:100%;height:56px;border-radius:8px;border:1px solid var(--Gray-Tones-Dark-2,#151b21)}
.input-wrapper input.floating{padding-top:24px}
.input-wrapper input.not-empty~.floating-label,.input-wrapper input:focus~.floating-label{top:-8px;font-size:.75rem;color:green;opacity:1;padding:24px 16px 8px 16px}
.input-wrapper input.not-empty{padding:24px 16px 8px 16px}
.floating-label{position:absolute;padding:8px 16px;pointer-events:none;transition:all .2s ease;color:var(--Global-Positive,#008a1c);font-family:"AvenirNextLTPro-Regular";font-size:11px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:.055px;opacity:0}
input.focused~.floating-label{top:-8px;font-size:12px;color:black}
input.valid~.floating-label{color:green}
input.default-border{border:1px solid #151b21}
input.valid-border{border:1px solid #008a1c}
input.invalid-border{border:1px solid var(--Global-Negative,#c65300)}
.error.itemLevel p{font-size:14px;color:var(--Global-Negative,#c65300);margin-top:-16px !important;display:block}
.floating-label.label-error{color:var(--Global-Negative,#c65300)}
}