.cog--mq{margin:0}.page-w-sidebar .box{display:flex;justify-content:space-between}@media screen and (max-width:767px){.page-w-sidebar .box{flex-direction:column}}.page-w-sidebar .sidebar-first{width:25%}@media screen and (max-width:767px){.page-w-sidebar .sidebar-first{width:100%}}.page-w-sidebar .sidebar-content{width:73%}@media screen and (max-width:767px){.page-w-sidebar .sidebar-content{width:100%}}body.alias--embed-events-hamburg-program.logged-in #toolbar-administration,body.alias--embed-events.logged-in #toolbar-administration{display:none}.alias--user-login.logged-out h1{padding:0}.alias--user-login.logged-out .section-spacing{padding-top:1.5rem}.alias--user-login.logged-out .user-login-form{max-width:31.25rem;position:relative}.alias--user-login.logged-out .user-login-form #edit-forgot-pw{position:relative;color:#c6262d;margin:-8px auto 16px auto;display:flex;justify-content:flex-end;right:0;font-size:90%}.alias--user-login.logged-out .user-login-form .form-item{padding:0;margin-bottom:3rem}.alias--user-login.logged-out .user-login-form .form-item.form-type-password{margin-bottom:0}.alias--user-login.logged-out .user-login-form .form-item label{margin-bottom:1.25rem}.alias--user-login.logged-out .user-login-form .form-item label.form-required:after{content:none}.alias--user-login.logged-out .user-login-form .form-item input{margin:0;width:100%}.alias--user-login.logged-out .user-login-form .form-actions input[type=submit]{width:100%;background-color:#e98300;border:2px #e98300 solid;color:#fff;border-radius:6px}.alias--user-login.logged-out .user-login-form .form-actions input[type=submit]:focus,.alias--user-login.logged-out .user-login-form .form-actions input[type=submit]:hover{background-color:#000;color:#fff;border-color:#000}.alias--user-login.logged-out [aria-label="Error message"] ul{list-style:none;margin:0;padding:0}.alias--user-login.logged-out .custom-error-message{background-color:#f4d4d5;display:inline-block;padding:15px 20px 15px 40px;border-radius:4px;font-size:14px;color:#c6262d;position:relative;margin-top:1.5rem;line-height:normal}.alias--user-login.logged-out .custom-error-message a{color:#c6262d;text-decoration:underline}.alias--user-login.logged-out .custom-error-message::before{content:"\f057";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:20px;top:15px}.alias--user-login.logged-out .custom-error-message .error-sub-text{color:#003f72;margin-top:.625rem}.alias--user-login.logged-out .custom-error-message .error-sub-text a{color:#003f72}.alias--user-login.logged-out .forgot-password-message{background-color:#f4d4d5;display:inline-block;padding:15px;border-radius:5px;font-size:14px;color:#003f72;border:1px solid #c6262d;position:relative;margin-top:1rem;margin-bottom:32px;line-height:normal}.alias--user-login.logged-out .forgot-password-message::before{position:absolute;z-index:-1;top:-12px;right:20px;content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:15px solid #c6262d}.alias--user-login.logged-out .forgot-password-message span{color:#c6262d;font-weight:500}.alias--user-login.logged-out .forgot-password-message span i{margin-right:8px}.alias--user-login.logged-out .forgot-password-message a{color:#003f72;text-decoration:underline}