header.navbar.session-header.full-width-divider .navbar-divider{margin:0}.page-headline.session-headline{margin-top:24px}@media screen and (min-width: 480px) and (max-width: 640px){.page-headline.session-headline{margin-top:calc(24px + 46 * (100vw - 480px) / 160)}}@media screen and (min-width: 640px){.page-headline.session-headline{margin-top:70px}}.page-headline.session-headline{margin-bottom:24px}@media screen and (min-width: 480px) and (max-width: 640px){.page-headline.session-headline{margin-bottom:calc(24px + 46 * (100vw - 480px) / 160)}}@media screen and (min-width: 640px){.page-headline.session-headline{margin-bottom:70px}}.page-headline.session-headline h1{font-family:Exo,Open Sans,sans-serif;font-size:2.5rem;color:#000;line-height:1.2;font-weight:600}.page-headline.session-headline h1{font-size:28px}@media screen and (min-width: 360px) and (max-width: 480px){.page-headline.session-headline h1{font-size:calc(28px + .1*(100vw - 360px))}}@media screen and (min-width: 480px){.page-headline.session-headline h1{font-size:40px}}.page-headline.session-headline .description{margin-top:12px}@media screen and (min-width: 480px) and (max-width: 640px){.page-headline.session-headline .description{margin-top:calc(12px + 12 * (100vw - 480px) / 160)}}@media screen and (min-width: 640px){.page-headline.session-headline .description{margin-top:24px}}body .main-content{display:flex;flex-direction:column;align-items:center;justify-content:center}body .main-content>*{flex:0}body .main-content .main-content-inner{flex:1}.session-message{max-width:33.75rem;text-align:center}.session-message .page-headline h1{font-family:Exo,Open Sans,sans-serif;font-size:2.5rem;color:#000;line-height:1.2;font-weight:600;margin-top:5.625rem}.session-message .page-headline h1{font-size:28px}@media screen and (min-width: 360px) and (max-width: 480px){.session-message .page-headline h1{font-size:calc(28px + .1*(100vw - 360px))}}@media screen and (min-width: 480px){.session-message .page-headline h1{font-size:40px}}.session-message p{font-size:1.125rem;color:#000;line-height:1.5555555556em;font-weight:400;margin:1.5rem 0}.session-message p{font-size:14px}@media screen and (min-width: 360px) and (max-width: 480px){.session-message p{font-size:calc(14px + 4 * (100vw - 360px) / 120)}}@media screen and (min-width: 480px){.session-message p{font-size:18px}}.session-message .button-rounded{margin-top:1.5rem}footer{background-color:unset!important}body{position:relative!important}body:after{opacity:.35;content:"";position:fixed;pointer-events:none;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:url(/static/main/bundle/assets/session_bg-75dc53d2.jpeg);background-size:cover}.join-session{overflow:auto;height:100%;display:flex;flex-direction:column;justify-content:space-between}.join-session .login-type-toggle{display:inline-block;margin-top:1rem}.join-session .hide-login-type{display:none}.join-session .forms{height:100%;width:100%;display:flex;flex-direction:column}.join-session .forms #div_id_save_name_for_next_visits{padding-top:0}.join-session .forms #div_id_save_name_for_next_visits .label-text{color:#000!important}.join-session .forms h2{margin-top:0;font-size:1.5625rem;color:#000;line-height:1.2;font-weight:600;text-align:center}.join-session .forms h2{font-size:20px}@media screen and (min-width: 360px) and (max-width: 480px){.join-session .forms h2{font-size:calc(20px + 5 * (100vw - 360px) / 120)}}@media screen and (min-width: 480px){.join-session .forms h2{font-size:25px}}.join-session .forms>*{width:100%}.join-session .forms form{max-width:25rem;margin:0 auto}.join-session .forms .submit-button{margin-top:1.5rem}
