html[data-page=b2b-login] .banner__heading{font-size:40px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-2px}:root{--w-1col: calc(var(--containerWidth) / 4 - 20px * (4 - 1) / 4)}.c-lottieBanner{position:relative;margin-left:calc(0px - var(--leftMargin));width:var(--viewportWidth)}.c-lottieBanner__container{position:absolute;bottom:0px;left:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width: 1537px){.c-lottieBanner__container{left:calc(0px -((var(--viewportWidth) - 610px) / 2));width:var(--viewportWidth);height:calc(34400vw / 1434);z-index:1}}@media(min-width: 1025px)and (max-width: 1536px){.c-lottieBanner__container{left:calc(0px -((var(--viewportWidth) - 610px) / 2));width:var(--viewportWidth);height:calc(34400vw / 1434);z-index:-1}}@media(max-width: 1023px){.c-lottieBanner__container{bottom:40px;width:100%;aspect-ratio:3;height:auto}}@media only screen and (min-width: 768px)and (max-width: 1024px){.c-lottieBanner__container{width:100% !important;height:calc(34400vw / 1434) !important;margin-left:0 !important}}@media(max-width: 766px){.c-lottieBanner__container{bottom:120px}}html[data-page=b2b-login] .banner{padding:40px 0 40px;display:flex;flex-direction:column;gap:10px}html[data-page=b2b-login] .banner__heading{text-align:center}@media(max-width: 766px){html[data-page=b2b-login] .banner__heading{font-size:30px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.5px;text-align:left}}html[data-page=b2b-login] .banner__subheading{font-size:20px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-0.8px;text-align:center;color:#828282}html[data-page=b2b-login] .banner__subheading[class*=anim-stagger-]{opacity:.7}@media(max-width: 766px){html[data-page=b2b-login] .banner__subheading{font-size:15px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-0.6px;text-align:left;max-width:240px}}html[data-page=b2b-login] .forgot-password{font-size:15px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-0.6px}@media(max-width: 1023px){html[data-page=b2b-login] .forgot-password{font-size:13px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-0.52px}}html[data-page=b2b-login] .formContainer{max-width:610px;margin:0 auto}html[data-page=b2b-login] .formContainer .c-form{display:flex;justify-content:center;align-items:center}html[data-page=b2b-login] .formContainer .c-form__field-wrap{width:100%;max-width:530px;min-height:calc(100dvh - 254px);display:flex;flex-direction:column;gap:40px}@media(max-width: 766px){html[data-page=b2b-login] .formContainer .c-form__field-wrap{padding-inline:20px}}html[data-page=b2b-login] .formContainer .c-form__passwordWrapper{margin-bottom:20px}html[data-page=b2b-login] .formContainer .-create-account{font-size:15px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-0.6px}@media(max-width: 1023px){html[data-page=b2b-login] .formContainer .-create-account{font-size:13px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-0.52px}}html[data-page=b2b-login] .formContainer__submitBtnWrapper{position:sticky;bottom:0;width:var(--viewportWidth);padding:20px 0;background-color:#fff;border-top:1px solid #dadada;display:flex;justify-content:center;z-index:3}@media(max-width: 1023px){html[data-page=b2b-login] .formContainer__submitBtnWrapper{padding:20px}}html[data-page=b2b-login] .formContainer__submitBtnWrapper-container{display:flex;flex-direction:row;max-width:530px;width:100%;justify-content:center;align-items:center}html[data-page=b2b-login] .formContainer:not(.isFailed) .formContainer__error{display:none}html[data-page=b2b-login] .formContainer__error-text{font-weight:400;font-size:17px;line-height:120%;letter-spacing:-0.68px;color:#ff2727}html[data-page=b2b-login] .formContainer__submitBtn{width:-moz-fit-content;width:fit-content}html[data-page=b2b-login] .formContainer__submitBtnText{font-size:15px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.6px;color:#1e1e1c}html[data-page=b2b-login] .formContainer .c-checkbox__labelBox{width:16px;height:16px;border-radius:3px}html[data-page=b2b-login] .formContainer .c-checkbox__labelBox svg{left:1px;top:1px}html[data-page=b2b-login] .formContainer .c-checkbox__labelText{font-size:15px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.6px;color:#5f5f5f}html[data-page=b2b-login] .formContainer .c-checkbox__labelText a{color:#1e1e1c}html[data-page=b2b-login] .formContainer .js-checkHidden[aria-hidden=true]{display:none}html[data-page=b2b-login] .formContainer .-forgotPasswordCTA{margin-top:20px}html[data-page=b2b-login] .passError{max-height:auto;height:0;overflow:hidden;transition:height .2s ease-out}html[data-page=b2b-login] .passError.-showMsg{height:auto;overflow:visible}html[data-page=b2b-login] .passError p{margin-top:10px;font-size:13px;line-height:110%;font-weight:400;letter-spacing:-0.52px}html[data-page=b2b-login] .passError li{font-size:13px;line-height:110%;font-weight:400;letter-spacing:-0.52px;margin-top:10px;padding-left:15px;position:relative;color:#ff2727}html[data-page=b2b-login] .passError li::before{content:"";position:absolute;left:0;top:3px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="7" viewBox="0 0 8 7" fill="none"><circle cx="4.5" cy="3.5" r="2.5" fill="%23FF2727"/></svg>');background-repeat:no-repeat;height:8px;width:8px;background-size:cover}html[data-page=b2b-login] .passError li.-success{color:#7ac51c}html[data-page=b2b-login] .passError li.-success::before{top:4px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="7" viewBox="0 0 8 7" fill="none"><path d="M2.984 6.35686L0 3.57032L1.1024 2.54087L2.9832 4.29721L6.8976 0.642578L8 1.67203L2.984 6.35686Z" fill="%237AC51C"/></svg>');height:8px;width:10px;background-size:cover;background-repeat:no-repeat}html[data-page=b2b-login] .isUnmatchPass .c-form__error{display:block}