.join-link-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.join-link-container .main-logo-container{margin-right:0}.join-link-container .main-logo-container .logo img{height:1.75rem}.join-link-container .header-separator{background:linear-gradient(89.98deg,rgba(236,236,255,0) 1.1%,#402678 49.19%,rgba(236,236,255,0) 106.3%);height:.125rem;margin:3rem auto;width:15rem}.join-link-container .session-details{align-items:center;display:flex;flex-direction:column;padding:0 15%;text-align:center}.join-link-container .session-details .heading{color:rgba(23,20,33,.5);font-size:.875rem;font-weight:600;line-height:130%;margin-bottom:1rem}.join-link-container .session-details .session-title{color:#171421;font-family:Plus Jakarta Sans;font-size:1.5rem;font-style:normal;font-weight:800;line-height:130%;margin-bottom:1.5rem}.join-link-container .session-details .date{align-items:center;color:rgba(23,20,33,.8);display:flex;font-weight:500;margin-bottom:2.5rem}.join-link-container .session-details .date img{height:1.25rem;margin-right:.5rem;width:1.25rem}.join-link-container .session-details .join-link-blocked{align-items:center;background:#fafafa;background:var(--surface-default,#fafafa);border:1px solid #eee;border:1px solid var(--border-default,#eee);border-radius:.5rem;display:inline-flex;gap:.25rem;justify-content:center;padding:.625rem 1.25rem}.join-link-container .session-details .join-link-blocked .info{filter:brightness(0) saturate(100%);flex-shrink:0;height:auto;width:1rem}.join-link-container .session-details .join-link-blocked .text{color:#212121;color:var(--text-default,#212121);font-size:1rem;line-height:150%}.join-link-container .session-details .buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.join-link-container .session-details .join-session{-webkit-text-decoration:none;text-decoration:none}.join-link-container .session-details .join-session-cta{align-items:center;background:#683fbe;border-radius:.5rem;color:#fff;display:flex;font-size:1.125rem;font-weight:600;line-height:1.375rem;padding:1rem 2rem;-webkit-text-decoration:none;text-decoration:none}.join-link-container .session-details .join-session-cta img{height:1.15rem;margin-left:.5rem;width:1.15rem}.join-link-container .session-details .join-session-cta.outlined{background:transparent;border:1px solid #683fbe;color:#683fbe}.join-link-container .session-details .join-session-cta.outlined img{filter:brightness(0) saturate(100%) invert(25%) sepia(43%) saturate(4625%) hue-rotate(250deg) brightness(79%) contrast(84%)}.join-link-container .loader-container{align-items:center;display:flex}.join-link-container .loader-container .spinner{margin-right:.5rem}.join-link-container .camera-on-instruction{align-items:stretch;border-radius:.75rem;display:flex;margin-top:3rem;padding:1.5rem}.join-link-container .camera-on-instruction .left-section{display:flex;flex:1;flex-direction:column-reverse;margin:0 1rem .125rem 0;max-width:27rem;position:relative}.join-link-container .camera-on-instruction .left-section .camera-image{left:-1rem;position:absolute;top:-.5rem}.join-link-container .camera-on-instruction .left-section .message-container{z-index:1}.join-link-container .camera-on-instruction .left-section .message-container .message-heading{font-family:Plus Jakarta Sans;font-size:1.25rem;font-style:normal;font-weight:700;line-height:140%;margin-bottom:.625rem}.join-link-container .camera-on-instruction .left-section .message-container .message-subheading{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;line-height:140%}.join-link-container .camera-on-instruction .right-section .gif{height:11.5rem;width:auto}@media only screen and (max-width:600px){.join-link-container{height:100%;min-height:100vh;padding:1.5rem 1.25rem 1.25rem}.join-link-container .camera-on-instruction{flex-direction:column}.join-link-container .camera-on-instruction .left-section{margin-bottom:1.5rem;margin-right:0}.join-link-container .camera-on-instruction .left-section .message-container .message-heading{font-size:1.125rem}.join-link-container .camera-on-instruction .left-section .message-container .message-subheading{font-size:.875rem}.join-link-container .camera-on-instruction .right-section .gif{height:auto;width:100%}}