:root{--columns:1;--gap:1rem}@keyframes dot-bounce{0%{transform:translateY(0)}5%{transform:translateY(2px)}20%{transform:translateY(-8px)}35%{transform:translateY(4px)}40%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes dot-fade{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes dot-pulse{0%{transform:scale(1)}5%{transform:scale(.98)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes full-height{0%{height:0}to{height:100%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.m-sso-login{margin:0}.m-sso-login .layout-container{align-items:stretch;background:none;display:flex;flex-direction:column;margin:var(--sso-login-layout-container-margin,0);min-height:var(--sso-login-layout-container-min-height,auto);padding:var(--sso-login-layout-container-padding,0)}@media print,screen and (min-width:48em){.m-sso-login .layout-container{min-height:var(--sso-login-layout-container-min-height,100svh)}}.m-sso-login .layout-main{align-items:center;background:#fff;display:flex;flex-grow:1;justify-content:center;margin:var(--sso-login-layout-main-margin,0);padding:var(--sso-login-layout-main-padding,0);position:relative}.m-sso-login .layout-content{margin:var(--sso-login-layout-content-margin,0);padding:var(--sso-login-layout-content-padding,1.5rem)}.m-sso-login .region-content{background:#fff;border:.0625rem solid #707070;border-radius:.5rem;display:flex;flex-direction:column;margin:var(--sso-login-region-content-margin,0 auto);max-width:36.625rem;padding:var(--sso-login-region-content-padding,0);width:100%}@media print,screen and (min-width:48em){.m-sso-login .region-content{margin:var(--sso-login-region-content-margin,auto)}}.m-sso-login .block-system-main-block{padding:var(--sso-login-main-block-padding,1rem)}@media print,screen and (min-width:64em){.m-sso-login .block-system-main-block{padding:var(--sso-login-main-block-padding,1rem 2rem)}}.m-sso-login .m-form>p{font-size:var(--sso-login-form-paragraph-font-size,inherit)}.m-sso-login .m-form [type=color],.m-sso-login .m-form [type=date],.m-sso-login .m-form [type=datetime-local],.m-sso-login .m-form [type=datetime],.m-sso-login .m-form [type=email],.m-sso-login .m-form [type=month],.m-sso-login .m-form [type=number],.m-sso-login .m-form [type=password],.m-sso-login .m-form [type=search],.m-sso-login .m-form [type=tel],.m-sso-login .m-form [type=text],.m-sso-login .m-form [type=time],.m-sso-login .m-form [type=url],.m-sso-login .m-form [type=week],.m-sso-login .m-form select,.m-sso-login .m-form textarea{background:#fff;border:1px solid #2e2e2e;border-radius:.375rem;margin:var(--sso-login-form-input-margin,0 0 1rem)}.m-sso-login .m-form [type=color]:active,.m-sso-login .m-form [type=color]:focus,.m-sso-login .m-form [type=color]:focus-visible,.m-sso-login .m-form [type=date]:active,.m-sso-login .m-form [type=date]:focus,.m-sso-login .m-form [type=date]:focus-visible,.m-sso-login .m-form [type=datetime-local]:active,.m-sso-login .m-form [type=datetime-local]:focus,.m-sso-login .m-form [type=datetime-local]:focus-visible,.m-sso-login .m-form [type=datetime]:active,.m-sso-login .m-form [type=datetime]:focus,.m-sso-login .m-form [type=datetime]:focus-visible,.m-sso-login .m-form [type=email]:active,.m-sso-login .m-form [type=email]:focus,.m-sso-login .m-form [type=email]:focus-visible,.m-sso-login .m-form [type=month]:active,.m-sso-login .m-form [type=month]:focus,.m-sso-login .m-form [type=month]:focus-visible,.m-sso-login .m-form [type=number]:active,.m-sso-login .m-form [type=number]:focus,.m-sso-login .m-form [type=number]:focus-visible,.m-sso-login .m-form [type=password]:active,.m-sso-login .m-form [type=password]:focus,.m-sso-login .m-form [type=password]:focus-visible,.m-sso-login .m-form [type=search]:active,.m-sso-login .m-form [type=search]:focus,.m-sso-login .m-form [type=search]:focus-visible,.m-sso-login .m-form [type=tel]:active,.m-sso-login .m-form [type=tel]:focus,.m-sso-login .m-form [type=tel]:focus-visible,.m-sso-login .m-form [type=text]:active,.m-sso-login .m-form [type=text]:focus,.m-sso-login .m-form [type=text]:focus-visible,.m-sso-login .m-form [type=time]:active,.m-sso-login .m-form [type=time]:focus,.m-sso-login .m-form [type=time]:focus-visible,.m-sso-login .m-form [type=url]:active,.m-sso-login .m-form [type=url]:focus,.m-sso-login .m-form [type=url]:focus-visible,.m-sso-login .m-form [type=week]:active,.m-sso-login .m-form [type=week]:focus,.m-sso-login .m-form [type=week]:focus-visible,.m-sso-login .m-form select:active,.m-sso-login .m-form select:focus,.m-sso-login .m-form select:focus-visible,.m-sso-login .m-form textarea:active,.m-sso-login .m-form textarea:focus,.m-sso-login .m-form textarea:focus-visible{background:#fff;border:1px solid #006cb5;box-shadow:0}.m-sso-login .m-form [type=color]:disabled,.m-sso-login .m-form [type=date]:disabled,.m-sso-login .m-form [type=datetime-local]:disabled,.m-sso-login .m-form [type=datetime]:disabled,.m-sso-login .m-form [type=email]:disabled,.m-sso-login .m-form [type=month]:disabled,.m-sso-login .m-form [type=number]:disabled,.m-sso-login .m-form [type=password]:disabled,.m-sso-login .m-form [type=search]:disabled,.m-sso-login .m-form [type=tel]:disabled,.m-sso-login .m-form [type=text]:disabled,.m-sso-login .m-form [type=time]:disabled,.m-sso-login .m-form [type=url]:disabled,.m-sso-login .m-form [type=week]:disabled,.m-sso-login .m-form select:disabled,.m-sso-login .m-form textarea:disabled{background:#898989}.m-sso-login .m-form select{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 32 24'%3E%3Cpath fill='%23006cb5' d='M0 0h32L16 24z'/%3E%3C/svg%3E") no-repeat right 1rem center/9px 6px;border-radius:.375rem}.m-sso-login .m-form label{color:#000;font-size:var(--sso-login-form-label-font-size,.875rem);font-weight:700;line-height:var(--sso-login-form-label-line-height,1.57)}.m-sso-login .m-form input[type=checkbox]+label,.m-sso-login .m-form input[type=radio]+label{font-size:var(--sso-login-form-checkbox-radio-label-font-size,.875rem);font-weight:700}.m-sso-login .m-form .form-actions{margin:var(--sso-login-form-actions-margin,1rem 0)}.m-sso-error{margin-top:1rem}.m-sso-login{--sso-login-main-block-padding:0;--sso-login-region-content-padding:1.5rem;--form-margin:0 auto;--form-item-max-width:100%}@media print,screen and (min-width:48em){.m-sso-login{--sso-login-region-content-padding:2.5rem}}.m-sso-login__header{background:linear-gradient(270deg,#004d9e,#002c59);padding:1.5rem}.m-sso-login__header-inner{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:80rem;width:100%}.m-sso-login__header-logo{max-width:13.1875rem;width:100%}@media print,screen and (min-width:48em){.m-sso-login__header img{border-right:.0625rem solid hsla(0,0%,100%,.5);padding:0 2.5rem 0 0}}@media print,screen and (max-width:47.99875em){.m-sso-login__header svg{display:none}}.m-sso-login .layout-content>:is(svg){display:block;margin:0 auto 1rem}.m-sso-login .layout-content>:is(p){font-weight:500;margin:0 auto 2rem;max-width:60rem;text-align:center}.m-sso-login .m-sso-form__intro{text-align:center}.m-sso-login .m-sso-form__provider-separator{position:relative;text-align:center}.m-sso-login .m-sso-form__provider-separator:before{background:#707070;content:"";height:.0625rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.m-sso-login .m-sso-form__provider-separator strong{background:#fff;display:inline-block;font-size:.8125rem;font-weight:500;position:relative;width:3.125rem}.m-sso-login .m-form .form-actions .button{width:100%}.m-sso-login .m-form .form-actions>a:not(:last-child),.m-sso-login .m-form .form-actions>input:not(:last-child){margin-right:0}.m-sso-login .m-form select:active,.m-sso-login .m-form select:focus,.m-sso-login .m-form select:focus-visible{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 32 24'%3E%3Cpath fill='%23006cb5' d='M0 0h32L16 24z'/%3E%3C/svg%3E") no-repeat right 1rem center/9px 6px}.m-sso-login .m-sso-provider-apple,.m-sso-login .m-sso-provider-facebook,.m-sso-login .m-sso-provider-google{border-radius:.625rem;border-width:0;font-size:1.125rem;font-weight:500;gap:1rem;justify-content:center;min-height:3.375rem;overflow:hidden;padding:.8125rem 1.5rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}@media print,screen and (min-width:30em){.m-sso-login .m-sso-provider-apple,.m-sso-login .m-sso-provider-facebook,.m-sso-login .m-sso-provider-google{font-size:1.25rem}}.m-sso-login .m-sso-provider-apple:before,.m-sso-login .m-sso-provider-facebook:before,.m-sso-login .m-sso-provider-google:before{content:"";min-height:1.5rem;min-width:1.5rem}.m-sso-login .m-sso-provider-apple svg,.m-sso-login .m-sso-provider-facebook svg,.m-sso-login .m-sso-provider-google svg{display:none}.m-sso-login .m-sso-provider-facebook,.m-sso-login .m-sso-provider-google{box-shadow:0 0 3px 0 rgba(0,0,0,.08),0 2px 3px 0 rgba(0,0,0,.17)}.m-sso-login .m-sso-provider-google{color:rgba(0,0,0,.54)}.m-sso-login .m-sso-provider-facebook:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMTg3N2YyIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIzLjUgMTIuMDdDMjMuNSA1LjcxOSAxOC4zNTEuNTcgMTIgLjU3Uy41IDUuNzE5LjUgMTIuMDdjMCA1Ljc0IDQuMjA1IDEwLjQ5NyA5LjcwMyAxMS4zNnYtOC4wMzZoLTIuOTJWMTIuMDdoMi45MlY5LjUzNmMwLTIuODgyIDEuNzE3LTQuNDc0IDQuMzQ0LTQuNDc0IDEuMjU4IDAgMi41NzQuMjI1IDIuNTc0LjIyNXYyLjgzaC0xLjQ1Yy0xLjQyOSAwLTEuODc0Ljg4Ni0xLjg3NCAxLjc5NnYyLjE1N2gzLjE5bC0uNTEgMy4zMjRoLTIuNjh2OC4wMzZjNS40OTgtLjg2MyA5LjcwMy01LjYyIDkuNzAzLTExLjM2Ii8+PC9zdmc+)}.m-sso-login .m-sso-provider-google:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iIzQyODVmNCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjMuMDQgMTIuMjYyYzAtLjgxNi0uMDczLTEuNi0uMjEtMi4zNTNIMTJ2NC40NDloNi4xOWE1LjMgNS4zIDAgMCAxLTIuMjk2IDMuNDd2Mi44ODZoMy43MTdjMi4xNzQtMi4wMDIgMy40MjktNC45NSAzLjQyOS04LjQ1MiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0iIzM0YTg1MyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIuMDAzIDIzLjVjMy4xMDUgMCA1LjcwOS0xLjAzIDcuNjExLTIuNzg2bC0zLjcxNi0yLjg4NmMtMS4wMy42OS0yLjM0NyAxLjA5OC0zLjg5NSAxLjA5OC0yLjk5NSAwLTUuNTMtMi4wMjMtNi40MzQtNC43NDFIMS43Mjd2Mi45OEExMS41IDExLjUgMCAwIDAgMTIuMDAzIDIzLjUiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiNmYmJjMDUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTUuNTY1IDE0LjE4NUE2LjkgNi45IDAgMCAxIDUuMjA1IDEyYzAtLjc1OC4xMy0xLjQ5NS4zNi0yLjE4NXYtMi45OEgxLjcyM0ExMS41IDExLjUgMCAwIDAgLjUgMTJjMCAxLjg1Ni40NDQgMy42MTIgMS4yMjMgNS4xNjV6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjZWE0MzM1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4wMDMgNS4wNzRjMS42ODkgMCAzLjIwNS41OCA0LjM5NyAxLjcybDMuMjk4LTMuMjk5QzE3LjcwNiAxLjY0IDE1LjEwMy41IDEyLjAwMy41QTExLjUgMTEuNSAwIDAgMCAxLjcyNyA2LjgzNWwzLjg0MiAyLjk4Yy45MDQtMi43MTggMy40NC00Ljc0MSA2LjQzNC00Ljc0MSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.m-sso-login .m-sso-provider-apple:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjEuMjggMTguNDI0cS0uNTIyIDEuMjA0LTEuMjM3IDIuMjIzLS45NzYgMS4zOS0xLjU5MyAxLjkyNS0uOTUzLjg3Ny0yLjA0Ny45MDItLjc4NyAwLTEuODktLjQ1Mi0xLjEwOC0uNDUtMi4wMzctLjQ1LS45NzQgMC0yLjA5My40NS0xLjEyLjQ1My0xLjgxLjQ3Ni0xLjA1LjA0Ni0yLjA5My0uOTI2LS42NjctLjU4MS0xLjY2Ni0xLjk5My0xLjA3MS0xLjUwNi0xLjc2Mi0zLjUtLjczOS0yLjE1Mi0uNzQtNC4xNyAwLTIuMzE0IDEtMy45ODVhNS44NyA1Ljg3IDAgMCAxIDIuMDk1LTIuMTIgNS42NCA1LjY0IDAgMCAxIDIuODMzLS43OThxLjgzMi4wMDIgMi4xOS41MSAxLjM1NS41MSAxLjczNy41MWMuMTkgMCAuODM1LS4yIDEuOTI3LS42MDFxMS41NDktLjU1NyAyLjYxOS0uNDY1IDIuOTA0LjIzMyA0LjM1NSAyLjI5My0yLjU5NCAxLjU3NC0yLjU3IDQuNDAxLjAyNSAyLjIwNCAxLjU5NSAzLjY1OS43MS42NzUgMS41OTMgMS4wNDUtLjE5Mi41NTUtLjQwNiAxLjA2Nk0xNi44NDIuOTZxMCAxLjcyNi0xLjI1OCAzLjIxOGMtMS4wMSAxLjE4Mi0yLjIzMyAxLjg2NS0zLjU2IDEuNzU3YTQgNCAwIDAgMS0uMDI2LS40MzVjMC0xLjEwNS40OC0yLjI4NyAxLjMzNC0zLjI1M3EuNjM5LS43MzQgMS42MjYtMS4yMi45ODQtLjQ4MSAxLjg2LS41MjcuMDI1LjIzMi4wMjQuNDYiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+)}