.login-scroll{height:100%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.login-scroll .login-view{display:flex;flex-flow:row nowrap;justify-content:stretch;align-items:stretch;flex-grow:1}.login-scroll .login-view .banner-side{background:linear-gradient(90deg,#2a5dc6 0%,#254d9f 100%);padding:4rem;width:33vw;color:#fff;display:flex;flex-direction:column}.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);width:5rem;margin-left:var(--margin-default);margin-top:1rem;margin-bottom:3rem}.login-scroll .login-view .banner-side p{color:#fff}.login-scroll .login-view .banner-side .ab-theme-image{width:100%;height:auto;transform:translate(-5rem,-2rem)}.login-scroll .login-view .login-side{background-color:var(--color-region);padding:4rem;display:flex;flex-wrap:wrap;flex-direction:column;align-content:space-around}.login-scroll .login-view .login-side .login-field{transition:width .2s;max-width:480px;display:flex}.login-scroll .login-view .login-side .login-field .product-icon{border-radius:var(--radius-tile);display:flex;align-items:center;justify-content:center;margin:var(--margin-default)}.login-scroll .login-view .login-side .login-field .product-icon svg{height:10rem;width:10rem;fill:var(--color-theme);border-radius:var(--radius-tile)}.login-scroll .login-view .login-side .help-desk{color:var(--color-label)}.consent-region{position:absolute;left:0;right:0;bottom:0;overflow:auto;flex-grow:1;flex-shrink:0;flex-basis:100%;z-index:204;padding-top:2rem;padding-left:calc((100% - 1000px)/2);padding-right:calc((100% - 1000px)/2)}.consent-region .consent-popup{border-top-left-radius:var(--radius-dialog);border-top-right-radius:var(--radius-dialog);padding:var(--padding-region-large);background:var(--color-region);min-height:4rem;box-shadow:var(--dialog-shadow)}.login-subview{background-color:var(--color-region)}.login-subview .navigation{position:relative;padding:0 8rem}.login-subview .navigation .go-back{position:absolute;top:0;left:0}.login-subview .navigation .log-out{position:absolute;top:0;right:0}.login-subview .content{padding-top:2rem;padding-bottom:4rem;padding-left:calc((100% - 800px)/2);padding-right:calc((100% - 800px)/2)}.login-subview .content .vertical-list{padding-bottom:12rem}.login-subview .content .login-card{min-height:4rem;position:relative;padding:var(--padding-region) 1rem;font-weight:400;width:calc(100% - 8px);text-align:left}.login-subview .content .login-card::after{content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M10.75,9.25l2.25-2.25,9.04545,9-9.04545,9-2.25-2.25,6.79545-6.75-6.79545-6.75Z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M10.75,9.25l2.25-2.25,9.04545,9-9.04545,9-2.25-2.25,6.79545-6.75-6.79545-6.75Z'/%3E%3C/svg%3E");-webkit-mask-size:cover;mask-size:cover;display:inline-block;width:2rem;height:2rem;background-color:var(--color-placeholder);right:var(--padding-region);position:absolute;top:auto}.login-subview .content .login-card::after:focus-visible{background-color:var(--color-focuss)}.login-subview .profile-content{padding-top:2rem;padding-bottom:4rem;padding-left:calc((100% - 1600px)/2);padding-right:calc((100% - 1600px)/2)}.login-subview .profile-content .profile-list{display:flex;flex-direction:row;align-content:center;justify-content:center;flex-wrap:wrap}.login-subview .profile-content .profile-card{width:224px;height:320px;display:flex;flex-direction:column;text-align:center;align-self:center}.login-subview .profile-content .profile-card .profile-icon svg{height:7rem;width:7rem;padding:1rem;margin-top:2rem;fill:inherit}.login-subview .profile-content .profile-card h3,.login-subview .profile-content .profile-card h4{text-align:center;margin:8px 0;padding:0}.login-subview .profile-content .profile-card .profile-card-header{text-align:center;margin:8px 0}.login-subview .profile-content .profile-card .profile-card-tex{text-align:center;margin:8px 0}.login-subview .profile-content .profile-card.accented{fill:var(--color-region);background:var(--color-click-region);color:var(--color-click);border-color:#bed8ff;box-shadow:none}.login-subview .profile-content .profile-card.accented:hover{text-decoration:none;background-color:#e6f6fd;-webkit-box-shadow:0 0 0 1px #07f,0 6.4px 14.4px 0 rgba(0,0,0,.13),0 1.2px 3.6px 0 rgba(0,0,0,.11);-moz-box-shadow:0 0 0 1px #07f,0 6.4px 14.4px 0 rgba(0,0,0,.13),0 1.2px 3.6px 0 rgba(0,0,0,.11);box-shadow:0 0 0 1px #07f,0 6.4px 14.4px 0 rgba(0,0,0,.13),0 1.2px 3.6px 0 rgba(0,0,0,.11)}.login-subview .profile-content .profile-card.accented:focus-visible{border-color:#07f;background-color:var(--color-active-background);-webkit-box-shadow:0 0 0 1px #07f;-moz-box-shadow:0 0 0 1px #07f;box-shadow:0 0 0 1px #07f;fill:#07f;color:#07f}.login-subview .profile-content .profile-card.accented:focus-visible:hover{text-decoration:none;background-color:#e6f6fd;-webkit-box-shadow:0 0 0 1px #07f,0 6.4px 14.4px 0 rgba(0,0,0,.13),0 1.2px 3.6px 0 rgba(0,0,0,.11);-moz-box-shadow:0 0 0 1px #07f,0 6.4px 14.4px 0 rgba(0,0,0,.13),0 1.2px 3.6px 0 rgba(0,0,0,.11);box-shadow:0 0 0 1px #07f,0 6.4px 14.4px 0 rgba(0,0,0,.13),0 1.2px 3.6px 0 rgba(0,0,0,.11)}@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{padding:0 12rem 8rem 0;max-width:680px}.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{padding:0 12rem 4rem 0;max-width:680px}.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{padding:0 4rem 4rem 0;max-width:544px}.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-top:0;padding-bottom:0}.login-subview .profile-content{padding:0}.login-subview .profile-content .profile-list{display:flex;flex-direction:row;align-content:center;justify-content:center;flex-wrap:wrap}.login-subview .profile-content .profile-list li{flex-grow:1}.login-subview .profile-content .profile-card{width:100%;height:auto;display:flex;flex-direction:row;text-align:left;align-self:start}.login-subview .profile-content .profile-card .profile-icon svg{height:3rem;width:3rem;padding:0;margin:1rem}.login-subview .profile-content .profile-card h3,.login-subview .profile-content .profile-card h4{text-align:left;margin:8px 16px}.login-subview .profile-content .profile-card .profile-card-header{text-align:left;margin:8px 16px}.login-subview .profile-content .profile-card .profile-card-tex{text-align:left;margin:8px 16px}}@media screen and (max-width:480px){.login-scroll .login-view .login-side{padding:0;padding-bottom:3rem}.login-subview .navigation{position:relative;padding:0 2rem}}@media screen and (max-height:450px){.login-subview .content{padding-top:0;padding-bottom:0}}