@font-face{font-display:swap;font-family:Nexa;font-stretch:normal;font-style:normal;font-weight:300;src:url(assets/23f5f32c08fe944f8bdc.woff2) format("woff2");unicode-range:u+0-10ffff}@font-face{font-display:swap;font-family:Nexa;font-stretch:normal;font-style:normal;font-weight:400;src:url(assets/b152e5e6fbb0e4ccb008.woff2) format("woff2");unicode-range:u+0-10ffff}@font-face{font-display:swap;font-family:Nexa;font-stretch:normal;font-style:normal;font-weight:700;src:url(assets/a06e1ed4af0fd004cda4.woff2) format("woff2");unicode-range:u+0-10ffff}@font-face{font-display:swap;font-family:Nexa;font-stretch:normal;font-style:normal;font-weight:800;src:url(assets/448eaf1e2c14e2d8bdfd.woff2) format("woff2");unicode-range:u+0-10ffff}@font-face{font-display:swap;font-family:Nexa;font-stretch:normal;font-style:normal;font-weight:900;src:url(assets/3e436ef80ab81b26fa02.woff2) format("woff2");unicode-range:u+0-10ffff}*{-webkit-box-sizing:border-box;box-sizing:border-box}body:after,body:before,html:after,html:before{display:none}body.login{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:#ffc800 url(assets/9fb7eb5f015ca651a722.svg) 0 0 no-repeat;background-size:130% auto;color:#000;font-family:Nexa,sans-serif;font-size:.875rem;height:auto;line-height:1.25rem;min-height:100%;padding-top:10.625rem}body.login,body.login .labels{display:-webkit-box;display:-ms-flexbox;display:flex}body.login .labels{grid-row-gap:.625rem;grid-column-gap:2%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-bottom:.625rem;row-gap:.625rem}body.login .labels--saml{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-top:.625rem;order:3}body.login .labels--saml[\:has\(\%23magic-login-form\)]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}body.login .labels--saml:has(#magic-login-form){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}body.login .label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;border-radius:.3125rem;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:800;line-height:1.25rem;min-width:32%;padding:.3125rem .625rem}body.login .label .icon{height:1.5rem;margin-right:.3125rem;width:1.5rem}body.login .label span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}body.login #login{background:#fff;border-radius:1.25rem 1.25rem 0 0;-webkit-box-shadow:0 -.125rem .625rem rgba(0,0,0,.1);box-shadow:0 -.125rem .625rem rgba(0,0,0,.1);margin:0 auto;max-width:39.375rem;padding:3.125rem 1.25rem 1.25rem;width:100%}body.login h1{margin-bottom:1.25rem}body.login h1 a{background-image:url(assets/7cf1fb474f781457a141.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:1.75rem;margin:0;pointer-events:none;-ms-touch-action:none;touch-action:none;width:100%}body.login .google-apps-header{height:auto;width:100%}body.login .google-apps-header .inner{background-color:transparent;background:#fff;border:.1875rem solid;border-radius:.625rem;-webkit-box-shadow:none;box-shadow:none;color:inherit;color:#1755cf;cursor:pointer;display:inline;display:inline-block;display:block;font-family:inherit;font-size:inherit;font-weight:800;height:auto;line-height:1rem;padding:.125rem 1.375rem;position:relative;text-align:center;text-decoration:none;vertical-align:middle;z-index:1}body.login .google-apps-header .inner:before{background:#fff;border-radius:.5rem;content:"";height:calc(100% + .125rem);left:-.0625rem;position:absolute;top:-.0625rem;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1);width:calc(100% + .125rem);z-index:-1}body.login .google-apps-header .inner:active:before,body.login .google-apps-header .inner:focus:before,body.login .google-apps-header .inner:hover:before{opacity:0}body.login .google-apps-header .inner>span{display:inline-block;float:none;vertical-align:middle}body.login #loginform{border:none;-webkit-box-shadow:none;box-shadow:none;margin:0 0 .625rem;overflow:visible;padding:0}body.login #loginform:after{clear:both;content:"";display:block}body.login #loginform input[type=password],body.login #loginform input[type=text]{font-size:1rem}body.login #magic-login-form{border:0;margin:0 0 1.5rem;padding:0;width:100%}body.login #magic-login-button{background-color:transparent;background:#fff;border:.1875rem solid;border-radius:.625rem;color:inherit;color:#1755cf;cursor:pointer;display:inline;display:inline-block;font-family:inherit;font-size:inherit;font-weight:800;font-weight:600;line-height:1rem;padding:.875rem 1.375rem;padding:14px 22px!important;position:relative;text-align:center;text-decoration:none;vertical-align:middle;width:100%;z-index:1}body.login #magic-login-button:before{background:#fff;border-radius:.5rem;content:"";height:calc(100% + .125rem);left:-.0625rem;position:absolute;top:-.0625rem;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1);width:calc(100% + .125rem);z-index:-1}body.login #magic-login-button:active:before,body.login #magic-login-button:focus:before,body.login #magic-login-button:hover:before{opacity:0}body.login #magic-login-button:before{display:none}body.login #magic-login-shortcode{margin-bottom:1.5rem;width:100%}body.login #magic-login-shortcode #user_login{font-size:.875rem}body.login #magic-login-shortcode form{border:0;margin:0;padding:.0625rem}body.login a{color:#1755cf;font-weight:700;text-decoration:underline}body.login a:active,body.login a:focus,body.login a:hover{text-decoration:none}body.login #login_error,body.login .message,body.login .success{border-left-color:#000}body.login input[type=checkbox]:checked:before{color:#000}body.login #login .two-factor-email-resend{margin-bottom:.9375rem}body.login #login .button-primary,body.login #login .two-factor-email-resend .button{-webkit-animation:button-block-animation-mouseleave .3s cubic-bezier(.215,.61,.355,1);animation:button-block-animation-mouseleave .3s cubic-bezier(.215,.61,.355,1);background-color:transparent;background:#1755cf url(assets/8147646b8ce26bcaace2.svg) right .9375rem top 50% no-repeat;background-size:auto 8.75rem;border:none;border-radius:.625rem;color:inherit;color:#fff;cursor:pointer;display:inline;display:inline-block;font-family:inherit;font-size:inherit;font-weight:800;line-height:1rem;padding:1.0625rem 1.5625rem;text-align:center;text-decoration:none;vertical-align:middle}@-webkit-keyframes button-block-animation-mouseleave{0%{background-position:left -7.375rem top 50%}to{background-position:right .9375rem top 50%}}@keyframes button-block-animation-mouseleave{0%{background-position:left -7.375rem top 50%}to{background-position:right .9375rem top 50%}}body.login #login .button-primary:active,body.login #login .button-primary:focus,body.login #login .button-primary:hover,body.login #login .two-factor-email-resend .button:active,body.login #login .two-factor-email-resend .button:focus,body.login #login .two-factor-email-resend .button:hover{-webkit-animation:button-block-animation-mouseenter .3s cubic-bezier(.55,.055,.675,.19);animation:button-block-animation-mouseenter .3s cubic-bezier(.55,.055,.675,.19);background-position:right -7.375rem top 50%}@-webkit-keyframes button-block-animation-mouseenter{0%{background-position:right .9375rem top 50%}to{background-position:right -7.375rem top 50%}}@keyframes button-block-animation-mouseenter{0%{background-position:right .9375rem top 50%}to{background-position:right -7.375rem top 50%}}body.login #login #loginform[name=validate_2fa_form] .submit{display:block}body.login #backtoblog{display:none}body.login #backtoblog a,body.login #nav a{color:#1755cf;font-weight:700;text-decoration:underline}body.login #backtoblog a:active,body.login #backtoblog a:focus,body.login #backtoblog a:hover,body.login #nav a:active,body.login #nav a:focus,body.login #nav a:hover{text-decoration:none}body.login:not(.login--google-apps) #login{text-align:center}body.login:not(.login--google-apps) #loginform{text-align:left}body.login:not(.login--google-apps) .galogin,body.login:not(.login--google-apps) .galogin-or{display:none!important}body.login.login--google-apps #login{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.login.login--google-apps #login>*{margin-left:auto;margin-right:auto;max-width:25.875rem;width:100%}body.login.login--google-apps #login .login_p1{font-size:1.125rem;font-weight:800;line-height:1.5625rem;margin-bottom:1.25rem;position:relative;text-align:center}body.login.login--google-apps .login_p2{background:#e5ecfa url(assets/ba4e3d519056de61da85.svg) .9375rem no-repeat;background-size:1.25rem auto;border-radius:.625rem;margin-bottom:1.875rem;padding:.625rem .9375rem .625rem 3.125rem}body.login.login--google-apps .login_p2,body.login.login--google-apps .login_p3{-webkit-box-ordinal-group:5;-ms-flex-order:4;font-size:.75rem;line-height:.9375rem;order:4}body.login.login--google-apps .login_p3{color:gray;text-align:center}body.login h3{font-size:1.25rem;font-weight:800;text-align:center}body.login h3 em{font-style:normal}body.login #wp-saml-auth-cta,body.login h3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}body.login #wp-saml-auth-cta{-webkit-box-shadow:none;box-shadow:none;margin-top:0;padding:0}body.login #wp-saml-auth-cta>p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;background:#fff;border:.1875rem solid;border-radius:.625rem;-webkit-box-shadow:none;box-shadow:none;color:inherit;color:#1755cf;cursor:pointer;display:inline;display:inline-block;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:inherit;font-size:inherit;font-weight:800;height:3rem;line-height:1rem;padding:.125rem 1.375rem;position:relative;text-align:center;text-decoration:none;vertical-align:middle;width:100%;z-index:1}body.login #wp-saml-auth-cta>p:before{background:#fff;border-radius:.5rem;content:"";height:calc(100% + .125rem);left:-.0625rem;position:absolute;top:-.0625rem;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1);width:calc(100% + .125rem);z-index:-1}body.login #wp-saml-auth-cta>p:active:before,body.login #wp-saml-auth-cta>p:focus:before,body.login #wp-saml-auth-cta>p:hover:before{opacity:0}body.login #wp-saml-auth-cta>p:before{display:none}body.login #wp-saml-auth-cta>p .button{background-color:transparent;border:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:.75rem;font-weight:600;padding:0;text-decoration:none;vertical-align:middle;width:100%}body.login #wp-saml-auth-cta>p .button:before{background-image:url(assets/dce21aa3df39b23d551a.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:1.25rem 1.25rem;content:"";display:inline-block;height:2.625rem;margin-right:.625rem;vertical-align:middle;width:2.625rem}@media screen and (min-width:48em){body.login.login--google-apps #login .login_p1{font-size:1.25rem}body.login{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:-10.5rem;background-size:auto 100%;padding:3.125rem 0}body.login #login{border-radius:1.25rem;padding-top:3.75rem}body.login h1{margin-bottom:1.875rem}body.login h1 a{background-image:url(assets/088293d1737afaa8259a.svg);height:2.375rem}body.login #login .login_p1{margin-bottom:2.1875rem}body.login #login .login_p1:after{top:50%}body.login #wp-saml-auth-cta>p .button{font-size:.875rem}}
