.login-scroll{display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto}.login-scroll .login-view{align-items:stretch;display:flex;flex-flow:row nowrap;flex-grow:1;justify-content:stretch}.login-scroll .login-view .banner-side{background:var(--color-theme-image);color:#fff;display:flex;flex-direction:column;padding:4rem;width:33vw}.login-scroll .login-view .banner-side h1{color:#fff}.login-scroll .login-view .banner-side .decor-line{border-top:var(--chrome) solid var(--color-theme);margin-bottom:3rem;margin-left:var(--margin-default);margin-top:1rem;width:5rem}.login-scroll .login-view .banner-side p{color:#fff}.login-scroll .login-view .banner-side .ab-theme-image{height:auto;transform:translate(-5rem,-2rem);width:100%}.login-scroll .login-view .login-side{align-content:space-around;background-color:var(--color-region);display:flex;flex-direction:column;flex-wrap:wrap;padding:4rem}.login-scroll .login-view .login-side .login-field{display:flex;max-width:480px;transition:width .2s}.login-scroll .login-view .login-side .login-field .product-icon{align-items:center;border-radius:var(--radius-tile);display:flex;justify-content:center;margin:var(--margin-default)}.login-scroll .login-view .login-side .login-field .product-icon svg{fill:var(--color-theme);border-radius:var(--radius-tile);height:10rem;width:10rem}.login-scroll .login-view .login-side .help-desk{color:var(--color-label)}.consent-region{bottom:0;flex-basis:100%;flex-grow:1;flex-shrink:0;left:0;overflow:auto;padding-left:calc(50% - 500px);padding-right:calc(50% - 500px);padding-top:2rem;position:absolute;right:0;z-index:204}.consent-region .consent-popup{background:var(--color-region);border-top-left-radius:var(--radius-dialog);border-top-right-radius:var(--radius-dialog);box-shadow:var(--dialog-shadow);min-height:4rem;padding:var(--padding-region-large)}.login-subview{background-color:var(--color-region)}.login-subview .navigation{padding:0 8rem;position:relative}.login-subview .navigation .go-back{left:0;position:absolute;top:0}.login-subview .navigation .log-out{position:absolute;right:0;top:0}.login-subview .content{padding:2rem calc(50% - 480px) 4rem}.login-subview .content .vertical-list{padding-bottom:12rem}.login-subview .content .login-card{font-weight:400;min-height:4rem;padding:var(--padding-region) 1rem;position:relative;text-align:left;width:calc(100% - 8px)}.login-subview .content .login-card:after{background-color:var(--color-placeholder);content:"";display:inline-block;height:2rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M10.75 9.25 13 7l9.045 9L13 25l-2.25-2.25L17.545 16 10.75 9.25Z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M10.75 9.25 13 7l9.045 9L13 25l-2.25-2.25L17.545 16 10.75 9.25Z'/%3E%3C/svg%3E");-webkit-mask-size:cover;mask-size:cover;position:absolute;right:var(--padding-region);top:auto;width:2rem}.login-subview .content .login-card:after:focus-visible{background-color:var(--color-focuss)}.login-subview .profile-content{padding:2rem calc(50% - 800px) 4rem}.login-subview .profile-content .profile-list{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.login-subview .profile-content .profile-card{align-self:center;display:flex;flex-direction:column;height:320px;text-align:center;width:224px}.login-subview .profile-content .profile-card .profile-icon svg{fill:inherit;height:7rem;margin-top:2rem;padding:1rem;width:7rem}.login-subview .profile-content .profile-card h3,.login-subview .profile-content .profile-card h4{margin:8px 0;padding:0;text-align:center}.login-subview .profile-content .profile-card .profile-card-header,.login-subview .profile-content .profile-card .profile-card-tex{margin:8px 0;text-align:center}.login-subview .profile-content .profile-card.accented{fill:var(--color-region);background:var(--color-highlight-background);border-color:var(--color-highlight);box-shadow:none;color:var(--color-click)}.login-subview .profile-content .profile-card.accented:hover{box-shadow:0 0 0 1px var(--color-focuss),0 6.4px 14.4px 0 rgba(0,0,0,.13),0 1.2px 3.6px 0 rgba(0,0,0,.11);text-decoration:none}.login-subview .profile-content .profile-card.accented:focus-visible{fill:var(--color-focuss);background-color:var(--color-active-background);border-color:var(--color-focuss);box-shadow:0 0 0 1px var(--color-focuss);color:var(--color-focuss)}.login-subview .profile-content .profile-card.accented:focus-visible:hover{box-shadow:0 0 0 1px var(--color-focuss),0 6.4px 14.4px 0 rgba(0,0,0,.13),0 1.2px 3.6px 0 rgba(0,0,0,.11);text-decoration:none}@media screen and (min-width:1841px){.login-scroll .login-view .banner-side{padding:4rem 4rem 4rem 8rem}.login-scroll .login-view .login-side .login-field{max-width:680px;padding:0 12rem 8rem 0}.login-scroll .login-view .login-side .help-desk{margin-right:12rem}}@media screen and (max-width:1840px){.login-scroll .login-view .banner-side{padding:4rem 4rem 4rem 6rem}.login-scroll .login-view .banner-side .ab-theme-image{transform:translate(-2.5rem,-2rem)}.login-scroll .login-view .login-side .login-field{max-width:680px;padding:0 12rem 4rem 0}.login-scroll .login-view .login-side .help-desk{margin-right:12rem}}@media screen and (max-width:1600px){.login-scroll .login-view .banner-side{width:40vw}.login-scroll .login-view .login-side .login-field{max-width:544px;padding:0 4rem 4rem 0}.login-scroll .login-view .login-side .help-desk{margin-right:4rem}}@media screen and (max-width:1099px){.login-scroll .login-view .banner-side{display:none}.login-scroll .login-view .login-side .login-field{padding:0}.login-scroll .login-view .login-side .help-desk{margin-right:0}}@media screen and (max-width:768px){.login-scroll .login-view .login-side{padding:3rem}.login-subview .content{padding-bottom:0;padding-top:0}.login-subview .profile-content{padding:0}.login-subview .profile-content .profile-list{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.login-subview .profile-content .profile-list li{flex-grow:1}.login-subview .profile-content .profile-card{align-self:start;display:flex;flex-direction:row;height:auto;text-align:left;width:100%}.login-subview .profile-content .profile-card .profile-icon svg{height:3rem;margin:1rem;padding:0;width:3rem}.login-subview .profile-content .profile-card .profile-card-header,.login-subview .profile-content .profile-card .profile-card-tex,.login-subview .profile-content .profile-card h3,.login-subview .profile-content .profile-card h4{margin:8px 16px;text-align:left}}@media screen and (max-width:480px){.login-scroll .login-view .login-side{padding:0 0 3rem}.login-subview .navigation{padding:0 2rem;position:relative}}@media screen and (max-height:450px){.login-subview .content{padding-bottom:0;padding-top:0}}