.u-root{max-width:500px;margin:40px auto 0}.nonsited-signin .u-root{max-width:972px}.registrations-registrants .u-root{max-width:1036px}.publicregistrations-event .u-root,.viewschedule-schedule .u-root{max-width:none}.u-card--external{position:relative;padding:40px 50px;border:none}.u-card--external::before{position:absolute;top:0;left:0;width:100%;height:8px;border-top-left-radius:8px;border-top-right-radius:8px;background-image:linear-gradient(135deg,#7ed3f0 0,#4496ce 70%,#81c0eb 100%);content:" "}.nonsited-signin .u-card--external,.publicregistrations-event .u-card--external,.registrations-registrants .u-card--external,.viewschedule-schedule .u-card--external{padding:0}.nonsited-signin .u-card--external::before,.publicregistrations-event .u-card--external::before,.registrations-registrants .u-card--external::before,.viewschedule-schedule .u-card--external::before{display:none}.u-card--external h2{margin-bottom:25px}.u-card--external p+p{margin-top:8px}.u-card--external .subtitle{margin:-10px 0 20px}.u-card--external .list-inline label,.u-card--external .list-stacked label{font-weight:700;font-size:1rem}.u-card--external .list-stacked{gap:20px}.u-card--external .footnote{margin:35px -50px -40px;padding:25px 50px;background:#f3f3f3;border-top:1px solid #ddd;border-radius:0 0 8px 8px}.u-card--external .check-email{margin:0 0 35px;text-align:center}.u-card--external .check-email img{margin:30px 0 40px}.u-card--external .check-email h2{line-height:30px;margin-bottom:20px}.u-card--external a.icon,.u-card--external a.icon-hover,.u-card--external a:not(.button) .icon{color:#777}.u-card--external a.icon-hover:hover,.u-card--external a.icon-hover:hover .icon,.u-card--external a.icon-hover:hover::before,.u-card--external a.icon:hover,.u-card--external a.icon:hover .icon,.u-card--external a.icon:hover::before,.u-card--external a:not(.button) .icon:hover,.u-card--external a:not(.button) .icon:hover .icon,.u-card--external a:not(.button) .icon:hover::before{color:#319acf}.u-card--external .hover-card.active>.icon{color:#319acf}#generic-login{position:relative;width:364px;padding:50px}#generic-login h2{margin-bottom:28px}#generic-login .footnote{border-radius:0 0 8px 0}#generic-login-aside{width:608px;padding:50px 35px;background:#8dc7e4 linear-gradient(#2585a8 0,#3d94b7 25%,#65afd0 50%,#8ac7e7 75%,#8dc7e4 100%);color:#fff;border-top-left-radius:8px;border-bottom-left-radius:8px;overflow:hidden}#generic-login-aside h2{margin:0 0 35px;color:#fff}#generic-login-aside h3{margin:0 0 15px;font-size:1.4rem;font-weight:600;color:#b4f0fb}#generic-login-aside img{float:right;padding-left:25px}#generic-login-aside p{font-size:1.25rem;line-height:1.4;margin:0 0 13px}#generic-login-aside p:last-child{margin-bottom:0}#generic-login-aside a{color:#1873ab}.logo-header{margin:0 32px}.logo-header img{max-width:212px}.split-header{margin-bottom:25px}.split-header .header-icon-left{display:table-cell;width:40px;vertical-align:top}.split-header h2{display:table-cell}.external-copyright{position:relative;bottom:10px;right:-10px}.external-copyright-image{width:70px;height:47px}@media screen and (max-width:769px){.publicregistrations-event .u-root,.registrations-registrants .u-root,.viewschedule-schedule .u-root{max-width:none}}@media screen and (max-width:1024px){.nonsited-signin .u-root{max-width:500px}#generic-login{width:auto;border-radius:8px 8px 0 0}#generic-login-aside{width:auto;height:auto;border-radius:0 0 8px 8px}#generic-login-aside img{display:none}}@media screen and (max-width:600px){.u-root{max-width:none!important}.u-card--external{padding:40px 20px}}